~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mfd/wm831x.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/mfd/wm831x.txt (Architecture m68k) and /Documentation/devicetree/bindings/mfd/wm831x.txt (Architecture alpha)


  1 Cirrus Logic/Wolfson Microelectronics wm831x P      1 Cirrus Logic/Wolfson Microelectronics wm831x PMICs
  2                                                     2 
  3 System PMICs with a wide range of additional f      3 System PMICs with a wide range of additional features.
  4                                                     4 
  5 Required properties:                                5 Required properties:
  6                                                     6 
  7   - compatible : One of the following chip-spe      7   - compatible : One of the following chip-specific strings:
  8         "wlf,wm8310"                                8         "wlf,wm8310"
  9         "wlf,wm8311"                                9         "wlf,wm8311"
 10         "wlf,wm8312"                               10         "wlf,wm8312"
 11         "wlf,wm8320"                               11         "wlf,wm8320"
 12         "wlf,wm8321"                               12         "wlf,wm8321"
 13         "wlf,wm8325"                               13         "wlf,wm8325"
 14         "wlf,wm8326"                               14         "wlf,wm8326"
 15                                                    15 
 16   - reg : I2C slave address when connected usi     16   - reg : I2C slave address when connected using I2C, chip select number
 17     when using SPI.                                17     when using SPI.
 18                                                    18 
 19   - gpio-controller : Indicates this device is     19   - gpio-controller : Indicates this device is a GPIO controller.
 20   - #gpio-cells : Must be 2. The first cell is     20   - #gpio-cells : Must be 2. The first cell is the pin number and the
 21     second cell is used to specify optional pa     21     second cell is used to specify optional parameters (currently unused).
 22                                                    22 
 23   - interrupts : The interrupt line the IRQ si     23   - interrupts : The interrupt line the IRQ signal for the device is
 24     connected to.                                  24     connected to.
 25                                                    25 
 26   - interrupt-controller : wm831x devices cont     26   - interrupt-controller : wm831x devices contain interrupt controllers and
 27     may provide interrupt services to other de     27     may provide interrupt services to other devices.
 28   - #interrupt-cells: Must be 2. The first cel     28   - #interrupt-cells: Must be 2. The first cell is the IRQ number, and the
 29     second cell is the flags, encoded as the t     29     second cell is the flags, encoded as the trigger masks from
 30     ../interrupt-controller/interrupts.txt         30     ../interrupt-controller/interrupts.txt
 31                                                    31 
 32 Optional sub-nodes:                                32 Optional sub-nodes:
 33   - phys : Contains a phandle to the USB PHY.      33   - phys : Contains a phandle to the USB PHY.
 34   - regulators : Contains sub-nodes for each o     34   - regulators : Contains sub-nodes for each of the regulators supplied by
 35     the device. The regulators are bound using     35     the device. The regulators are bound using their names listed below:
 36                                                    36 
 37     dcdc1 : DCDC1                                  37     dcdc1 : DCDC1
 38     dcdc2 : DCDC2                                  38     dcdc2 : DCDC2
 39     dcdc3 : DCDC3                                  39     dcdc3 : DCDC3
 40     dcdc4 : DCDC3                                  40     dcdc4 : DCDC3
 41     isink1 : ISINK1                                41     isink1 : ISINK1
 42     isink2 : ISINK2                                42     isink2 : ISINK2
 43     ldo1 : LDO1                                    43     ldo1 : LDO1
 44     ldo2 : LDO2                                    44     ldo2 : LDO2
 45     ldo3 : LDO3                                    45     ldo3 : LDO3
 46     ldo4 : LDO4                                    46     ldo4 : LDO4
 47     ldo5 : LDO5                                    47     ldo5 : LDO5
 48     ldo7 : LDO7                                    48     ldo7 : LDO7
 49     ldo11 : LDO11                                  49     ldo11 : LDO11
 50                                                    50 
 51     The bindings details of each regulator can     51     The bindings details of each regulator can be found in:
 52     ../regulator/regulator.txt                     52     ../regulator/regulator.txt
 53                                                    53 
 54 Example:                                           54 Example:
 55                                                    55 
 56 wm8310: pmic@36 {                                  56 wm8310: pmic@36 {
 57         compatible = "wlf,wm8310";                 57         compatible = "wlf,wm8310";
 58         reg = <0x36>;                              58         reg = <0x36>;
 59                                                    59 
 60         gpio-controller;                           60         gpio-controller;
 61         #gpio-cells = <2>;                         61         #gpio-cells = <2>;
 62                                                    62 
 63         interrupts = <347>;                        63         interrupts = <347>;
 64         interrupt-parent = <&gic>;                 64         interrupt-parent = <&gic>;
 65                                                    65 
 66         interrupt-controller;                      66         interrupt-controller;
 67         #interrupt-cells = <2>;                    67         #interrupt-cells = <2>;
 68                                                    68 
 69         regulators {                               69         regulators {
 70                 dcdc1: dcdc1 {                     70                 dcdc1: dcdc1 {
 71                         regulator-name = "DCDC     71                         regulator-name = "DCDC1";
 72                         regulator-min-microvol     72                         regulator-min-microvolt = <600000>;
 73                         regulator-max-microvol     73                         regulator-max-microvolt = <600000>;
 74                 };                                 74                 };
 75                 ldo1: ldo1 {                       75                 ldo1: ldo1 {
 76                         regulator-name = "LDO1     76                         regulator-name = "LDO1";
 77                         regulator-min-microvol     77                         regulator-min-microvolt = <1700000>;
 78                         regulator-max-microvol     78                         regulator-max-microvolt = <1700000>;
 79                 };                                 79                 };
 80         };                                         80         };
 81 };                                                 81 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php