aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx28-m28evk.dts
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2014-06-25 14:48:33 -0400
committerShawn Guo <shawn.guo@freescale.com>2014-07-18 04:49:41 -0400
commitacb7ea5eba26696f2f4306624bf176c973a07fe8 (patch)
tree754485c24ec75d884585bdf8fddbbc0ffdc285d9 /arch/arm/boot/dts/imx28-m28evk.dts
parent5363dcabd3c0b3e051fd6c7a9bf44570c0cc9ee1 (diff)
ARM: dts: mxs: Split M28EVK into SoM and EVK parts
This patch splits the M28EVK device tree file into a common SoM part and an EVK part. This is needed to make it easier for users of the SoM to put it into different, non-reference baseboard. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Diffstat (limited to 'arch/arm/boot/dts/imx28-m28evk.dts')
-rw-r--r--arch/arm/boot/dts/imx28-m28evk.dts62
1 files changed, 1 insertions, 61 deletions
diff --git a/arch/arm/boot/dts/imx28-m28evk.dts b/arch/arm/boot/dts/imx28-m28evk.dts
index f0ad7b9b9d9a..b3c09ae3b928 100644
--- a/arch/arm/boot/dts/imx28-m28evk.dts
+++ b/arch/arm/boot/dts/imx28-m28evk.dts
@@ -10,52 +10,14 @@
10 */ 10 */
11 11
12/dts-v1/; 12/dts-v1/;
13#include "imx28.dtsi" 13#include "imx28-m28.dtsi"
14 14
15/ { 15/ {
16 model = "DENX M28EVK"; 16 model = "DENX M28EVK";
17 compatible = "denx,m28evk", "fsl,imx28"; 17 compatible = "denx,m28evk", "fsl,imx28";
18 18
19 memory {
20 reg = <0x40000000 0x08000000>;
21 };
22
23 apb@80000000 { 19 apb@80000000 {
24 apbh@80000000 { 20 apbh@80000000 {
25 gpmi-nand@8000c000 {
26 #address-cells = <1>;
27 #size-cells = <1>;
28 pinctrl-names = "default";
29 pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>;
30 status = "okay";
31
32 partition@0 {
33 label = "bootloader";
34 reg = <0x00000000 0x00300000>;
35 read-only;
36 };
37
38 partition@1 {
39 label = "environment";
40 reg = <0x00300000 0x00080000>;
41 };
42
43 partition@2 {
44 label = "redundant-environment";
45 reg = <0x00380000 0x00080000>;
46 };
47
48 partition@3 {
49 label = "kernel";
50 reg = <0x00400000 0x00400000>;
51 };
52
53 partition@4 {
54 label = "filesystem";
55 reg = <0x00800000 0x0f800000>;
56 };
57 };
58
59 ssp0: ssp@80010000 { 21 ssp0: ssp@80010000 {
60 compatible = "fsl,imx28-mmc"; 22 compatible = "fsl,imx28-mmc";
61 pinctrl-names = "default"; 23 pinctrl-names = "default";
@@ -175,10 +137,6 @@
175 }; 137 };
176 138
177 i2c0: i2c@80058000 { 139 i2c0: i2c@80058000 {
178 pinctrl-names = "default";
179 pinctrl-0 = <&i2c0_pins_a>;
180 status = "okay";
181
182 sgtl5000: codec@0a { 140 sgtl5000: codec@0a {
183 compatible = "fsl,sgtl5000"; 141 compatible = "fsl,sgtl5000";
184 reg = <0x0a>; 142 reg = <0x0a>;
@@ -192,11 +150,6 @@
192 reg = <0x51>; 150 reg = <0x51>;
193 pagesize = <32>; 151 pagesize = <32>;
194 }; 152 };
195
196 rtc: rtc@68 {
197 compatible = "stm,m41t62";
198 reg = <0x68>;
199 };
200 }; 153 };
201 154
202 lradc@80050000 { 155 lradc@80050000 {
@@ -284,19 +237,6 @@
284 }; 237 };
285 238
286 regulators { 239 regulators {
287 compatible = "simple-bus";
288 #address-cells = <1>;
289 #size-cells = <0>;
290
291 reg_3p3v: regulator@0 {
292 compatible = "regulator-fixed";
293 reg = <0>;
294 regulator-name = "3P3V";
295 regulator-min-microvolt = <3300000>;
296 regulator-max-microvolt = <3300000>;
297 regulator-always-on;
298 };
299
300 reg_vddio_sd0: regulator@1 { 240 reg_vddio_sd0: regulator@1 {
301 compatible = "regulator-fixed"; 241 compatible = "regulator-fixed";
302 reg = <1>; 242 reg = <1>;