0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * Copyright 2012 Armadeus Systems - <support@armadeus.com>
0004 * Copyright 2012 Laurent Cans <laurent.cans@gmail.com>
0005 *
0006 * Based on mx51-babbage.dts
0007 * Copyright 2011 Freescale Semiconductor, Inc.
0008 * Copyright 2011 Linaro Ltd.
0009 */
0010
0011 /dts-v1/;
0012 #include "imx51.dtsi"
0013
0014 / {
0015 model = "Armadeus Systems APF51 module";
0016 compatible = "armadeus,imx51-apf51", "fsl,imx51";
0017
0018 memory@90000000 {
0019 device_type = "memory";
0020 reg = <0x90000000 0x20000000>;
0021 };
0022
0023 clocks {
0024 osc {
0025 clock-frequency = <33554432>;
0026 };
0027 };
0028 };
0029
0030 &fec {
0031 pinctrl-names = "default";
0032 pinctrl-0 = <&pinctrl_fec>;
0033 phy-mode = "mii";
0034 phy-reset-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
0035 phy-reset-duration = <1>;
0036 status = "okay";
0037 };
0038
0039 &iomuxc {
0040 imx51-apf51 {
0041 pinctrl_fec: fecgrp {
0042 fsl,pins = <
0043 MX51_PAD_DI_GP3__FEC_TX_ER 0x80000000
0044 MX51_PAD_DI2_PIN4__FEC_CRS 0x80000000
0045 MX51_PAD_DI2_PIN2__FEC_MDC 0x80000000
0046 MX51_PAD_DI2_PIN3__FEC_MDIO 0x80000000
0047 MX51_PAD_DI2_DISP_CLK__FEC_RDATA1 0x80000000
0048 MX51_PAD_DI_GP4__FEC_RDATA2 0x80000000
0049 MX51_PAD_DISP2_DAT0__FEC_RDATA3 0x80000000
0050 MX51_PAD_DISP2_DAT1__FEC_RX_ER 0x80000000
0051 MX51_PAD_DISP2_DAT6__FEC_TDATA1 0x80000000
0052 MX51_PAD_DISP2_DAT7__FEC_TDATA2 0x80000000
0053 MX51_PAD_DISP2_DAT8__FEC_TDATA3 0x80000000
0054 MX51_PAD_DISP2_DAT9__FEC_TX_EN 0x80000000
0055 MX51_PAD_DISP2_DAT10__FEC_COL 0x80000000
0056 MX51_PAD_DISP2_DAT11__FEC_RX_CLK 0x80000000
0057 MX51_PAD_DISP2_DAT12__FEC_RX_DV 0x80000000
0058 MX51_PAD_DISP2_DAT13__FEC_TX_CLK 0x80000000
0059 MX51_PAD_DISP2_DAT14__FEC_RDATA0 0x80000000
0060 MX51_PAD_DISP2_DAT15__FEC_TDATA0 0x80000000
0061 >;
0062 };
0063
0064 pinctrl_uart3: uart3grp {
0065 fsl,pins = <
0066 MX51_PAD_UART3_RXD__UART3_RXD 0x1c5
0067 MX51_PAD_UART3_TXD__UART3_TXD 0x1c5
0068 >;
0069 };
0070 };
0071 };
0072
0073 &nfc {
0074 nand-bus-width = <8>;
0075 nand-ecc-mode = "hw";
0076 nand-on-flash-bbt;
0077 status = "okay";
0078 };
0079
0080 &uart3 {
0081 pinctrl-names = "default";
0082 pinctrl-0 = <&pinctrl_uart3>;
0083 status = "okay";
0084 };