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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml

Version: ~ [ linux-6.13-rc5 ] ~ [ linux-6.12.7 ] ~ [ linux-6.11.11 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.68 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.122 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.175 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.232 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.288 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.325 ] ~ [ 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/power/supply/richtek,rt9455.yaml (Architecture i386) and /Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml (Architecture alpha)


  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/power/suppl      4 $id: http://devicetree.org/schemas/power/supply/richtek,rt9455.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Richtek rt9455 battery charger               7 title: Richtek rt9455 battery charger
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Sebastian Reichel <sre@kernel.org>              10   - Sebastian Reichel <sre@kernel.org>
 11                                                    11 
 12 allOf:                                             12 allOf:
 13   - $ref: power-supply.yaml#                       13   - $ref: power-supply.yaml#
 14                                                    14 
 15 properties:                                        15 properties:
 16   compatible:                                      16   compatible:
 17     const: richtek,rt9455                          17     const: richtek,rt9455
 18                                                    18 
 19   reg:                                             19   reg:
 20     maxItems: 1                                    20     maxItems: 1
 21                                                    21 
 22   interrupts:                                      22   interrupts:
 23     maxItems: 1                                    23     maxItems: 1
 24                                                    24 
 25   richtek,output-charge-current:                   25   richtek,output-charge-current:
 26     $ref: /schemas/types.yaml#/definitions/uin     26     $ref: /schemas/types.yaml#/definitions/uint32
 27     description: output current from the charg     27     description: output current from the charger to the battery, in uA.
 28                                                    28 
 29   richtek,end-of-charge-percentage:                29   richtek,end-of-charge-percentage:
 30     $ref: /schemas/types.yaml#/definitions/uin     30     $ref: /schemas/types.yaml#/definitions/uint32
 31     description: |                                 31     description: |
 32       percent of the output charge current. Wh     32       percent of the output charge current. When the current in constant-voltage phase drops
 33       below output_charge_current x end-of-cha     33       below output_charge_current x end-of-charge-percentage, charge is terminated.
 34                                                    34 
 35   richtek,battery-regulation-voltage:              35   richtek,battery-regulation-voltage:
 36     $ref: /schemas/types.yaml#/definitions/uin     36     $ref: /schemas/types.yaml#/definitions/uint32
 37     description: maximum battery voltage in uV     37     description: maximum battery voltage in uV.
 38                                                    38 
 39   richtek,boost-output-voltage:                    39   richtek,boost-output-voltage:
 40     $ref: /schemas/types.yaml#/definitions/uin     40     $ref: /schemas/types.yaml#/definitions/uint32
 41     description: |                                 41     description: |
 42       maximum voltage provided to consumer dev     42       maximum voltage provided to consumer devices, when the charger is in boost mode, in uV.
 43                                                    43 
 44   richtek,min-input-voltage-regulation:            44   richtek,min-input-voltage-regulation:
 45     $ref: /schemas/types.yaml#/definitions/uin     45     $ref: /schemas/types.yaml#/definitions/uint32
 46     description: |                                 46     description: |
 47       input voltage level in uV, used to decre     47       input voltage level in uV, used to decrease voltage level when the over current of the
 48       input power source occurs. This prevents     48       input power source occurs. This prevents input voltage drop due to insufficient
 49       current provided by the power source. De     49       current provided by the power source. Defaults to 4500000 uV (4.5V).
 50                                                    50 
 51   richtek,avg-input-current-regulation:            51   richtek,avg-input-current-regulation:
 52     $ref: /schemas/types.yaml#/definitions/uin     52     $ref: /schemas/types.yaml#/definitions/uint32
 53     description: |                                 53     description: |
 54       input current value in uA drained by the     54       input current value in uA drained by the charger from the power source.
 55       Defaults to 500000 uA (500mA).               55       Defaults to 500000 uA (500mA).
 56                                                    56 
 57 required:                                          57 required:
 58   - compatible                                     58   - compatible
 59   - reg                                            59   - reg
 60   - interrupts                                     60   - interrupts
 61   - richtek,output-charge-current                  61   - richtek,output-charge-current
 62   - richtek,end-of-charge-percentage               62   - richtek,end-of-charge-percentage
 63   - richtek,battery-regulation-voltage             63   - richtek,battery-regulation-voltage
 64   - richtek,boost-output-voltage                   64   - richtek,boost-output-voltage
 65                                                    65 
 66 additionalProperties: false                        66 additionalProperties: false
 67                                                    67 
 68 examples:                                          68 examples:
 69   - |                                              69   - |
 70     #include <dt-bindings/interrupt-controller     70     #include <dt-bindings/interrupt-controller/irq.h>
 71     i2c {                                          71     i2c {
 72       #address-cells = <1>;                        72       #address-cells = <1>;
 73       #size-cells = <0>;                           73       #size-cells = <0>;
 74                                                    74 
 75       charger@22 {                                 75       charger@22 {
 76         compatible = "richtek,rt9455";             76         compatible = "richtek,rt9455";
 77         reg = <0x22>;                              77         reg = <0x22>;
 78                                                    78 
 79         interrupt-parent = <&gpio1>;               79         interrupt-parent = <&gpio1>;
 80         interrupts = <0 IRQ_TYPE_LEVEL_LOW>;       80         interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
 81                                                    81 
 82         richtek,output-charge-current = <50000     82         richtek,output-charge-current = <500000>;
 83         richtek,end-of-charge-percentage = <10     83         richtek,end-of-charge-percentage = <10>;
 84         richtek,battery-regulation-voltage = <     84         richtek,battery-regulation-voltage = <4200000>;
 85         richtek,boost-output-voltage = <505000     85         richtek,boost-output-voltage = <5050000>;
 86                                                    86 
 87         richtek,min-input-voltage-regulation =     87         richtek,min-input-voltage-regulation = <4500000>;
 88         richtek,avg-input-current-regulation =     88         richtek,avg-input-current-regulation = <500000>;
 89       };                                           89       };
 90     };                                             90     };
                                                      

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