arm64: dts: ti: k3-j7200-mcu-wakeup: Enable ADC support
authorVignesh Raghavendra <vigneshr@ti.com>
Thu, 29 Oct 2020 05:09:50 +0000 (10:39 +0530)
committerNishanth Menon <nm@ti.com>
Fri, 13 Nov 2020 13:00:29 +0000 (07:00 -0600)
J7200 has a single instance of 8 channel ADC in MCU domain. Add DT node
for the same.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Sekhar Nori <nsekhar@ti.com>
Link: https://lore.kernel.org/r/20201029050950.4500-1-vigneshr@ti.com
arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi

index ef03e7636b66a44b7c4b2dc3bfea7cd14260cbc7..7d2ff1c3b50ffe722d2d982594a98bced430f9c3 100644 (file)
        dr_mode = "otg";
        maximum-speed = "high-speed";
 };
+
+&tscadc0 {
+       adc {
+               ti,adc-channels = <0 1 2 3 4 5 6 7>;
+       };
+};
index eb2a78a53512cf596d7e5cda68b6f8e6098696f6..bb1fe9c12e44458d38f568669fe7a125ce954659 100644 (file)
                        mux-controls = <&hbmc_mux 0>;
                };
        };
+
+       tscadc0: tscadc@40200000 {
+               compatible = "ti,am3359-tscadc";
+               reg = <0x00 0x40200000 0x00 0x1000>;
+               interrupts = <GIC_SPI 860 IRQ_TYPE_LEVEL_HIGH>;
+               power-domains = <&k3_pds 0 TI_SCI_PD_EXCLUSIVE>;
+               clocks = <&k3_clks 0 1>;
+               assigned-clocks = <&k3_clks 0 3>;
+               assigned-clock-rates = <60000000>;
+               clock-names = "adc_tsc_fck";
+               dmas = <&main_udmap 0x7400>,
+                       <&main_udmap 0x7401>;
+               dma-names = "fifo0", "fifo1";
+
+               adc {
+                       #io-channel-cells = <1>;
+                       compatible = "ti,am3359-adc";
+               };
+       };
 };