162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/dts-v1/; 762306a36Sopenharmony_ci#include "imx1.dtsi" 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/ { 1062306a36Sopenharmony_ci model = "Armadeus APF9328"; 1162306a36Sopenharmony_ci compatible = "armadeus,imx1-apf9328", "fsl,imx1"; 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci chosen { 1462306a36Sopenharmony_ci stdout-path = &uart1; 1562306a36Sopenharmony_ci }; 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci memory@8000000 { 1862306a36Sopenharmony_ci device_type = "memory"; 1962306a36Sopenharmony_ci reg = <0x08000000 0x00800000>; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci}; 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci&i2c { 2462306a36Sopenharmony_ci pinctrl-names = "default"; 2562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c>; 2662306a36Sopenharmony_ci status = "okay"; 2762306a36Sopenharmony_ci}; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci&uart1 { 3062306a36Sopenharmony_ci pinctrl-names = "default"; 3162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart1>; 3262306a36Sopenharmony_ci uart-has-rtscts; 3362306a36Sopenharmony_ci status = "okay"; 3462306a36Sopenharmony_ci}; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci&uart2 { 3762306a36Sopenharmony_ci pinctrl-names = "default"; 3862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart2>; 3962306a36Sopenharmony_ci uart-has-rtscts; 4062306a36Sopenharmony_ci status = "okay"; 4162306a36Sopenharmony_ci}; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci&weim { 4462306a36Sopenharmony_ci pinctrl-names = "default"; 4562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_weim>; 4662306a36Sopenharmony_ci status = "okay"; 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci nor: flash@0,0 { 4962306a36Sopenharmony_ci compatible = "cfi-flash"; 5062306a36Sopenharmony_ci reg = <0 0x00000000 0x02000000>; 5162306a36Sopenharmony_ci bank-width = <2>; 5262306a36Sopenharmony_ci fsl,weim-cs-timing = <0x00330e04 0x00000d01>; 5362306a36Sopenharmony_ci #address-cells = <1>; 5462306a36Sopenharmony_ci #size-cells = <1>; 5562306a36Sopenharmony_ci }; 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci eth: eth@4,c00000 { 5862306a36Sopenharmony_ci pinctrl-names = "default"; 5962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_eth>; 6062306a36Sopenharmony_ci compatible = "davicom,dm9000"; 6162306a36Sopenharmony_ci reg = <4 0x00c00000 0x2>, 6262306a36Sopenharmony_ci <4 0x00c00002 0x2>; 6362306a36Sopenharmony_ci interrupt-parent = <&gpio2>; 6462306a36Sopenharmony_ci interrupts = <14 IRQ_TYPE_LEVEL_LOW>; 6562306a36Sopenharmony_ci fsl,weim-cs-timing = <0x0000c700 0x19190d01>; 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci}; 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ci&iomuxc { 7062306a36Sopenharmony_ci imx1-apf9328 { 7162306a36Sopenharmony_ci pinctrl_eth: ethgrp { 7262306a36Sopenharmony_ci fsl,pins = < 7362306a36Sopenharmony_ci MX1_PAD_SIM_SVEN__GPIO2_14 0x0 7462306a36Sopenharmony_ci >; 7562306a36Sopenharmony_ci }; 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ci pinctrl_i2c: i2cgrp { 7862306a36Sopenharmony_ci fsl,pins = < 7962306a36Sopenharmony_ci MX1_PAD_I2C_SCL__I2C_SCL 0x0 8062306a36Sopenharmony_ci MX1_PAD_I2C_SDA__I2C_SDA 0x0 8162306a36Sopenharmony_ci >; 8262306a36Sopenharmony_ci }; 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci pinctrl_uart1: uart1grp { 8562306a36Sopenharmony_ci fsl,pins = < 8662306a36Sopenharmony_ci MX1_PAD_UART1_TXD__UART1_TXD 0x0 8762306a36Sopenharmony_ci MX1_PAD_UART1_RXD__UART1_RXD 0x0 8862306a36Sopenharmony_ci MX1_PAD_UART1_CTS__UART1_CTS 0x0 8962306a36Sopenharmony_ci MX1_PAD_UART1_RTS__UART1_RTS 0x0 9062306a36Sopenharmony_ci >; 9162306a36Sopenharmony_ci }; 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci pinctrl_uart2: uart2grp { 9462306a36Sopenharmony_ci fsl,pins = < 9562306a36Sopenharmony_ci MX1_PAD_UART2_TXD__UART2_TXD 0x0 9662306a36Sopenharmony_ci MX1_PAD_UART2_RXD__UART2_RXD 0x0 9762306a36Sopenharmony_ci MX1_PAD_UART2_CTS__UART2_CTS 0x0 9862306a36Sopenharmony_ci MX1_PAD_UART2_RTS__UART2_RTS 0x0 9962306a36Sopenharmony_ci >; 10062306a36Sopenharmony_ci }; 10162306a36Sopenharmony_ci 10262306a36Sopenharmony_ci pinctrl_weim: weimgrp { 10362306a36Sopenharmony_ci fsl,pins = < 10462306a36Sopenharmony_ci MX1_PAD_A0__A0 0x0 10562306a36Sopenharmony_ci MX1_PAD_A16__A16 0x0 10662306a36Sopenharmony_ci MX1_PAD_A17__A17 0x0 10762306a36Sopenharmony_ci MX1_PAD_A18__A18 0x0 10862306a36Sopenharmony_ci MX1_PAD_A19__A19 0x0 10962306a36Sopenharmony_ci MX1_PAD_A20__A20 0x0 11062306a36Sopenharmony_ci MX1_PAD_A21__A21 0x0 11162306a36Sopenharmony_ci MX1_PAD_A22__A22 0x0 11262306a36Sopenharmony_ci MX1_PAD_A23__A23 0x0 11362306a36Sopenharmony_ci MX1_PAD_A24__A24 0x0 11462306a36Sopenharmony_ci MX1_PAD_BCLK__BCLK 0x0 11562306a36Sopenharmony_ci MX1_PAD_CS4__CS4 0x0 11662306a36Sopenharmony_ci MX1_PAD_DTACK__DTACK 0x0 11762306a36Sopenharmony_ci MX1_PAD_ECB__ECB 0x0 11862306a36Sopenharmony_ci MX1_PAD_LBA__LBA 0x0 11962306a36Sopenharmony_ci >; 12062306a36Sopenharmony_ci }; 12162306a36Sopenharmony_ci }; 12262306a36Sopenharmony_ci}; 123