]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Tue, 4 Jun 2024 12:30:08 +0000 (14:30 +0200)
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Tue, 30 Jul 2024 09:01:09 +0000 (11:01 +0200)
Add support for the ADC on MT6357/8/9 and keep it default enabled
as this IP is always present on those PMICs.
Users may use different IIO channels depending on board-specific
routing.

Link: https://lore.kernel.org/r/20240604123008.327424-6-angelogioacchino.delregno@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
arch/arm64/boot/dts/mediatek/mt6357.dtsi
arch/arm64/boot/dts/mediatek/mt6358.dtsi
arch/arm64/boot/dts/mediatek/mt6359.dtsi

index 3330a03c2f74531f04893323c0eeecf7ea25633e..5fafa842d312f3b01e7d71ddc04ef48ca52bc89d 100644 (file)
        mt6357_pmic: pmic {
                compatible = "mediatek,mt6357";
 
+               pmic_adc: adc {
+                       compatible = "mediatek,mt6357-auxadc";
+                       #io-channel-cells = <1>;
+               };
+
                regulators {
                        mt6357_vproc_reg: buck-vproc {
                                regulator-name = "vproc";
index a1b96013f8141a00ef9d208d822e9c29da2beec9..641d452fbc0830dbef81ed7ba05f081ae21415f1 100644 (file)
                interrupt-controller;
                #interrupt-cells = <2>;
 
+               pmic_adc: adc {
+                       compatible = "mediatek,mt6358-auxadc";
+                       #io-channel-cells = <1>;
+               };
+
                mt6358codec: mt6358codec {
                        compatible = "mediatek,mt6358-sound";
                        mediatek,dmic-mode = <0>; /* two-wires */
index df3e822232d340ca1a4885f5f57a0a408e6024de..8e1b8c85c6ede94a7beaefcdfc74ce47b3ab50fe 100644 (file)
@@ -9,6 +9,11 @@
                interrupt-controller;
                #interrupt-cells = <2>;
 
+               pmic_adc: adc {
+                       compatible = "mediatek,mt6359-auxadc";
+                       #io-channel-cells = <1>;
+               };
+
                mt6359codec: mt6359codec {
                };