gralloc: added exynos4 specific usage bits

Change-Id: Ibd06f153bdfd282993b3f633da82d9a7017aad61
power: Extend power module definition.

Add member function pointers to the power
module header. The new function pointers are
to enable applications to indicate that
video encoding has started or stopped.

Change-Id: Ic71ec1f4e159673bcb14f7e32b6058da1bce3ba5
power: Add POWER_HINT_CPU_BOOST

 * New hint to support CPU boosting with a duration.

Change-Id: I79b5a33814f2dbeaa033c950264d430876505175
libhardware:Fix for memory leak by get_parameters call

- get_parameters call uses strdup which allocate memory for string.
  Its caller function responsibility to free the memory which
  is not happened now
- Fix: free the memory created by get_parameters call

Change-Id: I15423f451e7bf817a7bcf755c0115d2e53ba7947
CRS-Fixed: 397789
libhardware: Add new APIs to support effects with DirectTrack

Change-Id: I4d931bfafae58410e73ea3164fc6c879057b1f88
FM Radio: Add support for FM Radio in Android

Creating interface and framework for using FM Radio
RX and TX from different vendors.

Change-Id: I1a71aed01bfffdddfabf1cdfbfa3707cb1ed016b
Signed-off-by: Benn Porscke <benn.porscke@stericsson.com>
u8500: add ST Ericsson audio configs

to enable add STE_AUDIO

ported from 02c69027ead653e17ceb597c364b17ebb69cebe9

Change-Id: I0ceaa883c2654a88667ad83502d2755c9d33eb6b
Support for graphics hardware on Snowball for JB.

Change-Id: I47ad6dd695636536520590ed6eb791fe9289ffd7
Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/70899
Signed-off-by: Alin Jerpelea <jerpelea@gmail.com>
libhardware: Enable broadcast stream for audio hardware with
 SAMSUNG_STE

Change-Id: Iaf3b58fdb6c888c1098ae8359a9c27efa7f81940
Merge branch 'jellybean' of http://github.com/CyanogenMod/android_hardware_libhardware into jellybean-cm