Commit 81b82147 authored by Stanislav Jakubek's avatar Stanislav Jakubek Committed by Lee Jones
Browse files

dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings



Directly reference the sc2731-efuse bindings to simplify the schema.
Remove the duplicate example from the efuse bindings.
While at it, add the "pmic_adc" label that was missed during the
initial YAML conversion.

Signed-off-by: default avatarStanislav Jakubek <stano.jakubek@gmail.com>
Acked-by: default avatarConor Dooley <conor.dooley@microchip.com>
Reviewed-by: default avatarBaolin Wang <baolin.wang@linux.alibaba.com>
Link: https://lore.kernel.org/r/Z1_9ROiI2ZHKsbAD@standask-GA-A55M-S2HP


Signed-off-by: default avatarLee Jones <lee@kernel.org>
parent 09a89743
Loading
Loading
Loading
Loading
+2 −10
Original line number Diff line number Diff line
@@ -67,15 +67,7 @@ patternProperties:

  "^efuse@[0-9a-f]+$":
    type: object
    additionalProperties: true
    properties:
      compatible:
        enum:
          - sprd,sc2720-efuse
          - sprd,sc2721-efuse
          - sprd,sc2723-efuse
          - sprd,sc2730-efuse
          - sprd,sc2731-efuse
    $ref: /schemas/nvmem/sprd,sc2731-efuse.yaml#

  "^fuel-gauge@[0-9a-f]+$":
    type: object
@@ -199,7 +191,7 @@ examples:
          };
        };

        adc@480 {
        pmic_adc: adc@480 {
          compatible = "sprd,sc2731-adc";
          reg = <0x480>;
          interrupt-parent = <&sc2731_pmic>;
+0 −29
Original line number Diff line number Diff line
@@ -36,33 +36,4 @@ allOf:
  - $ref: nvmem-deprecated-cells.yaml#

unevaluatedProperties: false

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

      efuse@380 {
        compatible = "sprd,sc2731-efuse";
        reg = <0x380>;
        hwlocks = <&hwlock 12>;
        #address-cells = <1>;
        #size-cells = <1>;

        /* Data cells */
        fgu_calib: calib@6 {
          reg = <0x6 0x2>;
          bits = <0 9>;
        };

        adc_big_scale: calib@24 {
          reg = <0x24 0x2>;
        };

        adc_small_scale: calib@26 {
          reg = <0x26 0x2>;
        };
      };
    };
...