[PATCH v3 0/6] boards: mediatek: initial support for Genio 720 EVK
David Lechner
dlechner at baylibre.com
Mon Mar 23 21:16:51 CET 2026
These patches along with the listed prerequisites are enough to get the
MediaTek Genio 720 EVK board to boot into Linux from the eMMC (with a
bit of extra config that isn't included here because it isn't generic.)
This is currently being upstreamed in Linux as well, so we just have
some minimal devicetree files here to hold us over for a while until we
can switch to the upstream ones.
This depends on the pinctrl and all MediaTek clock patches from be
currently under review.
Signed-off-by: David Lechner <dlechner at baylibre.com>
---
Changes in v3:
- Adapt clock patch to changes in dependency.
- Fix bugs found in init.c.
- Fix typo in commit message.
- Link to v2: https://patch.msgid.link/20260310-mtk-mt8391-initial-support-v2-0-1dc862d58532@baylibre.com
Changes in v2:
- New clock driver patch to add required clocks for PMIC.
- Added pinctrl nodes to both dts patches.
- Added "mediatek,mt8189-vlpckgen" clock controller node.
- Added "mt6359.dtsi" include and associated regulator changes.
- New patch with macros to support the change above.
- Fixed wrong CONFIG_PINCTRL_MT8391 in defconfig.
- Added defconfig and dts for virtually identical Genio 520 EVK.
- Enabled more config options for things that have already been merged.
- Link to v1: https://lore.kernel.org/r/20260209-mtk-mt8391-initial-support-v1-0-b23ab9d0b9bc@baylibre.com
---
Cathy Xu (1):
arm: dts: mediatek: mt8189: Add pinmux macro header file
Chris-QJ Chen (4):
arm: mediatek: add support of MT8189 SoC family
arm: dts: mediatek: Add MediaTek MT8189 dtsi file
arm: dts: mediatek: Add MediaTek Genio 520/720 EVK DTS
board: mediatek: Add Genio 520/720 EVK defconfigs
David Lechner (1):
clk: mediatek: mt8189: add some VLP clocks
arch/arm/dts/Makefile | 2 +
arch/arm/dts/mt8189-pinfunc.h | 1125 ++++++++++++++++++++++++++++++++
arch/arm/dts/mt8189.dtsi | 301 +++++++++
arch/arm/dts/mt8371-genio-520-evk.dts | 11 +
arch/arm/dts/mt8371-genio-common.dtsi | 176 +++++
arch/arm/dts/mt8391-genio-720-evk.dts | 11 +
arch/arm/mach-mediatek/Kconfig | 11 +-
arch/arm/mach-mediatek/Makefile | 1 +
arch/arm/mach-mediatek/mt8189/Makefile | 3 +
arch/arm/mach-mediatek/mt8189/init.c | 41 ++
board/mediatek/MAINTAINERS | 7 +
configs/mt8189.config | 34 +
configs/mt8371_genio_520_evk_defconfig | 4 +
configs/mt8391_genio_720_evk_defconfig | 4 +
drivers/clk/mediatek/clk-mt8189.c | 289 ++++++++
15 files changed, 2019 insertions(+), 1 deletion(-)
---
base-commit: eb00c710508d09b2a3b9aca75dd18280f1304703
change-id: 20260202-mtk-mt8391-initial-support-8ccdd761918b
prerequisite-message-id: <20260317-clk-mtk-unify-mux-parents-v3-0-a4760f5b0a80 at baylibre.com>
prerequisite-patch-id: eaacb54acebe803c95a4416f9839632caa8bbe36
prerequisite-patch-id: 291f87bf8033440b0c79a03055cec7e1317216e2
prerequisite-patch-id: d3ff487de22ca508a65613bebf8cbe0e61005a31
prerequisite-patch-id: edb2b9a5644e0deb0b846cb6365957e8cdd9e9d8
prerequisite-patch-id: 14723a8815ed459c3995ba2682344f8c6813da74
prerequisite-patch-id: 5c528aa9c92e9d79fe406bca97192624f0267db9
prerequisite-patch-id: c5a12abe7b61f253d13966fc6b257995f085c7b0
prerequisite-patch-id: b4f5a8dafda57305a07cfc3783d7154558f515a6
prerequisite-patch-id: 9a33fdfe476f6dc0e9e314755073d308c6a61a1e
prerequisite-patch-id: 2daeb61c75b459c5c790266c329439a0fec5f50c
prerequisite-patch-id: 29f06542d7c519b8995bcebd04b800508cf32d1d
prerequisite-patch-id: 2d8a751c3012596e64b93e5361c7a50c8ac0a303
prerequisite-patch-id: 85f6c9b692293d482d04bb3661fb51dfb5533ef0
prerequisite-patch-id: 0700411359ab89ebd24c4c3d17a5864e41289547
prerequisite-patch-id: 688b2021a1585ae037c15081cf43e62d95e7c286
prerequisite-patch-id: 10f08bad47e8a2e6953c59540264dfa9ba433c1f
prerequisite-message-id: <20260303-mtk-clk-8365-drop-map-v1-1-17f81c375290 at baylibre.com>
prerequisite-patch-id: 625ea8b616208d1c8a412ae514d8e94a3c13a6ff
prerequisite-message-id: <20260309-clk-mtk-mt8188-drop-extra-top-clocks-v1-0-6ee4743a8465 at baylibre.com>
prerequisite-patch-id: 63670888fcc3abb762a182a7354216e2700a201a
prerequisite-patch-id: d8e4fd450697687889673ea835578739387d612a
prerequisite-message-id: <20260310-clk-mtk-parent-cleanup-v1-0-66175ca8f637 at baylibre.com>
prerequisite-patch-id: 7d34eacfb07b05743fdb6bc7f2e9eaf9412652ef
prerequisite-patch-id: 4e840545a5c629bb437265dadc3278ec7896af31
prerequisite-patch-id: c8207aef95f4fe0e7035f2b568243c2897b47d5a
prerequisite-patch-id: d15f4c079134f0e0c8d7521473553f55ddbf6dd8
prerequisite-patch-id: 8c3bac0b04e5662fda9520bb1c5903973e383c66
prerequisite-patch-id: 09064d21f1d8db557f5cb42dd309a71d540ec16d
prerequisite-patch-id: c4353fb375d509fc658dae60611dd2058d2c50c1
prerequisite-patch-id: 5a8dbab74fc01b66fa5e644603a7026d7b6fb392
prerequisite-patch-id: c918d85e92db8e23718728d9f1c236bbf6dd4624
prerequisite-patch-id: 640dad8f1295f5705873dd1727d819dbd69a590d
prerequisite-patch-id: 053e35bb1e211602195bebe16a5995d42513d904
prerequisite-patch-id: da039a34a16a3aa95c8dd06d9af08034f04bdf5e
prerequisite-patch-id: f143e3daade6b31a725f4001a22cde49511ced90
prerequisite-patch-id: 5c229cbb3c52f65cdcee9c49182461ad70c81156
prerequisite-patch-id: 81df2ad9f9ee0f14b2d286cba72e863a9f7bfbeb
prerequisite-patch-id: 979df31ce215fedc030fed831060a07a15e672d8
prerequisite-message-id: <20260313-pinctrl-mtk-fix-mt8189-v1-0-607dd37fde37 at baylibre.com>
prerequisite-patch-id: 7c53e753d42d5c9bc0c804e448f44a38da849133
prerequisite-patch-id: 6ab8dac0c634a91d74a3cc470caa5310e0796e2c
prerequisite-patch-id: aed7fb93e30e9eb9037a13777026d2bf134a582d
prerequisite-patch-id: e5471470a7ca7c30b62189a59c2a79a7d45a7db8
Best regards,
--
David Lechner <dlechner at baylibre.com>
More information about the U-Boot
mailing list