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

dt-bindings: power: Bindings for Samsung batteries



This adds device tree bindings for Samsung SDI batteries.
Everything can be determined from the product number so the entire
battery is just a specific compatible string.

Cc: devicetree@vger.kernel.org
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
parent 0668281d
Loading
Loading
Loading
Loading
+56 −0
Original line number Original line Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/power/supply/samsung,battery.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Samsung SDI Batteries

maintainers:
  - Linus Walleij <linus.walleij@linaro.org>

description: |
  Samsung SDI (Samsung Digital Interface) batteries are all different versions
  of lithium ion chemistry devices used for mobile phones, laptops and other
  portable electronics. The batteries are adapted to a specific product and
  the physical restrictions make it impossible to use another battery with the
  product, so product device trees can specify these batteries. Operating
  systems should determine hardware characteristics of the batteries from the
  compatible string.

properties:
  compatible:
    oneOf:
      - const: samsung,eb-l1m7flu
        description: 3.8V 1500 mAh battery used in Samsung GT-I8190
      - const: samsung,eb425161la
        description: 3.8V 1500 mAh battery used in Samsung SGH-T599 and SGH-I407
      - const: samsung,eb425161lu
        description: 3.8V 1500 mAh battery used in Samsung GT-I8160
      - const: samsung,eb485159lu
        description: 3.8V 1700 mAh battery used in Samsung GT-S7710
      - const: samsung,eb535151vu
        description: 3.8V 1500 mAh battery used in Samsung GT-I9070
      - const: samsung,eb585157lu
        description: 3.8V 2000 mAh battery used in Samsung GT-I8530

required:
  - compatible

additionalProperties: false

examples:
  - |
    power {
      #address-cells = <1>;
      #size-cells = <0>;

      battery: battery {
        compatible = "samsung,eb425161la";
      };

      charger@11 {
        reg = <0x11>;
        monitored-battery = <&battery>;
      };
    };