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/power-supply.yaml#" 5 $schema: http://devicetree.org/meta-schemas/co !! 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 6 6 7 title: Power Supply Core Support 7 title: Power Supply Core Support 8 8 9 maintainers: 9 maintainers: 10 - Sebastian Reichel <sre@kernel.org> 10 - Sebastian Reichel <sre@kernel.org> 11 11 12 properties: 12 properties: 13 power-supplies: 13 power-supplies: 14 $ref: /schemas/types.yaml#/definitions/pha 14 $ref: /schemas/types.yaml#/definitions/phandle-array 15 items: << 16 maxItems: 1 << 17 description: 15 description: 18 This property is added to a supply in or 16 This property is added to a supply in order to list the devices which 19 supply it power, referenced by their pha 17 supply it power, referenced by their phandles. 20 18 21 monitored-battery: << 22 $ref: /schemas/types.yaml#/definitions/pha << 23 description: << 24 The battery (with "simple-battery" compa << 25 power supply. << 26 << 27 additionalProperties: true 19 additionalProperties: true >> 20 >> 21 examples: >> 22 - | >> 23 power { >> 24 #address-cells = <1>; >> 25 #size-cells = <0>; >> 26 >> 27 usb_charger:charger@e { >> 28 compatible = "some,usb-charger"; >> 29 reg = <0xe>; >> 30 }; >> 31 >> 32 ac_charger:charger@c { >> 33 compatible = "some,ac-charger"; >> 34 reg = <0xc>; >> 35 }; >> 36 >> 37 battery:battery@b { >> 38 compatible = "some,battery"; >> 39 reg = <0xb>; >> 40 power-supplies = <&usb_charger>, <&ac_charger>; >> 41 }; >> 42 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.