Drivers | Folders or files | Feature descriptions |
8-bit NAND | mtd/nand/raw/sp_paranand/ | Support mtd framework. Support read and write standard 2k/4k/8k ECC sectors. Support read and write 1K60 ECC sectors. Support block and chip erase.
|
Clock | clk/sunplus/ | Support common clock framework (CCF). Support clock functions for all devices.
|
eMMC | mmc/sp_mmc* | Support MMC framework. Support read and write User Data Area. Support read and write RPMB partition. Support DMA mode.
|
Ethernet | net/designware.* | Support 802.3 packets transactions. Support 100M and 1000M speeds. Support RGMII and RMII interfaces.
|
I2C | i2c/designware_i2c* | Support I2C master mode access. Support 100kHz and 400kHz speeds.
|
OTP | soc/sunplus/ | Support write and read OTP. Support rotp and wotp commands.
|
Reset | reset/reset-sunplus.c | Support reset functions for all devices.
|
Pinctrl | pinctrl/sunplus/ | Support generic helper bindings. Support pin-mux of all devices. Support all GPIO pins.
|
SD card | mmc/sp_sd* | Support MMC framework. Support read and write operations. Support DMA mode.
|
SPI | spi/designware_spi.c | Support SPI master mode access. Support set clock frequency in dts. Support mode 0, 1, 2 and 3 in dts.
|
SPI-NAND | mtd/nand/raw/sp_* | Support mtd framework. Support read and write standard 2k ECC sectors. Support read and write 1K60 ECC sectors.. Support block and chip erase. Support 4-bit operations. Support set clock frequency in dts.
|
SPI-NOR | mtd/spi/spi-nor-ids.c spi/sp_spi_nor.c | Support mtd framework. Support read and write operations. Support block and chip erase. Support set clock frequency in dts.
|
UART | serial/serial_sunplus.c | Support U-Boot console at UART0. Baud rate is set by i-boot.
|
USB2.0 EHCI | usb/host/ehci-sunplus.c | Support high-speed read and write operations.
|
USB2.0 OHCI | usb/host/ohci-sunplus.c | Support full-speed read and write operations.
|
USB2.0 UDC | usb/gadget/sp_udc.c | Support USB device (gadgets).
|
USB3.0 DRD | usb/host/xhci-spdwc3.c usb/gadget/spdwc3_udc.c phy/phy-sunplus-dwc3.c | Support super-speed, high-speed and full-speed access. Support host and device mode. Support USB type C receptacle.
|
Video (MIPI/DSI-TX) | video/sunplus/sp7350/disp/ | Support U-Boot video console.
|