Commit eb415571 authored by Linus Walleij's avatar Linus Walleij Committed by Sebastian Reichel

dt-bindings: power: supply: ab8500: Standard monitored-battery

Make monitored-battery the standard phandle to the battery we monitor
for the AB8500 charger components. We make the old "battery" phandle
deprecated, and the new one required so we detect and fix all users to
use the standard phandle name.

Cc: devicetree@vger.kernel.org
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
parent db6e4362
......@@ -17,10 +17,14 @@ properties:
compatible:
const: stericsson,ab8500-btemp
battery:
monitored-battery:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle to battery node
battery:
$ref: /schemas/types.yaml#/definitions/phandle
deprecated: true
interrupts:
maxItems: 5
......@@ -42,7 +46,7 @@ properties:
required:
- compatible
- battery
- monitored-battery
- interrupts
- interrupt-names
- io-channels
......@@ -56,7 +60,7 @@ examples:
pmic {
battery-temperature {
compatible = "stericsson,ab8500-btemp";
battery = <&ab8500_battery>;
monitored-battery = <&battery>;
interrupts = <20 IRQ_TYPE_LEVEL_HIGH>,
<80 IRQ_TYPE_LEVEL_HIGH>,
<83 IRQ_TYPE_LEVEL_HIGH>,
......
......@@ -17,13 +17,17 @@ properties:
compatible:
const: stericsson,ab8500-chargalg
battery:
monitored-battery:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle to battery node
battery:
$ref: /schemas/types.yaml#/definitions/phandle
deprecated: true
required:
- compatible
- battery
- monitored-battery
additionalProperties: false
......@@ -32,6 +36,6 @@ examples:
pmic {
charging-algorithm {
compatible = "stericsson,ab8500-chargalg";
battery = <&ab8500_battery>;
monitored-battery = <&ab8500_battery>;
};
};
......@@ -17,10 +17,14 @@ properties:
compatible:
const: stericsson,ab8500-charger
battery:
monitored-battery:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle to battery node
battery:
$ref: /schemas/types.yaml#/definitions/phandle
deprecated: true
vddadc-supply:
description: Supply for USB and Main charger
......@@ -66,7 +70,7 @@ properties:
required:
- compatible
- battery
- monitored-battery
- vddadc-supply
- interrupts
- interrupt-names
......@@ -81,7 +85,7 @@ examples:
pmic {
charger {
compatible = "stericsson,ab8500-charger";
battery = <&ab8500_battery>;
monitored-battery = <&battery>;
vddadc-supply = <&ab8500_ldo_tvout_reg>;
interrupts = <10 IRQ_TYPE_LEVEL_HIGH>,
<11 IRQ_TYPE_LEVEL_HIGH>,
......
......@@ -17,10 +17,14 @@ properties:
compatible:
const: stericsson,ab8500-fg
battery:
monitored-battery:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle to battery node
battery:
$ref: /schemas/types.yaml#/definitions/phandle
deprecated: true
interrupts:
maxItems: 5
......@@ -41,7 +45,7 @@ properties:
required:
- compatible
- battery
- monitored-battery
- interrupts
- interrupt-names
- io-channels
......@@ -55,7 +59,7 @@ examples:
pmic {
fuel-gauge {
compatible = "stericsson,ab8500-fg";
battery = <&ab8500_battery>;
monitored-battery = <&battery>;
interrupts = <24 IRQ_TYPE_LEVEL_HIGH>,
<8 IRQ_TYPE_LEVEL_HIGH>,
<28 IRQ_TYPE_LEVEL_HIGH>,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment