Commit 2f06fcbd authored by Sebastian Reichel's avatar Sebastian Reichel Committed by Sebastian Reichel
Browse files

dt-bindings: power: supply: ds2760: Convert to DT schema format



Convert the binding to DT schema format.

Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
parent f5bf381a
Loading
Loading
Loading
Loading
+0 −26
Original line number Diff line number Diff line
Devicetree bindings for Maxim DS2760
====================================

The ds2760 is a w1 slave device and must hence have its sub-node in DT
under a w1 bus master node.

The device exposes a power supply, so the details described in
Documentation/devicetree/bindings/power/supply/power_supply.txt apply.

Required properties:
- compatible: must be "maxim,ds2760"

Optional properties:
- power-supplies:	Refers to one or more power supplies connected to
			this battery.
- maxim,pmod-enabled:	This boolean property enables the DS2760 to enter
			sleep mode when the DQ line goes low for greater
			than 2 seconds and leave sleep Mode when the DQ
			line goes high.
- maxim,cache-time-ms:	Time im milliseconds to cache the data for. When
			this time expires, the values are read again from
			the hardware. Defaults to 1000.
- rated-capacity-microamp-hours:
			The rated capacity of the battery, in mAh.
			If not specified, the value stored in the
			non-volatile chip memory is used.
+43 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: "http://devicetree.org/schemas/power/supply/maxim,ds2760.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"

title: Maxim DS2760 DT bindings

maintainers:
  - Sebastian Reichel <sre@kernel.org>

description: |
  The ds2760 is a w1 slave device and must hence have its sub-node in
  DT under a w1 bus master node.

allOf:
  - $ref: power-supply.yaml#

properties:
  compatible:
    const: maxim,ds2760

  maxim,pmod-enabled:
    description: |
      Allow the DS2760 to enter sleep mode when the DQ line goes low for more than 2 seconds
      and leave sleep Mode when the DQ line goes high.
    type: boolean

  maxim,cache-time-ms:
    description: |
      Time im milliseconds to cache the data for.
      When this time expires, the values are read again from the hardware.
      Defaults to 1000.

  rated-capacity-microamp-hours:
    description: |
      The rated capacity of the battery, in mAh.
      If not specified, the value stored in the non-volatile chip memory is used.

required:
  - compatible

unevaluatedProperties: false