History log of /drivers/gpio/gpio-nomadik.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
64842aad5ec5ea3b6f6e716ce53a863f7c409da8 06-Nov-2011 Grant Likely <grant.likely@secretlab.ca> gpiolib: output basic details and consolidate gpio device drivers

This patch adds a kernel message, containing GPIO range and device
name on successful device registration, and removes duplicate messages from the following drivers:
* gpio-adp5588
* gpio-bt8xx
* gpio-cs5535
* gpio-janz-ttl
* gpio-nomadik
* gpio-pcf857x
* gpio-xilinx
* drivers/of/gpio.c

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
[grant.likely@secretlab.ca: squashed 2 patches together]
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
/drivers/gpio/gpio-nomadik.c
41684f67af75b04152a1714e1a5375dfb00ee3da 29-Oct-2011 Linus Torvalds <torvalds@linux-foundation.org> Merge branch 'gpio/next' of git://git.secretlab.ca/git/linux-2.6

* 'gpio/next' of git://git.secretlab.ca/git/linux-2.6:
h8300: Move gpio.h to gpio-internal.h
gpio: pl061: add DT binding support
gpio: fix build error in include/asm-generic/gpio.h
gpiolib: Ensure struct gpio is always defined
irq: Add EXPORT_SYMBOL_GPL to function of irq generic-chip
gpio-ml-ioh: Use NUMA_NO_NODE not GFP_KERNEL
gpio-pch: Use NUMA_NO_NODE not GFP_KERNEL
gpio: langwell: ensure alternate function is cleared
gpio-pch: Support interrupt function
gpio-pch: Save register value in suspend()
gpio-pch: modify gpio_nums and mask
gpio-pch: support ML7223 IOH n-Bus
gpio-pch: add spinlock in suspend/resume processing
gpio-pch: Delete invalid "restore" code in suspend()
gpio-ml-ioh: Fix suspend/resume issue
gpio-ml-ioh: Support interrupt function
gpio-ml-ioh: Delete unnecessary code
gpio/mxc: add chained_irq_enter/exit() to mx3_gpio_irq_handler()
gpio/nomadik: use genirq core to track enablement
gpio/nomadik: disable clocks when unused
479a0c7eee68243ad9915a9ccc217a35c4e5e0e2 20-Sep-2011 Linus Walleij <linus.walleij@linaro.org> gpio/nomadik: use genirq core to track enablement

Currently the Nomadik GPIO driver tracks enabled/disabled interrupt
status with a local variable, switch to using the interrupt core.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
/drivers/gpio/gpio-nomadik.c
3c0227d262a5835849c68eb8328db016caad6085 20-Sep-2011 Rabin Vincent <rabin.vincent@stericsson.com> gpio/nomadik: disable clocks when unused

The GPIO clock is required for register access and interrupt detection.
When interrupt detection is not required on any of the pin in a block,
the block's clock can be disabled when the registers are not being
accessed.

Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-by: Jonas Aberg <jonas.aberg@stericsson.com>
[Adjust for new IRQ chip core code, use only local functions]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
/drivers/gpio/gpio-nomadik.c
0f33286190634eeb3ec7638045980c39c98380f4 22-Aug-2011 Linus Walleij <linus.walleij@linaro.org> ARM: 7032/1: plat-nomadik: break out GPIO driver specifics

The <[plat|mach]/gpio.h> file is included from upper directories
and deal with generic GPIO and gpiolib stuff. Break out the
platform and driver specific defines and functions into its own
header file.

Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
Cc: Alessandro Rubini <rubini@unipv.it>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/drivers/gpio/gpio-nomadik.c
75482dc3ded2be0b04ee00294f8db94a38748096 26-Jul-2011 Russell King <rmk+kernel@arm.linux.org.uk> ARM: gpio: nomadik: convert drivers to use asm/gpio.h rather than mach/gpio.h

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/drivers/gpio/gpio-nomadik.c
33d78647dc409784c18aa71995346e6955802fe0 09-Jun-2011 Linus Walleij <linus.walleij@linaro.org> gpio/nomadik: fix sleepmode for elder Nomadik

The mach-nomadik machine did not compile properly due to bad
ux500-specific functions being called. Introduce new state
variables to fix this up.

Reported-by: Axel Lin <axel.lin@gmail.com>
Cc: Alessandro Rubini <rubini@unipv.it>
Cc: Prafulla Wadaskar <prafulla.wadaskar@st.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
/drivers/gpio/gpio-nomadik.c
bc6f5cf6484a509cfe0533b8ddf8b8ca60f35557 24-May-2011 Rickard Andersson <rickard.andersson@stericsson.com> gpio/nomadik: add function to read GPIO pull down status

Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-by: Martin Persson <martin.persson@stericsson.com>
[Split off from larger patch]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
/drivers/gpio/gpio-nomadik.c
8ea72a30a31c30ec7fa0c30c743b2cec0712d143 24-May-2011 Rabin Vincent <rabin.vincent@stericsson.com> gpio/nomadik: show all pins in debug

Useful to check the status of the runtime pin muxing.

Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-by: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
[Squashed, modified to use chip-internal IRQ trigger state]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
/drivers/gpio/gpio-nomadik.c
37d72457644a1ded37d57dd9ae664e4e228a034d 27-May-2011 Grant Likely <grant.likely@secretlab.ca> gpio: move Nomadik GPIO driver to drivers/gpio

This moves the Nomadik GPIO driver out of arch/arm/plat-nomadik
and into the desired location indicated by the subsystem
maintainer.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
[grant.likely: squashed with kconfig fixup]
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
/drivers/gpio/gpio-nomadik.c