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. Supports mtd framework.

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

  3. Supports read and write 1K60 ECC sectors.

  4. Supports block and chip erase.

Clock

clk/sunplus/

  1. Supports common clock framework (CCF).

  2. Supports clock functions for all devices.

eMMC

mmc/sp_mmc*

  1. Supports MMC framework.

  2. Supports read and write User Data Area.

  3. Supports read and write RPMB partition.

  4. Supports DMA mode.

Ethernet

net/designware.*

  1. Supports 802.3 packets transactions.

  2. Supports 100M and 1000M speeds.

  3. Supports RGMII and RMII interfaces.

fastboot

fastboot/

  1. Support eMMC update all partitions.

  2. Support SPI-NAND and 8-bit NAND update the following partitions:

    1. uboot2

    2. fip

    3. env

    4. env_redund

    5. kernel (uImage)

    6. rootfs (ubifs)

I2C

i2c/designware_i2c*

  1. Supports I2C master mode access.

  2. Supports 100kHz and 400kHz speeds.

OTP

soc/sunplus/

  1. Supports write and read OTP.

  2. Supports rotp and wotp commands.

Reset

reset/reset-sunplus.c

  1. Supports reset functions for all devices.

Pinctrl

pinctrl/sunplus/

  1. Supports generic helper bindings.

  2. Supports pin-mux of all devices.

  3. Supports all GPIO pins.

SD card

mmc/sp_sd*

  1. Supports MMC framework.

  2. Supports read and write operations.

  3. Supports DMA mode.

SPI

spi/designware_spi.c

  1. Supports SPI master mode access.

  2. Supports set clock frequency in dts.

  3. Supports mode 0, 1, 2 and 3.

SPI-NAND

mtd/nand/raw/sp_*

  1. Supports mtd framework.

  2. Supports read and write standard 2k ECC sectors for 1 or 2 planes.

  3. Supports read and write standard 4k ECC sectors for 1 plane only.

  4. Supports read and write 1K60 ECC sectors..

  5. Supports block and chip erase.

  6. Supports 4-bit operations.

  7. Supports set clock frequency in dts.

SPI-NOR

mtd/spi/spi-nor-ids.c

spi/sp_spi_nor.c

  1. Supports mtd framework.

  2. Supports read and write operations.

  3. Supports block and chip erase.

  4. Supports set clock frequency in dts.

UART

serial/serial_sunplus.c

  1. Supports U-Boot console at UART0.

  2. Baud rate is set by i-boot.

USB2.0 EHCI

usb/host/ehci-sunplus.c

  1. Supports high-speed read and write operations.

USB2.0 OHCI

usb/host/ohci-sunplus.c

  1. Supports full-speed read and write operations.

USB2.0 UDC

usb/gadget/sp_udc.c

  1. Supports USB devices (gadgets).

USB3.0 DRD

usb/host/xhci-spdwc3.c

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

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

  2. Supports host and device modes.

  3. Supports USB type C receptacle.

Video

video/sunplus/sp7350/disp/

  1. Supports U-Boot video console.

...