Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 1 | /* |
| 2 | * Samsung's Exynos4 SoC common device tree source |
| 3 | * |
| 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 5 | * http://www.samsung.com |
| 6 | * |
| 7 | * SPDX-License-Identifier: GPL-2.0+ |
| 8 | */ |
| 9 | |
Simon Glass | 78cefc0 | 2014-10-20 19:48:29 -0600 | [diff] [blame] | 10 | #include "skeleton.dtsi" |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 11 | |
| 12 | / { |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 13 | aliases { |
| 14 | i2c0 = &i2c_0; |
| 15 | i2c1 = &i2c_1; |
| 16 | i2c2 = &i2c_2; |
| 17 | i2c3 = &i2c_3; |
| 18 | i2c4 = &i2c_4; |
| 19 | i2c5 = &i2c_5; |
| 20 | i2c6 = &i2c_6; |
| 21 | i2c7 = &i2c_7; |
| 22 | }; |
| 23 | |
Simon Glass | 144cb55 | 2014-10-20 19:48:30 -0600 | [diff] [blame] | 24 | combiner: interrupt-controller@10440000 { |
| 25 | compatible = "samsung,exynos4210-combiner"; |
| 26 | #interrupt-cells = <2>; |
| 27 | interrupt-controller; |
| 28 | reg = <0x10440000 0x1000>; |
| 29 | }; |
| 30 | |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 31 | serial@13800000 { |
| 32 | compatible = "samsung,exynos4210-uart"; |
| 33 | reg = <0x13800000 0x3c>; |
| 34 | id = <0>; |
| 35 | }; |
| 36 | |
| 37 | serial@13810000 { |
| 38 | compatible = "samsung,exynos4210-uart"; |
| 39 | reg = <0x13810000 0x3c>; |
| 40 | id = <1>; |
| 41 | }; |
| 42 | |
| 43 | serial@13820000 { |
| 44 | compatible = "samsung,exynos4210-uart"; |
| 45 | reg = <0x13820000 0x3c>; |
| 46 | id = <2>; |
| 47 | }; |
| 48 | |
| 49 | serial@13830000 { |
| 50 | compatible = "samsung,exynos4210-uart"; |
| 51 | reg = <0x13830000 0x3c>; |
| 52 | id = <3>; |
| 53 | }; |
| 54 | |
| 55 | serial@13840000 { |
| 56 | compatible = "samsung,exynos4210-uart"; |
| 57 | reg = <0x13840000 0x3c>; |
| 58 | id = <4>; |
| 59 | }; |
| 60 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 61 | i2c_0: i2c@13860000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 62 | #address-cells = <1>; |
| 63 | #size-cells = <0>; |
| 64 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 65 | reg = <0x13860000 0x100>; |
| 66 | interrupts = <0 56 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 67 | }; |
| 68 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 69 | i2c_1: i2c@13870000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 70 | #address-cells = <1>; |
| 71 | #size-cells = <0>; |
| 72 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 73 | reg = <0x13870000 0x100>; |
| 74 | interrupts = <1 57 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 75 | }; |
| 76 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 77 | i2c_2: i2c@13880000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 78 | #address-cells = <1>; |
| 79 | #size-cells = <0>; |
| 80 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 81 | reg = <0x13880000 0x100>; |
| 82 | interrupts = <2 58 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 83 | }; |
| 84 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 85 | i2c_3: i2c@13890000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 86 | #address-cells = <1>; |
| 87 | #size-cells = <0>; |
| 88 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 89 | reg = <0x13890000 0x100>; |
| 90 | interrupts = <3 59 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 91 | }; |
| 92 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 93 | i2c_4: i2c@138a0000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 94 | #address-cells = <1>; |
| 95 | #size-cells = <0>; |
| 96 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 97 | reg = <0x138a0000 0x100>; |
| 98 | interrupts = <4 60 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 99 | }; |
| 100 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 101 | i2c_5: i2c@138b0000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 102 | #address-cells = <1>; |
| 103 | #size-cells = <0>; |
| 104 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 105 | reg = <0x138b0000 0x100>; |
| 106 | interrupts = <5 61 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 107 | }; |
| 108 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 109 | i2c_6: i2c@138c0000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 110 | #address-cells = <1>; |
| 111 | #size-cells = <0>; |
| 112 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 113 | reg = <0x138c0000 0x100>; |
| 114 | interrupts = <6 62 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 115 | }; |
| 116 | |
Jaehoon Chung | 82e65eb | 2017-01-09 14:47:47 +0900 | [diff] [blame] | 117 | i2c_7: i2c@138d0000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 118 | #address-cells = <1>; |
| 119 | #size-cells = <0>; |
| 120 | compatible = "samsung,s3c2440-i2c"; |
Przemyslaw Marczak | 46bcd55 | 2015-01-27 13:36:32 +0100 | [diff] [blame] | 121 | reg = <0x138d0000 0x100>; |
| 122 | interrupts = <7 63 0>; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 123 | }; |
| 124 | |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 125 | sdhci0: sdhci@12510000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 126 | #address-cells = <1>; |
| 127 | #size-cells = <0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 128 | compatible = "samsung,exynos4412-sdhci"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 129 | reg = <0x12510000 0x1000>; |
| 130 | interrupts = <0 75 0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 131 | status = "disabled"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 132 | }; |
| 133 | |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 134 | sdhci1: sdhci@12520000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 135 | #address-cells = <1>; |
| 136 | #size-cells = <0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 137 | compatible = "samsung,exynos4412-sdhci"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 138 | reg = <0x12520000 0x1000>; |
| 139 | interrupts = <0 76 0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 140 | status = "disabled"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 141 | }; |
| 142 | |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 143 | sdhci2: sdhci@12530000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 144 | #address-cells = <1>; |
| 145 | #size-cells = <0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 146 | compatible = "samsung,exynos4412-sdhci"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 147 | reg = <0x12530000 0x1000>; |
| 148 | interrupts = <0 77 0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 149 | status = "disabled"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 150 | }; |
| 151 | |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 152 | sdhci3: sdhci@12540000 { |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 153 | #address-cells = <1>; |
| 154 | #size-cells = <0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 155 | compatible = "samsung,exynos4412-sdhci"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 156 | reg = <0x12540000 0x1000>; |
| 157 | interrupts = <0 78 0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 158 | status = "disabled"; |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 159 | }; |
| 160 | |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 161 | mshc_0: dwmmc@12550000 { |
Beomho Seo | d08a4b6 | 2014-05-16 13:59:48 +0900 | [diff] [blame] | 162 | #address-cells = <1>; |
| 163 | #size-cells = <0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 164 | compatible = "samsung,exynos4412-dw-mshc"; |
Beomho Seo | d08a4b6 | 2014-05-16 13:59:48 +0900 | [diff] [blame] | 165 | reg = <0x12550000 0x1000>; |
| 166 | interrupts = <0 131 0>; |
Jaehoon Chung | 2d10e00 | 2017-05-30 10:03:28 +0900 | [diff] [blame] | 167 | status = "disabled"; |
Beomho Seo | d08a4b6 | 2014-05-16 13:59:48 +0900 | [diff] [blame] | 168 | }; |
| 169 | |
Piotr Wilczek | 942d0a9 | 2014-03-07 14:59:43 +0100 | [diff] [blame] | 170 | }; |