History log of /drivers/mfd/tps6507x.c
Revision Date Author Comments
a8d6aa08dd3e004df6a6e63a61698d834a191ad3 13-Oct-2010 Axel Lin <axel.lin@gmail.com> mfd: Fix off-by-one value range checking for tps6507x

If bytes == (TPS6507X_MAX_REGISTER + 1), we have a buffer overflow when
doing memcpy(&msg[1], src, bytes).

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
04a064236da3d8db24232983f99cfcfa5a4e5ade 09-Aug-2010 Axel Lin <axel.lin@gmail.com> mfd: Fix incorrect kfree(i2c) in tps6507x i2c_driver probe

The i2c_client received in probe() should not be kfree()'d.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
752599667048898b6969e06e4637f906b04ec752 06-Apr-2010 Todd Fischer <todd.fischer@ridgerun.com> input: Touchscreen driver for TPS6507x

Add touch screen input driver for TPS6507x family of multi-function
chips. Uses the TPS6507x MFD driver. No interrupt support due to
testing limitations of current hardware.

Signed-off-by: Todd Fischer <todd.fischer@ridgerun.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
31dd6a2672e337f5de188df3e5169ee732798236 08-Apr-2010 Todd Fischer <todd.fischer@ridgerun.com> mfd: Add TPS6507x support

TPS6507x are multi function (PM, touchscreen) chipsets from TI.
This commit also changes the corresponding regulator driver from being
standalone to an MFD subdevice.

Signed-off-by: Todd Fischer <todd.fischer@ridgerun.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>