mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
hw/arm: Add EHCI/OHCI controllers to Allwinner R40 and Bananapi board
Allwinner R40 supports two USB host ports shared between a USB 2.0 EHCI host controller and a USB 1.1 OHCI host controller. Add support for both of them. If machine USB support is not enabled, create unimplemented devices for the USB memory ranges to avoid crashes when booting Linux. Signed-off-by: Guenter Roeck <linux@roeck-us.net> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-id: 20240115182757.1095012-2-linux@roeck-us.net Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
b8e2d3f86c
commit
43eef24f52
4 changed files with 57 additions and 3 deletions
|
@ -23,6 +23,7 @@ The Banana Pi M2U machine supports the following devices:
|
|||
* GMAC ethernet
|
||||
* Clock Control Unit
|
||||
* TWI (I2C)
|
||||
* USB 2.0
|
||||
|
||||
Limitations
|
||||
"""""""""""
|
||||
|
@ -33,7 +34,6 @@ Currently, Banana Pi M2U does *not* support the following features:
|
|||
- Audio output
|
||||
- Hardware Watchdog
|
||||
- Real Time Clock
|
||||
- USB 2.0 interfaces
|
||||
|
||||
Also see the 'unimplemented' array in the Allwinner R40 SoC module
|
||||
for a complete list of unimplemented I/O devices: ``./hw/arm/allwinner-r40.c``
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue