From patchwork Sat Oct 1 03:06:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Melody Olvera X-Patchwork-Id: 12996309 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B81BFC4332F for ; Sat, 1 Oct 2022 03:08:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232734AbiJADIF (ORCPT ); Fri, 30 Sep 2022 23:08:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232128AbiJADHM (ORCPT ); Fri, 30 Sep 2022 23:07:12 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A71181AD791; Fri, 30 Sep 2022 20:06:17 -0700 (PDT) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29135JQ4031873; Sat, 1 Oct 2022 03:06:15 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=BsRE8/S4rAqDBC5BwOlQOsOgSQpdAxwsxAc4WoWLubc=; b=nQv7p8fzzEO6JthmKyAuthwYTX4aNI3T0fKBYt9I7Xjr5G+xUgyax/L4kD2HhSt53VYx 4WrsOf+z1bbRk6sZDiiObYHyMRyP8VwQpXjh3hhcK0L6zjQbvcvTrkF0CggTVF7LmSdu 6yEvogX+G8R5F/rWMy8qmcYMqHg6QMvkiNmXRBK1Yb0wVlk+t34kdhO+os3sf4pgiYhI tT/DRyQx7NnuAsK9cZQnDFxCToZAh5QX1MwZdvMf7DGbPUgHMgrm8dcSBoAjd8K59p44 6RGQCmXVbWh7diRfclwj4bs9t6+hosS3XE920dgdd7YPUAee9ip2Q+ppm/LoApPWVm4q YQ== Received: from nasanppmta03.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3jwwfck4bt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 01 Oct 2022 03:06:15 +0000 Received: from nasanex01b.na.qualcomm.com (nasanex01b.na.qualcomm.com [10.46.141.250]) by NASANPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 29136EPi004365 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 1 Oct 2022 03:06:14 GMT Received: from hu-molvera-sd.qualcomm.com (10.80.80.8) by nasanex01b.na.qualcomm.com (10.46.141.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Fri, 30 Sep 2022 20:06:14 -0700 From: Melody Olvera To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski CC: , , , , Melody Olvera Subject: [PATCH 0/2] Add interconnect support for QDU1000/QRU1000 SoCs Date: Fri, 30 Sep 2022 20:06:00 -0700 Message-ID: <20221001030602.28232-1-quic_molvera@quicinc.com> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nasanex01b.na.qualcomm.com (10.46.141.250) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: 5ffnMowONYOENt3OK11HImNfO-BMD4rA X-Proofpoint-ORIG-GUID: 5ffnMowONYOENt3OK11HImNfO-BMD4rA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-10-01_02,2022-09-29_03,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 impostorscore=0 mlxscore=0 malwarescore=0 mlxlogscore=938 bulkscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210010016 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add dt bindings and driver support for the Qualcomm QDU1000 and QRU1000 SoCs. The Qualcomm Technologies, Inc. Distributed Unit 1000 and Radio Unit 1000 are new SoCs meant for enabling Open RAN solutions. See more at https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qualcomm_5g_ran_platforms_product_brief.pdf Melody Olvera (2): dt-bindings: interconnect: Add QDU1000/QRU1000 dt bindings interconnect: qcom: Add QDU1000/QRU1000 interconnect driver .../bindings/interconnect/qcom,rpmh.yaml | 8 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/qdru1000.c | 1091 +++++++++++++++++ drivers/interconnect/qcom/qdru1000.h | 95 ++ .../dt-bindings/interconnect/qcom,qdru1000.h | 98 ++ 6 files changed, 1303 insertions(+) create mode 100644 drivers/interconnect/qcom/qdru1000.c create mode 100644 drivers/interconnect/qcom/qdru1000.h create mode 100644 include/dt-bindings/interconnect/qcom,qdru1000.h base-commit: 987a926c1d8a40e4256953b04771fbdb63bc7938