Commit 477cad71 authored by Rafał Miłecki's avatar Rafał Miłecki Committed by Florian Fainelli
Browse files

arm64: dts: broadcom: bcmbca: bcm4908: add on-SoC USB ports



BCM4908 has 3 USB controllers each with 2 USB ports. Home routers often
have LEDs indicating state of selected USB ports. Describe those SoC USB
ports to allow using them as LED trigger sources.

Signed-off-by: default avatarRafał Miłecki <rafal@milecki.pl>
Link: https://lore.kernel.org/all/20230228144520.21816-1-zajec5@gmail.com/


Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
parent f16a8294
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
@@ -148,6 +148,19 @@ ehci: usb@c300 {
			interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
			phys = <&usb_phy PHY_TYPE_USB2>;
			status = "disabled";

			#address-cells = <1>;
			#size-cells = <0>;

			ehci_port1: port@1 {
				reg = <1>;
				#trigger-source-cells = <0>;
			};

			ehci_port2: port@2 {
				reg = <2>;
				#trigger-source-cells = <0>;
			};
		};

		ohci: usb@c400 {
@@ -156,6 +169,19 @@ ohci: usb@c400 {
			interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
			phys = <&usb_phy PHY_TYPE_USB2>;
			status = "disabled";

			#address-cells = <1>;
			#size-cells = <0>;

			ohci_port1: port@1 {
				reg = <1>;
				#trigger-source-cells = <0>;
			};

			ohci_port2: port@2 {
				reg = <2>;
				#trigger-source-cells = <0>;
			};
		};

		xhci: usb@d000 {
@@ -164,6 +190,19 @@ xhci: usb@d000 {
			interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
			phys = <&usb_phy PHY_TYPE_USB3>;
			status = "disabled";

			#address-cells = <1>;
			#size-cells = <0>;

			xhci_port1: port@1 {
				reg = <1>;
				#trigger-source-cells = <0>;
			};

			xhci_port2: port@2 {
				reg = <2>;
				#trigger-source-cells = <0>;
			};
		};

		bus@80000 {