From patchwork Fri Nov 18 18:20:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Melody Olvera X-Patchwork-Id: 1923 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp343544wrr; Fri, 18 Nov 2022 10:22:10 -0800 (PST) X-Google-Smtp-Source: AA0mqf699yh+Gw87uKn35Gyy9UDxRuMqiWw4AWn3mVuAcfBm6tiuaICY6GzpuOx1sUGZZfe6NQA8 X-Received: by 2002:a17:90a:4f4e:b0:212:84c:1e59 with SMTP id w14-20020a17090a4f4e00b00212084c1e59mr8750328pjl.88.1668795730282; Fri, 18 Nov 2022 10:22:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668795730; cv=none; d=google.com; s=arc-20160816; b=oYSSWwaImzDeDHppOjYL1fZlh/xHfnLUk4QsMn1eEbMRGHicELE7rUagYqKl5UIvqa OnZi4MTIgImYIvB/WTxn/WLtMFJyZo8WyTF3e/2YAdFoIksWGnjjAlB0bHW2gAHo2yFw 8MzX/kOfnl2T3KxR5xdzME8XtoojWtJl0QXHKDUvD5MmFKeHu/KWEXbkzIJCy8dpYbje 1+ch2zlnNG5afaYBI4wTNv+AL6Z1HWiwEMV3W9ZdF5I1Bol81cfaohHsdtuSMqhJokSs Mv9aeUgsbKvCRUTAywT9elPy4p32MP+FyVpPJ6q5eF2RC+1/OWCW1y6fcj75f9JAieje f7nA== 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=YnN8dRhGUO82Phn5V8UvG+kes2oFbsA/5HbEWYFHmCU=; b=qJ4M4CoUEk0E0r7YRjHZetZ8VJQIP5HM5yZ3RuMM0QSNokMLN0dJN/0rUx2HB7eKWx pWnZvkVCcKxRgmQv22wsjtQ48PHnl1ZFX7R2ltRFf+ecAOkmbGlwY2Uh3NODxt0uvTFf jPYSrnpgFlCV2+qc971U1V3QVxOSrubkx1pQdQQFxnxzkUGtlHUyO6GgDRNFIXzMicTk og2r43nTGU9UrQU+vbjbK96oA6tucDvMhG1FTRJ/cX4eMCGhENe5p1Sni8kp8E2rFd0P S3jNSfbiM/c6i3x97Y1T2BQ68eUvUmP6M1VyrYH5o/KKBARPh865teKTcb7xCPzWR4M5 0fYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=melUiDDT; 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 b3-20020a170902d50300b00188dfcba393si4842365plg.437.2022.11.18.10.21.57; Fri, 18 Nov 2022 10:22:10 -0800 (PST) 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=melUiDDT; 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 S242621AbiKRSVF (ORCPT + 99 others); Fri, 18 Nov 2022 13:21:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59780 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242592AbiKRSVB (ORCPT ); Fri, 18 Nov 2022 13:21:01 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3AA5A920B7; Fri, 18 Nov 2022 10:21:00 -0800 (PST) Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AIHx6e0017288; Fri, 18 Nov 2022 18:20: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-transfer-encoding : content-type; s=qcppdkim1; bh=YnN8dRhGUO82Phn5V8UvG+kes2oFbsA/5HbEWYFHmCU=; b=melUiDDT1xzRx58srUz3mxK2XQHXZHyljCdTwzdLoDiqTObu2FKJhtrpfzc5VGrdbryt q3gnU1s/GXiDsmdJyNh3MXds3xvqHd9XD/eE/O9DR5Svaeqq2rVV1J46T3EHmOublX98 jHFrMohLnAQ0Px9OOed/sNGfbzl9IvRRxsSJz26RlMxWfFvVYPjkGWaGi6PPSBxMR/Gx T/eDs/EA3W1lcHrMvpcpz8NRgjvQ2KP55g2KErePkoTPkBliWPf1ASId6Rv8e9X3K1X5 r9+FaHDSjhqS2WMKKLT7IewUKfBTFdg6meJKnwogA2gz1heSg7HD24EzKWXqr6ZDEzWi NQ== Received: from nasanppmta03.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3kx0te9vuq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Nov 2022 18:20:57 +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 2AIIKtt8028049 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Nov 2022 18:20:55 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.36; Fri, 18 Nov 2022 10:20:55 -0800 From: Melody Olvera To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Linus Walleij , Rob Herring , "Krzysztof Kozlowski" CC: , , , , Melody Olvera Subject: [PATCH v4 0/2] Add pinctrl support for QDU1000/QRU1000 SoCs Date: Fri, 18 Nov 2022 10:20:37 -0800 Message-ID: <20221118182039.29236-1-quic_molvera@quicinc.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) 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: ih9feY3jY-b6CogEIuTJsys0FK5YeLZS X-Proofpoint-GUID: ih9feY3jY-b6CogEIuTJsys0FK5YeLZS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-18_06,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxscore=0 suspectscore=0 adultscore=0 clxscore=1011 mlxlogscore=731 phishscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211180108 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, 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?1749859151490823806?= X-GMAIL-MSGID: =?utf-8?q?1749859151490823806?= This patchset adds pinctrl 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 Changes from v3: - Revised commit messages and dt-bindings Changes from v2: - Revised dt-bindings - Added extra depends on for Kconfig Melody Olvera (2): dt-bindings: pinctrl: qcom: Add QDU1000 and QRU1000 pinctrl pinctrl: qcom: Add QDU1000/QRU1000 pinctrl driver .../bindings/pinctrl/qcom,qdu1000-tlmm.yaml | 134 ++ drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-qdu1000.c | 1273 +++++++++++++++++ 4 files changed, 1418 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml create mode 100644 drivers/pinctrl/qcom/pinctrl-qdu1000.c base-commit: 147307c69ba4441ee90c1f8ce8edf5df4ea60f67