23 Oct, 2015
1 commit
-
s/regsiter/register/
Signed-off-by: Geliang Tang
Signed-off-by: Dmitry Torokhov
20 Oct, 2014
1 commit
-
A platform_driver does not need to set an owner, it will be populated by the
driver core.Signed-off-by: Wolfram Sang
06 Dec, 2013
1 commit
-
Use the wrapper function for retrieving the platform data instead
of accessing dev->platform_data directly. This is a cosmetic change
to make the code simpler and enhance the readability.Signed-off-by: Jingoo Han
Acked-by: Fugang Duan
Signed-off-by: Dmitry Torokhov
18 Mar, 2013
1 commit
-
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.Signed-off-by: Sachin Kamat
Acked-by: Linus Walleij
Signed-off-by: Dmitry Torokhov
24 Nov, 2012
2 commits
-
CONFIG_HOTPLUG is going away as an option so __devexit is no
longer needed.Signed-off-by: Bill Pemberton
Acked-by: Mark Brown
Signed-off-by: Dmitry Torokhov -
CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
needed.Signed-off-by: Bill Pemberton
Acked-by: Russell King
Signed-off-by: Dmitry Torokhov
10 Nov, 2012
1 commit
-
Previously this clock was handled internally by the clockdriver,
but now this is separate clk. So we need take care of it.Signed-off-by: Ulf Hansson
Acked-by: Linus Walleij
Signed-off-by: Dmitry Torokhov
09 Nov, 2012
1 commit
-
Do proper error handling for clk and make sure clocks are being
prepared|unprepared as well as enabled|disabled.Signed-off-by: Ulf Hansson
Acked-by: Linus Walleij
Signed-off-by: Dmitry Torokhov
14 Sep, 2012
1 commit
-
Platform data for device drivers should be defined in
include/linux/platform_data/*.h, not in the architecture
and platform specific directories.This moves such data out of the nomadik include directories
Signed-off-by: Arnd Bergmann
Acked-by: Mark Brown
Acked-by: Greg Kroah-Hartman
Acked-by: Nicolas Pitre
Acked-by: Felipe Balbi
Acked-by: Alessandro Rubini
Acked-by: Linus Walleij
Cc: STEricsson
Cc: Srinidhi Kasagar
Cc: Herbert Xu
Cc: "David S. Miller"
Cc: Dmitry Torokhov
Cc: David Woodhouse
Cc: Andreas Westin
25 Jun, 2012
2 commits
-
The keypad could cause multiple interrupts to be fired in succession
since we weren't waiting for the IRQs to clear properly in the
interrupt handler. We wait for a number of bus iterations (the
readl():s from the peripheral bus will stall, so these are quite
long) before giving up on getting keys ready to read, then we
sleep until the IRQ is deasserted (this is OK since the interrupt
is threaded). Also use the debounce platform data for another
hardcoded wait loop.Signed-off-by: Naveen Kumar Gaddipati
Reviewed-by: Rikard Olsson
Reviewed-by: Srinidhi Kasagar
Signed-off-by: Linus Walleij
Signed-off-by: Dmitry Torokhov -
Added the multi key press support for SKE keypad by modifying the irq
function for handling the two different keys on the same column and also
pressing the two different keys of different columns on the same ASR
register.Signed-off-by: Naveen Kumar Gaddipati
Reviewed-by: Srinidhi Kasagar
Signed-off-by: Linus Walleij
Signed-off-by: Dmitry Torokhov
11 May, 2012
1 commit
-
Change matrix-keymap helper to be out-of-line, like sparse keymap,
allow the helper perform basic keymap validation and return errors,
and prepare for device tree support.Signed-off-by: Dmitry Torokhov
10 Mar, 2012
1 commit
23 Jan, 2012
2 commits
-
Also proper guard for system suspend/resume methods is CONFIG_PM_SLEEP,
not CONFIG_PM.Acked-by: Linus Walleij
Signed-off-by: Dmitry Torokhov -
Because we are using platform_device_probe() to register the driver
we do not need to assign driver's probe method. We also can mark
ske_keypad_probe(), together with ske_keypad_chip_init(), as __init
instead of __devinit.Acked-by: Linus Walleij
Signed-off-by: Dmitry Torokhov
11 Jan, 2012
1 commit
-
Recent conversion to module_platform_driver() went a bit too far and
converted not only drivers that used platform_driver_register() but
also ones using platform_driver_probe(), breaking them in process.Reported-by: Geert Uytterhoeven
Signed-off-by: Dmitry Torokhov
12 Dec, 2011
1 commit
-
These symbols are not used outside it's driver so no need to
make the symbol global.Signed-off-by: Axel Lin
Acked-by: Michael Hennerich
Acked-by: Linus Walleij
Signed-off-by: Dmitry Torokhov
01 Dec, 2011
1 commit
-
Commit 940ab88962bc1aff3273a8356d64577a6e386736 introduced a new macro to
save some platform_driver boilerplate code. Use it.Signed-off-by: JJ Ding
Signed-off-by: Dmitry Torokhov
01 Nov, 2011
1 commit
-
A pending cleanup will mean that module.h won't be implicitly
everywhere anymore. Make sure the modular drivers in input dir
are actually calling out for explicitly in advance.Signed-off-by: Paul Gortmaker
13 Oct, 2010
1 commit
-
Add support for the keypad controller in the Scroll Key Encoder (SKE)
module on the Nomadik family and the DB8500 SoC.Acked-by: Linus Walleij
Signed-off-by: Sundar Iyer
Signed-off-by: Dmitry Torokhov