From patchwork Tue Feb 13 08:27:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krishna Kurapati X-Patchwork-Id: 20292 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:bc8a:b0:106:860b:bbdd with SMTP id dn10csp397644dyb; Tue, 13 Feb 2024 00:29:34 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWXuc5aelsxrW96PjBxKo/Fb/8WR/amel+zqTXsz3VlycnYU3w6x1HVmGZlhOhPMoDvVaHejxTrG8x4muGtE3DZzMNyJg== X-Google-Smtp-Source: AGHT+IFIDsgbIO2KuT+UugkO5v+cL2azs1/UJpXD+zGtrChNsw+ynE7ZH99S5Ob6tghZCPz4VWx2 X-Received: by 2002:ad4:5cc2:0:b0:68c:66d4:374e with SMTP id iu2-20020ad45cc2000000b0068c66d4374emr12780815qvb.48.1707812973938; Tue, 13 Feb 2024 00:29:33 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707812973; cv=pass; d=google.com; s=arc-20160816; b=ZDFQvWUzEWLVjaQQmaktC/urlHGRkS04OC7Lo1G7RRoMODb5PleLQ7/6fw7WC6bNNO fkz/fylh4gZTaD/CCc/5Mmy1k+TFRgfezoHCvOVW2ByXelJG+TpYb9f4Z7gfi+pe2XqC K8jKb358XCsNb0mgGhsH1LKtP/uMunD72kY+RnpQn2lK8QZ/HM9TwSaTCEL24ohpyLvb 2HYj4UITmAgNqgU+QZ36Em4nF26pkW5RFPDknLWMCyNoSDCHhVVaTorlZNiA9P8K/WHE 5bcKBW1sPrBoMymvG/vsbj5nWwu5z7OeWLO/feT3vF/Aak6iivU+yExdBUHJKlBLklJO SAjg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=GZs8MDJoMB0ANV4SJ9D4KZPTcm9muUvls4lZ0YPfw+Y=; fh=WWqkOrYIfq3JZgIT240eLtdLygjPvAES3kV2EK6URvY=; b=UJnXLi8b/64SaPuVlvXUqy6edx/WDs6Z5QeKEP5L7oQLKI5tT3k+CEWoVe6Qf9jRnS 5vRU3j36dJZNwwfZTrmE44Npj2YLpehewK3IUMEfTy0dgWdZ/sV1UDQMOkoj25Uf7EnO lUgs5cVR6fbDCMdPdqA3YTynfeTud6Edv7cMVFNc2RLIsatMsSHUHZ0N/ni5Jzkm6MBw VvsohQNOUnq6RWHAHCFrTRX08aD98qTRK3uBan6iu0+L+eDSSPgGI6UhLAaYAA48DBS3 dRtXPZplMkbngeMfZopz2dUDEUzYRQ93ZPzR9S0ZsLKOgB5lrgrba7HuzQc+iaV/0fbH /jPQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=ewD8vTTs; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-63120-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-63120-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com X-Forwarded-Encrypted: i=2; AJvYcCWDFwrBp6V01eXlRzk5pruH7HZnGWz94fdgkbGHas7AyGSzhgG0mdrzGzKFcsY6NC5430qoI0e504glvMx6tzlcGdCqqA== Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id 10-20020a05621420aa00b0068cd84a4d53si2400731qvd.44.2024.02.13.00.29.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Feb 2024 00:29:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-63120-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=ewD8vTTs; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-63120-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-63120-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id B95641C21A8A for ; Tue, 13 Feb 2024 08:29:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5E51B23778; Tue, 13 Feb 2024 08:27:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="ewD8vTTs" 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 296AF225A4; Tue, 13 Feb 2024 08:27:53 +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=1707812875; cv=none; b=CpI8Itg62/HOSb5gBG/TW6cfmec9r9C9fo4UVYiP8vVaI27nDFitiOWxEVlEYZlbI3FTKhu62cYyMNs3fQxFd81E+BSisfnRoilEAgJrbxXtkuXYq3qmGyQaqF2YRghKK4ltvcxumVECji7D4JZCWgRKFFFM0TmDMPUq7/otfyg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707812875; c=relaxed/simple; bh=5BrtsPcQx+QRTJ3NMzBqp6AJkDSTp2WBQaacQu55MT0=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=uqXxC+os5ynsUGxgUx/h3x2oJqZYktPRAy3mEkW0lFwqYDtrIpmIpqds0KgUDXs/TMPOIWQ8qK0jD5TuLNMwFglhxBYSn8zxR8rgQssRIxHvxrya0ElFPOncnlEKLmn1qX4/mGXiyjFKja34jTIEXQewE/2LSS/8eldJnzOIUbQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=ewD8vTTs; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 41D6oG5j000796; Tue, 13 Feb 2024 08:27:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:content-type; s=qcppdkim1; bh=GZs8MDJ oMB0ANV4SJ9D4KZPTcm9muUvls4lZ0YPfw+Y=; b=ewD8vTTshzv4IDBiO6zdK4o G1fCqzUiV4Jz2fZrbNy5WZXsb6NqamjAyGhmBmuscEah9En8M1F87aun5/UCHqYp cNTRWQf+cpyDpF68/6rb23OO/+YysM9DpuIzhU4uc4F4QTN20K4IIanGbLPt9s9o o++WwoSGg5IWiWfeEyvDiJ1PAMaqATC1F5vH4r1AtGnZyD1VQk+p2GNrzBWfph1Q PxYK2jnQmeuqM7gCY15Nw2Ks/ICVlqHAFOM3fa3lAd1bVQTbFeKfnGPupN5YOfKQ TbAh1ZYEH2DDVXboHeiGEKbXDpN2u87M95169lyVNJrbQheqONlx/T79tzbbhqg= = Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3w7gvjjgc8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Feb 2024 08:27:50 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA04.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 41D8Rbsb013935 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Feb 2024 08:27:37 GMT Received: from hu-kriskura-hyd.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Tue, 13 Feb 2024 00:27:33 -0800 From: Krishna Kurapati To: Krzysztof Kozlowski , Rob Herring , Bjorn Andersson , Konrad Dybcio , Conor Dooley CC: , , , , , Krishna Kurapati Subject: [PATCH v2 0/2] Add DT support for Multiport controller on SC8280XP Date: Tue, 13 Feb 2024 13:57:22 +0530 Message-ID: <20240213082724.1789096-1-quic_kriskura@quicinc.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: NF6QisKSHEVfhYZEzNmNfrLX7oPI9jwE X-Proofpoint-ORIG-GUID: NF6QisKSHEVfhYZEzNmNfrLX7oPI9jwE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-13_04,2024-02-12_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 suspectscore=0 spamscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 mlxlogscore=393 adultscore=0 bulkscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401310000 definitions=main-2402130065 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1790771696986465957 X-GMAIL-MSGID: 1790771696986465957 Series [1] introduces binding and driver support for DWC3 Multiport controllers. This series adds support for tertiary controller of SC8280 and enabled multiport controller for SA8295P-ADP platform. Till v13 the DT was pushed along with driver code. Separate the DT changes from driver update and pushing it as this series. Changes in v2: SA8540 Ride related code changes have been dropped and will pushed later due to unavailability of hardware with either Andrew or me for testing the gpio hog changes suggested in v1. Implemented vbus boost regulators as fixed regulators instead of modelling their enable pins as pinctrl nodes. Link to v1: https://lore.kernel.org/all/20240206114745.1388491-1-quic_kriskura@quicinc.com/ [1]: https://lore.kernel.org/all/20240206051825.1038685-1-quic_kriskura@quicinc.com/ Krishna Kurapati (2): arm64: dts: qcom: sc8280xp: Add multiport controller node for SC8280 arm64: dts: qcom: sa8295p: Enable tertiary controller and its 4 USB ports arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 83 ++++++++++++++++++++++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 82 +++++++++++++++++++++++ 2 files changed, 165 insertions(+)