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