libhardware: ifdef dirty region field

Change-Id: I716a5e92551ec8e8eb1871fde34bf2afb535e3b5
libhardware: Add allocSize hook function.

Add allocSize hook function to support the custom buffer sizes

Change-Id: I0d55195cbc02af1001d6164ce8fd55380750c029
libhardware: Add ifdef around allocSize

 * Non-QC devices with prebuilt grallocs hate this.

Change-Id: I57ce7547e99ec0cf40c4f05f3742348dec4e2d9d
audio:Initial commit for Tunnel

Change-Id: I69daffe90825cb789ba9a9e6515082cc48d579d2
libhardware: Add MSM string parameters.

- Add MSM specific string parameters for
 SSR, ADSP

Change-Id: I386ca9de6c57f3de29d866c9ba503023e0cc1a71
libhardware: Add keys to support FM

Add keys for FM device and FM volume

Change-Id: Ib26df18a72f96bf19d577d99e93296a37f04ed7b
(cherry picked from commit 1dd30a530cf3b595d9877d0d15739b2b1b76889a)
(cherry picked from commit 2599b75a58206332ea00206171dfff078bda20ff)
(cherry picked from commit 0a3f3c974406228d6541a2df6d38b42fdbfd790b)
libhardware: Add allocSize hook function.

Add allocSize hook function to support the custom buffer sizes

Change-Id: I0d55195cbc02af1001d6164ce8fd55380750c029
Signed-off-by: cj360 <ayunker551@gmail.com>

Conflicts:
	include/hardware/gralloc.h
libhardware: Add ifdef around allocSize

 * Non-QC devices with prebuilt grallocs hate this.

Change-Id: I57ce7547e99ec0cf40c4f05f3742348dec4e2d9d
audio:Initial commit for Tunnel

Change-Id: I69daffe90825cb789ba9a9e6515082cc48d579d2
Signed-off-by: cj360 <ayunker551@gmail.com>

Conflicts:
	include/hardware/audio.h
libhardware: Add MSM string parameters.

- Add MSM specific string parameters for
 SSR, ADSP

Change-Id: I386ca9de6c57f3de29d866c9ba503023e0cc1a71