Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe354939 authored by Antoine Tenart's avatar Antoine Tenart Committed by Sebastian Hesselbarth
Browse files

ARM: dts: Berlin: enable USB on the BG2Q DMP



Enable the 2 available USB PHY and USB nodes on the Marvell Berlin BG2Q
DMP.

Signed-off-by: default avatarAntoine Tenart <antoine.tenart@free-electrons.com>
Signed-off-by: default avatarSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
parent c539711e
Loading
Loading
Loading
Loading
+53 −0
Original line number Original line Diff line number Diff line
@@ -7,6 +7,8 @@
 */
 */


/dts-v1/;
/dts-v1/;

#include <dt-bindings/gpio/gpio.h>
#include "berlin2q.dtsi"
#include "berlin2q.dtsi"


/ {
/ {
@@ -21,6 +23,39 @@
	choosen {
	choosen {
		bootargs = "console=ttyS0,115200 earlyprintk";
		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 {
&sdhci1 {
@@ -46,6 +81,24 @@
	status = "okay";
	status = "okay";
};
};


&usb_phy0 {
	status = "okay";
};

&usb_phy2 {
	status = "okay";
};

&usb0 {
	vbus-supply = <&reg_usb0_vbus>;
	status = "okay";
};

&usb2 {
	vbus-supply = <&reg_usb2_vbus>;
	status = "okay";
};

&eth0 {
&eth0 {
	status = "okay";
	status = "okay";
};
};