lkml.org 
[lkml]   [2013]   [Nov]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/4] mfd: max14577: Add max14577 MFD drivers
    Date
    Hi,

    This patchset adds drivers for MAXIM 14577 chip. The chip contains Micro-USB
    Interface Circuit and Li+ Battery Charger. It contains accessory and USB
    charger detection logic. It supports USB 2.0 Hi-Speed, UART and stereo
    audio signals over Micro-USB connector.

    The battery charger is compliant with the USB Battery Charging Specification
    Revision 1.1. It has also SFOUT LDO output for powering USB devices.

    The patchset consists of following drivers:
    1. MFD core driver.
    2. Extcon driver for the MUIC (Micro USB Interface Controller).
    3. Charger driver using power supply class.
    4. Regulator driver for SFOUT and charger.

    The patchset is rebased on latest Linus' tree (v3.12-4849-g10d0c97) however
    testing was mostly done on 3.10. Except minor change in extcon_dev_register()
    function the patchset cleanly applies to 3.10 and 3.12.


    Best regards,
    Krzysztof Kozlowski


    Chanwoo Choi (2):
    mfd: max14577: Add max14577 MFD driver core
    extcon: max77693: Add extcon-max14577 driver to support MUIC device

    Krzysztof Kozlowski (2):
    charger: max14577: Add charger support for Maxim 14577
    regulator: max14577: Add regulator driver for Maxim 14577

    drivers/extcon/Kconfig | 10 +
    drivers/extcon/Makefile | 1 +
    drivers/extcon/extcon-max14577.c | 806 ++++++++++++++++++++++++++++++++++
    drivers/mfd/Kconfig | 13 +
    drivers/mfd/Makefile | 1 +
    drivers/mfd/max14577-irq.c | 283 ++++++++++++
    drivers/mfd/max14577.c | 268 +++++++++++
    drivers/power/Kconfig | 7 +
    drivers/power/Makefile | 1 +
    drivers/power/max14577_charger.c | 327 ++++++++++++++
    drivers/regulator/Kconfig | 8 +
    drivers/regulator/Makefile | 1 +
    drivers/regulator/max14577.c | 365 +++++++++++++++
    include/linux/mfd/max14577-private.h | 291 ++++++++++++
    include/linux/mfd/max14577.h | 76 ++++
    15 files changed, 2458 insertions(+)
    create mode 100644 drivers/extcon/extcon-max14577.c
    create mode 100644 drivers/mfd/max14577-irq.c
    create mode 100644 drivers/mfd/max14577.c
    create mode 100644 drivers/power/max14577_charger.c
    create mode 100644 drivers/regulator/max14577.c
    create mode 100644 include/linux/mfd/max14577-private.h
    create mode 100644 include/linux/mfd/max14577.h

    --
    1.7.9.5



    \
     
     \ /
      Last update: 2013-11-13 09:01    [W:5.767 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site