1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * (C) Copyright 2012 SAMSUNG Electronics 3*4882a593Smuzhiyun * SAMSUNG EXYNOS5250 SoC device tree source 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun#include "exynos5.dtsi" 9*4882a593Smuzhiyun#include "exynos5250-pinctrl.dtsi" 10*4882a593Smuzhiyun#include "exynos5250-pinctrl-uboot.dtsi" 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun/ { 13*4882a593Smuzhiyun aliases { 14*4882a593Smuzhiyun pinctrl0 = &pinctrl_0; 15*4882a593Smuzhiyun pinctrl1 = &pinctrl_1; 16*4882a593Smuzhiyun pinctrl2 = &pinctrl_2; 17*4882a593Smuzhiyun pinctrl3 = &pinctrl_3; 18*4882a593Smuzhiyun }; 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun pinctrl_0: pinctrl@11400000 { 21*4882a593Smuzhiyun compatible = "samsung,exynos5250-pinctrl"; 22*4882a593Smuzhiyun reg = <0x11400000 0x1000>; 23*4882a593Smuzhiyun interrupts = <0 46 0>; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun wakup_eint: wakeup-interrupt-controller { 26*4882a593Smuzhiyun compatible = "samsung,exynos4210-wakeup-eint"; 27*4882a593Smuzhiyun interrupt-parent = <&gic>; 28*4882a593Smuzhiyun interrupts = <0 32 0>; 29*4882a593Smuzhiyun }; 30*4882a593Smuzhiyun }; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun pinctrl_1: pinctrl@13400000 { 33*4882a593Smuzhiyun compatible = "samsung,exynos5250-pinctrl"; 34*4882a593Smuzhiyun reg = <0x13400000 0x1000>; 35*4882a593Smuzhiyun interrupts = <0 45 0>; 36*4882a593Smuzhiyun }; 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun pinctrl_2: pinctrl@10d10000 { 39*4882a593Smuzhiyun compatible = "samsung,exynos5250-pinctrl"; 40*4882a593Smuzhiyun reg = <0x10d10000 0x1000>; 41*4882a593Smuzhiyun interrupts = <0 50 0>; 42*4882a593Smuzhiyun }; 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun pinctrl_3: pinctrl@03860000 { 45*4882a593Smuzhiyun compatible = "samsung,exynos5250-pinctrl"; 46*4882a593Smuzhiyun reg = <0x03860000 0x1000>; 47*4882a593Smuzhiyun interrupts = <0 47 0>; 48*4882a593Smuzhiyun }; 49*4882a593Smuzhiyun 50*4882a593Smuzhiyun i2c_4: i2c@12CA0000 { 51*4882a593Smuzhiyun compatible = "samsung,s3c2440-i2c"; 52*4882a593Smuzhiyun reg = <0x12CA0000 0x100>; 53*4882a593Smuzhiyun interrupts = <0 60 0>; 54*4882a593Smuzhiyun #address-cells = <1>; 55*4882a593Smuzhiyun #size-cells = <0>; 56*4882a593Smuzhiyun }; 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun i2c_5: i2c@12CB0000 { 59*4882a593Smuzhiyun compatible = "samsung,s3c2440-i2c"; 60*4882a593Smuzhiyun reg = <0x12CB0000 0x100>; 61*4882a593Smuzhiyun interrupts = <0 61 0>; 62*4882a593Smuzhiyun #address-cells = <1>; 63*4882a593Smuzhiyun #size-cells = <0>; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun i2c_6: i2c@12CC0000 { 67*4882a593Smuzhiyun compatible = "samsung,s3c2440-i2c"; 68*4882a593Smuzhiyun reg = <0x12CC0000 0x100>; 69*4882a593Smuzhiyun interrupts = <0 62 0>; 70*4882a593Smuzhiyun #address-cells = <1>; 71*4882a593Smuzhiyun #size-cells = <0>; 72*4882a593Smuzhiyun }; 73*4882a593Smuzhiyun 74*4882a593Smuzhiyun i2c_7: i2c@12CD0000 { 75*4882a593Smuzhiyun compatible = "samsung,s3c2440-i2c"; 76*4882a593Smuzhiyun reg = <0x12CD0000 0x100>; 77*4882a593Smuzhiyun interrupts = <0 63 0>; 78*4882a593Smuzhiyun #address-cells = <1>; 79*4882a593Smuzhiyun #size-cells = <0>; 80*4882a593Smuzhiyun }; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun sound@3830000 { 83*4882a593Smuzhiyun compatible = "samsung,exynos-sound"; 84*4882a593Smuzhiyun reg = <0x3830000 0x50>; 85*4882a593Smuzhiyun samsung,i2s-epll-clock-frequency = <192000000>; 86*4882a593Smuzhiyun samsung,i2s-sampling-rate = <48000>; 87*4882a593Smuzhiyun samsung,i2s-bits-per-sample = <16>; 88*4882a593Smuzhiyun samsung,i2s-channels = <2>; 89*4882a593Smuzhiyun samsung,i2s-lr-clk-framesize = <256>; 90*4882a593Smuzhiyun samsung,i2s-bit-clk-framesize = <32>; 91*4882a593Smuzhiyun samsung,i2s-id = <0>; 92*4882a593Smuzhiyun }; 93*4882a593Smuzhiyun 94*4882a593Smuzhiyun sound@12d60000 { 95*4882a593Smuzhiyun compatible = "samsung,exynos-sound"; 96*4882a593Smuzhiyun reg = <0x12d60000 0x20>; 97*4882a593Smuzhiyun samsung,i2s-epll-clock-frequency = <192000000>; 98*4882a593Smuzhiyun samsung,i2s-sampling-rate = <48000>; 99*4882a593Smuzhiyun samsung,i2s-bits-per-sample = <16>; 100*4882a593Smuzhiyun samsung,i2s-channels = <2>; 101*4882a593Smuzhiyun samsung,i2s-lr-clk-framesize = <256>; 102*4882a593Smuzhiyun samsung,i2s-bit-clk-framesize = <32>; 103*4882a593Smuzhiyun samsung,i2s-id = <1>; 104*4882a593Smuzhiyun }; 105*4882a593Smuzhiyun 106*4882a593Smuzhiyun 107*4882a593Smuzhiyun xhci@12000000 { 108*4882a593Smuzhiyun compatible = "samsung,exynos5250-xhci"; 109*4882a593Smuzhiyun reg = <0x12000000 0x10000>; 110*4882a593Smuzhiyun #address-cells = <1>; 111*4882a593Smuzhiyun #size-cells = <1>; 112*4882a593Smuzhiyun 113*4882a593Smuzhiyun phy { 114*4882a593Smuzhiyun compatible = "samsung,exynos5250-usb3-phy"; 115*4882a593Smuzhiyun reg = <0x12100000 0x100>; 116*4882a593Smuzhiyun }; 117*4882a593Smuzhiyun }; 118*4882a593Smuzhiyun 119*4882a593Smuzhiyun pwm: pwm@12dd0000 { 120*4882a593Smuzhiyun compatible = "samsung,exynos4210-pwm"; 121*4882a593Smuzhiyun reg = <0x12dd0000 0x100>; 122*4882a593Smuzhiyun samsung,pwm-outputs = <0>, <1>, <2>, <3>; 123*4882a593Smuzhiyun #pwm-cells = <3>; 124*4882a593Smuzhiyun }; 125*4882a593Smuzhiyun 126*4882a593Smuzhiyun}; 127