Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Drivers

Folders or files

 Feature descriptions

8-bit NAND

mtd/nand/raw/sp_paranand/

  1. Support mtd framework.

  2. Support read and write standard 2k/4k/8k ECC sectors.

  3. Support read and write 1K60 ECC sectors.

  4. Support block and chip erase.

Clock

clk/sunplus/

  1. Support common clock framework (CCF).

  2. Support clock functions for all devices.

eMMC

mmc/sp_mmc*

  1. Support MMC framework.

  2. Support read and write User Data Area.

  3. Support read and write RPMB partition.

  4. Support DMA mode.

Ethernet

net/designware.*

  1. Support 802.3 packets transactions.

  2. Support 100M and 1000M speeds.

  3. Support RGMII and RMII interfaces.

I2C

i2c/designware_i2c*

  1. Support I2C master mode access.

  2. Support 100kHz and 400kHz speeds.

OTP

soc/sunplus/

  1. Support write and read OTP.

  2. Support rotp and wotp commands.

Reset

reset/reset-sunplus.c

  1. Support reset functions for all devices.

Pinctrl

pinctrl/sunplus/

  1. Support generic helper bindings.

  2. Support pin-mux of all devices.

  3. Support all GPIO pins.

SD card

mmc/sp_sd*

  1. Support MMC framework.

  2. Support read and write operations.

  3. Support DMA mode.

SPI

spi/designware_spi.c

  1. Support SPI master mode access.

  2. Support set clock frequency in dts.

  3. Support mode 0, 1, 2 and 3 in dts.

SPI-NAND

mtd/nand/raw/sp_*

  1. Support mtd framework.

  2. Support read and write standard 2k ECC sectors.

  3. Support read and write 1K60 ECC sectors..

  4. Support block and chip erase.

  5. Support 4-bit operations.

  6. Support set clock frequency in dts.

SPI-NOR

mtd/spi/spi-nor-ids.c

spi/sp_spi_nor.c

  1. Support mtd framework.

  2. Support read and write operations.

  3. Support block and chip erase.

  4. Support set clock frequency in dts.

UART

serial/serial_sunplus.c

  1. Support U-Boot console at UART0.

  2. Baud rate is set by i-boot.

USB2.0 EHCI

usb/host/ehci-sunplus.c

  1. Support high-speed read and write operations.

USB2.0 OHCI

usb/host/ohci-sunplus.c

  1. Support full-speed read and write operations.

USB2.0 UDC

usb/gadget/sp_udc.c

  1. Support USB device (gadgets).

USB3.0 DRD

usb/host/xhci-spdwc3.c

usb/gadget/spdwc3_udc.c
phy/phy-sunplus-dwc3.c

  1. Support super-speed, high-speed and full-speed access.

  2. Support host and device mode.

  3. Support USB type C receptacle.

Video (MIPI/DSI-TX)

video/sunplus/sp7350/disp/

  1. Support U-Boot video console.

...

Folders

Descriptions

common/secure_sp7350/

Contains secure-boot related files.

sp7350/

Contains SP7350 platform or hardware-specific files.

Machine (CPU) specific files

...