From 9da6fe2563f9a7668d6db8f08febf7104bd2f8ff Mon Sep 17 00:00:00 2001 From: Roman Vivchar Date: Fri, 2 Oct 2026 11:13:49 +0100 Subject: [PATCH] dt-bindings: mfd: mediatek: mt6397: add mt6323 PMIC EFUSE The MediaTek mt6323 PMIC includes an EFUSE used for storing calibration data. Add the devicetree binding documentation for the MediaTek mt6323 EFUSE. Reviewed-by: Rob Herring (Arm) Acked-by: Conor Dooley Signed-off-by: Roman Vivchar Signed-off-by: Srinivas Kandagatla Link: https://patch.msgid.link/20261002101352.1084447-7-srini@kernel.org Signed-off-by: Greg Kroah-Hartman --- .../bindings/mfd/mediatek,mt6397.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml index 3cbc0dc12c31..d2de227ae7a6 100644 --- a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml +++ b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml @@ -159,6 +159,23 @@ properties: required: - compatible + efuse: + type: object + unevaluatedProperties: false + description: + The efuse is responsible for storing calibration data, such as thermal + sensor calibration. + + properties: + compatible: + const: mediatek,mt6323-efuse + + nvmem-layout: + $ref: /schemas/nvmem/layouts/nvmem-layout.yaml# + + required: + - compatible + leds: type: object additionalProperties: false @@ -307,6 +324,10 @@ examples: interrupt-controller; #interrupt-cells = <2>; + efuse { + compatible = "mediatek,mt6323-efuse"; + }; + leds { compatible = "mediatek,mt6323-led"; #address-cells = <1>;