summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMisael Lopez Cruz <misael.lopez@ti.com>2017-09-12 23:14:59 -0500
committerVishal Mahaveer <vishalm@ti.com>2017-09-13 16:15:03 -0500
commit81c8c445be3a0d7b1c0e6da61b5e3230fcb52d71 (patch)
tree9c22954e6394cd713a23280b6af9276efecd8463
parent412b2b3bc900ca08670de7a39140bdc6d8f3ce58 (diff)
downloadjacinto6evm-81c8c445be3a0d7b1c0e6da61b5e3230fcb52d71.tar.gz
audio: Move HALs and policy files to vendor partition
Move the audio policy configuration file and the J6 audio HALs (primary, JAMR3 and HDMI) to the 'vendor' partition. Change-Id: I0753cc7ef67425921acaa2f4a7c8c1b4a087d679 Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
-rw-r--r--audio/hdmi/Android.mk2
-rw-r--r--audio/jamr3/Android.mk2
-rw-r--r--audio/jamr3/jamr3_audio_hw.c2
-rw-r--r--audio/primary/Android.mk2
-rw-r--r--audio/primary/audio_hw.c4
-rw-r--r--device.mk8
6 files changed, 11 insertions, 9 deletions
diff --git a/audio/hdmi/Android.mk b/audio/hdmi/Android.mk
index 44d4589..7c03808 100644
--- a/audio/hdmi/Android.mk
+++ b/audio/hdmi/Android.mk
@@ -20,7 +20,7 @@ include $(CLEAR_VARS)
LOCAL_MODULE := audio.hdmi.$(TARGET_BOARD_PLATFORM)
-LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)/hw
LOCAL_SRC_FILES := hdmi_audio_hw.c \
hdmi_audio_utils.c
diff --git a/audio/jamr3/Android.mk b/audio/jamr3/Android.mk
index 16c3222..277745c 100644
--- a/audio/jamr3/Android.mk
+++ b/audio/jamr3/Android.mk
@@ -20,7 +20,7 @@ include $(CLEAR_VARS)
LOCAL_MODULE := audio.jamr3.$(TARGET_BOARD_PLATFORM)
-LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)/hw
LOCAL_SRC_FILES := jamr3_audio_hw.c
LOCAL_C_INCLUDES += \
diff --git a/audio/jamr3/jamr3_audio_hw.c b/audio/jamr3/jamr3_audio_hw.c
index 7dd8c2c..c7b5258 100644
--- a/audio/jamr3/jamr3_audio_hw.c
+++ b/audio/jamr3/jamr3_audio_hw.c
@@ -107,7 +107,7 @@ static const char *supported_cards[] = {
#define CAPTURE_PERIOD_COUNT 4
#define CAPTURE_BUFFER_SIZE (CAPTURE_PERIOD_SIZE * CAPTURE_PERIOD_COUNT)
-#define MIXER_XML_PATH "/system/etc/jamr3_mixer_paths.xml"
+#define MIXER_XML_PATH "/vendor/etc/jamr3_mixer_paths.xml"
struct pcm_config pcm_config_capture = {
.channels = 2,
diff --git a/audio/primary/Android.mk b/audio/primary/Android.mk
index 98f0598..9cb0f0c 100644
--- a/audio/primary/Android.mk
+++ b/audio/primary/Android.mk
@@ -20,7 +20,7 @@ include $(CLEAR_VARS)
LOCAL_MODULE := audio.primary.$(TARGET_BOARD_PLATFORM)
-LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)/hw
LOCAL_SRC_FILES := audio_hw.c
LOCAL_C_INCLUDES += \
diff --git a/audio/primary/audio_hw.c b/audio/primary/audio_hw.c
index 6e09047..0ae1f54 100644
--- a/audio/primary/audio_hw.c
+++ b/audio/primary/audio_hw.c
@@ -172,6 +172,8 @@ static const char *supported_bt_cards[] = {
#define BT_PERIOD_COUNT 4
#define BT_BUFFER_SIZE (BT_PERIOD_SIZE * BT_PERIOD_COUNT)
+#define MIXER_XML_PATH "/vendor/etc/mixer_paths.xml"
+
struct pcm_config pcm_config_capture = {
.channels = 2,
.rate = CAPTURE_SAMPLE_RATE,
@@ -1780,7 +1782,7 @@ static int adev_open(const hw_module_t* module, const char* name,
adev->in_call = false;
adev->mode = AUDIO_MODE_NORMAL;
- adev->route = audio_route_init(adev->card, NULL);
+ adev->route = audio_route_init(adev->card, MIXER_XML_PATH);
if (!adev->route) {
ALOGE("Unable to initialize audio routes");
free(adev);
diff --git a/device.mk b/device.mk
index e08cce1..f76fe1f 100644
--- a/device.mk
+++ b/device.mk
@@ -70,15 +70,15 @@ PRODUCT_COPY_FILES += \
# Audio
ifeq ($(APPE_AUDIO),true)
PRODUCT_COPY_FILES += \
- hardware/ti/radio/vis_sdk/packages/android/hal/mixer_paths.xml:system/etc/mixer_paths.xml
+ hardware/ti/radio/vis_sdk/packages/android/hal/mixer_paths.xml:vendor/etc/mixer_paths.xml
else
PRODUCT_COPY_FILES += \
- device/ti/jacinto6evm/audio/primary/mixer_paths.xml:system/etc/mixer_paths.xml \
- device/ti/jacinto6evm/audio/jamr3/jamr3_mixer_paths.xml:system/etc/jamr3_mixer_paths.xml
+ device/ti/jacinto6evm/audio/primary/mixer_paths.xml:vendor/etc/mixer_paths.xml \
+ device/ti/jacinto6evm/audio/jamr3/jamr3_mixer_paths.xml:vendor/etc/jamr3_mixer_paths.xml
endif
PRODUCT_COPY_FILES += \
- device/ti/jacinto6evm/audio/audio_policy.conf:system/etc/audio_policy.conf
+ device/ti/jacinto6evm/audio/audio_policy.conf:vendor/etc/audio_policy.conf
# cpuset configuration
PRODUCT_COPY_FILES += \