1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> 4f126890aSEmmanuel Vadot */ 5f126890aSEmmanuel Vadot 6f126890aSEmmanuel Vadot/dts-v1/; 7f126890aSEmmanuel Vadot#include "imx1.dtsi" 8f126890aSEmmanuel Vadot 9f126890aSEmmanuel Vadot/ { 10f126890aSEmmanuel Vadot model = "Armadeus APF9328"; 11f126890aSEmmanuel Vadot compatible = "armadeus,imx1-apf9328", "fsl,imx1"; 12f126890aSEmmanuel Vadot 13f126890aSEmmanuel Vadot chosen { 14f126890aSEmmanuel Vadot stdout-path = &uart1; 15f126890aSEmmanuel Vadot }; 16f126890aSEmmanuel Vadot 17f126890aSEmmanuel Vadot memory@8000000 { 18f126890aSEmmanuel Vadot device_type = "memory"; 19f126890aSEmmanuel Vadot reg = <0x08000000 0x00800000>; 20f126890aSEmmanuel Vadot }; 21f126890aSEmmanuel Vadot}; 22f126890aSEmmanuel Vadot 23f126890aSEmmanuel Vadot&i2c { 24f126890aSEmmanuel Vadot pinctrl-names = "default"; 25f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c>; 26f126890aSEmmanuel Vadot status = "okay"; 27f126890aSEmmanuel Vadot}; 28f126890aSEmmanuel Vadot 29f126890aSEmmanuel Vadot&uart1 { 30f126890aSEmmanuel Vadot pinctrl-names = "default"; 31f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 32f126890aSEmmanuel Vadot uart-has-rtscts; 33f126890aSEmmanuel Vadot status = "okay"; 34f126890aSEmmanuel Vadot}; 35f126890aSEmmanuel Vadot 36f126890aSEmmanuel Vadot&uart2 { 37f126890aSEmmanuel Vadot pinctrl-names = "default"; 38f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 39f126890aSEmmanuel Vadot uart-has-rtscts; 40f126890aSEmmanuel Vadot status = "okay"; 41f126890aSEmmanuel Vadot}; 42f126890aSEmmanuel Vadot 43f126890aSEmmanuel Vadot&weim { 44f126890aSEmmanuel Vadot pinctrl-names = "default"; 45f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_weim>; 46f126890aSEmmanuel Vadot status = "okay"; 47f126890aSEmmanuel Vadot 488d13bc63SEmmanuel Vadot nor: flash@0,0 { 49f126890aSEmmanuel Vadot compatible = "cfi-flash"; 50f126890aSEmmanuel Vadot reg = <0 0x00000000 0x02000000>; 51f126890aSEmmanuel Vadot bank-width = <2>; 52f126890aSEmmanuel Vadot fsl,weim-cs-timing = <0x00330e04 0x00000d01>; 53f126890aSEmmanuel Vadot #address-cells = <1>; 54f126890aSEmmanuel Vadot #size-cells = <1>; 55f126890aSEmmanuel Vadot }; 56f126890aSEmmanuel Vadot 57*01950c46SEmmanuel Vadot eth: ethernet@4,c00000 { 58f126890aSEmmanuel Vadot pinctrl-names = "default"; 59f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_eth>; 60f126890aSEmmanuel Vadot compatible = "davicom,dm9000"; 61aa1a8ff2SEmmanuel Vadot reg = <4 0x00c00000 0x2>, 62aa1a8ff2SEmmanuel Vadot <4 0x00c00002 0x2>; 63f126890aSEmmanuel Vadot interrupt-parent = <&gpio2>; 64f126890aSEmmanuel Vadot interrupts = <14 IRQ_TYPE_LEVEL_LOW>; 65f126890aSEmmanuel Vadot fsl,weim-cs-timing = <0x0000c700 0x19190d01>; 66f126890aSEmmanuel Vadot }; 67f126890aSEmmanuel Vadot}; 68f126890aSEmmanuel Vadot 69f126890aSEmmanuel Vadot&iomuxc { 70f126890aSEmmanuel Vadot imx1-apf9328 { 71f126890aSEmmanuel Vadot pinctrl_eth: ethgrp { 72f126890aSEmmanuel Vadot fsl,pins = < 73f126890aSEmmanuel Vadot MX1_PAD_SIM_SVEN__GPIO2_14 0x0 74f126890aSEmmanuel Vadot >; 75f126890aSEmmanuel Vadot }; 76f126890aSEmmanuel Vadot 77f126890aSEmmanuel Vadot pinctrl_i2c: i2cgrp { 78f126890aSEmmanuel Vadot fsl,pins = < 79f126890aSEmmanuel Vadot MX1_PAD_I2C_SCL__I2C_SCL 0x0 80f126890aSEmmanuel Vadot MX1_PAD_I2C_SDA__I2C_SDA 0x0 81f126890aSEmmanuel Vadot >; 82f126890aSEmmanuel Vadot }; 83f126890aSEmmanuel Vadot 84f126890aSEmmanuel Vadot pinctrl_uart1: uart1grp { 85f126890aSEmmanuel Vadot fsl,pins = < 86f126890aSEmmanuel Vadot MX1_PAD_UART1_TXD__UART1_TXD 0x0 87f126890aSEmmanuel Vadot MX1_PAD_UART1_RXD__UART1_RXD 0x0 88f126890aSEmmanuel Vadot MX1_PAD_UART1_CTS__UART1_CTS 0x0 89f126890aSEmmanuel Vadot MX1_PAD_UART1_RTS__UART1_RTS 0x0 90f126890aSEmmanuel Vadot >; 91f126890aSEmmanuel Vadot }; 92f126890aSEmmanuel Vadot 93f126890aSEmmanuel Vadot pinctrl_uart2: uart2grp { 94f126890aSEmmanuel Vadot fsl,pins = < 95f126890aSEmmanuel Vadot MX1_PAD_UART2_TXD__UART2_TXD 0x0 96f126890aSEmmanuel Vadot MX1_PAD_UART2_RXD__UART2_RXD 0x0 97f126890aSEmmanuel Vadot MX1_PAD_UART2_CTS__UART2_CTS 0x0 98f126890aSEmmanuel Vadot MX1_PAD_UART2_RTS__UART2_RTS 0x0 99f126890aSEmmanuel Vadot >; 100f126890aSEmmanuel Vadot }; 101f126890aSEmmanuel Vadot 102f126890aSEmmanuel Vadot pinctrl_weim: weimgrp { 103f126890aSEmmanuel Vadot fsl,pins = < 104f126890aSEmmanuel Vadot MX1_PAD_A0__A0 0x0 105f126890aSEmmanuel Vadot MX1_PAD_A16__A16 0x0 106f126890aSEmmanuel Vadot MX1_PAD_A17__A17 0x0 107f126890aSEmmanuel Vadot MX1_PAD_A18__A18 0x0 108f126890aSEmmanuel Vadot MX1_PAD_A19__A19 0x0 109f126890aSEmmanuel Vadot MX1_PAD_A20__A20 0x0 110f126890aSEmmanuel Vadot MX1_PAD_A21__A21 0x0 111f126890aSEmmanuel Vadot MX1_PAD_A22__A22 0x0 112f126890aSEmmanuel Vadot MX1_PAD_A23__A23 0x0 113f126890aSEmmanuel Vadot MX1_PAD_A24__A24 0x0 114f126890aSEmmanuel Vadot MX1_PAD_BCLK__BCLK 0x0 115f126890aSEmmanuel Vadot MX1_PAD_CS4__CS4 0x0 116f126890aSEmmanuel Vadot MX1_PAD_DTACK__DTACK 0x0 117f126890aSEmmanuel Vadot MX1_PAD_ECB__ECB 0x0 118f126890aSEmmanuel Vadot MX1_PAD_LBA__LBA 0x0 119f126890aSEmmanuel Vadot >; 120f126890aSEmmanuel Vadot }; 121f126890aSEmmanuel Vadot }; 122f126890aSEmmanuel Vadot}; 123