From nobody Sat Jul 25 16:20:43 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 035E03F825A for ; Thu, 16 Jul 2026 08:48:30 +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=1784191719; cv=none; b=ZxZQqJV03WvFUpd6xieAB74HOa/NyOCm98uZDRj89NN/jUgrZrSFOWqpn7dnTOBdJmS1+cUASGrcAbOUc9CHnx5G3fw7h0p4v246wyKaQ4Vt/4au2GJUkl7hzcPCPUvMEvd4fawlyvo3FxRyVIx09n3AU+gD2AhI20kzMC5QHQU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784191719; c=relaxed/simple; bh=axHqb1mN2GhgTYXeefA9dpqaSA3EzsSJmCI3ycQRWeU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=c481quayBOcDUI6CcAdX+hAgefSGtvEgQ0fcoyU/T57xmcRf+CAhKAsA1xsFG5oPfy3CkhzumGvK/Tjvjx57xvD8VAFFas4ETHe4xSiwofQ2xdtWR16315mbuEVoQiAFKcD5ybfuh/uyfqDI4EI4wgqpABjYV3WKR7939Pcwi1g= 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=BPt+akIb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WT+lNX7P; 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="BPt+akIb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WT+lNX7P" 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 66G7DVxL1892194 for ; Thu, 16 Jul 2026 08:48:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=5yev/2pWNLUj4eHfGzFolI Dle6s+OQ2A1WFsv3+50nQ=; b=BPt+akIbd6r73OcXb9oUAH+cRkttAySs9nClxv 3cDYrcMImhwFZnWc5VsJnCHaKBIJC+sIMpiT05HSoN2WX+3kvHcd7eReZ7Ir6RTP T2XkFdHIRHOF6GjkD8ItK4aYcmycl+xAV5lwOPC1aiefixqB/G4g9Gpk/7voevCF 7hpWhqwsMy5DtC0BPuZzbphSZ1tLbElrA5/0LkkTl5eHkpYPjeft+nb3eoGAaA+p lF79cfJK0RL8e3geOKoLTkFaa0ZgQR6PwlpPnK3FG1T8fA54+2p9FFk1BkP6fDBm 8CklnXo9/z5k29tslEvktnuJaquZ32w6JAqfE+E85dnUqoQA== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fecnybg86-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 16 Jul 2026 08:48:28 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51c2af04aeeso5107171cf.0 for ; Thu, 16 Jul 2026 01:48:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784191708; x=1784796508; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=5yev/2pWNLUj4eHfGzFolIDle6s+OQ2A1WFsv3+50nQ=; b=WT+lNX7PGGFvwCFML0fMrSQAi6Ij5pOo9cyDtIjOWM1G0l0ZCn0vH9WoCdbWq1W3Ue iCouJCd7rnE2LozMsdjB7G4BeiluGLXpqa1VOByci9Ch69jMT7kBRTvCycr/DUmxC1GH 3Xfv94vpOMDF9cRqSWxFbbKG3y7TpnTBbaGJCE/IxfNKVC9SeXPbkJWSgcyw2kvo7Wfn /fxWu2REosYlXbmeygFecbPbjVRxkKlvQMo+i00ycJRQlfOydeleAKflPzmYe+8yDUPy vBp/Wib9jSdswxgk991vf7PLSYF61QPTKKsGcHXG1f3qa6k4DLx7TMGQ2h+y9NJeDSSY bEzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784191708; x=1784796508; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=5yev/2pWNLUj4eHfGzFolIDle6s+OQ2A1WFsv3+50nQ=; b=YjEToGzQEHjgM2Qs5Pm1+7bSNkvi7SHbjIJiH9Kca0Qe2WZX79qf7KzJK3DIhhfujb AiNjwedEnzMuFlzVMSDkqp9a+F62rri0NA1mfAh8UdLSpQilKgHZv8BroRS4SZOqF2C2 oiRUebKOIZkr0mSaj3CgJepm1yvTr3HMxKNCFI7gS0SiMZHt1L6GrbQtg1/IIaVmFExh K3jHsBmI74XpD0uMaE4zVSx00M0+FlcHbyEoeORRDyRYexsotx/OGuHLWGqPzguVkNRV Pz4kgMb1hkLBujSwlPb6mmqurJ1cEPitDmU2OYuP1n27Y+UmlFEJL7tPKliJHulUP1LL JBaQ== X-Forwarded-Encrypted: i=1; AHgh+Rreb7CKB7/pCBHZziDj0CG9vWGa8p8YB2vkIWfHLmy5qd9wesdY7VfOnF4boxnqH2reRzi2PGv7wT+B9vI=@vger.kernel.org X-Gm-Message-State: AOJu0YxCJFO59FxfGgnoQJ/pwQCdFITCJqdvsOOYLXdJGakLq4I4g1+v qLTFHycn3H+ZuM1pxIj1eoyK4sfMglie9Uvuh74Pd/LBMl0fwHPMfb0JwER6u8fxIYWXzgwkkHe 7jXTF+6oqKBq9ep8qEH2rvub7fk1C0r9BKW6RQQfrJQq7Ub/HDrUOdCIZxaOvdXPwj4Y= X-Gm-Gg: AfdE7cm2iqLPZujShrqfWKFruXU+swLY/3MY7cuN0apNOBpF+gWT3HnpVJGvMJebCCD loXAh25t3JI51+go4d5y247FYHJDZXLYdAmMDxt5P5g5agDbU5pf5YZ8A0s1ygELHzCk01uGrtV HPzwPjk1yIocmSl904F2/cszsUz9hvTbPiFGzpSHjiR7ISmHx17mnlz+7QLluYPzbBzElljOGx0 8rIxh3ifqTLHlX6xZDTJY7JWJYZzpAKTyDMZ4XZ8XSbDl6DGOAAHlXCqnirSmcKFpEY5cfdXq/O jRxdBG6n1v3wiNlg8J3SptYXy2gmi+HmHlMjvVTVhTk2DN/REHH5tBJma9VZNYLu1o6zJlR1Mpi pmrtd X-Received: by 2002:a05:622a:14d2:b0:51c:86b:3487 with SMTP id d75a77b69052e-51fc19747c8mr15502301cf.33.1784191707493; Thu, 16 Jul 2026 01:48:27 -0700 (PDT) X-Received: by 2002:a05:622a:14d2:b0:51c:86b:3487 with SMTP id d75a77b69052e-51fc19747c8mr15501961cf.33.1784191706942; Thu, 16 Jul 2026 01:48:26 -0700 (PDT) Received: from hackbox.lan ([5.12.73.156]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49541e7d21fsm45063715e9.2.2026.07.16.01.48.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 01:48:25 -0700 (PDT) From: Abel Vesa Date: Thu, 16 Jul 2026 11:48:16 +0300 Subject: [PATCH v2] arm64: dts: qcom: eliza-evk: Add support for USB and SD card Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260716-dts-qcom-eliza-cqs-evk-enable-usb-sdcard-v2-1-e53b1fef5705@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAM+aWGoC/52O0Q6CMAxFf4Xs2RKYMKNP/ofhYWxVpsBk3YhK+ HcHmvhumja5ze3tmRihM0jskEzM4WjI2D4KvkmYamR/QTA6asYzLjKxzUB7gkHZDrA1LwlqIMD xBtjLukUIVANpJZ0G3O0KnXOsy1ywGHd3eDaP9dWp+mgK9RWVX/K/DodDiAz+Z2sMeeueK+CYL 9s/WMYcYhWCi9hlti+PligdgmzjdZfGwap5nt9Gg1B+DgEAAA== X-Change-ID: 20260630-dts-qcom-eliza-cqs-evk-enable-usb-sdcard-e774d12eb516 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, Konrad Dybcio , Abel Vesa X-Mailer: b4 0.15-dev-bc6c4 X-Developer-Signature: v=1; a=openpgp-sha256; l=3135; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=axHqb1mN2GhgTYXeefA9dpqaSA3EzsSJmCI3ycQRWeU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqWJrUWmuG08l5FtqV+oL/3ypCP1T2ieZTx3ysP iraP1uKnHKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCalia1AAKCRAbX0TJAJUV VgaOEAC/2hWPPtlDjkmeK8+fEFGq1z6CCgxzaH3gx1Gh/OvV1H86eZtWQAWRaWwkuJvmh4qEbuw f9KmqpJJW3eLR7DRUE3XF+c3QMscMvChO4Vv7VaaxOxKvKXYVB2WQBZFBa5y0khyGhp3BzF4EqB mrjAHObbSbSlvLHWyb/Cv3yvBBMc30UcmabGA5rx5zHYUSKmJSrGdjt9mp3i8uTf4MeNarf2USq LYP0IHfFi86pNMtWkntCdjagVHmwzaLIQE4W1APSQe7MozZ2mx0HNn3J8br+pOkyGZEn/riVcvq mwaqYyOS6M2Wfo1UryD4IthUKDtgIJV5YscBFkdsQebgTnNJXMatWlphbrsbzJa7dVTZXQPbR4b JDeVfxQ9/6hpZNFMvFwhmHe/Ng5Qvlwb0nSH8JOyLYlhaLNJZjms0mfzaNKNiweyChBRwAE2EXp 1lCQFTy3o8mw90ZEzwSiqhQsN7R4CVXZRpkVrBUhk22RTv2aONdtvAFdeGgg3shyPxDfIGkvMVw 56eX9UryVZACpC9KggWGDvPCsvVH2D1tdxD3VP+7TaBjLM+jq3EWGAyH9Aa+Vrqb42KsCJ2AaHj FUMwzsp8yx6mi1+cM7qjtSj4OvTkaRmX64PlRQTEPYR9RnlJsKmT9Q9z9oDlQpdJ//ed1tUDq06 8DTI4xS+bLFNtjw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE2MDA5MCBTYWx0ZWRfXxg3lU14zkNn4 dZ0fKIM0UW/uvdkgGuS2Zj8DzUUSm8ucrczklAuTsRliXTjOTxoKizDlG9mwPlLxqGJ3RrH3viL rlo58+VgHm0sLWM8YDEY4tiNFmQRXig= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE2MDA5MCBTYWx0ZWRfX7Gu/Goc7c4xO 5VdwRY7R+txakR+Lx/6GX/3EKkWYMUMi4FcwcUJoczELjsv8u+KGGDs4IcRGwT3KrKOun67ywjf HBmXJlFlhv7JFr0NegplZwWw340Yrk14SXDIyCKajwI2wyCSr1u4iu5qZin3KNlKO0jwaQ3xPSR TpOIfLp4VDib0V0SpPrRDBQenTSCpoRGoEp02o4jFCDOc9dzLTKva0jNchbxCilqBy6vUltRAv5 OmOtnXU/QDh4WhaFQnRBT9oEWOrJ1B/tdHLxlgegXVvIDNMkPmZCQB8j3TJHuMbKWKA63k7dy7O P29jbZc9hvqLEBz6Em45MSNBbpW6BV8MPyAb3k9xciVc5ORiD3OIXAH5Ma712DNdXCMCVcoRg07 9gmRa1O4SZqldhl09IfzKtFWuNXf5wmW3nXk3ALedxGlEF0mwlHMjbzYr1BakHgR8biIKjKlM/g cpQ90ATm+WaMWkUQyqQ== X-Proofpoint-ORIG-GUID: GmxxzyPF9CQAjNwm1oPbi8FWPDwFM5Ht X-Authority-Analysis: v=2.4 cv=Lt2iDHdc c=1 sm=1 tr=0 ts=6a589adc cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=qUYP/O48JsHWwiZSxXr1NQ==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=bC-a23v3AAAA:8 a=EUspDBNiAAAA:8 a=BsmgAWSu4p_AeSiVXQUA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 a=FO4_E8m0qiDe52t0p3_H:22 X-Proofpoint-GUID: GmxxzyPF9CQAjNwm1oPbi8FWPDwFM5Ht X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-16_03,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 adultscore=0 spamscore=0 suspectscore=0 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607160090 Even though the EVK comes with 3 Type-C ports, the Eliza EVK only has one USB controller and a single set of PHYs, which are connected to the port marked as JUSB. Also, the EVK comes with an SD card slot. So describe the PMIC GLINK node, the connector graph, the PHYs and repeater supplies and enable the USB controller. Also enable the second SD host controller, describe the card detect GPIO and the board specific supplies. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- Changes in v2: - Rebased on next-20260715. - Picked up Konrad's R-b tag. - Link to v1: https://patch.msgid.link/20260630-dts-qcom-eliza-cqs-evk-enab= le-usb-sdcard-v1-1-146264625095@oss.qualcomm.com --- arch/arm64/boot/dts/qcom/eliza-evk.dtsi | 92 +++++++++++++++++++++++++++++= ++++ 1 file changed, 92 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/eliza-evk.dtsi b/arch/arm64/boot/dts/= qcom/eliza-evk.dtsi index e47b24f8b827..2fc945658300 100644 --- a/arch/arm64/boot/dts/qcom/eliza-evk.dtsi +++ b/arch/arm64/boot/dts/qcom/eliza-evk.dtsi @@ -11,6 +11,70 @@ aliases { chosen { stdout-path =3D "serial0:115200n8"; }; + + pmic-glink { + compatible =3D "qcom,eliza-pmic-glink", + "qcom,sm8550-pmic-glink", + "qcom,pmic-glink"; + #address-cells =3D <1>; + #size-cells =3D <0>; + orientation-gpios =3D <&tlmm 122 GPIO_ACTIVE_HIGH>; + + connector@0 { + compatible =3D "usb-c-connector"; + reg =3D <0>; + + power-role =3D "dual"; + data-role =3D "dual"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + pmic_glink_hs_in: endpoint { + remote-endpoint =3D <&usb_dwc3_hs>; + }; + }; + + port@1 { + reg =3D <1>; + + pmic_glink_ss_in: endpoint { + remote-endpoint =3D <&usb_dp_qmpphy_out>; + }; + }; + }; + }; + }; +}; + +&pm7550ba_eusb2_repeater { + vdd18-supply =3D <&vreg_l7b>; + vdd3-supply =3D <&vreg_l17b>; +}; + +&sdhc_2 { + vmmc-supply =3D <&vreg_l13b>; + vqmmc-supply =3D <&vreg_l23b>; + + cd-gpios =3D <&tlmm 58 GPIO_ACTIVE_LOW>; + + pinctrl-0 =3D <&sdc2_default>, <&sd_cd>; + pinctrl-1 =3D <&sdc2_sleep>, <&sd_cd>; + pinctrl-names =3D "default", "sleep"; + + status =3D "okay"; +}; + +&tlmm { + sd_cd: sd-cd-state { + pins =3D "gpio58"; + function =3D "gpio"; + bias-pull-up; + }; }; =20 &uart13 { @@ -18,3 +82,31 @@ &uart13 { =20 status =3D "okay"; }; + +&usb { + status =3D "okay"; +}; + +&usb_dp_qmpphy { + vdda-phy-supply =3D <&vreg_l3g>; + vdda-pll-supply =3D <&vreg_l7k>; + + status =3D "okay"; +}; + +&usb_dp_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in>; +}; + +&usb_dwc3_hs { + remote-endpoint =3D <&pmic_glink_hs_in>; +}; + +&usb_hsphy { + vdd-supply =3D <&vreg_l7k>; + vdda12-supply =3D <&vreg_l4b>; + + phys =3D <&pm7550ba_eusb2_repeater>; + + status =3D "okay"; +}; --- base-commit: b8809969e1d7a591e0f49dd464a5d04b3cf02ab1 change-id: 20260630-dts-qcom-eliza-cqs-evk-enable-usb-sdcard-e774d12eb516 Best regards, -- =20 Abel Vesa