This is a third patch series working towards providing
a usable U-boot support for Qualcomm IPQ40xx SoC-s.

This patch series adds SPI driver so booting is finally
possible, RNG driver for the built in pseudo RNG and
MDIO driver to prepare for future ethernet support.

Booting Linux is now possible.

Signed-off-by: Robert Marko <robert.ma...@sartura.hr>
Cc: Luka Perkov <luka.per...@sartura.hr>

Robert Marko (6):
  spi: Add Qualcomm QUP SPI controller driver
  IPQ40xx: Add SPI support
  net: Add IPQ40xx MDIO driver
  IPQ40xx: Add support for MDIO
  rng: Add Qualcomm MSM PRNG driver
  IPQ40xx: Add PRNG support

 MAINTAINERS                              |   3 +
 arch/arm/dts/qcom-ipq4019.dtsi           |  47 ++
 arch/arm/mach-ipq40xx/clock-ipq4019.c    |  21 +-
 arch/arm/mach-ipq40xx/pinctrl-ipq4019.c  |   7 +
 doc/device-tree-bindings/spi/spi-qup.txt |  33 +
 drivers/net/Kconfig                      |   7 +
 drivers/net/Makefile                     |   1 +
 drivers/net/mdio-ipq4019.c               | 146 +++++
 drivers/rng/Kconfig                      |   7 +
 drivers/rng/Makefile                     |   1 +
 drivers/rng/msm_rng.c                    | 143 ++++
 drivers/spi/Kconfig                      |  10 +
 drivers/spi/Makefile                     |   1 +
 drivers/spi/spi-qup.c                    | 803 +++++++++++++++++++++++
 14 files changed, 1228 insertions(+), 2 deletions(-)
 create mode 100644 doc/device-tree-bindings/spi/spi-qup.txt
 create mode 100644 drivers/net/mdio-ipq4019.c
 create mode 100644 drivers/rng/msm_rng.c
 create mode 100644 drivers/spi/spi-qup.c

-- 
2.28.0

Reply via email to