[PATCH 00/11] drivers: Driver support for ADI SC5xx SoCs
Greg Malysa
greg.malysa at timesys.com
Wed May 15 23:57:37 CEST 2024
This series adds all of the supported peripheral drivers for the sc5xx
series of SoCs from Analog Devices and other drivers that are used by
the evaluation kits, such as a GPIO expander used by the EZLITE carrier
boards.
This series is based on uboot/next as it references the sc5xx machine
type at times and currently passes CI.
Greg Malysa (4):
pinctrl: Add support for ADI SC5XX-family pinctrl
gpio: Add support for SC5XX-family processor GPIO driver
net: Add support for ADI SC5xx SoCs with DWC QoS ethernet
dma: Add driver for ADI SC5xx-family SoC MDMA functionality
Nathan Barrett-Morrison (7):
gpio: Add support for ADI ADP5588 GPIO expander chips
usb: musb-new: Add support for Analog Devices SC5xx SoCs
i2c: Add support for ADI SC5XX-family I2C peripheral
watchdog: Add support for ADI SC5XX-family watchdog peripheral
remoteproc: Add in SHARC loading for ADI SC5XX-family processors
spi: Add support for ADI SC5XX-family processor SPI peripherals
mmc: Add support for ADI SC5XX-family processor SDHCI peripherals
MAINTAINERS | 11 +
drivers/dma/Kconfig | 7 +
drivers/dma/Makefile | 1 +
drivers/dma/adi_dma.c | 255 +++++++++
drivers/gpio/Kconfig | 17 +
drivers/gpio/Makefile | 2 +
drivers/gpio/adp5588_gpio.c | 208 ++++++++
drivers/gpio/gpio-adi-adsp.c | 179 +++++++
drivers/i2c/Kconfig | 7 +
drivers/i2c/Makefile | 1 +
drivers/i2c/adi_i2c.c | 393 ++++++++++++++
drivers/mmc/Kconfig | 8 +
drivers/mmc/Makefile | 1 +
drivers/mmc/adi_sdhci.c | 152 ++++++
drivers/net/Kconfig | 7 +
drivers/net/Makefile | 1 +
drivers/net/dwc_eth_qos.c | 6 +
drivers/net/dwc_eth_qos.h | 2 +
drivers/net/dwc_eth_qos_adi.c | 101 ++++
drivers/pinctrl/Kconfig | 8 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-adi-adsp.c | 156 ++++++
drivers/remoteproc/Kconfig | 11 +
drivers/remoteproc/Makefile | 1 +
drivers/remoteproc/adi_sc5xx_rproc.c | 276 ++++++++++
drivers/spi/Kconfig | 6 +
drivers/spi/Makefile | 1 +
drivers/spi/adi_spi3.c | 690 +++++++++++++++++++++++++
drivers/usb/musb-new/Kconfig | 7 +
drivers/usb/musb-new/Makefile | 1 +
drivers/usb/musb-new/sc5xx.c | 202 ++++++++
drivers/watchdog/Kconfig | 9 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/adi_wdt.c | 145 ++++++
include/dt-bindings/pinctrl/adi-adsp.h | 21 +
35 files changed, 2895 insertions(+)
create mode 100644 drivers/dma/adi_dma.c
create mode 100644 drivers/gpio/adp5588_gpio.c
create mode 100644 drivers/gpio/gpio-adi-adsp.c
create mode 100644 drivers/i2c/adi_i2c.c
create mode 100644 drivers/mmc/adi_sdhci.c
create mode 100644 drivers/net/dwc_eth_qos_adi.c
create mode 100644 drivers/pinctrl/pinctrl-adi-adsp.c
create mode 100644 drivers/remoteproc/adi_sc5xx_rproc.c
create mode 100644 drivers/spi/adi_spi3.c
create mode 100644 drivers/usb/musb-new/sc5xx.c
create mode 100644 drivers/watchdog/adi_wdt.c
create mode 100644 include/dt-bindings/pinctrl/adi-adsp.h
--
2.43.2
More information about the U-Boot
mailing list