boards/mips: Add networking support to CI20 board

Introduce networking capabilities to the Creator CI20 board by leveraging
the pre-existing dm9000 ethernet driver.

To achieve this, the following changes were made:
- Integrated the jz4780 GPIO module to properly configure and enable the
  interrupt pin required by the ethernet controller.
- Added `dm90x0.h` to export the dm9000 initialization function, allowing
  the board-specific setup code to initialize the network interface.

Signed-off-by: Lwazi Dube <lwazeh@gmail.com>
This commit is contained in:
Lwazi Dube 2026-07-16 01:40:44 -04:00 committed by Alan C. Assis
parent 4dfca78d41
commit 2f73fe2267
10 changed files with 749 additions and 3 deletions

View file

@ -15,8 +15,9 @@ Supported Features
==================
* Single 1.2GHz MIPS32 processor
* UART0 on Raspberry PI connector
* 256MiB DRAM
* UART0 on Raspberry PI connector
* Fast Ethernet (DM9000)
Configurations
==============
@ -56,3 +57,12 @@ Basic serial console access to the NSH shell.
Then use some serial console client (minicom, picocom, teraterm, etc)
configured to 115200 8n1 without software or hardware flow control.
net
---
* Basic serial console access to the NSH shell.
* Networking support through the RJ45 connector.
The telnet daemon is included, so the CI20 board can be connected to through telnet.