kernel: brcm47xx: Backport fixes for USB on WNDR3400v2 (fixes FS#2170)
Eric has reported on OpenWrt's bug tracking system[1], that he's not able to use USB devices on his WNDR3400v2 device after the boot, until he turns on GPIO #21 manually through sysfs. 1. https://bugs.openwrt.org/index.php?do=details&task_id=2170 Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
		| @@ -0,0 +1,39 @@ | |||||||
|  | From cdb8faa00e3fcdd0ad10add743516d616dc7d38e Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz> | ||||||
|  | Date: Mon, 11 Mar 2019 22:08:22 +0100 | ||||||
|  | Subject: [PATCH] mips: bcm47xx: Enable USB power on Netgear WNDR3400v2 | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Eric has reported on OpenWrt's bug tracking system[1], that he's not | ||||||
|  | able to use USB devices on his WNDR3400v2 device after the boot, until | ||||||
|  | he turns on GPIO #21 manually through sysfs. | ||||||
|  |  | ||||||
|  | 1. https://bugs.openwrt.org/index.php?do=details&task_id=2170 | ||||||
|  |  | ||||||
|  | Cc: Rafał Miłecki <zajec5@gmail.com> | ||||||
|  | Cc: Hauke Mehrtens <hauke@hauke-m.de> | ||||||
|  | Reported-by: Eric Bohlman <ericbohlman@gmail.com> | ||||||
|  | Tested-by: Eric Bohlman <ericbohlman@gmail.com> | ||||||
|  | Signed-off-by: Petr Štetiar <ynezz@true.cz> | ||||||
|  | Signed-off-by: Paul Burton <paul.burton@mips.com> | ||||||
|  | --- | ||||||
|  |  arch/mips/bcm47xx/workarounds.c | 1 + | ||||||
|  |  1 file changed, 1 insertion(+) | ||||||
|  |  | ||||||
|  | diff --git a/arch/mips/bcm47xx/workarounds.c b/arch/mips/bcm47xx/workarounds.c | ||||||
|  | index 46eddbe..0ab95dd 100644 | ||||||
|  | --- a/arch/mips/bcm47xx/workarounds.c | ||||||
|  | +++ b/arch/mips/bcm47xx/workarounds.c | ||||||
|  | @@ -24,6 +24,7 @@ void __init bcm47xx_workarounds(void) | ||||||
|  |  	case BCM47XX_BOARD_NETGEAR_WNR3500L: | ||||||
|  |  		bcm47xx_workarounds_enable_usb_power(12); | ||||||
|  |  		break; | ||||||
|  | +	case BCM47XX_BOARD_NETGEAR_WNDR3400V2: | ||||||
|  |  	case BCM47XX_BOARD_NETGEAR_WNDR3400_V3: | ||||||
|  |  		bcm47xx_workarounds_enable_usb_power(21); | ||||||
|  |  		break; | ||||||
|  | --  | ||||||
|  | 1.9.1 | ||||||
|  |  | ||||||
| @@ -0,0 +1,39 @@ | |||||||
|  | From cdb8faa00e3fcdd0ad10add743516d616dc7d38e Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz> | ||||||
|  | Date: Mon, 11 Mar 2019 22:08:22 +0100 | ||||||
|  | Subject: [PATCH] mips: bcm47xx: Enable USB power on Netgear WNDR3400v2 | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Eric has reported on OpenWrt's bug tracking system[1], that he's not | ||||||
|  | able to use USB devices on his WNDR3400v2 device after the boot, until | ||||||
|  | he turns on GPIO #21 manually through sysfs. | ||||||
|  |  | ||||||
|  | 1. https://bugs.openwrt.org/index.php?do=details&task_id=2170 | ||||||
|  |  | ||||||
|  | Cc: Rafał Miłecki <zajec5@gmail.com> | ||||||
|  | Cc: Hauke Mehrtens <hauke@hauke-m.de> | ||||||
|  | Reported-by: Eric Bohlman <ericbohlman@gmail.com> | ||||||
|  | Tested-by: Eric Bohlman <ericbohlman@gmail.com> | ||||||
|  | Signed-off-by: Petr Štetiar <ynezz@true.cz> | ||||||
|  | Signed-off-by: Paul Burton <paul.burton@mips.com> | ||||||
|  | --- | ||||||
|  |  arch/mips/bcm47xx/workarounds.c | 1 + | ||||||
|  |  1 file changed, 1 insertion(+) | ||||||
|  |  | ||||||
|  | diff --git a/arch/mips/bcm47xx/workarounds.c b/arch/mips/bcm47xx/workarounds.c | ||||||
|  | index 46eddbe..0ab95dd 100644 | ||||||
|  | --- a/arch/mips/bcm47xx/workarounds.c | ||||||
|  | +++ b/arch/mips/bcm47xx/workarounds.c | ||||||
|  | @@ -24,6 +24,7 @@ void __init bcm47xx_workarounds(void) | ||||||
|  |  	case BCM47XX_BOARD_NETGEAR_WNR3500L: | ||||||
|  |  		bcm47xx_workarounds_enable_usb_power(12); | ||||||
|  |  		break; | ||||||
|  | +	case BCM47XX_BOARD_NETGEAR_WNDR3400V2: | ||||||
|  |  	case BCM47XX_BOARD_NETGEAR_WNDR3400_V3: | ||||||
|  |  		bcm47xx_workarounds_enable_usb_power(21); | ||||||
|  |  		break; | ||||||
|  | --  | ||||||
|  | 1.9.1 | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user
	 Petr Štetiar
					Petr Štetiar