Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp22224419rwd; Fri, 30 Jun 2023 05:36:46 -0700 (PDT) X-Google-Smtp-Source: APBJJlF9x+FF66LBdlN/GGaqQcLNWM8bOhwTHCV+N1hfG4fUV6DIO9IdWj+3G1iigkZK3xmiKuky X-Received: by 2002:a17:90a:1a1c:b0:263:341:6141 with SMTP id 28-20020a17090a1a1c00b0026303416141mr3832572pjk.3.1688128605737; Fri, 30 Jun 2023 05:36:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688128605; cv=none; d=google.com; s=arc-20160816; b=H0xZ46NHpXpR1m0haf6JuBKHO/TOWXBFU72nU78E3HKE4C+S50x1iwn/nC99EDf7m+ pvovP49yNO4eYG9deot0PnpBAyIli9Qc6ZPfeB2xcY0QdlaYx1wNMZSx9W6a6m4FngNV 1baSCe7bFzJZj5gB/B22Vj5TQaLjCK88zz9ACuJYzKXZvWuQQKU9lFYa8o9QR0jmtGbG 25TMAbHIoNnwmigWcfeiOgjWvwtzv9ut7hVcK1jjItAh2jJ5pFt2B8nuQb2xfoCYoBRS 3rLLVOeDv1s8ioxWFCnUzZU11/KAdMmIbWc1gFnu5pLxf5iQrjmBXwG64zEH6fKRJ2/Q K45g== 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m8-20020a17090a4d8800b00263131a650bsi6874410pjh.77.2023.06.30.05.36.29; Fri, 30 Jun 2023 05:36:45 -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 S233086AbjF3MGE (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 Content-Transfer-Encoding: 8bit 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 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(-) -- 2.34.1