u-boot-brain/drivers/gpio
Dirk Behme 04c79cbd5f mxc_gpio: Correct the GPIO handling in gpio_direction_output()
Setting the direction and an output value should be done by

First, set the desired output value.

Then, switch to output.

If this is done in the inverse order, like at the moment,
there can be a glitch on the GPIO line while switching first
the old output value and aftwards the new one.

Fix this by inverting the order of the direction/set_value
calls.

Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
Acked-by: Stefano Babic <sbabic@denx.de>
2013-07-24 13:01:18 +02:00
..
adi_gpio2.c bfin: Move gpio support for bf54x and bf60x into the generic driver folder. 2013-05-13 16:30:27 +08:00
altera_pio.c gpio: Add driver for Altera's PIO core 2011-10-28 09:50:49 +08:00
at91_gpio.c ATMEL/PIO: Enable new feature of PIO on Atmel device 2012-07-07 14:07:30 +02:00
bcm2835_gpio.c ARM: add basic support for the Broadcom BCM2835 SoC 2012-09-01 14:58:21 +02:00
da8xx_gpio.c Merge u-boot/master into u-boot-ti/master 2013-03-11 12:16:13 -04:00
db8500_gpio.c snowball: Add support for ux500 based snowball board 2012-09-01 14:58:19 +02:00
intel_ich6_gpio.c x86: gpio: Add additional GPIO banks to the ICH6 driver 2012-12-06 14:30:38 -08:00
kw_gpio.c ARM: kirkwood: reduce dependence of including platform file 2011-10-27 21:56:33 +02:00
Makefile bfin: Move gpio support for bf54x and bf60x into the generic driver folder. 2013-05-13 16:30:27 +08:00
mpc83xx_gpio.c drivers/gpio/mpc83xx_gpio.c: sparse fixes 2012-11-04 11:00:37 -07:00
mvgpio.c gpio: Replace ARM gpio.h with the common API in include/asm-generic 2012-01-09 20:10:32 -06:00
mvgpio.h gpio: Add GPIO driver framework for Marvell SoCs 2011-09-30 22:00:52 +02:00
mvmfp.c gpio: mvmfp: reduce include platform file 2011-10-27 21:56:33 +02:00
mxc_gpio.c mxc_gpio: Correct the GPIO handling in gpio_direction_output() 2013-07-24 13:01:18 +02:00
mxs_gpio.c mxs: prefix register acessor macros with 'mxs' prefix 2012-09-01 14:58:17 +02:00
omap_gpio.c ARM: OMAP: GPIO: Fix valid range and enable usage of all GPIOs on OMAP5 2013-07-02 09:21:16 -04:00
pca953x.c GPIO: pca953x: fix error reporting 2012-10-08 11:12:07 -07:00
pca9698.c gpio: Adapt PCA9698 to standard GPIO API 2011-11-18 14:04:25 +01:00
s3c2440_gpio.c gpio: s3c2440_gpio: Fix wrong writel arguments 2013-06-25 10:54:09 +09:00
s5p_gpio.c gpio: s5p_gpio: Call s5p_gpio_set_value() instead of open-code 2013-06-25 10:56:46 +09:00
sandbox.c sandbox: gpio: add basic driver for simulating GPIOs 2012-03-12 11:03:42 -04:00
sh_pfc.c sh: Add support pin function control using GPIO 2012-08-08 10:24:41 +09:00
spear_gpio.c GPIO: Add SPEAr GPIO driver 2012-07-07 14:07:42 +02:00
tegra_gpio.c Tegra20: Move some include files to arch-tegra for sharing with Tegra30 2012-10-15 11:54:06 -07:00
xilinx_gpio.c gpio: Add support for microblaze xilinx GPIO 2013-05-09 11:20:08 +02:00