From patchwork Wed Oct 26 19:04:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Melody Olvera X-Patchwork-Id: 735 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp439500wru; Wed, 26 Oct 2022 12:09:14 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6ztTvx198cTzV8i4VhXTPFyBbtGfqAHND78PGep8zAC6tcAtQn8xRTCTkuf+DpDDAUB23W X-Received: by 2002:a05:6a00:1304:b0:555:6d3f:1223 with SMTP id j4-20020a056a00130400b005556d3f1223mr46221463pfu.60.1666811354075; Wed, 26 Oct 2022 12:09:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666811354; cv=none; d=google.com; s=arc-20160816; b=hFio2HJNwMNlkQbhzgsJQ6hxBhxihgUuTxh2SIqvsx6V+RUdCKOXSaxjhjmMqtbg5r xbjSJPx5k6MKoAKkBbkUIcTuR1c9fS99aknyn/CEhB3ihTyVilG1JUoMWVE/ChHP7Pc6 RSpEEEe1pcrBSFZu4TcF493/qxRbZsyFaERD7YcErmNdG4wySyfa6w/i3+9fdBJ7YpBP uzl4Ig0wMy5hEI6V53oMtFkIOkYXeVW2SVDtPMj5LqoQiEMK+zY0UIaUvapxvMWEyGiK ype9+hHe4KZX4eWQZ74fNTidxVngKOViQwIp0OzX5HQ7TYrvLYDiSYv8t4FTRSAVuz7n +ZuA== 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=R1FRwLui3LStPhdTDAuylU/jHs0KC5TjEynpB2D9gpQ=; b=vZHunVQOGeBwtkWaFUq+w9ppgrIS9G85wH0cWDsDPt/T5YRT2K+0K67GP1M+sNU8V0 u0EltghM/OtiQUfiuQDKjGzOLvvML00G7jLkhuClxithTxXSYQzsF2rrCXss+pKnk449 4YeG4YbcVrPV388UzJvu77jcahLcx90edcLTHft0L6MWXdpahvJ2PXTroprgDosMuXkW /Gyr2lBMYDrXqI6Eu7R/X4vLEsDctWgDWsyYxOYm7Mb19VxHg0EHDYIUW44S6qAUKJ3c CuoAcJAHDsY9hRvpPGawgGUbloQQAh1+xRXmOmkKAQa3SPmsn1wVFhEJj9P4O2+O9dxE /sfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=kjy88I6T; 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 pc5-20020a17090b3b8500b0020d457c5083si4041032pjb.147.2022.10.26.12.09.00; Wed, 26 Oct 2022 12:09:14 -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=kjy88I6T; 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 S234921AbiJZTI3 (ORCPT + 99 others); Wed, 26 Oct 2022 15:08:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50490 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234808AbiJZTHj (ORCPT ); Wed, 26 Oct 2022 15:07:39 -0400 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD41327B2D; Wed, 26 Oct 2022 12:05:23 -0700 (PDT) Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29QIrSVa012746; Wed, 26 Oct 2022 19:05:19 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=R1FRwLui3LStPhdTDAuylU/jHs0KC5TjEynpB2D9gpQ=; b=kjy88I6TyOi1KlcdhYoegRK77o1gvekUHB1aPABP5kw1M8gERaih0NAyV11x7qv6x0k6 ZSB/7WCHW1hYtnAnAMqhmj7sh53QVFzlAXy7cJSFFIq/8gEVSP0ejNBuNLSOrDVkcjDg MqCrlhmd3AlNyc0JEUfkbShtZYu5//sentiuBpcgmyxjhlgjzcpk+gWjImWUsFoepeVl VA5h8bKR22xjBXSNHSUoK35n1nHnJflVgUoadmI3L4Ub617umXpY2vCJxKzhg6l/54is Btg10vyRuc0xMoEqfekuqTx3bWopOH3N3QcksQFbN61v4Ti9Xiq5cwKZry7m8w8TkIFi KA== Received: from nasanppmta02.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3kfahvr1eh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Oct 2022 19:05:19 +0000 Received: from nasanex01b.na.qualcomm.com (corens_vlan604_snip.qualcomm.com [10.53.140.1]) by NASANPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 29QJ5I3i021843 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Oct 2022 19:05:18 GMT Received: from hu-eberman-lv.qualcomm.com (10.49.16.6) 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; Wed, 26 Oct 2022 12:05:18 -0700 From: Melody Olvera To: Andy Gross , Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski CC: , , , , Melody Olvera Subject: [PATCH v3 0/2] Add pinctrl support for QDU1000/QRU1000 SoCs Date: Wed, 26 Oct 2022 12:04:55 -0700 Message-ID: <20221026190457.4003037-1-quic_molvera@quicinc.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Originating-IP: [10.49.16.6] X-ClientProxiedBy: nalasex01a.na.qualcomm.com (10.47.209.196) 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: N8Xm8YIWIrNNGMsMLWGaq9W2-9Lt4TIu X-Proofpoint-GUID: N8Xm8YIWIrNNGMsMLWGaq9W2-9Lt4TIu 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-26_07,2022-10-26_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 lowpriorityscore=0 mlxlogscore=777 spamscore=0 phishscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2210260107 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,URIBL_BLOCKED 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?1747778382186014501?= X-GMAIL-MSGID: =?utf-8?q?1747778382186014501?= 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 v2: - Revised dt-bindings - Added extra depends on for Kconfig Melody Olvera (2): dt-bindings: pinctrl: qcom: Add QDU1000 and QRU1000 pinctrl bindings pinctrl: qcom: Add QDU1000/QRU1000 pinctrl driver .../bindings/pinctrl/qcom,qdu1000-tlmm.yaml | 135 ++ drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-qdu1000.c | 1273 +++++++++++++++++ 4 files changed, 1419 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml create mode 100644 drivers/pinctrl/qcom/pinctrl-qdu1000.c base-commit: 60eac8672b5b6061ec07499c0f1b79f6d94311ce