arm64: dts: ti: k3-am65-mcu: Add ADC nodes
authorVignesh R <vigneshr@ti.com>
Tue, 12 Feb 2019 12:22:37 +0000 (17:52 +0530)
committerTero Kristo <t-kristo@ti.com>
Fri, 15 Feb 2019 08:12:59 +0000 (10:12 +0200)
TI AM654 SoC has two ADC instances in the MCU domain. Add DT nodes for
the same.

Signed-off-by: Vignesh R <vigneshr@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi
arch/arm64/boot/dts/ti/k3-am654-base-board.dts

index 593f718..6f7d2b3 100644 (file)
                #address-cells = <1>;
                #size-cells = <0>;
        };
+
+       tscadc0: tscadc@40200000 {
+               compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
+               reg = <0x0 0x40200000 0x0 0x1000>;
+               interrupts = <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>;
+               clocks = <&k3_clks 0 2>;
+               assigned-clocks = <&k3_clks 0 2>;
+               assigned-clock-rates = <60000000>;
+               clock-names = "adc_tsc_fck";
+
+               adc {
+                       #io-channel-cells = <1>;
+                       compatible = "ti,am654-adc", "ti,am3359-adc";
+               };
+       };
+
+       tscadc1: tscadc@40210000 {
+               compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
+               reg = <0x0 0x40210000 0x0 0x1000>;
+               interrupts = <GIC_SPI 581 IRQ_TYPE_LEVEL_HIGH>;
+               clocks = <&k3_clks 1 2>;
+               assigned-clocks = <&k3_clks 1 2>;
+               assigned-clock-rates = <60000000>;
+               clock-names = "adc_tsc_fck";
+
+               adc {
+                       #io-channel-cells = <1>;
+                       compatible = "ti,am654-adc", "ti,am3359-adc";
+               };
+       };
 };
index a70e904..cf1aa27 100644 (file)
 &usb0_phy {
        status = "disabled";
 };
+
+&tscadc0 {
+       adc {
+               ti,adc-channels = <0 1 2 3 4 5 6 7>;
+       };
+};
+
+&tscadc1 {
+       adc {
+               ti,adc-channels = <0 1 2 3 4 5 6 7>;
+       };
+};