From fb0820a3335fcffea3ff95ac51fb65dda9c94abb Mon Sep 17 00:00:00 2001 From: Komal Bajaj Date: Thu, 24 Sep 2026 17:48:49 +0530 Subject: [PATCH] FROMLIST: arm64: dts: qcom: shikra-evk: Add GPIO expanders Add the EVK GPIO expander definitions on the I2C3 bus. Describe the TCA9538 and TCA9539 expanders used by EVK boards. Link: https://lore.kernel.org/all/20260929-shikra-gpio-expander-v2-1-98ea5808c4a6@oss.qualcomm.com/ Co-developed-by: Faruque Ansari Signed-off-by: Faruque Ansari Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra-evk.dtsi | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-evk.dtsi b/arch/arm64/boot/dts/qcom/shikra-evk.dtsi index 8d5916c4f9272..b181aeba3a6dc 100644 --- a/arch/arm64/boot/dts/qcom/shikra-evk.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra-evk.dtsi @@ -3,6 +3,38 @@ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. */ +&i2c3 { + status = "okay"; + + expander0: pca953x@38 { + compatible = "ti,tca9538"; + reg = <0x38>; + #gpio-cells = <2>; + gpio-controller; + }; + + expander1: pca953x@3c { + compatible = "ti,tca9538"; + reg = <0x3c>; + #gpio-cells = <2>; + gpio-controller; + }; + + expander2: pca953x@20 { + compatible = "ti,tca9539"; + reg = <0x20>; + #gpio-cells = <2>; + gpio-controller; + }; + + expander3: pca953x@21 { + compatible = "ti,tca9539"; + reg = <0x21>; + #gpio-cells = <2>; + gpio-controller; + }; +}; + &iris { firmware-name = "qcom/vpu/ar50lt_p1_gen2_s6.mbn";