Input: tca8418_keypad - initial driver release

This driver has been tested with hardware and works as expected.  To use
it add the platform data as appropriate and register it with the
corresponding I2C bus.

Signed-off-by: Kyle Manna <kyle.manna@fuel7.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
ventana: add tca8418 matrix keyboard driver

The GW16109 has a TCA8418 matrix keyboard controller supporting a 3x4 row/col
scan keyboard.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
ventana: fix address of tsc2007 touchscreen controller

The GW16109 has a TSC2007 at 0x49 supporting a 4-wire resistive touchscreen

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
ventana: add GW16107 hardware monitor

The GW16107 has a hardware monitor onboard at i2c address 0x29

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
hwmon: gsc: add platform data to describe sensors

The Gateworks System Controller supports up to 13 voltage monitor inputs,
a temperature sensor input, and a fan controller which are supported by
the gsc driver. Not all boards utilize all these features so we provide
platform data for boards to fill in.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
ventana: add platform data to describe GSC inputs

better describe the various ADC inputs on a board to board basis.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
hwmon: gsc: added additional ADC input

The Gateworks System Controller supports up to 13 ADC inputs. We also
rename in12 to something more generic reflecting what its used for.

Signed-off-by: Tim Harvey <tharvey@gatewors.com>
ventana: add GPIO port expander platform devices

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
leds: add pca9685 driver

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
ventana: add support for LED driver on GW16107

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
ventana: updated kernel config

- added TSC2007 touchscreen support
- added TCA8418 matrix keypad support
- added PCA9685 LED driver support

Signed-off-by: Tim Harvey <tharvey@gateworks.com>