Hi everyone, I've been working on mainline bringup on an MT8167 tablet I found at a junkyard sale (lenovo,tb7304f) for postmarketOS :3 This first series consists of basic device tree fixes for the MT8516 dtsi that the MT8167 one inherits from. The changes that follow add support for the MT6392 PMIC, and that's mostly been implemented by Fabien Parent back in 2020 and not merged: <https://patchwork.kernel.org/project/linux-arm-kernel/patch/20201027181157.862927-3-fparent@xxxxxxxxxxxx/> <https://patchwork.kernel.org/project/linux-arm-kernel/patch/20201024200304.1427864-2-fparent@xxxxxxxxxxxx/> but I have a couple changes on top of those patches (like adding the missing mt6392_set_buck_vosel_reg). I'm wondering what the best way to get this in would be, should I squash my changes and submit the "final" patches with a Co-developed-by tag? (Similar situation with DRM nodes, not merged due to "concerns about the driver architecture" in 2021, now missing GCE/CMDQ mailbox props: <https://lore.kernel.org/df4c57f9-115b-c4da-e656-e4bdec62c2d7@xxxxxxxxx/>) By the way, is anyone familiar with PSCI cpuidle/hot-unplug issues on Mediatek Android devices from around this time? Specifically on this tablet, I can't make the cores come back from suspend. I have investigated local-timer-stop and arm,no-tick-in-suspend, Fabien pointed me to the mediatek timer and its required clocks, but nothing helped. Trying the psci_checker, I realized that it's not just suspend: they do not come back from hot-unplug either. Initial CPU_ON on boot is fine, but then after a CPU_OFF they do not actually come back when CPU_ON supposedly turns them on. Now I can't help but notice that the only DTS in mainline for a device that came with Android, mt6795-sony-xperia-m5, does not have any cpuidle nodes in its SoC's dtsi either.. Val Packett (5): arm64: dts: mediatek: mt8516: fix GICv2 range arm64: dts: mediatek: mt8516: fix wdt irq type arm64: dts: mediatek: mt8516: add i2c clock-div property arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A arm64: dts: mediatek: mt8516: add keypad node arch/arm64/boot/dts/mediatek/mt8516.dtsi | 21 +++++++++++++++---- .../boot/dts/mediatek/pumpkin-common.dtsi | 2 -- 2 files changed, 17 insertions(+), 6 deletions(-) -- 2.47.1