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

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
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -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>,
+7 −3
Original line number Diff line number Diff line
@@ -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>;
      };
    };
+7 −3
Original line number Diff line number Diff line
@@ -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>,
+7 −3
Original line number Diff line number Diff line
@@ -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>,