- Jul 06, 2011
-
-
Chris Hudson authored
Signed-off-by:
Chris Hudson <chudson@kionix.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 04, 2011
-
-
Misael Lopez Cruz authored
Add twl6040_vibra as a child of MFD device twl6040_codec. This implementation covers the PCM-to-PWM mode of TWL6040 vibrator module. Signed-off-by:
Misael Lopez Cruz <misael.lopez@ti.com> Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> CC: Tejun Heo <tj@kernel.org> Acked-by:
Dmitry Torokhov <dtor@mail.ru>
-
Peter Ujfalusi authored
Rename the driver, and header file from twl4030-codec to twl4030-audio. To avoid breakage change depending drivers at the same time. Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> CC: Misael Lopez Cruz <misael.lopez@ti.com> Acked-by:
Samuel Ortiz <sameo@linux.intel.com>
-
- Jun 29, 2011
-
-
Joseph Lai authored
This driver is registered as an input device. An IRQ is required in this basic driver configuration. Signed-off-by:
Joseph Lai <joseph_lai@wistron.com> [Cleaned up PM_RUNTIME defines] Signed-off-by:
Alan Cox <alan@linux.intel.com> [dtor@mail.ru: consolidated PM methods, some code rearrangement] Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jun 22, 2011
-
-
Eric Miao authored
Signed-off-by:
Sammy He <r62914@freescale.com> Signed-off-by:
Eric Miao <eric.miao@linaro.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- May 26, 2011
-
-
Trilok Soni authored
Add support for PMIC8XXX power key driven over dedicated KYPD_PWR_N pin. Acked-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by:
Trilok Soni <tsoni@codeaurora.org> Signed-off-by:
Anirudh Ghayal <aghayal@codeaurora.org> Signed-off-by:
Samuel Ortiz <sameo@linux.intel.com>
-
- Mar 17, 2011
-
-
Dmitry Torokhov authored
drivers/input is reserved for input core code and input handlers with drivers belonging to one of the sub-directories. Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Dec 29, 2010
-
-
David Härdeman authored
Move winbond-cir from drivers/input/misc/ into drivers/media/rc/ and convert it to use rc-core. Signed-off-by:
David Härdeman <david@hardeman.nu> Signed-off-by:
Mauro Carvalho Chehab <mchehab@redhat.com>
-
- Dec 01, 2010
-
-
Hemanth V authored
Add support for CMA3000 Tri-axis accelerometer, which supports Motion detect, Measurement and Free fall modes. CMA3000 supports both I2C/SPI bus for communication, currently the driver supports I2C based communication. Signed-off-by:
Hemanth V <hemanthv@ti.com> Reviewed-by:
Jonathan Cameron <jic23@cam.ac.uk> Reviewed-by:
Sergio Aguirre <saaguirre@ti.com> Reviewed-by:
Shubhrajyoti <Shubhrajyoti@ti.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Sep 05, 2010
-
-
Sundar R Iyer authored
Add the PowerOn (PonKey) button support to detect power on/off events. Acked-by:
Linus Walleij <linus.walleij@stericsson.com> Signed-off-by:
Sundar R Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 14, 2010
-
-
Lars-Peter Clausen authored
This patch adds a simple driver which allows to use pwm based beepers (for example piezo elements) as a pcspkr-like device. Signed-off-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jun 25, 2010
-
-
Michael Hennerich authored
This is a driver for the ADXL345/346 Three-Axis Digital Accelerometers. Signed-off-by:
Michael Hennerich <michael.hennerich@analog.com> Signed-off-by:
Chris Verges <chrisv@cyberswitching.com> Signed-off-by:
Luotao Fu <l.fu@pengutronix.de> Signed-off-by:
Barry Song <barry.song@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- May 22, 2010
-
-
Haojian Zhuang authored
When ONKEY is held for 3 seconds, KEY_POWER event is reported. Signed-off-by:
Haojian Zhuang <haojian.zhuang@marvell.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Apr 14, 2010
-
-
Barry Song authored
Signed-off-by:
Barry Song <barry.song@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
Bryan Wu authored
AD7142 and AD7147 are integrated capacitance-to-digital converters (CDCs) with on-chip environmental calibration for use in systems requiring a novel user input method. The AD7142 and AD7147 can interface to external capacitance sensors implementing functions such as buttons, scrollwheels, sliders, touchpads and so on. The chips don't restrict the specific usage. Depending on the hardware connection, one special target board can include one or several these components. The platform_data for the device's "struct device" holds these information. The data-struct defined in head file descript the hardware feature of button/scrollwheel/slider/touchpad components on target boards, which need be filled in the arch/mach-/. As the result, the driver is independent of boards. It gets the components layout from the platform_data, registers related devices, fullfills the algorithms and state machines for these components and report related input events to up level. Signed-off-by:
Bryan Wu <cooloney@kernel.org> Signed-off-by:
Michael Hennerich <michael.hennerich@analog.com> Signed-off-by:
Barry Song <21cnbao@gmail.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
Bryan Wu authored
Signed-off-by:
Bryan Wu <cooloney@kernel.org> Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Mar 09, 2010
-
-
Jari Vanhala authored
TWL4030 Vibrator implemented via Force Feedback interface. This uses MFD TWL4030 codec and own dynamic workqueue. Signed-off-by:
Jari Vanhala <ext-jari.vanhala@nokia.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Mar 07, 2010
-
-
Haojian Zhuang authored
Signed-off-by:
Haojian Zhuang <haojian.zhuang@marvell.com> Acked-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by:
Samuel Ortiz <sameo@linux.intel.com>
-
- Dec 07, 2009
-
-
Dmitry Torokhov authored
Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
Dmitry Torokhov authored
The keymap manipulation code was split into a library module, so let's make us of it. Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Nov 02, 2009
-
-
David Härdeman authored
drivers/input/misc/winbond-cir.c depends on LEDS_TRIGGERS so add an appropriate select to drivers/input/misc/Kconfig Signed-off-by:
David Härdeman <david@hardeman.nu> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Sep 24, 2009
-
-
Ingo Molnar authored
input: fix build failures caused by Kconfig Winbond WPCD376I Consumer IR hardware driver Kconfig entry Fix these warnings: drivers/built-in.o: In function `apanel_remove': apanel.c:(.text+0x56e852): undefined reference to `led_classdev_unregister' drivers/built-in.o: In function `apanel_probe': apanel.c:(.text+0x56eae3): undefined reference to `led_classdev_register' drivers/built-in.o: In function `acpi_fujitsu_hotkey_add': fujitsu-laptop.c:(.text+0x5d7647): undefined reference to `led_classdev_register' fujitsu-laptop.c:(.text+0x5d76b5): undefined reference to `led_classdev_register' drivers/built-in.o: In function `wbcir_probe': winbond-cir.c:(.devinit.text+0x5f375): undefined reference to `led_classdev_register' winbond-cir.c:(.devinit.text+0x5f663): undefined reference to `led_classdev_unregister' drivers/built-in.o: In function `wbcir_remove': winbond-cir.c:(.devexit.text+0x7f23): undefined reference to `led_classdev_unregister' drivers/built-in.o: In function `fujitsu_cleanup': fujitsu-laptop.c:(.exit.text+0xbe37): undefined reference to `led_classdev_unregister' fujitsu-laptop.c:(.exit.text+0xbe53): undefined reference to `led_classdev_unregister' It happens because the new INPUT_WINBOND_CIR driver relies on new-leds infrastructure - but does not select it in drivers/input/misc/Kconfig. But it selects LEDS_CLASS, which confuses a number of other drivers into thinking that all the leds infrastructure is in place. Fix this by selecting NEW_LEDS as well, like similar drivers do. Eventually, this whole leds infrastructure complexity should be cleaned up, it's been going on for years. Signed-off-by:
Ingo Molnar <mingo@elte.hu> Cc: Jesse Barnes <jbarnes@virtuousgeek.org> Cc: Dmitry Torokhov <dtor@mail.ru> Cc: David Härdeman <david@hardeman.nu> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Sep 22, 2009
-
-
David Härdeman authored
Add a driver for the the Consumer IR (CIR) functionality of the Winbond WPCD376I chipset (found on e.g. Intel DG45FC motherboards). Signed-off-by:
David Härdeman <david@hardeman.nu> Reviewed-by:
Jesse Barnes <jbarnes@virtuousgeek.org> Cc: Dmitry Torokhov <dtor@mail.ru> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- Sep 17, 2009
-
-
Daniel Ribeiro authored
This is a driver for misc input events for the PCAP2 PMIC, it handles the Power key and the Headphone button. Signed-off-by:
Daniel Ribeiro <drwyrm@gmail.com> Signed-off-by:
Ilya Petrov <ilya.muromec@gmail.com> Signed-off-by:
Antonio Ospite <ospite@studenti.unina.it> Acked-by:
Dmitry Torokhov <dtor@mail.ru> Signed-off-by:
Samuel Ortiz <sameo@linux.intel.com>
-
Mark Brown authored
The WM831x series of PMICs support control of initial power on through the ON pin on the device with soft control of the pin at other times. Represent this to userspace as KEY_POWER. Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by:
Dmitry Torokhov <dtor@mail.ru> Signed-off-by:
Samuel Ortiz <sameo@linux.intel.com>
-
- Jul 23, 2009
-
-
Michael Hennerich authored
This driver handles the Blackfin on-chip rotary peripheral. Signed-off-by:
Michael Hennerich <michael.hennerich@analog.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org> Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jun 12, 2009
-
-
Alessio Igor Bogani authored
Signed-off-by:
Alessio Igor Bogani <abogani@texware.it> Signed-off-by:
Jiri Kosina <jkosina@suse.cz>
-
- Apr 23, 2009
-
-
David Brownell authored
Simple input driver support for the events reported by the MSP430 firmware on the DM355 EVM. Verified using the RC5 remote included with the kit; docs weren't quite right. Some of the keycode selections might need improvement; they can be remapped, so there's at least a runtime workaround. (I also suspect Linux may someday merit more generic support for RC5 based remote controls.) These events don't distinguish key press vs release events, so this reports both and then skips the next event if it's identical. The RC5 remote codes include a "toggle" bit that can help detect autorepeated keys; but this driver doesn't bother with those nuances. This driver relies on the drivers/mfd/dm355evm_msp.c code for core features, including sharing I2C access to this firmware with GPIO, LED, and RTC support. [dtor@mail.ru: fix error unwindng path in probe()] Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Signed-off-by:
Kevin Hilman <khilman@deeprootsystems.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Apr 20, 2009
-
-
Felipe Balbi authored
This is part of the twl4030 multifunction device driver that supports reporting KEY_POWER events via the input layer. Signed-off-by:
Felipe Balbi <felipe.balbi@nokia.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Apr 15, 2009
-
-
Alexander Beregalov authored
Fix this build error when CONFIG_SERIO is not set hp_sdc_rtc.c:691: undefined reference to `hp_sdc_request_timer_irq' and so on.. "select should be used with care. select will force a symbol to a value without visiting the dependencies." Signed-off-by:
Alexander Beregalov <a.beregalov@gmail.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Mar 09, 2009
-
-
Phil Sutter authored
Mikrotik's Routerboard 532 has two builtin buttons, from which one triggers a hardware reset. The other one is accessible through GPIO pin 1. Sadly, this pin is being multiplexed with UART0 input, so enabling it as interrupt source (as implied by the gpio-keys driver) is not possible unless UART0 has been turned off. The later one though is a rather bad idea as the Routerboard is an embedded device with only a single serial port, so it's almost always used as serial console device. This patch adds a driver based on INPUT_POLLDEV, which disables the UART and reconfigures GPIO pin 1 temporarily while reading the button state. This procedure works fine and has been tested as part of another, unpublished driver for this device. Signed-off-by:
Phil Sutter <n0-1@freewrt.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Mar 08, 2009
-
-
Daniel Mack authored
This patch adds a generic driver for rotary encoders connected to GPIO pins of a system. It relies on gpiolib and generic hardware irqs. The documentation that also comes with this patch explains the concept and how to use the driver. Signed-off-by:
Daniel Mack <daniel@caiaq.de> Tested-by:
H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jan 10, 2009
-
-
Balaji Rao authored
Signed-off-by:
Balaji Rao <balajirrao@openmoko.org> Cc: Andy Green <andy@openmoko.com> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Acked-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by:
Samuel Ortiz <sameo@openedhand.com>
-
- Aug 08, 2008
-
-
Alfred E. Heggestad authored
Signed-off-by:
Alfred E. Heggestad <aeh@db.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 18, 2008
-
-
Thomas Bogendoerfer authored
Also rename sgio2_btns to sgi_btns since the driver is not only for SGI O2 anymore. Signed-off-by:
Thomas Bogendoerfer <tsbogend@alpha.franken.de> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jul 07, 2008
-
-
Thomas Bogendoerfer authored
This driver adds support for the volume buttons on the front of every SGI O2 workstation. Signed-off-by:
Thomas Bogendoerfer <tsbogend@alpha.franken.de> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- Jun 05, 2008
-
-
Stas Sergeev authored
It should be possible to build pcspkr driver together with snd-pcsp, even though tehy can not be used together. Signed-off-by:
Stas Sergeev <stsp@aknet.ru> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
-
- May 07, 2008
-
-
Stas Sergeev authored
fix pcspkr dependancies: make the pcspkr platform drivers to depend on a platform device, and not the other way around. Signed-off-by:
Stas Sergeev <stsp@aknet.ru> Acked-by:
Thomas Gleixner <tglx@linutronix.de> Acked-by:
Dmitry Torokhov <dtor@mail.ru> CC: Vojtech Pavlik <vojtech@suse.cz> CC: Michael Opdenacker <michael-lists@free-electrons.com> [fixed for 2.6.26-rc1 by tiwai] Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Apr 24, 2008
-
-
Stas Sergeev authored
- Update CREDITS with the pc-speaker driver authors. - Prevent pcspkr from being built together with snd-pcsp. Both pcspkr and snd-pcsp use the same platform driver name "pcspkr". Signed-off-by:
Stas Sergeev <stsp@aknet.ru>
-
- Mar 04, 2008
-
-
Randy Dunlap authored
Add to help text that the Intel I2C ICH (i801) driver is also needed for this kernel. Add LEDS_CLASS to config since the driver makes les_classdev_*() calls: ERROR: "led_classdev_register" [drivers/input/misc/apanel.ko] undefined! ERROR: "__led_classdev_unregister" [drivers/input/misc/apanel.ko] undefined! Signed-off-by:
Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-