Initial commit
tinyhal: update for jellybean api
tinyhal: initialize A1026 chip
tinyhal: use correct PCM device
Fix storage mount
Don't run gps as root
audio capture support from the internal and headset mic
audio: add sample rate converion support
audio: verify parameters

Based on patch by Janne Grunau <j@jannau.net>
tinyhal: fix for jellybean
Move A1026 chip to its own executable

We don't want to re-initialize A1026 if the mediaserver crashes because
it will fail and we waste time while it retries.
Dalvik adjustments
add missing a1026_init service
Update audio configuration files
Record audio for video at 44100 Hz

Our hardware supports recording at a higher rate, but it is required
that audio playback and recording uses the same bitrate, otherwise
it will fail.
Fix wallpaper and enable rotation lock overlay

Requires http://review.cyanogenmod.com/20439
rotation lock still doesn't work though
Update config, remove TODO
a700: Fix HDMI audio

Based on https://github.com/CyanogenMod/android_device_lge_v909/commit/1c30d40790b5351dd4ecabcd47b604077aa78ab7 and https://github.com/CyanogenMod/android_device_lge_v909/commit/3e7e409ad8fe55991143ee88a526116a8b63de6b

with fixes for when MAX_PCM_CARDS > 1
a700: Don't store dalvik on /cache

It gets annoying when /cache is wiped by the bootloader everytime
we boot into recovery.
a700: Use the 1920x1200 bootanimation