[PATCH 3/4] ALSA: pxa27x: ac97 controller driver requests gpio
Mike Dunn
mikedunn at newsguy.com
Mon Jan 7 11:40:01 EST 2013
On 01/07/2013 07:38 AM, Igor Grinberg wrote:
> On 01/07/13 16:10, Mike Dunn wrote:
[..]
>>
>> Well, I won't make a fuss on this point, but with code that runs very
>> infrequently, I thought that the cost of a call to gpio_direction_output() was
>> worth the clarity and insurance.
>
> This is not about how frequent the code runs, but the fact that the arch code
> relies on sound code (outside of arch) to request the GPIO for it.
> I would recommend to place the GPIO request call along with the
> direction/value calls - in the same subsystem.
OK. This is in some shared pxa code called by the ac97 driver during
initialization, where I earlier placed the gpio_request() calls only.
>
> Also, the patch ordering is not good:
> patch 2 drives the GPIO, and patch 3 requests it,
> whereas it should be the other way around, so I would recommend to
> combine both into one.
Agreed.
Thanks,
Mike
More information about the linux-arm-kernel
mailing list