On Mon, Sep 25, 2017 at 2:20 PM, Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> wrote: > There was no specific item regarding what should be done to sensor, lens > and flash drivers. Add one, to replace the vague item denoting support > only to particular sensor, lens and flash devices. > I think it's right direction, though Alan would be one who can confirm. Additionally the lm3554.c should gone in favour the one under driver/leds/. > Signed-off-by: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> > --- > drivers/staging/media/atomisp/TODO | 19 ++++++++++++------- > 1 file changed, 12 insertions(+), 7 deletions(-) > > diff --git a/drivers/staging/media/atomisp/TODO b/drivers/staging/media/atomisp/TODO > index 737452c..a960247 100644 > --- a/drivers/staging/media/atomisp/TODO > +++ b/drivers/staging/media/atomisp/TODO > @@ -36,13 +36,18 @@ > there are any specific things that can be done to fold in support for > multiple firmware versions. > > +8. Switch to V4L2 async API to set up sensor, lens and flash devices. > + Control those devices using V4L2 sub-device API without custom > + extensions. > > -Limitations: > +9. Switch to standard V4L2 sub-device API for sensor, lens and flash > + drivers. In particular, the user space API needs to support V4L2 > + controls as defined in the V4L2 spec and references to atomisp must be > + removed from these drivers. > > -1. Currently the patch only support some camera sensors > - gc2235/gc0310/0v2680/ov2722/ov5693/mt9m114... > +Limitations: > > -2. To test the patches, you also need the ISP firmware > +1. To test the patches, you also need the ISP firmware > > for BYT:/lib/firmware/shisp_2400b0_v21.bin > for CHT:/lib/firmware/shisp_2401a0_v21.bin > @@ -51,14 +56,14 @@ Limitations: > device but can also be extracted from the upgrade kit if you've managed > to lose them somehow. > > -3. Without a 3A libary the capture behaviour is not very good. To take a good > +2. Without a 3A libary the capture behaviour is not very good. To take a good > picture, you need tune ISP parameters by IOCTL functions or use a 3A libary > such as libxcam. > > -4. The driver is intended to drive the PCI exposed versions of the device. > +3. The driver is intended to drive the PCI exposed versions of the device. > It will not detect those devices enumerated via ACPI as a field of the > i915 GPU driver. > > -5. The driver supports only v2 of the IPU/Camera. It will not work with the > +4. The driver supports only v2 of the IPU/Camera. It will not work with the > versions of the hardware in other SoCs. > > -- > 2.7.4 > -- With Best Regards, Andy Shevchenko