m7-common: cpu performance profiles for recovery

Use separate cpu performance profiles for supported operations in
recovery.

Change-Id: Ifab9b3f45c0933f3deab62dbe860a6ae1e24ecde
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
first commit

Change-Id: I6b411787de2b4b21627dd85d6f02ef09f76b7282