Unverified Commit aedf7451 authored by Jisheng Zhang's avatar Jisheng Zhang Committed by Mark Brown
Browse files

regulator: Convert sy8824x to json-schema



Convert the sy8824x binding to DT schema format using json-schema.

Signed-off-by: default avatarJisheng Zhang <Jisheng.Zhang@synaptics.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20200803144436.5d2b7e54@xhacker.debian


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 9c535960
Loading
Loading
Loading
Loading
+45 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/regulator/silergy,sy8824x.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: silergy sy8824c,sy8824e,sy20276 and sy20278 PMIC

maintainers:
  - Jisheng Zhang <jszhang@kernel.org>

allOf:
  - $ref: regulator.yaml#

properties:
  compatible:
    enum:
      - silergy,sy8824c
      - silergy,sy8824e
      - silergy,sy20276
      - silergy,sy20278

  reg:
    maxItems: 1

required:
  - compatible
  - reg

unevaluatedProperties: false

examples:
  - |
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;
        regulator@60 {
          compatible = "silergy,sy8824c";
          regulator-min-microvolt = <800000>;
          regulator-max-microvolt = <1150000>;
          reg = <0x60>;
        };
    };

...
+0 −24
Original line number Diff line number Diff line
SY8824C/SY8824E/SY20276 Voltage regulator

Required properties:
- compatible: Must be one of the following.
	"silergy,sy8824c"
	"silergy,sy8824e"
	"silergy,sy20276"
	"silergy,sy20278"
- reg: I2C slave address

Any property defined as part of the core regulator binding, defined in
./regulator.txt, can also be used.

Example:

	vcore: regulator@00 {
		compatible = "silergy,sy8824c";
		reg = <0x66>;
		regulator-name = "vcore";
		regulator-min-microvolt = <800000>;
		regulator-max-microvolt = <1150000>;
		regulator-boot-on;
		regulator-always-on;
	};