From mboxrd@z Thu Jan 1 00:00:00 1970 From: richardcochran@gmail.com (Richard Cochran) Date: Thu, 2 Jul 2015 17:21:47 +0200 Subject: [PATCH 1/2] gpio: dwapb: Use human understandable gpio numbering. In-Reply-To: <55954B17.3020303@linutronix.de> References: <5594E9F6.7040701@linutronix.de> <20150702142601.GB9349@localhost.localdomain> <55954B17.3020303@linutronix.de> Message-ID: <20150702152147.GA10111@localhost.localdomain> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Jul 02, 2015 at 04:30:47PM +0200, Sebastian Andrzej Siewior wrote: > On 07/02/2015 04:26 PM, Richard Cochran wrote: > > On Thu, Jul 02, 2015 at 09:36:22AM +0200, Sebastian Andrzej Siewior wrote: > >> If you are in a specific SoC you could do > >> base = of_alias_get_id(np, "gpio") * num_of_gpio_per_chip > >> and get consistent numbers / sane. > > > > And what about /sys/class/gpio ? > > What about it? The poor users of that interface cannot use "of_alias_get_id" as you suggest. > > (Other gpio controllers are doing that, too, BTW.) > > I'm not saying that you should not do so. There is _no_ generic binding > for this and this is what I suggest. I can surely change "snps,base" to something like "gpio-base" as a generic binding. Would that be better? I expected to find the base number as a standard property, but I'm no DT expert, and I have learned not to question it. Thanks, Richard