[PATCH 1/2] Documentation/gpio.txt: Explain expected pinctrl interaction
From: Linus Walleij <hidden>
Date: 2012-02-21 10:46:05
Also in:
linux-mmc, linux-tegra, lkml
From: Linus Walleij <hidden>
Date: 2012-02-21 10:46:05
Also in:
linux-mmc, linux-tegra, lkml
On Mon, Feb 20, 2012 at 7:27 AM, Stephen Warren [off-list ref] wrote:
Update gpio.txt based on recent discussions regarding interaction with the pinctrl subsystem. Previously, gpio_request() was described as explicitly not performing any required mux setup operations etc. Now, gpio_request() is explicitly as explicitly performing any required mux setup operations where possible. In the case it isn't, platform code is required to have set up any required muxing or other configuration prior to gpio_request() being called, in order to maintain the same semantics. This is achieved by gpiolib drivers calling e.g. pinctrl_request_gpio() in their .request() operation. Signed-off-by: Stephen Warren <redacted>
Acked-by: Linus Walleij <redacted> Grant can you take this one? I'd prefer for you to have a look at it as well. Yours, Linus Walleij