i9500: add smart cover config

Change-Id: I40dd753d81b0632e15b707643614f6c8a6c1ed4f
Signed-off-by: Roman Birg <roman@cyngn.com>
i9500: overlay: add soft reboot option

Change-Id: I649222ac97ed524c5890ce0a4c707afb0e5f2a22
i9500: properly fix torch permissions

Change-Id: I790e96be7dc85738e9be12ef6d78c686c4e61a2f
i9500: fstab: use better fs mount arguments

Change-Id: Ifa2972a676af62d1fc23bd3cad73c712d62fc00b
Revert "i9500: fstab: use better fs mount arguments"

This reverts commit 53813a816a81254e336ab4dc9941901739b2ceef.

Change-Id: I973ba3da7e4cafe71d2c321753408c831118d3fd
Merge "i9500: add smart cover config" into cm-11.0
i9500: properly fix init.universal5410.wifi.rc

Change-Id: If8c42c75d24de47cb9dcb1b9b476fd661960b549
voice fx: fix effect state control logic.

The effect state control logic was only permitting to enable
effects individually, not to disable them. An effect was
disabled only when the es305 was put to sleep when no
more effect was active.

Bug: 8735165
Change-Id: I05f20c6948b11e727b28aa49567b83db090d0c80
i9500: add HighTouchSensitivity control permissions

Change-Id: I224b0afa91890bd3da10ad0a43cc22b0cbcf988a
i9500: typo

Change-Id: I0eb19297339e1aa9cc4773f7e03f30ba142041d7
i9500: idc: remove useless Atmel stuff

Change-Id: Idddac7e3b43e025f02cf26cb99847eac1cbaadab
i9500: Add sec_touchscreen.idc

Change-Id: Ie8338b01bc0eeb0c4d764e741a88ee11fbc2348b
i9500: Use Samsung custom GPS header

Change-Id: I81ade14c362b8bdfb20050657457166a900746d3
i9500: Add missing overlay for noise suppression

Change-Id: I47515bac0e5255afd5904257647dcabfa1ff4b16
i9500: remove useless sip voip permission

already declared here:
https://github.com/CyanogenMod/android_vendor_cm/blob/cm-11.0/config/common.mk#L118

Change-Id: Id9645baa257ab2b1c432c086045c9db4b685beeb
i9500: Remove duplicate permissions

Those 2 permissions xml are appearing twice,
accelerometer in lines 180 and 192,
and compass in lines 181 and 193.

Change-Id: I7dc3cd74e5d5e57d698125fecfb8f3cbce1b0e04
i9500: Alphabetize permissions

Change-Id: Ie3b36f23e86954a9c9de17f48afb43bc4494bb12
i9500: consumerir: Convert transmit input from ms to pulses

According to:

 https://developer.android.com/reference/android/hardware/ConsumerIrManager.html#transmit%28int,%20int[]%29

the pattern is supposed to be in ms.  Apparently Samsung and HTC
in versions 4.4.2 and earlier of Android were treating this as
the number of pulses instead of ms.  This is what our HAL is
supporting because it mimic'ed what the vendors were doing.

However, we should switch to the correct spec of the pattern (ms)
and eventually this will cause apps to converge on the right
patterns.

Currently, this change will break half the existing apps and cause
the other half of the apps to stop being broken and to start
working.

Change-Id: Ie7be141fe8389c366ad8ccf0a32f9912eed71c7c
i9500: consumerir: Increase Buffer size

Fixes JIRA CYAN-5239

Change-Id: I0b31000e1d99ea3165cd6ca0ae5b3d6938ddb64a
Merge remote-tracking branch 'cm/cm-11.0' into kitkat