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