
Masahiro Yamada (13): ARM: uniphier: change stack pointer address for SPL ARM: uniphier: create early page table at run-time ARM: uniphier: add missing static qualifier ARM: uniphier: support USB boot mode for ProXstream2 / PH1-LD6b SoC clk: uniphier: add Media I/O clock driver for UniPhier SoCs ARM: dts: uniphier: add reference clock nodes ARM: dts: uniphier: add device nodes for system control blocks ARM: dts: uniphier: add device nodes for Peripheral control block ARM: dts: uniphier: add device nodes for MIO control block ARM: dts: uniphier: switch to use clock drivers usb: remove UniPhier EHCI driver ARM: uniphier: enable generic EHCI driver ARM: uniphier: drop unneeded EHCI pin mux settings
arch/arm/Kconfig | 1 + arch/arm/dts/uniphier-common32.dtsi | 27 ++++ arch/arm/dts/uniphier-ph1-ld4.dtsi | 23 +++ arch/arm/dts/uniphier-ph1-pro4.dtsi | 22 +++ arch/arm/dts/uniphier-ph1-pro5.dtsi | 20 +++ arch/arm/dts/uniphier-ph1-sld3.dtsi | 26 +++ arch/arm/dts/uniphier-ph1-sld8.dtsi | 23 +++ arch/arm/dts/uniphier-proxstream2.dtsi | 20 +++ arch/arm/mach-uniphier/Makefile | 1 - arch/arm/mach-uniphier/board_late_init.c | 8 +- arch/arm/mach-uniphier/boot-mode/boot-device.h | 2 + .../boot-mode/boot-mode-proxstream2.c | 5 +- arch/arm/mach-uniphier/boot-mode/boot-mode.c | 11 +- arch/arm/mach-uniphier/clk/clk-ph1-ld4.c | 4 +- arch/arm/mach-uniphier/clk/clk-ph1-pro4.c | 4 +- arch/arm/mach-uniphier/init_page_table.S | 32 ---- arch/arm/mach-uniphier/lowlevel_init.S | 103 +++++++++++- arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld4.c | 9 -- arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro4.c | 7 - arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld3.c | 2 +- arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld8.c | 9 -- configs/uniphier_ld4_sld8_defconfig | 2 + configs/uniphier_sld3_defconfig | 2 + drivers/clk/Kconfig | 2 + drivers/clk/Makefile | 1 + drivers/clk/uniphier/Kconfig | 13 ++ drivers/clk/uniphier/Makefile | 3 + drivers/clk/uniphier/clk-uniphier-core.c | 159 ++++++++++++++++++ drivers/clk/uniphier/clk-uniphier-mio.c | 178 +++++++++++++++++++++ drivers/clk/uniphier/clk-uniphier.h | 57 +++++++ drivers/usb/host/Kconfig | 7 - drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-uniphier.c | 75 --------- include/configs/uniphier.h | 2 +- 34 files changed, 703 insertions(+), 158 deletions(-) delete mode 100644 arch/arm/mach-uniphier/init_page_table.S create mode 100644 drivers/clk/uniphier/Kconfig create mode 100644 drivers/clk/uniphier/Makefile create mode 100644 drivers/clk/uniphier/clk-uniphier-core.c create mode 100644 drivers/clk/uniphier/clk-uniphier-mio.c create mode 100644 drivers/clk/uniphier/clk-uniphier.h delete mode 100644 drivers/usb/host/ehci-uniphier.c