RE: [PATCH v2 0/6] pinctrl: st: Fix disparity between Pinctrl & GPIO in /sysfs

From: Olivier CLERGEAUD
Date: Wed Mar 25 2015 - 10:07:24 EST


For the series:

Acked-by: Olivier Clergeaud <Olivier.clergeaud@xxxxxx>

-----Original Message-----
From: Lee Jones [mailto:lee.jones@xxxxxxxxxx]
Sent: mercredi 18 mars 2015 18:21
To: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; linus.walleij@xxxxxxxxxx; linux-gpio@xxxxxxxxxxxxxxx
Cc: lee.jones@xxxxxxxxxx; kernel@xxxxxxxxxxx
Subject: [PATCH v2 0/6] pinctrl: st: Fix disparity between Pinctrl & GPIO in /sysfs

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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/