1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Samsung Exynos5410 SoC device tree source 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (c) 2013 Samsung Electronics Co., Ltd. 6*4882a593Smuzhiyun * http://www.samsung.com 7*4882a593Smuzhiyun * 8*4882a593Smuzhiyun * Samsung Exynos5410 SoC device nodes are listed in this file. 9*4882a593Smuzhiyun * Exynos5410 based board files can include this file and provide 10*4882a593Smuzhiyun * values for board specfic bindings. 11*4882a593Smuzhiyun */ 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun#include "exynos54xx.dtsi" 14*4882a593Smuzhiyun#include <dt-bindings/clock/exynos5410.h> 15*4882a593Smuzhiyun#include <dt-bindings/clock/exynos-audss-clk.h> 16*4882a593Smuzhiyun#include <dt-bindings/interrupt-controller/arm-gic.h> 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun/ { 19*4882a593Smuzhiyun compatible = "samsung,exynos5410", "samsung,exynos5"; 20*4882a593Smuzhiyun interrupt-parent = <&gic>; 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun aliases { 23*4882a593Smuzhiyun pinctrl0 = &pinctrl_0; 24*4882a593Smuzhiyun pinctrl1 = &pinctrl_1; 25*4882a593Smuzhiyun pinctrl2 = &pinctrl_2; 26*4882a593Smuzhiyun pinctrl3 = &pinctrl_3; 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun cpus { 30*4882a593Smuzhiyun #address-cells = <1>; 31*4882a593Smuzhiyun #size-cells = <0>; 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun cpu0: cpu@0 { 34*4882a593Smuzhiyun device_type = "cpu"; 35*4882a593Smuzhiyun compatible = "arm,cortex-a15"; 36*4882a593Smuzhiyun reg = <0x0>; 37*4882a593Smuzhiyun clock-frequency = <1600000000>; 38*4882a593Smuzhiyun }; 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun cpu1: cpu@1 { 41*4882a593Smuzhiyun device_type = "cpu"; 42*4882a593Smuzhiyun compatible = "arm,cortex-a15"; 43*4882a593Smuzhiyun reg = <0x1>; 44*4882a593Smuzhiyun clock-frequency = <1600000000>; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun cpu2: cpu@2 { 48*4882a593Smuzhiyun device_type = "cpu"; 49*4882a593Smuzhiyun compatible = "arm,cortex-a15"; 50*4882a593Smuzhiyun reg = <0x2>; 51*4882a593Smuzhiyun clock-frequency = <1600000000>; 52*4882a593Smuzhiyun }; 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun cpu3: cpu@3 { 55*4882a593Smuzhiyun device_type = "cpu"; 56*4882a593Smuzhiyun compatible = "arm,cortex-a15"; 57*4882a593Smuzhiyun reg = <0x3>; 58*4882a593Smuzhiyun clock-frequency = <1600000000>; 59*4882a593Smuzhiyun }; 60*4882a593Smuzhiyun }; 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun soc: soc { 63*4882a593Smuzhiyun compatible = "simple-bus"; 64*4882a593Smuzhiyun #address-cells = <1>; 65*4882a593Smuzhiyun #size-cells = <1>; 66*4882a593Smuzhiyun ranges; 67*4882a593Smuzhiyun 68*4882a593Smuzhiyun pmu_system_controller: system-controller@10040000 { 69*4882a593Smuzhiyun compatible = "samsung,exynos5410-pmu", "syscon"; 70*4882a593Smuzhiyun reg = <0x10040000 0x5000>; 71*4882a593Smuzhiyun clock-names = "clkout16"; 72*4882a593Smuzhiyun clocks = <&fin_pll>; 73*4882a593Smuzhiyun #clock-cells = <1>; 74*4882a593Smuzhiyun }; 75*4882a593Smuzhiyun 76*4882a593Smuzhiyun clock: clock-controller@10010000 { 77*4882a593Smuzhiyun compatible = "samsung,exynos5410-clock"; 78*4882a593Smuzhiyun reg = <0x10010000 0x30000>; 79*4882a593Smuzhiyun #clock-cells = <1>; 80*4882a593Smuzhiyun }; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun clock_audss: audss-clock-controller@3810000 { 83*4882a593Smuzhiyun compatible = "samsung,exynos5410-audss-clock"; 84*4882a593Smuzhiyun reg = <0x03810000 0x0C>; 85*4882a593Smuzhiyun #clock-cells = <1>; 86*4882a593Smuzhiyun clocks = <&fin_pll>, <&clock CLK_FOUT_EPLL>; 87*4882a593Smuzhiyun clock-names = "pll_ref", "pll_in"; 88*4882a593Smuzhiyun }; 89*4882a593Smuzhiyun 90*4882a593Smuzhiyun tmu_cpu0: tmu@10060000 { 91*4882a593Smuzhiyun compatible = "samsung,exynos5420-tmu"; 92*4882a593Smuzhiyun reg = <0x10060000 0x100>; 93*4882a593Smuzhiyun interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; 94*4882a593Smuzhiyun clocks = <&clock CLK_TMU>; 95*4882a593Smuzhiyun clock-names = "tmu_apbif"; 96*4882a593Smuzhiyun #thermal-sensor-cells = <0>; 97*4882a593Smuzhiyun }; 98*4882a593Smuzhiyun 99*4882a593Smuzhiyun tmu_cpu1: tmu@10064000 { 100*4882a593Smuzhiyun compatible = "samsung,exynos5420-tmu"; 101*4882a593Smuzhiyun reg = <0x10064000 0x100>; 102*4882a593Smuzhiyun interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>; 103*4882a593Smuzhiyun clocks = <&clock CLK_TMU>; 104*4882a593Smuzhiyun clock-names = "tmu_apbif"; 105*4882a593Smuzhiyun #thermal-sensor-cells = <0>; 106*4882a593Smuzhiyun }; 107*4882a593Smuzhiyun 108*4882a593Smuzhiyun tmu_cpu2: tmu@10068000 { 109*4882a593Smuzhiyun compatible = "samsung,exynos5420-tmu"; 110*4882a593Smuzhiyun reg = <0x10068000 0x100>; 111*4882a593Smuzhiyun interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>; 112*4882a593Smuzhiyun clocks = <&clock CLK_TMU>; 113*4882a593Smuzhiyun clock-names = "tmu_apbif"; 114*4882a593Smuzhiyun #thermal-sensor-cells = <0>; 115*4882a593Smuzhiyun }; 116*4882a593Smuzhiyun 117*4882a593Smuzhiyun tmu_cpu3: tmu@1006c000 { 118*4882a593Smuzhiyun compatible = "samsung,exynos5420-tmu"; 119*4882a593Smuzhiyun reg = <0x1006c000 0x100>; 120*4882a593Smuzhiyun interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>; 121*4882a593Smuzhiyun clocks = <&clock CLK_TMU>; 122*4882a593Smuzhiyun clock-names = "tmu_apbif"; 123*4882a593Smuzhiyun #thermal-sensor-cells = <0>; 124*4882a593Smuzhiyun }; 125*4882a593Smuzhiyun 126*4882a593Smuzhiyun mmc_0: mmc@12200000 { 127*4882a593Smuzhiyun compatible = "samsung,exynos5250-dw-mshc"; 128*4882a593Smuzhiyun reg = <0x12200000 0x1000>; 129*4882a593Smuzhiyun interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 130*4882a593Smuzhiyun #address-cells = <1>; 131*4882a593Smuzhiyun #size-cells = <0>; 132*4882a593Smuzhiyun clocks = <&clock CLK_MMC0>, <&clock CLK_SCLK_MMC0>; 133*4882a593Smuzhiyun clock-names = "biu", "ciu"; 134*4882a593Smuzhiyun fifo-depth = <0x80>; 135*4882a593Smuzhiyun status = "disabled"; 136*4882a593Smuzhiyun }; 137*4882a593Smuzhiyun 138*4882a593Smuzhiyun mmc_1: mmc@12210000 { 139*4882a593Smuzhiyun compatible = "samsung,exynos5250-dw-mshc"; 140*4882a593Smuzhiyun reg = <0x12210000 0x1000>; 141*4882a593Smuzhiyun interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; 142*4882a593Smuzhiyun #address-cells = <1>; 143*4882a593Smuzhiyun #size-cells = <0>; 144*4882a593Smuzhiyun clocks = <&clock CLK_MMC1>, <&clock CLK_SCLK_MMC1>; 145*4882a593Smuzhiyun clock-names = "biu", "ciu"; 146*4882a593Smuzhiyun fifo-depth = <0x80>; 147*4882a593Smuzhiyun status = "disabled"; 148*4882a593Smuzhiyun }; 149*4882a593Smuzhiyun 150*4882a593Smuzhiyun mmc_2: mmc@12220000 { 151*4882a593Smuzhiyun compatible = "samsung,exynos5250-dw-mshc"; 152*4882a593Smuzhiyun reg = <0x12220000 0x1000>; 153*4882a593Smuzhiyun interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; 154*4882a593Smuzhiyun #address-cells = <1>; 155*4882a593Smuzhiyun #size-cells = <0>; 156*4882a593Smuzhiyun clocks = <&clock CLK_MMC2>, <&clock CLK_SCLK_MMC2>; 157*4882a593Smuzhiyun clock-names = "biu", "ciu"; 158*4882a593Smuzhiyun fifo-depth = <0x80>; 159*4882a593Smuzhiyun status = "disabled"; 160*4882a593Smuzhiyun }; 161*4882a593Smuzhiyun 162*4882a593Smuzhiyun pinctrl_0: pinctrl@13400000 { 163*4882a593Smuzhiyun compatible = "samsung,exynos5410-pinctrl"; 164*4882a593Smuzhiyun reg = <0x13400000 0x1000>; 165*4882a593Smuzhiyun interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>; 166*4882a593Smuzhiyun 167*4882a593Smuzhiyun wakeup-interrupt-controller { 168*4882a593Smuzhiyun compatible = "samsung,exynos4210-wakeup-eint"; 169*4882a593Smuzhiyun interrupt-parent = <&gic>; 170*4882a593Smuzhiyun interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 171*4882a593Smuzhiyun }; 172*4882a593Smuzhiyun }; 173*4882a593Smuzhiyun 174*4882a593Smuzhiyun pinctrl_1: pinctrl@14000000 { 175*4882a593Smuzhiyun compatible = "samsung,exynos5410-pinctrl"; 176*4882a593Smuzhiyun reg = <0x14000000 0x1000>; 177*4882a593Smuzhiyun interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; 178*4882a593Smuzhiyun }; 179*4882a593Smuzhiyun 180*4882a593Smuzhiyun pinctrl_2: pinctrl@10d10000 { 181*4882a593Smuzhiyun compatible = "samsung,exynos5410-pinctrl"; 182*4882a593Smuzhiyun reg = <0x10d10000 0x1000>; 183*4882a593Smuzhiyun interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>; 184*4882a593Smuzhiyun }; 185*4882a593Smuzhiyun 186*4882a593Smuzhiyun pinctrl_3: pinctrl@3860000 { 187*4882a593Smuzhiyun compatible = "samsung,exynos5410-pinctrl"; 188*4882a593Smuzhiyun reg = <0x03860000 0x1000>; 189*4882a593Smuzhiyun interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 190*4882a593Smuzhiyun }; 191*4882a593Smuzhiyun 192*4882a593Smuzhiyun pdma0: pdma@121a0000 { 193*4882a593Smuzhiyun compatible = "arm,pl330", "arm,primecell"; 194*4882a593Smuzhiyun reg = <0x121a0000 0x1000>; 195*4882a593Smuzhiyun interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 196*4882a593Smuzhiyun clocks = <&clock CLK_PDMA0>; 197*4882a593Smuzhiyun clock-names = "apb_pclk"; 198*4882a593Smuzhiyun #dma-cells = <1>; 199*4882a593Smuzhiyun #dma-channels = <8>; 200*4882a593Smuzhiyun #dma-requests = <32>; 201*4882a593Smuzhiyun }; 202*4882a593Smuzhiyun 203*4882a593Smuzhiyun pdma1: pdma@121b0000 { 204*4882a593Smuzhiyun compatible = "arm,pl330", "arm,primecell"; 205*4882a593Smuzhiyun reg = <0x121b0000 0x1000>; 206*4882a593Smuzhiyun interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 207*4882a593Smuzhiyun clocks = <&clock CLK_PDMA1>; 208*4882a593Smuzhiyun clock-names = "apb_pclk"; 209*4882a593Smuzhiyun #dma-cells = <1>; 210*4882a593Smuzhiyun #dma-channels = <8>; 211*4882a593Smuzhiyun #dma-requests = <32>; 212*4882a593Smuzhiyun }; 213*4882a593Smuzhiyun 214*4882a593Smuzhiyun audi2s0: i2s@3830000 { 215*4882a593Smuzhiyun compatible = "samsung,exynos5420-i2s"; 216*4882a593Smuzhiyun reg = <0x03830000 0x100>; 217*4882a593Smuzhiyun dmas = <&pdma0 10>, 218*4882a593Smuzhiyun <&pdma0 9>, 219*4882a593Smuzhiyun <&pdma0 8>; 220*4882a593Smuzhiyun dma-names = "tx", "rx", "tx-sec"; 221*4882a593Smuzhiyun clocks = <&clock_audss EXYNOS_I2S_BUS>, 222*4882a593Smuzhiyun <&clock_audss EXYNOS_I2S_BUS>, 223*4882a593Smuzhiyun <&clock_audss EXYNOS_SCLK_I2S>; 224*4882a593Smuzhiyun clock-names = "iis", "i2s_opclk0", "i2s_opclk1"; 225*4882a593Smuzhiyun #clock-cells = <1>; 226*4882a593Smuzhiyun clock-output-names = "i2s_cdclk0"; 227*4882a593Smuzhiyun #sound-dai-cells = <1>; 228*4882a593Smuzhiyun samsung,idma-addr = <0x03000000>; 229*4882a593Smuzhiyun pinctrl-names = "default"; 230*4882a593Smuzhiyun pinctrl-0 = <&audi2s0_bus>; 231*4882a593Smuzhiyun status = "disabled"; 232*4882a593Smuzhiyun }; 233*4882a593Smuzhiyun }; 234*4882a593Smuzhiyun 235*4882a593Smuzhiyun thermal-zones { 236*4882a593Smuzhiyun cpu0_thermal: cpu0-thermal { 237*4882a593Smuzhiyun thermal-sensors = <&tmu_cpu0>; 238*4882a593Smuzhiyun #include "exynos5420-trip-points.dtsi" 239*4882a593Smuzhiyun }; 240*4882a593Smuzhiyun cpu1_thermal: cpu1-thermal { 241*4882a593Smuzhiyun thermal-sensors = <&tmu_cpu1>; 242*4882a593Smuzhiyun #include "exynos5420-trip-points.dtsi" 243*4882a593Smuzhiyun }; 244*4882a593Smuzhiyun cpu2_thermal: cpu2-thermal { 245*4882a593Smuzhiyun thermal-sensors = <&tmu_cpu2>; 246*4882a593Smuzhiyun #include "exynos5420-trip-points.dtsi" 247*4882a593Smuzhiyun }; 248*4882a593Smuzhiyun cpu3_thermal: cpu3-thermal { 249*4882a593Smuzhiyun thermal-sensors = <&tmu_cpu3>; 250*4882a593Smuzhiyun #include "exynos5420-trip-points.dtsi" 251*4882a593Smuzhiyun }; 252*4882a593Smuzhiyun }; 253*4882a593Smuzhiyun}; 254*4882a593Smuzhiyun 255*4882a593Smuzhiyun&adc { 256*4882a593Smuzhiyun clocks = <&clock CLK_TSADC>; 257*4882a593Smuzhiyun clock-names = "adc"; 258*4882a593Smuzhiyun samsung,syscon-phandle = <&pmu_system_controller>; 259*4882a593Smuzhiyun}; 260*4882a593Smuzhiyun 261*4882a593Smuzhiyun&arm_a15_pmu { 262*4882a593Smuzhiyun interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; 263*4882a593Smuzhiyun status = "okay"; 264*4882a593Smuzhiyun}; 265*4882a593Smuzhiyun 266*4882a593Smuzhiyun&i2c_0 { 267*4882a593Smuzhiyun clocks = <&clock CLK_I2C0>; 268*4882a593Smuzhiyun clock-names = "i2c"; 269*4882a593Smuzhiyun pinctrl-names = "default"; 270*4882a593Smuzhiyun pinctrl-0 = <&i2c0_bus>; 271*4882a593Smuzhiyun}; 272*4882a593Smuzhiyun 273*4882a593Smuzhiyun&i2c_1 { 274*4882a593Smuzhiyun clocks = <&clock CLK_I2C1>; 275*4882a593Smuzhiyun clock-names = "i2c"; 276*4882a593Smuzhiyun pinctrl-names = "default"; 277*4882a593Smuzhiyun pinctrl-0 = <&i2c1_bus>; 278*4882a593Smuzhiyun}; 279*4882a593Smuzhiyun 280*4882a593Smuzhiyun&i2c_2 { 281*4882a593Smuzhiyun clocks = <&clock CLK_I2C2>; 282*4882a593Smuzhiyun clock-names = "i2c"; 283*4882a593Smuzhiyun pinctrl-names = "default"; 284*4882a593Smuzhiyun pinctrl-0 = <&i2c2_bus>; 285*4882a593Smuzhiyun}; 286*4882a593Smuzhiyun 287*4882a593Smuzhiyun&i2c_3 { 288*4882a593Smuzhiyun clocks = <&clock CLK_I2C3>; 289*4882a593Smuzhiyun clock-names = "i2c"; 290*4882a593Smuzhiyun pinctrl-names = "default"; 291*4882a593Smuzhiyun pinctrl-0 = <&i2c3_bus>; 292*4882a593Smuzhiyun}; 293*4882a593Smuzhiyun 294*4882a593Smuzhiyun&hsi2c_4 { 295*4882a593Smuzhiyun clocks = <&clock CLK_USI0>; 296*4882a593Smuzhiyun clock-names = "hsi2c"; 297*4882a593Smuzhiyun pinctrl-names = "default"; 298*4882a593Smuzhiyun pinctrl-0 = <&i2c4_hs_bus>; 299*4882a593Smuzhiyun}; 300*4882a593Smuzhiyun 301*4882a593Smuzhiyun&hsi2c_5 { 302*4882a593Smuzhiyun clocks = <&clock CLK_USI1>; 303*4882a593Smuzhiyun clock-names = "hsi2c"; 304*4882a593Smuzhiyun pinctrl-names = "default"; 305*4882a593Smuzhiyun pinctrl-0 = <&i2c5_hs_bus>; 306*4882a593Smuzhiyun}; 307*4882a593Smuzhiyun 308*4882a593Smuzhiyun&hsi2c_6 { 309*4882a593Smuzhiyun clocks = <&clock CLK_USI2>; 310*4882a593Smuzhiyun clock-names = "hsi2c"; 311*4882a593Smuzhiyun pinctrl-names = "default"; 312*4882a593Smuzhiyun pinctrl-0 = <&i2c6_hs_bus>; 313*4882a593Smuzhiyun}; 314*4882a593Smuzhiyun 315*4882a593Smuzhiyun&hsi2c_7 { 316*4882a593Smuzhiyun clocks = <&clock CLK_USI3>; 317*4882a593Smuzhiyun clock-names = "hsi2c"; 318*4882a593Smuzhiyun pinctrl-names = "default"; 319*4882a593Smuzhiyun pinctrl-0 = <&i2c7_hs_bus>; 320*4882a593Smuzhiyun}; 321*4882a593Smuzhiyun 322*4882a593Smuzhiyun&mct { 323*4882a593Smuzhiyun clocks = <&fin_pll>, <&clock CLK_MCT>; 324*4882a593Smuzhiyun clock-names = "fin_pll", "mct"; 325*4882a593Smuzhiyun}; 326*4882a593Smuzhiyun 327*4882a593Smuzhiyun&prng { 328*4882a593Smuzhiyun clocks = <&clock CLK_SSS>; 329*4882a593Smuzhiyun clock-names = "secss"; 330*4882a593Smuzhiyun}; 331*4882a593Smuzhiyun 332*4882a593Smuzhiyun&pwm { 333*4882a593Smuzhiyun clocks = <&clock CLK_PWM>; 334*4882a593Smuzhiyun clock-names = "timers"; 335*4882a593Smuzhiyun}; 336*4882a593Smuzhiyun 337*4882a593Smuzhiyun&rtc { 338*4882a593Smuzhiyun clocks = <&clock CLK_RTC>; 339*4882a593Smuzhiyun clock-names = "rtc"; 340*4882a593Smuzhiyun status = "disabled"; 341*4882a593Smuzhiyun}; 342*4882a593Smuzhiyun 343*4882a593Smuzhiyun&serial_0 { 344*4882a593Smuzhiyun clocks = <&clock CLK_UART0>, <&clock CLK_SCLK_UART0>; 345*4882a593Smuzhiyun clock-names = "uart", "clk_uart_baud0"; 346*4882a593Smuzhiyun dmas = <&pdma0 13>, <&pdma0 14>; 347*4882a593Smuzhiyun dma-names = "rx", "tx"; 348*4882a593Smuzhiyun}; 349*4882a593Smuzhiyun 350*4882a593Smuzhiyun&serial_1 { 351*4882a593Smuzhiyun clocks = <&clock CLK_UART1>, <&clock CLK_SCLK_UART1>; 352*4882a593Smuzhiyun clock-names = "uart", "clk_uart_baud0"; 353*4882a593Smuzhiyun dmas = <&pdma1 15>, <&pdma1 16>; 354*4882a593Smuzhiyun dma-names = "rx", "tx"; 355*4882a593Smuzhiyun}; 356*4882a593Smuzhiyun 357*4882a593Smuzhiyun&serial_2 { 358*4882a593Smuzhiyun clocks = <&clock CLK_UART2>, <&clock CLK_SCLK_UART2>; 359*4882a593Smuzhiyun clock-names = "uart", "clk_uart_baud0"; 360*4882a593Smuzhiyun dmas = <&pdma0 15>, <&pdma0 16>; 361*4882a593Smuzhiyun dma-names = "rx", "tx"; 362*4882a593Smuzhiyun}; 363*4882a593Smuzhiyun 364*4882a593Smuzhiyun&serial_3 { 365*4882a593Smuzhiyun clocks = <&clock CLK_UART3>, <&clock CLK_SCLK_UART3>; 366*4882a593Smuzhiyun clock-names = "uart", "clk_uart_baud0"; 367*4882a593Smuzhiyun dmas = <&pdma1 17>, <&pdma1 18>; 368*4882a593Smuzhiyun dma-names = "rx", "tx"; 369*4882a593Smuzhiyun}; 370*4882a593Smuzhiyun 371*4882a593Smuzhiyun&sss { 372*4882a593Smuzhiyun clocks = <&clock CLK_SSS>; 373*4882a593Smuzhiyun clock-names = "secss"; 374*4882a593Smuzhiyun}; 375*4882a593Smuzhiyun 376*4882a593Smuzhiyun&sromc { 377*4882a593Smuzhiyun #address-cells = <2>; 378*4882a593Smuzhiyun #size-cells = <1>; 379*4882a593Smuzhiyun ranges = <0 0 0x04000000 0x20000 380*4882a593Smuzhiyun 1 0 0x05000000 0x20000 381*4882a593Smuzhiyun 2 0 0x06000000 0x20000 382*4882a593Smuzhiyun 3 0 0x07000000 0x20000>; 383*4882a593Smuzhiyun}; 384*4882a593Smuzhiyun 385*4882a593Smuzhiyun&trng { 386*4882a593Smuzhiyun clocks = <&clock CLK_SSS>; 387*4882a593Smuzhiyun clock-names = "secss"; 388*4882a593Smuzhiyun}; 389*4882a593Smuzhiyun 390*4882a593Smuzhiyun&usbdrd3_0 { 391*4882a593Smuzhiyun clocks = <&clock CLK_USBD300>; 392*4882a593Smuzhiyun clock-names = "usbdrd30"; 393*4882a593Smuzhiyun pinctrl-names = "default"; 394*4882a593Smuzhiyun pinctrl-0 = <&usb3_0_oc>, <&usb3_0_vbusctrl>; 395*4882a593Smuzhiyun}; 396*4882a593Smuzhiyun 397*4882a593Smuzhiyun&usbdrd_phy0 { 398*4882a593Smuzhiyun clocks = <&clock CLK_USBD300>, <&clock CLK_SCLK_USBPHY300>; 399*4882a593Smuzhiyun clock-names = "phy", "ref"; 400*4882a593Smuzhiyun samsung,pmu-syscon = <&pmu_system_controller>; 401*4882a593Smuzhiyun}; 402*4882a593Smuzhiyun 403*4882a593Smuzhiyun&usbdrd3_1 { 404*4882a593Smuzhiyun clocks = <&clock CLK_USBD301>; 405*4882a593Smuzhiyun clock-names = "usbdrd30"; 406*4882a593Smuzhiyun pinctrl-names = "default"; 407*4882a593Smuzhiyun pinctrl-0 = <&usb3_1_oc>, <&usb3_1_vbusctrl>; 408*4882a593Smuzhiyun}; 409*4882a593Smuzhiyun 410*4882a593Smuzhiyun&usbdrd_dwc3_1 { 411*4882a593Smuzhiyun interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>; 412*4882a593Smuzhiyun}; 413*4882a593Smuzhiyun 414*4882a593Smuzhiyun&usbdrd_phy1 { 415*4882a593Smuzhiyun clocks = <&clock CLK_USBD301>, <&clock CLK_SCLK_USBPHY301>; 416*4882a593Smuzhiyun clock-names = "phy", "ref"; 417*4882a593Smuzhiyun samsung,pmu-syscon = <&pmu_system_controller>; 418*4882a593Smuzhiyun}; 419*4882a593Smuzhiyun 420*4882a593Smuzhiyun&usbhost1 { 421*4882a593Smuzhiyun clocks = <&clock CLK_USBH20>; 422*4882a593Smuzhiyun clock-names = "usbhost"; 423*4882a593Smuzhiyun}; 424*4882a593Smuzhiyun 425*4882a593Smuzhiyun&usbhost2 { 426*4882a593Smuzhiyun clocks = <&clock CLK_USBH20>; 427*4882a593Smuzhiyun clock-names = "usbhost"; 428*4882a593Smuzhiyun}; 429*4882a593Smuzhiyun 430*4882a593Smuzhiyun&usb2_phy { 431*4882a593Smuzhiyun clocks = <&clock CLK_USBH20>, <&clock CLK_SCLK_USBPHY300>; 432*4882a593Smuzhiyun clock-names = "phy", "ref"; 433*4882a593Smuzhiyun samsung,sysreg-phandle = <&sysreg_system_controller>; 434*4882a593Smuzhiyun samsung,pmureg-phandle = <&pmu_system_controller>; 435*4882a593Smuzhiyun}; 436*4882a593Smuzhiyun 437*4882a593Smuzhiyun&watchdog { 438*4882a593Smuzhiyun clocks = <&clock CLK_WDT>; 439*4882a593Smuzhiyun clock-names = "watchdog"; 440*4882a593Smuzhiyun samsung,syscon-phandle = <&pmu_system_controller>; 441*4882a593Smuzhiyun}; 442*4882a593Smuzhiyun 443*4882a593Smuzhiyun#include "exynos5410-pinctrl.dtsi" 444*4882a593Smuzhiyun#include "exynos-syscon-restart.dtsi" 445