lantiq: ARV752DPW22: set the usb led trigger via devicetree

Assign the usbdev trigger via devicetree and drop the userspace
handling of the usb leds

Add the PCI attached usb controller as trigger sources for the usb led
as well.

Signed-off-by: Mathias Kresin <dev@kresin.me>
This commit is contained in:
Mathias Kresin 2021-02-16 19:34:48 +01:00 committed by AmadeusGhost
parent 1fa6042b46
commit 6761e416da
2 changed files with 34 additions and 1 deletions

View File

@ -254,6 +254,8 @@
};
usb: usb@e101000 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "lantiq,danube-usb";
reg = <0xe101000 0x1000
0xe120000 0x3f000>;
@ -263,6 +265,11 @@
phys = <&usb_phy>;
phy-names = "usb2-phy";
status = "disabled";
ehci_port1: port@1 {
reg = <1>;
#trigger-source-cells = <0>;
};
};
deu@e103100 {

View File

@ -17,7 +17,6 @@
led-upgrade = &power_red;
led-dsl = &internet_red;
led-usb = &umts;
led-wifi = &wifi;
};
@ -78,6 +77,9 @@
umts: umts {
label = "red:umts";
gpios = <&gpiomm 3 GPIO_ACTIVE_LOW>;
trigger-sources = <&ehci_port1>,
<&ehci_port2>, <&uhci_port2>;
linux,default-trigger = "usbport";
};
wifi: wifi {
label = "red:wifi";
@ -242,6 +244,30 @@
ralink,mtd-eeprom-swap;
mtd-mac-address = <&boardconfig 0x16>;
};
usb@0f,0 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "pci1106,3038";
reg = <0x7800 0 0 0 0>; /* 0000:00:0f.0: UHCI Host Controller */
uhci_port2: port@2 {
reg = <2>;
#trigger-source-cells = <0>;
};
};
usb@0f,2 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "pci1106,3038";
reg = <0x7a00 0 0 0 0>; /* 0000:00:0f.2: EHCI Host Controller*/
ehci_port2: port@2 {
reg = <2>;
#trigger-source-cells = <0>;
};
};
};
&usb_phy {