m7-common: enable telephony latency optimization for real

Change-Id: I7cb19632d6dde4897411c056cfe90d6c25f99798
m7-common: split firmware linking by variant

Change-Id: Id110fc7a38efe78a16c946fea5750cc37b9ea9da
m7-common: tfa9887: Fix race in checking whether or not to reconfigure

Multiple threads can request that we set_mode.  When
we check to see if we need to reconfigure the amp, make sure
that we are locked to avoid race conditions.

Change-Id: Ic247fdd8d1c55cd054053b9b7dc38d99a16cb33f
m7-common: Add new common m7 device to filter list

Change-Id: If8cbd8d5a6dbb29dc3e4d94f46a7b06562946b2f
m7-common: tfa9887: Fix both speakers playing right channel

There was a little typo in the code that made left channel
not being played at all and right channel being played through two speakers.

Change-Id: I1f0328c77540df9cc075967ddac85d9598c91c5d
m7-common: Disable MemoryHeapPmem flag

* Camera HAL no longer requires this.

Change-Id: Ic4f60873da45c3cce6a42f80bf5d450e675603ff
m7-common: Reset Speaker DMIC Endfire volume to default

Change-Id: I985ded6054e5b55df1f35f575baa796709f0a491
m7-common: change usbdisk write permission

Users are not able to write to /storage/usbdisk because they are not
part of the media_rw (1023) group. Remove the write restriction.

Change-Id: I2ec50f3cc49154d2bfa60d8b5f1cfd54222e8a6e
m7-common: add libCB

Change-Id: I7556d536c92fc9741ffc839930db116581a6769c
m7-common: Don't allow insecure allocations from MM heap

* Userspace is OK with this and will redirect to the IOMMU.
  This will allow us to switch the MM heap to CMA and reclaim
  the space when not being used.

Change-Id: I25abcd0e22cc63e5751c85f4b1c4d2c389fb2783
m7-common: Remove power profiles

* Remove CPU perf profiles - we shouldn't do this right now until we
  have code to also set governor parameters

Change-Id: I9d51759990842cfbcd8df7c938222c2d367c9e4a
m7-common: Add extended extractor to proprietary file list

Change-Id: I5db34a83ed39f29b19a1be1ab2e5c48ce64db3ad
m7-common: Add CPU input boost settings

Change-Id: I113093532ec1cd71621b4a337e518d5d913426fb
m7-common: Add ov4688 chromatix libs

Change-Id: I8c1fe9aab683c456ccde105b464160c3fe8a2b45
m7-common: Enable wake on volume

Change-Id: Ib58149d1532695d04e0cd69f2f698143fcb5d6c8
m7-common: use new common kernel

* CodeAurora kk_2.7_rb1.21 based kernel

Change-Id: Ia7367daf459ca67de1dcf9b2ba64842ba9ee6758
m7-common: snd_soc_msm: Update PCM IDs for new kernel

* Set low latency and compressed PCM to correct values

Change-Id: I05deb58562e8da0286b81bf3994d8268deb7b56b
m7-common: Update SCO channel and rate

* New kernel changes INTERNAL_BT_SCO to SLIM_1

Change-Id: I1bb5fe15ee02d00cfddd968abb28a3c1c377cabe
m7-common: Update post-boot script for new power modes

Change-Id: Ibb8ddf900caabd1d8ab79df877ebe0fb0966c5a5
m7-common: code cleanup

Removed some tabs, and changed 5 spaces to 4

Change-Id: I18802534269c80c2e4a9fde28b4dd5509c9f05fb