Author SHA1 Message Date
Yumi Yukimura 78b6a401d2 surya: Import RIL stack from mojito V14.0.8.0.SKGMIXM
* For compatibility with old devices like violet

Change-Id: I5367bfd63f61525b115e3f3138854f0857de57ce
2026-09-15 04:56:42 +00:00
Yumi Yukimura 930e6ed856 surya: Run hvdcp_opti in recovery mode
* Enables charging in recovery mode
  (will be useful when the main OS is not downstream Android...)

Change-Id: Ife2b7b82439ccedf2456080d8106966cdad7669f
2026-09-15 04:54:03 +00:00
Raya Mahardika 39134c8780 surya: Update blobs from sweet_k6a OS1.0.34.0.THGMIXM
Change-Id: I04f23c0ea630326ee520963287fae3a88bd03687
2026-09-15 04:53:28 +00:00
Arian 71df669e93 surya: Patch com.vidhance.node.eis.so to allocate GraphicBuffer with new size
Commit [1] ("Introduce a dependency monitor for fences") has added new
members to the GraphicBuffer struct, increasing the size from 0x100 to
0xd30. camera.xiaomi.so creates GraphicBuffer in its constructors using
"new GraphicBuffer(..)" which encodes the size to allocate at compile
time. Then, on destruction of the object, the implicit destructor will
try to destruct the new members, but, since this memory was not
allocated for the object, this leads to memory access of unallocated
storage.

F DEBUG   : backtrace:
F DEBUG   :       #00 pc 000000000003ba00  /vendor/lib64/libui.so (__aarch64_ldadd8_acq_rel+16) (BuildId: b577faa139eb3404c7d3a674b147634c)
F DEBUG   :       #01 pc 0000000000051364  /vendor/lib64/libui.so (android::GraphicBuffer::~GraphicBuffer()+248) (BuildId: b577faa139eb3404c7d3a674b147634c)
F DEBUG   :       #02 pc 0000000000051698  /vendor/lib64/libui.so (android::GraphicBuffer::~GraphicBuffer()+20) (BuildId: b577faa139eb3404c7d3a674b147634c)
F DEBUG   :       #03 pc 0000000000011064  /vendor/lib64/libutils.so (android::RefBase::decStrong(void const*) const+164) (BuildId: 99d1ab745e7b73420d8d2b397483ef54)
F DEBUG   :       #04 pc 00000000000cd538  /vendor/lib64/hw/camera.xiaomi.so (mihal::GraBuffer::~GraBuffer()+236) (BuildId: a4c59705588bd26d407f0ab181902baf)

[1]: https://github.com/LineageOS/android_frameworks_native/commit/df868baf2abefbb45341530d20a948ffd6b2c304

Change-Id: Ib51efcaa7514fa5902ac68cdcff2a8ecf97be511
2026-09-15 04:38:11 +00:00
Raya Mahardika 08d0dbe157 Revert "surya: bring back stock camera provider"
This reverts commit 6e441296f2.

Change-Id: I900faf8cfbcc8729d7d4e3902e1d8e65f4717abe
2026-09-15 04:38:11 +00:00
Michael Bestas e10fce87b9 surya: Patch some blobs to depend on libtinyxml2-v34.so
libtinyxml2 10.1.0 update which landed in BP4A contains ABI
incompatible changes which cause runtime crashes.

Change-Id: Icc67da5f754b0bb30dce6192b1e520fdf1349ac5
2026-09-15 04:38:11 +00:00
Sebastiano Barezzi f19ab1a266 surya: Include libdpps
W SDM     : DisplayBuiltIn::Init: Failed to load Dpps lib libdpps.so

* [npjohnson]: Pull in missing deps too.

Change-Id: Ic933c1f20b643033e7e89a36d25c4ff8afb70913
2026-09-15 04:38:11 +00:00
Bruno Martins 43c7f2ad00 surya: Build opensource soundtrigger HAL
Change-Id: I956d53a67841a9e1e296de6b73f08ef2efac7470
2026-09-15 04:37:41 +00:00
Raya Mahardika 291573d178 surya: Regenerate Vendor
* Extracted with blobs from V14.0.5.0.SJGEUXM

Change-Id: Id799972e18743a55e08ce0dcc2f7ac3604109bfd
2026-09-15 04:34:57 +00:00
219 changed files with 886 additions and 606 deletions

No files matched your search

-3
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"
+152 -177
View File
@@ -2736,37 +2736,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "sound_trigger.primary.sm6150",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/sound_trigger.primary.sm6150.so",
],
shared_libs: [
"liblog",
"libcutils",
"libtinyalsa",
"libaudioroute",
"libexpat",
"libhardware_legacy",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.bluetooth_audio@2.1-impl",
owner: "xiaomi",
@@ -3171,56 +3140,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "android.hardware.camera.provider@2.4-legacy",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/android.hardware.camera.provider@2.4-legacy.so",
],
shared_libs: [
"libcamera_provider_shim",
"android.hardware.camera.common@1.0",
"android.hardware.camera.device@1.0",
"vendor.qti.hardware.camera.device@1.0",
"vendor.qti.hardware.camera.device@3.5",
"android.hardware.camera.device@3.2",
"android.hardware.camera.device@3.3",
"android.hardware.camera.device@3.4",
"android.hardware.camera.device@3.5",
"android.hardware.camera.provider@2.4",
"android.hardware.graphics.mapper@2.0",
"android.hardware.graphics.mapper@3.0",
"android.hardware.graphics.mapper@4.0",
"android.hidl.allocator@1.0",
"android.hidl.memory@1.0",
"camera.device@1.0-impl",
"camera.device@3.2-impl",
"camera.device@3.3-impl",
"camera.device@3.4-impl",
"camera.device@3.5-impl",
"libcamera_metadata",
"libcutils",
"libhardware",
"libhidlbase",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "com.qti.sensor.ofilm_hi259",
owner: "xiaomi",
@@ -8168,6 +8087,32 @@ cc_prebuilt_library_shared {
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 {
name: "libdisplayqos",
owner: "xiaomi",
@@ -8250,6 +8195,40 @@ cc_prebuilt_library_shared {
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 {
name: "libdrmfs",
owner: "xiaomi",
@@ -10150,7 +10129,6 @@ cc_prebuilt_library_shared {
"vendor.qti.hardware.radio.uim_remote_client@1.2",
"vendor.qti.hardware.radio.lpa@1.0",
"vendor.qti.hardware.radio.lpa@1.1",
"vendor.qti.hardware.radio.lpa@1.2",
"vendor.qti.hardware.radio.qtiradio@1.0",
"vendor.qti.hardware.radio.qtiradio@2.0",
"vendor.qti.hardware.radio.qtiradio@2.1",
@@ -12201,40 +12179,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.camera.device@3.5",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.qti.hardware.camera.device@3.5.so",
],
shared_libs: [
"android.hardware.camera.common@1.0",
"android.hardware.camera.device@3.2",
"android.hardware.camera.device@3.3",
"android.hardware.camera.device@3.4",
"android.hardware.camera.device@3.5",
"android.hardware.graphics.common@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.data.cne.internal.api@1.0",
owner: "xiaomi",
@@ -12664,6 +12608,34 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.radio.atcmdfwd@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.radio.ims@1.0",
owner: "xiaomi",
@@ -13001,36 +12973,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.radio.lpa@1.2",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so",
],
shared_libs: [
"vendor.qti.hardware.radio.lpa@1.0",
"vendor.qti.hardware.radio.lpa@1.1",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.radio.qcrilhook@1.0",
owner: "xiaomi",
@@ -13902,7 +13844,7 @@ cc_prebuilt_library_shared {
}
prebuilt_rfsa {
name: "capi_v2_aptX_CLHDADV_Encoder",
name: "vendor_lib_rfsa_adsp_capi_v2_aptX_CLHDADV_Encoder_so",
filename: "capi_v2_aptX_CLHDADV_Encoder.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDADV_Encoder.so",
@@ -13911,7 +13853,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "capi_v2_aptX_CLHDAD_Speech_Decoder",
name: "vendor_lib_rfsa_adsp_capi_v2_aptX_CLHDAD_Speech_Decoder_so",
filename: "capi_v2_aptX_CLHDAD_Speech_Decoder.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Speech_Decoder.so",
@@ -13920,7 +13862,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "capi_v2_aptX_Classic",
name: "vendor_lib_rfsa_adsp_capi_v2_aptX_Classic_so",
filename: "capi_v2_aptX_Classic.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so",
@@ -13929,7 +13871,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "capi_v2_aptX_HD",
name: "vendor_lib_rfsa_adsp_capi_v2_aptX_HD_so",
filename: "capi_v2_aptX_HD.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so",
@@ -13938,7 +13880,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libSuperSensor_skel",
name: "vendor_lib_rfsa_adsp_libSuperSensor_skel_so",
filename: "libSuperSensor_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libSuperSensor_skel.so",
@@ -13947,7 +13889,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libVC1Dec",
name: "vendor_lib_rfsa_adsp_libVC1Dec_so",
filename: "libVC1Dec.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libVC1Dec.so",
@@ -13956,7 +13898,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libVC1DecDsp_skel",
name: "vendor_lib_rfsa_adsp_libVC1DecDsp_skel_so",
filename: "libVC1DecDsp_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so",
@@ -13965,7 +13907,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libVDHexagonSuperPhoto_skel",
name: "vendor_lib_rfsa_adsp_libVDHexagonSuperPhoto_skel_so",
filename: "libVDHexagonSuperPhoto_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libVDHexagonSuperPhoto_skel.so",
@@ -13974,7 +13916,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libapps_mem_heap",
name: "vendor_lib_rfsa_adsp_libapps_mem_heap_so",
filename: "libapps_mem_heap.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so",
@@ -13983,7 +13925,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libarcsoft_dualcam_refocus_skel",
name: "vendor_lib_rfsa_adsp_libarcsoft_dualcam_refocus_skel_so",
filename: "libarcsoft_dualcam_refocus_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libarcsoft_dualcam_refocus_skel.so",
@@ -13992,7 +13934,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libcamera_nn_skel",
name: "vendor_lib_rfsa_adsp_libcamera_nn_skel_so",
filename: "libcamera_nn_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so",
@@ -14001,7 +13943,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libcvpdsp_skel",
name: "vendor_lib_rfsa_adsp_libcvpdsp_skel_so",
filename: "libcvpdsp_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_skel.so",
@@ -14010,7 +13952,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libdspCV_skel",
name: "vendor_lib_rfsa_adsp_libdspCV_skel_so",
filename: "libdspCV_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so",
@@ -14019,7 +13961,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libdsp_streamer_add_constant",
name: "vendor_lib_rfsa_adsp_libdsp_streamer_add_constant_so",
filename: "libdsp_streamer_add_constant.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_add_constant.so",
@@ -14028,7 +13970,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libdsp_streamer_binning",
name: "vendor_lib_rfsa_adsp_libdsp_streamer_binning_so",
filename: "libdsp_streamer_binning.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so",
@@ -14037,7 +13979,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libdsp_streamer_skel",
name: "vendor_lib_rfsa_adsp_libdsp_streamer_skel_so",
filename: "libdsp_streamer_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_skel.so",
@@ -14046,7 +13988,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libfastcvadsp",
name: "vendor_lib_rfsa_adsp_libfastcvadsp_so",
filename: "libfastcvadsp.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so",
@@ -14055,7 +13997,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libfastcvdsp_skel",
name: "vendor_lib_rfsa_adsp_libfastcvdsp_skel_so",
filename: "libfastcvdsp_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so",
@@ -14064,7 +14006,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libhexagon_nn_skel",
name: "vendor_lib_rfsa_adsp_libhexagon_nn_skel_so",
filename: "libhexagon_nn_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so",
@@ -14073,7 +14015,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libhexagon_nn_skel_secondary",
name: "vendor_lib_rfsa_adsp_libhexagon_nn_skel_secondary_so",
filename: "libhexagon_nn_skel_secondary.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel_secondary.so",
@@ -14082,7 +14024,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libmialgo_rfs_cdsp_skel",
name: "vendor_lib_rfsa_adsp_libmialgo_rfs_cdsp_skel_so",
filename: "libmialgo_rfs_cdsp_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_rfs_cdsp_skel.so",
@@ -14091,7 +14033,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libscveObjectSegmentation_skel",
name: "vendor_lib_rfsa_adsp_libscveObjectSegmentation_skel_so",
filename: "libscveObjectSegmentation_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so",
@@ -14100,7 +14042,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libscveT2T_skel",
name: "vendor_lib_rfsa_adsp_libscveT2T_skel_so",
filename: "libscveT2T_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so",
@@ -14109,7 +14051,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libsnpe_dsp_v66_domains_v2_skel",
name: "vendor_lib_rfsa_adsp_libsnpe_dsp_v66_domains_v2_skel_so",
filename: "libsnpe_dsp_v66_domains_v2_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel.so",
@@ -14118,7 +14060,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libsns_device_mode_skel",
name: "vendor_lib_rfsa_adsp_libsns_device_mode_skel_so",
filename: "libsns_device_mode_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so",
@@ -14127,7 +14069,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libsns_low_lat_stream_skel",
name: "vendor_lib_rfsa_adsp_libsns_low_lat_stream_skel_so",
filename: "libsns_low_lat_stream_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so",
@@ -14136,7 +14078,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "misound_res",
name: "vendor_lib_rfsa_adsp_misound_res_bin",
filename: "misound_res.bin",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/misound_res.bin",
@@ -14145,7 +14087,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "tas25xx_TI_0",
name: "vendor_lib_rfsa_adsp_tas25xx_TI_0_bin",
filename: "tas25xx_TI_0.bin",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/tas25xx_TI_0.bin",
@@ -14154,7 +14096,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "tas25xx_TI_1",
name: "vendor_lib_rfsa_adsp_tas25xx_TI_1_bin",
filename: "tas25xx_TI_1.bin",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/tas25xx_TI_1.bin",
@@ -14273,6 +14215,7 @@ cc_prebuilt_library_shared {
"libandroid",
"libhidlbase",
"vendor.qti.imsrtpservice@3.0",
"vendor.qti.imsrtpservice@3.1",
"libdiag_system",
"libcutils",
"libutils",
@@ -14676,6 +14619,35 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.imsrtpservice@3.1",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so",
],
shared_libs: [
"vendor.qti.imsrtpservice@3.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
android_app_import {
name: "CACertService",
owner: "xiaomi",
@@ -15160,6 +15132,7 @@ cc_prebuilt_binary {
},
prefer: true,
soc_specific: true,
recovery_available: true,
}
cc_prebuilt_binary {
@@ -15177,6 +15150,7 @@ cc_prebuilt_binary {
"libhidlbase",
"android.hardware.bluetooth@1.0",
"vendor.qti.hardware.fm@1.0_vendor",
"com.dsi.ant@1.0",
"vendor.qti.hardware.bluetooth_sar@1.0",
"vendor.qti.hardware.bluetooth_sar@1.1",
"vendor.qti.hardware.btconfigstore@1.0",
@@ -15264,12 +15238,12 @@ cc_prebuilt_binary {
}
cc_prebuilt_binary {
name: "android.hardware.keymaster@4.0-service-qti",
name: "android.hardware.keymaster@4.1-service-qti",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti",
"proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti",
],
shared_libs: [
"liblog",
@@ -15279,6 +15253,7 @@ cc_prebuilt_binary {
"libhardware",
"libhidlbase",
"android.hardware.keymaster@4.0",
"android.hardware.keymaster@4.1",
"libqtikeymaster4",
"libcrypto",
"libc++",
Binary file not shown.
Regular → Executable
BIN
View 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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Binary file not shown.
View File
File mode changed.
View File
File mode changed.
Binary file not shown.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
View File
File mode changed.
BIN
View File
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
View File
File mode changed.
Vendored Regular → Executable
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -14,4 +14,4 @@ lqa_update_threshold:0.25
#in this duration
lqa_update_count_timer:10000
#default URL for establishing a tcp sessions
mwqem_http_url:www.qualcomm.com
mwqem_http_url:www.qualcomm.com
-40
View File
@@ -1352,45 +1352,5 @@
<data type="string"> rmnet_data10 </data>
</list>
</listitem>
<!-- Configuration for QTang -->
<listitem name="qtang">
<data name="qos_enabled" type="int"> 1 </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_channel_enabled" type="int"> 1 </data>
<data name="single_qmux_channel_name" type="string"> rmnet0 </data>
<data name="num_dsi_handles" type="int"> 11 </data>
<list name="device_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<list name="control_port_names">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
</listitem>
</list>
-108
View File
@@ -3482,112 +3482,4 @@
<!-- Number of above reverse data ports inited on bootup -->
<data name="static_rev_links" type="int"> 4 </data>
</listitem>
<!-- QTang parameters -->
<listitem name = "qtang">
<data name="qmi_dpm_enabled" type="int"> 1 </data>
<data name="use_qmuxd" type="int"> 0 </data>
<data name="dpm_retry_timeout" type="int"> 10000 </data>
<data name="wda_data_format_enabled" type="int"> 1 </data>
<data name="kfc_mode" type="int"> 4 </data>
<data name="qmi_pc" type="int"> 1 </data>
<data name="netmgr_listen_ev_proto" type="int"> 1 </data>
<data name="single_qmux_ch_enabled" type="int"> 1 </data>
<data name="single_qmux_ch_conn_id_str" type="string"> rmnet0 </data>
<data name="single_qmux_ch_name" type="string"> DATA5_CNTL </data>
<data name="tc_ul_baserate" type="int"> 155000000 </data>
<data name="dynamic_tc_ul_baserate" type="int"> 1 </data>
<data name="tc_ul_burst" type="int"> 25000 </data>
<data name="rmnet_data_enabled" type="int"> 1 </data>
<data name="dataformat_agg_dl_pkt" type="int"> 10 </data>
<data name="dataformat_agg_dl_size" type="int"> 8192 </data>
<data name="dataformat_agg_ul_pkt" type="int"> 0 </data>
<data name="dataformat_agg_ul_size" type="int"> 0 </data>
<data name="dataformat_dl_data_aggregation_protocol" type="int"> 8 </data>
<data name="dataformat_ul_data_aggregation_protocol" type="int"> 8 </data>
<data name="dataformat_dl_gro_enabled" type="int"> 1 </data>
<data name="dataformat_ul_gso_enabled" type="int"> 1 </data>
<data name="phys_net_dev" type="string"> rmnet_ipa0 </data>
<data name="rtm_rmnet_data_enabled" type="int"> 1 </data>
<data name="rtnetlink_tc_enabled" type="int"> 1 </data>
<data name="netdev_max_backlog" type="int"> 10000 </data>
<data name="disable_tcp_hystart_detect" type="int"> 1 </data>
<data name="disable_hystart" type="int"> 1 </data>
<data name="initial_ssthresh" type="int"> 1400 </data>
<data name="pnd_rps_mask" type="int"> 2 </data>
<data name="vnd_rps_mask" type="int"> 12 </data>
<data name="netdev_budget" type="int"> 0 </data>
<data name="tcp_mtu_probing" type="int"> 2 </data>
<data name="qos_via_idl" type="int"> 1 </data>
<data name="skip_buffered_qos_modify" type="int"> 1 </data>
<data name="num_modems" type="int"> 2 </data>
<list name="modems_enabled">
<data type="int"> 1 </data> <!-- MODEM_MSM -->
<data type="int"> 0 </data> <!-- MODEM_MDM -->
</list>
<data name="control_ports_len" type="int"> 11 </data>
<list name="control_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<data name="data_ports_len" type="int"> 11 </data>
<list name="data_ports">
<data type="string"> rmnet_data0 </data>
<data type="string"> rmnet_data1 </data>
<data type="string"> rmnet_data2 </data>
<data type="string"> rmnet_data3 </data>
<data type="string"> rmnet_data4 </data>
<data type="string"> rmnet_data5 </data>
<data type="string"> rmnet_data6 </data>
<data type="string"> rmnet_data7 </data>
<data type="string"> rmnet_data8 </data>
<data type="string"> rmnet_data9 </data>
<data type="string"> rmnet_data10 </data>
</list>
<!-- iWLAN ports -->
<data name="iwlan_enable" type="int"> 1 </data>
<data name="rev_control_ports_len" type="int"> 9 </data>
<list name="rev_control_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
</list>
<data name="rev_data_ports_len" type="int"> 9 </data>
<list name="rev_data_ports">
<data type="string"> r_rmnet_data0 </data>
<data type="string"> r_rmnet_data1 </data>
<data type="string"> r_rmnet_data2 </data>
<data type="string"> r_rmnet_data3 </data>
<data type="string"> r_rmnet_data4 </data>
<data type="string"> r_rmnet_data5 </data>
<data type="string"> r_rmnet_data6 </data>
<data type="string"> r_rmnet_data7 </data>
<data type="string"> r_rmnet_data8 </data>
</list>
</listitem>
</list>
@@ -1,7 +0,0 @@
on init
start keymaster-4-0
service keymaster-4-0 /vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
class early_hal
user system
group system drmrpc
@@ -0,0 +1,7 @@
on init
start vendor.keymaster-4-1
service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
class early_hal
user system
group system drmrpc
+1
View File
@@ -6,3 +6,4 @@ service vendor.imsrcsservice /vendor/bin/imsrcsd
class main
user radio
group radio vendor_qti_diag log inet wakelock
disabled
+1
View File
@@ -14,6 +14,7 @@ NXPLOG_NCIX_LOGLEVEL=0x03
NXPLOG_NCIR_LOGLEVEL=0x03
NXPLOG_FWDNLD_LOGLEVEL=0x03
NXPLOG_TML_LOGLEVEL=0x03
NFC_DEBUG_ENABLED=0x01
###############################################################################
# Nfc Device Node name
+1 -1
View File
@@ -92,4 +92,4 @@ sched_getaffinity: 1
socket: 1
process_vm_readv: 1
tgkill: 1
sigreturn: 1
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
View 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.
Loaded 100 of 219 files, more files were not shown because too many files have changed in this diff. Show more