msm7x30: Update Adreno blobs.

Change-Id: I2264248e86eab914d4998d013f306bb7749f6bfd
msm7x30: Remove dyn threshold override.

Change-Id: I152352a1a81f4a274cb1660c9f7e744130ef41fc
msm7x30: Enable dynamic composer.

Enables C2D+GPU composition.

Change-Id: I17744b7165a67e5bda5a9aa444a923e264ffdb1d
audio_policy: Sync with msm8660

Change-Id: I86b6d150317630b0e192cf924c820b327328fe28
msm7x30: Disable video uncached buffers.

Use the default, no improvements seen.

Change-Id: I4397e4ff96fc758607d5de8e0b055aac6860671e
Revert "msm7x30: Enable KSM by default"

Seems to slow down the device

This reverts commit 99840d48fff59298dbe28ed17038c55505341731.

Change-Id: I931e87d7a02937eb0aded054c1a43e2a68a4d25e
init.sh: Parse boot type.

pre-recovery.sh will now write /cache/recovery/boot.sh with the argument.
init.sh is modified to compare the argument to "recovery".

This change fixes cases like "adb reboot bootloader" always booting recovery
afterwards.

Change-Id: Ie4cadd19641f0d2b0af6a202e9e867f0b011c5f6
msm7x30: Remove the need of specialized init binary.

Change-Id: Id41ff8808b97db772143f98753871015784f48d0
msm7x30: Move pre-recovery.sh to /sbin.

Change-Id: I2cad72ced86c79edb98e96030759f48451b8f2bd
msm7x30: Move custom RIL from frameworks/opt/telephony

* Make it easier to maintain it

Change-Id: I70adbd30a3dcfc773990b1760a47404f5f917d9c
SemcQualcomm7x30RIL: Properly report SIM card missing status.

For some reason app index is still 0 even though there are no apps. Properly
report app index -1 in such cases.

Change-Id: I3cf3fef6d788d4a59ddf6e6c1b0d0d8a4247d8a9
msm7x30: Enable PMEM_ADSP

Change-Id: Ieebda85f802d62ab01463eafea6bc26e6c981dd1
init: move on-post-fs-data from mogami-common

Change-Id: I0bc6567fb074c09de5ca40b3d8b39b1c5f3d99dc
New bootlogo by JovieBrett

Goodbye nAa kernel, it was nice to know you

Change-Id: I8384cb89c88f40bdfb3f07d29bc36ce33177ebdd
msm7x30: Update recovery_keys.c

The default key mapping file in recovery is being updated to strip out
display_toggle and some ifs (see http://review.cyanogenmod.org/62724 ).
The custom key file here needs to make similar changes.

Change-Id: Ib42cec702bc1bf26ca14ce9ce7eae06d6f0da777
audio_policy.conf: Add FM devices

Change-Id: I9ffd1e3a32aaf299041f46043b9949d641e2e4db
Revert "audio_policy.conf: Add FM devices"

This reverts commit 48614fc8b1eac8a3a8fd0fe98448195bc4c386d1.

Change-Id: Ic988d303a9a840eb10eaffb84f877e2c4119f8af
Revert "media_profiles: Enable true 720p"

Disable until this is usable

This reverts commit 0f768cd19b56abad2ad3d48c885edf5730a9e337.

Change-Id: I0235f92258a1793498e29e733fbe36a15e310b16
Enable screenrecord hack

Change-Id: Ide6b5164b5c4c08525fc821ef960175ec4eb5500
audio_policy: Allow a sample rate of 8 KHz only for VoIP output

Audio library allows only a sample rate of 8 KHz for VoIP output, when
a different sample rate is used, for example 16 KHz, the following
errors occur:
D/AudioHardware7x30(  156): AudioHardware::openOutputStream devices 1
    format 1 channels 1 samplerate 16000
...
E/AudioHardware7x30(156): AudioStreamOutDirect::set return bad values
E/AudioHardware7x30(156):
E/AudioHardware7x30(156): set Failed for AudioStreamOutDirect

After encountering these errors, some apps downgrade to a sample rate of
8 KHz while others stop working.

By removing the sample rate constraint on audio library, it's possible
to use a sample rate of 16 KHz with some apps like Hangouts and Viber,
but other apps like Skype and Line won't work properly anymore.
So it's better to keep the audio library as is and to use a sample rate
of 8 KHz only.

Change-Id: Ib59a16f48a58a6cb1f9653fa33e5c666167c849c