From patchwork Fri Jun 30 12:04:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 11486 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp10329012vqr; Fri, 30 Jun 2023 05:40:04 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4TJWPS8+gQElbkzNt3KBQfVLhMzVvBAADoQ8UkIUX2MTONJ6M97JNpyVIHPUxfjvQPVJr8 X-Received: by 2002:a05:6a20:2447:b0:12b:6898:298b with SMTP id t7-20020a056a20244700b0012b6898298bmr9015744pzc.19.1688128803839; Fri, 30 Jun 2023 05:40:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688128803; cv=none; d=google.com; s=arc-20160816; b=eNr8v2uHeX1fqHBkFXD531X9+2vL6iMapeYQBFSr7T0Kx22+F+My55MIHt1WCqNwkz psaBiSFM9lEPQsklFjujSI9Cie68megRhVP+vm7wGiYp2s2RyBdNhmazwOy82AjDGILB RD3AfawahEeareQeoPYEQ7S/saCHGHTGYKGpPNvomDmr5tHF2Ls0cfUyb3Pn3YmyRREd ve4IhNCEJnoU8cEjJTRzsndMM4JegSTCDPhQ0sxNkugekhx8Z37yWWRculx/ZN7UQHuf fSm30Ivhbv+RbPvdPZB9OMEA/V+Ov0/WBJTikHkTmIPrZc9/aKRw+rKUV0aRpl8tEdJf Mxnw== 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=XeWX/R3ALNQW7TMdg+WDALqzh4Qvq/B6Wn9m1S92myA=; fh=punYVBkjAbr65jYL2GuvUngXdSB2Eb1DCYORMK3W2vY=; b=wLmyROC/MWC6SETYXkyi0L39eZNguNsOSohDShgUlT3gNSFJlTLdz9NbpjDj4mV/AA ajQ37G7iFhldki0SKRZ7zNHdXYGirzi4jg1e/V9UFMbiOx/lGmUdT9424zN/vbMkid1p zHUeDKjsLAtqyMUBJlF36Ikk6jrthwTZ21ZtuCNf3QTUCQN+ZT4pz25B7u/SaakKNrYY QpgskiIliMuSC+V062cIIGEcUp02yikqsE4TC/qBMbx5VMWHTZ0IkKB1uinxjTbXYQqc 9aq7BQKz0d3AkpBt0csFitFVWerXyA4L92hPySYid9w56ECkDLRbx2vstxBCAN1GZ2Dw AZKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=JoLxtruY; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n127-20020a632785000000b005404f8dd0easi12371577pgn.292.2023.06.30.05.39.50; Fri, 30 Jun 2023 05:40:03 -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=@gmail.com header.s=20221208 header.b=JoLxtruY; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232817AbjF3MGE (ORCPT + 99 others); Fri, 30 Jun 2023 08:06:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50340 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233014AbjF3MFl (ORCPT ); Fri, 30 Jun 2023 08:05:41 -0400 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1DAC46B8; Fri, 30 Jun 2023 05:04:56 -0700 (PDT) Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-3fbc12181b6so15461825e9.2; Fri, 30 Jun 2023 05:04:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688126687; x=1690718687; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=XeWX/R3ALNQW7TMdg+WDALqzh4Qvq/B6Wn9m1S92myA=; b=JoLxtruYLIlTTHRqsCr+TZ6lLDf8IIj/rhFiwETu3Qp7dNG/lRPnCyfHxdG9aPgJB6 GU6V1HDHQVP+/fmNPyCMlRtR01ZJFwB6zSQdKhfmmF+I64oT/LZgQmLsnXPdUA56A4Lw 2VYwy6fOQ+IHOk22ddL0HSVBkQzaVy6e2EgtFHKtRSJlNW1XIerKAtPTSdTESwQZtqjO 4nLDPvDASO64ceaPyBAoBkkW+CoS7rCOUMXP+8PMHSw50Fn6Nzqufe3IkFgaXUjv+igp PP17+yS3HmaVMEFX/M5qfduAK2KcImCsvNMCFwAcwFdpAUOvm8GtlljoNCKcBA76oND9 YRBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688126687; x=1690718687; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XeWX/R3ALNQW7TMdg+WDALqzh4Qvq/B6Wn9m1S92myA=; b=C+j/0gl4OFwFJMHsjAkL9tB4l7+sJgohl1Pe6i3NE1d8AB2ZJkrWV3cyuioelCfoOv cqnxooNqOlX7m06ml7bs636jZDKsqqu7CtQ8dCW2Ya4PCBygbGcjpKmVh42NXnbPXj5k +KsUTy3Hc/fVCcXzlBR2LmcTsOJQQSwx5ni5oYPc7eeJ89sIyP0jLX1yU8A5pMDa8xNX le4HUTS28t30//V9QU2LV36aj1rBNatBn8yjr0zAfmuI73BHWC2GV7rFjewKbYMK0XHR kp6EDSGz/4mAijT/SvJSRbjzpHW8U5qNtQU4eO3G+xWlzgREUL9KyyQCpdoiakVj4Xqo ZqUw== X-Gm-Message-State: AC+VfDxSJanoNgri6m1qJYm/0YLTch9QD6+hpMYnq9c/IQhu13phX8dB y12N5b1o+qq2fgZ8wLgTOGA= X-Received: by 2002:a05:600c:21ce:b0:3f8:d0e7:dad8 with SMTP id x14-20020a05600c21ce00b003f8d0e7dad8mr1784038wmj.3.1688126687111; Fri, 30 Jun 2023 05:04:47 -0700 (PDT) Received: from prasmi.home ([2a00:23c8:2501:c701:dbbb:7082:18ec:f407]) by smtp.gmail.com with ESMTPSA id k22-20020a05600c0b5600b003fb40f5f553sm11766912wmr.31.2023.06.30.05.04.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Jun 2023 05:04:46 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm Cc: Rob Herring , Krzysztof Kozlowski , Linus Walleij , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Biju Das , Prabhakar , Lad Prabhakar Subject: [RFC PATCH 0/4] Add missing pins for RZ/Five SoC Date: Fri, 30 Jun 2023 13:04:29 +0100 Message-Id: <20230630120433.49529-1-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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?1770131348226553470?= X-GMAIL-MSGID: =?utf-8?q?1770131348226553470?= From: Lad Prabhakar Hi Geert, This patch series intends to incorporate the absent port pins P19 to P28, which are exclusively available on the RZ/Five SoC. I am submitting this series as an RFC (Request for Comments) as the port pins P19 to P28 cannot be utilized as GPIO but can be utilized as multiplexed pins. Additionally, certain attributes such as setting the ISEL would necessitate a device tree property to indicate ISEL. Therefore, before proceeding with the addition of comprehensive support, I would appreciate some input on whether an alternative approach could be considered. Cheers, Prabhakar Lad Prabhakar (4): pinctrl: renesas: rzg2l: Include pinmap in RZG2L_GPIO_PORT_PACK() macro pinctrl: renesas: pinctrl-rzg2l: Add validation of GPIO pin in rzg2l_gpio_request() pinctrl: renesas: pinctrl-rzg2l: Add the missing port pins P19 to P28 riscv: dts: renesas: r9a07g043f: Update gpio-ranges property arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 4 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 263 +++++++++++++------- 2 files changed, 176 insertions(+), 91 deletions(-)