123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- Cirrus Logic/Wolfson Microelectronics wm831x PMICs
- System PMICs with a wide range of additional features.
- Required properties:
- - compatible : One of the following chip-specific strings:
- "wlf,wm8310"
- "wlf,wm8311"
- "wlf,wm8312"
- "wlf,wm8320"
- "wlf,wm8321"
- "wlf,wm8325"
- "wlf,wm8326"
- - reg : I2C slave address when connected using I2C, chip select number
- when using SPI.
- - gpio-controller : Indicates this device is a GPIO controller.
- - #gpio-cells : Must be 2. The first cell is the pin number and the
- second cell is used to specify optional parameters (currently unused).
- - interrupts : The interrupt line the IRQ signal for the device is
- connected to.
- - interrupt-controller : wm831x devices contain interrupt controllers and
- may provide interrupt services to other devices.
- - #interrupt-cells: Must be 2. The first cell is the IRQ number, and the
- second cell is the flags, encoded as the trigger masks from
- ../interrupt-controller/interrupts.txt
- Optional sub-nodes:
- - phys : Contains a phandle to the USB PHY.
- - regulators : Contains sub-nodes for each of the regulators supplied by
- the device. The regulators are bound using their names listed below:
- dcdc1 : DCDC1
- dcdc2 : DCDC2
- dcdc3 : DCDC3
- dcdc4 : DCDC3
- isink1 : ISINK1
- isink2 : ISINK2
- ldo1 : LDO1
- ldo2 : LDO2
- ldo3 : LDO3
- ldo4 : LDO4
- ldo5 : LDO5
- ldo7 : LDO7
- ldo11 : LDO11
- The bindings details of each regulator can be found in:
- ../regulator/regulator.txt
- Example:
- wm8310: pmic@36 {
- compatible = "wlf,wm8310";
- reg = <0x36>;
- gpio-controller;
- #gpio-cells = <2>;
- interrupts = <347>;
- interrupt-parent = <&gic>;
- interrupt-controller;
- #interrupt-cells = <2>;
- regulators {
- dcdc1: dcdc1 {
- regulator-name = "DCDC1";
- regulator-min-microvolt = <600000>;
- regulator-max-microvolt = <600000>;
- };
- ldo1: ldo1 {
- regulator-name = "LDO1";
- regulator-min-microvolt = <1700000>;
- regulator-max-microvolt = <1700000>;
- };
- };
- };
|