2 * Copyright 2012 Sascha Hauer, Pengutronix
4 * The code contained herein is licensed under the GNU General Public
5 * License. You may obtain a copy of the GNU General Public License
6 * Version 2 or later at the following locations:
8 * http://www.opensource.org/licenses/gpl-license.html
9 * http://www.gnu.org/copyleft/gpl.html
16 model = "Phytec pcm038";
17 compatible = "phytec,imx27-pcm038", "fsl,imx27";
20 reg = <0xa0000000 0x08000000>;
27 /* SSI0 <=> PINS_4 (MC13783 Audio) */
29 fsl,audmux-port = <0>;
30 fsl,port-config = <0xcb205000>;
34 fsl,audmux-port = <2>;
35 fsl,port-config = <0x00001000>;
40 fsl,spi-num-chipselects = <1>;
41 cs-gpios = <&gpio4 28 0>;
47 compatible = "fsl,mc13783";
48 spi-max-frequency = <20000000>;
50 interrupt-parent = <&gpio2>;
51 interrupts = <23 0x4>;
56 /* SW1A and SW1B joined operation */
58 regulator-min-microvolt = <1200000>;
59 regulator-max-microvolt = <1520000>;
64 /* SW2A and SW2B joined operation */
66 regulator-min-microvolt = <1800000>;
67 regulator-max-microvolt = <1800000>;
73 regulator-min-microvolt = <5000000>;
74 regulator-max-microvolt = <5000000>;
85 regulator-min-microvolt = <1800000>;
86 regulator-max-microvolt = <1800000>;
97 regulator-min-microvolt = <1500000>;
98 regulator-max-microvolt = <1500000>;
104 regulator-min-microvolt = <2800000>;
105 regulator-max-microvolt = <2800000>;
109 regulator-min-microvolt = <2775000>;
110 regulator-max-microvolt = <2775000>;
116 regulator-min-microvolt = <2775000>;
117 regulator-max-microvolt = <2775000>;
123 regulator-min-microvolt = <1600000>;
124 regulator-max-microvolt = <3000000>;
129 pwgt1spi_reg: pwgt1spi {
137 phy-reset-gpios = <&gpio3 30 0>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&pinctrl_fec1>;
144 clock-frequency = <400000>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&pinctrl_i2c2>;
150 compatible = "at,24c32";
156 compatible = "nxp,pcf8563";
161 compatible = "national,lm75";
168 pinctrl_fec1: fec1grp {
170 MX27_PAD_SD3_CMD__FEC_TXD0 0x0
171 MX27_PAD_SD3_CLK__FEC_TXD1 0x0
172 MX27_PAD_ATA_DATA0__FEC_TXD2 0x0
173 MX27_PAD_ATA_DATA1__FEC_TXD3 0x0
174 MX27_PAD_ATA_DATA2__FEC_RX_ER 0x0
175 MX27_PAD_ATA_DATA3__FEC_RXD1 0x0
176 MX27_PAD_ATA_DATA4__FEC_RXD2 0x0
177 MX27_PAD_ATA_DATA5__FEC_RXD3 0x0
178 MX27_PAD_ATA_DATA6__FEC_MDIO 0x0
179 MX27_PAD_ATA_DATA7__FEC_MDC 0x0
180 MX27_PAD_ATA_DATA8__FEC_CRS 0x0
181 MX27_PAD_ATA_DATA9__FEC_TX_CLK 0x0
182 MX27_PAD_ATA_DATA10__FEC_RXD0 0x0
183 MX27_PAD_ATA_DATA11__FEC_RX_DV 0x0
184 MX27_PAD_ATA_DATA12__FEC_RX_CLK 0x0
185 MX27_PAD_ATA_DATA13__FEC_COL 0x0
186 MX27_PAD_ATA_DATA14__FEC_TX_ER 0x0
187 MX27_PAD_ATA_DATA15__FEC_TX_EN 0x0
188 MX27_PAD_SSI3_TXDAT__GPIO3_30 0x0 /* FEC RST */
192 pinctrl_i2c2: i2c2grp {
194 MX27_PAD_I2C2_SDA__I2C2_SDA 0x0
195 MX27_PAD_I2C2_SCL__I2C2_SCL 0x0
202 nand-bus-width = <8>;
203 nand-ecc-mode = "hw";
211 compatible = "cfi-flash";
212 reg = <0 0x00000000 0x02000000>;
214 linux,mtd-name = "physmap-flash.0";
215 fsl,weim-cs-timing = <0x22c2cf00 0x75000d01 0x00000900>;
216 #address-cells = <1>;
220 sram: sram@c8000000 {
221 compatible = "mtd-ram";
222 reg = <1 0x00000000 0x00800000>;
224 linux,mtd-name = "mtd-ram.0";
225 fsl,weim-cs-timing = <0x0000d843 0x22252521 0x22220a00>;
226 #address-cells = <1>;