From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D8A4CCA5FED for ; Fri, 9 Oct 2026 07:22:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Message-ID:MIME-Version:References: In-Reply-To:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8Rx2gpsm3Nf8E6X32tm1hqVMQteT/9BFMFxPaeV0Fb4=; b=eDCgdF/dWypf1J YnD4msr4wFEYIDdYe4Em18mZm3BEb2K+MSsbYWfU1zgwl1fIYw278gWPQXknF/ufCRvmetmfjdoZ8 lTV/Mfznk4qZ3abDOR4djePpK0uh6HAqx1HCH9shzn7uJ+XnY3C3K/xI8nG3z5Y2WwngWKWDGcwuM wNpN6SnSbKLyP3UBo4BM6xs3h2dM56raFAWg2U2nBLDa4spt3tot1/lgiu7/p0/WZBhGI6BZG26p7 86CezjYu4bhHyv8iawgMCNOlBgNtCmw6Vs1G89j+UlQSkWuxGLISbN0EcNtu1D5YT8yoJz9KjFwCg /WYfp/QdHlSxsh3BhlHg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xF4vt-00000005iSQ-3FUs; Fri, 09 Oct 2026 07:22:22 +0000 Received: from azure-sdnproxy.icoremail.net ([52.187.6.220]) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xF4vq-00000005iQ3-2THc for linux-riscv@lists.infradead.org; Fri, 09 Oct 2026 07:22:20 +0000 Received: from luyulin$eswincomputing.com ( [10.12.96.77] ) by ajax-webmail-app2 (Coremail) ; Fri, 9 Oct 2026 15:22:00 +0800 (GMT+08:00) X-Originating-IP: [10.12.96.77] Date: Fri, 9 Oct 2026 15:22:00 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "Yulin Lu" To: "Samuel Holland" Cc: "Pinkesh Vaghela" , "Darshan Prajapati" , "Pritesh Patel" , "Rob Herring" , "Krzysztof Kozlowski" , "Conor Dooley" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , "Alexandre Ghiti" , "Andi Shyti" , "Mika Westerberg" , linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, "Min Lin" Subject: Re: Re: [PATCH v4 3/7] riscv: dts: eswin: eic7700: add pinctrl support X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2024.2-cmXT6 build 20241203(6b039d88) Copyright (c) 2002-2026 www.mailtech.cn mispb-72143050-eaf5-4703-89e0-86624513b4ce-eswincomputing.com In-Reply-To: References: <20260814070007.1662455-1-pinkesh.vaghela@einfochips.com> <20260814070007.1662455-4-pinkesh.vaghela@einfochips.com> MIME-Version: 1.0 Message-ID: <2dd7292f.aba1.1a11f8a5115.Coremail.luyulin@eswincomputing.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: TQJkCgAnPqEYlshqYu6FAA--.13830W X-CM-SenderInfo: pox13z1lq6v25zlqu0xpsx3x1qjou0bp/1tbiAgEPA2rHxigjHQAB sz X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261009_002218_961954_C5241613 X-CRM114-Status: UNSURE ( 7.57 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Hi Samuel, ... > > > + default-pins-grp { > > My assumption is that there would be one group per peripheral (e.g. SPI bus, > eMMC, UART) that groups all of the pins used by that peripheral, with multiple > "-pins" nodes in the case that subsets of those pins need different pinconf > settings. > I think users can define groups based on their usage requirements (a group can contain definitions for gpio, uart, i2c, and other pins), and referencing a group will apply the configuration for all the pins in it. Alternatively, users can reference individual pins directly to configure just one item. Which design to choose is determined by the user's actual use case, so I have listed out the definitions for all the pins here. ... > > diff --git a/arch/riscv/boot/dts/eswin/eic7700.dtsi b/arch/riscv/boot/dts/eswin/eic7700.dtsi > > index b3a230870315..b16e3e28632c 100644 > > --- a/arch/riscv/boot/dts/eswin/eic7700.dtsi > > +++ b/arch/riscv/boot/dts/eswin/eic7700.dtsi > > @@ -349,6 +349,11 @@ gpioD: gpio-port@3 { > > }; > > }; > > > > + pinctrl: pinctrl@51600080 { > > + compatible = "eswin,eic7700-pinctrl"; > > + reg = <0x0 0x51600080 0x0 0x1fff80>; > > + }; > > + > > clk: clock-controller@51828000 { > > compatible = "eswin,eic7700-clock"; > > reg = <0x0 0x51828000 0x0 0x300>; We will change the other comments in next version. Regards, Yulin Lu _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from azure-sdnproxy.icoremail.net (azure-sdnproxy.icoremail.net [207.46.229.174]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2D3373B058F; Fri, 9 Oct 2026 07:22:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=207.46.229.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791530550; cv=none; b=eFjVRCgBMm5gFcGoabrlzXjONm/aWQaFPXnXtp5PSYSnTx8EHcJpnOxD8kLDTyDt63bJF1QuQEssyO0ruQSmMFh55DbRLi3hf+IughyICcJ4+mcMX95rqT+kk76ysGgAjORX/M5mpcdPIsyTAxZQo4eWQxKBGnMoc6zNmj/vhfE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791530550; c=relaxed/simple; bh=8/8aLj3ULZYoz3mBo6D7qwpK/tGH7gvBced6ID8m3zQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=ihB63EHUwURKVVo7HlBYdwMsRcMCXKofIkY5Lkcgj3aZAkMOqUuBgLcyvlsvD1MFLGvgS3LxXVeMm3JIHZG/ztC9TaojykKCV9Wf6JsHarp2zfAZx3sceo+93ocQuAam8+uhvVflq30MhUqf2S7HbgRfvKuQtr9y6Zll5aRWFrg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com; spf=pass smtp.mailfrom=eswincomputing.com; arc=none smtp.client-ip=207.46.229.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=eswincomputing.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=eswincomputing.com Received: from luyulin$eswincomputing.com ( [10.12.96.77] ) by ajax-webmail-app2 (Coremail) ; Fri, 9 Oct 2026 15:22:00 +0800 (GMT+08:00) Date: Fri, 9 Oct 2026 15:22:00 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "Yulin Lu" To: "Samuel Holland" Cc: "Pinkesh Vaghela" , "Darshan Prajapati" , "Pritesh Patel" , "Rob Herring" , "Krzysztof Kozlowski" , "Conor Dooley" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , "Alexandre Ghiti" , "Andi Shyti" , "Mika Westerberg" , linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, "Min Lin" Subject: Re: Re: [PATCH v4 3/7] riscv: dts: eswin: eic7700: add pinctrl support X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2024.2-cmXT6 build 20241203(6b039d88) Copyright (c) 2002-2026 www.mailtech.cn mispb-72143050-eaf5-4703-89e0-86624513b4ce-eswincomputing.com In-Reply-To: References: <20260814070007.1662455-1-pinkesh.vaghela@einfochips.com> <20260814070007.1662455-4-pinkesh.vaghela@einfochips.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <2dd7292f.aba1.1a11f8a5115.Coremail.luyulin@eswincomputing.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:TQJkCgAnPqEYlshqYu6FAA--.13830W X-CM-SenderInfo: pox13z1lq6v25zlqu0xpsx3x1qjou0bp/1tbiAgEPA2rHxigjHQAB sz X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= SGkgU2FtdWVsLAoKLi4uCj4gCj4gPiArCWRlZmF1bHQtcGlucy1ncnAgewo+IAo+IE15IGFzc3Vt cHRpb24gaXMgdGhhdCB0aGVyZSB3b3VsZCBiZSBvbmUgZ3JvdXAgcGVyIHBlcmlwaGVyYWwgKGUu Zy4gU1BJIGJ1cywKPiBlTU1DLCBVQVJUKSB0aGF0IGdyb3VwcyBhbGwgb2YgdGhlIHBpbnMgdXNl ZCBieSB0aGF0IHBlcmlwaGVyYWwsIHdpdGggbXVsdGlwbGUKPiAiLXBpbnMiIG5vZGVzIGluIHRo ZSBjYXNlIHRoYXQgc3Vic2V0cyBvZiB0aG9zZSBwaW5zIG5lZWQgZGlmZmVyZW50IHBpbmNvbmYK PiBzZXR0aW5ncy4KPiAKCkkgdGhpbmsgdXNlcnMgY2FuIGRlZmluZSBncm91cHMgYmFzZWQgb24g dGhlaXIgdXNhZ2UgcmVxdWlyZW1lbnRzIChhIGdyb3VwIGNhbgpjb250YWluIGRlZmluaXRpb25z IGZvciBncGlvLCB1YXJ0LCBpMmMsIGFuZCBvdGhlciBwaW5zKSwgYW5kIHJlZmVyZW5jaW5nIGEg Z3JvdXAKd2lsbCBhcHBseSB0aGUgY29uZmlndXJhdGlvbiBmb3IgYWxsIHRoZSBwaW5zIGluIGl0 LiBBbHRlcm5hdGl2ZWx5LCB1c2VycyBjYW4KcmVmZXJlbmNlIGluZGl2aWR1YWwgcGlucyBkaXJl Y3RseSB0byBjb25maWd1cmUganVzdCBvbmUgaXRlbS4gV2hpY2ggZGVzaWduIHRvCmNob29zZSBp cyBkZXRlcm1pbmVkIGJ5IHRoZSB1c2VyJ3MgYWN0dWFsIHVzZSBjYXNlLCBzbyBJIGhhdmUgbGlz dGVkIG91dCB0aGUKZGVmaW5pdGlvbnMgZm9yIGFsbCB0aGUgcGlucyBoZXJlLgoKLi4uCj4gPiBk aWZmIC0tZ2l0IGEvYXJjaC9yaXNjdi9ib290L2R0cy9lc3dpbi9laWM3NzAwLmR0c2kgYi9hcmNo L3Jpc2N2L2Jvb3QvZHRzL2Vzd2luL2VpYzc3MDAuZHRzaQo+ID4gaW5kZXggYjNhMjMwODcwMzE1 Li5iMTZlM2UyODYzMmMgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3Jpc2N2L2Jvb3QvZHRzL2Vzd2lu L2VpYzc3MDAuZHRzaQo+ID4gKysrIGIvYXJjaC9yaXNjdi9ib290L2R0cy9lc3dpbi9laWM3NzAw LmR0c2kKPiA+IEBAIC0zNDksNiArMzQ5LDExIEBAIGdwaW9EOiBncGlvLXBvcnRAMyB7Cj4gPiAg CQkJfTsKPiA+ICAJCX07Cj4gPiAgCj4gPiArCQlwaW5jdHJsOiBwaW5jdHJsQDUxNjAwMDgwIHsK PiA+ICsJCQljb21wYXRpYmxlID0gImVzd2luLGVpYzc3MDAtcGluY3RybCI7Cj4gPiArCQkJcmVn ID0gPDB4MCAweDUxNjAwMDgwIDB4MCAweDFmZmY4MD47Cj4gPiArCQl9Owo+ID4gKwo+ID4gIAkJ Y2xrOiBjbG9jay1jb250cm9sbGVyQDUxODI4MDAwIHsKPiA+ICAJCQljb21wYXRpYmxlID0gImVz d2luLGVpYzc3MDAtY2xvY2siOwo+ID4gIAkJCXJlZyA9IDwweDAgMHg1MTgyODAwMCAweDAgMHgz MDA+OwoKV2Ugd2lsbCBjaGFuZ2UgdGhlIG90aGVyIGNvbW1lbnRzIGluIG5leHQgdmVyc2lvbi4K ClJlZ2FyZHMsCll1bGluIEx1Cg==