Input: pixcir_i2c_ts: Use Type-B Multi-Touch protocol

Switch to using the Type-B Multi-Touch protocol.

Reviewed-by: Henrik Rydberg <rydberg@euromail.se>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Input: pixcir_i2c_ts: support upto 5 fingers and hardware provided tracking IDs

Some variants of the Pixcir touch controller support upto 5
simultaneous fingers and hardware tracking IDs. Prepare the driver
for that.

Signed-off-by: Roger Quadros <rogerq@ti.com>
Input: pixcir_i2c_ts: Add device tree support

Provide device tree support and binding information.
Also provide support for a new chip "pixcir_tangoc".

Signed-off-by: Roger Quadros <rogerq@ti.com>
ARM: dts: am43x-epos-evm: Update binding for touchscreen size

Update the bindings for touchscreen size.

CC: Benoit Cousson <bcousson@baylibre.com>
CC: Tony Lindgren <tony@atomide.com>
CC: Mugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
ARM: dts: am437x-gp-evm: Update binding for touchscreen size

Update the bindings for touchscreen size.

CC: Benoit Cousson <bcousson@baylibre.com>
CC: Tony Lindgren <tony@atomide.com>
CC: Mugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
ARM: OMAP5: hwmod: Add ocp2scp3 and sata hwmods

Create hwmods for ocp2scp3 and sata modules.

[Roger Q] Clean up.

CC: Benoit Cousson <bcousson@baylibre.com>
Acked-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Balaji T K <balajitk@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
ARM: DRA7: hwmod: Add OCP2SCP3 module

This module is needed for the SATA and PCIe PHYs.

Signed-off-by: Roger Quadros <rogerq@ti.com>
Tested-by: Roger Quadros <rogerq@ti.com>
ARM: DRA7: hwmod: Fixup SATA hwmod

Get rid of optional clock as that is now managed by the
AHCI platform driver.

Correct .mpu_rt_idx to 1 as the module register space (SYSCONFIG..)
is passed as the second memory resource in the device tree.

Signed-off-by: Roger Quadros <rogerq@ti.com>
Tested-by: Roger Quadros <rogerq@ti.com>
ARM: DRA7: hwmod: Add SYSCONFIG for usb_otg_ss

Add the sysconfig class bits for the Super Speed USB
controllers

CC: Paul Walmsley <paul@pwsan.com>
Reviewed-by: Rajendra Nayak <rnayak@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: Enable USB EHCI and XHCI host

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: usbtest as module

We will need to change parameters to usbtest driver to test ISO
so let's build it as a module instead of built-in.

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: disable USB debug

The XHCI driver prints too much into the kernel ring buffer if
USB_DEBUG is enabled, so keep it disabled.

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: MUSB USB controller

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: USB gadget drivers

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: USB video class for webcam support

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: Enable SATA

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: Enable GPIO drivers

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: IIO and ADC

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: PWM

Signed-off-by: Roger Quadros <rogerq@ti.com>
ti: config: connectivity: Touchscreens

Signed-off-by: Roger Quadros <rogerq@ti.com>