1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright 2012 Free Electrons
7 * The CFA-10049 is an expansion board for the CFA-10036 module, thus we
8 * need to include the CFA-10036 DTS.
10 #include "imx28-cfa10036.dts"
13 model = "Crystalfontz CFA-10037 Board";
14 compatible = "crystalfontz,cfa10037", "crystalfontz,cfa10036", "fsl,imx28";
19 usb_pins_cfa10037: usb-10037@0 {
22 MX28_PAD_GPMI_D07__GPIO_0_7
24 fsl,drive-strength = <MXS_DRIVE_4mA>;
25 fsl,voltage = <MXS_VOLTAGE_HIGH>;
26 fsl,pull-up = <MXS_PULL_DISABLE>;
29 mac0_pins_cfa10037: mac0-10037@0 {
32 MX28_PAD_SSP2_SS2__GPIO_2_21
34 fsl,drive-strength = <MXS_DRIVE_4mA>;
35 fsl,voltage = <MXS_VOLTAGE_HIGH>;
36 fsl,pull-up = <MXS_PULL_DISABLE>;
42 usbphy1: usbphy@8007e000 {
50 vbus-supply = <®_usb1_vbus>;
51 pinctrl-0 = <&usb1_pins_a>;
52 pinctrl-names = "default";
56 mac0: ethernet@800f0000 {
58 pinctrl-names = "default";
59 pinctrl-0 = <&mac0_pins_a
61 phy-reset-gpios = <&gpio2 21 GPIO_ACTIVE_LOW>;
62 phy-reset-duration = <100>;
68 compatible = "simple-bus";
72 reg_usb1_vbus: regulator@0 {
73 compatible = "regulator-fixed";
75 pinctrl-names = "default";
76 pinctrl-0 = <&usb_pins_cfa10037>;
77 regulator-name = "usb1_vbus";
78 regulator-min-microvolt = <5000000>;
79 regulator-max-microvolt = <5000000>;