1/* 2 * Copyright 2012 Free Electrons 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/* 13 * The CFA-10049 is an expansion board for the CFA-10036 module, thus we 14 * need to include the CFA-10036 DTS. 15 */ 16#include "imx28-cfa10036.dts" 17 18/ { 19 model = "Crystalfontz CFA-10037 Board"; 20 compatible = "crystalfontz,cfa10037", "crystalfontz,cfa10036", "fsl,imx28"; 21 22 apb@80000000 { 23 apbh@80000000 { 24 pinctrl@80018000 { 25 usb_pins_cfa10037: usb-10037@0 { 26 reg = <0>; 27 fsl,pinmux-ids = < 28 MX28_PAD_GPMI_D07__GPIO_0_7 29 >; 30 fsl,drive-strength = <MXS_DRIVE_4mA>; 31 fsl,voltage = <MXS_VOLTAGE_HIGH>; 32 fsl,pull-up = <MXS_PULL_DISABLE>; 33 }; 34 35 mac0_pins_cfa10037: mac0-10037@0 { 36 reg = <0>; 37 fsl,pinmux-ids = < 38 MX28_PAD_SSP2_SS2__GPIO_2_21 39 >; 40 fsl,drive-strength = <MXS_DRIVE_4mA>; 41 fsl,voltage = <MXS_VOLTAGE_HIGH>; 42 fsl,pull-up = <MXS_PULL_DISABLE>; 43 }; 44 }; 45 }; 46 47 apbx@80040000 { 48 usbphy1: usbphy@8007e000 { 49 status = "okay"; 50 }; 51 }; 52 }; 53 54 ahb@80080000 { 55 usb1: usb@80090000 { 56 vbus-supply = <®_usb1_vbus>; 57 pinctrl-0 = <&usb1_pins_a>; 58 pinctrl-names = "default"; 59 status = "okay"; 60 }; 61 62 mac0: ethernet@800f0000 { 63 phy-mode = "rmii"; 64 pinctrl-names = "default"; 65 pinctrl-0 = <&mac0_pins_a 66 &mac0_pins_cfa10037>; 67 phy-reset-gpios = <&gpio2 21 0>; 68 phy-reset-duration = <100>; 69 status = "okay"; 70 }; 71 }; 72 73 regulators { 74 compatible = "simple-bus"; 75 #address-cells = <1>; 76 #size-cells = <0>; 77 78 reg_usb1_vbus: regulator@0 { 79 compatible = "regulator-fixed"; 80 reg = <0>; 81 pinctrl-names = "default"; 82 pinctrl-0 = <&usb_pins_cfa10037>; 83 regulator-name = "usb1_vbus"; 84 regulator-min-microvolt = <5000000>; 85 regulator-max-microvolt = <5000000>; 86 gpio = <&gpio0 7 1>; 87 }; 88 }; 89}; 90