diff options
| author | Jan Engelmohr <jan.engelmohr@mailbox.tu-dresden.de> | 2016-08-16 00:02:57 +0200 |
|---|---|---|
| committer | Jan Engelmohr <jan.engelmohr@mailbox.tu-dresden.de> | 2016-08-16 00:02:57 +0200 |
| commit | 27d23ae4b8ba7e4bbd34a06f8c2e17ac8fa535bf (patch) | |
| tree | ddad3e769e79b3222c61bb0f0e208c9993ca378f /device_mt6753.mk | |
set up mt6753 device tree
Diffstat (limited to 'device_mt6753.mk')
| -rw-r--r-- | device_mt6753.mk | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/device_mt6753.mk b/device_mt6753.mk new file mode 100644 index 0000000..87a57a4 --- /dev/null +++ b/device_mt6753.mk @@ -0,0 +1,159 @@ +$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) +$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) +$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) + +# The gps config appropriate for this device +$(call inherit-product, device/common/gps/gps_us_supl.mk) + + +# hardware specifics +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \ + frameworks/native/data/etc/android.hardware.faketouch.xml:system/etc/permissions/android.hardware.faketouch.xml \ + frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \ + frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ + frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ + frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ + frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ + frameworks/native/data/etc/android.hardware.touchscreen.multitouch.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.xml \ + frameworks/native/data/etc/android.hardware.touchscreen.xml:system/etc/permissions/android.hardware.touchscreen.xml \ + frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \ + frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \ + frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \ + frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ + frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ + frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \ + frameworks/native/data/etc/android.software.sip.xml:system/etc/permissions/android.software.sip.xml \ + $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/permissions/media_codecs.xml \ + $(LOCAL_PATH)/configs/platform.xml:system/etc/permissions/platform.xml + +# CM's Snap camera +PRODUCT_PACKAGES += \ + Snap + +# MTK's Engineer Mode +PRODUCT_PACKAGES += \ + EngineerMode + +# MTK's XLog needed for Engineer Mode +PRODUCT_PACKAGES += \ + libxlog + +# Gralloc +PRODUCT_PACKAGES += \ + libgralloc_extra + +# Bluetooth +PRODUCT_PACKAGES += \ + libbt-vendor + +# ANT +PRODUCT_PACKAGES += \ + libantradio \ + antradio_app \ + ANT_RAM_CODE_E1.BIN \ + ANT_RAM_CODE_E2.BIN \ + AntHalService \ + com.dsi.ant.antradio_library + +# ANT Permissions +PRODUCT_COPY_FILES += \ + external/ant-wireless/antradio-library/com.dsi.ant.antradio_library.xml:system/etc/permissions/com.dsi.ant.antradio_library.xml + +# Wifi +PRODUCT_PACKAGES += \ + lib_driver_cmd_mt66xx \ + libwifi-hal-mt66xx \ + wifi_hal \ + libwpa_client \ + hostapd \ + hostapd_cli \ + dhcpcd.conf \ + wpa_supplicant \ + wpa_supplicant.conf \ + libnl_2 + +# Audio +PRODUCT_PACKAGES += \ + audio.a2dp.default \ + audio_policy.default \ + audio_policy.stub \ + audio.r_submix.default \ + audio.usb.default \ + libaudio-resampler \ + tinymix \ + libtinyalsa \ + libtinycompress \ + librs_jni \ + libtinyxml + +# Audio profiles used to address the correct audio devices for headset, etc. +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \ + $(LOCAL_PATH)/configs/audio_device.xml:system/etc/audio_device.xml \ + $(LOCAL_PATH)/configs/audio_policy.conf:system/etc/audio_policy.conf \ + $(LOCAL_PATH)/configs/audio_effects.conf:system/etc/audio_effects.conf + +# Thermal +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/thermal/thermal.conf:system/etc/.tp/thermal.conf \ + $(LOCAL_PATH)/configs/thermal/thermal.off.conf:system/etc/.tp/thermal.off.conf \ + $(LOCAL_PATH)/configs/thermal/.ht120.mtc:system/etc/.tp/.ht120.mtc \ + $(LOCAL_PATH)/configs/thermal/.thermal_policy_00:system/etc/.tp/.thermal_policy_00 + +# Charger +PRODUCT_PACKAGES += \ + charger_res_images + +# Live Display +PRODUCT_PACKAGES += \ + libjni_livedisplay + +# Telecom +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/apns-conf.xml:system/etc/apns-conf.xml \ + $(LOCAL_PATH)/configs/ecc_list.xml:system/etc/ecc_list.xml \ + $(LOCAL_PATH)/configs/spn-conf.xml:system/etc/spn-conf.xml + +# Torch +PRODUCT_PACKAGES += \ + Torch + +# Network dependency +PRODUCT_PACKAGES += \ + libifaddrs + +# STk +PRODUCT_PACKAGES += \ + Stk + +# GPS +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml + +# FM Radio +PRODUCT_PACKAGES += \ + FmRadio \ + libfmjni \ + libfmmt6620 \ + libfmmt6628 \ + libfmmt6627 \ + libfmmt6630 \ + libfmcust + +# Media +PRODUCT_COPY_FILES += \ + frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \ + frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \ + frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml \ + $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \ + $(LOCAL_PATH)/configs/media_profiles.xml:system/etc/media_profiles.xml + +ADDITIONAL_DEFAULT_PROPERTIES += \ + ro.secure=0 \ + ro.allow.mock.location=1 \ + ro.debuggable=1 \ + ro.adb.secure=1 \ + persist.service.acm.enable=0 \ + ro.oem_unlock_supported=1 \ + persist.sys.usb.config=mtp |
