Files
openwrt/target/linux
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
..
2018-02-18 02:59:57 +01:00
2017-10-28 13:59:03 +02:00
2018-02-18 02:59:48 +01:00
2018-03-29 15:31:29 +02:00
2018-03-23 23:49:55 +01:00
2018-01-09 10:26:16 +01:00
2018-02-18 02:59:57 +01:00
2018-02-20 13:25:00 +01:00
2018-02-08 19:04:38 +01:00
2017-10-18 21:46:05 +02:00
2017-10-24 18:39:17 -07:00
2018-03-03 12:58:56 +01:00
2018-03-23 23:53:20 +01:00
2018-03-08 11:44:26 -08:00
2018-02-18 19:51:58 +01:00