From nobody Wed Apr 1 14:08:46 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 6AB513A7F70 for ; Tue, 31 Mar 2026 10:37:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774953473; cv=none; b=Jvzoh4X7BCrl02RuTf2o6KDUJNHPlmZvG4CgxTK0MbkfKRfZLSjKK+khGBXXGCIm8Psa/CniNcOrInrkK56Hbdyz0bMmuiYag0Gwlqgv0zIcFG8CKxPllltvu5kXytsF8DeVgxV5bvxKnE0/92KMi902SJ+324oTNWwvfeWNAFc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774953473; c=relaxed/simple; bh=raGwaoZcrN4kjJyDEnDCeSeMtBKidjZPyvjh/XLnbgM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mKqhlCC9g03rR0uAeRtVJdleQQXcWLLCi/DR4RtIa2dv6pIVlAbqspQmf7D917H20h4m5SlD3oWArHHWvZjUghDVTk0ZWpFmEGEzu/uwozvCmX6jIxiiDK2BRDFZxfiqFhIozJKQCeG20FBPcphPF8nv9uKHeh1HFtWrsmKFKLg= 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=IzN3zBXh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZpxfiKYj; arc=none smtp.client-ip=205.220.168.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="IzN3zBXh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZpxfiKYj" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62V9181d2761505 for ; Tue, 31 Mar 2026 10:37:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= mO9asXWd+omDGcbdkY7dOre9nZcSuxB4BKr/K3o1ZoM=; b=IzN3zBXhqMRGoOdi ljjDp/1yZwnWMAsCO39sx5EYVgtPuhYwgTCHGPS2jbTpcR5Rud3Of+BDAXYSgLMl TdrK/11RKRdUs8EH+93+5gfNm5FcT8cK4ZBa30TcnGxBH/l5mD0cUlFAV69WqHCK VTnr/ErWa09wKEKsz4Z7N23IY1/NOycT3Yo059UDkiPjULAN8s24ydCW5nDGMXpx wnyle6wFXyTJSAoJlOANW/6Yp+FHyRQ+TbGtANnaAOZBl2LT5ShKJjfSDgUbmhpm Omyt47+jOGhbjJ5YCrjRCBKexhq0W5KhgGGk34g6jjOOLEQU2QWn3RM4GtPx4WDA Fyns0A== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d8b930d8q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 31 Mar 2026 10:37:51 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50939597b85so141337371cf.2 for ; Tue, 31 Mar 2026 03:37:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774953471; x=1775558271; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=mO9asXWd+omDGcbdkY7dOre9nZcSuxB4BKr/K3o1ZoM=; b=ZpxfiKYjjWvfSKD5R5buJwucGkO0uhz46apeCl3vjVvBLFFRIZ5QQzzjIfWy96vfVj Li2EY74igHU5YeqkoC7ZPVSFEyn7QM6m72PWWqAu0vf+xesA+UrjI3zuwhodgcpQuWRE M2TLHlEAUluIDHEFJn5GC7hVGsoYho0yFXKsD4e1w28jhyksnMPJo3QYaBdpMbfZ+/NM 1qje+H0bhwOZMiobSMETwBRDnwgjY/ZK8tCWNsbyeIr98KJALD1/Fy1rl3weAPQ7657K M/yiQQn4hVqUFaGBW5Zlk23aVQdeIUVy+klKeSPF3n0nvRs1G4nDlmn786MbqJuiHMJY TxPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774953471; x=1775558271; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=mO9asXWd+omDGcbdkY7dOre9nZcSuxB4BKr/K3o1ZoM=; b=jmEwk1rTNvb2/AWNl8n1Rljc+u3JDU/i2MfPtjIZ0AvYgRR+w6vZQN9J6qYNOFUhzw 7fV8x33k9wBGLu1KMRc9yq/vxJKNyh/swwmbCJoz5VQiq9wjnYD9lRGwsGO01xnEoBL1 EF6a72V/NgGyaQp12om26c0QYzKqQCXlP5nW9kbEpCozCyQ4GGBNcrKn02zxfP4oMNzZ Jp21RDLZZPDWfbGIWd82Zt2/tV3k1UFkwnVDqKRaCHkKXk75oUmwU3GSfc1M4g5NO08s 5ummtDhAgZU26K9a5GI1KAS3ST5oIJ74Oqw04zr0rk9o4Vkg6YrupWXcCZpXh4ZeWzHf TrBg== X-Forwarded-Encrypted: i=1; AJvYcCUw9G/iht7gyrCa6t5Sx6MnXhNMuNgiURZcy+pisbjqXVmSgfc0Xd7RmEXwnnFuo7oFmFZofxzn3Ka6qFM=@vger.kernel.org X-Gm-Message-State: AOJu0Yw/4iFwlmiJerBq+1DfEbiBnzwVd1E8eL06mmaArU8N3ptFJ6PX ZYRbDJzWbhjX3O6S/UBh7zGPD0sXrAXOB0QTHimndg8KE+2uxG5++vbIxOlHa3PfVs34f3ycuIE lUKNdfjH2GZ1OLR+LPGDEGouNeZOywKhEgITwlhEMFsd5dio6JMQn4JIxeTfLsqorpqU= X-Gm-Gg: ATEYQzyq2Ccxv5M43csA2o+F8EAlEb8Nt2B3lEx5+gWC6O2RyoD+9y196Qfe3xu8/Gv qVBI6+QRm97q5SAHIxcIVmEbirlgOpjFB9N+W27JPzw1uqRcZn4OFwh1ZT7BJ0/LNHz/xdi4Qc8 je3V9hx/CpToW1vpcnUptwpPyv4lNmUspS00A3Kw6TMt24tFNASX0LDyL++BDP/0rhZn8h18FsP acODJzU6fIuYCQ9ngLalykWeQ8n1CrB6DGLcX9/5dpFjTf1TOl6N6IvQRSLk/S8VeN+38047h/r lcRJwsDqrNXWkY+BgTm+8fQUr9GAM5XE/n+VJc2RTw9/6Tkhh60ULsD1CTz2tncW8c8QShqLF7B /kzgaA1wU3cf95Gjmb0AwCmNODdsHrg== X-Received: by 2002:a05:622a:120a:b0:509:1326:ff24 with SMTP id d75a77b69052e-50ba384b0f1mr193105211cf.17.1774953470652; Tue, 31 Mar 2026 03:37:50 -0700 (PDT) X-Received: by 2002:a05:622a:120a:b0:509:1326:ff24 with SMTP id d75a77b69052e-50ba384b0f1mr193104851cf.17.1774953470092; Tue, 31 Mar 2026 03:37:50 -0700 (PDT) Received: from hackbox.lan ([84.232.191.214]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4887eb5aff3sm34178175e9.15.2026.03.31.03.37.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Mar 2026 03:37:48 -0700 (PDT) From: Abel Vesa Date: Tue, 31 Mar 2026 13:37:24 +0300 Subject: [PATCH 3/3] arm64: dts: qcom: eliza-mtp: Enable USB and ADSP support 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: <20260331-eliza-adsp-usb-v1-3-d8a251be20c3@oss.qualcomm.com> References: <20260331-eliza-adsp-usb-v1-0-d8a251be20c3@oss.qualcomm.com> In-Reply-To: <20260331-eliza-adsp-usb-v1-0-d8a251be20c3@oss.qualcomm.com> 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, Abel Vesa X-Mailer: b4 0.15-dev-bc6c4 X-Developer-Signature: v=1; a=openpgp-sha256; l=2819; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=raGwaoZcrN4kjJyDEnDCeSeMtBKidjZPyvjh/XLnbgM=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBpy6P1R7kuo170merMYSitIBN725o728DHYTCIH zR6u7rYXdyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCacuj9QAKCRAbX0TJAJUV Vt6zD/9CYaEN6GHSxgkAMqnsP+s7AGIq2VwuZ8W9RTGHynr5OJYd8/VZlMtlHtkHfRMR0scfHv0 1e12LDp2R+Tg3zGtJw/O+kqm0QrOv23PYnEtacp6Hk4nfz2Fm6HjZfcwAwd1Urtl9QNcS65rflP onTyi02FTkjiQ3eQSgYxQb4HByXLXHHAzQ7crRgWQYSnpaPTjGzsrSjjvSk7wFmi7B6QXG9AH64 RGzh1ajqqyoiSMJaTAPWWNWG2aHppJz2jC2+rPGvwVU9jSMxVffqS+YzmdTh2kUAVX5tdaogc2+ Amb+XOtnt4fVeBuSiTiFFrf5zIpoXLLV4bguG5r0sWLhOIMz6OElxascrWddlJe+MmZzTYpclF+ rkZrre3aTYTYH2iGd323YBIOtDG0fVf/Mdcda7OwK1Bbm/Gedl1z4yHFyYoidotGm4lHpYdRiJ1 Tl3oEhnaOy8mPGGQEim/Op9o6B77TFcDNwTibR/8hvs9Lzz5OIz+E/A4OktBeJTBe3G5G3inhxo TRE9+MQObL3hwezNMiBmAnx1HYXSfnwJTO1lABnfEYCfJlN3vSKHTS7XGiLMoNeY4Eo+Ok7b7L4 0XETGTHiODFKL8MZSh7EFV3ne2BMCU+5Mwyvl7q8VWaIFKjrANpvWckc5Bgybgc+Wh80oheZv3f mSHB1g79uAzzsMw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzMxMDEwMiBTYWx0ZWRfX9uPMvrDVxUgD INL0FOrlkLkyIKfEEeCPyL2Xasp8YVCUyYmiw7/sW6GySymTEIS7ZWlsOgPny0EvGKY+e7EL0N6 OKrgN4rwH4GMdAJDeUwZwSxVrK4byRZMYHwXaZZ/jEKRHHTNRENttxw2GVKDM2t/rf3NFMkEQ6i Lzqd9ms4Hd4E1wwR8Mr6fAaI2g4LNtmguioLAJbKUyqC00+WIyTUzndKojPrs/z/6XZPcH6+jvI 4+E4jtTwTuYeT4UoSf6PqEVibUwgtLSd1BfssCdHWAJHYkDEqwFSlIa1LA8qegSqnEL1qHpzdd6 DV/oSwClDC9I/5gbiwhyq3QZYmHPDjvj3bLRe8ldd+5HIaTszqy3MUNLo5yCiYeAi0sLa9+oR+X dTxaLhW2/Tg3v7mqFhWWJFegmwfhVRQkptpy1gTw596WIWPMi3SYLkYp9GzR9BxMr8j7BVOiLNI aC5RH5xahKceo3fkKow== X-Proofpoint-ORIG-GUID: iqMhY_ldD_Z8hrw1xfULI9oSViQ4dg71 X-Proofpoint-GUID: iqMhY_ldD_Z8hrw1xfULI9oSViQ4dg71 X-Authority-Analysis: v=2.4 cv=NLjYOk6g c=1 sm=1 tr=0 ts=69cba3ff cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=1UCgTMz9MQc3icybWezSFQ==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=XerPLwBTpPCFuubScswA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-31_02,2026-03-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 impostorscore=0 spamscore=0 phishscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603310102 The Eliza MTP features a single USB Type-C port. Its USB 2.0 lines are routed through an eUSB2 repeater provided by the PM7750BA PMIC. Describe the port and repeater, and enable the USB controller and PHYs. Also specify the ADSP firmware and enable the remoteproc. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Tested-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/eliza-mtp.dts | 83 ++++++++++++++++++++++++++++++= ++++ 1 file changed, 83 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/eliza-mtp.dts b/arch/arm64/boot/dts/q= com/eliza-mtp.dts index 90f629800cb0..c31f00e36eee 100644 --- a/arch/arm64/boot/dts/qcom/eliza-mtp.dts +++ b/arch/arm64/boot/dts/qcom/eliza-mtp.dts @@ -6,9 +6,12 @@ /dts-v1/; =20 #include +#include #include #include "eliza.dtsi" =20 +#include "pm7550ba-eliza.dtsi" + / { model =3D "Qualcomm Technologies, Inc. Eliza MTP"; compatible =3D "qcom,eliza-mtp", "qcom,eliza"; @@ -54,6 +57,44 @@ bi_tcxo_ao_div2: bi-tcxo-ao-div2-clk { }; }; =20 + 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>; + }; + }; + }; + }; + }; + vph_pwr: regulator-vph-pwr { compatible =3D "regulator-fixed"; =20 @@ -376,6 +417,18 @@ vreg_l7k: ldo7 { }; }; =20 +&pm7550ba_eusb2_repeater { + vdd18-supply =3D <&vreg_l7b>; + vdd3-supply =3D <&vreg_l17b>; +}; + +&remoteproc_adsp { + firmware-name =3D "qcom/eliza/adsp.mbn", + "qcom/eliza/adsp_dtb.mbn"; + + status =3D "okay"; +}; + &tlmm { gpio-reserved-ranges =3D <20 4>, /* NFC SPI */ <111 2>, /* WCN UART1 */ @@ -405,3 +458,33 @@ &ufs_mem_phy { =20 status =3D "okay"; }; + +&usb { + dr_mode =3D "otg"; + + 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_l2b>; + vdda12-supply =3D <&vreg_l4b>; + + phys =3D <&pm7550ba_eusb2_repeater>; + + status =3D "okay"; +}; --=20 2.48.1