From patchwork Fri Nov 17 10:30:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sibi Sankar X-Patchwork-Id: 16693 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9910:0:b0:403:3b70:6f57 with SMTP id i16csp431328vqn; Fri, 17 Nov 2023 02:31:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IEdNVgN3bFPhQ7b10N74pInQYvScW54Y3/avKrFXBUQvy8tnbxB8+kMKmcQFtaWIeBmHC6L X-Received: by 2002:a05:6a20:9389:b0:13f:13cb:bc50 with SMTP id x9-20020a056a20938900b0013f13cbbc50mr6765071pzh.25.1700217105267; Fri, 17 Nov 2023 02:31:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700217105; cv=none; d=google.com; s=arc-20160816; b=iAYA9AS5RfbghS34B9XoTem91YltD6oSQGqc885aQLfug9adhpkyyLyfiJpjxTt3m+ Gc+owXqTEE5UtzfA8UjkdGVrlBLJquBeP2hJBMgaLbgEkWnPGFJcDDPoKT/265gwNFzZ AxoSvaq0CSZAuIK7y7bF8BHfVa9/LPDPFA7IxJ4PXCzyPn3UukHtuQ96mBg2hb69HM/n /H38+xb1sR+wS1Mvy0pwHuW2A3XBiQ93IMPZ+cJ38EGfYlyr393kFKPeY4OUT/pzTy3d ishRbIV/4S82gggIxk8g54ytoh37OYDGoHvVYgrXGXGKzyFiLFFqX3e/PKczqVPEGE+J Rrsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=qztVdHwtKS8wMxsF16XkrLjTkXwwxXDALyrvZZ+w+pg=; fh=Q+i4xLWI9kxlW96nFH90EL8dBBUx8KpmuOSLn4lw/5Y=; b=NYofcJqmVWnqqIao9H3vyo7/PUtUISPIq+cBMilwwRAFilVe3+atmEjVMJ+Bb75TfK mdpfrnZWAFHrYHVwaW/tMWJlTY3tkpbQFrdK2le9heWXehSgWQbrBmjuAOAYYC/dIw5j nHpxO3A3WQoqFIwaRQqz//v4uVHbhhL/nQPCqDWrwPw+BtIkp1BdU1NdxdG6acZxgeMA mLQg9UUykRKnB7Hbx7kOycreprWb2JEpRTfAONKbj2qTctixgYWkO7w0SrRdTHFIIF46 6b7BjIJ80j12jDqqITO+rR9hTOLWHtCpiSsJWqCYD0UR/TzpC77nE75DN7Ow1Vtf9IXd eUxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=J2XnMFq4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 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 lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id z12-20020a63e10c000000b005bdbcff21f5si1600570pgh.501.2023.11.17.02.31.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Nov 2023 02:31:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=J2XnMFq4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 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 (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 9BE6780E7615; Fri, 17 Nov 2023 02:31:30 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345915AbjKQKbJ (ORCPT + 30 others); Fri, 17 Nov 2023 05:31:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58740 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345935AbjKQKbE (ORCPT ); Fri, 17 Nov 2023 05:31:04 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 13EC0D6A; Fri, 17 Nov 2023 02:31:00 -0800 (PST) Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AHAFlX8027274; Fri, 17 Nov 2023 10:30:57 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-type; s=qcppdkim1; bh=qztVdHwtKS8wMxsF16XkrLjTkXwwxXDALyrvZZ+w+pg=; b=J2XnMFq4x1oyeSZHIgUiQeMUizG50H1wn5s0yBBQ4gI0gcQnZlTeQHDUJv/dKiJ8Lynj WT1lzZNpYpI2SINdsjKRBCX78dY82mVstefMMcG2agHL8QeKtSDtcAGMEU4AbHLI44Sb yb6ZIMEY0BysTYZWA84SAfNt+il7LGvIZVWw3K/BuQIiWeo/8OWBe5J8PvQosjVe66ky v8LUU0+6aEqVERmNxER9zqMuluQYWg4k0rLZGIh4lzOQRsSlMxrY15aHQHDVzMFOxZ/4 TMaTo6zs0NDKheUKk3J8iCpjmCi1JwZoDBuZy39ylbia4oihemGzbMxDPD+RSRlCVG1k HA== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3udkkutjqj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 17 Nov 2023 10:30:57 +0000 Received: from nalasex01b.na.qualcomm.com (nalasex01b.na.qualcomm.com [10.47.209.197]) by NALASPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3AHAUuqR028580 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 17 Nov 2023 10:30:56 GMT Received: from blr-ubuntu-87.ap.qualcomm.com (10.80.80.8) by nalasex01b.na.qualcomm.com (10.47.209.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.39; Fri, 17 Nov 2023 02:30:51 -0800 From: Sibi Sankar To: , , , CC: , , , , , , , , , , Sibi Sankar Subject: [PATCH V2 0/2] interconnect: qcom: Introduce interconnect drivers for X1E80100 Date: Fri, 17 Nov 2023 16:00:33 +0530 Message-ID: <20231117103035.25848-1-quic_sibis@quicinc.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01b.na.qualcomm.com (10.47.209.197) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: PWq6RKF1P0jq5kPd3lWObX6P9HiplHZu X-Proofpoint-ORIG-GUID: PWq6RKF1P0jq5kPd3lWObX6P9HiplHZu X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-17_08,2023-11-16_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 malwarescore=0 mlxlogscore=678 clxscore=1015 spamscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311170078 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Fri, 17 Nov 2023 02:31:30 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782806851260136720 X-GMAIL-MSGID: 1782806851260136720 This series adds interconnect support for the Qualcomm X1E80100 platform, aka Snapdragon X Elite. Our v1 post of the patchsets adding support for Snapdragon X Elite SoC had the part number sc8380xp which is now updated to the new part number x1e80100 based on the new branding scheme and refers to the exact same SoC. v2: * Update the part number from sc8380xp to x1e80100. * Fixup required property ordering [Krzysztof] * Pickup Rbs. Dependencies: None Release Link: https://www.qualcomm.com/news/releases/2023/10/qualcomm-unleashes-snapdragon-x-elite--the-ai-super-charged-plat Rajendra Nayak (2): dt-bindings: interconnect: Add Qualcomm X1E80100 SoC interconnect: qcom: Add X1E80100 interconnect provider driver .../interconnect/qcom,x1e80100-rpmh.yaml | 83 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/x1e80100.c | 2328 +++++++++++++++++ drivers/interconnect/qcom/x1e80100.h | 192 ++ .../interconnect/qcom,x1e80100-rpmh.h | 207 ++ 6 files changed, 2821 insertions(+) create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,x1e80100-rpmh.yaml create mode 100644 drivers/interconnect/qcom/x1e80100.c create mode 100644 drivers/interconnect/qcom/x1e80100.h create mode 100644 include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h