From: AngeloGioacchino Del Regno Date: Thu, 20 Feb 2025 11:09:48 +0000 (+0100) Subject: arm64: dts: mediatek: mt8390-genio-common: Configure touch vreg pins X-Git-Tag: v6.15-rc1~159^2~31^2~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6e10b8e47a3bfb78c22ae0debe993164dbddd7ab;p=thirdparty%2Fkernel%2Flinux.git arm64: dts: mediatek: mt8390-genio-common: Configure touch vreg pins Add a pinctrl configuration for the Touchscreen IC's power line to make sure that the pin is configured as GPIO and to stop relying on correct pin configuration from bootloader. Link: https://lore.kernel.org/r/20250220110948.45596-5-angelogioacchino.delregno@collabora.com Signed-off-by: AngeloGioacchino Del Regno --- diff --git a/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi b/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi index 2f6c21f86893f..00d2f5be8e982 100644 --- a/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi @@ -177,6 +177,8 @@ gpio = <&pio 119 GPIO_ACTIVE_HIGH>; enable-active-high; vin-supply = <®_vsys>; + pinctrl-names = "default"; + pinctrl-0 = <&touch_vreg_pins>; }; usb_hub_fixed_3v3: regulator-6 { @@ -912,6 +914,13 @@ }; }; + touch_vreg_pins: touch-avdd-pins { + pins-power { + pinmux = ; + output-high; + }; + }; + touch_pins: touch-pins { pins-irq { pinmux = ;