13 Dec, 2011
1 commit
-
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.cSigned-off-by: Hartmut Knaack
[grant.likely@secretlab.ca: squashed 2 patches together]
Signed-off-by: Grant Likely
29 Oct, 2011
1 commit
-
* '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
21 Sep, 2011
2 commits
-
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
Signed-off-by: Grant Likely -
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
Reviewed-by: Rickard Andersson
Reviewed-by: Jonas Aberg
[Adjust for new IRQ chip core code, use only local functions]
Signed-off-by: Linus Walleij
Signed-off-by: Grant Likely
22 Aug, 2011
1 commit
-
The 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
Cc: Alessandro Rubini
Signed-off-by: Linus Walleij
Signed-off-by: Russell King
08 Aug, 2011
1 commit
-
Signed-off-by: Russell King
10 Jun, 2011
1 commit
-
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
Cc: Alessandro Rubini
Cc: Prafulla Wadaskar
Signed-off-by: Linus Walleij
Signed-off-by: Grant Likely
27 May, 2011
3 commits
-
Signed-off-by: Rickard Andersson
Reviewed-by: Martin Persson
[Split off from larger patch]
Signed-off-by: Linus Walleij
Signed-off-by: Grant Likely -
Useful to check the status of the runtime pin muxing.
Signed-off-by: Rabin Vincent
Reviewed-by: Srinidhi Kasagar
[Squashed, modified to use chip-internal IRQ trigger state]
Signed-off-by: Linus Walleij
Signed-off-by: Grant Likely -
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
[grant.likely: squashed with kconfig fixup]
Signed-off-by: Grant Likely