[PATCH v2 0/8] Add support for MediaTek MT8512 Soc
mingming lee
mingming.lee at mediatek.com
Tue Dec 31 04:29:18 CET 2019
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.
---
Changes for v2:
- Sort device nodes reg address order and alphabetically.
- Split the changes in mtk clk for 8512 into two patchs.
- Delete fix patch for clock-rate overflow in mtk clk
since have been included in changelist 1207053
mingming lee (8):
ARM: MediaTek: Add support for MediaTek MT8512 SoC
clk: mediatek: add driver support for MT8512
clk: mediatek: add set_clr_upd mux type flow
clk: mediatek: add configurable pcw_chg_reg/ibits/fmin to mtk_pll
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 | 68 +-
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, 2138 insertions(+), 57 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.24.1
More information about the U-Boot
mailing list