From mboxrd@z Thu Jan 1 00:00:00 1970 From: "David.Wu" Subject: Re: Boundary between pinctrl and peripheral settings Date: Thu, 18 May 2017 22:39:34 +0800 Message-ID: References: <1719598.F3JUalFtig@phil> <2f1d45cb-8869-94fc-98b1-952d0f12d343@rock-chips.com> <4202128.TMlxifI24f@diego> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------1DCC68646C027CF87CBE76A4" Return-path: In-Reply-To: <4202128.TMlxifI24f@diego> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+glpar-linux-rockchip=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: =?UTF-8?Q?Heiko_St=c3=bcbner?= , Kever Yang Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, Linus Walleij , Doug Anderson List-Id: linux-rockchip.vger.kernel.org This is a multi-part message in MIME format. --------------1DCC68646C027CF87CBE76A4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Heiko, Linux The attached file is the list for (pin, pinfunc) and their own grf-setting. If a pin-routing contains a few pins as gmac, need all the pins (pin, pinfunc) to be configured correctly from DT, then the corresponding GRF setting is configured. If configured grf-setting per pin, assuming that one of the pin's pinfunc is wrong, it may cause pin-routing not to be effective or wrong. So i think the smallest cell is a group, which contains the pins for the pin-routing. 在 2017/5/18 16:48, Heiko Stübner 写道: > Hi Kever, David, > > Am Donnerstag, 18. Mai 2017, 16:21:09 CEST schrieb Kever Yang: >> Hi Heiko, Linus, >> Is there any news to handle this kind of IOMUX? > > I was talking with David Wu about that a short while ago as well :-) . > > From what I've heared, in the future socs may be able to select that > routing themselfs based on the iomux and having had time to ponder > the whole issue for some time now, I do guess some sort of list would be > the least intrusive solution. > > It seems we're talking about only a handful of such routings per soc, > so I guess having the iomux setting check a list > > (pin, pinfunc) -> grf-setting for the pin-routing > > really is the least intrusive thing to do - as iomux settings really > aren't changed that often on a running device and adding more > stuff on top would just complicate everything. > > > Heiko > > >> Thanks, >> - Kever >> >> On 08/05/2016 07:36 AM, Heiko Stübner wrote: >>> Hi Linus, >>> >>> >>> on the rk3399 we found an interesting new feature and would like to get >>> some input from the pinctrl expert :-) , as Doug and me currently are of >>> differing opinions on where specific control elements belong. >>> >>> >>> In a nutshell on the rk3399 some things like one specific uart can use >>> multiple pins to output data, but control of that seems to be split. The >>> actual pin config is identical for all pins - each needs to be configured >>> to function 2, pulls set etc. Then somewhere between the pin io-cells and >>> the uart it seems to have some sort of switch to decide to which pin to >>> actually route the data. >>> >>> >>> +-------+ +--------+ /- GPIO4_B1 (pinmux 2) >>> >>> | uart2 | -- | switch | --- GPIO4_C1 (pinmux 2) >>> >>> +-------+ +--------+ \- GPIO4_C4 (pinmux 2) >>> (switch selects one of the 3 pins to actually output data to) >>> >>> >>> So the question now is, should the pinctrl driver also flip that switch to >>> the correct position itself when pin-function 2 of say gpio4_bq gets >>> selected or is that routing outside of pinctrl's scope? >>> >>> ----- >>> >>> I hope to have presented the core issue above somewhat neutrally, below >>> are >>> my personal worries about doing that in pinctrl :-) . >>> >>> >>> Apart from it feeling "bolted-on" to me, I have two main worries with that >>> approach: >>> (1) Right now the unused pins are really unused on the same iomux, so when >>> flipping the switch it essentially does >>> >>> uart-sout unused >>> >>> |(iomux2) |(iomux2) >>> >>> +----------+ +----------+ >>> >>> | gpio4_b0 | | gpio4_c0 | >>> >>> +----------+ +----------+ >>> >>> going to >>> >>> unused uart-sout >>> >>> |(iomux2) |(iomux2) >>> >>> +----------+ +----------+ >>> >>> | gpio4_b0 | | gpio4_c0 | >>> >>> +----------+ +----------+ >>> >>> but nothing keeps designers from doing >>> >>> uart-sout special1 >>> >>> |(iomux2) |(iomux2) >>> >>> +----------+ +----------+ >>> >>> | gpio4_b0 | | gpio4_c0 | >>> >>> +----------+ +----------+ >>> >>> going to >>> >>> special2 uart-sout >>> >>> |(iomux2) |(iomux2) >>> >>> +----------+ +----------+ >>> >>> | gpio4_b0 | | gpio4_c0 | >>> >>> +----------+ +----------+ >>> >>> somewhere down the road, so relying on following the selected iomux feels >>> not future proof. >>> >>> (2) Looking at [0] we already have a similar case, where we configure the >>> pins for rgmii but still tell the gmac controller that it is supposed to >>> do >>> rgmii instead of rmii. >>> >>> Here the pinmux is the same for all pins, rmii just uses less pins when >>> compared to rgmii, so binding that to the pinmux isn't even possible. >>> >>> And doing it one way here and another way for the switch feels very >>> strange. >>> >>> >>> I hope this overly long mail was not to confusing and hope for some words >>> of wisdom ;-) >>> >>> >>> Big thanks >>> Heiko >>> >>> >>> [0] >>> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/ >>> arm/boot/dts/rk3288-miqi.dts#n139 >>> >>> >>> _______________________________________________ >>> Linux-rockchip mailing list >>> Linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org >>> http://lists.infradead.org/mailman/listinfo/linux-rockchip > > > > > --------------1DCC68646C027CF87CBE76A4 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; name="RK322x & RK3399 & RK3328 COM_MUX_LIST.xlsx" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="RK322x & RK3399 & RK3328 COM_MUX_LIST.xlsx" UEsDBBQABgAIAAAAIQCnlfmZhAEAABQGAAATAN0BW0NvbnRlbnRfVHlwZXNdLnhtbCCi2QEo oAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxUyW7CMBC9V+o/RL5W xEClqqoSOHQ5tkjQDzDxQCwS2/IMFP6+k1BQqdJINBx6SZTFb5tnJ+NtWUQbCGicTcUg7osI bOa0sctUvM9eevciQlJWq8JZSMUOUIxH11fJbOcBI15tMRU5kX+QErMcSoWx82D5y8KFUhE/ hqX0KlupJchhv38nM2cJLPWowhCj5AkWal1Q9Lzl13slc2NF9Lj/r6JKhfK+MJkiFio3Vv8g 6bnFwmSgXbYuGTpGH0BpzAGoLGIfDDOGKRCxMRRylLyx6WA0RBMV6FWVzCC3hSR2APvrIGYP nUTUYDcVyu+ESLsCsDPVqd896IG5Id4ABZ5n7WuAMa+sZ4C58djC0J5deyYfLqzmzq0unUrV hrhUxh50N5WAKzQJzqPkwnUWAFWjNeieZ0gIZOCYWRM3F7DyXtcWZX0bdtZwWo0jflsGDTpu /4mO7rvyb3lgrgLoKfFJsrz4dv2O3TaXYzczF+D8gRz2cLW6oZGyPtNHnwAAAP//AwBQSwME FAAGAAgAAAAhALVVMCP1AAAATAIAAAsAzgFfcmVscy8ucmVscyCiygEooAACAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAIySz07DMAzG70i8Q+T76m5ICKGlu0xIuyFUHsAk7h+1jaMkQPf2hAOC SmPb0fbnzz9b3u7maVQfHGIvTsO6KEGxM2J712p4rZ9WD6BiImdpFMcajhxhV93ebF94pJSb Ytf7qLKLixq6lPwjYjQdTxQL8exypZEwUcphaNGTGahl3JTlPYa/HlAtPNXBaggHeweqPvo8 +bK3NE1veC/mfWKXToxAnhM7y3blQ2YLqc/bqJpCy0mDFfOc0xHJ+yJjA54m2lxP9P+2OHEi S4nQSODzPN+Kc0Dr64Eun2ip+L3OPOKnhOFNZPhhwcUPVF8AAAD//wMAUEsDBBQABgAIAAAA IQDeCf0oAgEAANQDAAAaAAgBeGwvX3JlbHMvd29ya2Jvb2sueG1sLnJlbHMgogQBKKAAAQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 AFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEAtVUwI/UAAABMAgAACwAAAAAA AAAAAAAAAACSAwAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEA3gn9KAIBAADUAwAAGgAA AAAAAAAAAAAAAAB+BgAAeGwvX3JlbHMvd29ya2Jvb2sueG1sLnJlbHNQSwECLQAUAAYACAAA ACEAtfranG8BAACBAgAADwAAAAAAAAAAAAAAAADACAAAeGwvd29ya2Jvb2sueG1sUEsBAi0A FAAGAAgAAAAhAIgn+jGIBgAAVBsAABMAAAAAAAAAAAAAAAAAXAoAAHhsL3RoZW1lL3RoZW1l MS54bWxQSwECLQAUAAYACAAAACEAZHzJtdsDAAAQDAAAGAAAAAAAAAAAAAAAAAAVEQAAeGwv d29ya3NoZWV0cy9zaGVldDIueG1sUEsBAi0AFAAGAAgAAAAhADttMkvBAAAAQgEAACMAAAAA AAAAAAAAAAAAJhUAAHhsL3dvcmtzaGVldHMvX3JlbHMvc2hlZXQxLnhtbC5yZWxzUEsBAi0A FAAGAAgAAAAhABPELBPCAAAAQgEAACMAAAAAAAAAAAAAAAAAKBYAAHhsL3dvcmtzaGVldHMv X3JlbHMvc2hlZXQyLnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhADShCZLCAAAAQgEAACMAAAAA AAAAAAAAAAAAKxcAAHhsL3dvcmtzaGVldHMvX3JlbHMvc2hlZXQzLnhtbC5yZWxzUEsBAi0A FAAGAAgAAAAhAIz02b1sHQAAJJ4AABgAAAAAAAAAAAAAAAAALhgAAHhsL3dvcmtzaGVldHMv c2hlZXQzLnhtbFBLAQItABQABgAIAAAAIQDZM6XJNQsAAGM3AAAYAAAAAAAAAAAAAAAAANA1 AAB4bC93b3Jrc2hlZXRzL3NoZWV0MS54bWxQSwECLQAUAAYACAAAACEAo+NaLU0IAABzWwAA FAAAAAAAAAAAAAAAAAA7QQAAeGwvc2hhcmVkU3RyaW5ncy54bWxQSwECLQAUAAYACAAAACEA SJwPRSYEAAAqJQAADQAAAAAAAAAAAAAAAAC6SQAAeGwvc3R5bGVzLnhtbFBLAQItABQABgAI AAAAIQAFy4xKRwAAAGwBAAAnAAAAAAAAAAAAAAAAAAtOAAB4bC9wcmludGVyU2V0dGluZ3Mv cHJpbnRlclNldHRpbmdzMi5iaW5QSwECLQAUAAYACAAAACEABcuMSkcAAABsAQAAJwAAAAAA AAAAAAAAAACXTgAAeGwvcHJpbnRlclNldHRpbmdzL3ByaW50ZXJTZXR0aW5nczEuYmluUEsB Ai0AFAAGAAgAAAAhAEk0ylMoAQAANAQAACcAAAAAAAAAAAAAAAAAI08AAHhsL3ByaW50ZXJT ZXR0aW5ncy9wcmludGVyU2V0dGluZ3MzLmJpblBLAQItABQABgAIAAAAIQDMM+/1QQEAAFEC AAARAAAAAAAAAAAAAAAAAJBQAABkb2NQcm9wcy9jb3JlLnhtbFBLAQItABQABgAIAAAAIQBv HRPHpQEAAEYDAAAQAAAAAAAAAAAAAAAAAAhTAABkb2NQcm9wcy9hcHAueG1sUEsFBgAAAAAS ABIA/gQAAONVAAAAAA== --------------1DCC68646C027CF87CBE76A4 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Linux-rockchip mailing list Linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org http://lists.infradead.org/mailman/listinfo/linux-rockchip --------------1DCC68646C027CF87CBE76A4--