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 2 Next »

This page is intended to give more details on the Xilinx drivers for U-boot, such as testing, how to use the drivers, etc. The drivers included in the u-boot tree are intended to run on ARM (Zynq,
Zynq Ultrascale+ MPSoC).

Driver Information

There are a number of drivers in the u-boot tree and they may work, but the following list of drivers are currently what's tested and users are encouraged to use these rather than others.

ComponentPlatform/IP coreLinkIn MainlineLocationComment
i2cZynq and ZynqMPi2c driverYesdrivers/i2c/zynq_i2c.c and
drivers/i2c/i2c-cdns.c

SD controllerZynq and ZynqMPmmc driverYesdrivers/mmc/zynq_sdhci.c
GEMZynq and ZynqMPethernet driverYesdrivers/net/zynq_gem.c
QSPIZynq and ZynqMPqspi driver
drivers/spi/zynqmp_qspi.c and
drivers/spi/zynq_qspi.c
drivers/spi/zynqmp_qspi.c
is not in mainline
USBZynq and ZynqMPusb driverYesdrivers/usb/host/xhci-zynqmp.c and
drivers/usb/host/ehci-zynq.c

nandZynq and ZynqMPnand driverYesdrivers/mtd/nand/zynq_nand.c and
drivers/mtd/nand/arasan_nfc.c

gpioZynq and ZynqMPgpio driverYesdrivers/gpio/zynq_gpio.c and

drivers/gpio/xilinx_gpio.c

  • No labels