Thread (14 messages) 14 messages, 6 authors, 2013-06-24

[PATCH 1/3] pinctrl: pinctrl-single: enhance to configure multiple pins of different modules

From: Linus Walleij <hidden>
Date: 2013-06-07 09:20:43
Also in: linux-devicetree, lkml

On Tue, May 21, 2013 at 4:08 PM, Manjunathappa, Prakash
[off-list ref] wrote:
Add support to configure multiple pins in each register, existing
implementation added by [1] does not support full fledge multiple pin
configuration in single register, reports a pin clash when different
modules configure different bits of same register. The issue reported
and discussed here
http://www.spinics.net/lists/arm-kernel/msg235213.html

With pinctrl-single,bits-per-mux property specified, use function-mask
property to find out number pins to configure. Allocate and register
pin control functions based sub mask.

Tested on da850/omap-l138 EVM.
does not support variable submask for pins.
does not support pinconf.

[1] "pinctrl: pinctrl-single: Add pinctrl-single,bits type of mux"
(9e605cb68a21d5704839a192a46ebcf387773704),

Signed-off-by: Manjunathappa, Prakash <redacted>
Reported-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Tested-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Patch applied with Haojian's and Tony's ACK.

Thanks!
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help