omap4-common: fix permissions for cpufreq/scaling_min_freq

this allow mediaserver to enable performance mode for OMAP4 USB Audio
which was overridden by init.cm.rc

Change-Id: Ie8be95b20786685708cb8a49c14d08454f2051dd
omap4-common: define BOARD_HAVE_PRE_KITKAT_AUDIO_BLOB

Change-Id: Ia697b592a5504d59e0e0867241013796d0b95aa9
omap4-common: fix wifi/p2p-config

use right config-file for wifi and p2p and enable p2p on the
p2p-interface

Change-Id: I3add89572ebd3d14bd1d56b77702dac7bf64184f
omap4-common: switch wpa_supplicant back to the normal version

this is needed to fix wifi instability and high power-usage
caused by a change to the wpa_supplicant_lib.

Change-Id: Ia4f12fd36f22e4266ef68141f6d18e1fe333a432
overlay: restore Verizon specific eri.xml locally

Change-Id: Ide1843cd64aa87a632d16ec5e0f2b81a4a80b5ea
omap4-common: don't spam the logfile when changing scaling governors

only log a failed write to the boostpulse_fd once and then retry
opening it, instead of logging the failed write for every touchscreen
interaction.

Change-Id: I8a2d0741819b477ba260a6ac44f3295ba865ab94
omap4-common: update alsa-lib to 1.0.27.2

Change-Id: Ieeddf131638888c81026ef5cd4cbfe05f65cc39b
audio: Add a separate HAL for HDMI audio

Creating an audio HAL for HDMI because:

  * The HDMI card is already a separate card from
    the OMAP ABE audio.

  * The needs of HDMI are getting more specialized
    (e.g. things like multichannel audio, bitstream
    audio, etc.)

  * Things in the OMAP ABE HAL are getting a bit
    cramped and complex, and it would be better to
    reduce the complexity rather than add to it.

This version is provides the same functionality as audio_hw.c

Change-Id: Ifcf1cca4f7f49bcabc14c20105a9ddc40f2e33e3
Signed-off-by: Gabriel M. Beddingfield <gabrbedd@ti.com>
audio: hdmi: add dynamic multichannel support

This patch parses the HDMI EDID to find the capabilites of the sink
device.  It communicates this information to Android so that it can
make the proper decisions about routing multichannel streams.

When parsing the EDID we look for:

  * Audio Bit (whether or not sink supports audio)

  * Speaker Allocation Data Block (if any), which
    declares which speakers are attached to the sink.

  * Audio Data Allocation Block (if any), which
    declares extended capabilities not implied by the
    Audio Bit.

The speaker allocation block is parsed to see which channel profiles
it supports (stereo, quad, surround, 5.1, and 7.1).

Change-Id: Ic2ff57acd8f1d4b92ca4034e2a5800d0b69a3e05
Signed-off-by: Gabriel M. Beddingfield <gabrbedd@ti.com>
omap4-common: force landscape when hdmi is connected

Change-Id: Ia74759f72771fd077482e66d99c55507feea7057
omap4-common: add media.stagefright.cache-params to fix play movies

Change-Id: I5de2e3f52f938158afa882a851a9b0592b2e5b7d
omap4-common: libpower: add POWER_HINT_CPU_BOOST and fix locking

Change-Id: I9faa2401cec7403dfd9aae8d9b242833951563d2
omap4-common: fix ttyO1-permissions for whisper(dock)-service

Change-Id: I553247b275f5b6c4e419c5676a6d75b672db4ebf
omap4-common: enable analog dock-audio

Change-Id: I3b4dd94db11a2c72714052ef16fd8f6996204006
omap4-common: ALSA: make sure to return from poll()

Change-Id: Ib1fc8f1f4c988450ba13a5add3af33e0d26d7d2c
omap4-common: HDMI: honor preferred-flag on video-mode

Change-Id: I04931358f7b6799c49d648ac50fa62ddf3880d57
omap4-common: cap batteryLevel at 100%

Change-Id: I8ca7691d2f3559f3c521cdba8cf542a8e91b7b95
Merge pull request #2 from CyanogenMod/cm-11.0

Cm 11.0