~ [ 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 (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mfd/wm831x.txt (Version linux-4.15.18)


  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   - interrupt-parent : The parent interrupt controller.
 25                                                    26 
 26   - interrupt-controller : wm831x devices cont     27   - interrupt-controller : wm831x devices contain interrupt controllers and
 27     may provide interrupt services to other de     28     may provide interrupt services to other devices.
 28   - #interrupt-cells: Must be 2. The first cel     29   - #interrupt-cells: Must be 2. The first cell is the IRQ number, and the
 29     second cell is the flags, encoded as the t     30     second cell is the flags, encoded as the trigger masks from
 30     ../interrupt-controller/interrupts.txt         31     ../interrupt-controller/interrupts.txt
 31                                                    32 
 32 Optional sub-nodes:                                33 Optional sub-nodes:
 33   - phys : Contains a phandle to the USB PHY.      34   - phys : Contains a phandle to the USB PHY.
 34   - regulators : Contains sub-nodes for each o     35   - regulators : Contains sub-nodes for each of the regulators supplied by
 35     the device. The regulators are bound using     36     the device. The regulators are bound using their names listed below:
 36                                                    37 
 37     dcdc1 : DCDC1                                  38     dcdc1 : DCDC1
 38     dcdc2 : DCDC2                                  39     dcdc2 : DCDC2
 39     dcdc3 : DCDC3                                  40     dcdc3 : DCDC3
 40     dcdc4 : DCDC3                                  41     dcdc4 : DCDC3
 41     isink1 : ISINK1                                42     isink1 : ISINK1
 42     isink2 : ISINK2                                43     isink2 : ISINK2
 43     ldo1 : LDO1                                    44     ldo1 : LDO1
 44     ldo2 : LDO2                                    45     ldo2 : LDO2
 45     ldo3 : LDO3                                    46     ldo3 : LDO3
 46     ldo4 : LDO4                                    47     ldo4 : LDO4
 47     ldo5 : LDO5                                    48     ldo5 : LDO5
 48     ldo7 : LDO7                                    49     ldo7 : LDO7
 49     ldo11 : LDO11                                  50     ldo11 : LDO11
 50                                                    51 
 51     The bindings details of each regulator can     52     The bindings details of each regulator can be found in:
 52     ../regulator/regulator.txt                     53     ../regulator/regulator.txt
 53                                                    54 
 54 Example:                                           55 Example:
 55                                                    56 
 56 wm8310: pmic@36 {                                  57 wm8310: pmic@36 {
 57         compatible = "wlf,wm8310";                 58         compatible = "wlf,wm8310";
 58         reg = <0x36>;                              59         reg = <0x36>;
 59                                                    60 
 60         gpio-controller;                           61         gpio-controller;
 61         #gpio-cells = <2>;                         62         #gpio-cells = <2>;
 62                                                    63 
 63         interrupts = <347>;                        64         interrupts = <347>;
 64         interrupt-parent = <&gic>;                 65         interrupt-parent = <&gic>;
 65                                                    66 
 66         interrupt-controller;                      67         interrupt-controller;
 67         #interrupt-cells = <2>;                    68         #interrupt-cells = <2>;
 68                                                    69 
 69         regulators {                               70         regulators {
 70                 dcdc1: dcdc1 {                     71                 dcdc1: dcdc1 {
 71                         regulator-name = "DCDC     72                         regulator-name = "DCDC1";
 72                         regulator-min-microvol     73                         regulator-min-microvolt = <600000>;
 73                         regulator-max-microvol     74                         regulator-max-microvolt = <600000>;
 74                 };                                 75                 };
 75                 ldo1: ldo1 {                       76                 ldo1: ldo1 {
 76                         regulator-name = "LDO1     77                         regulator-name = "LDO1";
 77                         regulator-min-microvol     78                         regulator-min-microvolt = <1700000>;
 78                         regulator-max-microvol     79                         regulator-max-microvolt = <1700000>;
 79                 };                                 80                 };
 80         };                                         81         };
 81 };                                                 82 };
                                                      

~ [ 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