Commit 776e8ee7 authored by Linus Walleij's avatar Linus Walleij
Browse files

ARM: dts: gemini: Enable DNS313 FOTG210 as periph



Add the GPIO-based VBUS phy, and enable the FOTG210
USB1 block for use as peripheral.

Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20230123073916.2350839-2-linus.walleij@linaro.org
parent b041c9d0
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -80,6 +80,15 @@ fan0: gpio-fan {
		#cooling-cells = <2>;
	};

	/*
	 * This is the type B USB connector on the device,
	 * a GPIO-controlled USB VBUS detect
	 */
	usb1_phy: phy {
		compatible = "gpio-usb-b-connector", "usb-b-connector";
		#phy-cells = <0>;
		vbus-gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
	};

	/* Global Mixed-Mode Technology G751 mounted on GPIO I2C */
	i2c {
@@ -302,5 +311,13 @@ ethernet-port@1 {
		ide@63000000 {
			status = "okay";
		};

		usb@69000000 {
			status = "okay";
			dr_mode = "peripheral";
			usb-phy = <&usb1_phy>;
			pinctrl-names = "default";
			pinctrl-0 = <&usb_default_pins>;
		};
	};
};
+2 −0
Original line number Diff line number Diff line
@@ -455,6 +455,8 @@ usb0: usb@68000000 {
			 */
			pinctrl-names = "default";
			pinctrl-0 = <&usb_default_pins>;
			/* Default to host mode */
			dr_mode = "host";
			syscon = <&syscon>;
			status = "disabled";
		};