From patchwork Fri Oct 14 22:10:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Melody Olvera X-Patchwork-Id: 150 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4ac7:0:0:0:0:0 with SMTP id y7csp397448wrs; Fri, 14 Oct 2022 15:12:47 -0700 (PDT) X-Google-Smtp-Source: AMsMyM44isZlUrK3McYRYB/XOifeewkUnDbR2bAAOGZQ/USqYqBFKlbfUqohQUzRBDUX/43SDYyC X-Received: by 2002:a17:907:a4a:b0:77b:c1b2:479a with SMTP id be10-20020a1709070a4a00b0077bc1b2479amr66403ejc.109.1665785567107; Fri, 14 Oct 2022 15:12:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665785567; cv=none; d=google.com; s=arc-20160816; b=WXKLEozNLiAXMTq5E3aNNaz31p0CCcohs8tbhkvNonlPHDwPLcKbGM3XubC4Iuu5Ng bOk1RhnEA4hw2Eo9HdZmH456eTjsU3P515hvcvKbcHkZkhYstZOUUYwE4pnUHuWLYl6E Ag7nl9f1oUjeIcgrTHVQFcAS+Cho1n5rKHgP9LMkI4LzKg9TESVf+2a1LVaHE1qiCmb7 K7XkGOCz5o41RWrBN1YT5fQHVw/V8a22iJUylIEUSbaqoH1ytjGlMCA6fGFgdeLs2+1a mowxsDksqToCTsvXSTBNhxYI6QEYGQPdCv+uDkIDFNQf8WEogyYAHOXcL1dlelWwAyg9 f9QQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=N+AwruBS3Pj7Tmz2cNbYqF/weqCkOsjHYpUki9uEcYE=; b=ohuEHlT1GDSeOEqT87169a66vTkSWfMmJpoE5PkJRzC/mvkl/CC9hJhdmkU6HaQMNU AptzXwL4dj5NUrSYYXvIXQhb9TtUfiJP4pNdC7+mmLVgC/twn823vGfv4FscWQefdqy6 4Oceh4SOoeWlMpyhwrCdGaQjI41IreJccfqz4X4rGM1o68Om3Mneq5QYmEuSlfIv3KsL 9AEFTPMyR8oaQ1VLgI+s9d93790ZeQgCQfY14PGTnRj7l12F8a/aQeZqxSGEsB4hjQv5 iA38g0KGzF9fRmZHQFJEgTmX/eUZKM9/Lfsli2UFFw3c5D8MOC1c0biG8UDijauHfLOk QGJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=Qz9kg2jm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c34-20020a509fa5000000b004577e83ea3dsi3009559edf.482.2022.10.14.15.12.22; Fri, 14 Oct 2022 15:12:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=Qz9kg2jm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229702AbiJNWLv (ORCPT + 99 others); Fri, 14 Oct 2022 18:11:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47064 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229873AbiJNWLc (ORCPT ); Fri, 14 Oct 2022 18:11:32 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 217211CF57D; Fri, 14 Oct 2022 15:11:17 -0700 (PDT) Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29EIE2I5023968; Fri, 14 Oct 2022 22:11:13 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=N+AwruBS3Pj7Tmz2cNbYqF/weqCkOsjHYpUki9uEcYE=; b=Qz9kg2jm/rczB7KBE2qc0GyayQMhXkA+gnVavKNoAYQXMH3uuQVFD7sFipkdVW1YEW40 drXURDOsKWxvc+cRYLEJb60KDqzvlGvlSb0Q9B6Yt71MD7dXFhLHhMZJb9SR0H1pv0YQ mEOHlvFRZFoVhzf3ttwht/MC5D/xVwfXZFShG1Oz5AUZ8myFEMfNyZTy/N/JI6Ltze6z yBkQPikhUtnuLGceJPnCHv0rPhX2wcQmMbJJ30raNIeU6iy/4teJfSOBY7P2ZtymMxiL AmJlm4E4qMHCNGBmNDlCpoUY9PVCikm7fVWjSI4TlsVHe8RvyIMsFNr5asFnLpjJrfXO Bg== Received: from nasanppmta01.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3k6smp4rn4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 14 Oct 2022 22:11:13 +0000 Received: from nasanex01b.na.qualcomm.com (corens_vlan604_snip.qualcomm.com [10.53.140.1]) by NASANPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 29EMBCiB005979 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 14 Oct 2022 22:11:12 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, 14 Oct 2022 15:10:50 -0700 From: Melody Olvera To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski CC: , , , , Melody Olvera Subject: [PATCH v2 0/2] Add interconnect support for QDU1000/QRU1000 SoCs Date: Fri, 14 Oct 2022 15:10:36 -0700 Message-ID: <20221014221038.7423-1-quic_molvera@quicinc.com> X-Mailer: git-send-email 2.38.0 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-ORIG-GUID: g_hHwTSQzqcjZeepChSxQXo3gya-Knef X-Proofpoint-GUID: g_hHwTSQzqcjZeepChSxQXo3gya-Knef X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-14_11,2022-10-14_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=961 malwarescore=0 phishscore=0 adultscore=0 clxscore=1011 impostorscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210140122 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1746702766779507822?= X-GMAIL-MSGID: =?utf-8?q?1746702766779507822?= 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/qdu1000.c | 1091 +++++++++++++++++ drivers/interconnect/qcom/qdu1000.h | 95 ++ .../dt-bindings/interconnect/qcom,qdu1000.h | 98 ++ 6 files changed, 1303 insertions(+) create mode 100644 drivers/interconnect/qcom/qdu1000.c create mode 100644 drivers/interconnect/qcom/qdu1000.h create mode 100644 include/dt-bindings/interconnect/qcom,qdu1000.h base-commit: dca0a0385a4963145593ba417e1417af88a7c18d