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 my earlier patch series:
  "arm: Initial support for Analog Devices SC5xx boards"
  20240828-sc5xx-upstreaming-patches-v1-0-44d9adfdf...@analog.com
since both that series and this series modify MAINTAINERS.

Note that patches 05, 07 had Reviewed-by tags, but have had minor
changes since v1 so these weren't kept.

Signed-off-by: Oliver Gaskell <oliver.gask...@analog.com>
---
Changes in v2:
- Address comments on adi_spi3.c
- Clean up some whitespace errors
- Modify Kconfigs to reflect changes to mach-sc5xx/Kconfig
- Link to v1: 
https://lore.kernel.org/r/20240515215837.14028-1-greg.mal...@timesys.com

---
Greg Malysa (2):
      net: Add support for ADI SC5xx SoCs with DWC QoS ethernet
      dma: Add driver for ADI SC5xx-family SoC MDMA functionality

Nathan Barrett-Morrison (3):
      gpio: Add support for ADI ADP5588 GPIO expander chips
      usb: musb-new: Add support for Analog Devices SC5xx SoCs
      remoteproc: Add in SHARC loading for ADI SC5XX-family processors

Oliver Gaskell (6):
      pinctrl: Add support for ADI SC5XX-family pinctrl
      gpio: Add support for SC5XX-family processor GPIO driver
      i2c: Add support for ADI SC5XX-family I2C peripheral
      watchdog: Add support for ADI SC5XX-family watchdog peripheral
      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                  | 395 +++++++++++++++++++
 drivers/mmc/Kconfig                    |   9 +
 drivers/mmc/Makefile                   |   1 +
 drivers/mmc/adi_sdhci.c                | 154 ++++++++
 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          | 102 +++++
 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                    |   7 +
 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, 2902 insertions(+)
---
base-commit: 041bf69038e2957f38e2de4e5d77bdb3e2ccf8a8
change-id: 20240923-sc5xx-driver-series-a9afb7c598bc
prerequisite-message-id: 
20240828-sc5xx-upstreaming-patches-v1-0-44d9adfdf...@analog.com
prerequisite-patch-id: 63cec707680793ef2feeb5b782b1db19d49766ce
prerequisite-patch-id: fbc3b9227e2dc550878d4e8d113b1ad81ee00028
prerequisite-patch-id: 988919879c6440227124dc0bb4b24d22c9041d99
prerequisite-patch-id: 469d6193e82a2f702e938004ad6ff7c22dfbab86
prerequisite-patch-id: 184667bccb34335a943f5ba405bf2acd75b8c7f3
prerequisite-patch-id: aad9a1786ecfe51a46034fc055c57bff62d2a653
prerequisite-patch-id: 909e13e6d779858f6d862b703e7cbfe510cb3a16
prerequisite-patch-id: 8101423151112c3876c88223ac9ab196aebb8912
prerequisite-patch-id: 24787a90e7adadab2ae3aa2348ac9d5838c26cfe
prerequisite-patch-id: 0564b8079526f2fe1d9f723c8c4a2471e3ec6e1c
prerequisite-patch-id: 0ca62b4ff0cfd3bf5a10ac84f13d0ab261e737d1
prerequisite-patch-id: f54e027ac323522349f24acbc4a946d8a3cdfaef
prerequisite-patch-id: 6f85ade3b9119dba85b65da8a49c4a6345c6b3ba
prerequisite-patch-id: 94e1c6fde429c63a6fa4f7b5aeab0df9a8a00d81
prerequisite-patch-id: 3227e7bdc2614c377b6837a47ad1cde99791d794
prerequisite-patch-id: f6a45739e56120f54170b924a3069b98d355d1c0
prerequisite-patch-id: 10f9f40c697f22a33b83a8538e13bac642795851
prerequisite-patch-id: 32d268fd6372bda3129cddd26da45d69291efc33
prerequisite-patch-id: 7640097fdc5a25ec2ffdf0eddb22f3c452510390
prerequisite-patch-id: e57e6a95ef319c12565a6469f230198259f0bf7d

Best regards,
-- 
Oliver Gaskell <oliver.gask...@analog.com>


Reply via email to