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