[PATCH 0/7] Add support for MediaTek MT8512 Soc

mingming lee
2019-12-23T09:28:22Z

This patch series adds basic boot support on eMMC for the MediaTek
MT8512 SoC based boards. This series add the clock, pinctrl drivers
and the SoC initializaton code.

mingming lee (7):
ARM: MediaTek: Add support for MediaTek MT8512 SoC
clk: mediatek: adjust common driver for mt8512
clk: mediatek: add driver support for MT8512
pinctrl: mediatek: add driver for MT8512
mmc: mtk-sd: add support for MediaTek MT8512/MT8110 SoCs
mmc: mtk-sd: fix hang when data read quickly
ARM: MediaTek: add basic support for MT8512 boards

arch/arm/dts/Makefile | 1 +
arch/arm/dts/mt8512-bm1-emmc.dts | 106 +++
arch/arm/dts/mt8512.dtsi | 115 +++
arch/arm/mach-mediatek/Kconfig | 15 +
arch/arm/mach-mediatek/Makefile | 1 +
arch/arm/mach-mediatek/mt8512/Makefile | 4 +
arch/arm/mach-mediatek/mt8512/init.c | 78 ++
arch/arm/mach-mediatek/mt8512/lowlevel_init.S | 32 +
board/mediatek/mt8512/Kconfig | 14 +
board/mediatek/mt8512/MAINTAINERS | 6 +
board/mediatek/mt8512/Makefile | 3 +
board/mediatek/mt8512/mt8512.c | 19 +
configs/mt8512_bm1_emmc_defconfig | 44 +
drivers/clk/mediatek/Makefile | 1 +
drivers/clk/mediatek/clk-mt8512.c | 873 ++++++++++++++++++
drivers/clk/mediatek/clk-mtk.c | 72 +-
drivers/clk/mediatek/clk-mtk.h | 26 +
drivers/mmc/mtk-sd.c | 140 ++-
drivers/pinctrl/mediatek/Kconfig | 4 +
drivers/pinctrl/mediatek/Makefile | 1 +
drivers/pinctrl/mediatek/pinctrl-mt8512.c | 387 ++++++++
include/configs/mt8512.h | 60 ++
include/dt-bindings/clock/mt8512-clk.h | 197 ++++
23 files changed, 2140 insertions(+), 59 deletions(-)
create mode 100644 arch/arm/dts/mt8512-bm1-emmc.dts
create mode 100644 arch/arm/dts/mt8512.dtsi
create mode 100644 arch/arm/mach-mediatek/mt8512/Makefile
create mode 100644 arch/arm/mach-mediatek/mt8512/init.c
create mode 100644 arch/arm/mach-mediatek/mt8512/lowlevel_init.S
create mode 100644 board/mediatek/mt8512/Kconfig
create mode 100644 board/mediatek/mt8512/MAINTAINERS
create mode 100644 board/mediatek/mt8512/Makefile
create mode 100644 board/mediatek/mt8512/mt8512.c
create mode 100644 configs/mt8512_bm1_emmc_defconfig
create mode 100644 drivers/clk/mediatek/clk-mt8512.c
create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8512.c
create mode 100644 include/configs/mt8512.h
create mode 100644 include/dt-bindings/clock/mt8512-clk.h

--
2.18.0