]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
dt-bindings: iio: adc: mt6359: Add MT6373 PMIC AuxADC
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Thu, 3 Jul 2025 14:11:42 +0000 (16:11 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 13 Jul 2025 14:36:26 +0000 (15:36 +0100)
Add a compatible and channel bindings for MediaTek's MT6373 PMIC,
featuring an Auxiliary ADC IP with 15 ADC channels for external
(SoC) temperatures and external voltage inputs.

Acked-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Link: https://patch.msgid.link/20250703141146.171431-3-angelogioacchino.delregno@collabora.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Documentation/devicetree/bindings/iio/adc/mediatek,mt6359-auxadc.yaml
include/dt-bindings/iio/adc/mediatek,mt6373-auxadc.h [new file with mode: 0644]

index a94429477e462da8cb26a6e21a0da0ab59aed770..5d4ab701f51a1edb6cd96ec50c53191681281e44 100644 (file)
@@ -23,6 +23,7 @@ properties:
       - mediatek,mt6358-auxadc
       - mediatek,mt6359-auxadc
       - mediatek,mt6363-auxadc
+      - mediatek,mt6373-auxadc
 
   "#io-channel-cells":
     const: 1
diff --git a/include/dt-bindings/iio/adc/mediatek,mt6373-auxadc.h b/include/dt-bindings/iio/adc/mediatek,mt6373-auxadc.h
new file mode 100644 (file)
index 0000000..17cab86
--- /dev/null
@@ -0,0 +1,19 @@
+/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
+
+#ifndef _DT_BINDINGS_MEDIATEK_MT6373_AUXADC_H
+#define _DT_BINDINGS_MEDIATEK_MT6373_AUXADC_H
+
+/* ADC Channel Index */
+#define MT6373_AUXADC_CHIP_TEMP                0
+#define MT6373_AUXADC_VCORE_TEMP       1
+#define MT6373_AUXADC_VPROC_TEMP       2
+#define MT6373_AUXADC_VGPU_TEMP                3
+#define MT6373_AUXADC_VIN1             4
+#define MT6373_AUXADC_VIN2             5
+#define MT6373_AUXADC_VIN3             6
+#define MT6373_AUXADC_VIN4             7
+#define MT6373_AUXADC_VIN5             8
+#define MT6373_AUXADC_VIN6             9
+#define MT6373_AUXADC_VIN7             10
+
+#endif