ARM: dts: exynos: Add sysreg phandle to ADC node
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / exynos3250.dtsi
index 94d59983fc2d8d6e0dfd0310c31bb69c86c0a13d..b997a4c89eea7aef159882aeaa32e513b45e0528 100644 (file)
                        status = "disabled";
                };
 
+               tmu: tmu@100C0000 {
+                       compatible = "samsung,exynos3250-tmu";
+                       reg = <0x100C0000 0x100>;
+                       interrupts = <0 216 0>;
+                       clocks = <&cmu CLK_TMU_APBIF>;
+                       clock-names = "tmu_apbif";
+                       status = "disabled";
+               };
+
                gic: interrupt-controller@10481000 {
                        compatible = "arm,cortex-a15-gic";
                        #interrupt-cells = <3>;
 
                        wakeup-interrupt-controller {
                                compatible = "samsung,exynos4210-wakeup-eint";
-                               interrupt-parent = <&gic>;
                                interrupts = <0 48 0>;
                        };
                };
                        compatible = "arm,amba-bus";
                        #address-cells = <1>;
                        #size-cells = <1>;
-                       interrupt-parent = <&gic>;
                        ranges;
 
                        pdma0: pdma@12680000 {
                adc: adc@126C0000 {
                        compatible = "samsung,exynos3250-adc",
                                     "samsung,exynos-adc-v2";
-                       reg = <0x126C0000 0x100>, <0x10020718 0x4>;
+                       reg = <0x126C0000 0x100>;
                        interrupts = <0 137 0>;
                        clock-names = "adc", "sclk";
                        clocks = <&cmu CLK_TSADC>, <&cmu CLK_SCLK_TSADC>;
                        #io-channel-cells = <1>;
                        io-channel-ranges;
+                       samsung,syscon-phandle = <&pmu_system_controller>;
                        status = "disabled";
                };
 
                        interrupts = <0 109 0>;
                        clocks = <&cmu CLK_UART0>, <&cmu CLK_SCLK_UART0>;
                        clock-names = "uart", "clk_uart_baud0";
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&uart0_data &uart0_fctl>;
                        status = "disabled";
                };
 
                        interrupts = <0 110 0>;
                        clocks = <&cmu CLK_UART1>, <&cmu CLK_SCLK_UART1>;
                        clock-names = "uart", "clk_uart_baud0";
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&uart1_data>;
                        status = "disabled";
                };
 
                        status = "disabled";
                };
 
+               i2s2: i2s@13970000 {
+                       compatible = "samsung,s3c6410-i2s";
+                       reg = <0x13970000 0x100>;
+                       interrupts = <0 126 0>;
+                       clocks = <&cmu CLK_I2S>, <&cmu CLK_SCLK_I2S>;
+                       clock-names = "iis", "i2s_opclk0";
+                       dmas = <&pdma0 14>, <&pdma0 13>;
+                       dma-names = "tx", "rx";
+                       pinctrl-0 = <&i2s2_bus>;
+                       pinctrl-names = "default";
+                       status = "disabled";
+               };
+
                pwm: pwm@139D0000 {
                        compatible = "samsung,exynos4210-pwm";
                        reg = <0x139D0000 0x1000>;