Skip to content

Commit

Permalink
dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings
Browse files Browse the repository at this point in the history
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: Stanislav Jakubek <stano.jakubek@gmail.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Baolin Wang <baolin.wang@linux.alibaba.com>
Link: https://lore.kernel.org/r/Z1_9ROiI2ZHKsbAD@standask-GA-A55M-S2HP
Signed-off-by: Lee Jones <lee@kernel.org>
  • Loading branch information
Stanislav Jakubek authored and Lee Jones committed Jan 9, 2025
1 parent 09a8974 commit 81b8214
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 39 deletions.
12 changes: 2 additions & 10 deletions Documentation/devicetree/bindings/mfd/sprd,sc2731.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -199,7 +191,7 @@ examples:
};
};
adc@480 {
pmic_adc: adc@480 {
compatible = "sprd,sc2731-adc";
reg = <0x480>;
interrupt-parent = <&sc2731_pmic>;
Expand Down
29 changes: 0 additions & 29 deletions Documentation/devicetree/bindings/nvmem/sprd,sc2731-efuse.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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>;
};
};
};
...

0 comments on commit 81b8214

Please sign in to comment.