arm64: dts: mediatek: mt8186-steelix: Mark second source components for probing
authorChen-Yu Tsai <wenst@chromium.org>
Tue, 17 Jun 2025 08:20:01 +0000 (16:20 +0800)
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 7 Jul 2025 08:53:04 +0000 (10:53 +0200)
commit8609434f64ce5892eb3e39c20f7181e5f495b91b
tree07d1b190ec8362ac1ded8d84eaf66ef5ed6e1fc0
parent8101382c24b9ecfe3f56225410f92913b4fa8730
arm64: dts: mediatek: mt8186-steelix: Mark second source components for probing

Steelix design has two possible trackpad component sources. Currently
they are all marked as available, along with having workarounds for
shared pinctrl muxing and GPIOs.

Instead, mark them all as "fail-needs-probe" and have the implementation
try to probe which one is present.

Also remove the shared resource workaround by moving the pinctrl entry
for the trackpad interrupt line back into the individual trackpad nodes.

Cc: stable+noautosel@kernel.org # Needs accompanying new driver to work
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Link: https://lore.kernel.org/r/20250617082004.1653492-5-wenst@chromium.org
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
arch/arm64/boot/dts/mediatek/mt8186-corsola-steelix.dtsi
arch/arm64/boot/dts/mediatek/mt8186-corsola-tentacool-sku327683.dts
arch/arm64/boot/dts/mediatek/mt8186-corsola-tentacruel-sku262148.dts
arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi