From nobody Fri Apr 3 09:35:13 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 BEA7F3A4F46 for ; Tue, 17 Mar 2026 17:08:35 +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=1773767318; cv=none; b=Nr/4o+wOHUrGfU5XWKlMQg4LNw4/tEg+ed/X+OuFAm/y7i8DVu2r5kuKRAv4o8+HulfBWd0+MMC7C3WCUpr15ZuldEaZkkY2JhDrV6Y1RGFlxVboL3ExijzRQi9eas+VbqMxacOYycTezzGMEc2j+qmosqY6VLYrrEmCKu/PYiY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773767318; c=relaxed/simple; bh=eNUPHACdGvd5iZVpi/2IdeMGbrdFYD389Fy9diCrOeI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fur3u8E/HyVdGD78FkplXM1sYh5eGpLxPtTlVXtU6kVASNEDXkbS6LU/o0Zlci1qdSk3kGQdXRPJMZXeJ1lXXyBwZewviHcSuhSv7oro7plWOi7no8qQHQ9o3MR5562HIYwYumXQUDaeueySPpNs6N/WQRpNbX/u1JrFFoWNddE= 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=HjWs19l/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Oya8rF8M; 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="HjWs19l/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Oya8rF8M" 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 62HG9tux2006350 for ; Tue, 17 Mar 2026 17:08:35 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= EQUYPq3PZR5/JyJtJ7GKTj5OPFi9JWPmB+7kOkJngY0=; b=HjWs19l/HjKULMQJ QszFj+0VagIITKflTIuhu9N0p+ZzFqt56DydiBvSx+bvPeESpyVmZF9aqtnmqoTr jQ7oOIb8Vb7g8M7nOV65EhAM8DCwp1w+T6DWyYLJJHhPRL+559Uzjvres0zZDnOA RYW4gSU7pqnciF49m5GPaxIeun9YEn1v9tcToJ2mFSN5x6SdYfNqL68YTBkojoXP DjlbfBI3Q8ASSiBcaSOnqD8FAMzcBhYCXYULt3NpIXre7cdhV28WR3WpfQl5eVPJ aVMF8EDTjWlXGSaKP+3Tu3P68n3sF4LKurbjHVy5j1pxKOGsO3Mnfg5ZLMPnA2a1 hs2y4g== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cya83r7dp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 17 Mar 2026 17:08:35 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-60270015488so5419799137.2 for ; Tue, 17 Mar 2026 10:08:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773767314; x=1774372114; 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=EQUYPq3PZR5/JyJtJ7GKTj5OPFi9JWPmB+7kOkJngY0=; b=Oya8rF8MN9j2Tgy2fHp1RYAR6qvX7ywiHg2TMlXGmBVp0F60bgc2POoAGYWAPMtDmm m7lNNAs1xdFmUqjLrckJtqNg2v1ErVdF24i8dRC17wIPyfll4x0TYY3v8V0yFKR76xfR +lEJULgmUxp8qEznqzIChdv1i+sLWQ++PQENQ89W0CWSeyNmFJ2tfMRbJ7HvH0mG1aJS mM4ZY2D/AKrfyuwcVzrjqgugFGBaY2S7MONBZW1RuihMxd7p9UKaPakUfAs7x7jRN84T dUNPog4hZ+mGEFAV5WRuGxHba2WQrAHeYN+70743rxCWwuOleq3qM1Jpqrf5MpGeT82X vT3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773767314; x=1774372114; 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=EQUYPq3PZR5/JyJtJ7GKTj5OPFi9JWPmB+7kOkJngY0=; b=LtkbWrPFApifDzDJsw1kFrKKFPKvp/ipkb89N8jR/4Srpgtxk2S0HviRpCAs/Wyd3I 6AsYqA/ZekHaERPlrI6FQkymXta1QRLHj5VaCP1JtObsM1m6XTGwE/TPVksX78KzTa0g ZMR3OccfN7XNCwyNDIiNNnzwhPSCuAZqKA23vMQJaC58q2rmRcGZPIAOvmtdzdJGHk+S IykCRQEXget5VQIwY7Kt60Jvk8bM8DEdhn1lNwD3ToGHeUX/9bl5bVkHyAA0f/VZ3nBf Al/d4MNI0iH9O0vlg/IyUGkqZWocCmQwvPbKLOoL+PCD4rUEAPZQQW/pYnta0KSzUvJ8 8RqQ== X-Forwarded-Encrypted: i=1; AJvYcCXWo3nz1MIGS2E6EZ06Wn/pJ/M5S/WBXVP7FMFNqe6VxYGkA9ATLUwtoQkSWH96pfSti/R9+aAFXb6zDRw=@vger.kernel.org X-Gm-Message-State: AOJu0YwkWxJjVg9xzrkeStHi8jLigGz+waPe9a4PA9Zk3MmU3bJz5Wdu XcYbD501LXoGHI5HPCZyAYdmtzXHNfVR1o4XOEiazhM97WhC1FPpXci18Eex+L/Jtck470ELxJA LGdpfkdOdMMiZQDi9pktFf/KVCAShlARqk/qJpyexM9sjK9yJd5GXINW2wIqwJ7r+E7E= X-Gm-Gg: ATEYQzwIA5/JFVVYD7lsHqLfuTgRVj0oUld7d3bVChhKjXLVyKVnCRQk8wjmzNv06K9 YnKhqCCvR2JN8AdXweIYiymbIMT/8UN1dwf5HeMErfveZERVxB4M5ucodVxtYGlHRD+V7X2xIKL EyYzOSqEEZfm4B0Pt9XrWOYnVdKBj/ntE98nC92cXtPIArtjEV8uWiZ63FnzRqmZBYH148CbRJN JO2gFlHdpQ3rhP/5N743O4J/AnP/Q0L0+5Df1fTzogYe0ND96dHWQe/+2fNO/pAw6lgt9tXiSGI 8Pub1xtJVm+jxIUj0nNn2MMtkpshWD3NGmZBZAlW25WtC8NDB7mytdp2vjIWm+R4sr+cTtckSBc BjZ984cuTPzp+6YNX09Z7i1ZmmYImwipQWcy7cH18gJfJ X-Received: by 2002:a05:6102:c54:b0:5ff:f4ae:a17c with SMTP id ada2fe7eead31-6027d09a2f5mr338724137.3.1773767314021; Tue, 17 Mar 2026 10:08:34 -0700 (PDT) X-Received: by 2002:a05:6102:c54:b0:5ff:f4ae:a17c with SMTP id ada2fe7eead31-6027d09a2f5mr338697137.3.1773767313529; Tue, 17 Mar 2026 10:08:33 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b51892161sm877072f8f.21.2026.03.17.10.08.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 10:08:32 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 17 Mar 2026 18:08:21 +0100 Subject: [PATCH v5 3/4] arm64: dts: qcom: sm8750-mtp: Enable USB headset and Type-C accessory mode 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: <20260317-sm8750-display-dts-v5-3-fb53371e251c@oss.qualcomm.com> References: <20260317-sm8750-display-dts-v5-0-fb53371e251c@oss.qualcomm.com> In-Reply-To: <20260317-sm8750-display-dts-v5-0-fb53371e251c@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, Neil Armstrong , Konrad Dybcio , Dmitry Baryshkov , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2205; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=eNUPHACdGvd5iZVpi/2IdeMGbrdFYD389Fy9diCrOeI=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpuYqHcndo6jMhtitV5Zzu0vOTjmjo/SJ28CS71 5g1rKzPIH2JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCabmKhwAKCRDBN2bmhouD 1ySBD/kBdToEy8WqXgNXLlA4SxSkSPEk0QEOybyXeJm8TcdQU4M1AdPBtVD6YWTKTy7NB03+rRq PBQ6xK6S1iAuNt3mUVMQIVbH0XTHveAbfapBVY14a7AFes894dXxtQwvwOxlRO5rd5H+G3injju zXi1U7irAZPVMXZL0jjs/Wyyz7g2jfwa9xGHrgjD0OiApV9kYCplcWIx6JzaFt7jdKDjwlXLvy1 dCeAY7hw7XQ19e7IbnXgd/C9axhr+Dg6tA2PeYoHg1PwmGXxnZ4JMZjw9TVWacOLohTIR7AmBGP m4qVuxBlZgVrheZ0yRMFEgbxoa/F9m8H5LAXWM4vLPVrRB6xjkbTu4e3WPMdYeArCTnQxJ6a/p/ 9I0QmNY/RPLgVggkgXj/hqt0Cf58OpT/z95DzlOD+CbRGMROr7dv0i9BF9/wnnxMJs6jXfedKhO jcap/wbvqVWIXIDpkEf7EXNuIIleo7zD2akLHbYfq1cN1sWs92g0XjcfS/q0+vgbVoAxNz/JXPX xGYFF5LsMxtGE/pqqKkPs2Zx2m8205ycTlwqXCtxa0qvh8BESGXs0/Ma5lkFR7YQmrS/lhbaEPe W05KIz+gJRRNj9I0gC+dWmLwPLSun21dBNpM9THIIkr39d5+26+zCk23BnGa4bouOmjwT9DC0e3 2YI/YRssGOjWWBw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: mzXuwpOLYjmj2hZNCA2WOofcbeU8tsVf X-Proofpoint-GUID: mzXuwpOLYjmj2hZNCA2WOofcbeU8tsVf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE3MDE1MSBTYWx0ZWRfXzWdaSN7gDQhc oftyBUo/UTJGe+2jrzIgSdpOy+swgpujnBOg04XDqhA0bat2Mux+ckS/sl5gtbqONHWC93wAI1W uQADWGHkER9HK0vPNrwhLFMuiWfQCjV+j8eHlU+PTeL56KbIZGuXjx+ZAAK4xBvNz0T6/rhFDlm IblNS+HC7GZrkTuS5ykLq7iADDPibVBOpULKoeCo7rVYLSV8yS7LNB6AFsxssXPEMWhuB78ubJ7 9kiWR1+8Fjt690IaGG2jkHeX53fuC164JK3ewIbdz2YEXEV3SYKCebULPcj8lVU/ulhB5ErS0+P lpFqy3+OWvHP6SLjMvzcMHAC8QcAVhr7xzDuCK2V0m5SCgDnRUzhBRMdOsFbRodBoh4jtsbRYm+ pYXiy0lmPuytcj1ez9ZN8xe/WG07uNxpCwkvgvbjSuwEnnF9N9MoLSxFIcvewKe1/NndsMHw5/w H1RwGSLqh8ootyVsmAg== X-Authority-Analysis: v=2.4 cv=Y8n1cxeN c=1 sm=1 tr=0 ts=69b98a93 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=XOJNJb2f72dwbY1LfMsA:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 a=cvBusfyB2V15izCimMoJ: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-17_03,2026-03-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603170151 MTP8750 does not have audio jack connected and relies on USB mux (WCD9395). Add necessary nodes for proper audio headset support along with USB Type-C accessory mode and orientation. Reviewed-by: Neil Armstrong Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 51 +++++++++++++++++++++++++++++= ++++ 1 file changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8750-mtp.dts index 050a85df7358..6107a4ed2c80 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-mtp.dts @@ -54,6 +54,15 @@ wcd939x: audio-codec { vdd-px-supply =3D <&vreg_l2i_1p2>; =20 #sound-dai-cells =3D <1>; + + mode-switch; + orientation-switch; + + port { + wcd_codec_headset_in: endpoint { + remote-endpoint =3D <&wcd_usbss_headset_out>; + }; + }; }; =20 chosen { @@ -230,6 +239,7 @@ port@2 { reg =3D <2>; =20 pmic_glink_sbu: endpoint { + remote-endpoint =3D <&wcd_usbss_sbu_mux>; }; }; }; @@ -925,6 +935,42 @@ vreg_l7n_3p3: ldo7 { }; }; =20 +&i2c3 { + status =3D "okay"; + + wcd_usbss: typec-mux@e { + compatible =3D "qcom,wcd9395-usbss", "qcom,wcd9390-usbss"; + reg =3D <0xe>; + + vdd-supply =3D <&vreg_l15b_1p8>; + reset-gpios =3D <&tlmm 152 GPIO_ACTIVE_HIGH>; + + mode-switch; + orientation-switch; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + wcd_usbss_sbu_mux: endpoint { + remote-endpoint =3D <&pmic_glink_sbu>; + }; + }; + + port@1 { + reg =3D <1>; + + wcd_usbss_headset_out: endpoint { + remote-endpoint =3D <&wcd_codec_headset_in>; + }; + }; + }; + }; +}; + &iris { status =3D "okay"; }; @@ -1095,6 +1141,11 @@ &pmih0108_eusb2_repeater { status =3D "okay"; }; =20 +&qup_i2c3_data_clk { + /* Use internal I2C pull-up */ + bias-pull-up =3D <2200>; +}; + &qupv3_1 { status =3D "okay"; }; --=20 2.51.0