183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+ 21b652071SHatim RV/* 3e2be3369SRajeshwari Birje * (C) Copyright 2012 SAMSUNG Electronics 41b652071SHatim RV * SAMSUNG EXYNOS5250 SoC device tree source 51b652071SHatim RV */ 61b652071SHatim RV 72fdd7d9eSSimon Glass#include "exynos5.dtsi" 8dd54739dSSimon Glass#include "exynos5250-pinctrl.dtsi" 9c6b0b090SSimon Glass#include "exynos5250-pinctrl-uboot.dtsi" 101b652071SHatim RV 111b652071SHatim RV/ { 12dd54739dSSimon Glass aliases { 13dd54739dSSimon Glass pinctrl0 = &pinctrl_0; 14dd54739dSSimon Glass pinctrl1 = &pinctrl_1; 15dd54739dSSimon Glass pinctrl2 = &pinctrl_2; 16dd54739dSSimon Glass pinctrl3 = &pinctrl_3; 17dd54739dSSimon Glass }; 18dd54739dSSimon Glass 19dd54739dSSimon Glass pinctrl_0: pinctrl@11400000 { 20dd54739dSSimon Glass compatible = "samsung,exynos5250-pinctrl"; 21dd54739dSSimon Glass reg = <0x11400000 0x1000>; 22dd54739dSSimon Glass interrupts = <0 46 0>; 23dd54739dSSimon Glass 24dd54739dSSimon Glass wakup_eint: wakeup-interrupt-controller { 25dd54739dSSimon Glass compatible = "samsung,exynos4210-wakeup-eint"; 26dd54739dSSimon Glass interrupt-parent = <&gic>; 27dd54739dSSimon Glass interrupts = <0 32 0>; 28dd54739dSSimon Glass }; 29dd54739dSSimon Glass }; 30dd54739dSSimon Glass 31dd54739dSSimon Glass pinctrl_1: pinctrl@13400000 { 32dd54739dSSimon Glass compatible = "samsung,exynos5250-pinctrl"; 33dd54739dSSimon Glass reg = <0x13400000 0x1000>; 34dd54739dSSimon Glass interrupts = <0 45 0>; 35dd54739dSSimon Glass }; 36dd54739dSSimon Glass 37dd54739dSSimon Glass pinctrl_2: pinctrl@10d10000 { 38dd54739dSSimon Glass compatible = "samsung,exynos5250-pinctrl"; 39dd54739dSSimon Glass reg = <0x10d10000 0x1000>; 40dd54739dSSimon Glass interrupts = <0 50 0>; 41dd54739dSSimon Glass }; 42dd54739dSSimon Glass 43dd54739dSSimon Glass pinctrl_3: pinctrl@03860000 { 44dd54739dSSimon Glass compatible = "samsung,exynos5250-pinctrl"; 45dd54739dSSimon Glass reg = <0x03860000 0x1000>; 46dd54739dSSimon Glass interrupts = <0 47 0>; 47dd54739dSSimon Glass }; 48dd54739dSSimon Glass 49f1ac35b7SSimon Glass i2c_4: i2c@12CA0000 { 50c2425b66SRajeshwari Shinde compatible = "samsung,s3c2440-i2c"; 51c2425b66SRajeshwari Shinde reg = <0x12CA0000 0x100>; 52c2425b66SRajeshwari Shinde interrupts = <0 60 0>; 53c2425b66SRajeshwari Shinde #address-cells = <1>; 54c2425b66SRajeshwari Shinde #size-cells = <0>; 55f1ac35b7SSimon Glass }; 56f1ac35b7SSimon Glass 57f1ac35b7SSimon Glass i2c_5: i2c@12CB0000 { 58c2425b66SRajeshwari Shinde compatible = "samsung,s3c2440-i2c"; 59c2425b66SRajeshwari Shinde reg = <0x12CB0000 0x100>; 60c2425b66SRajeshwari Shinde interrupts = <0 61 0>; 61c2425b66SRajeshwari Shinde #address-cells = <1>; 62c2425b66SRajeshwari Shinde #size-cells = <0>; 63f1ac35b7SSimon Glass }; 64f1ac35b7SSimon Glass 65f1ac35b7SSimon Glass i2c_6: i2c@12CC0000 { 66c2425b66SRajeshwari Shinde compatible = "samsung,s3c2440-i2c"; 67c2425b66SRajeshwari Shinde reg = <0x12CC0000 0x100>; 68c2425b66SRajeshwari Shinde interrupts = <0 62 0>; 69c2425b66SRajeshwari Shinde #address-cells = <1>; 70c2425b66SRajeshwari Shinde #size-cells = <0>; 71f1ac35b7SSimon Glass }; 72f1ac35b7SSimon Glass 73f1ac35b7SSimon Glass i2c_7: i2c@12CD0000 { 74c2425b66SRajeshwari Shinde compatible = "samsung,s3c2440-i2c"; 75c2425b66SRajeshwari Shinde reg = <0x12CD0000 0x100>; 76c2425b66SRajeshwari Shinde interrupts = <0 63 0>; 77f1ac35b7SSimon Glass #address-cells = <1>; 78f1ac35b7SSimon Glass #size-cells = <0>; 79c2425b66SRajeshwari Shinde }; 80f0b16191SRajeshwari Shinde 81*93a98a6fSSimon Glass i2s0: i2s@3830000 { 82*93a98a6fSSimon Glass compatible = "samsung,s5pv210-i2s"; 83*93a98a6fSSimon Glass reg = <0x03830000 0x100>; 84*93a98a6fSSimon Glass samsung,idma-addr = <0x03000000>; 85*93a98a6fSSimon Glass #clock-cells = <1>; 86*93a98a6fSSimon Glass #sound-dai-cells = <1>; 87b7006a7fSDani Krishna Mohan samsung,i2s-epll-clock-frequency = <192000000>; 88b7006a7fSDani Krishna Mohan samsung,i2s-sampling-rate = <48000>; 89b7006a7fSDani Krishna Mohan samsung,i2s-bits-per-sample = <16>; 90b7006a7fSDani Krishna Mohan samsung,i2s-channels = <2>; 91b7006a7fSDani Krishna Mohan samsung,i2s-lr-clk-framesize = <256>; 92b7006a7fSDani Krishna Mohan samsung,i2s-bit-clk-framesize = <32>; 93b7006a7fSDani Krishna Mohan samsung,i2s-id = <0>; 94b7006a7fSDani Krishna Mohan }; 95b7006a7fSDani Krishna Mohan 96*93a98a6fSSimon Glass i2s1: i2s@12d60000 { 97*93a98a6fSSimon Glass compatible = "samsung,s5pv210-i2s"; 98f0b16191SRajeshwari Shinde reg = <0x12d60000 0x20>; 99*93a98a6fSSimon Glass #clock-cells = <1>; 100*93a98a6fSSimon Glass #sound-dai-cells = <1>; 101b7006a7fSDani Krishna Mohan samsung,i2s-epll-clock-frequency = <192000000>; 102b7006a7fSDani Krishna Mohan samsung,i2s-sampling-rate = <48000>; 103b7006a7fSDani Krishna Mohan samsung,i2s-bits-per-sample = <16>; 104b7006a7fSDani Krishna Mohan samsung,i2s-channels = <2>; 105b7006a7fSDani Krishna Mohan samsung,i2s-lr-clk-framesize = <256>; 106b7006a7fSDani Krishna Mohan samsung,i2s-bit-clk-framesize = <32>; 107b7006a7fSDani Krishna Mohan samsung,i2s-id = <1>; 108f0b16191SRajeshwari Shinde }; 109cb9b23cdSRajeshwari Shinde 11069c6f976SRajeshwari Shinde 11128cfef5fSVivek Gautam xhci@12000000 { 11228cfef5fSVivek Gautam compatible = "samsung,exynos5250-xhci"; 11328cfef5fSVivek Gautam reg = <0x12000000 0x10000>; 11428cfef5fSVivek Gautam #address-cells = <1>; 11528cfef5fSVivek Gautam #size-cells = <1>; 11628cfef5fSVivek Gautam 11728cfef5fSVivek Gautam phy { 11828cfef5fSVivek Gautam compatible = "samsung,exynos5250-usb3-phy"; 11928cfef5fSVivek Gautam reg = <0x12100000 0x100>; 12028cfef5fSVivek Gautam }; 12128cfef5fSVivek Gautam }; 12228cfef5fSVivek Gautam 123141c7435SSimon Glass pwm: pwm@12dd0000 { 124141c7435SSimon Glass compatible = "samsung,exynos4210-pwm"; 125141c7435SSimon Glass reg = <0x12dd0000 0x100>; 126141c7435SSimon Glass samsung,pwm-outputs = <0>, <1>, <2>, <3>; 127141c7435SSimon Glass #pwm-cells = <3>; 128141c7435SSimon Glass }; 129141c7435SSimon Glass 1301b652071SHatim RV}; 131