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:

[h...@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
[h...@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
[h...@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
[h...@hongdev linux-2.6.35-master]$ patch -p1 --fuzz=0  < 
0004-apds9802als-fix-runtime-PM-errors.patch 
patching file drivers/misc/apds9802als.c
[h...@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
[h...@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
[h...@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:

[h...@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
[h...@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

_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel

Reply via email to