| /* | 
 |  * Copyright (C) 2014 Antoine Ténart <antoine.tenart@free-electrons.com> | 
 |  * | 
 |  * This file is licensed under the terms of the GNU General Public | 
 |  * License version 2. This program is licensed "as is" without any | 
 |  * warranty of any kind, whether express or implied. | 
 |  */ | 
 |  | 
 | /dts-v1/; | 
 |  | 
 | #include <dt-bindings/gpio/gpio.h> | 
 | #include "berlin2q.dtsi" | 
 |  | 
 | / { | 
 | 	model = "Marvell BG2-Q DMP"; | 
 | 	compatible = "marvell,berlin2q-dmp", "marvell,berlin2q", "marvell,berlin"; | 
 |  | 
 | 	memory { | 
 | 		device_type = "memory"; | 
 | 		reg = <0x00000000 0x80000000>; | 
 | 	}; | 
 |  | 
 | 	choosen { | 
 | 		bootargs = "console=ttyS0,115200 earlyprintk"; | 
 | 	}; | 
 |  | 
 | 	regulators { | 
 | 		compatible = "simple-bus"; | 
 | 		#address-cells = <1>; | 
 | 		#size-cells = <0>; | 
 |  | 
 | 		reg_usb0_vbus: regulator@0 { | 
 | 			compatible = "regulator-fixed"; | 
 | 			regulator-name = "usb0_vbus"; | 
 | 			regulator-min-microvolt = <5000000>; | 
 | 			regulator-max-microvolt = <5000000>; | 
 | 			gpio = <&portb 8 GPIO_ACTIVE_HIGH>; | 
 | 			enable-active-high; | 
 | 		}; | 
 |  | 
 | 		reg_usb1_vbus: regulator@1 { | 
 | 			compatible = "regulator-fixed"; | 
 | 			regulator-name = "usb1_vbus"; | 
 | 			regulator-min-microvolt = <5000000>; | 
 | 			regulator-max-microvolt = <5000000>; | 
 | 			gpio = <&portb 10 GPIO_ACTIVE_HIGH>; | 
 | 			enable-active-high; | 
 | 		}; | 
 |  | 
 | 		reg_usb2_vbus: regulator@2 { | 
 | 			compatible = "regulator-fixed"; | 
 | 			regulator-name = "usb2_vbus"; | 
 | 			regulator-min-microvolt = <5000000>; | 
 | 			regulator-max-microvolt = <5000000>; | 
 | 			gpio = <&portb 12 GPIO_ACTIVE_HIGH>; | 
 | 			enable-active-high; | 
 | 		}; | 
 | 	}; | 
 | }; | 
 |  | 
 | &sdhci1 { | 
 | 	broken-cd; | 
 | 	sdhci,wp-inverted; | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &sdhci2 { | 
 | 	broken-cd; | 
 | 	bus-width = <8>; | 
 | 	non-removable; | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &i2c0 { | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &i2c2 { | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &uart0 { | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &usb_phy0 { | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &usb_phy2 { | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &usb0 { | 
 | 	vbus-supply = <®_usb0_vbus>; | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &usb2 { | 
 | 	vbus-supply = <®_usb2_vbus>; | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | ð0 { | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &sata0 { | 
 | 	status = "okay"; | 
 | }; | 
 |  | 
 | &sata_phy { | 
 | 	status = "okay"; | 
 | }; |