[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