Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 6
Next »
Under construction…
General features
Support console at UART0 (@ 115,200 bps).
Support booting Linux from SPI-NOR flash.
Support booting Linux from SPI-NAND and 8-bit NAND flashes.
Support booting Linux from eMMC device.
Support secure-boot (check hash value of Linux image).
Support in-system program SPI-NOR flash.
Support in-system program SPI-NAND and 8-bit NAND flashes.
Support in-system program eMMC device.
Support read ISP images (stored in ISPBOOOT.BIN) from USB flash drives or SD cards.
Support fastboot for eMMC device.
Support fastboot for SPI-NAND and 8-bit NAND flashes.
Drivers locations and features
Drivers | Folders or files | |
8-bit NAND | drivers/mtd/nand/raw/sp_paranand/ | Support U-Boot 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 | drivers/clk/sunplus/ | Support clock functions for all devices used in U-Boot.
|
eMMC | drivers/mmc/sp_mmc*.* | Support U-Boot MMC framework. Support read and write User Data Area. Support read and write RPMB partition. Support DMA mode.
|
Giga Ethernet | drivers/net/designware.c | Support 802.3 packets transactions.
|
I2C | drivers/i2c/sp_i2c_mas.c | Support I2C master mode access. Support 100kHz and 400kHz speeds.
|
NVNEM (OTP) | drivers/soc/sunplus/ | Support write and read OTP.
|
Reset | drivers/reset/reset-sunplus.c | Support reset functions for all devices used in U-Boot.
|
Pinctrl | drivers/pinctrl/sunplus/ | Support pin-mux of all devices. Support all GPIO pins.
|
SD card | drivers/mmc/sp_sd*.* | Support U-Boot MMC framework. Support read and write operations. Support DMA mode.
|
SPI | drivers/spi/designware_spi.c | Support SPI master mode access. Support set clock frequency. Support mode 0, 1, 2 and 3.
|
SPI-NAND | drivers/mtd/nand/raw/sp_*_q645.* | Support U-Boot 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.
|
SPI-NOR | drivers/spi/sp_spi_nor.c | Support U-Boot mtd framework. Support read and write operations. Support block and chip erase. Support set clock frequency.
|
UART | drivers/serial/serial_sunplus.c | Support U-Boot console (@ 115,200).
|
USB2.0 EHCI | drivers/usb/host/ehci-sunplus.c | Support high-speed read and write operations.
|
USB2.0 OHCI |   | Support full-speed read and write operations.
|
USB3.0 DRD driver | drivers/usb/host/xhci-spdwc3.c drivers/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) | drivers/video/sunplus/sp7350/disp/ | Support U-Boot video console.
|
Other files
Type | Folders | Files | |
board | board/sunplus/sp7350/ | | |
machine | arch/arm/mach-pentagram/ | | |
scripts | include/configs/ | pentagram_common_sp7350_c.h | |
defconfig files | configs/ | sp7350_*_defconfig | |