
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.marko@sartura.hr Cc: Luka Perkov luka.perkov@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