From patchwork Wed Sep 20 13:55:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mrinmay Sarkar X-Patchwork-Id: 13392793 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 36056CE79CE for ; Wed, 20 Sep 2023 13:55:48 +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:MIME-Version:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:Subject:Cc:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=G0vSJIKNojL0mSZG901oQLWDrLUuNQu3lrfieDFSKW4=; b=tP81KGngtB73n6 7Gem9W8VIFckO69rS3V+Jn0lD8AqLfIRtFi1bN4pBQhIRHMlxz1aXWbA9IWLu5FWVVwvvZX2MToB1 Qx302jdppEvokTnA4k+WA66wCZ+N0xcngkLFeCRM0f/iY2wa7pInex/BRWCgexKD6olFM7IIG81MV 9YyHhPhyD04JgRiaudphB0I+dFv9FGvtmERlm7nuegZpOd5VMoWo9eN3wD7+VUF25tJFOD6Laki35 k3FcUJEwoDq/5SyM6qpXjvG2Ckwnv26nGWiR7YLlHZ+L3iVl3aEtc73pRe11XqdP6q9BMku28eqUw Poc2XHcRj3umNAkmqZKg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qixgB-003FLE-2z; Wed, 20 Sep 2023 13:55:47 +0000 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qixg8-003FFn-06 for linux-phy@lists.infradead.org; Wed, 20 Sep 2023 13:55:45 +0000 Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38KD2jtS029243; Wed, 20 Sep 2023 13:55:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id; s=qcppdkim1; bh=gmiNOzH70KTIQKvlXxIDsxkrtjc5h3SDXj+dbWfOA10=; b=BgssTlGuvo1MkbEIocWpMK16Ybdj/c5+ghULxODc88LAHMSxuMupi8LpTfxa3JXSv9l8 YNcI4GO2i8j1pX4hix4KMlfmUeOC4fTuuCYh+q7LvBHtLUH+L966PkqsWbOCe7spYeNy mj78qCKt0Cazyxs3mVbL8x1covEa87NG+8Pf/svbg+HIbc5HANsZ7z/Vqvql6rF3cIBc DxG68CmxpyvQXo+YL/2wTbk9loj+8JehpzMJTOTJNfZul/c8KX4QbFS1CneqOoJz/Q4d /QFW0+RPAuSu5ZJsTjuK5SBAF4U6MGnqCEXfRRStmD38kt36YgUqZmIIPTwN9zDNSDzE YQ== Received: from apblrppmta02.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.18.19]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3t7amnb3cb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Sep 2023 13:55:23 +0000 Received: from pps.filterd (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTP id 38KDtJfQ008187; Wed, 20 Sep 2023 13:55:19 GMT Received: from pps.reinject (localhost [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTP id 3t55ekk8nc-1; Wed, 20 Sep 2023 13:55:19 +0000 Received: from APBLRPPMTA02.qualcomm.com (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 38KDtJ1p008180; Wed, 20 Sep 2023 13:55:19 GMT Received: from hu-sgudaval-hyd.qualcomm.com (hu-msarkar-hyd.qualcomm.com [10.213.111.194]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTP id 38KDtJmX008179; Wed, 20 Sep 2023 13:55:19 +0000 Received: by hu-sgudaval-hyd.qualcomm.com (Postfix, from userid 3891782) id 5A3004070; Wed, 20 Sep 2023 19:25:18 +0530 (+0530) From: Mrinmay Sarkar To: agross@kernel.org, andersson@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, konrad.dybcio@linaro.org, mani@kernel.org Cc: quic_shazhuss@quicinc.com, quic_nitegupt@quicinc.com, quic_ramkri@quicinc.com, quic_nayiluri@quicinc.com, quic_krichai@quicinc.com, quic_vbadigan@quicinc.com, quic_parass@quicinc.com, Mrinmay Sarkar , Bjorn Helgaas , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84?= =?utf-8?q?ski?= , Rob Herring , Kishon Vijay Abraham I , Vinod Koul , linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, mhi@lists.linux.dev, linux-phy@lists.infradead.org Subject: [PATCH v1 0/5] arm64: qcom: sa8775p: add support for EP PCIe Date: Wed, 20 Sep 2023 19:25:07 +0530 Message-Id: <1695218113-31198-1-git-send-email-quic_msarkar@quicinc.com> X-Mailer: git-send-email 2.7.4 X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: fPKXbNU7iR4WPwLLNIOZvtyCsimCg41G X-Proofpoint-ORIG-GUID: fPKXbNU7iR4WPwLLNIOZvtyCsimCg41G X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-09-20_05,2023-09-20_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 clxscore=1011 bulkscore=0 priorityscore=1501 suspectscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=523 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2309200114 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230920_065544_201524_A3448F87 X-CRM114-Status: GOOD ( 12.83 ) 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: , MIME-Version: 1.0 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org This series adds the relavent DT bindings, new compatible string, update PHY, add support to EPF driver and add EP PCIe node in dtsi file for ep pcie0 controller. Mrinmay Sarkar (5): dt-bindings: PCI: qcom-ep: Add support for SA8775P SoC PCI: qcom-ep: Add support for SA8775P SoC phy: qcom-qmp-pcie: add endpoint support for sa8775p PCI: epf-mhi: Add support for SA8775P arm64: dts: qcom: sa8775p: Add ep pcie0 controller node .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 130 +++++++++++++++++---- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 45 +++++++ drivers/pci/controller/dwc/pcie-qcom-ep.c | 1 + drivers/pci/endpoint/functions/pci-epf-mhi.c | 18 +++ drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 41 +++++++ drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h | 2 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v5.h | 1 + 7 files changed, 216 insertions(+), 22 deletions(-)