lkml.org 
[lkml]   [2014]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 0/5] BCM59056 PMU regulator support
    Date
    The BCM59056 is a multi-function power management unit used with the
    BCM281xx family of SoCs. This series adds an MFD and voltage regulator
    driver to support the BCM59056. The bcm28155-ap DT support is updated
    to enable use of regulators on the otg and sdhci peripherals.

    Changes since v1:
    - renamed to bcm590xx to accomodate future family parts
    - remove use of subsys_initcall
    - fix BCM590XX_MAX_REGISTER value
    - remove unused chip id in mfd of/i2c matching
    - switch to of_platform_populate() in mfd
    - update binding to single document with regulators as optional
    properties in the regulator subdevice IP description
    - remove unused regulator get/set mode ops
    - remove unneeded regulator NULL constraint check
    - regulators property is optional, allow the driver to probe
    when it is missing
    - move of_node presence check into bcm590xx_parse_dt_reg_data()

    Matt Porter (5):
    mfd: add bcm590xx pmu DT binding
    mfd: add bcm590xx pmu driver
    regulator: add bcm590xx regulator driver
    ARM: configs: bcm_defconfig: enable bcm590xx regulator support
    ARM: dts: add bcm590xx pmu support and enable for bcm28155-ap

    Documentation/devicetree/bindings/mfd/bcm590xx.txt | 49 +++
    arch/arm/boot/dts/bcm28155-ap.dts | 43 ++-
    arch/arm/boot/dts/bcm59056.dtsi | 162 ++++++++
    arch/arm/configs/bcm_defconfig | 7 +
    drivers/mfd/Kconfig | 8 +
    drivers/mfd/Makefile | 1 +
    drivers/mfd/bcm590xx.c | 86 +++++
    drivers/regulator/Kconfig | 8 +
    drivers/regulator/Makefile | 1 +
    drivers/regulator/bcm590xx-regulator.c | 419 +++++++++++++++++++++
    include/linux/mfd/bcm590xx.h | 31 ++
    11 files changed, 814 insertions(+), 1 deletion(-)
    create mode 100644 Documentation/devicetree/bindings/mfd/bcm590xx.txt
    create mode 100644 arch/arm/boot/dts/bcm59056.dtsi
    create mode 100644 drivers/mfd/bcm590xx.c
    create mode 100644 drivers/regulator/bcm590xx-regulator.c
    create mode 100644 include/linux/mfd/bcm590xx.h

    --
    1.8.4



    \
     
     \ /
      Last update: 2014-02-19 01:01    [W:2.872 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site