### 步骤1:初始化v4l2_subdev_ops结构体 ```c // 定义并初始化v4l2_subdev_ops结构体 static const struct v4l2_subdev_ops subdev_ops = { .open = subdev_open, .close = subdev_close, .ioctl = subdev_ioctl, .video_probe = subdev_video_probe, .video_remove = subdev_video_remove, }; ``...
> Documentation on how to call the subdev ops is currently in the middle of > synchronous and asynchronous registration. Move it to a dedicated > subsection after the registration methods. > > Also move the final paragraph "The advantage of using v4l2_subdev..." to > the beginning of the ...