Compare commits

...

10 commits

Author SHA1 Message Date
DigiGoon
011ff4daf3 haydn: Remove lfs 2025-04-06 23:34:10 +00:00
AdarshGrewal
9b943de425 haydn: Enable elfchecks for camera libs
Change-Id: Ia83ac0de79a3527ae50bfdab80a38412c000318a
2025-01-06 00:53:04 +05:30
AdarshGrewal
ec9d0a60f5 haydn: Enable elf checks for libmmcamera_faceproc
Change-Id: If491b8e6144e46b7655ecb1545c412d62c503e28
2025-01-06 00:39:53 +05:30
AdarshGrewal
69961df944 haydn: Update from V816.0.11.0.UKKMIXM
Change-Id: Ic3ec179f6125b58e6067b9cc561b96a1d6b70d12
2025-01-06 00:01:28 +05:30
AdarshGrewal
333b1b1dbd haydn: Regen
Change-Id: Ie01f0a33e22d84ac690a37a360ee713bc0443de5
2025-01-06 00:01:28 +05:30
AdarshGrewal
65e57360bb haydn: Fix soname
Change-Id: Ida546baafbb93b0aaef96ce753f05b535e46015b
2024-10-17 22:46:43 +08:00
Michael Bestas
af68f03f0b haydn: Disable ELF checks for certain libraries
Change-Id: I67baa05564baba9d9e2ca879fd5a3ab8cfdaf8e6
2024-10-17 22:46:31 +08:00
AdarshGrewal
657c301e4f haydn: Drop 32 bit camera blobs
Change-Id: Idbfe63a556f515b5c93641cc856df28b9254ba49
2024-10-17 22:46:22 +08:00
AdarshGrewal
00a205e421 haydn: Add missing libaudioparsers
Change-Id: I993ae04abe9001337ff25187a33d92f31dbd11dd
2024-10-17 22:46:22 +08:00
AdarshGrewal
f21bd83cd2 haydn: Decommonize citsensorservice stack
Change-Id: I04accb960b46dfafa14c0d6082191912d4d3c64e
2024-10-17 22:46:22 +08:00
83 changed files with 11860 additions and 5880 deletions

1
.gitattributes vendored
View file

@ -1 +0,0 @@
radio/* filter=lfs diff=lfs merge=lfs -text

View file

@ -1,3 +0,0 @@
[lfs]
url = "https://lfs.undocumented.software/lfs/blobs.git/info/lfs"
pushurl = "ssh://git@lfs.undocumented.software/lfs/blobs.git"

17592
Android.bp

File diff suppressed because it is too large Load diff

View file

@ -1,27 +1,27 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/haydn/setup-makefiles.sh
LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),haydn) ifeq ($(TARGET_DEVICE),haydn)
$(call add-radio-file-sha1-checked,radio/abl.img,12380ff05783ec689c49b6ab5dcba61d51e55023) $(call add-radio-file-sha1-checked,radio/abl.img,ea05cf8bc2d9844d5224fc0ec7781144d5dbfe32)
$(call add-radio-file-sha1-checked,radio/aop.img,f563656ba3959790568c39031c9e2a284d1b2c8b) $(call add-radio-file-sha1-checked,radio/aop.img,9fd562b918c071b52245e5bfbdf88e07348c5b33)
$(call add-radio-file-sha1-checked,radio/bluetooth.img,ea3e83c392191f6311e4e1f3273978f1966797ab) $(call add-radio-file-sha1-checked,radio/bluetooth.img,154c7889764e8566a01e099a658d4d634dc73693)
$(call add-radio-file-sha1-checked,radio/cpucp.img,0e3e5d956adc4fc269ed0c7a292bdda845f6817f) $(call add-radio-file-sha1-checked,radio/cpucp.img,38dcfb6f284de7e06c2451296643a6d5d4da14a2)
$(call add-radio-file-sha1-checked,radio/devcfg.img,735383d5ecbd8e82a6456c5a6fcb21a4d7de4ee4) $(call add-radio-file-sha1-checked,radio/devcfg.img,385304ebaa7a776df5f41203533eb860fddc590b)
$(call add-radio-file-sha1-checked,radio/dsp.img,453413b40e59bfbd20bcb03dce4e3538f0f04550) $(call add-radio-file-sha1-checked,radio/dsp.img,453413b40e59bfbd20bcb03dce4e3538f0f04550)
$(call add-radio-file-sha1-checked,radio/featenabler.img,b9906e55d16137e8cfd1b0edf6e0ac7eff6f0ab8) $(call add-radio-file-sha1-checked,radio/featenabler.img,1c6928733eeb538a3035292918dec686ed6d9237)
$(call add-radio-file-sha1-checked,radio/hyp.img,0d7162db595deabca911f0339e9246c8a557d1a6) $(call add-radio-file-sha1-checked,radio/hyp.img,287fd41f86246385d05618497f0473edec95b09b)
$(call add-radio-file-sha1-checked,radio/imagefv.img,10ddd77d16a84e806a6776b0215ed4cdeb3e7602) $(call add-radio-file-sha1-checked,radio/imagefv.img,24d2eedefd002e9bbd2307292874e1473ce23b6c)
$(call add-radio-file-sha1-checked,radio/keymaster.img,3bc3d8b0611bf2d20446fd80d8a8b0b77398745a) $(call add-radio-file-sha1-checked,radio/keymaster.img,40ada992947efcb039279a7667610882e0ec229f)
$(call add-radio-file-sha1-checked,radio/modem.img,2c3eceaba0d29fd4662ff2a1e920b8866a0045ab) $(call add-radio-file-sha1-checked,radio/modem.img,05de69a9ddee6db0a38decbda6588e4bf232e991)
$(call add-radio-file-sha1-checked,radio/qupfw.img,2bf5d0a50eaf9211b68b274bb057b74234103c77) $(call add-radio-file-sha1-checked,radio/qupfw.img,e5ffcc8a73c5143af6ec4135c3aad20ebaa6381e)
$(call add-radio-file-sha1-checked,radio/shrm.img,3f25fc15d098f31527398cc09c91636f6e91903c) $(call add-radio-file-sha1-checked,radio/shrm.img,2da0db849d74075db36650338c06918abc9ec988)
$(call add-radio-file-sha1-checked,radio/tz.img,1432b4ad22b1354bef7f53af68bcace9247e65fa) $(call add-radio-file-sha1-checked,radio/tz.img,5681f364e4e639ca4302f7c1344a10b7ddf8b0f8)
$(call add-radio-file-sha1-checked,radio/uefisecapp.img,cde39c35884e13ed507502fa5e7e53e8280e06f8) $(call add-radio-file-sha1-checked,radio/uefisecapp.img,c8638179a79f8642e998edb5ac051bd051e4e801)
$(call add-radio-file-sha1-checked,radio/xbl.img,a9d7e58e674e1d341c570fb9b958b7096c90c450) $(call add-radio-file-sha1-checked,radio/xbl.img,2266ea2c0f99a3c46877013dd1917d67f428bf54)
$(call add-radio-file-sha1-checked,radio/xbl_config.img,0b154e0790e1b90e9d9dee2f90e68da05a6b6776) $(call add-radio-file-sha1-checked,radio/xbl_config.img,ecdefa6bf0e59b10d6119d81474271daba9ff3e0)
endif endif

View file

@ -1,6 +1,6 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/haydn/setup-makefiles.sh
AB_OTA_PARTITIONS += \ AB_OTA_PARTITIONS += \
abl \ abl \

View file

@ -1,6 +1,6 @@
#
# Automatically generated file. DO NOT MODIFY # Automatically generated file. DO NOT MODIFY
# #
# This file is generated by device/xiaomi/haydn/setup-makefiles.sh
PRODUCT_SOONG_NAMESPACES += \ PRODUCT_SOONG_NAMESPACES += \
vendor/xiaomi/haydn vendor/xiaomi/haydn
@ -106,9 +106,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/haydn/proprietary/vendor/etc/init/ipa_fws.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ipa_fws.rc \ vendor/xiaomi/haydn/proprietary/vendor/etc/init/ipa_fws.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ipa_fws.rc \
vendor/xiaomi/haydn/proprietary/vendor/etc/init/vendor.sensors.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.qti.rc \ vendor/xiaomi/haydn/proprietary/vendor/etc/init/vendor.sensors.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.qti.rc \
vendor/xiaomi/haydn/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.sscrpcd.rc \ vendor/xiaomi/haydn/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.sscrpcd.rc \
vendor/xiaomi/haydn/proprietary/vendor/etc/init/vendor.xiaomi.hardware.citsensorservice@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.xiaomi.hardware.citsensorservice@1.1-service.rc \
vendor/xiaomi/haydn/proprietary/vendor/etc/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf \ vendor/xiaomi/haydn/proprietary/vendor/etc/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf \
vendor/xiaomi/haydn/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ vendor/xiaomi/haydn/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \
vendor/xiaomi/haydn/proprietary/vendor/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf \
vendor/xiaomi/haydn/proprietary/vendor/etc/ltm_config_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ltm_config_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml \ vendor/xiaomi/haydn/proprietary/vendor/etc/ltm_config_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ltm_config_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml \
vendor/xiaomi/haydn/proprietary/vendor/etc/mdss_dsi_k11_38_08_0a_dsc_cmd_mi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mdss_dsi_k11_38_08_0a_dsc_cmd_mi.xml \ vendor/xiaomi/haydn/proprietary/vendor/etc/mdss_dsi_k11_38_08_0a_dsc_cmd_mi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mdss_dsi_k11_38_08_0a_dsc_cmd_mi.xml \
vendor/xiaomi/haydn/proprietary/vendor/etc/qdcm_calib_data_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml \ vendor/xiaomi/haydn/proprietary/vendor/etc/qdcm_calib_data_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_xiaomi_38_08_0a_cmd_mode_dsc_dsi_panel.xml \
@ -354,30 +354,10 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \ vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \
vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \ vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \
vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \ vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \
vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin vendor/xiaomi/haydn/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin \
vendor/xiaomi/haydn/proprietary/vendor/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
libcamxexternalformatutils \
libcamxfacialfeatures \
libcamxfdalgo \
libcamxfdengine \
libcamxifestriping \
libcamximageformatutils \
libcamxqsatalgo \
libcamxstatscore \
libcamxswispiqmodule \
libcamxswprocessalgo \
libcamxtintlessalgo \
libjpege \
libmctfengine_stub \
libmmcamera_bestats \
libmmcamera_cac3 \
libmmcamera_faceproc \
libmmcamera_faceproc2 \
libmmcamera_lscv35 \
libmmcamera_mfnr \
libmmcamera_mfnr_t4 \
libmmcamera_pdpc \
audio.primary.lahaina \ audio.primary.lahaina \
liba2dpoffload \ liba2dpoffload \
libacdb-fts \ libacdb-fts \
@ -388,6 +368,7 @@ PRODUCT_PACKAGES += \
libaudcal \ libaudcal \
libaudio_log_utils \ libaudio_log_utils \
libaudiocloudctrl \ libaudiocloudctrl \
libaudioparsers \
libaudioroute_ext \ libaudioroute_ext \
libbatterylistener \ libbatterylistener \
libfcsam \ libfcsam \
@ -547,6 +528,7 @@ PRODUCT_PACKAGES += \
camera.xiaomi \ camera.xiaomi \
com.qti.chi.override \ com.qti.chi.override \
fingerprint.fpc.lahaina \ fingerprint.fpc.lahaina \
vendor.xiaomi.hardware.citsensorservice@1.1-impl \
libAF \ libAF \
libBlinkStub \ libBlinkStub \
libFlickerDet \ libFlickerDet \
@ -581,6 +563,17 @@ PRODUCT_PACKAGES += \
libcamera_nn_stub \ libcamera_nn_stub \
libcamera_scene \ libcamera_scene \
libcamerapostproc \ libcamerapostproc \
libcamxexternalformatutils \
libcamxfacialfeatures \
libcamxfdalgo \
libcamxfdengine \
libcamxifestriping \
libcamximageformatutils \
libcamxqsatalgo \
libcamxstatscore \
libcamxswispiqmodule \
libcamxswprocessalgo \
libcamxtintlessalgo \
libcapiv2svacnn \ libcapiv2svacnn \
libcapiv2svarnn \ libcapiv2svarnn \
libcapiv2vop \ libcapiv2vop \
@ -599,6 +592,8 @@ PRODUCT_PACKAGES += \
libhdrdynamicootf \ libhdrdynamicootf \
libhexagon_controller \ libhexagon_controller \
libipebpsstriping \ libipebpsstriping \
libjpege \
libmctfengine_stub \
libmiai_deblur \ libmiai_deblur \
libmiai_portraitsupernight \ libmiai_portraitsupernight \
libmialgo_ai_vision \ libmialgo_ai_vision \
@ -620,6 +615,14 @@ PRODUCT_PACKAGES += \
libmibokeh_mask_dsp \ libmibokeh_mask_dsp \
libmiphone_preview_bokeh \ libmiphone_preview_bokeh \
libmm-color-convertor \ libmm-color-convertor \
libmmcamera_bestats \
libmmcamera_cac3 \
libmmcamera_faceproc \
libmmcamera_faceproc2 \
libmmcamera_lscv35 \
libmmcamera_mfnr \
libmmcamera_mfnr_t4 \
libmmcamera_pdpc \
libmpbase \ libmpbase \
libnanopb \ libnanopb \
libnotifyaudiohal \ libnotifyaudiohal \
@ -669,6 +672,8 @@ PRODUCT_PACKAGES += \
vendor.xiaomi.hardware.cameraperf@1.0 \ vendor.xiaomi.hardware.cameraperf@1.0 \
vendor.xiaomi.hardware.campostproc@1.0-service-impl \ vendor.xiaomi.hardware.campostproc@1.0-service-impl \
vendor.xiaomi.hardware.campostproc@1.0 \ vendor.xiaomi.hardware.campostproc@1.0 \
vendor.xiaomi.hardware.citsensorservice@1.0 \
vendor.xiaomi.hardware.citsensorservice@1.1 \
capi_v2_aptX_CLHDADV_Encoder \ capi_v2_aptX_CLHDADV_Encoder \
capi_v2_aptX_CLHDAD_Speech_Decoder \ capi_v2_aptX_CLHDAD_Speech_Decoder \
capi_v2_cirrus_sp \ capi_v2_cirrus_sp \
@ -712,7 +717,9 @@ PRODUCT_PACKAGES += \
misound_karaokemix_res \ misound_karaokemix_res \
misound_res_headphone \ misound_res_headphone \
misound_res_spk \ misound_res_spk \
vendor.xiaomi.hardware.citsensorservice@1.1-service.xml \
batterysecret \ batterysecret \
vendor.xiaomi.hardware.citsensorservice@1.1-service \
init.qcom.sensors \ init.qcom.sensors \
sensors.qti \ sensors.qti \
sscrpcd sscrpcd

View file

@ -0,0 +1,8 @@
# Copyright (c) 2017 Xiaomi Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Xiaomi Technologies, Inc.
#
service citsensor-hal-1-1 /vendor/bin/hw/vendor.xiaomi.hardware.citsensorservice@1.1-service
class late_start
user system
group system input

View file

@ -0,0 +1,11 @@
<manifest version="1.0" type="device">
<hal format="hidl">
<name>vendor.xiaomi.hardware.citsensorservice</name>
<transport>hwbinder</transport>
<version>1.1</version>
<interface>
<name>ICitSensorService</name>
<instance>default</instance>
</interface>
</hal>
</manifest>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
radio/abl.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/aop.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/bluetooth.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/cpucp.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/devcfg.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/featenabler.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/hyp.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/imagefv.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/keymaster.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/modem.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/qupfw.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/shrm.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/tz.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/uefisecapp.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/xbl.img (Stored with Git LFS)

Binary file not shown.

BIN
radio/xbl_config.img (Stored with Git LFS)

Binary file not shown.