[U-Boot] [PATCH v3 0/5] Add support for MediaTek MT8518 Soc
mingming lee
mingming.lee at mediatek.com
Thu Nov 7 11:28:39 UTC 2019
This patch series adds basic boot support on eMMC for the MediaTek
MT8518 SoC based boards. This series add the clock, pinctrl drivers
and the SoC initializaton code.
---
Changes for v3:
- Fix top clock register definition which cause unused warning.
- Change hs400 to hs200 since the dts is hs200
- Fixed all build warnings using gcc version 740
Changes for v2:
- Fixed issues in v1: drop unused 'devices',delete no need code
and print debug log using debug()
- Delete unnecessary configs in defconfig
- Adjust the mmc tuning flow to support HS400
mingming lee (5):
ARM: MediaTek: Add support for MediaTek MT8518 SoC
clk: mediatek: add driver for MT8518
mmc: mtk-sd: Adjust the mmc tuning flow
pinctrl: add driver for MT8518
ARM: MediaTek: add basic support for MT8518 boards
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/mt8518-ap1-emmc.dts | 104 ++
arch/arm/dts/mt8518.dtsi | 98 ++
arch/arm/mach-mediatek/Kconfig | 10 +
arch/arm/mach-mediatek/Makefile | 1 +
arch/arm/mach-mediatek/mt8518/Makefile | 4 +
arch/arm/mach-mediatek/mt8518/init.c | 71 +
arch/arm/mach-mediatek/mt8518/lowlevel_init.S | 32 +
board/mediatek/mt8518/Kconfig | 14 +
board/mediatek/mt8518/MAINTAINERS | 6 +
board/mediatek/mt8518/Makefile | 3 +
board/mediatek/mt8518/mt8518_ap1.c | 18 +
configs/mt8518_ap1_emmc_defconfig | 41 +
drivers/clk/mediatek/Makefile | 1 +
drivers/clk/mediatek/clk-mt8518.c | 1558 +++++++++++++++++
drivers/mmc/mtk-sd.c | 209 ++-
drivers/pinctrl/mediatek/Kconfig | 4 +
drivers/pinctrl/mediatek/Makefile | 1 +
drivers/pinctrl/mediatek/pinctrl-mt8518.c | 411 +++++
include/configs/mt8518.h | 68 +
include/dt-bindings/clock/mt8518-clk.h | 249 +++
21 files changed, 2889 insertions(+), 17 deletions(-)
create mode 100644 arch/arm/dts/mt8518-ap1-emmc.dts
create mode 100644 arch/arm/dts/mt8518.dtsi
create mode 100644 arch/arm/mach-mediatek/mt8518/Makefile
create mode 100644 arch/arm/mach-mediatek/mt8518/init.c
create mode 100644 arch/arm/mach-mediatek/mt8518/lowlevel_init.S
create mode 100644 board/mediatek/mt8518/Kconfig
create mode 100644 board/mediatek/mt8518/MAINTAINERS
create mode 100644 board/mediatek/mt8518/Makefile
create mode 100644 board/mediatek/mt8518/mt8518_ap1.c
create mode 100644 configs/mt8518_ap1_emmc_defconfig
create mode 100644 drivers/clk/mediatek/clk-mt8518.c
create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8518.c
create mode 100644 include/configs/mt8518.h
create mode 100644 include/dt-bindings/clock/mt8518-clk.h
--
2.23.0
More information about the U-Boot
mailing list