From nobody Thu Apr 16 02:07:14 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B5495388E51 for ; Tue, 3 Mar 2026 08:22:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772526136; cv=none; b=i5kQgTbsoRRg0O1s4COEl9+eLE+GNYWcVo/86DVlmv01HukgBE3t3k+YyoEdvqF5rdcOnjxHetKN1sLDi3qrqXmziyoWtIBYIMorDEWOJrXYO6J6903NsMUkbBbfap7sN/cZ1rZDu1EdiYZiwF8zBtB7kNnewrnaoqy0pNvoeEU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772526136; c=relaxed/simple; bh=xE27GKOEZNSjN+Feisa6XAswTITuHEQyfmXjp3fQCp0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=LEsLJSKJgLJtzh5w5JUmhRsvDKFFfZfLmUe1bQCxOB7PR+mYYJ19pDZTGXFD2smKpxSwhwYxxDy5jOyEU1YWDs/L/nj79caZNI/fHGLf73BaZ+KZy9sGqA9b0Mv7iUmJz2U5FTVJ0/WRcAVLOonOCYBuvtZ3XXkFZIvucx1oecU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=hOUU2Ew+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c2vf8z0Y; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="hOUU2Ew+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c2vf8z0Y" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6237xBGV2855593 for ; Tue, 3 Mar 2026 08:22:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=iHkM4RGWTav hWaI9jNKz7pqeCJ9VcReMw352uYGKac8=; b=hOUU2Ew+I2A2AFUAgKHznZCkAgX d5K8bntcm2+OlEav/coAlExv496Flcgi/+svb1OWl3jfs1c4W/7LUxL/LCsXhMtF Pk9NTMMl9VEbXBx5ql0wQYSEgrL6HKZmZX7d2n9ks3dv5pejaaQSixHYItr4ifwd uAsjNfri0ZXbvpBIk3+IOWg/HBxkw7mJ+SWeOI7VBnVSl5F9MkUMPixNM9kJo7Mt Gua7Ylf01nwUBS1uMspQpZrnNOJi1CB33h2d88e90dkXrXpidzx2fCXz6J02x9/H +iIHcA47J6hXXVLIMuO5OB3Rl3R78eC8kLWXhjq6LL5WFatQlEwnM29aQew== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnuqu02xw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 08:22:11 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3595485abbbso4032023a91.2 for ; Tue, 03 Mar 2026 00:22:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772526130; x=1773130930; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=iHkM4RGWTavhWaI9jNKz7pqeCJ9VcReMw352uYGKac8=; b=c2vf8z0Ylp9GHXfZL8esPMM8aD8oIJESEg8hTFVIE1kK0IfWTbOP9BPh30LBlEedhD TnmAQygIwzL7cqtq9m4zBxL0w8Pu79Lh9SoJQrc2ml4mVyuU1VTXIgT/RQcX72AB+yNz d7Fnx6DwRljsEeFB2l2K476t2Y7pOvaFDU/TsxFfTPLJUjd34MEWwkmbJCDIAM2YaN+M QuZYSZ2iuYg+TfRS6K0DJMX71shdCaXjYw+n6IZz/BRt7nyTlOg76i4WSOHrhuu8+3h2 ZigRgqFa68Oja9b5+4Usy71pNj4vRyxFKZrAfl0xlTTjYdweskUfXbkI50lMHEVaiV9V lY+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772526130; x=1773130930; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=iHkM4RGWTavhWaI9jNKz7pqeCJ9VcReMw352uYGKac8=; b=shoqNW6VB4044Vq15Cur90VkhCdS1nZfhmZjygO3lZaJ+/6Q4LoUgTWyl4Bfk/x894 xv2EW+FVgOXRvXrC4/GQ0RrdJmdtHedbP4MDz6XF9MBMh2gWBKVL5pLar8eC5NiIFtbr Mr7+rbhzbXn9QFGn0wq6Y+r2GSVzBO6rzZbCd0ltElCMX2s77cuxW0nTM7ipMY4y6Tuc f7kMFT8wNMAbI5/iDI0fxMwuSQrPaWZATPBVnIrcySQjT8zA1VmjBwT3XTTOebKSN+2y PXLiF0ElcrXzE/jj6HKY85wFvshGY32pYvIFicfXase2Q6ES3QNvBa9aWUUaJULOIRV6 L8/Q== X-Forwarded-Encrypted: i=1; AJvYcCXRc8qcy0Gytt6Fx8WUBN5c1ll/jeothrLlek4jM6RokuFypn8F6iKYdAvAjk1JxoS4YBBmX+UwNFiVqgk=@vger.kernel.org X-Gm-Message-State: AOJu0YwqhuMjv4Gka0O3utx0WZQYoVlZiTV2CTuiNE/l0aao2VOrMlre DnzKu8CQ7xfE6+l/dscMzq8JJOv+pYI0cq4VncIHjrEevkqs/w41V/5jLyjv1VGsV+m6JS5i5s2 DgZ5v/o2ebMaHk40QVwyCgU0iaGiWfy0grDv0mhy/ZAbsYSbAv10iBCWutBnUh86HXMU= X-Gm-Gg: ATEYQzxu8becAbfotS2Itkla8NKMLKKffbVMrBqd2Fg/30yM24mzySyQsxg8o95RDbo EYQXcASeUXIfe3q9vqjrZtQT6QRlh/2ss/yUllzTwI5VBzmNsktheP7v4IkcNhNdam82UCuUKMl Nos2wZDkDGjiFwAT6mNJK5X1mkByzOcGTDbGDUHqamaGTox/72YOBoG/v3iNfW7ZIDP3uIIb285 6c2E2VNWjsgOLjNyhdZf7U7AjcwgFg8OlgHwXJfzmG+vIeYOWwTxAK4X3XTmQWASBNnIvl7kkPl ddmg9KHT6k/LUlyyxgFmZ9Q195Le2TzW02M4wQzJZwaKkiUc6kHctM2yp2tCIWG2R5tLTTZnmWj KIT2JvOg6DKxUmrnjo4dSYCNnriek7zuwm2a5YYyUW4YpW5xS/YWfwkA= X-Received: by 2002:a17:90b:5288:b0:359:8e5e:43ee with SMTP id 98e67ed59e1d1-3598e5e46cfmr4703865a91.19.1772526130441; Tue, 03 Mar 2026 00:22:10 -0800 (PST) X-Received: by 2002:a17:90b:5288:b0:359:8e5e:43ee with SMTP id 98e67ed59e1d1-3598e5e46cfmr4703849a91.19.1772526129992; Tue, 03 Mar 2026 00:22:09 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3599c4e2f85sm1797214a91.17.2026.03.03.00.22.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 00:22:09 -0800 (PST) From: Swati Agarwal To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Swati Agarwal Subject: [PATCH v2 1/3] arm64: dts: qcom: monaco-evk: Enable GPIO expander interrupt for Monaco EVK Date: Tue, 3 Mar 2026 13:51:55 +0530 Message-Id: <20260303082157.523847-2-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260303082157.523847-1-swati.agarwal@oss.qualcomm.com> References: <20260303082157.523847-1-swati.agarwal@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=M85A6iws c=1 sm=1 tr=0 ts=69a69a33 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=eeKseBlHB-RYfX28oeEA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: QlrLJNpTjw6E_2sC53nzeIw8KgO-hohl X-Proofpoint-ORIG-GUID: QlrLJNpTjw6E_2sC53nzeIw8KgO-hohl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDA2MCBTYWx0ZWRfX8I6jE6PfwHfR nQIZvagdKDydm344aBl4x2nejeRWnqsxybDpKhSoWjK2rDTWtNJ4FbkytJj5g+WXNlbl6Z3UDLW byiEs3PCur2AKovBH1gtoSprYlUzPv8cG/GsT44kDcp+cGZKZUF1KBPBMDwTX+8r//LTdcIA3uu wOHfdVsqSvgPui6+qrlWVzKDfDvVPW0PvofCgOyrvA1PyPluQOoFPx7zV3vTIi9hl0eZGSuWHZc LtOC4xFTnGet7DNeE9HqYeXoiBdZm5/JJB4DhbAUHUVdXKw0X+dOjyY0IXglcnMC2Mi3gm9Jhin GNTPCkPDXYzJpW7MCHdOLuq1urkq0aUjKv2TVAUXp9sYSufL0wOUYEBXZFBOdTlnq5vytHCrnlt u0emykCeB0V+ndheE+lP/JUUHSqbpgfQIgDFD46n2FZfhBhrNm79q8k0VwFjwQTAAkN4SEr+wlX +cObSZRnkaj7NhRqRdg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 spamscore=0 malwarescore=0 adultscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030060 Content-Type: text/plain; charset="utf-8" Enable PCA9538 expander as interrupt controller on Monaco EVK and configure the corresponding TLMM pins via pinctrl to operate as GPIO inputs with internal pull-ups. Signed-off-by: Swati Agarwal --- arch/arm64/boot/dts/qcom/monaco-evk.dts | 77 +++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/monaco-evk.dts b/arch/arm64/boot/dts/= qcom/monaco-evk.dts index 565418b86b2a..03af9bbcacc9 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk.dts +++ b/arch/arm64/boot/dts/qcom/monaco-evk.dts @@ -362,6 +362,11 @@ expander0: gpio@38 { reg =3D <0x38>; #gpio-cells =3D <2>; gpio-controller; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts-extended =3D <&tlmm 56 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&expander0_int>; + pinctrl-names =3D "default"; }; =20 expander1: gpio@39 { @@ -369,6 +374,11 @@ expander1: gpio@39 { reg =3D <0x39>; #gpio-cells =3D <2>; gpio-controller; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts-extended =3D <&tlmm 16 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&expander1_int>; + pinctrl-names =3D "default"; }; =20 expander2: gpio@3a { @@ -376,6 +386,11 @@ expander2: gpio@3a { reg =3D <0x3a>; #gpio-cells =3D <2>; gpio-controller; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts-extended =3D <&tlmm 95 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&expander2_int>; + pinctrl-names =3D "default"; }; =20 expander3: gpio@3b { @@ -383,6 +398,11 @@ expander3: gpio@3b { reg =3D <0x3b>; #gpio-cells =3D <2>; gpio-controller; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts-extended =3D <&tlmm 24 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&expander3_int>; + pinctrl-names =3D "default"; }; =20 expander4: gpio@3c { @@ -390,6 +410,11 @@ expander4: gpio@3c { reg =3D <0x3c>; #gpio-cells =3D <2>; gpio-controller; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts-extended =3D <&tlmm 96 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&expander4_int>; + pinctrl-names =3D "default"; }; =20 expander5: gpio@3d { @@ -397,6 +422,11 @@ expander5: gpio@3d { reg =3D <0x3d>; #gpio-cells =3D <2>; gpio-controller; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts-extended =3D <&tlmm 3 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&expander5_int>; + pinctrl-names =3D "default"; }; =20 expander6: gpio@3e { @@ -404,6 +434,11 @@ expander6: gpio@3e { reg =3D <0x3e>; #gpio-cells =3D <2>; gpio-controller; + #interrupt-cells =3D <2>; + interrupt-controller; + interrupts-extended =3D <&tlmm 52 IRQ_TYPE_LEVEL_LOW>; + pinctrl-0 =3D <&expander6_int>; + pinctrl-names =3D "default"; }; }; =20 @@ -495,6 +530,48 @@ tpm@0 { =20 &tlmm { =20 + expander0_int: expander0-int-state { + pins =3D "gpio56"; + function =3D "gpio"; + bias-pull-up; + }; + + expander1_int: expander1-int-state { + pins =3D "gpio16"; + function =3D "gpio"; + bias-pull-up; + }; + + expander2_int: expander2-int-state { + pins =3D "gpio95"; + function =3D "gpio"; + bias-pull-up; + }; + + expander3_int: expander3-int-state { + pins =3D "gpio24"; + function =3D "gpio"; + bias-pull-up; + }; + + expander4_int: expander4-int-state { + pins =3D "gpio96"; + function =3D "gpio"; + bias-pull-up; + }; + + expander5_int: expander5-int-state { + pins =3D "gpio3"; + function =3D "gpio"; + bias-pull-up; + }; + + expander6_int: expander6-int-state { + pins =3D "gpio52"; + function =3D "gpio"; + bias-pull-up; + }; + pcie0_default_state: pcie0-default-state { wake-pins { pins =3D "gpio0"; --=20 2.34.1 From nobody Thu Apr 16 02:07:14 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9B041388E6D for ; Tue, 3 Mar 2026 08:22:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772526141; cv=none; b=A6PcOhlO0VJVms/AzsaTAFVQnolo1a6N21H5eYJBnOThNX3oFI+8eNpLjlOg+ZYZBLzCKJUmU8F2xbxT20NV2pFEHhLLpSkWa+JC2xf6pHSOLpmGeqRn95bgY5Hd5wGu+DAaMw4Nxm54ksOLJAvzrW5aWvmyrKbk7hZOv/TMyz0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772526141; c=relaxed/simple; bh=3L2NdIsZ0m1aRMuVNIQhv+veMziAbqc057LMDyfnlHg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=hpJ+FQgSzKoGxUNoswLzBYw7J+ZIAou89eE7vvVKU/IF5g54wYCneFghCXlMW52/6C2T3KrgEDDjDnoafyd1lfJuvxDp9xoHSiWAcL3arvP6g0ys5160zL4OUSkSn49+h+bxdfSa4XSauqq5Q+6a/LGW4x3B9LV8t7U7N0PF1xo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=A910Ig/u; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=e+VhV4i+; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="A910Ig/u"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="e+VhV4i+" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6237Fscp3614940 for ; Tue, 3 Mar 2026 08:22:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=E0asLgT4/at m7tMXE70/nCPwp67p1a7B4xwmHW82ID4=; b=A910Ig/uLFh+Uv3Goceeld6sRlG aJclFSRXHFjP1hpAJLN1kFaLpbsczPGZQDy213Jivriigd/9SOL2ajthxgZRTTAk dGonS5kWqI8YGel4FPZ0qtcUvE7wZiZ2AP1oVd230eENlo6CNKbk/sFqVzjbr6rX Zw3vFklLN/3q4Vg6CXL7NGi7mJzd6+wh5Z98jCrr5EVaaZOxNULSR0N0dMy4WSse yBTyfTW2xCLbvMndP+PColdtY0RzlA0Id6quf+k8aXjEX8Mm0UHTDSaYNCa2xqQP +wvhAriSXGEvLL4LJ7SCZMiCuoSacGyQWPHm7Jklcnct0j1yJDGLRE+BsVw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnu3n86rg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 08:22:17 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3595485abbbso4032107a91.2 for ; Tue, 03 Mar 2026 00:22:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772526136; x=1773130936; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=E0asLgT4/atm7tMXE70/nCPwp67p1a7B4xwmHW82ID4=; b=e+VhV4i++VFwhFu8Eodxbyq3TeGsWTrTjMfij5vRrkSqhtw33OqGHv/ie7RGepYcMN GURvqjohuq3104H4zcCwJ6Qshwfn06EtRWwFKM01pluQMSmSa4yfx7LAFnspmBO0Re6X ujwrB5aJthSgLU6sasUXs2vINOdzzwl6o4SntHP8vUOHKHmpZM2k5wi2FXteHScLOn55 XG1exNMFxmQnIX/LCVEKd3O+JgsmdnOx5TylSPegUtCxobkqUnGKQJKN8ajsRNveISD+ l9KUg3/9O2MM4DWYLu0tJ/HNm8n3m/GOsowi0YWCRd+G/vMBeHgBuFlItxDW3XZR40Af anJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772526136; x=1773130936; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=E0asLgT4/atm7tMXE70/nCPwp67p1a7B4xwmHW82ID4=; b=HwZm6gGKA06utE1V9sb0uyK6VT5LM31kVGPqXKFncFEzy0BZ8UBxjoOH/5GAbkS+zm SJ0Q0jZyFtChmWXqu0qCeC66xgIpKN46OKav5ROV7nzDugJ724qQcJZvGboakJ8I/c8d LC07IBvBzXDZa1G8yQs0soG0hOkwfFhiaFaOLZpjM1gFxWZM5xccWFhd8lmW6Qk6QopU xzMhf8cBtBRJLrs7clldi6x8GcsTaLZJSdaMMbtAMioV7iuxKZvldR/xRl2S1ATBbEE5 yO6wsH1JODlgighywFa3bi6iWksQWEPdj5fyas8orUM643t5Es0nk2iXAXzLLZ5Hapgb KDnQ== X-Forwarded-Encrypted: i=1; AJvYcCXmTH2axk3tUt69myQQgxPF0Gvth1ctazFHmPN6CZA3N46Xp6j9QcaG2Ax96DWpyBLuqL9KT9fu4D6JCM0=@vger.kernel.org X-Gm-Message-State: AOJu0YzlZbrsMTeGKjhZy2QnJAPj3KOYS+lXSm/oGqcQTVzp2NhVFwN9 E1tY7rPPLMfg6tGoy7YlOQFyoEdlcH6bgMVttRC4nBlDi8Z4H+bpMZ1ks+8j6AQUAAXfX9dNWCu 5Z+bIo48MMQDthmsKpCwsd0c7vKP2F7gIXU3N10eEeszkuCeywQFm5Bsc7/VowH56kt0= X-Gm-Gg: ATEYQzxnXz3Rm43cdNRjg2+mJ91MSMqQS9y2MDATv4uAlIR+ULlMOKiLG7VlDAePg07 y5aQ29+kSUHz9EPXRYEXz5iLKe6DOmG70gqtXA8xbyGuhFSRcMLTXjnirj8Pt4/tZuQ8ffennTd Z3JhmEGgBV+qt/6ATSivZ+ksKIJFz7r9A9V6WAiVbQlKyCCRXhYKQJvOHnJqlktnjXudZd+Zikm PqJd9jxgb6z9jByUtEVsYyOvD9AydUPwVPabTeWQ0XT9nrEuq9t9OASCghjfbH8grCmumXDB6CX RvNGkWKyCNSRLblMJzQbyDpqUS0iUen/WA0WStiOLZGwbCuwcI0bAUYTDjqitdaNMuHlqrXuaxR 0cnWM81x+uBRoMTC8BWXdkRiAUPlsSGiCuwnsOXaeTj+s6q4HgKUY9EI= X-Received: by 2002:a17:90b:2516:b0:359:8888:6519 with SMTP id 98e67ed59e1d1-359888869cemr4785373a91.0.1772526136434; Tue, 03 Mar 2026 00:22:16 -0800 (PST) X-Received: by 2002:a17:90b:2516:b0:359:8888:6519 with SMTP id 98e67ed59e1d1-359888869cemr4785343a91.0.1772526135939; Tue, 03 Mar 2026 00:22:15 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3599c4e2f85sm1797214a91.17.2026.03.03.00.22.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 00:22:15 -0800 (PST) From: Swati Agarwal To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Swati Agarwal Subject: [PATCH v2 2/3] arm64: dts: qcom: monaco: Add role-switch support and HS endpoint for secondary USB controller Date: Tue, 3 Mar 2026 13:51:56 +0530 Message-Id: <20260303082157.523847-3-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260303082157.523847-1-swati.agarwal@oss.qualcomm.com> References: <20260303082157.523847-1-swati.agarwal@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=JaexbEKV c=1 sm=1 tr=0 ts=69a69a39 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=ZrvUoS1E-TgtW8Atug8A:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: W98Lal-E99N8YPBqN9fmno5bOINQD3aL X-Proofpoint-GUID: W98Lal-E99N8YPBqN9fmno5bOINQD3aL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDA2MCBTYWx0ZWRfX0AzL7jEy1F/T i4abM+cah/t6GLL+baeOtTOTLHtRVmHTntKPNqQtuAMmcF4xnlHGBHJkbsxf43CbsNO/AeQpIWu tlIcLS3SuGYxi3CzuX+zEFg8g/zm4Sqr7PZy/me5ZFU3hnfg0qtXhCGPKgL9CUWEkyf0GB7AFOQ /SlSBhj5E/gzuEscYEg2LURaQFWZZ2plV191BRavrsjPbzIcJER2DHDawBS4OxDuCaV9RoIjH2C sI+8OHJHvxmTwB1vr1JJRYVyr7PHeikWiKAbqbijbi8U2KTH6YY/jBi1Sf1of/bVu7ZyrIv/NpZ pNdf6rROrtrH0dGmAxExS5HIluXoFXFIUEPutEYEa/wnWqHpt7gkwvWOni/t3oyrArwS693q22j 9q1NlOctlio+HjBkC3LQVGMZ0SVn9h41iaaSNNZa8uHbei2V3lXEs5JX+f0Pd96xQmlS1Wzk/ab /Afyj/sG3ph1zWLh3sQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 priorityscore=1501 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030060 Content-Type: text/plain; charset="utf-8" Enable usb-role-switch for the secondary HS USB controller on Monaco. Additionally, add a port node with an HS endpoint so the controller can be linked through the DT graph to the corresponding connector. Signed-off-by: Swati Agarwal Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/monaco.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index 5d2df4305d1c..59dfacbae4f6 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -5232,7 +5232,14 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, qcom,select-utmi-as-pipe-clk; wakeup-source; =20 + usb-role-switch; + status =3D "disabled"; + + port { + usb_2_dwc3_hs: endpoint { + }; + }; }; =20 iris: video-codec@aa00000 { --=20 2.34.1 From nobody Thu Apr 16 02:07:14 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 81AA7388E56 for ; Tue, 3 Mar 2026 08:22:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772526147; cv=none; b=f5jrqKo6QPL7Y0iR8kGZHlQZNV3UyhToQUyuJrfzMR3NiicISkqX8QRa1HeulxDUs7CVfTm5OKHYHsU1432WUL/46pdMY/BFtO/4tDU52mSU31cQ2MPvsBI9duMkaWac4WsfT436/UpnlAcReZw1nd37dn9yKpnsq4ARofTVdZ0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772526147; c=relaxed/simple; bh=VrBuHSgeoLm9jagCwTLLRdn+9yMDaRhBJQZW4qBGh1w=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=tLL7lD5lvcROVp3eKyWnfylhKO13ng068kKkI0kfYvu1FbU6fvvpjGlDbZ0+4KNw1V6BlbPHs57AD+AZI5bSlyXylRbu/XvkIOzfL2hT7y0REnrqP9QZD9Yu0FeOoVxyKEjRaVgaAAhYDY6PaMy21kO6L5kL8sJSaCfzSabQhOs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=K1gjfRnN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fGrRe4ye; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="K1gjfRnN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fGrRe4ye" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6237RxV22048888 for ; Tue, 3 Mar 2026 08:22:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=Qlei+jbjmBH LL4r2FvlwOsnaUTwcOPNPy8Z9qbYfIwc=; b=K1gjfRnNEyxovWyG/Q2XtRAvtra EyYaxtFGGKX4TDKPU/YG85eMNM5N8ANmRdrP2Ejql0r3H2ro8mNgEqjMKunCjyIU 6zhfUhTw9qls13JKm3dDi+bLffABVzH69y1lR14O9hIZgkXCwxDTs0FlDBxslZgv WiHkaO77FeZvE26iYs+XRTyJjvPvQqVrZvF2HHCQRGDPd4mVLATDRMXFKQncxyJC 5Vur/Jloo78SDNah6I64GWoJe5tS/UUwfgKIM9FezYwYcONL1RqsGKsjcQ5pvImo qKDeRfPXddZmW/h/TFqlm3eoUIyy7V3BQZNQUZtaz7myS4BEjR8b9dP6t9Q== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cncmfu899-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 08:22:23 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3598733bec0so13166131a91.2 for ; Tue, 03 Mar 2026 00:22:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772526142; x=1773130942; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Qlei+jbjmBHLL4r2FvlwOsnaUTwcOPNPy8Z9qbYfIwc=; b=fGrRe4yet0xmQSln7kr5kSqQQ4KE/ufaco7zAJHDc7H3GGzbBEZD3aWb32M+MPWiD6 UfwMmFc+Fdf0Jm0elDMvh1vxAp4mLQb+FXXu877RBs+ey483I5eKjKDxm50ZAsDtQScG Z2iSweCdY6+Sv6Nh5Q4kAI75tB7sltXQBD3vc0DKoxXE6/xbDaCHsu/r5bBDt1IbwuyE vahxJYQJNlYAWbZu4G7r9rpL1kkhqU8mvXXMj9ply46CUunalrTV4dwkoZzEA7iC/Guy O/iPcdln0up4FXpDw4ARPPL5S2uTdNdSKefmvqjQq9kCSUqP7eV1YylaDd0ofEv9mFCA qzPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772526142; x=1773130942; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Qlei+jbjmBHLL4r2FvlwOsnaUTwcOPNPy8Z9qbYfIwc=; b=rpgxkjs0gT3tnLseZo3LwYNWxAkdfK1VHzgKW2YhmMew33uWeQTrhIwWYqLF1gq8Jq QhuJXrdVHe7n/qfGS9laqcrbCrI2WgR1WeKfIz9y89/tvuIa2ReeushYVNuiSt/ihO4l oQNkwuoU8NIXGzK78MXhKOa6/Xh5p8WULXrgtPh3MKT/sdU5o4h0oK3m/Z5UCN7Ag+lC CEN2NKjp8de8X+VxLl/3CJ2vMY8Eystyqrf2+mUupzh+AczbCOTlIQ4JpvlmbeyTk6E5 b86iZSF1Mo9mCRXWIY/Fzs93seglFkR5yYbr8ZJom6DmrudCz4QYyLKz7p6wBDvrM3ZK aR3A== X-Forwarded-Encrypted: i=1; AJvYcCW7Dq0G9SYCMNLZi6BpE3DaJESZJJNnYmJVSM5cjIMvt8G2ivDaDMdd4oU2Orw9+z9jE8S5iUQK178ZgG4=@vger.kernel.org X-Gm-Message-State: AOJu0YwMsyTlQ9ZHAmmQdPe7oXYz3t/xN2udk609zbVcw9ckSi8ehdzO +vyeC1sqyyRjvkwGXVihwGl/9x/HRK6m4Y65/M2PLzCjqMUg83b5Pk3vrfdx2zizVcSSLAnLSoy Ddug/727eX+gHYbAO1acjfboz4YxiX3uVlaxsUrSdjBQW3cxxRLWaVfljFqnpr4sumEA= X-Gm-Gg: ATEYQzzAusgj6MzQT5/PqLl84HdvvUV2WLxA0lRVGMqKDfOtee2CNq33TSuF9Vfnq5g 1aOqiSRgzvTKB5FUmXQynb63oBaJz4qsm3y7tr7DpzsaAOB2RaSFI6mIin97XK9qsNBTCCXUf62 nui9xf3eTykw0eJdEBJRyHGBtUz9G24mJgWQI3gP/l5vdqAlCRht2dAvaURIVHZphGTC4GQ2G1r K8xXg+/Ah1igSovtOo4R3IdgwXJ2L9JCFONVzlDrNH9USnYnhRrewOU2hoUmyeoMGQuxsKVrkLo gvkuW997vU4+N9G0KroTQvNzXdlP6jF+PYw4j6Eea1to1B5LjNMAbpazf74O5cJUttA8mQyk1eE 8jTa8w90YaoraT/WdV5rW90kNHaIfn748uMasMiYTJZoBBDoFsrXf0SQ= X-Received: by 2002:a17:90a:d2cf:b0:359:9224:6c24 with SMTP id 98e67ed59e1d1-35992246de8mr4156224a91.2.1772526142213; Tue, 03 Mar 2026 00:22:22 -0800 (PST) X-Received: by 2002:a17:90a:d2cf:b0:359:9224:6c24 with SMTP id 98e67ed59e1d1-35992246de8mr4156201a91.2.1772526141728; Tue, 03 Mar 2026 00:22:21 -0800 (PST) Received: from hu-swatagar-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3599c4e2f85sm1797214a91.17.2026.03.03.00.22.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 00:22:21 -0800 (PST) From: Swati Agarwal To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Swati Agarwal Subject: [PATCH v2 3/3] arm64: dts: qcom: monaco-evk: Enable the secondary USB controller Date: Tue, 3 Mar 2026 13:51:57 +0530 Message-Id: <20260303082157.523847-4-swati.agarwal@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260303082157.523847-1-swati.agarwal@oss.qualcomm.com> References: <20260303082157.523847-1-swati.agarwal@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=Br+QAIX5 c=1 sm=1 tr=0 ts=69a69a3f cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=DSDS7fUqx7ACsPcU-5IA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: O1VugG2ph6SrhMo_M8AR8nL_ulO_zzPR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDA2MCBTYWx0ZWRfX3YdsuNKCUIxs U0X1CSqfum6cm6PXMBRz+5C4Z33nPPyfPW3j/VHN3xM59I7lpklSZ6dI32Qq+5byubcuI3D1SGN fzsExl+gkra2HqE5fv122NMPyaEB2r2T8DOG1ThDFryk32RjV7ZCBFNNZe6VClTjCqLO090iiyg He/8ce/IhXJQLjoIgGVOUN4om8jKGFxchag2nQy6/Qxsip7RBk6mKSSawO8x+/ubqhoJWGi6vnk msFQFgMAW80nTcCFe1YxkM59zWUIHBTwfujjAz/a5pFBIdfpxfE8XFYmmUVA0qMNFZf3tRiid1C TJ+27+xPKezJtp7fSmu+6tg6s9rDyM6dcASzQTnpOcvDyQeUF6CGHvspPp1q6a34CqMoLsnXVgm hQgUgisdXYzJBood2PLRV/n9y9SMwP5tVw/HCD7ojzj8BWRYAKM3WLGJFftHxWnFdXyuCfhVoKn tD7RbA06yaSWpRk84pg== X-Proofpoint-GUID: O1VugG2ph6SrhMo_M8AR8nL_ulO_zzPR X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 clxscore=1015 bulkscore=0 spamscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030060 Content-Type: text/plain; charset="utf-8" Enable the secondary USB controller connected to micro usb port in OTG mode on Monaco EVK platform. Signed-off-by: Swati Agarwal Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/monaco-evk.dts | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/monaco-evk.dts b/arch/arm64/boot/dts/= qcom/monaco-evk.dts index 03af9bbcacc9..bc75bdd1281b 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk.dts +++ b/arch/arm64/boot/dts/qcom/monaco-evk.dts @@ -27,6 +27,25 @@ chosen { stdout-path =3D "serial0:115200n8"; }; =20 + connector-2 { + compatible =3D "gpio-usb-b-connector", "usb-b-connector"; + label =3D "micro-USB"; + type =3D "micro"; + + id-gpios =3D <&pmm8620au_0_gpios 9 GPIO_ACTIVE_HIGH>; + vbus-gpios =3D <&expander6 7 GPIO_ACTIVE_HIGH>; + vbus-supply =3D <&usb2_vbus>; + + pinctrl-0 =3D <&usb2_id>; + pinctrl-names =3D "default"; + + port { + usb2_con_hs_ep: endpoint { + remote-endpoint =3D <&usb_2_dwc3_hs>; + }; + }; + }; + dmic: audio-codec-0 { compatible =3D "dmic-codec"; #sound-dai-cells =3D <0>; @@ -77,6 +96,15 @@ platform { }; }; }; + + usb2_vbus: regulator-usb2-vbus { + compatible =3D "regulator-fixed"; + regulator-name =3D "usb2_vbus"; + gpio =3D <&pmm8650au_1_gpios 7 GPIO_ACTIVE_HIGH>; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + enable-active-high; + }; }; =20 &apps_rsc { @@ -484,6 +512,16 @@ &pcieport1 { wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_HIGH>; }; =20 +&pmm8620au_0_gpios { + usb2_id: usb2-id-state { + pins =3D "gpio9"; + function =3D "normal"; + input-enable; + bias-pull-up; + power-source =3D <0>; + }; +}; + &qupv3_id_0 { firmware-name =3D "qcom/qcs8300/qupv3fw.elf"; status =3D "okay"; @@ -690,3 +728,19 @@ &usb_qmpphy { =20 status =3D "okay"; }; + +&usb_2 { + status =3D "okay"; +}; + +&usb_2_dwc3_hs { + remote-endpoint =3D <&usb2_con_hs_ep>; +}; + +&usb_2_hsphy { + vdda-pll-supply =3D <&vreg_l7a>; + vdda18-supply =3D <&vreg_l7c>; + vdda33-supply =3D <&vreg_l9a>; + + status =3D "okay"; +}; --=20 2.34.1