xref: /linux/arch/arm/boot/dts/nxp/mxs/imx28-eukrea-mbmx283lc.dts (revision a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0)
1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later
2*724ba675SRob Herring/*
3*724ba675SRob Herring * Copyright 2013 Eukréa Electromatique <eric@eukrea.com>
4*724ba675SRob Herring * Copyright 2013 Eukréa Electromatique <denis@eukrea.com>
5*724ba675SRob Herring */
6*724ba675SRob Herring
7*724ba675SRob Herring/*
8*724ba675SRob Herring * Module contains : i.MX282 + 64MB DDR2 + NAND + Ethernet PHY + RTC
9*724ba675SRob Herring */
10*724ba675SRob Herring
11*724ba675SRob Herring/dts-v1/;
12*724ba675SRob Herring#include "imx28-eukrea-mbmx28lc.dtsi"
13*724ba675SRob Herring
14*724ba675SRob Herring/ {
15*724ba675SRob Herring	model = "Eukrea Electromatique MBMX283LC";
16*724ba675SRob Herring	compatible = "eukrea,mbmx283lc", "eukrea,mbmx28lc", "fsl,imx28";
17*724ba675SRob Herring
18*724ba675SRob Herring	memory@40000000 {
19*724ba675SRob Herring		device_type = "memory";
20*724ba675SRob Herring		reg = <0x40000000 0x04000000>;
21*724ba675SRob Herring	};
22*724ba675SRob Herring};
23*724ba675SRob Herring
24*724ba675SRob Herring&gpmi {
25*724ba675SRob Herring	pinctrl-names = "default";
26*724ba675SRob Herring	pinctrl-0 = <&gpmi_pins_a>;
27*724ba675SRob Herring	status = "okay";
28*724ba675SRob Herring};
29*724ba675SRob Herring
30*724ba675SRob Herring&i2c0 {
31*724ba675SRob Herring	pinctrl-names = "default";
32*724ba675SRob Herring	pinctrl-0 = <&i2c0_pins_a>;
33*724ba675SRob Herring	status = "okay";
34*724ba675SRob Herring
35*724ba675SRob Herring	pcf8563: rtc@51 {
36*724ba675SRob Herring		compatible = "nxp,pcf8563";
37*724ba675SRob Herring		reg = <0x51>;
38*724ba675SRob Herring	};
39*724ba675SRob Herring};
40*724ba675SRob Herring
41*724ba675SRob Herring
42*724ba675SRob Herring&mac0 {
43*724ba675SRob Herring	phy-mode = "rmii";
44*724ba675SRob Herring	pinctrl-names = "default";
45*724ba675SRob Herring	pinctrl-0 = <&mac0_pins_a>;
46*724ba675SRob Herring	phy-reset-gpios = <&gpio4 13 GPIO_ACTIVE_LOW>;
47*724ba675SRob Herring	status = "okay";
48*724ba675SRob Herring};
49*724ba675SRob Herring
50*724ba675SRob Herring&pinctrl {
51*724ba675SRob Herring	pinctrl-names = "default";
52*724ba675SRob Herring	pinctrl-0 = <&hog_pins_cpuimx283>;
53*724ba675SRob Herring
54*724ba675SRob Herring	hog_pins_cpuimx283: hog-cpuimx283@0 {
55*724ba675SRob Herring		reg = <0>;
56*724ba675SRob Herring		fsl,pinmux-ids = <
57*724ba675SRob Herring			MX28_PAD_ENET0_RX_CLK__GPIO_4_13
58*724ba675SRob Herring			MX28_PAD_ENET0_TX_CLK__GPIO_4_5
59*724ba675SRob Herring		>;
60*724ba675SRob Herring		fsl,drive-strength = <MXS_DRIVE_4mA>;
61*724ba675SRob Herring		fsl,voltage = <MXS_VOLTAGE_HIGH>;
62*724ba675SRob Herring		fsl,pull-up = <MXS_PULL_ENABLE>;
63*724ba675SRob Herring	};
64*724ba675SRob Herring};
65