All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] pinctrl: st: Fix disparity between Pinctrl & GPIO in /sysfs
@ 2015-03-18 17:21 ` Lee Jones
  0 siblings, 0 replies; 35+ messages in thread
From: Lee Jones @ 2015-03-18 17:21 UTC (permalink / raw)
  To: linux-arm-kernel, linux-kernel, linus.walleij, linux-gpio
  Cc: lee.jones, kernel

Version 2:
  Fixed up Maxime's review comments
    - Reduce size of char array
    - Use snprintf()
  Applied Maxime's Acks 

ST's hardware differentiates between GPIO mode and Pinctrl alternate
functions.  When a pin is in GPIO mode, there are dedicated registers
to set and obtain direction status.  However, If a pin's alternate
function is in use then the direction is set and status is derived
from a bunch of syscon registers.  The issue is; until now there was
a lack of parity between the two.

Karim BEN BELGACEM (1):
  ARM: STi: DT: STiH407: Fix retime pin mask for PIO5 and PIO35

Lee Jones (5):
  pinctrl: st: Introduce a 'get pin function' call
  pinctrl: st: Move st_get_pio_control() further up the source file
  pinctrl: st: Supply a GPIO get_direction() call-back
  pinctrl: st: Show correct pin direction -- even when in GPIO mode
  pinctrl: st: Display pin's function when printing pinctrl debug
    information

 arch/arm/boot/dts/stih407-pinctrl.dtsi |  2 +
 drivers/pinctrl/pinctrl-st.c           | 83 +++++++++++++++++++++++++++++-----
 2 files changed, 73 insertions(+), 12 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2015-04-30 11:22 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-18 17:21 [PATCH v2 0/6] pinctrl: st: Fix disparity between Pinctrl & GPIO in /sysfs Lee Jones
2015-03-18 17:21 ` Lee Jones
2015-03-18 17:21 ` [PATCH v2 1/6] ARM: STi: DT: STiH407: Fix retime pin mask for PIO5 and PIO35 Lee Jones
2015-03-18 17:21   ` Lee Jones
2015-04-30 11:22   ` [STLinux Kernel] " Maxime Coquelin
2015-04-30 11:22     ` Maxime Coquelin
2015-04-30 11:22     ` Maxime Coquelin
2015-03-18 17:21 ` [PATCH v2 2/6] pinctrl: st: Introduce a 'get pin function' call Lee Jones
2015-03-18 17:21   ` Lee Jones
2015-03-25 15:35   ` Linus Walleij
2015-03-25 15:35     ` Linus Walleij
2015-03-25 15:35     ` Linus Walleij
2015-03-18 17:21 ` [PATCH v2 3/6] pinctrl: st: Move st_get_pio_control() further up the source file Lee Jones
2015-03-18 17:21   ` Lee Jones
2015-03-25 15:36   ` Linus Walleij
2015-03-25 15:36     ` Linus Walleij
2015-03-25 15:36     ` Linus Walleij
2015-03-18 17:21 ` [PATCH v2 4/6] pinctrl: st: Supply a GPIO get_direction() call-back Lee Jones
2015-03-18 17:21   ` Lee Jones
2015-03-25 15:37   ` Linus Walleij
2015-03-25 15:37     ` Linus Walleij
2015-03-25 15:37     ` Linus Walleij
2015-03-18 17:21 ` [PATCH v2 5/6] pinctrl: st: Show correct pin direction -- even when in GPIO mode Lee Jones
2015-03-18 17:21   ` Lee Jones
2015-03-25 15:38   ` Linus Walleij
2015-03-25 15:38     ` Linus Walleij
2015-03-25 15:38     ` Linus Walleij
2015-03-18 17:21 ` [PATCH v2 6/6] pinctrl: st: Display pin's function when printing pinctrl debug information Lee Jones
2015-03-18 17:21   ` Lee Jones
2015-03-25 15:39   ` Linus Walleij
2015-03-25 15:39     ` Linus Walleij
2015-03-25 15:39     ` Linus Walleij
2015-03-25 14:06 ` [PATCH v2 0/6] pinctrl: st: Fix disparity between Pinctrl & GPIO in /sysfs Olivier CLERGEAUD
2015-03-25 14:06   ` Olivier CLERGEAUD
2015-03-25 14:06   ` Olivier CLERGEAUD

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.