On Thu, Apr 9, 2015 at 1:14 PM, Jonathan Cameron <jic23@xxxxxxxxxx> wrote: > On 07/04/15 03:16, Kuppuswamy Sathyanarayanan wrote: >> Added support for Liteon 301 Ambient light sensor. Since >> LTR-301 and LTR-501 are register compatible(and even have same >> part id), LTR-501 driver has been extended to support both >> devices. LTR-501 is similar to LTR-301 in ALS sensing, But the >> only difference is, LTR-501 also supports proximity sensing. >> >> LTR-501 - ALS + Proximity combo >> LTR-301 - ALS sensor. >> >> Signed-off-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@xxxxxxxxxxxxxxx> > Patch naming convention > iio:<name of driver>: Add support for ltr301 > so here would be > iio:ltr501:Add support for ltr301. > > Otherwise, looks good to me. A comment inline that it might > make sense to introduced a ltr501_chip info structure and use > static const struct ltr501_chip_info[2] = { > [LTR301] = { > .info = ... > .... > }, > [LTR501] = { > }}; > > That way you make all the truely constant data apparently constant > and loose the switch statement. It makes for an easier to review / simpler > driver in the long run. > > I haven't checked but this is probably what Daniel was suggesting in > his review for v1 of this patch. Hi Sathya, I think the best approach to get this merged in would be for you to rebase your ltr301 patches on my patches for ltr559. http://marc.info/?l=linux-kernel&m=142779827617036&w=2 Let me know if you have any questions. Daniel. -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html