cy8ctma300: update gpio & vreg initialization

Better initialization of the touchscreen, based on clearpad driver

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: Update touchscreen platform data

changes for cy8ctma300 initialization
make touchscreen code more common

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
defconfigs: Remove obsolete options

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: Little cleanup of temp fixes

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
cyttsp_core: Add vreg initialization

Add support for vreg configuration in platform data
Inspired by clearpad driver

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: Rework cyttsp platform data

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
cyttsp_core: Remove obsolete Kconfig options

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
defconfigs: Remove obsolete options

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
video/msm: Rework semc panels

little cleanup, let's start updating these panels

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: Initial panel cleanup

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: #ifdef SEMC_RPC_SERVER_HANDSET

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: really configure HAC amp

why just stub code?

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: Remove unneeded code to configure usb ldo voltage.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
Import msm-adie-codec changes from 4.1.B.1.13

Needed for simple_remote_msm7x30_pf

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
simple_remote_msm7x30_pf: Proper fix for 3.4 kernel & revert nAa changes

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
mogami: Get rid of rfkill

We're never going to use it again

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
Bluetooth: btwilink: avoid double freeing of recv skb

Upon error in hci_recv_frame, the HCI Core is freed before the error
is reported to btwilink. When the error does get to btwilink and forwarded
to ST core, ST core also attempts to free the skb.

Although the 2 frees of skb shouldn't theoritically cause any harm, this
is redundant and hence this patch returns 0 to ST core even upon error,
because there is no action to be taken.

Change-Id: Ia3ea728625b01eb32509389c75894818f135bc86
Signed-off-by: Manjunatha Halli <x0130808@ti.com>
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
ti-st: fix chip_asleep/awake & wake-ack everytime

chip_awake platform hook needs to be invoked from TI shared transport driver
when both the chip sends wake-indication intending to wake up and also when
host intends to wake up the chip.
Also, fix the function parameters sent across in these platform hooks,
although the parameters are for purely for future reference & currently not
made use of.

This patch also sends across wake acknowlegment even when there is a collision
of wake-indication, since this is pretty much ignored by the chip.
However, this is useful when UART for varying reasons drops the wake-ack &
chip retries the wake-indication.

Change-Id: I690247afb80eb1aca24f79feaaddce85d8473a05
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
ti-st: use msleep_interruptible instead of mdelay

Be nice to CPU and use msleep_interruptible instead of msleep which chops the
CPU up into a spin loop.
Used for all delays > 20ms.

Change-Id: I8f84ff34d9191e8fde9af28f81681470571c0b51
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
drivers: misc: ti-st: Add missing carriage returns in print-functions calls

Due to missing carriage returns in print-functions calls
sometimes it's hard to read kernel log.
Fix this so now kernel log reading is more easy.

Change-Id: I0fa89456d299437666d13b23cdc167bf31c738a9
Signed-off-by: Ruslan Bilovol <ruslan.bilovol@ti.com>
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>