arch/mips/jz4780: Add USB host and display controller drivers

Add EHCI and OHCI USB host drivers for the Ingenic JZ4780 SoC, derived
from the existing sama5 implementation.

Additionally, introduce the display controller driver using code ported
from FreeBSD under its original license terms. Note that this driver
lacks EDID support and is currently hardcoded to 1360x768.

Update the linker script memory layout to utilize the full 256 MiB RAM,
excluding the 8 MiB reserved at the top of memory for the framebuffer.

Signed-off-by: Lwazi Dube <lwazeh@gmail.com>
This commit is contained in:
Lwazi Dube 2026-07-21 22:13:12 -04:00 committed by Xiang Xiao
parent c6722e9c53
commit 2099ceda33
20 changed files with 12201 additions and 15 deletions

View file

@ -66,3 +66,10 @@ net
The telnet daemon is included, so the CI20 board can be connected to through telnet.
jumbo
-----
* Basic serial console access to the NSH shell.
* Networking support through the RJ45 connector.
* USB host support: mass storage, hub, keyboard and mouse.
* Builtin Apps: dd, hidkbd, ping, tc, fb, nsh, sh, telnetd