summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPraneeth Bajjuri <praneeth@ti.com>2017-01-18 18:44:33 -0600
committerPraneeth Bajjuri <praneeth@ti.com>2017-01-18 18:51:37 -0600
commit6138adccfdd09e82faea9b6ed36e3d1e7496f4cf (patch)
treee776d077c651d9446e200109805c25cd03a2602c
parentd35ea945a461743ba3ee48a551264b2d0b501633 (diff)
downloadam57xevm-6138adccfdd09e82faea9b6ed36e3d1e7496f4cf.tar.gz
syncing device project
syncing device project from jacinto6evm to am57xevm Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
-rw-r--r--audio/Android.mk5
-rw-r--r--device.mk18
-rw-r--r--init.am57xevmboard.rc14
-rw-r--r--ueventd.am57xevmboard.rc14
4 files changed, 40 insertions, 11 deletions
diff --git a/audio/Android.mk b/audio/Android.mk
index 9e14b16..d73e0c1 100644
--- a/audio/Android.mk
+++ b/audio/Android.mk
@@ -13,4 +13,9 @@
# limitations under the License.
LOCAL_PATH := $(call my-dir)
+
+ifeq ($(APPE_AUDIO),true)
+include $(LOCAL_PATH)/hdmi/Android.mk
+else
include $(call all-makefiles-under,$(LOCAL_PATH))
+endif
diff --git a/device.mk b/device.mk
index 42401b0..b518f41 100644
--- a/device.mk
+++ b/device.mk
@@ -14,6 +14,9 @@
# limitations under the License.
#
+# Audio Post Processing Engine (APPE)
+APPE_AUDIO := false
+
ifeq ($(TARGET_PREBUILT_KERNEL),)
LOCAL_KERNEL := device/ti/am57xevm/kernel
else
@@ -43,9 +46,16 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.camera.xml:system/etc/permissions/android.hardware.camera.xml
# Audio
+ifeq ($(APPE_AUDIO),true)
+PRODUCT_COPY_FILES += \
+ hardware/ti/radio/vis_sdk/packages/android/hal/mixer_paths.xml:system/etc/mixer_paths.xml
+else
+PRODUCT_COPY_FILES += \
+ device/ti/am57xevm/audio/primary/mixer_paths.xml:system/etc/mixer_paths.xml
+endif
+
PRODUCT_COPY_FILES += \
- device/ti/am57xevm/audio/primary/mixer_paths.xml:system/etc/mixer_paths.xml \
- device/ti/am57xevm/audio/audio_policy.conf:system/etc/audio_policy.conf
+ device/ti/jacinto6evm/audio/audio_policy.conf:system/etc/audio_policy.conf
# cpuset configuration
PRODUCT_COPY_FILES += \
@@ -105,6 +115,10 @@ PRODUCT_PACKAGES += audio.hdmi.am57x
PRODUCT_PACKAGES += audio.a2dp.default
# Remote submix
PRODUCT_PACKAGES += audio.r_submix.default
+# JAMR3 Audio HAL module
+#ifneq ($(APPE_AUDIO),true)
+#PRODUCT_PACKAGES += audio.jamr3.jacinto6
+#endif
PRODUCT_PACKAGES += \
tinymix \
diff --git a/init.am57xevmboard.rc b/init.am57xevmboard.rc
index c553bdd..f7fb6e5 100644
--- a/init.am57xevmboard.rc
+++ b/init.am57xevmboard.rc
@@ -15,8 +15,8 @@ on post-fs-data
setprop vold.post_fs_data_done 1
mkdir /data/misc/dhcp 0770 dhcp dhcp
chown dhcp dhcp /data/misc/dhcp
- mkdir /data/lad 0770 system system
- mkdir /data/lad/LAD 0770 system system
+ mkdir /data/lad 0770 media system
+ mkdir /data/lad/LAD 0770 media system
# enabling thermal zone for mpu
write /sys/class/thermal/thermal_zone0/mode enabled
@@ -135,10 +135,16 @@ service hostapd_bin /system/bin/hostapd -d /data/misc/wifi/hostapd.conf
disabled
oneshot
-service lad_dra7xx /system/bin/logwrapper /system/bin/lad_dra7xx
+service lad_dra7xx /system/bin/logwrapper /system/bin/lad_dra7xx -g
class main
- user system
+ user media
group system
+ oneshot
+
+service radio_app /system/bin/logwrapper /system/bin/RadioApp -h eth
+ class main
+ user media
+ group system inet
disabled
oneshot
diff --git a/ueventd.am57xevmboard.rc b/ueventd.am57xevmboard.rc
index d30f01c..9ca382c 100644
--- a/ueventd.am57xevmboard.rc
+++ b/ueventd.am57xevmboard.rc
@@ -18,13 +18,17 @@
/dev/hci_tty 0666 bluetooth bluetooth
# Radio Tuners
-/dev/i2c-0 0660 system system
-/dev/i2c-1 0660 system system
-/dev/i2c-3 0660 system system
-/dev/i2c-4 0660 system system
+/dev/i2c-0 0660 media system
+/dev/i2c-1 0660 media system
+/dev/i2c-3 0660 media system
+/dev/i2c-4 0660 media system
# cmem
-/dev/cmem 0660 system system
+/dev/cmem 0660 media system
+
+# ipc
+/dev/uio0 0660 media system
+/dev/hwspinlock 0660 media system
# for GNSS
/dev/tigps 0666 root root