- 12 8月, 2009 1 次提交
-
-
由 Daniel Mack 提交于
This adds a struct eeti_ts_platform_data which currently holds only one value to specify the interrupt polarity. The driver has a fallback if no platform data is passed in via the i2c_board_info, so no regression is caused. Signed-off-by: NDaniel Mack <daniel@caiaq.de> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 10 8月, 2009 5 次提交
-
-
由 Dmitry Torokhov 提交于
Also have the driver send MSC_SCAN events as most keyboards do to aid in updating keymap from userspace. Tested-by: NWan ZongShun <mcuos.com@gmail.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Wan ZongShun 提交于
Add keypad driver for the 4x4 keypad on an evaluation board based on w90p910. Signed-off-by: NWan ZongShun <mcuos.com@gmail.com> Reviewed-by: NTrilok Soni <soni.trilok@gmail.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
hil_kbd and hil_ptr look like twins so it makes sense to combine them into a single driver. [deller@gmx.de: add MODULE_ALIAS() entry for mouse] Tested-by: NHelge Deller <deller@gmx.de> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
Rename functions and variables from [hil_]kbd to [hil_]dev in preparation of merging hil_kbd and hil_ptr. Tested-by: NHelge Deller <deller@gmx.de> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
Stop abusing semaphore for waiting, use completion instead. Also handle errors from input_register_device. Tested-by: NHelge Deller <deller@gmx.de> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 09 8月, 2009 1 次提交
-
-
由 Dmitry Torokhov 提交于
Also start using 'bool' where it makes sense. Tested-by: NGiuseppe Mazzotta <g.mazzotta@iragan.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 05 8月, 2009 4 次提交
-
-
由 Dmitry Torokhov 提交于
We have a nice wrapper for that. Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Paul Fox 提交于
The OLPC XO laptop incorporates a combination touchpad/tablet device which unfortunately requires frequent recalibration. The driver will force this automatically when various suspicious behaviors are observed, and the user can recalibrate manually (with a special keyboard sequence). There's currently no way, however, for an external program to cause recalibration. We can not use the reconnect capability which is already available in /sys because full reset of the touchpad takes 1.1 - 1.2 secons which is too long. This patch creates a new node in /sys which, when written with '1', will force a touchpad recalibration; no other writes (or reads) of this node are supported. Signed-off-by: NPaul Fox <pgf@laptop.org> Acked-by: NAndres Salomon <dilinger@collabora.co.uk> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Richard Röjfors 提交于
Check the result when sending the power down command to the controller. Signed-off-by: NRichard Röjfors <richard.rojfors.ext@mocean-labs.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
In cases when get_pendown_state callback is not available have the driver to fallback on pressure calculation to determine if the pen is up. Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 28 7月, 2009 1 次提交
-
-
由 Florian Echtler 提交于
This patch adds support for the e2i touchscreen controller used in the Mimo 740 (and probably in other e2i touchscreen products). Tested on Mimo 740. Signed-off-by: NFlorian Echtler <floe@butterbrot.org> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 27 7月, 2009 7 次提交
-
-
由 Richard Röjfors 提交于
Don't read coordinates during probe of the driver, just power down the controller and wait for interrupts. Signed-off-by: Richard Röjfors<richard.rojfors.ext@mocean-labs.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Richard Röjfors 提交于
Make init_platform_hw and exit_platform_hw callbacks optional since they are not needed on all platforms. Signed-off-by: NRichard Röjfors <richard.rojfors.ext@mocean-labs.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
Properly shut off interrupts/delayed work by free-ing IRQ first and then ensuring that enable/disable is balanced. Also add __devinit/__devexit markings, restore poll delay/period scheduling logic, make sure we call exit_platform_hw() method when probe fails. Tested-by: NRichard Röjfors <richard.rojfors.ext@mocean-labs.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Richard Röjfors 提交于
Since it's not allowed to do synchronous I2C in the HR timer callback context we have to switch to using the global workqueue. The work is scheduled every 1ms when polling rather than 5 us. Signed-off-by: NRichard Röjfors <richard.rojfors.ext@mocean-labs.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 25 7月, 2009 1 次提交
-
-
由 Mike Rapoport 提交于
Signed-off-by: NMike Rapoport <mike@compulab.co.il> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 23 7月, 2009 3 次提交
-
-
由 Mike Frysinger 提交于
Signed-off-by: NMike Frysinger <vapier@gentoo.org> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Michael Hennerich 提交于
This driver handles the Blackfin on-chip rotary peripheral. Signed-off-by: NMichael Hennerich <michael.hennerich@analog.com> Signed-off-by: NBryan Wu <cooloney@kernel.org> Signed-off-by: NMike Frysinger <vapier@gentoo.org> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Dmitry Torokhov 提交于
clk_disable() in remove method is not needed since we already have clk_disable in pxa27x_keypad_close(). Also make sure the driver uses resource_size() and helpers from include/input/matrix_keypad.h Tested-by: NMike Rapoport <mike@compulab.co.il> Acked-by: NEric Miao <eric.y.miao@gmail.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 21 7月, 2009 4 次提交
-
-
由 Dmitry Torokhov 提交于
Adjust the driver so EVIOCGKEYCODE/EVIOCSKEYCODE work. Acked-by: NMagnus Damm <damm@igel.co.jp> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Marek Vasut 提交于
This patch allows tweaking the behaviour of GPIO_STATUS register shift quirk that's in wm97xx-core. The problem with GPIO_STATUS register being shifted by one doesn't appear on all hardware it seems and causes problems with accelerated touchscreen drivers on Palm hardware. Therefore an accelerated touchscreen driver can select if the shift is/isn't happening on the hardware. Signed-off-by: NMarek Vasut <marek.vasut@gmail.com> Acked-by: NMark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Marek Vasut 提交于
This patch refactors the Mainstone accelerated touch code a little and adds support for interrupt driven touchscreen on Palm LifeDrive, TX and Tungsten T5. Signed-off-by: NMarek Vasut <marek.vasut@gmail.com> Acked-by: NMark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Jerone Young 提交于
Netbooks based on the Soltech TA12 do not send a key release for volume keys causing Linux to think the key is constantly being pressed forever. Added quirk data for forced release keys. BugLink: https://bugs.launchpad.net//bugs/397499Signed-off-by: NJerone Young <jerone.young@canonical.com> Signed-off-by: NTim Gardner <tim.gardner@canonical.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 14 7月, 2009 1 次提交
-
-
由 Daniel Mack 提交于
Commit 3d5cb60e ("Input: simplify name handling for certain input handles") introduced a regression for the EVIOCGNAME/JSIOCGNAME ioctl. Before this, patch, the platform device's name was given back to userspace which was good to identify devices. After this patch, the device is ("event%d", minor) which is not descriptive at all. This fixes the behaviour by taking dev->name. Reported-by: NSven Neumann <s.neumann@raumfeld.com> Signed-off-by: NDaniel Mack <daniel@caiaq.de> Reviewed-by: NThadeu Lima de Souza Cascardo <cascardo@holoscopio.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 13 7月, 2009 6 次提交
-
-
由 Wan ZongShun 提交于
Now that clk API is available on ARM we can use it in the driver. Signed-off-by: NWan ZongShun <mcuos.com@gmail.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Hans J. Koch 提交于
The driver for UCB1400 touchscreen controllers contains a function named ucb1400_ts_pen_down(), but it returns 0 if the pen is down and 1 if it's up. This causes confusion, especially since it's used as a boolean truth value later in the code. This patch renames it. Signed-off-by: NHans J. Koch <hjk@linutronix.de> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Simon Davie 提交于
This patch enables forced releasing of the Fn+Volume hotkeys on the Fujitsu Siemens Amilo Pi 3525 notebook. Signed-off-by: NSimon Davie <nexx@nexxdesign.co.uk> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Frans Pop 提交于
Gets rid of the following warning: Platform driver 'pcspkr' needs updating - please use dev_pm_ops Signed-off-by: NFrans Pop <elendil@planet.nl> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Michael Gruber 提交于
This avoids an infinite loop. Signed-off-by: NMichael Gruber <lists.mg@googlemail.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Giuseppe Mazzotta 提交于
This patch adds DMI information to automatically load the correct layout for the Maxdata Pro 7000X/DX notebook models. Such notebooks are clones of Fujitsu Amilo V2000, the hook for the v2000 is being used and I have tested that perfectly works. The immediate result of integrating this patch is that the five special buttons will work on these specific notebook models and that the RF killswitch will not be activated after suspend. This patch definitively obsoletes the fsam7400 module which I was still needing to enable wifi and to fix the RF killswitch suspend problem; in the current 2.6.30 kernel it is necessary to load the wistron_btns module with options 'force=1 keymap=1557/MS2141', which was not anyway a complete workaround. Signed-off-by: NGiuseppe Mazzotta <g.mazzotta@iragan.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 08 7月, 2009 4 次提交
-
-
由 Jim Persson 提交于
Add support for the JASTEC/DigiTech DTR-02U USB touch screen controllers. Signed-off-by: NJim Persson <jim-linux@nurd.se> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Julia Lawall 提交于
Use the function resource_size, which reduces the chance of introducing off-by-one errors in calculating the resource size. The semantic patch that makes this change is as follows: (http://www.emn.fr/x-info/coccinelle/) // <smpl> @@ struct resource *res; @@ - (res->end - res->start) + 1 + resource_size(res) // </smpl> Signed-off-by: NJulia Lawall <julia@diku.dk> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
由 Saeed Bishara 提交于
This patch is needed when the gpio's became available only at late stages, for example, when using i2c gpio expander. Signed-off-by: NSaeed Bishara <saeed@marvell.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
Serio ports are not being restarted any longer because resume operations after hibernate do nothing, since the device has not been marked as suspended. This happens because suspend is only considering the SUSPEND event but not the FREEZE event. Note that this driver has still to migrate to dev_pm_ops, but this fixes this particular bug now. Signed-off-by: NThadeu Lima de Souza Cascardo <cascardo@holoscopio.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 03 7月, 2009 1 次提交
-
-
由 Yoichi Yuasa 提交于
Signed-off-by: NYoichi Yuasa <yuasa@linux-mips.org> Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
-
- 29 6月, 2009 1 次提交
-
-
由 Eric Miao 提交于
Original patch by Marek Vasut, modified by Eric in: 1. use delayed work to simplify the debouncing 2. combine col_polarity/row_polarity into a single active_low field 3. use a generic bit array based XOR algorithm to detect key press/release, which should make the column assertion time shorter and code a bit cleaner 4. remove the ALT_FN handling, which is no way generic, the ALT_FN key should be treated as no different from other keys, and translation will be done by user space by commands like 'loadkeys'. 5. explicitly disable row IRQs and flush potential pending work, and schedule an immediate scan after resuming as suggested by Uli Luckas 6. incorporate review comments from many others Patch tested on Littleton/PXA310 (though PXA310 has a dedicate keypad controller, I have to configure those pins as generic GPIO to use this driver, works quite well, though), and Sharp Zaurus model SL-C7x0 and SL-C1000. [dtor@mail.ru: fix error unwinding path, support changing keymap from userspace] Signed-off-by: NMarek Vasut <marek.vasut@gmail.com> Reviewed-by: NTrilok Soni <soni.trilok@gmail.com> Reviewed-by: NUli Luckas <u.luckas@road.de> Reviewed-by: NRussell King <linux@arm.linux.org.uk> Reviewed-by: NRobert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: NEric Miao <eric.miao@marvell.com> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-