linux/arch/arm/plat-nomadik/include/plat
Rabin Vincent 01727e61f0 plat-nomadik: implement safe switch sequence for Alt-C
Setting pinmux alternative C for a GPIO pin is actually not
so easy since it ivolves setting value "1" in two registers,
and since the combined result will take effect for intermediate
values (01 or 10) this will cause glitches while you wrote one
register but have not yet written the other.

This patch implements a series of kludges including an optional
machine-specific callback to avoid glitches when changing pin
mux mode to alternative C.

Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2011-03-14 14:05:15 +01:00
..
gpio.h plat-nomadik: implement safe switch sequence for Alt-C 2011-03-14 14:05:15 +01:00
i2c.h
mtu.h ARM: 6153/1: nomadik MTU to use dynamic shift and mult assignment 2010-06-16 22:29:31 +01:00
pincfg.h nomadik-gpio: allow sleep mode dir/pull to differ from normal mode 2010-12-08 13:14:52 +01:00
ske.h Input: add support for Nomadik SKE keypad controller 2010-10-13 07:49:24 -07:00
ste_dma40.h dmaengine: dma40: Add support to split up large elements 2011-01-04 17:20:43 -08:00