diff options
author | tbalden <illespal@gmail.com> | 2013-03-10 11:30:46 +0100 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2013-03-24 16:03:27 -0700 |
commit | 4b56e400bc2e101b7c3242c4556381ac8cb14ea5 (patch) | |
tree | 5f414cfac5fb5f2820687ed151e50b90e8f24e59 /audio_a2dp_hw/Android.mk | |
parent | b7f44f86839bbf77a3d885125a13b6c7fea7e7b0 (diff) | |
download | external_bluetooth_bluedroid-4b56e400bc2e101b7c3242c4556381ac8cb14ea5.zip external_bluetooth_bluedroid-4b56e400bc2e101b7c3242c4556381ac8cb14ea5.tar.gz external_bluetooth_bluedroid-4b56e400bc2e101b7c3242c4556381ac8cb14ea5.tar.bz2 |
a2dp hw: adding a2dp tuning through bdroid_buildcfg.h
This adds possibility to configure a2dp tuning on an
arbitrary sysfs path and arbitrary ON/OFF values.
It's activated when a2dp is being used, and
deactivates when a2dp is stopped.
This way a device can either use an a2dp_tuning sysfs file
or cpu scaling min freq sysfs path with a target
min_freq value for elevation.
Here are two example of the two strategies of usage for
this:
bdroid_buildcfg.h - sysfs tuning file
#define A2DP_HW_SYSFS_TUNER "/sys/devices/platform/tegra_uart.2/a2dp_tuning"
#define A2DP_HW_SYSFS_TUNER_OFF "0"
#define A2DP_HW_SYSFS_TUNER_ON "1"
bdroid_buildcfg.h - scaling min freq file
#define A2DP_HW_SYSFS_TUNER "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq"
#define A2DP_HW_SYSFS_TUNER_OFF "0"
#define A2DP_HW_SYSFS_TUNER_ON "204000"
Change-Id: I2cd94e626eb2a6d04a6e52ddac94fa5773eb09d8
Diffstat (limited to 'audio_a2dp_hw/Android.mk')
-rw-r--r-- | audio_a2dp_hw/Android.mk | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/audio_a2dp_hw/Android.mk b/audio_a2dp_hw/Android.mk index bf00342..5adae79 100644 --- a/audio_a2dp_hw/Android.mk +++ b/audio_a2dp_hw/Android.mk @@ -11,7 +11,10 @@ endif LOCAL_SRC_FILES:= \ audio_a2dp_hw.c -LOCAL_C_INCLUDES+= . +LOCAL_CFLAGS += $(bdroid_CFLAGS) + +LOCAL_C_INCLUDES+= . \ + $(bdroid_C_INCLUDES) LOCAL_SHARED_LIBRARIES := \ libcutils |