Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f4c9e1e26c | |||
| c4d416205f | |||
| 3e3286dc1b | |||
| df122f7c43 | |||
| e6ea3a9224 | |||
| 9b865aa6a1 | |||
| 63d1462550 | |||
|
|
7190230bf7 | ||
| b0060ae772 |
@@ -12,9 +12,6 @@ DEVICE_PATH := device/xiaomi/cmi
|
||||
# Display
|
||||
TARGET_SCREEN_DENSITY := 440
|
||||
|
||||
# Kernel
|
||||
TARGET_KERNEL_CONFIG += vendor/xiaomi/cmi.config
|
||||
|
||||
# OTA assert
|
||||
TARGET_OTA_ASSERT_DEVICE := cmi
|
||||
|
||||
|
||||
4
configs/sensors/hals.conf
Normal file
4
configs/sensors/hals.conf
Normal file
@@ -0,0 +1,4 @@
|
||||
sensors.elliptic.so
|
||||
sensors.ssc.so
|
||||
sensors.touch.so
|
||||
sensors.udfps.so
|
||||
@@ -18,10 +18,6 @@ PRODUCT_AAPT_PREF_CONFIG := xxhdpi
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(call find-copy-subdir-files,*,$(LOCAL_PATH)/audio/,$(TARGET_COPY_OUT_VENDOR)/etc)
|
||||
|
||||
# Boot animation
|
||||
TARGET_SCREEN_HEIGHT := 2340
|
||||
TARGET_SCREEN_WIDTH := 1080
|
||||
|
||||
# Camera
|
||||
PRODUCT_PACKAGES += \
|
||||
libMegviiFacepp-0.5.2 \
|
||||
@@ -57,6 +53,10 @@ $(call soong_config_set,lineage_powershare,powershare_path,/sys/class/power_supp
|
||||
PRODUCT_PACKAGES += \
|
||||
init.device.rc
|
||||
|
||||
# Sensors
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf
|
||||
|
||||
# Soong namespaces
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
$(LOCAL_PATH)
|
||||
|
||||
38
evolution.dependencies
Normal file
38
evolution.dependencies
Normal file
@@ -0,0 +1,38 @@
|
||||
[
|
||||
{
|
||||
"repository": "device_xiaomi_sm8250-common",
|
||||
"target_path": "device/xiaomi/sm8250-common"
|
||||
},
|
||||
{
|
||||
"repository": "SM8250-Development/vendor_xiaomi_sm8250-common",
|
||||
"target_path": "vendor/xiaomi/sm8250-common",
|
||||
"remote": "gitlab",
|
||||
"branch": "vic"
|
||||
},
|
||||
{
|
||||
"repository": "SM8250-Development/vendor_xiaomi_cmi",
|
||||
"target_path": "vendor/xiaomi/cmi",
|
||||
"remote": "gitlab",
|
||||
"branch": "vic"
|
||||
},
|
||||
{
|
||||
"repository": "kernel_xiaomi_sm8250",
|
||||
"target_path": "kernel/xiaomi/sm8250"
|
||||
},
|
||||
{
|
||||
"repository": "hardware_xiaomi",
|
||||
"target_path": "hardware/xiaomi"
|
||||
},
|
||||
{
|
||||
"repository": "Xiaomi-Development/device_xiaomi_camera",
|
||||
"target_path": "device/xiaomi/camera",
|
||||
"remote": "github-non-los",
|
||||
"branch": "aosp-15"
|
||||
},
|
||||
{
|
||||
"repository": "xiaomi-development/vendor_xiaomi_camera",
|
||||
"target_path": "vendor/xiaomi/camera",
|
||||
"remote": "gitlab",
|
||||
"branch": "aosp-15"
|
||||
}
|
||||
]
|
||||
@@ -53,6 +53,7 @@ blob_fixups: blob_fixups_user_type = {
|
||||
|
||||
namespace_imports = [
|
||||
'hardware/qcom-caf/common/libqti-perfd-client',
|
||||
'hardware/qcom-caf/sm8250',
|
||||
'hardware/xiaomi',
|
||||
'vendor/qcom/opensource/display',
|
||||
'vendor/xiaomi/sm8250-common',
|
||||
@@ -67,5 +68,5 @@ module = ExtractUtilsModule(
|
||||
)
|
||||
|
||||
if __name__ == '__main__':
|
||||
utils = ExtractUtils.device_with_common(module, 'sm8250-common', module.vendor)
|
||||
utils = ExtractUtils.device(module)
|
||||
utils.run()
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
[
|
||||
{
|
||||
"repository": "android_device_xiaomi_sm8250-common",
|
||||
"target_path": "device/xiaomi/sm8250-common"
|
||||
}
|
||||
]
|
||||
@@ -14,6 +14,15 @@ $(call inherit-product, vendor/lineage/config/common_full_phone.mk)
|
||||
# Inherit from cmi device
|
||||
$(call inherit-product, device/xiaomi/cmi/device.mk)
|
||||
|
||||
# Build Flags
|
||||
TARGET_SCREEN_HEIGHT := 2340
|
||||
TARGET_SCREEN_WIDTH := 1080
|
||||
TARGET_USES_MINI_GAPPS := true
|
||||
TARGET_BUILD_DEVICE_AS_WEBCAM := true
|
||||
TARGET_HAS_UDFPS := true
|
||||
TARGET_INCLUDE_ACCORD := false
|
||||
BUILD_BCR := true
|
||||
|
||||
PRODUCT_NAME := lineage_cmi
|
||||
PRODUCT_DEVICE := cmi
|
||||
PRODUCT_MANUFACTURER := Xiaomi
|
||||
@@ -25,3 +34,6 @@ PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
|
||||
PRODUCT_BUILD_PROP_OVERRIDES += \
|
||||
BuildDesc="cmi-user 13 RKQ1.211001.001 V816.0.2.0.TJAMIXM release-keys" \
|
||||
BuildFingerprint=Xiaomi/cmi_global/cmi:13/RKQ1.211001.001/V816.0.2.0.TJAMIXM:user/release-keys
|
||||
|
||||
# Camera
|
||||
include device/xiaomi/camera/miuicamera.mk
|
||||
|
||||
@@ -445,6 +445,9 @@
|
||||
<!-- How long it takes for the HW to start illuminating after the illumination is requested. -->
|
||||
<integer name="config_udfps_illumination_transition_ms">0</integer>
|
||||
|
||||
<!-- Type of the udfps long press sensor. Empty if long press is not supported. -->
|
||||
<string name="config_dozeUdfpsLongPressSensorType" translatable="false">org.lineageos.sensor.udfps</string>
|
||||
|
||||
<!-- The bounding path of the cutout region of the main built-in display.
|
||||
Must either be empty if there is no cutout region, or a string that is parsable by
|
||||
{@link android.util.PathParser}.
|
||||
|
||||
@@ -52,9 +52,7 @@ vendor/lib/liba2dpoffload.so:vendor/lib/liba2dpoffload_cmi.so;FIX_SONAME
|
||||
vendor/lib/libaudio_log_utils.so
|
||||
vendor/lib/libaudiocloudctrl.so
|
||||
vendor/lib/libaudioconfigstore.so
|
||||
vendor/lib/libaudioparsers.so
|
||||
vendor/lib/libaudioroute_ext.so
|
||||
vendor/lib/libhdmipassthru.so
|
||||
vendor/lib/libresampler.so
|
||||
vendor/lib/vendor.qti.hardware.audiohalext@1.0.so
|
||||
|
||||
@@ -114,20 +112,15 @@ vendor/lib64/camera/fdconfigpreviewlite.bin
|
||||
vendor/lib64/camera/fdconfigvideo.bin
|
||||
vendor/lib64/camera/fdconfigvideolite.bin
|
||||
vendor/lib64/hw/camera.qcom.so
|
||||
vendor/lib64/hw/com.qti.chi.override.so
|
||||
vendor/lib64/com.qti.feature2.anchorsync.so
|
||||
vendor/lib64/com.qti.feature2.demux.so
|
||||
vendor/lib64/com.qti.feature2.frameselect.so
|
||||
vendor/lib64/com.qti.feature2.fusion.so
|
||||
vendor/lib64/com.qti.feature2.generic.so
|
||||
vendor/lib64/com.qti.feature2.gs.so
|
||||
vendor/lib64/com.qti.feature2.hdr.so
|
||||
vendor/lib64/com.qti.feature2.memcpy.so
|
||||
vendor/lib64/com.qti.feature2.mfsr.so
|
||||
vendor/lib64/com.qti.feature2.qcfa.so
|
||||
vendor/lib64/com.qti.feature2.rawhdr.so
|
||||
vendor/lib64/com.qti.feature2.rawsupernight.so
|
||||
vendor/lib64/com.qti.feature2.rt.so
|
||||
vendor/lib64/com.qti.feature2.serializer.so
|
||||
vendor/lib64/com.qti.feature2.softispprocess.so
|
||||
vendor/lib64/com.qti.feature2.softispsupernight.so
|
||||
@@ -135,13 +128,12 @@ vendor/lib64/com.qti.feature2.sr.so
|
||||
vendor/lib64/com.qti.feature2.stub.so
|
||||
vendor/lib64/com.qti.feature2.swmf.so
|
||||
vendor/lib64/libMIAIHDRhvx_interface.so
|
||||
vendor/lib64/libSNPE.so
|
||||
vendor/lib64/libalAILDC.so
|
||||
vendor/lib64/libalCFR.so
|
||||
vendor/lib64/libalLDC.so
|
||||
vendor/lib64/libalhLDC.so
|
||||
vendor/lib64/libarcdualcamsat.so
|
||||
vendor/lib64/libarcmulticamsat.so
|
||||
vendor/lib64/libarcsat.so
|
||||
vendor/lib64/libarcsoft_beautyshot.so
|
||||
vendor/lib64/libarcsoft_bodyslim.so
|
||||
vendor/lib64/libarcsoft_distortion_correction.so
|
||||
@@ -157,13 +149,10 @@ vendor/lib64/libarcsoft_portrait_lighting_c.so
|
||||
vendor/lib64/libarcsoft_preview_deflicker.so
|
||||
vendor/lib64/libarcsoft_super_night_raw.so
|
||||
vendor/lib64/libarcsoft_superportrait.so
|
||||
vendor/lib64/libc++_shared.so
|
||||
vendor/lib64/libcamera_dirty.so
|
||||
vendor/lib64/libcamera_nn_stub.so
|
||||
vendor/lib64/libcamera_scene.so
|
||||
vendor/lib64/libcamerapostproc.so
|
||||
vendor/lib64/libchilog.so
|
||||
vendor/lib64/libcom.qti.chinodeutils.so
|
||||
vendor/lib64/libcvp2.so
|
||||
vendor/lib64/libcvp2_hfi.so
|
||||
vendor/lib64/libcvp_common.so
|
||||
@@ -174,8 +163,11 @@ vendor/lib64/libdualcam_video_optical_zoom.so
|
||||
vendor/lib64/libflaw.so
|
||||
vendor/lib64/libfocus.so
|
||||
vendor/lib64/libft2vendor.so
|
||||
vendor/lib64/libHalSuperSensorServer.so
|
||||
vendor/lib64/libhta.so
|
||||
vendor/lib64/libipebpsstriping.so
|
||||
vendor/lib64/libmialgoengine.so
|
||||
vendor/lib64/libmialgo_ie_capture.so
|
||||
vendor/lib64/libmialgo_ie_preview.so
|
||||
vendor/lib64/libmialgo_image_colourkeeping.so
|
||||
vendor/lib64/libmialgo_rfs.so
|
||||
@@ -186,13 +178,12 @@ vendor/lib64/libmialgo_video_enhance.so
|
||||
vendor/lib64/libmialgo_video_seg.so
|
||||
vendor/lib64/libmibokeh_845_video.so
|
||||
vendor/lib64/libmibokeh_855.so
|
||||
vendor/lib64/libmpbase.so
|
||||
vendor/lib64/libmulticam_image_optical_zoom.so
|
||||
vendor/lib64/libmulticam_optical_zoom_control.so
|
||||
vendor/lib64/libmulticam_video_optical_zoom.so
|
||||
vendor/lib64/libnpu.so
|
||||
vendor/lib64/libofflinelog.so
|
||||
vendor/lib64/libos.so
|
||||
vendor/lib64/librelight_only.so
|
||||
vendor/lib64/libremosaic_wrapper.so
|
||||
vendor/lib64/libremosaichvx_stub.so
|
||||
vendor/lib64/libremosaiclib.so
|
||||
@@ -204,16 +195,16 @@ vendor/lib64/libsnpe_dsp_domains_v2_system.so
|
||||
vendor/lib64/libsns_registry_skel.so
|
||||
vendor/lib64/libst_soft_isp_calc_exposure_shared.so
|
||||
vendor/lib64/libst_soft_isp_shared.so
|
||||
vendor/lib64/libSuperSensor.so
|
||||
vendor/lib64/libSuperSensorCPU.so
|
||||
vendor/lib64/libsymphony-cpu.so
|
||||
vendor/lib64/libsynx.so
|
||||
vendor/lib64/libthreadutils.so
|
||||
vendor/lib64/libtriplecam_optical_zoom_control.so
|
||||
vendor/lib64/libtriplecam_video_optical_zoom.so
|
||||
vendor/lib64/libvideoBokeh.so
|
||||
vendor/lib64/libvideofilter_only.so
|
||||
vendor/lib64/libvidhance.so
|
||||
vendor/lib64/libxmi_high_dynamic_range.so
|
||||
vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so
|
||||
|
||||
# Camera (CamX)
|
||||
vendor/lib64/libcamxexternalformatutils.so
|
||||
@@ -409,7 +400,6 @@ vendor/etc/init/init.vendor.sensors.rc
|
||||
vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc
|
||||
vendor/etc/init/vendor.sensors.qti.rc
|
||||
vendor/etc/init/vendor.sensors.sscrpcd.rc
|
||||
vendor/etc/sensors/hals.conf
|
||||
vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so
|
||||
vendor/lib64/libnotifyaudiohal.so
|
||||
vendor/lib64/libsensorcal.so
|
||||
|
||||
Reference in New Issue
Block a user