c2195b1726877b74d3cae277c1bfd125858aba22
[openwrt/staging/hauke.git] /
1 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl>
2 Date: Wed, 2 Aug 2017 06:40:41 +0200
3 Subject: [PATCH] ARM: dts: BCM5301X: Specify USB ports for USB LEDs of few
4 devices
5 MIME-Version: 1.0
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
8
9 This uses trigger-sources documented in commit 80dc6e1cd85fc ("dt-bindings:
10 leds: document new trigger-sources property") to specify USB ports. Such an
11 information can be used by operating system to setup LEDs behavior.
12
13 I updated dts files for 7 devices I own and I was able to test.
14
15 Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
16 Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
17 ---
18 arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 ++++
19 arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 3 +++
20 arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 ++++++
21 arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 ++++
22 arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 5 +++++
23 arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 3 +++
24 arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 3 +++
25 7 files changed, 28 insertions(+)
26
27 --- a/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
28 +++ b/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
29 @@ -52,6 +52,10 @@
30 usb {
31 label = "bcm53xx:blue:usb";
32 gpios = <&hc595 0 GPIO_ACTIVE_HIGH>;
33 + trigger-sources = <&ohci_port1>, <&ehci_port1>,
34 + <&xhci_port1>, <&ohci_port2>,
35 + <&ehci_port2>;
36 + linux,default-trigger = "usbport";
37 };
38
39 power0 {
40 --- a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts
41 +++ b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts
42 @@ -48,6 +48,9 @@
43 usb {
44 label = "bcm53xx:blue:usb";
45 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
46 + trigger-sources = <&ohci_port1>, <&ehci_port1>,
47 + <&xhci_port1>;
48 + linux,default-trigger = "usbport";
49 };
50
51 wireless {
52 --- a/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
53 +++ b/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
54 @@ -42,16 +42,22 @@
55 usb2 {
56 label = "bcm53xx:white:usb2";
57 gpios = <&chipcommon 3 GPIO_ACTIVE_HIGH>;
58 + trigger-sources = <&ohci_port2>, <&ehci_port2>;
59 + linux,default-trigger = "usbport";
60 };
61
62 usb3-white {
63 label = "bcm53xx:white:usb3";
64 gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>;
65 + trigger-sources = <&xhci_port1>;
66 + linux,default-trigger = "usbport";
67 };
68
69 usb3-green {
70 label = "bcm53xx:green:usb3";
71 gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>;
72 + trigger-sources = <&ohci_port1>, <&ehci_port1>;
73 + linux,default-trigger = "usbport";
74 };
75
76 wps {
77 --- a/arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts
78 +++ b/arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts
79 @@ -36,6 +36,8 @@
80 usb2-port1 {
81 label = "bcm53xx:green:usb2-port1";
82 gpios = <&chipcommon 2 GPIO_ACTIVE_HIGH>;
83 + trigger-sources = <&ohci_port1>, <&ehci_port1>;
84 + linux,default-trigger = "usbport";
85 };
86
87 power {
88 @@ -67,6 +69,8 @@
89 usb2-port2 {
90 label = "bcm53xx:green:usb2-port2";
91 gpios = <&chipcommon 13 GPIO_ACTIVE_HIGH>;
92 + trigger-sources = <&ohci_port2>, <&ehci_port2>;
93 + linux,default-trigger = "usbport";
94 };
95 };
96
97 --- a/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts
98 +++ b/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts
99 @@ -46,11 +46,16 @@
100 usb3 {
101 label = "bcm53xx:blue:usb3";
102 gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>;
103 + trigger-sources = <&ohci_port1>, <&ehci_port1>,
104 + <&xhci_port1>;
105 + linux,default-trigger = "usbport";
106 };
107
108 usb2 {
109 label = "bcm53xx:blue:usb2";
110 gpios = <&chipcommon 7 GPIO_ACTIVE_HIGH>;
111 + trigger-sources = <&ohci_port2>, <&ehci_port2>;
112 + linux,default-trigger = "usbport";
113 };
114
115 wan-blue {
116 --- a/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts
117 +++ b/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts
118 @@ -71,6 +71,9 @@
119 usb3-white {
120 label = "bcm53xx:white:usb3";
121 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
122 + trigger-sources = <&ohci_port1>, <&ehci_port1>,
123 + <&xhci_port1>;
124 + linux,default-trigger = "usbport";
125 };
126
127 2ghz {
128 --- a/arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts
129 +++ b/arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts
130 @@ -59,6 +59,9 @@
131 usb3 {
132 label = "bcm53xx:green:usb3";
133 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
134 + trigger-sources = <&ohci_port1>, <&ehci_port1>,
135 + <&xhci_port1>;
136 + linux,default-trigger = "usbport";
137 };
138
139 status {