intel-aero / meta-intel-aero

Yocto layer to support Intel Aero platform
https://github.com/intel-aero/meta-intel-aero
GNU General Public License v2.0
217 stars 119 forks source link

Backport new atomisp from upstream kernel #64

Open lucasdemarchi opened 7 years ago

lucasdemarchi commented 7 years ago

Atomisp has been merged as a staging driver on upstream. Backport to 4.4.x to replace our current version

lkm1321 commented 7 years ago

Hi, I'm trying this out myself just for fun. I have a question. The current OV8858 driver seems to use struct v4l2_subdev_video_ops to pass the getter/setter functions for format while the mainline driver seems to use struct v4l2_subdev_pad_ops uses v4l2_subdev_pad_ops to do the same. Is this intended? V4L2 docs say that subdev_video_ops is inteded for 'video' operations while pad_ops is for 'pad-level' operations, whatever that means.

zehortigoza commented 7 years ago

@lkm1321 the drivers in Intel Aero kernel is previous to the internal api change in v4l2, I did it to ov7251 https://github.com/zehortigoza/linux-next/commit/6d8d326b1fcd6a10df12403ca7dfebd97ed1ef26