lkml.org 
[lkml]   [2014]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 1/5] mfd: add bcm590xx pmu DT binding
    Date
    Add a DT binding for the BCM590xx PMUs. The binding inherits from
    the generic regulator bindings.

    Signed-off-by: Matt Porter <mporter@linaro.org>
    Reviewed-by: Tim Kryger <tim.kryger@linaro.org>
    Reviewed-by: Markus Mayer <markus.mayer@linaro.org>
    ---
    Documentation/devicetree/bindings/mfd/bcm590xx.txt | 49 ++++++++++++++++++++++
    1 file changed, 49 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/mfd/bcm590xx.txt

    diff --git a/Documentation/devicetree/bindings/mfd/bcm590xx.txt b/Documentation/devicetree/bindings/mfd/bcm590xx.txt
    new file mode 100644
    index 0000000..a4a8039
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/mfd/bcm590xx.txt
    @@ -0,0 +1,49 @@
    +-------------------------------
    +BCM590xx Power Management Units
    +-------------------------------
    +
    +Required properties:
    +- compatible: "brcm,bcm59056"
    +- reg: I2C slave address
    +- interrupts: interrupt for the PMU. Generic interrupt client node bindings
    + are described in interrupt-controller/interrupts.txt
    +
    +-----------------------
    +BCM590xx PMU Regulators
    +-----------------------
    +
    +Required properties:
    +- compatible: "brcm,bcm59056-regs"
    +
    +Optional properties:
    +- regulators: This is the list of child nodes that specify the regulator
    + initialization data for defined regulators. Generic regulator bindings
    + are described in regulator/regulator.txt.
    +
    + The valid regulator-compatible values for BCM59056 are:
    + rfldo, camldo1, camldo2, simldo1, simlso2, sdldo, sdxldo,
    + mmcldo1, mmcldo2, audldo, micldo, usbldo, vibldo,
    + csr, iosr1, iosr2, msr, sdsr1, sdsr2, vsr
    +
    +Example:
    + pmu: bcm59056@8 {
    + compatible = "brcm,bcm59056";
    + reg = <0x08>;
    + interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
    + regs {
    + compatible = "brcm,bcm59056-regs";
    + regulators {
    + #address-cells = <1>;
    + #size-cells = <0>;
    +
    + rfldo_reg: regulator@0 {
    + reg = <0>;
    + regulator-compatible = "rfldo";
    + regulator-min-microvolt = <1200000>;
    + regulator-max-microvolt = <3300000>;
    + };
    +
    + ...
    + };
    + };
    + };
    --
    1.8.4


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