ramips: set usb led trigger via devicetree
Assign the usbdev trigger via devicetree for all subtargets and drop the userspace handling of the usb leds. With the change all usb ports are triggering the usb led instead of only usb 1.1 XOR usb 2.0 XOR usb 3.0 as it was before. Signed-off-by: Mathias Kresin <dev@kresin.me>
This commit is contained in:
		| @@ -17,24 +17,8 @@ boardname="${board##*,}" | |||||||
| board_config_update | board_config_update | ||||||
|  |  | ||||||
| case $board in | case $board in | ||||||
| 11acnas|\ |  | ||||||
| all0239-3g|\ |  | ||||||
| ew1200|\ |  | ||||||
| hw550-3g|\ |  | ||||||
| mofi3500-3gn|\ |  | ||||||
| sap-g3200u3|\ |  | ||||||
| sk-wb8|\ |  | ||||||
| w2914nsv2|\ |  | ||||||
| wf-2881) |  | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	;; |  | ||||||
| 3g150b|\ |  | ||||||
| 3g300m) |  | ||||||
| 	set_usb_led "$boardname:blue:3g" |  | ||||||
| 	;; |  | ||||||
| 3g-6200n) | 3g-6200n) | ||||||
| 	set_wifi_led "$boardname:amber:wlan" | 	set_wifi_led "$boardname:amber:wlan" | ||||||
| 	set_usb_led "$boardname:blue:3g" |  | ||||||
| 	;; | 	;; | ||||||
| 3g-6200nl|\ | 3g-6200nl|\ | ||||||
| wnce2001) | wnce2001) | ||||||
| @@ -50,7 +34,6 @@ ai-br100) | |||||||
| 	;; | 	;; | ||||||
| air3gii) | air3gii) | ||||||
| 	set_wifi_led "$boardname:green:wlan" | 	set_wifi_led "$boardname:green:wlan" | ||||||
| 	set_usb_led "$boardname:green:mobile" |  | ||||||
| 	;; | 	;; | ||||||
| alfa-network,ac1200rm) | alfa-network,ac1200rm) | ||||||
| 	set_wifi_led "$boardname:green:wlan2g" "wlan1" | 	set_wifi_led "$boardname:green:wlan2g" "wlan1" | ||||||
| @@ -76,13 +59,8 @@ asl26555-8M|\ | |||||||
| asl26555-16M) | asl26555-16M) | ||||||
| 	ucidef_set_led_netdev "eth" "ETH" "asl26555:green:eth" "eth0" | 	ucidef_set_led_netdev "eth" "ETH" "asl26555:green:eth" "eth0" | ||||||
| 	set_wifi_led "asl26555:green:wlan" | 	set_wifi_led "asl26555:green:wlan" | ||||||
| 	set_usb_led "asl26555:green:3g" |  | ||||||
| 	;; |  | ||||||
| bc2) |  | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	;; | 	;; | ||||||
| broadway) | broadway) | ||||||
| 	set_usb_led "$boardname:red:diskmounted" |  | ||||||
| 	set_wifi_led "$boardname:red:wps_active" | 	set_wifi_led "$boardname:red:wps_active" | ||||||
| 	;; | 	;; | ||||||
| c108) | c108) | ||||||
| @@ -92,13 +70,11 @@ c108) | |||||||
| c20i) | c20i) | ||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:blue:lan" "switch0" "0x1e" | 	ucidef_set_led_switch "lan" "lan" "$boardname:blue:lan" "switch0" "0x1e" | ||||||
| 	ucidef_set_led_switch "wan" "wan" "$boardname:blue:wan" "switch0" "0x01" | 	ucidef_set_led_switch "wan" "wan" "$boardname:blue:wan" "switch0" "0x01" | ||||||
| 	set_usb_led "$boardname:blue:usb" "2-1" |  | ||||||
| 	ucidef_set_led_wlan "wlan" "wlan" "$boardname:blue:wlan" "phy0radio" | 	ucidef_set_led_wlan "wlan" "wlan" "$boardname:blue:wlan" "phy0radio" | ||||||
| 	;; | 	;; | ||||||
| c50) | c50) | ||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x1e" | 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x1e" | ||||||
| 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01" | 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01" | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	ucidef_set_led_netdev "wlan2g" "wlan2g" "$boardname:green:wlan2g" wlan1 | 	ucidef_set_led_netdev "wlan2g" "wlan2g" "$boardname:green:wlan2g" wlan1 | ||||||
| 	set_wifi_led "$boardname:green:wlan5g" | 	set_wifi_led "$boardname:green:wlan5g" | ||||||
| 	;; | 	;; | ||||||
| @@ -108,14 +84,9 @@ cf-wr800n) | |||||||
| 	;; | 	;; | ||||||
| cy-swr1100) | cy-swr1100) | ||||||
| 	ucidef_set_led_default "wps" "WPS" "$boardname:blue:wps" "0" | 	ucidef_set_led_default "wps" "WPS" "$boardname:blue:wps" "0" | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	;; |  | ||||||
| d105) |  | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	;; | 	;; | ||||||
| d240) | d240) | ||||||
| 	set_wifi_led "$boardname:blue:wifi" | 	set_wifi_led "$boardname:blue:wifi" | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	;; | 	;; | ||||||
| dcs-930l-b1) | dcs-930l-b1) | ||||||
| 	ucidef_set_led_netdev "wifi" "WiFi" "$boardname:blue:wps" | 	ucidef_set_led_netdev "wifi" "WiFi" "$boardname:blue:wps" | ||||||
| @@ -150,7 +121,6 @@ dlink,dwr-118-a2) | |||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x0e" | 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x0e" | ||||||
| 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01" | 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01" | ||||||
| 	set_wifi_led "$boardname:green:wlan2g" "wlan1" | 	set_wifi_led "$boardname:green:wlan2g" "wlan1" | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	ucidef_set_led_default "internet" "internet" "$boardname:green:internet" "0" | 	ucidef_set_led_default "internet" "internet" "$boardname:green:internet" "0" | ||||||
| 	;; | 	;; | ||||||
| dlink,dwr-921-c1) | dlink,dwr-921-c1) | ||||||
| @@ -163,7 +133,6 @@ dir-860l-b1) | |||||||
| 	;; | 	;; | ||||||
| edimax,br-6478ac-v2) | edimax,br-6478ac-v2) | ||||||
| 	set_wifi_led "$boardname:blue:wlan" | 	set_wifi_led "$boardname:blue:wlan" | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	;; | 	;; | ||||||
| ex2700|\ | ex2700|\ | ||||||
| wn3000rpv3) | wn3000rpv3) | ||||||
| @@ -178,11 +147,7 @@ f5d8235-v1) | |||||||
| 	set_usb_led "$boardname:blue:storage" | 	set_usb_led "$boardname:blue:storage" | ||||||
| 	set_wifi_led "$boardname:blue:wireless" | 	set_wifi_led "$boardname:blue:wireless" | ||||||
| 	;; | 	;; | ||||||
| f5d8235-v2) |  | ||||||
| 	set_usb_led "$boardname:blue:storage" |  | ||||||
| 	;; |  | ||||||
| fonera20n) | fonera20n) | ||||||
| 	set_usb_led "$boardname:orange:usb" |  | ||||||
| 	set_wifi_led "$boardname:orange:wifi" | 	set_wifi_led "$boardname:orange:wifi" | ||||||
| 	;; | 	;; | ||||||
| gnubee,gb-pc1|\ | gnubee,gb-pc1|\ | ||||||
| @@ -215,7 +180,6 @@ hc5861) | |||||||
| 	;; | 	;; | ||||||
| hg255d) | hg255d) | ||||||
| 	set_wifi_led "$boardname:green:wlan" | 	set_wifi_led "$boardname:green:wlan" | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	ucidef_set_led_netdev "internet" "internet" "$boardname:green:internet" "eth0.2" | 	ucidef_set_led_netdev "internet" "internet" "$boardname:green:internet" "eth0.2" | ||||||
| 	;; | 	;; | ||||||
| hiwifi,hc5861b) | hiwifi,hc5861b) | ||||||
| @@ -235,13 +199,11 @@ kimax,u35wf) | |||||||
| 	;; | 	;; | ||||||
| kn|\ | kn|\ | ||||||
| nbg-419n2) | nbg-419n2) | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	set_wifi_led "rt2800pci-phy0::radio" | 	set_wifi_led "rt2800pci-phy0::radio" | ||||||
| 	;; | 	;; | ||||||
| kn_rc|\ | kn_rc|\ | ||||||
| kn_rf|\ | kn_rf|\ | ||||||
| kng_rc) | kng_rc) | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	set_wifi_led "$boardname:green:wifi" | 	set_wifi_led "$boardname:green:wifi" | ||||||
| 	;; | 	;; | ||||||
| linkits7688) | linkits7688) | ||||||
| @@ -261,7 +223,6 @@ mikrotik,rbm11g) | |||||||
| 	;; | 	;; | ||||||
| miniembplug) | miniembplug) | ||||||
| 	set_wifi_led "$boardname:red:wlan" | 	set_wifi_led "$boardname:red:wlan" | ||||||
| 	set_usb_led "$boardname:green:mobile" |  | ||||||
| 	;; | 	;; | ||||||
| mir3g) | mir3g) | ||||||
| 	ucidef_set_led_switch "wan-amber"  "WAN (amber)"  "$boardname:amber:wan"  "switch0" "0x02" "0x08" | 	ucidef_set_led_switch "wan-amber"  "WAN (amber)"  "$boardname:amber:wan"  "switch0" "0x02" "0x08" | ||||||
| @@ -278,7 +239,6 @@ mpr-a2) | |||||||
| 	;; | 	;; | ||||||
| mr-102n) | mr-102n) | ||||||
| 	set_wifi_led "$boardname:green:wlan" | 	set_wifi_led "$boardname:green:wlan" | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	;; | 	;; | ||||||
| mr200) | mr200) | ||||||
| 	ucidef_set_led_netdev "lan" "lan" "$boardname:white:lan" "eth0.1" | 	ucidef_set_led_netdev "lan" "lan" "$boardname:white:lan" "eth0.1" | ||||||
| @@ -288,28 +248,18 @@ mr200) | |||||||
| mzk-ex750np) | mzk-ex750np) | ||||||
| 	set_wifi_led "$boardname:red:wifi" | 	set_wifi_led "$boardname:red:wifi" | ||||||
| 	;; | 	;; | ||||||
| na930) |  | ||||||
| 	set_usb_led "$boardname:blue:status" |  | ||||||
| 	;; |  | ||||||
| netgear,r6120) | netgear,r6120) | ||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x0f" | 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x0f" | ||||||
| 	ucidef_set_led_wlan "wlan2g" "WiFi 2.4GHz" "$boardname:green:wlan2g" "phy0tpt" | 	ucidef_set_led_wlan "wlan2g" "WiFi 2.4GHz" "$boardname:green:wlan2g" "phy0tpt" | ||||||
| 	ucidef_set_led_wlan "wlan5g" "WiFi 5GHz" "$boardname:green:wlan5g" "phy1tpt" | 	ucidef_set_led_wlan "wlan5g" "WiFi 5GHz" "$boardname:green:wlan5g" "phy1tpt" | ||||||
| 	;; | 	;; | ||||||
| nw718) |  | ||||||
| 	set_usb_led "$boardname:amber:usb" |  | ||||||
| 	;; |  | ||||||
| oy-0001) | oy-0001) | ||||||
| 	set_wifi_led "$boardname:green:wifi" | 	set_wifi_led "$boardname:green:wifi" | ||||||
| 	;; | 	;; | ||||||
| pbr-d1) |  | ||||||
| 	set_usb_led "$boardname:orange:usb" |  | ||||||
| 	;; |  | ||||||
| pbr-m1) | pbr-m1) | ||||||
| 	ucidef_set_led_netdev "internet" "internet" "$boardname:blue:internet" "eth0.2" | 	ucidef_set_led_netdev "internet" "internet" "$boardname:blue:internet" "eth0.2" | ||||||
| 	;; | 	;; | ||||||
| d-team,newifi-d2) | d-team,newifi-d2) | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	ucidef_set_led_switch "internet" "internet" "$boardname:amber:internet" "switch0" "0x10" | 	ucidef_set_led_switch "internet" "internet" "$boardname:amber:internet" "switch0" "0x10" | ||||||
| 	ucidef_set_led_netdev "wlan2g" "WiFi 2.4GHz" "$boardname:blue:wlan2g" "wlan0" | 	ucidef_set_led_netdev "wlan2g" "WiFi 2.4GHz" "$boardname:blue:wlan2g" "wlan0" | ||||||
| 	ucidef_set_led_netdev "wlan5g" "WiFi 5GHz" "$boardname:blue:wlan5g" "wlan1" | 	ucidef_set_led_netdev "wlan5g" "WiFi 5GHz" "$boardname:blue:wlan5g" "wlan1" | ||||||
| @@ -320,12 +270,10 @@ psg1208) | |||||||
| px-4885-4M|\ | px-4885-4M|\ | ||||||
| px-4885-8M) | px-4885-8M) | ||||||
| 	set_wifi_led "px-4885:orange:wifi" | 	set_wifi_led "px-4885:orange:wifi" | ||||||
| 	set_usb_led "px-4885:blue:storage" |  | ||||||
| 	;; | 	;; | ||||||
| r6220) | r6220) | ||||||
| 	ucidef_set_led_netdev "wan" "wan" "$boardname:green:wan" eth0.2 | 	ucidef_set_led_netdev "wan" "wan" "$boardname:green:wan" eth0.2 | ||||||
| 	set_wifi_led "$boardname:green:wifi" | 	set_wifi_led "$boardname:green:wifi" | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	;; | 	;; | ||||||
| re350-v1) | re350-v1) | ||||||
| 	ucidef_set_led_netdev "wifi2g" "Wifi 2.4G" "$boardname:blue:wifi2G" "wlan0" | 	ucidef_set_led_netdev "wifi2g" "Wifi 2.4G" "$boardname:blue:wifi2G" "wlan0" | ||||||
| @@ -339,7 +287,6 @@ rp-n53) | |||||||
| 	;; | 	;; | ||||||
| rt-ac51u) | rt-ac51u) | ||||||
| 	set_wifi_led "$boardname:blue:wifi" | 	set_wifi_led "$boardname:blue:wifi" | ||||||
| 	set_usb_led "$boardname:blue:usb" "1-1" |  | ||||||
| 	;; | 	;; | ||||||
| rt-n12p) | rt-n12p) | ||||||
| 	ucidef_set_led_netdev "lan" "lan" "$boardname:green:lan" eth0.1 | 	ucidef_set_led_netdev "lan" "lan" "$boardname:green:lan" eth0.1 | ||||||
| @@ -350,19 +297,16 @@ rt-n14u) | |||||||
| 	ucidef_set_led_netdev "lan" "lan" "$boardname:blue:lan" eth0.1 | 	ucidef_set_led_netdev "lan" "lan" "$boardname:blue:lan" eth0.1 | ||||||
| 	ucidef_set_led_netdev "wan" "wan" "$boardname:blue:wan" eth0.2 | 	ucidef_set_led_netdev "wan" "wan" "$boardname:blue:wan" eth0.2 | ||||||
| 	set_wifi_led "$boardname:blue:air" | 	set_wifi_led "$boardname:blue:air" | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	;; | 	;; | ||||||
| tama,w06) | tama,w06) | ||||||
| 	ucidef_set_led_netdev "wan" "WAN" "$boardname:green:wan" "eth0" | 	ucidef_set_led_netdev "wan" "WAN" "$boardname:green:wan" "eth0" | ||||||
| 	ucidef_set_led_wlan "wlan" "WLAN" "$boardname:green:wlan" "phy0tpt" | 	ucidef_set_led_wlan "wlan" "WLAN" "$boardname:green:wlan" "phy0tpt" | ||||||
| 	;; | 	;; | ||||||
| tew-714tru) | tew-714tru) | ||||||
| 	set_usb_led "$boardname:red:usb" |  | ||||||
| 	set_wifi_led "$boardname:green:wifi" | 	set_wifi_led "$boardname:green:wifi" | ||||||
| 	;; | 	;; | ||||||
| tiny-ac) | tiny-ac) | ||||||
| 	set_wifi_led "$boardname:orange:wifi" | 	set_wifi_led "$boardname:orange:wifi" | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	;; | 	;; | ||||||
| tl-wr840n-v4) | tl-wr840n-v4) | ||||||
| 	ucidef_set_led_wlan "wlan2g" "wlan2g" "$boardname:green:wlan" "phy0tpt" | 	ucidef_set_led_wlan "wlan2g" "wlan2g" "$boardname:green:wlan" "phy0tpt" | ||||||
| @@ -380,13 +324,11 @@ tl-wr841n-v13) | |||||||
| tplink,c2-v1) | tplink,c2-v1) | ||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch1" "0x1e" | 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch1" "0x1e" | ||||||
| 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch1" "0x01" | 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch1" "0x01" | ||||||
| 	set_usb_led "$boardname:green:usb" "2-1" |  | ||||||
| 	set_wifi_led "$boardname:green:wlan" | 	set_wifi_led "$boardname:green:wlan" | ||||||
| 	;; | 	;; | ||||||
| tplink,c20-v1) | tplink,c20-v1) | ||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:blue:lan" "switch0" "0x1e" | 	ucidef_set_led_switch "lan" "lan" "$boardname:blue:lan" "switch0" "0x1e" | ||||||
| 	ucidef_set_led_switch "wan" "wan" "$boardname:blue:wan" "switch0" "0x01" | 	ucidef_set_led_switch "wan" "wan" "$boardname:blue:wan" "switch0" "0x01" | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	ucidef_set_led_netdev "wlan2g" "wlan2g" "$boardname:blue:wlan2g" "wlan0" | 	ucidef_set_led_netdev "wlan2g" "wlan2g" "$boardname:blue:wlan2g" "wlan0" | ||||||
| 	;; | 	;; | ||||||
| tplink,c20-v4) | tplink,c20-v4) | ||||||
| @@ -405,19 +347,16 @@ tplink,tl-wa801nd-v5) | |||||||
| 	ucidef_set_led_netdev "lan" "lan" "$boardname:green:lan" "eth0" | 	ucidef_set_led_netdev "lan" "lan" "$boardname:green:lan" "eth0" | ||||||
| 	;; | 	;; | ||||||
| tplink,tl-mr3020-v3) | tplink,tl-mr3020-v3) | ||||||
| 	set_usb_led "$boardname:green:3g" |  | ||||||
| 	set_wifi_led "$boardname:green:wlan" | 	set_wifi_led "$boardname:green:wlan" | ||||||
| 	ucidef_set_led_netdev "lan" "LAN" "$boardname:green:lan" "eth0" | 	ucidef_set_led_netdev "lan" "LAN" "$boardname:green:lan" "eth0" | ||||||
| 	;; | 	;; | ||||||
| tplink,tl-mr3420-v5|\ | tplink,tl-mr3420-v5|\ | ||||||
| tplink,tl-wr842n-v5) | tplink,tl-wr842n-v5) | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	ucidef_set_led_wlan "wlan2g" "wlan2g" "$boardname:green:wlan" "phy0tpt" | 	ucidef_set_led_wlan "wlan2g" "wlan2g" "$boardname:green:wlan" "phy0tpt" | ||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x1e" | 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x1e" | ||||||
| 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01" | 	ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01" | ||||||
| 	;; | 	;; | ||||||
| tplink,tl-wr902ac-v3) | tplink,tl-wr902ac-v3) | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	ucidef_set_led_wlan "wlan2g" "wlan2g" "$boardname:green:wlan" "phy0tpt" | 	ucidef_set_led_wlan "wlan2g" "wlan2g" "$boardname:green:wlan" "phy0tpt" | ||||||
| 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x10" | 	ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x10" | ||||||
| 	;; | 	;; | ||||||
| @@ -431,7 +370,6 @@ u7628-01-128M-16M) | |||||||
| 	ucidef_set_led_switch "lan3" "lan3" "u7628-01:green:lan3" "switch0" "0x8" | 	ucidef_set_led_switch "lan3" "lan3" "u7628-01:green:lan3" "switch0" "0x8" | ||||||
| 	ucidef_set_led_switch "lan4" "lan4" "u7628-01:green:lan4" "switch0" "0x10" | 	ucidef_set_led_switch "lan4" "lan4" "u7628-01:green:lan4" "switch0" "0x10" | ||||||
| 	ucidef_set_led_switch "wan" "wan" "u7628-01:green:wan" "switch0" "0x01" | 	ucidef_set_led_switch "wan" "wan" "u7628-01:green:wan" "switch0" "0x01" | ||||||
| 	set_usb_led "u7628-01:green:usb" |  | ||||||
| 	set_wifi_led "u7628-01:green:wlan" | 	set_wifi_led "u7628-01:green:wlan" | ||||||
| 	;; | 	;; | ||||||
| vocore-8M|\ | vocore-8M|\ | ||||||
| @@ -446,16 +384,11 @@ vocore2lite) | |||||||
| 	set_wifi_led "$boardname:green:status" | 	set_wifi_led "$boardname:green:status" | ||||||
| 	;; | 	;; | ||||||
| w502u) | w502u) | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	set_wifi_led "rt2800pci-phy0::radio" | 	set_wifi_led "rt2800pci-phy0::radio" | ||||||
| 	;; | 	;; | ||||||
| wcr-150gn) |  | ||||||
| 	set_usb_led "$boardname:amber:user" |  | ||||||
| 	;; |  | ||||||
| we1026-5g-16m) | we1026-5g-16m) | ||||||
| 	ucidef_set_led_netdev "lan" "LAN" "we1026-5g:green:lan" "eth0" | 	ucidef_set_led_netdev "lan" "LAN" "we1026-5g:green:lan" "eth0" | ||||||
| 	set_wifi_led "we1026-5g:green:wifi" | 	set_wifi_led "we1026-5g:green:wifi" | ||||||
| 	set_usb_led "we1026-5g:green:usb" "1-1.1" |  | ||||||
| 	;; | 	;; | ||||||
| wl-wn575a3) | wl-wn575a3) | ||||||
| 	ucidef_set_rssimon "wlan1" "200000" "1" | 	ucidef_set_rssimon "wlan1" "200000" "1" | ||||||
| @@ -468,20 +401,17 @@ wrh-300cr) | |||||||
| 	ucidef_set_led_netdev "lan" "lan" "$boardname:green:ethernet" "eth0" | 	ucidef_set_led_netdev "lan" "lan" "$boardname:green:ethernet" "eth0" | ||||||
| 	;; | 	;; | ||||||
| y1) | y1) | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	ucidef_set_led_netdev "wifi" "WIFI" "$boardname:blue:wifi" "wlan1" | 	ucidef_set_led_netdev "wifi" "WIFI" "$boardname:blue:wifi" "wlan1" | ||||||
| 	ucidef_set_led_netdev "wifi5g" "WIFI5G" "$boardname:blue:wifi5g" "wlan0" | 	ucidef_set_led_netdev "wifi5g" "WIFI5G" "$boardname:blue:wifi5g" "wlan0" | ||||||
| 	ucidef_set_led_switch "lan" "LAN" "$boardname:blue:lan" "switch0" "0x03" | 	ucidef_set_led_switch "lan" "LAN" "$boardname:blue:lan" "switch0" "0x03" | ||||||
| 	;; | 	;; | ||||||
| y1s) | y1s) | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	ucidef_set_led_netdev "wifi" "WIFI" "$boardname:yellow:wifi" "wlan1" | 	ucidef_set_led_netdev "wifi" "WIFI" "$boardname:yellow:wifi" "wlan1" | ||||||
| 	ucidef_set_led_netdev "wifi5g" "WIFI5G" "$boardname:blue:wifi" "wlan0" | 	ucidef_set_led_netdev "wifi5g" "WIFI5G" "$boardname:blue:wifi" "wlan0" | ||||||
| 	ucidef_set_led_netdev "wan" "WAN" "$boardname:blue:internet" "eth0.2" "tx rx" | 	ucidef_set_led_netdev "wan" "WAN" "$boardname:blue:internet" "eth0.2" "tx rx" | ||||||
| 	;; | 	;; | ||||||
| youhua,wr1200js) | youhua,wr1200js) | ||||||
| 	ucidef_set_led_switch "internet" "INTERNET" "$boardname:green:wan" "switch0" "0x01" | 	ucidef_set_led_switch "internet" "INTERNET" "$boardname:green:wan" "switch0" "0x01" | ||||||
| 	ucidef_set_led_usbdev "usb" "USB" "$boardname:blue:usb" "1-2" |  | ||||||
| 	ucidef_set_led_default "wps" "wps" "$boardname:blue:wps" "0" | 	ucidef_set_led_default "wps" "wps" "$boardname:blue:wps" "0" | ||||||
| 	;; | 	;; | ||||||
| zbt-ape522ii) | zbt-ape522ii) | ||||||
| @@ -494,7 +424,6 @@ zbt-cpe102) | |||||||
| 	;; | 	;; | ||||||
| zbt-wa05) | zbt-wa05) | ||||||
| 	set_wifi_led "$boardname:blue:air" | 	set_wifi_led "$boardname:blue:air" | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	;; | 	;; | ||||||
| zbt-we2026) | zbt-we2026) | ||||||
| 	set_wifi_led "$boardname:green:wlan" | 	set_wifi_led "$boardname:green:wlan" | ||||||
| @@ -502,7 +431,6 @@ zbt-we2026) | |||||||
| zbt-we826-16M|\ | zbt-we826-16M|\ | ||||||
| zbt-we826-32M) | zbt-we826-32M) | ||||||
| 	set_wifi_led "zbt-we826:green:wifi" | 	set_wifi_led "zbt-we826:green:wifi" | ||||||
| 	set_usb_led "zbt-we826:green:usb" |  | ||||||
| 	;; | 	;; | ||||||
| zbtlink,zbt-we1226) | zbtlink,zbt-we1226) | ||||||
| 	set_wifi_led "$boardname:green:wlan" | 	set_wifi_led "$boardname:green:wlan" | ||||||
| @@ -511,7 +439,6 @@ zbtlink,zbt-we1226) | |||||||
| 	ucidef_set_led_switch "wan" "WAN" "$boardname:green:wan" "switch0" "0x10" | 	ucidef_set_led_switch "wan" "WAN" "$boardname:green:wan" "switch0" "0x10" | ||||||
| 	;; | 	;; | ||||||
| zbt-wr8305rt) | zbt-wr8305rt) | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	set_wifi_led "$boardname:green:wifi" | 	set_wifi_led "$boardname:green:wifi" | ||||||
| 	;; | 	;; | ||||||
| zorlik,zl5900v2) | zorlik,zl5900v2) | ||||||
| @@ -522,12 +449,10 @@ zte-q7) | |||||||
| 	;; | 	;; | ||||||
| zyxel,keenetic-extra-ii) | zyxel,keenetic-extra-ii) | ||||||
| 	set_wifi_led "$boardname:green:wifi" | 	set_wifi_led "$boardname:green:wifi" | ||||||
| 	set_usb_led "$boardname:green:usb" |  | ||||||
| 	ucidef_set_led_switch "internet" "internet" "$boardname:green:internet" "switch0" "0x01" | 	ucidef_set_led_switch "internet" "internet" "$boardname:green:internet" "switch0" "0x01" | ||||||
| 	;; | 	;; | ||||||
| youku-yk1) | youku-yk1) | ||||||
| 	set_wifi_led "$boardname:blue:air" | 	set_wifi_led "$boardname:blue:air" | ||||||
| 	set_usb_led "$boardname:blue:usb" |  | ||||||
| 	ucidef_set_led_switch "wan" "wan" "$boardname:blue:wan" "switch0" "0x10" | 	ucidef_set_led_switch "wan" "wan" "$boardname:blue:wan" "switch0" "0x10" | ||||||
| 	;; | 	;; | ||||||
| esac | esac | ||||||
|   | |||||||
| @@ -17,6 +17,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "11acnas:green:usb"; | 			label = "11acnas:green:usb"; | ||||||
| 			gpios = <&gpio0 27 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 27 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -71,6 +71,8 @@ | |||||||
| 		3g { | 		3g { | ||||||
| 			label = "3g-6200n:blue:3g"; | 			label = "3g-6200n:blue:3g"; | ||||||
| 			gpios = <&gpio0 7 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 7 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -24,6 +24,8 @@ | |||||||
| 		3g { | 		3g { | ||||||
| 			label = "3g150b:blue:3g"; | 			label = "3g150b:blue:3g"; | ||||||
| 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -39,6 +39,8 @@ | |||||||
| 		3g { | 		3g { | ||||||
| 			label = "3g300m:blue:3g"; | 			label = "3g300m:blue:3g"; | ||||||
| 			gpios = <&gpio0 7 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 7 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wpsreset { | 		wpsreset { | ||||||
|   | |||||||
| @@ -20,6 +20,8 @@ | |||||||
| 		mobile { | 		mobile { | ||||||
| 			label = "air3gii:green:mobile"; | 			label = "air3gii:green:mobile"; | ||||||
| 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -56,6 +56,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "all0239-3g:green:usb"; | 			label = "all0239-3g:green:usb"; | ||||||
| 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		3g { | 		3g { | ||||||
|   | |||||||
| @@ -63,6 +63,8 @@ | |||||||
| 		3g-green { | 		3g-green { | ||||||
| 			label = "asl26555:green:3g"; | 			label = "asl26555:green:3g"; | ||||||
| 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		3g-red { | 		3g-red { | ||||||
|   | |||||||
| @@ -37,6 +37,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "c2-v1:green:usb"; | 			label = "c2-v1:green:usb"; | ||||||
| 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		led_wps: wps { | 		led_wps: wps { | ||||||
|   | |||||||
| @@ -22,6 +22,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "c20i:blue:usb"; | 			label = "c20i:blue:usb"; | ||||||
| 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 		wps { | 		wps { | ||||||
| 			label = "c20i:blue:wps"; | 			label = "c20i:blue:wps"; | ||||||
|   | |||||||
| @@ -34,6 +34,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "c20-v1:blue:usb"; | 			label = "c20-v1:blue:usb"; | ||||||
| 			gpios = <&gpio2 4 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio2 4 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wan { | 		wan { | ||||||
|   | |||||||
| @@ -34,6 +34,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "c50:green:usb"; | 			label = "c50:green:usb"; | ||||||
| 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wan { | 		wan { | ||||||
|   | |||||||
| @@ -51,6 +51,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "bc2:blue:usb"; | 			label = "bc2:blue:usb"; | ||||||
| 			gpios = <&gpio0 20 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 20 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -59,6 +59,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "br-6478ac-v2:blue:usb"; | 			label = "br-6478ac-v2:blue:usb"; | ||||||
| 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -51,6 +51,8 @@ | |||||||
| 		diskmounted { | 		diskmounted { | ||||||
| 			label = "broadway:red:diskmounted"; | 			label = "broadway:red:diskmounted"; | ||||||
| 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wps_active { | 		wps_active { | ||||||
|   | |||||||
| @@ -94,6 +94,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "cy-swr1100:blue:usb"; | 			label = "cy-swr1100:blue:usb"; | ||||||
| 			gpios = <&gpio1 1 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 1 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -60,6 +60,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "d105:green:usb"; | 			label = "d105:green:usb"; | ||||||
| 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -78,6 +78,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "d240:blue:usb"; | 			label = "d240:blue:usb"; | ||||||
| 			gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; | 			gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		air { | 		air { | ||||||
|   | |||||||
| @@ -56,6 +56,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "dwr-118-a2:green:usb"; | 			label = "dwr-118-a2:green:usb"; | ||||||
| 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -50,6 +50,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "ew1200:green:usb"; | 			label = "ew1200:green:usb"; | ||||||
| 			gpios = <&gpio0 4 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 4 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -84,6 +84,8 @@ | |||||||
| 		storage { | 		storage { | ||||||
| 			label = "f5d8235-v2:blue:storage"; | 			label = "f5d8235-v2:blue:storage"; | ||||||
| 			gpios = <&gpio0 23 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 23 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		storage2 { | 		storage2 { | ||||||
|   | |||||||
| @@ -65,6 +65,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "fonera20n:orange:usb"; | 			label = "fonera20n:orange:usb"; | ||||||
| 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -76,6 +76,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "hg255d:green:usb"; | 			label = "hg255d:green:usb"; | ||||||
| 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wps { | 		wps { | ||||||
|   | |||||||
| @@ -55,6 +55,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "hw550-3g:green:usb"; | 			label = "hw550-3g:green:usb"; | ||||||
| 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		3g { | 		3g { | ||||||
|   | |||||||
| @@ -20,6 +20,8 @@ | |||||||
| 		mobile { | 		mobile { | ||||||
| 			label = "miniembplug:green:mobile"; | 			label = "miniembplug:green:mobile"; | ||||||
| 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -55,6 +55,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "mofi3500-3gn:green:usb"; | 			label = "mofi3500-3gn:green:usb"; | ||||||
| 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		3g { | 		3g { | ||||||
|   | |||||||
| @@ -65,6 +65,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "mr-102n:green:usb"; | 			label = "mr-102n:green:usb"; | ||||||
| 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		led_status: status { | 		led_status: status { | ||||||
|   | |||||||
| @@ -84,6 +84,8 @@ | |||||||
| 		status { | 		status { | ||||||
| 			label = "na930:blue:status"; | 			label = "na930:blue:status"; | ||||||
| 			gpios = <&gpio2 26 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio2 26 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		service { | 		service { | ||||||
|   | |||||||
| @@ -69,6 +69,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "nbg-419n2:green:usb"; | 			label = "nbg-419n2:green:usb"; | ||||||
| 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -24,6 +24,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "nw718:amber:usb"; | 			label = "nw718:amber:usb"; | ||||||
| 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wps { | 		wps { | ||||||
|   | |||||||
| @@ -58,6 +58,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "newifi-d2:blue:usb"; | 			label = "newifi-d2:blue:usb"; | ||||||
| 			gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,6 +32,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "pbr-d1:orange:usb"; | 			label = "pbr-d1:orange:usb"; | ||||||
| 			gpios = <&gpio0 0 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 0 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 			default-state = "off"; | 			default-state = "off"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,6 +32,8 @@ | |||||||
| 		storage { | 		storage { | ||||||
| 			label = "px-4885:blue:storage"; | 			label = "px-4885:blue:storage"; | ||||||
| 			gpios = <&gpio0 19 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 19 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -33,6 +33,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "r6220:green:usb"; | 			label = "r6220:green:usb"; | ||||||
| 			gpios = <&gpio0 15 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 15 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		internet { | 		internet { | ||||||
|   | |||||||
| @@ -24,6 +24,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "rt-ac51u:blue:usb"; | 			label = "rt-ac51u:blue:usb"; | ||||||
| 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wifi { | 		wifi { | ||||||
|   | |||||||
| @@ -29,6 +29,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "rt-n14u:blue:usb"; | 			label = "rt-n14u:blue:usb"; | ||||||
| 			gpios = <&gpio2 2 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio2 2 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		led_power: power { | 		led_power: power { | ||||||
|   | |||||||
| @@ -9,10 +9,6 @@ | |||||||
| 	compatible = "storylink,sap-g3200u3", "mediatek,mt7621-soc"; | 	compatible = "storylink,sap-g3200u3", "mediatek,mt7621-soc"; | ||||||
| 	model = "STORYLiNK SAP-G3200U3"; | 	model = "STORYLiNK SAP-G3200U3"; | ||||||
|  |  | ||||||
| 	aliases { |  | ||||||
| 		led-status = &led_usb; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	memory@0 { | 	memory@0 { | ||||||
| 		device_type = "memory"; | 		device_type = "memory"; | ||||||
| 		reg = <0x0 0x8000000>; | 		reg = <0x0 0x8000000>; | ||||||
| @@ -25,9 +21,11 @@ | |||||||
| 	gpio-leds { | 	gpio-leds { | ||||||
| 		compatible = "gpio-leds"; | 		compatible = "gpio-leds"; | ||||||
|  |  | ||||||
| 		led_usb: usb { | 		usb { | ||||||
| 			label = "sap-g3200u3:green:usb"; | 			label = "sap-g3200u3:green:usb"; | ||||||
| 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,6 +32,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "sk-wb8:green:usb"; | 			label = "sk-wb8:green:usb"; | ||||||
| 			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -15,6 +15,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "tew-714tru:red:usb"; | 			label = "tew-714tru:red:usb"; | ||||||
| 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wifi { | 		wifi { | ||||||
|   | |||||||
| @@ -19,6 +19,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "tiny-ac:green:usb"; | 			label = "tiny-ac:green:usb"; | ||||||
| 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wifi { | 		wifi { | ||||||
|   | |||||||
| @@ -57,6 +57,8 @@ | |||||||
| 		wan { | 		wan { | ||||||
| 			label = "tl-mr3020-v3:green:3g"; | 			label = "tl-mr3020-v3:green:3g"; | ||||||
| 			gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ehci_port1>, <&ohci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wlan { | 		wlan { | ||||||
|   | |||||||
| @@ -46,6 +46,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "tl-mr3420-v5:green:usb"; | 			label = "tl-mr3420-v5:green:usb"; | ||||||
| 			gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wan { | 		wan { | ||||||
|   | |||||||
| @@ -46,6 +46,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "tl-wr842n-v5:green:usb"; | 			label = "tl-wr842n-v5:green:usb"; | ||||||
| 			gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wan { | 		wan { | ||||||
|   | |||||||
| @@ -58,6 +58,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "tl-wr902ac-v3:green:usb"; | 			label = "tl-wr902ac-v3:green:usb"; | ||||||
| 			gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wan { | 		wan { | ||||||
|   | |||||||
| @@ -99,6 +99,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "u7628-01:green:usb"; | 			label = "u7628-01:green:usb"; | ||||||
| 			gpios = <&gpio1 5 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 5 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -16,6 +16,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "w2914nsv2:green:usb"; | 			label = "w2914nsv2:green:usb"; | ||||||
| 			gpios = <&gpio0 27 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 27 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -59,6 +59,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "w502u:blue:usb"; | 			label = "w502u:blue:usb"; | ||||||
| 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		led_wps: wps { | 		led_wps: wps { | ||||||
|   | |||||||
| @@ -55,6 +55,8 @@ | |||||||
| 		user { | 		user { | ||||||
| 			label = "wcr-150gn:amber:user"; | 			label = "wcr-150gn:amber:user"; | ||||||
| 			gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		led_power: power { | 		led_power: power { | ||||||
|   | |||||||
| @@ -53,6 +53,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "we1026-5g:green:usb"; | 			label = "we1026-5g:green:usb"; | ||||||
| 			gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>; | 			gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wifi { | 		wifi { | ||||||
|   | |||||||
| @@ -28,6 +28,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "wf-2881:green:usb"; | 			label = "wf-2881:green:usb"; | ||||||
| 			gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		led_wps: wps { | 		led_wps: wps { | ||||||
|   | |||||||
| @@ -38,6 +38,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "wr1200js:blue:usb"; | 			label = "wr1200js:blue:usb"; | ||||||
| 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,6 +31,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "y1:blue:usb"; | 			label = "y1:blue:usb"; | ||||||
| 			gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		lan { | 		lan { | ||||||
|   | |||||||
| @@ -62,6 +62,8 @@ | |||||||
| 		usb2 { | 		usb2 { | ||||||
| 			label = "y1s:blue:usb"; | 			label = "y1s:blue:usb"; | ||||||
| 			gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		internet { | 		internet { | ||||||
|   | |||||||
| @@ -26,6 +26,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "youku-yk1:blue:usb"; | 			label = "youku-yk1:blue:usb"; | ||||||
| 			gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 		led_power: power { | 		led_power: power { | ||||||
| 			label = "youku-yk1:blue:power"; | 			label = "youku-yk1:blue:power"; | ||||||
|   | |||||||
| @@ -28,6 +28,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "zbt-wa05:blue:usb"; | 			label = "zbt-wa05:blue:usb"; | ||||||
| 			gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; | 			gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		air { | 		air { | ||||||
|   | |||||||
| @@ -23,6 +23,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "zbt-we826:green:usb"; | 			label = "zbt-we826:green:usb"; | ||||||
| 			gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; | 			gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 		air { | 		air { | ||||||
| 			label = "zbt-we826:green:wifi"; | 			label = "zbt-we826:green:wifi"; | ||||||
|   | |||||||
| @@ -24,6 +24,8 @@ | |||||||
| 		lan { | 		lan { | ||||||
| 			label = "zbt-wr8305rt:green:usb"; | 			label = "zbt-wr8305rt:green:usb"; | ||||||
| 			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wifi { | 		wifi { | ||||||
|   | |||||||
| @@ -67,6 +67,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "keenetic-extra-ii:green:usb"; | 			label = "keenetic-extra-ii:green:usb"; | ||||||
| 			gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -60,6 +60,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "kn:green:usb"; | 			label = "kn:green:usb"; | ||||||
| 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&otg_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wps { | 		wps { | ||||||
|   | |||||||
| @@ -24,6 +24,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "kn_rc:green:usb"; | 			label = "kn_rc:green:usb"; | ||||||
| 			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wifi { | 		wifi { | ||||||
|   | |||||||
| @@ -24,6 +24,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "kn_rc:green:usb"; | 			label = "kn_rc:green:usb"; | ||||||
| 			gpios = <&gpio0 20 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 20 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		wifi { | 		wifi { | ||||||
|   | |||||||
| @@ -24,6 +24,8 @@ | |||||||
| 		usb { | 		usb { | ||||||
| 			label = "kng_rc:green:usb"; | 			label = "kng_rc:green:usb"; | ||||||
| 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; | ||||||
|  | 			trigger-sources = <&ohci_port1>, <&ehci_port1>; | ||||||
|  | 			linux,default-trigger = "usbport"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		power_alert { | 		power_alert { | ||||||
|   | |||||||
| @@ -510,6 +510,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ehci: ehci@101c0000 { | 	ehci: ehci@101c0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ehci"; | 		compatible = "generic-ehci"; | ||||||
| 		reg = <0x101c0000 0x1000>; | 		reg = <0x101c0000 0x1000>; | ||||||
|  |  | ||||||
| @@ -520,9 +522,16 @@ | |||||||
| 		phy-names = "usb"; | 		phy-names = "usb"; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ehci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ohci: ohci@101c1000 { | 	ohci: ohci@101c1000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ohci"; | 		compatible = "generic-ohci"; | ||||||
| 		reg = <0x101c1000 0x1000>; | 		reg = <0x101c1000 0x1000>; | ||||||
|  |  | ||||||
| @@ -533,6 +542,11 @@ | |||||||
| 		phy-names = "usb"; | 		phy-names = "usb"; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ohci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	pcie: pcie@10140000 { | 	pcie: pcie@10140000 { | ||||||
|   | |||||||
| @@ -349,6 +349,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ehci: ehci@101c0000 { | 	ehci: ehci@101c0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ehci"; | 		compatible = "generic-ehci"; | ||||||
| 		reg = <0x101c0000 0x1000>; | 		reg = <0x101c0000 0x1000>; | ||||||
|  |  | ||||||
| @@ -359,9 +361,16 @@ | |||||||
| 		phy-names = "usb"; | 		phy-names = "usb"; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ehci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ohci: ohci@101c1000 { | 	ohci: ohci@101c1000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ohci"; | 		compatible = "generic-ohci"; | ||||||
| 		reg = <0x101c1000 0x1000>; | 		reg = <0x101c1000 0x1000>; | ||||||
|  |  | ||||||
| @@ -372,6 +381,11 @@ | |||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ohci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	wmac: wmac@10180000 { | 	wmac: wmac@10180000 { | ||||||
|   | |||||||
| @@ -347,6 +347,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	xhci: xhci@1E1C0000 { | 	xhci: xhci@1E1C0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		status = "okay"; | 		status = "okay"; | ||||||
|  |  | ||||||
| 		compatible = "mediatek,mt8173-xhci"; | 		compatible = "mediatek,mt8173-xhci"; | ||||||
| @@ -359,6 +361,25 @@ | |||||||
|  |  | ||||||
| 		interrupt-parent = <&gic>; | 		interrupt-parent = <&gic>; | ||||||
| 		interrupts = <GIC_SHARED 22 IRQ_TYPE_LEVEL_HIGH>; | 		interrupts = <GIC_SHARED 22 IRQ_TYPE_LEVEL_HIGH>; | ||||||
|  |  | ||||||
|  | 		/* | ||||||
|  | 		 * Port 1 of both hubs is one usb slot and referenced here. | ||||||
|  | 		 * The binding doesn't allow to address individual hubs. | ||||||
|  | 		 * hub 1 - port 1 is ehci and ohci, hub 2 - port 1 is xhci. | ||||||
|  | 		 */ | ||||||
|  | 		xhci_ehci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		/* | ||||||
|  | 		 * Only the second usb hub has a second port. That port serves | ||||||
|  | 		 * ehci and ohci. | ||||||
|  | 		 */ | ||||||
|  | 		ehci_port2: port@2 { | ||||||
|  | 			reg = <2>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	gic: interrupt-controller@1fbc0000 { | 	gic: interrupt-controller@1fbc0000 { | ||||||
|   | |||||||
| @@ -402,6 +402,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ehci: ehci@101c0000 { | 	ehci: ehci@101c0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ehci"; | 		compatible = "generic-ehci"; | ||||||
| 		reg = <0x101c0000 0x1000>; | 		reg = <0x101c0000 0x1000>; | ||||||
|  |  | ||||||
| @@ -410,9 +412,16 @@ | |||||||
|  |  | ||||||
| 		interrupt-parent = <&intc>; | 		interrupt-parent = <&intc>; | ||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
|  | 		ehci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ohci: ohci@101c1000 { | 	ohci: ohci@101c1000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ohci"; | 		compatible = "generic-ohci"; | ||||||
| 		reg = <0x101c1000 0x1000>; | 		reg = <0x101c1000 0x1000>; | ||||||
|  |  | ||||||
| @@ -421,6 +430,11 @@ | |||||||
|  |  | ||||||
| 		interrupt-parent = <&intc>; | 		interrupt-parent = <&intc>; | ||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
|  | 		ohci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ethernet: ethernet@10100000 { | 	ethernet: ethernet@10100000 { | ||||||
|   | |||||||
| @@ -335,6 +335,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	otg: otg@101c0000 { | 	otg: otg@101c0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "ralink,rt3050-otg", "snps,dwc2"; | 		compatible = "ralink,rt3050-otg", "snps,dwc2"; | ||||||
| 		reg = <0x101c0000 0x40000>; | 		reg = <0x101c0000 0x40000>; | ||||||
|  |  | ||||||
| @@ -345,5 +347,10 @@ | |||||||
| 		reset-names = "otg"; | 		reset-names = "otg"; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		otg_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -358,6 +358,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ehci: ehci@101c0000 { | 	ehci: ehci@101c0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ehci"; | 		compatible = "generic-ehci"; | ||||||
| 		reg = <0x101c0000 0x1000>; | 		reg = <0x101c0000 0x1000>; | ||||||
|  |  | ||||||
| @@ -368,9 +370,16 @@ | |||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ehci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ohci: ohci@101c1000 { | 	ohci: ohci@101c1000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ohci"; | 		compatible = "generic-ohci"; | ||||||
| 		reg = <0x101c1000 0x1000>; | 		reg = <0x101c1000 0x1000>; | ||||||
|  |  | ||||||
| @@ -381,5 +390,10 @@ | |||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ohci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -456,6 +456,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ehci: ehci@101c0000 { | 	ehci: ehci@101c0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ehci"; | 		compatible = "generic-ehci"; | ||||||
| 		reg = <0x101c0000 0x1000>; | 		reg = <0x101c0000 0x1000>; | ||||||
|  |  | ||||||
| @@ -466,9 +468,16 @@ | |||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ehci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ohci: ohci@101c1000 { | 	ohci: ohci@101c1000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ohci"; | 		compatible = "generic-ohci"; | ||||||
| 		reg = <0x101c1000 0x1000>; | 		reg = <0x101c1000 0x1000>; | ||||||
|  |  | ||||||
| @@ -479,5 +488,10 @@ | |||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
| 		status = "disabled"; | 		status = "disabled"; | ||||||
|  |  | ||||||
|  | 		ohci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -372,6 +372,8 @@ | |||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ehci: ehci@101c0000 { | 	ehci: ehci@101c0000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ehci"; | 		compatible = "generic-ehci"; | ||||||
| 		reg = <0x101c0000 0x1000>; | 		reg = <0x101c0000 0x1000>; | ||||||
|  |  | ||||||
| @@ -380,9 +382,16 @@ | |||||||
|  |  | ||||||
| 		interrupt-parent = <&intc>; | 		interrupt-parent = <&intc>; | ||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
|  | 		ehci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	ohci: ohci@101c1000 { | 	ohci: ohci@101c1000 { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <0>; | ||||||
| 		compatible = "generic-ohci"; | 		compatible = "generic-ohci"; | ||||||
| 		reg = <0x101c1000 0x1000>; | 		reg = <0x101c1000 0x1000>; | ||||||
|  |  | ||||||
| @@ -391,5 +400,10 @@ | |||||||
|  |  | ||||||
| 		interrupt-parent = <&intc>; | 		interrupt-parent = <&intc>; | ||||||
| 		interrupts = <18>; | 		interrupts = <18>; | ||||||
|  |  | ||||||
|  | 		ohci_port1: port@1 { | ||||||
|  | 			reg = <1>; | ||||||
|  | 			#trigger-source-cells = <0>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Mathias Kresin
					Mathias Kresin