mpc85xx: make gpio_direction_output respect value
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Thu, 6 Sep 2012 17:28:35 +0000 (17:28 +0000)
committerAndy Fleming <afleming@freescale.com>
Mon, 22 Oct 2012 08:03:16 +0000 (03:03 -0500)
commit168e5bc4095177764edaff306c9d4674a6f7f5e6
tree0bf63b83fac63fbb3eaa063e9e0ea4f5b0150eeb
parent505f3e6f2e0e90b78dec065e64ad57c5d8741b04
mpc85xx: make gpio_direction_output respect value

Users of familiar with the Linux gpiolib API expect that value parameter
to gpio_direction_output reflects the initial state of the output pin.
gpio_direction_output was always driving the output low, now it drives
it high or low according to the value provided.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Cc: Kyle Moffett <Kyle.D.Moffett@boeing.com>
Cc: Andy Fleming <afleming@gmail.com>
Cc: Peter Tyser <ptyser@xes-inc.com>
Cc: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Andy Fleming <afleming@freescale.com>
arch/powerpc/include/asm/mpc85xx_gpio.h