wayne-common: Convert into common tree

Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
This commit is contained in:
Isaac Chen 2018-08-05 10:45:35 +02:00
parent 77e80990b2
commit 7a59c64c44
10 changed files with 86 additions and 621 deletions

View file

@ -18,8 +18,6 @@ LOCAL_PATH := $(call my-dir)
ifneq ($(filter wayne,$(TARGET_DEVICE)),)
include $(call all-makefiles-under,$(LOCAL_PATH))
$(shell mkdir -p $(TARGET_OUT_VENDOR)/firmware; \
ln -sf /dev/block/bootdevice/by-name/msadp \
$(TARGET_OUT_VENDOR)/firmware/msadp)
@ -51,8 +49,6 @@ $(LOCAL_BUILT_MODULE):
$(hide) ln -sf $(ACTUAL_BIN_FILE) $(WCNSS_BIN_SYMLINK)
$(hide) touch $@
include $(call all-makefiles-under,$(LOCAL_PATH))
IMS_LIBS := libimscamera_jni.so libimsmedia_jni.so
IMS_SYMLINKS := $(addprefix $(TARGET_OUT_APPS)/ims/lib/arm64/,$(notdir $(IMS_LIBS)))

View file

@ -22,7 +22,7 @@
# definition file).
#
DEVICE_PATH := device/xiaomi/wayne
COMMON_PATH := device/xiaomi/wayne-common
BOARD_VENDOR := xiaomi
@ -122,7 +122,7 @@ BOARD_HAVE_BLUETOOTH := true
BOARD_HAVE_BLUETOOTH_QCOM := true
BOARD_HAS_QCA_BT_SOC := "cherokee"
BLUETOOTH_HCI_USE_MCT := true
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(COMMON_PATH)/bluetooth
QCOM_BT_USE_BTNV := true
QCOM_BT_USE_SMD_TTY := true
@ -184,8 +184,8 @@ USE_DEVICE_SPECIFIC_GPS := true
BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := $(TARGET_BOARD_PLATFORM)
# HIDL
DEVICE_MANIFEST_FILE := $(DEVICE_PATH)/manifest.xml
DEVICE_MATRIX_FILE := $(DEVICE_PATH)/compatibility_matrix.xml
DEVICE_MANIFEST_FILE := $(COMMON_PATH)/manifest.xml
DEVICE_MATRIX_FILE := $(COMMON_PATH)/compatibility_matrix.xml
# Init
TARGET_INIT_VENDOR_LIB := libinit_wayne
@ -215,7 +215,7 @@ TARGET_USERIMAGES_USE_EXT4 := true
TARGET_USES_MKE2FS := true
TARGET_FS_CONFIG_GEN := $(DEVICE_PATH)/config.fs
TARGET_FS_CONFIG_GEN := $(COMMON_PATH)/config.fs
# Peripheral manager
TARGET_PER_MGR_ENABLED := true
@ -225,10 +225,10 @@ TARGET_USES_INTERACTION_BOOST := true
# Properties
BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
TARGET_VENDOR_PROP := $(DEVICE_PATH)/vendor.prop
TARGET_VENDOR_PROP := $(COMMON_PATH)/vendor.prop
# Recovery
TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom
TARGET_RECOVERY_FSTAB := $(COMMON_PATH)/rootdir/etc/fstab.qcom
BOARD_HAS_LARGE_FILESYSTEM := true
# RIL
@ -238,7 +238,7 @@ PROTOBUF_SUPPORTED := true
# SELinux
include device/qcom/sepolicy/sepolicy.mk
BOARD_SEPOLICY_DIRS += \
$(DEVICE_PATH)/sepolicy
$(COMMON_PATH)/sepolicy
# Treble
BOARD_VNDK_RUNTIME_DISABLE := true
@ -265,4 +265,4 @@ WIFI_DRIVER_OPERSTATE_PATH := "/sys/class/net/wlan0/operstate"
WPA_SUPPLICANT_VERSION := VER_0_8_X
# Inherit the proprietary files
-include vendor/xiaomi/wayne/BoardConfigVendor.mk
-include vendor/xiaomi/wayne-common/BoardConfigVendor.mk

View file

@ -1,20 +1,4 @@
This repository contains device configuration for Xiaomi MI 6X (wayne)
Basic | Spec Sheet
-------:|:----------
CPU | Quad-core 1.84 GHz Qualcomm Kryo 260 LP
CPU | Quad-core 2.20 GHz Qualcomm Kryo 260 HP
Chipset | Qualcomm Snapdragon 660, SDM660
GPU | Adreno 512
ROM | 32/64/128GB
RAM | 3/4/6GB
Android | 8.1.0
Battery | 3010 mAh
Display | 1080x2160 pixels, 5.99
Rear Camera | 12MP+20MP, AI Dual Camera
Front Camera | 20 MP
![Xiaomi MI 6X](https://cdn.cnbj0.fds.api.mi-img.com/b2c-mimall-media/a4842f9afc615164af83c2088a412fc0.jpg "Xiaomi MI 6X")
This repository contains common device configuration for Xiaomi wayne-based devices
## Copyright

View file

@ -17,7 +17,7 @@
set -e
DEVICE=wayne
DEVICE_COMMON=wayne-common
VENDOR=xiaomi
# Load extract_utils and do some sanity checks
@ -55,9 +55,15 @@ if [ -z "$SRC" ]; then
SRC=adb
fi
# Initialize the helper
setup_vendor "$DEVICE" "$VENDOR" "$LINEAGE_ROOT" false $clean_vendor
# Initialize the common helper
setup_vendor "$DEVICE_COMMON" "$VENDOR" "$LINEAGE_ROOT" true $clean_vendor
extract "$MY_DIR"/proprietary-files.txt "$SRC" "$SECTION"
if [ -s "$MY_DIR"/../$DEVICE/proprietary-files.txt ]; then
# Reinitialize the helper for device
setup_vendor "$DEVICE" "$VENDOR" "$LINEAGE_ROOT" false "$CLEAN_VENDOR"
extract "$MY_DIR"/../$DEVICE/proprietary-files.txt "$SRC" "$SECTION"
fi
"$MY_DIR"/setup-makefiles.sh

View file

@ -1,4 +1,8 @@
[
{
"repository": "android_kernel_xiaomi_sdm660",
"target_path": "kernel/xiaomi/sdm660"
}
{
"repository": "android_packages_resources_devicesettings",
"target_path": "packages/resources/devicesettings"

View file

@ -1,43 +0,0 @@
#
# Copyright (C) 2018 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Inherit from those products. Most specific first.
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/product_launched_with_o_mr1.mk)
# Inherit some common Lineage stuff
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
# Inherit from wayne device
$(call inherit-product, $(LOCAL_PATH)/device.mk)
PRODUCT_BRAND := Xiaomi
PRODUCT_DEVICE := wayne
PRODUCT_MANUFACTURER := Xiaomi
PRODUCT_NAME := lineage_wayne
PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
TARGET_VENDOR_PRODUCT_NAME := wayne
PRODUCT_BUILD_PROP_OVERRIDES += \
PRIVATE_BUILD_DESC="wayne-user 8.1.0 OPM1.171019.011 V9.5.11.0.ODCCNFA release-keys"
BUILD_FINGERPRINT := xiaomi/wayne/wayne:8.1.0/OPM1.171019.011/V9.5.11.0.ODCCNFA:user/release-keys
PRODUCT_SYSTEM_PROPERTY_BLACKLIST += \
ro.product.model

View file

@ -120,503 +120,6 @@ vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
vendor/lib64/libbt-hidlclient.so
vendor/lib64/libbtnv.so
# Camera - from wayne
lib/libtrueportrait.so:vendor/lib/libtrueportrait.so
lib64/libtrueportrait.so:vendor/lib64/libtrueportrait.so
vendor/etc/camera/age_gender_bg
vendor/etc/camera/camera_config.xml
vendor/etc/camera/crown_156_128.bin
vendor/etc/camera/dualcamera.png
vendor/etc/camera/face_goodly_208_180
vendor/etc/camera/face_ravishing_238_224
vendor/etc/camera/face_splendid_274_200
vendor/etc/camera/female_bg.png
vendor/etc/camera/female_icon.png
vendor/etc/camera/lf_facerank_model.bin
vendor/etc/camera/male_bg.png
vendor/etc/camera/male_icon.png
vendor/etc/camera/Miui-Light.ttf
vendor/etc/camera/MIUI_Time.ttf
vendor/etc/camera/morpho_lowlight4.0.xml
vendor/etc/camera/people_gender.dat
vendor/etc/camera/score_bg.png
vendor/etc/camera/score_icon.png
vendor/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin
vendor/etc/camera/watermark_font_2300_3199.dat
vendor/etc/camera/wayne_imx486_sunny_cn_iii_chromatix.xml
vendor/etc/camera/wayne_imx376_ofilm_cn_back_ii_chromatix.xml
vendor/etc/camera/wayne_imx376_ofilm_cn_front_ii_chromatix.xml
vendor/etc/camera/wayne_imx486_sunny_cn_i_chromatix.xml
vendor/etc/camera/wayne_imx376_sunny_cn_back_iii_chromatix.xml
vendor/etc/camera/wayne_imx486_ofilm_cn_ii_chromatix.xml
vendor/etc/camera/wayne_imx376_sunny_cn_back_i_chromatix.xml
vendor/etc/camera/wayne_imx376_sunny_cn_front_i_chromatix.xml
vendor/lib/hw/camera.sdm660.so
vendor/lib/libMiCameraHal.so
vendor/lib/libmmcamera_interface.so
vendor/lib/libmmjpeg_interface.so
vendor/lib/libqomx_core.so
vendor/lib/lib_lowlight.so
vendor/lib/libarcsoft_beautyshot_exin.so
vendor/lib/libarcsoft_beautyshot.so
vendor/lib/libarcsoft_dualcam_refocus.so
vendor/lib/libarcsoft_high_dynamic_range.so
vendor/lib/libcamera_scene.so
vendor/lib/libcdsprpc.so
vendor/lib/libchromaflash.so
vendor/lib/libdepthmapwrapper.so
vendor/lib/libdualcameraddm.so
vendor/lib/libFaceGrade.so
vendor/lib/libflash_pmic.so
vendor/lib/libgnustl_shared.so
vendor/lib/libhal_dbg.so
vendor/lib/libhdr_tm.so
vendor/lib/libjpegdhw.so
vendor/lib/libjpegdmahw.so
vendor/lib/libjpegehw.so
vendor/lib/libmibokeh_660.so
vendor/lib/libMiWatermark.so
vendor/lib/libmm-qcamera.so
vendor/lib/libmmlib2d_interface.so
vendor/lib/libmmcamera_chromaflash_lib.so
vendor/lib/libmmcamera_dbg.so
vendor/lib/libmmcamera_eebinparse.so
vendor/lib/libmmcamera_eeprom_util.so
vendor/lib/libmmcamera_eztune_module.so
vendor/lib/libmmcamera_facedetection_lib.so
vendor/lib/libmmcamera_faceproc.so
vendor/lib/libmmcamera_faceproc2.so
vendor/lib/libmmcamera_hdr_gb_lib.so
vendor/lib/libmmcamera_hvx_add_constant.so
vendor/lib/libmmcamera_hvx_grid_sum.so
vendor/lib/libmmcamera_imglib.so
vendor/lib/libmmcamera_imglib_faceproc_adspstub.so
vendor/lib/libmmcamera_llvd.so
vendor/lib/libmmcamera_optizoom_lib.so
vendor/lib/libmmcamera_paaf_lib.so
vendor/lib/libmmcamera_pdaf.so
vendor/lib/libmmcamera_pdafcamif.so
vendor/lib/libmmcamera_ppbase_module.so
vendor/lib/libmmcamera_ppeiscore.so
vendor/lib/libmmcamera_quadracfa.so
vendor/lib/libmmcamera_stillmore_lib.so
vendor/lib/libmmcamera_sw2d_lib.so
vendor/lib/libmmcamera_thread_services.so
vendor/lib/libmmcamera_tintless_algo.so
vendor/lib/libmmcamera_tintless_bg_pca_algo.so
vendor/lib/libmmcamera_trueportrait_lib.so
vendor/lib/libmmcamera_tuning_lookup.so
vendor/lib/libmmcamera_tuning.so
vendor/lib/libmmcamera2_c2d_module.so
vendor/lib/libmmcamera2_cpp_module.so
vendor/lib/libmmcamera2_frame_algorithm.so
vendor/lib/libmmcamera2_iface_modules.so
vendor/lib/libmmcamera2_imglib_modules.so
vendor/lib/libmmcamera2_is.so
vendor/lib/libmmcamera2_isp_modules.so
vendor/lib/libmmcamera2_mct_shimlayer.so
vendor/lib/libmmcamera2_mct.so
vendor/lib/libmmcamera2_pp_buf_mgr.so
vendor/lib/libmmcamera2_pproc_modules.so
vendor/lib/libmmcamera2_q3a_core.so
vendor/lib/libmmcamera2_sensor_modules.so
vendor/lib/libmmcamera2_stats_algorithm.so
vendor/lib/libmmcamera2_stats_lib.so
vendor/lib/libmmcamera2_stats_modules.so
vendor/lib/libmmjpeg.so
vendor/lib/libmmqjpeg_codec.so
vendor/lib/libmmqjpegdma.so
vendor/lib/libmorphohht4.0.so
vendor/lib/libmpbase.so
vendor/lib/liboptizoom.so
vendor/lib/libqomx_jpegdec.so
vendor/lib/libqomx_jpegenc_pipe.so
vendor/lib/libqomx_jpegenc.so
vendor/lib/libremosaic_daemon.so
vendor/lib/libseemore.so
vendor/lib/libSNPE.so
vendor/lib/libsymphony-cpu.so
vendor/lib/libsymphonypower.so
vendor/lib/libts_detected_face_hal.so
vendor/lib/libts_face_beautify_hal.so
vendor/lib/libubifocus.so
vendor/lib/libVDClearShot.so
vendor/lib/libVDSuperPhotoAPI.so
vendor/lib/libvideobokeh.so
vendor/lib/libvideoutils.so
vendor/lib/libvidhance.so
vendor/lib/libvidhance_gyro.so
vendor/lib/libXMFD_AgeGender.so
vendor/lib/mibokeh_660_opencl.bin
vendor/lib64/libcdsprpc.so
vendor/lib64/libchromaflash.so
vendor/lib64/libdualcameraddm.so
vendor/lib64/libhdr_tm.so
vendor/lib64/libmmcamera2_frame_algorithm.so
vendor/lib64/libmmcamera2_is.so
vendor/lib64/libmmcamera2_q3a_core.so
vendor/lib64/libmmcamera2_stats_algorithm.so
vendor/lib64/libmmcamera2_stats_lib.so
vendor/lib64/libmmcamera_dbg.so
vendor/lib64/libmmcamera_faceproc.so
vendor/lib64/libmmcamera_faceproc2.so
vendor/lib64/libmmcamera_tintless_algo.so
vendor/lib64/libmmcamera_tintless_bg_pca_algo.so
vendor/lib64/liboptizoom.so
vendor/lib64/libseemore.so
vendor/lib64/libts_detected_face_hal.so
vendor/lib64/libts_face_beautify_hal.so
vendor/lib64/libubifocus.so
vendor/lib64/libvideobokeh.so
vendor/lib64/libvideoutils.so
# Camera Actuator - from wayne
vendor/lib/libactuator_wayne_imx486_ofilm_ii_dw9763.so
vendor/lib/libactuator_wayne_imx376_sunny_back_i_dw9763.so
vendor/lib/libactuator_wayne_imx376_ofilm_back_ii_dw9763.so
vendor/lib/libactuator_wayne_imx486_sunny_i_dw9763.so
# Camera Chromatix - from wayne
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_bokeh_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_bokeh_preview.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_common.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_hfr_120.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_preview.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_snapshot_5M_hht.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_snapshot_5M.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_snapshot_bokeh.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_snapshot_downscale.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_snapshot_upscale.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_video_default.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_video.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_default_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_flash_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_flash_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_fullsize_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_fullsize_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_hfr_120_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_hfr_120.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_postproc.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_preview.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_snapshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_video_default.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_back_ii_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_common.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_preview.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_snapshot_5M_hht.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_snapshot_5M.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_snapshot_downscale.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_snapshot_upscale.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_video_default.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_video_face.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_video.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_default_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_face_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_cpp_preview.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_cpp_video.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_preview.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_snapshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_flash_video.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_fullsize_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_fullsize_video_3a.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_postproc.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_preview.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_snapshot.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_video_default.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_video_face.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_ofilm_cn_front_ii_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_bokeh_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_bokeh_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_common.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_hfr_120.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_snapshot_5M_hht.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_snapshot_5M.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_snapshot_bokeh.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_snapshot_downscale.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_snapshot_upscale.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_video_default.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_video.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_default_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_flash_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_flash_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_fullsize_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_fullsize_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_hfr_120_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_hfr_120.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_bokeh_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_bokeh_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_common.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_hfr_120.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_snapshot_5M_hht.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_snapshot_5M.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_snapshot_bokeh.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_snapshot_downscale.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_snapshot_upscale.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_video_default.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_video.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_default_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_flash_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_flash_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_fullsize_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_fullsize_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_hfr_120_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_hfr_120.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_postproc.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_video_default.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_iii_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_postproc.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_video_default.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_back_i_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_common.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_snapshot_5M_hht.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_snapshot_5M.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_snapshot_downscale.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_snapshot_upscale.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_video_default.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_video_face.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_video.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_default_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_face_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_cpp_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_cpp_video.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_flash_video.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_fullsize_preview_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_fullsize_video_3a.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_postproc.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_preview.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_snapshot.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_video_default.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_video_face.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_video_weixin.so
vendor/lib/libchromatix_wayne_imx376_sunny_cn_front_i_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_4k_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_4k_video_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_bokeh_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_bokeh_preview.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_common.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_hfr_120.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_hfr_60.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_hfr_90.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_preview.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_snapshot_bokeh.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_video_4k.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_video.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_default_video_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_hfr_120_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_hfr_120.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_hfr_60_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_hfr_60.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_hfr_90_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_hfr_90.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_pano_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_postproc.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_preview.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_snapshot.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_video_4k.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_video.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_video_weixin.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_zsl_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_ofilm_cn_ii_zsl_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_4k_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_4k_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_bokeh_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_bokeh_preview.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_common.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_hfr_120.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_hfr_60.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_hfr_90.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_preview.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_snapshot_bokeh.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_video_4k.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_video.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_default_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_hfr_120_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_hfr_120.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_hfr_60_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_hfr_60.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_hfr_90_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_hfr_90.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_4k_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_4k_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_bokeh_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_bokeh_preview.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_common.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_hfr_120.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_hfr_60.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_hfr_90.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_liveshot.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_preview.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_snapshot_bokeh.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_snapshot_hht.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_snapshot.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_video_4k.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_video.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_cpp_video_weixin.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_default_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_default_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_hfr_120_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_hfr_120.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_hfr_60_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_hfr_60.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_hfr_90_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_hfr_90.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_pano_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_postproc.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_preview.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_snapshot.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_video_4k.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_video.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_video_weixin.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_zsl_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_iii_zsl_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_pano_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_postproc.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_preview.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_snapshot_hdr.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_snapshot.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_video_4k.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_video.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_video_weixin.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_weixin_video_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_zsl_preview_3a.so
vendor/lib/libchromatix_wayne_imx486_sunny_cn_i_zsl_video_3a.so
vendor/lib/libmmcamera_wayne_imx376_ofilm_back_ii_eeprom.so
vendor/lib/libmmcamera_wayne_imx376_ofilm_back_ii.so
vendor/lib/libmmcamera_wayne_imx376_ofilm_front_ii_eeprom.so
vendor/lib/libmmcamera_wayne_imx376_ofilm_front_ii.so
vendor/lib/libmmcamera_wayne_imx376_sunny_back_i_eeprom.so
vendor/lib/libmmcamera_wayne_imx376_sunny_back_iii_eeprom.so
vendor/lib/libmmcamera_wayne_imx376_sunny_back_iii.so
vendor/lib/libmmcamera_wayne_imx376_sunny_back_i.so
vendor/lib/libmmcamera_wayne_imx376_sunny_front_i_eeprom.so
vendor/lib/libmmcamera_wayne_imx376_sunny_front_i.so
vendor/lib/libmmcamera_wayne_imx486_ofilm_ii_eeprom.so
vendor/lib/libmmcamera_wayne_imx486_ofilm_ii.so
vendor/lib/libmmcamera_wayne_imx486_sunny_i_eeprom.so
vendor/lib/libmmcamera_wayne_imx486_sunny_iii_eeprom.so
vendor/lib/libmmcamera_wayne_imx486_sunny_iii.so
vendor/lib/libmmcamera_wayne_imx486_sunny_i.so
# Camera firmware - from wayne
vendor/firmware/cpp_firmware_v1_12_0.fw
# Camera sensors - from wayne
vendor/lib/libmmcamera_arcsoftbokeh_lib.so
vendor/lib/libmmcamera_bokeh.so
vendor/lib/libmmcamera_depth_map.so
vendor/lib/libmmcamera_dw9761b_2d_eeprom.so
vendor/lib/libmmcamera_isp_abf48.so
vendor/lib/libmmcamera_isp_aec_bg_stats47.so
vendor/lib/libmmcamera_isp_bf_stats47.so
vendor/lib/libmmcamera_isp_bg_stats46.so
vendor/lib/libmmcamera_isp_bhist_stats44.so
vendor/lib/libmmcamera_isp_black_level48.so
vendor/lib/libmmcamera_isp_bpc48.so
vendor/lib/libmmcamera_isp_cac47.so
vendor/lib/libmmcamera_isp_chroma_enhan40.so
vendor/lib/libmmcamera_isp_chroma_suppress40.so
vendor/lib/libmmcamera_isp_clamp_encoder40.so
vendor/lib/libmmcamera_isp_clamp_video40.so
vendor/lib/libmmcamera_isp_clamp_viewfinder40.so
vendor/lib/libmmcamera_isp_color_correct46.so
vendor/lib/libmmcamera_isp_color_xform_encoder46.so
vendor/lib/libmmcamera_isp_color_xform_video46.so
vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so
vendor/lib/libmmcamera_isp_cs_stats46.so
vendor/lib/libmmcamera_isp_demosaic48.so
vendor/lib/libmmcamera_isp_demux48.so
vendor/lib/libmmcamera_isp_fovcrop_encoder46.so
vendor/lib/libmmcamera_isp_fovcrop_video46.so
vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so
vendor/lib/libmmcamera_isp_gamma44.so
vendor/lib/libmmcamera_isp_gic48.so
vendor/lib/libmmcamera_isp_gtm46.so
vendor/lib/libmmcamera_isp_hdr_be_stats46.so
vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so
vendor/lib/libmmcamera_isp_hdr48.so
vendor/lib/libmmcamera_isp_ihist_stats46.so
vendor/lib/libmmcamera_isp_linearization40.so
vendor/lib/libmmcamera_isp_ltm47.so
vendor/lib/libmmcamera_isp_luma_adaptation40.so
vendor/lib/libmmcamera_isp_mce40.so
vendor/lib/libmmcamera_isp_mesh_rolloff44.so
vendor/lib/libmmcamera_isp_pdaf48.so
vendor/lib/libmmcamera_isp_pedestal_correct46.so
vendor/lib/libmmcamera_isp_rs_stats46.so
vendor/lib/libmmcamera_isp_scaler_encoder46.so
vendor/lib/libmmcamera_isp_scaler_video46.so
vendor/lib/libmmcamera_isp_scaler_viewfinder46.so
vendor/lib/libmmcamera_isp_sce40.so
vendor/lib/libmmcamera_isp_snr47.so
vendor/lib/libmmcamera_isp_sub_module.so
# Charger - from wayne
vendor/bin/hvdcp_opti

View file

@ -17,7 +17,7 @@
set -e
DEVICE=wayne
DEVICE_COMMON=wayne-common
VENDOR=xiaomi
INITIAL_COPYRIGHT_YEAR=2018
@ -35,13 +35,28 @@ if [ ! -f "$HELPER" ]; then
fi
. "$HELPER"
# Initialize the helper
setup_vendor "$DEVICE" "$VENDOR" "$LINEAGE_ROOT"
# Initialize the common helper
setup_vendor "$DEVICE_COMMON" "$VENDOR" "$LINEAGE_ROOT" true
# Copyright headers and guards
write_headers
write_headers "wayne"
write_makefiles "$MY_DIR"/proprietary-files.txt true
# Finish
write_footers
if [ -s "$MY_DIR"/../$DEVICE/proprietary-files.txt ]; then
# Reinitialize the helper for device
INITIAL_COPYRIGHT_YEAR="$DEVICE_BRINGUP_YEAR"
setup_vendor "$DEVICE" "$VENDOR" "$LINEAGE_ROOT" false
# Copyright headers and guards
write_headers
# The standard device blobs
write_makefiles "$MY_DIR"/../$DEVICE/proprietary-files.txt true
# We are done!
write_footers
fi

View file

@ -1,2 +0,0 @@
add_lunch_combo lineage_wayne-userdebug
add_lunch_combo lineage_wayne-eng

View file

@ -22,7 +22,9 @@
#
# Inherit proprietary files
$(call inherit-product, vendor/xiaomi/wayne/wayne-vendor.mk)
$(call inherit-product, vendor/xiaomi/wayne-common/wayne-common-vendor.mk)
COMMON_PATH := device/xiaomi/wayne-common
# Screen density
PRODUCT_AAPT_CONFIG := normal
@ -34,12 +36,12 @@ TARGET_SCREEN_WIDTH := 1080
# Overlays
DEVICE_PACKAGE_OVERLAYS += \
$(LOCAL_PATH)/overlay \
$(LOCAL_PATH)/overlay-lineage
$(COMMON_PATH)/overlay \
$(COMMON_PATH)/overlay-lineage
# Permissions
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/privapp-permissions-qti.xml
$(COMMON_PATH)/configs/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/privapp-permissions-qti.xml
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \
@ -100,16 +102,16 @@ PRODUCT_PACKAGES += \
tinymix
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
$(LOCAL_PATH)/audio/audio_output_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_output_policy.conf \
$(LOCAL_PATH)/audio/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml \
$(LOCAL_PATH)/audio/listen_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/listen_platform_info.xml \
$(LOCAL_PATH)/audio/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \
$(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml \
$(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml \
$(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
$(LOCAL_PATH)/audio/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \
$(LOCAL_PATH)/audio/graphite_ipc_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/graphite_ipc_platform_info.xml
$(COMMON_PATH)/audio/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
$(COMMON_PATH)/audio/audio_output_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_output_policy.conf \
$(COMMON_PATH)/audio/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml \
$(COMMON_PATH)/audio/listen_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/listen_platform_info.xml \
$(COMMON_PATH)/audio/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \
$(COMMON_PATH)/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml \
$(COMMON_PATH)/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml \
$(COMMON_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
$(COMMON_PATH)/audio/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \
$(COMMON_PATH)/audio/graphite_ipc_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/graphite_ipc_platform_info.xml
PRODUCT_COPY_FILES += \
$(TOPDIR)frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_audio_policy_configuration.xml \
@ -220,12 +222,12 @@ PRODUCT_PACKAGES += \
libvehiclenetwork-native
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/gps/flp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/flp.conf \
$(LOCAL_PATH)/configs/gps/gps.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gps.conf \
$(LOCAL_PATH)/configs/gps/izat.conf:$(TARGET_COPY_OUT_VENDOR)/etc/izat.conf \
$(LOCAL_PATH)/configs/gps/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \
$(LOCAL_PATH)/configs/gps/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \
$(LOCAL_PATH)/configs/gps/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf
$(COMMON_PATH)/configs/gps/flp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/flp.conf \
$(COMMON_PATH)/configs/gps/gps.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gps.conf \
$(COMMON_PATH)/configs/gps/izat.conf:$(TARGET_COPY_OUT_VENDOR)/etc/izat.conf \
$(COMMON_PATH)/configs/gps/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \
$(COMMON_PATH)/configs/gps/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \
$(COMMON_PATH)/configs/gps/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf
# Healthd
PRODUCT_PACKAGES += \
@ -242,12 +244,12 @@ PRODUCT_PACKAGES += \
# IDC
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/idc/uinput-fpc.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput-fpc.idc \
$(LOCAL_PATH)/idc/uinput-goodix.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput-goodix.idc
$(COMMON_PATH)/idc/uinput-fpc.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput-fpc.idc \
$(COMMON_PATH)/idc/uinput-goodix.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput-goodix.idc
# Init
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/bin/init.qti.qseecomd.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.qseecomd.sh
$(COMMON_PATH)/rootdir/bin/init.qti.qseecomd.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.qseecomd.sh
PRODUCT_PACKAGES += \
init.class_main.sh \
@ -282,18 +284,18 @@ PRODUCT_PACKAGES += \
# IRQ
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf
$(COMMON_PATH)/configs/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf
# IRSC
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config
$(COMMON_PATH)/configs/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config
# Keylayout
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/keylayout/gpio-keys.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/gpio-keys.kl \
$(LOCAL_PATH)/keylayout/sdm660-snd-card_Button_Jack.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/sdm660-snd-card_Button_Jack.kl \
$(LOCAL_PATH)/keylayout/uinput-fpc.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-fpc.kl \
$(LOCAL_PATH)/keylayout/uinput-goodix.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-goodix.kl
$(COMMON_PATH)/keylayout/gpio-keys.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/gpio-keys.kl \
$(COMMON_PATH)/keylayout/sdm660-snd-card_Button_Jack.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/sdm660-snd-card_Button_Jack.kl \
$(COMMON_PATH)/keylayout/uinput-fpc.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-fpc.kl \
$(COMMON_PATH)/keylayout/uinput-goodix.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-goodix.kl
# Lights
PRODUCT_PACKAGES += \
@ -305,10 +307,10 @@ PRODUCT_PACKAGES += \
# Media
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
$(LOCAL_PATH)/configs/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
$(LOCAL_PATH)/configs/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \
$(LOCAL_PATH)/configs/media_profiles_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_vendor.xml
$(COMMON_PATH)/configs/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
$(COMMON_PATH)/configs/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
$(COMMON_PATH)/configs/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \
$(COMMON_PATH)/configs/media_profiles_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_vendor.xml
PRODUCT_COPY_FILES += \
frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
@ -351,8 +353,8 @@ PRODUCT_PACKAGES += \
# Low power Whitelist
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/qti_whitelist.xml:system/etc/sysconfig/qti_whitelist.xml \
$(LOCAL_PATH)/configs/whitelistedapps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/whitelistedapps.xml \
$(COMMON_PATH)/configs/qti_whitelist.xml:system/etc/sysconfig/qti_whitelist.xml \
$(COMMON_PATH)/configs/whitelistedapps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/whitelistedapps.xml \
# QMI
PRODUCT_PACKAGES += \
@ -386,8 +388,8 @@ PRODUCT_BOOT_JARS += \
# Seccomp policy
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/seccomp/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
$(LOCAL_PATH)/seccomp/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
$(COMMON_PATH)/seccomp/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
$(COMMON_PATH)/seccomp/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
# Sensors
PRODUCT_PACKAGES += \
@ -396,8 +398,8 @@ PRODUCT_PACKAGES += \
android.hardware.sensors@1.0-service
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \
$(LOCAL_PATH)/sensors/sensor_def_qcomdev.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sensor_def_qcomdev.conf
$(COMMON_PATH)/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \
$(COMMON_PATH)/sensors/sensor_def_qcomdev.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sensor_def_qcomdev.conf
# Tetheroffload
PRODUCT_PACKAGES += \
@ -441,6 +443,6 @@ PRODUCT_PACKAGES += \
wpa_supplicant.conf
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
$(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf \
$(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini
$(COMMON_PATH)/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
$(COMMON_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf \
$(COMMON_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini