| /* |
| * 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 { |
| 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"; |
| }; |