LP3943 is an integrated device capable of driving 16 output channels. It supports a GPIO expander and a PWM generator. LP3493 registers are controlled via the I2C interface.
Patch-set consists of three parts - MFD, GPIO and PWM Device tree documentation is updated also. Milo Kim (3): mfd: add LP3943 MFD driver gpio: add LP3943 I2C GPIO expander driver pwm: add LP3943 PWM driver Documentation/devicetree/bindings/mfd/lp3943.txt | 23 +++ drivers/gpio/Kconfig | 6 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-lp3943.c | 224 ++++++++++++++++++++++ drivers/mfd/Kconfig | 8 + drivers/mfd/Makefile | 1 + drivers/mfd/lp3943.c | 206 ++++++++++++++++++++ drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-lp3943.c | 192 +++++++++++++++++++ include/linux/mfd/lp3943.h | 98 ++++++++++ 11 files changed, 770 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/lp3943.txt create mode 100644 drivers/gpio/gpio-lp3943.c create mode 100644 drivers/mfd/lp3943.c create mode 100644 drivers/pwm/pwm-lp3943.c create mode 100644 include/linux/mfd/lp3943.h -- 1.7.9.5 Best Regards, Milo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/