123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl>
- Date: Wed, 2 Aug 2017 06:40:41 +0200
- Subject: [PATCH] ARM: dts: BCM5301X: Specify USB ports for USB LEDs of few
- devices
- MIME-Version: 1.0
- Content-Type: text/plain; charset=UTF-8
- Content-Transfer-Encoding: 8bit
- This uses trigger-sources documented in commit 80dc6e1cd85fc ("dt-bindings:
- leds: document new trigger-sources property") to specify USB ports. Such an
- information can be used by operating system to setup LEDs behavior.
- I updated dts files for 7 devices I own and I was able to test.
- Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
- Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
- ---
- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 ++++
- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 3 +++
- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 ++++++
- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 ++++
- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 5 +++++
- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 3 +++
- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 3 +++
- 7 files changed, 28 insertions(+)
- --- a/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
- +++ b/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
- @@ -52,6 +52,10 @@
- usb {
- label = "bcm53xx:blue:usb";
- gpios = <&hc595 0 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&ohci_port1>, <&ehci_port1>,
- + <&xhci_port1>, <&ohci_port2>,
- + <&ehci_port2>;
- + linux,default-trigger = "usbport";
- };
-
- power0 {
- --- a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts
- +++ b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts
- @@ -48,6 +48,9 @@
- usb {
- label = "bcm53xx:blue:usb";
- gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
- + trigger-sources = <&ohci_port1>, <&ehci_port1>,
- + <&xhci_port1>;
- + linux,default-trigger = "usbport";
- };
-
- wireless {
- --- a/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
- +++ b/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
- @@ -42,16 +42,22 @@
- usb2 {
- label = "bcm53xx:white:usb2";
- gpios = <&chipcommon 3 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&ohci_port2>, <&ehci_port2>;
- + linux,default-trigger = "usbport";
- };
-
- usb3-white {
- label = "bcm53xx:white:usb3";
- gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&xhci_port1>;
- + linux,default-trigger = "usbport";
- };
-
- usb3-green {
- label = "bcm53xx:green:usb3";
- gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&ohci_port1>, <&ehci_port1>;
- + linux,default-trigger = "usbport";
- };
-
- wps {
- --- a/arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts
- +++ b/arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts
- @@ -36,6 +36,8 @@
- usb2-port1 {
- label = "bcm53xx:green:usb2-port1";
- gpios = <&chipcommon 2 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&ohci_port1>, <&ehci_port1>;
- + linux,default-trigger = "usbport";
- };
-
- power {
- @@ -67,6 +69,8 @@
- usb2-port2 {
- label = "bcm53xx:green:usb2-port2";
- gpios = <&chipcommon 13 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&ohci_port2>, <&ehci_port2>;
- + linux,default-trigger = "usbport";
- };
- };
-
- --- a/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts
- +++ b/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts
- @@ -46,11 +46,16 @@
- usb3 {
- label = "bcm53xx:blue:usb3";
- gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&ohci_port1>, <&ehci_port1>,
- + <&xhci_port1>;
- + linux,default-trigger = "usbport";
- };
-
- usb2 {
- label = "bcm53xx:blue:usb2";
- gpios = <&chipcommon 7 GPIO_ACTIVE_HIGH>;
- + trigger-sources = <&ohci_port2>, <&ehci_port2>;
- + linux,default-trigger = "usbport";
- };
-
- wan-blue {
- --- a/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts
- +++ b/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts
- @@ -71,6 +71,9 @@
- usb3-white {
- label = "bcm53xx:white:usb3";
- gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
- + trigger-sources = <&ohci_port1>, <&ehci_port1>,
- + <&xhci_port1>;
- + linux,default-trigger = "usbport";
- };
-
- 2ghz {
- --- a/arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts
- +++ b/arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts
- @@ -59,6 +59,9 @@
- usb3 {
- label = "bcm53xx:green:usb3";
- gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
- + trigger-sources = <&ohci_port1>, <&ehci_port1>,
- + <&xhci_port1>;
- + linux,default-trigger = "usbport";
- };
-
- status {
|