As part of bringing up Genio 360 EVK, we need a new PMIC driver for the MediaTek MT6366 PMIC. This uses the same PMIC wrapper as other Genio platforms but the PMIC itself has a different register map, so gets a new driver.
This also includes all of the devicetree and config changes needed to enable it on the Genio 360 EVK. The patches prefixed "arm: " depend on the recent board bringup series. "power: " patches could be applied sooner (no dependencies) if we want to split this up. Signed-off-by: David Lechner <[email protected]> --- David Lechner (7): power: regulator: add MT6358 driver with MT6366 support power: pmic: mtk-pwrap: fix clock names power: pmic: mtk-pwrap: use mt8195 fallback for mt8188/9 power: pmic: mtk-pwrap: add mt6358 PMIC arm: dts: add mt6366 PMIC include arm: dts: mt8366: enable PMIC configs: mediatek: enable PMIC on Genio 360 EVK arch/arm/dts/mt6366.dtsi | 273 +++++++++++++++++++ arch/arm/dts/mt8366-genio-360-evk-common.dtsi | 23 +- arch/arm/dts/mt8366.dtsi | 12 + configs/mt8366_genio_360_evk_defconfig | 6 + drivers/power/pmic/mtk-pwrap.c | 92 +++---- drivers/power/regulator/Kconfig | 8 + drivers/power/regulator/Makefile | 1 + drivers/power/regulator/mt6358_regulator.c | 371 ++++++++++++++++++++++++++ include/power/mt6358.h | 130 +++++++++ 9 files changed, 848 insertions(+), 68 deletions(-) --- base-commit: 5e3d0c7cea29c6d31493af34f21ed6c3e30d0e80 change-id: 20260804-mtk-pmic-mt6366-fd63c609df2a Best regards, -- David Lechner <[email protected]>
