defconfigs: Squashed revert of changes

Revert "defconfigs: enable SERIAL_MSM_HS_TI"

This reverts commit 5ad1772559a32985f537972975de7e064b85d11c.

Revert "defconfigs: Various updates"

This reverts commit 0760878576012541d7d5bbf951f1557aa7554719.

Revert "defconfigs: Disable debugging & unused stuff"

This reverts commit f55f23878408698d409d556caac6ae76d2d6643e.

Conflicts:
	arch/arm/configs/lx_phoenix_defconfig
	arch/arm/configs/lx_zeus_defconfig

Change-Id: Ic9c006a3d1747d3864fc83789f84ce2c7c5ebe6d

Revert "defconfigs: Disable debugfs"

This reverts commit f796836bc514c0ff414e2ad61fa33a68226367fe.

Conflicts:
	arch/arm/configs/lx_phoenix_defconfig
	arch/arm/configs/lx_zeus_defconfig

Change-Id: Ie1d28cea2398fbb4291ccdc97c7fdfe45b761e08
defconfigs: Reapply some changes

Change-Id: I7e2a11c9b9e281132fd82ce7b52888d5f37cff4a
Remove msm_serial_hs_ti driver

Change-Id: I9cc1821aa1ab366807ddb6565cc7950286501198
usb: Fast charge support

Change-Id: I494dddf6199ef574f15586b98c2ef6ea02ef08e5
defconfigs: mogami: Enable fast charge

* Not enabled on zeus until it's tested

Change-Id: I361371fec77ca29db2b8e95fac53fd66b51ec431
Import leds-as3676_semc from 4.1.B.1.13

Change-Id: I61557021826b44cfc744c87b19369a06f66549b1
leds: as3676_semc: Fix build for 3.4 kernel

Change-Id: Id646d9c51fa6ed2efded0c59f20ebf6a3c4b4085
leds: as3676_semc: regrant users access to leds' real safe max current

This extends the patch for hardcoded stock values.
With only it the users can't go above stock values, even though the leds are made to work
on bigger currents between 20-25mA.

This commit fixes it and lets users again to reach hardware's max safe current through scripts and also maintains OEMs' stock values if no script is used.

Change-Id: I43834acf6e223cab2eaf93c1e74116a2839270df
Signed-off-by: Konstantinos Missos <ctcaer@gmail.com>
leds: as3676_semc: Export als values to userspace

Change-Id: I92a9d74daefd06ede308ebbad540bac7cff2c80f
mogami: Add SEMC AS3676 led configuration

Change-Id: I413f2e801a862ac4384ab5ad48950bf2dd2b8303
defconfigs: mogami: Use SEMC AS3676 driver

Change-Id: I09075cee672a956f64ac3d2ba395119fb2ffc312
leds: extend write permissions to delay_on/delay_off

android use system account to write leds node and
this account is not allowed

this must be changed to used udev rules

Change-Id: I56babdd542c52e45b7c2f38c57709181669bedbc
tty: msm_serial_hs: Implement SERIAL_MSM_HS_NO_DMA_WAKELOCK

* Workaround to allow deep sleeping when bluetooth is on

Change-Id: I7e33d885804959b2d1c9ef4d105bc5db150ae373
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
defconfigs: mogami: Enable SERIAL_MSM_HS_NO_DMA_WAKELOCK

Change-Id: I9eafef391d8bc4335a8fb91b2d1156fc8b84aed8
msm_sdcc: SDIO related fixes

Based on SEMC 4.0.1.A.0.283 patch.

Change-Id: Ibf8bab9702051df4ea80d26089ae0bf21020b25b
as3676_semc/clearpad: Disable some info messages

These messages appear when the device wakes from deep sleep and spam the logs.
They are not critical, so disable them

Change-Id: I5be994aa8ce47913a43929e284fb9e2adc5aefe4
spi_qsd: Changes for zeus touchscreen compatibility

Change-Id: I3399d1242af97f293fef029261682bf9206510f4
Revert "cy8ctma300_touch: Disable logspam"

spi_qsd has the needed modifications for proper cy8ctma300_touch support now

This reverts commit 94094ab688922feb75b61f2087327d4d9b849a92.

Change-Id: Ia87d02de6a27e93c0c27893cc8f06c5b90e468ce
as3676: Fix Kconfig dependencies error

Change-Id: I251de88503a1d55812a87bd08b2be436152dae66
zeus: Add SEMC AS3676 led configuration

Change-Id: Ie64d9c292ae40abe45b8d1aeaa83bc9bf62c142c