78 lines
		
	
	
	
		
			1.7 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			78 lines
		
	
	
	
		
			1.7 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | /* | ||
|  |  * Copyright 2012 Free Electrons | ||
|  |  * | ||
|  |  * The code contained herein is licensed under the GNU General Public | ||
|  |  * License. You may obtain a copy of the GNU General Public License | ||
|  |  * Version 2 or later at the following locations: | ||
|  |  * | ||
|  |  * http://www.opensource.org/licenses/gpl-license.html | ||
|  |  * http://www.gnu.org/copyleft/gpl.html | ||
|  |  */ | ||
|  | 
 | ||
|  | /* | ||
|  |  * The CFA-10049 is an expansion board for the CFA-10036 module, thus we | ||
|  |  * need to include the CFA-10036 DTS. | ||
|  |  */ | ||
|  | /include/ "imx28-cfa10036.dts" | ||
|  | 
 | ||
|  | / { | ||
|  | 	model = "Crystalfontz CFA-10037 Board"; | ||
|  | 	compatible = "crystalfontz,cfa10037", "crystalfontz,cfa10036", "fsl,imx28"; | ||
|  | 
 | ||
|  | 	apb@80000000 { | ||
|  | 		apbh@80000000 { | ||
|  | 			pinctrl@80018000 { | ||
|  | 				pinctrl-names = "default", "default"; | ||
|  | 				pinctrl-1 = <&hog_pins_cfa10037>; | ||
|  | 
 | ||
|  | 				hog_pins_cfa10037: hog-10037@0 { | ||
|  | 					reg = <0>; | ||
|  | 					fsl,pinmux-ids = < | ||
|  | 						0x0073 /* MX28_PAD_GPMI_D7__GPIO_0_7 */ | ||
|  | 						0x2153 /* MX28_PAD_SSP2_D5__GPIO_2_21 */ | ||
|  | 					>; | ||
|  | 					fsl,drive-strength = <0>; | ||
|  | 					fsl,voltage = <1>; | ||
|  | 					fsl,pull-up = <0>; | ||
|  | 				}; | ||
|  | 			}; | ||
|  | 		}; | ||
|  | 
 | ||
|  | 		apbx@80040000 { | ||
|  | 			usbphy1: usbphy@8007e000 { | ||
|  | 				status = "okay"; | ||
|  | 			}; | ||
|  | 		}; | ||
|  | 	}; | ||
|  | 
 | ||
|  | 	ahb@80080000 { | ||
|  | 		usb1: usb@80090000 { | ||
|  | 			vbus-supply = <®_usb1_vbus>; | ||
|  | 			pinctrl-0 = <&usbphy1_pins_a>; | ||
|  | 			pinctrl-names = "default"; | ||
|  | 			status = "okay"; | ||
|  | 		}; | ||
|  | 
 | ||
|  | 		mac0: ethernet@800f0000 { | ||
|  | 			phy-mode = "rmii"; | ||
|  | 			pinctrl-names = "default"; | ||
|  | 			pinctrl-0 = <&mac0_pins_a>; | ||
|  | 			phy-reset-gpios = <&gpio2 21 0>; | ||
|  | 			phy-reset-duration = <100>; | ||
|  | 			status = "okay"; | ||
|  | 		}; | ||
|  | 	}; | ||
|  | 
 | ||
|  | 	regulators { | ||
|  | 		compatible = "simple-bus"; | ||
|  | 
 | ||
|  | 		reg_usb1_vbus: usb1_vbus { | ||
|  | 			compatible = "regulator-fixed"; | ||
|  | 			regulator-name = "usb1_vbus"; | ||
|  | 			regulator-min-microvolt = <5000000>; | ||
|  | 			regulator-max-microvolt = <5000000>; | ||
|  | 			gpio = <&gpio0 7 1>; | ||
|  | 		}; | ||
|  | 	}; | ||
|  | }; |