xref: /linux/arch/arm/boot/dts/nxp/mxs/imx28-apf28.dts (revision 4b132aacb0768ac1e652cf517097ea6f237214b9)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Copyright 2012 Armadeus Systems - <support@armadeus.com>
4 */
5
6/dts-v1/;
7#include "imx28.dtsi"
8
9/ {
10	model = "Armadeus Systems APF28 module";
11	compatible = "armadeus,imx28-apf28", "fsl,imx28";
12
13	memory@40000000 {
14		device_type = "memory";
15		reg = <0x40000000 0x08000000>;
16	};
17};
18
19&duart {
20	pinctrl-names = "default";
21	pinctrl-0 = <&duart_pins_a>;
22	status = "okay";
23};
24
25&gpmi {
26	pinctrl-names = "default";
27	pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>;
28	status = "okay";
29
30	partition@0 {
31		label = "u-boot";
32		reg = <0x0 0x300000>;
33	};
34
35	partition@300000 {
36		label = "env";
37		reg = <0x300000 0x80000>;
38	};
39
40	partition@380000 {
41		label = "env2";
42		reg = <0x380000 0x80000>;
43	};
44
45	partition@400000 {
46		label = "dtb";
47		reg = <0x400000 0x80000>;
48	};
49
50	partition@480000 {
51		label = "splash";
52		reg = <0x480000 0x80000>;
53	};
54
55	partition@500000 {
56		label = "kernel";
57		reg = <0x500000 0x800000>;
58	};
59
60	partition@d00000 {
61		label = "rootfs";
62		reg = <0xd00000 0xf300000>;
63	};
64};
65
66&mac0 {
67	phy-mode = "rmii";
68	pinctrl-names = "default";
69	pinctrl-0 = <&mac0_pins_a>;
70	phy-reset-gpios = <&gpio4 13 GPIO_ACTIVE_LOW>;
71	status = "okay";
72};
73