From patchwork Wed Apr 9 17:48:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Melody Olvera X-Patchwork-Id: 14045195 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0F77CC369A1 for ; Wed, 9 Apr 2025 18:04:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=+7TbhO6qMtYLQo4Pg+XeFFlj4p3AsSx/QM8BDXEs9Fs=; b=mgrFTqLf1vUF20 i/F5chaKL/y3NUIOjZLMBYDNEGc4gHsCifmoUgujy8EED97CmD1jZtzWk5OUNg5Uksl7oi+DbJFYL 6dkpk+k7dWBXC5+cRYS57psMdtPR14pQVdIIRDn9CfAaHpMxfEi7WKMWPN4WwxoCuPys6lewYZjmz AL8XmbVleFL5/u7WUK2FKkWtLOmT3y9KS2EA8wbXExd1WzYR5ImMgcqaV3lO54CsxXJnHHckGvwHA tQsqp9ohn9jSFYNh4bXYrEqdqQM/c/xDDdwZsDse4HG287Pu47n5/CyDPMcTuM4kvmsuL3gg32Cut BEf44TS+dM258iPL/8LQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u2Zn3-000000087C9-3NIt; Wed, 09 Apr 2025 18:04:45 +0000 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u2ZXU-0000000855t-3WAS for linux-phy@lists.infradead.org; Wed, 09 Apr 2025 17:48:42 +0000 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 539HE1FC011629 for ; Wed, 9 Apr 2025 17:48:40 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= bVAy88wlNJC3OilztIMhCSi3ZV6REtKHr5V49PSIZ/k=; b=CDk4/zt0yWHhO3BQ V1tnGO+3+z5o1vwcVbuTynHRWk2Z77a5n0XPZLe79BIvF67EVJoC1RxQGEOGtgwz tj4iTeIh8QjK04hwpF3PqF6GT5/anOpVnDLRdUHDBV2UwpjwQDhbvZ0RqjdaIJ2x f5G/BDtYnoxpCRW7zSZasSwxuoNA6jnXNn9VviDFty/N3459G5dtiNfPB2TvfE0k odz9aASXF8BBkbXJ9xA6AGndSyvH5sVls+2AOmpOlZwkgCHZa6NVWuw3ntRO9omO //dVZ+UAYFoyo+F+c3OwIy/dHn8MAPdO7XRfH1Hln/jXOR92twE8d14NcYbA97Kx 9rEYIw== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45twftm3y0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 09 Apr 2025 17:48:40 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-af8e645a1d1so4167063a12.3 for ; Wed, 09 Apr 2025 10:48:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744220919; x=1744825719; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bVAy88wlNJC3OilztIMhCSi3ZV6REtKHr5V49PSIZ/k=; b=NVToD8u29OyAXPipWfqmldqyA4cI+WrR5HvdxP6fZ4UJWVbX1xUiLVVKODk6irMOdE ySGtW7l7D+A6/UqzQXGkCN1IRCY9qD0bfSylWe2E0ekJqWs+qUlcoBMzfOVsBAiEubww h3wg/zNNxJHtijtv4sWF7e1TER/mRSPPT3A9n9xA6NHVgpMnnBNE/18OsYCKcW9O0kyK Ip0VPCCy2/JC/YH4Yd38zCcsbSIm0tbZ9Xpd0WOFK3Uqdm6wpY+kJjd1eoS97fnIaSJe 6+1wKC9xRgUIcvrxas3jxLHSorBm+0B+mKL47WG57350ZKfKhsSJ84JQKHpxEFgDnClX OjLA== X-Forwarded-Encrypted: i=1; AJvYcCUueC+qwX9jO5+z94s8hETZYws1SqI5WqHmIEA8HYe7JC8xAy03u8bmt/8k7L3JBcIBkGsA9pLO2rw=@lists.infradead.org X-Gm-Message-State: AOJu0Yy/yYryS8n0+i9XPJlCVbmbK183DsE0vSe01l3NKWLmuUGEDciM O8LY8dzyp3Rou95MNL9GeoaPCg1DsikWDgyJW3CBtFXcb46kissyP8fkpW6W6S3+k0wa9BU81xc Nq4Z2kh4Z7RlqTYcLOlgEAsgZTEFDMta71mwlRfGxl5gkkMfRPsC4O86wYwcElby8 X-Gm-Gg: ASbGncvC9nSZOc4bODneLniNAGC5MsMDihJ9LasEhii2PBA+DRLoLIGRWuDSgCuY32F 1tC2CquehqixhIoCz8ZhcPp0DXb/fEA4AgWVxI9wVfLJeh6hXc1innkdzqiGsbcUzCiBeA6D2kM 0BU5nAEMQZg2EGISIge+0Dmw1w72WZ8K4oMPLYbgYZT35hFUfqqDqEdiPdc3KJssWGDTHeL/pAA g3uyralhjaOPu5b5biiC+y418MlN+ltRLH6/EegAM3rW4dNvEzCavcRn5nn6oHnxUE/U1zA6vBp pDV+0QWOCAQ5aXGEq6zTVN/40EgKi2nUfekDCV1f/QsqU2Nr5+fazEWo8HjF0VjZMJ4= X-Received: by 2002:a17:903:948:b0:215:b1a3:4701 with SMTP id d9443c01a7336-22ac3f6e816mr47119805ad.13.1744220919439; Wed, 09 Apr 2025 10:48:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH5Ri6zYviU1Hzn8RpAKAATT1858Rt9K99dceK0g45RXnTwZC5N1EqWIevyJSP7eG8TgRQTKA== X-Received: by 2002:a17:903:948:b0:215:b1a3:4701 with SMTP id d9443c01a7336-22ac3f6e816mr47119345ad.13.1744220919029; Wed, 09 Apr 2025 10:48:39 -0700 (PDT) Received: from hu-molvera-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c97a1bsm14964005ad.148.2025.04.09.10.48.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Apr 2025 10:48:38 -0700 (PDT) From: Melody Olvera Date: Wed, 09 Apr 2025 10:48:20 -0700 Subject: [PATCH v4 09/10] arm64: dts: qcom: sm8750: Add USB support for SM8750 QRD platform MIME-Version: 1.0 Message-Id: <20250409-sm8750_usb_master-v4-9-6ec621c98be6@oss.qualcomm.com> References: <20250409-sm8750_usb_master-v4-0-6ec621c98be6@oss.qualcomm.com> In-Reply-To: <20250409-sm8750_usb_master-v4-0-6ec621c98be6@oss.qualcomm.com> To: Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , Greg Kroah-Hartman , Philipp Zabel , Bjorn Andersson , Konrad Dybcio , Catalin Marinas , Will Deacon Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Konrad Dybcio , Melody Olvera , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744220903; l=1346; i=melody.olvera@oss.qualcomm.com; s=20241204; h=from:subject:message-id; bh=hZUg/+RZ20nfOCiPzQxS53fZanuVA7aPrSUO9e2eLoE=; b=8Rdo1xbQczhNUjlciv4mj5V4rITvKPAlcB0V7w3tsHGIg0R7aBPsW5osc3ahw126II0Pa6Plq acxVFib4NJUAdOyD714DQk7cvk6tIqD+1GKPX1QC4sEUtM4IzI/gc3N X-Developer-Key: i=melody.olvera@oss.qualcomm.com; a=ed25519; pk=1DGLp3zVYsHAWipMaNZZTHR321e8xK52C9vuAoeca5c= X-Authority-Analysis: v=2.4 cv=B5+50PtM c=1 sm=1 tr=0 ts=67f6b2f8 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=COk6AnOGAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=EoOMd-xwxZjzz6zYUw0A:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 a=TjNXssC_j7lpFel5tvFf:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: ba7wvfjYH6ajcl7PB4UugeQWozoPMC2L X-Proofpoint-ORIG-GUID: ba7wvfjYH6ajcl7PB4UugeQWozoPMC2L X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-09_06,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=775 suspectscore=0 malwarescore=0 bulkscore=0 phishscore=0 spamscore=0 priorityscore=1501 adultscore=0 impostorscore=0 lowpriorityscore=0 mlxscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504090116 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250409_104840_885102_C3CD24E4 X-CRM114-Status: GOOD ( 12.18 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org From: Wesley Cheng Enable USB support on SM8750 QRD variant. The current definition will start the USB controller in peripheral mode by default until dependencies are added, such as USB role detection. Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Tested-by: Konrad Dybcio Signed-off-by: Wesley Cheng Signed-off-by: Melody Olvera --- arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750-qrd.dts b/arch/arm64/boot/dts/qcom/sm8750-qrd.dts index 7f1d5d4e5b2813c59ea9dba2c57bee824f967481..77735ddcc7ab954ac25aad20369fdc8898283d40 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-qrd.dts @@ -804,3 +804,27 @@ &tlmm { &uart7 { status = "okay"; }; + +&usb_1 { + status = "okay"; +}; + +&usb_1_dwc3 { + dr_mode = "peripheral"; +}; + +&usb_1_hsphy { + vdd-supply = <&vreg_l2d_0p88>; + vdda12-supply = <&vreg_l3g_1p2>; + + phys = <&pmih0108_eusb2_repeater>; + + status = "okay"; +}; + +&usb_dp_qmpphy { + vdda-phy-supply = <&vreg_l3g_1p2>; + vdda-pll-supply = <&vreg_l2d_0p88>; + + status = "okay"; +};