Compare commits
76 commits
d645c3f4e5
...
4d215b1087
Author | SHA1 | Date | |
---|---|---|---|
4d215b1087 | |||
|
74c028c25d | ||
|
7ea090b6a5 | ||
|
5b52733143 | ||
|
995cd12967 | ||
|
411fa2c522 | ||
|
fe5d727bb3 | ||
|
5e72ce14bb | ||
|
84f24226ed | ||
|
96e51b8999 | ||
|
167276f766 | ||
|
1e533f6ce2 | ||
|
d1bf7a48f6 | ||
|
b0981200de | ||
|
8cb582b208 | ||
|
37686de087 | ||
|
b43c5380e8 | ||
|
1aaf950dee | ||
|
27ea387625 | ||
|
a983f99615 | ||
|
09c4307300 | ||
|
6c241ebecd | ||
|
7a6a3ad83e | ||
|
638c8a42a1 | ||
|
b33e6716d1 | ||
|
5b04f71e15 | ||
|
4a9342685a | ||
|
d467045329 | ||
|
8e4c8f40e8 | ||
|
3f316fe93d | ||
|
bdeb993264 | ||
|
671b7d110d | ||
|
f49e513d68 | ||
|
fd689cc7ce | ||
|
4022475125 | ||
|
186d6f42b5 | ||
|
84930f23a1 | ||
|
4ec5225d3a | ||
|
cc49e760ce | ||
|
c93a847f8e | ||
|
89e2b2a637 | ||
|
aacf52c6bb | ||
|
95b45bfd8c | ||
|
71d4f7b6d4 | ||
|
3d09c84d59 | ||
|
505ca3e6f0 | ||
|
ec9478a5b3 | ||
|
0a301e41c3 | ||
|
b693da8be6 | ||
|
20c8a20ca0 | ||
|
551e6d87cc | ||
|
f41dfdbfc5 | ||
|
819c4b4267 | ||
|
072960794e | ||
|
e5b5b455d0 | ||
|
80a22a662c | ||
|
6b43e11112 | ||
|
b0ca187e5c | ||
|
d1c024a9df | ||
|
825e57ba45 | ||
|
941f7c8c0e | ||
|
e34db23bd3 | ||
|
795d8ba157 | ||
|
bfd99f8ac9 | ||
|
e7f6c49146 | ||
|
39e7544618 | ||
|
2105861097 | ||
|
b1c70f21dd | ||
|
85b3cab69c | ||
|
2f0393d907 | ||
|
7f7852794a | ||
|
9d8fd6ceed | ||
|
6b2faff44b | ||
|
288a7a692c | ||
|
aae2fe82eb | ||
|
c3040f46af |
23 changed files with 270 additions and 278 deletions
|
@ -14,17 +14,16 @@ $(call inherit-product, vendor/xiaomi/zeus/zeus-vendor.mk)
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
ApertureResZeus \
|
ApertureResZeus \
|
||||||
FrameworksResZeus \
|
FrameworksResZeus \
|
||||||
|
LineageResZeus \
|
||||||
|
NfcResZeus \
|
||||||
SettingsProviderResZeus \
|
SettingsProviderResZeus \
|
||||||
SettingsResZeus \
|
SettingsResZeus \
|
||||||
SystemUIResZeus \
|
SystemUIResZeus \
|
||||||
WifiResZeus
|
WifiResZeus
|
||||||
|
|
||||||
# Sensors
|
# Powershare
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
sensors.xiaomi
|
vendor.lineage.powershare@1.0-service.default
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
$(LOCAL_PATH)/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf
|
|
||||||
|
|
||||||
# Soong namespaces
|
# Soong namespaces
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
|
|
@ -1,28 +1,62 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
# Copyright (C) 2016 The CyanogenMod Project
|
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
|
||||||
# Copyright (C) 2017-2020 The LineageOS Project
|
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
#
|
#
|
||||||
|
|
||||||
function blob_fixup() {
|
function blob_fixup() {
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
vendor/etc/camera/zeus_enhance_motiontuning.xml|vendor/etc/camera/zeus_motiontuning.xml)
|
vendor/etc/camera/zeus_enhance_motiontuning.xml|vendor/etc/camera/zeus_motiontuning.xml)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
sed -i 's/xml=version/xml version/g' "${2}"
|
sed -i 's/xml=version/xml version/g' "${2}"
|
||||||
;;
|
;;
|
||||||
vendor/etc/camera/pureShot_parameter.xml|vendor/etc/camera/pureView_parameter.xml)
|
vendor/etc/camera/pureShot_parameter.xml|vendor/etc/camera/pureView_parameter.xml)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
sed -i 's/=\([0-9]\+\)>/="\1">/g' "${2}"
|
sed -i 's/=\([0-9]\+\)>/="\1">/g' "${2}"
|
||||||
;;
|
;;
|
||||||
vendor/etc/init/hw/init.batterysecret.rc)
|
vendor/lib64/hw/audio.primary.taro-zeus.so)
|
||||||
sed -i 's/on charger/on property:init.svc.vendor.charger=running/g' "${2}"
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --set-soname "audio.primary.taro-zeus.so" "${2}"
|
||||||
;;
|
;;
|
||||||
vendor/lib/hw/vendor.xiaomi.sensor.citsensorservice@2.0-impl.so|vendor/lib64/hw/vendor.xiaomi.sensor.citsensorservice@2.0-impl.so)
|
vendor/lib64/hw/fingerprint.goodix_fod.default.so)
|
||||||
sed -i 's/_ZN13DisplayConfig10ClientImpl13ClientImplGetENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_14ConfigCallbackE/_ZN13DisplayConfig10ClientImpl4InitENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_14ConfigCallbackE\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0/g' "${2}"
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --set-soname "fingerprint.goodix_fod.default.so" "${2}"
|
||||||
|
;;
|
||||||
|
vendor/lib64/hw/fingerprint.goodix_fod6.default.so)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --set-soname "fingerprint.goodix_fod6.default.so" "${2}"
|
||||||
|
;;
|
||||||
|
vendor/lib64/libcamximageformatutils.so)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --replace-needed "vendor.qti.hardware.display.config-V2-ndk_platform.so" "vendor.qti.hardware.display.config-V2-ndk.so" "${2}"
|
||||||
|
;;
|
||||||
|
vendor/lib64/libkaraokepal.so)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --replace-needed "audio.primary.taro.so" "audio.primary.taro-zeus.so" "${2}"
|
||||||
|
;;
|
||||||
|
vendor/lib64/libSnpeCpu.so)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --set-soname "libSnpeCpu.so" "${2}"
|
||||||
|
;;
|
||||||
|
vendor/lib64/libSnpeGpu.so)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --set-soname "libSnpeGpu.so" "${2}"
|
||||||
|
;;
|
||||||
|
vendor/lib64/libSnpeHtpV69Stub.so)
|
||||||
|
[ "$2" = "" ] && return 0
|
||||||
|
"${PATCHELF_0_17_2}" --set-soname "libSnpeHtpV69Stub.so" "${2}"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
return 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function blob_fixup_dry() {
|
||||||
|
blob_fixup "$1" ""
|
||||||
|
}
|
||||||
|
|
||||||
# If we're being sourced by the common script that we called,
|
# If we're being sourced by the common script that we called,
|
||||||
# stop right here. No need to go down the rabbit hole.
|
# stop right here. No need to go down the rabbit hole.
|
||||||
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
|
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
|
||||||
|
@ -34,5 +68,6 @@ set -e
|
||||||
export DEVICE=zeus
|
export DEVICE=zeus
|
||||||
export DEVICE_COMMON=sm8450-common
|
export DEVICE_COMMON=sm8450-common
|
||||||
export VENDOR=xiaomi
|
export VENDOR=xiaomi
|
||||||
|
export VENDOR_COMMON=${VENDOR}
|
||||||
|
|
||||||
"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"
|
"./../../${VENDOR_COMMON}/${DEVICE_COMMON}/extract-files.sh" "$@"
|
||||||
|
|
81
overlay/Aperture/res/values/config.xml
Normal file
81
overlay/Aperture/res/values/config.xml
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
SPDX-FileCopyrightText: 2023-2024 The LineageOS Project
|
||||||
|
SPDX-License-Identifier: Apache-2.0
|
||||||
|
-->
|
||||||
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
|
<!-- Enable auxiliary cameras selector. -->
|
||||||
|
<bool name="config_enableAuxCameras">true</bool>
|
||||||
|
|
||||||
|
<!-- List of ID of auxiliary cameras that must be ignored by the app. -->
|
||||||
|
<string-array name="config_ignoredAuxCameraIds">
|
||||||
|
<item>0</item>
|
||||||
|
<item>2</item>
|
||||||
|
<item>3</item>
|
||||||
|
<item>5</item>
|
||||||
|
<item>6</item>
|
||||||
|
<item>7</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Decide whether to ignore auxiliary cameras that
|
||||||
|
are logical (made of multiple physical sensors).
|
||||||
|
Set this to false if your camera HAL doesn't expose
|
||||||
|
one or more aux cameras as a standalone camera device.
|
||||||
|
Note that you will probably need to add
|
||||||
|
more camera IDs to ignoreCameraIds. -->
|
||||||
|
<bool name="config_ignoreLogicalAuxCameras">false</bool>
|
||||||
|
|
||||||
|
<!-- An array of triplets made of (camera ID, qualities, frame rates).
|
||||||
|
These video modes will be added to the available
|
||||||
|
quality/frame rate combinations of a camera device.
|
||||||
|
Make sure the device is able to handle those configurations
|
||||||
|
and maintain a stable frame rate at any condition.
|
||||||
|
Note that you can't add video qualities that aren't
|
||||||
|
exposed by the camera, only new frame rates.
|
||||||
|
Valid values of resolution are:
|
||||||
|
- "sd" (480p)
|
||||||
|
- "hd" (720p)
|
||||||
|
- "fhd" (1080p)
|
||||||
|
- "uhd" (2160p)
|
||||||
|
Valid values of frame rate are:
|
||||||
|
- "24"
|
||||||
|
- "30"
|
||||||
|
- "60"
|
||||||
|
- "120"
|
||||||
|
Additionally you can prepend `-` to frame rate to mark it as unsupported.
|
||||||
|
Example:
|
||||||
|
<string-array name="config_additionalVideoConfigurations">
|
||||||
|
<item>0</item> <item>sd|hd|fhd</item> <item>60|120</item>
|
||||||
|
<item>0</item> <item>uhd</item> <item>-60</item>
|
||||||
|
<item>1</item> <item>sd|hd|fhd</item> <item>60</item>
|
||||||
|
</string-array>
|
||||||
|
-->
|
||||||
|
<string-array name="config_additionalVideoConfigurations">
|
||||||
|
<item>1</item> <item>sd|hd|fhd</item> <item>60</item>
|
||||||
|
<item>4</item> <item>sd|hd|fhd|uhd</item> <item>60</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- An array of triplets made of (camera ID, approximate zoom ratio, exact zoom ratio).
|
||||||
|
These values will be added to the lens selector if one or more cameras uses the
|
||||||
|
multi-camera API to let the user select which lens to use.
|
||||||
|
It's highly recommended to leave config_enableAuxCameras to false, since with
|
||||||
|
multi-camera API you only use a single camera device for all sensors.
|
||||||
|
You may enable it if you need auxiliary camera devices for a set of cameras on one
|
||||||
|
of the device's side (e.g. logical main back camera but multiple physical camera
|
||||||
|
devices on front), in that case if a main device side's lens is referenced here
|
||||||
|
all the auxiliary camera devices of that side will be ignored.
|
||||||
|
You may be able to get the exact zoom ratio needed to trigger the lens switch from
|
||||||
|
your stock camera app and observing the zoom ratio it sets with the following command:
|
||||||
|
adb shell dumpsys media.camera | grep 'android.control.zoomRatio' -1
|
||||||
|
Example for Google Pixel 7 Pro's back camera configuration:
|
||||||
|
<string-array name="config_logicalZoomRatios">
|
||||||
|
<item>0</item> <item>0.5</item> <item>0.55632502</item>
|
||||||
|
<item>0</item> <item>2.0</item> <item>2.0</item>
|
||||||
|
<item>0</item> <item>5.0</item> <item>5.0</item>
|
||||||
|
</string-array>
|
||||||
|
-->
|
||||||
|
<string-array name="config_logicalZoomRatios">
|
||||||
|
<item>4</item> <item>0.6</item> <item>0.64999998</item>
|
||||||
|
<item>4</item> <item>2.0</item> <item>2.0</item>
|
||||||
|
</string-array>
|
||||||
|
</resources>
|
|
@ -1,44 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
SPDX-FileCopyrightText: 2023 The LineageOS Project
|
|
||||||
SPDX-License-Identifier: Apache-2.0
|
|
||||||
-->
|
|
||||||
<resources>
|
|
||||||
<!-- Enable auxiliary cameras selector. -->
|
|
||||||
<bool name="config_enableAuxCameras">true</bool>
|
|
||||||
|
|
||||||
<!-- List of ID of auxiliary cameras that must be ignored by the app. -->
|
|
||||||
<string-array name="config_ignoredAuxCameraIds">
|
|
||||||
<item>6</item>
|
|
||||||
</string-array>
|
|
||||||
|
|
||||||
<!-- An array of triplets made of (camera ID, qualities, framerates).
|
|
||||||
These video modes will be added to the available
|
|
||||||
quality/framerate combinations of a camera device.
|
|
||||||
Make sure the device is able to handle those configurations
|
|
||||||
and maintain a stable framerate at any condition.
|
|
||||||
Note that you can't add video qualities that aren't
|
|
||||||
exposed by the camera, only new framerates.
|
|
||||||
Valid values of resolution are:
|
|
||||||
- "sd" (480p)
|
|
||||||
- "hd" (720p)
|
|
||||||
- "fhd" (1080p)
|
|
||||||
- "uhd" (2160p)
|
|
||||||
Valid values of framerate are:
|
|
||||||
- "24"
|
|
||||||
- "30"
|
|
||||||
- "60"
|
|
||||||
- "120"
|
|
||||||
Example:
|
|
||||||
<string-array name="config_additionalVideoConfigurations">
|
|
||||||
<item>0</item> <item>sd|hd|fhd</item> <item>60|120</item>
|
|
||||||
<item>1</item> <item>sd|hd|fhd</item> <item>60</item>
|
|
||||||
</string-array>
|
|
||||||
-->
|
|
||||||
<string-array name="config_additionalVideoConfigurations">
|
|
||||||
<item>0</item> <item>sd|hd|fhd|uhd</item> <item>60</item>
|
|
||||||
<item>1</item> <item>sd|hd|fhd</item> <item>60</item>
|
|
||||||
<item>2</item> <item>sd|hd|fhd|uhd</item> <item>60</item>
|
|
||||||
<item>3</item> <item>sd|hd|fhd|uhd</item> <item>60</item>
|
|
||||||
</string-array>
|
|
||||||
</resources>
|
|
|
@ -401,22 +401,6 @@
|
||||||
-->
|
-->
|
||||||
<string name="config_mainBuiltInDisplayCutout" translatable="false">M 0,0 H -42 V 108 H 42 V 0 H 0 Z</string>
|
<string name="config_mainBuiltInDisplayCutout" translatable="false">M 0,0 H -42 V 108 H 42 V 0 H 0 Z</string>
|
||||||
|
|
||||||
<!-- The default refresh rate for a given device. Change this value to set a higher default
|
|
||||||
refresh rate. If the hardware composer on the device supports display modes with a higher
|
|
||||||
refresh rate than the default value specified here, the framework may use those higher
|
|
||||||
refresh rate modes if an app chooses one by setting preferredDisplayModeId or calling
|
|
||||||
setFrameRate().
|
|
||||||
If a non-zero value is set for config_defaultPeakRefreshRate, then
|
|
||||||
config_defaultRefreshRate may be set to 0, in which case the value set for
|
|
||||||
config_defaultPeakRefreshRate will act as the default frame rate. -->
|
|
||||||
<integer name="config_defaultRefreshRate">0</integer>
|
|
||||||
|
|
||||||
<!-- The default peak refresh rate for a given device. Change this value if you want to prevent
|
|
||||||
the framework from using higher refresh rates, even if display modes with higher refresh
|
|
||||||
rates are available from hardware composer. Only has an effect if the value is
|
|
||||||
non-zero. -->
|
|
||||||
<integer name="config_defaultPeakRefreshRate">120</integer>
|
|
||||||
|
|
||||||
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
||||||
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
||||||
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
||||||
|
|
10
overlay/Lineage/Android.bp
Normal file
10
overlay/Lineage/Android.bp
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
//
|
||||||
|
// Copyright (C) 2024 The LineageOS Project
|
||||||
|
//
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
//
|
||||||
|
|
||||||
|
runtime_resource_overlay {
|
||||||
|
name: "LineageResZeus",
|
||||||
|
device_specific: true,
|
||||||
|
}
|
10
overlay/Lineage/AndroidManifest.xml
Normal file
10
overlay/Lineage/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<!--
|
||||||
|
Copyright (C) 2024 The LineageOS Project
|
||||||
|
SPDX-License-Identifier: Apache-2.0
|
||||||
|
-->
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
package="lineageos.platform.overlay.zeus">
|
||||||
|
<overlay android:targetPackage="lineageos.platform"
|
||||||
|
android:isStatic="true"
|
||||||
|
android:priority="700"/>
|
||||||
|
</manifest>
|
9
overlay/Lineage/res/values/config.xml
Normal file
9
overlay/Lineage/res/values/config.xml
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
Copyright (C) 2024 The LineageOS Project
|
||||||
|
SPDX-License-Identifier: Apache-2.0
|
||||||
|
-->
|
||||||
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
|
<!-- Whether the device supports wireless charging or not -->
|
||||||
|
<bool name="config_deviceSupportsWirelessCharging">true</bool>
|
||||||
|
</resources>
|
10
overlay/Nfc/Android.bp
Normal file
10
overlay/Nfc/Android.bp
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
//
|
||||||
|
// Copyright (C) 2024 The LineageOS Project
|
||||||
|
//
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
//
|
||||||
|
|
||||||
|
runtime_resource_overlay {
|
||||||
|
name: "NfcResZeus",
|
||||||
|
device_specific: true,
|
||||||
|
}
|
10
overlay/Nfc/AndroidManifest.xml
Normal file
10
overlay/Nfc/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<!--
|
||||||
|
Copyright (C) 2024 The LineageOS Project
|
||||||
|
SPDX-License-Identifier: Apache-2.0
|
||||||
|
-->
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
package="com.android.nfc.overlay.zeus">
|
||||||
|
<overlay android:targetPackage="com.android.nfc"
|
||||||
|
android:isStatic="true"
|
||||||
|
android:priority="700"/>
|
||||||
|
</manifest>
|
11
overlay/Nfc/res/values/config.xml
Normal file
11
overlay/Nfc/res/values/config.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
Copyright (C) 2024 The LineageOS Project
|
||||||
|
SPDX-License-Identifier: Apache-2.0
|
||||||
|
-->
|
||||||
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
|
<!-- List of SKUs where Secure NFC functionality is supported -->
|
||||||
|
<string-array name="config_skuSupportsSecureNfc" translatable="false">
|
||||||
|
<item>zeus</item>
|
||||||
|
</string-array>
|
||||||
|
</resources>
|
|
@ -1,5 +1,5 @@
|
||||||
//
|
//
|
||||||
// Copyright (C) 2022 The LineageOS Project
|
// Copyright (C) 2024 The LineageOS Project
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
//
|
//
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<!--
|
<!--
|
||||||
Copyright (C) 2022 The LineageOS Project
|
Copyright (C) 2024 The LineageOS Project
|
||||||
SPDX-License-Identifier: Apache-2.0
|
SPDX-License-Identifier: Apache-2.0
|
||||||
-->
|
-->
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!--
|
<!--
|
||||||
Copyright (C) 2023 The LineageOS Project
|
Copyright (C) 2024 The LineageOS Project
|
||||||
SPDX-License-Identifier: Apache-2.0
|
SPDX-License-Identifier: Apache-2.0
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
Copyright (C) 2023 The LineageOS Project
|
|
||||||
SPDX-License-Identifier: Apache-2.0
|
|
||||||
-->
|
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
|
||||||
<!-- Whether to show peak refresh rate in display settings -->
|
|
||||||
<bool name="config_show_peak_refresh_rate_switch">true</bool>
|
|
||||||
|
|
||||||
<!-- Whether to show min refresh rate in display settings -->
|
|
||||||
<bool name="config_show_min_refresh_rate_switch">true</bool>
|
|
||||||
</resources>
|
|
|
@ -1,8 +1,18 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!--
|
<!--
|
||||||
Copyright (C) 2023 The LineageOS Project
|
Copyright (C) 2023-2024 The LineageOS Project
|
||||||
SPDX-License-Identifier: Apache-2.0
|
SPDX-License-Identifier: Apache-2.0
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<dimen name="rounded_corner_content_padding">52.0px</dimen>
|
<dimen name="rounded_corner_content_padding">52.0px</dimen>
|
||||||
|
|
||||||
|
<!-- Location on the screen of the center of the physical power button. This is a reasonable
|
||||||
|
default that should be overridden by device-specific overlays. -->
|
||||||
|
<dimen name="physical_power_button_center_screen_location_y">1400px</dimen>
|
||||||
|
|
||||||
|
<!-- Location on the screen of the center of the fingerprint sensor. For devices with under
|
||||||
|
display fingerprint sensors, this directly corresponds to the fingerprint sensor's location.
|
||||||
|
For devices with sensors on the back of the device, this corresponds to the location on the
|
||||||
|
screen directly in front of the sensor. -->
|
||||||
|
<dimen name="physical_fingerprint_sensor_center_screen_location_y">2480px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -1,2 +1,6 @@
|
||||||
|
# Audio
|
||||||
|
ro.hardware.audio.primary=taro-zeus
|
||||||
|
|
||||||
# Sensors
|
# Sensors
|
||||||
ro.vendor.sensors.notifier.light_sensors=5,33171089
|
ro.vendor.sensors.notifier.light_sensors.primary=5,33171089
|
||||||
|
ro.vendor.sensors.xiaomi.udfps=true
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# All unpinned blobs below are extracted from zeus V816.0.4.0.ULBMIXM
|
# All unpinned blobs below are extracted from zeus V816.0.11.0.ULBEUXM
|
||||||
|
|
||||||
# ACDB
|
# ACDB
|
||||||
vendor/etc/acdbdata/Mise_elus/Mise_elus_acdb_cal.acdb
|
vendor/etc/acdbdata/Mise_elus/Mise_elus_acdb_cal.acdb
|
||||||
|
@ -78,11 +78,19 @@ vendor/etc/audio_cloud_control_white_list.xml
|
||||||
vendor/etc/backend_conf.xml
|
vendor/etc/backend_conf.xml
|
||||||
vendor/etc/card-defs.xml
|
vendor/etc/card-defs.xml
|
||||||
vendor/etc/kvh2xml.xml
|
vendor/etc/kvh2xml.xml
|
||||||
vendor/etc/media_codecs_c2_audio.xml
|
|
||||||
vendor/etc/media_codecs_vendor_audio.xml
|
|
||||||
vendor/etc/microphone_characteristics.xml
|
vendor/etc/microphone_characteristics.xml
|
||||||
vendor/etc/usecaseKvManager.xml
|
vendor/etc/usecaseKvManager.xml
|
||||||
|
|
||||||
|
# Audio
|
||||||
|
# audio.primary.taro depends on vendor.qti.hardware.pal@1.0-impl, which is a gnu makefile target
|
||||||
|
vendor/lib64/hw/audio.primary.taro.so:vendor/lib64/hw/audio.primary.taro-zeus.so;DISABLE_CHECKELF
|
||||||
|
vendor/lib64/libagm.so
|
||||||
|
# libar-pal depends on libagmclient, which is a gnu makefile target
|
||||||
|
vendor/lib64/libar-pal.so;DISABLE_CHECKELF
|
||||||
|
# libcrussp depends on libagmmixer, which is a gnu makefile target
|
||||||
|
vendor/lib64/libcrussp.so;DISABLE_CHECKELF
|
||||||
|
vendor/lib64/libkaraokepal.so
|
||||||
|
|
||||||
# Audio firmware
|
# Audio firmware
|
||||||
vendor/firmware/BH-cs35l41-dsp1-spk-cali.bin
|
vendor/firmware/BH-cs35l41-dsp1-spk-cali.bin
|
||||||
vendor/firmware/BH-cs35l41-dsp1-spk-prot.bin
|
vendor/firmware/BH-cs35l41-dsp1-spk-prot.bin
|
||||||
|
@ -104,98 +112,6 @@ vendor/firmware/TL-music.txt
|
||||||
vendor/firmware/cs35l41-dsp1-spk-cali.wmfw
|
vendor/firmware/cs35l41-dsp1-spk-cali.wmfw
|
||||||
vendor/firmware/cs35l41-dsp1-spk-prot.wmfw
|
vendor/firmware/cs35l41-dsp1-spk-prot.wmfw
|
||||||
|
|
||||||
# Audio graph manager
|
|
||||||
vendor/bin/agmcap
|
|
||||||
vendor/bin/agmcompressplay
|
|
||||||
vendor/bin/agmplay
|
|
||||||
vendor/bin/cplay
|
|
||||||
vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service
|
|
||||||
vendor/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc
|
|
||||||
-vendor/lib/libagm.so
|
|
||||||
vendor/lib/libagm_compress_plugin.so
|
|
||||||
vendor/lib/libagm_mixer_plugin.so
|
|
||||||
vendor/lib/libagm_pcm_plugin.so
|
|
||||||
vendor/lib/libagmclient.so
|
|
||||||
vendor/lib/libagmmixer.so
|
|
||||||
vendor/lib/libmisight.so
|
|
||||||
-vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so
|
|
||||||
vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so
|
|
||||||
-vendor/lib64/libagm.so
|
|
||||||
vendor/lib64/libagm_compress_plugin.so
|
|
||||||
vendor/lib64/libagm_mixer_plugin.so
|
|
||||||
vendor/lib64/libagm_pcm_plugin.so
|
|
||||||
vendor/lib64/libagmclient.so
|
|
||||||
vendor/lib64/libagmmixer.so
|
|
||||||
vendor/lib64/libmisight.so
|
|
||||||
-vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so
|
|
||||||
vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so
|
|
||||||
|
|
||||||
# Audio libraries
|
|
||||||
vendor/etc/models/acd/event.eai
|
|
||||||
vendor/etc/models/acd/music.eai
|
|
||||||
vendor/etc/models/acd/speech.eai
|
|
||||||
vendor/lib/hw/audio.primary.taro.so
|
|
||||||
vendor/lib/hw/gyro_fusion_interface.so
|
|
||||||
vendor/lib/libadm.so
|
|
||||||
vendor/lib/libadsprpc.so
|
|
||||||
vendor/lib/libar-acdb.so
|
|
||||||
vendor/lib/libar-gpr.so
|
|
||||||
vendor/lib/libar-gsl.so
|
|
||||||
-vendor/lib/libar-pal.so
|
|
||||||
vendor/lib/libats.so
|
|
||||||
vendor/lib/libaudio_log_utils.so
|
|
||||||
vendor/lib/libaudiocloudctrl.so
|
|
||||||
vendor/lib/libaudioroute_ext.so
|
|
||||||
vendor/lib/libbatterylistener.so
|
|
||||||
vendor/lib/libcapiv2svacnnvendor.so
|
|
||||||
vendor/lib/libcapiv2svarnnvendor.so
|
|
||||||
vendor/lib/libcapiv2uvvendor.so
|
|
||||||
vendor/lib/libdapparamstorage.so
|
|
||||||
vendor/lib/libfmpal.so
|
|
||||||
vendor/lib/libkaraokepal.so
|
|
||||||
vendor/lib/liblx-ar_util.so
|
|
||||||
vendor/lib/liblx-osal.so
|
|
||||||
vendor/lib/libmcs.so
|
|
||||||
vendor/lib/libpal_net_if.so
|
|
||||||
vendor/lib/libpalclient.so
|
|
||||||
vendor/lib/libqtigefar.so
|
|
||||||
vendor/lib/libresampler.so
|
|
||||||
vendor/lib/libsndcardparser.so
|
|
||||||
vendor/lib/libxlog.so
|
|
||||||
vendor/lib/vendor.qti.hardware.pal@1.0-impl.so
|
|
||||||
vendor/lib/vendor.qti.hardware.pal@1.0.so
|
|
||||||
vendor/lib64/hw/audio.primary.taro.so
|
|
||||||
vendor/lib64/hw/gyro_fusion_interface.so
|
|
||||||
vendor/lib64/libadm.so
|
|
||||||
vendor/lib64/libadsprpc.so
|
|
||||||
vendor/lib64/libar-acdb.so
|
|
||||||
vendor/lib64/libar-gpr.so
|
|
||||||
vendor/lib64/libar-gsl.so
|
|
||||||
-vendor/lib64/libar-pal.so
|
|
||||||
vendor/lib64/libats.so
|
|
||||||
vendor/lib64/libaudio_log_utils.so
|
|
||||||
vendor/lib64/libaudiocloudctrl.so
|
|
||||||
vendor/lib64/libaudioroute_ext.so
|
|
||||||
vendor/lib64/libbatterylistener.so
|
|
||||||
vendor/lib64/libcapiv2svacnnvendor.so
|
|
||||||
vendor/lib64/libcapiv2svarnnvendor.so
|
|
||||||
vendor/lib64/libcapiv2uvvendor.so
|
|
||||||
vendor/lib64/libcrussp.so
|
|
||||||
vendor/lib64/libdapparamstorage.so
|
|
||||||
vendor/lib64/libfmpal.so
|
|
||||||
vendor/lib64/libkaraokepal.so
|
|
||||||
vendor/lib64/liblx-ar_util.so
|
|
||||||
vendor/lib64/liblx-osal.so
|
|
||||||
vendor/lib64/libmcs.so
|
|
||||||
vendor/lib64/libpal_net_if.so
|
|
||||||
vendor/lib64/libpalclient.so
|
|
||||||
vendor/lib64/libqtigefar.so
|
|
||||||
vendor/lib64/libresampler.so
|
|
||||||
vendor/lib64/libsndcardparser.so
|
|
||||||
vendor/lib64/libxlog.so
|
|
||||||
vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so
|
|
||||||
vendor/lib64/vendor.qti.hardware.pal@1.0.so
|
|
||||||
|
|
||||||
# Batterysecret
|
# Batterysecret
|
||||||
vendor/bin/batterysecret
|
vendor/bin/batterysecret
|
||||||
vendor/etc/init/hw/init.batterysecret.rc
|
vendor/etc/init/hw/init.batterysecret.rc
|
||||||
|
@ -549,53 +465,6 @@ vendor/etc/camera/zeus_enhance_motiontuning.xml
|
||||||
vendor/etc/camera/zeus_motiontuning.xml
|
vendor/etc/camera/zeus_motiontuning.xml
|
||||||
vendor/etc/init/vendor.qti.camera.provider@2.7-service_64.rc
|
vendor/etc/init/vendor.qti.camera.provider@2.7-service_64.rc
|
||||||
vendor/etc/vintf/manifest/vendor.xiaomi.hardware.quickcamera@1.0-service.xml
|
vendor/etc/vintf/manifest/vendor.xiaomi.hardware.quickcamera@1.0-service.xml
|
||||||
vendor/lib/camera/com.qti.tuned.default.bin
|
|
||||||
vendor/lib/camera/fdconfigpreview.bin
|
|
||||||
vendor/lib/camera/fdconfigpreviewlite.bin
|
|
||||||
vendor/lib/camera/fdconfigvideo.bin
|
|
||||||
vendor/lib/camera/fdconfigvideolite.bin
|
|
||||||
vendor/lib/camx.device@3.2-impl.so
|
|
||||||
vendor/lib/camx.device@3.3-impl.so
|
|
||||||
vendor/lib/camx.device@3.4-ext-impl.so
|
|
||||||
vendor/lib/camx.device@3.4-impl.so
|
|
||||||
vendor/lib/camx.device@3.5-ext-impl.so
|
|
||||||
vendor/lib/camx.device@3.5-impl.so
|
|
||||||
vendor/lib/camx.device@3.6-ext-impl.so
|
|
||||||
vendor/lib/camx.device@3.6-impl.so
|
|
||||||
vendor/lib/camx.device@3.7-impl.so
|
|
||||||
vendor/lib/camx.provider@2.4-external.so
|
|
||||||
vendor/lib/camx.provider@2.4-impl.so
|
|
||||||
vendor/lib/camx.provider@2.4-legacy.so
|
|
||||||
vendor/lib/camx.provider@2.5-external.so
|
|
||||||
vendor/lib/camx.provider@2.5-legacy.so
|
|
||||||
vendor/lib/camx.provider@2.6-legacy.so
|
|
||||||
vendor/lib/camx.provider@2.7-legacy.so
|
|
||||||
vendor/lib/com.qti.settings.fillmore.so
|
|
||||||
vendor/lib/com.qti.settings.sm8450.so
|
|
||||||
vendor/lib/hw/vendor.xiaomi.hardware.quickcamera@1.0-impl.so
|
|
||||||
vendor/lib/libAF.so
|
|
||||||
vendor/lib/libSNPE.so
|
|
||||||
vendor/lib/libSnpeCpu.so
|
|
||||||
vendor/lib/libSnpeGpu.so
|
|
||||||
vendor/lib/libSnpeHtpV69Stub.so
|
|
||||||
vendor/lib/libc++_shared.so
|
|
||||||
vendor/lib/libcamxcommonutils.so
|
|
||||||
vendor/lib/libcamxexternalformatutils.so
|
|
||||||
vendor/lib/libcamxsettingsmanager.so
|
|
||||||
vendor/lib/libcvface_api.so
|
|
||||||
vendor/lib/libmemunreachable.so
|
|
||||||
vendor/lib/libmialgo_ai_vision.so
|
|
||||||
vendor/lib/libmialgo_globalsaliency.so
|
|
||||||
vendor/lib/libmialgo_utils.so
|
|
||||||
vendor/lib/libos.so
|
|
||||||
vendor/lib/libqshcamera.so
|
|
||||||
vendor/lib/libquickcamera.so
|
|
||||||
vendor/lib/libsnpe_dsp_domains_v2.so
|
|
||||||
vendor/lib/libsnpe_dsp_domains_v3.so
|
|
||||||
vendor/lib/libsynx.so
|
|
||||||
vendor/lib/libthreadutils.so
|
|
||||||
vendor/lib/libxmi_slow_motion_mein.so
|
|
||||||
vendor/lib/vendor.xiaomi.hardware.quickcamera@1.0.so
|
|
||||||
vendor/lib64/camera/com.qti.tuned.default.bin
|
vendor/lib64/camera/com.qti.tuned.default.bin
|
||||||
vendor/lib64/camera/components/com.bots.node.vendortagwrite.so
|
vendor/lib64/camera/components/com.bots.node.vendortagwrite.so
|
||||||
vendor/lib64/camera/components/com.mi.node.AIIE.so
|
vendor/lib64/camera/components/com.mi.node.AIIE.so
|
||||||
|
@ -686,7 +555,7 @@ vendor/lib64/camera/fdconfigpreviewlite.bin
|
||||||
vendor/lib64/camera/fdconfigvideo.bin
|
vendor/lib64/camera/fdconfigvideo.bin
|
||||||
vendor/lib64/camera/fdconfigvideolite.bin
|
vendor/lib64/camera/fdconfigvideolite.bin
|
||||||
vendor/lib64/camera/libQnnHtpAltPrepV69Skel.so
|
vendor/lib64/camera/libQnnHtpAltPrepV69Skel.so
|
||||||
vendor/lib64/camera/libQnnHtpAltPrepV69Stub.so
|
vendor/lib64/camera/libQnnHtpAltPrepV69Stub.so;MODULE=libQnnHtpAltPrepV69Stub-camera
|
||||||
vendor/lib64/camera/plugins/com.xiaomi.plugin.anchor.so
|
vendor/lib64/camera/plugins/com.xiaomi.plugin.anchor.so
|
||||||
vendor/lib64/camera/plugins/com.xiaomi.plugin.arcsoftsll.so
|
vendor/lib64/camera/plugins/com.xiaomi.plugin.arcsoftsll.so
|
||||||
vendor/lib64/camera/plugins/com.xiaomi.plugin.capbokeh.so
|
vendor/lib64/camera/plugins/com.xiaomi.plugin.capbokeh.so
|
||||||
|
@ -776,7 +645,8 @@ vendor/lib64/libSNPE.so
|
||||||
vendor/lib64/libSnpeCpu.so
|
vendor/lib64/libSnpeCpu.so
|
||||||
vendor/lib64/libSnpeGpu.so
|
vendor/lib64/libSnpeGpu.so
|
||||||
vendor/lib64/libSnpeHtpV69Stub.so
|
vendor/lib64/libSnpeHtpV69Stub.so
|
||||||
vendor/lib64/libTrueSight.so
|
# libTrueSight depends on NDK libnativewindow and build is unable to resolve its symbols
|
||||||
|
vendor/lib64/libTrueSight.so;DISABLE_CHECKELF
|
||||||
vendor/lib64/lib_sr_models.so
|
vendor/lib64/lib_sr_models.so
|
||||||
vendor/lib64/libaidenoiser.so
|
vendor/lib64/libaidenoiser.so
|
||||||
vendor/lib64/libalCFR.so
|
vendor/lib64/libalCFR.so
|
||||||
|
@ -834,7 +704,6 @@ vendor/lib64/libipebpsstriping170.so
|
||||||
vendor/lib64/libipebpsstriping480.so
|
vendor/lib64/libipebpsstriping480.so
|
||||||
vendor/lib64/libjpege.so
|
vendor/lib64/libjpege.so
|
||||||
vendor/lib64/libmctfengine_stub.so
|
vendor/lib64/libmctfengine_stub.so
|
||||||
vendor/lib64/libmemunreachable.so
|
|
||||||
vendor/lib64/libmfGhostDetection.so
|
vendor/lib64/libmfGhostDetection.so
|
||||||
vendor/lib64/libmiStereoFactoryRemapBasicLib.so
|
vendor/lib64/libmiStereoFactoryRemapBasicLib.so
|
||||||
vendor/lib64/libmiai_deblur.so
|
vendor/lib64/libmiai_deblur.so
|
||||||
|
@ -847,7 +716,8 @@ vendor/lib64/libmialgo_globalsaliency.so
|
||||||
vendor/lib64/libmialgo_ie_capture.so
|
vendor/lib64/libmialgo_ie_capture.so
|
||||||
vendor/lib64/libmialgo_ie_preview.so
|
vendor/lib64/libmialgo_ie_preview.so
|
||||||
vendor/lib64/libmialgo_image_colourkeeping.so
|
vendor/lib64/libmialgo_image_colourkeeping.so
|
||||||
vendor/lib64/libmialgo_pureShot.so
|
# libmialgo_pureShot depends on libcdsprpc and build is unable to resolve its symbols
|
||||||
|
vendor/lib64/libmialgo_pureShot.so;DISABLE_CHECKELF
|
||||||
vendor/lib64/libmialgo_pureView.so
|
vendor/lib64/libmialgo_pureView.so
|
||||||
vendor/lib64/libmialgo_rfs.so
|
vendor/lib64/libmialgo_rfs.so
|
||||||
vendor/lib64/libmialgo_sd.so
|
vendor/lib64/libmialgo_sd.so
|
||||||
|
@ -871,7 +741,8 @@ vendor/lib64/libmmcamera_lscv35.so
|
||||||
vendor/lib64/libmmcamera_mfnr.so
|
vendor/lib64/libmmcamera_mfnr.so
|
||||||
vendor/lib64/libmmcamera_mfnr_t4.so
|
vendor/lib64/libmmcamera_mfnr_t4.so
|
||||||
vendor/lib64/libmmcamera_pdpc.so
|
vendor/lib64/libmmcamera_pdpc.so
|
||||||
vendor/lib64/libmorpho_ubwc.so
|
# libTrueSight depends on NDK libnativewindow and build is unable to resolve its symbols
|
||||||
|
vendor/lib64/libmorpho_ubwc.so;DISABLE_CHECKELF
|
||||||
vendor/lib64/libmorpho_ultrazoom_eis.so
|
vendor/lib64/libmorpho_ultrazoom_eis.so
|
||||||
vendor/lib64/libmorpho_video_stabilizer.so
|
vendor/lib64/libmorpho_video_stabilizer.so
|
||||||
vendor/lib64/libmpbase.so
|
vendor/lib64/libmpbase.so
|
||||||
|
@ -888,6 +759,7 @@ vendor/lib64/libquickcamera.so
|
||||||
vendor/lib64/librelight_only.so
|
vendor/lib64/librelight_only.so
|
||||||
vendor/lib64/libremosaic_wrapper.so
|
vendor/lib64/libremosaic_wrapper.so
|
||||||
vendor/lib64/libremosaiclib.so
|
vendor/lib64/libremosaiclib.so
|
||||||
|
vendor/lib64/librmsclib1.so
|
||||||
vendor/lib64/libsdk_sr.so
|
vendor/lib64/libsdk_sr.so
|
||||||
vendor/lib64/libsfeShiftExtrapolation.so
|
vendor/lib64/libsfeShiftExtrapolation.so
|
||||||
vendor/lib64/libsnpe_dsp_domains_v2.so
|
vendor/lib64/libsnpe_dsp_domains_v2.so
|
||||||
|
@ -955,14 +827,6 @@ vendor/firmware/zeus_wide_bu24618_ois.mem
|
||||||
vendor/firmware/zeus_wide_bu24618_ois.prog
|
vendor/firmware/zeus_wide_bu24618_ois.prog
|
||||||
|
|
||||||
# Camera sensors
|
# Camera sensors
|
||||||
vendor/lib/camera/com.qti.sensormodule.zeus_ofilm_ov32b40_front.bin
|
|
||||||
vendor/lib/camera/com.qti.sensormodule.zeus_semco_imx707_wide.bin
|
|
||||||
vendor/lib/camera/com.qti.sensormodule.zeus_sunny_s5kjn1_tele.bin
|
|
||||||
vendor/lib/camera/com.qti.sensormodule.zeus_sunny_s5kjn1_ultra.bin
|
|
||||||
vendor/lib/camera/com.qti.tuned.zeus_ofilm_ov32b40_front.bin
|
|
||||||
vendor/lib/camera/com.qti.tuned.zeus_semco_imx707_wide.bin
|
|
||||||
vendor/lib/camera/com.qti.tuned.zeus_sunny_s5kjn1_tele.bin
|
|
||||||
vendor/lib/camera/com.qti.tuned.zeus_sunny_s5kjn1_ultra.bin
|
|
||||||
vendor/lib64/camera/com.qti.actuator.zeus_semco_imx707_ak7314_wide_actuator.so
|
vendor/lib64/camera/com.qti.actuator.zeus_semco_imx707_ak7314_wide_actuator.so
|
||||||
vendor/lib64/camera/com.qti.actuator.zeus_sunny_s5kjn1_dw9714_tele_actuator.so
|
vendor/lib64/camera/com.qti.actuator.zeus_sunny_s5kjn1_dw9714_tele_actuator.so
|
||||||
vendor/lib64/camera/com.qti.eeprom.zeus_ofilm_ov32b40_p24c64f_front_eeprom.so
|
vendor/lib64/camera/com.qti.eeprom.zeus_ofilm_ov32b40_p24c64f_front_eeprom.so
|
||||||
|
@ -1040,7 +904,7 @@ vendor/firmware/evautil64.b07
|
||||||
vendor/firmware/evautil64.mdt
|
vendor/firmware/evautil64.mdt
|
||||||
|
|
||||||
# Display configs
|
# Display configs
|
||||||
product/etc/displayconfig/display_id_4630947134992368258.xml
|
product/etc/displayconfig/display_id_4630947134992368258.xml:vendor/etc/displayconfig/display_id_4630947134992368258.xml
|
||||||
vendor/etc/display/qdcm_calib_data_xiaomi_38_0c_0a_cmd_mode_dsc_dsi_panel.json
|
vendor/etc/display/qdcm_calib_data_xiaomi_38_0c_0a_cmd_mode_dsc_dsi_panel.json
|
||||||
vendor/etc/mdss_dsi_l2_38_0c_0a_dsc_cmd_mi.xml
|
vendor/etc/mdss_dsi_l2_38_0c_0a_dsc_cmd_mi.xml
|
||||||
|
|
||||||
|
@ -1054,27 +918,6 @@ vendor/lib64/libgf_hal6.so
|
||||||
vendor/lib64/libhvx_proxy_stub.so
|
vendor/lib64/libhvx_proxy_stub.so
|
||||||
|
|
||||||
# Graphics (Adreno firmware)
|
# Graphics (Adreno firmware)
|
||||||
vendor/firmware/a610_zap.b00
|
|
||||||
vendor/firmware/a610_zap.b01
|
|
||||||
vendor/firmware/a610_zap.b02
|
|
||||||
vendor/firmware/a610_zap.elf
|
|
||||||
vendor/firmware/a610_zap.mdt
|
|
||||||
vendor/firmware/a630_sqe.fw
|
|
||||||
vendor/firmware/a660_sqe.fw
|
|
||||||
vendor/firmware/a662_gmu.bin
|
|
||||||
vendor/firmware/a662_zap.b00
|
|
||||||
vendor/firmware/a662_zap.b01
|
|
||||||
vendor/firmware/a662_zap.b02
|
|
||||||
vendor/firmware/a662_zap.elf
|
|
||||||
vendor/firmware/a662_zap.mbn
|
|
||||||
vendor/firmware/a662_zap.mdt
|
|
||||||
vendor/firmware/a710_sqe.fw
|
|
||||||
vendor/firmware/a710_zap.b00
|
|
||||||
vendor/firmware/a710_zap.b01
|
|
||||||
vendor/firmware/a710_zap.b02
|
|
||||||
vendor/firmware/a710_zap.elf
|
|
||||||
vendor/firmware/a710_zap.mbn
|
|
||||||
vendor/firmware/a710_zap.mdt
|
|
||||||
vendor/firmware/a730_sqe.fw
|
vendor/firmware/a730_sqe.fw
|
||||||
vendor/firmware/a730_zap.b00
|
vendor/firmware/a730_zap.b00
|
||||||
vendor/firmware/a730_zap.b01
|
vendor/firmware/a730_zap.b01
|
||||||
|
@ -1158,12 +1001,12 @@ vendor/etc/sensors/config/sx932x_0.json
|
||||||
vendor/etc/sensors/config/sx933x_0.json
|
vendor/etc/sensors/config/sx933x_0.json
|
||||||
vendor/etc/sensors/config/tcs3408.json
|
vendor/etc/sensors/config/tcs3408.json
|
||||||
vendor/etc/sensors/config/tmd3719.json
|
vendor/etc/sensors/config/tmd3719.json
|
||||||
|
vendor/etc/sensors/hals.conf
|
||||||
vendor/etc/sensors/sensorDisplayMap.json
|
vendor/etc/sensors/sensorDisplayMap.json
|
||||||
vendor/etc/sensors/sns_reg_config
|
vendor/etc/sensors/sns_reg_config
|
||||||
|
|
||||||
# Sensors - SSC calibration
|
# Sensors - SSC calibration
|
||||||
-vendor/lib/libssccalapi@2.0.so
|
vendor/lib64/libssccalapi@2.0.so
|
||||||
-vendor/lib64/libssccalapi@2.0.so
|
|
||||||
|
|
||||||
# Thermal engine
|
# Thermal engine
|
||||||
vendor/etc/thermal-4k.conf
|
vendor/etc/thermal-4k.conf
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
## All proprietary files from this list, unless pinned and noted otherwise,
|
## All proprietary files from this list, unless pinned and noted otherwise,
|
||||||
## are from zeus V816.0.4.0.ULBMIXM
|
## are from zeus V816.0.11.0.ULBEUXM
|
||||||
|
|
||||||
abl.img;AB
|
abl.img;AB
|
||||||
aop.img;AB
|
aop.img;AB
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
sensors.ultrasoundproximity.so
|
|
||||||
sensors.ssc.so
|
|
||||||
sensors.touch.detect.so
|
|
||||||
sensors.xiaomi.so
|
|
|
@ -1,15 +1,51 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
# Copyright (C) 2016 The CyanogenMod Project
|
# SPDX-FileCopyrightText: 2016 The CyanogenMod Project
|
||||||
# Copyright (C) 2017-2020 The LineageOS Project
|
# SPDX-FileCopyrightText: 2017-2024 The LineageOS Project
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
#
|
#
|
||||||
|
|
||||||
|
function vendor_imports() {
|
||||||
|
cat << EOF >> "$1"
|
||||||
|
"device/xiaomi/sm8450-common",
|
||||||
|
"hardware/qcom-caf/sm8450",
|
||||||
|
"hardware/xiaomi",
|
||||||
|
"vendor/qcom/opensource/commonsys-intf/display",
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
function lib_to_package_fixup_vendor_variants() {
|
||||||
|
if [ "$2" != "vendor" ]; then
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
libagmclient | \
|
||||||
|
libagmmixer | \
|
||||||
|
vendor.qti.hardware.pal@1.0-impl)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
return 1
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
function lib_to_package_fixup() {
|
||||||
|
lib_to_package_fixup_clang_rt_ubsan_standalone "$1" || \
|
||||||
|
lib_to_package_fixup_proto_3_9_1 "$1" || \
|
||||||
|
lib_to_package_fixup_vendor_variants "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
# If we're being sourced by the common script that we called,
|
||||||
|
# stop right here. No need to go down the rabbit hole.
|
||||||
|
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export DEVICE=zeus
|
export DEVICE=zeus
|
||||||
export DEVICE_COMMON=sm8450-common
|
export DEVICE_COMMON=sm8450-common
|
||||||
export VENDOR=xiaomi
|
export VENDOR=xiaomi
|
||||||
|
export VENDOR_COMMON=${VENDOR}
|
||||||
|
|
||||||
"./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"
|
"./../../${VENDOR_COMMON}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"
|
||||||
|
|
Loading…
Reference in a new issue