Update for KOT49H

Change-Id: Ic7790742abc3e90131699d3539c2727f0146da99
Revert "Revert "Revert "Revert "hammerhead: Add support for modem logging""""

This reverts commit 35deeefd40451a584a4ef8df2b47c87c58b8f898.
Revert "hammerhead: Disable subsystem ramdump collection"

This reverts commit 42aaafc30e1d899cdc3a2f30fa952987c9da697a.

Change-Id: I1215143de6b62cc5691dbd6dc1d3d10a7422a987
gps: modify NMEA_PROVIDER to Modem processor

This fixes duplicate NMEA problem observed when NMEA is generated on AP side.

Bug: 12555056

Change-Id: I4431dfa81c4cb407ace6c434e991d5491ab90550
Revert "Revert "hammerhead: Disable subsystem ramdump collection"" [DO NOT MERGE]

This reverts commit 98154d5b1eeddbb8d72d88876b867a921cec6b36.

Disable subsystem ramdump.

Bug: 12486394 

Change-Id: Ia6c3af2260616c6dcf5c8fe2d2d969e7dab1101f
Revert "hammerhead: Add support for modem logging" [DO NOT MERGE]

Modem logging disabled

Bug: 12486394

This reverts commit 62c468c2ec192d99e5f3eaa1b51db96382b7dbd9.

Change-Id: I3edaa52b7d75dc131214837e58ab0134025b62bc
Merge "Revert "Revert "hammerhead: Disable subsystem ramdump collection"" [DO NOT MERGE]" into klp-dev
Merge "Revert "hammerhead: Add support for modem logging" [DO NOT MERGE]" into klp-dev
Change headset mic gain for voice call

Decrease headset mic gain by 8dB for
voice call

Bug: 11660005
Change-Id: I7c3545e21c4de5af3b32454a7228dad223f026e5
reduce mic gain for video chat use case

Added new path for mic with AEC in speakerphone mode
for voice/video chat use case and reduced gain by 9 dB.

Bug: 13279002.

Change-Id: Idcfc9b07caa3b6f9d2cdfec98df426e73c4b45de
hammerhead: enable slimport detection after boot completion [DO NOT MERGE]

To prevent slimport error during boot up, wait until boot
completion before start slimport detection.

Bug: 11518558
Change-Id: I4d3e8bf27cebc5e79d566400d768fadc2873e9b5
hammerhead: Configure sync_freq feature

Use the (optimized) sync_freq feature to stop frequency
jumping around, causing jitter. We may now even revert
timer_rate and timer_slack to the previous conservative
values.

Change-Id: Ie479a97d00d02b7f2b9867549848f1c251fcb642
hammerhead: Add hardware tunables support: vibrator

Change-Id: If8049f87b06447e7575083043d52716881facbeb
Signed-off-by: Lorenzo M <djmesias@yahoo.es>
hammerhead: Add hardware tunables support: display

Change-Id: I4eba7024542c6fb3727272c54a1521aaa662a64e
Signed-off-by: Lorenzo M <djmesias@yahoo.es>
hammerhead: Disable forced use of triple framebuffers

 * This can cause additional input latency and isn't really
   needed on this hardware.

Change-Id: I662915c08f9e8b9eef609319806feda880acc7a5
hammerhead: Enable use of FFMPEG codecs for extended formats

Change-Id: I1dc66749b6b5548c3617cbbfff389abc3d319562
hammerhead: hasHighBrightness flag to true

Change-Id: I705a13444988c3a7d701139ad9ec91f2a3bd2204
hammerhead: Add mpdecision to system group

File ownership is set by ueventd. Upstream commit:
bf8fcfa71fd365add34a394cbe38828ce8a558fb

Change-Id: I7e67f6aafce876b07a099120aa1bc760ab254d20
Merge "hammerhead: hasHighBrightness flag to true" into cm-11.0
hammerhead: Fix default value of color calibration

Revert to default kernel value

Change-Id: Ia9315482c6286356637015f5a4891ac99bb52dcf