LWN.net Logo

add support for mc13892 I2C based touch panel for mx35_3ds

From:  "Oskar Schirmer" <oskar@scara.com>
To:  sameo@linux.intel.com
Subject:  [PATCH 0/7] add support for mc13892 I2C based touch panel for mx35_3ds
Date:  14 Feb 2012 10:34:25 +0000
Message-ID:  <1329215672-15706-1-git-send-email-oskar@scara.com>
Cc:  dmitry.torokhov@gmail.com, kernel@pengutronix.de, u.kleine-koenig@pengutronix.de, philippe.retornaz@epfl.ch, michael.thalmeier@hale.at, linux-kernel@vger.kernel.org, "Oskar Schirmer" <oskar@scara.com>
Archive-link:  Article, Thread

mc13xxx touch panel support is limited to SPI based solutions
and to mc13783 based systems when it is about touch panel.

Add both I2C support to the mfd mc13xxx-core driver
and mc13892 specific support to the mc13xxx touch driver,
including calibration support for the latter.

Insert declarations needed for use with mx35_3ds development board.

Oskar Schirmer (7):
  mfd: move mc13xxx global declarations to header file
  mfd: split off mc13xxx SPI specifica from core
  mfd: add I2C handling to mc13xxx driver
  input/touchscreen: rename mc13783_ts.c
  input/touchscreen: add support for mc13892
  input/touchscreen: add calibration functionality with mc13xxx series
  arm/imx: add mc13892 I2C based touch panel support for mx35_3ds

 arch/arm/mach-imx/mach-mx35_3ds.c      |   27 ++
 drivers/input/touchscreen/Kconfig      |   11 +-
 drivers/input/touchscreen/Makefile     |    2 +-
 drivers/input/touchscreen/mc13783_ts.c |  259 -------------------
 drivers/input/touchscreen/mc13xxx_ts.c |  428 ++++++++++++++++++++++++++++++++
 drivers/mfd/Kconfig                    |   23 ++-
 drivers/mfd/Makefile                   |    2 +
 drivers/mfd/mc13xxx-core.c             |  183 ++------------
 drivers/mfd/mc13xxx-i2c.c              |  149 +++++++++++
 drivers/mfd/mc13xxx-spi.c              |  172 +++++++++++++
 include/linux/mfd/mc13xxx.h            |   77 ++++--
 11 files changed, 882 insertions(+), 451 deletions(-)
 delete mode 100644 drivers/input/touchscreen/mc13783_ts.c
 create mode 100644 drivers/input/touchscreen/mc13xxx_ts.c
 create mode 100644 drivers/mfd/mc13xxx-i2c.c
 create mode 100644 drivers/mfd/mc13xxx-spi.c

-- 
1.7.5.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds