rodin-miuicamera: Sync with tree changes

Change-Id: I1392f27845c83f9e3704d3f0241e16e0e80c0e85
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
This commit is contained in:
2026-07-04 01:21:25 +02:00
parent 0e6e751878
commit 4a52fd9b7b
588 changed files with 632 additions and 55671 deletions
Binary file not shown.
BIN
View File
Binary file not shown.
+63
View File
@@ -0,0 +1,63 @@
on fs
mkdir /mnt/vendor/persist/stability 0755 system system
mkdir /mnt/vendor/persist/misys 0755 system system
# Minidump
on post-fs-data
mkdir /data/vendor/diag 2771 root log
on zygote-start
chown root system /sys/kernel/hardware_info_to_dump/hardw_info
chmod 0660 /sys/kernel/hardware_info_to_dump/hardw_info
# Charger Logger
on property:sys.boot_completed=1
chown system system /sys/class/xm_power/charge_log/charge_log_head
chown system system /sys/class/xm_power/charge_log/charge_log_info
chown system system /sys/class/xm_power/charge_log/cur_buff
chown system system /sys/class/xm_power/charge_log/dump_log_buff
chown system system /sys/class/xm_power/charge_log/log_enable
chown system system /sys/class/xm_power/charge_log/log_index
chown system system /sys/class/xm_power/charge_log/log_level
chown system system /sys/class/xm_power/charge_log/max_buffer_num
chown system system /sys/class/xm_power/charge_log/console_log_level
chown system system /sys/class/xm_power/mca_event/trigger
chmod 0660 /sys/class/power_supply/wireless/reverse_chg_mode
# Log Manager
on post-fs-data
mkdir /data/vendor/bsplog 0775 system system
mkdir /data/vendor/bsplog/audio 0775 system system
mkdir /data/vendor/bsplog/camera 0775 system system
mkdir /data/vendor/bsplog/charge 0775 system system
mkdir /data/vendor/bsplog/charge/charge_logger 0775 system system
mkdir /data/vendor/bsplog/charge/charge_logger/mca_log 0771 system system
mkdir /data/vendor/bsplog/charge/charge_logger/charge_log 0771 system system
mkdir /data/vendor/bsplog/modem 0775 system system
mkdir /data/vendor/bsplog/secure 0775 system system
mkdir /data/vendor/bsplog/sensor 0775 system system
mkdir /data/vendor/bsplog/touch 0775 system system
mkdir /data/vendor/bsplog/wlan 0775 system system
mkdir /data/vendor/bsplog/bt 0775 system system
mkdir /data/vendor/bsplog/bt/ssr_dump 0775 system system
mkdir /data/vendor/bsplog/other 0775 system system
on property:persist.sys.abreuse.abstatus=yes
chmod 0775 /mnt/reuse
mkdir /mnt/reuse/bsplog 0777 system system
# 绑定MiSys interfaceRescueParty日志抓取时间较短,调用MiSys接口时HypSys还没启动,绑定后可以提前拉起HypSys
# 对于其他服务接口不做处理,等待服务正常初始化即可
service vendor.misys.common /vendor/bin/hypsys_vendor
class main
user system
group system root log cache everybody media_rw debuggerd
file /dev/kmsg r
interface aidl vendor.xiaomi.hardware.misys.common.IMiSysImpl/default
disabled
on post-fs
start vendor.misys.common
on property:sys.powerctl=*
write /sys/class/xm_power/mca_event/trigger MCA_LOG_FULL_EVENT
@@ -0,0 +1,7 @@
service vendor.misys.core /vendor/bin/hw/vendor.xiaomi.hardware.misys.core-service
class hal
user root
group root system log
disabled
oneshot
interface aidl vendor.xiaomi.hardware.misys.core.IMiSysCore/default
@@ -0,0 +1,11 @@
<!--
Input:
vendor/xiaomi/proprietary/misys/hypsys/hypsys_vendor/common/default/manifest_mtkblackbox.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>vendor.xiaomi.hardware.mtkblackbox</name>
<version>2</version>
<fqname>IMtkblackboxImpl/default</fqname>
</hal>
</manifest>
@@ -0,0 +1,12 @@
<!--
Input:
vendor/xiaomi/proprietary/misys/hypsys/hypsys_vendor/common/default/vendor.xiaomi.hardware.misys.common.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>vendor.xiaomi.hardware.misys.common</name>
<version>3</version>
<fqname>IHypSysIntl/default</fqname>
<fqname>IMiSysImpl/default</fqname>
</hal>
</manifest>
@@ -0,0 +1,10 @@
<!--
Input:
vendor/xiaomi/proprietary/misys/hypsys/hypsys_vendor/core/vendor.xiaomi.hardware.misys.core.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>vendor.xiaomi.hardware.misys.core</name>
<fqname>IMiSysCore/default</fqname>
</hal>
</manifest>