Skip to content

Commit

Permalink
chop up and trim
Browse files Browse the repository at this point in the history
  • Loading branch information
audahadi committed Feb 15, 2015
1 parent 070bcc6 commit cf45965
Show file tree
Hide file tree
Showing 28 changed files with 480 additions and 790 deletions.
5 changes: 4 additions & 1 deletion BoardConfig.mk
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,10 @@ BOARD_KERNEL_BASE := 0x00000000
BOARD_KERNEL_PAGESIZE := 2048
BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x02000000 --tags_offset 0x01E00000

TARGET_PROVIDES_INIT_RC := true
# Vendor Init
TARGET_UNIFIED_DEVICE := true
TARGET_INIT_VENDOR_LIB := libinit_msm
TARGET_LIBINIT_DEFINES_FILE := device/xiaomi/cancro/init/init_cancro.c

# QCOM hardware
BOARD_USES_QCOM_HARDWARE := true
Expand Down
175 changes: 91 additions & 84 deletions cancro.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ DEVICE_PACKAGE_OVERLAYS += device/xiaomi/cancro/overlay

LOCAL_PATH := device/xiaomi/cancro

PRODUCT_CHARACTERISTICS := nosdcard

# Temporary workaround
$(shell mkdir -p $(OUT)/obj/KERNEL_OBJ/usr/include)

Expand All @@ -23,22 +25,33 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/root/chargeonlymode:root/sbin/chargeonlymode

# Init
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/root/fstab.qcom:root/fstab.qcom \
$(LOCAL_PATH)/rootdir/root/init.class_main.sh:root/init.class_main.sh \
$(LOCAL_PATH)/rootdir/root/init.mdm.sh:root/init.mdm.sh \
$(LOCAL_PATH)/rootdir/root/init.qcom.class_core.sh:root/init.qcom.class_core.sh \
$(LOCAL_PATH)/rootdir/root/init.qcom.early_boot.sh:root/init.qcom.early_boot.sh \
$(LOCAL_PATH)/rootdir/root/init.qcom.factory.sh:root/init.qcom.factory.sh \
$(LOCAL_PATH)/rootdir/root/init.qcom.rc:root/init.qcom.rc \
$(LOCAL_PATH)/rootdir/root/init.qcom.sh:root/init.qcom.sh \
$(LOCAL_PATH)/rootdir/root/init.qcom.ssr.sh:root/init.qcom.ssr.sh \
$(LOCAL_PATH)/rootdir/root/init.qcom.syspart_fixup.sh:root/init.qcom.syspart_fixup.sh \
$(LOCAL_PATH)/rootdir/root/init.qcom.usb.rc:root/init.qcom.usb.rc \
$(LOCAL_PATH)/rootdir/root/init.qcom.usb.sh:root/init.qcom.usb.sh \
$(LOCAL_PATH)/rootdir/root/init.target.rc:root/init.target.rc \
$(LOCAL_PATH)/rootdir/root/ueventd.qcom.rc:root/ueventd.qcom.rc
# Ramdisk
PRODUCT_PACKAGES += \
fstab.qcom \
init.qcom.rc \
init.target.rc \
init.qcom.usb.rc \
ueventd.qcom.rc \
init.class_main.sh \
init.mdm.sh \
init.qcom.class_core.sh \
init.qcom.early_boot.sh \
init.qcom.factory.sh \
init.qcom.sh \
init.qcom.ssr.sh \
init.qcom.syspart_fixup.sh \
init.qcom.usb.sh

# QCOM Config Script
PRODUCT_PACKAGES += \
hsic.control.bt.sh \
init.qcom.bt.sh \
init.qcom.fm.sh \
init.qcom.modem_links.sh \
init.qcom.post_boot.sh \
init.qcom.wifi.sh \
qca6234-service.sh \
usf_post_boot.sh

PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/mount_ext4.sh:system/bin/mount_ext4.sh \
Expand All @@ -52,20 +65,6 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/modules/scsi_wait_scan.ko:system/lib/modules/scsi_wait_scan.ko \
$(LOCAL_PATH)/modules/wlan.ko:system/lib/modules/wlan.ko

# Audio
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/audio_policy.conf:system/etc/audio_policy.conf \
$(LOCAL_PATH)/audio/init.qcom.audio.sh:system/etc/init.qcom.audio.sh \
$(LOCAL_PATH)/audio/listen_platform_info.xml:system/etc/listen_platform_info.xml \
$(LOCAL_PATH)/audio/mixer_paths.xml:system/etc/mixer_paths.xml \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Bluetooth_cal.acdb:system/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_General_cal.acdb:system/etc/acdbdata/MTP/MTP_General_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Global_cal.acdb:system/etc/acdbdata/MTP/MTP_Global_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Handset_cal.acdb:system/etc/acdbdata/MTP/MTP_Handset_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Hdmi_cal.acdb:system/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Headset_cal.acdb:system/etc/acdbdata/MTP/MTP_Headset_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Speaker_cal.acdb:system/etc/acdbdata/MTP/MTP_Speaker_cal.acdb

# GPS
PRODUCT_PACKAGES += \
gps.msm8974
Expand Down Expand Up @@ -104,8 +103,10 @@ PRODUCT_PACKAGES += \
power.msm8974

PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/changepowermode.sh:system/bin/changepowermode.sh \
$(LOCAL_PATH)/configs/init.qcom.post_boot.sh:system/etc/init.qcom.post_boot.sh
$(LOCAL_PATH)/configs/changepowermode.sh:system/bin/changepowermode.sh

PRODUCT_PROPERTY_OVERRIDES += \
ro.qualcomm.perf.cores_online=1

# WiFi
PRODUCT_COPY_FILES += \
Expand All @@ -114,34 +115,36 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/wifi/WCNSS_qcom_wlan_nv.bin:system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin \
$(LOCAL_PATH)/wifi/WCNSS_qcom_wlan_nv_x4.bin:system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_x4.bin \
$(LOCAL_PATH)/wifi/WCNSS_qcom_wlan_nv_x4lte.bin:system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_x4lte.bin \
$(LOCAL_PATH)/wifi/hostapd.accept:system/etc/hostapd/hostapd.accept \
$(LOCAL_PATH)/wifi/hostapd.deny:system/etc/hostapd/hostapd.deny \
$(LOCAL_PATH)/wifi/hostapd_default.conf:system/etc/hostapd/hostapd_default.conf \
$(LOCAL_PATH)/wifi/p2p_supplicant_overlay.conf:system/etc/wifi/p2p_supplicant_overlay.conf \
$(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:system/etc/wifi/wpa_supplicant_overlay.conf

# SoftAP
PRODUCT_PACKAGES += \
wcnss_service
$(LOCAL_PATH)/wifi/WCNSS_qcom_wlan_nv_x5.bin:system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_x5.bin

PRODUCT_PACKAGES += \
libwpa_client \
hostapd \
dhcpcd.conf \
wpa_supplicant \
wpa_supplicant.conf
wpa_supplicant.conf \
wpa_supplicant_overlay.conf \
p2p_supplicant_overlay.conf \
hostapd_default.conf \
hostapd.accept \
hostapd.deny

# SoftAP
PRODUCT_PACKAGES += \
wcnss_service

PRODUCT_PROPERTY_OVERRIDES += \
wifi.interface=wlan0 \
wifi.supplicant_scan_interval=15 \
wlan.driver.ath=0 \
ro.use_data_netmgrd=true \
persist.data.netmgrd.qos.enable=true \
persist.data.tcpackprio.enable=true \
ro.data.large_tcp_window_size=true

# IPC router config
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/sec_config:system/etc/sec_config

# Media profile
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \
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_video.xml:system/etc/media_codecs_google_video.xml \
$(LOCAL_PATH)/configs/media_profiles.xml:system/etc/media_profiles.xml

# NFC
PRODUCT_PACKAGES += \
nfc_nci.bcm2079x.default \
Expand All @@ -159,24 +162,38 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/thermal-engine.conf:system/etc/thermal-engine-8974.conf \

# Proprietery Firmware
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/system/etc/android_model_facea.dat:system/etc/android_model_facea.dat \
$(LOCAL_PATH)/rootdir/system/etc/android_model_faceg.dat:system/etc/android_model_faceg.dat \
$(LOCAL_PATH)/rootdir/system/etc/hsic.control.bt.sh:system/etc/hsic.control.bt.sh \
$(LOCAL_PATH)/rootdir/system/etc/init.qcom.bt.sh:system/etc/init.qcom.bt.sh \
$(LOCAL_PATH)/rootdir/system/etc/init.qcom.fm.sh:system/etc/init.qcom.fm.sh \
$(LOCAL_PATH)/rootdir/system/etc/init.qcom.modem_links.sh:system/etc/init.qcom.modem_links.sh \
$(LOCAL_PATH)/rootdir/system/etc/init.qcom.post_boot.sh:system/etc/init.qcom.post_boot.sh \
$(LOCAL_PATH)/rootdir/system/etc/init.qcom.wifi.sh:system/etc/init.qcom.wifi.sh \
$(LOCAL_PATH)/rootdir/system/etc/qca6234-service.sh:system/etc/qca6234-service.sh \
$(LOCAL_PATH)/rootdir/system/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin:system/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin \
$(LOCAL_PATH)/rootdir/system/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin.pca:system/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin.pca \
$(LOCAL_PATH)/rootdir/system/etc/usf_post_boot.sh:system/etc/usf_post_boot.sh \
$(LOCAL_PATH)/rootdir/system/etc/xtwifi.conf:system/etc/xtwifi.conf \
$(LOCAL_PATH)/rootdir/system/etc/calib.cfg:system/etc/calib.cfg \
$(LOCAL_PATH)/rootdir/system/etc/modem/Diag.cfg:system/etc/modem/Diag.cfg

# Media
$(LOCAL_PATH)/rootdir/etc/android_model_facea.dat:system/etc/android_model_facea.dat \
$(LOCAL_PATH)/rootdir/etc/android_model_faceg.dat:system/etc/android_model_faceg.dat \
$(LOCAL_PATH)/rootdir/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin:system/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin \
$(LOCAL_PATH)/rootdir/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin.pca:system/etc/sdm_200_HOG3x3_Grid3x3_bin5_noproj_zero_reduced.bin.pca \
$(LOCAL_PATH)/rootdir/etc/xtwifi.conf:system/etc/xtwifi.conf \
$(LOCAL_PATH)/rootdir/etc/calib.cfg:system/etc/calib.cfg \
$(LOCAL_PATH)/rootdir/etc/modem/Diag.cfg:system/etc/modem/Diag.cfg

# Audio
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/audio_policy.conf:system/etc/audio_policy.conf \
$(LOCAL_PATH)/audio/init.qcom.audio.sh:system/etc/init.qcom.audio.sh \
$(LOCAL_PATH)/audio/listen_platform_info.xml:system/etc/listen_platform_info.xml \
$(LOCAL_PATH)/audio/mixer_paths.xml:system/etc/mixer_paths.xml \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Bluetooth_cal.acdb:system/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_General_cal.acdb:system/etc/acdbdata/MTP/MTP_General_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Global_cal.acdb:system/etc/acdbdata/MTP/MTP_Global_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Handset_cal.acdb:system/etc/acdbdata/MTP/MTP_Handset_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Hdmi_cal.acdb:system/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Headset_cal.acdb:system/etc/acdbdata/MTP/MTP_Headset_cal.acdb \
$(LOCAL_PATH)/audio/acdb/MTP/MTP_Speaker_cal.acdb:system/etc/acdbdata/MTP/MTP_Speaker_cal.acdb

# Media profile
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \
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_video.xml:system/etc/media_codecs_google_video.xml \
$(LOCAL_PATH)/configs/media_profiles.xml:system/etc/media_profiles.xml

# Media & Audio
PRODUCT_PACKAGES += \
libc2dcolorconvert \
libdivxdrmdecrypt \
Expand Down Expand Up @@ -299,28 +316,26 @@ PRODUCT_PACKAGES += \

#Bluetooth
PRODUCT_PROPERTY_OVERRIDES += \
qcom.bt.dev_power_class=1 \
bluetooth.hfp.client=1 \
ro.bluetooth.alwaysbleon=true \
qcom.bt.dev_power_class=1

PRODUCT_CHARACTERISTICS := nosdcard
# Enable Bluetooth HFP service
PRODUCT_PROPERTY_OVERRIDES += \
qcom.bt.dev_power_class=1 \
bluetooth.hfp.client=1

ifneq ($(QCPATH),)
# proprietary wifi display, if available
PRODUCT_BOOT_JARS += WfdCommon
endif

# Enable Bluetooth HFP service
PRODUCT_PROPERTY_OVERRIDES += \
qcom.bt.dev_power_class=1 \
bluetooth.hfp.client=1

# System properties
PRODUCT_PROPERTY_OVERRIDES += \
ro.nfc.port=I2C \
ro.fm.transmitter=false \
com.qc.hardware=true \
qcom.bt.dev_power_class=1 \
bluetooth.hfp.client=1 \
ro.bluetooth.alwaysbleon=true \
persist.demo.hdmirotationlock=false \
ro.hdmi.enable=true \
debug.sf.hw=1 \
Expand All @@ -331,20 +346,12 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.sf.lcd_density=480 \
dev.pm.dyn_samplingrate=1 \
ro.opengles.version=196608 \
wifi.interface=wlan0 \
wifi.supplicant_scan_interval=15 \
ro.use_data_netmgrd=true \
persist.data.netmgrd.qos.enable=true \
persist.data.tcpackprio.enable=true \
ro.data.large_tcp_window_size=true \
wlan.driver.ath=0 \
ril.subscription.types=NV,RUIM \
persist.omh.enabled=true \
persist.sys.ssr.restart_level=3 \
persist.timed.enable=true \
persist.debug.wfd.enable=1 \
persist.sys.wfd.virtual=0 \
ro.qualcomm.perf.cores_online=1 \
persist.sys.media.use-awesome=true \
debug.mdpcomp.4k2kSplit=1

Expand Down
54 changes: 0 additions & 54 deletions cmhw/org/cyanogenmod/hardware/VibratorHW.java

This file was deleted.

2 changes: 1 addition & 1 deletion gps/libloc_api_50001/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ LOCAL_CFLAGS += \
LOCAL_C_INCLUDES:= \
$(TARGET_OUT_HEADERS)/gps.utils \
$(TARGET_OUT_HEADERS)/libloc_core \
device/oppo/msm8974-common/gps/libloc_api_50001
device/xiaomi/cancro/gps/libloc_api_50001

LOCAL_COPY_HEADERS_TO:= libloc_eng/
LOCAL_COPY_HEADERS:= \
Expand Down
Loading

0 comments on commit cf45965

Please sign in to comment.