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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mfd/max77650.yaml

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/max77650.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mfd/max77650.yaml (Version linux-5.6.19)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/mfd/max7765      4 $id: http://devicetree.org/schemas/mfd/max77650.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: MAX77650 ultra low-power PMIC from Maxi      7 title: MAX77650 ultra low-power PMIC from Maxim Integrated.
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Bartosz Golaszewski <bgolaszewski@baylibre.     10   - Bartosz Golaszewski <bgolaszewski@baylibre.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   MAX77650 is an ultra-low power PMIC providin     13   MAX77650 is an ultra-low power PMIC providing battery charging and power
 14   supply for low-power IoT and wearable applic     14   supply for low-power IoT and wearable applications.
 15                                                    15 
 16   The GPIO-controller module is represented as     16   The GPIO-controller module is represented as part of the top-level PMIC
 17   node. The device exposes a single GPIO line.     17   node. The device exposes a single GPIO line.
 18                                                    18 
 19   For device-tree bindings of other sub-module     19   For device-tree bindings of other sub-modules (regulator, power supply,
 20   LEDs and onkey) refer to the binding documen     20   LEDs and onkey) refer to the binding documents under the respective
 21   sub-system directories.                          21   sub-system directories.
 22                                                    22 
 23 properties:                                        23 properties:
 24   compatible:                                      24   compatible:
 25     const: maxim,max77650                          25     const: maxim,max77650
 26                                                    26 
 27   reg:                                             27   reg:
 28     description:                                   28     description:
 29       I2C device address.                          29       I2C device address.
 30     maxItems: 1                                    30     maxItems: 1
 31                                                    31 
 32   interrupts:                                      32   interrupts:
 33     maxItems: 1                                    33     maxItems: 1
 34                                                    34 
 35   interrupt-controller: true                       35   interrupt-controller: true
 36                                                    36 
 37   "#interrupt-cells":                              37   "#interrupt-cells":
 38     const: 2                                       38     const: 2
 39     description:                                   39     description:
 40       The first cell is the IRQ number, the se     40       The first cell is the IRQ number, the second cell is the trigger type.
 41                                                    41 
 42   gpio-controller: true                            42   gpio-controller: true
 43                                                    43 
 44   "#gpio-cells":                                   44   "#gpio-cells":
 45     const: 2                                       45     const: 2
 46     description:                                   46     description:
 47       The first cell is the pin number and the     47       The first cell is the pin number and the second cell is used to specify
 48       the gpio active state.                       48       the gpio active state.
 49                                                    49 
 50   gpio-line-names:                                 50   gpio-line-names:
 51     maxItems: 1                                    51     maxItems: 1
 52     description:                                   52     description:
 53       Single string containing the name of the     53       Single string containing the name of the GPIO line.
 54                                                    54 
 55   regulators:                                      55   regulators:
 56     $ref: /schemas/regulator/max77650-regulato !!  56     $ref: ../regulator/max77650-regulator.yaml
 57                                                    57 
 58   charger:                                         58   charger:
 59     $ref: /schemas/power/supply/max77650-charg !!  59     $ref: ../power/supply/max77650-charger.yaml
 60                                                    60 
 61   leds:                                            61   leds:
 62     $ref: /schemas/leds/leds-max77650.yaml     !!  62     $ref: ../leds/leds-max77650.yaml
 63                                                    63 
 64   onkey:                                           64   onkey:
 65     $ref: /schemas/input/max77650-onkey.yaml   !!  65     $ref: ../input/max77650-onkey.yaml
 66                                                    66 
 67 required:                                          67 required:
 68   - compatible                                     68   - compatible
 69   - reg                                            69   - reg
 70   - interrupts                                     70   - interrupts
 71   - interrupt-controller                           71   - interrupt-controller
 72   - "#interrupt-cells"                             72   - "#interrupt-cells"
 73   - gpio-controller                                73   - gpio-controller
 74   - "#gpio-cells"                                  74   - "#gpio-cells"
 75                                                    75 
 76 additionalProperties: false                    << 
 77                                                << 
 78 examples:                                          76 examples:
 79   - |                                              77   - |
 80     #include <dt-bindings/interrupt-controller     78     #include <dt-bindings/interrupt-controller/irq.h>
 81     #include <dt-bindings/input/linux-event-co     79     #include <dt-bindings/input/linux-event-codes.h>
 82     i2c {                                          80     i2c {
 83         #address-cells = <1>;                      81         #address-cells = <1>;
 84         #size-cells = <0>;                         82         #size-cells = <0>;
 85                                                    83 
 86         pmic@48 {                                  84         pmic@48 {
 87             compatible = "maxim,max77650";         85             compatible = "maxim,max77650";
 88             reg = <0x48>;                          86             reg = <0x48>;
 89                                                    87 
 90             interrupt-controller;                  88             interrupt-controller;
 91             interrupt-parent = <&gpio2>;           89             interrupt-parent = <&gpio2>;
 92             #interrupt-cells = <2>;                90             #interrupt-cells = <2>;
 93             interrupts = <3 IRQ_TYPE_LEVEL_LOW     91             interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 94                                                    92 
 95             gpio-controller;                       93             gpio-controller;
 96             #gpio-cells = <2>;                     94             #gpio-cells = <2>;
 97             gpio-line-names = "max77650-charge     95             gpio-line-names = "max77650-charger";
 98                                                    96 
 99             regulators {                           97             regulators {
100                 compatible = "maxim,max77650-r     98                 compatible = "maxim,max77650-regulator";
101                                                    99 
102                 max77650_ldo: regulator-ldo {     100                 max77650_ldo: regulator-ldo {
                                                   >> 101                     regulator-compatible = "ldo";
103                     regulator-name = "max77650    102                     regulator-name = "max77650-ldo";
104                     regulator-min-microvolt =     103                     regulator-min-microvolt = <1350000>;
105                     regulator-max-microvolt =     104                     regulator-max-microvolt = <2937500>;
106                 };                                105                 };
107                                                   106 
108                 max77650_sbb0: regulator-sbb0     107                 max77650_sbb0: regulator-sbb0 {
                                                   >> 108                     regulator-compatible = "sbb0";
109                     regulator-name = "max77650    109                     regulator-name = "max77650-sbb0";
110                     regulator-min-microvolt =     110                     regulator-min-microvolt = <800000>;
111                     regulator-max-microvolt =     111                     regulator-max-microvolt = <1587500>;
112                 };                                112                 };
113             };                                    113             };
114                                                   114 
115             charger {                             115             charger {
116                 compatible = "maxim,max77650-c    116                 compatible = "maxim,max77650-charger";
117                 input-voltage-min-microvolt =     117                 input-voltage-min-microvolt = <4200000>;
118                 input-current-limit-microamp =    118                 input-current-limit-microamp = <285000>;
119             };                                    119             };
120                                                   120 
121             leds {                                121             leds {
122                 compatible = "maxim,max77650-l    122                 compatible = "maxim,max77650-led";
123                 #address-cells = <1>;             123                 #address-cells = <1>;
124                 #size-cells = <0>;                124                 #size-cells = <0>;
125                                                   125 
126                 led@0 {                           126                 led@0 {
127                     reg = <0>;                    127                     reg = <0>;
128                     label = "blue:usr0";          128                     label = "blue:usr0";
129                 };                                129                 };
130                                                   130 
131                 led@1 {                           131                 led@1 {
132                     reg = <1>;                    132                     reg = <1>;
133                     label = "red:usr1";           133                     label = "red:usr1";
134                     linux,default-trigger = "h    134                     linux,default-trigger = "heartbeat";
135                 };                                135                 };
136                                                   136 
137                 led@2 {                           137                 led@2 {
138                     reg = <2>;                    138                     reg = <2>;
139                     label = "green:usr2";         139                     label = "green:usr2";
140                 };                                140                 };
141             };                                    141             };
142                                                   142 
143             onkey {                               143             onkey {
144                 compatible = "maxim,max77650-o    144                 compatible = "maxim,max77650-onkey";
145                 linux,code = <KEY_END>;           145                 linux,code = <KEY_END>;
146                 maxim,onkey-slide;                146                 maxim,onkey-slide;
147             };                                    147             };
148         };                                        148         };
149     };                                            149     };
                                                      

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