sm6150-common: Update Adreno Stack from AOSPA

Change-Id: I6d3d66dc2db6c487b54f1d28a314aa4eca3c65b9
This commit is contained in:
2026-03-10 04:09:07 +00:00
parent 63e8971981
commit 7969ccf3df
48 changed files with 263 additions and 66 deletions

View File

@@ -322,7 +322,6 @@ cc_prebuilt_library_shared {
"libllvm-glnext", "libllvm-glnext",
"libcutils", "libcutils",
"libhardware", "libhardware",
"libnativewindow",
"vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@2.0",
"android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.0",
"vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.mapper@3.0",
@@ -330,6 +329,9 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.display.mapperextensions@1.1",
"libhidlbase", "libhidlbase",
"libutils", "libutils",
"libnativewindow",
"vendor.qti.hardware.display.mapper@4.0",
"android.hardware.graphics.mapper@4.0",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -348,7 +350,6 @@ cc_prebuilt_library_shared {
"libllvm-glnext", "libllvm-glnext",
"libcutils", "libcutils",
"libhardware", "libhardware",
"libnativewindow",
"vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@2.0",
"android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.0",
"vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.mapper@3.0",
@@ -356,6 +357,9 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.display.mapperextensions@1.1",
"libhidlbase", "libhidlbase",
"libutils", "libutils",
"libnativewindow",
"vendor.qti.hardware.display.mapper@4.0",
"android.hardware.graphics.mapper@4.0",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -426,6 +430,7 @@ cc_prebuilt_library_shared {
"liblog", "liblog",
"libgsl", "libgsl",
"libutils", "libutils",
"libnativewindow",
"libvndksupport", "libvndksupport",
"libgralloc.qti", "libgralloc.qti",
"libgralloctypes", "libgralloctypes",
@@ -449,6 +454,7 @@ cc_prebuilt_library_shared {
"liblog", "liblog",
"libgsl", "libgsl",
"libutils", "libutils",
"libnativewindow",
"libvndksupport", "libvndksupport",
"libgralloc.qti", "libgralloc.qti",
"libgralloctypes", "libgralloctypes",
@@ -508,6 +514,96 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libVkLayer_q3dtools",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libVkLayer_q3dtools.so",
],
shared_libs: [
"liblog",
"libz",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libVkLayer_q3dtools.so",
],
shared_libs: [
"liblog",
"libz",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libadreno_app_profiles",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libadreno_app_profiles.so",
],
shared_libs: [
"libcutils",
"libhardware",
"libutils",
"libhidlbase",
"libhidlmemory",
"android.hidl.memory@1.0",
"vendor.qti.qspmhal@1.0_vendor",
"libdl",
"libz",
"liblog",
"libc++",
"libc",
"libm",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libadreno_app_profiles.so",
],
shared_libs: [
"libcutils",
"libhardware",
"libutils",
"libhidlbase",
"libhidlmemory",
"android.hidl.memory@1.0",
"vendor.qti.qspmhal@1.0_vendor",
"libdl",
"libz",
"liblog",
"libc++",
"libc",
"libm",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libadreno_utils", name: "libadreno_utils",
owner: "xiaomi", owner: "xiaomi",
@@ -895,6 +991,45 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libgpudataproducer",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libgpudataproducer.so",
],
shared_libs: [
"liblog",
"libz",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libgpudataproducer.so",
],
shared_libs: [
"liblog",
"libz",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libgsl", name: "libgsl",
owner: "xiaomi", owner: "xiaomi",
@@ -975,6 +1110,76 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libkcl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libkcl.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkcl.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libkernelmanager",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libkernelmanager.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libkernelmanager.so",
],
shared_libs: [
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libllvm-glnext", name: "libllvm-glnext",
owner: "xiaomi", owner: "xiaomi",
@@ -988,7 +1193,6 @@ cc_prebuilt_library_shared {
], ],
shared_libs: [ shared_libs: [
"libgsl", "libgsl",
"liblog",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -1001,7 +1205,6 @@ cc_prebuilt_library_shared {
], ],
shared_libs: [ shared_libs: [
"libgsl", "libgsl",
"liblog",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -1754,6 +1957,50 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.qti.qspmhal@1.0_vendor",
stem: "vendor.qti.qspmhal@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/vendor.qti.qspmhal@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.qti.qspmhal@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.qti.hardware.bluetooth_audio@2.1-impl", name: "vendor.qti.hardware.bluetooth_audio@2.1-impl",
owner: "xiaomi", owner: "xiaomi",
@@ -4301,32 +4548,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libdisp-aba",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdisp-aba.so",
],
shared_libs: [
"libcutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libdisplayqos", name: "libdisplayqos",
owner: "xiaomi", owner: "xiaomi",
@@ -4383,40 +4604,6 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libdpps",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdpps.so",
],
shared_libs: [
"libcutils",
"libdisp-aba",
"libqdutils",
"libutils",
"liblog",
"libbinder",
"libdrm",
"libtinyxml2-v34",
"libhidlbase",
"android.frameworks.sensorservice@1.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libdrmfs", name: "libdrmfs",
owner: "xiaomi", owner: "xiaomi",
@@ -6011,6 +6198,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }
@@ -6069,6 +6257,7 @@ cc_prebuilt_library_shared {
}, },
}, },
compile_multilib: "64", compile_multilib: "64",
check_elf_files: false,
prefer: true, prefer: true,
soc_specific: true, soc_specific: true,
} }

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
proprietary/vendor/lib/libkcl.so vendored Normal file

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
proprietary/vendor/lib64/libkcl.so vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -87,6 +87,10 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm6150-common/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdvndservice.policy \ vendor/xiaomi/sm6150-common/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdvndservice.policy \
vendor/xiaomi/sm6150-common/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wifidisplayhalservice.policy \ vendor/xiaomi/sm6150-common/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wifidisplayhalservice.policy \
vendor/xiaomi/sm6150-common/proprietary/vendor/etc/wfdconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wfdconfig.xml \ vendor/xiaomi/sm6150-common/proprietary/vendor/etc/wfdconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wfdconfig.xml \
vendor/xiaomi/sm6150-common/proprietary/vendor/gpu/kbc/sequence_manifest.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/sequence_manifest.bin \
vendor/xiaomi/sm6150-common/proprietary/vendor/gpu/kbc/unified_kbcs_32.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_kbcs_32.bin \
vendor/xiaomi/sm6150-common/proprietary/vendor/gpu/kbc/unified_kbcs_64.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_kbcs_64.bin \
vendor/xiaomi/sm6150-common/proprietary/vendor/gpu/kbc/unified_ksqs.bin:$(TARGET_COPY_OUT_VENDOR)/gpu/kbc/unified_ksqs.bin \
vendor/xiaomi/sm6150-common/proprietary/vendor/radio/qcril_database/qcril.db:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/qcril.db \ vendor/xiaomi/sm6150-common/proprietary/vendor/radio/qcril_database/qcril.db:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/qcril.db \
vendor/xiaomi/sm6150-common/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/0_initial.sql \ vendor/xiaomi/sm6150-common/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/0_initial.sql \
vendor/xiaomi/sm6150-common/proprietary/vendor/radio/qcril_database/upgrade/10_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/10_version_update_ecc_table.sql \ vendor/xiaomi/sm6150-common/proprietary/vendor/radio/qcril_database/upgrade/10_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/10_version_update_ecc_table.sql \
@@ -130,6 +134,8 @@ PRODUCT_PACKAGES += \
libC2D2 \ libC2D2 \
libCB \ libCB \
libOpenCL \ libOpenCL \
libVkLayer_q3dtools \
libadreno_app_profiles \
libadreno_utils \ libadreno_utils \
libadsp_default_listener \ libadsp_default_listener \
libadsprpc \ libadsprpc \
@@ -139,8 +145,11 @@ PRODUCT_PACKAGES += \
libcdsprpc_system \ libcdsprpc_system \
libdiag \ libdiag \
libdsutils \ libdsutils \
libgpudataproducer \
libgsl \ libgsl \
libidl \ libidl \
libkcl \
libkernelmanager \
libllvm-glnext \ libllvm-glnext \
libllvm-qcom \ libllvm-qcom \
libmdmdetect \ libmdmdetect \
@@ -159,6 +168,7 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.vpp@1.1 \ vendor.qti.hardware.vpp@1.1 \
vendor.qti.hardware.vpp@1.2 \ vendor.qti.hardware.vpp@1.2 \
vendor.qti.hardware.vpp@1.3 \ vendor.qti.hardware.vpp@1.3 \
vendor.qti.qspmhal@1.0_vendor \
vendor.qti.hardware.bluetooth_audio@2.1-impl \ vendor.qti.hardware.bluetooth_audio@2.1-impl \
libFileMux_proprietary \ libFileMux_proprietary \
libadpcmdec \ libadpcmdec \
@@ -240,10 +250,8 @@ PRODUCT_PACKAGES += \
libconfigdb \ libconfigdb \
libcpion \ libcpion \
libdataitems \ libdataitems \
libdisp-aba \
libdisplayqos \ libdisplayqos \
libdpmqmihal \ libdpmqmihal \
libdpps \
libdrmfs \ libdrmfs \
libdrmtime \ libdrmtime \
libdsi_netctrl \ libdsi_netctrl \