[Meego-kernel] [PATCH 0/7] Medfield sensor and touch patches
Hong Liu
hong.liu at intel.com
Wed Nov 10 23:07:53 PST 2010
Hi, Arjan
Following patches add multi-touch driver for Cypress TMA340 touch
controller, add interrupt mode support for LIS3DH accelerometer and
correct runtime PM state setting for apds9802ps and apds9802als.
Log for applying and compiling the patches is attached at end, just FYI.
Thanks,
Hong
Hong Liu (5):
apds9802ps: fix runtime PM errors
apds9802als: fix runtime PM errors
cyttsp: add driver for Cypress TMA340 multi-touch controller
cyttsp: add cyttsp platform data in mrst.c
cyttsp: enable low power mode
Leo Yan (2):
hwmon/lis3: add single click interrupt support for lis3dh
hwmon/lis3: add 6D detection interrupt support for lis3dh
arch/x86/kernel/mrst.c | 139 +++
drivers/hwmon/lis3lv02d.c | 94 ++-
drivers/hwmon/lis3lv02d.h | 22 +
drivers/hwmon/lis3lv02d_i2c.c | 10 +-
drivers/input/touchscreen/Kconfig | 20 +
drivers/input/touchscreen/Makefile | 2 +
drivers/input/touchscreen/cyttsp_core.c | 1688 +++++++++++++++++++++++++++++
drivers/input/touchscreen/cyttsp_core.h | 51 +
drivers/input/touchscreen/cyttsp_i2c.c | 171 +++
drivers/misc/apds9802als.c | 17 +-
drivers/staging/mfld-sensors/apds9802ps.c | 19 +-
include/linux/cyttsp.h | 104 ++
include/linux/lis3lv02d.h | 11 +-
13 files changed, 2321 insertions(+), 27 deletions(-)
create mode 100644 drivers/input/touchscreen/cyttsp_core.c
create mode 100644 drivers/input/touchscreen/cyttsp_core.h
create mode 100644 drivers/input/touchscreen/cyttsp_i2c.c
create mode 100644 include/linux/cyttsp.h
--
1.7.2.3
patch log:
[hong at hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0 < 0001-hwmon-lis3-add-single-click-interrupt-support-for-li.patch
patching file arch/x86/kernel/mrst.c
patching file drivers/hwmon/lis3lv02d.c
patching file drivers/hwmon/lis3lv02d.h
patching file drivers/hwmon/lis3lv02d_i2c.c
patching file include/linux/lis3lv02d.h
[hong at hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0 < 0002-hwmon-lis3-add-6D-detection-interrupt-support-for-li.patch
patching file arch/x86/kernel/mrst.c
patching file drivers/hwmon/lis3lv02d.c
patching file drivers/hwmon/lis3lv02d.h
patching file include/linux/lis3lv02d.h
[hong at hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0 < 0003-apds9802ps-fix-runtime-PM-errors.patch
patching file drivers/staging/mfld-sensors/apds9802ps.c
[hong at hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0 < 0004-apds9802als-fix-runtime-PM-errors.patch
patching file drivers/misc/apds9802als.c
[hong at hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0 < 0005-cyttsp-add-driver-for-Cypress-TMA340-multi-touch-con.patch
patching file drivers/input/touchscreen/Kconfig
patching file drivers/input/touchscreen/Makefile
patching file drivers/input/touchscreen/cyttsp_core.c
patching file drivers/input/touchscreen/cyttsp_core.h
patching file drivers/input/touchscreen/cyttsp_i2c.c
patching file include/linux/cyttsp.h
[hong at hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0 < 0006-cyttsp-add-cyttsp-platform-data-in-mrst.c.patch
patching file arch/x86/kernel/mrst.c
[hong at hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0 < 0007-cyttsp-enable-low-power-mode.patch
patching file drivers/input/touchscreen/cyttsp_core.c
compile log:
[hong at hongdev linux-2.6.35-master]$ make drivers/hwmon/lis3lv02d.o drivers/hwmon/lis3lv02d_i2c.o
scripts/kconfig/conf -s arch/x86/Kconfig
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/x86/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/pnmtologo
HOSTCC scripts/conmakehash
CC drivers/hwmon/lis3lv02d.o
CC drivers/hwmon/lis3lv02d_i2c.o
[hong at hongdev linux-2.6.35-master]$ make drivers/misc/apds9802als.o drivers/staging/mfld-sensors/apds9802ps.o drivers/input/touchscreen/cyttsp_core.o drivers/input/touchscreen/cyttsp_i2c.o arch/x86/kernel/mrst.o
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CC drivers/misc/apds9802als.o
CC drivers/staging/mfld-sensors/apds9802ps.o
CC [M] drivers/input/touchscreen/cyttsp_core.o
CC [M] drivers/input/touchscreen/cyttsp_i2c.o
CC arch/x86/kernel/mrst.o
More information about the MeeGo-kernel
mailing list