From acbc3fcddad22081926c38c100969d6697c4c4f6 Mon Sep 17 00:00:00 2001 From: Dyneteve <dyneteve@hentaios.com> Date: Mon, 14 Nov 2022 17:45:36 +0100 Subject: [PATCH] arm64/dts: gs101: fingerprint: Configure GF pinctrl properly Test: No unbalanced IRQ warning Signed-off-by: Dyneteve <dyneteve@hentaios.com> Signed-off-by: celtare21 <celtare21@gmail.com> --- .../dts/google/gs101-raviole-fingerprint.dtsi | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/google/gs101-raviole-fingerprint.dtsi b/arch/arm64/boot/dts/google/gs101-raviole-fingerprint.dtsi index 2baeb82ed92d..1abd2da65da5 100644 --- a/arch/arm64/boot/dts/google/gs101-raviole-fingerprint.dtsi +++ b/arch/arm64/boot/dts/google/gs101-raviole-fingerprint.dtsi @@ -9,23 +9,15 @@ #include <dt-bindings/pinctrl/samsung.h> &pinctrl_4 { - goodix_rst_power_down: goodix_rst_power_down { - samsung,pins ="gpp4-3"; + goodixfp_pins: goodixfp_pins { + samsung,pins = "gpp4-3"; samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; - samsung,pin-con-pdn = <EXYNOS_PIN_PDN_OUT1>; + samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; }; }; -&pinctrl_0 { - goodix_irq_power_down: goodix_irq_power_down { - samsung,pins ="gpa9-2"; - samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; - samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; - }; -}; - &odm { goodixfp: goodixfp { status = "okay"; @@ -33,7 +25,7 @@ interrupt-parent = <&gpa9>; interrupts = <2 0>; pinctrl-names = "default"; - pinctrl-0 = <&goodix_rst_power_down &goodix_irq_power_down>; + pinctrl-0 = <&goodixfp_pins>; fp-gpio-irq = <&gpa9 2 GPIO_ACTIVE_HIGH>; fp-gpio-reset = <&gpp4 3 GPIO_ACTIVE_LOW>; };