openwrtv4/target/linux/ar71xx
Piotr Dymacz 57c641ba6e ar71xx: rework chipidea controller support, add QCA9531
Rework (again) platform support for dual-role chipidea USB controller:

- include support for QCA9531
- use correct EHCI block size
- drop ar933x_usb_setup_ctrl_config() function
- simplify code after previous "register chipidea only in device mode"
  change (fa22714181)

Reworked patch was tested on devices with below QCA WiSOCs (signal/GPIO
name with required bootstrap state for USB bus 0 in device mode):

- AR9331  (GPIO13 pull-down)
- AR9342  (RGMII_TXD1/ETXD1 pull-up)
- AR9344  (GPIO20 pull-up)
- QCA9531 (GPIO13 pull-up)
- QCA9558 (GPIO13 pull-up)

The only way to select device mode for bus 0 is to change SOC bootstrap
configuration which is sampled only once, at hard reset. Likely, other
models, like QCA9556 or AR9341, should also support dual-role USB mode
but they were not tested.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2018-04-06 23:11:00 +02:00
..
base-files ar71xx: add model detection for UBNT AC-Mesh 2018-04-05 15:28:56 +02:00
files ar71xx: Add support for D-Link DAP-1330 a1 2018-04-05 15:28:56 +02:00
generic ar71xx: Add support for D-Link DAP-1330 a1 2018-04-05 15:28:56 +02:00
image ar71xx: Add support for D-Link DAP-1330 a1 2018-04-05 15:28:56 +02:00
mikrotik ar71xx: reorganize kernel configuration 2018-01-13 19:54:45 +01:00
nand ar71xx: reorganize kernel configuration 2018-01-13 19:54:45 +01:00
patches-4.4 kernel: bump 4.4 to 4.4.121 2018-03-17 22:15:38 +01:00
patches-4.9 ar71xx: rework chipidea controller support, add QCA9531 2018-04-06 23:11:00 +02:00
tiny ar71xx: create new ar71xx/tiny subtarget for 4MB flash devices 2018-01-13 19:54:45 +01:00
config-4.4 ar71xx: Add support for D-Link DAP-1330 a1 2018-04-05 15:28:56 +02:00
config-4.9 ar71xx: Add support for D-Link DAP-1330 a1 2018-04-05 15:28:56 +02:00
Makefile ar71xx: create new ar71xx/tiny subtarget for 4MB flash devices 2018-01-13 19:54:45 +01:00
modules.mk ar71xx: add LED driver NU801 2015-12-11 15:04:57 +00:00