LP5521, LP5523 and L55231 have common features as below. Register access via the I2C. Device initialization/de-initialization. Create LED class devices for multiple output channels. Device attributes for user-space interface. Therefore, this patch-set removes duplicate code for LP5521/5523 driver and makes coherent driver structure, named lp55xx. All patches have been tested in LP5521, LP5523 and LP55231 evaluation boards. You can also pull them from the location below. git://github.com/milokim/lp55xx.git lp55xx-v4 This branch is based on 'devel' branch of linux-leds. (base commit id: 8a4529a38d38f53657769b942f6fc5d34f2c64b5) Patch v4: 39 patches re-generated 1) Build test on each patch unit 2) Fix module build error due to wrong module dependency https://lkml.org/lkml/2013/1/23/105 3) Fix build warning for 'size_t' type: include the patch below https://lkml.org/lkml/2013/1/23/536 4) Documentation: add example firmware data of LP55231 in leds-lp55xx.txt Patch v3: 39 patches Do more detailed patches for patch-v2. Rebased on latest 'for-next' of linux-leds. Patch v2: 33 patches Publish git tree based on 'for-next' of linux-leds. Patch v1. Initial patch Best Regards, Milo -- To unsubscribe from this list: send the line "unsubscribe linux-leds" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html