Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-23 Thread Anton Vorontsov
On Sun, Dec 23, 2007 at 10:53:05AM +0100, Segher Boessenkool wrote: [...] > >>> [EMAIL PROTECTED] { > >>> gpios = ; > >>> gpio-parent = <&pario0>; > >> > >> Not every GPIO controller has banks. > > > > That's just bad terminology in the example. "bank pin" means an > > arbitrary format gpio sp

Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-23 Thread Segher Boessenkool
>>> OF device tree GPIOs bindings are similar to IRQs: >> >> But GPIOs are a very different thing. Most importantly, the "number" >> of a GPIO is completely local to the GPIO controller. > > Yes... just as interrupt specifiers are local to their interrupt > domain. Sure, but an interrupt domain c

Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-22 Thread David Gibson
On Sun, Dec 23, 2007 at 03:47:50AM +0100, Segher Boessenkool wrote: > > OF device tree GPIOs bindings are similar to IRQs: > > But GPIOs are a very different thing. Most importantly, the "number" > of a GPIO is completely local to the GPIO controller. Yes... just as interrupt specifiers are loca

Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-22 Thread Segher Boessenkool
> OF device tree GPIOs bindings are similar to IRQs: But GPIOs are a very different thing. Most importantly, the "number" of a GPIO is completely local to the GPIO controller. > pario0: [EMAIL PROTECTED] { > #gpio-cells = <2>; Your Linux code doesn't actually use this. Why is it needed,

Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-21 Thread Anton Vorontsov
On Fri, Dec 21, 2007 at 02:17:57PM -0700, Grant Likely wrote: > On 12/21/07, Anton Vorontsov <[EMAIL PROTECTED]> wrote: > > As I've probably said once already: if there are plans to build single > > kernel with QE+CPM1+CPM2 inside tomorrow -- then of course, I'd better > > wait. > > > > But if thes

Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-21 Thread Grant Likely
On 12/21/07, Anton Vorontsov <[EMAIL PROTECTED]> wrote: > As I've probably said once already: if there are plans to build single > kernel with QE+CPM1+CPM2 inside tomorrow -- then of course, I'd better > wait. > > But if these plans are distant enough, I see no reason why we can't > enjoy of curren

Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-21 Thread Anton Vorontsov
On Fri, Dec 21, 2007 at 01:50:10PM -0700, Grant Likely wrote: > On 12/21/07, Anton Vorontsov <[EMAIL PROTECTED]> wrote: > > Also, in the upcoming kernels, there will be GPIOLIB[1] addition to > > the generic GPIO API, to support off-chip GPIO expanders (like MFDs > > on I2C/LBC). But so far we supp

Re: [PATCH 0/4] PowerPC: implement GPIO API

2007-12-21 Thread Grant Likely
On 12/21/07, Anton Vorontsov <[EMAIL PROTECTED]> wrote: > Also, in the upcoming kernels, there will be GPIOLIB[1] addition to > the generic GPIO API, to support off-chip GPIO expanders (like MFDs > on I2C/LBC). But so far we support on-chip GPIOs only, with single > controller built-in. > > Changes

[PATCH 0/4] PowerPC: implement GPIO API

2007-12-21 Thread Anton Vorontsov
Hi all, OF device tree GPIOs bindings are similar to IRQs: pario0: [EMAIL PROTECTED] { #gpio-cells = <2>; num-ports = <7>; }; [EMAIL PROTECTED] { gpios = ; gpio-parent = <&pario0>; }; "bank pin" scheme is controller specific, so controllers that want to implement