Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-03-07 Thread Linus Walleij
On Wed, Feb 25, 2015 at 7:25 PM, David Cohen wrote: > In my case [1] I need 2 "virtual devices" (and more in future) to be > part of an USB OTG port control. I call it virtual because they are too > simple components connected to no bus and controlled by GPIOs: > - a fixed regulator controlled by

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-25 Thread David Cohen
On Wed, Feb 25, 2015 at 10:34:45AM +0900, Alexandre Courbot wrote: > On Wed, Feb 25, 2015 at 5:34 AM, David Cohen > wrote: > > Hi, > > > >> If we decide to go ahead with the solution proposed by this patch for > >> practical reasons (which are good reasons indeed), I still have one > >> problem wi

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-24 Thread Alexandre Courbot
On Wed, Feb 25, 2015 at 5:34 AM, David Cohen wrote: > Hi, > >> If we decide to go ahead with the solution proposed by this patch for >> practical reasons (which are good reasons indeed), I still have one >> problem with its current form. >> >> As the discussion highlighted, this is an ACPI problem

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-24 Thread David Cohen
Hi, > If we decide to go ahead with the solution proposed by this patch for > practical reasons (which are good reasons indeed), I still have one > problem with its current form. > > As the discussion highlighted, this is an ACPI problem, so I'd very > much like it to be confined to the ACPI GPIO

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-12 Thread Heikki Krogerus
On Tue, Feb 10, 2015 at 04:10:04PM +0100, Rafael J. Wysocki wrote: > On Tuesday, February 10, 2015 06:32:46 PM Alexandre Courbot wrote: > > On Fri, Jan 23, 2015 at 8:21 PM, Heikki Krogerus > > wrote: > > > Hi guys, > > > > > > On Thu, Jan 22, 2015 at 05:14:22PM +0100, Rafael J. Wysocki wrote: > >

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-12 Thread Heikki Krogerus
On Tue, Feb 10, 2015 at 06:44:34PM +0900, Alexandre Courbot wrote: > On Wed, Feb 4, 2015 at 11:11 PM, Heikki Krogerus > wrote: > > On Wed, Feb 04, 2015 at 10:51:27AM +0100, Linus Walleij wrote: > >> On Fri, Jan 30, 2015 at 5:17 PM, Rafael J. Wysocki > >> wrote: > >> > On Friday, January 30, 2015

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-10 Thread Rafael J. Wysocki
On Tuesday, February 10, 2015 06:32:46 PM Alexandre Courbot wrote: > On Fri, Jan 23, 2015 at 8:21 PM, Heikki Krogerus > wrote: > > Hi guys, > > > > On Thu, Jan 22, 2015 at 05:14:22PM +0100, Rafael J. Wysocki wrote: > >> On Thursday, January 22, 2015 11:57:55 AM Alexandre Courbot wrote: > >> > If w

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-10 Thread Alexandre Courbot
On Wed, Feb 4, 2015 at 11:11 PM, Heikki Krogerus wrote: > On Wed, Feb 04, 2015 at 10:51:27AM +0100, Linus Walleij wrote: >> On Fri, Jan 30, 2015 at 5:17 PM, Rafael J. Wysocki >> wrote: >> > On Friday, January 30, 2015 03:48:30 PM Linus Walleij wrote: >> >> >> So you could detect one by making a

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-10 Thread Alexandre Courbot
On Fri, Jan 23, 2015 at 8:21 PM, Heikki Krogerus wrote: > Hi guys, > > On Thu, Jan 22, 2015 at 05:14:22PM +0100, Rafael J. Wysocki wrote: >> On Thursday, January 22, 2015 11:57:55 AM Alexandre Courbot wrote: >> > If we decide to go ahead with the solution proposed by this patch for >> > practical

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-04 Thread Heikki Krogerus
On Wed, Feb 04, 2015 at 10:51:27AM +0100, Linus Walleij wrote: > On Fri, Jan 30, 2015 at 5:17 PM, Rafael J. Wysocki wrote: > > On Friday, January 30, 2015 03:48:30 PM Linus Walleij wrote: > > >> So you could detect one by making a checksum of the binary or something. > >> > >> And then you'd know

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-02-04 Thread Linus Walleij
On Fri, Jan 30, 2015 at 5:17 PM, Rafael J. Wysocki wrote: > On Friday, January 30, 2015 03:48:30 PM Linus Walleij wrote: >> So you could detect one by making a checksum of the binary or something. >> >> And then you'd know that the table with this checksum needs patching? > > At a single table le

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-30 Thread Rafael J. Wysocki
On Friday, January 30, 2015 03:48:30 PM Linus Walleij wrote: > On Thu, Jan 22, 2015 at 5:12 PM, Rafael J. Wysocki wrote: > > On Thursday, January 22, 2015 09:17:38 AM Linus Walleij wrote: > > >> If the kernel anyway has to supply some kind of workaround for > >> the issue, it is more a question o

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-30 Thread Linus Walleij
On Thu, Jan 22, 2015 at 5:12 PM, Rafael J. Wysocki wrote: > On Thursday, January 22, 2015 09:17:38 AM Linus Walleij wrote: >> If the kernel anyway has to supply some kind of workaround for >> the issue, it is more a question of where to place it. Whether it does >> so by patching the ACPI tables

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-26 Thread Heikki Krogerus
On Fri, Jan 23, 2015 at 04:14:13PM +0100, Rafael J. Wysocki wrote: > > That actually makes me think that we could then drop the lookup tables > > completely and use device properties instead with the help of "generic > > property" (attached): > > Which reminds me that I've lost track of this one.

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-23 Thread Rafael J. Wysocki
On Friday, January 23, 2015 01:21:22 PM Heikki Krogerus wrote: > > --Nq2Wo0NMKNjxTN9z > Content-Type: text/plain; charset=iso-8859-1 > Content-Disposition: inline > Content-Transfer-Encoding: 8bit > > Hi guys, > > On Thu, Jan 22, 2015 at 05:14:22PM +0100, Rafael J. Wysocki wrote: > > On Thursday

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-23 Thread Heikki Krogerus
Hi guys, On Thu, Jan 22, 2015 at 05:14:22PM +0100, Rafael J. Wysocki wrote: > On Thursday, January 22, 2015 11:57:55 AM Alexandre Courbot wrote: > > If we decide to go ahead with the solution proposed by this patch for > > practical reasons (which are good reasons indeed), I still have one > > pro

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-22 Thread Rafael J. Wysocki
On Thursday, January 22, 2015 11:57:55 AM Alexandre Courbot wrote: > On Wed, Jan 21, 2015 at 6:25 AM, Rafael J. Wysocki wrote: > > On Tuesday, January 20, 2015 01:16:06 PM Linus Walleij wrote: > >> On Mon, Jan 19, 2015 at 6:59 AM, Alexandre Courbot > >> wrote: > >> > >> > I am not really fond of

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-22 Thread Rafael J. Wysocki
On Thursday, January 22, 2015 09:17:38 AM Linus Walleij wrote: > On Tue, Jan 20, 2015 at 10:25 PM, Rafael J. Wysocki > wrote: > > > Yes, it can (in principle). In fact, we have a plan to refine it, but it is > > going to take some time. Once we've done that, we'll see how painful it is > > to

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-22 Thread Linus Walleij
On Tue, Jan 20, 2015 at 10:25 PM, Rafael J. Wysocki wrote: > Yes, it can (in principle). In fact, we have a plan to refine it, but it is > going to take some time. Once we've done that, we'll see how painful it is to > "patch" ACPI tables this way in practice. > > Also there is an ecosystem pro

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-21 Thread Alexandre Courbot
On Wed, Jan 21, 2015 at 6:25 AM, Rafael J. Wysocki wrote: > On Tuesday, January 20, 2015 01:16:06 PM Linus Walleij wrote: >> On Mon, Jan 19, 2015 at 6:59 AM, Alexandre Courbot wrote: >> >> > I am not really fond of this idea since it adds complexity to the >> > (already too complex) GPIO lookup,

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-20 Thread Rafael J. Wysocki
On Tuesday, January 20, 2015 01:16:06 PM Linus Walleij wrote: > On Mon, Jan 19, 2015 at 6:59 AM, Alexandre Courbot wrote: > > > I am not really fond of this idea since it adds complexity to the > > (already too complex) GPIO lookup, and only solves to a local level > > (GPIO) what is a more globa

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-20 Thread Linus Walleij
On Mon, Jan 19, 2015 at 6:59 AM, Alexandre Courbot wrote: > I am not really fond of this idea since it adds complexity to the > (already too complex) GPIO lookup, and only solves to a local level > (GPIO) what is a more global problem (bad ACPI tables that can affect > any subsystem). (...) > it

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-19 Thread Heikki Krogerus
On Mon, Jan 19, 2015 at 02:59:54PM +0900, Alexandre Courbot wrote: > I am not really fond of this idea since it adds complexity to the > (already too complex) GPIO lookup, and only solves to a local level > (GPIO) what is a more global problem (bad ACPI tables that can affect > any subsystem). > >

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-18 Thread Alexandre Courbot
On Wed, Jan 14, 2015 at 9:58 PM, Linus Walleij wrote: > On Thu, Dec 18, 2014 at 9:23 AM, Heikki Krogerus > wrote: > >> This makes it possible to assign GPIOs at runtime. The >> motivation for it is because of need to forward GPIOs from >> one device to an other. That feature may be useful for >>

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-15 Thread Heikki Krogerus
On Thu, Jan 15, 2015 at 10:28:03AM +0100, Rafael J. Wysocki wrote: > On Wednesday, January 14, 2015 08:32:12 AM Darren Hart wrote: > > > > On 1/14/15 4:58 AM, Linus Walleij wrote: > > > On Thu, Dec 18, 2014 at 9:23 AM, Heikki Krogerus > > > wrote: > > > > > >> This makes it possible to assign GP

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-15 Thread Rafael J. Wysocki
On Wednesday, January 14, 2015 08:32:12 AM Darren Hart wrote: > > On 1/14/15 4:58 AM, Linus Walleij wrote: > > On Thu, Dec 18, 2014 at 9:23 AM, Heikki Krogerus > > wrote: > > > >> This makes it possible to assign GPIOs at runtime. The > >> motivation for it is because of need to forward GPIOs fr

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-15 Thread Rafael J. Wysocki
On Thursday, January 08, 2015 10:25:10 AM Heikki Krogerus wrote: > On Thu, Dec 18, 2014 at 10:23:18AM +0200, Heikki Krogerus wrote: > > This makes it possible to assign GPIOs at runtime. The > > motivation for it is because of need to forward GPIOs from > > one device to an other. That feature may

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-14 Thread Darren Hart
On 1/14/15 4:58 AM, Linus Walleij wrote: > On Thu, Dec 18, 2014 at 9:23 AM, Heikki Krogerus > wrote: > >> This makes it possible to assign GPIOs at runtime. The >> motivation for it is because of need to forward GPIOs from >> one device to an other. That feature may be useful for >> example wit

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-14 Thread Darren Hart
Ugh, Samuel actually Cc'd this time... On 1/14/15 4:58 AM, Linus Walleij wrote: > On Thu, Dec 18, 2014 at 9:23 AM, Heikki Krogerus > wrote: > >> This makes it possible to assign GPIOs at runtime. The >> motivation for it is because of need to forward GPIOs from >> one device to an other. That fe

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-14 Thread Linus Walleij
On Thu, Dec 18, 2014 at 9:23 AM, Heikki Krogerus wrote: > This makes it possible to assign GPIOs at runtime. The > motivation for it is because of need to forward GPIOs from > one device to an other. That feature may be useful for > example with some mfd devices, but initially it is needed > beca

Re: [RFC PATCH] gpio: support for GPIO forwarding

2015-01-08 Thread Heikki Krogerus
On Thu, Dec 18, 2014 at 10:23:18AM +0200, Heikki Krogerus wrote: > This makes it possible to assign GPIOs at runtime. The > motivation for it is because of need to forward GPIOs from > one device to an other. That feature may be useful for > example with some mfd devices, but initially it is needed