1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> 4*724ba675SRob Herring */ 5*724ba675SRob Herring 6*724ba675SRob Herring#include "imx51.dtsi" 7*724ba675SRob Herring 8*724ba675SRob Herring/ { 9*724ba675SRob Herring model = "Eukrea CPUIMX51"; 10*724ba675SRob Herring compatible = "eukrea,cpuimx51", "fsl,imx51"; 11*724ba675SRob Herring 12*724ba675SRob Herring memory@90000000 { 13*724ba675SRob Herring device_type = "memory"; 14*724ba675SRob Herring reg = <0x90000000 0x10000000>; /* 256M */ 15*724ba675SRob Herring }; 16*724ba675SRob Herring}; 17*724ba675SRob Herring 18*724ba675SRob Herring&fec { 19*724ba675SRob Herring pinctrl-names = "default"; 20*724ba675SRob Herring pinctrl-0 = <&pinctrl_fec>; 21*724ba675SRob Herring status = "okay"; 22*724ba675SRob Herring}; 23*724ba675SRob Herring 24*724ba675SRob Herring&i2c1 { 25*724ba675SRob Herring pinctrl-names = "default"; 26*724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c1>; 27*724ba675SRob Herring status = "okay"; 28*724ba675SRob Herring 29*724ba675SRob Herring pcf8563@51 { 30*724ba675SRob Herring compatible = "nxp,pcf8563"; 31*724ba675SRob Herring reg = <0x51>; 32*724ba675SRob Herring }; 33*724ba675SRob Herring 34*724ba675SRob Herring tsc2007: tsc2007@49 { 35*724ba675SRob Herring compatible = "ti,tsc2007"; 36*724ba675SRob Herring gpios = <&gpio4 0 1>; 37*724ba675SRob Herring interrupt-parent = <&gpio4>; 38*724ba675SRob Herring interrupts = <0x0 0x8>; 39*724ba675SRob Herring pinctrl-names = "default"; 40*724ba675SRob Herring pinctrl-0 = <&pinctrl_tsc2007_1>; 41*724ba675SRob Herring reg = <0x49>; 42*724ba675SRob Herring ti,x-plate-ohms = <180>; 43*724ba675SRob Herring }; 44*724ba675SRob Herring}; 45*724ba675SRob Herring 46*724ba675SRob Herring&iomuxc { 47*724ba675SRob Herring imx51-eukrea { 48*724ba675SRob Herring pinctrl_tsc2007_1: tsc2007grp-1 { 49*724ba675SRob Herring fsl,pins = < 50*724ba675SRob Herring MX51_PAD_GPIO_NAND__GPIO_NAND 0x1f5 51*724ba675SRob Herring MX51_PAD_NANDF_D8__GPIO4_0 0x1f5 52*724ba675SRob Herring >; 53*724ba675SRob Herring }; 54*724ba675SRob Herring 55*724ba675SRob Herring pinctrl_fec: fecgrp { 56*724ba675SRob Herring fsl,pins = < 57*724ba675SRob Herring MX51_PAD_DI_GP3__FEC_TX_ER 0x80000000 58*724ba675SRob Herring MX51_PAD_DI2_PIN4__FEC_CRS 0x80000000 59*724ba675SRob Herring MX51_PAD_DI2_PIN2__FEC_MDC 0x80000000 60*724ba675SRob Herring MX51_PAD_DI2_PIN3__FEC_MDIO 0x80000000 61*724ba675SRob Herring MX51_PAD_DI2_DISP_CLK__FEC_RDATA1 0x80000000 62*724ba675SRob Herring MX51_PAD_DI_GP4__FEC_RDATA2 0x80000000 63*724ba675SRob Herring MX51_PAD_DISP2_DAT0__FEC_RDATA3 0x80000000 64*724ba675SRob Herring MX51_PAD_DISP2_DAT1__FEC_RX_ER 0x80000000 65*724ba675SRob Herring MX51_PAD_DISP2_DAT6__FEC_TDATA1 0x80000000 66*724ba675SRob Herring MX51_PAD_DISP2_DAT7__FEC_TDATA2 0x80000000 67*724ba675SRob Herring MX51_PAD_DISP2_DAT8__FEC_TDATA3 0x80000000 68*724ba675SRob Herring MX51_PAD_DISP2_DAT9__FEC_TX_EN 0x80000000 69*724ba675SRob Herring MX51_PAD_DISP2_DAT10__FEC_COL 0x80000000 70*724ba675SRob Herring MX51_PAD_DISP2_DAT11__FEC_RX_CLK 0x80000000 71*724ba675SRob Herring MX51_PAD_DISP2_DAT12__FEC_RX_DV 0x80000000 72*724ba675SRob Herring MX51_PAD_DISP2_DAT13__FEC_TX_CLK 0x80000000 73*724ba675SRob Herring MX51_PAD_DISP2_DAT14__FEC_RDATA0 0x80000000 74*724ba675SRob Herring MX51_PAD_DISP2_DAT15__FEC_TDATA0 0x80000000 75*724ba675SRob Herring >; 76*724ba675SRob Herring }; 77*724ba675SRob Herring 78*724ba675SRob Herring pinctrl_i2c1: i2c1grp { 79*724ba675SRob Herring fsl,pins = < 80*724ba675SRob Herring MX51_PAD_SD2_CMD__I2C1_SCL 0x400001ed 81*724ba675SRob Herring MX51_PAD_SD2_CLK__I2C1_SDA 0x400001ed 82*724ba675SRob Herring >; 83*724ba675SRob Herring }; 84*724ba675SRob Herring }; 85*724ba675SRob Herring}; 86*724ba675SRob Herring 87*724ba675SRob Herring&nfc { 88*724ba675SRob Herring nand-bus-width = <8>; 89*724ba675SRob Herring nand-ecc-mode = "hw"; 90*724ba675SRob Herring nand-on-flash-bbt; 91*724ba675SRob Herring status = "okay"; 92*724ba675SRob Herring}; 93