1/* 2 * Copyright 2012 Freescale Semiconductor, Inc. 3 * 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: 7 * 8 * http://www.opensource.org/licenses/gpl-license.html 9 * http://www.gnu.org/copyleft/gpl.html 10 */ 11 12/dts-v1/; 13#include "imx23.dtsi" 14 15/ { 16 model = "Freescale STMP378x Development Board"; 17 compatible = "fsl,stmp378x-devb", "fsl,imx23"; 18 19 memory { 20 reg = <0x40000000 0x04000000>; 21 }; 22 23 apb@80000000 { 24 apbh@80000000 { 25 ssp0: ssp@80010000 { 26 compatible = "fsl,imx23-mmc"; 27 pinctrl-names = "default"; 28 pinctrl-0 = <&mmc0_4bit_pins_a &mmc0_pins_fixup>; 29 bus-width = <4>; 30 wp-gpios = <&gpio1 30 0>; 31 vmmc-supply = <®_vddio_sd0>; 32 status = "okay"; 33 }; 34 35 pinctrl@80018000 { 36 pinctrl-names = "default"; 37 pinctrl-0 = <&hog_pins_a>; 38 39 hog_pins_a: hog@0 { 40 reg = <0>; 41 fsl,pinmux-ids = < 42 MX23_PAD_PWM3__GPIO_1_29 43 MX23_PAD_PWM4__GPIO_1_30 44 >; 45 fsl,drive-strength = <MXS_DRIVE_4mA>; 46 fsl,voltage = <MXS_VOLTAGE_HIGH>; 47 fsl,pull-up = <MXS_PULL_DISABLE>; 48 }; 49 }; 50 }; 51 52 apbx@80040000 { 53 auart0: serial@8006c000 { 54 pinctrl-names = "default"; 55 pinctrl-0 = <&auart0_pins_a>; 56 status = "okay"; 57 }; 58 59 duart: serial@80070000 { 60 pinctrl-names = "default"; 61 pinctrl-0 = <&duart_pins_a>; 62 status = "okay"; 63 }; 64 }; 65 }; 66 67 regulators { 68 compatible = "simple-bus"; 69 #address-cells = <1>; 70 #size-cells = <0>; 71 72 reg_vddio_sd0: regulator@0 { 73 compatible = "regulator-fixed"; 74 reg = <0>; 75 regulator-name = "vddio-sd0"; 76 regulator-min-microvolt = <3300000>; 77 regulator-max-microvolt = <3300000>; 78 gpio = <&gpio1 29 0>; 79 }; 80 }; 81}; 82