diff --git a/Android.bp b/Android.bp
index dc66942..0249f0d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -14950,6 +14950,13490 @@ cc_prebuilt_library_shared {
system_ext_specific: true,
}
+cc_prebuilt_library_shared {
+ name: "sensors.ssc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/sensors.ssc.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "libcutils",
+ "liblog",
+ "libhardware",
+ "libsensor1",
+ "libsensor_reg",
+ "libdiag",
+ "libpower",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/sensors.ssc.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "libcutils",
+ "liblog",
+ "libhardware",
+ "libsensor1",
+ "libsensor_reg",
+ "libdiag",
+ "libpower",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.qti.hardware.fingerprint@1.0",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "libhidltransport",
+ "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase",
+ "libhidltransport",
+ "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "both",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libactuator_hi1333_ofilm_dw9714v",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libactuator_ov13855_chicony_rear_s2034",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libactuator_ov13855_holitech_fp5510a",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libactuator_ov16880_qtech_rear_dw9714a",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libactuator_ov16885_holitech_16m_fp5510a",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libactuator_ov16885_ofilm_16m_dw9714v",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libarcsoft_dualcam_refocus",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libarcsoft_dualcam_refocus.so",
+ ],
+ shared_libs: [
+ "libmpbase",
+ "liblog",
+ "libdl",
+ "libc",
+ "libm",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_13m_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_gc5025_ofilm_16m_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_eis_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hdr",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hdr_cpp",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hdr_video_3a",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi1333_ofilm_13m_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_a3_default_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_a3_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_a3_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_a3_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_a3_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_zsl_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_13m_zsl_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_a3_default_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_a3_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_a3_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_a3_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_a3_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_zsl_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi556_holitech_16m_zsl_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_a3_default_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_a3_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_a3_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_a3_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_a3_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_zsl_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_kingcome_front_zsl_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_a3_default_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_a3_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_a3_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_a3_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_a3_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_eis_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_zsl_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_hi846_tsp_front_zsl_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_chicony_rear_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_eis_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hdr",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hdr_3a",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hdr_cpp",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov13855_holitech_13m_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_eis_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16880_qtech_front_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_eis_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hdr",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hdr_3a",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hdr_cpp",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_holitech_16m_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_cpp_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_default_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_default_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_eis_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hdr",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hdr_3a",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hdr_cpp",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hfr_120_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hfr_60_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_hfr_90_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_video_full",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov16885_ofilm_16m_zsl_video_bu64297",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_a3_default_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_a3_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_a3_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_a3_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_a3_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_common",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_ds_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_us_chromatix",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_cpp_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_default_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_eis_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_hfr_120",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_hfr_60",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_hfr_90",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_liveshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_postproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_snapshot",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_zsl_preview",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libchromatix_ov8856_chicony_front_zsl_video",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libdepthmapwrapper",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libdepthmapwrapper.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libflash_pmic",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libflash_pmic.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libjpegdhw",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libjpegdhw.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libjpegdmahw",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libjpegdmahw.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libjpegehw",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libjpegehw.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_c2d_module",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_c2d_module.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera2_pp_buf_mgr",
+ "libmmcamera_dbg",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_cpp_module",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_cpp_module.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera2_pp_buf_mgr",
+ "libmmcamera_dbg",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_frame_algorithm",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_frame_algorithm.so",
+ ],
+ shared_libs: [
+ "libmmcamera_dbg",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_iface_modules",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_iface_modules.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera2_isp_modules",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_imglib_modules",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_imglib_modules.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_imglib",
+ "libmmcamera_dbg",
+ "libcdsprpc",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_is",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_is.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_isp_modules",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_isp_modules.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_dbg",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_mct",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_mct.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_mct_shimlayer",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera2_stats_modules",
+ "libmmcamera2_iface_modules",
+ "libmmcamera2_isp_modules",
+ "libmmcamera2_sensor_modules",
+ "libmmcamera2_pproc_modules",
+ "libmmcamera2_imglib_modules",
+ "libmmcamera_thread_services",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_pp_buf_mgr",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_dbg",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_pproc_modules",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_pproc_modules.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera2_cpp_module",
+ "libmmcamera2_mct",
+ "libmmcamera2_imglib_modules",
+ "libmmcamera_ppbase_module",
+ "libmmcamera_eztune_module",
+ "libmmcamera2_c2d_module",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_q3a_core",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_q3a_core.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_stats_algorithm",
+ "libmmcamera2_stats_lib",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_sensor_modules",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_sensor_modules.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libz",
+ "libxml2",
+ "libmmcamera_dbg",
+ "liblog",
+ "libmmcamera_pdaf",
+ "libmmcamera_pdafcamif",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_stats_algorithm",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_stats_algorithm.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_stats_lib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_stats_lib.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera2_stats_modules",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera2_stats_modules.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera2_stats_lib",
+ "libmmcamera2_stats_algorithm",
+ "libxml2",
+ "libutils",
+ "libmmcamera_dbg",
+ "libhidlbase",
+ "libhidltransport",
+ "android.frameworks.sensorservice@1.0",
+ "libmmcamera2_is",
+ "libsensor1",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_arcsoftbokeh_lib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libmmcamera_imglib",
+ "libmpbase",
+ "libarcsoft_dualcam_refocus",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_bokeh",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_bokeh.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libGLESv2_adreno",
+ "libEGL",
+ "libGLESv2",
+ "libhardware",
+ "libqdMetaData",
+ "libutils",
+ "libui",
+ "libmmcamera_dbg",
+ "libmmcamera_imglib",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_dbg",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_dbg.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_depth_map",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_depth_map.so",
+ ],
+ shared_libs: [
+ "libdepthmapwrapper",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_dummyalgo",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_dummyalgo.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_imglib",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_eebinparse",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_eebinparse.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_eeprom_util",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_eeprom_util.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_eztune_module",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_eztune_module.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_ppbase_module",
+ "libmmcamera_dbg",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_facedetection_lib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_facedetection_lib.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_faceproc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_faceproc.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libdl",
+ "libc",
+ "libm",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_faceproc2",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_faceproc2.so",
+ ],
+ shared_libs: [
+ "libc++",
+ "libdl",
+ "libc",
+ "libm",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_gc5025_ofilm_13m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_gc5025_ofilm_16m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hdr_gb_lib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi1333_ofilm_13m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi556_holitech_13m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi556_holitech_13m_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi556_holitech_16m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi846_kingcome_front",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi846_tsp_front",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hi846_tsp_front_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hvx_add_constant",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hvx_add_constant.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_hvx_grid_sum",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_imglib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_imglib.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libcdsprpc",
+ "libfastcvopt",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_imglib_faceproc_adspstub",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so",
+ ],
+ shared_libs: [
+ "libcdsprpc",
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_irs1645",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_irs1645.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_abf48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_abf48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_aec_bg_stats47",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_bf_stats47",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_bg_stats46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_bhist_stats44",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_black_level48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_black_level48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_bpc48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_bpc48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_cac47",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_cac47.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_chroma_enhan40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_chroma_suppress40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_clamp_encoder40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_clamp_video40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_clamp_viewfinder40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_color_correct46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_color_correct46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_color_xform_encoder46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_color_xform_video46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_color_xform_viewfinder46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_cs_stats46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_demosaic48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_demosaic48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_demux48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_demux48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_fovcrop_encoder46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_fovcrop_video46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_fovcrop_viewfinder46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_gamma44",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_gamma44.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_gic48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_gic48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_gtm46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_gtm46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_hdr48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_hdr48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_hdr_be_stats46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_hdr_bhist_stats44",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_ihist_stats46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_linearization40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_linearization40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_ltm47",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_ltm47.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_luma_adaptation40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_mce40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_mce40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_mesh_rolloff44",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_pdaf48",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_pdaf48.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_pedestal_correct46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_rs_stats46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_scaler_encoder46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_scaler_video46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_scaler_viewfinder46",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_sce40",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_sce40.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_snr47",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_snr47.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_isp_sub_module",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_isp_sub_module",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_isp_sub_module.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_dbg",
+ "libmmcamera2_isp_modules",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov13855",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov13855.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov13855_chicony_rear",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov13855_holitech_13m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov16880_qtech_front",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov16880_qtech_front_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov16880_qtech_rear",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov16885_holitech_16m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov16885_ofilm_16m",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov8856",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov8856.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov8856_2lane",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov8856_2lane.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov8856_4lane",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov8856_4lane.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov8856_chicony_front",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov8856_chicony_front_eeprom",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libmmcamera_eeprom_util",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ov8856b_chicony_front",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_paaf_lib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_paaf_lib.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libmmcamera2_frame_algorithm",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_pdaf",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_pdaf.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_pdafcamif",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_pdafcamif.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ppbase_module",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ppbase_module.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libmmcamera2_mct",
+ "libmmcamera_dbg",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_ppeiscore",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_ppeiscore.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libGLESv2_adreno",
+ "libEGL",
+ "libGLESv2",
+ "libhardware",
+ "libqdMetaData",
+ "libutils",
+ "libui",
+ "libmmcamera_dbg",
+ "libmmcamera_imglib",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_quadracfa",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_quadracfa.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libremosaic_daemon",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_stillmore_lib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_stillmore_lib.so",
+ ],
+ shared_libs: [
+ "libseemore",
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_sw2d_lib",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_sw2d_lib.so",
+ ],
+ shared_libs: [
+ "libmmcamera_imglib",
+ "libmmcamera_dbg",
+ "libcutils",
+ "liblog",
+ "libfastcvopt",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_thread_services",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_thread_services.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_tintless_algo",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_tintless_algo.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_tintless_bg_pca_algo",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_tuning",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_tuning.so",
+ ],
+ shared_libs: [
+ "libmmcamera_tuning_lookup",
+ "libmmcamera2_mct",
+ "libmmcamera2_stats_modules",
+ "libmmcamera2_iface_modules",
+ "libmmcamera2_isp_modules",
+ "libmmcamera2_sensor_modules",
+ "libmmcamera2_pproc_modules",
+ "libmmcamera2_imglib_modules",
+ "libmmcamera_eztune_module",
+ "liblog",
+ "libcutils",
+ "libfastcvopt",
+ "libmmcamera_dbg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmcamera_tuning_lookup",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmcamera_tuning_lookup.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libcutils",
+ "libfastcvopt",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmjpeg",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmjpeg.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libfastcvopt",
+ "liblog",
+ "libutils",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmqjpeg_codec",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmqjpeg_codec.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmjpeg",
+ "libmmqjpegdma",
+ "libfastcvopt",
+ "libcrypto",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmmqjpegdma",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmmqjpegdma.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmorpho_video_refiner",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmorpho_video_refiner.so",
+ ],
+ shared_libs: [
+ "libc",
+ "libm",
+ "libdl",
+ "liblog",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libmpbase",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libmpbase.so",
+ ],
+ shared_libs: [
+ "libc",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqomx_jpegdec",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libqomx_jpegdec.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmqjpeg_codec",
+ "libmmjpeg",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqomx_jpegenc",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libqomx_jpegenc.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmjpeg",
+ "libmmqjpeg_codec",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqomx_jpegenc_pipe",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libqomx_jpegenc_pipe.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libmmqjpeg_codec",
+ "libmmjpeg",
+ "libmmqjpegdma",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libremosaic_daemon",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libremosaic_daemon.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libseemore",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: [
+ "proprietary/vendor/lib/libseemore.so",
+ ],
+ shared_libs: [
+ "libdl",
+ "libm",
+ "liblog",
+ "libz",
+ "libc",
+ ],
+ },
+ },
+ compile_multilib: "32",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "cdfinger.fingerprint.default",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so",
+ ],
+ shared_libs: [
+ "liblog",
+ "libc",
+ "libcutils",
+ "libutils",
+ "libQSEEComAPI",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "fingerprint.sdm660",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/hw/fingerprint.sdm660.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libc",
+ "libc++",
+ "libbase",
+ "libdl",
+ "libhardware",
+ "libcrypto",
+ "libgf_hal",
+ "libgf_ca",
+ "libvendor.goodix.hardware.fingerprint@1.0",
+ "libvendor.goodix.hardware.fingerprint@1.0-service",
+ "libm",
+ "liblog",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libgf_ca",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libgf_ca.so",
+ ],
+ shared_libs: [
+ "libQSEEComAPI",
+ "libhardware",
+ "libc",
+ "libm",
+ "libdl",
+ "liblog",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libgf_hal",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libgf_hal.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "libutils",
+ "libgf_ca",
+ "libc",
+ "libm",
+ "libdl",
+ "liblog",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqfp-service",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libqfp-service.so",
+ ],
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ "libdiag",
+ "libutils",
+ "libQSEEComAPI",
+ "libhidlbase",
+ "libhidltransport",
+ "android.hardware.biometrics.fingerprint@2.1",
+ "vendor.qti.hardware.fingerprint@1.0",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libvendor.goodix.hardware.fingerprint@1.0-service",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so",
+ ],
+ shared_libs: [
+ "libutils",
+ "libcutils",
+ "liblzma",
+ "libc",
+ "libc++",
+ "libbase",
+ "libdl",
+ "libhardware",
+ "libprotobuf-cpp-lite",
+ "libcrypto",
+ "liblog",
+ "libhidlbase-v32",
+ "libhidltransport",
+ "libhwbinder",
+ "android.hardware.keymaster@3.0",
+ "libvendor.goodix.hardware.fingerprint@1.0",
+ "libgf_hal",
+ "libgf_ca",
+ "libQSEEComAPI",
+ "libm",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libvendor.goodix.hardware.fingerprint@1.0",
+ owner: "asus",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so",
+ ],
+ shared_libs: [
+ "libhidlbase-v32",
+ "libhidltransport",
+ "libhwbinder",
+ "liblog",
+ "libutils",
+ "libcutils",
+ "libc++",
+ "libdl",
+ "libc",
+ "libm",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ prefer: true,
+ soc_specific: true,
+}
+
android_app_import {
name: "CACertService",
owner: "asus",
@@ -16042,6 +29526,15 @@ dex_import {
system_ext_specific: true,
}
+dex_import {
+ name: "vendor.qti.hardware.fingerprint-V1.0-java",
+ owner: "asus",
+ jars: [
+ "proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar",
+ ],
+ product_specific: true,
+}
+
prebuilt_etc_xml {
name: "manifest_android.hardware.drm@1.3-service.widevine.xml",
owner: "asus",
@@ -17345,6 +30838,69 @@ cc_prebuilt_binary {
soc_specific: true,
}
+cc_prebuilt_binary {
+ name: "qfp-daemon",
+ owner: "asus",
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/bin/qfp-daemon",
+ ],
+ shared_libs: [
+ "libutils",
+ "libcutils",
+ "libqfp-service",
+ "liblog",
+ "android.hardware.biometrics.fingerprint@2.1",
+ "vendor.qti.hardware.fingerprint@1.0",
+ "libhidlbase",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "sensors.qti",
+ owner: "asus",
+ target: {
+ android_arm64: {
+ srcs: [
+ "proprietary/vendor/bin/sensors.qti",
+ ],
+ shared_libs: [
+ "libdiag",
+ "liblog",
+ "libcutils",
+ "libqmi_common_so",
+ "libqmi_cci",
+ "libqmi_encdec",
+ "libqmi_csi",
+ "libsensor1",
+ "libc++",
+ "libc",
+ "libm",
+ "libdl",
+ ],
+ },
+ },
+ compile_multilib: "64",
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
+}
+
install_symlink {
name: "system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so",
system_ext_specific: true,
diff --git a/X00TD-vendor.mk b/X00TD-vendor.mk
index 7474dd5..720f4f2 100644
--- a/X00TD-vendor.mk
+++ b/X00TD-vendor.mk
@@ -6,6 +6,7 @@ PRODUCT_SOONG_NAMESPACES += \
vendor/asus/X00TD
PRODUCT_COPY_FILES += \
+ vendor/asus/X00TD/proprietary/product/etc/permissions/qti_fingerprint_interface.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/qti_fingerprint_interface.xml \
vendor/asus/X00TD/proprietary/system_ext/etc/cdma_call_conf.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/cdma_call_conf.xml \
vendor/asus/X00TD/proprietary/system_ext/etc/permissions/RemoteSimlock.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/RemoteSimlock.xml \
vendor/asus/X00TD/proprietary/system_ext/etc/permissions/RemoteSimlockManager.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/RemoteSimlockManager.xml \
@@ -30,6 +31,37 @@ PRODUCT_COPY_FILES += \
vendor/asus/X00TD/proprietary/system_ext/etc/permissions/uimremoteserver.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/uimremoteserver.xml \
vendor/asus/X00TD/proprietary/system_ext/etc/spn-conf.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/spn-conf.xml \
vendor/asus/X00TD/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_whitelist_system_ext.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_General_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Global_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Handset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Headset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_Speaker_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/MTP/MTP_workspaceFile.qwsp \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_General_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Global_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Handset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Headset_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_Speaker_cal.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/QRD/QRD_workspaceFile.qwsp \
+ vendor/asus/X00TD/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/camera_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camera_config.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/gc5025_ofilm_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/gc5025_ofilm_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi1333_ofilm_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi556_holitech_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi556_holitech_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi846_kingcome_front_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hi846_tsp_front_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov13855_chicony_rear_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov13855_holitech_13m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov16880_qtech_front_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov16885_holitech_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov16885_ofilm_16m_chromatix.xml \
+ vendor/asus/X00TD/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/ov8856_chicony_front_chromatix.xml \
vendor/asus/X00TD/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \
vendor/asus/X00TD/proprietary/vendor/etc/cne/profileMwqem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileMwqem.xml \
vendor/asus/X00TD/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
@@ -97,7 +129,269 @@ PRODUCT_COPY_FILES += \
vendor/asus/X00TD/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \
vendor/asus/X00TD/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qti-systemd.policy \
vendor/asus/X00TD/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/vendor.qti.hardware.dsp.policy \
+ vendor/asus/X00TD/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sensor_def_qcomdev.conf \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.elf \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a512_zap.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/a512_zap.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a530_pfp.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pfp.fw \
+ vendor/asus/X00TD/proprietary/vendor/firmware/a530_pm4.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_pm4.fw \
+ vendor/asus/X00TD/proprietary/vendor/firmware/apbtfw10.tlv:$(TARGET_COPY_OUT_VENDOR)/firmware/apbtfw10.tlv \
+ vendor/asus/X00TD/proprietary/vendor/firmware/apbtfw11.tlv:$(TARGET_COPY_OUT_VENDOR)/firmware/apbtfw11.tlv \
+ vendor/asus/X00TD/proprietary/vendor/firmware/apnv10.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/apnv10.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/apnv11.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/apnv11.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.102:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.102 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.104:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.104 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.105:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.105 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.106:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.106 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.107:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.107 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.108:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.108 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.109:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.109 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b09 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b0a:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b0a \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b0b:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b0b \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b0d:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b0d \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b0e:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b0e \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b0f:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b0f \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b14:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b14 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b30:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b30 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b31:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b31 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b32:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b32 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b33:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b33 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b34:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b34 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b35:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b35 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b36:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b36 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.b37:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.b37 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/bdwlan.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/bdwlan.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cdfinger.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cdfinger.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.mbn \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.mbn \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cmnlib64.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cmnlib64.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b08:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b08 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b09 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b11:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b11 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b14:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b14 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b16:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b16 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b18:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b18 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b19:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b19 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b20:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b20 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b22:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b22 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b24:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b24 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b26:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b26 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b28:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b28 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.b29:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.b29 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9335.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9335.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b09 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b11:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b11 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b13:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b13 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b15:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b15 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b16:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b16 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b18:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b18 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.b20:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.b20 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpe_9340.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cpe_9340.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw:$(TARGET_COPY_OUT_VENDOR)/firmware/cpp_firmware_v1_12_0.fw \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/cppf.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/cppf.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/crbtfw11.tlv:$(TARGET_COPY_OUT_VENDOR)/firmware/crbtfw11.tlv \
+ vendor/asus/X00TD/proprietary/vendor/firmware/crbtfw20.tlv:$(TARGET_COPY_OUT_VENDOR)/firmware/crbtfw20.tlv \
+ vendor/asus/X00TD/proprietary/vendor/firmware/crbtfw21.tlv:$(TARGET_COPY_OUT_VENDOR)/firmware/crbtfw21.tlv \
+ vendor/asus/X00TD/proprietary/vendor/firmware/crnv11.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/crnv11.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/crnv20.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/crnv20.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/crnv21.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/crnv21.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/data.msc:$(TARGET_COPY_OUT_VENDOR)/firmware/data.msc \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/dhsecapp.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/dhsecapp.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/fp998eas.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/fp998eas.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/goodixfp.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/goodixfp.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/gptest.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/gptest.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/haventkn.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/haventkn.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/hyp.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/hyp.mbn \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/iris.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/iris.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/isdbtmm.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/isdbtmm.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mba.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/mba.mbn \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/mdtpseca.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/mdtpseca.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b08:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b08 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b09:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b09 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b10:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b10 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b11:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b11 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b12:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b12 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b13:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b13 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b14:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b14 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b16:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b16 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b17:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b17 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b18:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b18 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b20:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b20 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b21:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b21 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b22:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b22 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b23:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b23 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b24:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b24 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b25:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b25 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b26:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b26 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b27:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b27 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.b28:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.b28 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modem.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/modem.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/modemuw.jsn:$(TARGET_COPY_OUT_VENDOR)/firmware/modemuw.jsn \
+ vendor/asus/X00TD/proprietary/vendor/firmware/novatek_ts_fw_dj.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/novatek_ts_fw_dj.bin \
+ vendor/asus/X00TD/proprietary/vendor/firmware/novatek_ts_fw_txd.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/novatek_ts_fw_txd.bin \
vendor/asus/X00TD/proprietary/vendor/firmware/libpn553_fw.so:$(TARGET_COPY_OUT_VENDOR)/firmware/libpn553_fw.so \
+ vendor/asus/X00TD/proprietary/vendor/firmware/pmic.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/pmic.elf \
+ vendor/asus/X00TD/proprietary/vendor/firmware/qdsp6m.qdb:$(TARGET_COPY_OUT_VENDOR)/firmware/qdsp6m.qdb \
+ vendor/asus/X00TD/proprietary/vendor/firmware/rpm.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/rpm.mbn \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/securemm.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/securemm.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap32.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap32.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/smplap64.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/smplap64.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/tfa98xx.cnt:$(TARGET_COPY_OUT_VENDOR)/firmware/tfa98xx.cnt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/venus.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/venus.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/venus.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/venus.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/venus.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/venus.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/venus.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/venus.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/venus.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/venus.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/venus.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/venus.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b00:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b00 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b01:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b01 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b02:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b02 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b03:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b03 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b04:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b04 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b05:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b05 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b06:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b06 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.b07:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.b07 \
+ vendor/asus/X00TD/proprietary/vendor/firmware/widevine.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/widevine.mdt \
+ vendor/asus/X00TD/proprietary/vendor/firmware/wlanmdsp.mbn:$(TARGET_COPY_OUT_VENDOR)/firmware/wlanmdsp.mbn \
+ vendor/asus/X00TD/proprietary/vendor/firmware/xbl.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/xbl.elf \
+ vendor/asus/X00TD/proprietary/vendor/lib/dualcali_dump.bin:$(TARGET_COPY_OUT_VENDOR)/lib/dualcali_dump.bin \
vendor/asus/X00TD/proprietary/vendor/radio/qcril_database/qcril.db:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/qcril.db \
vendor/asus/X00TD/proprietary/vendor/radio/qcril_database/upgrade/0_initial.sql:$(TARGET_COPY_OUT_VENDOR)/radio/qcril_database/upgrade/0_initial.sql \
vendor/asus/X00TD/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 \
@@ -741,7 +1035,514 @@ PRODUCT_PACKAGES += \
subsystem_ramdump \
tftp_server \
time_daemon \
- xtra-daemon
+ xtra-daemon \
+ sensors.ssc \
+ vendor.qti.hardware.fingerprint@1.0 \
+ libactuator_hi1333_ofilm_dw9714v \
+ libactuator_ov13855_chicony_rear_s2034 \
+ libactuator_ov13855_holitech_fp5510a \
+ libactuator_ov16880_qtech_rear_dw9714a \
+ libactuator_ov16885_holitech_16m_fp5510a \
+ libactuator_ov16885_ofilm_16m_dw9714v \
+ libarcsoft_dualcam_refocus \
+ libchromatix_gc5025_ofilm_13m_common \
+ libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix \
+ libchromatix_gc5025_ofilm_13m_cpp_hfr_120 \
+ libchromatix_gc5025_ofilm_13m_cpp_hfr_60 \
+ libchromatix_gc5025_ofilm_13m_cpp_hfr_90 \
+ libchromatix_gc5025_ofilm_13m_cpp_liveshot \
+ libchromatix_gc5025_ofilm_13m_cpp_preview \
+ libchromatix_gc5025_ofilm_13m_cpp_snapshot \
+ libchromatix_gc5025_ofilm_13m_cpp_us_chromatix \
+ libchromatix_gc5025_ofilm_13m_cpp_video \
+ libchromatix_gc5025_ofilm_13m_cpp_video_full \
+ libchromatix_gc5025_ofilm_13m_default_preview_bu64297 \
+ libchromatix_gc5025_ofilm_13m_default_video \
+ libchromatix_gc5025_ofilm_13m_default_video_bu64297 \
+ libchromatix_gc5025_ofilm_13m_hfr_120 \
+ libchromatix_gc5025_ofilm_13m_hfr_120_bu64297 \
+ libchromatix_gc5025_ofilm_13m_hfr_60 \
+ libchromatix_gc5025_ofilm_13m_hfr_60_bu64297 \
+ libchromatix_gc5025_ofilm_13m_hfr_90 \
+ libchromatix_gc5025_ofilm_13m_hfr_90_bu64297 \
+ libchromatix_gc5025_ofilm_13m_postproc \
+ libchromatix_gc5025_ofilm_13m_preview \
+ libchromatix_gc5025_ofilm_13m_snapshot \
+ libchromatix_gc5025_ofilm_13m_video_full \
+ libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297 \
+ libchromatix_gc5025_ofilm_13m_zsl_video_bu64297 \
+ libchromatix_gc5025_ofilm_16m_common \
+ libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix \
+ libchromatix_gc5025_ofilm_16m_cpp_hfr_120 \
+ libchromatix_gc5025_ofilm_16m_cpp_hfr_60 \
+ libchromatix_gc5025_ofilm_16m_cpp_hfr_90 \
+ libchromatix_gc5025_ofilm_16m_cpp_liveshot \
+ libchromatix_gc5025_ofilm_16m_cpp_preview \
+ libchromatix_gc5025_ofilm_16m_cpp_snapshot \
+ libchromatix_gc5025_ofilm_16m_cpp_us_chromatix \
+ libchromatix_gc5025_ofilm_16m_cpp_video \
+ libchromatix_gc5025_ofilm_16m_cpp_video_full \
+ libchromatix_gc5025_ofilm_16m_default_preview_bu64297 \
+ libchromatix_gc5025_ofilm_16m_default_video \
+ libchromatix_gc5025_ofilm_16m_default_video_bu64297 \
+ libchromatix_gc5025_ofilm_16m_hfr_120 \
+ libchromatix_gc5025_ofilm_16m_hfr_120_bu64297 \
+ libchromatix_gc5025_ofilm_16m_hfr_60 \
+ libchromatix_gc5025_ofilm_16m_hfr_60_bu64297 \
+ libchromatix_gc5025_ofilm_16m_hfr_90 \
+ libchromatix_gc5025_ofilm_16m_hfr_90_bu64297 \
+ libchromatix_gc5025_ofilm_16m_postproc \
+ libchromatix_gc5025_ofilm_16m_preview \
+ libchromatix_gc5025_ofilm_16m_snapshot \
+ libchromatix_gc5025_ofilm_16m_video_full \
+ libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297 \
+ libchromatix_gc5025_ofilm_16m_zsl_video_bu64297 \
+ libchromatix_hi1333_ofilm_13m_common \
+ libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix \
+ libchromatix_hi1333_ofilm_13m_cpp_hfr_120 \
+ libchromatix_hi1333_ofilm_13m_cpp_hfr_60 \
+ libchromatix_hi1333_ofilm_13m_cpp_hfr_90 \
+ libchromatix_hi1333_ofilm_13m_cpp_liveshot \
+ libchromatix_hi1333_ofilm_13m_cpp_preview \
+ libchromatix_hi1333_ofilm_13m_cpp_snapshot \
+ libchromatix_hi1333_ofilm_13m_cpp_us_chromatix \
+ libchromatix_hi1333_ofilm_13m_cpp_video \
+ libchromatix_hi1333_ofilm_13m_cpp_video_full \
+ libchromatix_hi1333_ofilm_13m_default_preview_bu64297 \
+ libchromatix_hi1333_ofilm_13m_default_video \
+ libchromatix_hi1333_ofilm_13m_default_video_bu64297 \
+ libchromatix_hi1333_ofilm_13m_eis_video_bu64297 \
+ libchromatix_hi1333_ofilm_13m_hdr \
+ libchromatix_hi1333_ofilm_13m_hdr_cpp \
+ libchromatix_hi1333_ofilm_13m_hdr_video_3a \
+ libchromatix_hi1333_ofilm_13m_hfr_120 \
+ libchromatix_hi1333_ofilm_13m_hfr_120_bu64297 \
+ libchromatix_hi1333_ofilm_13m_hfr_60 \
+ libchromatix_hi1333_ofilm_13m_hfr_60_bu64297 \
+ libchromatix_hi1333_ofilm_13m_hfr_90 \
+ libchromatix_hi1333_ofilm_13m_hfr_90_bu64297 \
+ libchromatix_hi1333_ofilm_13m_postproc \
+ libchromatix_hi1333_ofilm_13m_preview \
+ libchromatix_hi1333_ofilm_13m_snapshot \
+ libchromatix_hi1333_ofilm_13m_video_full \
+ libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297 \
+ libchromatix_hi1333_ofilm_13m_zsl_video_bu64297 \
+ libchromatix_hi556_holitech_13m_a3_default_preview \
+ libchromatix_hi556_holitech_13m_a3_default_video \
+ libchromatix_hi556_holitech_13m_a3_hfr_120 \
+ libchromatix_hi556_holitech_13m_a3_hfr_60 \
+ libchromatix_hi556_holitech_13m_a3_hfr_90 \
+ libchromatix_hi556_holitech_13m_common \
+ libchromatix_hi556_holitech_13m_cpp_ds_chromatix \
+ libchromatix_hi556_holitech_13m_cpp_hfr_120 \
+ libchromatix_hi556_holitech_13m_cpp_hfr_60 \
+ libchromatix_hi556_holitech_13m_cpp_hfr_90 \
+ libchromatix_hi556_holitech_13m_cpp_liveshot \
+ libchromatix_hi556_holitech_13m_cpp_preview \
+ libchromatix_hi556_holitech_13m_cpp_snapshot \
+ libchromatix_hi556_holitech_13m_cpp_us_chromatix \
+ libchromatix_hi556_holitech_13m_cpp_video \
+ libchromatix_hi556_holitech_13m_cpp_video_full \
+ libchromatix_hi556_holitech_13m_default_video \
+ libchromatix_hi556_holitech_13m_hfr_120 \
+ libchromatix_hi556_holitech_13m_hfr_60 \
+ libchromatix_hi556_holitech_13m_hfr_90 \
+ libchromatix_hi556_holitech_13m_postproc \
+ libchromatix_hi556_holitech_13m_preview \
+ libchromatix_hi556_holitech_13m_snapshot \
+ libchromatix_hi556_holitech_13m_video_full \
+ libchromatix_hi556_holitech_13m_zsl_preview \
+ libchromatix_hi556_holitech_13m_zsl_video \
+ libchromatix_hi556_holitech_16m_a3_default_preview \
+ libchromatix_hi556_holitech_16m_a3_default_video \
+ libchromatix_hi556_holitech_16m_a3_hfr_120 \
+ libchromatix_hi556_holitech_16m_a3_hfr_60 \
+ libchromatix_hi556_holitech_16m_a3_hfr_90 \
+ libchromatix_hi556_holitech_16m_common \
+ libchromatix_hi556_holitech_16m_cpp_ds_chromatix \
+ libchromatix_hi556_holitech_16m_cpp_hfr_120 \
+ libchromatix_hi556_holitech_16m_cpp_hfr_60 \
+ libchromatix_hi556_holitech_16m_cpp_hfr_90 \
+ libchromatix_hi556_holitech_16m_cpp_liveshot \
+ libchromatix_hi556_holitech_16m_cpp_preview \
+ libchromatix_hi556_holitech_16m_cpp_snapshot \
+ libchromatix_hi556_holitech_16m_cpp_us_chromatix \
+ libchromatix_hi556_holitech_16m_cpp_video \
+ libchromatix_hi556_holitech_16m_cpp_video_full \
+ libchromatix_hi556_holitech_16m_default_video \
+ libchromatix_hi556_holitech_16m_hfr_120 \
+ libchromatix_hi556_holitech_16m_hfr_60 \
+ libchromatix_hi556_holitech_16m_hfr_90 \
+ libchromatix_hi556_holitech_16m_postproc \
+ libchromatix_hi556_holitech_16m_preview \
+ libchromatix_hi556_holitech_16m_snapshot \
+ libchromatix_hi556_holitech_16m_video_full \
+ libchromatix_hi556_holitech_16m_zsl_preview \
+ libchromatix_hi556_holitech_16m_zsl_video \
+ libchromatix_hi846_kingcome_front_a3_default_preview \
+ libchromatix_hi846_kingcome_front_a3_default_video \
+ libchromatix_hi846_kingcome_front_a3_hfr_120 \
+ libchromatix_hi846_kingcome_front_a3_hfr_60 \
+ libchromatix_hi846_kingcome_front_a3_hfr_90 \
+ libchromatix_hi846_kingcome_front_common \
+ libchromatix_hi846_kingcome_front_cpp_ds_chromatix \
+ libchromatix_hi846_kingcome_front_cpp_hfr_120 \
+ libchromatix_hi846_kingcome_front_cpp_hfr_60 \
+ libchromatix_hi846_kingcome_front_cpp_hfr_90 \
+ libchromatix_hi846_kingcome_front_cpp_liveshot \
+ libchromatix_hi846_kingcome_front_cpp_preview \
+ libchromatix_hi846_kingcome_front_cpp_snapshot \
+ libchromatix_hi846_kingcome_front_cpp_us_chromatix \
+ libchromatix_hi846_kingcome_front_cpp_video \
+ libchromatix_hi846_kingcome_front_default_video \
+ libchromatix_hi846_kingcome_front_hfr_120 \
+ libchromatix_hi846_kingcome_front_hfr_60 \
+ libchromatix_hi846_kingcome_front_hfr_90 \
+ libchromatix_hi846_kingcome_front_liveshot \
+ libchromatix_hi846_kingcome_front_postproc \
+ libchromatix_hi846_kingcome_front_preview \
+ libchromatix_hi846_kingcome_front_snapshot \
+ libchromatix_hi846_kingcome_front_zsl_preview \
+ libchromatix_hi846_kingcome_front_zsl_video \
+ libchromatix_hi846_tsp_front_a3_default_preview \
+ libchromatix_hi846_tsp_front_a3_default_video \
+ libchromatix_hi846_tsp_front_a3_hfr_120 \
+ libchromatix_hi846_tsp_front_a3_hfr_60 \
+ libchromatix_hi846_tsp_front_a3_hfr_90 \
+ libchromatix_hi846_tsp_front_common \
+ libchromatix_hi846_tsp_front_cpp_ds_chromatix \
+ libchromatix_hi846_tsp_front_cpp_hfr_120 \
+ libchromatix_hi846_tsp_front_cpp_hfr_60 \
+ libchromatix_hi846_tsp_front_cpp_hfr_90 \
+ libchromatix_hi846_tsp_front_cpp_liveshot \
+ libchromatix_hi846_tsp_front_cpp_preview \
+ libchromatix_hi846_tsp_front_cpp_snapshot \
+ libchromatix_hi846_tsp_front_cpp_us_chromatix \
+ libchromatix_hi846_tsp_front_cpp_video \
+ libchromatix_hi846_tsp_front_default_video \
+ libchromatix_hi846_tsp_front_eis_video \
+ libchromatix_hi846_tsp_front_hfr_120 \
+ libchromatix_hi846_tsp_front_hfr_60 \
+ libchromatix_hi846_tsp_front_hfr_90 \
+ libchromatix_hi846_tsp_front_liveshot \
+ libchromatix_hi846_tsp_front_postproc \
+ libchromatix_hi846_tsp_front_preview \
+ libchromatix_hi846_tsp_front_snapshot \
+ libchromatix_hi846_tsp_front_zsl_preview \
+ libchromatix_hi846_tsp_front_zsl_video \
+ libchromatix_ov13855_chicony_rear_common \
+ libchromatix_ov13855_chicony_rear_cpp_ds_chromatix \
+ libchromatix_ov13855_chicony_rear_cpp_hfr_120 \
+ libchromatix_ov13855_chicony_rear_cpp_hfr_60 \
+ libchromatix_ov13855_chicony_rear_cpp_hfr_90 \
+ libchromatix_ov13855_chicony_rear_cpp_liveshot \
+ libchromatix_ov13855_chicony_rear_cpp_preview \
+ libchromatix_ov13855_chicony_rear_cpp_snapshot \
+ libchromatix_ov13855_chicony_rear_cpp_us_chromatix \
+ libchromatix_ov13855_chicony_rear_cpp_video \
+ libchromatix_ov13855_chicony_rear_cpp_video_full \
+ libchromatix_ov13855_chicony_rear_default_preview_bu64297 \
+ libchromatix_ov13855_chicony_rear_default_video \
+ libchromatix_ov13855_chicony_rear_default_video_bu64297 \
+ libchromatix_ov13855_chicony_rear_hfr_120 \
+ libchromatix_ov13855_chicony_rear_hfr_120_bu64297 \
+ libchromatix_ov13855_chicony_rear_hfr_60 \
+ libchromatix_ov13855_chicony_rear_hfr_60_bu64297 \
+ libchromatix_ov13855_chicony_rear_hfr_90 \
+ libchromatix_ov13855_chicony_rear_hfr_90_bu64297 \
+ libchromatix_ov13855_chicony_rear_postproc \
+ libchromatix_ov13855_chicony_rear_preview \
+ libchromatix_ov13855_chicony_rear_snapshot \
+ libchromatix_ov13855_chicony_rear_video_full \
+ libchromatix_ov13855_chicony_rear_zsl_preview_bu64297 \
+ libchromatix_ov13855_chicony_rear_zsl_video_bu64297 \
+ libchromatix_ov13855_holitech_13m_common \
+ libchromatix_ov13855_holitech_13m_cpp_ds_chromatix \
+ libchromatix_ov13855_holitech_13m_cpp_hfr_120 \
+ libchromatix_ov13855_holitech_13m_cpp_hfr_60 \
+ libchromatix_ov13855_holitech_13m_cpp_hfr_90 \
+ libchromatix_ov13855_holitech_13m_cpp_liveshot \
+ libchromatix_ov13855_holitech_13m_cpp_preview \
+ libchromatix_ov13855_holitech_13m_cpp_snapshot \
+ libchromatix_ov13855_holitech_13m_cpp_us_chromatix \
+ libchromatix_ov13855_holitech_13m_cpp_video \
+ libchromatix_ov13855_holitech_13m_cpp_video_full \
+ libchromatix_ov13855_holitech_13m_default_preview_bu64297 \
+ libchromatix_ov13855_holitech_13m_default_video \
+ libchromatix_ov13855_holitech_13m_default_video_bu64297 \
+ libchromatix_ov13855_holitech_13m_eis_video_bu64297 \
+ libchromatix_ov13855_holitech_13m_hdr \
+ libchromatix_ov13855_holitech_13m_hdr_3a \
+ libchromatix_ov13855_holitech_13m_hdr_cpp \
+ libchromatix_ov13855_holitech_13m_hfr_120 \
+ libchromatix_ov13855_holitech_13m_hfr_120_bu64297 \
+ libchromatix_ov13855_holitech_13m_hfr_60 \
+ libchromatix_ov13855_holitech_13m_hfr_60_bu64297 \
+ libchromatix_ov13855_holitech_13m_hfr_90 \
+ libchromatix_ov13855_holitech_13m_hfr_90_bu64297 \
+ libchromatix_ov13855_holitech_13m_postproc \
+ libchromatix_ov13855_holitech_13m_preview \
+ libchromatix_ov13855_holitech_13m_snapshot \
+ libchromatix_ov13855_holitech_13m_video_full \
+ libchromatix_ov13855_holitech_13m_zsl_preview_bu64297 \
+ libchromatix_ov13855_holitech_13m_zsl_video_bu64297 \
+ libchromatix_ov16880_qtech_front_common \
+ libchromatix_ov16880_qtech_front_cpp_ds_chromatix \
+ libchromatix_ov16880_qtech_front_cpp_hfr_120 \
+ libchromatix_ov16880_qtech_front_cpp_hfr_60 \
+ libchromatix_ov16880_qtech_front_cpp_hfr_90 \
+ libchromatix_ov16880_qtech_front_cpp_liveshot \
+ libchromatix_ov16880_qtech_front_cpp_preview \
+ libchromatix_ov16880_qtech_front_cpp_snapshot \
+ libchromatix_ov16880_qtech_front_cpp_us_chromatix \
+ libchromatix_ov16880_qtech_front_cpp_video \
+ libchromatix_ov16880_qtech_front_cpp_video_full \
+ libchromatix_ov16880_qtech_front_default_preview_bu64297 \
+ libchromatix_ov16880_qtech_front_default_video \
+ libchromatix_ov16880_qtech_front_default_video_bu64297 \
+ libchromatix_ov16880_qtech_front_eis_video_bu64297 \
+ libchromatix_ov16880_qtech_front_hfr_120 \
+ libchromatix_ov16880_qtech_front_hfr_120_bu64297 \
+ libchromatix_ov16880_qtech_front_hfr_60 \
+ libchromatix_ov16880_qtech_front_hfr_60_bu64297 \
+ libchromatix_ov16880_qtech_front_hfr_90 \
+ libchromatix_ov16880_qtech_front_hfr_90_bu64297 \
+ libchromatix_ov16880_qtech_front_postproc \
+ libchromatix_ov16880_qtech_front_preview \
+ libchromatix_ov16880_qtech_front_snapshot \
+ libchromatix_ov16880_qtech_front_video_full \
+ libchromatix_ov16880_qtech_front_zsl_preview_bu64297 \
+ libchromatix_ov16880_qtech_front_zsl_video_bu64297 \
+ libchromatix_ov16885_holitech_16m_common \
+ libchromatix_ov16885_holitech_16m_cpp_ds_chromatix \
+ libchromatix_ov16885_holitech_16m_cpp_hfr_120 \
+ libchromatix_ov16885_holitech_16m_cpp_hfr_60 \
+ libchromatix_ov16885_holitech_16m_cpp_hfr_90 \
+ libchromatix_ov16885_holitech_16m_cpp_liveshot \
+ libchromatix_ov16885_holitech_16m_cpp_preview \
+ libchromatix_ov16885_holitech_16m_cpp_snapshot \
+ libchromatix_ov16885_holitech_16m_cpp_us_chromatix \
+ libchromatix_ov16885_holitech_16m_cpp_video \
+ libchromatix_ov16885_holitech_16m_cpp_video_full \
+ libchromatix_ov16885_holitech_16m_default_preview_bu64297 \
+ libchromatix_ov16885_holitech_16m_default_video \
+ libchromatix_ov16885_holitech_16m_default_video_bu64297 \
+ libchromatix_ov16885_holitech_16m_eis_video_bu64297 \
+ libchromatix_ov16885_holitech_16m_hdr \
+ libchromatix_ov16885_holitech_16m_hdr_3a \
+ libchromatix_ov16885_holitech_16m_hdr_cpp \
+ libchromatix_ov16885_holitech_16m_hfr_120 \
+ libchromatix_ov16885_holitech_16m_hfr_120_bu64297 \
+ libchromatix_ov16885_holitech_16m_hfr_60 \
+ libchromatix_ov16885_holitech_16m_hfr_60_bu64297 \
+ libchromatix_ov16885_holitech_16m_hfr_90 \
+ libchromatix_ov16885_holitech_16m_hfr_90_bu64297 \
+ libchromatix_ov16885_holitech_16m_postproc \
+ libchromatix_ov16885_holitech_16m_preview \
+ libchromatix_ov16885_holitech_16m_snapshot \
+ libchromatix_ov16885_holitech_16m_video_full \
+ libchromatix_ov16885_holitech_16m_zsl_preview_bu64297 \
+ libchromatix_ov16885_holitech_16m_zsl_video_bu64297 \
+ libchromatix_ov16885_ofilm_16m_common \
+ libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix \
+ libchromatix_ov16885_ofilm_16m_cpp_hfr_120 \
+ libchromatix_ov16885_ofilm_16m_cpp_hfr_60 \
+ libchromatix_ov16885_ofilm_16m_cpp_hfr_90 \
+ libchromatix_ov16885_ofilm_16m_cpp_liveshot \
+ libchromatix_ov16885_ofilm_16m_cpp_preview \
+ libchromatix_ov16885_ofilm_16m_cpp_snapshot \
+ libchromatix_ov16885_ofilm_16m_cpp_us_chromatix \
+ libchromatix_ov16885_ofilm_16m_cpp_video \
+ libchromatix_ov16885_ofilm_16m_cpp_video_full \
+ libchromatix_ov16885_ofilm_16m_default_preview_bu64297 \
+ libchromatix_ov16885_ofilm_16m_default_video \
+ libchromatix_ov16885_ofilm_16m_default_video_bu64297 \
+ libchromatix_ov16885_ofilm_16m_eis_video_bu64297 \
+ libchromatix_ov16885_ofilm_16m_hdr \
+ libchromatix_ov16885_ofilm_16m_hdr_3a \
+ libchromatix_ov16885_ofilm_16m_hdr_cpp \
+ libchromatix_ov16885_ofilm_16m_hfr_120 \
+ libchromatix_ov16885_ofilm_16m_hfr_120_bu64297 \
+ libchromatix_ov16885_ofilm_16m_hfr_60 \
+ libchromatix_ov16885_ofilm_16m_hfr_60_bu64297 \
+ libchromatix_ov16885_ofilm_16m_hfr_90 \
+ libchromatix_ov16885_ofilm_16m_hfr_90_bu64297 \
+ libchromatix_ov16885_ofilm_16m_postproc \
+ libchromatix_ov16885_ofilm_16m_preview \
+ libchromatix_ov16885_ofilm_16m_snapshot \
+ libchromatix_ov16885_ofilm_16m_video_full \
+ libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297 \
+ libchromatix_ov16885_ofilm_16m_zsl_video_bu64297 \
+ libchromatix_ov8856_chicony_front_a3_default_preview \
+ libchromatix_ov8856_chicony_front_a3_default_video \
+ libchromatix_ov8856_chicony_front_a3_hfr_120 \
+ libchromatix_ov8856_chicony_front_a3_hfr_60 \
+ libchromatix_ov8856_chicony_front_a3_hfr_90 \
+ libchromatix_ov8856_chicony_front_common \
+ libchromatix_ov8856_chicony_front_cpp_ds_chromatix \
+ libchromatix_ov8856_chicony_front_cpp_hfr_120 \
+ libchromatix_ov8856_chicony_front_cpp_hfr_60 \
+ libchromatix_ov8856_chicony_front_cpp_hfr_90 \
+ libchromatix_ov8856_chicony_front_cpp_liveshot \
+ libchromatix_ov8856_chicony_front_cpp_preview \
+ libchromatix_ov8856_chicony_front_cpp_snapshot \
+ libchromatix_ov8856_chicony_front_cpp_us_chromatix \
+ libchromatix_ov8856_chicony_front_cpp_video \
+ libchromatix_ov8856_chicony_front_default_video \
+ libchromatix_ov8856_chicony_front_eis_video \
+ libchromatix_ov8856_chicony_front_hfr_120 \
+ libchromatix_ov8856_chicony_front_hfr_60 \
+ libchromatix_ov8856_chicony_front_hfr_90 \
+ libchromatix_ov8856_chicony_front_liveshot \
+ libchromatix_ov8856_chicony_front_postproc \
+ libchromatix_ov8856_chicony_front_preview \
+ libchromatix_ov8856_chicony_front_snapshot \
+ libchromatix_ov8856_chicony_front_zsl_preview \
+ libchromatix_ov8856_chicony_front_zsl_video \
+ libdepthmapwrapper \
+ libflash_pmic \
+ libjpegdhw \
+ libjpegdmahw \
+ libjpegehw \
+ libmmcamera2_c2d_module \
+ libmmcamera2_cpp_module \
+ libmmcamera2_frame_algorithm \
+ libmmcamera2_iface_modules \
+ libmmcamera2_imglib_modules \
+ libmmcamera2_is \
+ libmmcamera2_isp_modules \
+ libmmcamera2_mct \
+ libmmcamera2_mct_shimlayer \
+ libmmcamera2_pp_buf_mgr \
+ libmmcamera2_pproc_modules \
+ libmmcamera2_q3a_core \
+ libmmcamera2_sensor_modules \
+ libmmcamera2_stats_algorithm \
+ libmmcamera2_stats_lib \
+ libmmcamera2_stats_modules \
+ libmmcamera_arcsoftbokeh_lib \
+ libmmcamera_bokeh \
+ libmmcamera_dbg \
+ libmmcamera_depth_map \
+ libmmcamera_dummyalgo \
+ libmmcamera_eebinparse \
+ libmmcamera_eeprom_util \
+ libmmcamera_eztune_module \
+ libmmcamera_facedetection_lib \
+ libmmcamera_faceproc \
+ libmmcamera_faceproc2 \
+ libmmcamera_gc5025_ofilm_13m \
+ libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom \
+ libmmcamera_gc5025_ofilm_16m \
+ libmmcamera_hdr_gb_lib \
+ libmmcamera_hi1333_ofilm_13m \
+ libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom \
+ libmmcamera_hi556_holitech_13m \
+ libmmcamera_hi556_holitech_13m_fm24c64d_eeprom \
+ libmmcamera_hi556_holitech_16m \
+ libmmcamera_hi846_kingcome_front \
+ libmmcamera_hi846_tsp_front \
+ libmmcamera_hi846_tsp_front_eeprom \
+ libmmcamera_hvx_add_constant \
+ libmmcamera_hvx_grid_sum \
+ libmmcamera_imglib \
+ libmmcamera_imglib_faceproc_adspstub \
+ libmmcamera_irs1645 \
+ libmmcamera_isp_abf48 \
+ libmmcamera_isp_aec_bg_stats47 \
+ libmmcamera_isp_bf_stats47 \
+ libmmcamera_isp_bg_stats46 \
+ libmmcamera_isp_bhist_stats44 \
+ libmmcamera_isp_black_level48 \
+ libmmcamera_isp_bpc48 \
+ libmmcamera_isp_cac47 \
+ libmmcamera_isp_chroma_enhan40 \
+ libmmcamera_isp_chroma_suppress40 \
+ libmmcamera_isp_clamp_encoder40 \
+ libmmcamera_isp_clamp_video40 \
+ libmmcamera_isp_clamp_viewfinder40 \
+ libmmcamera_isp_color_correct46 \
+ libmmcamera_isp_color_xform_encoder46 \
+ libmmcamera_isp_color_xform_video46 \
+ libmmcamera_isp_color_xform_viewfinder46 \
+ libmmcamera_isp_cs_stats46 \
+ libmmcamera_isp_demosaic48 \
+ libmmcamera_isp_demux48 \
+ libmmcamera_isp_fovcrop_encoder46 \
+ libmmcamera_isp_fovcrop_video46 \
+ libmmcamera_isp_fovcrop_viewfinder46 \
+ libmmcamera_isp_gamma44 \
+ libmmcamera_isp_gic48 \
+ libmmcamera_isp_gtm46 \
+ libmmcamera_isp_hdr48 \
+ libmmcamera_isp_hdr_be_stats46 \
+ libmmcamera_isp_hdr_bhist_stats44 \
+ libmmcamera_isp_ihist_stats46 \
+ libmmcamera_isp_linearization40 \
+ libmmcamera_isp_ltm47 \
+ libmmcamera_isp_luma_adaptation40 \
+ libmmcamera_isp_mce40 \
+ libmmcamera_isp_mesh_rolloff44 \
+ libmmcamera_isp_pdaf48 \
+ libmmcamera_isp_pedestal_correct46 \
+ libmmcamera_isp_rs_stats46 \
+ libmmcamera_isp_scaler_encoder46 \
+ libmmcamera_isp_scaler_video46 \
+ libmmcamera_isp_scaler_viewfinder46 \
+ libmmcamera_isp_sce40 \
+ libmmcamera_isp_snr47 \
+ libmmcamera_isp_sub_module \
+ libmmcamera_ov13855 \
+ libmmcamera_ov13855_chicony_rear \
+ libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom \
+ libmmcamera_ov13855_holitech_13m \
+ libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom \
+ libmmcamera_ov16880_qtech_front \
+ libmmcamera_ov16880_qtech_front_fm24c64d_eeprom \
+ libmmcamera_ov16880_qtech_rear \
+ libmmcamera_ov16885_holitech_16m \
+ libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom \
+ libmmcamera_ov16885_ofilm_16m \
+ libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom \
+ libmmcamera_ov8856 \
+ libmmcamera_ov8856_2lane \
+ libmmcamera_ov8856_4lane \
+ libmmcamera_ov8856_chicony_front \
+ libmmcamera_ov8856_chicony_front_eeprom \
+ libmmcamera_ov8856b_chicony_front \
+ libmmcamera_paaf_lib \
+ libmmcamera_pdaf \
+ libmmcamera_pdafcamif \
+ libmmcamera_ppbase_module \
+ libmmcamera_ppeiscore \
+ libmmcamera_quadracfa \
+ libmmcamera_stillmore_lib \
+ libmmcamera_sw2d_lib \
+ libmmcamera_thread_services \
+ libmmcamera_tintless_algo \
+ libmmcamera_tintless_bg_pca_algo \
+ libmmcamera_tuning \
+ libmmcamera_tuning_lookup \
+ libmmjpeg \
+ libmmqjpeg_codec \
+ libmmqjpegdma \
+ libmorpho_video_refiner \
+ libmpbase \
+ libqomx_jpegdec \
+ libqomx_jpegenc \
+ libqomx_jpegenc_pipe \
+ libremosaic_daemon \
+ libseemore \
+ cdfinger.fingerprint.default \
+ fingerprint.sdm660 \
+ libgf_ca \
+ libgf_hal \
+ libqfp-service \
+ libvendor.goodix.hardware.fingerprint@1.0-service \
+ libvendor.goodix.hardware.fingerprint@1.0 \
+ vendor.qti.hardware.fingerprint-V1.0-java \
+ qfp-daemon \
+ sensors.qti
PRODUCT_PACKAGES += \
system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so \
diff --git a/proprietary/product/etc/permissions/qti_fingerprint_interface.xml b/proprietary/product/etc/permissions/qti_fingerprint_interface.xml
new file mode 100644
index 0000000..1640a1b
--- /dev/null
+++ b/proprietary/product/etc/permissions/qti_fingerprint_interface.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar b/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar
new file mode 100644
index 0000000..cecf466
Binary files /dev/null and b/proprietary/product/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar differ
diff --git a/proprietary/vendor/bin/qfp-daemon b/proprietary/vendor/bin/qfp-daemon
new file mode 100644
index 0000000..4bf7af0
Binary files /dev/null and b/proprietary/vendor/bin/qfp-daemon differ
diff --git a/proprietary/vendor/bin/sensors.qti b/proprietary/vendor/bin/sensors.qti
new file mode 100644
index 0000000..7f4ba3d
Binary files /dev/null and b/proprietary/vendor/bin/sensors.qti differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb b/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb
new file mode 100644
index 0000000..9627051
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb b/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb
new file mode 100644
index 0000000..af6decd
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/MTP/MTP_General_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb b/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb
new file mode 100644
index 0000000..1d5453a
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb b/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb
new file mode 100644
index 0000000..ef83231
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/MTP/MTP_Handset_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb b/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb
new file mode 100644
index 0000000..b12a464
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb b/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb
new file mode 100644
index 0000000..880faa1
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb b/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb
new file mode 100644
index 0000000..8f63ef2
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp b/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp
new file mode 100644
index 0000000..a36a284
--- /dev/null
+++ b/proprietary/vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp
@@ -0,0 +1 @@
+yhwBAB+LCAAAAAAABADtXVtT4zgWft+q/Q8UP2DxBQipoqfKsWXiajv2WE6g98WVgewM2wx00fTMzr9fOwmJLR3JkqwwCYiHLjrYX47OTbdzubx+ev6Kv81vF2Uwf5kfXePZ4vl7FHw6Pj3+6Z//ODq69PxgFN4/LMps/vLb9+Vn1KdH36p/Px2PHn4sXp6eXn4rb+cP/5rf3v1yfHTCfeNq8bh4nj+IP//w9IvE4+P54933xYv483e/34s/vJhLgeNvi/nXxTP1/OUJwOJLL8DZUTL/79Nzcv/49Pzp2C6t4w1+jrwyjnCx/mD90dHLX98Wn46Lm+Ojx/nv1W/eNIjS0k+zrKw+3DxcPV6kWRqnV19aD07SCVo+fXxUa4D1P8uybMu1neMG8h+Vftw/PX46dpqAFeTo4en2awtvHF2Ny2IclDnCXpLFKG8BD+zhlmdLiJNXsjpJLW7KJJ2kELVnitQmkV9eedGkBee7Fdz942j+/f52dr/489Pxy/OPRZtsEA15E9xGOvUEXqvGFUU58aKtRkKFNc5CGs8N1PCSUZD7bSjrXOA9WTVgDcaLrogXz/voDy5QjkANOjcaZDSIrUGzNPLRUoPuH399WCT3t+j28XsLOBzY0jpUAa6QSXYjNDg+uvureur+Nnm6+/GwEGD4Bi2k0IY90EgOhpYl9iIpeBS6DDLkFGvzBbM0Jr7gVBkLJ8gnjA8hSxmuEmjtG2yCPnVA0NGgcKAMWFl5W6y23ccwgh/zh8oswmo9+Hi7ICxDfjVhLGNvLEO7Kq8BHQJQesL6G22DKVjIi3QPTHIOSsownqKJj2ZnhKG5oKGdGUM7BEMLZ2e19lTyJQY7bMjyoilhMxNBMxHbPE5B83CNeRyCeZh5SHweenUlAelKvIbeD1muRGJTvTxoSvyx1x70gHEkY3dvqKdxEdV4lMW5driDfaPUWJOsQsUoKAMUehWhbejzEWPM7S/k+K1ZRi0fwgv5owkFp6U6ZRk/ZvzYDv1YkgbTGIF20e8c5+fNIqHM8nTmEDY3MDZnbO5NbW4N6BLCcPsCnhKAPbYnbHuxBw0rOZfdoRzShqIc5akX4ChAR4TLuDAuw7iMN3UZtV42NZLQ+YvWCdD7sMnNtc5q31HfLc3aLtM9U955mKs8gau8kuD30Bod8G1eUi63ydT6b2guLA7Xc6+u8iih1scHjTM/c4wK2sbK1F7XerNBWf/9Fde2lj+tY9TJ4k/v7m5xtyZ1RwvJFmwFHHiFV84idE38ofpTNClQHno+OorK+7sta2ld5z5uI6nH63lC5nEqBoL7uEf5R/7jlE/mP07NTNzHLxz68csTWCKXJ0sV4Gvh5Ukdyrb9byOwLYcC23IdgW353gS25ezANhektnstk43aq0HfEVl85PW6KkDgMkjaL60gqcWHVQng1/n9Y3m3+LZ4vJs/vnw6/rL4rjW4CMT/O0+Oc17o2SkoY96llJHxfso4Q97nBFWChsQ8MGJ+J2Jem3K9IqTkPLDegzmXMQqJyy3rTKOw66/IKxmR38ES+DtXqM3svz7RcAi2BGYV0Clpkmej/RR1YxnAEDZ6B/7DCBuaKBgCD9+BwN/NhHEgmpX44/rIDFpnjvZvg4tzXBb5FJUJCiKvfH2mhR8MLQbh3OiZ7Rdg7AYw9MDpAR1gG0Z1XRanBVDFQ4nksbN4issx8oJsnE7aLuJiCM8u3UuJWZQXUy+O/k2oxYVHnXtBTgfNUD4iXhTxViMP43KUprggXlY/2lyyB9dbNXIoQ9gT7y1zOicACa4ERaUz2Q3gUE7hjWtHVFtjsmFe1ME7JbOs7bxu27sZKcBO6U9xkSaUr7Rd2lcSVwZH8z9uv5fz58V8jdepAZVT9oh99+Cs+Q2dzPDHSXRDcMA93WTwjdJirImlUoCgaksMC9TI7ftqisPYSTcHpgbcYZIS48ZpWNTL7axeFU2TNhNHIWKLoef2rWGf9vp2TKum70SgfbVMn9y0GxDbaUqpa6/zG1onbKMTH00nmp5i+SHOxtUnjZt054LvLN6cT+pOFIJrj3fF822ZBTObqShVOom/lEnot7XIOe+hRQ20tYycxmLcajGGGYRBMkfk0p8zzNzD7RG6fUboh347C2routAQcx1RJkP3VCaWYigXNjKEwkbEQy9A9oRRXhbTSTS5qn6NC8KLDB17d7xygEAS3uOu3OOAJHryij2TyFqM8DB8ayA1asuXezzQHMsjunhuuR2HDIOQNPHDmije81ILmk0ktl6cSDCyxFkmVeIsI8+1/HM4YaP7+GmXB+Uv1Tbg9zJY/Gf+4+Glvf5C8snr2uiVCNDLpAL0eGKRPBX828UieX23e3qzxfzr74uXxXP7ouUCDirUf0MEO7/XGCniXfJqQ3q09ZVYPWIqlDy4gC9T9KvUGw24vsEgrgvgC663GmFavYhxiX4GL0FG6rcSWY6S6GZ7mXXTFixiBcZ0XU1keeqXaRjGqReUKAyRXzR3HFZY/Wg9stnzvbqICCWWFdz7sDc/pGfdr0kQwruGlIDpu/AjhV5GE1x4dSqFQ6y6LP2rrlXuhkBh2U121YS8fg4HFmPNxTVYU3yxMdB3nLFFsM0UXzTFFz+8Zex/Fvr+FIsxxReNoZnii/tTK4UwD1N88YDNw8xDe1V80RQNNPZn7I9FiSkaaGzuQ9icKRp4EAthUzTQuIx9cRkfsGigKff2rm3OlHsTtg2hOJ7GRR8/jmf1YM6/6JO5md8AQpE24QBORDznWGm+sYSZX+YzRNgWFSAKv0xe2yLET+vcvIizzzkk9KGs0DeIYNQfCj1lQDrIEaFzeZeTs7WSivGFX6T96IWWXMqc7Vo9+QDOnOVaUR0wopNc2gXryS3N2S5YT8GGzRdczwh+C2pCSN3hjHoo5PWMnhn46cLVq5SJhY6lvPDY+jN64eFJh+IJUbfHrO2nG4dvdnrd0M695s69RK+ZWft0qDzVK89765QSwo4c1np7t8sORa9GnD8x4m136dVoBp4ax2YcG+cLjGP74I6NsxdeZaU0vd3yk06fuMpEaBBX/zRzTU9F9qo4Tq8LL/5MyItKfmRoTpGElfoUyC+ilGAUonID4aMFNPFLf0KcHdl8ArbHMUXFyKSMoyQikx5C+6yPWBoZYCHqSv0KNyHIYPku2wnhbn2EgTJwGZDwOSI3DaPCy5O2a3bIlE+xjIkVZeFoZSZZnhYbMkkzdM58JUpb4DOnLMblLKr/RwzgvKMgEwCFbhhQoTovEi8oK2OqrPca5aDMHGSryWx8XaO3SXX565X6NZxOJ0Hpxx7GURj5HmWjjhP0G+8y04Q7YIW8x51T7nmVywHL7DlnrK6afHprxDaQTZq2OmfxdRlMiy8gxa41hANB9XMYAllT5n/xY0Qw8kJ9/Pi65sAWmTVytc4gAoTT+fVamoI4llRNAecM6MPxBq0v6kmic7rL+dOdr3Iiv8YNQ6FJRaG4ZIgayPUihsRUdf+58FSoUF1bA9VC65wYJzypV39mi7zy9Er9iGvQLbNWm1rvM5pmxCgd35L3zDU4H1NlEuGQ7Lbh7UADySSm35fkaZy1vuIVvy5+41mWxXGqzVRUQls6xkHw3ZKIRxXLF8zceoTVRgAXQumC0pkVvNDx6tuJTWKvyD/psHbeYZcKbS2Wr/6z5OzrJxtdanwIOMZt5QVeayT2SNpuUCGFHBoaSGTBbooEN3jsolO5vSOA1d3cEXhJsbUjjKTa2BFiDFznpuMt6fIV4DA6+jnKaAtmNlgSiIU3+vJR9GU73fRLJtcZDaYzFkwxEmzHcWD6osB4MWAEu7qDtTTHfmmO/FKK+5Ixgb5p48YG9skGNKutcuTxPlgBU5gqKeJSs0qv9HBjUPtkUP1Swj/63NIrEdwYwj4ZgplZxJ2FStK38DZ3VTrXH3vtwQ4YRyJ21xZ3GhdRjUZZlmuTJ9hvdvAj3hqLfaq9i3T5vi5JbQoyXsp4KY1eSjg1Xmaq758Wb2zL2FYP21JOg+fCySfBM/Ssbwr8PjgU1aV/r9R34xaMW+jhFnSkuh+I7W0uSDjtNhX3COYajMEYZi+Yg7sJ61EWwRzU7JM/7lUK4WMeWNJNHImDELhbRpfb7O7NTL/Tr0MxAKitP7F4FEB3F8U3O0jKeTEhAl1bjFT3VKqbjiqQYOEiIUawhyDYtbnWUw4l2YF12CZbxigkTrItxYxTxhfklVzIb2CJ+J0qENGImVgHDSyBUP89VqHdOgeSV6N9Ey4me69T4oXzTw7FQxjxNp0/Q8ThQYv4XUwCe69JdSfAak8NrQ4FKpO8Hak4x2WRT6tNMQoiD05/DYZwJb1WEQY2PMZuAAMPHGXgANswpuuy+NuJWfc03Pb5a6FeDAXyCgGpcbvQdRk/o2dcx2u8PnEKCrJkCq63O+QQhrAf3EOWdLheYV4ERaUf2Q1g1Kfwlo8bENJw8czzcni/YRaLzHPvPZoFevR8fkP/37Pb85tT2qOh8G7uQYR668qOsl8j4UMYqFoD4R2NTKZ5sPgI+zcO1tzWVH+t4xYz5cqOwa921giDX+tRlQvEU659BsOpVjiG0TrLocGvaStnB8Or1d5jKJCuSoQM6eqqQwjDayvrB8N3lXdkiEep7C6Lgs7alOSLXZU1hWMFelYylqVrT9nZRxMO27h0upkde8Qd+4Ees6zm6U1x0lacx3oU9dS7eFDyWQp1ijX6LLUaxcZtGbdl3NaHc1typYQZRAoVEmaIW6KMMByaJ1REmBHGKFxCWORAQEslYO11gNtHId1VgMVHqq8CMEWjav3fTiCx6r/iPNBV+ZciXKTuL/WSbGVXuXFqqfj7hjT3rPVLUdpV6VeZm/2r/PbmKgQhWuFXcNz9y8buvGgszQPx4qviXNBXLnbH9Goo+7rboq+t8UuWfBUcv75yrx3Ecou9it9eY6f0p7hIE0polSuhIifYlbOBG5QA2x4RKzs4a6J13MD44yS6IZZZ7ummBN4oLcZarnEl4MBLdOEBgbffwm8zAl0lqO+4zhemBKdhUYfF1cWB42nSZskoRCyiegVVNjTetlfbDmXN7CeIfkqgSwiaNZsdPdFflkT0My1J20hyryWpqyi46OxGzMOMEuBiKljv3co0DOO0WkSjMER+gRskW2EYhsrqp1l0qo5VNYBBWEW58XlvOqGzov2EieCFQr6R4yDFXEYTXHh1KY72CnxoW7qn0uWHOBtXnzTt9uLvm037L2u0Ws1+OvW2xNbKcQ6To7zKCpticMhc1INSifc5sYc+oQGODveQTuIvTeyVP3DOlYUP0kn3SVrS3EA6avRJarOC6FckM7jcw+1xuT3GxVxYyQ2u9fERs6eTT3bb4z08tKgWiryH6X5dYK8ooFMUzZYwystiOokmV9WvMXkvMnRsiD/5TU/uDB1HYsAO0E2L/TDdC1WdO37otwtvDl13NwxxKbJ5D1NdVnkPn6sxRPyAW3MbN9mz6e4mbtLiABu4SbRv08fhlZGua73NBkvWNjdA1Y8KW3uVkevHW0RWx+E+bCOJh2XsAtF2wXnYgzr0MR8eyTxMNTXlPHxBuU1FTdt+0Or3NIpT/zPR7Im0xjoftK57VpAB645FrBRO2CDgtTRoyDwU+I6umSAoBCN2fda88hCCZV3qSgN13vOAExIPUebGXVoqMrfwcuCrhRy/vDRjNcfHZJ5tKKGxU7LlBNWVfq2Axkq1VoDiJA8pcY1VfU5BRUS2brSX4NLYGXIJc7AjEAw6D1kSjOOIuHxzVPnaqHwee0U12RMZ2+dISfwN2GRatGeCwcBSwgxQ7BHUDcBhdyPBt5e00LuR1hnCWYqLykkQmGqms8Fc5pMRkL4SJO9glJ5wOuG4R8YKeKyDX0krFD4bV3WNMgcEHXYsc0ys9A0yJzVcJNb5pIKcu09zVWdU+kRSVcb02aQSTeAppQpNzFK4CjNfx+GnAnm88rYKBLLq7ipAwXV/JWXZ2etPajfR2RFMau3PTa+QEqVA8LYaHjP0X2qm5cfvq1HGSNCVAuNXHpZSWX6qhxpVYA1jNarAZBY1xoN5lFJTiXC6gLIwGbWHpXgnUF9eTRZg3pLaUMES02qjBMtJqw0QTEeSGuDaW9TBIVdogvKIHKbsvlGgkrTaWDkpPWrmxc6YUvTgUBKemraBddCl2NZqJ1T3/GA7gNCSNTCBxi698IDOLoqrGvKAYahwsKWl3yQfUakpHYgIFlxXMzgwl09Nn5m5Zmpq0pV/puiw+L231EB7NhdirYn7Nk5hrY7BrGWFCWXreKp1LbmsDW3wKEBI8uoNFMghw5niPZbIYP6qwj5xfcpRRws38Ww7ELwVaqKsIpsIHFcIBydpWoxfgfx0UuTt5YZttyZf8bONzJtiVB8p18AcfIc8FWSgJqOx336xtds5FSDsujKjlSwrQsL29Gu7A4Wjjfq6Cbjcc5ZlkEXEGEQMBA++4uOS0x1aLLWhFkoakjLx0ega4r1reaBD5w52hvGrB/KX97CAcrn2ENz38IFHXlEbZlSkeRssULriWq6715RGQZkg4hzS1YEak6iO0kEdgYrHKRqlNwS94A5c4Ajw1ee93ki2mOucqR7sqsZkdVzYiMcyidsPkMcmfV+sEt6zwbs8oWIWttETy0/Xj16eVKuObPXr1TQqg/nLfPmny5Prp+ev+Nv8drH88Kf/Az2LeiLKHAEA
\ No newline at end of file
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb b/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb
new file mode 100644
index 0000000..ae4f419
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb b/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb
new file mode 100644
index 0000000..d66252c
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb b/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb
new file mode 100644
index 0000000..8e1568b
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb b/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb
new file mode 100644
index 0000000..d14e558
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb b/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb
new file mode 100644
index 0000000..c1f10fd
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb b/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb
new file mode 100644
index 0000000..2b7eecd
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb b/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb
new file mode 100644
index 0000000..86b8af4
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb differ
diff --git a/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp b/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
new file mode 100644
index 0000000..9cda6e8
--- /dev/null
+++ b/proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
@@ -0,0 +1 @@
+rzEBAB+LCAAAAAAABADtPWtzm7q23+/M/Q+Z/IBbngZm2jPDQ6o99WsDSXruF8Y7Ybe5O006qXPO3ufXX0lgG4QEksCpneIPhIC0WFovSUtLS+9vnp7/TL5vbvMs2mw3FzfJdf78YxZ9uLQuL9Knp4f1w8uX+8cPl7/5YXr5j//+r4uL934YBfD+Ic/Wm+3XH+RZ4+nFd3RFteIoCx5e8u3T0/Zrdrt5+J/N7d3vlxfvOmt9zB/z582DXJ2Hp98lq0w3j3c/8q1cnbtv93IV8o30R5Lv+ebP/LlR5/07Bvnf+1Gyvlhs/u/peXH/+PT84VLPtMv9N2LgZ/NZkpYPykcX27+/5x8u08+XF4+bb+jOv4pmqyxcrdcZergvjIqnq/Vqvvr4z1rB5WoJSOnLCywv2l+apumaqRuXFcj/QtJ0/4Tkx6gCRCCDh6fbP2vwprOP0yydRlkMEn+xnoO4BtjRvQPdCIh3O7Q6UU0/Z4vVcsXC1lbEdjELs4/+bFkDF5oI3P1jsPlxf3t9n//7w+X2+SWvo82EBvxlUodk+QLVULtms5iqqKuhgGBN17AJz4zU4C2CKA7roLSJQD1ZMeA1xp99pCpO+shPkoIYMCVoMkrQKEF8CbpezUJAJOj+8ctDvri/BbePP2qAoaNLyxACWECmyQ2Ac3lx9zcqdX+7eLp7ecgFCL6HBhvQvB7QaApCTROrSDMeQJODhpxg7T9wvZpTH7CUYSULEFLKB4CmDA4xFNsGncJPHSDT0ADoKANEWl5nq673UYzoZfOA1AKiceLjbU5phvxoYtSMk9GMwUW5BGhQAKU7rJ+oG1zGsqxId8Mk+6BFBudXYBmCa5tSNJOpaPaoaOegaPDaxtKD+Es11qvw0q1yeOyJWD0RXz0spnqYo3qcg3qM/ZB4P7QzJRFtSvyK3Hs8UyIxqSaOpkU49euNdjguGb17Qn01T2cYXkPjTB0eYd4o1dbFGkFNQJRFAPoI0TroScBpc/2DLXbret0YPkBX3jWhYLRUu6zRjo127Ih2bLGKruaAqRf9/Di/7QcJ2TpeXRuUzjmjzo0696o6VwI0KWaYfQFaFMAe0xO+vuhORUsmsjOUc5pQZEG88qNkFoELymS4o8kYTcarmgwsl1WJpGTerXmA3oZO7pd1inkHXlu6rptM01aeeYxLeQJLeRlFb08Lzng1b5GRaXJj/OeNCxbna7mLpbwGU7H7oOLzG92oTN3Yqxo2YBUa6ggmhLA2ylnm//bv7vK7Ess+9qjb+HCts5AppqXBE3Im8azxIKbqp4ZLMGTh/TscUHb4txJeFrPCy+Ihwsvikwkvi/nhZSYT2+4RxTqoj8lCQ2QIEOPRTQSY4i5tHQqQDSHWEAO+bO4fs7v8e/54t3ncfrj8Z/5j0BAfJvyf6b+N2wLALCaP25aGRh6fJo/XwP+0AIjRLDY7I5vfCJtLVcbjsgafHe0tqHM2B5BaYtLsAZmNPxEjHtHf4DH8jQvUvvcv/QoGRZZoHAV0cpqmWXCarK4MAzjMBm/AfozMZnUUHIbDN8DwN9NhnIlkLcIpdlyxxpnB6U1wkzjJ0vgKZAsQzfxsV6YGP/I0DuKtMSyHDySJGbFBO0YP0FGis6GaJo/SAlDFA3rkYa/nV0k2BX60nq6WdRPheuzepXsocT2L0yt/PvtfSixcX8QPFoNrEAdURRFrFfhJkgWrVZJSldUdjIQ8CZ6q0U3x2Jb4ZInT2QFIUCVKkcysPzMMisWeuHbEllU6G+5yGXumNA5rOxe9Tq5HihIjC6+SdLVo2ErdbNpKSe89MsE+Nct2RBQrnC5mn6lWmkJO9EEWDdXEVFymXncG3KE+nfWTFUzxgHiNxy1XizppAggGnVRVtEbHy0eapvWQvwFZchTT9Tri3MMc9fKGNHmpj7w8F15WNZM8TNZT9KSytGu4/ZRzEHrIGScWiHq7yoVekeXTN2Dv5VZ06YQha6mEIWt6fBpO2OGP3cPIY054t8/55lsW5X9sXh62dWkC8lvBfsZC+1pqob2NLZKj+5/OFkk33PHxXeebP7/l2/y57jBx2cEBw3t62L3fbq2Tqku7KKRbi11buMWNwKzIZTtFhhepV2ow9kRQ0362o+q1WrhCFZMkA78xnRmBundhHQM0FTs4pT7XGQt4C1xdLoZ1vAqzFYTzlR9lAEIQpkllbIHDxuD5jy1kGXMEH5X6VProrr8Bx+Y0q7LZMkl9vPOEDuHThhkBFeGTAinT9nHDS9qlCx2NM/5pVZ4xrVCloW84Fpki25hWaEwr9MtrxunvrzqdbdBjWqFR0ca0QqezC5hSjzGt0Bmrx9gPnVRaoTEdzqh/o/7xMBnT4Yw690vo3JgO5ywGwmM6nNFknIrJ+AXT4YyJTN60zo2JTIR1QyimprLQ1x5TUxSM2xf6ZFbJ9wBZUS/QYQf3T1q0NN5rwnWYxdeA0i2rldL7yvQCLQDty9D7isn6U8xiuifL9D1EZpAbgL4ywGYcHgATeZMT86XSEKvYtKPuIPsTYr5p9eXjDWOeaQU4eGNIdJsmeJj9GjHfBA+zCXL/gZtrit6CkgAbazhBD4G8uW72DO3xFahqQ8Wg0R1F0W3PmgMPXzosTgi7EyZtP9k4f7Ub1gwd3Woe3Ur06pkH7w6Vu3rlfq/c3kDpkcEbbx932KFo1Sj/Eyf29ZhWrUlAazRso2Fr+cBo2H5xw9YyFy52iFStHXnSaROLXQEV5PDPrJhAS2SumsxXN6k//0TxyxSUnHQBkfikIExnK4pQIBRzLYBlmIVLynektyNwcMekiJCLbD5bzOgNCFC3+7ClshsLgq5tWHAfgsxMiaEbkH0ODaWgHLgckGw/YuuWCAQvXtRNs6F1b1rjYgaDQk3W8Srdo0mroWGHSpjWgF8bWTrNrmf4P6oBk44IdgYo8JkDCqrTYuFHGVImpL03IGbyzAC6Gs+mNxh6HVWzfbyCqyWrq2WUhXM/SWZwFvoNHTWMqF97yT6Q1gYr7EE8Oua+j0wOM3WNYfPOi2rHF0OsA9Jp1ZbAb3qDaRvCjzyi+lUkxbfutEhS1Wm6B10DhYBFfuojvQE31Av0arZE5hf6IbiYZfd3FdiNKApMCjag9+8ItopES2EzfxLe6RR4mqdMrjK4g8D+XId6yJfcBVWWcgX85nykJ+XEtrjiHqKzr4vb+7pQadNaARdCoR5FIVsTBBXIeARDw1S1/bFwP6iQrvKYWPNVRldMPFBXmZhWGeH8FKevMofh4TxZtOkLes1XFmTLlQ4oxEAPYlb4AvxP4GpNyYcRavIdGgbeDlOl721B2ayD16MBUKZhhn1Rvpqva5+oiLbha5qm1MfQeFN0Hmoz5drE7UCzpCQV2kspve2kLa4efZ2aQfcKi5SO+W/zBKrgViN58Q+h7O7JXmIqDxkmWOwsBn5L6oZXYVc2q2lMJFP+KQzsc5268FQ+1YkBq/tMJ0YlxROd2JBUz3NiEab7pJHebOc1o+NsFBlpSbgnOghsFBjl5VeRl0N302+n/ZChckMGyimGyR05SG64ELm2ADmKXN2RbAMHxg0cFqcUFCejAn331I86cEo6MLDYKodln4IWcJmpsn9eqlfptXd+VKhTUqh+++V/9b6l1y75URFOSRHGnkXcWKjsiBee5hZpmMOpX2+sw3GJ6F1T3Kt5OsPQGppl0qeivp7jR/wsDr7v+hi5BPqaJLUuaLRSo5Ua0EoJ5w2Q6er75wwYdWvUrR66pZwjoBWcfIYAjpz1zQ9wCgZFdejfKy/AaBZGs9DDLAyRB+BMdG+/QNJyvpfiHGFcBuMQhntoy9mthPXIGTE6ak7JHvfKE/FrOiyb51xRjhD2sR5dZrP7MMhmnX5HIjIADnYgongUQPeBVa/mSIrbYkIEjpcZuXqiXN0f/cJiLDuDysjYc2BsUj+gvQ5WO2+VHfBIds4HBjyQ/VwFiDqrkhoHOZrAVogTFqHjGgeaVkKnT/6kzpzDXvb+nHOxECN7q8afw2L2mfDnwuI30QmcvCThIwvRnJo1OhRI2/J6qCZxkqXxFZoUg2jW3BRHYEceO81gLUMFH3ySmBEbsGMoA44SnQ2TOldeBiY+fPFwIGENqusJ7LtkcE34iD2W8gsck8eoJnZInrCAEKIkeLpDN8Fj28ETJEmH6RWmRZQi+Vh/Zii1xZ7ytQaEVEw811/Onm+Mg8Ueh5W/mmntcTj1K9r/nsdSvzqmPU4+Ps46iNAhwLKt7Hfi8Tk0VO2k4yO1TOYwXfEW9j/heOAzX4dPBF0jplxONnbVzgRq7Go9UpYx4SknhmODU03/zIbWmSuOXW2wXH9s8GqJCTkCNFSaRg53h0rSyAY/WM5DNviu3Jcc9ijlJOZh0Jm4k67YlXZUOFagZ5pnWbxOlJx9JOG8lWtIM3Nki3hkO9Cjlx24e1PstBX7sR4ZT4cdPCjZLIUkzgPaLLUEzqPZGs3WaLZ+ObMll2eZg6RQlmUOuyVyLLND84QyLHPCGIXzK4s4BAZJkzx4kuS6K6Q7RbJ4S4dLj9zAUTU5cicgsdTI4jQYKi1yA3GRpMiNSrKJheXaOUg65FfEuWci5AamXWmQBTHrn1726Mllm0wST9IqToXh0soeGd8BkpweN8Vprf2SCU4F2z9cctMOZFtTm4qv4iZGFl4l6WrRzAFsNiMI+ClNey16vl6oo8pqcLKCKY6Gwplf51eLOoAAgr7LyYOuyDJBhNPF7DNVz7TaNqjvA0t8KurXkR7uccMFKzKs68WA+ufL2hHCBY7PX+UQgB6xvE3uCeb1Hrn3itw7QvLq1n6J6kFllzUQQfCcI1tBOF+hoTSAEE14kwqiGoQQKgvaTzH/A4jIyYbO9Q8hGLTDonmVzZZJ6uNkD/WxLTnaoH83Rh4m6yl6UtUlt09PNoC09JXYeotKgnVnFD7F8Z6wcRefLg91Lo+wK6P7VB7uMRkSJ/Kwj8igD8gQn7X2P1akQaBBDhWRoRXvQJFBaTXIqUVttFI/s+i0aLXLtICzVlQm6+WgwFUhlGDyhqOO/JqGrqsWNwNIR8W2fBvdVZlJPzqqUawqu5J2v9LhQe1AjWC+Cj9Rp2nQQo833ODEMikdEWjgrmhvR+t9v5Dfv1qXmTFSzAla3YEhBEbM68vsIdrASnU1rfh1ORCbhIvbIcosaUhzRWaZQw54oZnt+TubEINVOu2AyR0KK0Hj73mTY1TX/jYFaLy9bAqgWqKzlajG6yEURESk12haiVYcO2Na2BTsWGlnzSsIwsl8RvkEDVW6VlLLzv0ULENqS9wEKLG/AnZxldZ7AsfRlGBGYO5T2DnMZndDYjtVm0zvhlRuwVqjSToyEhRMNdXZwyQB+xTIUAlkmyeh2eF0gmv1hSjA4/lHJLVQ2PWhahqZHkIltZPykih9YQFDCpKiieC5IhT43O0VUe1Rm14PVR435wJKODHdnCo4cWcaCj1fhytGAb22+YwCgrw5jgIodmJFSV52HqYkNZvoPHJFauzfGr8qxUqB6Dg1eNzYSqmetj1AUg0zzg4oKWDtqR2lRLY9llYNK2aSSDWsmNHCaoRnblSR6kqE4zGVmclJ7ihFO4EEvmq8YAaGqzWVmcNTrZXMfJ1qDWTGe0s1sLQWeBXzI1iCeEY3U3beKJCqU62tLTHTaurFD0lXtOCsXQ5q0sZMNCtFttp5DTipOt8AQE1WwQQy5/eCx0idrziqYXpzVQc2fQ70aoeodOoPEyIzo62awjE3S6jJMzeYX01MugL8FQ1W++EmakB7nt7AGxP3zUzPGx0zt4UpdCgHw4PGtfSwFupMV4AQ59UzVNNNZm/F6zFEZm4QUpgnll4OHMBWhafrkeCqUBVKEf9BwTGF4CSL1Sqd7gCFq2Ua14cbul7rfMV9G2v/KgHYpYwBt8A3aK8gB+oimIb1irXZjiWA2A1So4KXCBFY735101FwbeDlJsbinkHyTIqwMZpxIPjsJb5WdLoj36Qm1ELR6FIqHgQ3LNqbms806K2NvU6SnQUKyTosQ7hM3WPOe9oBB36KFXOWruI6sEhhiWuYuAdO1INwzAMr4qER70DpMJkvlLjPomwBKP+pqbTgR0Gd01ANJQcjBTWZrkCw+kzhy/QcCLgud7Z6t5JaEwrDVnVIQzQOTq+Ws+VHdDunxziewSRv90ITDBdUu2V7KKGNHdLr3ANESvXVgpai9P68tqLNODVuUUO8qCle1BIvaosXnYgXdcSLuuJFPfGivnjRQLxoKF40Ei8KxIvSB6p2Wm30Hx2DdIBORSYdvlqOtyGaWKzRtM0P5njs0VCdr/lfyfYZPdvvhKFU8+Lb5q/k/j85vdO86OEzMAcLsEzLz+WPm98f8p2iv9w/brF2fLt/JHaFwMJ3sPzV47H2uHc2B958ypJ8O3v8/rJN8of8dvv0TDfOrDZOczVtAiFqpA6hXrSVfJ/bWN1oaW3mx7G/iw/8vnnefPtxefGQP37Zfq3MWo7d/NXLtq39OtV+F3+y2MeAfgY8+/avn5++oE+HT49/3H9pNN+gmu/ppKfskHFXtdXG0VudBLjR882Xm0ZbzUpbLVff6XL1d6asLhv9Y/F0lz802m1R7Z402y37gzCwDVNzQBABhLfn2OgSTVw8F9UsTfOhG6FvGzYyJ5EVeKi8G6GCju6h+9D1kIEB0PQ1zYCWhzdlhFjuQjfA0LwQvbVxeWB4CDKILBNXBngblAXxBg7LxFcz8tFz9DH81sVlJhZWWWSz0TWYYNxQZXxvOegaQR3fG+Tewt8KNIPce/iqh/jqkreuRZ5jrkT+hNQF5HlAnuP7UMdfjIBOntj4W9hwwhBgrKLQIvcYk3BC3hbwIX4CLNy8yHQJBFLGJ2WKJw7BB+InUWSS8g55S1oUYPggNAiBMD7kg7u3FkEaG3LUdodYMXIPLXIlRXVCXEhgRgSOX0Am5QlusPgioRi0iSG0ybcibQ8NmgF5Tmr5xGj6JqlbvMXfhRNS1ycwPSLmHilPWoGkhtyTK6Ez9AlMn7wNyBPS0rJyQOADmzCGlITkGoXkSsoAcl8YbxAd6hI5QQghIfQ834J2aHh64No6xLLkG+V1ggRYMwDAgm4Rcfd1ywn0MCT/TODEK8qUV87PKP44iNa25hguMM3iUWF33A57Y9kTVYOjH87rOrLJ8R++PK3LrzeH2zWrUzTYqlCgeS3oRgraVVKaRRkd+kAnEEzjQHnX2UGwACGwE1VqAteocAOYhfUCk8kET1ldNyRsDvx9jZCCUH2+w7N6r9Va4ZuRQ7pQ7GTSgsDdI2RH6IlBXpropx2ogZuqQ6t8u5MpfU+KkipIXE0KJ9Pat734IqZAQQSP4BiVAErK7H771rKfhxyx1mulirpFi8r3iJ6Hgqh/0ByboIy4UAGg64ACqZdwdF3HDQpNewfZ1CJrd0VK6CNTibVWI2JQ6lM0IdwkNJgc7nefKJ4UTSrwKeDrge0WrdBNwpFd3R22exjkrRmW/+C3wJ/U7o3Dp3YQ9JKIpQzsyROiHxGvqvE43FfpWb0nlulQo6E7By3YXQlM3SPNxh/0Ub+75xHBvODgnmt7a1egRH3LgFHlLfp5pASGidsICvJYe4m1K3WbP/eAIaSEcPcjkNHVhJZtekHlTYvVtG3lYZpuuke3msXCCTKc6Ob5tmEzJ7XRuK45FZtZpZF+eKJbrc9peSh/E6vgOu8q8COig6WrsGZ7m1bioDNsSCHP+Bo5TJh96h6wImbh5LAi5P/5WLXoDsJJVXcc++iqE/wGyZAjfMr/+KM53HBqqlM3KHqIRnmB6wDTRpMHNGzUXKBZHjJZ5L4sY9ioW3BQj+m5ZmTqwHLRPGHiWprjlyM/ZOrRr1QPw0Y/1yJPivvieaD7uutOMBDXDtFQExlKJzRcx7CsWjfI+FV4eTZlHDSrsUtjM9L5eGWqdD4FfIYv0zYZcnpMhrxXmgyBv25fyEoQvH/Y5s9NG+VSUyK/QobGNKhGveqv7DrMwNENDU1eXds20aTZc0Mr8iPHQTNt7FjxDCQtumFhPcL3YRQ4EZov2JqJ9Aj4lus7hmEA0zJ9YKAZs4sGz0hV3eZA44SwanPQqU+YzeOLSOmN/bi5f2wKhkd5YQvBcIibBFav7QRQbv/x3QVl85P88Uf+I8ofNn83iOBTRGjauv39WyBCuGl6agOKBLZhOppvaWTmVb0/kKOFFIbycO74o7mSFP8KNlu4wQszTaUIKWIYjha5ll1cu+XghN31ZePDr/ff0/zbd+7aVFSnQHOoX8zu8fW8NWJ6w1meAhQFatMmxn0xdyXXNsVoW6NtpcjklYYScU4yTjfXxGvuATSMJg4nZ+/0Om2NqDw5LMi/f4fbXdx+vJpl0Wa7IVDev7t5ev4z+b65zcnDf/w/XQHJAa8xAQA=
\ No newline at end of file
diff --git a/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb b/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
new file mode 100644
index 0000000..c26bd44
Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb differ
diff --git a/proprietary/vendor/etc/camera/camera_config.xml b/proprietary/vendor/etc/camera/camera_config.xml
new file mode 100644
index 0000000..e9fb0b0
--- /dev/null
+++ b/proprietary/vendor/etc/camera/camera_config.xml
@@ -0,0 +1,514 @@
+
+
+
+
+
+
+
+ 0
+ ov13855_chicony_rear
+ ov13855_chicony_rear_s2034
+ ov13855_chicony_rear_fm24c64d
+ pmic
+ ov13855_chicony_rear_chromatix
+ 1
+ BACK
+
+ 90
+
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 3.42
+ 2.0
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+
+ 0
+ hi1333_ofilm_13m
+ hi1333_ofilm_dw9714v
+
+ hi1333_ofilm_13m_fm24c64d
+
+ pmic
+ hi1333_ofilm_13m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+
+
+ 3.37
+ 2.2
+ 10
+ 69.0
+ 54.4
+ 0.1
+
+
+
+
+
+
+
+ 0
+ ov13855_holitech_13m
+ ov13855_holitech_fp5510a
+
+ ov13855_holitech_13m_fm24c64d
+
+ pmic
+ ov13855_holitech_13m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 3.46
+ 2.2
+ 10
+ 68.0
+ 53.7
+ 0.1
+
+
+
+
+
+ 0
+ ov16880_qtech_rear
+ ov16880_qtech_rear_dw9714a
+
+ pmic
+ ov13855_holitech_13m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.37
+ 2.2
+ 10
+ 68.0
+ 53.7
+ 0.1
+
+
+
+
+ 0
+ ov16885_ofilm_16m
+ ov16885_ofilm_16m_dw9714v
+
+ ov16885_ofilm_16m_fm24c64d
+
+ pmic
+ ov16885_ofilm_16m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.52
+ 2.0
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+
+ 0
+ ov16885_holitech_16m
+ ov16885_holitech_16m_fp5510a
+
+ ov16885_holitech_16m_fm24c64d
+
+ pmic
+ ov16885_holitech_16m_chromatix
+ 1
+ BACK
+ 90
+
+ 0
+ 0x1F
+ 0x4320
+ 0
+
+
+ 3.42
+ 2.0
+ 10
+ 67.4
+ 53.3
+ 0.1
+
+
+
+
+ 1
+ ov8856_chicony_front
+ ov8856_chicony_front
+ pmic
+ ov8856_chicony_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 2.48
+ 2.2
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+
+ 1
+ ov8856b_chicony_front
+ ov8856_chicony_front
+ pmic
+ ov8856_chicony_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.48
+ 2.2
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+
+ 1
+ hi846_kingcome_front
+
+ pmic
+ hi846_kingcome_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+ 2.48
+ 2.2
+ 0.40
+ 72.5
+ 57.5
+ 0.1
+
+
+
+
+ 1
+ hi846_tsp_front
+ hi846_tsp_front
+ pmic
+ hi846_tsp_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 2.5
+ 2.2
+ 0.40
+ 71.6
+ 56.7
+ 0.1
+
+
+
+
+
+ 1
+ ov16880_qtech_front
+
+ ov16880_qtech_front_fm24c64d
+
+ pmic
+ ov16880_qtech_front_chromatix
+ 1
+ FRONT
+ 270
+
+ 2
+ 0x1F
+ 0x4320
+ 0
+
+
+
+ 3.43
+ 2.0
+ 0.40
+ 67.0
+ 52.9
+ 0.1
+
+
+
+
+
+
+ 2
+ hi556_holitech_13m
+
+ hi556_holitech_13m_fm24c64d
+
+
+ hi556_holitech_13m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+
+ 2.00
+ 2.4
+ 0.5
+ 66.7
+ 50.0
+ 0.1
+
+
+
+
+
+
+ 2
+ hi556_holitech_16m
+
+
+ hi556_holitech_16m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+ 2.00
+ 2.4
+ 0.5
+ 66.7
+ 50.0
+ 0.1
+
+
+
+
+
+ 2
+ gc5025_ofilm_13m
+
+ gc5025_ofilm_13m_fm24c64d
+
+
+ gc5025_ofilm_13m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+
+
+ 2.00
+ 2.4
+ 0.5
+ 71.8
+ 56.6
+ 0.1
+
+
+
+
+
+
+
+ 2
+ gc5025_ofilm_16m
+
+
+ gc5025_ofilm_16m_chromatix
+ 1
+ BACK_AUX
+ 90
+
+ 1
+ 0x7
+ 0x4320
+ 0
+
+
+ 2.00
+ 2.4
+ 0.5
+ 71.8
+ 56.6
+ 0.1
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml b/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml
new file mode 100644
index 0000000..4d9ad42
--- /dev/null
+++ b/proprietary/vendor/etc/camera/gc5025_ofilm_13m_chromatix.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+ gc5025_ofilm_13m_common
+ gc5025_ofilm_13m_postproc
+
+
+ gc5025_ofilm_13m_cpp_snapshot
+
+
+ gc5025_ofilm_13m_cpp_us_chromatix
+
+
+ gc5025_ofilm_13m_cpp_ds_chromatix
+
+
+
+
+ gc5025_ofilm_13m_snapshot
+ gc5025_ofilm_13m_snapshot
+ gc5025_ofilm_13m_video_full
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_cpp_video_full
+ gc5025_ofilm_13m_cpp_snapshot
+ gc5025_ofilm_13m_zsl_preview_bu64297
+ gc5025_ofilm_13m_zsl_video_bu64297
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml b/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml
new file mode 100644
index 0000000..81b1b80
--- /dev/null
+++ b/proprietary/vendor/etc/camera/gc5025_ofilm_16m_chromatix.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+ gc5025_ofilm_16m_common
+ gc5025_ofilm_16m_postproc
+
+
+ gc5025_ofilm_16m_cpp_snapshot
+
+
+ gc5025_ofilm_16m_cpp_us_chromatix
+
+
+ gc5025_ofilm_16m_cpp_ds_chromatix
+
+
+
+
+ gc5025_ofilm_16m_snapshot
+ gc5025_ofilm_16m_snapshot
+ gc5025_ofilm_16m_video_full
+ gc5025_ofilm_16m_cpp_snapshot
+ gc5025_ofilm_16m_cpp_snapshot
+ gc5025_ofilm_16m_cpp_video_full
+ gc5025_ofilm_16m_cpp_snapshot
+ gc5025_ofilm_16m_zsl_preview_bu64297
+ gc5025_ofilm_16m_zsl_video_bu64297
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml b/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml
new file mode 100644
index 0000000..4670eb3
--- /dev/null
+++ b/proprietary/vendor/etc/camera/hi1333_ofilm_13m_chromatix.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+ hi1333_ofilm_13m_common
+ hi1333_ofilm_13m_postproc
+
+
+ hi1333_ofilm_13m_cpp_snapshot
+
+
+ hi1333_ofilm_13m_cpp_us_chromatix
+
+
+ hi1333_ofilm_13m_cpp_ds_chromatix
+
+
+
+
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_video_full
+ hi1333_ofilm_13m_cpp_preview
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_cpp_video_full
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_zsl_preview_bu64297
+ hi1333_ofilm_13m_zsl_video_bu64297
+
+
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_video_full
+ hi1333_ofilm_13m_cpp_preview
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_cpp_video_full
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_zsl_preview_bu64297
+ hi1333_ofilm_13m_zsl_video_bu64297
+
+
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_snapshot
+ hi1333_ofilm_13m_video_full
+ hi1333_ofilm_13m_cpp_preview
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_cpp_video_full
+ hi1333_ofilm_13m_cpp_snapshot
+ hi1333_ofilm_13m_zsl_preview_bu64297
+ hi1333_ofilm_13m_eis_video_bu64297
+
+
+ hi1333_ofilm_13m_hdr
+ hi1333_ofilm_13m_hdr
+ hi1333_ofilm_13m_hdr
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_cpp
+ hi1333_ofilm_13m_hdr_video_3a
+ hi1333_ofilm_13m_hdr_video_3a
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml b/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml
new file mode 100644
index 0000000..86e494d
--- /dev/null
+++ b/proprietary/vendor/etc/camera/hi556_holitech_13m_chromatix.xml
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+ hi556_holitech_13m_common
+ hi556_holitech_13m_postproc
+ hi556_holitech_13m_cpp_preview
+ hi556_holitech_13m_cpp_snapshot
+ hi556_holitech_13m_cpp_liveshot
+
+
+ hi556_holitech_13m_cpp_us_chromatix
+
+
+ hi556_holitech_13m_cpp_ds_chromatix
+
+
+
+
+ hi556_holitech_13m_snapshot
+ hi556_holitech_13m_snapshot
+ hi556_holitech_13m_video_full
+ hi556_holitech_13m_cpp_video_full
+ hi556_holitech_13m_zsl_preview
+ hi556_holitech_13m_zsl_video
+
+
+ hi556_holitech_13m_preview
+ hi556_holitech_13m_preview
+ hi556_holitech_13m_default_video
+ hi556_holitech_13m_cpp_video
+ hi556_holitech_13m_a3_default_preview
+ hi556_holitech_13m_a3_default_video
+
+
+ hi556_holitech_13m_hfr_60
+ hi556_holitech_13m_hfr_60
+ hi556_holitech_13m_hfr_60
+ hi556_holitech_13m_cpp_hfr_60
+ hi556_holitech_13m_a3_hfr_60
+ hi556_holitech_13m_a3_hfr_60
+
+
+ hi556_holitech_13m_hfr_90
+ hi556_holitech_13m_hfr_90
+ hi556_holitech_13m_hfr_90
+ hi556_holitech_13m_cpp_hfr_90
+ hi556_holitech_13m_a3_hfr_90
+ hi556_holitech_13m_a3_hfr_90
+
+
+ hi556_holitech_13m_hfr_120
+ hi556_holitech_13m_hfr_120
+ hi556_holitech_13m_hfr_120
+ hi556_holitech_13m_cpp_hfr_120
+ hi556_holitech_13m_a3_hfr_120
+ hi556_holitech_13m_a3_hfr_120
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml b/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml
new file mode 100644
index 0000000..89e908b
--- /dev/null
+++ b/proprietary/vendor/etc/camera/hi556_holitech_16m_chromatix.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+ hi556_holitech_16m_common
+ hi556_holitech_16m_postproc
+ hi556_holitech_16m_cpp_preview
+ hi556_holitech_16m_cpp_snapshot
+ hi556_holitech_16m_cpp_liveshot
+
+
+ hi556_holitech_16m_cpp_us_chromatix
+
+
+ hi556_holitech_16m_cpp_ds_chromatix
+
+
+
+
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_video_full
+ hi556_holitech_16m_cpp_video_full
+ hi556_holitech_16m_zsl_preview
+ hi556_holitech_16m_zsl_video
+
+
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_snapshot
+ hi556_holitech_16m_video_full
+ hi556_holitech_16m_cpp_video_full
+ hi556_holitech_16m_zsl_preview
+ hi556_holitech_16m_zsl_video
+
+
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_default_video
+ hi556_holitech_16m_cpp_video
+ hi556_holitech_16m_a3_default_preview
+ hi556_holitech_16m_a3_default_video
+
+
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_preview
+ hi556_holitech_16m_default_video
+ hi556_holitech_16m_cpp_video
+ hi556_holitech_16m_a3_default_preview
+ hi556_holitech_16m_a3_default_video
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml b/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml
new file mode 100644
index 0000000..32da4e1
--- /dev/null
+++ b/proprietary/vendor/etc/camera/hi846_kingcome_front_chromatix.xml
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+ hi846_kingcome_front_common
+ hi846_kingcome_front_postproc
+ hi846_kingcome_front_cpp_preview
+ hi846_kingcome_front_cpp_snapshot
+ hi846_kingcome_front_cpp_liveshot
+
+
+ hi846_kingcome_front_cpp_us_chromatix
+
+
+ hi846_kingcome_front_cpp_ds_chromatix
+
+
+
+
+ hi846_kingcome_front_snapshot
+ hi846_kingcome_front_snapshot
+ hi846_kingcome_front_default_video
+ hi846_kingcome_front_cpp_video
+ hi846_kingcome_front_zsl_preview
+ hi846_kingcome_front_zsl_video
+
+
+ hi846_kingcome_front_preview
+ hi846_kingcome_front_preview
+ hi846_kingcome_front_default_video
+ hi846_kingcome_front_cpp_video
+ hi846_kingcome_front_a3_default_preview
+ hi846_kingcome_front_a3_default_video
+
+
+ hi846_kingcome_front_hfr_60
+ hi846_kingcome_front_hfr_60
+ hi846_kingcome_front_hfr_60
+ hi846_kingcome_front_cpp_hfr_60
+ hi846_kingcome_front_a3_hfr_60
+ hi846_kingcome_front_a3_hfr_60
+
+
+ hi846_kingcome_front_hfr_90
+ hi846_kingcome_front_hfr_90
+ hi846_kingcome_front_hfr_90
+ hi846_kingcome_front_cpp_hfr_90
+ hi846_kingcome_front_a3_hfr_90
+ hi846_kingcome_front_a3_hfr_90
+
+
+ hi846_kingcome_front_hfr_120
+ hi846_kingcome_front_hfr_120
+ hi846_kingcome_front_hfr_120
+ hi846_kingcome_front_cpp_hfr_120
+ hi846_kingcome_front_a3_hfr_120
+ hi846_kingcome_front_a3_hfr_120
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml b/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml
new file mode 100644
index 0000000..2eea59a
--- /dev/null
+++ b/proprietary/vendor/etc/camera/hi846_tsp_front_chromatix.xml
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+ hi846_tsp_front_common
+ hi846_tsp_front_postproc
+ hi846_tsp_front_cpp_preview
+ hi846_tsp_front_cpp_snapshot
+ hi846_tsp_front_cpp_liveshot
+
+
+ hi846_tsp_front_cpp_us_chromatix
+
+
+ hi846_tsp_front_cpp_ds_chromatix
+
+
+
+
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_default_video
+ hi846_tsp_front_cpp_video
+ hi846_tsp_front_zsl_preview
+ hi846_tsp_front_zsl_video
+
+
+ hi846_tsp_front_preview
+ hi846_tsp_front_preview
+ hi846_tsp_front_default_video
+ hi846_tsp_front_cpp_video
+ hi846_tsp_front_a3_default_preview
+ hi846_tsp_front_a3_default_video
+
+
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_snapshot
+ hi846_tsp_front_default_video
+ hi846_tsp_front_cpp_video
+ hi846_tsp_front_zsl_preview
+ hi846_tsp_front_eis_video
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml b/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml
new file mode 100644
index 0000000..400e540
--- /dev/null
+++ b/proprietary/vendor/etc/camera/ov13855_chicony_rear_chromatix.xml
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+ ov13855_chicony_rear_common
+ ov13855_chicony_rear_postproc
+
+
+ ov13855_chicony_rear_cpp_snapshot
+
+
+ ov13855_chicony_rear_cpp_us_chromatix
+
+
+ ov13855_chicony_rear_cpp_ds_chromatix
+
+
+
+
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_zsl_preview_bu64297
+ ov13855_chicony_rear_zsl_video_bu64297
+
+
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_snapshot
+ ov13855_chicony_rear_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_cpp_video_full
+ ov13855_chicony_rear_cpp_snapshot
+ ov13855_chicony_rear_zsl_preview_bu64297
+ ov13855_chicony_rear_zsl_video_bu64297
+
+
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_default_video
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_video
+ ov13855_chicony_rear_cpp_liveshot
+ ov13855_chicony_rear_default_preview_bu64297
+ ov13855_chicony_rear_default_video_bu64297
+
+
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_preview
+ ov13855_chicony_rear_default_video
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_preview
+ ov13855_chicony_rear_cpp_video
+ ov13855_chicony_rear_cpp_liveshot
+ ov13855_chicony_rear_default_preview_bu64297
+ ov13855_chicony_rear_default_video_bu64297
+
+
+ ov13855_chicony_rear_hfr_60
+ ov13855_chicony_rear_hfr_60
+ ov13855_chicony_rear_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_cpp_hfr_60
+ ov13855_chicony_rear_hfr_60_bu64297
+ ov13855_chicony_rear_hfr_60_bu64297
+
+
+ ov13855_chicony_rear_hfr_90
+ ov13855_chicony_rear_hfr_90
+ ov13855_chicony_rear_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_cpp_hfr_90
+ ov13855_chicony_rear_hfr_90_bu64297
+ ov13855_chicony_rear_hfr_90_bu64297
+
+
+ ov13855_chicony_rear_hfr_120
+ ov13855_chicony_rear_hfr_120
+ ov13855_chicony_rear_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_cpp_hfr_120
+ ov13855_chicony_rear_hfr_120_bu64297
+ ov13855_chicony_rear_hfr_120_bu64297
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml b/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml
new file mode 100644
index 0000000..48d727f
--- /dev/null
+++ b/proprietary/vendor/etc/camera/ov13855_holitech_13m_chromatix.xml
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+ ov13855_holitech_13m_common
+ ov13855_holitech_13m_postproc
+
+
+ ov13855_holitech_13m_cpp_snapshot
+
+
+ ov13855_holitech_13m_cpp_us_chromatix
+
+
+ ov13855_holitech_13m_cpp_ds_chromatix
+
+
+
+
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_video_full
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_cpp_video_full
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_zsl_preview_bu64297
+ ov13855_holitech_13m_zsl_video_bu64297
+
+
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_video_full
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_cpp_video_full
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_zsl_preview_bu64297
+ ov13855_holitech_13m_zsl_video_bu64297
+
+
+ ov13855_holitech_13m_preview
+ ov13855_holitech_13m_preview
+ ov13855_holitech_13m_default_video
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_video
+ ov13855_holitech_13m_cpp_liveshot
+ ov13855_holitech_13m_default_preview_bu64297
+ ov13855_holitech_13m_default_video_bu64297
+
+
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_snapshot
+ ov13855_holitech_13m_video_full
+ ov13855_holitech_13m_cpp_preview
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_cpp_video_full
+ ov13855_holitech_13m_cpp_snapshot
+ ov13855_holitech_13m_zsl_preview_bu64297
+ ov13855_holitech_13m_eis_video_bu64297
+
+
+ ov13855_holitech_13m_hdr
+ ov13855_holitech_13m_hdr
+ ov13855_holitech_13m_hdr
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_cpp
+ ov13855_holitech_13m_hdr_3a
+ ov13855_holitech_13m_hdr_3a
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml b/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml
new file mode 100644
index 0000000..9959fd8
--- /dev/null
+++ b/proprietary/vendor/etc/camera/ov16880_qtech_front_chromatix.xml
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+ ov16880_qtech_front_common
+ ov16880_qtech_front_postproc
+
+
+ ov16880_qtech_front_cpp_snapshot
+
+
+ ov16880_qtech_front_cpp_us_chromatix
+
+
+ ov16880_qtech_front_cpp_ds_chromatix
+
+
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_snapshot
+ ov16880_qtech_front_video_full
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_snapshot
+ ov16880_qtech_front_cpp_video_full
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_zsl_preview_bu64297
+ ov16880_qtech_front_zsl_video_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_snapshot
+ ov16880_qtech_front_video_full
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_snapshot
+ ov16880_qtech_front_cpp_video_full
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_default_preview_bu64297
+ ov16880_qtech_front_default_video_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_default_video
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_video
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_default_preview_bu64297
+ ov16880_qtech_front_default_video_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_default_video
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_video
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_default_preview_bu64297
+ ov16880_qtech_front_default_video_bu64297
+
+
+ ov16880_qtech_front_hfr_60
+ ov16880_qtech_front_hfr_60
+ ov16880_qtech_front_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_cpp_hfr_60
+ ov16880_qtech_front_hfr_60_bu64297
+ ov16880_qtech_front_hfr_60_bu64297
+
+
+ ov16880_qtech_front_preview
+ ov16880_qtech_front_snapshot
+ ov16880_qtech_front_video_full
+ ov16880_qtech_front_cpp_preview
+ ov16880_qtech_front_cpp_snapshot
+ ov16880_qtech_front_cpp_video_full
+ ov16880_qtech_front_cpp_liveshot
+ ov16880_qtech_front_zsl_preview_bu64297
+ ov16880_qtech_front_eis_video_bu64297
+
+
+ ov16880_qtech_front_hfr_120
+ ov16880_qtech_front_hfr_120
+ ov16880_qtech_front_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_cpp_hfr_120
+ ov16880_qtech_front_hfr_120_bu64297
+ ov16880_qtech_front_hfr_120_bu64297
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml b/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml
new file mode 100644
index 0000000..c16b2de
--- /dev/null
+++ b/proprietary/vendor/etc/camera/ov16885_holitech_16m_chromatix.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+ ov16885_holitech_16m_common
+ ov16885_holitech_16m_postproc
+
+
+ ov16885_holitech_16m_cpp_snapshot
+
+
+ ov16885_holitech_16m_cpp_us_chromatix
+
+
+ ov16885_holitech_16m_cpp_ds_chromatix
+
+
+
+
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_video_full
+ ov16885_holitech_16m_cpp_preview
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_cpp_video_full
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_zsl_preview_bu64297
+ ov16885_holitech_16m_zsl_video_bu64297
+
+
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_snapshot
+ ov16885_holitech_16m_video_full
+ ov16885_holitech_16m_cpp_preview
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_cpp_video_full
+ ov16885_holitech_16m_cpp_snapshot
+ ov16885_holitech_16m_zsl_preview_bu64297
+ ov16885_holitech_16m_eis_video_bu64297
+
+
+ ov16885_holitech_16m_hdr
+ ov16885_holitech_16m_hdr
+ ov16885_holitech_16m_hdr
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_cpp
+ ov16885_holitech_16m_hdr_3a
+ ov16885_holitech_16m_hdr_3a
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml b/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml
new file mode 100644
index 0000000..4d61d87
--- /dev/null
+++ b/proprietary/vendor/etc/camera/ov16885_ofilm_16m_chromatix.xml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+ ov16885_ofilm_16m_common
+ ov16885_ofilm_16m_postproc
+
+
+ ov16885_ofilm_16m_cpp_snapshot
+
+
+ ov16885_ofilm_16m_cpp_us_chromatix
+
+
+ ov16885_ofilm_16m_cpp_ds_chromatix
+
+
+
+
+ ov16885_ofilm_16m_preview
+ ov16885_ofilm_16m_snapshot
+ ov16885_ofilm_16m_video_full
+ ov16885_ofilm_16m_cpp_preview
+ ov16885_ofilm_16m_cpp_snapshot
+ ov16885_ofilm_16m_cpp_video_full
+ ov16885_ofilm_16m_cpp_snapshot
+ ov16885_ofilm_16m_zsl_preview_bu64297
+ ov16885_ofilm_16m_zsl_video_bu64297
+
+
+
+ ov16885_ofilm_16m_hdr
+ ov16885_ofilm_16m_hdr
+ ov16885_ofilm_16m_hdr
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_cpp
+ ov16885_ofilm_16m_hdr_3a
+ ov16885_ofilm_16m_hdr_3a
+
+
+
+
diff --git a/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml b/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml
new file mode 100644
index 0000000..cd5da8e
--- /dev/null
+++ b/proprietary/vendor/etc/camera/ov8856_chicony_front_chromatix.xml
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+ ov8856_chicony_front_common
+ ov8856_chicony_front_postproc
+ ov8856_chicony_front_cpp_preview
+ ov8856_chicony_front_cpp_snapshot
+ ov8856_chicony_front_cpp_liveshot
+
+
+ ov8856_chicony_front_cpp_us_chromatix
+
+
+ ov8856_chicony_front_cpp_ds_chromatix
+
+
+
+
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_default_video
+ ov8856_chicony_front_cpp_video
+ ov8856_chicony_front_zsl_preview
+ ov8856_chicony_front_zsl_video
+
+
+ ov8856_chicony_front_preview
+ ov8856_chicony_front_preview
+ ov8856_chicony_front_default_video
+ ov8856_chicony_front_cpp_video
+ ov8856_chicony_front_a3_default_preview
+ ov8856_chicony_front_a3_default_video
+
+
+ ov8856_chicony_front_hfr_60
+ ov8856_chicony_front_hfr_60
+ ov8856_chicony_front_hfr_60
+ ov8856_chicony_front_cpp_hfr_60
+ ov8856_chicony_front_a3_hfr_60
+ ov8856_chicony_front_a3_hfr_60
+
+
+ ov8856_chicony_front_hfr_90
+ ov8856_chicony_front_hfr_90
+ ov8856_chicony_front_hfr_90
+ ov8856_chicony_front_cpp_hfr_90
+ ov8856_chicony_front_a3_hfr_90
+ ov8856_chicony_front_a3_hfr_90
+
+
+ ov8856_chicony_front_hfr_120
+ ov8856_chicony_front_hfr_120
+ ov8856_chicony_front_hfr_120
+ ov8856_chicony_front_cpp_hfr_120
+ ov8856_chicony_front_a3_hfr_120
+ ov8856_chicony_front_a3_hfr_120
+
+
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_snapshot
+ ov8856_chicony_front_default_video
+ ov8856_chicony_front_cpp_video
+ ov8856_chicony_front_zsl_preview
+ ov8856_chicony_front_eis_video
+
+
+
+
diff --git a/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf b/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf
new file mode 100644
index 0000000..5c78533
--- /dev/null
+++ b/proprietary/vendor/etc/sensors/sensor_def_qcomdev.conf
@@ -0,0 +1,6031 @@
+#
+# File: sensor_def_qcomdev.conf
+#
+# Tihs file contains default sensor registry values for Qualcomm development
+# test platforms.
+#
+# Copyright (c) 2013-2017 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+
+
+# File format:
+#
+# Lines starting with "#" are comments and ignored.
+#
+# File metadata uses this format:
+# :key value1 value2
+#
+# The following keys are defined:
+# - "version" : value1 is non-zero positive version number of the file. This
+# number will be stored in the sensors registry. It should be equal to the
+# largest version of any item. It will be saved in the sensors registry for
+# later use when initializing values. See the item format below.
+# This value should only be specified once in the file.
+#
+# - "hardware" : The value1 will be compared to the "Hardware" string from
+# the property of ro.board.platform.
+# Items will only be used as default values in the registry if the hardware
+# string value is a substring of the ro.board.platform string.
+# This metadata key can be used more than once, so that one file can support
+# more than one type of hardware.
+# The value may be NULL, indicating common item values for all hardware.
+# Common conf entries for multiple hardware can be mentioned as below.
+# configuration below this string is common for 8952,8956 and 8974
+# :hardware 8952 8956 8974
+# hardware list gets overwritten with the new one every time when "hardware"
+# tag appears while parsing conf file.
+#
+# - "platform" : Similar to the "hardware" key, but this string will need to
+# match the text of either /sys/devices/soc0/hw_platform or
+# /sys/devices/soc0/platform_subtype.
+# Common conf entries for multiple platform can be mentioned as below.
+# configuration below this string is common for MTP and QRD
+# :platfrom MTP QRD
+# platform list gets overwritten with the new one every time when "platfrom"
+# tag appears while parsing conf file.
+#
+#
+# - "soc_id" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/soc_id.
+# Common conf entries for multiple soc_id can be mentioned as below.
+# configuration below this string is common for soc_id 264 and 278
+# :soc_id 264 278
+# soc_id list gets overwritten with the new one every time when "soc_id"
+# tag appears while parsing conf file.
+#
+# - "subtype" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_subtype.
+# Common conf entries for multiple subtype can be mentioned as below.
+# configuration below this string is common for subtype X and Y
+# :subtype X Y
+# subtype list gets overwritten with the new one every time when "subtype"
+# tag appears while parsing conf file.
+#
+# - "sub_id" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_subtype_id.
+# Common conf entries for multiple sub_id can be mentioned as below.
+# configuration below this string is common for sub_id
+# :sub_id 0 10
+# sub_id list gets overwritten with the new one every time when "sub_id"
+# tag appears while parsing conf file.
+#
+# - "soc_rev" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/revision.
+# Common conf entries for multiple soc_rev can be mentioned as below.
+# configuration below this string is common for soc_rev 1.0,2.0 and 3.0
+# :soc_rev 1.0 2.0 3.0
+# soc_rev list gets overwritten with the new one every time when "soc_rev"
+# tag appears while parsing conf file.
+#
+# - "plat_ver" : Similar to the "hardware" key, but this string will need to
+# match the text of /sys/devices/soc0/platform_version.
+# Common conf entries for multiple plat_ver can be mentioned as below.
+# configuration below this string is common for plat_ver 131072 and 1179648
+# :plat_ver 131072 1179648
+# plat_ver list gets overwritten with the new one every time when "plat_ver"
+# tag appears while parsing conf file.
+#
+# - "property" : value1 is the Android system property key, and value2 is
+# the desired property value. If the system property value matches the
+# desired property value, then the following items will be applied.
+# This metadata key can be used more than once, in which case the new
+# property value overrides the old.
+# value1 and 2 may be NULL, indicating common item values for all properties.
+#
+# Registry items are in lines with the following format:
+#
+# Where:
+# itemID is the numeric item ID defined in sns_reg_api_v02.h
+#
+# "value" is the numeric value of the item.
+#
+# "version" is a non-zero version of the item value.
+# The version field will be compared against the previous saved
+# value in the sensors registry. If this value is greater than the
+# saved value, the default will be applied. Otherwise, the default
+# will be skipped.
+#
+# Registry item values will only be applied if the hardware, platform, and
+# property values match for the current hardware configuration.
+#
+# The numeric fields are parsed with the strtoull function, base 0.
+#
+
+# Huaqin modify for sensors conf update by zhuqiang at 2018/04/27 start
+:version 0x00010004
+# Huaqin modify for sensors conf update by zhuqiang at 2018/04/27 end
+
+#######################################################################
+### MSM8976,APQ8076 and MSM8956 Chipsets
+#######################################################################
+# msm8976,apq8076 and msm8956 share the same property(ro.board.platfrom)
+# as msm8952.
+# use 8952 as hardware,8976,8076 and 8956 identification is done by
+# soc_id which is unique.
+:hardware 8952
+:platform
+:property
+# soc_id for msm8976 targets is 278
+# soc_id for apq8076 targets is 277
+# soc_id for msm8956 targets is 266
+# Below configuration is common for msm8976,apq8076 and msm8956
+:soc_id 278 266 277
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMI160 FIFO
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x68 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160 FIFO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 138 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 5 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 5 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 141 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 136 0x00010001 #I2C SDA_1
+2703 137 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+#2706 132 0x00010001 #RESET pin
+2709 138 0x00010001 #ACCEL DRI
+2710 138 0x00010001 #GYRO DRI
+2711 142 0x00010001 #MAG DRI
+2712 141 0x00010001 #ALS/PRX INT
+2714 140 0x00010001 #PRESS INT
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 5 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 141 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+# Mag soft iron calibration
+1940 0x00000014 0x00010001 # cal_grp_id
+401 0x00000001 0x00010001 # Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 # Mag_fac_cal_matrix_valid
+406 0x0000EFFF 0x00010001 # Compensation_matrix_0_0
+407 0xFFFFFEA5 0x00010001 # Compensation_matrix_0_1
+408 0x00000896 0x00010001 # Compensation_matrix_0_2
+409 0xFFFFFEA5 0x00010001 # Compensation_matrix_1_0
+410 0x00014000 0x00010001 # Compensation_matrix_1_1
+411 0x0000026B 0x00010001 # Compensation_matrix_1_2
+412 0x00000896 0x00010001 # Compensation_matrix_2_0
+413 0x0000026B 0x00010001 # Compensation_matrix_2_1
+414 0x0000E03A 0x00010001 # Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMI160 ACCEL
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1000 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 139 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 1 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 1 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0X40 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2 BMI160 GYRO
+1935 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1934 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1936 30000 0x00010001 #off_to_idle
+1938 5 0x00010001 #i2c_bus
+1939 1010 0x00010001 #reg_group_id
+1940 10 0x00010001 #cal_grp_id
+1941 139 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 10 0x00010001 #sensor_id
+1944 0x69 0x00010001 #i2c_address
+1945 3 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 4 0x00010001 #sens_default
+1949 0X40 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: TMD27723
+1951 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1950 0xcc44f904e9e569f7 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 5 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 141 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x00 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: MMC3530
+1967 0x7fc31ec17f1c0abd 0x00010001 #UUID
+1966 0x5c473990a806b072 0x00010001 #UUID
+1968 5 0x00010001 #off_to_idle
+1969 10 0x00010001 #idle_to_ready
+1970 5 0x00010001 #i2c_bus
+1971 1020 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 0xFFFF 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 20 0x00010001 #sensor_id
+1976 0x30 0x00010001 #i2c_address
+1977 2 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 1 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# platform: QRD, subtype: POLARIS
+:subtype POLARIS
+
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 LIS2HH FIFO ACC
+1903 0x8b32c5274ad0b6b8 0x00010001 #UUID
+1902 0x224b9d8e7c327218 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 25000 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 138 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x1d 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 LIS2MDL MAG
+1919 0xca65bea8d350d5be 0x00010001 #UUID
+1918 0x594b35ddb8cb132f 0x00010001 #UUID
+1920 1000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 142 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 0x1E 0x00010000 #i2c_address
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+1935 0 0x00010001 #UUID
+1934 0 0x00010001 #UUID
+
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+#######################################################################
+### 8952 Chipsets
+#######################################################################
+:hardware 8952
+:platform
+:property
+:subtype
+# Use soc_id of msm8952(264) to indicate, this configuration is specific
+# to msm8952 targets. This is needed as msm8952 and msm8976 share same
+# hardware field.
+# soc_id for msm8952 targets is 264
+# soc_id for apq8052 targets is 289
+:soc_id 264 289
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 45 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 132 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMG399x override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 281 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 1 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 500 0x00010001 #calLuxUpper
+113 458 0x00010001 #d_factor
+114 440 0x00010001 #r_coef
+115 1000 0x00010001 #g_coef
+116 0xfffffff6 0x00010001 #b_coef
+117 3057 0x00010001 #ct_coef
+118 785 0x00010001 #ct_offset
+119 100 0x00010001 #proxDetect
+120 50 0x00010001 #proxRelease
+121 0x400 0x00010001 #luxCorrection
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -2 0x00010001 #max-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMI160 ACCEL
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 30000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 10 0x00010001 #cal_grp_id
+1909 45 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x69 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 4 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMI160 GYRO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 45 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x00 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3 MMC3530
+1951 0x7fc31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5 0x00010001 #off_to_idle
+1953 10 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1020 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor_id
+1960 0x30 0x00010001 #i2c_address
+1961 2 0x00010001 #data_type1
+1962 0 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 1 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+1968 0 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 0 0x00010001 #i2c_bus
+1971 0 0x00010001 #reg_group_id
+1972 0 0x00010001 #cal_grp_id
+1973 0 0x00010001 #gpio1
+1974 0 0x00010001 #gpio2
+1975 0 0x00010001 #sensor_id
+1976 0 0x00010001 #i2c_address
+1977 0 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0 0x00010001 #vdd
+1996 0 0x00010001 #vddio
+
+# SSI SMGR Cfg 5: None
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+3604 0 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 0 0x00010001 #i2c_bus
+3607 0 0x00010001 #reg_group_id
+3608 0 0x00010001 #cal_grp_id
+3609 0 0x00010001 #gpio1
+3610 0 0x00010001 #gpio2
+3611 0 0x00010001 #sensor_id
+3612 0 0x00010001 #i2c_address
+3613 0 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0 0x00010001 #vdd
+3688 0 0x00010001 #vddio
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#######################################################################
+### MSM8940, MSM8937 and MSM8917 Chipsets
+#######################################################################
+# MSM8940, MSM8937 and MSM8917 share the same property(ro.board.platfrom) as 8937.
+# In this configuration, MSM8940, MSM8937 and MSM8917 share same sensor
+# configuration because sensors are same in reference design.
+# The identification of MSM8940, MSM8937 and MSM8917 can be done by soc_id
+# which is unique.
+# - :
+# MSM8940 - 313
+# MSM8937 - 294 APQ8037 - 295
+# MSM8917 - 303 APQ8017 - 307 MSM8217 - 308 MSM8617 - 309
+# MSM8920 - 320
+
+:hardware 8937
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x00010001 # AMD
+225 983040 0x00010001 # RMD
+504 65536 0x00010001 # Gyro Cal
+1703 65536 0x00010001 # Ped
+2800 983040 0x00010001 # basic ges
+2900 983040 0x00010001 # Facing
+3400 65536 0x00010001 # CMC
+609 983040 0x00010001 # FMV
+1005 983040 0x00010001 # Grav
+1103 983040 0x00010001 # orientation
+3000 983040 0x00010001 # gyro quat
+3100 983040 0x00010001 # rot vec
+3500 983040 0x00010001 # game rv
+4112 65536 0x00010001 # SMD
+4103 5 0x00010001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1919 0x6b7b6b353051699e 0x00010001 #UUID
+1918 0xe1451a747fc17ad2 0x00010001 #UUID
+1920 3000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1020 0x00010001 #reg_group_id
+1924 0x00000014 0x00010001 #cal_grp_id
+1925 0xFFFF 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 20 0x00010001 #sensor_id
+1928 0x0C 0x00010001 #i2c_address
+1929 2 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 0xFF 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 43 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x80 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 59 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000CDC 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 32 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 65536 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001026C 0x00010001 #Compensation_matrix_0_0
+407 0x0000013B 0x00010001 #Compensation_matrix_0_1
+408 0x0000000E 0x00010001 #Compensation_matrix_0_2
+409 0x0000013B 0x00010001 #Compensation_matrix_1_0
+410 0x0000FC50 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2
+412 0x0000000E 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1
+414 0x00010144 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #spi_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi cs
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 TMD27723
+1919 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1918 0xcc44f904e9e569f7 0x00010001 #UUID
+1920 10000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1040 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 43 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 40 0x00010001 #sensor_id
+1928 0x39 0x00010001 #i2c_address
+1929 5 0x00010001 #data_type1
+1930 6 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0x80 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 AKM09911
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 5 0x00010001 #off_to_idle
+1937 10 0x00010001 #idle_to_ready
+1938 4 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 1 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: None
+1951 0 0x00010001 #UUID
+1950 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 4: None
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 5: None
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 44 0x00010001 #RESET pin
+
+#accel dri
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 0 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+#proximity and light dri
+6310 1 0x00010001 # version
+6311 0x002B 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 3 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+#SPI GPIO active and inactive
+6320 1 0x00010001 # version
+6321 0x0014 0x00010001 # gpio num
+6322 1 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 0 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 1 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0015 0x00010001 # gpio num
+6332 1 0x00010001 # active func sel
+6333 1 0x00010001 # active dir
+6334 0 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 1 0x00010001 # inactive func sel
+6337 1 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x0016 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0017 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 1 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+:plat_ver 131072 196608 262144
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver 1179648 1245184 1310720
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver
+
+# QRD8917 QRD8920
+# Inherit configurations from 8937 and 8920 but new orientation
+:soc_id 303 320
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:sub_id 10
+# SSI SMGR Cfg 0 BMA253
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 4 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_addr
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 LTR556
+1919 0x2f1531647b9aa8b3 0x00010001 #UUID
+1918 0x194a7a549019f36d 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 10000 0x00010001 #idle_to_ready
+1922 4 0x00010001 #i2c_bus
+1923 1040 0x00010001 #reg_group_id
+1924 0xFFFF 0x00010001 #cal_grp_id
+1925 43 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 40 0x00010001 #sensor_id
+1928 0x23 0x00010001 #i2c_address
+1929 5 0x00010001 #data_type1
+1930 6 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 0 0x00010001 #sens_default
+1933 0x80 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# Orientation of sensors
+# accel0 x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+:sub_id
+
+# SDM439, SDM429 and Surf
+:platform
+:soc_id 353 354
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #spi_CS
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO DRI/FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #spi_CS
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+:platform MTP Surf
+# SSI SMGR Cfg 5 TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 6: Hall Effect BU52053NVX DRI
+3603 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3602 0x7e412494d22ec81e 0x00010001 #UUID
+3604 100 0x00010001 #off_to_idle
+3605 100 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 41 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 80 0x00010001 #sensor_id
+3612 0x20 0x00010001 #i2c_address, dummy
+3613 31 0x00010001 #data_type1
+3614 00 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 5 0x00010001 #device_select
+
+:platform QRD
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+#mag dri
+6360 1 0x00010001 # version
+6361 0x002C 0x00010001 # gpio num
+6362 0 0x00010001 # active func sel
+6363 0 0x00010001 # active dir
+6364 3 0x00010001 # active pull
+6365 0 0x00010001 # active drive
+6366 0 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 0 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+#######################################################################
+### 8953 Chipsets
+#######################################################################
+# MSM8953, SDM450 and SDM632 share the same property(ro.board.platfrom) as 8953.
+# In this configuration, SDM450 and SDM632 share same sensor
+# configuration because sensors are same in reference design.
+# The identification of MSM8953, SDM450 and SDM632 can be done by soc_id
+# which is unique.
+# - :
+# MSM8953 - 293 APQ8053 - 304
+# SDM450 - 338
+# SDM632 - 349 350
+:hardware 8953
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel DRI/FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO DRI/FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 2 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 5 TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 4 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 43 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 6: Hall Effect BU52053NVX DRI
+3603 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3602 0x7e412494d22ec81e 0x00010001 #UUID
+3604 100 0x00010001 #off_to_idle
+3605 100 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 13 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 80 0x00010001 #sensor_id
+3612 0x20 0x00010001 #i2c_address, dummy
+3613 31 0x00010001 #data_type1
+3614 00 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 5 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 0xFFFF 0x00010001 #RESET pin
+2709 42 0x00010001 #ACCEL DRI
+2710 45 0x00010001 #GYRO DRI
+2711 44 0x00010001 #MAG DRI
+2712 43 0x00010001 #ALS/PRX INT
+2714 46 0x00010001 #PRESS INT
+2717 13 0x00010001 #HALL INT
+
+# AMD Cfg
+200 0x000A0000 0x00010001 #AMD Default Sample rate
+201 0x00000D0E 0x00010001 #AMD INT Cfg param1
+202 0x00008000 0x00010001 #AMD INT Cfg param2
+
+# RMD Cfg
+220 0x001E0000 0x00010001 #RMD Default Sample rate
+221 0X0001B333 0x00010001 #RMD INT Cfg param1
+222 0x00003333 0x00010001 #RMD INT Cfg param2
+223 0x00001657 0x00010001 #RMD INT Cfg param3
+224 0x00003333 0x00010001 #RMD INT Cfg param4
+
+:platform MTP
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 32 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 65536 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001026C 0x00010001 #Compensation_matrix_0_0
+407 0x0000013B 0x00010001 #Compensation_matrix_0_1
+408 0x0000000E 0x00010001 #Compensation_matrix_0_2
+409 0x0000013B 0x00010001 #Compensation_matrix_1_0
+410 0x0000FC50 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFE94 0x00010001 #Compensation_matrix_1_2
+412 0x0000000E 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFE94 0x00010001 #Compensation_matrix_2_1
+414 0x00010144 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO/DRI
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 0 0x00010001 #off_to_idle
+1905 1000 0x00010001 #idle_to_ready
+1906 0x1006 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 42 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 0: LSM6DS3 GYRO FIFO/DRI
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 0 0x00010001 #off_to_idle
+1921 1000 0x00010001 #idle_to_ready
+1922 0x1006 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: AKM09915 FIFO/DRI
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1006 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 44 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 2 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3 TMD27723 DRI
+1951 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1950 0xcc44f904e9e569f7 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 -1 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+# SSI SMGR Cfg 5
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+:soc_id 338 349 350
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 4 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 43 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+ # SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 4: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 4 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 43 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+:soc_id
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+3804 0x000A0000 0x00010001 #Sample Rate
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2702 14 0x00010001 #I2C SDA_1
+2703 15 0x00010001 #I2C SCL_1
+2704 0xFFFF 0x00010001 #I2C SDA_2
+2705 0xFFFF 0x00010001 #I2C SCL_2
+2706 0xFFFF 0x00010001 #RESET pin
+
+# ACCEL DRI
+6300 1 0x00010001 # version
+6301 0x002A 0x00010001 # gpio num
+6302 0 0x00010001 # active func sel
+6303 0 0x00010001 # active dir
+6304 0 0x00010001 # active pull
+6305 0 0x00010001 # active drive
+6306 0 0x00010001 # inactive func sel
+6307 0 0x00010001 # inactive dir
+6308 0 0x00010001 # inactive pull
+6309 0 0x00010001 # inactive drive
+
+# TMD DRI
+6310 1 0x00010001 # version
+6311 0x002B 0x00010001 # gpio num
+6312 0 0x00010001 # active func sel
+6313 0 0x00010001 # active dir
+6314 3 0x00010001 # active pull
+6315 0 0x00010001 # active drive
+6316 0 0x00010001 # inactive func sel
+6317 0 0x00010001 # inactive dir
+6318 0 0x00010001 # inactive pull
+6319 0 0x00010001 # inactive drive
+
+# MAG DRI
+6320 1 0x00010001 # version
+6321 0x002C 0x00010001 # gpio num
+6322 0 0x00010001 # active func sel
+6323 0 0x00010001 # active dir
+6324 3 0x00010001 # active pull
+6325 0 0x00010001 # active drive
+6326 0 0x00010001 # inactive func sel
+6327 0 0x00010001 # inactive dir
+6328 0 0x00010001 # inactive pull
+6329 0 0x00010001 # inactive drive
+
+# GYRO DRI
+6330 1 0x00010001 # version
+6331 0x002D 0x00010001 # gpio num
+6332 0 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 3 0x00010001 # active pull
+6335 0 0x00010001 # active drive
+6336 0 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 0 0x00010001 # inactive pull
+6339 0 0x00010001 # inactive drive
+
+# SPI GPIO
+6340 1 0x00010001 # version
+6341 0x0014 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x0015 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 1 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 1 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x0016 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0017 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+########################################################################
+### 8974 Chipsets
+########################################################################
+:hardware 8974
+:platform
+:property
+:soc_id
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+# SSI SMGR Cfg 0
+1903 0x8d79ae42524820ad 0x00010001 #UUID
+1902 0xcc4575757b462d60 0x00010001 #UUID
+1906 12 0x00010001 #off_to_idle
+1907 1000 0x00010001 #idle_to_ready
+1908 0 0x00010001 #i2c_bus
+1909 66 0x00010001 #reg_group_id
+1910 0xFFFF 0x00010001 #cal_grp_id
+1904 100000 0x00010001 #gpio1
+1905 250000 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x68 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0x40 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1
+1919 0x8d79ae42524820ad 0x00010001 #UUID
+1918 0xcc4575757b462d60 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 12 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 66 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 0 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0x40 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 2
+1935 0x355c5a01689ed8b6 0x00010001 #UUID
+1934 0x9e4e43dd9919b2d4 0x00010001 #UUID
+1936 0 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 3 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 3
+1951 0x8624930f2c38a784 0x00010001 #UUID
+1950 0xf2494d45c55e4f96 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x77 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4
+1967 0x0ce6069d4d31faaf 0x00010001 #UUID
+1966 0x4c4bfbc3d8a879e6 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 0xFFFF 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 # maj ver
+2701 0 0x00010001 # min ver
+2702 10 0x00010001 # I2C SDA_1
+2703 11 0x00010001 # I2C SCL_1
+2704 87 0x00010001 # I2C SDA_2
+2705 88 0x00010001 # I2C SCL_2
+2706 64 0x00010001 # RESET pin
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# Default report rates for algorithms
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+:platform Fluid
+# Fluid has a different orientation of sensors
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+#######################################################################
+### 8x26 Chipsets
+#######################################################################
+:hardware 8226
+:platform
+# Orientation of sensors
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# SMGR SSI Configuration
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1919 0x1b810db85f93c082 0x00010001 #UUID
+1918 0xc546930e071dc819 0x00010001 #UUID
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1951 0x0 0x00010001 #UUID
+1950 0x0 0x00010001 #UUID
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1904 2000 0x00010001 #off_to_idle
+1920 150000 0x00010001 #off_to_idle
+1936 100000 0x00010001 #off_to_idle
+1952 0 0x00010001 #off_to_idle
+1968 5000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1921 100000 0x00010001 #idle_to_ready
+1937 0 0x00010001 #idle_to_ready
+1953 0 0x00010001 #idle_to_ready
+1969 0 0x00010001 #idle_to_ready
+1906 2 0x00010001 #i2c_bus
+1907 1000 0x00010001 #i2c_bus
+1908 0 0x00010001 #i2c_bus
+1909 63 0x00010001 #i2c_bus
+1910 0xFFFF 0x00010001 #i2c_bus
+1922 2 0x00010001 #reg_group_id
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #reg_group_id
+1925 64 0x00010001 #reg_group_id
+1926 0xFFFF 0x00010001 #reg_group_id
+1938 2 0x00010001 #cal_grp_id
+1939 1020 0x00010001 #cal_grp_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #cal_grp_id
+1942 0xFFFF 0x00010001 #cal_grp_id
+1954 0 0x00010001 #gpio1
+1955 0xFFFF 0x00010001 #gpio1
+1956 0xFFFF 0x00010001 #gpio1
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio1
+1970 2 0x00010001 #gpio2
+1971 1040 0x00010001 #gpio2
+1972 0xFFFF 0x00010001 #gpio2
+1973 0xFFFF 0x00010001 #gpio2
+1974 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #sensor_id
+1913 1 0x00010001 #sensor_id
+1914 0 0x00010001 #sensor_id
+1915 0xFF 0x00010001 #sensor_id
+1916 1 0x00010001 #i2c_address
+1917 0x40 0x00010001 #i2c_address
+1927 10 0x00010001 #i2c_address
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #i2c_address
+1930 4 0x00010001 #data_type1
+1931 0xFF 0x00010001 #data_type1
+1932 3 0x00010001 #data_type1
+1933 0x40 0x00010001 #data_type1
+1943 20 0x00010001 #data_type1
+1944 0x0C 0x00010001 #data_type2
+1945 2 0x00010001 #data_type2
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #data_type2
+1948 0 0x00010001 #data_type2
+1949 0 0x00010001 #rel_sns_idx
+1959 30 0x00010001 #rel_sns_idx
+1960 0x0 0x00010001 #rel_sns_idx
+1961 7 0x00010001 #rel_sns_idx
+1962 4 0x00010001 #rel_sns_idx
+1963 0xFF 0x00010001 #sens_default
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #sens_default
+1975 40 0x00010001 #sens_default
+1976 0x39 0x00010001 #sens_default
+1977 5 0x00010001 #flags
+1978 6 0x00010001 #flags
+1979 0xFF 0x00010001 #flags
+1980 0 0x00010001 #flags
+1981 0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1983 0 0x00010001 #device_select
+1984 0 0x00010001 #device_select
+1985 0 0x00010001 #device_select
+1986 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 # maj ver
+2701 0 0x00010001 # min ver
+2702 6 0x00010001 # I2C SDA_1
+2703 7 0x00010001 # I2C SCL_1
+2706 62 0x00010001 # RESET pin
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+# Default report rates for algorithms
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# sam parameters for BMA2x2
+201 0x1048 0x00010001 #AMD_INT_cfg_prm1
+202 0xcccd 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x20000 0x00010001 #RMD_INT_cfg_prm1
+222 0x451f 0x00010001 #RMD_INT_cfg_prm2
+223 0x1acf 0x00010001 #RMD_INT_cfg_prm3
+224 0x451f 0x00010001 #RMD_INT_cfg_prm4
+
+
+
+:platform MTP
+# Override orientation on MTP
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# On MTP, also disable the prox/light sensor by zero-ing out the UUID
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+
+:soc_id 199 200 219 224
+# Gen 5B settings (MSM/APQ)
+
+# SMGR SSI Configuration
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# Orientation of sensors
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+# Gyro is same part, has same orientation as accel
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+# ak9912 on top of gen5B
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+#config 0 acc bmi160
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 250000 0x00010001 #idle_to_ready
+1906 2 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 63 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x69 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+#config 1 gyro bmi160
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 2 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 63 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x69 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+#config 2 pressure BME280
+1935 0x1f9c234ed6f5e8a9 0x00010001 #UUID
+1934 0xe14bd3143a0786c1 0x00010001 #UUID
+1936 5000 0x00010001 #off_to_idle may need adjustment.
+1937 5000 0x00010001 #idle_to_ready may need adjustment.
+1938 2 0x00010001 #i2c bus
+1939 0xFFFF 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_group_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 30 0x00010001 #sensor id
+1944 0x76 0x00010001 #i2c address
+1945 7 0x00010001 #data type1
+1946 0 0x00010001 #data type2
+1947 0xFF 0x00010001 #rel_sns_index
+1948 0 0x00010001 #sns_defult
+1949 0x40 0x00010001 #flags
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# config 3 MAG akm9912
+1951 0x9214f949478ffc8d 0x00010001 #UUID
+1950 0x574f45f0359057f4 0x00010001 #UUID
+1952 3000 0x00010001 #off_to_idle
+1953 10000 0x00010001 #idle_to_ready
+1954 2 0x00010001 #i2c bus
+1955 1020 0x00010001 #reg group
+1956 20 0x00010001 #cal group
+1957 26 0x00010001 #gpio
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor id
+1960 0x0F 0x00010001 #i2c_address
+1961 2 0x00010001 #data type 1
+1962 0 0x00010001 #data type 2
+1963 0xFF 0x00010001 #rel sensor index
+1964 0 0x00010001 #sns_default
+1965 0x40 0x00010001 #flags
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+
+# config 4 PPG adpd142
+1966 0x3442ccc77ff3c117 0x00010001 #UUID
+1967 0xa8ba2a809af25c80 0x00010001 #UUID
+1968 100 0x00010001 #off_to_idle
+1969 3000 0x00010001 #idle_to_ready
+1970 2 0x00010001 #i2c_bus
+1971 0xFFFF 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 49 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 90 0x00010001 #sensor_id
+1976 0x64 0x00010001 #i2c_address
+1977 34 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x40 0x00010001 #flags
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+1982 0 0x00010001 #device_select
+1983 0 0x00010001 #device_select
+1984 0 0x00010001 #device_select
+1985 0 0x00010001 #device_select
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR config 5: sensor polling mode
+# (ALPS : hsvddd002 uv-a/ambient)
+
+3602 0x77476dfbc5e833fc 0x00010001 #UUID
+3603 0xe949401da5455ea3 0x00010001 #UUID
+3604 50000 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 2 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 0xFFFF 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 100 0x00010001 #sensor_id
+3612 13 0x00010001 #i2c_address
+3613 35 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x40 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6 Prox: APDS9960
+3619 0x0f0287cfe19679b6 0x00010001 #UUID
+3618 0x6f497c047a7439f8 0x00010001 #UUID
+3620 5000 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 2 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 65 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 40 0x00010001 #sensor_id
+3628 0x39 0x00010001 #i2c_address
+3629 5 0x00010001 #data_type1
+3630 6 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+
+# Geneva stretch board GPIO configuration (MSM/APQ)
+:subtype qvga_g
+1909 4 0x00010001 #BMI160 Aceel gpio1 on Geneva
+1925 4 0x00010001 #BMI160 Gyro gpio1 on Geneva
+1957 66 0x00010001 #AKM9912 Mag gpio1 on Geneva
+1973 67 0x00010001 #ADPD142 PPG gpio1 on Geneva
+3625 5 0x00010001 #APDS9960 Prox gpio1 on Geneva
+
+:subtype
+
+:soc_id
+
+:platform SKUF
+# Override orientation on SKUF
+700 -1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+
+# Override gyro orientation
+800 -1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+
+# Override accel
+1903 0x14ac75f5047dffbf 0x00010001 #UUID
+1902 0x3a4b28e0ebfab614 0x00010001 #UUID
+1912 0x19 0x00010001 #i2c_address
+
+# override mag
+1935 0x1dc79ad346a827b3 0x00010001 #UUID
+1934 0xbd403129b15b7905 0x00010001 #UUID
+1941 66 0x00010001 #gpio1
+1944 0x2E 0x00010001 #i2c_address
+
+# override prox/light
+1966 0x194a7a549019f36d 0x00010001 #UUID
+1967 0x2f1531647b9aa8b3 0x00010001 #UUID
+1976 0x23 0x00010001 #i2c_address
+
+
+
+
+:platform SKUG
+
+# Override gyro orientation
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+# override magnetic orientation
+900 1 0x00010001 #magnetic-x-axis
+901 -2 0x00010001 #magnetic-y-axis
+902 3 0x00010001 #magnetic-z-axis
+
+# override gyroscope as MPU6050
+1919 0x8d79ae42524820ad 0x00010001 #UUID
+1918 0xcc4575757b462d60 0x00010001 #UUID
+1925 64 0x00010001 #gpio1
+1928 0x68 0x00010001 #i2c_address
+
+# override mag as MEMSIC3XXX
+1935 0xbe02212a00fd2182 0x00010001 #UUID
+1934 0xe1478ad2a73e07b2 0x00010001 #UUID
+1941 66 0x00010001 #gpio1
+1944 0x30 0x00010001 #i2c_address
+
+# override prox/light as ISL29147
+100 10 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 20 0x00010001 #dc_offset
+103 200 0x00010001 #near_thresh
+104 200 0x00010001 #far_thresh
+105 100 0x00010001 #prx_factor
+106 100 0x00010001 #als_factor
+107 0xC001 0x00010001 #ds1
+1967 0xd67bfccdfd7fb594 0x00010001 #UUID
+1966 0x2645a3e15fb0a0a9 0x00010001 #UUID
+1976 0x44 0x00010001 #i2c_address
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+#######################################################################
+### 8084 Chipsets
+#######################################################################
+:hardware 8084
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LIS3DSH FIFO
+1903 0xaca69c46a53306b9 0x00010001 #UUID
+1902 0xc442100d89ab81fb 0x00010001 #UUID
+1906 8 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 76 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1904 10000 0x00010001 #off_to_idle
+1905 30000 0x00010001 #idle_to_ready
+1911 0 0x00010001 #sensor_id
+1912 0x1e 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xd0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: L3GD20 FIFO
+1919 0x1f4a14dfc3569db6 0x00010001 #UUID
+1918 0xfd4f1bcdc2178c7d 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 8 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 28 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x6a 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 2 0x00010001 #sens_default
+1933 0xd0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 2: AKM8963 POLL
+1935 0x355c5a01689ed8b6 0x00010001 #UUID
+1934 0x9e4e43dd9919b2d4 0x00010001 #UUID
+1936 0 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 12 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP180 POLL
+1951 0x8624930f2c38a784 0x00010001 #UUID
+1950 0xf2494d45c55e4f96 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 12 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x77 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: APDS9950 DRI
+1967 0x943616cb2c1d85a8 0x00010001 #UUID
+1966 0xdb4c43c638e0d939 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 12 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 77 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: APDS9950 RGB DRI
+3603 0x943616cb2c1d85a8 0x00010001 #UUID
+3602 0xdb4c43c638e0d939 0x00010001 #UUID
+3604 5000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 12 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 77 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 # min ver
+2702 53 0x00010001 # I2C SDA_1
+2703 54 0x00010001 # I2C SCL_1
+2704 49 0x00010001 # I2C SDA_2
+2705 50 0x00010001 # I2C SCL_2
+2706 57 0x00010001 # RESET pin
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+:platform Liquid
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 12 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 12 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 79 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xff 0x00010001 #vdd
+3692 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 12 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 95 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xff 0x00010001 #vdd
+3694 0xff 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+
+########################################################################
+### 8994 Chipsets
+########################################################################
+:hardware 8994
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 327680 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 327680 0x10001 # basic ges
+2900 327680 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 65536 0x10001 # FMV
+1005 65536 0x10001 # Grav
+1103 65536 0x10001 # orientation
+3000 65536 0x10001 # gyro quat
+3100 65536 0x10001 # rot vec
+3500 65536 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 64 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0xff 0x00010001 #vdd
+1988 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0xff 0x00010001 #vdd
+1990 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0xff 0x00010001 #vdd
+1992 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 1000 0x00010001 #idle_to_ready
+1954 7 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0xff 0x00010001 #vdd
+1994 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 7 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 40 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xff 0x00010001 #vdd
+1996 0xff 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 7 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 40 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xff 0x00010001 #vdd
+3688 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 7 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xff 0x00010001 #vdd
+3690 0xff 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 23 0x00010001 #I2C SDA_1
+2703 24 0x00010001 #I2C SCL_1
+2704 43 0x00010001 #I2C SDA_2
+2705 44 0x00010001 #I2C SCL_2
+2706 63 0x00010001 #RESET pin
+2707 77 0x00010001 #TEST pin
+2708 74 0x00010001 #ACCEL MD
+2709 64 0x00010001 #ACCEL DRI
+2710 42 0x00010001 #GYRO DRI
+2711 26 0x00010001 #MAG DRI
+2712 40 0x00010001 #ALS/PRX INT
+2713 75 0x00010001 #GEST INT
+2714 76 0x00010001 #PRESS INT
+2715 77 0x00010001 #SAR INT
+2716 90 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for BMI058
+201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+:platform MTP
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:platform Liquid
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 7 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 77 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xff 0x00010001 #vdd
+3692 0xff 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 7 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 77 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xff 0x00010001 #vdd
+3694 0xff 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+
+#######################################################################
+### 8996 Chipsets
+#######################################################################
+:hardware msm8996
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# sam parameters for BMI160
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+211 0x000010db 0x00010001 #VMD_INT_cfg_prm1
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# SSI SMGR Cfg 0: BMI160 Accel DRI/FIFO
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 1 BMI160 gyro DRI/FIFO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915 FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x1 0x00010001 #CS_for_SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: APDS9960 DRI
+1967 0x0f0287cfe19679b6 0x00010001 #UUID
+1966 0x6f497c047a7439f8 0x00010001 #UUID
+1968 5000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 120 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: APDS9960 RGB DRI
+3603 0x0f0287cfe19679b6 0x00010001 #UUID
+3602 0x6f497c047a7439f8 0x00010001 #UUID
+3604 5000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 3 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 120 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+
+# SSI SMGR Cfg 6: SHTC1 Humidity Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 3 0x00010001 #i2c_bus
+3623 1140 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0x2 0x00010001 #vdd
+3690 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: UV HSVDDD002A Polling
+#3635 0xe949401da5455ea3 0x00010001 #UUID
+#3634 0x77476dfbc5e833fc 0x00010001 #UUID
+3636 10000 0x00010001 #off_to_idle
+3637 10000 0x00010001 #idle_to_ready
+3638 3 0x00010001 #i2c_bus
+3639 1120 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 0xFFFF 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 100 0x00010001 #sensor_id
+3644 0x0D 0x00010001 #i2c_address
+3645 33 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0x93 0x00010001 #vdd
+3692 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 8: Thermopile DTS201A Polling
+#3651 0xd82328c4183d599c 0x00010001 #UUID
+#3650 0x6a4123b302f33a76 0x00010001 #UUID
+3652 100000 0x00010001 #off_to_idle
+3653 100000 0x00010001 #idle_to_ready
+3654 3 0x00010001 #i2c_bus
+3655 1130 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 0xFFFF 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 110 0x00010001 #sensor_id
+3660 0x1A 0x00010001 #i2c_address
+3661 36 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x0 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 9: Hall Effect BU52053NVX DRI
+3667 0x5da5cb55d3c7bd84 0x00010001
+3666 0x7e412494d22ec81e 0x00010001 #UUID
+3668 100 0x00010001 #off_to_idle
+3669 100 0x00010001 #idle_to_ready
+3670 3 0x00010001 #i2c_bus
+3671 0xFFFF 0x00010001 #reg_group_id
+3672 0xFFFF 0x00010001 #cal_grp_id
+3673 124 0x00010001 #gpio1
+3674 0xFFFF 0x00010001 #gpio2
+3675 80 0x00010001 #sensor_id
+3676 0x20 0x00010001 #i2c_address, dummy
+3677 31 0x00010001 #data_type1
+3678 00 0x00010001 #data_type2
+3679 0xFF 0x00010001 #rel_sns_idx
+3680 0 0x00010001 #sens_default
+3681 0x80 0x00010001 #flags
+3686 5 0x00010001 #device_select
+3695 0x2 0x00010001 #vdd
+3696 0x2 0x00010001 #vddio
+
+# SSI SMGR Version
+5500 1 0x00010001 #Maj Ver
+5501 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 10: Heart Rate ADPD142 DRI
+#5503 0xa8ba2a809af25c80 0x00010001
+#5502 0x3442ccc77ff3c117 0x00010001 #UUID
+5504 35000 0x00010001 #off_to_idle
+5505 5715 0x00010001 #idle_to_ready
+5506 3 0x00010001 #i2c_bus
+5507 0xFFFF 0x00010001 #reg_group_id
+5508 0xFFFF 0x00010001 #cal_grp_id
+5509 122 0x00010001 #gpio1
+5510 0xFFFF 0x00010001 #gpio2
+5511 90 0x00010001 #sensor_id
+5512 0x64 0x00010001 #i2c_address
+5513 35 0x00010001 #data_type1
+5514 0 0x00010001 #data_type2
+5515 0xFF 0x00010001 #rel_sns_idx
+5516 0 0x00010001 #sens_default
+5517 0x80 0x00010001 #flags
+5582 0 0x00010001 #device_select
+5587 0x93 0x00010001 #vdd
+5588 0x2 0x00010001 #vddio
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 # min ver
+2706 80 0x00010001 # RESET pin
+
+#
+# SSC GPIO CFG (inactive)
+#-----------------------------
+6300 1 0x00010001 # version
+6301 0x0104 0x00010001 # gpio num
+6302 2 0x00010001 # active func sel
+6303 1 0x00010001 # active dir
+6304 2 0x00010001 # active pull
+6305 3 0x00010001 # active drive
+6306 2 0x00010001 # inactive func sel
+6307 1 0x00010001 # inactive dir
+6308 2 0x00010001 # inactive pull
+6309 3 0x00010001 # inactive drive
+
+6310 1 0x00010001 # version
+6311 0x0105 0x00010001 # gpio num
+6312 2 0x00010001 # active func sel
+6313 1 0x00010001 # active dir
+6314 2 0x00010001 # active pull
+6315 3 0x00010001 # active drive
+6316 2 0x00010001 # inactive func sel
+6317 1 0x00010001 # inactive dir
+6318 2 0x00010001 # inactive pull
+6319 3 0x00010001 # inactive drive
+
+6320 1 0x00010001 # version
+6321 0x0106 0x00010001 # gpio num
+6322 2 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 2 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 2 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0107 0x00010001 # gpio num
+6332 2 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 2 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 2 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 0 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 1 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 0 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 1 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 0 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 1 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 0 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 1 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (active)
+#-----------------------------
+6360 1 0x00010001 # version
+6361 0x0100 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 0 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 0 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0102 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 0 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 0 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0103 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 0 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 1 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 0 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x0108 0x00010001 # gpio num
+6392 1 0x00010001 # active func sel
+6393 1 0x00010001 # active dir
+6394 0 0x00010001 # active pull
+6395 3 0x00010001 # active drive
+6396 1 0x00010001 # inactive func sel
+6397 1 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 3 0x00010001 # inactive drive
+
+6400 1 0x00010001 # version
+6401 0x0109 0x00010001 # gpio num
+6402 1 0x00010001 # active func sel
+6403 1 0x00010001 # active dir
+6404 0 0x00010001 # active pull
+6405 3 0x00010001 # active drive
+6406 1 0x00010001 # inactive func sel
+6407 1 0x00010001 # inactive dir
+6408 2 0x00010001 # inactive pull
+6409 3 0x00010001 # inactive drive
+
+6410 1 0x00010001 # version
+6411 0x010A 0x00010001 # gpio num
+6412 1 0x00010001 # active func sel
+6413 1 0x00010001 # active dir
+6414 0 0x00010001 # active pull
+6415 3 0x00010001 # active drive
+6416 1 0x00010001 # inactive func sel
+6417 1 0x00010001 # inactive dir
+6418 2 0x00010001 # inactive pull
+6419 3 0x00010001 # inactive drive
+
+6420 1 0x00010001 # version
+6421 0x010B 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 0 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 3 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 0 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 3 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x010E 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 3 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 1 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 3 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x010F 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 0 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 3 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 0 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 3 0x00010001 # inactive drive
+
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#APDS9960: ALS/Proxi registry
+100 0x14 0x00010001 #visible_ratio
+101 0x50 0x00010001 #ir_ratio
+102 0 0x00010001 #dc_offset
+103 0x64 0x00010001 #thresh_near
+104 0x50 0x00010001 #thresh_far
+105 0 0x00010001 #prx_crosstalk
+106 681 0x00010001 #als_factor
+107 0x01 0x00010001 #version_num
+108 0x68 0x00010001 #ID
+109 0x07 0x00010001 #als_change_pcnt
+110 0x47 0x00010001 #ppulse
+111 0 0x00010001 #poffset_ur
+112 0 0x00010001 #poffset_dl
+113 0x64 0x00010001 #cct_factor
+114 0x64 0x00010001 #rgb_c_factor
+115 0x64 0x00010001 #rgb_r_factor
+116 0x64 0x00010001 #rgb_g_factor
+117 0x64 0x00010001 #rgb_b_factor
+
+:platform MTP
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x00010475 0x00010001 #Compensation_matrix_0_0
+407 0x00000094 0x00010001 #Compensation_matrix_0_1
+408 0xFFFFFF95 0x00010001 #Compensation_matrix_0_2
+409 0x00000094 0x00010001 #Compensation_matrix_1_0
+410 0x0000FA46 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFD8D 0x00010001 #Compensation_matrix_1_2
+412 0xFFFFFF95 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFD8D 0x00010001 #Compensation_matrix_2_1
+414 0x00010145 0x00010001 #Compensation_matrix_2_2
+
+:platform Liquid
+
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+# SSI SMGR Cfg 7: ADI SAR DRI
+#3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+#3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 12 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 79 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 8: ADI SAR 2 DRI
+#3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+#3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 12 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 95 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+:platform QRD
+# Orientation of sensors
+# accel0 x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 0 BMI160 ACCEL
+1903 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1902 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1904 10000 0x00010001 #off_to_idle
+1905 30000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 1 BMI160 GYRO
+1919 0x0f4d0fd654c7eab5 0x00010001 #UUID
+1918 0xd646cb83ec0cd5a5 0x00010001 #UUID
+1920 150000 0x00010001 #off_to_idle
+1921 250000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2 TMD27723
+1935 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1934 0xcc44f904e9e569f7 0x00010001 #UUID
+1936 10000 0x00010001 #off_to_idle
+1937 0 0x00010001 #idle_to_ready
+1938 3 0x00010001 #i2c_bus
+1939 1040 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 120 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 40 0x00010001 #sensor_id
+1944 0x39 0x00010001 #i2c_address
+1945 5 0x00010001 #data_type1
+1946 6 0x00010001 #data_type2
+1947 -1 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x00 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x93 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: AKM09915 FIFO
+1951 0x90611b98d561168f 0x00010001 #UUID
+1950 0x564d2b94fe80aef6 0x00010001 #UUID
+1952 3000 0x00010001 #off_to_idle
+1953 10000 0x00010001 #idle_to_ready
+1954 0x1001 0x00010001 #SPI_bus
+1955 1020 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 119 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 20 0x00010001 #sensor_id
+1960 0x1 0x00010001 #CS_for_SPI
+1961 2 0x00010001 #data_type1
+1962 0 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0xD0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4:
+1967 0 0x00010001 #UUID
+1966 0 0x00010001 #UUID
+1968 0 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 0 0x00010001 #i2c_bus
+1971 0 0x00010001 #reg_group_id
+1972 0 0x00010001 #cal_grp_id
+1973 0 0x00010001 #gpio1
+1974 0 0x00010001 #gpio2
+1975 0 0x00010001 #sensor_id
+1976 0 0x00010001 #i2c_address, dummy
+1977 0 0x00010001 #data_type1
+1978 0 0x00010001 #data_type2
+1979 0 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0xFF 0x00010001 #vdd
+1996 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 5:
+3603 0 0x00010001 #UUID
+3602 0 0x00010001 #UUID
+3604 0 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 0 0x00010001 #i2c_bus
+3607 0 0x00010001 #reg_group_id
+3608 0 0x00010001 #cal_grp_id
+3609 0 0x00010001 #gpio1
+3610 0 0x00010001 #gpio2
+3611 0 0x00010001 #sensor_id
+3612 0 0x00010001 #i2c_address
+3613 0 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0xFF 0x00010001 #vdd
+3688 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 6:
+3619 0 0x00010001 #UUID
+3618 0 0x00010001 #UUID
+3620 0 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 0 0x00010001 #i2c_bus
+3623 0 0x00010001 #reg_group_id
+3624 0 0x00010001 #cal_grp_id
+3625 0 0x00010001 #gpio1
+3626 0 0x00010001 #gpio2
+3627 0 0x00010001 #sensor_id
+3628 0 0x00010001 #i2c_address
+3629 0 0x00010001 #data_type1
+3630 0 0x00010001 #data_type2
+3631 0 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0xFF 0x00010001 #vdd
+3690 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 7:
+3635 0 0x00010001 #UUID
+3634 0 0x00010001 #UUID
+3636 0 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 0 0x00010001 #i2c_bus
+3639 0 0x00010001 #reg_group_id
+3640 0 0x00010001 #cal_grp_id
+3641 0 0x00010001 #gpio1
+3642 0 0x00010001 #gpio2
+3643 0 0x00010001 #sensor_id
+3644 0 0x00010001 #i2c_address
+3645 0 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0xFF 0x00010001 #vdd
+3692 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 8:
+3651 0 0x00010001 #UUID
+3650 0 0x00010001 #UUID
+3652 0 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 0 0x00010001 #i2c_bus
+3655 0 0x00010001 #reg_group_id
+3656 0 0x00010001 #cal_grp_id
+3657 0 0x00010001 #gpio1
+3658 0 0x00010001 #gpio2
+3659 0 0x00010001 #sensor_id
+3660 0 0x00010001 #i2c_address
+3661 0 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0 0x00010001 #flags
+3685 0 0x00010001 #device_select
+3693 0xFF 0x00010001 #vdd
+3694 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 9:
+3667 0 0x00010001 #UUID
+3666 0 0x00010001 #UUID
+3668 0 0x00010001 #off_to_idle
+3669 0 0x00010001 #idle_to_ready
+3670 0 0x00010001 #i2c_bus
+3671 0 0x00010001 #reg_group_id
+3672 0 0x00010001 #cal_grp_id
+3673 0 0x00010001 #gpio1
+3674 0 0x00010001 #gpio2
+3675 0 0x00010001 #sensor_id
+3676 0 0x00010001 #i2c_address, dummy
+3677 0 0x00010001 #data_type1
+3678 0 0x00010001 #data_type2
+3679 0 0x00010001 #rel_sns_idx
+3680 0 0x00010001 #sens_default
+3681 0 0x00010001 #flags
+3686 0 0x00010001 #device_select
+3695 0xFF 0x00010001 #vdd
+3696 0xFF 0x00010001 #vddio
+
+# SSI SMGR Cfg 10:
+5503 0 0x00010001 #UUID
+5502 0 0x00010001 #UUID
+5504 0 0x00010001 #off_to_idle
+5505 0 0x00010001 #idle_to_ready
+5506 0 0x00010001 #i2c_bus
+5507 0 0x00010001 #reg_group_id
+5508 0 0x00010001 #cal_grp_id
+5509 0 0x00010001 #gpio1
+5510 0 0x00010001 #gpio2
+5511 0 0x00010001 #sensor_id
+5512 0 0x00010001 #i2c_address
+5513 0 0x00010001 #data_type1
+5514 0 0x00010001 #data_type2
+5515 0 0x00010001 #rel_sns_idx
+5516 0 0x00010001 #sens_default
+5517 0 0x00010001 #flags
+5582 0 0x00010001 #device_select
+5587 0xFF 0x00010001 #vdd
+5588 0xFF 0x00010001 #vddio
+
+# QMAG_CAL Configuration
+3801 1 0x00010001
+
+:platform Fluid
+
+# Orientation of sensors
+# accel x/y/z
+700 2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+
+########################################################################
+### 8992 Chipsets
+########################################################################
+:hardware 8992
+:platform
+:property
+# Orientation of sensors
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #mag-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 1 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 327680 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 327680 0x10001 # basic ges
+2900 327680 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 65536 0x10001 # FMV
+1005 65536 0x10001 # Grav
+1103 65536 0x10001 # orientation
+3000 65536 0x10001 # gyro quat
+3100 65536 0x10001 # rot vec
+3500 65536 0x10001 # game rv
+4112 65536 0x10001 # SMD
+
+# SSI SMGR Cfg 0 BMA2x2/BMI058 FIFO
+1903 0xc10ffaeed4057c96 0x00010001 #UUID
+1902 0xaf4644363f26965d 0x00010001 #UUID
+1904 3000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 5 0x00010001 #i2c_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 64 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0x18 0x00010001 #i2c_address
+1913 1 0x00010001 #data_type1
+1914 0 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 1 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 1 BMG160/BMI058 FIFO
+1919 0xc0b3f9bee990498d 0x00010001 #UUID
+1918 0xc347c5575be90345 0x00010001 #UUID
+1920 30000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 5 0x00010001 #i2c_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 42 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0x68 0x00010001 #i2c_address
+1929 3 0x00010001 #data_type1
+1930 0 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0XD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 2: HSCDTD008A POLL
+1935 0x6b7b6b353051699e 0x00010001 #UUID
+1934 0xe1451a747fc17ad2 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 5 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 0xFFFF 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 3: LPS25H POLL
+1951 0x04e4e644164294bf 0x00010001 #UUID
+1950 0xf84490bce44e195c 0x00010001 #UUID
+1952 10000 0x00010001 #off_to_idle
+1953 0 0x00010001 #idle_to_ready
+1954 7 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x5C 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 4: TMG399x DRI
+1967 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+1966 0xf1400bc7db90fb32 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 7 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 40 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 1 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG399x RGB DRI
+3603 0x8ab69de1d4cdf1a2 0x00010001 #UUID
+3602 0xf1400bc7db90fb32 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 10000 0x00010001 #idle_to_ready
+3606 7 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 40 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 6: SHTC1 Humidity DRI / Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 7 0x00010001 #i2c_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 23 0x00010001 #I2C SDA_1
+2703 24 0x00010001 #I2C SCL_1
+2704 43 0x00010001 #I2C SDA_2
+2705 44 0x00010001 #I2C SCL_2
+2706 63 0x00010001 #RESET pin
+2707 77 0x00010001 #TEST pin
+2708 74 0x00010001 #ACCEL MD
+2709 64 0x00010001 #ACCEL DRI
+2710 42 0x00010001 #GYRO DRI
+2711 26 0x00010001 #MAG DRI
+2712 40 0x00010001 #ALS/PRX INT
+2713 75 0x00010001 #GEST INT
+2714 76 0x00010001 #PRESS INT
+2715 77 0x00010001 #SAR INT
+2716 90 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for BMI058
+201 0x0cdc 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+211 0x10db 0x00010001 #VMD_INT_cfg_prm1
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+:platform MTP
+# mag x/y/z
+900 -2 0x00010001 #mag-x-axis
+901 -1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:platform Liquid
+
+# SSI SMGR Cfg 6: ADI SAR DRI
+3635 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3634 0x7f4fd19c1953dda8 0x00010001 #UUID
+3636 1000000 0x00010001 #off_to_idle
+3637 0 0x00010001 #idle_to_ready
+3638 7 0x00010001 #i2c_bus
+3639 1090 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 77 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 70 0x00010001 #sensor_id
+3644 0x2f 0x00010001 #i2c_address
+3645 30 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x80 0x00010001 #flags
+3684 0 0x00010001 #device_select
+
+# SSI SMGR Cfg 7: ADI SAR 2 DRI
+3651 0x9b8cfaa89ed604b4 0x00010001 #UUID
+3650 0x7f4fd19c1953dda8 0x00010001 #UUID
+3652 1000000 0x00010001 #off_to_idle
+3653 0 0x00010001 #idle_to_ready
+3654 7 0x00010001 #i2c_bus
+3655 1091 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 77 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 71 0x00010001 #sensor_id
+3660 0x2c 0x00010001 #i2c_address
+3661 30 0x00010001 #data_type1
+3662 0 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 0 0x00010001 #device_select
+
+# SAR Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR (Group Id: 1090)
+4800 3 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4801 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4802 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4803 0x0700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4804 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high)
+4805 0x0600 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_BIAS (STAGE2_AFE_offset)
+4806 0x2700 0x00010001 #SNS_REG_DRIVER_SAR_x_E2_THRESHOLD (STAGE2_offset_high)
+
+4825 0x2700 0x00010001 #STAGE0_offset_low
+4826 0x337B 0x00010001 #STAGE0_connection_6_0
+4827 0x3CCC 0x00010001 #STAGE0_connection_12_7
+
+4828 0x2700 0x00010001 #STAGE1_offset_low
+4829 0x3333 0x00010001 #STAGE1_connection_6_0
+4830 0x3DEC 0x00010001 #STAGE1_connection_12_7
+
+4831 0x2700 0x00010001 #STAGE2_offset_low
+4832 0x3B33 0x00010001 #STAGE2_connection_6_0
+4833 0x3CCD 0x00010001 #STAGE2_connection_12_7
+
+4861 0x3230 0x00010001 #comp_control_0
+4862 0x0419 0x00010001 #comp_control_1
+4863 0x0832 0x00010001 #comp_control_2
+
+# SAR 2 Registry
+# Item ID's corresponding to group SNS_REG_DRIVER_GROUP_SAR_2 (Group Id: 1091)
+4900 2 0x00010001 #SNS_REG_DRIVER_SAR_x_NUM_ELECTRODES (number_of_stages)
+4901 0x3600 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_BIAS (STAGE0_AFE_offset)
+4902 0x0000 0x00010001 #SNS_REG_DRIVER_SAR_x_E0_THRESHOLD (STAGE0_offset_high)
+4903 0x3E00 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_BIAS (STAGE1_AFE_offset)
+4904 0x0400 0x00010001 #SNS_REG_DRIVER_SAR_x_E1_THRESHOLD (STAGE1_offset_high) # Used to be 0x4000 but that didn't work out
+
+4925 0x0000 0x00010001 #STAGE0_offset_low
+4926 0x3FFB 0x00010001 #STAGE0_connection_6_0
+4927 0x2FCF 0x00010001 #STAGE0_connection_12_7
+
+4928 0x0400 0x00010001 #STAGE1_offset_low # Used to be 0x4000 but that didn't work out
+4929 0x3FF3 0x00010001 #STAGE1_connection_6_0
+4930 0x2FEF 0x00010001 #STAGE1_connection_12_7
+
+4961 0x3230 0x00010001 #comp_control_0
+4962 0x0419 0x00010001 #comp_control_1
+4963 0x0832 0x00010001 #comp_control_2
+
+#######################################################################
+### 8909W Chipsets
+#######################################################################
+:hardware msm8909
+:platform
+:property
+:soc_id
+
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+#203 65536 0x10001 # AMD
+203 0x4000 0x10001 # AMD accel report rate Q16. 0x4000=.25hz
+225 983040 0x10001 # RMD
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+# SSI SMGR Cfg 0: LSM6DS3 Accel FIFO
+1903 0x1a0bd9d5956c508e 0x00010001 #UUID
+1902 0x1246e1cb09a92baa 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 0 0x00010001 #idle_to_ready
+1906 0x1003 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 96 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x02 0x00010001 #vdd
+1988 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DS3 Gyro FIFO
+1919 0x1a0bd9d5956c508e 0x00010001 #UUID
+1918 0x1246e1cb09a92baa 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 0 0x00010001 #idle_to_ready
+1922 0x1003 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 96 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 3 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x02 0x00010001 #vdd
+1990 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915 FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 1 0x00010001 #i2c_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 65 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #i2c_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0x90 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x02 0x00010001 #vdd
+1992 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP280 POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 1 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x02 0x00010001 #vdd
+1994 0x02 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMD27723 DRI
+1967 0x9ab11a6ea1c0218a 0x00010001 #UUID
+1966 0xcc44f904e9e569f7 0x00010001 #UUID
+1968 10000 0x00010001 #off_to_idle
+1969 0 0x00010001 #idle_to_ready
+1970 1 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 94 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 -1 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x02 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: Heart Rate PAH8011 DRI
+3603 0x67d58cadaa8ae18c 0x00010001 #UUID
+3602 0x924e81b6331b2185 0x00010001 #UUID
+3604 40000 0x00010001 #off_to_idle
+3605 0 0x00010001 #idle_to_ready
+3606 1 0x00010001 #i2c_bus
+3607 0xFFFF 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 110 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 90 0x00010001 #sensor_id
+3612 0x15 0x00010001 #i2c_address
+3613 0x23 0x00010001 #data_type1
+3614 0 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x90 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 6 tilt_detect: LSM6DS3
+3619 0x1a0bd9d5956c508e 0x00010001 #UUID
+3618 0x1246e1cb09a92baa 0x00010001 #UUID
+3620 100000 0x00010001 #off_to_idle
+3621 0 0x00010001 #idle_to_ready
+3622 0x1003 0x00010001 #SPI_bus
+3623 0xFFFF 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 96 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 232 0x00010001 #define SNS_SMGR_ID_PHONE_TILT_V01 232
+3628 0 0x00010001 #CS for SPI
+3629 37 0x00010001 #data_type1, SNS_DDF_SENSOR_PHONE_TILT // 37
+3630 0 0x00010001 #data_type2
+3631 -1 0x00010001 #rel_sns_idx
+3632 1 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 0 0x00010001 #device_select
+3689 0x02 0x00010001 #vdd
+3690 0x02 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 1 0x00010001 #min ver
+2702 6 0x00010001 #I2C SDA_1
+2703 7 0x00010001 #I2C SCL_1
+2704 -1 0x00010001 #I2C SDA_2
+2705 -1 0x00010001 #I2C SCL_2
+2706 -1 0x00010001 #RESET pin
+2707 -1 0x00010001 #TEST pin
+2708 96 0x00010001 #ACCEL MD
+2709 96 0x00010001 #ACCEL DRI
+2710 96 0x00010001 #GYRO DRI
+2711 65 0x00010001 #MAG DRI
+2712 94 0x00010001 #ALS/PRX INT
+2713 -1 0x00010001 #GEST INT
+2714 -1 0x00010001 #PRESS INT
+2715 -1 0x00010001 #SAR INT
+2716 -1 0x00010001 #FP INT
+2717 -1 0x00010001 #HALL INT
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+# sam parameters for LSM6DS3
+201 0x0d0e 0x00010001 #AMD_INT_cfg_prm1
+202 0x8000 0x00010001 #AMD_INT_cfg_prm2
+221 0x1b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x3333 0x00010001 #RMD_INT_cfg_prm2
+223 0x1657 0x00010001 #RMD_INT_cfg_prm3
+224 0x3333 0x00010001 #RMD_INT_cfg_prm4
+
+# TMD27723 override default parameters
+100 25 0x00010001 #visible_light_trans_ratio
+101 60 0x00010001 #ir_light_trans_ratio
+102 10 0x00010001 #dc_offset
+103 80 0x00010001 #near_thresh
+104 50 0x00010001 #far_thresh
+105 200 0x00010001 #prx_factor
+106 88 0x00010001 #als factor
+107 50 0x00010001 #ams_magic_number
+108 1 0x00010001 #ams_driver_id
+109 1 0x00010001 #calibratePhone
+110 4 0x00010001 #ams_sensor
+111 250 0x00010001 #calLuxLower
+112 350 0x00010001 #calLuxUpper
+113 24 0x00010001 #d_factor
+114 2000 0x00010001 #iCoefB
+115 600 0x00010001 #iCoefC
+116 1000 0x00010001 #iCoefD
+117 600 0x00010001 #proxDetect
+118 400 0x00010001 #proxRelease
+119 229376 0x00010001 #luxCorrection
+120 20 0x00010001 #als_thresh_high
+121 20 0x00010001 #als_thresh_low
+
+#Orientation config for SWOC
+:sub_id 9 12 13
+700 2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+800 2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+
+1982 0x03 0x00010001
+1983 0x42 0x00010001
+
+:sub_id
+
+#######################################################################
+### msm8998 Chipsets
+#######################################################################
+:hardware msm8998
+:platform
+:property
+:soc_id
+:soc_rev
+:subtype
+# Orientation of sensors
+# accel x/y/z
+700 -1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+# SSI SMGR Version
+1900 1 0x00010001 #Maj Ver
+1901 2 0x00010001 #Min Ver
+
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+501 0x40 0x10001 # Gyro Cal
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+#AMD parameters
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cd2 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+
+#RMD parameters
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO
+1903 0x68534cfc401dc2ac 0x00010001 #UUID
+1902 0xbe48af52e826fd3c 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 117 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x2 0x00010001 #vdd
+1988 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO
+1919 0x68534cfc401dc2ac 0x00010001 #UUID
+1918 0xbe48af52e826fd3c 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 100000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 117 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x2 0x00010001 #vdd
+1990 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 3 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0x00000014 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #I2C_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: BMP285 pressure POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x2 0x00010001 #vdd
+1994 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG490X prx/als DRI
+1967 0x3a83587c79f2d5ad 0x00010001 #UUID
+1966 0xd24fdac0d73b50aa 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 5000 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 120 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x93 0x00010001 #vdd
+1996 0x2 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+# SSI SMGR Cfg 5: TMG490X RGB DRI
+3603 0x3a83587c79f2d5ad 0x00010001 #UUID
+3602 0xd24fdac0d73b50aa 0x00010001 #UUID
+3604 5700 0x00010001 #off_to_idle
+3605 5000 0x00010001 #idle_to_ready
+3606 3 0x00010001 #i2c_bus
+3607 1040 0x00010001 #reg_group_id
+3608 0xFFFF 0x00010001 #cal_grp_id
+3609 120 0x00010001 #gpio1
+3610 0xFFFF 0x00010001 #gpio2
+3611 60 0x00010001 #sensor_id
+3612 0x39 0x00010001 #i2c_address
+3613 28 0x00010001 #data_type1
+3614 29 0x00010001 #data_type2
+3615 0xFF 0x00010001 #rel_sns_idx
+3616 0 0x00010001 #sens_default
+3617 0x80 0x00010001 #flags
+3682 0 0x00010001 #device_select
+3687 0x93 0x00010001 #vdd
+3688 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 6: SHTW1 Humidity Onchange
+3619 0xcc631478716da795 0x00010001 #UUID
+3618 0x40410cafc67cfbbe 0x00010001 #UUID
+3620 10000 0x00010001 #off_to_idle
+3621 10000 0x00010001 #idle_to_ready
+3622 3 0x00010001 #i2c_bus
+3623 1140 0x00010001 #reg_group_id
+3624 0xFFFF 0x00010001 #cal_grp_id
+3625 0xFFFF 0x00010001 #gpio1
+3626 0xFFFF 0x00010001 #gpio2
+3627 50 0x00010001 #sensor_id
+3628 0x70 0x00010001 #i2c_address
+3629 27 0x00010001 #data_type1
+3630 32 0x00010001 #data_type2
+3631 0xFF 0x00010001 #rel_sns_idx
+3632 0 0x00010001 #sens_default
+3633 0x80 0x00010001 #flags
+3683 1 0x00010001 #device_select
+3689 0x2 0x00010001 #vdd
+3690 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 7: UV CM3526 Polling
+3635 0x453c95937b69b1ad 0x00010001 #UUID
+3634 0xbe4e3b46f38e4959 0x00010001 #UUID
+3636 5000 0x00010001 #off_to_idle
+3637 150000 0x00010001 #idle_to_ready
+3638 3 0x00010001 #i2c_bus
+3639 0xFFFF 0x00010001 #reg_group_id
+3640 0xFFFF 0x00010001 #cal_grp_id
+3641 0xFFFF 0x00010001 #gpio1
+3642 0xFFFF 0x00010001 #gpio2
+3643 100 0x00010001 #sensor_id
+3644 0x10 0x00010001 #i2c_address
+3645 33 0x00010001 #data_type1
+3646 0 0x00010001 #data_type2
+3647 0xFF 0x00010001 #rel_sns_idx
+3648 0 0x00010001 #sens_default
+3649 0x0 0x00010001 #flags
+3684 0 0x00010001 #device_select
+3691 0x2 0x00010001 #vdd
+3692 0x2 0x00010001 #vddio
+
+# SSI SMGR Cfg 8: Hall Effect BU52053NVX DRI
+3651 0x5da5cb55d3c7bd84 0x00010001 #UUID
+3650 0x7e412494d22ec81e 0x00010001 #UUID
+3652 100 0x00010001 #off_to_idle
+3652 100 0x00010001 #idle_to_ready
+3654 3 0x00010001 #i2c_bus
+3655 0xFFFF 0x00010001 #reg_group_id
+3656 0xFFFF 0x00010001 #cal_grp_id
+3657 124 0x00010001 #gpio1
+3658 0xFFFF 0x00010001 #gpio2
+3659 80 0x00010001 #sensor_id
+3660 0x20 0x00010001 #i2c_address, dummy
+3661 31 0x00010001 #data_type1
+3662 00 0x00010001 #data_type2
+3663 0xFF 0x00010001 #rel_sns_idx
+3664 0 0x00010001 #sens_default
+3665 0x80 0x00010001 #flags
+3685 5 0x00010001 #device_select
+3693 0x2 0x00010001 #vdd
+3694 0x2 0x00010001 #vddio
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2706 0xFFFF 0x00010001 #RESET pin
+
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSC GPIO CFG (Unused)
+#-----------------------------
+#
+6300 1 0x00010001 # version
+6301 0x0104 0x00010001 # gpio num
+6302 2 0x00010001 # active func sel
+6303 1 0x00010001 # active dir
+6304 2 0x00010001 # active pull
+6305 3 0x00010001 # active drive
+6306 2 0x00010001 # inactive func sel
+6307 1 0x00010001 # inactive dir
+6308 2 0x00010001 # inactive pull
+6309 3 0x00010001 # inactive drive
+
+6310 1 0x00010001 # version
+6311 0x0105 0x00010001 # gpio num
+6312 2 0x00010001 # active func sel
+6313 1 0x00010001 # active dir
+6314 2 0x00010001 # active pull
+6315 3 0x00010001 # active drive
+6316 2 0x00010001 # inactive func sel
+6317 1 0x00010001 # inactive dir
+6318 2 0x00010001 # inactive pull
+6319 3 0x00010001 # inactive drive
+
+6320 1 0x00010001 # version
+6321 0x0106 0x00010001 # gpio num
+6322 2 0x00010001 # active func sel
+6323 1 0x00010001 # active dir
+6324 2 0x00010001 # active pull
+6325 3 0x00010001 # active drive
+6326 2 0x00010001 # inactive func sel
+6327 1 0x00010001 # inactive dir
+6328 2 0x00010001 # inactive pull
+6329 3 0x00010001 # inactive drive
+
+6330 1 0x00010001 # version
+6331 0x0107 0x00010001 # gpio num
+6332 2 0x00010001 # active func sel
+6333 0 0x00010001 # active dir
+6334 2 0x00010001 # active pull
+6335 3 0x00010001 # active drive
+6336 2 0x00010001 # inactive func sel
+6337 0 0x00010001 # inactive dir
+6338 2 0x00010001 # inactive pull
+6339 3 0x00010001 # inactive drive
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 2 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 1 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 2 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x010E 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 2 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 1 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6490 1 0x00010001 # version
+6491 0x010F 0x00010001 # gpio num
+6492 1 0x00010001 # active func sel
+6493 0 0x00010001 # active dir
+6494 2 0x00010001 # active pull
+6495 3 0x00010001 # active drive
+6496 1 0x00010001 # inactive func sel
+6497 0 0x00010001 # inactive dir
+6498 2 0x00010001 # inactive pull
+6499 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0110 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 3 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 1 0x00010001 # inactive dir
+6378 0 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0111 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 3 0x00010001 # active pull
+6385 3 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 1 0x00010001 # inactive dir
+6388 0 0x00010001 # inactive pull
+6389 3 0x00010001 # inactive drive
+
+6390 1 0x00010001 # version
+6391 0x0112 0x00010001 # gpio num
+6392 1 0x00010001 # active func sel
+6393 0 0x00010001 # active dir
+6394 2 0x00010001 # active pull
+6395 3 0x00010001 # active drive
+6396 1 0x00010001 # inactive func sel
+6397 0 0x00010001 # inactive dir
+6398 2 0x00010001 # inactive pull
+6399 3 0x00010001 # inactive drive
+
+6400 1 0x00010001 # version
+6401 0x0113 0x00010001 # gpio num
+6402 1 0x00010001 # active func sel
+6403 1 0x00010001 # active dir
+6404 2 0x00010001 # active pull
+6405 3 0x00010001 # active drive
+6406 1 0x00010001 # inactive func sel
+6407 1 0x00010001 # inactive dir
+6408 2 0x00010001 # inactive pull
+6409 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (Used)
+#-----------------------------
+6420 1 0x00010001 # version
+6421 0x0100 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 1 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 0 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 1 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 0 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x0102 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 0 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 1 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 0 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x0103 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 1 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 0 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 1 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 0 0x00010001 # inactive drive
+
+6450 1 0x00010001 # version
+6451 0x0108 0x00010001 # gpio num
+6452 1 0x00010001 # active func sel
+6453 1 0x00010001 # active dir
+6454 0 0x00010001 # active pull
+6455 3 0x00010001 # active drive
+6456 1 0x00010001 # inactive func sel
+6457 1 0x00010001 # inactive dir
+6458 2 0x00010001 # inactive pull
+6459 3 0x00010001 # inactive drive
+
+6460 1 0x00010001 # version
+6461 0x0109 0x00010001 # gpio num
+6462 1 0x00010001 # active func sel
+6463 1 0x00010001 # active dir
+6464 0 0x00010001 # active pull
+6465 3 0x00010001 # active drive
+6466 1 0x00010001 # inactive func sel
+6467 1 0x00010001 # inactive dir
+6468 2 0x00010001 # inactive pull
+6469 3 0x00010001 # inactive drive
+
+6470 1 0x00010001 # version
+6471 0x010A 0x00010001 # gpio num
+6472 1 0x00010001 # active func sel
+6473 1 0x00010001 # active dir
+6474 0 0x00010001 # active pull
+6475 3 0x00010001 # active drive
+6476 1 0x00010001 # inactive func sel
+6477 1 0x00010001 # inactive dir
+6478 2 0x00010001 # inactive pull
+6479 3 0x00010001 # inactive drive
+
+6480 1 0x00010001 # version
+6481 0x010B 0x00010001 # gpio num
+6482 1 0x00010001 # active func sel
+6483 0 0x00010001 # active dir
+6484 0 0x00010001 # active pull
+6485 3 0x00010001 # active drive
+6486 1 0x00010001 # inactive func sel
+6487 0 0x00010001 # inactive dir
+6488 2 0x00010001 # inactive pull
+6489 3 0x00010001 # inactive drive
+
+:platform QRD
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #SPI_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #SPI CS
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 2 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+:sub_id 0
+# accel x/y/z
+700 1 0x00010001 #accel-x-axis
+701 -2 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 -2 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 3 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0xFFFF 0x00010001 #cal_grp_id
+1941 119 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 0x0C 0x00010001 #I2C_address
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x2 0x00010001 #vdd
+1992 0x2 0x00010001 #vddio
+
+:sub_id
+
+#for QVR8998 2.1 version
+:plat_ver 131088
+
+# mag x/y/z
+900 -1 0x00010001 #max-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+
+:plat_ver
+
+#GPIO config for mag interrupt
+6500 1 0x00010001 # version
+6501 0x0077 0x00010001 # gpio num
+6502 0 0x00010001 # active func sel
+6503 0 0x00010001 # active dir
+6504 3 0x00010001 # active pull
+6505 0 0x00010001 # active drive
+6506 0 0x00010001 # inactive func sel
+6507 0 0x00010001 # inactive dir
+6508 2 0x00010001 # inactive pull
+6509 0 0x00010001 # inactive drive
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+:platform MTP
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001005C 0x00010001 #Compensation_matrix_0_0
+407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1
+408 0x0000010D 0x00010001 #Compensation_matrix_0_2
+409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0
+410 0x000100EC 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2
+412 0x0000010D 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1
+414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x1A00 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000ADC 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+
+#######################################################################
+### sdm660 Chipsets
+#######################################################################
+:hardware sdm660
+:platform
+:property
+:soc_id
+:soc_rev
+:subtype
+# Orientation of sensors
+# accel x/y/z
+# Huaqin modify for ZQL1650-144 by chenyijun5 at 2018/01/19 start
+700 1 0x00010001 #accel-x-axis
+701 2 0x00010001 #accel-y-axis
+702 3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 1 0x00010001 #gyro-x-axis
+801 2 0x00010001 #gyro-y-axis
+802 3 0x00010001 #gyro-z-axis
+# Huaqin modify for ZQL1650-144 by chenyijun5 at 2018/01/19 end
+# mag x/y/z
+# Huaqin modify for ZQL1650-142 by chenyijun5 at 2018/01/19 start
+900 -1 0x00010001 #mag-x-axis
+901 -2 0x00010001 #mag-y-axis
+902 3 0x00010001 #mag-z-axis
+#Huaqin modify for disable bma253/enable bmi120 by zhuqiang at 2018/04/27 start
+# SSI SMGR Version
+1900 0 0x00010005 #Maj Ver
+1901 2 0x00010005 #Min Ver
+# Huaqin modify for ZQL1650-142 by chenyijun5 at 2018/01/19 end
+# SAM config
+#
+203 65536 0x10001 # AMD
+225 983040 0x10001 # RMD
+501 0x40 0x10001 # Gyro_cal_num_samp
+504 65536 0x10001 # Gyro Cal
+1703 65536 0x10001 # Ped
+2800 983040 0x10001 # basic ges
+2900 983040 0x10001 # Facing
+3400 65536 0x10001 # CMC
+609 983040 0x10001 # FMV
+1005 983040 0x10001 # Grav
+1103 983040 0x10001 # orientation
+3000 983040 0x10001 # gyro quat
+3100 983040 0x10001 # rot vec
+3500 983040 0x10001 # game rv
+4112 65536 0x10001 # SMD
+4103 5 0x10001 # SMD_ACC_WIN_TIME
+
+#AMD parameters
+200 0x000a0000 0x00010001 #AMD_ACC_SAMP_RATE_HZ_Q16
+201 0x00000cd2 0x00010001 #AMD_INT_cfg_prm1
+202 0x00008000 0x00010001 #AMD_INT_cfg_prm2
+
+#RMD parameters
+220 0x001e0000 0x00010001 #RMD_ACC_SAMP_RATE_HZ_Q16
+221 0x0001b333 0x00010001 #RMD_INT_cfg_prm1
+222 0x00003333 0x00010001 #RMD_INT_cfg_prm2
+223 0x00001657 0x00010001 #RMD_INT_cfg_prm3
+224 0x00003333 0x00010001 #RMD_INT_cfg_prm4
+
+# Huaqin modify for ZQL1650-144 by chenyijun5 at 2018/01/19 start
+# SSI ACC SENSOR
+2000 2 0x00010005
+# Huaqin modify for 2nd accel sensor by chenyijun5 at 2018/02/06 start
+2001 2 0x00010005
+# Huaqin modify for 2nd accel sensor by chenyijun5 at 2018/02/06 end
+
+# SSI SMGR Cfg 0 BMI120 ACCEL
+2002 0xd646cb83ec0cd5a5 0x00010005 #UUID
+2003 0x0f4d0fd654c7eab5 0x00010005 #UUID
+2004 30000 0x00010005 #off_to_idle
+2005 0 0x00010005 #idle_to_ready
+2006 70 0x00010005 #gpio1
+2007 1000 0x00010005 #reg_group_id
+2008 0 0x00010005 #cal_grp_id
+2009 3 0x00010005 #i2c_bus
+2010 0x68 0x00010005 #i2c_address
+2011 3 0x00010005 #sens_default
+2012 0xD0 0x00010005 #flags
+2068 0x83 0x00010005 #vdd
+2069 0x8E 0x00010005 #vddio
+
+# Huaqin add for ZQL1650-145:bma253 by chenyijun5 at 2018/01/27 start
+#SSI SMGR Cfg1 BMA253 ACCEL
+#2002 0xaf4644363f26965d 0x00010004 #UUID
+#2003 0xc10ffaeed4057c96 0x00010004 #UUID
+#2004 3000 0x00010004 #off_to_idle
+#2005 0 0x00010004 #idle_to_ready
+#2006 69 0x00010004 #gpio1
+#2007 1000 0x00010004 #reg_group_id
+#2008 0 0x00010004 #cal_grp_id
+#2009 3 0x00010004 #i2c_bus
+#2010 0x18 0x00010004 #i2c_address
+#2011 1 0x00010004 #sens_default
+#2012 0xD0 0x00010004 #flags
+#2068 0x83 0x00010004 #vdd
+#2069 0x8E 0x00010004 #vddio
+# Huaqin add for ZQL1650-145:bma253 by chenyijun5 at 2018/01/27 end
+
+# Huaqin modify for 2nd a+g icm206xx by chenyijun5 at 2018/02/06 start
+#SSI SMGR Cfg2 ICM206xx ACCEL
+2024 0xc14075963795c661 0x00010001 #UUID
+2025 0x0b25b8431bfd46bc 0x00010001 #UUID
+2026 100000 0x00010001 #off_to_idle
+2027 20000 0x00010001 #idle_to_ready
+2028 69 0x00010001 #gpio1
+2029 1000 0x00010001 #reg_group_id
+2030 0 0x00010001 #cal_pri_grp_id
+2031 3 0x00010001 #i2c_bus
+2032 0x68 0x00010001 #i2c_address
+2033 2 0x00010001 #sens_default
+2034 0xD0 0x00010001 #flags
+2072 0x83 0x00010001 #vdd
+2073 0x8E 0x00010001 #vddio
+
+# SSI GYRO SENSOR
+2100 2 0x00010005
+2101 2 0x00010005
+
+# SSI SMGR Cfg 0 BMI120 GYRO
+2102 0xd646cb83ec0cd5a5 0x00010005 #UUID
+2103 0x0f4d0fd654c7eab5 0x00010005 #UUID
+2104 30000 0x00010005 #off_to_idle
+2105 0 0x00010005 #idle_to_ready
+2106 70 0x00010005 #gpio1
+2107 1010 0x00010005 #reg_group_id
+2108 10 0x00010005 #cal_grp_id
+2109 3 0x00010005 #i2c_bus
+2110 0x68 0x00010005 #i2c_address
+2111 3 0x00010005 #sens_default
+2112 0xD0 0x00010005 #flags
+2168 0x83 0x00010005 #vdd
+2169 0x8E 0x00010005 #vddio
+
+# SSI SMGR Cfg1 ICM206xx GYRO
+2113 0xc14075963795c661 0x00010001 #UUID
+2114 0x0b25b8431bfd46bc 0x00010001 #UUID
+2115 100000 0x00010001 #off_to_idle
+2116 80000 0x00010001 #idle_to_ready
+2117 69 0x00010001 #gpio1
+2118 1010 0x00010001 #reg_group_id
+2119 10 0x00010001 #cal_pri_grp_id
+2120 3 0x00010001 #i2c_bus
+2121 0x68 0x00010001 #i2c_address
+2122 2 0x00010001 #sens_default
+2123 0xD0 0x00010001 #flags
+2170 0x83 0x00010001 #vdd
+2171 0x8E 0x00010001 #vddio
+# Huaqin add for 2nd a+g icm206xx by chenyijun5 at 2018/02/06 end
+# Huaqin modify for ZQL1650-144 by chenyijun5 at 2018/01/19 end
+
+# Huaqin modify for ZQL1650-142 by chenyijun5 at 2018/01/19 start
+# SSI MAG SENSOR
+2200 2 0x00010001 # set to 2 to enable--smd660
+# Huaqin modify for 2nd mag-VTC by chenyijun5 at 2018/02/06 start
+2201 2 0x00010001 # set this to number
+
+# SSI Cfg0 AKM099XX_FIFO
+2203 0x90611b98d561168f 0x00010001 #UUID
+2202 0x564d2b94fe80aef6 0x00010001 #UUID
+2204 3000 0x00010001 #off_to_idle
+2205 10000 0x00010001 #idle_to_ready
+2206 0xFFFF 0x00010001 #gpio1
+2207 1020 0x00010001 #reg_group_id
+2208 0 0x00010001 #cal_pri_grp_id
+2209 3 0x00010001 #i2c_bus
+2210 0x0C 0x00010001 #i2c_address
+2211 3 0x00010001 #sens_default
+2212 0 0x00010001 #flags
+2268 0x83 0x00010001 #vdd
+2269 0x8E 0x00010001 #vddio
+# Huaqin modify for ZQL1650-142 by chenyijun5 at 2018/01/19 end
+
+# Huaqin modify off_to_idle by zhuqiang at 2018/04/20 start
+2213 0x4444444444444444 0x00010001 #UUID
+2214 0x4444444444444444 0x00010001 #UUID
+2215 15000 0x00010004 #off_to_idle
+2216 10000 0x00010001 #idle_to_ready
+2217 0xFFFF 0x00010001 #gpio1
+2218 1020 0x00010001 #reg_group_id
+2219 0 0x00010001 #cal_pri_grp_id
+2220 3 0x00010001 #i2c_bus
+2221 0x0C 0x00010001 #i2c_address
+2222 3 0x00010001 #sens_default
+2223 0 0x00010001 #flags
+2270 0x83 0x00010001 #vdd
+2271 0x8E 0x00010001 #vddio
+# Huaqin modify off_to_idle by zhuqiang at 2018/04/20 end
+# Huaqin modify for 2nd mag-VTC by chenyijun5 at 2018/02/06 end
+
+# SSI SMGR Cfg 3: BMP285 pressure POLL
+1951 0x32c31ec17f1c0abd 0x00010001 #UUID
+1950 0x5c473990a806b072 0x00010001 #UUID
+1952 5000 0x00010001 #off_to_idle
+1953 50000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 0xFFFF 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 0xFFFF 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 30 0x00010001 #sensor_id
+1960 0x76 0x00010001 #i2c_address
+1961 7 0x00010001 #data_type1
+1962 4 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x8E 0x00010001 #vdd
+1994 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 4: TMG490X prx/als DRI
+1967 0x3a83587c79f2d5ad 0x00010001 #UUID
+1966 0xd24fdac0d73b50aa 0x00010001 #UUID
+1968 5700 0x00010001 #off_to_idle
+1969 5000 0x00010001 #idle_to_ready
+1970 3 0x00010001 #i2c_bus
+1971 1040 0x00010001 #reg_group_id
+1972 0xFFFF 0x00010001 #cal_grp_id
+1973 71 0x00010001 #gpio1
+1974 0xFFFF 0x00010001 #gpio2
+1975 40 0x00010001 #sensor_id
+1976 0x39 0x00010001 #i2c_address
+1977 5 0x00010001 #data_type1
+1978 6 0x00010001 #data_type2
+1979 0xFF 0x00010001 #rel_sns_idx
+1980 0 0x00010001 #sens_default
+1981 0x80 0x00010001 #flags
+1986 0 0x00010001 #device_select
+1995 0x83 0x00010001 #vdd
+1996 0x8E 0x00010001 #vddio
+
+# SSI SMGR Version
+3600 1 0x00010001 #Maj Ver
+3601 2 0x00010001 #Min Ver
+
+#
+# SSI GPIO configuration
+#-----------------------------
+2700 1 0x00010001 #maj ver
+2701 0 0x00010001 #min ver
+2706 0xFFFF 0x00010001 #RESET pin
+# Huaqin modify for ZQL1650-144 by chenyijun5 at 2018/01/19 start
+2709 69 0x00010001 #ACCEL DR
+2710 70 0x00010004 #GYRO DRI
+# Huaqin modify for ZQL1650-144 by chenyijun5 at 2018/01/19 end
+#Huaqin modify for disable bma253/enable bmi120 by zhuqiang at 2018/04/27 end
+# Mag Cal config
+#-----------------------------
+3801 1 0x00010001
+3804 0x000a0000 0x10001 #Sample Rate
+
+#
+# IOD AUTOCAL configuration
+#-----------------------------
+6000 1 0x00010001 #version
+6001 1 0x00010001 #converge staus
+6002 0x3F86CBFB 0x00010001 #coefficient
+
+#
+# SSC GPIO CFG (Unused)
+#-----------------------------
+#
+# Huaqin add for remove hbtp gpio config by xudayi at 2018/03/09 start
+#6300 1 0x00010001 # version
+#6301 0x0104 0x00010001 # gpio num
+#6302 2 0x00010001 # active func sel
+#6303 1 0x00010001 # active dir
+#6304 0 0x00010001 # active pull
+#6305 3 0x00010001 # active drive
+#6306 2 0x00010001 # inactive func sel
+#6307 0 0x00010001 # inactive dir
+#6308 2 0x00010001 # inactive pull
+#6309 3 0x00010001 # inactive drive
+
+#6310 1 0x00010001 # version
+#6311 0x0105 0x00010001 # gpio num
+#6312 2 0x00010001 # active func sel
+#6313 1 0x00010001 # active dir
+#6314 0 0x00010001 # active pull
+#6315 3 0x00010001 # active drive
+#6316 2 0x00010001 # inactive func sel
+#6317 0 0x00010001 # inactive dir
+#6318 2 0x00010001 # inactive pull
+#6319 3 0x00010001 # inactive drive
+
+#6320 1 0x00010001 # version
+#6321 0x0106 0x00010001 # gpio num
+#6322 2 0x00010001 # active func sel
+#6323 1 0x00010001 # active dir
+#6324 0 0x00010001 # active pull
+#6325 3 0x00010001 # active drive
+#6326 2 0x00010001 # inactive func sel
+#6327 0 0x00010001 # inactive dir
+#6328 2 0x00010001 # inactive pull
+#6329 3 0x00010001 # inactive drive
+
+#6330 1 0x00010001 # version
+#6331 0x0107 0x00010001 # gpio num
+#6332 2 0x00010001 # active func sel
+#6333 0 0x00010001 # active dir
+#6334 0 0x00010001 # active pull
+#6335 3 0x00010001 # active drive
+#6336 2 0x00010001 # inactive func sel
+#6337 0 0x00010001 # inactive dir
+#6338 2 0x00010001 # inactive pull
+#6339 3 0x00010001 # inactive drive
+# Huaqin add for remove hbtp gpio config by xudayi at 2018/03/09 end
+
+6340 1 0x00010001 # version
+6341 0x010C 0x00010001 # gpio num
+6342 1 0x00010001 # active func sel
+6343 1 0x00010001 # active dir
+6344 0 0x00010001 # active pull
+6345 3 0x00010001 # active drive
+6346 1 0x00010001 # inactive func sel
+6347 0 0x00010001 # inactive dir
+6348 2 0x00010001 # inactive pull
+6349 3 0x00010001 # inactive drive
+
+6350 1 0x00010001 # version
+6351 0x010D 0x00010001 # gpio num
+6352 1 0x00010001 # active func sel
+6353 0 0x00010001 # active dir
+6354 0 0x00010001 # active pull
+6355 3 0x00010001 # active drive
+6356 1 0x00010001 # inactive func sel
+6357 0 0x00010001 # inactive dir
+6358 2 0x00010001 # inactive pull
+6359 3 0x00010001 # inactive drive
+
+6360 1 0x00010001 # version
+6361 0x010E 0x00010001 # gpio num
+6362 1 0x00010001 # active func sel
+6363 1 0x00010001 # active dir
+6364 0 0x00010001 # active pull
+6365 3 0x00010001 # active drive
+6366 1 0x00010001 # inactive func sel
+6367 0 0x00010001 # inactive dir
+6368 2 0x00010001 # inactive pull
+6369 3 0x00010001 # inactive drive
+
+6490 1 0x00010001 # version
+6491 0x010F 0x00010001 # gpio num
+6492 1 0x00010001 # active func sel
+6493 0 0x00010001 # active dir
+6494 0 0x00010001 # active pull
+6495 3 0x00010001 # active drive
+6496 1 0x00010001 # inactive func sel
+6497 0 0x00010001 # inactive dir
+6498 2 0x00010001 # inactive pull
+6499 3 0x00010001 # inactive drive
+
+6370 1 0x00010001 # version
+6371 0x0110 0x00010001 # gpio num
+6372 1 0x00010001 # active func sel
+6373 1 0x00010001 # active dir
+6374 0 0x00010001 # active pull
+6375 3 0x00010001 # active drive
+6376 1 0x00010001 # inactive func sel
+6377 0 0x00010001 # inactive dir
+6378 2 0x00010001 # inactive pull
+6379 3 0x00010001 # inactive drive
+
+6380 1 0x00010001 # version
+6381 0x0111 0x00010001 # gpio num
+6382 1 0x00010001 # active func sel
+6383 1 0x00010001 # active dir
+6384 0 0x00010001 # active pull
+6385 3 0x00010001 # active drive
+6386 1 0x00010001 # inactive func sel
+6387 0 0x00010001 # inactive dir
+6388 2 0x00010001 # inactive pull
+6389 3 0x00010001 # inactive drive
+
+#
+# SSC GPIO CFG (Used)
+#-----------------------------
+6420 1 0x00010001 # version
+6421 0x0100 0x00010001 # gpio num
+6422 1 0x00010001 # active func sel
+6423 1 0x00010001 # active dir
+6424 0 0x00010001 # active pull
+6425 0 0x00010001 # active drive
+6426 1 0x00010001 # inactive func sel
+6427 0 0x00010001 # inactive dir
+6428 2 0x00010001 # inactive pull
+6429 0 0x00010001 # inactive drive
+
+6430 1 0x00010001 # version
+6431 0x0102 0x00010001 # gpio num
+6432 1 0x00010001 # active func sel
+6433 1 0x00010001 # active dir
+6434 0 0x00010001 # active pull
+6435 0 0x00010001 # active drive
+6436 1 0x00010001 # inactive func sel
+6437 0 0x00010001 # inactive dir
+6438 2 0x00010001 # inactive pull
+6439 0 0x00010001 # inactive drive
+
+6440 1 0x00010001 # version
+6441 0x0103 0x00010001 # gpio num
+6442 1 0x00010001 # active func sel
+6443 1 0x00010001 # active dir
+6444 0 0x00010001 # active pull
+6445 0 0x00010001 # active drive
+6446 1 0x00010001 # inactive func sel
+6447 0 0x00010001 # inactive dir
+6448 2 0x00010001 # inactive pull
+6449 0 0x00010001 # inactive drive
+
+6450 1 0x00010001 # version
+6451 0x0108 0x00010001 # gpio num
+6452 1 0x00010001 # active func sel
+6453 1 0x00010001 # active dir
+6454 0 0x00010001 # active pull
+6455 3 0x00010001 # active drive
+6456 1 0x00010001 # inactive func sel
+6457 0 0x00010001 # inactive dir
+6458 2 0x00010001 # inactive pull
+6459 3 0x00010001 # inactive drive
+
+6460 1 0x00010001 # version
+6461 0x0109 0x00010001 # gpio num
+6462 1 0x00010001 # active func sel
+6463 1 0x00010001 # active dir
+6464 0 0x00010001 # active pull
+6465 3 0x00010001 # active drive
+6466 1 0x00010001 # inactive func sel
+6467 0 0x00010001 # inactive dir
+6468 2 0x00010001 # inactive pull
+6469 3 0x00010001 # inactive drive
+
+6470 1 0x00010001 # version
+6471 0x010A 0x00010001 # gpio num
+6472 1 0x00010001 # active func sel
+6473 1 0x00010001 # active dir
+6474 0 0x00010001 # active pull
+6475 3 0x00010001 # active drive
+6476 1 0x00010001 # inactive func sel
+6477 0 0x00010001 # inactive dir
+6478 2 0x00010001 # inactive pull
+6479 3 0x00010001 # inactive drive
+
+6480 1 0x00010001 # version
+6481 0x010B 0x00010001 # gpio num
+6482 1 0x00010001 # active func sel
+6483 0 0x00010001 # active dir
+6484 0 0x00010001 # active pull
+6485 3 0x00010001 # active drive
+6486 1 0x00010001 # inactive func sel
+6487 0 0x00010001 # inactive dir
+6488 2 0x00010001 # inactive pull
+6489 3 0x00010001 # inactive drive
+
+# Factory magnetometer calibration
+1940 0x00000014 0x00010001 #Cal_grp_id
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+403 0x00000000 0x00010001 #X_offset
+404 0x00000000 0x00010001 #Y_offset
+405 0x00000000 0x00010001 #Z_offset
+406 0x0000EB1C 0x00010001 #Compensation_matrix_0_0
+407 0x00000AB0 0x00010001 #Compensation_matrix_0_1
+408 0x000006D3 0x00010001 #Compensation_matrix_0_2
+409 0x00000AB0 0x00010001 #Compensation_matrix_1_0
+410 0x00010F0E 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFB20 0x00010001 #Compensation_matrix_1_2
+412 0x000006D3 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFB20 0x00010001 #Compensation_matrix_2_1
+414 0x000105D6 0x00010001 #Compensation_matrix_2_2
+
+:platform QRD
+# Orientation of sensors
+# accel x/y/z
+700 -2 0x00010001 #accel-x-axis
+701 -1 0x00010001 #accel-y-axis
+702 -3 0x00010001 #accel-z-axis
+# gyro x/y/z
+800 -2 0x00010001 #gyro-x-axis
+801 -1 0x00010001 #gyro-y-axis
+802 -3 0x00010001 #gyro-z-axis
+# mag x/y/z
+900 2 0x00010001 #max-x-axis
+901 1 0x00010001 #mag-y-axis
+902 -3 0x00010001 #mag-z-axis
+# SSI SMGR Cfg 0: LSM6DSM Accel DRI/FIFO
+1903 0x68534cfc401dc2ac 0x00010001 #UUID
+1902 0xbe48af52e826fd3c 0x00010001 #UUID
+1904 100000 0x00010001 #off_to_idle
+1905 100000 0x00010001 #idle_to_ready
+1906 0x1001 0x00010001 #SPI_bus
+1907 1000 0x00010001 #reg_group_id
+1908 0 0x00010001 #cal_grp_id
+1909 68 0x00010001 #gpio1
+1910 0xFFFF 0x00010001 #gpio2
+1911 0 0x00010001 #sensor_id
+1912 0 0x00010001 #CS for SPI
+1913 1 0x00010001 #data_type1
+1914 4 0x00010001 #data_type2
+1915 -1 0x00010001 #rel_sns_idx
+1916 2 0x00010001 #sens_default
+1917 0xD0 0x00010001 #flags
+1982 0 0x00010001 #device_select
+1987 0x8E 0x00010001 #vdd
+1988 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 1: LSM6DSM Gyro DRI/FIFO
+1919 0x68534cfc401dc2ac 0x00010001 #UUID
+1918 0xbe48af52e826fd3c 0x00010001 #UUID
+1920 100000 0x00010001 #off_to_idle
+1921 100000 0x00010001 #idle_to_ready
+1922 0x1001 0x00010001 #SPI_bus
+1923 1010 0x00010001 #reg_group_id
+1924 10 0x00010001 #cal_grp_id
+1925 68 0x00010001 #gpio1
+1926 0xFFFF 0x00010001 #gpio2
+1927 10 0x00010001 #sensor_id
+1928 0 0x00010001 #CS for SPI
+1929 3 0x00010001 #data_type1
+1930 4 0x00010001 #data_type2
+1931 -1 0x00010001 #rel_sns_idx
+1932 4 0x00010001 #sens_default
+1933 0xD0 0x00010001 #flags
+1983 0 0x00010001 #device_select
+1989 0x8E 0x00010001 #vdd
+1990 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 2: AKM09915D mag DRI/FIFO
+1935 0x90611b98d561168f 0x00010001 #UUID
+1934 0x564d2b94fe80aef6 0x00010001 #UUID
+1936 3000 0x00010001 #off_to_idle
+1937 10000 0x00010001 #idle_to_ready
+1938 0x1001 0x00010001 #I2C_bus
+1939 1020 0x00010001 #reg_group_id
+1940 0x00000014 0x00010001 #cal_grp_id
+1941 70 0x00010001 #gpio1
+1942 0xFFFF 0x00010001 #gpio2
+1943 20 0x00010001 #sensor_id
+1944 1 0x00010001 #CS for SPI
+1945 2 0x00010001 #data_type1
+1946 0 0x00010001 #data_type2
+1947 0xFF 0x00010001 #rel_sns_idx
+1948 0 0x00010001 #sens_default
+1949 0xD0 0x00010001 #flags
+1984 0 0x00010001 #device_select
+1991 0x8E 0x00010001 #vdd
+1992 0x8E 0x00010001 #vddio
+
+# SSI SMGR Cfg 3: TMG490X prx/als DRI
+1951 0x3a83587c79f2d5ad 0x00010001 #UUID
+1950 0xd24fdac0d73b50aa 0x00010001 #UUID
+1952 5700 0x00010001 #off_to_idle
+1953 5000 0x00010001 #idle_to_ready
+1954 3 0x00010001 #i2c_bus
+1955 1040 0x00010001 #reg_group_id
+1956 0xFFFF 0x00010001 #cal_grp_id
+1957 71 0x00010001 #gpio1
+1958 0xFFFF 0x00010001 #gpio2
+1959 40 0x00010001 #sensor_id
+1960 0x39 0x00010001 #i2c_address
+1961 5 0x00010001 #data_type1
+1962 6 0x00010001 #data_type2
+1963 0xFF 0x00010001 #rel_sns_idx
+1964 0 0x00010001 #sens_default
+1965 0x80 0x00010001 #flags
+1985 0 0x00010001 #device_select
+1993 0x83 0x00010001 #vdd
+1994 0x8E 0x00010001 #vddio
+
+1967 0x00 0x00010001 #UUID
+1966 0x00 0x00010001 #UUID
+
+3619 0x00 0x00010001 #UUID
+3618 0x00 0x00010001 #UUID
+
+3651 0x00 0x00010001 #UUID
+3650 0x00 0x00010001 #UUID
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x0BB8 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000AD0 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+#110 0x0000008D 0x00010001 #Checksum of items 100-109(sum_of_bytes+num_of_bytes)&FF
+111 0x0000001E 0x00010001 #R_coef:30
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFE34 0x00010001 #B_coef:-460
+114 0x000037AB 0x00010001 #D_factor:14251
+115 0x000015C2 0x00010001 #CT_coef:5570
+116 0x0000063F 0x00010001 #CT_offset:1599
+
+:platform MTP
+
+# Factory magnetometer calibration
+401 0x00000001 0x00010001 #Mag_fac_cal_bias_valid
+402 0x00000001 0x00010001 #Mag_fac_cal_matrix_valid
+406 0x0001005C 0x00010001 #Compensation_matrix_0_0
+407 0xFFFFFEE0 0x00010001 #Compensation_matrix_0_1
+408 0x0000010D 0x00010001 #Compensation_matrix_0_2
+409 0xFFFFFEE0 0x00010001 #Compensation_matrix_1_0
+410 0x000100EC 0x00010001 #Compensation_matrix_1_1
+411 0xFFFFFF69 0x00010001 #Compensation_matrix_1_2
+412 0x0000010D 0x00010001 #Compensation_matrix_2_0
+413 0xFFFFFF69 0x00010001 #Compensation_matrix_2_1
+414 0x0000FEB8 0x00010001 #Compensation_matrix_2_2
+
+# TMG490x parameters
+100 0x00 0x00010001 #visible_light_trans_ratio
+101 0x00 0x00010001 #ir_light_trans_ratio
+102 0x0000 0x00010001 #dc_offset
+103 0x1A00 0x00010001 #near_threshold
+104 0x0000 0x00010001 #far_threshold
+105 0x0000 0x00010001 #prx_factor
+106 0x0078 0x00010001 #als factor
+107 0x00000ADC 0x00010001 #timeBase_us
+108 0x0002012C 0x00010001 #LuxTargetError16_LuxTarget16
+109 0x1A0004B0 0x00010001 #ProxHardThresh16_LuxcalibrationFactor16
+111 0x0000005A 0x00010001 #R_coef:90
+112 0x000003E8 0x00010001 #G_coef:1000
+113 0xFFFFFF2E 0x00010001 #B_coef:-210
+114 0x00001BBA 0x00010001 #D_factor:7098
+115 0x000015EF 0x00010001 #CT_coef:5615
+116 0x0000062E 0x00010001 #CT_offset:1582
diff --git a/proprietary/vendor/firmware/a512_zap.b00 b/proprietary/vendor/firmware/a512_zap.b00
new file mode 100644
index 0000000..595aa30
Binary files /dev/null and b/proprietary/vendor/firmware/a512_zap.b00 differ
diff --git a/proprietary/vendor/firmware/a512_zap.b01 b/proprietary/vendor/firmware/a512_zap.b01
new file mode 100644
index 0000000..3c19221
Binary files /dev/null and b/proprietary/vendor/firmware/a512_zap.b01 differ
diff --git a/proprietary/vendor/firmware/a512_zap.b02 b/proprietary/vendor/firmware/a512_zap.b02
new file mode 100644
index 0000000..74cc4c9
Binary files /dev/null and b/proprietary/vendor/firmware/a512_zap.b02 differ
diff --git a/proprietary/vendor/firmware/a512_zap.elf b/proprietary/vendor/firmware/a512_zap.elf
new file mode 100644
index 0000000..83d629d
Binary files /dev/null and b/proprietary/vendor/firmware/a512_zap.elf differ
diff --git a/proprietary/vendor/firmware/a512_zap.mdt b/proprietary/vendor/firmware/a512_zap.mdt
new file mode 100644
index 0000000..651aff6
Binary files /dev/null and b/proprietary/vendor/firmware/a512_zap.mdt differ
diff --git a/proprietary/vendor/firmware/a530_pfp.fw b/proprietary/vendor/firmware/a530_pfp.fw
new file mode 100644
index 0000000..1d9f4ce
Binary files /dev/null and b/proprietary/vendor/firmware/a530_pfp.fw differ
diff --git a/proprietary/vendor/firmware/a530_pm4.fw b/proprietary/vendor/firmware/a530_pm4.fw
new file mode 100644
index 0000000..b0e0f4e
Binary files /dev/null and b/proprietary/vendor/firmware/a530_pm4.fw differ
diff --git a/proprietary/vendor/firmware/apbtfw10.tlv b/proprietary/vendor/firmware/apbtfw10.tlv
new file mode 100644
index 0000000..b758fbc
Binary files /dev/null and b/proprietary/vendor/firmware/apbtfw10.tlv differ
diff --git a/proprietary/vendor/firmware/apbtfw11.tlv b/proprietary/vendor/firmware/apbtfw11.tlv
new file mode 100644
index 0000000..d04b256
Binary files /dev/null and b/proprietary/vendor/firmware/apbtfw11.tlv differ
diff --git a/proprietary/vendor/firmware/apnv10.bin b/proprietary/vendor/firmware/apnv10.bin
new file mode 100644
index 0000000..8bb1316
Binary files /dev/null and b/proprietary/vendor/firmware/apnv10.bin differ
diff --git a/proprietary/vendor/firmware/apnv11.bin b/proprietary/vendor/firmware/apnv11.bin
new file mode 100644
index 0000000..db35b24
Binary files /dev/null and b/proprietary/vendor/firmware/apnv11.bin differ
diff --git a/proprietary/vendor/firmware/bdwlan.102 b/proprietary/vendor/firmware/bdwlan.102
new file mode 100644
index 0000000..1f5bf29
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.102 differ
diff --git a/proprietary/vendor/firmware/bdwlan.104 b/proprietary/vendor/firmware/bdwlan.104
new file mode 100644
index 0000000..4cb4e91
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.104 differ
diff --git a/proprietary/vendor/firmware/bdwlan.105 b/proprietary/vendor/firmware/bdwlan.105
new file mode 100644
index 0000000..84453e4
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.105 differ
diff --git a/proprietary/vendor/firmware/bdwlan.106 b/proprietary/vendor/firmware/bdwlan.106
new file mode 100644
index 0000000..bd1d4b7
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.106 differ
diff --git a/proprietary/vendor/firmware/bdwlan.107 b/proprietary/vendor/firmware/bdwlan.107
new file mode 100644
index 0000000..fa10749
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.107 differ
diff --git a/proprietary/vendor/firmware/bdwlan.108 b/proprietary/vendor/firmware/bdwlan.108
new file mode 100644
index 0000000..18f5ed5
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.108 differ
diff --git a/proprietary/vendor/firmware/bdwlan.109 b/proprietary/vendor/firmware/bdwlan.109
new file mode 100644
index 0000000..fa10749
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.109 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b04 b/proprietary/vendor/firmware/bdwlan.b04
new file mode 100644
index 0000000..f5e54c2
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b04 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b07 b/proprietary/vendor/firmware/bdwlan.b07
new file mode 100644
index 0000000..8a859e1
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b07 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b09 b/proprietary/vendor/firmware/bdwlan.b09
new file mode 100644
index 0000000..046f84c
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b09 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b0a b/proprietary/vendor/firmware/bdwlan.b0a
new file mode 100644
index 0000000..d4afbad
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b0a differ
diff --git a/proprietary/vendor/firmware/bdwlan.b0b b/proprietary/vendor/firmware/bdwlan.b0b
new file mode 100644
index 0000000..2f02093
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b0b differ
diff --git a/proprietary/vendor/firmware/bdwlan.b0d b/proprietary/vendor/firmware/bdwlan.b0d
new file mode 100644
index 0000000..146507d
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b0d differ
diff --git a/proprietary/vendor/firmware/bdwlan.b0e b/proprietary/vendor/firmware/bdwlan.b0e
new file mode 100644
index 0000000..322148e
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b0e differ
diff --git a/proprietary/vendor/firmware/bdwlan.b0f b/proprietary/vendor/firmware/bdwlan.b0f
new file mode 100644
index 0000000..8d449eb
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b0f differ
diff --git a/proprietary/vendor/firmware/bdwlan.b14 b/proprietary/vendor/firmware/bdwlan.b14
new file mode 100644
index 0000000..53acdca
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b14 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b30 b/proprietary/vendor/firmware/bdwlan.b30
new file mode 100644
index 0000000..8a859e1
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b30 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b31 b/proprietary/vendor/firmware/bdwlan.b31
new file mode 100644
index 0000000..146507d
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b31 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b32 b/proprietary/vendor/firmware/bdwlan.b32
new file mode 100644
index 0000000..322148e
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b32 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b33 b/proprietary/vendor/firmware/bdwlan.b33
new file mode 100644
index 0000000..046f84c
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b33 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b34 b/proprietary/vendor/firmware/bdwlan.b34
new file mode 100644
index 0000000..d4afbad
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b34 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b35 b/proprietary/vendor/firmware/bdwlan.b35
new file mode 100644
index 0000000..8d449eb
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b35 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b36 b/proprietary/vendor/firmware/bdwlan.b36
new file mode 100644
index 0000000..c167963
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b36 differ
diff --git a/proprietary/vendor/firmware/bdwlan.b37 b/proprietary/vendor/firmware/bdwlan.b37
new file mode 100644
index 0000000..eda3e0d
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.b37 differ
diff --git a/proprietary/vendor/firmware/bdwlan.bin b/proprietary/vendor/firmware/bdwlan.bin
new file mode 100644
index 0000000..3082f20
Binary files /dev/null and b/proprietary/vendor/firmware/bdwlan.bin differ
diff --git a/proprietary/vendor/firmware/cdfinger.b00 b/proprietary/vendor/firmware/cdfinger.b00
new file mode 100644
index 0000000..7a5a0ff
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b00 differ
diff --git a/proprietary/vendor/firmware/cdfinger.b01 b/proprietary/vendor/firmware/cdfinger.b01
new file mode 100644
index 0000000..3b757df
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b01 differ
diff --git a/proprietary/vendor/firmware/cdfinger.b02 b/proprietary/vendor/firmware/cdfinger.b02
new file mode 100644
index 0000000..f0aae4c
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b02 differ
diff --git a/proprietary/vendor/firmware/cdfinger.b03 b/proprietary/vendor/firmware/cdfinger.b03
new file mode 100644
index 0000000..15be447
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b03 differ
diff --git a/proprietary/vendor/firmware/cdfinger.b04 b/proprietary/vendor/firmware/cdfinger.b04
new file mode 100644
index 0000000..9dfc868
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b04 differ
diff --git a/proprietary/vendor/firmware/cdfinger.b05 b/proprietary/vendor/firmware/cdfinger.b05
new file mode 100644
index 0000000..748d159
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b05 differ
diff --git a/proprietary/vendor/firmware/cdfinger.b06 b/proprietary/vendor/firmware/cdfinger.b06
new file mode 100644
index 0000000..748d159
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b06 differ
diff --git a/proprietary/vendor/firmware/cdfinger.b07 b/proprietary/vendor/firmware/cdfinger.b07
new file mode 100644
index 0000000..25ddbf0
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.b07 differ
diff --git a/proprietary/vendor/firmware/cdfinger.mdt b/proprietary/vendor/firmware/cdfinger.mdt
new file mode 100644
index 0000000..afbc690
Binary files /dev/null and b/proprietary/vendor/firmware/cdfinger.mdt differ
diff --git a/proprietary/vendor/firmware/cmnlib.b00 b/proprietary/vendor/firmware/cmnlib.b00
new file mode 100644
index 0000000..bc65ecf
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.b00 differ
diff --git a/proprietary/vendor/firmware/cmnlib.b01 b/proprietary/vendor/firmware/cmnlib.b01
new file mode 100644
index 0000000..156f637
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.b01 differ
diff --git a/proprietary/vendor/firmware/cmnlib.b02 b/proprietary/vendor/firmware/cmnlib.b02
new file mode 100644
index 0000000..4412f97
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.b02 differ
diff --git a/proprietary/vendor/firmware/cmnlib.b03 b/proprietary/vendor/firmware/cmnlib.b03
new file mode 100644
index 0000000..50d1459
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.b03 differ
diff --git a/proprietary/vendor/firmware/cmnlib.b04 b/proprietary/vendor/firmware/cmnlib.b04
new file mode 100644
index 0000000..2a06890
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.b04 differ
diff --git a/proprietary/vendor/firmware/cmnlib.b05 b/proprietary/vendor/firmware/cmnlib.b05
new file mode 100644
index 0000000..2a06890
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.b05 differ
diff --git a/proprietary/vendor/firmware/cmnlib.b06 b/proprietary/vendor/firmware/cmnlib.b06
new file mode 100644
index 0000000..e76cf6e
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.b06 differ
diff --git a/proprietary/vendor/firmware/cmnlib.mbn b/proprietary/vendor/firmware/cmnlib.mbn
new file mode 100755
index 0000000..c50e8b7
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.mbn differ
diff --git a/proprietary/vendor/firmware/cmnlib.mdt b/proprietary/vendor/firmware/cmnlib.mdt
new file mode 100644
index 0000000..d2a6d8e
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib.mdt differ
diff --git a/proprietary/vendor/firmware/cmnlib64.b00 b/proprietary/vendor/firmware/cmnlib64.b00
new file mode 100644
index 0000000..3ccf962
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.b00 differ
diff --git a/proprietary/vendor/firmware/cmnlib64.b01 b/proprietary/vendor/firmware/cmnlib64.b01
new file mode 100644
index 0000000..2eacb74
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.b01 differ
diff --git a/proprietary/vendor/firmware/cmnlib64.b02 b/proprietary/vendor/firmware/cmnlib64.b02
new file mode 100644
index 0000000..28a2799
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.b02 differ
diff --git a/proprietary/vendor/firmware/cmnlib64.b03 b/proprietary/vendor/firmware/cmnlib64.b03
new file mode 100644
index 0000000..b490717
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.b03 differ
diff --git a/proprietary/vendor/firmware/cmnlib64.b04 b/proprietary/vendor/firmware/cmnlib64.b04
new file mode 100644
index 0000000..380eaa8
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.b04 differ
diff --git a/proprietary/vendor/firmware/cmnlib64.b05 b/proprietary/vendor/firmware/cmnlib64.b05
new file mode 100644
index 0000000..380eaa8
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.b05 differ
diff --git a/proprietary/vendor/firmware/cmnlib64.b06 b/proprietary/vendor/firmware/cmnlib64.b06
new file mode 100644
index 0000000..a375ad2
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.b06 differ
diff --git a/proprietary/vendor/firmware/cmnlib64.mbn b/proprietary/vendor/firmware/cmnlib64.mbn
new file mode 100755
index 0000000..0dd9118
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.mbn differ
diff --git a/proprietary/vendor/firmware/cmnlib64.mdt b/proprietary/vendor/firmware/cmnlib64.mdt
new file mode 100644
index 0000000..0601b2a
Binary files /dev/null and b/proprietary/vendor/firmware/cmnlib64.mdt differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b08 b/proprietary/vendor/firmware/cpe_9335.b08
new file mode 100644
index 0000000..aafb91c
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b08 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b09 b/proprietary/vendor/firmware/cpe_9335.b09
new file mode 100644
index 0000000..ac0d853
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b09 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b11 b/proprietary/vendor/firmware/cpe_9335.b11
new file mode 100644
index 0000000..75a3396
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b11 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b14 b/proprietary/vendor/firmware/cpe_9335.b14
new file mode 100644
index 0000000..715f185
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b14 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b16 b/proprietary/vendor/firmware/cpe_9335.b16
new file mode 100644
index 0000000..46bdc2c
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b16 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b18 b/proprietary/vendor/firmware/cpe_9335.b18
new file mode 100644
index 0000000..19cc0b8
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b18 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b19 b/proprietary/vendor/firmware/cpe_9335.b19
new file mode 100644
index 0000000..1927379
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b19 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b20 b/proprietary/vendor/firmware/cpe_9335.b20
new file mode 100644
index 0000000..fc6aa61
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b20 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b22 b/proprietary/vendor/firmware/cpe_9335.b22
new file mode 100644
index 0000000..4638091
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b22 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b24 b/proprietary/vendor/firmware/cpe_9335.b24
new file mode 100644
index 0000000..318d47f
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b24 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b26 b/proprietary/vendor/firmware/cpe_9335.b26
new file mode 100644
index 0000000..1752d05
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b26 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b28 b/proprietary/vendor/firmware/cpe_9335.b28
new file mode 100644
index 0000000..e523c78
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b28 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.b29 b/proprietary/vendor/firmware/cpe_9335.b29
new file mode 100644
index 0000000..ae3ce71
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.b29 differ
diff --git a/proprietary/vendor/firmware/cpe_9335.mdt b/proprietary/vendor/firmware/cpe_9335.mdt
new file mode 100644
index 0000000..30a4d1e
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9335.mdt differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b01 b/proprietary/vendor/firmware/cpe_9340.b01
new file mode 100644
index 0000000..082d3f4
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b01 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b03 b/proprietary/vendor/firmware/cpe_9340.b03
new file mode 100644
index 0000000..d21c410
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b03 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b05 b/proprietary/vendor/firmware/cpe_9340.b05
new file mode 100644
index 0000000..df7036b
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b05 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b06 b/proprietary/vendor/firmware/cpe_9340.b06
new file mode 100644
index 0000000..131cd8b
--- /dev/null
+++ b/proprietary/vendor/firmware/cpe_9340.b06
@@ -0,0 +1 @@
+ˆ
\ No newline at end of file
diff --git a/proprietary/vendor/firmware/cpe_9340.b07 b/proprietary/vendor/firmware/cpe_9340.b07
new file mode 100644
index 0000000..3aac3c1
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b07 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b09 b/proprietary/vendor/firmware/cpe_9340.b09
new file mode 100644
index 0000000..b930639
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b09 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b11 b/proprietary/vendor/firmware/cpe_9340.b11
new file mode 100644
index 0000000..e7d7513
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b11 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b13 b/proprietary/vendor/firmware/cpe_9340.b13
new file mode 100644
index 0000000..261f6be
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b13 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b15 b/proprietary/vendor/firmware/cpe_9340.b15
new file mode 100644
index 0000000..5c0ec94
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b15 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b16 b/proprietary/vendor/firmware/cpe_9340.b16
new file mode 100644
index 0000000..1ad4ca2
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b16 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b18 b/proprietary/vendor/firmware/cpe_9340.b18
new file mode 100644
index 0000000..5b31b8c
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b18 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.b20 b/proprietary/vendor/firmware/cpe_9340.b20
new file mode 100644
index 0000000..b0331d5
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.b20 differ
diff --git a/proprietary/vendor/firmware/cpe_9340.mdt b/proprietary/vendor/firmware/cpe_9340.mdt
new file mode 100644
index 0000000..7b6db26
Binary files /dev/null and b/proprietary/vendor/firmware/cpe_9340.mdt differ
diff --git a/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw b/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw
new file mode 100644
index 0000000..dfb5fcd
Binary files /dev/null and b/proprietary/vendor/firmware/cpp_firmware_v1_12_0.fw differ
diff --git a/proprietary/vendor/firmware/cppf.b00 b/proprietary/vendor/firmware/cppf.b00
new file mode 100644
index 0000000..a8b685b
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b00 differ
diff --git a/proprietary/vendor/firmware/cppf.b01 b/proprietary/vendor/firmware/cppf.b01
new file mode 100644
index 0000000..b62ddb2
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b01 differ
diff --git a/proprietary/vendor/firmware/cppf.b02 b/proprietary/vendor/firmware/cppf.b02
new file mode 100644
index 0000000..d23a74f
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b02 differ
diff --git a/proprietary/vendor/firmware/cppf.b03 b/proprietary/vendor/firmware/cppf.b03
new file mode 100644
index 0000000..2417c9c
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b03 differ
diff --git a/proprietary/vendor/firmware/cppf.b04 b/proprietary/vendor/firmware/cppf.b04
new file mode 100644
index 0000000..0e074ea
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b04 differ
diff --git a/proprietary/vendor/firmware/cppf.b05 b/proprietary/vendor/firmware/cppf.b05
new file mode 100644
index 0000000..28a24d8
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b05 differ
diff --git a/proprietary/vendor/firmware/cppf.b06 b/proprietary/vendor/firmware/cppf.b06
new file mode 100644
index 0000000..28a24d8
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b06 differ
diff --git a/proprietary/vendor/firmware/cppf.b07 b/proprietary/vendor/firmware/cppf.b07
new file mode 100644
index 0000000..7520c4e
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.b07 differ
diff --git a/proprietary/vendor/firmware/cppf.mdt b/proprietary/vendor/firmware/cppf.mdt
new file mode 100644
index 0000000..378da22
Binary files /dev/null and b/proprietary/vendor/firmware/cppf.mdt differ
diff --git a/proprietary/vendor/firmware/crbtfw11.tlv b/proprietary/vendor/firmware/crbtfw11.tlv
new file mode 100644
index 0000000..3f86541
Binary files /dev/null and b/proprietary/vendor/firmware/crbtfw11.tlv differ
diff --git a/proprietary/vendor/firmware/crbtfw20.tlv b/proprietary/vendor/firmware/crbtfw20.tlv
new file mode 100644
index 0000000..2f4723b
Binary files /dev/null and b/proprietary/vendor/firmware/crbtfw20.tlv differ
diff --git a/proprietary/vendor/firmware/crbtfw21.tlv b/proprietary/vendor/firmware/crbtfw21.tlv
new file mode 100644
index 0000000..d04b256
Binary files /dev/null and b/proprietary/vendor/firmware/crbtfw21.tlv differ
diff --git a/proprietary/vendor/firmware/crnv11.bin b/proprietary/vendor/firmware/crnv11.bin
new file mode 100644
index 0000000..951f05f
Binary files /dev/null and b/proprietary/vendor/firmware/crnv11.bin differ
diff --git a/proprietary/vendor/firmware/crnv20.bin b/proprietary/vendor/firmware/crnv20.bin
new file mode 100644
index 0000000..579c1b1
Binary files /dev/null and b/proprietary/vendor/firmware/crnv20.bin differ
diff --git a/proprietary/vendor/firmware/crnv21.bin b/proprietary/vendor/firmware/crnv21.bin
new file mode 100644
index 0000000..726dd34
Binary files /dev/null and b/proprietary/vendor/firmware/crnv21.bin differ
diff --git a/proprietary/vendor/firmware/data.msc b/proprietary/vendor/firmware/data.msc
new file mode 100644
index 0000000..611cf05
--- /dev/null
+++ b/proprietary/vendor/firmware/data.msc
@@ -0,0 +1,6964 @@
+VERSION:270402253
+
+1,II,WLAN_BWA_SET_PMAC_BW: mac_id=%d, pmac_bw=%d [!WAL_EOK returned]
+2,III,WLAN_BWA_UPDATE_VDEV_BW: phy_mode=%d, opmode=%d, Requested operating voltage corner=0x%x
+3,II,Static operating voltage corner = %d for phymode = %d
+4,II,Static LP voltage corner = %d for phymode %d = %d
+5,II,WLAN_BWA_GET_VDEV_BW: vdev_id=%d, vdev_bw=%d [>=WHAL_BW_CNT returned]
+6,IIII,WLAN_BWA_GET_VDEV_BW: vdev_id=%d, vdev_bw=%d, ACTIVE=%d, PAUSED=%d
+7,II,WLAN_BWA_UPDATE_PMAC_BW: mac_id=%d, final_bw=%d
+8,II,WLAN_BWA_UPDATE_VDEV_BW: vdev_id=%d, pmac_id=%d
+9,II,WLAN_BWA_VDEV_EVT: vdev_id=%d, event=%d
+10,I,WLAN_BWA_VDEV_INIT: vdev_id=%d
+11,I,WLAN_BWA_VDEV_FREE: vdev_id=%d
+12,IIII,Chainmask_Proxy_Set_Antenna_Mode: mac_id_map = 0x%x, mac_id = %d, num_tx_chains = %d, num_rx_chains = %d
+13,I,Chainmask_Proxy_CHM_NOTIF: event_type = 0x%x
+14,,WLAN_CHATTER_ENTER
+15,,WLAN_CHATTER_EXIT
+16,,WLAN_CHATTER_TIMEOUT
+17,I,WLAN_CHATTER_FILTER_HIT filter_id = 0x%x
+18,,WLAN_CHATTER_FILTER_MISS
+19,,WLAN_CHATTER_COALESCING_FILTER_DEL
+20,,WLAN_CHATTER_COALESCING_FILTER_ADD
+21,I,WLAN_CHATTER_FILTER_FULL num_of_rules = 0x%x
+22,II,WLAN_CHATTER_COALESCING_FILTER_ADD num_of_rules/add filter status = 0x%x new_filter_id/num_of_rules = 0x%x
+23,I,WLAN_CHATTER_COALESCING_FILTER_ADD num_of_rules/add filter status = 0x%x
+24,II,WLAN_CHATTER_COALESCING_FILTER_ADD num_of_rules/add filter status = 0x%x new_filter_id/num_of_rules = 0x%x
+25,II,WLAN_CHATTER_FILTER_TM_ADJ filter_id = 0x%x max_coalescing_delay = 0x%x
+26,III,COEX_PSP_SEND_PSPOLL: status(0x%x) PsPollState(0x%x) PsPollNum(%u)
+27,IIIII,COEX_PSP_STAT_1: Resp0(%u) Resp1(%u) Resp2(%u) Resp3(%u) Resp4(%u)
+28,IIIII,COEX_PSP_STAT_2: DP(%u) Max(%u) RespIdx(%u) ValidDps(%u) PsPAvg(%u)
+29,I,COEX_PSP_ERROR: COEX_PSP_ERROR_VDEV_NULL Stimulus(%u)
+30,II,COEX_PSP_ERROR: COEX_PSP_ERROR_COEX_PSP_ENTRY Stimulus(%u) State(0x%x)
+31,,COEX_PSP_ERROR: COEX_PSP_ERROR_COEX_PSP_EXIT
+32,,COEX_PSP_ERROR: COEX_PSP_ERROR_READY_DISABLED
+33,IIIII,COEX_PSP_RX_STATUS_STATE_1: ExpTS(%d) ActTS(%d) IsOverRun(%u) RespOverUnderRunTime(%d) ApResponseRxDuration(%u)
+34,II,COEX_PSP_SEND_PSPOLL: State(0x%x) PSPNum(%u)
+35,IIIII,COEX_PSP_SPEC_POLL: En(%u) Count(%u) TS(%u) AllowSpecPsPollTx(%u) Intrvl(%u)
+36,IIIII,COEX_PSP_SPEC_POLL: En(%u) Count(%u) TS(%u) lastpspoll(%u) Delta(%u)
+37,,COEX_PSP_SEND_PSPOLL: 0
+38,IIIII,COEX_PSP_READY_STATE: T2NonWlan(%u) EndTS(%d) MoreData(%u) ExpTS(%d) NonWlanIdleTime(%u)
+39,,COEX_PSP_SEND_PSPOLL: 0
+40,,COEX_PSP_SEND_PSPOLL: 0
+41,IIII,COEX_PSP_NONWLAN_INTERVAL: BaseIntrvl(%u) NonWlanIdleTime(%u) PsPollSpecInterval(%u) ApResponseTimeout(%u)
+42,IIIIII,COEX_PSP_MGR_RESULT: Stimulus (%u) State(0x%x), Avg(%u) EstimationOverun(%u) SpecCount(%u) MoreData(%u)
+43,IIIII,COEX_GENERIC_ERROR: frameType 0x%x vdev %d txSt 0x%x flush %d consFlshCnt %d
+44,,WLAN_MODULE_COEX: [GNSS COEX] Critical demod ENTRY msg received
+45,,WLAN_MODULE_COEX: [GNSS COEX] Critical demod EXIT msg received
+46,,WLAN_MODULE_COEX: [GNSS COEX] Critical demod INVALID msg received
+47,,COEX_MWS_OTHER: [SAR] deprecated SAR limit command was triggered
+48,IIIIIIIII,WLAN_COEX_SLEEP: status(%u) enable(%u) mac(%u) reason(%u) dup(%u) coex_on(%u) mws_fwk_enable(%u) btc_fwk_reason(%u) psp_allow_sleep(%u)
+49,I,COEX_GENERIC_ERROR: COEX_ERROR_UNKNOWN_NULLPTR Status(%u)
+50,,COEX_GENERIC_ERROR: Enable NULL for Leaky AP Pause due to Scan Start during A2DP !
+51,,COEX_GENERIC_ERROR: Disable NULL for Leaky AP Pause due to Scan Stop !
+52,II,COEX_GENERIC_ERROR: Enable/Disable NULL for Leaky AP Pause Request sent to VDEV/OCS_MGR ! vdev_id = %d, enable_null_pause = %d
+53,II,COEX_GENERIC_ERROR: ERROR: VDEV couldn't be found for the COEX PDEV to Enable/Disable NULL for Leaky AP Pause ! vdev_id = %d, pCOEX->pdev = 0x%08x
+54,I,COEX_MWS_OTHER: Limit_MCS_RATE:%u
+55,,COEX_MWS_ANT_DIVERSITY: 0x4001
+56,,WLAN_OCS_REQ: No mac operating in 2G
+57,III,WLAN_OCS_REQ: NULL BT Req: 0x%x 0x%x 0x%x
+58,III,WLAN_OCS_REQ: NULL BT Req: 0x%x 0x%x 0x%x
+59,II,WLAN_MODULE_COEX: COEX_GENERIC_ERROR 0x%x 0x%x
+60,,WLAN_OCS_REQ: OCS Update: No mac operating in 2G
+61,II,WLAN_OCS_REQ: NULL OCS update req: 0x%x 0x%x
+62,,COEX_GENERIC_ERROR: COEX_ERROR_VDEV_MGR_REGISTER_FAIL
+63,,COEX_GENERIC_ERROR: Defer the Disable NULL for Leaky AP Pause due to A2DP Stop during Scan to SCAN_COMPLETE !
+64,,COEX_GENERIC_ERROR: Enable NULL for Leaky AP Pause due to A2DP Start during Scan !
+65,IIIIII,WLAN_COEX_OCS_MGR: Stimulus(%u) Status(%u) State(0x%x) ExpBtStartTime(%d) now(%u) delta(%d)
+66,IIIIIII,WLAN_COEX_OCS_RECOMP: State(0x%x) A2dpCrit(%u), ExpBtStartTime(%u), ExpBtStartTimeUT(%u), now (%u) delta(%d) delta_ut(%d)
+67,IIIIII,COEX_MWS_ANT_DIVERSITY: Chainmask Req:Rx:0x%x, Tx:0x%x, RxNSS:0x%x, SMPS_Diff:%d, ReqId:%d, Cal:%d
+68,IIIIIII,COEX_MWS_ANT_DIVERSITY: Chainmask Req Fail(%d):Rx:0x%x, Tx:0x%x, RxNSS:0x%x, SMPS_Diff:%d, ReqId:%d, Cal:%d
+69,IIII,COEX_MWS_ANT_DIVERSITY: chnmsk completed Rx:0x%x, Tx:0x%x, Cal:%d, ReqId:%d
+70,II,COEX_MWS_ANT_DIVERSITY: [Warr] chnmsk completed but ReqId:%d not matched with RespId:%d
+71,,COEX_MWS_ANT_DIVERSITY: CHMMGR_TX_CHM_CHANGED
+72,,COEX_MWS_ANT_DIVERSITY: CHMMGR_HW_MODE_CHANGE_PRE_NOTIFY
+73,II,WLAN_COEX_SLEEP: Received WOW Entered/Exit event from OffloadMgr %d, pCOEX->is_wow_entered = %d
+74,III,COEX_MWS_OTHER: [SAR] sar_enable=0x%x, num_limit_rows=0x%x commit_limits=0x%x
+75,IIIII,WLAN_MODULE_COEX: [SAR] band_id=0x%x, chain_id=0x%x, mod_id=0x%x, limit_value=0x%x validity_bitmap=0x%x
+76,III,COEX_MWS_OTHER: [SAR] WMI callback - error in parsing cmd(0x%x) buffer(0x%x) len(%d)
+77,IIIII,EXTSCAN_ADD_ENTRY compressed mac addr = 0x%x%x scan frame channel = 0x%x scan frame rssi = %d channel match = %u
+78,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+79,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+80,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+81,I,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x
+82,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+83,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+84,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+85,IIII,EXTSCAN_BSSID_FOUND_RSSI_SAMPLE compressed mac addr = 0x%x current idx in rssi table = %u rx frame rssi value %u current idx rssi value 0x%x
+86,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+87,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+88,IIII,EXTSCAN_BSSID_ADDED_RSSI_SAMPLE compressed mac addr = 0x%x no of entries in temp cache = %u max entries in temp cache = %u rx frame rssi = -%u
+89,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+90,IIII,EXTSCAN_BSSID_REPLACED_RSSI_SAMPLE compressed mac addr = 0x%x current idx in rssi table = %u rx frame rssi = %u current idx rssi %u
+91,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+92,IIII,EXTSCAN_FOUND_RSSI_ENTRY compressed mac address = 0x%x rssi table entry idx = %u current entries in temp cache = %u rssi val = %u
+93,IIIII,EXTSCAN_BSSID_TRANSFER_CURRENT_SAMPLES current scan entries = %u rssi table entry count = %u rssi table free entry count = %u bssid table entry count %u bssid table free entry count %u
+94,IIIIII,EXTSCAN_SEARCH_SCAN_ENTRY_QUEUE rx frame addr 3 = 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+95,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+96,II,EXTSCAN_SEARCH_SCAN_ENTRY_KEY_FOUND scan entry reference value = 0x%x compressed mac addr = 0x%x
+97,I,EXTSCAN_SEARCH_SCAN_ENTRY_KEY_FOUND compressed mac addr = 0x%x
+98,IIII,EXTSCAN_CREATE_ENTRY_SUCCESS compressed mac address 0x%x first free bssid entry addr 0x%x ssid len %u no. of free bssid entries left %u
+99,I,EXTSCAN_CREATE_ENTRY_ERROR arg1 = 0x%x
+100,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+101,III,EXTSCAN_GET_FREE_ENTRY_SUCCESS address of first free bssid entry = 0x%x bssid table free entry count = %u bssid addr 0x%x
+102,II,EXTSCAN_GET_FREE_ENTRY_INCONSISTENT bssid table free entry count = %u address of first free bssid entry 0x%x
+103,I,EXTSCAN_GET_FREE_ENTRY_NO_MORE_ENTRIES address of first free bssid entry = 0x%x
+104,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+105,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+106,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+107,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+108,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+109,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+110,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+111,I,SCAN_EVENT_SEND_FAILED: 0x%x
+112,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+113,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+114,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+115,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+116,I,EXTSCAN_FIND_BSSID_BY_REFERENCE_ERROR bssid reference value (hash value + position) = 0x%x
+117,I,EXTSCAN_SEARCH_SCAN_ENTRY_KEY_FOUND scan entry reference value = 0x%x
+118,I,EXTSCAN_SEARCH_SCAN_ENTRY_KEY_NOT_FOUND compressed mac addr = 0x%x
+119,I,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x
+120,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+121,IIII,EXTSCAN_BUCKET_SEND_OPERATION_EVENT arg1 = 0x%x event_type %u request id %u no of buckets %u
+122,I,EXTSCAN_BUCKET_SEND_OPERATION_EVENT_FAILED scan start failed event type = 0x%x
+123,II,EXTSCAN_BUCKET_STOP_CURRENT_SCANS scheduled bucket mask = 0x%x is extscan running = %u
+124,III,EXTSCAN_BUCKET_SCAN_STOP_REQUEST loop i value = %u bucket id = %u bucket scan id = %u
+125,II,EXTSCAN_UNIT_TEST_TRACE arg1 = 0x%-8x arg2 = 0x%-8x
+126,IIIII,EXTSCAN_BUCKET_START_OPERATION request id = %u no of buckets = %u no of channels = %u scan priority = %u is extscan running = %u
+127,IIIII,SCAN_ENGINE_STOP_DUE_TO_TIMEOUT 0x%x 0x%x 0x%x 0x%x 0x%x
+128,III,EXTSCAN_START_INTERNAL_ERROR Register event handler for bucket events to host request id = %u requestor id = %u status = %u
+129,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+130,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+131,IIIII,EXTSCAN_STOP request_id = %u requestor_id = %u vdev_id = %u extscan_param.request_id = %u running = %u
+132,I,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x
+133,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+134,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+135,IIIIIIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x arg6 = 0x%-8x arg7 = 0x%-8x arg8 = 0x%-8x arg9 = 0x%-8x
+136,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+137,IIII,EXTSCAN_BUCKET_PROCESS_SCAN_EVENT scan cycle in progress = %u scan ID = %u scan event type = 0x%x requestor id = %u
+138,IIIII,EXTSCAN_BUCKET_CANNOT_FIND_BUCKET arg1 = 0x%x scan cycle in progress = %u scan ID = %u scan event type = 0x%x requestor id = %u
+139,II,EXTSCAN_UNIT_TEST_TRACE arg1 = 0x%-8x arg2 = 0x%-8x
+140,III,EXTSCAN_START_SCAN_REQUEST_FAILED bucket index = %u bucket scan id = %u scan events to be notified for bucket = 0x%x
+141,IIIII,EXTSCAN_BUCKET_PERIODIC_TIMER arg1 = 0x%x timer running = %u timer tick = %u base period %u scan cycle count = %u
+142,I,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x
+143,IIIII,EXTSCAN_BUCKET_START_SCAN_CYCLE arg1 = 0x%x timer tick = %u scheduled_bucket_mask = 0x%x no of buckets = %u scan cycle count = %u
+144,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%
+145,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+146,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+147,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+148,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+149,IIIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+150,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+151,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+152,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+153,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+154,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+155,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+156,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+157,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+158,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+159,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+160,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+161,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+162,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+163,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+164,III,EXTSCAN_UNIT_TEST_TRACE arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+165,II,EXTSCAN_NOTIFY_HOTLIST_MATCH compressed mac addr = 0x%x flags = 0x%x
+166,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+167,I,EXTSCAN_EVENT_SEND_FAILED 0x%x
+168,IIIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+169,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+170,I,EXTSCAN_EVENT_SEND_FAILED arg1 = 0x%-8x
+171,IIIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x arg6 = 0x%-8x
+172,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+173,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+174,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+175,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+176,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+177,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+178,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+179,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+180,IIII,EXTSCAN_SEND_START_STOP_EVENT command id = %u extscan operation mode = 0x%x send event status = 0x%x request id = %u
+181,I,EXTSCAN_EVENT_SEND_FAILED 0x%x
+182,IIII,EXTSCAN_INVALID_PARAMETER: 0x%d cmdid = 0x%x error_type = 0x%x context = 0x%x
+183,I,EXTSCAN_MAIN_MALFORMED_FRAME invalid ssid length = %u
+184,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+185,I,EXTSCAN_EVENT_SEND_FAILED 0x%x
+186,I,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x
+187,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+188,I,EXTSCAN_UNIT_TEST_TRACE arg1 = 0x%-8x
+189,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+190,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+191,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+192,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+193,IIIIIIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x arg6 = 0x%-8x arg7 = 0x%-8x arg8 = 0x%-8x
+194,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+195,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+196,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+197,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+198,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+199,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+200,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+201,IIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x
+202,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+203,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+204,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+205,I,EXTSCAN_EVENT_SEND_FAILED: %d
+206,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+207,III,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x
+208,IIIIIIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x arg6 = 0x%-8x arg7 = 0x%-8x arg8 = 0x%-8x arg9 = 0x%-8x
+209,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+210,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+211,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+212,II,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x
+213,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+214,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+215,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+216,IIIII,EXTSCAN_CLEAR_ENTRY_CONTENT arg1 = 0x%-8x arg2 = 0x%-8x arg3 = 0x%-8x arg4 = 0x%-8x arg5 = 0x%-8x
+217,II,Length for hotlist_ssid %d is : 0x%x
+218,II,EXTSCAN_START_UNIT_TEST request_id = %d num_args = %d
+219,II,EXTSCAN_STOP_UNIT_TEST request_id = %d num_args = %d
+220,IIII,MLME_FRMGEN_RIC_IE ric_idx %d ric_ie_len %d tspec.ts_info.tsid = 0x%x .user_priority = 0x%x
+221,IIII,MLME_DEBUG_CMN 0x%x 0x%x 0x%x 0x%x
+222,I,frmgen_reassoc_req: missing ie=%d
+223,I,frmgen_reassoc_req: missing ie=%d
+224,I,frmgen_reassoc_req: missing ie=%d
+225,II,MLME_REASSOC_ADD_VENDOR_IE %d %d
+226,IIII,frmgen_insert_default_ie vdev_id=%d frm_type=0x%x sub_type=0x%x ies_len=%d
+227,III,frmgen_get_default_ie vdev_id=%d fc_type=0x%x length=%d
+228,IIII,frmgen_set_default_ie: vdev=0x%x,frm_type=0x%x,buf=0x%x,len=%d
+229,IIIII,frmgen_set_default_ie vdev_id=%d frm_type=0x%x ies_len=%d status=%d i=%d
+230,I,_wlan_frmgen_add_rsn_wpa_akm_suite akm=%d
+231,IIII,MLME_DEBUG_CMN 0x%x 0x%x 0x%x 0x%x 0x%x
+232,IIII,MLME_DEBUG_CMN 0x%x 0x%x 0x%x 0x%x
+233,II,MLME_FRMGEN wmm_tspec_ie_len=%d is_11r=%d
+234,II,add_ccx_ie: ccx_cap=%d,ese_conn=%d
+235,,add_ccx_ie: null
+236,II,MLME_FRMPARSE_WARN_QBSS ie->ie_len %d remaining_len %d. ignore this IE
+237,II,MLME_FRMPARSE_WARN_QBSS ie->ie_len %d (!= %d)
+238,II,MLME_FRMPARSE_WARN_HT_CAP ie->ie_len %d (exp %d) ignore this IE
+239,II,MLME_FRMPARSE_WARN_HT_CAP remaining_len %d (exp %d) ignore this IE
+240,II,MLME_FRMPARSE_WARN_HT_OPER ie->ie_len %d (exp %d) ignore this IE
+241,II,MLME_FRMPARSE_WARN_HT_OPER remaining_len %d (exp %d) ignore this IE
+242,II,MLME_FRMPARSE_WARN_VHT_OPER ie->ie_len %d (exp %d) ignore this IE
+243,II,MLME_FRMPARSE_WARN_VHT_OPER remaining_len %d (exp %d) ignore this IE
+244,II,MLME_FRMPARSE_WARN_VHT_CAP ie->ie_len %d (exp %d) ignore this IE
+245,II,MLME_FRMPARSE_WARN_VHT_CAP remaining_len %d (exp %d) ignore this IE
+246,II,_wlan_get_rx_nss nss=%d,%d
+247,I,_wlan_get_tx_nss nss=%d
+248,II,MLME_FRMPARSE_WARN_SSID ie->ie_len %d (> %d)
+249,II,MLME_FRMPARSE_WARN_SSID ie->ie_len %d remaining_len %d. ignore this IE
+250,II,MLME_FRMPARSE_WARN_SUPP_RATE ie->len %d (> %d)-> ignore this IE
+251,II,MLME_FRMPARSE_WARN_SUPP_RATE ie->ie_len %d remaining_len %d. ignore this IE
+252,I,MLME_FRMPARSE_WARN_SUPP_RATE skipped unknown rate 0x%x
+253,,MLME_FRMPARSE_WARN_SUPP_RATE no known rate value
+254,II,MLME_FRMPARSE_WARN_EXT_SUPP_RATE ie->ie_len %d remaining_len %d. ignore this IE
+255,III,MLME_FRMPARSE_WARN_EXT_SUPP_RATE rate_index %d (> %d)-> trimmed to %d
+256,I,MLME_FRMPARSE_WARN_EXT_SUPP_RATE skipped unknown rate 0x%x
+257,,MLME_FRMPARSE_WARN_EXT_SUPP_RATE no known rate value
+258,,wlan_frmparse_neighbor_report_ie copied details
+259,,11K_offload_PARSE_NEIGH_REP_RSP_ERROR frm_body is NULL
+260,II,11K_offload_PARSE_NEIGH_REP_RSP_ERROR remaining_length(%d) < fixed_length(%d)
+261,I,wlan_frmparse_neighbor_report_response remaining_length %d
+262,II,11K_offload_PARSE_NEIGH_REP_RSP_ERROR remaining_length(%d) < ie_hdr_len(%d)
+263,II,11K_offload_PARSE_NEIGH_REP_RSP_ERROR remaining_length(%d) < ie_len(%d)
+264,II,11K_offload_PARSE_NEIGH_REP_RSP_ERROR Unknown IE found. ID = %d, Len = %d
+265,II,MLME_FRMPARSE_WARN_DS_PARAMS ie->ie_len %d (exp %d). trying to interpret
+266,III,MLME_FRMPARSE_WARN_DS_PARAMS ie->ie_len %d remaining_len %d (exp %d). ignore this IE
+267,II,MLME_FRMPARSE_WARN_QOS_CAP ie->ie_len %d (exp %d). ignore this IE
+268,II,MLME_FRMPARSE_WARN_QOS_CAP remaining ie_len %d (exp > %d). ignore this IE
+269,II,MLME_FRMPARSE_WARN_EDCA_PARAM ie->ie_len %d (exp %d). ignore this IE
+270,II,MLME_FRMPARSE_WARN_EDCA_PARAM ie->ie_len %d remaining_len %d. ignore this IE
+271,II,MLME_FRMPARSE_WARN_ERP ie->ie_len %d (exp %d)
+272,III,MLME_FRMPARSE_WARN_ERP ie->ie_len %d remaining_len %d (exp %d). ignore this IE
+273,II,MLME_FRMPARSE_WARN_MDIE ie->ie_len %d (exp %d). ignore this IE
+274,II,MLME_FRMPARSE_WARN_MDIE remaining_len %d (exp %d). ignore this IE
+275,II,MLME_FRMPARSE_WARN_RIC_DATA ie->ie_len %d (exp %d). ignore this IE
+276,II,MLME_FRMPARSE_WARN_RIC_DATA remaining_len %d (exp %d). ignore this IE
+277,II,MLME_FRMPARSE_WARN_RIC_DESCRIPTOR ie->ie_len %d (< %d). ignore this IE
+278,II,MLME_FRMPARSE_WARN_RIC_DESCRIPTOR remaining_len %d (< %d). ignore this IE
+279,II,MLME_FRMPARSE_WARN_TSPEC ie->ie_len %d (exp %d). ignore this IE
+280,II,MLME_FRMPARSE_WARN_TSPEC remaining_len %d (exp %d). ignore this IE
+281,II,MLME_FRMPARSE_ERROR_AUTH frm_len %d (< %d)
+282,I,MLME_FRMPARSE_AUTH status_code %d
+283,II,MLME_FRMPARSE_ERROR_BEACON_PROBE_RSP frm_len %d (< %d)
+284,IIIIII,MLME_FRMPARSE_BEACON_PROBE_RSP is_bcn %d ie_count %d id 0x%02x len %d ie_status 0x%x remaining_len %d
+285,II,MLME_FRMPARSE_WARN_BEACON_PROBE_RSP is_bcn %d remaing_len %d incomplete
+286,II,MLME_FRMPARSE_ERROR_BEACON_PROBE_RSP is_bcn %d mandatory IE %d missing
+287,II,MLME_FRMPARSE_ERROR_REASSOC_RSP frm_len %d (< %d)
+288,I,MLME_FRMPARSE_ERROR_REASSOC_RSP status_code=%d
+289,IIIII,MLME_FRMPARSE_REASSOC_RSP ie_count %d id 0x%02x len %d ie_status 0x%x remaining_len %d
+290,III,MLME_FRMPARSE_ERROR_REASSOC_RSP missing mandatory IE
+291,I,MLME_FRMPARSE_VENDOR_VHT unknown type %d
+292,I,MLME_FRMPARSE_VENDOR_VHT unknown subtype %d
+293,II,MLME_FRMPARSE_WARN_VENDOR_VHT remaining_len %d (exp %d) ignore this IE
+294,I,MLME_FRMPARSE_WARN_VENDOR_VHT ERROR vht_caps. status %x
+
+295,I,MLME_FRMPARSE_WARN_VENDOR_VHT ERROR vht_oper. status %x
+
+296,I,MLME_FRMPARSE_ERROR_WPA_RSN missing version field. remaining_len %d
+297,II,MLME_FRMPARSE_ERROR_WPA_RSN version (%d) is not 1. remaining ie_len %d
+298,I,MLME_FRMPARSE_WARN_WPA_RSN incomplete group cipher suite. remaining_len = %d (< 4)
+299,I,MLME_FRMPARSE_WARN_WPA_RSN pairwise suite count remaining_len %d (< 2)
+300,II,MLME_FRMPARSE_WARN_WPA_RSN incomplete pairwise cipher suite. remaining_len = %d (< %d)
+301,I,MLME_FRMPARSE_WARN_WPA_RSN incomplete akm suite count remaining_len %d (< 2)
+302,II,MLME_FRMPARSE_WARN_WPA_RSN incomplete akm suite. remaining_len = %d (< %d)
+303,I,MLME_FRMPARSE_WARN_WPA_RSN incomplete rsn caps. remaining_len = %d (< 2)
+304,I,MLME_FRMPARSE_WARN_WPA_RSN rsn_caps.pre_auth set in WPA.
+305,I,MLME_FRMPARSE_WARN_WPA_RSN pmkid. remaining_len = %d (< 2)
+306,II,MLME_FRMPARSE_WARN_WPA_RSN pmkid. remaining_len = %d (< %d)
+307,I,MLME_FRMPARSE_WARN_WPA_RSN incomplete group mgmt cipher suite. remaining_len = %d (< 4)
+308,IIII,MLME_FRMPARSE_WPA_RSN_CIPHER index %d unknown vendor oui 0x%08x 0x%08x 0x%08x
+309,I,MLME_FRMPARSE_WPA_RSN_CIPHER_ERR can't use_group for suite type 0x%x
+
+310,II,MLME_FRMPARSE_WPA_RSN_CIPHER index %d unknown suite type 0x%08x
+
+311,IIIII,MLME_FRMPARSE_WPA_RSN_CIPHER cipher_suite_count %d is_rsn %d suite_type %d (0=group,1=pair) cipher_type 0x%08x ie_status 0x%x
+312,IIII,MLME_FRMPARSE_WPA_RSN_AKM index %d unknown vendor oui 0x%08x 0x%08x 0x%08x
+313,II,MLME_FRMPARSE_WPA_RSN_AKM index %d unknown suite type 0x%08x
+
+314,IIIII,MLME_FRMPARSE_WPA_RSN_AKM akm_suite_count %d is_rsn %d proto 0x%08x key_mgmt 0x%08x ie_status 0x%x
+315,III,MLME_FRMPARSE_WARN_VENDOR invalid ie_len=%d remaining_len=%d (<%d)
+316,II,MLME_FRMPARSE_WARN_VENDOR ie->ie_len %d remaining_len %d. ignore this IE
+317,I,MLME_FRMPARSE_ERROR_MS_VENDOR invalid_len=%d
+318,I,MLME_FRMPARSE_WPA_IE skip parsing as rsn_ie_len (%d) is present
+319,II,MLME_FRMPARSE_WARN_WMM_IE ie_len %d (< %d). ignore this IE
+320,II,MLME_FRMPARSE_WARN_WMM_AC ie_len %d (< %d). ignore this IE
+321,I,MLME_FRMPARSE_ERROR_WMM_AC undefined ac %d
+322,I,MLME_FRMPARSE_ERROR_CISCO_VENDOR invalid_len=%d
+323,I,MLME_FRMPARSE_CISCO_VENDOR version ie ver = %d
+324,IIII,SMGMT buf free,small:%d,abf:0x%x,thread:%d,bufCnt:%d
+325,IIII,MGMT buf free,small:%d,abf:0x%x,thread:%d,bufCnt:%d
+326,IIII,TXDATA buf free,small:%d,abf:0x%x,thread:%d,bufCnt:%d
+327,IIII,SMTXDATA buf free,small:%d,abf:0x%x,thread:%d,bufCnt:%d
+328,III,MGMT buf get failure: thread:%d,bufCnt:%d, bsmall:%d
+329,IIII,MGMT buf get success, abf:0x%x,thread:%d,bufCnt:%d, bsmall:%d
+330,III,MGMT buf get failure: thread:%d,bufCnt:%d, bsmall:%d
+331,IIII,MGMT buf get success, abf:0x%x,thread:%d,bufCnt:%d, bsmall%d
+332,II,SMGMT buf get failure: mgmtbufCnt = %d, bsmall = %d
+333,IIII,MGMT buf get failure: mgmtbufCnt = %d, bsmall = %d offload_max_vdev = %d bcn_buffer_cnt = %d
+334,III,MGMT buf abf failure: smgmtbufCnt = %d, bsmall = %d mgmtBufCnt = %d
+335,IIII,MGMT buf get success: abf = 0x%x mgmtBufCnt =%d smgmtbuffcnt = %d bsmall = %d
+336,,wlan_buf_mac_buffer_dispatcher no buffers available in chain
+337,I,wlan_buf_mac_buffer_dispatcher mac_id=%d
+
+338,,wlan_buf_mac_buffer_dispatcher oops
+339,,wlan_buf_mac_buffer_dispatcher oops
+340,I,wlan_buf_rxbuf_requeue mac_id=%d
+
+341,,wlan_buf_mac_buffer_dispatcher oops
+342,,wlan_buf_mac_buffer_dispatcher oops
+343,I,wlan_dev_init: ant_sharing_enabled = %d
+344,II,_wlan_resync_imps: IMPS_ENABLED=%d, VDEV_UP_COUNT=%d
+345,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: header length (%d) > %d
+346,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: data length (%d) > %d
+347,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: mac address length (%d) > %d
+348,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: capability length (%d) > %d
+349,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: total_length (%d) > %d
+350,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: total_num_configured_element (%d) > %d
+351,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: num_vendor_oui_ext (%d) > %d
+352,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: total_num_of_configured_oui (%d) < %d
+353,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: num_of_oui_read %d and index of buf_data %d should be equal
+354,,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: oui_cmd_buff_length validation failed
+355,II,WMI_PDEV_CONFIG_VENDOR_OUI_ACTION_CMDID Error: curr_data_index (%d) > next_data_index %d
+356,,_wlan_pdev_set_param: Param WMI_PDEV_PARAM_TX_CHAIN_MASK is not handled
+357,,_wlan_pdev_set_param: Param WMI_PDEV_PARAM_RX_CHAIN_MASK is not handled
+358,I,PDEV_PARAM_IOT_PATTERN=%08x
+359,I,wlan_get_chip_power_stats: stats_capture->num_debug_register 0x%x
+360,,wlan_pdev_set_hw_mode_resp_event: WMI Event Alloc Failed!!!
+361,II,wlan_pdev_set_hw_mode_resp_event: status=0x%x, cfg_hw_mode_idx=0x%x
+362,I,wlan_dev_unit_test: cmd = WMI_PDEV_PARAM_ABG_MODE_TX_CHAIN_NUM, value = 0x%x
+363,III,wlan_pdev_get_hw_mode_transition_event: old_hw_idx=0x%x, new_hw_idx=0x%x, vdev_num=%d
+364,,_wlan_pdev_set_param: Param WMI_PDEV_GREEN_AP_PS_ENABLE_CMDID is not handled
+365,,wlan_pdev_resume_cmd: NOT expected to receive during wifi on
+366,I,wlan_pdev_resume_cmd: NOT expected to receive during wifi on, mac id=%d
+367,II,wlan_pdev_set_pcl not match pcl_cnt=%d,supp_chan_cnt=%d
+368,III,wlan_pdev_set_pcl: cur_category %d: num_chans_in_category %d -> cur_idx %d
+369,I,wlan_pdev_set_pcl: num_chans=%d
+370,I,wlan_pdev_set_hw_mode: HW_Mode_Idx = 0x%x
+371,I,wlan_pdev_set_hw_mode: DBSMGR_Ret_Status = 0x%x
+372,,WMI_PDEV_SET_MAC_CONFIG_RESP_EVENT: WMI Event Alloc Failed!!!
+373,I,WMI_PDEV_SET_MAC_CONFIG_RESP_EVENT: status=0x%x
+374,I,_wlan_wmi_setupComplete %x
+375,IIII,RESOURCE_PEER_ALLOC error vdev_id = %d mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x usage_count = %d
+376,II,RESOURCE_PEER_ALLOC error peer_type = %d, delete_in_process:%d
+377,IIII,RESOURCE_PEER_ALLOC create_by=%d,delete_by=%d,create_tsf_63_32=0x%x,create_tsf_31_0=0x%x
+378,IIII,RESOURCE_PEER_ALLOC del_req_tsf_63_32=0x%x,del_req_tsf_31_0=0x%x,del_conf_tsf_63_32=0x%x,del_conf_tsf_31_0=0x%x
+379,II,RESOURCE_PEER_ALLOC curr_tsf_63_32=0x%x,curr_tsf_31_0=0x%x
+380,IIIIII,RESOURCE_PEER_ALLOC duplicate PEER_TYPE_BSS vdev_id = %d mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x mac_id = %d/%d peer=0x%x
+381,IIIII,wal peer allocaton status = %d vdev_id_8/mac_id_8 = 0x%x mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x peer_type = %d
+382,IIII,VDEV EVT:RESOURCE_PEER_FREE vdev_id = %d mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x usage_count = %d
+383,I,VDEV EVT PEER: wlan_free_peer del_resp=%d
+384,II,RESOURCE_PEER_NBRHOOD_MGMT_ALLOC nbrhood_peers_ctxt = 0x%x var2 = %d
+385,I,RESOURCE_PEER_NBRHOOD_MGMT_ALLOC nbrhood_peers_ctxt = 0x%x
+386,I,RESOURCE_PEER_NBRHOOD_MGMT_INFO nbrhood_peers_ctxt/mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x
+387,II,wlan_peer_send_peer_info_event bss_peer=%p, self_peer=%p
+388,II,wlan_peer_send_peer_info_event j=%d, peer=%p
+389,I,wlan_peer_send_peer_info_event num_valid_peers=%d
+390,II,RESOURCE_PEER_NBRHOOD_MGMT_INFO nbrhood_peers_ctxt/mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x
+391,III,RESOURCE_PEER_NBRHOOD_MGMT_INFO nbrhood_peers_ctxt/mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x num_valid_peers = %d
+392,I,wlan_set_peer_txbfcap vht_caps=%x
+393,II,Nr=%x Nrx=%x
+394,I,Nc=%x
+395,II,Nr=%x Ntx=%x
+396,III,Nr=%x Nc=%x peer_nss=%x
+397,IIIIII,peer_update status=%d,vdevid=%d,macaddr=0x%8x0x%4x peer_type=%d,req_peer_type=%d
+
+398,IIIIIII,ROAM_VDEV_UPDATE_BSS_PEER by find_peer for ****%02x:%02x:%02x:%02x:%02x:%02x* mac_id %d ***
+399,IIIIIIII,ROAM_VDEV_UPDATE_BSS_PEER by find_peer_pdev for ****%02x:%02x:%02x:%02x:%02x:%02x* mac_id %d %d***
+400,IIIIII,ROAM_VDEV_UPDATE_BSS_PEER error no peer for ****%02x:%02x:%02x:%02x:%02x:%02x****
+401,IIIIII,peer create command for ****%02x:%02x:%02x:%02x:%02x:%02x****
+
+402,IIIIIII,peer delete command for vdev_id %d ****%02x:%02x:%02x:%02x:%02x:%02x****
+
+403,,peer not exist. still generating PEER_DELETE_RESP_EVENTID
+404,,PEER_ASSOC null peer
+405,I,peer assoc cmd num_peer_ht_rates > max
+406,IIIIII,PEER_ASSOC cmd for %x:%x:%x:%x:%x:%x
+407,IIIII,PEER_ASSOC ni_flags=0x%x phymode=0x%x nss=0x%x mpdudensity=%d max_mpdu=%d
+408,IIIII,PEER_ASSOC ni_legacy_rate_set= 0x%x ht_caps=0x%x vht_caps=0x%x vht_mcs_set=0x%x ht_mcs_set= 0x%x
+409,III,wlan_vdev_dispatch_peer_change_bw:prev_ni_flags=%x new_ni_flags=%x new_bw = %x
+410,II,update non data2, peer:0x%x, rc:0x%x
+411,II,VDEV EVT:WMI_PEER_DELETE_RESP_EVENTID send vdevId=%d time=%d
+412,I,wlan_vdev_peer_change_phymode_internal: phymode = %x
+413,I,wlan_vdev_change_minimum_allowed_mcs: minimum_allowed_mcs 0x=%x
+414,III,KEYMGMT_ADD_KEY_ENTRY_REINSTALLATION ERROR id=%d flags=0x%x len=%d
+415,I,KEYMGMT_CLR_KEY_ENTRY id=%d
+416,III,KEYMGMT_RESET_KEY id=%d peer_addr=%08x%04x
+417,IIII,KEYMGMT_ADD_KEY_ENTRY id=%d key_idx=%d flags=0x%x len=%d
+418,III,KEYMGMT_ADD_KEY_ENTRY_EXISTING key_idx=%d flags=0x%x len=%d
+419,II,KEYMGMT_ADD_KEY_ENTRY_NO_MEM id=%d key_idx=%d
+420,IIIIII,KEYMGMT_INSTALL_KEY_ENTRY id=%d idx=%d key_flags_bitmap=0x%x len=%d peer_addr=0x04%x08%x
+421,I,KEYMGMT_CLR_KEY_ENTRY id=%d
+422,II,_wlan_lpi_scan_evt_handler : %d evt_type:0x%x
+423,III,_wlan_lpi_scan_evt_handler Discovery scan : %d chan_freq:%d num_chan_scaned:%d
+424,III,_wlan_lpi_scan_evt_handler snoop scan : %d chan_freq:%d num_chan_scaned:%d
+425,I,LPI: _wlan_lpi_send_result : %d
+426,I,LPI: _wlan_lpi_send_result : %d Send In Progress not got wmi_lpi_complete cb yet !!!
+427,IIII,_wlan_lpi_send_result : Sending Scan results to ADSP send_counter : %d data_len:%d len_of_chan_scaned: %d, total:%d
+428,II,_wlan_lpi_send_result : %d num_chan_scaned:%d
+429,III, _wlan_lpi_send_result - !! Never reach here: %d data_size:%d Event_size:%d
+430,III,_wlan_lpi_send_result : %d RESULT_DATA_SIZE:%d total:%d
+431,II,_wlan_lpi_send_status_event : %d status:0x%x
+432,I,LPI: _wlan_lpi_send_handoff_event : %d
+433,IIIIII,LPI: _wlan_lpi_send_handoff_event : %d ctxt-ssid_len:%d resp:ssid_len:%d freq:%d rssi:%d vdev_id:%d
+434,II,LPI: _wlan_lpi_probe_rsp_beacon_handler : %d ie_bitmap:0x%x
+435,II,LPI - LPI_DBG_15 LPI: _wlan_lpi_probe_rsp_beacon_handler : %d ie_bitmap:0x%x
+436,II,_wlan_lpi_probe_rsp_beacon_handler : mac: %x:%x
+437,II,LPI: _wlan_lpi_probe_rsp_beacon_handler : %d is_probe:%d
+438,III,LPI: _wlan_lpi_probe_rsp_beacon_handler : %d ssid.ssid_len:%d, frame_len:%d
+439,II,LPI: _wlan_lpi_probe_rsp_beacon_handler : %d freq:%d
+440,II,LPI: _wlan_lpi_probe_rsp_beacon_handler : %d data_buff_index:%d
+441,I,LPI: _wlan_lpi_handoff_handler %d
+442,I,LPI: _wlan_lpi_scan_cancel_by_vdev status:0x%x
+443,I,_wlan_lpi_update_age_of_measurement : %d
+444,II,check error,ie_bitmap:%x: index:%x
+445,II,LPI: wmi_lpi_complete : %d tx_cmpl_counter : %d
+446,II,check error,ie_bitmap:%x: index:%x
+447,II,_wlan_lpi_check_if_entry_present : mac: %x:%x
+448,II,LPI: _wlan_wmi_lpi_mgmt_snooping_config : %d enable:%d
+449,I,LPI: _wlan_wmi_lpi_scan_start : %d
+450,III,LPI: _wlan_wmi_lpi_scan_start : %d scan_req_id:%d scan_id:%d
+451,IIIII, _wlan_wmi_lpi_scan_start : %d dw_act:%d dw_pas:%d min_rest:%d max_rest:%d
+452,IIIII,LPI: _wlan_wmi_lpi_scan_start : %d r_prob:%d spc_prob:%d idle_t:%d max_scn_time:%d
+453,IIIII,LPI: _wlan_wmi_lpi_scan_start : prob_dly:%d burst_durat:%d priority:%d vdev_id:%d ctrl_flag:0x%x
+454,IIII,LPI: _wlan_wmi_lpi_scan_start : n_chan:%d n_ssids:%d n_bssid:%d ie_len:%d
+455,,LPI: scan cancel as wlan vdev is free
+456,II,LPI: _wlan_wmi_lpi_scan_start : %d Magic frequency:%d GHz Send from ADSP to check current firmware status(Is responsive)
+457,II,,LPI: _wlan_wmi_lpi_scan_start - WMI_LPI_STATUS_ILLEGAL_CHAN_REQ %d num_chan:%d
+458,II,LPI: _wlan_wmi_lpi_scan_start - WMI_LPI_STATUS_DROPPED_REQ %d num_ssids:%d
+459,II,LPI: _wlan_wmi_lpi_scan_start - WMI_LPI_STATUS_DROPPED_REQ %d num_bssid:%d
+460,II,LPI: _wlan_wmi_lpi_scan_start - WMI_LPI_STATUS_DROPPED_REQ %d ie_len:%d
+461,I,LPI: _wlan_wmi_lpi_scan_stop %d
+462,II,LPI: _wlan_wmi_lpi_scan_stop %d status:0x%x
+463,II,tsf_beacon: 0x%08x%08x
+464,IIII,QUIET IE STA: period=%d dur=%d, offset=%d, tbtt cnt=%d
+465,II,WLAN_BEACON_RESYNC: vdev_id=%d, resyncBeacon=%d
+466,II,WLAN_BEACON_CANCEL_RESYNC: vdev_id=%d, resyncBeacon=%d
+467,III,_wlan_tsfoor_handler: vdev_id = %d : 0x%x tesf = 0x%x
+468,,ni_dtimperiod is ZERO
+469,II,nextdtim: 0x%08x%08x
+470,II,BEACON_RESYNC_ARBITER_REQUEST: vdev_id=%d, client_id=%d
+471,II,BEACON_RESYNC_ARBITER_CANCEL_REQUEST: vdev_id=%d, client_id=%d
+472,I,BEACON_RESYNC_ARBITER_CANCEL_ALL_REQUESTS: vdev_id=%d
+473,II,BEACON_RESYNC_ARBITER_ADD_CLIENT: vdev_id=%d, client_id=%d
+474,II,BEACON_RESYNC_ARBITER_REMOVE_CLIENT: vdev_id=%d, client_id=%d
+475,III,BEACON_RESYNC_ARBITER_RESOLVE: vdev_id=%d, is_vdev_holding=%d, SLIST_EMPTY(hold_list)=%d
+476,I,BEACON_RESYNC_ARBITER_VDEV_INIT: vdev_id=%d
+477,I,BEACON_RESYNC_ARBITER_VDEV_DEINIT: vdev_id=%d
+478,II,MLME_PROCESS_DEAUTH roam_state=%d, mlme_state=%d
+479,II,MLME_PROCESS_DISASSOC roam_state=%d, mlme_state=%d
+480,II,MLME_DEBUG_CMN 0x%x 0x%x
+481,II,MLME_DEBUG_CMN 0x%x 0x%x
+482,I,MLME_DEBUG_CMN 0x%x
+483,I,MLME_DEBUG_CMN 0x%x
+484,II,MLME_DEBUG_CMN 0x%x 0x%x
+485,II,MLME_DEBUG_CMN 0x%x 0x%x
+486,IIII,mlme_sync vdev_id=%d, old_hw_mode=%d new_hw_mode=%d auth_status=%d
+487,I,mlme_sync_alloc_fail %d
+488,I,MLME_SUBNET_CHANGE_STATUS %d
+489,IIII,MLME_SYNC_REPLAY_COUNT_L32 0x%02x%02x%02x%02x
+490,IIII,MLME_SYNC_REPLAY_COUNT_U32 0x%02x%02x%02x%02x
+491,I,MLME_WMI_SEQ_ABORT: seq_id=0x%x
+492,I,MLME_WMI_SEQ_DEL_SESSION: seq_id=0x%x
+493,I,MLME_WMI_SEQ_UPDATE_SESSION: seq_id=0x%x
+494,II,MLME_DEBUG_CMN 0x%x 0x%x
+495,I,MLME_INSTALL_KEY key_type=%d
+496,II,MLME_WMI_SEQ_DELETE_SESSION_COMP: ret=0x%x last_index=0x%x
+497,I,MLME_WMI_EVENT_FILTER: ret=0x%x
+498,II,MLME_WMI_SEQ_UPDATE_SESSION_COMP: ret=0x%x last_index=0x%x
+499,,MLME_INIT_CFG param null
+500,,MLME_INIT_CFG offld_param null
+501,I,MLME_INIT_CFG self_rsn_caps 0x%x
+502,III,MLME_INIT_CFG cap=0x%x,11r=%d,cckm=%d
+503,II,MLME_DEBUG_CMN 0x%x 0x%x
+504,II,MLME_DEBUG_CMN 0x%x 0x%x
+505,II,MLME_DEBUG_CMN 0x%x 0x%x
+506,III,MLME_DEBUG_CMN 0x%x 0x%x 0x%x
+507,II,MLME_DEBUG_CMN 0x%x 0x%x
+508,II,MLME_DEBUG_CMN 0x%x 0x%x
+509,II,MLME_DEBUG_CMN 0x%x 0x%x
+510,II,MLME_DEBUG_CMN 0x%x 0x%x
+511,II,MLME_DEBUG_CMN 0x%x 0x%x
+512,II,MLME_DEBUG_CMN 0x%x 0x%x
+513,II,MLME_DEBUG_CMN 0x%x 0x%x
+514,II,mlme_ft_add_ss curr_op_cls=%d smps=%d
+515,II,MLME_DEBUG_CMN 0x%x 0x%x
+516,II,MLME_DEBUG_CMN 0x%x 0x%x
+517,,mlme_update_session: in update
+518,II,MLME_DEBUG_CMN 0x%x 0x%x
+519,II,MLME_DEBUG_CMN 0x%x 0x%x
+520,II,MLME_DEBUG_CMN 0x%x 0x%x
+521,,mlme_del_session: in delete
+522,II,MLME_DEBUG_CMN 0x%x 0x%x
+523,II,MLME_DEBUG_CMN 0x%x 0x%x
+524,II,MLME_DEBUG_CMN 0x%x 0x%x
+525,II,MLME_DEBUG_CMN 0x%x 0x%x
+526,II,MLME_DEBUG_CMN 0x%x 0x%x
+527,II,MLME_DEBUG_CMN 0x%x 0x%x
+528,II,MLME_DEBUG_CMN 0x%x 0x%x
+529,II,MLME_DEBUG_CMN 0x%x 0x%x
+530,II,MLME_DEBUG_CMN 0x%x 0x%x
+531,II,MLME_DEBUG_CMN 0x%x 0x%x
+532,III,MLME_DEBUG_CMN 0x%x 0x%x 0x%x
+533,III,MLME_SET_ROAM_STATUS prev_state=%d cur_state=%d is_eap1x_recv=%d
+534,IIIII,MLME_UPDATE_RIC_CFG ts_info = 0x%x user_priority = 0x%x tsid = 0x%x direction = 0x%x is_add = %d
+535,I,MLME_UPDATE_RIC_DELETE index = %d
+536,I,MLME_UPDATE_RIC_REPLACE index = %d
+537,I,MLME_UPDATE_RIC_FIND_SLOT index = %d
+538,III,MLME_UPDATE_RIC_TRY_SLOT small_up_index = %d, user_priority = %d < %d
+539,III,MLME_UPDATE_RIC_ADD index = %d ts_info = 0x%x rde_ie = %d
+540,III,MLME_GTK_OFFLOAD_INVALID peer_addr 0x%x vdev 0x%x enable %d
+541,IIII,MLME_GTK_OFFLOAD_INVALID_SESSION peer_addr %08x04x vdev_id %d enable %d
+542,IIII,MLME_GTK_OFFLOAD_KEY_NOT_FOUND peer_addr %08x04x vdev_id %d enable %d
+543,IIII,MLME_GTK_OFFLOAD_DEL_IN_PROGRESS peer_addr %08x04x vdev_id %d enable %d
+544,,wlan_mlme_install_key invalid param
+545,,wlan_mlme_install_key session not found
+546,,mlme_del_session: in delete
+547,II,MLME_DEBUG_CMN 0x%x 0x%x
+548,I,MLME_WMI_CMD_RPOXY cmdid=0x%x
+549,II,MLME_DEBUG_CMN 0x%x 0x%x
+550,II,MLME_DEBUG_CMN 0x%x 0x%x
+551,II,MLME_DEBUG_CMN 0x%x 0x%x
+552,II,MLME_DEBUG_CMN 0x%x 0x%x
+553,II,MLME_DEBUG_CMN 0x%x 0x%x
+554,II,MLME_DEBUG_CMN 0x%x 0x%x
+555,II,MLME_DEBUG_CMN 0x%x 0x%x
+556,IIIIIII,MLME_DEBUG_CMN 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+557,II,MLME_DEBUG_CMN 0x%x 0x%x
+558,II,MLME_DEBUG_CMN 0x%x 0x%x
+559,II,MLME_DEBUG_CMN 0x%x 0x%x
+560,II,MLME_DEBUG_CMN 0x%x 0x%x
+561,III,MLME_DEBUG_CMN 0x%x 0x%x 0x%x
+562,III,MLME_DEBUG_CMN 0x%x 0x%x 0x%x
+563,II,MLME_DEBUG_CMN 0x%x 0x%x
+564,II,MLME_DEBUG_CMN 0x%x 0x%x
+565,II,MLME_DEBUG_CMN 0x%x 0x%x
+566,II,MLME_DEBUG_CMN 0x%x 0x%x
+567,III,MLME_DEBUG_CMN 0x%x 0x%x
+568,III,MLME_DEBUG_CMN 0x%x 0x%x 0x%x
+569,IIIII,MLME_REASSOC_1x1 freq=%d ht_caps=%d,%d vht_caps=%d,%d
+570,IIII,MLME_PREAUTH_SEND_HNDL comp_status=0x%x, mlme_session_ctxt=0x%x(0=invalid), session_valid=%d(255=invalid), mlme_state=%d(255=invalid)
+571,IIII,MLME_REASSOC_SEND_HNDL comp_status=0x%x, mlme_session_ctxt=0x%x(0=invalid), session_valid=%d(255=invalid), mlme_state=%d(255=invalid)
+572,III,_wlan_mlme_intersect_key_mgmt_type ap_key_mgmt=0x%x user_key_mgmt=0x%x key_mgmt=0x%x
+573,III,MLME_DEBUG_CMN 0x%x 0x%x 0x%x
+574,I,MLME_DEBUG_CMN 0x%x
+575,II,MLME_SUPPL_CONN_INVALID 0x%x 0x%x
+576,,MLME_SUPPL_CONN
+577,II,MLME_SUPPL_DISCONN_INVALID 0x%x 0x%x
+578,,MLME_SUPPL_DISCONN
+579,III,MLME_PEER_CREATE_CMD vdev_id=%d mac_addr=%08x%04x
+580,IIIIIIII,MLME_VDEV_START_REQ_CMD vdev_id=%d mhz=%d freq1=%d freq2=%d info=0x%x reg_info 0x%x 0x%x phy_mode=%d
+581,IIIII,MLME_VDEV_START_RESP_EVT vdev_id=%d, status=0x%x chain_mask=%d smps_mode=%d -> ret %d
+582,II,MLME_SET_WMM_PARAM_CMD vdev_id=%d enabled=%d
+583,IIII,MLME_VDEV_SET_PARAM_CMD vdev_id=%d param_id=0x%x value=0x%x thread_id=0x%x
+584,IIII,MLME_PEER_ASSOC_CMD vdev_id=%d ht_caps=0x%08x peer_vht_caps=0x%08x phy_mode=%d
+585,IIII,MLME_PEER_ASSOC_CNF_EVT vdev_id=%d mac_addr=%08x%04x -> ret %d
+586,IIII,MLME_VDEV_UP_CMD vdev_id=%d assoc_id=%d mac_addr=%08x%04x
+587,I,MLME_VDEV_STOP_CMD vdev_id=%d
+588,III,MLME_VDEV_STOPPED_EVT evt->vdev_id=%d vdev->id=%d ret %d
+589,IIII,MLME_PEER_FLUSH_CMD vdev_id=%d mac_addr=%08x%04x peer_tid_bitmap=0x%x
+590,III,MLME_PEER_DELETE_CMD vdev_id=%d mac_addr=%08x%04x
+591,IIII,MLME_PEER_DELETE_RESP_EVT vdev_id=%d mac_addr=%08x%04x -> ret %d
+592,I,MLME_VDEV_DOWN_CMD vdev_id=%d
+593,IIIII,MLME_VDEV_INSTALL_KEY_CMD vdev_id=%d key_id=%d key_type=%d key_cipher=%d rsc_counter_l=%d
+594,IIII,MLME_GTK_OFFLOAD_CMD vdev_id=%d enable=%d reply_counter = 0x%x 0x%x
+595,III,MLME_VDEV_PREPARE_START rx_nss=%d,tx_nss=%d,rx_streams=%d
+596,IIIIIII,MLME_PREPARE_WMM_PARAM ac=%d cwmin=%d cwmax=%d aifs=%d txoplimit=%d no_ack=%d acm=%d
+597,IIIII,MLME_PREPARE_PEER_ASSOC vdev_id=%d phy_mode=%d mhz=%d ch_width=%d flags=0x%08x
+598,I,MLME_PREPARE_PEER_ASSOC num_legacy_rate=%d
+599,II,MLME_PREPARE_PEER_ASSOC legatcy_rate[%d]=%d
+600,I,MLME_PREPARE_PEER_ASSOC_HT num_ht_rate=%d
+601,II,MLME_PREPARE_PEER_ASSOC_HT rates[%d]=%d
+602,IIII,MLME_PREPARE_PEER_ASSOC_VHT_PEER tx_hi=%d, rx_hi=%d, tx_mcs=0x%x rx_mcs=0x%x
+603,IIII,MLME_PREPARE_PEER_ASSOC_VHT_SELF tx_hi=%d, rx_hi=%d, tx_mcs=0x%x rx_mcs=0x%x
+604,IIIII,MLME_PREPARE_PEER_ASSOC_VHT_INTERSECT tx_max=%d, rx_max=%d, tx_mcs=0x%x rx_mcs=0x%x,nss=%d
+605,IIII,MLME_UPDATE_FREQ_PHYMODE_CH_WIDTH phymode==MODE_UNKNOWN mhz=%d freq1=%d freq2=%d phymode=%d
+606,IIIII,MLME_UPDATE_FREQ_PHYMODE_CH_WIDTH mhz=%d freq1=%d freq2=%d phymode=%d ch_width=%d
+607,I,wlan_mlme_rt_thread_comm_msg_handler: null vdev id=%d
+608,II,wlan_mlme_rt_thread_comm_msg_handler: vdev=%d,msg_id=%d
+609,IIIIII,MGMT_TXRX_SENT_FROM_LOCAL: macidh8/tid8/ptype16:0x%08x, cbflags=0x%08x, peerflag=0x%x,addr=0x%08x 0x%04x cur_chan=%d
+610,III,_wlan_mgmt_local_send_nullfunc() get nullfunc failed: peer = %p peer_type = %d cb_flags: 0x%x
+611,III,mac id mismatch:rx:%x vdev:%x, frame: %x
+
+612,III,mac id mismatch:rx:%x vdev:%x, frame: %x
+
+613,,IEEE80211_FC0_SUBTYPE_NDPA
+614,IIIIIII,MGMT_TXRX_FORWARD_TO_HOST: mgmt pkt, Ch_VdevActCnt_ToHost=0x%08x Type_Subtype=0x%04x Seq=%04d(0x%03x) Addr2=0x%04x 0x%08x RssiComb_Chain0_1_MacId=0x%08x
+615,IIIII,MGMT_TXRX_FORWARD_TO_HOST: not mgmt pkt, Ch_VdevActCnt_ToHost=0x%08x Type_Subtype=0x%04x Seq=%d(0x%x) RssiComb_Chain0_1_MacId=0x%08x
+616,I,LOCAL MGMT DEAUTH-DISASSOC tx compl. status 0x%x
+617,I,WMI_SEND_EVENT_WRONG_TLV CmdId/EventId = 0x%x
+618,I,WMI_SEND_EVENT_WRONG_TLV CmdId/EventId = 0x%x
+619,IIII,MGMT_TX_WMI_FROM_HOST: dword0=0x%x dword1=0x%x, subtype:%x, ppdu_info:0x%x
+620,IIII,MGMT_TX_WMI_FROM_HOST subtype=0x%02x addr=0x%04x%08x chanfreq=0x%x
+621,II,MGMT_TX_WMI_FROM_HOST: check tag =%d, tx_params_valid:%x
+622,IIII,MGMT_TX_WMI_FROM_HOST is_home_8/is_curr_8=0x%x mode_8/submode_8=0x%x pmac->mac_id=%d e_mac_id=%d
+623,I,Drop the frame
+624,II,MGMT_TX_WMI_FROM_HOST: tx_param_valid=%d ppdu_info=0x%x
+625,III,WMI TX comp send bundle, num:%d, desc id=%d comp=%d
+626,II,MGMT_TX_WMI_FROM_HOST_COMP desc_id=0x%x tx_status=0x%x
+627,II,MGMT_TX_WMI_FROM_HOST_COMP desc_id=0x%x tx_status=0x%x
+628,III,WMI TX comp hold,idx:%d, desc id=%d,comp=%d
+629,II,MGMT_TX_WMI_FROM_HOST register %d %d
+630,II,MGMT_TX_WMI_FROM_HOST register %d %d
+631,,NAN_DBGID_NULL_PTR
+632,,NAN-NAN_DBGID_SPARE_80: 0xAAAA
+633,,NAN-NAN_DBGID_SPARE_80: 0xBBBB
+634,IIIIII,NAN-BEACON_RX: from %02x:%02x:%02x:%02x:%02x:%02x
+635,IIIII,NAN-BEACON_RX: RSSI %u valid %u cluster 0x%04x BI %u statusFlags 0x%08x
+636,IIIIIIIII,NAN-SYNC_BEACON_DW_STATS: total rx %u c1=(%u/%u/%u %u) c2=(%u/%u/%u %u)
+637,,NAN-ENABLE failed
+638,,NAN-ENABLE
+639,I,NANCTRL_NANDisable_Internal()cmd_requestor: %d
+640,,EnableReqHdlr: Failed to read current config
+641,,EnableReqHdlr: Failed to Enable MAC
+642,,EnableReqHdlr:NAN Basic mode started
+643,I,NANCTRL_UpdateScanPolicy: NAN disableAsyncScanFlag %d
+644,II,NANCTRL_ResmgrEvtHdlr: HW mode: %d nanEnablePending:%d
+645,,NAN - 5G FAW Antenna granted
+646,I,Invalid channel %u
+
+647,I,NAN-ENABLE delayed because of current hw mode %d
+648,,NAN-DISABLE
+649,,Error processing Tx completion for Beacon
+650,,Error processing Tx completion for SDF
+651,IIIII,NAN-TX_COMPLETE: type 0x%X handle %p buf %p status %u currTsf 0x%08x
+652,II,NAN_DBGID_DWCM Trsp timer = %d %d
+653,,Too close to DW hence skipping attempt to send SDF01
+654,I,NAN_DBGID_DWCM dw time left = %d
+655,,Too close to DW on retry hence skipping attempt to send SDF
+656,,NAN_DBGID_DWCM dw unknown
+657,,NAN_DBGID_DWCM SDF/NMF QUEUE_
+658,,nan_ctrl_pm_arb_req: SLEEP
+659,,nan_ctrl_pm_arb_req: AWAKE
+660,,Tx completion received with NULL abf frame
+661,II,Tx completion received with %d and not %d
+662,IIIII,NAN -> API_MSG_HEADER: msgId %u msgVersion %u msgLen %u handle %u transId %u
+663,IIIII,NAN -> MSG_DATA: %02X %02X %02X %02X %02X
+664,II,NAN - OTA_PKT_HEADER: isTx %u frameLength %u
+665,IIIII,NAN -> PKT_DATA: %02X %02X %02X %02X
+666,III,Current TW params: twSize=%d n=%d twIndex=%d
+
+667,II,NAN [==================================> DW_START (pri=%u 5g=%u)
+668,II,DWStart TxOp %x %x
+669,,NAN_DBGID_SDF_SEND
+670,,NAN <==================================] DW_STOP
+671,,DW frame buffer allocation failed ERR ERR
+672,I,txType = %d
+673,I,NAN-PUBSUB_UPDATED: handle %u
+674,III,NAN-PUBSUB_PROCESSED: handle %u status %u value %u
+675,I,NAN-PUBSUB_REMOVE_DEFERRED: handle %u
+676,I,NAN-PUBSUB_REMOVE_PENDING: handle %u
+677,I,NAN-PUBSUB_REMOVED: handle %u
+678,IIIIIII,NAN-PUBSUB_MATCHED: handle %u svcId %02X:%02X:%02X:%02X:%02X:%02X
+679,IIII,NAN-PUBSUB_MATCHED: inId %u reqId %u svcCtrl 0x%02x len %u
+680,III,NAN-SUBSCRIBE_MATCH_NEW: handle %u match handle %u timestamp %u
+681,III,NAN-SUBSCRIBE_MATCH_REPEAT: handle %u match handle %u timestamp %u
+682,IIIIIIII,NAN-PUBSUB_FOLLOWUP_RECEIVED: handle %u matchHandle 0x%04X macAddr %02X:%02X:%02X:%02X:%02X:%02X
+683,IIII,NAN-PUBSUB_FOLLOWUP_RECEIVED: handle %u matchHandle 0x%04X inId %u reqId %u
+684,II,NAN-PUBSUB_PREPARED: handle %u flags 0x%X
+685,IIII,NAN-SUBSCRIBE_MATCH_LOG: handle %u match handle %u match timestamp %u timestamp %u
+686,IIIII,NAN-RX_CALLBACK: type 0x%X lenth %u currTsf 0x%08x rssi %u freq %u
+687,IIIII,NAN-RX_CALLBACK: type 0x%X lenth %u currTsf 0x%08x rssi %u freq %u
+688,IIIII,NAN-TX_COMPLETE: type 0x%X handle %p buf %p status %u currTsf 0x%08x
+689,II,NAN_DBGID_BEACON_TX_SEND Dw Sync Bcn Tbd= %d, DWtype = %d
+690,,NAN-NAN_DBGID_SPARE_80: 0xFFFA
+691,II,NAN-TSF_TIMEOUT: currTsf 0x%08x usecs %u
+692,,NAN-NAN_DBGID_SPARE_80: 0xFFF9
+693,III,NAN_DBGID_SPARE_80: type 0x%X freq %p curr_tsf 0x%08x
+694,IIII,NAN_DBGID_TSF_DUMP: curr_tsf_upper 0x%X, curr_tsf_lower 0x%X, nextDwTsf_upper 0x%X, nextDwTsf_lower 0x%X
+695,III,NAN_DBGID_DW_SKIP:0x%X, curr_tsf_lower:0x%X, diff: %p
+696,III,NAN_DBGID_DW_SKIP:0x%X, curr_tsf_lower:0x%X, diff: %p
+697,III,NAN_DBGID_DW_SKIP:0x%X, curr_tsf_lower:0x%X, diff: %p
+698,,NAN_DBGID_SPARE_80:0xFFF5
+699,I,NAN_DBGID_SPARE_80:0xFFF4, timer: 0x%X
+700,I,NAN_DBGID_BEACON_TX_SEND DB Bcn Tbd= %d
+701,III,NAN-CHREQ_GRANT: freq %u type %u tsfLo 0x%08x
+702,III,NAN-CHREQ_END: freq %u type %u tsfLo 0x%08x
+703,III,NAN-CHREQ_ERROR: freq %u type %u tsfLo 0x%08x
+704,II,NAN_DBGID_DW_SKIP:0x%X, curr_tsf_lower:0x%X
+705,II,NAN_DBGID_DW_SKIP:0x%X, next_tsf_lower:0x%X
+706,II,NAN_DBGID_DW_SKIP:0x%X, offset:0x%X
+707,II,NAN_DBGID_DW_SKIP:0x%X, start_time:0x%X
+708,I,NAN-NAN_DBGID_SPARE_80: NANSCHED_StartFaw: channel %d
+709,,NAN - 5G Enabled failed
+710,I,NAN-PUBSUB_REMOVED: handle %u
+711,I,NAN-PUBSUB_UPDATED: handle %u
+712,III,NAN-PUBSUB_PROCESSED: handle %u status %u value %u
+713,I,NAN-PUBSUB_REMOVE_DEFERRED: handle %u
+714,I,NAN-PUBSUB_REMOVE_PENDING: handle %u
+715,I,NAN-PUBSUB_REMOVED: handle %u
+716,IIIIIII,NAN-PUBSUB_MATCHED_SKIPPED_SSI: handle %u svcId %02X:%02X:%02X:%02X:%02X:%02X
+717,IIII,NAN-PUBSUB_MATCHED: inId %u reqId %u svcCtrl 0x%02x len %u
+718,IIIIIII,NAN-PUBSUB_MATCHED: handle %u svcId %02X:%02X:%02X:%02X:%02X:%02X
+719,IIII,NAN-PUBSUB_MATCHED: inId %u reqId %u svcCtrl 0x%02x len %u
+720,III,NAN-SUBSCRIBE_MATCH_NEW: handle %u match handle %u timestamp %u
+721,III,NAN-SUBSCRIBE_MATCH_REPEAT: handle %u match handle %u timestamp %u
+722,IIIIIIII,NAN-PUBSUB_FOLLOWUP_RECEIVED: handle %u matchHandle 0x%04X macAddr %02X:%02X:%02X:%02X:%02X:%02X
+723,IIII,NAN-PUBSUB_FOLLOWUP_RECEIVED: handle %u matchHandle 0x%04X inId %u reqId %u
+724,IIII,NAN-SUBSCRIBE_MATCH_LOG: handle %u match handle %u match timestamp %u timestamp %u
+725,IIII,NAN-NEW_ANCHORMASTER: rank=0x%08x_%08x (mp=%d rf=%d)
+726,III,NAN-ANCHORMASTER_RECORD_UPDATE_LAST: rank=0x%08x_%08x BTT=0x%08x
+727,IIII,NAN-ANCHORMASTER_RECORD_UPDATE: rank=0x%08x_%08x HC=%d BTT=0x%08x
+728,III,NAN-BEACON_TX (prepare): buf %p len %u rval %u
+729,IIII,NAN-BEACON_TX_SEND: type 0x%X tsfLo 0x%08x rval %u hc %u
+730,I,NAN-BEACON_TX_CANCEL: tsfLo 0x%08x
+731,III,NAN-ROLE_CHANGE: %d -> %d (isFORCED=%d)
+732,IIII,NAN-NEW_MASTERRANK: rank=0x%08x_%08x (mp=%d rf=%d)
+733,II,NAN-REQUESTOR_ID: code 0x%X requestorId 0x%X
+734,I,NAN_SD_ATTR_INSTANCE_ID_DONT_CARE: code 0x%X
+735,I,NAN_SD_ATTR_INSTANCE_ID_DONT_CARE: code 0x%X
+736,I,NAN_SD_ATTR_INSTANCE_ID_DONT_CARE: code 0x%X
+737,I,NAN_SD_ATTR_INSTANCE_ID_DONT_CARE: code 0x%X
+738,II,NAN-REQUESTOR_ID: code 0x%X requestorId 0x%X
+739,I,NAN_SD_ATTR_INSTANCE_ID_DONT_CARE: code 0x%X
+740,,NAN ACTION FRAME QUEUED
+741,,Failed to transmit DW NMF
+
+742,,NAN ACTION FRAME SENT
+743,II,ost=%d framelen=%d
+744,III,framelen=%d attrId=%d attrLen=%d
+745,II,Phy mode: %d length of element container : %d
+746,III,NAN-NAN_DBGID_SPARE_80: wlan_nan20_process_and_schedule_fa channel %x phy_mod %d freq1 %x
+747,II,NAN-NAN_DBGID_SPARE_80: wlan_nan20_process_and_schedule_fa start slot %d numslots %d
+748,,NAN-NAN_DBGID_SPARE_80: 0xFEEA
+749,,NAN-NAN_DBGID_SPARE_80: 0xFEEB
+750,,NAN-NAN_DBGID_SPARE_80: 0xFEED
+751,,NAN-NAN_DBGID_SPARE_80: 0xFEEF
+752,,NAN-NAN_DBGID_SPARE_80: 0xFEEC
+753,,NAN-NAN_DBGID_SPARE_80: 0xFEEE
+754,I,wlan_nan20_delete_ndp_instance: NDP_LOG Delete NDP instance : %d
+755,I,wlan_nan20_get_ndp_attr: NDP_LOG Received NDP info length : %d
+756,II,NDP_LOG ndp_id=%d self_ndi_vdev_id=%d
+757,IIIIII,wlan_nan20_ndp_dispatch_peer_assoc: NDP_LOG %02X:%02X:%02X:%02X:%02X:%02X
+758,I,wlan_nan20_ndp_schedule_Faw: NDP_LOG ndp_id=%d
+759,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+760,II,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x
+761,IIII,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x 0x%x
+762,IIII,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x 0x%x
+763,IIII,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x 0x%x
+764,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+765,IIII,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x 0x%x
+766,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+767,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+768,,the cur match is sending to host, drop this frame
+769,II,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x
+770,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+771,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+772,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+773,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+774,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+775,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+776,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+777,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+778,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+779,III,VDEV_MGR_VDEV_UP vdev_id/use_cnt = 0x%x 0x%x 0x%x
+780,I,WOW_RECV_DATA_PKT ARPPKT_REQUEST received :0x%x
+781,III,WOW_RECV_DATA_PKT tgt_ip = 0x%x src_ip = 0x%x ops = 0x%x
+782,,OFLD NS validate checksum fail
+783,,OFLD NS error,invalid option
+784,,Resetting ARP frame in air parm
+785,,Resetting NS frame in air parm
+786,II,OFLD ARP RECEIVED vdevId=%d srcIp=0x%x
+787,,ARP req frame dropped , arp reply frame allready in air
+788,II,OFLD ARP REPLIED vdev_id = %d ip_addr = 0x%x
+789,IIIII,OFLD NS RECEIVED vdev_id = %d TGT IP ipv6_addr_31_0 = 0x%x ipv6_addr_63_32 = 0x%x ipv6_addr_95_64 = 0x%x ipv6_addr_127_96 = 0x%x
+790,,NS req frame dropped , NS reply frame allready in air
+791,IIIII,OFLD NS REPLIED vdev_id = %d ipv6_addr_31_0 = 0x%x ipv6_addr_63_32 = 0x%x ipv6_addr_95_64 = 0x%x ipv6_addr_127_96 = 0x%x
+792,II,NA_CHECKSUM_FAIL rec=0x%x exp=0x%x
+793,,ARP_NS_SUBNET_CHANGE_DATA_RX Not valid ARP/NS
+
+794,,NA_PROC_FRAME Invalid vdev
+795,IIIIII,NA_PROC_FRAME Invalid NA L2=%d 0x%x L3=%d 0x%x L4=%d 0x%d
+
+796,II,NA_PROC_FRAME Invalid Len %d version 0x%x
+
+797,I,WOW ARP OFLD CCE add flt tgt ip = 0x%x
+798,,WOW ARP OFLD CCE del flt
+799,II,WOW_NS_OFLD add flt CCE j=%d TGT IPv6 last 4 bytes ipv6_addr_127_96 = 0x%x
+800,,WOW NS OFLD CCE del flt
+801,IIIII,WOW_NS_OFLD_ENABLE_0 vdev_id = %d ipv6_addr_31_0 = 0x%x ipv6_addr_63_32 = 0x%x ipv6_addr_95_64 = 0x%x ipv6_addr_127_96 = 0x%x
+802,IIIII,WOW_NS_OFLD_ENABLE_1 vdev_id = %d ipv6_addr_31_0 = 0x%x ipv6_addr_63_32 = 0x%x ipv6_addr_95_64 = 0x%x ipv6_addr_127_96 = 0x%x
+803,II,WOW_ARP_OFLD_ENABLE vdev_id =%d ip_addr = 0x%x
+804,III,WOW enable cmd vdevId=%d ARP %d NS %d
+805,I,WOW_NS_ARP_OFLD_DISABLE vdev_id = %d
+806,III,OFLD send periodic ptrn vdev_id=%d ptrnId=%d ptrnLen=%d
+807,I,set proc pattern err, unsupported len:%d
+808,III,WOW_BEACON_OFFLOAD_TX completion_status = 0x%x bcn_pending_count = 0x%x bcn_buf_initialized = 0x%x
+809,I,WOW_RECV_MGMT frame_type = 0x%x
+810,IIII,NLO_CONFIG_1 vdev_id %d no_of_ssids %d num_of_channels %d flags 0x%x
+811,IIIII,NLO_CONFIG_2 fast_scan_period %d slow_scan_period %d delay_start_time %d probe_bundle_size %d backoff_multiplier %d
+812,IIIII,NLO_CONFIG_3 active_dwell %d passive_dwell %d fast_max_cycle %d rest_time %d max_rest %d
+813,I,NLO_CH_PREDICT_CONFIG enable %d
+814,IIIIII,NLO_START_UNIT_TEST max_cycles = %d fast_period = %d slow_period = %d backoff_multiplier = %d delay_start_time = %d num_args = %d
+815,I,NLO_STOP_UNIT_TEST vdev_id %d
+816,I,SWBMISS_SWITCH_2_HWBMISS: vdev_id=%d
+817,I,SWBMISS_RESYNC_ALL_VDEV: mac_id=%d
+818,IIIIII,SWBMISS_ENABLED: vdev_id=%d, module_id=%d, bmiss_disable_bitmap_63_32=0x%x, bmiss_disable_bitmap_31_0=0x%x, curr_bmiss_bcnt=%d, final_bmiss_detected=%d
+819,IIIIII,SWBMISS_DISABLED: vdev_id=%d, module_id=%d, bmiss_disable_bitmap_63_32=0x%x, bmiss_disable_bitmap_31_0=0x%x, curr_bmiss_bcnt=%d, cur_disable_bitmask=0x%x
+820,II,SWBMISS_BCON_RECVED: vdev_id=%d, IS_HWBMISS=%d
+821,II,SWBMISS_TIMER_SET: vdev_id=%d, timeout_val=%d
+822,IIIIIIII,SWBMISS_NULL_SEND_CMPLT: vdev_id=%d, isQosNullSuccess=%d, isFinalBmiss=%d, first_bmiss_detected=%d, final_bmiss_detected=%d, fbmiss_evnt_posted=%d, vbmiss->connected = %d, cons_bmiss_count = %d
+823,III,SWBMISS_NULL_SEND_CMPLT: first_bmiss_bcnt = %d, final_bmiss_bcnt = %d default_prebmiss_count = %d
+824,IIIIIII,SWBMISS_TIMER_FN: vdev_id=%d, curr_bmiss_bcnt=%d, pre_bmiss_detected=%d, first_bmiss_detected=%d, final_bmiss_detected=%d, b_timeout=%d, cons_bmiss_count = %d
+825,IIII,SWBMISS_DELIVER_EVT: vdev_id=%d, evt_type=0x%x, bcn_rssi_avg=%d, bcn_rssi_last=%d
+826,II,SWBMISS_VDEV_EVT: vdev_id=%d, notif=%d
+827,III,RSSI_MONITOR_GET_BEACON_RSSI_AVG: vdevid=%d, rssi_avg=%d, mac_id=%d
+828,IIIIII,RSSI_MONITOR_UPDATE_BEACON_RSSI: vdevid=%d, mac_id=%u, rssi_last=%u, rssi_avg_last=%d rssi_new=%d rssi_avg_new=%d
+829,IIIIII,RSSI_MONITOR_UPDATE_BEACON_RSSI: vdevid=%d, mac_id=%u, rssi_last=%u, rssi_avg_last=%d rssi_new=%d rssi_avg_new=%d
+830,IIII,RSSI_MONITOR_DELIVER_EVENT: vdevid=%d, client=%u, evt_type=%u, cb_fn=%#x
+831,II,RSSI_MONITOR_CHECK_AND_DELIVER_EVENT: vdevid=%d, current_rssi=%u
+832,II,RSSI_MONITOR_ARBITER: vdevid=%d, current_rssi=%u
+833,IIIIIII,RSSI_MONITOR_ARBITER: vdevid=%d, client=%u, rssi_threshold_type=%u, low_rssi_threshold=%u, high_rssi_threshold=%u, configure_low_rssi_thresh=%u, configure_high_rssi_thresh=%u
+834,IIIIII,RSSI_MONITOR_ARBITER_CONFIG_HW: vdevid=%d, configure_low_rssi_thresh=%u, final_low_rssi_thresh=%u, configure_high_rssi_thresh=%u, final_high_rssi_thresh=%u, rssi_weight=%u
+835,IIIII,RSSI_MONITOR_ENABLE_THRESHOLDS_CLIENT_REQ: vdevid=%d, client=%u, rssi_threshold_type=%u, low_rssi_threshold=%u, high_rssi_threshold=%u
+836,II,RSSI_MONITOR_ENABLE_THRESHOLDS_CLIENT_REQ_ERR(!vdev_rssi_monitor): vdevid=%d, client=%u
+837,II,RSSI_MONITOR_ENABLE_THRESHOLDS_CLIENT_REQ_ERR(!client_data): vdevid=%d, client=%u
+838,III,RSSI_MONITOR_DISABLE_THRESHOLDS_CLIENT_REQ: vdevid=%d, client=%u, rssi_threshold_type=%u
+839,II,RSSI_MONITOR_DISABLE_THRESHOLDS_CLIENT_REQ_ERR(!vdev_rssi_monitor): vdevid=%d, client=%u
+840,II,RSSI_MONITOR_HW_EVENT: vdevid=%d, event_type=%u
+841,I,RSSI_MONITOR_HW_EVENT(!low_rssi_threshold_configured): vdevid=%d
+842,I,RSSI_MONITOR_HW_EVENT(!high_rssi_threshold_configured): vdevid=%d
+843,II,RSSI_MONITOR_VDEV_EVENT: vdevid=%d, notif=%u
+844,I,RSSI_MONITOR_VDEV_INIT: vdevid=%d
+845,I,RSSI_MONITOR_VDEV_FREE: vdevid=%d
+846,,HWBMISS_ENABLED: [final_bmiss_detected=1]
+847,IIIIIIII,HWBMISS_ENABLED: vdev_id=%d, pre_bmiss_detected=%d, first_bmiss_detected=%d, final_bmiss_detected=%d, curr_bmiss_bcnt=%d, curr_listen_interval=%d, last_hwbmiss_enable_ts = 0x%x, cons_bmiss_count = %d
+848,I,HWBMISS_DISABLED: vdev_id=%d
+849,IIIIIIIII,HWBMISS_SWITCH_2_SWBMISS: vdev_id=%d, hwbmiss_bcnt=%u, curr_ts = 0x%x , last_hwbmiss_enable_ts = 0x%x cons_bmiss_count = %d, bmiss_threshold = %d curr_listen_interval = %d , bmiss_since_last_hwbmiss_enable = %d BI = 0x%x
+850,II,HWBMISS_EVENT_HANDLER: vdev_id=%d, event_type=0x%x
+851,,pkt fltr data handler: vdev is NULL
+852,,vdev pktFltrInfo is NULL
+853,,pkt filter registering
+854,I,pkt filter command =%d
+855,I,num of sub-filters exceeds allowed =%d
+856,I,All pkt fltrs used =%d
+857,I,data length out of bounds =%d
+858,,pkt filter error: No filters set
+859,II,pkt filter vdevPtr count =%d filter id = %d
+860,I,pkt filter total used filters =%d
+861,I,pkt filter current fltr index =%d
+862,I,pkt filter UnicastCount =%d
+863,II,pkt filter first index =%d last index = %d
+864,I,pkt filter next index =%d
+865,I,11W PMF: vdevID=%d down. clear PMF INFO
+866,,11W PMF Offload vdev init
+867,II,11W PMF: SA query timeout hdlr vdevId=%d, query_state=%d
+868,II,11W PMF: SA query timeout hdlr cur retry cnt=%d, max retry cnt=%d
+869,,11W PMF: SA query timed out. Send STA kickout event to Host
+870,III,11W PMF Offload CMD hdlr: WMI_PMF_OFFLOAD_SET_SA_QUERY_CMDID vdevId=%d, interval=%d, retry_count=%d
+871,III,11W PMF: Update iGTK vdevId=%d, keyIdx=%d, KeyLen=%d
+872,II,igtk: Same key reinstalled,vdev_id:%d, keyLen:%d
+
+873,II,11w PMF: can not handle frame size: %d, max:%d
+874,,11w PMF: IE is not Mgmt MIC IE or Invalid length
+875,,11w PMF: BC/MC MGMT IPN check Failed
+876,IIIIII,11w PMF:Replay error mmie ipn %x %x %x %x %x %x
+877,IIIIII,11w PMF: RX mmie ipn %x %x %x %x %x %x
+878,,11w PMF: Memory allocation failed
+879,,11w PMF: BC/MC MGMT frame MMIE MIC check Failed
+880,IIIIIIII,11w PMF: CMAC(T)= %x %x %x %x %x %x %x %x
+881,IIIIIIII,11w PMF: rmic %x %x %x %x %x %x %x %x
+882,,11w PMF: MMIE valid
+883,I,11w PMF Invalid key idx = %d
+884,I,11w PMF MMIE check failed vdevId=%d
+885,IIII,11W PMF: Send SA query vdevId=%d, transId=%d query_type=%d tx_status=%d
+886,II,11w PMF mgmt hdlr subtype=%d len=%d
+887,I,11w PMF MGMT RECEIVED from unknown AP vdev_id=%d
+888,III,11W PMF: SA query cfg:valid = %d,interval=%d max retry cnt=%d
+889,IIIIIIII,PMF frame BUF1 %x %x %x %x %x %x %x %x
+890,IIIIIIII,PMF frame BUF1 %x %x %x %x %x %x %x %x
+891,IIIIIIII,PMF frame BUF1 %x %x %x %x %x %x %x %x
+892,IIIIIIII,PMF frame BUF1 %x %x %x %x %x %x %x %x
+893,IIIIIIII,PMF frame BUF1%x %x %x %x %x %x %x %x
+894,IIIIIIII,PMF frame BUF1 %x %x %x %x %x %x %x %x
+895,,11w PMF BIP check failed
+896,,11w PMF drop unenryp robust action category
+897,IIII,11w PMF action frm %x %x %x %x
+898,II,11w PMF current transId=%d startTransId=%d
+899,,11w PMF SA query rsp with valid transId rcvd
+900,II,11w PMF deauth/disassoc reason_code %x frmType=%d
+901,I,11w PMF send SA query state=%d
+902,,11w PMF reg service bit - WMI_SERVICE_STA_PMF_OFFLOAD
+903,,11w PMF: PN validation successful
+904,,11w PMF: PN Replay attack detected
+905,I,11w PMF: PN of received packet is %llu
+906,II,obss scan send action:idx:%x, op class:%d
+907,II,obss scan send action, add ch id:%x, op class:%d
+908,II,obss scan send action:intolerent len:%x, frame len:%d
+909,,obss scan send action fail: no bss peer
+910,I,obss coex action frame buf null, vdev id:%x
+911,II,obss scan send action sucess:vdev id:%x, status:%x
+912,,obss scan stop vdev null
+913,,obss scan stop error
+914,,obss scan stop successfully
+915,II,obss scan stop, refer cnt:%d, status
+916,,obss scan start param tlvs null
+917,,obss scan stop fixed param null
+918,,obss scan stop vdev null
+919,I,obss scan start vdev id =%d
+920,I,obss scan vdev pool alloc failed=%d
+921,,Channel not in 2.4 GHz sent
+922,,obss scan start vdev null
+923,,obss scan stop vdev null
+924,,obss send 2040 per bss error
+925,II,obss send: num_of_scans:%x,send cnt:%x
+926,,obss scan start param tlvs null
+927,,obss scan start fixed param null
+928,,obss scan start vdev null
+929,II,Beacon parser invoked, mac_id:%d, ch:%d
+930,II,obss scan HT cap present=%d, teb:0x%x
+931,II,obss scan TE-A type=%d, index:%d
+932,,obss scan TE-A rec null
+933,IIII,obss scan TE-A found_dup=%x, index:%d, op:%d,ch_id:%d
+934,,obss merge scan ptr error
+935,II,obss merge: num_of_scans:%x, idx:%x
+936,I,Offload unit test input: type=%d
+937,I,QUIET IE AP: vdev init vdevId=%d
+938,III,QUIET IE AP: timer cb-next evt:%d, cac:%d, paused:%d
+939,I,QUIET IE AP: quiet duration time-usec:0x%x
+940,III,QUIET IE AP: bi_us=%d diff=%d curr_wal_time=0x%x
+941,IIII,QUIET IE AP: append quiet IE, tbtt cnt=%d dur=0x%x offset=0x%x len=%d
+942,IIII,QUIET IE AP: start quiet IE: module id=%d, vdev id=%d, dur=%d, beaconing_cnt=%d
+943,I,QUIET IE AP: start quiet IE: input duration out of range, duration_us = %d
+944,,QUIET IE AP: cancel current quiet IE config
+945,III,QUIET IE AP: quiet IE Start time=0x%x Curr_time=0x%x timeout=0x%x
+946,III,QUIET IE AP: post migration,vdevId:%d, cac:%d, vdevPaused:%d
+947,I,QUIET IE AP: test cb status=%d
+948,IIII,QUIET IE AP: test input num_args=%d vdevId=%d dur=%d cnt=%d
+949,,QUIET IE AP: test cfg fail
+950,I,QUIET IE AP: test cfg success start_time=0x%x
+951,II,Shabbir unicast recv count = %d, unicast allow count = %d
+952,II,unicast recv count = %d, unicast allow count = %d
+953,I,not found vdev:%x
+
+954,IIII,dropped:v:%x f:%x c:%x d:%x
+
+955,I,bpf pdev is not initialized: %x
+
+956,I,_wlan_bpf_offload_cmd_handle_get_cap: no buf %x
+
+957,I,not found vdev:%x
+
+958,I, _wlan_bpf_offload_cmd_handle_get_vdev_stats: no buf %x
+
+959,III,invalid, t:%x, c:%x, l:%x
+
+960,II,invalid filter id, fw max:%x, host set:%x
+
+961,I,vdev not created:%x
+
+962,II,del pre filter:v:%x, f:%x
+
+963,II,no filter available:v:%x, f:%x
+
+964,II,no mem for inst:v:%x, f:%x
+
+965,I,not found vdev:%x
+
+966,III,WOW notify for active APF: uc mode = %x, mcbc mode = %x, data path config = %x
+967,II,Active APF conf for MCBC: MCBC APF mode = %x, data path conf = %x
+968,II,Active APF conf for unicast: uc APF mode = %x, data path conf = %x
+969,I,vdev not created:%x
+
+970,II,Active APF command mcbc_mode = %x, uc_mode = %x
+971,I,Active APF for MCBC mode = %x is not supported
+972,I,Active APF for unicast mode = %x is not supported
+973,II,evaluate next state curr_time = %d, uc_bitmap = %d
+974,,Next state is non APF
+975,,Next state is APF
+976,,wlan_enable_adaptive_apf: bpf_vdev is NULL
+977,I,Enable Adaptive APF curr_time = %d
+978,,wlan_disable_adaptive_apf: bpf_vdev is NULL
+979,I,Disable Adaptive APF curr_time = %d
+980,I,BPF PS SLEEP curr_time = %d
+981,I,BPF PS AWAKE curr_time = %d
+982,I,Adaptive BPF: (curr_time - bpf_last_sleep_timestamp) = %d
+983,I,Adaptive BPF next_timeout = %d
+984,II,OFLD BPF unit test cmd: Route UC active vdevId=%d, enable=%d
+985,,OFLD BPF unit test enable UC route in active mode
+986,,OFLD BPF unit test enable UC route in active mode fails as bpf not enabled
+987,,OFLD BPF unit test disable UC route in active mode
+988,I,not found vdev:%x
+
+989,III,bpf dump vdev:%d, filter_id:%d, total_len:%d
+
+990,IIII,hex:%02x%02x%02x%02x
+991,IIIII,WLAN_CHATTER_MC_FILTER_ADD_EX vdev_id = 0x%x mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x status = 0x%x index:%x
+992,I,OFLD MC_FILTER_ADD_EX num_flt=%d
+993,I,OFLD MC_FILTER_ADD_EX hash flt idx=%d
+994,I,OFLD MC_FLT_ADD_EX Enable hash flt, vdev_id=%d
+995,I,OFLD MC_FLT_ADD_EX Disable hash flt-- no slot avail,vdev_id=%d
+996,IIII,WLAN_CHATTER_MC_FILTER_ADD_EX vdev_id = 0x%x mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x index:%x
+997,III,WLAN_CHATTER_MC_FILTER_DEL_EX vdev_id = 0x%x mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x
+998,II,OFLD MC_FLT_DEL_EX num_flt=%d vdev_id=%d
+999,IIII,WLAN_CHATTER_MC_FILTER_DEL_EX vdev_id = 0x%x mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x status = 0x%x
+1000,III,Not for enhanced mcast %d %d %d
+1001,,L2 not valid
+1002,IIII,WLAN_MC_FILTER mcbc_status = %d vdev_id = 0x%x mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x
+1003,,Null command for enhanced mcast
+1004,,Out of order enhanced mcast configure
+1005,,Null vdev for enhanced mcast
+1006,I,Enhanced mcast enable %d
+1007,I,mcast filter command =%d
+1008,,wlan_p2p_lo_start_test entry
+1009,,wlan_p2p_lo_stop_test entry
+1010,IIIIII,P2P LO unit test input: type=%d, args[1]=%d,args[2]=%d,args[3]=%d,args[4]=%d,args[5]=%d
+1011,III,_wlan_p2p_lo_vdev_evt_handler notif->type = %d,vdev->id=%d,vdev->ic_opmode=%d
+1012,II,_wlan_p2p_lo_vdev_start_handler lo_pdev->p2p_lo_vdev->vdev_id = %d, vdev id=%d
+1013,IIIIIII,_wlan_p2p_lo_vdev_start_handler vdev id=%d,channel=%d,period=%d,interval=%d,count=%d,device_types_len=%d,prob_resp_len=%d
+1014,I,_wlan_p2p_lo_vdev_stop_handler, vdev_id=%d
+1015,I,_wlan_p2p_lo_vdev_init SCAN_SCH_START_ALLOC_FAIL, %d
+1016,I,_wlan_p2p_lo_scan_evt_handler evt->type = %d
+1017,III,_wlan_p2p_lo_listen_interval_timeout p2p_lo_cfg_cnt = %d, p2p_lo_cur_cnt=%d,wow_enable=%d
+1018,IIII,_wlan_p2p_lo_frames_handler, subtype:%d, length:%d,vdevid:%d, state:%d
+1019,,_wlan_p2p_lo_frames_handler,drop 1
+1020,,_wlan_p2p_lo_frames_handler,drop2
+1021,I,_wlan_p2p_lo_frames_handler receive p2p action frame,wow_enable=%d
+1022,,allocate mgmt failure
+1023,I,mgmt send failure:%d
+1024,,_wlan_p2p_lo_probe_req_store alloc probe req buffer failed,delete oldest one and try it again
+1025,,_wlan_p2p_lo_probe_req_store no memory, delete oldest one
+1026,,_wlan_p2p_lo_probe_req_store alloc probe req buffer failed,don't support larger size probe request
+1027,,_wlan_p2p_lo_vdev_probe_req_flush send probe request failure
+1028,I,_wlan_p2p_lo_scan_start P2P LO SCAN_START_COMMAND_FAILED, %d
+1029,II,_wlan_p2p_lo_scan_start p2p_lo_cfg_interval = %d,p2p_lo_state=%d
+1030,I,_wlan_p2p_lo_scan_stop P2P LO SCAN_STOP_COMMAND_FAILED, %d
+1031,II,wlan_p2p_lo_vendor_ie_parse ERROR pos=0x%x, pos[1] =%d
+1032,III,wlan_p2p_lo_parse_subelement ERROR.attr_type=%d,data=0x%x,attr_len=%d
+1033,II,wlan_p2p_lo_wps_parse_msg ERROR,ie_buf=0x%x,ie_len=%d
+1034,III,wlan_p2p_lo_wps_set_attr ERROR,type=%d,pos=0x%x, len=%d
+1035,I,WPS: Invalid Requested Device Type length %u
+1036,I,WPS: Skipped Requested Device Type attribute (max %u types)
+1037,IIIIII,_wlan_p2p_lo_send_probreq_buf_complete src_mac:0x%x:0x%x:0x%x:0x%x:0x%x:0x%x
+1038,IIII,QUIET IE STA, time-usec:0x%x, vdevId=%d, evt:%d, suspend:%d
+1039,IIIII,QUIET IE STA: vdevId=%d, next_start=%d, period=%d, duration=%d, quiet_enabled=%d
+1040,,QUIET IE STA: cancel current quiet IE config
+1041,II,QUIET IE STA: Quiet period starts in=0x%x, vdevId=%d
+1042,II,QUIET IE STA: post migration,vdevId:%d, suspend:%d
+1043,IIII,QUIET IE STA: test input num_args=%d vdevId=%d dur=%d per=%d
+1044,,QUIET IE STA: test cfg, vdev not up or incorrect mode
+1045,,QUIET IE STA: test cfg fail
+1046,,QUIET IE STA: test cfg success
+1047,,Add NON ARP BC CCE filter
+1048,,Delete NON ARP BC CCE filter
+1049,,Add NON ICMPv6 MC CCE filter
+1050,,Delete NON ICMPv6 MC CCE filter
+1051,II,NEIGHBOR_REPORT_REQ_COMPLETION Status: %d, Dialog Token: %d
+1052,I,BUILD_11K_CHANMAP chan_num=%d
+1053,,11K_offload_PROC_NEIGH_REPO_RESP OFFLOAD_STATUS_NONE
+1054,,11K_offload_ACTION_FRAME_HDLR OFFLOAD_STATUS_NONE as frm_len is less than action hdr
+1055,II,11K_offload_ACTION_FRAME_HDLR OFFLOAD_STATUS_NONE as this is not a radio measurement frame category:%d action:%d
+1056,I,11K_offload_ACTION_FRAME_HDLR OFFLOAD_STATUS_DROP frm_len 0, dialog token %d
+1057,I,11K_offload_SEND_NEIGHBOR_REP_REQ radio_measurement_enabled: %d
+1058,I,11K_offload_SEND_NEIGHBOR_REP_REQ current_capping %d
+1059,I,11K_offload_SEND_NEIGHBOR_REP_REQ peer is not authenticated %x
+1060,,11K_offload_SEND_NEIGHBOR_REP_REQ failed- management buffers exhausted
+1061,,11K_offload_SEND_NEIGHBOR_REP_REQ failed
+1062,,11K_offload_neighbor_report_req_timeout wlan_11k_vdev_handle is NULL
+1063,,11K_offload_neighbor_report_req_timeout wlan_11k_vdev_handle->vdev is NULL
+1064,I,11K_offload_RSSI_EVT_HDLR: Threshold met evt_type %d
+1065,II,11K_offload_IS_CHANMAP_AVAIL: radio_measurement_enabled: %d neighbor_report_offloaded %d
+1066,II,11K_offload_IS_CHANMAP_AVAIL: radio_measurement_enabled: %d num_candidates %d
+1067,,11K_offload_SETUP_RSSI_THRESHOLDS threshold not set
+1068,II,11K_offload_SETUP_RSSI_THRESHOLDS low_rssi_threshold:%d high_rssi_threshold:%d
+1069,I,11K_offload_SWBMISS_EVT_HDLR evt_type:%d
+1070,I,wlan_11k_offload_vdev_notify_handler notiftype: %d
+1071,,11K_offload_de_config
+1072,,11K_offload_COMP_CONFIG
+1073,I,wlan_11k_offload_per_notify_handler region: %d
+1074,II,11K_offload_VDEV_PARAM_CONFIG vdev_id:%d %d
+1075,,deconfiguring 11k
+1076,IIIIII,11K_offload_VDEV_PARAM_CONFIG bmiss_count_trigger: %d low_rssi_offset: %d neighbor_report_req_cap: %d neighbor_rep_cache_timeout: %d per_threshold_offset: %d time_offset: %d
+1077,I,11K_INVOKE_NEIGHBOR_REP_REQ ssid_len %d
+1078,,wlan_11k_offload_register
+1079,II,CSA_OFFLOAD_WMI_CHANSWITCH_RECV cur_ch=0x%x new_ch=0x%x
+1080,II,CSA_OFFLOAD_CSA_TIMER_ERROR vdev_id=0x%x state=0x%x
+1081,III,CSA_OFFLOAD_CSA_TIMER_ERROR vdev_id = %d csa_proc/bcn_tsf=0x%x curr_tsf=0x%x
+1082,III,CSA_OFFLOAD_CSA_TIMER_EXP vdev_id = %d csa_proc=0x%x curr_tsf=0x%x
+1083,III,CSA_OFFLOAD_WMI_EVENT_SENT vdev_id = %d : state: 0x%x, flag: 0x%x
+1084,II,CSA_OFFLOAD_WMI_EVENT_ERROR vdev_id = %d csa_proc=0x%x
+1085,III,csa handle ie: enable:%x pause_until_beacon:%x, csa state:%x
+
+1086,IIII,CSA_OFFLOAD_BEACON_CSA_RECV, XCSA_IE vdev_id = %d tbtt_cnt=0x%x, csa ch:0x%x, prev csa ch:0x%x
+1087,IIII,CSA_OFFLOAD_BEACON_CSA_RECV, CSA_IE vdev_id = %d tbtt_cnt=0x%x, csa ch:0x%x, prev csa ch:0x%x
+1088,II,CSA_OFFLOAD_CSA_RECV_ERROR_IE vdev_id = %d tbtt_cnt=0x%x
+1089,II,CSA_OFFLOAD_CSA_RECV_ERROR_IE vdev_id = %d tbtt_cnt=0x%x
+1090,I,pause vdev, csa:%x
+1091,,pause disable
+1092,IIII,_csa_vdev_notif_handler: enable:%x pause_until_beacon:%x, csa state:%x, notify:%x
+
+1093,II,csa vdev_start notif,csa ch:0x%x, prev csa ch:0x%x
+1094,II,CSA_OFFLOAD_REGISTER_VDEV vdev_id = %d vdev_mode=0x%x
+1095,II,CSA_OFFLOAD_DEREGISTER_VDEV vdev_id = %d is_wmi_vdev_down=0x%x
+1096,,drop data in wow awake
+1097,,OFLD no buf available for data HIFCPY
+1098,I,OFLD reg name=%d
+1099,II,OFLD reg data vdev id=%d, max_len =%d
+1100,III,OFLD reg name=%d vdev bitmap=%d ref_cnt=%d
+1101,III,OFLD dereg name=%d vdev bitmap=%d ref_cnt=%d
+1102,I,Unknown RX Decap mode %d
+1103,IIIIII,OFLD data parse DA %x %x %x %x %x %x
+1104,III,OFLD data parse rx_mode:%d, L3 offset=%d, L2 ethType=%x
+1105,,drop data in wow awake
+1106,I,OFLD status hdlr invalid eth type,l2 present:%x
+1107,IIIII,OFLD data hdlr pktlen=%d, dataT=%d addrT=%d vdevId=%d, decap_type=%d
+1108,IIII,OFLD status hdlr ofld id=%d status=%d, route_type=%d, status_buf_flags:0x%x
+1109,IIII,OFLD remote data hdlr pktlen=%d, dataT=%d addrT=%d vdevId=%d
+1110,III,OFLD enhanced data hdlr ofld id=%d status=%d, wow data state:%d
+1111,II,offload status with status buffer:%d,first_wakeup:%d
+1112,,OFLD no buf avail for pending HIFCPY
+1113,III,_offldmgr_non_data_handler: peer = 0x%x addr1 0x%x addr2 = 0x%x
+1114,IIII,_offldmgr_non_data_handler: status= 0x%x, sub_status = 0x%x offld_id 0x%x frametype = 0x%x
+1115,II,OFLD drop wmi evt, id=%d, len:%d
+1116,II,OFLD pend wmi evt, id=%d, len:%d
+1117,II,OFFLOADMGR_EXIT_FAILED offload_module = 0x%x extra_id = 0x%x
+1118,I,evt store:%x
+1119,I,WOW gtk_offload_tx_completion_callback, tx_completion_status=%d
+
+1120,I,_gtk_offload_deferred_m2_callback, refresh cnt:%x
+1121,,_gtk_offload_deferred_m2_callback, allocate buffer failure
+1122,I,_gtk_offload_deferred_m2_callback, txrx status:%x
+1123,,WOW gtk_offload_deferred_m2_callback:install key
+
+1124,I,_gtk_offload_process_rekey, replay:%x
+1125,II,_gtk_offload_process_rekey, replay:%x, cur:%x
+1126,,gtk_offload_process_rekey:decrypt_key fail
+1127,,gtk_offload_process_rekey:mic fail
+1128,,gtk_offload_process_rekey:type is not AES/TKIP
+1129,,_gtk_offload_send_rekey_failure_event: no evt
+1130,,WOW gtk_offload_send_rekey_failure_event:Exit
+
+1131,,WOW gtk_offload_can_deliver_rxdata_tohost: no gtk_vdev_ctx.
+
+1132,,WOW gtk_offload_process_rekey:Already sending
+
+1133,,WOW gtk_offload_can_deliver_rxdata_tohost: not eapol_key.
+
+1134,,WOW gtk_offload_can_deliver_rxdata_tohost: gtk_error.
+
+1135,,WOW gtk_offload_can_deliver_rxdata_tohost: no buffer for m2 packet.
+
+1136,,WOW gtk_offload_can_deliver_rxdata_tohost: delay m2 packet.
+
+1137,,_gtk_offload_send_status: no buf
+1138,II,WOW gtk_offload_dispatch_wmi_cmd: GTK_OFFLOAD_ENABLE_OPCODE 0x%x%x
+
+1139,,WOW gtk_offload_dispatch_wmi_cmd: GTK_OFFLOAD_DISABLE_OPCODE
+
+1140,II,WOW gtk_offload_dispatch_wmi_cmd: GTK_OFFLOAD_REQUEST_STATUS_OPCODE 0x%x%x
+
+1141,II,HTT msg saved failure:%d, type %d
+1142,I,HTT msg type %d
+1143,II,wmi evt saved failure, id:%d, len:%d
+1144,II,wmi evt saved failure, id:%d, len:%d
+1145,I,WOW_RECV_MGMT frame_type = 0x%x
+1146,I,WOW_RECV_MGMT frame_type = 0x%x
+1147,I,WOW NA drop unsolicity na, vdev:%d
+1148,II,WOW RA filter match vdevId=%d reason=%d
+1149,II,WOW MC addr matched vdevId=%d reason=%d
+1150,II,WOW Magic pkt rcvd vdevId=%d reason=%d
+1151,II,WOW Eapol check match vdevId=%d reason=%d
+1152,I,WOW_RECV_BITMAP_PATTERN pattern_id = 0x%x
+1153,III,WOW wakeup host wake reason=%d, packet_len:%d, len:%d
+1154,,WOW handle wakeup host msg in RT
+1155,,WOW data wakeup host msg to RT
+1156,II,WOW data wakeup host wow state=%d wake reason=%d
+1157,IIII,WOW add ptrn vdev id=%d idx=%d ptrn id=%d ptrn len=%d
+1158,II,WOW del ptrn vdev id=%d ptrn id=%d
+1159,I,WOW_STA_VDEV_DISALLOW 0x%x
+1160,I,WOW_P2PGO_VDEV_DISALLOW 0x%x
+1161,I,WOW_AP_VDEV_DISALLOW allow_status = 0x%x
+1162,II,WOW_IBSS_VDEV_ALLOW status = 0x%x num_peer = 0x%x
+1163,I,WOW data handle for msgId %d
+1164,I,WOW data Enable failed: tx pending:%d
+1165,,WOW Enable failed: switch ring failed
+1166,II,WOW event flag: idx=%d evt %x
+
+1167,I,WOW event comp handle msg_status=%d
+1168,,WOW enter success.
+1169,I,WOW enter failure, wow state:%d
+1170,,WOW awake complete
+1171,I,wow_assert_tmr start %d
+1172,,Excessive time bw consecutive NACKs
+1173,III,wow_assert_tmr wow_asserted @ %d, wow_continus_nack_period %d first_wow_nack_time %d
+1174,I,WOW CMD hdlr pause=%d
+1175,I,WOW error tx pending %x
+1176,II,Wow error block:%x %x
+1177,I,WOW error mgmt tx pending %x
+1178,I,wow_acked @ %d
+1179,I,WOW host awake ind wake reason %x
+1180,II,WOW enable wake event vdevId=%d isAdd=%d
+1181,III,WOW wake event bitmap input:%x pdev:%x vdev:%x
+1182,IIII,P2P_GO_BCN_TX_COMP: bcn_tx_status = 0x%x chan_mhz = 0x%x cur_wal_time = 0x%x cur_vdev_tsf = 0x%x
+1183,III,p2p_ps_set_oppps: vdev_id = %d, oppps_enable = %d, ctwindow = %d
+1184,III,p2p_ps_set_noa: vdev_id = %d, noa_enable = %d, num_noa = %d
+1185,IIII,P2P_GO_NOA_NOTIF 0x%x 0x%x 0x%x 0x%x
+1186,II,P2P_SCHEDULE_TIMEOUT 0x%x 0x%x
+1187,III,P2P_SCHEDULE_TIMEOUT 0x%x 0x%x 0x%x
+1188,II,P2P_UPDATE_SCHEDULE_OPPS 0x%x 0x%x
+1189,II,P2P_NOA_GO_ABSENT 0x%x 0x%x
+1190,II,P2P_NOA_GO_PRESENT 0x%x 0x%x
+1191,II,P2P_UPDATE_SCHEDULE_OPPS 0x%x 0x%x
+1192,II,P2P_UPDATE_SCHEDULE_OPPS 0x%x 0x%x
+1193,II,P2P_UPDATE_SCHEDULE_OPPS 0x%x 0x%x
+1194,II,P2P_UPDATE_SCHEDULE_OPPS 0x%x 0x%x
+1195,IIII,P2P_HANDLE_NOA 0x%x 0x%x 0x%x 0x%x
+1196,I,P2P_HANDLE_NOA 0x%x
+1197,I,P2P_HANDLE_NOA 0x%x
+1198,IIIIII,P2P_GO_GET_NOA_INFO 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+1199,I,P2P_GO_GET_NOA_INFO 0x%x
+1200,III,P2P_GO_ADD_ONE_SHOT_NOA 0x%x 0x%x 0x%x
+1201,IIIII,P2P_GO_ADD_ONE_SHOT_NOA 0x%x 0x%x 0x%x 0x%x 0x%x
+1202,I,P2P_GO_TBTT_OFFSET 0x%x
+1203,IIIII,P2P_GO_NOA_NOTIF 0x%x 0x%x 0x%x 0x%x 0x%x
+1204,I,P2P_DEV_REGISTER vdev_id = %d
+1205,IIIII,P2P_GO_GET_NOA_INFO 0x%x 0x%x 0x%x 0x%x 0x%x
+1206,IIIIII,P2P_GO_GET_NOA_IE 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+1207,III,P2P_CALC_SCHEDULES_CALL_ALL_NEXT_EVENT_FROM_WHILE_LOOP 0x%x 0x%x 0x%x
+1208,I,P2P_GO_GET_NOA_INFO 0x%x
+1209,I,P2P_GO_GET_NOA_INFO 0x%x
+1210,I,P2P_HANDLE_NOA vdev_id = %d
+1211,II,p2p_vdev_evt_handler vdev_id = %d, evt = %d
+1212,I,P2P_SCHEDULE_TIMEOUT 0x%x
+1213,II,P2P_NOA_EXPIRY_DELTA: curr_time = 0x%x pkt_exp_time = 0x%x
+1214,II,P2P_NOA_GO_PRESENT 0x%x 0x%x
+1215,,P2P_NOA_GO_PRESENT: Unpause BSS Peer
+1216,II,P2P_NOA_GO_ABSENT 0x%x 0x%x
+1217,,P2P_NOA_GO_ABSENT: TDLS Link is Active so Pause BSS Peer only
+1218,III,P2P_NOA_GO_PRESENT 0x%x 0x%x 0x%x
+1219,,P2P_NOA_GO_PRESENT(No_More_Events): Unpause BSS Peer
+1220,I,P2P_FIND_NEXT_EVENT_ENTER 0x%x
+1221,I,P2P_FIND_NEXT_EVENT_REQ_NOT_STARTED 0x%x
+1222,II,P2P_FIND_NEXT_EVENT_REQ_COMPLETE_NON_PERIODIC 0x%x 0x%x
+1223,II,P2P_FIND_NEXT_EVENT_IN_MID_OF_NOA 0x%x 0x%x
+1224,II,P2P_FIND_NEXT_EVENT_REQ_COMPLETE 0x%x 0x%x
+1225,I,P2P_FIND_ALL_NEXT_EVENTS_ENTER 0x%x
+1226,IIIII,P2P_FIND_ALL_NEXT_EVENTS_INDIVIDUAL_REQ_AFTER_CHANGE 0x%x 0x%x 0x%x 0x%x 0x%x
+1227,I,P2P_FIND_ALL_NEXT_EVENTS_REQ_EXPIRED 0x%x
+1228,I,P2P_FIND_ALL_NEXT_EVENTS_REQ_ACTIVE 0x%x
+1229,I,P2P_CALC_SCHEDULES_ENTER 0x%x
+1230,IIII,P2P_CALC_SCHEDULES_FIRST_VALUE 0x%x 0x%x 0x%x 0x%x
+1231,III,P2P_CALC_SCHEDULES_EARLIEST_NEXT_EVENT 0x%x 0x%x 0x%x
+1232,II,P2P_CALC_SCHEDULES_CALL_ALL_NEXT_EVENT_FROM_WHILE_LOOP 0x%x 0x%x
+1233,I,P2P_CALC_SCHEDULES_TIMEOUT_1 0x%x
+1234,I,P2P_CALC_SCHEDULES_TIMEOUT_2 0x%x
+1235,I,P2P_PROCESS_SCHEDULE_ENTER 0x%x
+1236,IIII,P2P_PROCESS_SCHEDULE_AFTER_CALC 0x%x 0x%x 0x%x 0x%x
+1237,III,P2P_PROCESS_SCHEDULE_STARTED_TIMER 0x%x 0x%x 0x%x
+1238,II,P2P_SETUP_SCHEDULE_TIMER 0x%x 0x%x
+1239,II,P2P_UPDATE_START_TIME curr_GOTSF32 = %d curr_FreeTSF = %d
+1240,II,P2P_UPDATE_START_TIME_FINAL 0x%x 0x%x
+1241,IIIII,P2P_UPDATE_SCHEDULE_OPPS 0x%x 0x%x 0x%x 0x%x 0x%x
+1242,IIII, P2P_UPDATE_SCHEDULE duration = %d interval = %d start_time = %d type_count = %d
+1243,II,phyerr event err: buf_len:%d>%d
+1244,,phyerr event: alloc event failure
+1245,IIIII,phyerr event, lo:%d, now_mac:%d, now_os:%d, phy0:%d, phy1:%d
+1246,II,PS_STA_PM_ARB_RESOLVE: macid=%d, power_state=%d
+1247,III,wlan_pm_arbiter_vdev_migration: vdevid=%d, old_mac_id=%d, new_mac_id=%d
+1248,IIIIII,PS_STA_PM_ARB_REQUEST: vdev_id=%d, mac_id=%d, ModuleID=%d, Flags=0x%x, LastRequestTime=%d, Request=%d
+1249,I,STA PS: VOWiFi: voip_notify_pdev: vo_call_start=%d
+1250,I,AP_PS_DBGID_CAB_FINISH vdev_id = %d
+1251,IIIII,AP_PS_DBGID_DELIVER_CAB vdev_id = %d Tid = %d NumMPDU = %d Flags = 0x%x RetryOther = %d
+1252,I,AP_PS_DBGID_START_CAB vdev_id = %d
+1253,,AP vdev not existing any more. But CABQ is running.
+1254,I,AP_PS_DBGID_VDEV_CREATE: vdev_id = %d
+1255,I,AP_PS_DBGID_VDEV_DELETE: vdev_id = %d
+1256,II,AP_PS_DBGID_HOST_TX_PAUSE vdev_map = %0x, pause: %d
+1257,I,STA PS vdev_id = %d, No buffers available for null frames
+1258,,wlan_ps_sta_txrx_inactivity_check extend1
+1259,,wlan_ps_sta_txrx_inactivity_check extend2
+1260,IIIIII,PS_STA_QPOWER_RESYNC vdev_id = %d VDevUpCnt = %d IsBTConnected = 0x%x Flags = 0x%x VDevSubMode = 0x%x BitMap = 0x%x
+1261,II,wlan_ps_sta_pause: vdev_id=%d, timeout_us=%u
+1262,I,wlan_ps_sta_unpause: vdev_id=%d
+1263,IIII,PS_STA_PSPOLL_ALLOW vdev_id = %d Allow = %d Flags = 0x%x Time = %d
+1264,III,PS_STA_DELIVER_EVENT vdev_id = %d EventType = %d Statue = %d
+1265,III,PS_STA_SET_PARAM vdev_id = %d param = 0x%x value = 0x%x
+1266,II,PS_STA_UAPSD_AUTO_TRIG VdevID = %d NumAC = %d
+1267,IIIIII,PS_STA_UAPSD_AUTO_TRIG_PER_AC vdev_id = %d WMM_AC = %d UserPriority = %d SrvIntl = %d SuspIntl = %d DelayIntl = %d
+1268,II,PS_STA_COEX_MODE vdev_id = %d Enable = %d
+1269,II,PS_STA_WOW_MODE vdev_id = %d Enable = %d
+1270,IIIIII,PS_STA_PSPOLL_SEQ_DONE vdev_id = %d QueueTime = %d CompleteTime = %d ResponseTime = %d ResponseDuration = %d ResponseFrameCtrl/QosCtrl = 0x%x
+1271,I,STA PS: VOWiFi: resync_appm: sta_flags=0x%X
+1272,II,STA PS: VOWiFi: voip_notify: vdev_id=%u, vo_call_start=%d
+1273,I,STA PS: VOWiFi: ps_poll_timer_timeout: sta_flags=0x%X
+1274,II,STA PS: VOWiFi: ps_poll_timer_start: interval_ms=%d, spec_pspoll_nodata_count=%d
+1275,II,STA PS: wlan_ps_sta_health_monitor_timeout: vdev_id=%d sta_flags=0x%X
+1276,I,PS_STA_SPECPOLL_TIMER_STOPPED: vdev_id = %d
+1277,IIIII,wlan_ps_sta_tx_sent_send_nullfunc: vdevid=%d, force_ps=0X%x, sta_handle=%p, peer_type=%d, blocked_tids=0X%x
+1278,II,wlan_ps_sta_state_pause_event: vdev id = %d, pause_stat_rx_frms_leaked = %d
+1279,II,PS_STA_SPECPOLL_TIMER_STARTED vdev_id = %d SpecPsPollNoDataCnt = %d
+1280,III,SPEC_PSPOLL_TIMEOUT: vdevid=%d, spec=%d, timeout=%d
+1281,IIII,sleep_awake_event_rx: MD=%d, pspoll_count=%d, is_qos_null:%d, nodata_count=%d
+1282,IIII,sleep_awake_event_rx: is_qos_null:%d, wakeup_dur=%d, nodata_count=%d, max_count=%d
+1283,,STA PS: VOWiFi: data_complete:
+1284,,total_spec_pspoll_count reaches MAX: reset it
+1285,III,wlan_qpower_record_start: current_index = %0x entry_timestamp:%0x%0x
+1286,I,wlan_ps_sta_txrx_inactivity_check is_tim_war_enabled wal_vdev id : %d
+1287,IIIII,wlan_qpower_record_end: current_index = %0x exit_timestamp:%0x:%0x entry_timestamp:%0x%0x
+1288,IIIIIIII,wlan_qpower_check_traffic_history during voip: vdev_id = %d num_entries = 0x%x total_rx_bytes = 0x%0x first_entry_timestamp:%0x%0x current_time:%0x%0x spec_wakeup_needed:%0x
+1289,IIIIII,wlan_qpower_check_traffic_history: total_rx_bytes = 0x%0x total_tx_bytes = 0x%x last_exit_timestamp:%0x:%0x first_entry_timestamp:%0x%0x
+1290,IIIIIIII,wlan_qpower_check_traffic_history: vdev_id = %d num_entries = 0x%x num_wakeups_with_tx = 0x%x num_wakeups_with_rx:%0x total_duration:%0x rx_throughput:%0x tx_throughput:%0x spec_wakeup_needed:%0x
+1291,IIIIIIII,wlan_qpower_is_spec_wakeup_needed: vdev_id = %d active_duration = 0x%x current_ito_us = 0x%x congestion:%0x thresh:%0x voip_in_progress:%0x specIto:%0x spec_wakeup:%0x
+1292,II,_wlan_egap_thread_comm_msg_handler cmd= %d event = %d
+1293,,WLAN_EGAP_THREAD_COMM_CMD_EVENT_PHYERR
+1294,I,_wlan_egap_thread_comm_msg_handler error in unregistering pdev event : Result = %d WLAN_EGAP_REG_EV_HANDLER_RX_PHYERR
+1295,II,wlan_egap_sendcomplete_event_handler frame_control type = %d frame subtype = %d
+
+1296,,AP_PS_DBGID_EGAP_NOTIF_STA_SLEEPING parameters are null !!
+1297,IIII,AP_PS_DBGID_EGAP_NOTIF_STA_SLEEPING vdev->id = %d egap_handle->flags = %d ap_handle->num_clients = %d num_sleeping_sta = %d
+1298,I,_wlan_egap_vdev_notif_handler notif->type = %d
+
+1299,,_wlan_egap_vdev_notif_handler : egap handle NULL
+
+1300,,_wlan_egap_vdev_notif_handler peer == NULL
+
+1301,,_wlan_egap_vdev_notif_handler peer == NULL
+
+1302,I,Not handled event in _wlan_egap_vdev_notif_handler notif->type = %d
+
+1303,,_wlan_egap_wal_pdev_event_handler egap handle NULL
+1304,,_wlan_egap_wal_pdev_event_handler peer NULL
+1305,II,_wlan_egap_wal_pdev_event_handler sm_get_curstate(&(egap_handle->sm)) = %d event->event_type = 0x%x
+
+1306,I,_wlan_egap_wal_peer_event_pre_send :sm_event.u.pre_send.frame_control = %d
+
+1307,,_wlan_egap_wal_peer_event_handler :egap_handle = NULL
+
+1308,I,registering wlan_egap_vdev_notif_handler Non AP nResult = %d
+
+1309,,_wlan_egap_delete_vdev_instance unregistering wlan_egap_vdev_notif_handler non AP
+
+1310,II,wlan_egap_set_param_handler:AP_PS_DBGID_EGAP_SET_PARAM paramid = %d , param_value = %d
+
+1311,,wlan_egap_set_param_handler: egap_handle = NULL
+
+1312,,wlan_egap_set_param_handler: pdev = NULL
+
+1313,,WLAN_EGAP_PARAM_IS_PWRSAVE_BY_INACTIVITY_ENABLED
+
+1314,,_wlan_egap_wmi_dispatch_cmds
+
+1315,,_wlan_egap_wmi_dispatch_cmds !egap_handle
+
+1316,,_wlan_egap_init
+1317,II,Already in single chain tx_chainmask:0x%x, rx_chainmask:0x%x
+
+1318,,wlan_egap_sm_state_idle_entry
+
+1319,,wlan_egap_sm_state_idle_exit
+
+1320,I,wlan_egap_sm_state_idle_event : event_type = %d
+
+1321,II,AP_PS_DBGID_EGAP_CHANGE_SM_STATE: curr_state = %d state = %d
+1322,,wlan_egap_sm_state_pwrsave_off_entry
+
+1323,,wlan_egap_sm_state_pwrsave_off_exit
+
+1324,I,wlan_egap_sm_state_pwrsave_off_event : event_type = %d
+
+1325,,wlan_egap_sm_state_wait_entry
+
+1326,,wlan_egap_sm_state_wait_exit
+
+1327,I,wlan_egap_sm_state_wait_event event_type = %d
+
+1328,,wlan_egap_sm_state_pwrsave_on_entry
+
+1329,IIII,EGAP bypass chainmask mgr Set number of Chains :curr_tx_chainmask = 0x%x, curr_rx_chainmask = %d, new rx_chainmask = %d new tx_chainmask = %d
+
+1330,,wlan_egap_sm_state_pwrsave_on_exit
+
+1331,I,wlan_egap_sm_state_pwrsave_on_event event_type = %d
+
+1332,,wlan_egap_sm_stop
+
+1333,I,wlan_egap_sm_unable_to_stop egap_handle->flags = 0x%x
+
+1334,,wlan_egap_sm_unable_to_start not idle
+
+1335,,wlan_egap_sm_start
+
+1336,I,wlan_egap_sm_unable_to_start egap_handle->flags = 0x%x
+
+1337,I,wlan_egap_set_event_handlers: new_mask = %d
+1338,I,wlan_egap_set_event_handler error in registering pdev event : Result = %d WAL_PDEV_EVENT_SWBA
+1339,I,wlan_egap_set_event_handler error in deregistering pdev event : Result = %d WAL_PDEV_EVENT_SWBA
+1340,I,wlan_egap_set_event_handlers: WLAN_EGAP_REG_EV_HANDLER_RX_PHYERR = %d
+1341,I,wlan_egap_set_event_handler error in registering pdev event : Result = %d WLAN_EGAP_REG_EV_HANDLER_RX_PHYERR
+1342,I,wlan_egap_set_event_handler error in deregistering WLAN_EGAP_REG_EV_HANDLER_RX_PHYERR event : Result = %d
+1343,I,wlan_egap_is_traffic_pending = %d
+1344,I,registering wlan_egap_vdev_notif_handler AP nResult = %d
+
+1345,,wlan_egap_delete_ap_vdev_instance unregistering wlan_egap_vdev_notif_handler AP
+
+1346,IIII,wlan_wmi_egap_param_cmd cmd->enable = %d cmd->inactivity_time = %d cmd->wait_time = %d cmd->flags = %d
+
+1347,II,wlan_ps_buf_peer_delete_instance() vdev_id = %d peer = %d
+1348,III,wlan_ps_buf_peer_create_instance() vdev_id = %d peer = %p slp_sta_handle = %p
+1349,I,STA_SMPS_HOST_FORCED_MODE : event = %d
+1350,II,STA_SMPS_INVALID_SM_EVENT event = %d dynamicSMPSSupported = %d
+1351,I,STA_SMPS_FW_FORCED_MODE : event = %d
+1352,II,SMPS_VC_SET_FW_FORCED_MODE : STA_SMPS_INVALID_SM_EVENT event = %d dynamicSMPSSupported = %d
+1353,II, STA_SMPS_VIRTUAL_CHAN_SMPS_START : vc_handle = %d, vc_handle->enabled = %d
+1354,II,SMPSVC CHNL START : STA_SMPS_INVALID_SM_EVENT event = %d dynamicSMPSSupported = %d
+1355,II,STA_SMPS_VIRTUAL_CHAN_SMPS_STOP : vc_handle = %d, vc_handle->enabled = %d
+1356,IIIIII,wlan_smps_virtual_chan_update : vc_handle = %d, vc_handle->enabled = %d,vc_handle->cfg_notification_mode = %d, vc_handle->fw_forced_mode =%d , vc_handle->host_forced_mode = %d, smps_cur_state = %d
+1357,,wlan_smps_virtual_chan_update : smps restarted
+1358,,wlan_smps_virtual_chan_update : smps action frame sent
+1359,I,SMPS_VC_RSSI_SAMPLE_TIMEOUT: No VC
+
+1360,I,SMPS_VC_RSSI_SAMPLE_TIMEOUT: VC delete in progress = %d
+1361,I,STA_SMPS_RSSI_THRESHOLD_CROSSED : rssi_upper_threshold = %d
+1362,I,STA_SMPS_RSSI_THRESHOLD_CROSSED : rssi_lower_threshold = %d
+1363,II,wlan_smps_sta_update_rssi_values: invalid state %d %d
+1364,IIIII,STA_SMPS_VC_ACTION_FRAME_TX_COMPL : power control = %d vc_handle->last_frame_sm_pwr_ctrl = %d completion status = %d current_state = %d vc_handle->cfg_change_stage = %d
+1365,,wlan_smps_vc_cfg_notify queued cfg
+
+1366,,SMPS_STA Action frame could not send BW OMN/OMI notification connection is not VHT
+1367,,SMPS_STA Action frame could not send BW OMN/OMI notification wrong rx NSS
+1368,II,SMPS_STA Action frame send power_control: %d ret_value:%d
+1369,I,wlan_smps_virtual_chan_update_dtim_chmask WAL_PM_MAC_PARAM_RSSI_INDICATION = %d
+1370,I,wlan_smps_pdev_update_dtim_chmask_on_sleep RSSI_INDICATION = %d
+1371,III,STA_SMPS_DTIM_CHMASK_UPDATE_AWAKE : tx_chainmask = %d rx_chainmask = %d orig_rx_chainmask = %d
+1372,II,DTIM_UPDATE_CHAIN_ON_AWAKE: update chain in single chain, hwchain=%d, new=%d
+1373,II,SMPS_BMISS event %d for vdev id %d
+1374,I,wlan_smps_swbmiss_event_handler error %d
+1375,I,STA_SMPS_CREATE_STA_INSTANCE : sta_handle = %d
+1376,I,STA_SMPS_DELETE_STA_INSTANCE : sta_handle = %d
+1377,III,STA_SMPS_SEND_VHT_OPMODE_NOTIF_FRAME_TO_PEER vdevid = %d peerid = %d ret_value = %d
+1378,,SMPS_AP Action frame could not send BW OMN notification connection is not VHT
+1379,I,SMPS Action TX frame not sent, attemps:%d
+1380,II,STA_SMPS_CREATE_NON_STA_INSTANCE vdevid = %d smps_handle = %d
+1381,II,STA_SMPS_DELETE_NON_STA_INSTANCE : vdevid = %d smps_handle = %d
+1382,I,STA_SMPS_CREATE_VIRTUAL_CHAN_INSTANCE : vc_handle = %d
+1383,I,STA_SMPS_DELETE_VIRTUAL_CHAN_INSTANCE : vc_handle = %d
+1384,,wlan_smps_vc_cfg_notify queued cfg
+
+1385,I,wlan_smps_enable_static_smps:no need extra config for single chain mode
+1386,III,SMPS_HWMODE_CHANGE_PRE_HANDLE_DONE: status:%d, stage:%d->0 smps_cfg_notify_compl_args.ctxt=%d
+1387,IIIII,SMPS_HWMODE_CHANGE_PRE_HANDLE_DONE: status:%d, stage:%d->0,smps_cfg_notify_compl_args.ctxt=%d cur_chain_h16/next_chain=0x%x,smstate:%d
+1388,I,invalid smps cfg notification value channel_width = %d
+1389,I,invalid smps cfg notification value ul_disablemu = %d
+1390,I,invalid smps cfg notification value rx_chainmask = %d
+1391,I,invalid smps cfg notification value tx_chainmask = %d
+1392,,wlan_smps_vc_cfg_notify enter
+
+1393,I,SMPS not supported on current channel 0x%x
+1394,II,wlan_smps_vc_cfg_notify vc_handle->cfg_change_stage=%d, new_cfg.update_cf=%d
+1395,,wlan_smps_rejecting_queuing, something is already queued
+
+1396,II,wlan_smps_vc_cfg_notify queued cb = 0x%x, ret = %d
+1397,I,invalid smps cfg notification value new_cfg.channel_width = %d
+1398,III,SMPS_CFG_CHANGE_NOTIFY: ONLY CFG PARAM CHANGE mhz: 0x%x, ret = %d, Notification mask = 0x%x
+1399,IIIII,SMPS_CFG_CHANGE_NOTIFY: mhz: 0x%x, ret = %d, prev_vc_rx_chain_mode: %d, next_vc_rx_chain_mode: %d, chain_mask_change_stage: %d
+1400,I,SMPS_CFG_CHANGE_NOTIFY: Invalid VC handle %p
+1401,I,wlan_smps_prebmiss_delayed_handler: Enable RSSI monitoring for vdev_id %d
+1402,I,wlan_smps_prebmiss_delayed_handler: error %d
+1403,I,SMPS Build Operation mode notification IE: enable = %d
+1404,II,SMPS get Operation mode notification IE length %d %p
+1405,I,STA_SMPS_VC_CTS2SELF_TX_COMPL : WLAN_SM_PWR_CTRL_DISABLED vc_handle->last_frame_sm_pwr_ctrl %d
+1406,I,STA_SMPS_VC_CTS2SELF_TX_COMPL : WLAN_SM_PWR_CTRL_DYNAMIC vc_handle->last_frame_sm_pwr_ctrl %d
+1407,I,STA_SMPS_VC_CTS2SELF_TX_COMPL : WLAN_SM_PWR_CTRL_STATIC vc_handle->last_frame_sm_pwr_ctrl %d
+1408,IIII,STA_SMPS_VHT_OP_MODE_NOTIF_PEER_COMPLETE : vdevid = %d peerid = %d completion_status = %d peer_smps_frames_sent_mask = %d
+1409,I,SMPS Action TX frame not sent, attemps:%d
+1410,II,SMPS action frame attempt mask %d smps_power_control %d
+1411,II,STA_SMPS_DTIM_POWER_STATE_CHANGE : current_power_state = %d new_power_state = %d
+1412,II,SMPS_STATE_STATIC_EVENT: chain: %d, dropped ev:%d
+1413,IIIII,wlan_smps_unit_test_get_information, chainmode=%d,currssi=%d,dtimchain=%d, low=%d, high=%d
+1414,IIIII,wlan_smps_unit_test_get_information, enable=%d,sm=%d, host_forced_mode=%d, fw_forced_mode=%d, vc_inactive=%d
+1415,I,wlan_smps_unit_test_get_information,vdev_id=%d
+
+1416,I,wlan_smps_unit_test_chainmask_change_notify_compl_cb smps status:%d
+
+1417,I,wlan_smps_unit_test_chainmask_change_notify_queud_cb smps status:%d
+
+1418,IIII,wlan_smps_vc_cfg_notify,chainmask = %d channel_width = %d,timeout:%d, return :%d
+
+1419,IIII,END wlan_smps_unit_test_api_omi_omn_change_notify,chainmask = %d channel_width = %d,timeout:%d, return :%d
+
+1420,II,END wlan_smps_unit_test_api_omi_omn_change_notify,ul_disablemu = %d txnss = %d
+
+1421,I,wlan_smps_vdev_set_fw_forced_mode,force_mode:%d
+
+1422,I,wlan_smps_unit_test_dtim1chain_test, num_args not enough 7 :%d
+
+1423,IIIIIII,wlan_smps_unit_test_dtim1chain_test, chainmode=%d,currssi=%d,dtimchain=%d, low=%d, high=%d, newlow=%d, newhigh=%d
+1424,I,wlan_smps_unit_test_dtim1chain_test, num_args:%d
+
+1425,II,wlan_smps_unit_test_get_mac_reg, reg start:0x%08x, reg_count:0x%x
+1426,II,0x%08x:0x%08x
+1427,III,wlan_smps_unit_test_set_mac_reg, reg:0x%08x, new value:0x%08x, old value:0x%08x
+1428,II,WLAN_OPMODE_SET_PMAC_LATENCY: mac_id=%d, opmode_latency=%d
+1429,II,WLAN_OPMODE_SET_PMAC_LATENCY: mac_id=%d, opmode_latency=%d [!WAL_EOK returned]
+1430,IIII,WLAN_OPMODE_UPDATE_PMAC_LATENCY: mac_id=%d, final_latency=%d, power_state=%d, is_pmac_idle=%d
+1431,II,WLAN_OPMODE_WAL_PDEV_EVT: pmac_id=%d, event=0x%x
+1432,II,WLAN_OPMODE_VDEV_EVT: vdev_id=%d, event=%d
+1433,I,WLAN_OPMODE_VDEV_INIT: vdev_id=%d
+1434,I,WLAN_OPMODE_VDEV_INIT: vdev_id=%d [!A_OK returned]
+1435,I,WLAN_OPMODE_VDEV_FREE: vdev_id=%d
+1436,II,wlan_unit_test_find_ap_vdev: found AP vdev : ic_opmode = %d,vdev_id=%d
+
+1437,,wlan_unit_test_get_egap_information : NULL VDEV !!
+
+1438,,EGAP UNIT TEST CONFIGURE EGAP AP NO AP VDEV !!
+
+1439,II,wlan_unit_test_get_egap_information new ap vdev->ic_opmode = %d,vdev_id=%d
+
+1440,II,EGAP UNIT TEST ERROR: This is not in AP configuration vdev->ic_opmode = %d,vdev_id=%d
+
+1441,I,config flags : egap_handle->flags = %d
+
+1442,IIII,UNIT TEST EGAP config info: egap is enabled=%d, phy error detection enabled =%d, power save enabled by inactivity =%d powersave by station ps state enabled =%d
+1443,IIII,UNIT TEST EGAP timer config info: egap is inactivity_time_us=%d, wait_time_us =%d, chm_req_grant_time_us =%d egap current state = %d
+1444,I,wlan_unit_test_keep_chainmask args[2] = %d
+
+1445,,wlan_unit_test_keep_chainmask : NULL VDEV !!
+
+1446,,EGAP UNIT TEST KEEP CHM AP NO AP VDEV !!
+
+1447,II,wlan_unit_test_keep_chainmask: This is not in AP configuration vdev->ic_opmode = %d,vdev_id=%d
+
+1448,I,config flags : egap_handle->flags = %d
+
+1449,IIII,UNIT TEST EGAP keep chm new config info: egap is inactivity_time_us=%d, wait_time_us =%d, chm_req_grant_time_us =%d egap keep chm = %d
+1450,,EGAP UNIT TEST CONFIGURE EGAP AP NO AP VDEV !!
+
+1451,II,EGAP UNIT TEST CONFIGURE EGAP AP vdev->ic_opmode = %d,vdev_id = %d
+
+1452,II,EGAP UNIT TEST ERROR: This is not in AP configuration vdev->ic_opmode = %d,vdev_id=%d
+
+1453,II,EGAP UNIT TEST ERROR: Too few arguments to configure EGAP vdev->ic_opmode = %d,vdev_id=%d
+
+1454,I,current config flags : egap_handle->flags = %d
+
+1455,IIII,UNIT TEST EGAP Current config info: egap is enabled=%d, phy error detection enabled =%d, power save enabled by inactivity =%d powersave by station ps state enabled =%d
+1456,IIII,UNIT TEST EGAP Current timer config info: egap is inactivity_time_us=%d, wait_time_us =%d, chm_req_grant_time_us =%d egap current state = %d
+1457,I,new config flags : egap_handle->flags = %d
+
+1458,IIII,UNIT TEST EGAP New config info: egap is enabled=%d, phy error detection enabled =%d, power save enabled by inactivity =%d powersave by station ps state enabled =%d
+1459,IIII,UNIT TEST EGAP New timer config info: egap is inactivity_time_us=%d, wait_time_us =%d, chm_req_grant_time_us =%d egap current state = %d
+1460,,EGAP UNIT TEST CONFIGURE EGAP AP NO AP VDEV !!
+
+1461,II,EGAP UNIT TEST CONFIGURE EGAP AP vdev->ic_opmode = %d,vdev_id = %d
+
+1462,II,EGAP UNIT TEST ERROR: This is not in AP configuration vdev->ic_opmode = %d,vdev_id=%d
+
+1463,II,EGAP UNIT TEST ERROR: Too few arguments to configure EGAP vdev->ic_opmode = %d,vdev_id=%d
+
+1464,I,current config flags : egap_handle->flags = %d
+
+1465,IIII,UNIT TEST EGAP Current config info: egap is enabled=%d, phy error detection enabled =%d, power save enabled by inactivity =%d powersave by station ps state enabled =%d
+1466,IIII,UNIT TEST EGAP Current timer config info: egap is inactivity_time_us=%d, wait_time_us =%d, chm_req_grant_time_us =%d egap current state = %d
+1467,I,new config flags : egap_handle->flags = %d
+
+1468,IIII,UNIT TEST EGAP New config info: egap is enabled=%d, phy error detection enabled =%d, power save enabled by inactivity =%d powersave by station ps state enabled =%d
+1469,IIII,UNIT TEST EGAP New timer config info: egap is inactivity_time_us=%d, wait_time_us =%d, chm_req_grant_time_us =%d egap current state = %d
+1470,I,PPS wmi_set_vdev_pkt_pwr_save: no entry
+1471,II,PPS wmi_set_vdev_pkt_pwr_save: old:0x%x, new:0x%x
+1472,I,set ebt resync timeout to %u msec
+
+1473,I,PPS set membership gid error: mode not support:%d
+1474,I,PPS set membership gid error: vpps is null
+1475,I,PPS set membership gid error: peer is not bss
+1476,I,PPS set membership userpos error: mode not support:%d
+1477,I,PPS set membership userpos error: vpps is null
+1478,I,PPS set membership userpos error: peer is not bss
+1479,IIIII,pps vdev calc paid: paid:%d, ic_mode:%d, is_tx:%d,associd:%d mac[5]:0x%x
+1480,III,pps arbiter paid: host/fw:host:0x%x ,fw:0x%x, paid:0x%x
+1481,IIIII,pps arbiter PAID result: feature:0x%x, macid:%d, old:%d, new:%d, paid index:%d
+1482,I,pps arbiter gid: more vdev enabled mu-mimo
+1483,IIII,pps arbiter gid: host/fw:host:0x%x,fw:0x%x, gid:%d,userpos:%d
+1484,IIII,pps arbiter gid result: feature:0x%x, macid:%d, old:%d, new:%d
+1485,III,pps arbiter zero nsts: feature:0x%x,old:%d, new:%d
+1486,III,pps arbiter delimiter eof: feature:0x%x,old:%d, new:%d
+1487,III,pps arbiter delimi crc: feature:0x%x, old:%d, new:%d
+1488,I,pps arbiter ebt: mac is awake, power:%d
+1489,I,pps arbiter ebt: more than one mac
+1490,I,pps arbiter ebt: quit ie detected
+1491,I,pps arbiter ebt: dfs channel detected
+1492,III,pps arbiter ebt: feature:0x%x, host/fw:host:0x%x ,fw:0x%x
+1493,IIIII,pps arbiter ebt result: features:0x%x, ebt sub:0x%x, macid:%d, old:%d, new:%d
+1494,III,pps arbiter macmismatch:feature:0x%x, old:%d, new:%d
+1495,III,pps arbiter rssi: feature:0x%x, old:%d, new:%d
+1496,II,pps arbiter host/fw:host:0x%x ,fw:0x%x
+1497,II,pps arbiter host/fw:mask:0x%x macid:%d, aribiter:%d
+1498,II,pps ebt cac timeout cur:%d,vpps value:%d
+1499,I,pps ebt cac timeout result:%d
+1500,III,PPS swbmiss evt: %d, macid:%d, arbiter:0x%x
+1501,IIIII,CHAN_MGR_VDEV_PAUSE: chan = %d link = 0x%x flg = 0x%x max_sw_time = %d curr_time = 0x%x
+1502,III,CHAN_MGR_VDEV_UNPAUSE:chan =%d link =0x%x curr_time = 0x%x
+1503,II,CHAN_MGR_PAUSE_CMPL_CB: status = 0x%x curr_time = 0x%x
+1504,II,CHAN_MGR_CTS2S_TX_COMP: status = 0x%x ch_handle = 0x%x
+1505,IIIIII,CHAN_MGR_TRIGGER_CHANNEL_CHANGE: pri_ch = %d, chan_change_dur = %d,is_chm_valid = 0x%x tx_chm = 0x%x, rx_chm = 0x%x, selfgen_chm = 0x%x
+1506,IIIIII,CHAN_MGR_TRIGGER_CHANNEL_CHANGE: sec_ch = %d, chan_change_dur = %d,is_chm_valid = 0x%x tx_chm = 0x%x, rx_chm = 0x%x, selfgen_chm = 0x%x
+1507,IIIII,CHAN_MGR_TRIGGER_HW_MODE_CHANGE: Cur_HW_Mode = %d, Next_HW_Mode = %d,pri_ch = %d, sec_ch = %d, HW_Mode_Switch_Dur = %d
+1508,IIII,RESMGR_DELIVER_EVT: type = 0x%x, old_hw_mode = 0x%x, new_hw_mode = 0x%x, band_to_mac = 0x%x
+1509,III,CHAN_MGR_PAUSE_COMPLETE: curr_chan = %d link = 0x%x link_flgs = 0x%x
+1510,,chan mgr pause complete timeout
+1511,II,CHAN_MANAGER_SM_EVENT: %d < %d
+
+1512,III,CHAN_MANAGER_SM_EVENT_DATA: chan = 0x%x sec_chan = 0x%x sw_time = 0x%x
+1513,II,CHAN_MANAGER_SM: %d => %d
+1514,II,CHAN_MANAGER_SM_EVENT: %d < %d
+
+1515,III,CHAN_MANAGER_SM_EVENT_DATA: chan = 0x%x sec_chan = 0x%x sw_time = 0x%x
+1516,III,RESMGR_CHMGR_SEND_CTS2SELF: cur_vc = 0x%x link = 0x%x status = 0x%x
+1517,III,RESMGR_OCS_REQ_QUOTA_STATS arg = 0x%x chan_mhz = 0x%x req_chan_time/latency = 0x%x
+1518,III,RESMGR_OCS_REQ_QUOTA_STATS arg = 0x%x chan_mhz = 0x%x req_chan_time/latency = 0x%x
+1519,III,RESMGR_OCS_REQ_QUOTA_STATS arg = 0x%x chan_mhz = 0x%x req_chan_time/latency = 0x%x
+1520,II,RESMGR_REG_EVT_HDLR: handler = 0x%x arg = 0x%x exists!!!
+1521,II,RESMGR_REG_EVT_HDLR: handler = 0x%x arg = 0x%x no memory!!!
+1522,II,RESMGR_REG_EVT_HDLR: handler = 0x%x arg = 0x%x registered
+1523,II,RESMGR_DEREG_EVT_HDLR: handler = 0x%x arg = 0x%x not found!!!
+1524,II,RESMGR_DEREG_EVT_HDLR: handler = 0x%x arg = 0x%x deregistered
+1525,I,RESMGR_DYN_SCH_ALLOCRAM_SIZE size = %d
+1526,II,RESMGR_DYN_SCH_ENABLE enable = 0x%x fw_disable_bmap = 0x%x
+1527,IIIII,RESMGR_DYN_SCH_CH_STATS_END chan_mhz = %d rx_clear_cnt = %d tx_frame_cnt = %d rx_frame_cnt_us = %d sampling_dur_us = %d
+1528,IIIII,RESMGR_DYN_SCH_CH_STATS_START chan_mhz = %d start_rx_clear_cnt = %d start_tx_frame_cnt = %d start_rx_frame_cnt_us = %d start_time_us = %d
+1529,IIII,RESMGR_DYN_SCH_CH_SX_STATS chan_mhz = %d accu_tx_rx_dur_us = 0x%x accu_free_dur_us = 0x%x accu_sampling_dur_us = 0x%x
+1530,IIII,RESMGR_DYN_SCH_CH_SX_STATS chan_mhz = %d accu_tx_rx_dur_us = 0x%x accu_free_dur_us = 0x%x accu_sampling_dur_us = 0x%x
+1531,IIII,RESMGR_DYN_SCH_TOT_UTIL_PER chan0_mhz = %d chan0_util_percentage = %d chan1_mhz = %d chan1_util_percentage = %d
+1532,IIII,RESMGR_DYN_SCH_HOME_CH_QUOTA chan0_mhz = %d ch0_new_quota = %d chan1_mhz = %d ch1_new_quota = %d
+1533,I,RESMGR_DYN_SCH_ACTIVE is_active = %d
+1534,IIIII,RESMGR_OCS_CHREQ_UPDATE start_tsf = 0x%x duration_usec = 0x%x interval=%d prioirty = 0x%x chan_req_addr = 0x%x
+1535,IIIII,RESMGR_OCS_CHREQ_UPDATE req_id = 0x%x dtim_start_tsf = 0x%x dtim_period=%d purge_flag = 0x%x end_tsf = 0x%x
+1536,II,RESMGR_OCS_CHREQ_UPDATE chan_mhz = %d sec_chan_mhz = %d
+1537,IIII,RESMGR_OCS_CHREQ_RESTART start_tsf = 0x%x stop_tsf = 0x%x dtim_start_tsf = 0x%x dtim_period = %d
+1538,,RESMGR_OCS_CH_SWITCH_REQ
+1539,I,RESMGR_OCS_ALLOCRAM_SIZE size_in_bytes = %d
+1540,IIIII,RESMGR_OCS_CHREQ_CREATE: req_id = 0x%x chan_req_addr = 0x%x chan_mhz = %d, sec_chan_mhz = %d prioirty = %d
+1541,IIIIII,RESMGR_OCS_CHREQ_CREATE: start_tsf = 0x%x duration_usec = %d interval = %d dtim_start_tsf = 0x%x dtim_period = %d end_tsf = 0x%x
+1542,IIIII,RESMGR_OCS_CHREQ_DELETE: req_id = 0x%x chan_req_addr = 0x%x chan_mhz = %d sec_chan_mhz = %d state = %d
+1543,I,RESMGR_OCS_CHREQ_UPDATE: start_tsf/req_id = 0x%x
+1544,IIIII,RESMGR_OCS_CHREQ_UPDATE: req_id = 0x%x chan_req_addr = 0x%x chan_mhz = %d sec_chan_mhz = %d prioirty = %d
+1545,IIIIII,RESMGR_OCS_CHREQ_UPDATE: start_tsf = 0x%x duration_usec = 0x%x interval = %d dtim_start_tsf = 0x%x dtim_period=%d end_tsf = 0x%x
+1546,IIIIII,RESMGR_OCS_CHREQ_START: req_id = 0x%x chan_req_addr = 0x%x chan_mhz = %d sec_chan_mhz = %d band_center_freq2 = %d prioirty = %d
+1547,IIIIII,RESMGR_OCS_CHREQ_START: start_tsf = 0x%x duration_usec = %d interval = %d dtim_start_tsf = 0x%x dtim_period=%d end_tsf = 0x%x
+1548,IIIII,RESMGR_OCS_CHREQ_STOP: req_id = 0x%x chan_req_addr = 0x%x chan_mhz = %d sec_chan_mhz = %d state = %d
+1549,IIIII,RESMGR_OCS_RESOURCES req_id = 0x%x ch_req_addr = 0x%x ch_alloc_addr = 0x%x state = 0x%x priority = 0x%x
+1550,III,RESMGR_OCS_RESOURCES chan_mhz = %d sec_chan_mhz = %d, band_center_freq2 = %d
+1551,II,RESMGR_OCS_RECAL_QUOTAS num_home_chans = %d tracking_interval = %d
+1552,II,RESMGR_OCS_RECAL_QUOTAS chan_mhz = %d latency = %d
+1553,III,RESMGR_OCS_ALLOCATED_QUOTA_STATS chan_mhz = %d req_chan_time_percentage = %d chan_time_quota = %d
+1554,III,RESMGR_OCS_INVOKED: ocs_ins = %d last_ocs_entry_time = 0x%x current_time = 0x%x
+1555,III,RESMGR_OCS_INVOKED: Cur_Ch_Alloc = 0x%x Flags = 0x%x Resched_Req = 0x%x
+1556,I,RESMGR_OCS_SCHED_CH_CHANGE: ocs_ins = %d
+1557,I,RESMGR_OCS_NEXT_TSFTIME next_tsf_time = 0x%x
+1558,I,RESMGR_OCS_TSF_TIMEOUT_US timeout_us = %d
+1559,III,RESMGR_OCS_INVOKED: ocs_ins = %d ocs_entry_time = 0x%x ocs_exit_time = 0x%x
+1560,,RESMGR_OCS_CURR_CAT_WINDOW
+1561,III,RESMGR_OCS_CURR_CAT_WINDOW_REQ req_id = 0x%x ch_req_addr = 0x%x state = %d
+1562,II,RESMGR_OCS_CURR_CAT_WINDOW_TIMESLOT start_tsf = 0x%x stop_tsf = 0x%x
+1563,I,RESMGR_OCS_CURR_CAT_WINDOW: Channel change pending, flags = 0x%x
+1564,II,RESMGR_OCS_CHREQ_GRANT curr_time = 0x%x ch_req_addr = 0x%x
+1565,II,RESMGR_OCS_CHREQ_COMPLETE curr_time = 0x%x ch_req_addr = 0x%x
+1566,I,RESMGR_OCS_CLEANUP_STALE_REQS cur_ch_alloc_addr = 0x%x
+1567,II,RESMGR_OCS_CHREQ_COMPLETE curr_time = 0x%x ch_req_addr = 0x%x
+1568,II,RESMGR_OCS_CHREQ_COMPLETE curr_time = 0x%x ch_req_addr = 0x%x
+1569,II,RESMGR_OCS_PURGE_CHREQ cur_ch_alloc_addr = 0x%x chan_mhz = %d
+1570,I,RESMGR_OCS_PURGE_CHREQ cur_ch_req_addr = 0x%x
+1571,I,RESMGR_OCS_CLEANUP_CH_ALLOCATORS cur_ch_alloc_addr = 0x%x
+1572,I,RESMGR_OCS_CH_ALLOCATOR_FREE cur_ch_alloc_addr = 0x%x
+1573,I,RESMGR_OCS_RECOMPUTE_SCHEDULE: ocs_ins = %d
+1574,I,RESMGR_OCS %d has been paused
+1575,III,RESMGR_OCS_CONSTRUCT_CAT_WIN chan_alloc_addr=0x%x chan_mhz=%d sec_ch_mhz=%d
+1576,II,RESMGR_OCS_NEW_CAT_WINDOW_REQ ch_req_addr = 0x%x state = %d
+1577,II,RESMGR_OCS_NEW_CAT_WINDOW_TIMESLOT start_tsf = 0x%x stop_tsf = 0x%x
+1578,I,RESMGR_OCS_WIN_CAT_DUR duration = %d
+1579,II,RESMGR_OCS_LATENCY_STRICT_TIME_SLOT slot1_start_tsf = 0x%x slot2_start_tsf = 0x%x
+1580,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1581,I,RESMGR_OCS_CURR_TSF current_tsf = 0x%x
+1582,II,RESMGR_OCS_QUOTA_REM cat1_quota_remain = 0x%x cat2_quota_remain = 0x%x
+1583,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1584,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1585,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1586,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1587,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1588,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1589,I,RESMGR_OCS_LATENCY_CASE_NO arg = 0x%x
+1590,II,RESMGR_OCS_MISS_TOLERANCE miss_tolerance_cnt_timeslot1 = 0x%x miss_tolerance_cnt_timeslot2 = 0x%x
+1591,III,RESMGR_OCS_CUR_CH_ALLOC curr_chan_alloc_addr = 0x%x chan_mhz = %d sec_ch_mhz = %d
+1592,III,RESMGR_OCS_WINNING_CH_ALLOC curr_chan_alloc_addr = 0x%x chan_mhz = %d sec_ch_mhz = %d
+1593,I,RESMGR_OCS_CHANNEL_SWITCHED status = %d
+1594,I,RESMGR_VC_UPDATE_CUR_VC chan_mhz = %d
+1595,IIII,RESMGR_VC_REGISTER_LINK: chan_mhz = %d link_count = %d ephemeral_link_count = %d is_home_chan = %d
+1596,II,RESMGR_VC_ADD_LINK: link_flags = 0x%x link_valid_attr = 0x%x
+1597,II,RESMGR_VC_FREE_VIR_CHAN: chan_mhz = %d is_home_chan = %d
+1598,IIII,RESMGR_VC_UNREGISTER_LINK: chan_mhz = %d link_count = %d ephemeral_link_count = %d is_home_chan = %d
+1599,III,!cts2s_sent: 0x%x 0x%x 0x%x
+1600,IIIIII,RESMGR_VC_INIT_VIR_CHAN: chan_mhz = %d, mac_id = 0x%x, band = 0x%x, tx_chm = 0x%x, rx_chm = 0x%x, rx_nss = %d
+1601,IIIIIII,RESMGR_VC_INIT_VIR_CHAN: nss1_tx_chm = 0x%x, nss2_tx_chm = 0x%x, selfgen_chm = 0x%x, nss_tx_11b_chainmask = 0x%x, selfgen_11b_chainmask = 0x%x, nss_tx_ofdm_chainmask = 0x%x, selfgen_ofdm_chainmask = 0x%x
+1602,I,RESMGR_VC_INIT_HOME_CHAN: chan_mhz = %d
+1603,IIIIII,RESMGR_ADD_LINK ch_mhz = %d phy_mode = %d link_flags = 0x%x link_valid_attr = 0x%x no_160_link_cnt = %d 160_link_cnt = %d
+1604,IIIIII,RESMGR_RMV_LINK ch_mhz = %d phy_mode = %d link_flags = 0x%x link_valid_attr = 0x%x no_160_link_cnt = %d 160_link_cnt = %d
+1605,III,RESMGR_VC_UPDATE_HOME_CHAN_INFO: mac_id = %d virtual_chan_count = 0x%x home_chan_count = 0x%x
+1606,II,RESMGR_OCS_REQ_QUOTA_STATS chan_mhz = %d req_chan_time/latency = 0x%x
+1607,II,RESMGR_OCS_REQ_QUOTA_STATS arg = 0x%x req_chan_time/latency = 0x%x
+1608,IIIII,RESMGR_VC_ARBITRATE_ATTRIBUTES chan_mhz = %d phy_mode/vc_prog_latency = %d band_center_freq = %d virtual_chan_ctxt = 0x%x virtual_chan = 0x%x
+1609,II,RESMGR_VC_ARBITRATE_ATTRIBUTES chan_mhz = %d phy_mode/vc_prog_latency = %d
+1610,III,VC_ARB_SMPS: mhz = %d, smps_supp = %d, dyn_smps = %d
+1611,I,RESMGR_OCS_ALLOCRAM_SIZE size_in_bytes = %d
+1612,II,OCM_Suspend: Pause_Pending = 0x%x, Pause_OCS = 0x%x
+1613,I,OCM_Migrate: migrate_mode = 0x%x
+1614,II,OCM_Resume: ocs_cfg = 0x%x, Pause_OCS = 0x%x
+1615,II,DBS_MGR_REG_SCAN_POLICY_HDL: handler = 0x%x arg = 0x%x Exists!!
+1616,I,DBS_MGR_REG_SCAN_POLICY_HDL: Pool Empty!!
+1617,II,DBS_MGR_REG_SCAN_POLICY_HDL: handler = 0x%x arg = 0x%x
+1618,II,DBS_MGR_UNREG_SCAN_POLICY_HDL: handler = 0x%x arg = 0x%x not found
+1619,II,DBS_MGR_UNREG_SCAN_POLICY_HDL handler = 0x%x arg = 0x%x
+1620,II,DBSMGR: Policy Mgr Set HW Mode, Cur_HW_Mode = 0x%x, New_HW_Mode Requested = 0x%x
+1621,II,DBSMGR: LFR Set HW Mode, Cur_HW_Mode = 0x%x, New_HW_Mode Requested = 0x%x
+1622,IIII,DBSMGR: Notify HW Mode, fake_hw_mode_change = %d, HW_Mode_Pending_Bitmask = 0x%x, Cur_HW_Mode = %d, cur_dbs_cfg = %d
+1623,II,DBSMGR: Notify fake HW Mode, reason = %d, handler = 0x%p
+1624,II,DBSMGR: Notify HW Mode, requestor = %d, cb = 0x%p
+1625,IIII,DBSMGR_UPDATE_MAC_CFG: conc_scan_cfg = 0x%x, fw_mode_cfg = 0x%x, hw_mode_pending = 0x%x, cur_hw_mode = %d
+1626,II,DBSMGR_Change_Scan_State: Cur_Scan_State = %d, New_Scan_State = %d
+1627,I,DBSMGR_CHM_NOTIF: event_type = 0x%x
+1628,II,DBSMGR: connection_in_progress=%d, connection_in_progress_counter=%d
+1629,I,DBSMGR: set fake hw mode, reason = %d
+1630,,DBSMGR: set fake hw mode fail, no buffer
+1631,I,DBSMGR: cancel fake hw mode change, reason = %d
+1632,II,DBSMGR_SM_EVENT: %d < %d
+1633,,DBSMGR_UPDATE_ALLOWED_SCAN_POLICY: Scan Disallowed due to CAC in Progress
+1634,IIIII,DBSMGR: dbsmgr_set_hw_mode requestor = %d, hw_mode_switch_aborted = %d,fake_hw_mode_change_ongoing = %d, set_hw_mode_pending_bitmask = 0x%x, handler=0x%p
+1635,IIII,DBSMGR: dbsmgr_set_hw_mode final_hw_mode = %d, cur_hw_mode = %d cur_dbs_cfg = %d next_hw_mode = %d
+1636,IIIIII,RESMGR_LINK_CREATE link_pointer = 0x%x link_flags = 0x%x ch_mhz = %d phy_mode = %d band_center_freq1 = %d band_center_freq2 = %d
+1637,I,RESMGR_LINK_DELETE Link Pointer = 0x%x
+1638,I,VCM_Init: VC Pool Size = 0x%x
+1639,II,DBSMGR_SM_EVENT: %d < %d
+1640,IIII,RESMGR_DELIVER_EVT: type = 0x%x, old_hw_mode = 0x%x, new_hw_mode = 0x%x, band_to_mac = 0x%x
+1641,IIIII,DBSMGR_HW_MODE_CHANGE_REQ: dbs_enable = %d, cur_hw_mode = %d, next_hw_mode = %d, hw_mode_pending = 0x%x, fake_hw_mode_change = %d
+1642,II,DBSMGR_SM: %d => %d
+1643,I,DBSMGR: start timer to wait noa start, timeout=%d
+1644,II,DBSMGR: start calibration, cur_hw_mode = %d, home_chan_mhz=0x%x
+1645,II,DBSMGR Loopback Calibration Fake HW mode change complete: cur_hw_mode = %d, Loopback_Calibration_Dur = %d
+1646,IIII,DBSMGR HW Mode change after Calibration: cur_hw_mode = %d, mac0_channel_mhz = %d, mac1_channel_mhz = %d, Loopback_Calibration_Dur = %d
+1647,III,DBSMGR_HW_Mode_Switch_Complete: Prev_HW_Mode = %d, Cur_HW_Mode = %d, HW_Mode_Switch_Dur = %d
+1648,I,RESMGR_CHMMGR_INIT_DBSMGR_REQ: cli_type = %d
+1649,IIII,RESMGR_CHMMGR_DB_UPDATE: mac = %d, band = %d, tx_chm = 0x%x, rx_chm = 0x%x
+1650,III,RESMGR_CHMMGR_DB_UPDATE: nss1_tx_chm = 0x%x, nss2_tx_chm = 0x%x, selfgen_chm = 0x%x
+1651,III,RESMGR_CHMMGR_REGISTER: client_id = %d, cli_type = %d, client_idx = %d
+1652,III,RESMGR_CHMMGR_UNREGISTER: client_id = %d, cli_type = %d, client_idx = %d
+1653,III,RESMGR_CHMMGR_CHAINMASK_CHANGE_REQ: cli_type = 0x%x, client_id = 0x%x, req_id = 0x%x
+1654,I,RESMGR_CHMMGR_TICKLE: cli_type = 0x%x
+1655,,RESMGR_CHMMGR_NOTIFY_INIT_CHM
+1656,IIII,RESMGR_CHMMGR_NOTIF_VDEV_UP: chan_mhz = 0x%x, hw_rx_chm = 0x%x, rx_nss = %d, new_rx_chm = 0x%x
+1657,II,RESMGR_CHMMGR_INITIATE_VC_OPS: state = 0x%x, chm_ctx->hw_mode_change_pending = %d
+1658,II,RESMGR_CHMMGR_INITIATE_VC_OPS: mac_id = %d, cur_vc_mhz = %d
+1659,III,RESMGR_CHMMGR_NOTIF_SMPS: vc_mhz = %d, new_chainmask = 0x%x, finish_timeout_ms = %d
+1660,I,SMPS operation failed. status = 0x%x
+1661,IIII,RESMGR_CHMMGR_SMPS_CB: mac_id = %d, vc_mhz = %d, smps_pending_bitmask = 0x%x, smps_status = %d
+1662,II,RESMGR_CHMMGR_PROTO_CHANGES_COMP: chm_ctx_state = 0x%x, hw_mode_pending = %d
+1663,I,RESMGR_CHMMGR_SEND_HW_MODE_PRE_NOTIF: event.resp_id = %d
+1664,IIII,RESMGR_CHMMGR_WAL_OPS: mac_id = %d, cur_mhz = %d,hw_chm_changed = %d, tx_chm_changed = %d
+1665,IIIII,RESMGR_CHMMGR_WAL_OPS: tx_chainmask = 0x%x, rx_chainmask = 0x%xnss1_tx_chm = 0x%x, nss2_tx_chm = 0x%x, selfgen_chainmask = 0x%x
+1666,IIII,RESMGR_CHMMGR_WAL_OPS: 11b_nss_tx = 0x%x, ofdm_nss_tx = 0x%x, 11b_selfgen = 0x%x, ofdm_selfgen = 0x%x
+1667,II,RESMGR_CHMMGR_NOTIFY_ALL_T1_CLIENTS: Client_ID = %d, Resp_ID = %d
+1668,II,RESMGR_CHMMGR_NOTIFY_T1_REQESTER: cli_id = %d, req_id = %d
+1669,II,RESMGR_CHMMGR_NOTIFY_ALL_T2_CLIENTS: Client_ID = %d, Resp_ID = %d
+1670,II,RESMGR_CHMMGR_NOTIFY_T2_REQESTER: cli_id = %d, req_id = %d
+1671,I,RESMGR_CHMMGR_POST_PROCESS: error_code = %d
+1672,IIIII,RESMGR_CHMMGR_DB_UPDATE: mac = %d, band = %d, tx_chm = 0x%x, rx_chm = 0x%x RX_NSS = %d
+1673,III,RESMGR_CHMMGR_DB_UPDATE: nss1_tx_chm = 0x%x, nss2_tx_chm = 0x%x, selfgen_chm = 0x%x
+1674,I,RESMGR_CHMMGR_SCHEDULE: chm_state = 0x%x
+1675,I,RESMGR_CHMMGR_PROCESS_CHM_CHANGE_REQ: chm_state = 0x%x
+1676,IIIIII,RESMGR_CHMMGR_RESOLVE_T1: mac_id = %d, band = %d, t1_cli_id = %d, tx_chainmask = 0x%x, rx_chainmask = 0x%x, res_rx_nss = %d
+1677,IIIII,RESMGR_CHMMGR_CALC_PERVC_T1_CHM: chan_mhz = %d, tx_chainmask = 0x%x, rx_chainmask = 0x%x, hw_chm_changed = %d, chm_change_state = %d
+1678,IIIII,RESMGR_CHMMGR_CALC_PERVC_T2_CHM: chan_mhz = %d, nss1_chainmask = 0x%x, nss1_chainmask = 0x%x, selfgen_chainmask = 0x%x, tx_chm_changed = %d
+1679,IIII,RESMGR_CHMMGR_CALC_ABG_CHM: 11b_nss_tx = 0x%x, ofdm_nss_tx = 0x%x, 11b_selfgen = 0x%x, ofdm_selfgen = 0x%x
+1680,IIIII,RESMGR_CHMMGR_RESOLVE_T2: band = %d, mac = %d, nss1_tx_chainmask = 0x%x, nss2_tx_chainmask = 0x%x, selfgen_chainmask = 0x%x
+1681,I,RESMGR_CHMMGR_SMPS_OP_COMPLETE_TIMEOUT: smps_pending_bitmask = %d
+1682,IIII,_wlan_rmc_event_vdev_notif_handler: type = 0x%x peer = 0x%x addr0: 0x%x addr1: 0x%x
+1683,IIII,_wlan_rmc_event_vdev_notif_handler: type = 0x%x peer = 0x%x addr0: 0x%x addr1: 0x%x
+1684,IIIII,RMC_WHITELIST_PEER mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x diff_us = %d curr_rssi = %d bl_rssi = %d
+1685,,RMC_ACTION_FRAME_RX (wal_peer is NULL)
+1686,I,RMC_ACTION_FRAME_RX 1: len = %d
+1687,I,RMC_ACTION_FRAME_RX 2: subtype = %d
+1688,,RMC_ACTION_FRAME_RX 4:
+1689,I,RMC_ACTION_FRAME_RX cancel = %d
+1690,,RMC_ACTION_FRAME_RX 5:
+1691,,RMC_CREATE_INSTANCE
+1692,II,RMC_PEER_ADD peer = 0x%x idx = 0x%x
+1693,I,RMC_SET_MODE enable_rmc = %d
+1694,I,RMC_SET_ACTION_PERIOD period_ms = %d
+1695,I,RMC_WAL_EVENT_HANDLER event_type = 0x%x
+1696,,RMC_CREATE_INSTANCE: wlan_vdev_register_notif_handle failed
+1697,II,RMC_CREATE_INSTANCE pdev_hndl/vdev_ctxt_pool = 0x%x vdev = 0x%x
+1698,I,RMC_CREATE_INSTANCE pdev_hndl/vdev_ctxt_pool = 0x%x
+1699,I,RMC_DELETE_INSTANCE rmc_hndl = 0x%x
+1700,I,RMC_LDR_INF_SENT peer = 0x%x
+1701,IIII,RMC_LDR_INF_SENT peer/status = 0x%x mac_addr47to32 = 0x%x mac_addr31to0 = 0x%x cancellation = %d
+1702,IIII,RMC_LDR_SEL mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x bcn_rssi = %d selected = %d
+1703,,RMC_NO_LDR
+1704,III,RMC_PEER_BCN_INFO mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x bcn_rssi = %d
+1705,IIIII,RMC_BLACKLIST_PEER mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x bl_ts = 0x%x bl_last_bcn_rssi = %d bl_avg_bcn_rssi = %d
+1706,I,ROAM_FW_OFFLOAD_ENABLE flags=0x%x when it is running. ignored
+1707,III,ROAM_FW_OFFLOAD_ENABLE flags=0x%x fw_offload_enable=%d bmiss_final_scan=%d
+1708,III,ROAM_SCAN_CMD_FROM_HOST arg=0x%x running=%d scan_status=%d
+1709,IIIIII,ROAM_SET_SCAN_MODE curr_scan_mode=%x new_scan_mode=%x running=%d roam_state=%d scan_delay_time=%d msec trigger_reason_bitmask=0x%x
+1710,,ROAM_SCAN_PARAMS fw_offload_enable = 0. ignored
+1711,IIIIII,ROAM_SCAN_PARAMS dtime_act:%d dtime_pass:%d burst_dur:%d min_rest:%d max_rest:%d repeat_prob:%d
+1712,IIIII,ROAM_SCAN_PARAMS idle_time:%d max_scan_time:%d probe_delay:%d scan_ctrl_flags:%d n_probes:%d
+1713,IIII,ROAM_SET_CHAN_LIST type=%d num_chans=%d chan0_freq=%d chan1_freq=%d
+1714,II,ROAM_CONFIG_RSSI_CHANGE change_val = %d rssi_threshold1 = %d -> cap it to rssi_threshold1
+1715,III,ROAM_CONFIG_RSSI_CHANGE change_val = %d dBm bcn_rssi_weight = %d hi_rssi_timer_interval = %d msec
+1716,III,roam_scan_period = %d roam_scan_age = %d roam_ctrl.running = %d
+1717,III,ROAM_CONFIG_RSSI_THRESH roam_scan_rssi_thresh = -%d dBm roam_rssi_thresh_diff = %d dBm rssi_thresh_offset_5g = %d
+1718,I,ROAM_CONFIG_RSSI_INVALID_THRESH use default value=%d dBm
+1719,,ROAM_CONFIG_RSSI_INVALID_THRESH_OFFSET use default value=0
+1720,,ROAM_CONFIG_RSSI_INVALID_THRESH_OFFSET_5G use default value=0
+1721,IIII,ROAM_CONFIG_RSSI_THRESH rssi_threshold1 = -%d dBm rssi_threshold2 = -%d dBm rssi_threshold2_2g = -%d dBm rssi_threshold2_5g = -%d dBm
+1722,IIIII,ROAM_SCAN_HIRSSI_THRESHOLD hirssi_scan_delta = %d hirssi_scan_max_count = %d hirssi_upper_bound = -%d dBm hirssi_threshold = -%d dBm ref_rssi = -%d dBm
+1723,IIIII,boost_algo = %d boost_threshold = -%d dBm boost_factor = %d max_boost = %d, param1 = %d
+1724,IIIII,penal_algo = %d penal_threshold = -%d dBm penal_factor = %d max_penal = %d, param2 = %d
+1725,IIIIIII,ROAM_CONFIG_AP_PROFILE ssid_len = %d rssi_margin = %d dBm rsn_authmode = 0x%x rsn_mipher = 0x%x rsn_ucipher = 0x%x flags = 0x%x bg_rssi_margin = %d
+1726,IIIII,ROAM_CONFIG_ROAM_FILTER flag = 0x%x op_bitmap = 0x%x num_whitelist = %d num_blacklist = %d num_preferred_bssid = %d
+1727,III,ROAM_BLACKLIST_BSSID bssid[%d] = %08x%04x
+1728,IIIII,ROAM_WHITELIST SSID[%d] ssid_len = %d, ssid[0-3][4-7][8-11] = 0x%08x %08x %08x
+1729,IIIII,ROAM_WHITELIST SSID[%d] ssid_len = %d, ssid[0-3][4-7][8-11] = 0x%08x %08x %08x
+1730,IIIII,ROAM_WHITELIST ssid[12-15][16-19][20-23][24-27][28-31] = 0x%08x %08x %08x %08x %08x
+1731,III,ROAM_PREFERRED_BSSID bssid[%d] = %08x%04x
+1732,II,ROAM_PREFERRED_FACTOR factor[%d] = %d
+1733,III,ROAM_CONFIG_EARLYSTOP thres_max = -%d dBm, thres_min = -%d dBm, enable = %d
+1734,IIIII,ROAM_DENSE_CONFIG rssi_thres_offset = %d traffic_thres = %d dense_min_aps = %d initial_dense_status = %d, fw_dense_status = %d
+1735,III,ROAM_BG_SCAN_CONFIG_INVALID_RSSI disable bg scan,bad_rssi_thresh=%d,bad_rssi_thresh_offset_2g=%d,flags=0x%x
+1736,III,ROAM_BG_SCAN_CONFIG_INVALID_RSSI_OFFSET_2G use default value=0bad_rssi_thresh=%d,bad_rssi_thresh_offset_2g=%d,flags=0x%x
+1737,IIII,ROAM_BG_SCAN_CONFIG bad_rssi_thresh_2g = %d bad_rssi_thresh_5g = %d client_bitmap = 0x%x flags=0x%x
+1738,,ROAM_CND_SELECTION_ALGO_DISABLE
+1739,IIIIII,ROAM_CND_SELECTION_WEIGTAGE_PCNT rssi|ht|vht|he|beamforming|pcl %d, %d, %d %d %d %d
+1740,IIIIIIII,ROAM_CND_SELECTION_RSSI_PARAM best|good|bad|5g_pref_rssi_threshold %d %d %d %d, pcnt_coeff %d %d, bucket_size = %d %d
+1741,IIIII,ROAM_CND_SELECTION_BW_PARAM bw_total_pcnt %d, bw_score_|160|80|40|20 pcnt %d %d %d %d
+1742,III,ROAM_CND_SELECTION_BAND_PARAM band_total_pcnt %d, band_score_|2G|5G| pcnt %d %d
+1743,IIIII,ROAM_CND_SELECTION_NSS_PARAM nss_total_pcnt %d, nss_score_|4x4|3x3|2x2|1x1 pcnt %d %d %d %d
+1744,IIIIII,ROAM_CND_SELECTION_ESP_QBSS_PARAM weightage_pcnt = %d, num_slot = %d, score = 0x%x 0x%x 0x%x 0x%x
+1745,IIIIII,ROAM_CND_SELECTION_OCE_WAN_PARAM weightage_pcnt = %d, num_slot = %d, score = 0x%x 0x%x 0x%x 0x%x
+1746,I,ROAM_INVOKE_START_FAILURE error code = 0x%x
+1747,I,ROAM_INVOKE_START_FAILURE error code = 0x%x
+1748,I,ROAM_INVOKE_PARAM_CHAN channel = %d
+1749,II,ROAM_INVOKE_PARAM_BSSID BSSID = 0x%08x%04x
+1750,IIIIII,ROAM_INVOKE_START_SUCCESS roam_scan_type = %d num_buf = %d flags=0x%x report_failure=%d is_allow_home_bssid=%d burst_scan=%d
+1751,I,ROAM_INVOKE_START_FAILURE error code = 0x%x
+1752,IIIIII,ROAM_INVOKE_STATE_CHECK roam_offload = %d in_use = %d scan_mode = %d ap ssid_len = %d roam_sm_state=%d vdev_id=%d
+1753,I,ROAM_INVOKE_STATE_CHECK roam_offload = %d in_use = %d scan_mode = %d ap ssid_len = %d
+1754,IIIIIII,ROAM_INVOKE_PARAM_CHECK invoke_roam_scan_mode = %d ap_sel_mode = %d roam_delay = %d num_chan = %d num_bssid = %d num_buf = %d p_cmd->flags=0x%x
+1755,,ROAM_STA_KICKOUT_RECV error
+1756,IIIIII,ROAM_STA_KICKOUT_RECV in_use = %d, running = %d, scan_status = %d, roaming = %d, cur_rssi = -%d dBm send_to_host = %d
+1757,IIII,ROAM_STA_QBSS_INFO aac = %d, chan_util = %d, sta_cnt = %d, pcnt = %d
+1758,II,ROAM_PER_CLIENT_REG_INVALID_INFO vdev_id = %d req_id = %d
+1759,,ROAM_PER_CLIENT_REG_INVALID_INFO vdev_roam NULL
+1760,II,ROAM_PER_CLIENT_REG_INVALID_INFO_NOT_INITIALIZED vdev_id = %d req_id = %d
+1761,II,ROAM_PER_CLIENT_ALREADY_REG vdev_id = %d req_id = %d
+1762,IIIII,ROAM_PER_CLIENT_REG_INVALID_INFO_SLOT_SIZE_GREATER vdev_id = %d req_id = %d slots_offset = %d curr_rx_slot_size = %d curr_tx_slot_size = %d
+1763,IIIII,ROAM_PER_CLIENT_REG_INVALID_INFO_PER_OFFSET_SIZE_GREATER vdev_id = %d req_id = %d percentage_offset = %d curr_rx_thresh_percnt = %d curr_tx_thresh_percnt = %d
+1764,II,ROAM_PER_CLIENT_MEMORY_ALLOC_FAILED vdev_id = %d req_id = %d
+1765,IIIIIII,ROAM_PER_CLIENT_REG_REQ_INFO vdev_id = %d, req_id = %d, rx_slots = %d, tx_slots = %d, rx_percentage = %d, tx_percentage = %d, total_req = %d
+1766,II,ROAM_PER_CLIENT_UNREG_INVALID_INFO vdev_id = %d, req_id = %d
+1767,III,ROAM_PER_CLIENT_UNREG_INVALID_INFO vdev_id = %d, req_id = %d num_requestor = %d
+1768,II,ROAM_PER_CLIENT_NO_ENTRY_EXIST vdev_id = %d req_id = %d
+1769,III,ROAM_PER_CLIENT_UNREG_SUCCESS vdev_id = %d req_id = %d num_req = %d
+1770,II,ROAM_BW_SCORE bw = %d, score = %d
+1771,IIII,ROAM_NSS_SCORE nss = %d, tot|curr|_score = %d %d index = %d
+1772,IIII,ROAM_PCL_SCORE chan_val = %d, wt_pcnt = %d, max|curr|_score = %d %d
+1773,II,ROAM_QBSS_ESP_SCORE_INVALID num_slot = %d, chan_cong_pcnt = %d
+1774,II,ROAM_QBSS_ESP_SCORE_INVALID_SLOT num_slot = %d, chan_cong_pcnt = %d
+1775,III,ROAM_QBSS_ESP_SCORE pcnt = %d score = %d chan_cong_pcnt = %d(default = 255)
+1776,II,ROAM_RSSI_SCORE_INVALID good|bad_bucket_size %d %d
+1777,IIIIIII,ROAM_RSSI_SCORE pcnt = %d, score = %d, num_slot = %d, slot_size = %d, rssi = %d, rssi_diff = %d, slot_index = %d
+1778,IIIIIIIII,ROAM_AP_SCORE bssid = %08x%04x chan = %d curr_score = %d, ap_score = %d rssi = -%d dBm ht|vht|he_bits = 0x%01x STA|AP_BF = 0x%01x prorated_pcnt = %d
+1779,IIIII,ROAM_UPDATED_THRESH hirssi_thresh = -%ddBm, rssi_thresh1 = -%ddBm curr_rssi = -%ddBm, low_rssi_thresh = -%ddBm, high_rssi_thresh = -%ddBm
+1780,IIIII,ROAM_SCAN_TIMER_EXPIRE id = %d (periodic 1/hirssi 2/first bmiss 3/config rssi 4) interval = %d(msec) roam_ctrl.running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d scan_status = %d
+1781,IIIII,ROAM_TRAFFIC_EVENT_RECV_INVALID vdev_id = %d, req_id = %d, status = %d, recv_rx_thrghput = %d bytes/sec recv_tx_thrghput = %d bytes/sec
+1782,IIIIIIII,ROAM_TRAFFIC_EVENT_RECV_INFO vdev_id|req_id|thresh_status = 0x%x, recv_rx_thrghput = %d bytes/sec, recv_tx_thrghput = %d bytes/sec req_rx_thrghput = %d bytes/sec req_tx_thrghput = %d bytes/sec last_traffic_thres_breach = %d dense_scan_skipped = %d scan_status = %d
+1783,IIIII,ROAM_DENSE_ADJUST_THRESH is_dense = %d old_low_thresh = -%d dBm, new_low_thresh = -%d dBm, new_hi_thres = -%d, offset=%d
+1784,II,ROAM_DENSE_BSSID bssid = %08x%04x
+1785,II,ROAM_SCAN_TIMER_STOP id = %d (periodic 1/hirssi 2/first bmiss 3/rssi_config 4/per rest 5/final bmiss 6) interval = %d(msec)
+1786,II,ROAM_SCAN_TIMER_START id = %d (periodic 1/hirssi 2/first bmiss 3/rssi_config 4/per rest 5/final bmiss 6) interval = %d(msec)
+1787,IIIII,ROAM_SCAN_HIRSSI_CHECK curr_high_rssi_thresh = -%d dBm hirssi_threshold = -%d dBm hirssiscan_upperbound = -%d dBm curr_hiscan_count = %d, hirssiscan_maxcount = %d
+1788,IIII,ROAM_HIGH_RSSI_INTERRUPT bcn_rssi_avg = -%d dBm bcn_rssi_last = -%d dBm hi_thresh = -%d dBm lo_thresh = -%d dBm
+1789,IIIII,ROAM_RSSI_ACTIVE_ROAM tmr_running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d start_scan = 0x%x prev_state = 0x%x final_scan = %d
+1790,IIIII,ROAM_RSSI_ACTIVE_SCAN tmr_running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d start_scan = 0x%x prev_state = 0x%x final_scan = %d
+1791,IIIII, ROAM_RSSI_GOOD bcn_rssi_avg = -%d dBm bcn_rssi_last = -%d dBm roam_scan_mode(PERIODIC 1/RSSI_CHANGE 2/BOTH 3/HO 4) = 0x%x prev_state = 0x%x tmr_running(bit1)/final_scan(bit0) = 0x%02x
+1792,IIII,ROAM_LOW_RSSI_INTERRUPT bcn_rssi_avg = -%d dBm bcn_rssi_last = -%d dBm hi_thresh = -%d dBm lo_thresh = -%d dBm
+1793,IIIII,ROAM_RSSI_ACTIVE_ROAM tmr_running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d start_scan = 0x%x prev_state = 0x%x final_scan = %d
+1794,IIIII,ROAM_RSSI_ACTIVE_SCAN tmr_running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d start_scan = 0x%x prev_state = 0x%x final_scan = %d
+1795,IIII,ROAM_SWBMISS_BCN_RECV_VAL bcn_rssi_last = -%d dBm evt->bcn_rssi_avg = -%d dBm change = %d rssi_change_val = %d
+1796,III,ROAM_SWBMISS_BCN_RECV_THRE2 bcn_rssi_last = -%d dBm rssi_threshold2 = %d hit_rssi_thresh_cnt = %d
+1797,IIIIII,ROAM_FINAL_BMISS_RECVD curr_rssi_avg = -%d dBm bcn_rssi_last = -%d dBm roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d scan_param.mode(5-7)/fina_scan(0-4) = 0x%02x scan_status(bit3)/candidate_found(bit2)/send_beacon_to_host(bit1)/final_bmiss_recvd(bit0) = 0x%02x is_qnull_fbmiss = %d
+1798,III,ROAM_EVENT_TO_HOST reason=%d, notif=%d, ret=%d
+1799,,ROAM_HO_FILTER_DISALLOW no disallow chan in pcl
+1800,II,ROAM_HO_FILTER_DISALLOW: before cnt=%d, after cnt=%d
+1801,II,ROAM_SCAN_REJECTED scan_mode %d trigger_reason %d
+1802,III,ROAM_SCAN_REJECTED scan_status %d send_beacon_to_host %d trigger_reason %d
+1803,II,ROAM_CANCEL_LOW_PRIO_SCAN send_beacon_to_host = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d
+1804,IIII,ROAM_SCAN_REJECTED scan_status %d roam_state %d final_bmiss %d trigger_reason %d
+1805,IIIIII,ROAM_SCAN_REJECTED diff %d (last %d cur %d) < %d trigger_bitmap = 0x%x trigger_reason %d
+1806,II,ROAM_SCAN_REJECTED ho_disabled_scan %d trigger_reason %d
+1807,I,use_11k_chan_map %d
+1808,IIIII,ROAM_SCAN_REQUESTED send_beacon_to_host = %d scan_type(FULL 0/CHANLIST 1/CHANMAP 2/FORCED 3/5G_ONLY 4) = %d roam_scan_state (IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d final_scan = %d num_chan = %d
+1809,IIII,ROAM_SCAN_REQUESTED_1: scan_id = 0x%x authmode=0x%x ucipher=0x%x mcipher=0x%x
+1810,III,ROAM_EARLYSTOP_SCAN supp_num_chan=%d num_chan=%d, earlystop_rssi=-%d dBm
+1811,IIII,ROAM_FINAL_BMISS_SCAN scan_policy=0x%x,skip_dfs=%d,active_dwell=%d birst_dur=%d
+1812,II,ROAM_DEV_START: vdev_id = %d runnning: 0x%x
+1813,IIIII,ROAM_CHANMAP_CMP_SSID: vdev_id = %d, prev AP 1st_4B=%lu len=%d, new AP 1st_4B=%lu, len=%d
+1814,,ROAM_CHANMAP_VDEV_START reset chanmap due to different ssid
+1815,,ROAM_CHANMAP_VDEV_START keep chanmap due to same ssid
+1816,II,ROAM_CHANMAP[%d] 0x%x
+1817,II,ROAM_DENSE_START is_dense = %d ap|dense_ssid_len = 0x%x
+1818,IIII,ROAM_DENSE_TRAFFIC_REGISTERED vdev_id %d, rx_thrughput_thres = %d bytes/sec, tx_thrughput_thres = %d bytes/sec, status = %d
+1819,II,ROAM_DEV_STOP: vdev_id = %d running = 0x%x
+1820,IIIII,ROAM_SCAN_TIMER_EXPIRE id = %d (periodic 1/hirssi 2/first bmiss 3) interval = %d(msec) roam_ctrl.running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d curr_rssi=-%d dBm
+1821,II,ROAM_SCAN_TIMER_EXPIRE curr_low=-%d dBm curr_high=-%d dBm
+1822,IIII,ROAM_SCAN_PERIODIC_TIMER ignored cur_rssi = -%d dBm >= %d dBm (rssi_thresh_2 -%d diff %d)
+1823,IIII,ROAM_SCAN_PERIODIC_TIMER stop cur_low_rssi = -%d dBm >= %d dBm (rssi_thresh_2 -%d diff %d)
+1824,IIII,ROAM_SCAN_TIMER_EXPIRE id = %d (periodic 1/hirssi 2/first bmiss 3) interval = %d(msec) roam_ctrl.running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d
+1825,IIII,ROAM_SCAN_TIMER_EXPIRE id = %d (periodic 1/hirssi 2/first bmiss 3) interval = %d(msec) roam_ctrl.running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d
+1826,IIIII,ROAM_RSN_MISMATCH parse_status = %d rsn_ucipher = 0x%08x rsn_mipher = 0x%08x rsn_authmode = 0x%08x (16 bit cur/16 bit candidate) mfp_enable (bit2)/ap_cap(bit1)/ap_req(bit0) = 0x%01x
+1827,IIII,ROAM_WPA_MISMATCH parse_status = %d wpa_ucipher = 0x%08x wpa_mipher = 0x%08x wpa_authmode = 0x%08x (16 bit cur/16 bit candidate)
+1828,IIIII,ROAM_CANDIDATE_RSSI_ADJUST rssi = -%d dBm boost_threshold = -%d dBm boost_factor = %d penalty_threshold = -%d dBm penalty_factor = %d
+1829,,ROAM_NOT_ROAMABLE_AP
+1830,II,PER_REJECT_5G_TO_2G cur %d cnd %d
+1831,IIII,cur|good|roamableAP|threshold_diff %d %d %d %d
+1832,IIIIIII,ROAM_SCAN_STARTED evt_type 0x%x scan_id = 0x%x roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d is_lazy = %d is_bg_roam = %d cur_rssi = -%d dBm bad_rssi_thres = -%d dBm
+1833,IIIII,ROAM_SCAN_COMPLETE candidate_found = 0x%x scan_info.scan_id = 0x%x roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d final_scan = %d send_bcn_to_host = %d
+1834,III,ROAM_SCAN_COMPLETE_1 reason(SUCC 0/CANCEL 1/PREEMPTED 2/TIMEOUT 3/INTERNAL FAIL 4) = %d evt_scan_id = 0x%x sta_kickout=0x%x
+1835,II,ROAM_SUITABLE_AP_EVENT candidate_found = %d send_beacon_to_host = %d
+1836,II,ROAM_BETTER_AP_EVENT candidate_found = %d send_beacon_to_host = %d
+1837,IIIII,ROAM_SCAN_CANCELLED scan_id = 0x%x type = 0x%x reason = 0x%x scan_queue_status = 0x%x sta_kickout = %d
+1838,II,ROAM_SUITABLE_AP_EVENT candidate_found = %d send_beacon_to_host = %d
+1839,II, ROAM_BETTER_AP_EVENT candidate_found = %d send_beacon_to_host = %d
+1840,IIII,ROAM_SCAN_CANCELLED scan_id = 0x%x type = 0x%x reason = 0x%x sta_kickout = %d
+1841,III,ROAM_CND_SCORE_PARSED malformed id = %d len=%d remain_len=%d
+1842,II,ROAM_GET_VENDOR_AND_SCORE id = %d len=%d remain_len=%d
+1843,II,ROAM_EARLYSTOP_SCAN (freq %d) stop earlystop because earlystop_rssi(<<10) = -%d dBm below threshold2
+1844,III,ROAM_EARLYSTOP_SCAN (freq %d) earlystop_rssi = -%d dBm, best_candidate_rssi = -%d dBm
+1845,,wlan_vdev_roam_param_set fw_offload is disabled
+1846,I,ROAM_PARAM_SET scan_mode 0x%x
+1847,II,ROAM_CONFIG_RSSI_THRESH_CONFIG rssi_threshold1 = -%d dBm rssi_threshold2 = -%d dBm
+1848,II,ROAM_CONFIG_BG_RSSI_THRESH bad_rssi_thresh = -%d dBm flags = 0x%x
+1849,IIIII,ROAM_INVOKE_BSSID_CHECK Recv BSSID %08x%04x num_bssid=%d index=%d DROP = %d
+1850,IIIII,ROAM_CANDIDATE_INFO bssid = %08x%04x primary ch = %d rssi = -%d dBm is_beacon(bit31)|seq = 0x%08x
+1851,II,ROAM_CANDIDATE_FILTER_MATCH %d match (bssid blacklist 0/ssid whitelist 1) index = %d
+1852,II,ROAM_CANDIDATE_FILTER_MATCH %d match (bssid blacklist 0/ssid whitelist 1) index = %d
+1853,IIIII,ROAM_CANDIDATE_SSID_MATCH rxed_freq = %d home_ssid_len = %d, candidate_ssid_len = %d, ssid[0-4] = 0x%08x, is_matched = %d (0 = not match)
+1854,I,ROAM_CANDIDATE_FILTER_PCL %d
+1855,,ROAM_RSN_PARAM_MISMATCH
+1856,,ROAM_MBO_ASSOCIATION_DISALLOWED
+1857,I,ROAM_CHANMAP_UPDATE chan_num=%d
+1858,IIIII,ROAM_CANDIDATE_SECURITY_MATCH rsRssi = -%d dBm curr_rssi = -%d dBm final_bmiss_received = %d rssi_margin = %d dBm send_beacon_to_host = %d
+1859,IIIIIII,ROAM_BETTER_CANDIDATE_FOUND valid_cnd:%d chan_num = %d candidate_rssi_last = -%d dBm curr_rssi_avg = -%d dBm bcn_rssi_last = -%d dBm rssi_margin = %d dBm bg_rssi_margin = %d
+1860,II,ROAM_EARLYSTOP_SCAN best_candidate_rssi = -%d dBm earlystop_rssi = -%d dBm
+1861,IIII,ROAM_DENSE_CLIENT_SCAN_START roamable_ap_cnt = %d requestor = %d is_restart = %d is_ol_reg = %d
+1862,IIIIIII,ROAM_DENSE_CLIENT_SCAN_COMPLETED requestor = %d num_ch = %d roamable_ap_cnt = %d min_dense_ap = %d cur_is_dense = %d cur_rssi_thresh = -%d dBm cur_rssi_avg = -%d dBm
+1863,IIII,ROAM_DENSE_TRAFFIC_REGISTERED vdev_id = %d rx_thrughput_thres = %d bytes/sec tx_thrughput_thres = %d bytes/sec status = %d
+1864,II,ROAM_DENSE_CHANGED is_dense = %d dense_rssi_threshold = -%d dBm
+1865,I,ROAM_DENSE_TRAFFIC_UNREGISTERED vdev_id = %d
+1866,II,ROAM_DENSE_CHANGED is_dense = %d normal_rssi_threshold = -%d dBm
+1867,II,ROAM_SCAN_EXTSCAN_CHECK cur_rssi = %d good_rssi_threshold = %d
+1868,II,ROAM_BETTER_AP_EVENT candidate_found = %d send_beacon_to_host = %d
+1869,II,ROAM_BETTER_AP_EVENT candidate_found = %d send_beacon_to_host = %d
+1870,IIIIIII,ROAM_CND_BSS_SCORE total_score = %d, ht = %d vht = %d he = %d phy_mode = %d, chan = %d prorated_pcnt = %d
+1871,,ROAM_UPDATE_LCA:pctrl is NULL or max_disallowed_aps is NULL
+1872,II,ROAM_HO_START_FAIL running=%d scan_mode=0x%x
+1873,,ROAM_HO_START
+1874,,ROAM_HO_STOP 0xffffffff
+1875,,ROAM_HO_STOP
+1876,I,ROAM_HO_ENA_DIS_SCAN enable:%d
+1877,I,ROAM_HO_OFFLOAD_SET_PARAM result(0/1/2/3) = %d
+1878,II,ROAM_HO_OFFLOAD_SET_PARAM result(0/1/2/3) = %d roam_scan_mode = 0x%x
+1879,II,ROAM_HO_OFFLOAD_SET_PARAM roam_scan_mode = 0x%x offload_param NULL HO_ENABLED_CHK %d
+1880,IIIII,ROAM_HO_OFFLOAD_SET_PARAM result(0/1/2/3) = %d flags = 0x%x rssi_cat_gap = %d, sel_5g_margin = %d, ho_delay_for_rx = %d
+1881,II,ROAM_HO_OFFLOAD_SET_PARAM assoc_ie status=%d,len=%d
+1882,II,ROAM_HO_OFFLOAD_SET_PARAM result(0/1/2/3) = %d rsn_authmode = 0x%x
+1883,II,ROAM_HO_START_IGNORED flags %x running %d
+1884,II,ROAM_HO_START_DEFERRED is_sync_in_progress cnt %d -> delay %d msec
+1885,IIIII,ROAM_HO_START cnd(idx/total) %d/%d roam_state %d, f_bmiss_rcvd %d, bcn_to_host %d
+1886,,ROAM_HO_START_FAIL no candidate
+1887,II,ROAM_HO_START_DEFERRED vdev_roam not NULL cnt %d -> delay %d msec
+1888,II,ROAM_HO_UPDATE_STATUS rcvd status = %d@cur_state = %d
+1889,III,ROAM_SEND_NOTIF_TO_HOST send NOTIF_ROAM_START vdev_id=%d, state=%d, roam_start_sent=%d
+1890,IIII,ROAM_VDEV_STOP_FROM_HOST@state=%d in_use=%d,running=%d,ho_flags=0x%x
+1891,IIII,ROAM_VDEV_RESTART_FROM_HOST@state=%d in_use=%d,running=%d,ho_flags=0x%x
+1892,III,ROAM_HO_ABORT cur_state=%d is_sync=%d disconn_from_host=%d
+1893,IIII,ROAM_HO_ABORT del_in_prog=%d,upt_in_prog=%d,home_bss_del=%d,old_hw_mode=%d
+1894,IIII,ROAM_HO_ABORT is_set_spoof_mac=%d,supp_init=%d,runing=%d,error_code=%d
+1895,III,ROAM_SEND_NOTIF_TO_HOST send NOTIF_ROAM_ABORT vdev_id=%d, state=%d, roam_start_sent=%d
+1896,,ROAM_HO_WAKE:start_notif_sent=1 before sending abort
+1897,I,ROAM_HO_FAIL cur_state = %d
+1898,III,ROAM_OUI_ACTION_RESTORE stored %d curr %d expected_chain_num %d
+1899,III,ROAM_SEND_NOTIF_TO_HOST send NOTIF_ROAM_ABORT vdev_id=%d, state=%d, roam_start_sent=%d
+1900,,ROAM_HO_WAKE:start_notif_sent=1 before sending abort
+1901,I,ROAM_HO: recover hw mode to %d
+1902,II,ROAM_HO_ABORT_RETRY %d -> delay %d msec
+1903,IIII,ROAM_HO_SAVE_CANDIDATE id = %d oui: 0x%x oui_type=%d oui_subtype=%d
+1904,III,ROAM_HO_SAVE_CANDIDATE_BAD_IE id=%d,len=%d,status=0x%x
+1905,III,ROAM_HO_SAVE_CANDIDATE malformed id = %d len=%d remain_len=%d
+1906,I,ROAM_HO_SAVE_CANDIDATE_MALFORMED mandatory=%d
+1907,IIIIIII,ROAM_HO_CANDIDATE_INFO mhz = %d phy_mode = %d band_center_freq1 = %d band_center_freq2 = %d cap = %d is_erp = %d has_11b_rate = %d
+1908,IIII,ROAM_HO_CANDIDATE_INFO phymode==MODE_UNKNOWN mhz=%d freq1=%d freq2=%d phymode=%d
+1909,IIIII,ROAM_HO_GET_CANDIDATE blacklisted(bit31)_is_bcn(bit30)_total_cnd(hi_14)_cnd_idx(lo_16) = 0x%08x bssid = %08x%04x rssi = -%d dBm mhz = %d
+1910,IIIII,ROAM_HO_SWITCH_HW_MODE bssid = %08x%04x, from %d to %d, status=%d
+1911,,ROAM_HO_SWITCH_HW_MODE Pending
+1912,IIIIIIII,ROAM_HO_SWITCH_CH bssid = %08x%04x mac_id=%d (rssi = -%d dBm mhz = %d phy_mode = 0x%x band_center_freq1 = %d band_center_freq2 = %d)
+1913,III,ROAM_OUI_ACTION_FORCE stored %d curr %d expected_chain_mask %d
+1914,,ROAM_CHECK_LCA:max_disallowed_aps is NULL
+1915,,ROAM_HO_SAVE_CANDIDATE_PARAM_ERROR
+1916,,ROAM_DISCARD_CANDIDATE found in LCA
+1917,II,ROAM_HO_SAVE_CANDIDATE_DUP duplicate candidate AP, bssid = %08x%04x
+1918,II,ROAM_HO_SAVE_CANDIDATE_ERROR bssid = %08x%04x
+1919,II,ROAM_OUI_ACTION bitmask 0x%x mhz = %d
+1920,IIIIII,ROAM_HO_SAVE_CANDIDATE idx = %d bssid = %08x%04x rssi = -%d dBm prefer = %d is_home_bssid=%d
+1921,II,ROAM_HO_SORT_CANDIDATE total_candidate = %d forced_bssid_num=%d
+1922,III,ROAM_HO_SORT_CANDIDATE find forced bssid index1=%d index2=%d position=%d
+1923,III,ROAM_HO_SORT_CANDIDATE total_candidate = %d best_urssi = %d sel_5g_margin = %d
+1924,II,ROAM_HO_SORT_CANDIDATE_CUR cur_index = %d position = %d
+1925,II,ROAM_HO_OCS_CH_CB rcvd event = %d @ cur_state = %d (GRANTED 0/COMPLETED 1/STOPPED 2/PREEMPTED 3/END 4)
+1926,II,subnet_detection_status_hdr cur_state=%d,status=%d
+1927,II,htt_holder_evt_hdr cur_state=%d,evt=%d
+1928,,htt_holder_evt_hdr buf_full!
+1929,,ROAM_GET_LCA_ENTRY:pctrl is NULL
+1930,IIIIIII,ROAM_HO_DELAY_PAUSE vdev_is_paused %d qdepth %d/%d/%d (hw/sw/last) pause_delay %d/%d msecs (cnt %d)
+1931,IIIIII,ROAM_SM_QBSS_INFO cap = %d, qbss_|cnt = %d utilz = %d, aac = %d pcnt = %d esp_pcnt = %d
+1932,I,ROAM_HO_STOP: 0x%x
+1933,III,ROAM_SEND_NOTIF_TO_HOST send NOTIF_ROAM_START vdev_id=%d, state=%d, roam_start_sent=%d
+1934,I,ROAM_HO_DELAY_PREAUTH %d msecs
+1935,,ROAM_SM_DEL_HOMEBSSID fail to create tmp peer
+1936,I,ROAM_HO_DELAY_PREAUTH %d msecs
+1937,IIIIII,ROAM_HO_ENTER_CH roaming attempt to bssid = %08x%04x, mhz=%d (cur bssid = %08x%04x, mhz=%d)
+1938,III,ROAM_HO_TEMP_PEER_ALLOC_FAILED mac_id = %d, bssid = %0x04%x
+1939,,ROAM_SKIP_PREAUTH
+1940,II,ROAM_HO_MGMT_RX subtype = %d status_code = %d
+1941,I,ROAM_UNIT_TEST_OVERRIDE_AUTH_RSP unit test command enabled to override auth rsp %d
+1942,,ROAM_UNIT_TEST_SKIP_SEND_REASSOC_REQ unit test skip sending reassoc req
+1943,II,ROAM_HO_MGMT_RX subtype = %d status_code = %d
+1944,I,ROAM_UNIT_TEST_OVERRIDE_REASSOC_RSP unit test command enabled to override reassoc rsp %d
+1945,I,ROAM_SEND_NOTIF_TO_HOST send NOTIF_ROAM_REASSOC vdev_id=%d
+1946,I,ROAM_CONNECTED pctrl->curr_cnd->is_home_bssid=%d
+1947,,ROAM_CONNECTED no delete old session but reset roam params
+1948,I,ROAM_HO_DBS_WAKE:sta_sap_mcc=%d
+1949,I,ROAM_HO_SYNC_START prev_roam_state = %d
+1950,,wlan_roam_state_sync_exit
+1951,I,ROAM_HO_SYNC_COMPLETE error = 0x%x (HOST_ISSUE 0xfffffff)
+1952,,Missing lca_disallow_params
+1953,IIII,lca_disallow_params disallow_duration = %d rssi_channel_penalization = %d num_disallowed_aps = %d disallow_lca_enable_source_bitmap = %x
+1954,II,ROAM_HO_HTT_EVT: type=0x%x vdev_id=%d
+1955,I,ROAM_HO_HTT_EVT_VDEV_NOT_FOUND vdev_id=%d
+1956,III,ROAM_HO_HTT_MISMATCH: msg_type=0x%x,vdev_id=%d,peer_id=0x%x
+1957,III,ROAM_HO_HTT_SAVED_PEER_MAP: ep=%d vdev_id=%d,peer_id=0x%x
+1958,III,ROAM_HO_HTT_MISMATCH: msg_type=0x%x,vdev_id=%d,peer_id=0x%x
+1959,III,ROAM_HO_HTT_CONSUME: msg_type=0x%x,vdev_id=%d,peer_id=0x%x
+1960,III,ROAM_HO_HTT_SAVED_PEER_UNMAP: ep=%d vdev_id=%d,peer_id=0x%x
+1961,III,ROAM_HO_HTT_SAVED_SEC_IND ep=%d vdev_id=%d,peer_id=0x%x
+1962,III,ROAM_HO_HTT_CONSUME: msg_type=0x%x,vdev_id=%d,peer_id=0x%x
+1963,III,ROAM_HO_HTT_MISMATCH: msg_type=0x%x,vdev_id=%d,peer_id=0x%x
+1964,IIII,ROAM_HO_HTT_MISMATCH: msg_type=0x%x,flow_type=%d,flow_id=%d,flow_pool_id=%d
+1965,IIII,ROAM_HO_HTT_SAVED_POOL_MAP: ep=%d flow_type=%d,flow_id=%d,flow_pool_id=%d
+1966,IIII,ROAM_HO_HTT_CONSUME: msg_type=0x%x,flow_type=%d,flow_id=%d,flow_pool_id=%d
+1967,IIII,ROAM_HO_HTT_SAVED_POOL_UNMAP: ep=%d flow_type=%d,flow_id=%d,flow_pool_id=%d
+1968,IIIIII,ROAM_HO_HTT_DATA_STORE: ep=%d msg_type=0x%x msg_bytes=0x%x peer_id(bit31)|tid=0x%x buffered_count=0x%x buffer_remaing_size=0x%x
+1969,IIII,ROAM_HO_HTT_DISPATCH full=%d dl_unicast_count=%d dl_count=%d evt_sent=0x%x
+1970,III,ROAM_HO_HTT_FORWARD msg_type=0x%x forward_cnts = %d forward_bytes = %d
+1971,,ROAM_HO_WAKE: sending htt_data_msg
+1972,II,ROAM_HO_HTT_FORWARD forward_cnts = %d forward_bytes = %d
+1973,I,ROAM_HO_HTT_REGISTER holder->registed_cnt = %d
+1974,I,ROAM_HO_HTT_UNREGISTER holder->registed_cnt = %d
+1975,II,ROAM_SUBNET_DETECT_ARP_NA_PROC_ERR vdev_id=%d i=%d
+
+1976,,ROAM_SUBNET_DETECT_ARP_PROC wlan_arp_resp_proc_frame return STATUS_NONE
+
+1977,IIIII,ROAM_SUBNET_DETECT_ARP_NA_PROC_ERR(status: %d) arp_opcode: 0x%x vdev_id=%d i=%d started=%d
+
+1978,II,ROAM_SUBNET_DETECT_ARP_NA_PROC_ERR vdev_id=%d i=%d
+
+1979,,ROAM_SUBNET_DETECT_NA_PROC wlan_na_proc_frame return STATUS_NONE
+
+1980,III,ROAM_SUBNET_DETECT_ARP_NA_PROC_IGNORE vdev_id=%d i=%d started=%d
+
+1981,II,ROAM_SUBNET_DETECT_ROAM_EVT type=0x%x vdev_id=%d
+1982,I,ROAM_SUBNET_DETECT_ROAM_EVT_ERR not configured for vdev_id=%d
+1983,II,ROAM_SUBNET_DETECT_REGISTER sd->registred_cnt = %d, thread_id = %d
+1984,I,ROAM_SUBNET_DETECT_UNREGISTER cur_registred_cnt = %d
+1985,I,ROAM_SUBNET_DETECT_CONFIG_INVALID vdev_id=%d -> disabled
+1986,II,ROAM_SUBNET_DETECT_CONFIG_INVALID flag = 0x%x vdev_id=%d -> disabled
+1987,IIIII,ROAM_SUBNET_DETECT_CONFIG gw_mac_addr = %08x:%04x ip_v4_addr = 0x%x timeout = %d max_retries = %d
+1988,IIIII,ROAM_SUBNET_DETECT_CONFIG_1 gw_ipv6_addr 31_0 = %08x 63_32 = %08x 95_64 = %08x 127_96 = %08x flag=0x%x
+1989,,ROAM_SUBNET_DETECT_DATA_RX_INVALID_VDEV ignore frame
+1990,IIII,ROAM_SUBNET_DETECT_DATA_RX gw_mac=%08x:%04x recv:%08x:%04x
+1991,,SUBNET_DETECT_INVALID_INST NULL
+
+1992,IIII,SUBNET_DETECT_INVALID_VDEV vdev_id=%d vdevp=0x%08x is_free=%d is_up=%d
+
+1993,,ROAM_SUBNET_DETECT_ALREADY_STARTED or NULL
+1994,,ROAM_SUBNET_DETECT_START_NON_WOW ignored
+1995,,ROAM_SUBNET_DETECT_STARTED_MAX_RETRIES zero
+1996,I,ROAM_SUBNET_DETECT_START_INVALID vdevp NULL (given vdev_id=%d)
+1997,II,ROAM_SUBNET_DETECT_INVALID_CONFIG max_retries = %d timeout = %d
+1998,I,ROAM_SUBNET_DETECT_START vdev_id=%d
+
+1999,I,ROAM_SUBNET_DETECT_IPV4_NOT_ENABLED flag=0x%x
+2000,II,ROAM_SUBNET_DETECT_INVALID_GW_MAC gw_mac_addr = %08x:%04x
+2001,,ROAM_SUBNET_DETECT_INVALID_MY_IPV4_ADDR
+2002,IIII,ROAM_SUBNET_DETECT_IPV4_INFO my_ipv4_addr = 0x%x gw_ipv4_addr=0x%x, gw_mac_addr = %08x:%04x
+2003,I,ROAM_SUBNET_DETECT_IPV6_NOT_ENABLED flag=0x%x
+2004,II,ROAM_SUBNET_DETECT_INVALID_GW_MAC gw_mac_addr = %08x:%04x
+2005,,ROAM_SUBNET_DETECT_INVALID_MY_IPV6_ADDR
+2006,IIII,ROAM_SUBNET_DETECT_IPV6_INFO my_ipv6_addr 31_0 = %08x 63_32 = %08x 95_64 = %08x 127_96 = %08x
+2007,IIII,ROAM_SUBNET_DETECT_IPV6_INFO gw_ipv6_addr 31_0 = %08x 63_32 = %08x 95_64 = %08x 127_96 = %08x
+2008,,ROAM_SUBNET_DETECT_TIMER_EXPIRE invalid vdev
+2009,,ROAM_SUBNET_DETECT_TIMER_EXPIRE not started. ignored
+2010,II,ROAM_SUBNET_DETECT_SEND_ARP count=%d/%d
+
+2011,II,ROAM_SUBNET_DETECT_SEND_NS count=%d/%d
+
+2012,I,ROAM_SUBNET_DETECT_TIMER_IGNORE ipv4 neither ipv6 is enabled or have valid own ip address. flags=0x%x
+2013,,ROAM_SUBNET_DETECT_COMP_NOT_STARTED
+2014,II,ROAM_SUBNET_DETECT_COMPLETE vdev_id=%d status=%d
+
+2015,II,_wlan_roam_subnet_detection_indicate_status:vdev_id=%d,status=0x%x
+2016,II,_wlan_roam_htt_dispatch_event_inter_thread:vdev_id=%d,event=0x%x
+2017,III,ROAM_HO_THREAD_MSG: vdev_id=%d, msg_id=0x%x, event=0x%x
+2018,IIII,wlan_roam_dispatch_notify_inter_thread:thread=%d,msg_size=%d,cb=0x%x,cb_ctxt=0x%x
+2019,III,wlan_roam_execute_notify:msg_size=%d,cb=0x%x,cb_ctxt=0x%x
+2020,II,ROAM_UNIT_TEST_2: final_bmiss %d roam_state %d
+2021,I,ROAM_INVOKE_PARAM_CHAN start flag=0x%x
+2022,I,ROAM_INVOKE_PARAM_CHAN invoke count=%d
+2023,I,ROAM_INVOKE_PARAM_CHAN error max supp=%d
+2024,IIII,ROAM_INVOKE_PARAM_CHAN setting idx=%d, ch=0x%x, mac=%08x%04x
+2025,IIIII,ROAM_DEBUG_Q_DEPTH vdev_id = %d (0xFF invalid) bss_peer = 0x%x (0 if invalid) wal_peer = 0x%x (0 if invalid), hw_q = %d sw_q = %d
+2026,II,ROAM_ADJUST_DELAY_UNIT_TEST vdev_id = %d mandatory [id] is missing
+2027,III,ROAM_ADJUST_DELAY_UNIT_TEST vdev_id = %d unkown id = %d num_args = %d
+2028,III,ROAM_ADJUST_DELAY_UNIT_TEST vdev_id = %d id = %d default to delay = %d
+2029,III,ROAM_ADJUST_DELAY_UNIT_TEST vdev_id = %d id = %d delay = %d
+2030,IIIIIII,ROAM_PER_CONFIG_UNIT_TEST vdev_id = %d enable = %d rest_time = %d pcnt = %d rate_high/low_adjust = %d %d num_args = %d
+2031,I,ROAM_SCORE_CONFIG_UNIT_TEST disable = 0x%x
+2032,IIIIII,ROAM_CND_SELECTION_WEIGTAGE_PCNT rssi|ht|vht|he|beamforming|pcl %d %d %d %d %d %d
+2033,IIIIIIII,ROAM_CND_SELECTION_RSSI_PARAM best|good|bad|5g_pref_rssi_threshold %d %d %d %d, pcnt_coeff %d %d, bucket_size = %d %d
+2034,IIIII,ROAM_CND_SELECTION_BW_PARAM bw_total_pcnt %d, bw_score_|160|80|40|20 pcnt %d %d %d %d
+2035,III,ROAM_CND_SELECTION_BAND_PARAM band_total_pcnt %d, band_score_|2G|5G| pcnt %d %d
+2036,IIIII,ROAM_CND_SELECTION_NSS_PARAM nss_total_pcnt %d, nss_score_|4x4|3x3|2x2|1x1 pcnt %d %d %d %d
+2037,II,ROAM_PER_PDEV_UNREG_FAILED status = %d, vdev_id = %d
+2038,IIIIIIIII,ROAM_PER_TXRX_HIGH_INDEX type = %d index(%d %d %d %d %d %d %d %d)
+2039,IIIIIIII,ROAM_PER_TXRX_LOW_INDEX %d %d %d %d %d %d %d %d
+2040,IIIIIIII,ROAM_PER_MCS_TXRX_DATA nss = %d, bw = %d, mcs(0-5):- %d %d %d %d %d %d
+2041,IIII,ROAM_PER_MCS_TXRX_DATA mcs(6-9):- %d %d %d %d
+2042,IIIIIIII,ROAM_PER_OFDM_TXRX_DATA (0-7)%d %d %d %d %d %d %d %d
+2043,IIIIIII,ROAM_PER_CCK_TXRX_DATA (0-6) %d %d %d %d %d %d %d
+2044,IIIIIII,PER_MON_RESET reason = %d, type = %d(1:rx, 2:tx) pcnt = %d slot = %d tpkt = %d lo_pkt = %d missed_slot = %d
+2045,IIIIIIII,ROAM_PER_MON_UPDATE suspend = %d, state = %d, type = %d, rx|tx_bitmap = 0x%x, 0x%x tmr = %d rx|tx_region = %d %d
+2046,III,ROAM_PER_EVT_ACTION evt = %d region_tx|rx %d %d
+2047,,ROAM_PER_FAILED_EVENT
+2048,I,PER_MON_FAILED status = %d
+2049,,PER_MON_FAILED peer NULL
+2050,IIIIII,ROAM_PER_REST_TMR_EXP id = %d intval = %d(msec) roam_ctrl.running = %d roam_scan_state(IDLE 0/ACTIVE_SCAN 1/ACTIVE_ROAM 2) = %d scan_status = %d, curr_rssi = -%d dBm
+2051,I,ROAM_PER_PARAM_TLV NULL cmd = 0x%x
+2052,I,ROAM_PER_CONFIG_INVALID vdev_id = %d
+2053,IIIIIIIII,ROAM_PER_CONFIG vdev_id = %d enable = 0x%x hirate_thres = 0x%x, lowrate_thresh = 0x%x, pcnt = 0x%x, rest_time = %d fw_offload = %d, running = %d per_mon_time = 0x%x
+2054,IIIIIIIII,ROAM_PER_CONFIG enable = %d, TX|hirate = %d lowrate = %d pcnt = %d, slot_size = %d RX|hirate = %d lowrate = %d pcnt = %d slot_size = %d, min_rssi = -%d
+2055,II,ROAM_PER_PDEV_REG_FAILED status = %d vdev_id = %d
+2056,IIIIIIII,ROAM_PER_VDEV_EVT type = %d, is_pdev_evt_reg = %d, rx_state = %d, tx_state = %d vdev_id = %d, raom_vdev_id = %d peer = 0x%x, 0x%x
+2057,II,ROAM_PER_PDEV_REG_FAILED status = %d vdev_id = %d
+2058,II,ROAM_PER_PDEV_UNREG_FAILED status = %d, vdev_id = %d
+2059,II,ROAM_PER_PDEV_REG_FAILED status = %d vdev_id = %d
+2060,I,ROAM_PER_INIT_SUCCESS vdev_id %d
+2061,II,PER_CLIENT_NOTIFIER_PER_MON_NULL per_mon:0x%x vdev_roam:0x%0x
+2062,,PER_CLIENT_NOTIFIER_PER_CLIENT_INFO_NULL
+2063,IIIIII,ROAM_PER_CLIENT_NOTIFY_CHECK evt = %d, evt_allow = %d tx
x_slots = 0x%x tx
x_pcnt = 0x%x curr_tx
x_slots = 0x%x per_tx
x_pcnt = 0x%x
+2064,,ROAM_PER_EVNT_DLVR_FAILED vdev_roam NULL
+2065,IIIIIII,ROAM_PER_EVNT_DLVR_FAILED vdev_id = %d, mac = %d, op = %d, vdev_flag = 0x%x, enable = %d, state = %d, type = %d
+2066,IIII,ROAM_PER_EVNT_DLVR state = %d(0:none, 1:init, 2:active, 3:suspend), type = %d(1:rx, 2:tx, 3:both) time_|last_run = %dmsec, mon_start = %dmsec
+2067,II,PER_MON_INIT_FAILED status = %d type = %d
+2068,IIIII,ROAM_PER_MON_INIT type = %d, ofdm_low|high = 0x%x 0x%x, cck_low|high = 0x%x 0x%x
+2069,IIIIIII,ROAM_PKT_FILT_MCS max_nss_bw = %d max_mcs_index = %d max_pkt = %d, hi_per_mcs = %d, allow = %d, low_per_pkt = %d, tot_per_pkt = %d
+2070,IIIII,ROAM_PKT_FILT_OFDM max_index = %d, max_pkt = %d, allow = %d, lpkt = %d, tot_per_pkt = %d
+2071,IIIIII,ROAM_PKT_FILT_CCK max_index = %d, max_pkt = %d, allow = %d, hirate_pkt = %d, lpkt = %d, tot_per_pkt = %d
+2072,IIIIIII,ROAM_PER_MON_CALC type = %d(1:rx, 2:tx), tpkt = %d, lowpkt = %d recv_pkt = %d, recv_lopkt = %d, slot_num = %d, pcnt = %d
+2073,IIIIII,wlan_rtt_get_nss_tx_chain_mask_config: mac_id: %d band: %d BW: %d nss1_tx_chm: 0x%x selfgen: 0x%x is_2txnsschains_granted: %d
+2074,IIII,wlan_rtt_chainmask_change_req() chm_req.t2_req.req_id: %d num_selfgen_chains: %d rtt_chm_state: %d ret: 0x%x
+2075,III,wlan_rtt_chainmask_notif_handler(): ev type: %d rtt_chm_state: %d resp_id: %d
+2076,,RTT CHAIN MASK GRANTED
+2077,I,RTT unknown rtt_chm_state: %d
+2078,I,RTT_CALL_FLOW: WLAN_RTT_SCHEDULE ts = %d
+2079,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2080,I,RTT_CALL_FLOW: WLAN_RTT_SCHED_REQ ts = %d
+2081,I,RTT_CALL_FLOW: WLAN_RTT_SCHED_DEL ts = %d
+2082,I,RTT_CALL_FLOW: WLAN_RTT_SCHED_RELEASE ts = %d
+2083,I,RTT_CALL_FLOW: WLAN_RTT_EXIT_CLEAN ts = %d
+2084,I,wlan_rtt_exit_clean() rtt_chm_state: %d is not expected
+2085,I,RTT_CALL_FLOW: WLAN_RTT_RESP_EXIT_CLEAN ts = %d
+2086,II,Unregistered wlan_rtt_vdev_notify_handler() for resp context vdev = %p status = 0x%x
+2087,I,RTT_CALL_FLOW: WLAN_RTT_DFS_EXIT ts = %d
+2088,I,RTT_CALL_FLOW: WLAN_RTT_BEACON_RX ts = %d
+2089,II,wlan_rtt_dfs_chan_init_handler rtt_ctxt->chnl_switch_ctxt.cb_fn %d rtt_ctxt->chnl_switch_ctxt.owner%d
+2090,III,RTT_CHANNEL_DFS_SWITCH_HDL ev = %d sw_ctxt->arg = %p sw_ctxt->cb_fn %p
+2091,III,RTT_UNIT_TEST_CMD 1 num_args = %d arg0 = %d vdev_id = %d
+2092,,MAC address not configured
+2093,,Channel not configured
+2094,IIIIII,RTT_UNIT_TEST_CMD numFrms= %d ChnlFrmt= %d frmType= %d reportType= %d burstDr= %d asap_mode= %d
+2095,IIIIII,Channel mhz:0x%x cfreq1:0x%x cfreq2:0x%x info:0x%x reginf1:0x%x reginf2:0x%x
+2096,IIIIII,RTT_UNIT_TEST_DEST_MAC [0]= 0x%x [1]= 0x%x [2]= 0x%x [3]= 0x%x [4]= 0x%x [5]= 0x%x
+2097,I,RESPONDER IFFT enabled?
+2098,III,CHANNEL DUMP LOGGING: type %d enable %d g_rtt_min_delta: %d
+2099,I,RTT_CALL_FLOW: WLAN_RTT_RESP_INIT ts = %d
+2100,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2101,,RTT_ERROR_REPORT :RTT_RESP_CTXT_EXIST
+2102,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2103,,RTT_ERROR_REPORT :RTT_RESP_REQ_ACCEPT
+2104,,RTT_ERROR_REPORT :RTT_RESP_BUSY
+2105,I,RTT_CALL_FLOW: WLAN_RTT_RECV_TMR_WITH_IE ts = %d
+2106,I,RTT_CALL_FLOW: WLAN_RTT_TMR_END_RX_HDL ts = %d
+2107,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2108,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2109,III,Registered wlan_rtt_vdev_notify_handler() for resp context vdev: %p pmac: %p status: 0x%x
+2110,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2111,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2112,IIIII,RTT_FTM_PARAM_INFO arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x arg5 = 0x%x
+2113,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2114,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2115,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2116,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2117,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2118,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2119,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2120,II,RTT_ERROR_WMI_EVENT: ERROR: req_id:%d reason:%d
+2121,I,RTT_CALL_FLOW: WLAN_RTT_MEASUEMENT_REPORT2 ts = %d
+2122,IIIII,wlan_rtt_send_measurement_report_hdl: curr_init_ctxt:%u token_id:%d frag_idx:%d buf:%u buf_len:%d
+2123,II,wlan_rtt_send_measurement_report_hdl(): buf_len: %d more frag: %d
+2124,III,wlan_rtt_resp_chan_switch_hdl() ev_id = %d ftm_state:%d is_ftmr_pending:%d
+2125,I,RTT_CALL_FLOW: WLAN_RTT_CHAN_SWITCH_HDL ts = %d
+2126,IIII,RTT_CHANNEL_SWITCH_GRANT ev_id = %d p_chnl_switch_ctxt = 0x%x p_owner = 0x%x p_rtt_ctxt = 0x%x
+2127,I,RTT_CALL_FLOW: WLAN_RTT_CHAN_SWITCH ts = %d
+2128,II,VOIP in progress voip_ctxt:%p Limit duration to duration_us:%d
+2129,IIII,RTT_CHANNEL_SWITCH_REQ module_id %d duration = %d channel = %d priority = %d
+2130,I,RTT_CALL_FLOW: WLAN_RTT_LOCAL_SEND ts = %d
+2131,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2132,IIII,wlan_rtt_local_send() pmac_mac_id: %d vdev_mac_id: %d flags: 0x%x selfgen_chm: 0x%x
+2133,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2134,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2135,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2136,IIIII,WLAN_RTT_VOIP_NOTIFY voip_ctxt %p voip_state %d voip_ctxt.in_progress %d duration_ms %d duration_us %d
+2137,I,RTT_CALL_FLOW: WLAN_RTT_RANGING_NEG_STATUS_NOTIF ts = %d
+2138,I,RTT_CALL_FLOW: WLAN_RTT_REGISTER_RANGING_NEG ts = %d
+2139,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2140,,RTT_ERROR_REPORT :0xFF
+2141,I,RTT_CALL_FLOW: WLAN_RTT_GET_CHANNEL_INFO ts = %d
+2142,I,RTT_CALL_FLOW: WLAN_RTT_SUCCESS_END_OF_FUNCTION ts = %d
+2143,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2144,I,RTT_CALL_FLOW: WLAN_RTT_CFG_RESPONDER_MODE_ENABLE ts = %d
+2145,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2146,I,RTT_CALL_FLOW: WLAN_RTT_CFG_RESPONDER_MODE_DISABLE ts = %d
+2147,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2148,I,RTT_CALL_FLOW: WLAN_RTT_SUCCESS_END_OF_FUNCTION ts = %d
+2149,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2150,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2151,I,RTT_CALL_FLOW: WLAN_RTT_SUCCESS_END_OF_FUNCTION ts = %d
+2152,I,RTT_CALL_FLOW: WLAN_RTT_STA_RESPONDER_TIMER_FIRED ts = %d
+2153,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2154,I,RTT_CALL_FLOW: WLAN_RTT_TMR_RETRY_TIMER_STOP ts = %d
+2155,I,wlan_rtt_free_init_ctxt() usage flags = 0x%x
+2156,II,Unregistered wlan_rtt_vdev_notify_handler() for init context vdev = %p status = 0x%x
+2157,I,RTT_CALL_FLOW: WLAN_RTT_PTSF_TIMER_STOP ts = %d
+2158,I,RTT_CALL_FLOW: WLAN_RTT_BURST_PERIODIC_TIMER_STOP ts = %d
+2159,III,wlan_rtt_vdev_notify_handler() vdev = %p vdev_id = %d notification type = %d
+2160,,PRE migrate event
+2161,,POST migrate event
+2162,,wlan_rtt_cancel_all_rtt_operation()
+2163,II,wlan_rtt_terminate_all_ftm_init_context() index = %d init context = %p
+2164,IIII,wlan_rtt_terminate_all_ftm_resp_context() idx: %d resp_ctxt = %p vdev = %p ftm_state = %d
+2165,III,wlan_rtt_terminate_resp_context() state: %d busrt_exp: %d burst_count: %d
+2166,II,wlan_rtt_pm_arb_req(): mac_id: %d state: %d
+2167,I,RTT_CALL_FLOW: WLAN_RTT_INIT_HANDLER ts = %d
+2168,IIIIIIII,wlan_rtt_init_handler: Starting initiator with mac_addr = %x%x init_idx = %d init_ctxt_usage_flags = 0x%x pmac: %p mac_id: %d vdev: %p vdev_id: %d
+2169,,RTT request on a different vdev than the one set during channel change
+2170,III,Registered wlan_rtt_vdev_notify_handler() for init context : vdev = %p vdevid = %d status = 0x%x
+2171,I,RTT_CALL_FLOW: WLAN_RTT_NULL_HANDLER ts = %d
+2172,I,RTT_CALL_FLOW: WLAN_RTT_DELIVER_EVENT ts = %d
+2173,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2174,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2175,I,RTT_CALL_FLOW: WLAN_RTT_INFORM_RANGING_NEG_HDLR ts = %d
+2176,I,RTT_CALL_FLOW: WLAN_RTT_INFORM_RANGING_STATUS_HDLR ts = %d
+2177,I,RTT_CALL_FLOW: WLAN_RTT_SEND_NULL_FRAME ts = %d
+2178,,RTT_ERROR_REPORT :ALLOCATE_FRAME_BUFFER_ERROR
+2179,II,wlan_rtt_send_null_frame: channel: %x pmac = %p
+2180,,RTT_ERROR_REPORT :RTT_FRAME_TX_FAIL
+2181,I,RTT_CALL_FLOW: WLAN_RTT_NULL_ACK_HDL ts = %d
+2182,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_OK
+2183,,RTT_ERROR_REPORT :0xBABE
+2184,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_FAIL_XRETRY
+2185,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_DROP
+2186,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2187,I,RTT_CALL_FLOW: WLAN_RTT_MEASUREMENT_REPORT ts = %d
+2188,I,RTT_CALL_FLOW: WLAN_OEM_RTT_MEASREQ_HDL ts = %d
+2189,I,wlan_oem_rtt_measreq_hdl: Duplicate request id: %d; Dropping request
+2190,I,wlan_oem_rtt_measreq_hdl: Request with id %d won't be served because of an error
+2191,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2192,I,wlan_oem_rtt_measreq_hdl: asm_req status %d would be served from call back due to NACK
+2193,III,RTT_MEAS_REQ_HEAD req_id = %d num_chan = %d sps = %d
+2194,IIIII,RTT_MEAS_REQ_HEAD ch_idx = %d, ch_mhz = %d, center_freq1 = %d ch_mode = %d sta_num:%d
+2195,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2196,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2197,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2198,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2199,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2200,IIIII,RTT_MEAS_REQ_BODY idx = %d dest_mac_0to31 = 0x%x dest_mac_32to47 = 0x%x sppof_bssid_0to31 = 0x%x spoof_bssid_32to47 = 0x%x
+2201,IIII,RTT_MEAS_REQ_BODY control_inf = 0x%x meas_inf = 0x%x meas_params1 = 0x%x meas_params2 = 0x%x
+2202,I,DFS channel quiet %d
+2203,IIII,wlan_rtt_meas_req_init: Unsupported vdev type %d for dest_mac %x%x with req_id %d
+2204,II, wlan_rtt_get_ftm_chnl_code bw:%d preamble:%d
+2205,,80p80 channel format
+2206,,160 FTM channel format
+2207,I,RTT_CALL_FLOW: WLAN_WMI_OEM_REQ ts = %d
+2208,II,_wlan_wmi_oem_req: Non TLV format msg received; tlv_head: %d
+2209,II,wlan_wmi_oem_req: INFO: OEM Req received with sub_type:%d, req_id:%d
+2210,II,wlan_wmi_oem_req: ERROR: TLV processing failed for sub_type:%d, req_id:%d
+2211,I,RTT_CALL_FLOW: WLAN_RTT_CAP_MSG_REQ_HDL ts = %d
+2212,IIIII,wlan_rtt_cap_msg_req_hdl: Req:%d Reqid:%d Major:%d Minor:%d Revision:%d
+2213,,RTT_ERROR_REPORT :0xff
+2214,I,RTT_CALL_FLOW: WLAN_RTT_BURST_TIMER_STOP ts = %d
+2215,I,RTT_CALL_FLOW: WLAN_RTT_FTM_DELTA_TIMER_STOP ts = %d
+2216,I,RTT_CALL_FLOW: WLAN_RTT_START_BURST_TIMER ts = %d
+2217,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2218,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2219,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2220,I,RTT_CALL_FLOW: WLAN_RTT_START_FTM1_TIMER ts = %d
+2221,I,RTT_CALL_FLOW: WLAN_RTT_FTM1_TIMER_STOP ts = %d
+2222,I,RTT_CALL_FLOW: WLAN_RTT_START_BURST_TIMER ts = %d
+2223,I,RTT_CALL_FLOW: WLAN_RTT_START_PTSF_TIMER ts = %d
+2224,I,RTT_CALL_FLOW: WLAN_RTT_TIMEOUT_HANDLER ts = %d
+2225,I,RTT_CALL_FLOW: WLAN_RTT_SPS_TIMEOUT_HANDLER ts = %d
+2226,I,RTT_CALL_FLOW: WLAN_RTT_TMR_RETRY_TIMER_FIRED ts = %d
+2227,I,RTT_CALL_FLOW: WLAN_RTT_SEND_TMR_START ts = %d
+2228,I,RTT_CALL_FLOW: WLAN_RTT_SEND_TMR_END ts = %d
+2229,I,RTT_CALL_FLOW: WLAN_RTT_SEND_TMR_WITH_IE ts = %d
+2230,II,Sending RTT Trigger frame resp_tsf_h = 0x%x resp_tsf_l = 0x%x
+2231,,RTT_ERROR_REPORT :ALLOCATE_FRAME_BUFFER_ERROR
+2232,II,wlan_rtt_send_tmr_frame: channel: %x pmac = %p
+2233,,RTT_TIMER_STOP
+2234,I,RTT_CALL_FLOW: WLAN_RTT_TMR_START_ACK_HDL ts = %d
+2235,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_OK
+2236,,RTT_ERROR_REPORT :0xBABE
+2237,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_FAIL_XRETRY
+2238,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_DROP
+2239,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2240,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2241,IIIII,RTT_FTM_PARAM_INFO arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x arg5 = 0x%x
+2242,I,RTT_CALL_FLOW: WLAN_RTT_SET_VENDOR_IE_HT_VHT_ACK ts = %d
+2243,I,RTT_CALL_FLOW: WLAN_RTT_INIT_SCHEDULER_TIMEOUT_HANDLER ts = %d
+2244,II,wlan_rtt_init_scheduler => curr_init:0x%x init_ctxt_usage_flags:0x%x
+2245,II,wlan_rtt_init_scheduler => diff1:%d diff2:%d
+2246,I,wlan_rtt_init_scheduler => next_mb_slot_index:%d
+2247,I,wlan_rtt_init_scheduler: Skipping initiator with index %d as it may creep into next multiburst start time
+2248,IIII,wlan_rtt_init_scheduler => index:%d curr_index:%d schedule_timeout:%d next_mb_slot_index: %d
+2249,,wlan_rtt_init_scheduler => All requests done nothing to schedule
+2250,I,RTT_CALL_FLOW: WLAN_RTT_START_TMR_RETRY_TIMER ts = %d
+2251,I,RTT_CALL_FLOW: WLAN_RTT_FTM1_INIT_TIMER_FIRED ts = %d
+2252,I,RTT_CALL_FLOW: WLAN_RTT_PTSF_TIMER_FIRED ts = %d
+2253,II,Init PTSF fired resp_tsf_h = 0x%x resp_tsf_l = 0x%x
+2254,I,RTT_CALL_FLOW: WLAN_RTT_START_BURST_PERIODIC_TIMER ts = %d
+2255,I,wlan_rtt_start_burst_periodic_timer: timeout_ms:%dms
+2256,I,RTT_CALL_FLOW: WLAN_RTT_BURST_INIT_TIMER_FIRED ts = %d
+2257,I,RTT_CALL_FLOW: WLAN_RTT_BURST_PERIODIC_INIT_TIMER_FIRED ts = %d
+2258,II,wlan_rtt_ftm_init_burst_periodic_timeout: ERR: Burst periodic timeout when dest_mac:%x%x is not multiburst request
+2259,IIIIII,wlan_rtt_ftm_init_burst_periodic_timeout: dest_mac:%x%x current_burst:%d total_bursts:%d resp_tsf_h:0x%x resp_tsf_l:0x%x
+2260,III,wlan_rtt_ftm_init_burst_periodic_timeout: Starting burst %d for dest_mac:%x%x
+2261,IIIII,wlan_rtt_ftm_init_burst_periodic_timeout: Something is wrong with this request (buest %d) for dest_mac:%x%x curr_state:%d probe_rsp_pending:%d
+2262,IIIII,wlan_rtt_ftm_init_burst_periodic_timeout: Previous burst %d is not successful for dest_mac:%x%x curr_state:%d probe_rsp_pending:%d
+2263,III,wlan_rtt_ftm_init_burst_periodic_timeout: ERR: Some other request is in progress; skip current burst %d for dest_mac:%x%x
+2264,I,RTT_CALL_FLOW: WLAN_RTT_DFS_TIMEOUT_HANDLER ts = %d
+2265,I,RTT_CALL_FLOW: WLAN_RTT_DELTA_TIMER_FIRED ts = %d
+2266,I,RTT_CALL_FLOW: WLAN_RTT_BURST_RESP_TIMER_FIRED ts = %d
+2267,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2268,I,RTT_CALL_FLOW: WLAN_RTT_FTM1_RESP_TIMER_FIRED ts = %d
+2269,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2270,I,RTT_CALL_FLOW: WLAN_RTT_PTSF_TIMER_FIRED ts = %d
+2271,II,Resp PTSF fired resp_tsf_h = 0x%x resp_tsf_l = 0x%x
+2272,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2273,IIII,Channel Granted(Responder): Responder operating freq = 0x%x pmac = %p Granted on freq: 0x%x phymode: %d
+2274,III,Channel Granted(Initiator): RTT 160MHz requested freq: 0x%x Grant came on freq: 0x%x phymode: %d
+2275,III,Downgraded the BW: New bw: %d chnl_format: %u rate_info: %u
+2276,IIII,Channel Granted: Initiator operating freq = 0x%x mac_id: %d vdev: %p vdev_id: %d
+2277,I,RTT_CALL_FLOW: WLAN_RTT_INIT_BURST_INSTANCE_DONE ts = %d
+2278,IIIII,wlan_rtt_burst_instance_done: num_burst_done:%d total_bursts:%d curr_state:%d burst_duration:%d, index:%d
+2279,III,wlan_rtt_burst_instance_done: ftm1_done:%d num_meas:%d ftm_per_burst:%d
+2280,I,RTT_CALL_FLOW: WLAN_RTT_RUN_NEXT_INIT ts = %d
+2281,I,RTT_CALL_FLOW: WLAN_RTT_SEND_TM_FRAME ts = %d
+2282,IIIII,RTT_SEND_TM_FRAME resp_ctxt: %p tkn = %d follow_tkn = %d tx_bw = %d resp_ctxt ftm state = %d
+2283,I,RTT_CALL_FLOW: WLAN_RTT_SEND_FTM1 ts = %d
+2284,,RTT_ERROR_REPORT :ALLOCATE_FRAME_BUFFER_ERROR
+2285,II,wlan_rtt_send_tm_frame: channel: %x pmac = %p
+2286,,RTT_ERROR_REPORT :RTT_FRAME_TX_FAIL
+2287,I,RTT_CALL_FLOW: WLAN_RTT_TM_ACK_HDL ts = %d
+2288,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_OK
+2289,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_FAIL_XRETRY
+2290,,RTT_ERROR_REPORT :RTT_WAL_FRAME_TX_DROP
+2291,I,RTT_CALL_FLOW: WLAN_RTT_SEND_FTM1_RETRY ts = %d
+2292,I,RTT_CALL_FLOW: WLAN_RTT_FTM1_EXCEED_MAX_RETRY ts = %d
+2293,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2294,I,RTT_CALL_FLOW: WLAN_RTT_SEND_FTM1_COMPLETE ts = %d
+2295,I,RTT_TWOSIDED_RESP_CNT number = %d
+2296,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2297,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2298,I,RTT_CALL_FLOW: WLAN_RTT_START_FTM_DELTA_TIMER ts = %d
+2299,I,RTT_CALL_FLOW: WLAN_RTT_TMR_BUSY_REPLY ts = %d
+2300,I,RTT_CALL_FLOW: WLAN_RTT_TMR_START_RX_HDL ts = %d
+2301,,RTT_ERROR_REPORT :RTT_GET_INVALID_TMR_STOP
+2302,,RTT_ERROR_REPORT :RTT_GET_INVALID_TMR_STOP
+2303,I,RTT_CALL_FLOW: WLAN_RTT_TMR_END_RX_HDL ts = %d
+2304,I,RTT_CALL_FLOW: WLAN_RTT_TM_RX_HDL ts = %d
+2305,,RTT_ERROR_REPORT :RTT_GET_TM_NOTWAIT_TM
+2306,I,RTT_CALL_FLOW: WLAN_RTT_RECV_FTM1 ts = %d
+2307,IIIII,status = 0x%x state = %d tsf_sync_info = 0x%x resp_tsf = 0x%x Diff: %d
+2308,IIII,RTT TM FTM tsf_sync_info = 0x%x ftm_req_start_time = 0x%x ftm_req_complete_time = 0x%x current_time = 0x%x
+2309,II,RTT TM FTM curr_tsf_delta = 0x%x new_tsf_delta = 0x%x
+2310,IIIII,RTT_FTM_PARAM_INFO arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x arg5 = 0x%x
+2311,IIII,RTT_REPORT arg1 = 0x%x arg2 = 0x%x arg3 = x%x arg4 = 0x%x
+2312,,RTT_ERROR_REPORT :RTT_GET_TM_NOTWAIT_TM
+2313,,RTT_ERROR_REPORT :TM_TOKEN_MISMATCH
+2314,,RTT_ERROR_REPORT :TM_CFR_CAPTURE_ERROR
+2315,,RTT_ERROR_REPORT :TM_SEQUENCE_RESTART
+2316,,RTT_TWOSIDED_RESP_FINISH
+2317,I,RTT_TWOSIDED_RESP_CNT number = %d
+2318,I,RTT_TWOSIDED_RESP_CNT number = %d
+2319,I,RTT_CALL_FLOW: WLAN_RTT_TMR_HANDLER ts = %d
+2320,,wlan_rtt_tmr_handler() init_ctxt vdev is found to be NULL
+2321,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2322,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2323,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2324,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2325,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2326,IIII,RTT_MAN_DEBUG arg1 = 0x%x arg2 = 0x%x arg3 = 0x%x arg4 = 0x%x
+2327,II,Received FTMR resp_tsf_h = 0x%x resp_tsf_l = 0x%x
+2328,IIII,%s: WMI TLV attribute definitions for %s:0x%x found; num_of_tlvs:%d
+
+2329,IIIII,%s: ERROR: TLV order %d greater than num_of_tlvs:%d for %s:0x%x
+
+2330,IIIII,%s: WMI TLV attributes for %s:0x%x tlv[%d]:0x%x
+
+2331,III,%s: ERROR: Didn't found WMI TLV attribute definitions for %s:0x%x
+
+2332,IIII,RTTTLV_CHECK_AND_PAD_TLVS is_req = %d buf_ptr = 0x%x buf_len = %d sub_type = %d
+2333,I,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Couldn't get expected number of TLVs for sub_type=%d
+
+2334,IIIIII,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Invalid TLV length for sub_type=%d Tag_order=%d buf_idx=%d Tag:%d Len:%d TotalLen:%d
+
+2335,II,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: No TLV attributes found for sub_type=%d Tag_order=%d
+
+2336,III,RTTTLV_CHECK_AND_PAD_TLVS: VERBOSE: [tlv %d]: tag=%d, len=%d
+
+2337,III,RTTTLV_CHECK_AND_PAD_TLVS: VERBOSE: Tag ID expecting is Loop end(%d) for loop started at index %d but received tag %d
+2338,II,RTTTLV_CHECK_AND_PAD_TLVS: VERBOSE: Get the first TLV Tag ID (tlv_index:%d) for last entered loop start (cnt=%d)
+2339,III,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Can't get the first TLV Tag ID (tlv_index:%d) for last entered loop start (cnt=%d) for sub_type=%d
+
+2340,IIII,RTTTLV_CHECK_AND_PAD_TLVS: WARN: First TLV Tag ID (%d) for last entered loop start (index=%d) doesn't match; skipping this tlv with tag:%d for sub_type=%d
+2341,IIIII,RTTTLV_CHECK_AND_PAD_TLVS: VERBOSE: First TLV Tag ID (tlv_index:%d) for last entered loop start (total_active_loops=%d) matched (looping loop_cnt:%d) with tag:%d for sub_type=%d
+2342,III,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: TLV has wrong tag in order for sub_type=%d. Given=%d, Expected=%d.
+
+2343,III,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: TLV has wrong tag in order for sub_type=%d. Given=%d, Expected=%d.
+
+2344,II,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Wrong TLV length %d for loop end for sub_type:%d
+2345,I,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Loop start and End mismatch for sub_type:%d
+2346,IIII,RTTTLV_CHECK_AND_PAD_TLVS: VERBOSE: Processing of loop %d done for sub_type:%d; left out loop instances:%d TLVs per loop:%d
+2347,III,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Exceeded given max loop count %d, for sub_type:%d tlv_index:%d
+2348,II,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Wrong TLV length %d for loop start for sub_type:%d
+2349,I,RTTTLV_CHECK_AND_PAD_TLVS: ERROR: Maximum inner loops reached for sub_type:%d
+2350,I,RTTTLV_CHECK_AND_PAD_TLVS: WARN: ERROR Need to handle this tag ID %d for variable length
+
+2351,II,RTTTLV_CHECK_AND_PAD_TLVS: WARN: TLV truncated. tlv_size_diff=%d, curr_tlv_len=%d
+
+2352,I,RTTTLV_CHECK_AND_PAD_TLVS: WARN: TLV needs padding. tlv_size_diff=-%d
+
+2353,II,RTTTLV_CHECK_AND_PAD_TLVS: Some loop(cnt = %d) didn't ended properly for sub_type:%d
+2354,I,RTTTLV_CHECK_AND_PAD_TLVS: Successfully processed TLVs for sub_type:%d
+
+2355,IIIIIII,CHANNEL_CONGESTION_PRINTS cycle_cnt = %10d, busy = %10d, tx = %10d, rx = %10d, mr_rx = %10d, chan_freq= %d send_stats:%d
+2356,I,SCAN_ENG_MAX_SCAN_TIMEOUT scan_id = 0x%x
+2357,IIII,SCAN_ENG_START_IN_PROGRESS = 1 scan_id = 0x%x requestor = 0x%x req_sub_id = 0x%x priority = %d -> return EBUSY
+2358,IIIIIII,SCAN_ENG_START scan_id = 0x%x num_chans_[request(3)|granted_2g(3)|granted_5g(3)] = %09d num_[ssid(3)|bssid(3)] = %06d flags = 0x%x vdev_freq = %d cur_chan_index_2g|5g = %d %d
+2359,IIII,SCAN_ENG_START_DBS scan_req_type = %d num_5g_active = %d, num_5g_passive = %d double_passive_chan_scan = %d
+2360,IIII,SCAN_ENG_SPOOFED_MAC_ADDR full_mac_addr = %08x%04x partial_mac_addr = %08x%04x
+2361,IIIII,SCAN_ENG_PARAM_1 dwell_time_active = %d msec dwell_time_passive = %d msec min_rest_time = %d msec max_rest_time = %d msec max_scan_time = %d msec
+2362,IIIIII,SCAN_ENG_PARAM_2 idle_time = %d msec repeat_probe_time = %d msec probe_spacing_time = %d msec probe_delay = %d msec burst_duration = %d msec max_num_probes = %d
+2363,I,SCAN_SM_START_COMMAND_FAILED current_scan = NULL handle = 0x%x
+2364,IIIIII,SCAN_ENG_CANCEL scanhandler_id = %d scan_id = 0x%x requestor= 0x%x stop_mode = %d scan_in_progress = %d cancel_in_progress = %d
+2365,IIIII,SCAN_SET_CHAN_LIST idx = %d, mhz = %d, is_passive = %d ch_info = 0x%x reg_info_1 = 0x%x
+2366,IIII,AUTO_CHAN_EVT_HDNLR CURR_CHAN_STATS_ERROR scan_id = %d evt_mac_id = %d type = 0x%x freq = 0x%x
+2367,II,AUTO_CHAN_EVT_HDNLR CURR_FREQ_ERROR scan_id = %d evt_mac_id = %d
+2368,III,SCAN_SCH_SUPPRESS_REQ sch_class = 0x%x id = 0x%x is_disable_scan = %d
+2369,I,SCAN_EVENT_COMPLETED really cancelled scan_id %d
+2370,IIIII,SCAN_EVENT_STARTED scan_id = 0x%x vdev_id = %d ch_freq = %d req_sub_id = 0x%x send_to_host = %d
+2371,IIIII,SCAN_EVENT_COMPLETED scan_id = 0x%x vdev_id = %d ch_freq = %d reason = %d send_to_host = %d
+2372,IIIII,SCAN_EVENT_BSS_CHANNEL scan_id = 0x%x vdev_id = %d ch_freq = %d req_sub_id = 0x%x send_to_host = %d
+2373,IIIII,SCAN_EVENT_FOREIGN_CHANNEL scan_id = 0x%x ch_freq = %d bss_ch_freq = %d req_sub_id = 0x%x send_to_host = %d
+2374,IIIII,SCAN_EVENT_DEQUEUED scan_id = 0x%x vdev_id = %d ch_freq = %d req_sub_id = 0x%x send_to_host(bit8)|reason = 0x%03x
+2375,IIIII,SCAN_EVENT_PREEMPTED scan_id = 0x%x ch_freq = %d preempted_by (scan_id) = 0x%x reason = %d send_to_host = %d
+2376,IIII,SCAN_EVENT_SUSPENDED scan_id = 0x%x ch_freq = %d reason = %d send_to_host = %d
+2377,IIIII,SCAN_EVENT_START_FAILED scan_id = 0x%x vdev_id = %d req_sub_id = 0x%x reason = %d send_to_host = %d
+2378,IIIII,SCAN_EVENT_RESTARTED scan_id = 0x%x vdev_id = %d ch_freq = %d req_sub_id = 0x%x send_to_host = %d
+2379,IIIII,SCAN_EVENT_FOREIGN_CHANNEL_EXIT scan_id = 0x%x vdev_id = %d ch_freq = %d req_sub_id = 0x%x send_to_host(bit8)|reason = 0x%03x
+2380,IIIII,SCAN_EVENT_FOREIGN_CHANNEL_EXIT scan_id = 0x%x vdev_id = %d ch_freq = %d req_sub_id = 0x%x send_to_host(bit8)|reason = 0x%03x
+2381,IIIII,SCAN_EVENT_SEND_FAILED scan_id = 0x%x vdev_id = %d ch_freq = %d req_sub_id = 0x%x reason = %d
+2382,I,SCAN_SCH_NEXT_SCAN_FAILED error_code=%d
+2383,III,SCAN_SCH_SUSPEND requestor_id = 0x%x suspend_bitmap_63_32 = 0x%x, suspend_bitmap_31_0 = 0x%x
+2384,III,SCAN_SCH_RESUME requestor_id = 0x%x suspend_bitmap_63_32 = 0x%x, suspend_bitmap_31_0 = 0x%x
+2385,IIIIIIII,SCAN_SCH_SUPPRESS_MATCH scan_id = 0x%x, requestor = 0x%x, vdev_id = 0x%x, suppress_vdev_id_bitmap = 0x%x suppress_mod_bitmap[0:3] 0x%x 0x%x 0x%x 0x%x
+2386,II,SCAN_SCH_WMI_START_SCAN TRIM num_ssid from %d to %d
+2387,II,SCAN_SCH_WMI_START_SCAN TRIM num_bssid from %d to %d
+2388,I,SCAN_SCH_STOP_COMMAND_FAILED status = 0x%x
+2389,II,SCAN_SCH_ENGINE_STOP_DUE_TO_TIMEOUT evt_scan_id = 0x%x evt_reason = 0x%x
+2390,,SCAN_SCH_START VDEV is not valid
+2391,III,SCAN_SCH_START_ALLOC_FAIL requestor_id = 0x%x req_sub_id = 0x%x requested_priority = %d
+2392,IIIII,SCAN_SCH_START scan_id = 0x%x requestor_id = 0x%x req_sub_id = 0x%x requested_priority = %d absolute_priority = %d
+2393,IIIII,SCAN_SCH_START_INFO monitoring_interval = %d ie_len = %d ie_chunk_bitmap = 0x%x opmode = %d subopmode = %d
+2394,IIII,SCAN_SCH_CANCEL scan_id = 0x%x requestor_id = 0x%x vdev_id = %d req_type = %d
+2395,,SCAN_SCH_CANCEL already in progress
+2396,,SCAN_SCH_CANCEL no match found
+2397,II,SCAN_SCH_SUSPEND_SCAN requestor_id = 0x%x scan_id = 0x%x
+2398,II,SCAN_SCH_SUSPENDED suspend_bitmap_63_32 = 0x%x, suspend_bitmap_31_0 = 0x%x
+2399,I,SCAN_SCH_START_NEW_REQ_FAILED error_code=%d
+2400,II,SCAN_SM_CANCEL scan_stop = 0x%x scan_timeout = %d
+2401,III,SCAN_SM_DISPATCH_MAC_%d %d < %d
+2402,III,SCAN_SM_TRANSITIONS_MAC_%d %d => %d
+2403,II,SCAN_NOA_DWELL_TIME_OFFSET_DBS round_up_offset = %d scan_pre_foreign_chan_exit_time = %d
+2404,IIIIIIIII,SCAN_SM_REQ_NEXT_CHAN_SYNC_DBS scanhandler_id = %d 2g_cur_idx = %d 2g_total = %d 5g_cur_idx = %d 5g_total = %d dwell = %d msec duration = %d usec 2g_freq = %d 5g_freq = %d
+2405,III,SCAN_EVENT_ADD 0x%x 0x%x 0x%x
+2406,IIIIIIIII,SCAN_SM_REQ_NEXT_CHAN_AGILE scanhandler_id = %d 2g_cur_idx = %d 2g_total = %d 5g_cur_idx = %d 5g_total = %d dwell = %d msec duration = %d usec 2g_freq = %d 5g_freq = %d
+2407,II,SCAN_NOA_DWELL_TIME_OFFSET round_up_offset = %d scan_pre_foreign_chan_exit_time = %d
+2408,IIIIIIII,SCAN_SM_REQ_NEXT_CHAN_AGILE_DFS_2G scanhandler_id = %d 2g_cur_idx = %d 2g_total = %d 5g_cur_idx = %d 5g_total = %d dwell = %d msec duration = %d usec freq = %d
+2409,II,SCAN_NOA_DWELL_TIME_OFFSET round_up_offset = %d scan_pre_foreign_chan_exit_time = %d
+2410,,enter quite function
+2411,I,return is true, start time is %d
+2412,IIIIIIII,SCAN_SM_REQ_NEXT_CHAN_AGILE_DFS_5G scanhandler_id = %d 2g_cur_idx = %d 2g_total = %d 5g_cur_idx = %d 5g_total = %d dwell = %d msec duration = %d usec freq = %d
+2413,II,cur time is %x, start time is %x
+2414,II,SCAN_NOA_DWELL_TIME_OFFSET round_up_offset = %d scan_pre_foreign_chan_exit_time = %d
+2415,IIIIIIII,SCAN_SM_REQ_NEXT_CHAN_LEGACY 2g_cur_idx = %d 2g_total = %d 5g_cur_idx = %d 5g_total = %d dwell = %d msec duration = %d usec pri_freq = %d sec_freq = %d
+2416,,SCAN_NEXT_CH_ERROR n_chan is not assigned
+2417,I,SCAN_SM_REQ_NEXT_CHAN_ASYNC_CMPLT scanhandler_id = 0x%x
+2418,,SCAN_NEXT_CH_ERROR n_chan is not assigned
+2419,II,SCAN_NOA_DWELL_TIME_OFFSET round_up_offset = %d scan_pre_foreign_chan_exit_time = %d
+2420,IIIIIIIII,SCAN_SM_REQ_NEXT_CHAN_ASYNC_DBS scanhandler_id = %d 2g_cur_idx = %d 2g_total = %d 5g_cur_idx = %d 5g_total = %d dwell = %d msec duration = %d usec pri_freq = %d sec_freq = %d
+2421,,SCAN_NEXT_CH_ERROR n_chan is not assigned
+2422,I,SCAN_SEND_PROBE_REQ_RET_VDEV scan_id = 0x%x
+2423,I,SCAN_SEND_PROBE_REQ_RET_PASSIVE scan_id = 0x%x
+2424,IIII,SCAN_SEND_PROBE_REQ_2G_RET scan_id = 0x%x freq = %d cur_index = %d flags = 0x%02x
+2425,IIII,SCAN_SEND_PROBE_REQ_5G_RET scan_id = 0x%x freq = %d cur_index = %d flags = 0x%02x
+2426,I,SCAN_SM_PROBE_REQ_FRAME_GEN_FAILED scanhandler_id = %d
+2427,IIIIIIII,SCAN_SEND_PROBE_REQ_2G scan_id = 0x%x mac_id = %d freq = %d cur_index = %d max_num_probe = %d probe_timer_count = %d chainmask = %d ppdu_info = 0x%x
+2428,IIIIIIII,SCAN_SEND_PROBE_REQ_5G scan_id = 0x%x mac_id = %d freq = %d cur_index = %d max_num_probe = %d probe_timer_count = %d chainmask = %d ppdu_info = 0x%x
+2429,IIIII,SCAN_SEND_PROBE_REQ_INFO scan_id = 0x%x band_2G_info = 0x%x band_5G_info = 0x%x last_ssid_idx = %d last_bssid_idx = %d
+2430,I,SCAN_SM_PROBE_REQ_FRAME_GEN_FAILED scanhandler_id = %d
+2431,IIIIIIII,SCAN_SEND_PROBE_REQ_5G scan_id = 0x%x mac_id = %d freq = %d cur_index = %d max_num_probe = %d probe_timer_count = %d chainmask = %d ppdu_info = 0x%x
+2432,IIIIIIII,SCAN_SEND_PROBE_REQ_2G scan_id = 0x%x mac_id = %d freq = %d cur_index = %d max_num_probe = %d probe_timer_count = %d chainmask = %d ppdu_info = 0x%x
+2433,IIII,SCAN_SEND_PROBE_REQ_INFO scan_id = 0x%x band_2G_info = 0x%x band_5G_info = 0x%x probe_time = %d
+2434,IIIII,SCAN_MGR_STATE_CHANGE scan_id = 0x%x num_ssid = %d num_bssid = %d num_chan = %d new_scan_state = %d (completed 0/legacy 1/DBS 2/async DBS 3/agile DBS 4)
+2435,III,SCAN_POLICY_EVENT current allowed policy = 0x%x, new allowed policy = 0x%x,current scan is %x
+
+2436,I,begin of scan_policy_allowed_event_hdlr, suppress mode bitmap = %d
+2437,I,end of scan_policy_allowed_event_hdlr, suppress mode bitmap = %d
+2438,III,SCAN_MGR_SCAN_START scan_id = 0x%x cur_scan_policy = %d scan_cfg_state = %d
+2439,IIII,SCAN_MGR_CANCEL scan_id = 0x%x requstor = 0x%x stop_mode = %d scan_eng_start_pending = %d
+2440,II,SCAN_MGR_CANCEL comp_pending=0x%x cancel_pending=0x%x
+2441,II,SCAN_MGR_DS_PARAM scan_policy = %d requested_mac_id = %d ->force mac 0
+2442,,SCAN_MGR_CH_MODE_CHANGE scan cancelled
+2443,I,SCAN_MGR_SCAN_POLICY_RECOMPUTE_START suppress mode bitmap = %d
+2444,IIII,SCAN_MGR_SCAN_POLICY_RECOMPUTE invalid chan index vdev_index=%d has_2g_chan=%d passive_5g=%d has_5g_chan_active=%d
+2445,IIIII,SCAN_MGR_SCAN_POLICY_RECOMPUTE vdev_index = %d, chan_index = %d, resmgr_scan_policy = 0x%x, new_scan_policy = %d, scan_mgr_handle->cur_scan_policy = %d
+2446,I,SCAN_MGR_SCAN_POLICY_RECOMPUTE_END suppress mode bitmap = %d
+2447,I,SCAN_MGR_SCAN_POLICY_RECOMPUTE_UNSUPPORT policy = %d
+2448,IIII,SCAN_MGR_RESUME_EVENT 2g cur_chan = %d, 2g next_chan = %d, 5g cur_chan = %d, 5g next_chan = %d
+2449,II,wlan_scan_mgr_preprocess_event: Invalid input - scan_handler_id = %d, current_scan_sch_req = %p
+2450,IIIIIIIII,SCAN_MGR_EVENT_PREEMPTED scan_id = 0x%x cur_chan_index = 0x%x mac_id = %d 2g_idx = %d 2g_curr = %d 5g_idx = %d 5g_curr = %dreason = 0x%x cur_scan_policy = %d
+2451,IIII,SCAN_MGR_EVENT_SUSPENDED scan_id = 0x%x cur_chan_index = 0x%x reason = 0x%x cur_scan_policy = %d
+2452,III,SCAN_MGR_EVENT_ASYNC_COMPLETE scan_handler_id = 0x%x scan_handle->band_5g_cur_chan_index = 0x%x scan_handle->band_2g_cur_chan_index = 0x%x
+2453,IIIII,SCAN_MGR_EVENT_COMPLETED scan_id = 0x%x num_ssid = %d num_bssid = %d num_chan = %d is_drop = %d
+2454,IIIII,SCAN_MGR_CHECK_BAND_CHANNELS params->num_chan=%d params->chan_list[0]=%d has_2g_chan=%d has_5g_chan_active=%d has_5g_chan_passive=%d
+2455,I,SCAN_ADPATIVE_DWELL_TABLE_2G_CON num_entry = %d
+2456,I,SCAN_ADPATIVE_DWELL_TABLE_5G_CON num_entry = %d
+2457,I,SCAN_ADPATIVE_DWELL_TABLE_2G_MOD num_entry = %d
+2458,I,SCAN_ADPATIVE_DWELL_TABLE_5G_MOD num_entry = %d
+2459,I,SCAN_ADPATIVE_DWELL_TABLE_2G_AGG num_entry = %d
+2460,I,SCAN_ADPATIVE_DWELL_TABLE_5G_AGG num_entry = %d
+2461,III,SCAN_ADPATIVE_DWELL_TABLE_ENTRY index %d {%d, %d}
+2462,II,SCAN_ADPATIVE_DWELL_ENABLED enabled = %d, tlv_present %d
+2463,IIIII,SCAN_ADPATIVE_DWELL_CONFIG lpf_wt = %d, passive_monitor_interval = %d, wifi_activity_threshold = %d default_mode_wmi/internal = %d/%d
+2464,IIIIIII,SCAN_ADAPTIVE_DWELL_CH_ACTIVITY_START mac_id: %d cycle_cnt = %10d, busy = %10d, tx = %10d, rx = %10d, my_rx = %10d, cur_tsf = %10d
+2465,,SCAN_ADAPTIVE_DWELL_CH_ACTIVITY_START_ALREADY
+2466,,SCAN_ADAPTIVE_DWELL_COLLECT_CH_ACTIVITY_NOT_STARTED
+2467,IIIIIII,SCAN_ADAPTIVE_DWELL_CH_ACTIVITY_END mac_id: %d cycle_cnt = %10d, busy = %10d, tx = %10d, rx = %10d, my_rx = %10d, cur_tsf = %10d
+2468,IIIIII,SCAN_ADAPTIVE_DWELL_CH_ACTIVITY_DIFF cycle_cnt = %10d, busy = %10d, tx = %10d, rx = %10d, mr_rx = %10d, bcnprb = %10d
+2469,IIIII,SCAN_ADAPTIVE_DWELL_CH_ACTIVITY_CALC wifi_activity_val = %d threshold = %d is_wifi_activity_detected = %d ch_congestion_cur/avg = %d, %d
+2470,IIII,SCAN_ADAPTIVE_DWELL_ACTIVE_STARTED dwell_mode = %d (0:con,1:mod,2:agg,3:dis,4:def) band = %d is_enabled = %d def_mode=%d
+2471,IIII,SCAN_ADAPTIVE_DWELL_ALL_PROBE_SENT dwell_mode = %d band = %d index = %d period = %d (0 = end of slot)
+2472,IIII,SCAN_ADAPTIVE_DWELL_PASSIVE_STARTED dwell_mode = %d (0:con,1:mod,2:agg,3:dis,4:def) band = %d is_enabled = %d def_mode = %d
+2473,IIIII,SCAN_ADAPTIVE_DWELL_CH_CONGESTION_CHECK is_bcnprb_rcvd = %d ch_congest_avg = %d congest_threshold = %d cur_index = %d move_to_next %d (0 = slot, 1 = channel)
+2474,IIIII,SCAN_ADAPTIVE_DWELL_NEXT_SLOT_CHECK dwell_mode = %d band = %d next_index = %d next_period = %d (0 = end of slot) cur_tsf = %10d
+2475,II,SCAN_ADAPTIVE_DWELL_SWITCH_ACTIVE is_bcnprb_rcvd = %d is_wifi_activity_detected = %d
+2476,,CH_PREDICTION_SCAN_START scan_type = 2 (0 full scan/1 top_k scan/2 remaining scan)
+2477,IIII,CH_PREDICTION_START module_id = %d top_k_num = %d stationary_thres = %d full_scan_period_ms = %d
+2478,,SCAN_CH_PREDICT_STOP
+2479,III,CH_PREDICTION_SCAN_START_PARAM_ERROR scanhandle=0x%x,params=0x%x,scan_id=0x%x
+2480,II,CH_PREDICTION_SCAN_START_PARAM_ERROR requestor=%d not equal module_id=%d
+2481,,CH_PREDICTION_SCAN_START_ERROR
+2482,II,CH_PREDICTION_SCAN_START scan_type = %d (0 full scan/1 top_k scan/2 remaining scan) social_chan_scan = %d
+2483,IIII,CH_PREDICTION_FOUND_BSS received frames not to us. DA = 0x%x%x subtype = 0x%x seq = %d
+2484,IIIII,CH_PREDICTION_FOUND_BSS receive frames not-on-curr channel. SA = 0x%x%x subtype = 0x%x seq = %d chan = 0x%x
+2485,IIIII,CH_PREDICTION_FOUND_BSS SA = 0x%x%x subtype = 0x%x seq = %d, rssi = 0x%x (dbm above nf)
+2486,,CH_PREDICTION_FOUND_BSS no buffer
+2487,II,CH_PREDICTION_CALCULATE top_k_freq = %d total_bss_found = %d
+2488,IIII,CH_PREDICTION_CALCULATE_SAMPLE bssid = 0x%x%x prev_rssi = 0x%x curr_rssi = 0x%x (dbm above nf)
+2489,II,CH_PREDICTION_CALCULATE_RESULT value = %d stationary = %d
+2490,I,SCAN_NUM_SUPP_CHAN_LIST %d
+2491,IIIII,SCAN_SUPP_CHAN_INFO_1 mhz (%d), band_center_freq1 (%d), band_center_freq2 (%d), phy_mode (%d), max_tx_power (%d)
+2492,IIIIIII,SCAN_SUPP_CHAN_INFO_2 is_passive (%d), is_ht_allowed (%d), is_vht_allowed (%d), is_dfs_ch (%d), is_bcn_found (%d), is_radar_detected (%d), csa_recv_timestamp (%d)
+2493,IIII,SCAN_SUPPRESS_UNIT_TEST sch_class = %d id = %d is_disable = %d num_args = %d
+2494,II, PS_STA_AVG_CHANNEL_CONGESTION BusyChanRunningAvg = %d %d
+2495,III,wlan_stats_processor: rx_mc_bc_cnt = %d peer_macaddr31to0 = 0x%x peer_macaddr47to32 = 0x%x
+2496,II,PS_STA_AVG_CHANNEL_CONGESTION(ERROR):diff_all(%u) < diff_tx(%u)
+2497,I,PS_STA_AVG_CHANNEL_CONGESTION(ERROR): chan_activity(%u) > 100
+2498,,wlan_clear_vdev_stats_BEThread: Fail to allocate clearLLStatsMsg buffer
+2499,,_wlan_iface_link_stats_process: vdev is NULL
+2500,,_wlan_iface_link_stats_process: wal_vdev is NULL
+2501,II,clear radio stats, i %d, wal_pdev 0x%x
+2502,III,TRAFFIC_MON_PRE_PWR_CHNG vdev_id = %d, macid = %d, is_suspend = %d
+2503,III,TRAFFIC_MON_POST_PWR_CHNG vdev_id = %d, macid = %d, is_suspend = %d
+2504,IIIIIIII,TRAFFIC_INFORM_CLIENT vdev_id = %d req_id = %d rx_status_chng = %d rx_thrsh = %d rx_throughput = %d, tx_status_chng = %d tx_thrsh = %d tx_throughput = %d
+2505,I,TRAFFIC_MEMORY_CORRUPTED 0x%x
+2506,,TRAFFIC_BYTES_CALC_FAILED traffic_mon is null
+2507,IIII,TRAFFIC_BYTES_CALC_FAILED is_associated = %d,is_enabled = %d, wlan_peer = 0x%x wal_peer = 0x%x
+2508,IIIIII,TRAFFIC_BYTES_START_CALC actual_rx_bytes = %d total_rx_bytes = %d rx_throughput = %d actual_tx_bytes = %d total_tx_bytes = %d tx_throughput = %d
+2509,IIIII,TRAFFIC_REG_INVALID_INFO vdev_id = %d req_id = %d rx_thresh %d tx_thresh = %d vtraffic_mon = 0x%x
+2510,II,TRAFFIC_DISABLED vdev_id = %d req_id = %d
+2511,II,TRAFFIC_ALREADY_REG vdev_id = %d req_id = %d
+2512,II,TRAFFIC_MEMORY_ALLOC_FAILED vdev_id = %d req_id = %d
+2513,IIIIIIIII,TRAFFIC_REG_REQ_INFO_1 is_running = %d, is_associated = %d, vdev_id = %d, req_id = %d, rx_thresh = %d, rx_status = %d, tx_thresh = %d, tx_status = %d total_req = %d
+2514,II,TRAFFIC_REG_REQ_INFO_2 mac_id = %d, vdev_bitmap = 0x%x
+2515,IIIII,TRAFFIC_UNREG_INVALID_INFO vdev_id = %d, req_id = %d, total_num_req = %d, is_enabled = 0x%x traffic_mon = 0x%x
+2516,II,TRAFFIC_NO_ENTRY_EXIST vdev_id = %d req_id = %d
+2517,IIII,TRAFFIC_UNREG_SUCCESS vdev_id = %d req_id = %d num_req = %d is_running = %d
+2518,III,TRAFFIC_MON_PRE_VDEV_MIGRATE vdev_id = %d, macid = %d, vdev_bitmap = 0x%x
+2519,III,TRAFFIC_MON_POST_VDEV_MIGRATE vdev_id = %d, macid = %d, vdev_bitmap = 0x%x
+2520,II,TRAFFIC_RELEASE traffic_mon = 0x%x num_req = %d
+2521,II,TRAFFIC_VDEV_INIT_FAILED mac_id = %d, vdev_id = %d
+2522,II,TRAFFIC_DATA_RESET_ERROR vdev_id = %d, mac_id = %d
+2523,III,TRAFFIC_DATA_RESET_1 mac_id = %d, vdev_id = %d, vdev_bitmap = 0x%x
+2524,IIIIIII,TRAFFIC_DATA_RESET_2 total_rx_bytes = %d actual_rx_bytes = %d rx_throughput = %d total_tx_bytes = %d actual_tx_bytes = %d tx_throughput = %d is_running = %d
+2525,I,TRAFFIC_STA_CONN_STATE_FAILED state = %d
+2526,IIIIIII,TRAFFIC_STA_CONN_STATE vdev_id = %d, mac_id = %d, state = %d is_associated = %d is_running = %d is_enabled = %d vdev_bitmap = 0x%x
+2527,II,wlan_est_linkspeed_vdev_en_dis vdev_id = %d 0x%x
+2528,IIII,wlan_est_linkspeed_chan_time_end chan_mhz 0x%x chan_dur_us 0x%x busy_time_us 0x%x accu_idle_dur_us 0x%x
+2529,IIIIII,wlan_peer_calc_est_linkspeed vdev_id %d, est_link_speed_kbps 0x%x, idle_time 0x%x, sample_time 0x%x, tx_bytes 0x%x, tx_time 0x%x
+2530,III,wlan_peer_calc_est_linkspeed2 goodput 0x%x, inst_linkspeed 0x%x, inst_linkspeed_kbps 0x%x
+2531,III,wlan_est_linkspeed_wal_pdev_evt_handler event 0x%x, new_power_state 0x%x, cur_power_state 0x%x
+2532,III,wlan_est_linkspeed_wal_pdev_evt_handler event 0x%x, new_power_state 0x%x, cur_power_state 0x%x
+2533,II,wlan_est_linkspeed_indicate_home_chan_update chan_mhz 0x%x home_chan_added 0x%x
+2534,II,wlan_est_linkspeed_vdev_evt_handler vdev_id = 0x%x, evt = 0x%x
+2535,IIII,SUPPL_GET_FRM_ERR size = %d (< %d) proto = 0x%02x frm5_6: 0x%02x -> ignore
+2536,I,SUPPL_GET_FRM_NOT_EAPOL_KEY type (%d) -> hand it to host
+2537,II,SUPPL_GET_FRM_INVALID_LEN frm_sz = %d p_len_hdr= %d -> ignore
+2538,III,SUPPL_GET_FRM_INVALID_KEY_TYPE frm_sz = %d akmp = 0x%x received wrong key_info = 0x%x -> ignore
+2539,IIIIII,SUPPL_GET_FRM_INFO size = %d akmp = %d proto = 0x%x key_info = 0x%04x keydata_len = 0x%x evt = %d
+2540,I,SUPPL_WPA_IE for msg 2/4: (len=%d)
+
+2541,IIII,SUPPL_NONCE_MISMATCH (first 4 bytes) M1 = %08x:08%x M3 = %08x:08%x
+2542,I,SUPPL_DECRYPT_KEYDATA_INVALID LEN %d
+2543,IIIIIII,SUPPL_IGTK_KDE: keyix %d, ipn = %x%x%x%x%x%x
+2544,I,SUPPL_DECRYPT_KEY incorrect igtk keyix = %d
+2545,III,SUPPL_WPA_PTK derivation (akmp 0x%08x) sha%d ptk_len %d
+2546,I,SUPPL_EAPOL_KEY_MIC EAPOL key_mic - ver %d
+2547,II,SUPPL_INVALID_SUITE type %d (1 group, 2 pairwise, 3 akm) suite 0x%x
+2548,I,SUPPL_CCKM_FR_IS_COMPLETED %d
+2549,IIIII,SUPPL_CCKM_PROC_RSP_ERR eid 0x%x (exp 0x9c) oui 0x%02x%02x%02x (exp 0x00409600)
+2550,,SUPPL_CCKM_ERR Reassociation Response - MIC Failure
+2551,III,SUPPL_CCKM_PROC_RSP succeed 0x%08x:%04x rn=0x%x
+2552,IIIIII,SUPPL_CCKM: sm->own_addr: %02x:%02x:%02x:%02x:%02x:%02x
+2553,IIIIII,SUPPL_CCKM: bssid: %02x:%02x:%02x:%02x:%02x:%02x
+2554,II,SUPPL_CCKM: Input Timestamp: 0x%x%x
+2555,I,SUPPL_CCKM: cckm RN = %02x
+2556,IIII,SUPPL_CCKM_BUILD Timestamp[32] 0x%08x rn 0x%x Proto 0x%02x data_len %d
+2557,IIII,SUPPL_DUMP_KRK %08x:%08x:%08x:%08x
+2558,IIIIIIII,SUPPL_CCKM: mn mic: %02x %02x %02x %02x %02x %02x %02x %02x
+2559,III,SUPPL_CCKM: verify_mic proto = 0x%x (1=WPA, 2=RSN) wpa_ie_len %d rsn_ie_len %d
+2560,,SUPPL_CCKM_ERR: Use AP RSN IE in MIC calculation (proto mismatch?!)
+2561,,SUPPL_CCKM_ERR: Use AP WPA IE in MIC calculation (proto mismatch?!)
+2562,,SUPPL_CCKM_ERR: Use own WPA/RSN IE in MIC calculation (no AP info available?!)
+2563,II,SUPPL_CCKM_ERR: Invalid CCKM reassociation response element - no room for %u octet GTK (cie_len = %d)
+2564,III,SUPPL_CCKM: verify_mic cie_len %d gtk_len %d data_len %d
+2565,,SUPPL_CCKM: Use HMAC-SHA1 for MIC calculation
+2566,,SUPPL_CCKM: Use HMAC-MD5 for MIC calculation
+2567,IIII,SUPPL_MIC_MISMATCH calc = 0x%08x%08x rcvd = 0x%08x%08x
+2568,II,SUPPL_CCKM_INSTALL_GTK group_cipher 0x%x pairwise_cipher 0x%x
+2569,,SUPPL_CCKM_ERR_WPA: Pairwise Cipher Suite: NONE - do not use pairwise keys
+2570,I,SUPPL_CCKM_ERR_WPA: Unsupported pairwise cipher %d
+2571,,SUPPL_CCKM_ERR_WPA: AES unwrap failed - could not decrypt GTK
+2572,III,SUPPL_CCKM Installing GTK to the driver (keyidx=%d tx=%d len=%d).
+2573,III,SUPPL_EXCEED_MAX_LEN buf_type %d buf_len %d max_len %d
+2574,II,SUPPL_INVALID_SUITE type %d (1 group, 2 pairwise, 3 akm) suite 0x%x
+2575,II,SUPPL_INVALID_SUITE type %d (1 group, 2 pairwise, 3 akm) suite 0x%x
+2576,II,SUPPL_INVALID_SUITE type %d (1 group, 2 pairwise, 3 akm) suite 0x%x
+2577,IIIII,SUPPL_FT_RIC_IE_ADDED len %d 0x%x 0x%x 0x%x 0x%x
+2578,IIIII,SUPPL_FT_MIC_MISMATCH md 0x%x%x ftie_len %d rsnie_len %d ricie_len %d
+2579,II,SUPPL_INSTALL_KEY [reqested|installed|resulted]_key = 0x%06x[group|pairwise]_chiper = 0x%04x
+2580,IIII,SUPPL_NODE_NOT_FOUND recv_frm sz = %d, SA = %08x:%04x evt = %d
+2581,IIIIIII,SUPPL_RECV_EAPOL recv_sz = %d evt = %d cur_state = %d proto = %d role = %d pmf=%d(1:True, 0:False) param = 0x%x
+2582,III,SUPPL_RECV_EAPOL_1X size = %d evt = %d (RX_1X 11/SENT_FAIL 12/OUT_OF_MEM 13) state = %d (NULL 0/INIT 1/SENT_M2 2/SENT_M4 3/CONNECTED 4)
+2583,II,SUPPL_STATE_CHANGE old_state = %d cur_state = %d
+2584,III,SUPPL_NODE_NOT_FOUND should_offload is_eapol = %d, SA = %08x:%04x
+2585,III,SUPPL_NODE_NOT_FOUND update_pmk pmk_len = %d, SA = %04x:%08x
+2586,I,SUPPL_PLUMB_IGKT key_id = %d
+2587,IIII,SUPPL_DEINIT installed_key = 0x%x timer_init=%d closing=%d evt_param=%d
+2588,III,SUPPL_DEINIT_TIMER period = %d msec, peer = %08x%04x
+2589,IIII,SUPPL_SEND_EAPOL send_sz = %d status = %d cur_evt = %d cur_state = %d
+2590,II,SUPPL_RECV_EAPOL_TIMEOUT state = %d (NULL 0/INIT 1/SENT_M2 2/SENT_M4 3/CONNECTED 4) status = %d
+2591,II,AUTHE_RECV_EAPOL_TIMEOUT state = %d (NULL 0/INIT 1/SENT_M2 2/SENT_M4 3/CONNECTED 4) status = %d
+2592,I,SUPPL_GET_BUF_FAIL M%d -> evt = OUT_OF_MEM
+2593,II,SUPPL_SEND_EAPOL_FAIL M%d status = %d
+2594,II,SUPPL_PROCESS_CONNECTED connected=%d curr_state=%d
+2595,IIIII,SUPPL_MIC_MISMATCH len = %d ucipher = 0x%x pmk_len = %d pmk(first 8 byte) = %08x:%08x
+2596,I,SUPPL_GET_BUF_FAIL M%d -> evt = OUT_OF_MEM
+2597,II,SUPPL_SEND_EAPOL_FAIL M%d status = %d
+2598,III,SUPPL_FINISH_ERROR status = %d peer = 08x:%04x (peer not found)
+2599,III,SUPPL_FINISH_ERROR status = %d peer = 08x:%04x
+2600,II,SUPPL_NODE_NOT_FOUND auth_init_auth peer 08x:%04x already exist
+2601,II,SUPPL_CHECK_CLOSING index=%d closing=%d
+2602,IIII,SUPPL_INIT_AUTH proto|key_mgmt = 0x%06x mgmt|group|pair_cipher = 0x%06x peer = %08x%04x
+2603,IIII,SUPPL_INIT_AUTH proto|key_mgmt = 0x%06x mgmt|group|pair_cipher = 0x%06x peer = %08x%04x
+2604,IIII,SUPPL_DUMP_PMK %08x:%08x:%08x:%08x
+2605,,SUPPL_KEY_LEN_ERR_PMK
+2606,,SUPPL_REPLACE_PMK_WITH_CACHED_VAL
+2607,II,SUPPL_NODE_NOT_FOUND auth_init_ft peer 08x:%04x already exist
+2608,II,SUPPL_NODE_NOT_FOUND parse_auth_ftie peer 08x:%04x doesn't exist
+2609,IIII,SUPPL_PARSE_FTIE_FAIL ret %d key_mgmt 0x%x ie_len %d ric_len %d
+2610,I,SUPPL_PARSE_FTIE ric_num %d
+2611,III,SUPPL_EXCEED_MAX_LEN buf_type %d buf_len %d max_len %d
+2612,II,SUPPL_NODE_NOT_FOUND parse_reassoc_ftie peer 08x:%04x doesn't exist
+2613,IIII,SUPPL_PARSE_FTIE_FAIL ret %d key_mgmt 0x%x ie_len %d refined_ie_len %d
+2614,II,SUPPL_NODE_NOT_FOUND get_ftie peer 08x:%04x doesn't exist
+2615,IIII,SUPPL_INIT_CCKM proto|key_mgmt = 0x%06x mgmt|group|pair_cipher = 0x%06x peer = %08x%04x
+2616,IIII,SUPPL_DUMP_KRK %08x:%08x:%08x:%08x
+2617,IIII,SUPPL_DUMP_BTK %08x:%08x:%08x:%08x
+2618,II,SUPPL_NODE_NOT_FOUND parse_cckmie peer 08x:%04x doesn't exist
+2619,II,SUPPL_NODE_NOT_FOUND get_ccx_ie peer 08x:%04x doesn't exist
+2620,I,_suppl_pmk_cache_add_ pmk_cache->cat_flag %d
+2621,IIIIII,_suppl_pmk_cache_add peer_addr %x %x %x %x %x %x
+2622,,_suppl_pmk_cache_add_ returning as cat flag is 0
+2623,,_suppl_pmk_cache_del_ returning as cat flag is 0
+2624,II,SUPPL_DEINIT peer = %08x%04x
+2625,II,_wlan_eapol_process: length=%d, L3_offset=%d
+2626,,_wlan_eapol_process: eap1x rx wakeup host
+2627,II,suppl_auth_init_auth_mt alloc_size=%d, real_size=%d
+2628,II,suppl_auth_status_change_evt_mt null sa=0x%08x%04x
+2629,I,_wlan_suppl_be_thread_comm_msg_handler(): message_id = %d
+2630,III,TBD: NULL pointer passed. wal_peer: 0x%x wlan_peer: 0x%x wlan_vdev: 0x%x
+2631,III,_wlan_tdls_init() peer_max = %d sleep_sta = %d buffer_sta = %d
+2632,IIII,wlan_tdls_wmi_peer_update_cmd(256) PEER_UPDATE cmd recvd frm host, vdev_id=%d, tdls=%p tdls_state=%d peer_state=%d
+2633,,wlan_tdls_wmi_peer_update_cmd : Ignoring this command as we are not connected to AP
+2634,I,wlan_tdls_wmi_peer_update_cmd(214) TDLS is in disabled state!!! return
+2635,,wlan_tdls_wmi_peer_update_cmd: Invalid TDLS peer entry index
+2636,IIII,wlan_tdls_wmi_peer_update_cmd(276) Cmd state PEERING, vdev_id=%d, peer_state=%d, MAC(MSB=0x%x, LSB=0x%x)
+2637,IIIII,wlan_tdls_wmi_peer_update_cmd(285) Cmd state CONNECTED, vdev_id=%d, peer = %p peer_state=%d, MAC(MSB=0x%x, LSB=0x%x)
+2638,II,wlan_tdls_wmi_peer_update_cmd(260) vdev_id=%d, tdls_options=0x%x
+2639,IIIII,wlan_tdls_wmi_peer_update_cmd(280) OFFCHAN enabled, vdev_id=%d, pref_offchan_num=%d, pref_offchan_bw=0x%x, self_oper_class=%d, peer_oper_class=%d
+2640,IIIIIII,wlan_tdls_wmi_peer_update_cmd(301) vdev_id=%d, primary_freq=%d, center_freq1=%d, center_freq2=%d, info=0x%x, reg_info_1=0x%x, reg_info_2=0x%x
+2641,IIIII,TDLS_DBGID_WLAN_PEER_UPDATE_SET(311) vdev_id=%d, pref_offchan_num=%d, off_chan_support=%d, phymode=%d, new center_freq=%d
+2642,IIIIIII,wlan_tdls_wmi_peer_update_cmd(323) vdev_id=%d, primary_freq=%d, center_freq1=%d, center_freq2=%d, info=0x%x, reg_info_1=0x%x, reg_info_2=0x%x
+2643,IIIII,wlan_tdls_wmi_peer_update_cmd(346) Cmd state TEARDOWN, vdev_id=%d, peer = %p peer_state=%d, MAC(MSB=0x%x, LSB=0x%x)
+2644,III,wlan_tdls_wmi_set_state_cmd(392) Cmd vdev_id=%d cmd state = %d tdls = %p
+2645,I,wlan_tdls_wmi_set_state_cmd: tdls = %p
+2646,,wlan_tdls_wmi_set_state_cmd: tdls on vdev_id = %d was already disabled
+2647,,wlan_tdls_wmi_set_state_cmd(): connection tracker enabled in host configure all passive mode params
+2648,IIII,wlan_tdls_wmi_set_state_cmd(410) TDLS_PASSIVE wal_vdev = %p vdev_id=%d, tdls_options=0x%x, result=%d
+2649,II,wlan_tdls_wmi_set_state_cmd TDLS_PASSIVE slp_sta_support=%d buf_sta_support=%d
+2650,I,wlan_tdls_wmi_set_state_cmd TDLS_PASSIVE offchan_enabled=%d
+2651,III,wlan_tdls_wmi_set_state_cmd(442) TDLS_PASSIVE vdev_id=%d, traffic_ind_window=%d, result=%d
+2652,III,wlan_tdls_wmi_set_state_cmd(449) TDLS_PASSIVE vdev_id=%d, traffic_response_timeout_ms=%d, result=%d
+2653,III,wlan_tdls_wmi_set_state_cmd(456) TDLS_PASSIVE vdev_id=%d, puapsd_mask=0x%x, result=%d
+2654,III,wlan_tdls_wmi_set_state_cmd(463) TDLS_PASSIVE vdev_id=%d, puapsd_inactivity_time_ms=%d, result=%d
+2655,III,wlan_tdls_wmi_set_state_cmd(470) TDLS_PASSIVE vdev_id=%d, puapsd_rx_frame_threshold=%d, result=%d
+2656,III,wlan_tdls_wmi_set_state_cmd(470) TDLS_PASSIVE vdev_id=%d, tdls_peer_kickout_threshold: %d result=%d
+2657,III,wlan_tdls_wmi_set_state_cmd(505) TDLS_PASSIVE vdev_id=%d, rssi_teardown_threshold=%d, result=%d
+2658,II,wlan_tdls_wmi_set_state_cmd() TDLS_PASSIVE teardown_notification_ms: %d peer_rssi_monitor_period_cnt: %d
+2659,IIII,wlan_tdls_wmi_set_state_cmd(484) TDLS_ACTIVE vdev_id=%d, notification_interval=%d, cmd state = 0x%x result=%d
+2660,III,wlan_tdls_wmi_set_state_cmd(491) TDLS_ACTIVE vdev_id=%d, tx_discovery_threshold=%d, result=%d
+2661,III,wlan_tdls_wmi_set_state_cmd(498) TDLS_ACTIVE vdev_id=%d, tx_teardown_threshold=%d, result=%d
+2662,III,wlan_tdls_wmi_set_state_cmd(505) TDLS_ACTIVE vdev_id=%d, rssi_teardown_threshold=%d, result=%d
+2663,II,wlan_tdls_wmi_set_state_cmd(519) TDLS_ACTIVE vdev_id=%d, result=%d
+2664,III,wlan_tdls_wmi_set_state_cmd(527) TDLS_ACTIVE vdev_id=%d, tdls_options=0x%x, result=%d
+2665,I,wlan_tdls_wmi_set_state_cmd TDLS_ACTIVE offchan_enabled=%d
+2666,II,wlan_tdls_wmi_set_state_cmd TDLS_ACTIVE slp_sta_support=%d buf_sta_support=%d
+2667,III,wlan_tdls_wmi_set_state_cmd(558) TDLS_ACTIVE vdev_id=%d, traffic_ind_window=%d, result=%d
+2668,III,wlan_tdls_wmi_set_state_cmd(565) TDLS_ACTIVE vdev_id=%d, traffic_response_timeout=%d, result=%d
+2669,III,wlan_tdls_wmi_set_state_cmd(572) TDLS_ACTIVE vdev_id=%d, tdls_puapsd_mask=%d, result=%d
+2670,III,wlan_tdls_wmi_set_state_cmd(579) TDLS_ACTIVE vdev_id=%d, puapsd_inactivity_time_ms=%d, result=%d
+2671,III,wlan_tdls_wmi_set_state_cmd(586) TDLS_ACTIVE vdev_id=%d, puapsd_rx_frame_threshold=%d, result=%d
+2672,III,wlan_tdls_wmi_set_state_cmd() vdev = %d teardown_notification_ms = 0x%x result = 0x%x
+2673,II,wlan_tdls_wmi_set_state_cmd() ACTIVE teardown_notification_ms: %d peer_rssi_monitor_period_cnt: %d
+2674,II,wlan_tdls_wmi_set_state_cmd() tdls_peer_kickout_threshold = 0x%x result = 0x%x
+2675,I,wlan_tdls_wmi_set_state_cmd() failed: result = %d
+2676,I,wlan_tdls_wmi_set_offchan_mode_cmd(637) TDLS is NULL vdev_id=%d
+2677,I,wlan_tdls_wmi_set_offchan_mode_cmd(642) TDLS disabled vdev_id=%d
+2678,IIII,wlan_tdls_wmi_set_offchan_mode_cmd(654) vdev_id=%d, offchan_mode=%d, MAC(MSB=0x%x, LSB=0x%x)
+2679,I,wlan_tdls_wmi_set_offchan_mode_cmd(668) Peer is NULL vdev_id=%d
+2680,IIII,wlan_tdls_wmi_set_offchan_mode_cmd(674) vdev_id=%d, offchan_mode=%d, MAC(MSB=0x%x, LSB=0x%x)
+2681,I,wlan_tdls_wmi_set_offchan_mode_cmd(682) vdev_id=%d
+2682,II,wlan_tdls_wmi_set_offchan_mode_cmd() support_offchan=%d offchan_active=%d
+2683,III,wlan_tdls_wmi_set_offchan_mode_cmd() op_class=%d offchan_num=%d chan_info=%p
+2684,II,wlan_tdls_peer_update_event_internal vdev_id=%d, peer_change=%d
+2685,,wlan_tdls_notify_host_connection_tracker(): Host didn't enable connection tracker: return
+2686,III,wlan_tdls_notify_host_connection_tracker(): vdev id = %d reason = 0x%x evh = %p
+2687,I,_wlan_tdls_suspend_resume_offchannel(): suspend: %d
+2688,,_wlan_tdls_suspend_resume_offchannel() (!vdev)
+2689,,_wlan_tdls_suspend_resume_offchannel() (!tdls)
+2690,IIIIIIIII,_wlan_tdls_suspend_resume_offchannel() vdev_id: %d tdls: %d suspend: %d RC: %d OC_E: %d OC_temp_dis: %d OC_Active: %d OC_State: %d scan_started: %d
+2691,I,_wlan_tdls_suspend_resume_offchannel() offchan_temp_disabled: %d
+2692,I,_wlan_tdls_suspend_resume_offchannel() 1 offchan_temp_disabled: %d
+2693,III,_wlan_tdls_suspend_resume_offchannel() 2 offchan_temp_disabled: %d offchan_active: %d offchan_state: %d
+2694,,_wlan_tdls_is_link_present() (!vdev)
+2695,II,_wlan_tdls_create_instance() vdev_id: %d tdls_handle=%p
+2696,II,_wlan_tdls_delete_instance() vdev_id = %d tdls_handle=%p
+2697,IIIII,wlan_tdls_unit_test(128) no_of_tdls_base_pause=%d, no_of_tdls_offchan_pause=%d, duration=%d, total_offchan_time=%d, num_args=%d
+2698,I,wlan_tdls_peer_get_index(180) vdev_id=%d
+2699,II,wlan_tdls_peer_get_index(195) vdev_id=%d, free_idx=%d
+2700,I,wlan_tdls_peer_get_index(202) vdev_id=%d
+2701,I,wlan_tdls_print_peer_params(386) cid=0x%x, PTR is NULL
+2702,IIIII,wlan_tdls_print_peer_params(395) cid=0x%x, ni_flags=0x%x, ht_caps=0x%x, vht_caps=0x%x, legacy_rate_set=0x%x
+2703,III,wlan_tdls_print_peer_params(400) cid=0x%x, ht_mcs_set[0]=0x%x, ht_mcs_set[1]=0x%x
+2704,IIII,wlan_tdls_print_peer_params(406) cid=0x%x, vht_mcs_set=0x%x, tx_chainmask=0x%x, phymode=%d
+2705,IIIII,wlan_tdls_print_peer_params(413) cid=0x%x, ni_flags=0x%x, ht_caps=0x%x, vht_caps=0x%x, legacy_rate_set=0x%x
+2706,III,wlan_tdls_print_peer_params(420) cid=0x%x, ht_mcs_set[0]=0x%x, ht_mcs_set[1]=0x%x
+2707,IIIII,wlan_tdls_print_peer_params(425) cid=0x%x, vht_mcs_set=0x%x, tx_chainmask=0x%x, phymode=%d, retain_start_mcs=%d
+2708,II,wlan_tdls_restore_ratectrl_params(462) vdev_id=%d, peer ptr=%p
+2709,III,wlan_tdls_restore_ratectrl_params(476) no need to apply rate vdev_id=%d, is_offchan=%d, offchan_rate_applied=%d
+2710,,Initialize the offchannel rate node context
+2711,I,Swap the rate node context is_offchan = %d
+2712,I,Fill rate control params: phy mode = %d
+2713,IIII,wlan_tdls_restore_ratectrl_params(603) vdev_id=%d, is_peer_paused=%d is_offchan = %d phymode = %d
+2714,III,wlan_tdls_restore_ratectrl_params(592) vdev_id=%d, is_offchan=%d, offchan_rate_applied=%d
+2715,II,wlan_tdls_peer_connect(647) vdev_id=%d, index=%d
+2716,I,wlan_tdls_peer_connect(652) Either index is negative or max peer reached, vdev_id=%d
+2717,IIIII,wlan_tdls_peer_connect(661) vdev_id=%d, entry ptr=%p, peer_valid=%d, sleep_sta_handle=0x%x, buf_sta_handle=0x%x
+2718,IIIIIII,wlan_tdls_peer_connect(736) chan=%d, AP phymode=%d, peer phymode=%d, AP center_freq=%d, AP antenna_max=%d chan flags=0x%x vdev_bw = %d
+2719,IIIIIIIII,wlan_tdls_peer_connect(764) chan_change: %d chan center_freq=%d, old peer phymode=%d, new peer phy_mode=%d, qualified phymode=%d, chan center_freq1=%d, chan center_freq2=%d, chan antenna_max=%d, new_vdev_bw=%d
+2720,IIIIII,wlan_tdls_peer_connect(771) vdev_id=%d, chan=%d chan phymode=%d, center_freq=%d, chan center_freq1=%d, chan center_freq2=%d, chan flags=0x%x
+2721,IIIII,wlan_tdls_peer_connect(779) vdev_id=%d, max_reg_power=%d, antenna_max=%d, max_tx_power=%d, offchan_enabled=%d
+2722,II,wlan_tdls_peer_connect(819) onchan_link=0x%x, home_cs_req=0x%x
+2723,I,wlan_tdls_peer_connect(842) home_cs_req=0x%x
+2724,I,wlan_tdls_peer_connect(871) vdev_id=%d
+2725,III,wlan_tdls_peer_teardown(1026) Cannot proceed, vdev_id=%d, index=%d, peer_max=%d
+2726,IIII,wlan_tdls_peer_teardown(1032) vdev_id=%d, index=%d, peer_max=%d, tdls_peer_state=%d
+2727,III,wlan_tdls_create_offchan()entry=%p offchan_timers_initialized=%d offchan_active=%d
+2728,IIII,wlan_tdls_create_offchan(1075) tdls ptr=%p, entry ptr=%p, offchan_link=%p offchan_cs_req=%p
+2729,III,wlan_tdls_create_offchan()is_peer_responder=%d offchan_active=%d strict: %d
+2730,II,wlan_tdls_deconfigure_offchan(1143) tdls=0x%x, offchan_peer=0x%x
+2731,IIIII,wlan_tdls_deconfigure_offchan(1155) sifs_burst_flag=%d, offchan_init=%d, scan_started=%d, restore_offchan_state=%d offchan_peer=%p
+2732,,Enable SIFS back as offchan is removed
+2733,IIIII,wlan_tdls_delete_offchan(1177) no_of_tdls_base_pause=%d, no_of_tdls_offchan_pause=%d, duration=%d, total_offchan_time=%d, offchan_cs_req=0x%x
+2734,IIIII,wlan_tdls_delete_offchan(1195) tdls_link_pause_state = %d, link_pause_incomplete=%d, peer_paused=%d, pause_unpause_cb_fn=0x%x, offchan_pause_unpause_cb_fn=0x%x
+2735,IIIII,wlan_tdls_delete_offchan(1225) preempt_offchan_cs_req=0x%x, offchan_link=0x%x, rx_chan_switch_resp=%d, rx_chan_switch_req=%d, offchan_active=%d
+2736,IIIIIIII,wlan_tdls_link_pause(1329)link_pause_state=%d, new_chan_mhz=%x, scan_started=%d, num_active_slp_sta=%d, t2tbtt=%d, peer_connect_count=%d, offchan_freq=%d cb_fn = %p
+2737,III,wlan_tdls_link_pause(1366) vdev_id=%d, buf_sta_handle=0x%x, status=%d
+2738,IIIII,wlan_tdls_link_pause(1378) vdev_id=%d, buf_sta_handle=0x%x, temp_status=%d, counter=%d timeout = %d
+2739,IIIIII,wlan_tdls_link_pause(1400) peer_valid=%d, wlan_peer=0x%x, offchan_enabled=%d, buf_sta_role = %d, rx_chan_switch_req=%d offchan_active=%d
+2740,I,wlan_tdls_link_pause(1417) ch_switch_sent=%d
+2741,III,wlan_tdls_link_pause() state: 0x%x CH_SW_sent: %d wal_connection_pause_is_peer_paused:0x%x
+2742,III,wlan_tdls_link_pause() state: 0x%x CH_SW_sent: %d wal_connection_pause_is_peer_paused:%0x%x
+2743,IIII,wlan_tdls_link_pause Did not send ch switch packets, change to basic TDLS pause, ch_switch_sent=%d offchan_peer: %p, link_pause_state=%d wal_connection_pause_is_peer_paused=0x%x
+2744,III,wlan_tdls_link_pause(1471) index=%x, peer_cnt=%d, peer_valid=%d
+2745,II,wlan_tdls_link_pause(1478) Peer found, pausing TIDQs, entry=0x%x, wlan_peer=0x%x
+2746,II,wlan_tdls_link_pause() entry->peer_paused: %d wal_connection_pause_is_peer_paused: %d
+2747,IIIII,wlan_tdls_link_unpause(1513) link_pause_state=%d, scan_started=%d, peer_connect_count=%d, last pause_incomplete=%d cb_fn = %p
+2748,I,wlan_tdls_link_unpause(1551) peer_switch_time=%d
+2749,II,wlan_tdls_link_unpause(1565) vdev_id=%d, timer_duration_ms=%d
+2750,IIII,wlan_tdls_link_unpause(1605) vdev_id=%d, buf_sta_handle=0x%x, status=%d, counter=%d
+2751,III,wlan_tdls_link_unpause(1618) vdev_id=%d, buf_sta_handle=0x%x, temp_status=%d
+2752,III,wlan_tdls_link_unpaus(1656) vdev_id=%d, entry=0x%x, wlan_peer=0x%x
+2753,I,wlan_tdls_link_unpause() wal_connection_pause_is_peer_paused: %d
+2754,I,wlan_tdls_link_ispaused(1691) TDLS base link not paused yet! pause_incomplete=%d
+2755,II,wlan_tdls_peer_capability_update(1734) vdev_id=%d, index=%d
+2756,I,wlan_tdls_peer_capability_update(1739) Wrong index, vdev_id=%d
+2757,IIIIIIIII,wlan_tdls_peer_capability_update(1751) vdev_id=%d, peer buf_sta_supported=%d, slp_sta_supported=%d, is_peer_responder=%d, num_active_slp_sta=%d, concurrent_slp_sta_max=%d, num_active_buffer_sta=%d concurrent_buffer_sta_max=%d, self buffer_sta_supported=%d
+2758,I,wlan_tdls_peer_capability_update(1769) vdev_id=%d
+2759,I,wlan_tdls_peer_capability_update(1784) vdev_id=%d, slp_sta_handle=0x%x
+2760,III,wlan_tdls_peer_capability_update(1798) vdev_id=%d, ps_handle=0x%x, peer=0x%x
+2761,I,wlan_tdls_peer_capability_update(1826) buf_sta_handle=0x%x
+2762,IIIIII,wlan_tdls_peer_capability_update(1852) AP chan=%d, offchan_active=%d, offchannel ptr=0x%x, is_peer_responder=%d, offchan_enabled=%d, offchan_support=%d
+2763,IIIII,wlan_tdls_peer_offchannel_configure(1976) offchan_enabled=%d, peer_connect_count=%d, offchannel_wmi=%p, offchan_temp_disabled=%d, host_pref_bw=0x%x
+2764,I,wlan_tdls_peer_offchannel_configure(1991) offchan_freq=%d
+2765,IIIIIIIII,wlan_tdls_peer_offchannel_configure channel = %d peer_ni_flags=0x%x, is_peer_responder=%d, offchan phymode=%d, center=%d, max_tx_pwr=%d, antenna_max=%d, max_reg_power=%d off_chan_peer=%p
+2766,,wlan_tdls_peer_offchannel_configure(2060) SIFS is enabled, disable it
+2767,III,wlan_tdls_chan_switch_req_completion(2122) offchan_active=%d, abf = %p completion_status=%d
+2768,III,wlan_tdls_send_chan_switch_req_frame(2143) tdls_peer=0x%x, target_channel=%d, sec_chan_offset=%d
+2769,II,wlan_tdls_send_chan_switch_req_frame(2148) TDLS peer is NULL! target_channel=%d, sec_chan_offset=%d
+2770,II,wlan_tdls_send_chan_switch_req_frame(2165) No buffer! target_channel=%d, sec_chan_offset=%d
+2771,II,wlan_tdls_send_chan_switch_req_frame(2175) tid=%d, TX send_status=%d
+2772,IIIII,wlan_tdls_chan_switch_resp_completion(2198) abf = %p rx_chan_switch_req=%d, offchan_active=%d, completion_status=%d, link_pause_incomplete=%d
+2773,II,wlan_tdls_chan_switch_resp_completion(2217) offchan_pause_unpause_cb_fn=0x%x, pause_unpause_cb_fn=0x%x
+2774,III,wlan_tdls_send_chan_switch_resp_frame(2251) TDLS peer is NULL! wlan peer=0x%x, switch_time=%d, status_code=%d
+2775,III,wlan_tdls_send_chan_switch_resp_frame(2268) No buffer! wlan peer=0x%x, switch_time=%d, status_code=%d
+2776,IIIIII,wlan_tdls_send_chan_switch_resp_frame(2279) vdev_id=%d, switch_time=%d, status_code=%d, is_peer_responder=%d, is_peer_TIDQs_paused=%d, TX send_status=%d
+2777,IIII,wlan_tdls_rx_chan_switch_req_frame(2392) Cannot process channel switch req frame, vdev_id=%d, tdls ptr=%p, offchan_peer=%p, peer_connect_count=%d
+2778,III,wlan_tdls_rx_chan_switch_req_frame(2399) Offchan not enabled, vdev_id=%d, offchan_enabled=%d, offchan_temp_disabled=%d
+2779,III,wlan_tdls_rx_chan_switch_req_frame(2420) Channel switch request received with wrong BSSID mac[0]=0x%x, mac[4]=0x%x, mac[5]=0x%x
+2780,IIII,wlan_tdls_rx_chan_switch_req_frame(2430) host_pref_bw=0x%x, offchan offset=%d, target_channel=%d, offchan_activ=%d
+2781,,wlan_tdls_rx_chan_switch_req_frame() chan_info NULL return
+2782,III,wlan_tdls_rx_chan_switch_req_frame()switch_time=%d time_to_tbtt=%d duration=%d
+2783,IIIII,wlan_tdls_rx_chan_switch_req_frame(2555) vdev_id=%d, peer_ni_flags=0x%x, phymode=%d, center_freq1=%d, offchan freq=%d
+2784,IIII,wlan_tdls_rx_chan_switch_req_frame(2562) offchan offset=%d, bandwidth=%d, phymode=%d, center_freq=%d
+2785,III,wlan_tdls_rx_chan_switch_req_frame()Delete & Create ocs_ch_req: switch_time=%d time_to_tbtt=%d duration=%d
+2786,IIII,wlan_tdls_rx_chan_switch_req_frame()tdls=%p channel=%d duration=%d time_to_tbtt=%d
+2787,IIII,wlan_tdls_rx_chan_switch_resp_frame(2651) Cannot process channel switch rsp frame, vdev_id=%d, tdls ptr=0x%p, offchan_peer=%p, peer_connect_count=%d
+2788,IIIIIIII,wlan_tdls_rx_chan_switch_resp_frame(2658) status_code=%d, chan_switch_resp_pending=%d, time_to_tbtt=%d, offchan_active=%d link_pause_incomplete = %d curr_chan(mhz)=0x%x BSS(mhz)=0x%x peer_paused=0x%x
+2789,,wlan_tdls_rx_chan_switch_resp_frame(2664) Do not respond to chan switch resp offchan_init is FALSE
+2790,IIIII,wlan_tdls_rx_chan_switch_resp_frame()abort_channel_change:%d status_code=%d peer_switch_time=%d switch_time=%d switch_timeout=%d
+2791,II,wlan_tdls_rx_chan_switch_resp_frame(2744) Either offchan not active or no TDLS peer, offchan_active=%d, entry=0x%x
+2792,IIII,wlan_tdls_offchan_link_pause(2763) 0xd00d1e03: offchan_init=%d, scan_started=%d, offchan_enabled=%d, time=%d
+2793,III,wlan_tdls_offchan_link_pause(2796) sent channel switch resp status=%d, entry=0x%x, is_peer_paused=%d
+2794,III,wlan_tdls_offchan_link_pause(2809) entry=0x%x, offchan_init=%d, is_peer_paused=%d
+2795,IIII,wlan_tdls_offchan_link_unpause(2857) 0xd00d1e02: offchan_init=%d, scan_started=%d, offchan_enabled=%d, is_peer_paused=%d
+2796,II,wlan_tdls_offchan_link_unpause(2874) cur_time=%d, peer_switch_time=%d
+2797,II,wlan_tdls_offchan_link_unpause(2902) timer_duration_ms=%d, NULL data tx_status=%d
+2798,I,wlan_tdls_offchan_link_unpause(2916) WLAN peer is NULL! entry=0x%x
+2799,III,wlan_tdls_offchan_link_ispaused(2955) Peer not paused yet, peer_valid=%d, peer_paused=%d, offchan_enabled=%d
+2800,I,wlan_tdls_offchan_ocs_hdlr(2987) ev=%d
+2801,III,wlan_tdls_requeue_offchan_timer_handler(3017) requeue_offchan_req=%d, scan_started=%d, offchan_active=%d
+2802,I,wlan_tdls_pause_traffic_timer_handler(3085) Stopping preempt request, time_to_tbtt=%d
+2803,I,wlan_tdls_pause_traffic_timer_handler(3097) Offchan is active, time_to_tbtt=%d
+2804,,wlan_tdls_pause_traffic_timer_handler(3104) Offchan is not active!
+2805,III,wlan_tdls_pause_traffic_timer_handler(3108) peer_valid=%d, offchan_enabled=%d, link_pause_incomplete=%d
+2806,I,wlan_tdls_pause_traffic_timer_handler(3121) TDLS peer is NULL! link_pause_incomplete=%d
+2807,II,wlan_tdls_pause_traffic_timer_handler(3127) pause_unpause_cb_fn=0x%x, offchan_pause_unpause_cb_fn=0x%x
+2808,IIII,wlan_tdls_chan_switch_rx_complete_timer_handler(3160) peer_valid= 0x%x, offchan_enabled=0x%x, link_pause_incomplete=%d, pause_unpause_cb_fn=%p
+2809,I,wlan_tdls_chan_switch_rx_complete_timer_handler(3177) TDLS peer is NULL! link_pause_incomplete=%d
+2810,I,wlan_tdls_offchan_req_receive_timeout_handler(3201) rx_chan_switch_req=%d
+2811,,wlan_tdls_offchan_req_receive_timeout_handler(3213) Unexpected, timer should have stopped earlier!
+2812,IIII,wlan_tdls_offchan_req_receive_timeout_handler()peer_ni_flags=0x%x offchan.phy_mode=%d enter_freq1=0x%x off_chan.mhz=0x%x
+2813,II,wlan_tdls_offchan_req_receive_timeout_handler(3293) Offchan request posted to OCS, offchan_cs_req=0x%x, offchan primary=%d
+2814,IIIII,wlan_tdls_offchan_txrx_timer_handler(3317) last_activity=%d, now=%d, switch_timeout=%d, preempt_offchan_cs_req=%d, offchan_cs_req=%d
+2815,IIIIII,wlan_tdls_scan_evt_handler(3353) event type=0x%x, restore_offchan_state=%d, offchan_active=%d, scan_started=%d, tdls->scan_move_on_chan_req=0x%x, offchan_init=%d
+2816,III,wlan_tdls_scan_evt_handler()No need to handle scan event TDLS handle:%p event type=%d tdls state:%d
+2817,I,wlan_tdls_scan_evt_handler: scan started scan ev type: 0x%x
+2818,II,wlan_tdls_scan_evt_handler: scan ended scan ev type: 0x%x num of Pending scan req = %d
+2819,I,wlan_tdls_homechan_ocs_hdlr(3420) event type=%d
+2820,,wlan_tdls_peer_chan_switch_event_handler(2322) VDEV is NULL!
+2821,I,wlan_tdls_rt_thread_comm_msg_handler(): unknown teardown reason code : %d
+2822,IIIII,wlan_tdls_stats_timer_handler MAC: 0x%x 0x%x nf: %d peer_avg_rssi: %d threshold: %d
+2823,IIII,wlan_tdls_stats_timer_handler send teardown to peer: 0x%x 0x%x peer_avg_rssi: %d threshold: %d
+2824,I,wlan_tdls_update_tdls_peer_table: Failed to get index for the peer from tdls peer table. Index = %d
+2825,II,wlan_tdls_update_tdls_peer_table: pausing TIDQs, entry=0x%x, wlan_peer=0x%x
+2826,III,wlan_tdls_clear_peer_entry(963) vdev_id=%d, buf_sta_handle=0x%x, num_active_buf_sta=%d
+2827,II,wlan_tdls_clear_peer_entry(917) vdev_id=%d, peer_connect_count=%d
+2828,II,wlan_tdls_clear_peer_entry(990) PEER does not exist, vdev_id=%d, peer_connect_count=%d
+2829,III,wlan_tdls_ptr_tx_completion() status: 0x%x peer: %p abf = %p
+2830,I,wlan_tdls_uapsd_send_ptr_frame() vdev_id: %d
+2831,,TX completion is not received for Prev PTR. Dont Queue another PTR
+2832,,wlan_tdls_uapsd_send_ptr_frame() (!abf) failed to get ptr action frame buffer
+2833,IIII,wlan_tdls_uapsd_send_ptr_frame() vdev_id = %d status = %d dialog token = %d is_peer_paused: 0x%x
+2834,I,wlan_tdls_uapsd_handle_pti_from_peer() peer_type: 0x%x tdls_peer not found return
+2835,I,Dont handle new pti frame: prev ptr completion pending (same dialog token = %d)
+2836,IIII,wlan_tdls_uapsd_handle_pti_from_peer() dialog_token: %d peer_paused: %d ps_sleep_sta_handle: 0x%x pti_frame_recvd: %d
+2837,IIII,TDLS_DBGID_UAPSD_STA_PS_EVENT_HANDLER event type: %d, status = %d ps_handle = %p, peertype: %d
+2838,I,TDLS_DBGID_UAPSD_STA_PS_EVENT_HANDLER Don't handle event tdls_peer = %p sleep_sta_handle = %p
+2839,III,wlan_tdls_sleep_sta_ps_event_handler() WLAN_PS_STA_PAUSE_COMPLETE: vdev_id = %d event->status: %d continous noack_cnt = %d
+2840,I,wlan_tdls_sleep_sta_ps_event_handler() send teardown notification(WMI_TDLS_TEARDOWN_REASON_NO_RESPONSE) to host: vdev_id = %d
+2841,I,TDLS_DBGID_UAPSD_STA_PS_EVENT_HANDLER WLAN_PS_STA_UNPAUSE_COMPLETE failed status = %d
+2842,,wlan_tdls_sleep_sta_ps_event_handler() WLAN_PS_STA_UNPAUSE_COMPLETE event when peer is in pause state !!!
+2843,II,wlan_tdls_uapsd_pti_frame_recvd() Not a tdls peer : peer: %p peer_type: 0x%x
+2844,III,wlan_tdls_uapsd_pti_frame_recvd() tdls_peer: %p ps_sleep_sta_handle: 0x%x is_pti_frame_recvd: %d
+2845,II,wlan_tdls_uapsd_sleep_sta_handle() Not a Tdls (peer=%p) peer_type = %d
+2846,III,wlan_tdls_uapsd_sleep_sta_handle() return NULL: peer = %p peer type = %d tdls_vdev = %p
+2847,I,wlan_tdls_enter_exit_buf_sta_role() enter: %d
+2848,I,THERMAL_MGR_THRESH_READ %d
+2849,I,THERMAL_MGR_NEW_THRESH %d
+2850,I,THERMAL_MGR_THRESH_CROSSED %d
+2851,I,_wlan_txbf_cbf_recv:Sizeof cbf = %x
+
+2852,III,mimo_ctrl->fb_type=%x cv_idx=%d nc=%d
+
+2853,IIIIII,nr=%x bw=%x nc=%x st=%x ng=%x cb=%x
+
+2854,II,_wlan_txbf_cbf_recv:su_cv_expiry_cnt = %x cv_expiry_time =%x
+
+2855,IIIII,TXBF: SUBFee=0x%x MUBFee=0x%x SUBFer=0x%x MUBFer=0x%x chan->phy_mode=%d
+2856,IIII, TXBFEE_DBGID_NDPA_RECEIVED vdev_id = %d sInfo0=0x%x sInfo1=0x%x Token=0x%x
+2857,II,TXBFEE_DBGID_BRPOLL_RECEIVED vdev_id = %d fbSegBmap=0x%x
+2858,,Non-directed GID frame
+
+2859,II,i=%d, membership=0x%x
+
+2860,I,Gid=%d
+
+2861,III,TXBFEE_DBGID_GID_RECEIVED vdev_id = %d gid=0x%x userpos=0x%x
+2862,II,TXBFEE_DBGID_HOST_CONFIG_CMDID ID=0x%x Value=0x%x
+2863,II,UNIT_TEST_GEN 0x%x 0x%x
+2864,IIII,UNIT_TEST_GEN 0x%x 0x%x 0x%x 0x%x
+2865,II,UNIT_TEST_GEN 0x%x 0x%x
+2866,,vdev connecting client is registered in non wow mode
+2867,I,allow during connecting, subtype:%x
+2868,II,VDEV_MGR loopback cal vdev_id = 0x%x cur_policy_mgr_hw_mode = %d
+2869,III,VDEV_MGR loopback cal vdev_id = 0x%x cal_time = %d do_noa = %d
+2870,III,VDEV EVT: vdev create id=%d, mode=%d submode=%d
+2871,III,VDEV EVT:BE thread handle vdev_stop_down_del msg cmd = %d, vdev_id = %d, vdev_mode = %d
+2872,II,VDEV EVT:RT thread handle vdev_stop_down_del cmd:%d, vdev_id:%d
+2873,IIIII,VDEV EVT peer not cleared idx=%d vdev_id = %d mac_addr31to0 = 0x%x mac_addr47to32 = 0x%x usage_count = %d
+2874,III,VDEV EVT: WMI_VDEV_DELETE_RESP_EVENTID vdevId=%d vdev_type: %d vdev_subtype: %d
+2875,I,NAN vdev(id = %d) is left out. Delete WHAL_M_NAN vdev from firmware
+2876,II,VDEV EVT: vdev delete id=%d, mode=%d
+2877,IIIIII,VDEV_START: vdev_id[31-24]/mode[23-16]/mode[15-8]/mac_id[7-0] = 0x%x chan_mhz = %d phy_mode=%d band_center_freq1=%d band_center_freq2=%d flags=0x%x
+2878,III,VDEV_MGR_HP_START_TIME vdev_id = 0x%x chan_mhz = %d start_tsf = 0x%x
+2879,IIII,VDEV_MGR_VDEV_START vdev_id = 0x%x chan_mhz = %d mode = 0x%x sub_mode = 0x%x
+2880,II,VDEV_MGR_VDEV_UP id=%d, mode=%d
+2881,I,VDEV RESMGR_LINK_ATTR_SMPS_VALID Peer_flags:%d
+2882,I,VDEV RESMGR_LINK_ATTR_SMPS_VALID VHT mode:%d
+2883,II,VDEV EVT: vdev down id=%d, mode=%d
+2884,IIII,VDEV_DOWN_ASSERT create_by=%d,delete_by=%d,create_tsf_63_32=0x%x,create_tsf_31_0=0x%x
+2885,IIII,VDEV_DOWN_ASSERT del_req_tsf_63_32=0x%x,del_req_tsf_31_0=0x%x,del_conf_tsf_63_32=0x%x,del_conf_tsf_31_0=0x%x
+2886,II,VDEV_DOWN_ASSERT curr_tsf_63_32=0x%x,curr_tsf_31_0=0x%x
+2887,II,WMI_CMD_PARAMS VdevId/AC/Arg1 = %d Cmd/Med-Time/Action/Arg2 = %d
+2888,III,WLAN_VDEV_SET_PARAM_FAIL paramid:%d vdevp:0x%x vdevp->bss:0x%x
+2889,II,WMI_VDEV_PARAM_SMPS_INTOLERANT: vdev_id:%d, param:%d
+2890,III,WMI_VDEV_PARAM_ABG_MODE_TX_CHAIN_NUM: vdev_id = %d, tx_chains_num_11b = %d, tx_chains_num_11ag = %d
+2891,II,VDEV_MGR_STA_PS_EVENT: vdev_id=%d, event_type=%d
+2892,III,VDEV free error, peer addr:0x%x, mac:0x8x 0x8x
+2893,III,WAL Peer event vdevp %d is_free %d, is_vdev_stopping %d
+2894,III,WAL Peer event Vdev ID = %d HW Q depth= %d, SW Q depth = %d
+2895,II,VDEV_STOP_ABORT_TX try_to_abort, hwq=0x%x, swq=0x%x
+2896,II,VDEV_STOP_ABORT_TX abort_fails, hwq=0x%x, swq=0x%x
+2897,II,VDEV_STOP_ABORT_TX abort_succeeds, hwq=0x%x, swq=0x%x
+2898,II,VDEV_STOP_ABORT_TX after_abort, hwq=0x%x, swq=0x%x
+2899,II,WMI_CMD_PARAMS VdevId/AC/Arg1 = %d Cmd/Med-Time/Action/Arg2 = %d
+2900,I,Invalid VDEV in WMI_VDEV_SET_WMM_PARAMS_CMDID, VDEV ID = %d
+2901,I,Invalid WAL VDEV in WMI_VDEV_SET_WMM_PARAMS_CMDID, VDEV ID = %d
+2902,IIII,WMI_VDEV_SET_WMM_PARAMS_CMDID ac[31-16]/acm[15-0] = 0x%x cw_min = 0x%x cw_max = 0x%x txop_limit[31-16]/aifs[15-0] = 0x%x
+2903,III,11w PMF vdevId=%d key_ix=%d cipher=%d
+2904,IIII,VDEV_INSTALL_KEY_FAIL vdev_id %d mac_addr %04x:%08x status %d
+2905,II,WAL_DBGID_SET_M4_SENT_MANUALLY VDEV ID = %d, peer = 0x%x
+2906,III,WMI_CMD_PARAMS AC = %d Med-Time usec = %d DwnGrd_Type = %d
+2907,IIIII,wlan_vdev_tsf_report: vdev_id = %d, tsf_low = 0x%x, tsf_high = 0x%x, qtimer_low=0x%x, qtimer_high=0x%x
+2908,II,wlan_vdev_tsf_tstamp_action:vdev_id = %d, action = 0x%x
+2909,II,wlan_vdev_tsf_tstamp_action: vdev_id = %d, vdev_ifUp = %d
+2910,I,WMI_VDEV_GET_KEEPALIVE_CMDID: vdev_id = %d event alloc failed
+2911,I,WMI_VDEV_GET_ARP_STAT_CMDID: vdev_id = %d event alloc failed
+2912,I,dispatch_ipsec_natkeepalive_filter_cmd: action = %d
+2913,II,dispatch_wmm_delts_cmd: ac = %d vdev id = %d
+2914,,dispatch_wmm_delts_cmd: end
+2915,I,dispatch_request_stats_ext_cmd invalid vdev id =%d
+2916,I,dispatch_request_stats_ext_cmd vdev id =%d
+2917,II,vdev_set_mandatory_ie: ie_id=%d, id_len=%d
+2918,I,vdev_set_mandatory_ie: not handled ie_id=%d
+2919,II,vdev_extract_optional_vendor_ies: oui=0x%x, len=%d
+2920,II,vdev_extract_mandatory_ies: id=%d, len=%d
+2921,IIII,dispatch_set_ie_cmd: ie_id = 0x%x, id_len = %d, source=%d, band=%d
+2922,III,vdev_set_scan_default_ie status = 0x%x vdev_id=%d prunned_ie_len=%d
+2923,,Failed to allocate memory for DISA event!!!
+2924,I,DISA event sent to HOST: frame_len=%d
+2925,I,WMI_VDEV_ENCRYPT_DECRYPT_DATA_REQ_CMDID invalid vdev_id %d
+2926,I,WMI_VDEV_ENCRYPT_DECRYPT_DATA_REQ_CMDID invalid data_len %d
+2927,I,VDEV_DISPATCH_DISA_FRAME_TX failed status=%d
+2928,II,wlan_vdev_unit_test: vdev_id = %d, cmd = WMI_VDEV_PARAM_ABG_MODE_TX_CHAIN_NUM, value = 0x%x
+2929,II,wlan_vdev_migrate vdev_id[31-16]/from_mac[15-8]/to_mac[7-0] 0x%x, is_up[23-16]/mode[15-8]/submode[7-0] 0x%x
+2930,III,vdev_set_mandatory_ie_by_band: ie_id=%d, band=%d, id_len=%d
+2931,, SET GTX PARAM from WMI is not supported
+2932,,Programmed new ba aggr sizes
+2933,,Could not program aggr sizes
+2934,I,VDEV_HDL_OWN_BEACON 0x%x
+2935,II,VDEV_HDL_OWN_BEACON neighbor report not offloaded yet %d %d
+2936,III,VDEV_MGR_MY_BEACON_PARSED malformed id = %d len=%d remain_len=%d
+2937,III,VDEV_MGR_MY_BEACON_BAD_IE id=%d,len=%d,status=0x%x
+2938,III,action bitmask of %dth OUI is %x and oui matched is %x
+2939,III,%d byte fail to match for data. actual_data %d, configured data %d
+2940,III,%d byte fail to match for mac address. actual_mac = %d, Configured mac = %d
+2941,II,Capability mismatch %x != (%x)
+2942,I,oui_action_matched %x
+2943,I,number_of_configured_oui = %d
+2944,III,VDEV_MGR_MY_BEACON_PARSED malformed id = %d len=%d remain_len=%d
+2945,III,VDEV_MGR_MY_BEACON_BAD_IE id=%d,len=%d,status=0x%x
+2946,III,VDEV_MGR_MY_BEACON_PARSED malformed id = %d len=%d remain_len=%d
+2947,IIIII,VDEV_MGR_MY_BEACON_RECEIVED: vdev_id = %d curr_time = 0x%x curr_vdev_tsf = 0x%x seq = 0x%x rssi = 0x%x
+2948,II,Received IBSS Beacon peer = 0x%x send_to_host =
+2949,,_wlan_natkeepalive_handler OFFLOAD_STATUS_DROP
+2950,II,wlan_vdev_fill_vdev_mac_entry: vdev_id=%d, pdev_id=%d
+2951,I,wlan_vdev_get_migrate_active_vdev_list vdev_id_list=0x%x
+2952,IIIIII,VENDOR SPECIFIC IE :%u, %u, %02x, %02x, %02x, %02x
+2953,,WLAN_VDEV_NOTIF_ROGUE_AP_IE1_DETECTED
+2954,,WLAN_VDEV_NOTIF_ROGUE_AP_IE2_DETECTED
+2955,IIII,VDEV_MGR_AP_KEEPALIVE_IDLE vdev_id = %d assoc_id = 0x%x inact_gen = 0x%x n_buffered_mpdu = 0x%x
+2956,IIII,VDEV_MGR_AP_KEEPALIVE_INACTIVE vdev_id = 0x%x assoc_id = 0x%x inact_gen = 0x%x n_buffered_mpdu = 0x%x
+2957,IIII,VDEV_MGR_AP_KEEPALIVE_UNRESPONSIVE vdev_id = %d assoc_id = 0x%x inact_gen = 0x%x n_buffered_mpdu = 0x%x
+2958,III,IBSS Keep Alive rx_last_activity = 0x%x ibss_max_bcn_lost_uses = 0x%x current time = 0x%x
+2959,IIIII,VDEV_MGR_AP_KEEPALIVE_INACTIVE vdev_id = %d cur_txrx_ref_time = 0x%x last_txrx_time = 0x%x last_tx_time = 0x%x last_rx_time = 0x%x
+2960,I,VDEV_MGR_FIRST_BMISS_DETECTED: vdev_id = %d
+2961,I,VDEV_MGR_FINAL_BMISS_DETECTED: vdev_id = %d
+2962,I,VDEV_MGR_BCN_IN_SYNC: vdev_id = %d
+2963,IIIII,VDEV_MGR_AP_TBTT_CONFIG: vdev_id = %d, chan_mhz = 0x%x, tbtt_link_type = 0x%x, ap_tbtt_offset = 0x%x
+2964,II,WLAN_VDEV_DPD_CAL_DONE vdev_id:%d ch:%d
+2965,II,WMI_EVENT_ALLOC_FAILURE: vdev_id = %d, opmode = %d, evt_id = WMI_VDEV_START_RESP_EVENTID
+2966,II,WMI_EVENT_SEND: vdev_id = %d, opmode = %d, event = WMI_VDEV_START_RESP_EVENTID
+2967,II,VDEV_MGR_VDEV_START_OCS_HP_REQ_COMPLETE without VDEV UP: vdev_id = %d, ch_req_flag = 0x%x
+2968,I,VDEV_MGR_VDEV_START_OCS_HP_REQ_COMPLETE: vdev_id = %d
+2969,I,VDEV_MGR_VDEV_START_OCS_HP_REQ_STOP: vdev_id = %d
+2970,I,VDEV_MGR_FIRST_BCN_RECEIVED: vdev_id = %d
+2971,I,VDEV_MGR_PEER_AUTHORIZED: vdev_id = %d
+2972,I,VDEV_MGR_VDEV_START_OCS_HP_REQ_STOP: vdev_id = %d
+2973,I,WLAN_VDEV_DPD_CAL_START vdev_id:%d
+2974,III,VDEV_MGR_HP_START_TIME: vdev_id = %d, chan_mhz = 0x%x, start_tsf = 0x%x
+2975,III,VDEV_MGR_OCS_HP_LP_REQ_POSTED: vdev_id = %d, hp_ch_req = 0x%x, lp_ch_req = 0x%x
+2976,,VDEV_MGR_FIRST_BMISS_DETECTED: Post Critical ch_req
+2977,IIII,VDEV_MGR AP Connection protection critical channel request: vdev_id = %d, chan_mhz = 0x%x, start_tsf = 0x%x, duration = %d
+2978,III,Corr_sta_tbtt_drift: vdev_id = %d, chan_mhz = 0x%x, start_tsf = 0x%x
+2979,IIIII,VDEV_MGR_AP_TBTT_CONFIG: vdev_id =%d, chan_mhz = 0x%x, tbtt_link_type = 0x%x, ni_intval = 0x%x, tbtt_offset = 0x%x
+2980,II,VDEV_MGR_OFF_CHAN_GO_CH_REQ_SETUP: vdev_id = %d, go_chan_quota_per_bi = 0x%x
+2981,IIII,VDEV_MGR_OFF_CHAN_GO_CH_REQ_SETUP: curr_tsf = 0x%x, next_tbtt = 0x%x, go_time_to_tbtt = 0x%x, sta1_time_to_tbtt = 0x%x
+2982,II,VDEV_MGR_OFF_CHAN_GO_CH_REQ_SETUP: tbtt_diff1 = 0x%x, tbtt_diff1 = 0x%x
+2983,III,VDEV_MGR_OFF_CHAN_GO_CH_REQ_SETUP: tbtt_pre_slop = 0x%x, tbtt_post_slop = 0x%x, go_quota_remain = 0x%x
+2984,III,VDEV_MGR_HP_START_TIME: vdev_id = %d, chan_mhz = 0x%x, start_tsf = 0x%x
+2985,,vdev_bmiss_crit_ch_req_cb: ch_req granted
+2986,,vdev_bmiss_crit_ch_req_cb: ch_req completed without receiving beacon
+2987,IIII,VDEV_MGR_VDEV_PAUSE_COMP: vdev_id = %d pause_status = LEAKY AP DETECTED data_null_tx_delay = %d actual_leak_window = %d pause_delay_us = %d
+2988,IIIII,VDEV_MGR_VDEV_PAUSE_COMP: vdev_id = %d pause_status = FAILURE data_null_tx_delay = %d avg_data_null_tx_delay = %d actual_leak_window = %d avg_rx_leak_window = %d
+2989,IIIII,VDEV_MGR_VDEV_PAUSE_COMP: vdev_id = %d pause_status = SUCCESS data_null_tx_delay = %d avg_data_null_tx_delay = %d actual_leak_window = %d avg_rx_leak_window = %d
+2990,IIII,VDEV_MGR_VDEV_PAUSE_DELAY_UPDATE: vdev_id = %d avg_data_null_tx_delay = %d avg_rx_leak_window = %d pause_delay_us = %d
+2991,II,VDEV Unpause Failure: VDEV ID = %d pause_bitmap = 0x%x in Unpause complete
+2992,,VDEV_PAUSE_FAIL ifPaused set with pause_bitmap = 0 in _wlan_vdev_pause
+2993,IIII,VDEV_MGR_VDEV_PAUSE: enable_null_leaky_ap_pause=0x%x no_null_to_ap_for_roaming=%d leakyAp_cts2s_enable=%d pause_delay_us=%d
+2994,I,VDEV_UNPAUSE_FAIL: ifPaused not set with pause_bitmap = 0x%x in _wlan_vdev_unpause
+2995,,VDEV_MGR_VDEV_PAUSE unpause non_protocol_unpaused
+2996,,VDEV_MGR_VDEV_PAUSE csa_roaming_ongoing and no host unpause
+2997,II,Disable leaky AP CTS2S: vdev_id = %d pause_delay_us = %d
+2998,I,enable_null_leaky_ap_pause=0x%x
+2999,I,no_null_to_ap_for_roaming=%d
+3000,II,drop mgmt as size:%d,limit:%d
+3001,,BEACON_EVENT_SWBA_SEND_FAILED
+3002,III,WMI_EVENT_ALLOC_FAILURE vdev_id = %d EventId = 0x%x AssocId/VdevMap = 0x%x
+3003,II, WMI_EVENT_ALLOC_FAILURE EventId = 0x%x AssocId/VdevMap = 0x%x
+3004,III,WMI_EVENT_ALLOC_FAILURE vdev_id = %d EventId = 0x%x AssocId/VdevMap = 0x%x
+3005,IIII,wlan_debug_mesg_flush_compete stall_type:%d vdev_bmap:%d reason_code1:%d reason_code2:%d
+3006,,WOW send initial wakeup wmi cmd
+3007,,WMI handle send wmi evt msg in RT
+3008,II,WMI handle send WMI evt msg fail, evt_id:0x%x, evt_len:0x%x
+
+3009,II,WMI handle send WMI evt msg, evt_id:0x%x, evt_len:0x%x
+
+3010,I,evtCmdHandler: cmd %d
+3011,I,Err parser(cmd %d)
+3012,I,Err cmdProc(cmd %d)
+3013,III,txHandler: phyId %d, txMode %d, numPkts %d
+3014,II,combCalGroupHandler(): phyId = %d; cmdid = %d
+3015,,Rx Gain Control
+
+3016,IIII,Tx Gain Control:Chain %d, Gain %d, dacGain %d, forceCal %d
+
+3017,,bdGetSizeHandler
+
+3018,III,bdReadHandler: bdSize %d, offset 0x%x, size %d
+
+3019,I,error in bdReadHandler: status %d
+
+3020,III,noiseFloorReadHandler phyid = %d, freq = %d, chainmask = %x
+
+3021,IIII,nfValues[0,1,%d] = %d,%d,%d
+
+3022,II,GetDpdLoopbackInfoHandler phyId %d chainMask 0x%x
+3023,II,GetDpdLoopbackInfoHandler sending response phyId %d chainIdx 0x%x
+3024,III,Before_on: nextLoopRxCal b-c-c %d %d %d
+
+3025,I,siglDoneRsp calChanIdx 1 %d greater than MAX_CAL_CHANS
+
+3026,I,siglDoneRsp calChanIdx 2 %d greater than MAX_CAL_CHANS
+
+3027,IIIII,ON: minCCAThreshold %d,PNFdBm %d, PNFdBr %d, rssiDBr %d temp %d
+
+3028,I,nextCAL idxChainNew 1 %d greater than MAX_RXG_CAL_CHANS
+
+3029,I,nextCAL idxChainNew 2 %d greater than MAX_RXG_CAL_CHANS
+
+3030,I,nextCAL nextCAL 3 %d greater than MAX_RXG_CAL_CHANS
+
+3031,I,nextCAL nextCAL 4 %d greater than MAX_RXG_CAL_CHANS
+
+3032,,genCALData
+
+3033,I,send2HostNextRxCal chanIdx 1 %d greater than MAX_RXG_CAL_CHANS
+
+3034,I,send2HostNextRxCal chanIdx 2 %d greater than MAX_RXG_CAL_CHANS
+
+3035,I,Wait %d ms before measuring power
+3036,I,Wait %d ms before measuring power
+3037,,Skipping compare of gainIdx 4 and 5
+3038,,here 1
+3039,II,###########chIdx %d, temp %d
+3040,III,Got Power from host %d, Read pdadc %d, nextAction %d
+
+3041,I,GainIdx = %d
+3042,II,Mid range power check failed cur %d, prev %d
+
+3043,II,low/hi range power check failed cur %d, prev %d
+
+3044,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PDADC is 0 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+3045,IIIII,t1: %d t2: %d t3: %d t4: %d sl %d
+
+3046,I,slope Failed %d
+
+3047,II,Sending to host freq2G %d, freq5G %d
+
+3048,III,Sending to host freq2G %d, freq5G %d, chain %d
+3049,IIII,gain %d pwr %d numChain %d numCalpt %d
+
+3050,,More than 5 calibration failures, aborting
+3051,IIIII,freq %d gIdx %d dacGain %d paCfg %d chMask %d
+
+3052,,Cal fail due to slope check, returning with error
+
+3053,,here 2
+3054,I,ch %d:
+
+3055,I,GLUT chn %d: pa gIdx pwr
+
+3056,III,%d %d %d
+
+3057,II,dac %d therm %d
+
+3058,,PLUT: idx pdadc pwr
+
+3059,III,%d %d %d
+
+3060,I,chanIdx %d
+
+3061,I,chanIdx %d
+
+3062,II,power est = %d is2GHz %d
+
+3063,IIIII,freq %d chainmask 0x%x mode 0x%x tx_gain 0x%x ant_sel 0x%x
+
+3064,IIIII,@@@@@@@@@@@@@@i %d, chmask in %x ch0: valid %d, pwr %d, reg32 = %x fb_stat_b0 %d
+3065,IIIII,@@@@@@@@@@@@@@i %d, chmask in %x ch1: valid %d, pwr %d, reg32 = %x
+3066,,tcmd whal reset start
+3067,,tcmd whal reset done
+3068,I,tcmd_rx_start_timer_handler peer delete in progress phyId %d
+3069,I,tcmd_rx_start_timer_handler peer delete in progress phyId %d
+3070,I,tcmd_tx_complete_timer_handler phyId %d Tx stopped
+3071,I,tcmd_tx_complete_timer_handler phyId %d numTxPkt is 0 exiting without restarting timer
+3072,IIIII,tcmd_tx_complete_timer_handler stopping Tx. phyId %d totalPkt %d numTxPkts %d currentTx %d totalToTx %d
+3073,,tcmd_tx_complete_handler tcmd_tx_irq: spurious tx irq
+3074,III,tcmd_tx_complete_handler: phyId = %d, total_pkts = %d, tcmdTxStat[phyId].totalPkt = %d
+3075,II,tcmd_tx_complete_handler: cont Tx case: phyId %d, total pkts after tx stop acknowledged = %d
+3076,II,tcmd_tx_complete_handler: fixed pkt case: phyId %d, total pkts after tx stop acknowledged = %d
+3077,I,tcmd_config: mode unknown %d
+3078,I,wlanMode1? %d
+3079,I,wlanMode? %d
+3080,I,Invalid frequency %d
+3081,III,check_band_chainmask: invalid supported band (phyId %d, boardOpFlags = %d, is2GHz = %d)
+3082,III,check_band_chainmask phyId %d invalid chain 0x%x used, validTxChainmask 0x%x
+3083,,tcmd_cont_tx_cmd: contx is null... exiting
+3084,,tcmd_cont_tx_cmd: TCMD_CONT_TX_OFF
+3085,,tcmd_cont_tx_cmd: contTx_off GO
+3086,,setup chan failed
+3087,,No TX after calibration!
+3088,I,ERROR: tcmd_cont_tx_cmd: UNSUPPORTED mode %d
+3089,,tcmd_cont_rx_cmd stopped tx and started timer
+3090,,tcmd_set_tx_stop_acknowledged
+3091,,tcmd_tx_stop_request
+3092,IIIII,tcmd_setup_channel: freq %d wlanMode %d bw %d freq2 %d synth %d
+3093,I,tcmd_setup_channel_real: mode unknown %d
+3094,,tcmd_setup_channel_real: FastChannelChange
+3095,,channel change failed... reset
+3096,,tcmd_whalReset failed
+3097,,tcmd_whalReset failed
+3098,IIIIII,Tx args:: %d, %d, %d, %d, %d, %d
+3099,IIIII,Tx args:: %d, %d, %d, %d, %d
+3100,IIIII,Tx args:: 0x%x, %d, %d, %d, %d
+3101,IIIII,Tx args:: %d, %d, %d, %d, 0x%x
+3102,III,utfTxStartInternal: phyId %d, num_aggr = %d, num_desc = %d
+3103,I,Tx Failed tcmdTxStat.totalPkt = %d
+3104,II,utfTxStartInternal phyId %d starting tcmd_tx_complete_timer, numPkts %d
+3105,,tcmd_cont_data_tx_stop poll tx complete interrupt failed
+3106,I,tcmd_cont_data_tx_stop polling count %d
+3107,,StopTxDMA failed, reset
+3108,III,STOPPING SINE WAVE TX:(phyId %d, boardOpFlags = %d, tcmd_default_freq = %d)
+3109,II,STOPPING SINE WAVE TX: supported band (chan.phy_mode %d, tcmd_default_freq = %d)
+3110,IIIII,tcmd refill req..refill list is empty!! req_cnt(%d) rd(%d) wr(%d) ptr_lo=0x%x ptr_hi=0x%x
+
+3111,IIII,tcmd refill req..before refill req_cnt = 0x%x, tcmd_rx_refill_list_depth = %d, rd(%d) wr(%d)
+
+3112,II,tcmd refill..found a entry ptr_lo 0x%x, ptr_hi 0x%x
+
+3113,II,tcmd refill req..after refill refill_cnt = 0x%x, rd_idx %d
+
+3114,III,tcmd_add_buf_to_free_list: Enter.. tcmd_rx_refill_list_wr_idx=%d ptr_lo 0x%x ptr_hi 0x%x
+3115,II,tcmd refill list is full!!! tcmd_rx_refill_list_rd_idx %d wr_ix %d
+
+3116,IIII,tcmd_wal_rx_htt_handler not in Rx mode, exiting! rx_status = 0x%x msdu_cnt =%d mpdu_cnt= %d mac_id = %d
+
+3117,IIII,tcmd_wal_rx_htt_handler Enter rx_status = 0x%x msdu_cnt =%d mpdu_cnt= %d mac_id = %d
+
+3118,II,tcmd_htt_handler: before processing buf_lo=0x%x, buf_hi=0x%x
+
+3119,I,tcmd_htt_handler: pkt_buf = 0x%x
+
+3120,,tcmd_wal_rx_htt_setup: Enter
+
+3121,,tcmd do the remote ring setup
+
+3122,IIIIII,tcmd_rx_setup (%d):%d,%d,%d,%d,%d
+3123,,tcmd rx detach
+
+3124,I,tcmd_wal_peer_free pdev %d
+3125,III,utf_allocram success bufIndex %d nBytes %d avaiBytes %d
+3126,III,utf_allocram failed bufIndex %d nBytes %d avaiBytes %d
+3127,I,_tcmd_peer_delete_conf_msg_hdlr pdevId %d
+3128,IIIII,RATECTRL_DBGID_GTX_UPDATE 0x%x 0x%x 0x%x 0x%x 0x%x
+3129,II,RATECTRL_DBGID_GTX_UPDATE 0x%x 0x%x
+3130,IIII,RATECTRL_DBGID_GTX_UPDATE 0x%x 0x%x 0x%x 0x%x
+3131,IIIIIIII,RATECTRL_DBGID_GTX_UPDATE: ENTRY: BW 0x%x / NSS 0x%x / RC 0x%x / TPC 0x%x / MAX_TPC 0x%x / NEW_PPER 0x%x / OLD_PPER 0x%x/ NEW_RPER 0x%x
+
+3132,IIIIII,RATECTRL_DBGID_GTX_UPDATE: MIN_TPC: 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+3133,III,RATECTRL_DBGID_GTX_UPDATE: GTX disable vdevtype:%d gtx_enable:%d pause:%d
+3134,,RATECTRL_DBGID_GTX_UPDATE: GTX disable, Rate change
+3135,,RATECTRL_DBGID_GTX_UPDATE: GTX disable, BW mis-match
+3136,IIIIIII,GTX disable RATECTRL_DBGID_GTX_UPDATE: 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+3137,III,last_tpc %x curr_ratePer = %d, Reference is GTX = %d
+3138,IIIIII,TPC DOWN EVAL / last_tpc %d tpc_step %d, curr_min_tpc %d gtxTPCMin %d temp %d packets %d
+
+3139,IIIIIIII,RATECTRL_DBGID_GTX_UPDATE: DOWN: (packet 0x%x) tpc=0x%x last_tpc=0x%x curr_PPER=%d curr_RPER %d rix=0x%x ratecode=%x bw_idx=0x%x
+3140,II,cur_min_tpc updated to %d for bw_idx %d
+
+3141,IIII,Reset pseudo_per[%d] = %d last_tpc %d updated_tpc %d
+
+3142,IIIIIIII,RATECTRL_DBGID_GTX_UPDATE: UP: tpc=0x%x last_tpc=0x%x curr_PPER:%d curr_RPER:%d rix=0x%x ratecode:%x bw_idx=0x%x (ER,RTS) 0x%x
+3143,IIIIIII,RATECTRL_DBGID_RATE_UPDATE: _rcUpdate_HT is_gtx_tx %d ptx_rc 0x%x ptx_tpc %d nFrames %d retries %d nBad %d flags 0x%x
+3144,III,RATECTRL_DBGID_RATE_UPDATE: _rcUpdate_HT bw_idx %d nss_idx %d xRetry %d
+3145,,Set INVALID!!! RTS Rate Index
+3146,IIIIIII,RATECTRL_DBGID_RATE_UPDATE: cur_rate:0x%x rate_code:0x%x currPER:%d lastPER:%d Mbps:%d bw_idx:%x tpc:0x%x
+3147,II,_RATE_GetNonDataRc: %x for wal_peer 0x%x
+3148,IIIII,RATE_UpdateRTSPer: rts_rix 0x%x def_rix 0x%x alt_rix 0x%x curr_rix 0x%x ni_legacy_rate_set 0x%x
+
+3149,I,_RATE_GTX_dbg: VDEV ID:%d wal_vdev is NULL
+3150,IIII,_RATE_GTX_dbg: [0]:%d [1]:%d [2]:%d [3]:%d
+3151,III,VDEV ID:%d PDEV ID:%d GTX STATUS:%d
+3152,I,gtxPERThreshold:%d
+3153,I,gtxPERMargin:%d
+3154,I,gtxTPCstep:%d
+3155,I,gtxTPCMin:%d
+3156,I,userGtxMask:0x%x
+3157,I,gtxBWMask:0x%x
+3158,I, g_pRATE->gtxRTMask[0]:%x
+3159,I, g_pRATE->gtxRTMask[1]:%x
+3160,I, g_pRATE->gtxRTMask[2]:%x
+3161,I,_RATE_GTX_dbg: INAVLID CMD: %d
+3162,IIIIII,DATA_TXRX_DBGID_DUP_CHECK vdev_id = %d tcp_info=0x%x SN=0x%x Len=0x%x last_pn_valid=0x%x offset_winsize=0x%x
+3163,IIIIII,DATA_TXRX_DBGID_DUP_CHECK vdev_id = %d SN=0x%x Len=0x%x valPN=0x%x WalRxCnt=0x%x DataRxCnt=0x%x
+3164,IIII,DATA_TXRX_DBGID_RX_DATA_SEQ_LEN_INFO Invalid Peer vdev_id = %d 0x%x 0x%x 0x%x
+3165,III,DATA_TXRX_DBGID_RX_DATA_SEQ_LEN_INFO Invalid Peer vdev_id = %d 0x%x 0x%x
+3166,IIIII,DATA_TXRX_DBGID_RX_DATA_SEQ_LEN_INFO Invalid Peer vdev_id = %d 0x%x 0x%x 0x%x 0x%x
+3167,IIIII,DATA_TXRX_DBGID_RX_DATA_SEQ_LEN_INFO Invalid Peer vdev_id = %d 0x%x 0x%x 0x%x 0x%x
+3168,IIIIII,DATA_TXRX_DBGID_RX_DATA_SEQ_LEN_INFO Invalid Peer vdev_id = %d 0x%x 0x%x 0x%x 0x%x
+3169,IIII,DATA_TXRX_DBGID_RX_DATA_SEQ_LEN_INFO Inv-frag vdev_id = %d 0x%x 0x%x 0x%x
+3170,IIII,DATA_TXRX_DBGID_REPLAY_CHECK 0x%x KeyId=0x%x oldPN=0x%x newPN=0x%x
+3171,I,%s: Failed to allocate BA peer info
+
+3172,II,%s: peer=%p
+3173,III,tid %d state %lld event %d
+
+3174,I,%s: Peer not associated
+
+3175,II,%s: No HT/QOS/AUTH peer flags %x
+
+3176,I,%s: Sending ADDBA req
+
+3177,I,%s: Cannot generate ADDBA req
+
+3178,I,%s: ADDBA req send successful
+
+3179,I,%s: BA negotiation successful
+
+3180,I,%s: BA negotiation failed
+
+3181,I,%s: BA negotiation stopped
+
+3182,I,%s: DELBA send successful
+
+3183,I,%s: Sending DELBA
+
+3184,I,%s: Teardown started
+
+3185,I,%s: Teardown complete
+
+3186,II,%s: peer=%p
+3187,III,tid %d state %d event %d
+
+3188,II,%s:Rejected. HT/QOS/AUTH peer flags %x
+3189,I,ba_policy=%d
+3190,I,fixed resp_code=%d
+
+3191,II,%s: Sending ADDBA resp %d
+
+3192,I,%s: ADDBA resp generation failed
+
+3193,I,%s: Rejecting ADDBA resp %d
+
+3194,I,%s: ADDBA rsp send successful
+
+3195,I,%s: BA Tearing down
+
+3196,I,%s: BA restarting
+
+3197,I,%s: DELBA send successful
+
+3198,I,%s: BA tearing down
+
+3199,I,%s: BA restarting
+
+3200,,wal_ba_support_amsdu_in_2g FAILED : provide correct arguments
+3201,,bss is NULL, amsdusupported won't be 0!!!
+3202,IIIIIIIII,htt host_buff_refill_req: SHADOW_RING is EMPTY !!,shd_ring(rd-%d,wr-%d,f_s=%d,b_a=%d,r_i_p=%d,r_b_c=%d), host_ring(rd-%d, wr-%d), req_cnt-%d
+
+3203,I,Total num of msdu sent on all flows for %d
+
+3204,I,RFS_BATCHING_THRESHOLD:0x%x
+3205,III,MGMT_TXRX_FORWARD_FROM_HOST: Subtype=0x%x addr = 0x%x tx_desc->chanfreq=%d
+3206,IIII,MGMT_TXRX_FORWARD_FROM_HOST is_home_8/is_curr_8=0x%x mode_8/submode_8=0x%x pmac->mac_id=%d wlan_vdev->mac_id=%d
+3207,IIII,WMI_CMD_RX handle in BE cmd=%d length=%d endPt=%d, pHTCbuf=%x
+3208,IIII,WMI_CMD_RX cmd comp. handle in RT --free buf cmd=%d length=%d endPt=%d, pHTCbuf=%x
+3209,IIIIIIII,WMI_CMD_PARAMS 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x
+3210,I,WMI_CMD_PARAMS 0x%08x
+3211,II,WMI_CMD_PARAMS 0x%08x 0x%08x
+3212,III,WMI_CMD_PARAMS 0x%08x 0x%08x 0x%08x
+3213,IIII,WMI_CMD_PARAMS 0x%08x 0x%08x 0x%08x 0x%08x
+3214,IIIII,WMI_CMD_PARAMS 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x
+3215,IIIIII,WMI_CMD_PARAMS 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x
+3216,IIIIIII,WMI_CMD_PARAMS 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x
+3217,II,WMI_CMD_RX CmdId = 0x%x Length = %d
+3218,I,WMI_SEND_EVENT_WRONG_TLV CmdId/EventId = 0x%x
+3219,IIII,WMI_CMD_RX process inline cmd=%d length=%d endPt=%d, pHTCbuf=%x
+3220,I,WMI_EVENT_SEND EventId = 0x%x
+3221,I, pending EventId = 0x%x
+3222,,Rx dma halt
+3223,,Rx dma halt failed
+3224,,COEX_MWS_OTHER: modem qdi obj rec
+3225,IIIII,WAL_DBGID_CHANNEL_CHANGE_FORCE_RESET: mhz = %d mac_id = %d phy_mode = %d flags = 0x%x rx_stop|tx_stop = 0x%x
+3226,IIII,WAL_DBGID_CHANNEL_CHANGE: mhz = %d mac_id = %d phy_mode = %d flags = %d
+3227,IIIIII,WAL_DBGID_CHANNEL_CHANGE_COMPLETE: mhz = %d mac_id = %d chan_flags = 0x%x wal_flags = %d tx_resumed %d is_lb_cal_pending %d
+3228,, @@@@ Caling DPD SM for home channel
+3229,IIIII,Invalidate Tx DE Cache: cache_idx: 0x%x TID: 0x%x vdev: 0x%x peer: 0x%x ptid: 0x%x
+3230,IIIIIIII,Tx DE Cache: cache_idx: 0x%x TID: 0x%x valid: 0x%x vdev: 0x%x peer: 0x%x cache_vdev: 0x%x cache_peer: 0x%x cache_tid_q: 0x%x
+3231,I,WAL_DBGID_TX_ARP Enqueue msdu_id:0x%x
+3232,I,WAL_DBGID_TX DHCP msdu_id:0x%x
+3233,IIIII,WAL_DBGID_TX_ARP (WAPI)-msdu=%x,vdev=%d,type=%d,peer=%x,tid=%d
+3234,IIIII,WAL_DBGID_TX_ARP (UAPSD)-msdu=%x,vdev=%d,type=%d,peer=%x,tid=%d
+3235,IIIII,WAL_DBGID_TX_ARP (UPASD)-msdu=%x,vdev=%d,type=%d,peer=%x,tid=%d
+3236,II,WAL_DBGID_PROCESS_4_WAY_HANDSHAKE peer_entry:0x%x msdu_id 0x%x
+3237,III,WAL_DBGID_TX_EAPOL_PKT type:0x%x tid:%d thread_id:%d
+
+3238,,wapi_m2_frame
+3239,,wapi_m4_frame
+3240,IIIIII,WAL_DBGID_TX_EAPOL_KEY KeyInfo(type:%d ack:%d secure:%d)-ts=%x,peer=%x,flags=%x
+3241,III,WAL_DBGID_SECURITY_PM2_QUEUED-ts=%x,peer=%x,flags=%x
+3242,,WAL_DBGID_SECURITY_PM2: register for WAPI M2 rekey compl
+3243,III,WAL_DBGID_SECURITY_PM4_QUEUED-ts=%x,peer=%x,flags=%x
+3244,,WAL_DBGID_SECURITY_PM4_after key installation
+3245,III,WAL_DBGID_SECURITY_GM2_QUEUED-ts=%x,peer=%x,flags=%x
+3246,IIIII,WAL_DBGID_SECURITY_ALLOW_DATA:ts=%x,peer=%x,flags=%x,FC=0x%x,key=%d (Queue_G2_PTK_Installed_Set_Flag)
+3247,III,WAL_DBGID_SECURITY_PMx_QUEUED-ts=%x,peer=%x,flags=%x
+3248,III,WAL_DBGID_SECURITY_GM1_QUEUED-ts=%x,peer=%x,flags=%x
+3249,IIIII,WAL_DBGID_SECURITY_ALLOW_DATA:ts=%x,peer=%x,flags=%x,FC=0x%x,key=%d (Queue_G1_PTK_Installed_Set_Flag)
+3250,IIIIII,peer_key_set:ts=%x,peer=%x,flags=%x,FC=0x%x,keyid=%d,mc=%d
+3251,IIIII,WAL_DBGID_SECURITY_ALLOW_DATA:ts=%x,peer=%x,flags=%x,FC=0x%x,key=%d (Evt_Key_Set_GTK_G1_Queued_Set_Flag)
+3252,I,WAL_DBGID_SECURITY_PM4_SENT Tx_Compl_Status:%d
+3253,IIIII,WAL_DBGID_SECURITY_ALLOW_DATA:ts=%x,peer=%x,flags=%x,FC=0x%x,key=%d (M4_Tx_Compl_Set_Flag)
+3254,I,WAL_DBGID_TX_ARP Enqueue msdu_id:0x%x
+3255,I,WAL_DBGID_TX DHCP msdu_id:0x%x
+3256,IIIII,WAL_DBGID_TX_ARP (WAPI)-msdu=%x,vdev=%d,type=%d,peer=%x,tid=%d
+3257,IIIII,WAL_DBGID_TX_ARP (UAPSD)-msdu=%x,vdev=%d,type=%d,peer=%x,tid=%d
+3258,I,TX: TDLS frame: action code = 0x%x
+3259,IIIII,WAL_DBGID_TX_ARP (UPASD)-msdu=%x,vdev=%d,type=%d,peer=%x,tid=%d
+3260,II,WAL_DBGID_PROCESS_4_WAY_HANDSHAKE peer_entry:0x%x msdu_id:0x%x
+3261,II,hcm_vdev_id already allocated vdev_id %d hcm_vdev_id %d
+3262,I,hcm_vdev_id already deallocated for vdev_id %d
+3263,IIIIII,ROOT BIN curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3264,IIIIII,VDEV_0 BIN curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3265,IIIIII,VDEV_1 BIN curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3266,IIIIII,VDEV_2 BIN curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3267,IIIIII,DROPPED BIN curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3268,IIIIII,VDEV0_BE_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3269,IIIIII,VDEV0_BK_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3270,IIIIII,VDEV0_VI_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3271,IIIIII,VDEV0_VO_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3272,IIIIII,VDEV0_PWRSAVE curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3273,IIIIII,VDEV0_NODROP curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3274,IIIIII,VDEV0_MCAST curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3275,IIIIII,VDEV1_BE_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3276,IIIIII,VDEV1_BK_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3277,IIIIII,VDEV1_VI_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3278,IIIIII,VDEV1_VO_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3279,IIIIII,VDEV1_PWRSAVE curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3280,IIIIII,VDEV1_NODROP curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3281,IIIIII,VDEV1_MCAST curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3282,IIIIII,VDEV2_BE_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3283,IIIIII,VDEV2_BK_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3284,IIIII,VDEV2_VI_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3285,IIIIII,VDEV2_VO_AC curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3286,IIIIII,VDEV2_PWRSAVE curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3287,IIIIII,VDEV2_N0DR0P curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3288,IIIIII,VDEV2_MCAST curr %5d min %5d pbb %5d dropcnt %5d pbbdropcnt %5d preallocnt %5d
+
+3289,,HCM reset drop count
+
+3290,I,stat : %d
+3291,I,stat : %d
+3292,I,cbf_20[i] = %d
+
+3293,I,cbf_40[i] = %d
+
+3294,I,cbf_80[i] = %d
+
+3295,I,WAL_PDEV_SUSPEND: Before clearing RXPCU flt reg, curr_filter:0x%x
+
+3296,II,PDEV_SUSPEND (pdev=%d): rx suspend failed after reset-rx=%d
+3297,IIII,PDEV_RESET (pdev=%d): reset end-rx=%d,tx=%d,reset=%d
+3298,,_wal_pdev_debug_reg_dump pdev found NULL
+
+3299,IIII,_wal_pdev_debug_reg_dump invoked for pdev_id=%d logview=%d route_type=%d reason_code=%d
+
+3300,I,_wal_pdev_debug_reg_dump route_type=%d support un-available
+
+3301,IIII,LOCAL_FRAME_COMP: type=0x%x thread=%d/%d status=%d
+3302,IIIII,WAL_DBGID_TX_MGMT_WMI_FROM_HOST_COMP vdev_id=%d mac_id=%d desc_id=0x%x tx_status=0x%x tid=0x%x
+3303,,WAL_DBGID_TX_MGMT_HTT_FROM_HOST_COMP
+3304,IIIIIIII,WAL_DBGID_TX_MGMT_COMP_DESCID_TYPE_SEQ_STATUS vdev_id=%d mac_id=%d desc_id=0x%x type=0x%x seq_num=%d tx_status=0x%x tid=0x%x abf=0x%x
+3305,II,WAL_DBGID_TX_MGMT_ENQUEUE_FAILED vdev_id = %d tid:%d
+3306,IIIIIII,WAL_DBGID_TX_MGMT_DESCID_TYPE_SEQ_LEN vdev_id=%d mac_id=%d desc_id=0x%x type=0x%x seq_num=%d len=%d status=0x%x
+3307,I, Local data send: Tid doesnt exist. Alloc tid tidnum = %d
+3308,,Local data send: use default tid
+3309,I, No data TID exist, return tid_del_in_prog_bmap:%d
+3310,IIIIIII,WAL_DBGID_TX_MGMT_DESCID_TYPE_SEQ_LEN local data vdev_id=%d mac_id=%d desc_id=0x%x type=0x%x seq_num=%d len=%d status=0x%x
+3311,II,MGMT_TX_WMI_FROM_HOST flags = %x, is_wmi = %d
+3312,II,WAL_DBGID_TX_MGMT_ENQUEUE_FAILED vdev_id = %d tid:%d
+3313,IIIIIIII,WAL_DBGID_TX_MGMT_DESCID_SEQ_TYPE_LEN vdev_id=%d mac_id=%d des_id=0x%x seq_num=0x%x type=0x%x len=0x%x status =0x%x flags=0x%x
+3314,IIIII,WAL_DBGID_MGMT_TX_FAIL vdev_id=%d, err_code=%x, desc_id=%d, status=%d, fc[0]=%x
+3315,IIIII,WAL_DBGID_MGMT_TX_FAIL vdev_id=%d, err_code=%x, desc_id=%d, status=%d, fc[0]=%x
+3316,II,WAL_DBGID_MGMT_TX_FAIL vdev_id = %d 0x%x
+3317,II,send local buffer fail: status=%x, flags=%x
+3318,IIIIII,Deliver LOCAL buffer sending msg failure: tid=%x,peer=%x,abf=%x,flag=%d,target_thread=%x, is_data:%x
+3319,IIIIII,LOCAL abf completion msg:peer=%x,abf=%x,flag=%d,abf_thread=%x,cur_thread=%d,target_thread=%x
+3320,IIIII,LOCAL abf completion internal,peer=%x,abf=%x,flags=%d,abf_thread=%x,cur_thread=%d
+3321,IIIII,WAL_DBGID_AST_ADD_WDS_ENTRY 0x%x 0x%x 0x%x 0x%x 0x%x
+3322,IIIII,WAL_DBGID_AST_ADD_WDS_ENTRY 0x%x 0x%x 0x%x 0x%x 0x%x
+3323,IIIII,WAL_DBGID_AST_ADD_WDS_ENTRY 0x%x 0x%x 0x%x 0x%x 0x%x
+3324,IIII,WAL_DBGID_AST_UPDATE_WDS_ENTRY 0x%x 0x%x 0x%x 0x%x
+3325,IIII,WAL_DBGID_AST_UPDATE_WDS_ENTRY 0x%x 0x%x 0x%x 0x%x
+3326,IIII,WAL_DBGID_AST_WDS_ENTRY_PEER_CHG 0x%x 0x%x 0x%x 0x%x
+3327,,WAL_DBGID_AST_ENTRY_EXIST WAL_EEXIST
+3328,III,WAL_DBGID_AST_DEL_WDS_ENTRY 0x%x 0x%x 0x%x
+3329,,WAL_DBGID_AST_ENTRY_FULL WAL_ENOSPC
+3330,II,ADDR_TYPE_A: mac_adr_31_0=0x%x, mac_addr_32_47=0x%x
+3331,II,ADDR_TYPE_B peer: mac_adr_31_0=0x%x, mac_addr_32_47=0x%x
+3332,II,ADDR_TYPE_C self: mac_adr_31_0=0x%x, mac_addr_32_47=0x%x
+3333,IIIIII,_ar_wal_peer_free_ast_entry: peer %p mac_adr_31_0=0x%x, mac_addr_32_47=0x%x, invalidate=%d, ast_index=0x%x, ast_entry_valid_bmap[ast_index] = 0x%x
+
+3334,III,_wal_peer_del_msg_hdlr: thread_id =%d, peer=%p, be_tid_bmap=0x%x
+
+3335,I,_wal_peer_delete_conf_msg_hdlr: peer=%p
+
+3336,II,_wal_peer_free: peer = %p, delete_in_progress = %d
+
+3337,,_wal_peer_free: send peer del msg to BE to delete all BE tids
+
+3338,,_wal_peer_free: Now deleting tids for RT
+
+3339,IIIIII,WAL_PEER_UCAST_KEY_SET:ts=%x,peer=%x,flags=%x,FC=%x,key=%d,type=%d
+3340,IIIIII,WAL_PEER_MCAST_KEY_SET:ts=%x,peer=%x,flags=%x,FC=%x,key=%d,type=%d
+3341,I,WAL_DBGID_SECURITY_SAFE_MODE on: %d
+3342,IIIIIII,WAL_PEER_CONN_STATE(%d,%d):ts=%x,peer=%x,flags=%x,FC=%x,type=%d
+3343,IIIII,WAL_DBGID_SECURITY_ALLOW_DATA:ts=%x,peer=%x,flags=%x,FC=0x%x,key=%d (Set_WalPeer_Conn_State_Set_Flag)
+3344,IIIIIII,WAL_PEER_CONN_STATE(%d,%d):ts=%x,peer=%x,flags=%x,FC=%x,type=%d
+3345,IIIIII,WAL_PEER_SECURITY_ENCR_EN:thread=%d,ts=%x,val=%x,peer=%x,flags=%x,FC=0x%x
+3346,IIIIII,WAL_PEER_SECURITY_ENCR_EN:ts=%x,val=%x,peer=%x,flags=%x,FC=0x%x,key=%d
+3347,IIIIII,WAL_PEER_SECURITY_ENCR_EN:ts=%x,val=%x,peer=%x,flags=%x,FC=0x%x,key=%d
+3348,IIII,_ar_wal_peer_deliver_tid_list_msg_to_tac: cmd=%d, peer=%p, tid=%p,tid_bmap=0x%x
+
+3349,II,_wal_peer_tac_tid_list_op_msg_hdlr: TID_LIST_OP_DEL_TID peer=%p, tidno = %d
+
+3350,I,_wal_peer_tac_tid_list_op_msg_hdlr: TID_LIST_OP_DEL_TID cleared the tid_del_in_prog_bmap for peer=%p
+
+3351,II,_wal_peer_tac_tid_list_op_msg_hdlr: TID_LIST_OP_DEL_TID_BMAP Before Processing..peer=%p, tid_bmap=0x%x
+
+3352,IIII,_wal_peer_tac_tid_list_op_msg_hdlr: TID_LIST_OP_DEL_TID_BMAP After Processing.. peer=%p tid_bmap=0x%x tid_list_empty=%d, peer->peer_tid_del_req_cnt = %d
+
+3353,I,_wal_peer_tac_tid_list_op_msg_hdlr: TID_LIST_OP_DEL_TID_BMAP peer del in prog, send peer del conf to RT, peer=%p
+
+3354,III,_wal_peer_tac_tid_list_op_msg_hdlr: TID_LIST_OP_INSERT cmd peer=%p, tid=%p tidno=%d
+
+3355,,_wal_peer_tac_tid_list_op_msg_hdlr: removing the tid from temp tid list
+
+3356,,_wal_peer_tac_tid_list_op_msg_hdlr: OOPS..shouldnt reach here
+
+3357,I,_wal_peer_alloc_tid: got tid flush handle for tidno %d
+
+3358,I,_wal_peer_alloc_tid: adding tid %d to temp tid list
+
+3359,IIII,_ar_wal_peer_free_tid_by_bitmap: thread_id=%d,peer %p,tid_bmap=0x%x, delete_in_progress =%d
+
+3360,II,_ar_wal_peer_free_tid_by_bitmap: sending peer flush cmd to tac tread_id=%d, tid_bmap=0x%x
+
+3361,II,_ar_wal_peer_free_tid: thread_id=%d, tidno=%d
+
+3362,II,_ar_wal_peer_free_tid: sending tid DEL message to BE thread thread_id=%d, tidno=%d
+
+3363,II,_ar_wal_peer_free_tid: sending tid flush cmd to tac thread_id=%d, tidno=%d
+
+3364,IIII,_ar_wal_peer_tid_flush_by_bitmap_comp_cb: thread_id=%d, peer=%p,delete_in_progress=%d, tid_bmap=0x%x
+
+3365,III,_ar_wal_peer_tid_flush_by_bitmap_comp_cb: sending TID_DELETE to tac thread_id=%d, peer %p tid_bmap=0x%x
+3366,II,_ar_wal_peer_tid_flush_comp_cb: thread_id=%d, tidno=0x%x
+3367,II,_ar_wal_peer_tid_flush_comp_cb: sending TID_DELETE to tac thread_id=%d, tid_bmap=0x%x
+3368,II,_ar_wal_peer_tidq_empty: thread_id =%d,tidq->tid_num=%d
+
+3369,II,_wal_peer_mcast_key_id_update: peer :%0x key_id:%d
+3370,,wal_peer_mcast_cfg AST entry not found for key_id:%d
+3371,III,wal_peer_fill_mcast_key_info: peer :%0x key_id:%d key_id_type:%d
+3372,III,wal_pm_mcast_cfg: enable :%d encr_en:%d decap_type:%d
+3373,,_wal_peer_state_publish: Entry
+3374,II,_wal_peer_state_publish: bytes is %d, less than output size = %d
+3375,IIII,_wal_peer_state_publish: peer_keyid0_ast_index is %d, vdev_id = %d, qos_enabled = %d, ba_tx_state_bmap = %d
+3376,IIIIII,_wal_peer_state_publish: mac_address is %d:%d:%d:%d:%d:%d
+3377,,_wal_peer_state_publish: Exit
+3378,II,_wal_peer_tid_state_publish: bytes is %d, less than output size = %d
+3379,IIII,_wal_peer_tid_state_publish: tid_start_sn is %d, tid_start_pn = %d, tid_win_size = %d, num_pending_mpdus = %d
+3380,IIII,_wal_peer_tid_state_publish: num_ppdus_in_hwq = %d, ppdu_retries_per_txstatus = %d, short_ppdu_retries_per_txstatus = %d, long_ppdu_retries_per_txstatus = %d
+3381,III,_wal_peer_tid_state_publish: mpdu_in_reorder_list is %d, tid_win_size = %d, tid_last_sn = %d
+3382,II,tx mcs 3d Stats publish :: input buffer size = %d 3d stats buffer size = %d
+3383,II,tx mcs Stats publish :: input buffer size = %d mcs stats buffer size = %d
+3384,II,tx ofdm Stats publish :: input buffer size = %d ofdm stats buffer size = %d
+3385,II,tx cck Stats publish :: input buffer size = %d ofdm stats buffer size = %d
+3386,II,rx mcs 3d Stats publish :: input buffer size = %d 3d stats buffer size = %d
+3387,II,rx mcs Stats publish :: input buffer size = %d mcs stats buffer size = %d
+3388,II,rx ofdm Stats publish :: input buffer size = %d ofdm stats buffer size = %d
+3389,II,rx cck Stats publish :: input buffer size = %d ofdm stats buffer size = %d
+3390,,call to function cmnos_thread_find is NULL
+3391,I, Auto detect: Failure handling - Sending Event to Host - reason id %d
+3392,,In wal_cce_soc_init : Inited pool memory for rules and super rules
+3393,I,Set Flags to default value in mac : %d
+3394,,wpm_cce_alloc_vdev_rule_ctxt : allocating memory to rule handle from pool
+3395,II,wpm_cce_alloc_vdev_rule_ctxt : deallocating memory to rule handle from poolfor vdev : %d,type %d
+3396,I,CCE MAC id : %d
+3397,,CCE cannot add rule as it exceeds maximum allowed - refcount check
+3398,,CCE cannot add rule as it exceeds maximum allowed
+3399,III,CCE delete rule_no start : %d , rule bitmap - %d, mac id: %d
+3400,II,CCE deleted rule number: %d , rule bitmap - %d
+3401,I,CCE skipping delete for shared rule: %d
+3402,,deleting a non-existent rule
+3403,,List is empty
+3404,I,CCE enable rules with filter_bitmap : 0x%0x
+3405,I,in wal_cce : cce_global_ring_mask %d
+3406,II,returning position %d for bitmap 0x%x
+3407,II,returning position %d for bitmap 0x%x
+3408,II,returning position %d for bitmap 0x%x
+3409,II,in CCE rule configuration : mask_match: 0x%0x,rule_config = 0x%0x
+3410,II,in CCE rule configuration : free rule position: 0x%0x,bitmap = 0x%0x
+3411,I,CCE rule list : rule_no %d
+3412,III,CCE super_rule_config= %d , g_super_rule_ring_mask = 0x%0x,super_rule_negate = 0x%0x
+3413,III,CCE super rule filter_id = %d , super_rule_config = 0x%0x , rule_indication = 0x%0x
+3414,I,super_rule_list handle : 0x%0x
+3415,II,CCE super rule num = %d ,rule_num = %d
+3416,II,CCE Filter exists? Filterid : %d , superrule id: %d
+3417,I,CCE delete a rule for filter_no : %d
+3418,II,CCE delete a rule for check_rule_ind :%d , rule_bitmap :%d
+3419,I,Enabling CCE : cce_ofld_enable = %d
+3420,I,Disabling CCE : cce_ofld_enable = %d
+3421,I,In _wpm_cce_config_hw :configuring rules to hw for vdev_id : %d
+3422,IIII,rule_num = %d ,rule_config_lsb 0x%0x , rule_config_msb 0x%0x,filter_id %d
+3423,IIII,rule_num = %d ,rule_config_lsb 0x%0x , rule_config_msb 0x%0x,filter_id %d
+3424,III,super_rule_num = %d ,rule_ind 0x%0x , super_rule_config 0x%0x
+3425,III,super_rule_num = %d ,rule_ind 0x%0x , super_rule_config 0x%0x
+3426,,_wal_cce_vdev_down_notif
+3427,,****** CCE Rules Info *************
+3428,,CCE Rules are not configured
+3429,II,Total_rules_configured = %d , Total_filters_configured = %d
+3430,III,super_rule_num = %d ,rule_mapping 0x%0x ,super_rule_config 0x%0x
+3431,IIII,rule_num = %d ,rule_config_lsb 0x%0x , rule_config_msb 0x%0x,filter_id %d
+3432,II,RATECTRL_DBGID_WAL_SET_VDEV_DATA_RX rc=0x%x data_rc=0x%x
+3433,II,Invalid RC Entry:nss=%x and pdev_max_nss=%x
+
+3434,I,wlan_rc_pdev_enable_disable_cck_allowed: rc_cck_rate_allowed = 0x%x
+3435,II,temp_cck_rate_bitmap = 0x%x module_id=%x
+3436,,WHAL_RC_FLAG_TXBF cleared for that BW
+
+3437,,WHAL_RC_FLAG_TXBF enabled for that BW
+
+3438,I,WAL_DBGID_RX_LOCAL_DROP_LARGE_MGMT 0x%x
+3439,IIIII,RXRESUME-BE-PROC After reaping (pdev=%d): ring=%d, #free_slots=%d, curr_idx=0x%x proc_cnt=0x%x
+3440,II,RXRESUME-BE-PROC: Cannot have unprocessed status at this time,status_buf(0x%x) num_iter_statuses(%d)
+3441,III,BE_PROC: HW_INDX(0x%x), FW_INDX(0x%x), FETCH_INDX(0x%x)
+
+3442,IIIIII,WAL_DBGID_RX_REENTRY 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+3443,III,phy error frame: mask0:0x%x mask1:0x%x, att_word:%x
+
+3444,IIIIII,RXDSR:found a duplicate first msdu w/o last.. prev_first(%p) cur_first(%p) num_mpdu(%d) num_msdu(%d) num_msdu_last_mpdu(%d) first_mpdu(%p)
+
+3445,IIII,RXDSR: MSDU_DISCARD status_buf %p num_drop = %d num_partial_msdu = %d num_msdu = %d
+
+3446,II,_rx_ring_setp: RX SUSPENDED, Delay ring programming pdev_id(%d),ring_indx(%d)
+
+3447,IIIII,RXSUSPEND START (pdev=%d), rx_ring_setup_done(%d), rx_ctxt_flags(0x%X) suspend_mod_bitmap(0x%X), module_id(%d)
+
+3448,II,RXSUSPEND pdev(%d) current Rx filter(0x%x)
+3449,II,RXSUSPEND: PCUSTOP failed on pdev(%d)!!. Suspend bitmap =0x%x
+
+3450,I,RXSUSPEND (pdev=%d): fail on RXDMA
+3451,IIIIIII,RXSUSPEND SUCCESS (pdev=%d): ring(%d), free_slots(%d), mac_ring_free_slots(%d), HW(0x%x), FW(0x%x), fetch(0x%x)
+3452,IIIIIII,RXSUSPEND FAILED (pdev=%d): fail_code(%d) ring_id(%d), free_slots(%d), HW(0x%x), FW(0x%x), FETCH(0x%x)
+3453,IIIII,RXRESUME START (pdev=%d), rx_ring_setup_done(%d), rx_ctxt_flags(0x%X) suspend_mod_bitmap(0x%X), module_id(%d)
+
+3454,I,RXRESUME (pdev=%d), Rx state is neither suspend success nor suspend failed, No op.
+
+3455,III,RXRESUME (pdev=%d), Susupend bitmap is non-zero, bitmap(0x%X), module_id(%d)
+
+3456,IIIII,RXRESUME SUCCESS: After turning on RER.. ring(%d) #free_slots=%d, Ring index(HW=0x%x, FW=0x%x, fetch=0x%x)
+3457,IIIII,WAL_DBGID_RX_BA_SETUP 0x%x 0x%x 0x%x 0x%x 0x%x
+3458,III,%s: filter0 (0x%x) filter1 (0x%x)
+
+3459,IIII,wal_rx_check_remote_ring_starvation: HW_INDX(0x%x), FW_INDX(0x%x), FETCH_INDX(0x%x)
+ rr_empty_cnt:%d
+3460,III,rx_ring_process_delayed_ring_setup: ring_indx(%d), pdev_id(%d), ring_flags(0x%x)
+
+3461,IIIIII,WAL_DBGID_RX_ARP_FRAME pdev_id:0x%x vdev_id:0x%x src_mac_address_0_31:0x%x src_mac_address_47_32:0x%x dst_mac_address_0_32:0x%x dst_mac_address_47_32:0x%x
+3462,IIIIII,WAL_DBGID_RX_EAPOL_FRAME pdev_id:0x%x vdev_id:0x%x src_mac_address_0_31:0x%x src_mac_address_47_32:0x%x dst_mac_address_0_32:0x%x dst_mac_address_47_32:0x%x
+3463,II,WAL_RX_OFFLOAD: Received an unclassified %s packet, route(%d)
+3464,III,WAL_RX_SET_MSDU_ROUTE: Didnt process any pkt filter list for msdu(0x%x), vdev(0x%x) peer(0x%x)
+3465,I,txq_tid_flush_cb: peer 0x%x deletion in prog
+3466,II,txq_abort_peer_blocked: unblock peer 0x%x bitmap = 0x%x
+3467,III,txop_abort_peer_blocked: peer=0x%x,del=%d,block=%d
+3468,II,txop_abort_peer_blocked: created=0x%x, blocked=0x%x
+3469,IIIIIII,proc_txop_abort: tid=0x%x (%d),flags=0x%x,peer=0x%x,del=%d,block=%d/%d
+3470,IIIIIIIII,tid(%x, %d): frq_num_mpdus=%d/%d, frq_last_mpdu_msdus=%d, frq_remote_num_msdus=%d, frq_local_num_msdus=%d count=%d tid_count=%d
+3471,II,#### START NEW MPDU (curr=%x, next=%x) ####
+3472,III,idx=%d,msdu=%x,next_mpdu=%x
+3473,IIII,idx=%d,msdu=%x,tmp_mpdu=%x,tmp_mpdu_next=%x
+3474,IIIIIII,idx=%d,msdu=%x,tmp_mpdu=%x,tmp_mpdu_next=%x,counts=%d,%d,%d
+3475,III,tmp_mpdu=%x,tmp_mpdu_next=%x,frq_last_msdu=%x
+3476,IIII,tmp_mpdu=%x,tmp_mpdu_next=%x,frq_first=%x, frq_last=%x
+3477,, reached deaggregation threshold so stop
+3478,IIII,before and after amsdu deaggregation mpdus %d %d %d %d
+3479,IIIIII,tid(%x, %d): frq_num_mpdus=%d, frq_remote_num_msdus=%d, frq_local_num_msdus=%d frq_num_msdus=%d
+3480,I,wal_tx_unit_test: g_delay_sched=%d
+3481,,wal_tx_unit_test FAILED: provide correct arguments
+3482,IIII,status_ring_wmark_reached (pdev=%d,cnt=%d):WHAL=0x%x/WAL=0x%x
+3483,IIIII,WAL_DBGID_TX_BA_SETUP 0x%x 0x%x 0x%x 0x%x 0x%x
+3484,IIIII,slide=%d, credit=%d, subfrms_max=%d, ppdu_bmap=%x-%x
+3485,III,WAL_DBGID_TX_LOG_FRAME_TX_COMPLETE pdev_id:0x%x msdu_id:0x%x comp_type:%d
+3486,III,adj_burst_txop (pdev=%d):burst=%d,reg=0x%x
+3487,IIII,adj_burst_txop (pdev=%d):qnum=%d,ac=%d,burst=%d
+3488,III,first flush_failure: pdev_id:%d queue_id:%d vdev_id:%d
+3489,III,first non_flush_failure : pdev_id:%d queue_id:%d vdev_id:%d
+3490,IIII,TXOP ABORT: mpdus queued=%d seq abort=%d, tid flags=0x%x flushst=%d
+3491,, ### TX_ABORT_REASON_TXOP_ABORT ###
+3492,I,seq aborted due to unexp FES bmap (queue=%d)
+3493,IIII,unexp_fes_bmap (%d,%d): %d, %d
+3494,II,WAL_DBGID_XCESS_FAILURES 0x%x 0x%x
+3495,IIIIIII,pdev=%d, vdev=%d, peer=0x%x, tid=0x%x (flags=0x%x), consecutive failure=%d kickout thresh=%d
+3496,IIIIII,pdev=%d vdev=%d peer=0x%x consecutive_failure:%d cur_time:%x elapsed_ppdu_fail_time:%x
+3497,IIII,prev_flags:%x cur_flags:%x tid_retryfailure:%x vdevtype:%x
+3498,I, MAX AGG retries reached %d, set BAR
+3499,II,WAL_DBGID_STA_KICKOUT 0x%x 0x%x
+3500,IIIII,ppdu_fail_time:%x current_time:%x delta:%x type:%x rc_flags:%x
+3501,IIII,hwsim-retry:tid=%d,festry:%d,sched_status:%x,flushst:%x
+3502,I,hwsim-retry: remaining SW retry :%d
+3503,III,nonagg-retry:tid=%d,retry=%d,first_attempt_ts=%x
+3504,IIIIII,PDEV_TX_TIMEOUT(pdev=%d,txq=%d):CCA=0x%x(0x%x),elapse=0x%x(0x%x)
+3505,II,PDEV_TX_TIMEOUT (pdev=%d,txq=%d): reset start
+3506,IIII,PDEV_TX_TIMEOUT (pdev=%d,txq=%d): reset inprog=%d,dis=%d
+3507,,Fixed rate used, Flush tried frames
+3508,I, Retried BAR for %d times, clear BAR flag
+3509,IIII,pdev=%d,ring=%d,%d paused on RBO burst-unpause (count=%d)
+3510,,invalid pdev_id
+
+3511,IIIIII,_ar_wal_tx_send_flush_tid(%d): flush-count tried:%d local:%d, host:%d in-swq:%d, total:%d
+
+3512,III,wal_peer_flush_tids: msg from thread=%d to pdev=%d bitmap=0x%x
+
+3513,II,tx_sched_enable_delay_sched: delay_sched=%d, tid_delay=%d
+3514,I,_wal_txbf_update_txbfee_filter:%d
+3515,,WAL_POWER_STATE_FULL_SLEEP
+3516,,WAL_POWER_STATE_AWAKE
+3517,IIII,txbf_peer_setup:SU:bfee=%x,bfer=%x MU:Bfee=%x,bfer=%x
+3518,II,txbf_peer_setup:Txbfer:%x and txbfee count:%x
+3519,IIII,txbf_peer_teardown:SU:bfee=%x,bfer=%x MU:Bfee=%x,bfer=%x
+3520,II,txbf_peer_setup:Txbfer:%x and txbfee count:%x
+3521,II,cbf bw mis-match cv_flags=%x cv_bw=%x
+
+3522,IIIIII,_wal_txrx_monitor_pdev_record: type %x rx msdu %x ppdu %x, tx msdu %x ppdu %x phy_mode %d
+
+3523,IIIIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(ring=%d): dbg_sel=0x%x,lower=0x%x
+3524,IIII,MACID=%d-r0=%x,r1=%x hwsch_recover_hang(WHAL_HWSCH_HANG_ON_TXPCU_WAIT): ring=%d
+3525,IIIIIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(reason=%d): dbg_sel=0x%x,upper=0x%x,lower=0x%x
+3526,IIIII,MACID=%d-r0=%x,r1=%x hwsch_recover_hang: hang_reason= %d ring=%d
+3527,IIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(reason=%d): no ring stuck
+3528,IIIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(reason=%d): txpcu reg=0x%x
+3529,IIIIIIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(reason=%d): ring_index=%d dbg_sel=0x%x,upper=0x%x, lower=0x%x
+3530,IIIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(reason=%d): WHAL_HWSCH_STUCK_IN WAIT_STATE ring=%d
+3531,IIIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(reason=%d): ring=%d no stuck
+3532,IIII,MACID=%d-r0=%x,r1=%x hwsch_check_hang(reason=%d): no ring stuck
+3533,IIIIII,MACID=%d-r0=%x,r1=%x hwsch_recover_hang: ring=%d idle (head=%d,tail=%d)
+3534,I,ERRVLD: 0x%x
+3535,I,ERR0: 0x%x
+3536,I,ERR1: 0x%x
+3537,I,ERR3: 0x%x
+3538,I,ERR4: 0x%x
+3539,I,ERR5: 0x%x
+3540,I,GetPendingInterrupts-whalPending:0x%x
+3541,,poll WCSS_CLK_CTRL_REG_WCSS_CSS_GDSCR/PWR_ON timeout
+
+3542,,poll PMM_COMMON_IDLEREQ_CSR/WNOC_IDLE timeout
+
+3543,,poll PMM_COMMON_IDLEREQ_CSR/WNOC_IDLETACK timeout
+
+3544,,poll PMM_COMMON_IDLEREQ_CSR/WNOC_IDLETACK timeout
+
+3545,,poll PMM_COMMON_IDLEREQ_CSR/WNOC_IDLE timeout
+
+3546,,poll SHADOW_REGISTERS_SHADOWREG_STATUS/WCSS_CORE_WAKE_SLEEP_STATE timeout
+
+3547,,poll WCSS_CLK_CTRL_REG_WCSS_CSS_GDSCR/PWR_ON timeout
+
+3548,,poll WCSS_CLK_CTRL_REG_WCSS_CSS_APB_CBCR/CLK_OFF timeout
+
+3549,I,pwr_debug_reg_index pointer %x
+3550,,H2S Grant Ack not recieved
+
+3551,II,cur_global:0x%x cur_tsf:0x%x
+
+3552,I,MAC:%d H2S grant timeout in PMM-WLAN MAC_WAKE
+3553,III,phy_off_send:%d phy_idle:%d mac_idle:%d
+3554,I,MCMN_MAC_IDLE:0x%x
+
+3555,I,RXPCU_RXSM_FSM_STATUS:0x%x
+
+3556,I,RXPCU_PHY_INTF_TLV_CNT1:0x%x
+
+3557,II,MAC:%d PMM-WLAN stuck at:0x%x
+
+3558,IIII,RRI Restore stuck, current_add:0x%x active:0x%x state:0x%x err_int_status:0x%x
+3559,I,SW_WLAN1_FORCE_IDLE:%d
+3560,III,MAC:%d H2S Grant get: pmm_wlan_off:%d pmm_wlan_on:%d
+3561,III,phy_off_send:%d phy_idle:%d mac_idle:%d
+3562,II,cur_global:0x%x cur_tsf:0x%x
+
+3563,I,MAC:%d H2S grant timeout in PMM-WLAN MAC_WAKE
+3564,III,phy_off_send:%d phy_idle:%d mac_idle:%d
+3565,I,MCMN_MAC_IDLE:0x%x
+
+3566,I,RXPCU_RXSM_FSM_STATUS:0x%x
+
+3567,I,RXPCU_PHY_INTF_TLV_CNT1:0x%x
+
+3568,II,MAC:%d PMM-WLAN stuck at:0x%x
+
+3569,IIII,RRI Restore stuck, current_add:0x%x active:0x%x state:0x%x err_int_status:0x%x
+3570,I,SW_WLAN2_FORCE_IDLE:%d
+3571,III,MAC:%d H2S Grant get: pmm_wlan_off:%d pmm_wlan_on:%d
+3572,III,phy_off_send:%d phy_idle:%d mac_idle:%d
+3573,II,whal_wmac_clr_rogue_ap_type_by_mask: rogue_ap_bit_mask[%d]: %d
+3574,II,whal_wmac_set_rogue_ap_type: rogue_ap_bit_mask[%d]: %d
+3575,IIIII,mac:%d curr_tsf:0x%08x_0x%08x curr_glob:0x%08x_0x%08x
+
+3576,,Sleep Aborted due to close to next TBTT
+
+3577,II,Sleep Aborted due to %dus close to curr TBTT, cur_bto:%d
+
+3578,II,mac:%d Duration of sleep= %d
+
+3579,I,Sleep Aborted due to %dus close to target wake time
+
+3580,,Sleep Aborted due to stop wlan_ss fail
+
+3581,I,Sleep Aborted due to %dus close to target wake time:%d
+
+3582,,IMPS/SW_DTIM Sleep Aborted due to stop wlan_ss fail
+
+3583,IIII,set_target_wakeup_time:i:%d m:%d, t:0x%08x_%08x
+3584,IIII,set_target_wakeup_time:i:%d m:%d, t:0x%08x_%08x
+3585,,set_target_wakeup_time fail: table full
+3586,IIIIII,calc_target_wakeup_time:i:%d m:%d left:0x%08x_%08x min:0x%08x_%08x
+3587,I,whal_phy_low_power_entry PMM_AON_INT_RAW_STAT: %X
+
+3588,I,mac_id:%d phy_low_power_entry success
+3589,I,whal_wmac_get_rx_chain_mask 0x%x
+
+3590,III,MAC:%d LP chain mask:0x%x dtim_synth_in_use:%d
+3591,II,mac:%d Number of chains %d
+
+3592,II,mac:%d RSSI indication %d
+
+3593,II,mac:%d DTIM type %d
+
+3594,II,mac:%d DTIM synth en %d
+
+3595,II,mac:%d RXDMA_GLOBAL_RER:0x%x
+3596,,Stop WLAN SS failed
+
+3597,,H2S Grant not received
+
+3598,I,mac:%d enter HW-DTIM/IMPS fail
+
+3599,,MAC RRI restore error
+
+3600,,SW trigger RRI restore success
+
+3601,I,mac:%d enter partial awake success
+
+3602,II,bcn_cnt:%d, bmiss_cnt:%d
+3603,I,b:0x%08x
+3604,I,mac:%d full wake success
+
+3605,I,After WLAN SS stop: MAC0 MAC_MCMN_REG_MCMN_MAC_IDLE 0x%x
+
+3606,,Invalid Low Power DTIM type requested
+
+3607,,MAC_RRI_CONFIGURATION failed
+
+3608,,Table generation error
+
+3609,,Loading TXPCU Buffer failed
+
+3610,,Loading TXPCU Buffer failed
+
+3611,I,MAC power down failed, stuck in WAKE state due to pending WAKEUP INTR %x
+
+3612,I,mac:%d enter HW-DTIM success
+
+3613,I,mac:%d enter SW-DTIM success
+
+3614,I,mac:%d enter IMPS success
+
+3615,,Invalid Low Power DTIM type requested
+
+3616,I,SHADOW_REGISTERS_PMM_SR_LSB 0x%x
+3617,I,wlan_stat %d
+3618,IIII,pwr:%d,rst:%d,last_hw_down_mac_time:0x%08x%08x
+
+3619,II,cur_mac_time:0x%08x%08x
+
+3620,I,MAC:%d WDOG bite error
+
+3621,III,ebt_config mac:%d ebt_en:%d thres:%d
+
+3622,II,bcn_filter_config mac:%d mode:%d
+
+3623,I,curr_filter:0x%x
+
+3624,III,wmac_int_config mac:%d mode:%d active_msk:0x%x
+
+3625,II,en_msk:0x%x dis_mask:0x%x
+
+3626,I,curr_mask:0x%x
+
+3627,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S4:0x%x
+
+3628,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S4:0x%x
+
+3629,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S16:0x%x
+
+3630,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S16:0x%x
+
+3631,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S2:0x%x
+
+3632,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S2:0x%x
+
+3633,II,mac:%d MAC_MCMN_REG_MCMN_ISR_RX_OK:0x%x
+
+3634,II,mac:%d MAC_MCMN_REG_MCMN_IMR_RX_OK:0x%x
+
+3635,I,mac:%d PPDU_END is not SET
+3636,II,wmac_pwr_config mac:%d pwr cfg mode:%d
+
+3637,II,pmm_wlan_get_sm_state mac:%d pmm_wlan state:0x%x
+
+3638,II,pmm_wlan_get_sm_state mac:%d pmm_wlan state:0x%x
+
+3639,II,pmm_wlan_set_h2s_req mac:%d set h2s_req thres:%d
+
+3640,I,pmm_wlan_clear_h2s_req mac:%d clr h2s_req
+
+3641,IIII,mac:%d flag:0x%x next_wakeup:0x%08x_%08x
+
+3642,IIIII,mac:%d next_tbtt:0x%08x_%08x tsf_offset:0x%08x_%08x
+
+3643,IIII,mac:%d sleep_slop:%d beaconPeriod:0x%08x_%08x
+
+3644,III,mac:%d cur_tsf:0x%08x_%08x
+
+3645,II,pmm_wlan_pwr_seq mac:%d pmm_wlan seq:%d
+
+3646,,poll RRI_RESTORE timeout
+
+3647,,poll IDLE timeout
+
+3648,,poll IDLE timeout
+
+3649,III,mac:%d sleep_time_us:0x%08x_%08x
+
+3650,I,mac:%d sleep time larger than WDOG threshold!
+3651,II,mac:%d PMM_AON_INT_RAW_STAT:0x%x
+
+3652,I,mac:%d poll AON slp tmr int timeout
+
+3653,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3654,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3655,I,masked MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3656,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S4:0x%x
+
+3657,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S4:0x%x
+
+3658,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S16:0x%x
+
+3659,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S16:0x%x
+
+3660,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S2:0x%x
+
+3661,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S2:0x%x
+
+3662,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S8:0x%x
+
+3663,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S8:0x%x
+
+3664,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_1:0x%x
+
+3665,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3666,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3667,I,MAC_MCMN_REG_MCMN_ISR_RX_OK 0x%x
+
+3668,I,mac:%d WAKEUP_INTR_MASKED_STATUS_1 check timeout
+
+3669,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_2:0x%x
+
+3670,I,mac:%d WAKEUP_INTR_MASKED_STATUS_2 check timeout
+
+3671,I,RRI save addr:0x%x
+
+3672,I,RRI restore addr:0x%x
+
+3673,I,CH0 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3674,I,CH1 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3675,II,mac:%d PMM_AON_INT_RAW_STAT:0x%x
+
+3676,I,mac:%d poll AON slp tmr int timeout
+
+3677,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3678,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3679,I,masked MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3680,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S4:0x%x
+
+3681,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S4:0x%x
+
+3682,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S16:0x%x
+
+3683,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S16:0x%x
+
+3684,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S2:0x%x
+
+3685,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S2:0x%x
+
+3686,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S8:0x%x
+
+3687,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S8:0x%x
+
+3688,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_1:0x%x
+
+3689,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3690,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3691,I,MAC_MCMN_REG_MCMN_ISR_RX_OK 0x%x
+
+3692,I,mac:%d WAKEUP_INTR_MASKED_STATUS_1 check timeout
+
+3693,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_2:0x%x
+
+3694,I,mac:%d WAKEUP_INTR_MASKED_STATUS_2 check timeout
+
+3695,I,RRI save addr:0x%x
+
+3696,I,CH0 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3697,I,CH1 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3698,II,mac:%d PMM_AON_INT_RAW_STAT:0x%x
+
+3699,I,mac:%d poll AON slp tmr int timeout
+
+3700,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3701,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3702,I,masked MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3703,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S4:0x%x
+
+3704,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S4:0x%x
+
+3705,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S16:0x%x
+
+3706,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S16:0x%x
+
+3707,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S2:0x%x
+
+3708,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S2:0x%x
+
+3709,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S8:0x%x
+
+3710,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S8:0x%x
+
+3711,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_1:0x%x
+
+3712,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3713,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3714,I,MAC_MCMN_REG_MCMN_ISR_RX_OK 0x%x
+
+3715,I,mac:%d WAKEUP_INTR_MASKED_STATUS_1 check timeout
+
+3716,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_2:0x%x
+
+3717,I,mac:%d WAKEUP_INTR_MASKED_STATUS_2 check timeout
+
+3718,I,RRI save addr:0x%x
+
+3719,I,CH0 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3720,I,CH1 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3721,II,mac:%d PMM_AON_INT_RAW_STAT:0x%x
+
+3722,I,mac:%d poll AON slp tmr int timeout
+
+3723,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3724,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3725,I,masked MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3726,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S4:0x%x
+
+3727,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S4:0x%x
+
+3728,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S16:0x%x
+
+3729,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S16:0x%x
+
+3730,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S2:0x%x
+
+3731,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S2:0x%x
+
+3732,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S8:0x%x
+
+3733,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S8:0x%x
+
+3734,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_1:0x%x
+
+3735,I,MAC_WCMN_REG_WAKEUP_INTR_RAW_STATUS_1:0x%x
+
+3736,I,MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3737,I,MAC_MCMN_REG_MCMN_ISR_RX_OK 0x%x
+
+3738,I,mac:%d WAKEUP_INTR_MASKED_STATUS_1 check timeout
+
+3739,I,MAC_WCMN_REG_WAKEUP_INTR_MASKED_STATUS_2:0x%x
+
+3740,I,mac:%d WAKEUP_INTR_MASKED_STATUS_2 check timeout
+
+3741,I,RRI save addr:0x%x
+
+3742,I,CH0 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3743,I,CH1 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3744,I,stop_wlan_ss_seq mac:%d
+
+3745,I,PMM WLAN MAC IDLE 0x%x
+
+3746,I,MCMN MAC IDLE 0x%x
+
+3747,,poll phy0 idle timeout
+
+3748,I,PMM WLAN MAC IDLE 0x%x
+
+3749,I,MCMN MAC IDLE 0x%x
+
+3750,,poll mac0 idle timeout
+
+3751,I,stop wlan_ss Aborted due to lwm interrupt is pending 0x%x
+
+3752,I,masked MAC_MCMN_REG_MCMN_ISR_RX_OK 0x%x
+
+3753,,stop wlan_ss Aborted due to rxok
+
+3754,I,masked MAC_MCMN_REG_MCMN_ISR_SIFS_RESP 0x%x
+
+3755,,stop wlan_ss Aborted due to uapsd
+
+3756,I,masked MAC_MCMN_REG_MCMN_ISR_TX_OK 0x%x
+
+3757,,stop wlan_ss Aborted due to txok
+
+3758,I,masked MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3759,,stop wlan_ss Aborted due to misc
+
+3760,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S4:0x%x
+
+3761,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S4:0x%x
+
+3762,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S16:0x%x
+
+3763,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S16:0x%x
+
+3764,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S2:0x%x
+
+3765,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S2:0x%x
+
+3766,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S8:0x%x
+
+3767,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S8:0x%x
+
+3768,I,MAC_WCMN_REG_QDSP_ASIC_INTR_MASKED_STATUS 0x%x
+
+3769,I,MAC_WCMN_REG_QDSP_ASIC_INTR_MASKED_STATUS_2 0x%x
+
+3770,I,MAC_WCMN_REG_QDSP_ERROR_INTR_MASKED_STATUS 0x%x
+
+3771,I,MAC_WCMN_REG_QDSP_ERROR_INTR_MASKED_STATUS_2 0x%x
+
+3772,I,PMM WLAN MAC IDLE 0x%x
+
+3773,I,MCMN MAC IDLE 0x%x
+
+3774,,poll phy1 idle timeout
+
+3775,I,PMM WLAN MAC IDLE 0x%x
+
+3776,I,MCMN MAC IDLE 0x%x
+
+3777,,poll mac1 idle timeout
+
+3778,I,stop wlan_ss Aborted due to lwm interrupt is pending 0x%x
+
+3779,I,masked MAC_MCMN_REG_MCMN_ISR_RX_OK 0x%x
+
+3780,,stop wlan_ss Aborted due to rxok
+
+3781,I,masked MAC_MCMN_REG_MCMN_ISR_SIFS_RESP 0x%x
+
+3782,,stop wlan_ss Aborted due to uapsd
+
+3783,I,masked MAC_MCMN_REG_MCMN_ISR_TX_OK 0x%x
+
+3784,,stop wlan_ss Aborted due to txok
+
+3785,I,masked MAC_MCMN_REG_MCMN_ISR_P 0x%x
+
+3786,,stop wlan_ss Aborted due to misc
+
+3787,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S4:0x%x
+
+3788,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S4:0x%x
+
+3789,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S16:0x%x
+
+3790,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S16:0x%x
+
+3791,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S2:0x%x
+
+3792,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S2:0x%x
+
+3793,II,mac:%d MAC_MCMN_REG_MCMN_ISR_S8:0x%x
+
+3794,II,mac:%d MAC_MCMN_REG_MCMN_IMR_S8:0x%x
+
+3795,I,MAC_WCMN_REG_QDSP_ASIC_INTR_MASKED_STATUS 0x%x
+
+3796,I,MAC_WCMN_REG_QDSP_ASIC_INTR_MASKED_STATUS_2 0x%x
+
+3797,I,MAC_WCMN_REG_QDSP_ERROR_INTR_MASKED_STATUS 0x%x
+
+3798,I,MAC_WCMN_REG_QDSP_ERROR_INTR_MASKED_STATUS_2 0x%x
+
+3799,I,turn_on_wlan_ss_seq mac:%d
+
+3800,I,turn_on MAC_HWSCH_REG_HWSCH_CMD_RING_PAUSE 0x%x
+
+3801,I,turn_on MAC_HWSCH_REG_HWSCH_CMD_RING_PAUSE 0x%x
+
+3802,I,direct_wake_up_seq mac:%d
+
+3803,,poll wlan1 GDSC PWR_ON timeout
+
+3804,,poll wlan2 GDSC PWR_ON timeout
+
+3805,II,get_seq_latency type_msk:0x%x total:%d
+
+3806,II,set_seq_latency type:0x%x val:%d
+
+3807,I,set_rxdma_hold_bit dma_hold:0x%x
+
+3808,II,WD Bite Sleep ticks %x larger than programmable, disabling WD bite, please check beacon period %x
+
+3809,II,WD Bite Sleep ticks %x larger than programmable, disabling WD bite, please check beacon period %x
+
+3810,IIIII,PMM WLAN SM stall state %x RRI Intr status :0x%x RRI current address:0x%x RRI active:0x%xRRI state: 0x%x
+
+3811,I,set_paid_match mac:%d ALL PAID match has been assigned
+
+3812,I,MISC signal pending but RRI not complete %x
+
+3813,III, RRI wait iteration :0x%x :0x%x :0x%x
+
+3814,II, RRI Restore complete INTR status :0x%x Polling iteration count :0x%x
+
+3815,IIIII, RRI Restore error Intr status :0x%x Iteration count :0x%x RRI current address:0x%x RRI active:0x%xRRI state: 0x%x
+
+3816,,call to function cmnos_this_thread is NULL
+3817,II,save table_id:%d size:%d entry
+3818,I,save table_id:%d exit
+3819,II,restore table_id:%d size:%d entry
+3820,IIII,CE copy dst %x src %x size %x trc_noc_ce_remap_dis %x
+
+3821,III,RRI Restore address:0x%x size:0x%x rem size:0x%x
+
+3822,I,restore table_id:%d exit
+3823,IIII,_whal_retention_phy_reg_retention_enable: readData1:0x%x, readData2:0x%x, readData3:0x%x, readData4:0x%x
+
+3824,IIII,_whal_retention_phy_reg_retention_enable: readData1:0x%x, readData2:0x%x, readData3:0x%x, readData4:0x%x
+
+3825,IIII,_whal_retention_phy_reg_retention_disable: readData1:0x%x, readData2:0x%x, readData3:0x%x, readData4:0x%x
+
+3826,IIII,_whal_retention_phy_reg_retention_disable: readData1:0x%x, readData2:0x%x, readData3:0x%x, readData4:0x%x
+
+3827,I,chain mask:0x1 ARB_CONTROL:0x%x
+
+3828,I,chain mask:0x2 ARB_CONTROL:0x%x
+
+3829,,_whal_retention_set_fast_pwr_transition_mode:: Dynamic Mode Not supported, falling back to Static Enabled
+3830,II,whal_retention_save mac:%d entry, chmsk:0x%x
+
+3831,II,whal_retention_save mac:%d exit, save_timeline=%d
+
+3832,II,whal_retention_restore mac:%d entry, chmsk:0x%x
+
+3833,II,whal_retention_restore mac:%d exit , restore_timeline=%d
+
+3834,I,CCE rule count exceeded :%d
+3835,I,CCE Last rule valid :0x%0x
+3836,I,CCE super rule count exceeded :%d
+3837,I,CCE prev_super_rule rule valid :0x%0x
+3838,I,CCE appended_super_rule_indication rule valid :0x%0x
+3839,II,CCE last_super_rule_valid :0x%0x,current super_rule :0x%0x
+3840,IIII,in whal api call:cce_drop_1: 0x%0x,cce_drop_2: 0x%0x,cce_drop_3: 0x%0x,cce_drop_4: 0x%0x
+3841,IIII,in whal super rule api call:cce_rule_drop_1: 0x%0x,cce_rule_drop_2: 0x%0x,cce_rule_drop_3: 0x%0x,cce_rule_drop_4: 0x%0x
+3842,III,in whal cce disable api call:ppdu_end: 0x%0x ,idle %d,ITERATION :%d
+3843,I,RX_OLE_SM_STATUS:0x%x
+3844,I,RX_OLE_WATCHDOG:0x%x
+3845,I,CCE_SM_STATUS:0x%x
+3846,I,CCE_WATCHDOG:0x%x
+3847,I,MCMN_ISR_S14:0x%x
+3848,I,MCMN_MAC_IDLE:0x%x
+3849,I,RXDMA_FETCH_IDX_0:0x%x
+3850,I,RXDMA_FETCH_IDX_1:0x%x
+3851,I,RXDMA_FETCH_IDX_2:0x%x
+3852,I,RXDMA_IDX_0:0x%x
+3853,I,RXDMA_IDX_1:0x%x
+3854,I,RXDMA_IDX_2:0x%x
+3855,,Rx Ring full condition detected in CCE disable, going to whal reset
+3856,II,unknown whal_cce disable fail after MAX_LOOP_COUNT ,RXOLE ppdu_end: 0x%0x ,idle %d
+3857,I,RX_OLE_SM_STATUS:0x%x
+3858,I,RX_OLE_WATCHDOG:0x%x
+3859,I,CCE_SM_STATUS:0x%x
+3860,I,CCE_WATCHDOG:0x%x
+3861,I,MCMN_ISR_S14:0x%x
+3862,I,MCMN_MAC_IDLE:0x%x
+3863,I,RXDMA_FETCH_IDX_0:0x%x
+3864,I,RXDMA_FETCH_IDX_1:0x%x
+3865,I,RXDMA_FETCH_IDX_2:0x%x
+3866,I,RXDMA_IDX_0:0x%x
+3867,I,RXDMA_IDX_1:0x%x
+3868,I,RXDMA_IDX_2:0x%x
+3869,II,CCE SM status: 0x%0x ,CCE_WATCHDOG status: 0x%0x
+3870,II,Crashing in whal_cce enable after MAX_LOOP_COUNT ,RXOLE ppdu_end: 0x%0x ,idle %d
+3871,I,whal_mac_rri_generate_table_by_func:%d
+3872,IIII, meta_idx:%d table_idx:%d currIndex:0x%x num_dwords:0x%x
+3873,III,first save entry reg:0x%x w_val:0x%x r_val:0x%x
+
+3874,II,after load RRI index %d val:0x%x
+
+3875,II,after load RRI index %d val:0x%x
+
+3876,II,after load RRI index %d val:0x%x
+
+3877,I,RRI load table:0x%x
+
+3878,I,RRI scratch start addr:0x%x
+
+3879,I,RRI scratch end addr:0x%x
+
+3880,I,RRI TBL start addr:0x%x
+
+3881,I,RRI TBL end addr:0x%x
+
+3882,II,MAC:%d SW trigger RRI func:%d begin
+
+3883,II,MAC:%d SW trigger RRI func:%d end
+
+3884,I,MAC:%d SW trigger RRI fail
+
+3885,I,TXPCU_TXBUF_CONTROL:0x%x
+
+3886,IIII,RRI Intr status:0x%x RRI current address:0x%x RRI active:0x%x RRI state:0x%x
+
+3887,I,WL_5G_CH1_WL_RXFE5_CTUNE_0_0:0x%x
+
+3888,I,AON_WL_RFA_CONFIG:0x%x
+
+3889,I,CH0 RFACTRL_REG_RF_BUS_ERROR_STATUS 0x%x
+
+3890,I,CH1 RFACTRL_REG_RF_BUS_ERROR_STATUS 0x%x
+
+3891,I,CH0 RFACTRL_REG_RF_BUS_STATUS 0x%x
+
+3892,I,CH1 RFACTRL_REG_RF_BUS_STATUS 0x%x
+
+3893,I,CH0 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3894,I,CH1 RFACTRL_REG_ARB_COMMAND 0x%x
+
+3895,IIII,MAC:%d debug_dump_regs, reg_start:0x%x len:0x%x txpcu_buf_ctl:0x%x
+
+3896,IIII,RecvReset: Before turning off RER ring_id(%d) HW_INDX(0x%x) FW_INDX(0x%x) fetch(%d)
+
+3897,IIII,RecvReset: Before restoring FW_INDX ring_id(%d) HW_INDX(0x%x) FW_INDX(0x%x) fetch(%d)
+
+3898,II,SetHWIndx: RXDMA Set Hw index error F:0x%X, H:0x%X
+
+3899,,phy idle timeout
+
+3900,I,Reset phy core %x
+
+3901,II,rxole_check_hang (mac=%d): rxole_reg=0x%x
+3902,III,rxole_check_hang (mac=%d): debug_select=0x%x, testbus_val=0x%x
+3903,II,rxole_check_hang (mac=%d): invalid L4 info detected (%d times)
+3904,I,MXI halt-ack complete, poll_cnt 0x%x
+3905,I,MXI halt-ack not complete, poll_cnt 0x%x
+3906,,whal reset done
+
+3907,IIII,read_CIR: num_samples %d buff %p chain_idx %d is_ext %d
+3908,,HT_VHT_ACKS enabled
+3909,,HT_VHT_ACKS enabled
+3910,IIIII,status: %d channel_bw: %d delay_tdbl_indx: %d, pkttype: %d txrx_delay: %d
+3911,IIIIII,rtt_get_delay_tbl_indx_packetype() status: %d bw: %d, preamble: %d, delay_tdbl_indx: %d, pkttype: %d ack_dyn_bw: %d
+3912,II,fatal TX flush reason=%d on MAC=%d
+3913,IIIII,Seq number mismatch mac_id=%x fes_seq=%x mpdu_q_seq=%x fes_result=%x frm_ctl=%x
+3914,IIII,arena_flags: 0x%x, bytes:%d, call1:0x%x, call2:0x%x
+
+3915,IIII,unknown proxy_flag:0x%x, ret:0x%x, ret1:0x%x,ret2:0x%x
+3916,III,arena: %d, start: %d, current: %d, remaining: %d
+
+3917,IIII,track_idx: %d, maximum tracked: %d, total cnt: %d, total size: %d
+3918,,cmnos_threads_delete
+
+3919,I,cmnos_threads_delete: send exit to 0x%x thread app id
+
+3920,I,cmnos_threads_delete: wait for thread app id 0x%x to exit
+
+3921,I,cmnos_threads_delete: thread app id 0x%x is done
+
+3922,,cmnos_threads_delete: clean up mutex locks
+
+3923,,cmnos_threads_delete: clean up thread barriers
+
+3924,,cmnos_threads_delete: do global cleanups
+
+3925,III,WAL_AP_PS_DBGID_PEER_CREATE vdev_id = %d AssocID = %d peer:%0x
+3926,III,WAL_AP_PS_DBGID_PEER_DELETE vdev_id = %d AssocID = %d peer:%0x
+3927,II,WAL_AP_PS_DBGID_HOST_TX_PAUSE 0x%x 0x%x
+3928,II,WAL_AP_PS_DBGID_PS_DESC_BIN_HWM Bitmap = 0x%x VdevMap = 0x%x
+3929,II,WAL_AP_PS_DBGID_HOST_TX_UNPAUSE 0x%x 0x%x
+3930,II,WAL_AP_PS_DBGID_PS_DESC_BIN_LWM Bitmap = 0x%x VdevMap = 0x%x
+3931,IIII,WAL_AP_PS_DBGIG_SET_PARAM vdev_id = %d AssocID = %d Param = %d Value = %d
+3932,IIII,WAL_AP_PS_DBGIG_UAPSD_CFG vdev_id = %d AssocID = %d UAPSDTriggerTids = 0x%x UAPSDDeliveryTids = 0x%x
+3933,IIIII,WAL_AP_PS_DBGID_DETECT_OUT_OF_SYNC_STA vdev_id = %d AssocID = %d Timestamp = %d OldestTxBufferedWaitingMs = %d QDepeth = %d
+3934,II,WAL_AP_PS_DBGID_SLEEP_STA_INC vdev_id = %d num_sleeping_sta:%d
+3935,II,WAL_AP_PS_DBGID_SLEEP_STA_DEC vdev_id = %d num_sleeping_sta:%d
+3936,II,WAL_AP_PS_DBGID_HOST_TX_PAUSE vdev_id = %d : 0x%x
+3937,II,WAL_AP_PS_DBGID_HOST_TX_UNPAUSE vdev_id = %d : 0x%x
+3938,,_wal_ps_buf_peer_create_instance() ps_psoc_handle NULL !!!
+3939,,_wal_ps_buf_peer_create_instance() TDLS peer_handle alloc failed !!!
+3940,III,_wal_ps_buf_peer_create_instance() vdev_id = %d peer_handle = %p wal_peer = %p
+3941,,invalid access
+3942,IIII,_wal_ps_buf_delete_create_instance() vdev_id = %d peer_handle = %p PM enabled: %d wal_peer = %p
+3943,IIIIIII,WAL_AP_PS_DBGID_PSPOLL vdev_id = %d AssocID = %d Tid = %d Flags = 0x%x legacy_tidmask = 0x%x allowed_legacy_tidmask = 0x%x pending_legacy_tidmap = 0x%x
+3944,IIIII,WAL_AP_PS_DBGID_PSPOLL_ERROR vdev_id = %d AssocID = %d TidPaused = %d AllowdLegacyTidMask = 0x%x LegacyTidMask = 0x%x
+3945,IIIIIIII,WAL_AP_PS_DBGID_UAPSD_RESPONSE vdev_id = %d AssocID = %d Tid = %d NumMPDUToSend = %d need_extra_qnull = %d Flags = %d allow_n_flags_qnull = %d SPLength = 0x%x
+3946,IIIIII,WAL_AP_PS_DBGID_UAPSD_RESPONSE_ERROR vdev_id = %d AssocID = %d Tid/Paused = 0x%x AllowedUAPSDTidMask = 0x%x PendingTidMap = 0x%x SPLength = 0x%x
+3947,IIIII,WAL_AP_PS_DBGID_TRIGGER vdev_id = %d AssocID = %d Timestamp = %d USPActive = %d SendNInProgress = %d
+3948,IIII,WAL_AP_PS_DBGID_START_SP vdev_id = %d AssocID = %d Timestamp = %d Mark = %d
+3949,IIIII,WAL_AP_PS_DBGID_PSPOLL_REQ vdev id = %d AssocID = %d Aid = %d PeerPSEnabled = %d SendNInProgress = %d
+3950,IIIII,WAL_AP_PS_DBGID_DUPLICATE_TRIGGER vdev_id = %d AssocID = %d Timestamp = %d SeqNO = %d Tid = %d
+3951,IIIII,WAL_AP_PS_DBGID_NEXT_RESPONSE vdev_id = %d AssocID = %d USPActive = %d PendingUSP = %d PendingPollResp = %d
+3952,IIII,WAL_AP_PS_DBGID_START_SP vdev_id = %d AssocID = %d Timestamp = %d Mark = %d
+3953,IIII,WAL_AP_PS_DBGID_COMPLETED_EOSP vdev_id = %d AssocID = %d Timestamp = %d LastRxTriggerTime = %d
+3954,IIIIII,WAL_AP_PS_DBGID_SEND_COMPLETE vdev_id = %d AssocID = %d FrameCtrl = 0x%x QoSCtrl = 0x%x USPActive = %d PendingPollResp = %d
+3955,IIII,WAL_AP_PS_DBGID_SEND_N_COMPLETE vdev_id = %d AssocID = %d USPActive = %d PendingPollResp = %d
+3956,III,WAL_AP_PS_DBGID_UPDATE_TIM vdev_id = %d AssocID = %d IsTimSet = %d
+3957,IIII,WAL_AP_PS_DBGID_SYNC_TIM vdev_id = %d AssocID = %d Tids = 0x%x TimSet = %d
+3958,III,WAL_AP_PS_DBGID_SM vdev_id = %d assoc_id:%d ACTIVE <-- PM_STATE_CHANGE(num_sleeping_sta = 0x%x)
+3959,III,WAL_AP_PS_DBGID_SM vdev_id = %d assoc_id:%d ACTIVE ==> SLEEP_DOZE(num_sleeping_sta = 0x%x)
+3960,III,WAL_AP_PS_DBGID_SM vdev_id = %d assoc_id:%d SLEEP_DOZE <-- PM_STATE_CHANGE (num_sleeping sta = 0x%x)
+3961,II,WAL_AP_PS_DBGID_SM: vdev_id = %d assoc_id:%d SLEEP_DOZE <-- RX
+3962,II,WAL_AP_PS_DBGID_SM: vdev_id = %d assoc_id:%d SLEEP_DOZE <-- SEND_COMP
+3963,II,WAL_AP_PS_DBGID_SM: vdev_id = %d assoc_id:%d SLEEP_DOZE <-- SEND_N_COMP
+3964,III,WAL_AP_PS_DBGID_SM vdev_id = %d assoc_id:%d SLEEP_DOZE ==> ACTIVE (num_sleeping_sta = 0x%x)
+3965,,wal_ps_tdls_wal_peer_event_handler() buf_sta_handle NULL return
+3966,III,wal_ps_tdls_init_default_configs() assoc_id = %d uapsd_trigger_tids = 0x%x default_legacy_ac = 0x%x
+3967,II,_wal_ps_de_initialize_tdls_buf_sta_instance (peer=%p vdev = %p)
+3968,III,wal_ps_initialize_tdls_buf_sta_instance() failed (peer=%p caps = %p vdev = %p) failed
+3969,,wal_ps_initialize_tdls_buf_sta_instance() buf_sta create failed
+3970,IIII,wal_ps_initialize_tdls_buf_sta_instance() (peer=%p caps = %p vdev = %p slp_sta_support = %d)
+3971,IIIIIII,_wal_ps_sta_rx_event_handler: frame_control=%0x:%0x, qos_control:%0x:%0x, duration:%0x, seq:%0x, thread_id:%d
+3972,,_wal_ps_sta_process_rx_event: leaky AP detected
+3973,I,_wal_egap_enable_event invalid frame event = %d
+
+3974,II,_wal_egap_enable_event frame event = %d egap_psoc_handle->event_bitmap = %d
+
+3975,I,_wal_egap_disable_event invalid frame event = %d
+
+3976,II,_wal_egap_disable_event frame event = %d egap_psoc_handle->event_bitmap = %d
+
+3977,I,_wal_egap_is_event_enabled invalid frame event = %d
+
+3978,I,_wal_egap_is_event_enabled egap_psoc_handle->event_bitmap = %d
+
+3979,II,_wal_egap_notify_sta_sleep num_sta_asleep = %d num clients = %d**
+
+3980,I,_wal_egap_update_peer_connections num_clients = %d
+
+3981,I,_wal_egap_pdev_event_handler event->event_type = 0x%x
+
+3982,,_wal_egap_pdev_event_handler send RT the phyerr event
+
+3983,I,wal_egap_is_powersave_frame powersave_frame = %d
+
+3984,,_tdls_process_rx_frame(): wal_peer NULL
+3985,,_tdls_process_rx_frame():L3 invalid
+3986,,_tdls_process_rx_frame(): tdls payload is NULL
+3987,I,_tdls_process_rx_frame(): action code = %d
+3988,II,_tdls_uapsd_send_pti_frame() vdev_id = %d peer_type =0x%x
+3989,III,_tdls_uapsd_send_pti_frame() failed buf_bitmask is zero vdev_id = %d peer_type = 0x%x tid_bitmap = 0x%x
+3990,II,_tdls_uapsd_send_pti_frame(): get pti frame buffer failed vdev_id = %d peer_type = 0x%x
+3991,IIII,_tdls_uapsd_send_pti_frame(): vdev_id = %d status = 0x%x dialog token = 0x%x buf_bitmask = 0x%x
+3992,I,_tdls_uapsd_ptr_recv_notif_handler() ptr frame not received issue tear down peer_handle = %p
+3993,II,_tdls_uapsd_send_pti_frame_to_peer failure buf_sta_handle = %p ptr_timer running = 0x%x
+3994,I,tdls_uapsd_send_pti_frame failed: status = %d
+3995,II,_tdls_uapsd_cancel_ptr_recv_timer() dialog_token = 0x%x ia_action = 0x%x
+3996,I,_tdls_uapsd_cancel_ptr_recv_timer() RX TDLS Event pwrmgmt = %d
+3997,I,_tdls_uapsd_cancel_ptr_recv_timer() RX Event pwrmgmt = %d
+3998,I,_tdls_uapsd_enter_exit_buf_sta_role() enter: %d
+3999,I,tdls_pti_tx_completion() completion_status = %x
+4000,I,product resulting in buffer overflow: num_of_elem * elem_sz = 0x%x
+4001,III,SM: %d:%p : allocation from event pool failed for event %d
+4002,IIIIIIII,[SM:ChgSta] CurS:%x --> NextS:%x mod_id=%d vapid =%d make_sm = 0x%x extra = 0x%x extra2 = 0x%x extra3 = 0x%x
+4003,III,SM: %d:%p : invalid event %d
+4004,IIIIIIII,[SM:RcvEvt] CurS:%x <-- Event:%x mod_id=%d vapid =%d make_sm = 0x%x extra = 0x%x extra2 = 0x%x extra3 = 0x%x
+4005,IIII,SM: %d:%p : event %d not handled in state %d
+4006,IIIIIIII,[SM:RcvEvt] Evt:%d not handled in CurS:%d mod_id=%d vapid =%d make_sm = 0x%x extra = 0x%x extra2 = 0x%x extra3 = 0x%x
+4007,,No ACTIVE AP vdevs, dont raise SWBA
+4008,III, Missed to send one or more beacons, next_tbtt_abs %x, cur_tsf %x next_beacon %x
+4009,I, next_beacon %x
+4010,III, vdev->tsf_id = %u, cur_tsf %u next_tbtt = %u
+4011,,Error in finding an AP vdev to raise SWBA, returning..
+4012,III,_wal_swba_set_and_fire: cur_tsf=0x%x sta_offset=0x%x next_beacon=0x%x
+4013,II,WAL_DBGID_GET_HW_CHAINMASK 0x%x 0x%x
+4014,III,WAL_DBGID_SET_HW_CHAINMASK 0x%x 0x%x 0x%x
+4015,I,_wal_set_home_channel : num home chans = %d
+4016,IIIIIII,WAL_COEX_HALPHY: event(%u) param(%u) total_req(%u) rej_cnt(%u) fail_cnt(%u) in_prog(%u) switch_cntr(%u)
+4017,I,COEX_MWS_ANT_DIVERSITY: PwrOnTimer, AntShState = 0x%x
+4018,,COEX_MWS_ANT_DIVERSITY: PA_UNMUTE on PwrOnTimer because AntShState is SWITCH_ON_WLAN
+4019,II,COEX_MWS_ANT_DIVERSITY: Antenna Sharing low RSSI Threshold from BDF= %d and Actual= %d
+4020,IIIIIIIII,COEX_SYSTEM_MONITOR: bt(%u) pmh(%u) num_prof(%u), non_link(%u) passive_bt(%u) wlanrx_crit(%u) wlanrx(0x%x) 2g_pdev_idle(%u) xput_activ(%u)
+4021,III,COEX_MWS_WBTMR_SYNC: T2NonWlan(%u) Now(%u) Now+NonWlanDuration(%u)
+4022,IIIIII,COEX_CTS2S_RESULT: result(%u) pdev(%u) ts(%u) cts2s_tx_latency(%u) cts2s_max_time(%u) dut_nav(%u)
+4023,III,COEX_SELF_GEN_MASK: Selfgen(%u) RFBand(%u) MaxChains(%u)
+4024,IIIIIIII,WAL_COEX_RC_CHAINMASK: pdev_id(%u) RFBand(%u) ShareIndx(%u) NumWlanRfChains(%u) bdf_chm(0x%x) nss1(%u) nss2(%u) nss3(%u)
+4025,III,COEX_CONFIG_MGR: WlanConfigManager(0x%x) Stimulus(%u) CurBand(%u)
+4026,IIII,COEX_MWS_ANT_DIVERSITY: RSSI Threshold met. Type= %d rssi= %d, threshold= %d (BRssi=%d)
+4027,,COEX_MWS_ANT_DIVERSITY: Antenna Sharing feature is disabled
+4028,,COEX_MWS_ANT_DIVERSITY: Duplicate power down event
+4029,,COEX_MWS_ANT_DIVERSITY: Powering down...
+4030,,COEX_MWS_ANT_DIVERSITY: Powering down before power on timeout
+4031,,COEX_MWS_ANT_DIVERSITY: Duplicate power up event
+4032,,COEX_MWS_ANT_DIVERSITY: Powering up...
+4033,,COEX_MWS_ANT_DIVERSITY: On power up, WLAN in 2x2 and Antenna state has changed
+4034,,COEX_MWS_ANT_DIVERSITY: PA_Muting: 2G Ch1 Mute
+4035,,COEX_MWS_ANT_DIVERSITY: Cancelling early Release timer
+4036,,COEX_MWS_ANT_DIVERSITY: In power save mode, cache state changes
+4037,IIIIII,COEX_MWS_ANT_DIVERSITY: (0x%x) (0x%x) (0x%x) (0x%x) (%d) (0x%x)
+4038,IIIIII,COEX_MWS_ANT_DIVERSITY: (0x%x) (0x%x) (0x%x) (0x%x) (%d) (0x%x)
+4039,III,COEX_MWS_ANT_DIVERSITY: 0x6666 AntShareConf: %d , target: %d wlanOwn:%d
+4040,IIII,COEX_MWS_ANT_DIVERSITY: Updating chainmask. tx_chm=0x%x, rx_chm=0x%x, rx_nss=0x%x, defer_smps=%d
+4041,II,COEX_MWS_ANT_DIVERSITY: 0x6670, ShDur: %d timeout: %d
+4042,,COEX_MWS_ANT_DIVERSITY: PA_Muting: 2G Ch1 UnMute
+4043,II,COEX_MWS_ANT_DIVERSITY: chnmsk completed rx=%d tx=%d
+4044,I,COEX_MWS_ANT_DIVERSITY: Updating chainmask. tx_chm=0x1, rx_chm=0x1, rx_nss=0x%x, defer_smps = 0
+4045,,COEX_MWS_ANT_DIVERSITY: UnMuting after init chanmask change
+4046,II,COEX_SET_NSS: VdevId(%u) NumStreams(%u)
+4047,II,WAL_COEX_ENTER_PSP: Error(0x%x) TX_SEND_BURST disabled (0x%x)
+4048,II,WAL_COEX_EXIT_PSP: Error(0x%llx) TX_SEND_BURST enabled (0x%x)
+4049,II,WAL_COEX_PSP: Error(0x%x) MinInterval(%u) BtIdleTime(%u)
+4050,IIIIIIII,COEX_SYSTEM_UPDATE: status(%u) stimulus(%u) hw_mode(%u) wlan0_state(0x%x) wlan1_state(0x%x) algo(%u) num_chains(%u) aggr_lim(%u)
+4051,,COEX_RESET_WEIGHT_GROUP: Group6 exceeded the programmed timeout
+4052,,COEX_SET_WEIGHT_GROUP3: Setting coex weight group to 3 BT became normal
+4053,,COEX_SET_WEIGHT_GROUP3: Setting coex weight group to 3 due because 2G vdev is Paused
+4054,I,COEX_SET_WEIGHT_GROUP6: Setting coex weight group 6 due to reason %d
+4055,I,COEX_EXIT_OCS: OCSTransitionState(0x%x)
+4056,III,COEX_ENTER_OCS: OCSTransitionState(%u) Status(%u) DynOCSStatus(%u)
+4057,III,COEX_CTS2S_SEND: Dur(%u) Time2Discard(%u) CurrTime(%u)
+4058,IIIII,WAL_COEX_MNGR: Error(0x%x) Stimulus(%u) BTSMState(0x%x) SysUpdateResult(%u) ConfigMngr(0x%x)
+4059,II,COEX_ENTER_OCS: Error in starting OCS Status = 0x%x, TransState(0x%x)
+4060,IIII,COEX_ENTER_OCS: Dur(%u) Intrvl(%u) TranState(0x%x) Status(%u)
+4061,II,COEX_EXIT_OCS: TranState(%u) Status(%u)
+4062,IIII,COEX_UPDATE_OCS: Dur(%u) Intrvl(%u) TransState(0x%x) Status(%u)
+4063,II,WAL_COEX_BDF: Flags(0x%x) Config(0x%x)
+4064,II,COEX_CSS_PWR: CSS power change: css_id(%u) event_id(%u)
+4065,I,COEX_MWS_TYPE2_TX: Tx_FiFo Depth: %d
+4066,I,WAL_COEX_WSI: Error(0x%x)
+4067,I,WAL_COEX_WSI_TMR: enable(%u)
+4068,II,COEX_WAL_PAUSE_RESUME: Pause(%u) State(0x%x)
+4069,II,COEX_HWQ_EMPTY_CB: PauseState(0x%x) pdev(%u)
+4070,IIII,COEX_UPDATE_AFH: IsAdd(%u) Freq(%u), 2G(%u) HT20(%u)
+4071,I,COEX_MCI_TIMER_HANDLER: Recovery(0x%x)
+4072,II,COEX_MCI_RECOVER: StimulusState(0x%x) RecoveryState(0x%x)
+4073,III,BTCOEX_ADD_PROFILE: BTLinkId(%u) LinkId(%u) MinFreeLinkId(%u)
+4074,III,BTCOEX_REMOVE_PROFILE: BTLinkId(%u) LinkId(%u) MinFreeLinkId(%u)
+4075,I,COEX_GENERIC_ERROR: Cannot Alloc link, Exceeds max BT links: LinkId(%u)
+4076,II,COEX_BT_PRIO_BUDGET: pBtCoexInfoDev->bt_prof_prev_bitmap(%d) pBtCoexInfoDev->bt_prof_bitmap(%d)
+4077,II,COEX_BT_PRIO_BUDGET: pBtCoexInfoDev->bt_prof_prev_bitmap(%d) pBtCoexInfoDev->bt_prof_bitmap(%d)
+4078,III,COEX_GENERIC_ERROR: BT removing invalid link: Type(%u) State(0x%x), NumProf(%u)
+4079,I,COEX_GENERIC_ERROR: Exceeds max BT links: LinkId(%u)
+4080,I,COEX_GENERIC_ERROR: CCK Rate Config 0x121212 (%u)
+4081,II,COEX_PROFILE_ERROR: ProfType(%u) TInterval(%u)
+4082,III,COEX_BT_PRIO_BUDGET: BTIdleTime(%u) BtLowPrioBudget(%u) BtHiPrioBudget(%u)
+4083,II,COEX_GENERIC_ERROR: No record for existing link (%u)
+4084,I,COEX_GENERIC_ERROR: Exceeds max num BT links- LinkId:(%u)
+4085,I,COEX_GENERIC_ERROR: Exceeds max BT links- LinkId(%u)
+4086,I,COEX_GENERIC_ERROR: BT RXSS lower threshold is out of range Thresold(%d)
+4087,,COEX_GENERIC_ERROR: COEX_BT_LINKID_ERROR
+4088,I,COEX_GENERIC_ERROR: COEX_BT_LINKID_INVALID LinkId(%u)
+4089,I,COEX_GENERIC_ERROR: Alloc Failed: Exceeds max num BT links: LinkId(%u)
+4090,I,COEX_GENERIC_ERROR: Exceeds max num BT links: LinkId(%u)
+4091,II,COEX_GENERIC_ERROR: Link rate overshoots: Rate(%u) Id(%u)
+4092,I,COEX_GENERIC_ERROR: Alloc Fail: Exceeds max num BT links- Link(%u)
+4093,I,COEX_GENERIC_ERROR: Exceeds max num BT links- Link(%u)
+4094,III,COEX_GENERIC_ERROR: Invalid GPM: MCI_GPM_BT_SCAN_UPDATE En(%u) Window(%u) Int(%u)
+4095,I,COEX_GENERIC_ERROR: COEX_BT_GPM_OVERFLOW NumBtGpmOverflow(%u)
+4096,I,COEX_GENERIC_ERROR: COEX_DUPLICATE_LINK_ERROR BtNonLinkCriticalNum(%u)
+4097,I,COEX_GENERIC_ERROR: COEX_NUM_LINK_OVERFLOW_ERROR BtNonLinkCriticalNum(%u)
+4098,III,COEX_BT_INTERVAL_START: bt_intrvl_cnt(%u) duration(%u) enable_bt_bw_lim(%u)
+4099,II,COEX_WLAN_INTERVAL_START: wlan_intrvl_cnt(%u) duration(%u)
+4100,II,COEX_WLAN_POSTPAUSE_INTERVAL_START: Dur(%u) Wght(%u)
+4101,II,COEX_BT_PROFILE_ADD_RMV: LinkId(%u) CoexLinkType(%u)
+4102,II,COEX_PROFILE_ERROR: BTCOEX_ADD_PROFILE LinkId(%u) CoexLinkType(%u)
+4103,II,COEX_PROFILE_ERROR: BTCOEX_REMOVE_PROFILE LinkId(%u) CoexLinkType(%u)
+4104,II,COEX_PROFILE_ERROR: BTCOEX_REMOVE_PROFILE LinkId(%u) CoexLinkType(%u)
+4105,IIIIII,COEX_BT_NUM_PROFILES: NumBTProfiles(%u) ACL(%u) PwrSaveACL(%u) HI ACL(%u) HID(%u) Voice(%u)
+4106,II,COEX_BT_RXSS_THRES: NewRSSI(%d) 1 LowerThresh(%d)
+4107,IIII,COEX_STATS_BT: PAN/FTP Tx traffic status changed to %d. PreviousBtACLTxBW(0x%08x), PreviousBtACLRxBW(0x%08x), CumulativeInterval(0x%08x)
+4108,IIIIII,WAL_COEX_SCHED_INTERVAL: Error(0x%x) bt_grant(%u) bt_duration(%u) interval(%u) bt_traffic_status(%u) is_bt_heavy(%u)
+4109,II,COEX_MWS_TIMER: Disarm:id=%d, bitmap=0x%x
+4110,I,COEX_MWS_OTHER: msgid(0x%x)
+4111,II,COEX_MWS_TYPE2_RX: [Warn] Buffer Underflow :Read after delay: init_depth:%d, Data:0x%x
+4112,,COEX_MWS_TYPE2_RX: Schedule read after 20us
+4113,,COEX_MWS_TYPE2_TX: [Err] mws tx tdm failed. wait and retry
+4114,I,COEX_MWS_TYPE2_TX: [Err] mws tx tdm full:%d
+4115,II,COEX_MWS_TYPE2_TX: mws tx tdm remain:%d, Tx_FiFo Depth: %d
+4116,,COEX_MWS_OTHER: [SAP_CHAVD_DEBUG] CoexFreqAvoid function was NULL
+4117,IIIIII,COEX_MWS_WWAN_STATE: [FILL_BAND_INFO] tech:%u, freq:%u, dir:%u, bw:%u, token_state:%d, token_token:%d
+4118,IIIIII,COEX_MWS_WWAN_STATE: [LPL] Fill band info: %d, %d, %d, %d, %d, %d,
+4119,IIIIII,COEX_MWS_WWAN_STATE: [Error] Fill band info failed, tech_info[] full: %d, %d, %d, %d, %d,%d
+4120,III,COEX_MWS_CP_UNFRAME: Ret(%u), CRC [Err] (rcvd:%d,Calc:%d)
+4121,I,COEX_MWS_PWB: PWB WLAN ON static power = %d
+4122,,COEX_MWS_OTHER: [Err] LTE index is invalid when sending SYNC_UPDATE_IND
+4123,IIIIIII,COEX_MWS_OTHER: [DETECT_TIMER] TxThr:%u,Flags:0x%x,Curr:%u,TDM = %d,RSSI_TDM:%d,SINR_TDM:%d,low rx rate = %d
+4124,,COEX_MWS_OTHER: [DETECT_TIMER] Modem is considered offline by WLAN now
+4125,IIIIII,COEX_MWS_PA_MUTE: TX_Grant[%d][%d]: wlan(%d),value(%d), thre(%d), time(%u)
+4126,III,COEX_MWS_ENCODE_SEND: [SINR_START_IND] Tech:0x%x, Carrier:0x%x, Alpha:%d
+4127,II,COEX_MWS_ENCODE_SEND: [SINR_READ_REQ] Tech:0x%x, Carrier:0x%x
+4128,II,COEX_MWS_ENCODE_SEND: [SINR_STOP_IND] Tech:0x%x, Carrier:0x%x
+4129,I,COEX_MWS_ENCODE_SEND: [Err] SINR_FillTX : Unknown cmd(0x%x)
+4130,,COEX_MWS_OTHER: [Err][SINR_RESP_TIMER]
+4131,,COEX_MWS_OTHER: Modem is considered offline, as there is no response to Active conflict req
+4132,IIIIIII,COEX_MWS_PWB: [PWR_LIMIT_SET] PrevPwrLimit:%u, finalPwr:%u, sarPwr:%u, pwb_power:%u pwb_static_power:%u, MaxPwrLimit:%u, SPB:%d
+4133,I,COEX_MWS_ERROR: [LPL] SUB %d is trying to set static power limit twice!
+4134,II,COEX_MWS_PWB: [LPL] SUB %d is entering SPWB with PWR %d
+4135,I,COEX_MWS_ERROR: [LPL] SUB %d is trying to reset static power without entering SPWB
+4136,I,COEX_MWS_PWB: [LPL] SUB %d is exiting SPWB
+4137,I,COEX_MWS_ERROR: [LPL] [ERR] SUB %d is trying to blank TX twice!
+4138,I,COEX_MWS_PWB: [LPL] SUB %d is entering TXB
+4139,II,COEX_MWS_PWB: [LPL] SUB %d is entering TXB - wlanid %d
+4140,I,COEX_MWS_ERROR: [LPL] [ERR] SUB %d is trying to exit TXB without entering TXB policy!
+4141,I,COEX_MWS_PWB: [LPL] SUB %d is exiting TXB
+4142,II,COEX_MWS_PWB: [LPL] SUB %d is exiting TXB - wlanid %d
+4143,I,COEX_MWS_ERROR: [LPL][Err] Recovering because missing sleep ind (%u)ms
+4144,II,COEX_MWS_ERROR: SUB %d is trying to sleep but no policy to exit, current policy = %d
+4145,III,COEX_MWS_ERROR: [LPL] [Err] SUB %d timer expired!, now = %u, end %u
+4146,IIII,COEX_MWS_PWB: [PWB_CALC] cc_id=%d, sinrWLANOFFAve=%d, sinrWLANONAve=%d, deltaN=%d
+4147,III,COEX_MWS_PWB: [PWB_CALC] TURN ON FORCED TDM : SINR: Max_Sinr_Diff=%d, P(n)=%d, needUpdate=%d
+4148,III,COEX_MWS_PWB: [PWB_CALC] TURN ON FORCED TDM : RSSI: (RSSI[%d] + P(n)[%d]) < RSSI_Threshold[%d]
+4149,IIIIIII,COEX_MWS_PWB: [PWB_CALC] Max_delta_N=%d, P(n+1):%d, P(n)=%d, P(Max)=%d, needUpdate=%d, F TDM = %d, RSSI:%d
+4150,,COEX_MWS_PWB: [PWB_Err]: TX Grant : Block during Active Conflict = 0
+4151,II,COEX_MWS_PWB: [PWB_Helper]:Active Conflict:0, Action:%d, Value:%d
+4152,,COEX_MWS_PWB: [PWB_UPDATE]Event[PWB_PAUSE] State[PWB_HALTED]
+4153,,COEX_MWS_PWB: [PWB_UPDATE]Event[PWB_RESUME] State[WLAN_ON_SINR_START]
+4154,I,COEX_MWS_PWB: [PWB_UPDATE]Event[PWB_SCHEME_ENABLE] State[UNINIT->SINR_START] UN-BLOCK_WLAN for %d usec
+4155,,COEX_MWS_CST_AUTOMATION: *****CXM_LTE_SET_WLAN_POWERBACKOFF_ACTIVE(Client)*****
+4156,II,COEX_MWS_PWB: [PWB_UPDATE]Event[SINR_READ] c_id=%d SINR_ON=%d
+4157,I,COEX_MWS_PWB: [PWB_UPDATE][Err]Event[SINR_RESP_TIMEOUT] before SINR_UPDATE, wlan_on_resped_bitmap= 0x%x
+4158,I,COEX_MWS_PWB: [PWB_UPDATE] SINR_OFF Duration (%d usec)
+4159,II,COEX_MWS_PWB: [PWB_UPDATE]Event[SINR_READ] c_id=%d, SINR_OFF=%d
+4160,I,COEX_MWS_PWB: [PWB_UPDATE][Err]Event[SINR_RESP_TIMEOUT] before SINR_UPDATE, wlan_off_resped_bitmap= 0x%x
+4161,,COEX_MWS_PWB: [PWB_UPDATE]State[WLAN_OFF_WAIT_RESP->WLAN_OFF_SINR_STOP]
+4162,,COEX_MWS_PWB: [PWB_UPDATE]Event[PWB_RSSI_CHANGE]
+4163,,COEX_MWS_PWB: [PWB_UPDATE]Event[PWB_DISABLE]
+4164,II,COEX_MWS_PWB: [PWB_UPDATE]State[FORCED_TDM_ENABLED] RSSI_TDM:%d, SINR_TDM:%d
+4165,,COEX_MWS_CST_AUTOMATION: [PWB_UPDATE]CxM_CP_WLAN_Power_Backoff_DeInit
+4166,I,COEX_MWS_PWB: [PWB_UPDATE] SINR_ON Duration (%d usec)
+4167,III,COEX_MWS_PWB: [PWB_UPDATE] Event=%d, State(%d->%d)
+4168,IIIII,COEX_MWS_SCHEME_UPDATE: chavd_1_0:0x%x, chavd_3_2:0x%x, tdm_pb:0x%x, Final_scheme:0x%x, High duty cycle = %d
+4169,IIII,COEX_MWS_WLAN_EVENT: stimulation:%u, W_state:0x%x, WlanWorstFreq:%d, WlanToken:%u
+4170,II,COEX_MWS_WWAN_STATE: [QMI_LTE_STATE_IND] valid:%u, ca_valid:%d
+4171,II,COEX_MWS_WWAN_STATE: [QMI_LTE2_STATE_IND] valid:%u, ca_valid:%d
+4172,IIII,COEX_MWS_WWAN_STATE: [QMI_LTE_STATE_CC_INFO] band-idx:0x%x, dimension:%u, frame_offset:%d, tdd_config:%d
+4173,III,COEX_MWS_REMOTE_EVENT: [Err] **major** error (i:%d, band_index:0x%x, len:0x%x)
+4174,IIII,COEX_MWS_REMOTE_EVENT: [Err]WAL_MWSCOEX_LTE_PHY_EXIST_FLAG:%d, Stimulus:%d, Flag:0x%x Bytes: %d
+4175,III,COEX_MWS_REMOTE_EVENT: stimulation:0x%x, Time_Diff:%d, Flag:0x%x
+4176,,COEX_MWS_REMOTE_EVENT: [SYNC_REQ]
+4177,I,COEX_MWS_REMOTE_EVENT: [SYNC_RESP] len:%u
+4178,I,COEX_MWS_REMOTE_EVENT: [SYNC_REQ] len:%u
+4179,IIII,COEX_MWS_REMOTE_EVENT: [SYNC_RESP] id:%u, Token(state:%u, token:%u), WlanToken:%d
+4180,IIII,COEX_MWS_REMOTE_EVENT: [SYNC_REQ] id:%u, Token(state:%u, token:%u), WlanToken:%d
+4181,I,COEX_MWS_REMOTE_EVENT: [SYNC_RESP] NeedExg:%u
+4182,I,COEX_MWS_REMOTE_EVENT: [SYNC_REQ] NeedExg:%u
+4183,III,COEX_MWS_REMOTE_EVENT: [SYNC_UPDATE_IND], id:%u, Token(state:%u, token:%u)
+4184,I,COEX_MWS_REMOTE_EVENT: [TECH_STATE_UPDATE] Stimulus:%u
+4185,I,COEX_MWS_REMOTE_EVENT: [WWAN_STATE_IND] Stimulus:%u
+4186,II,COEX_MWS_REMOTE_EVENT: [SINR_READ_RESP] sinr:%d, cc_id:%u
+4187,,COEX_MWS_REMOTE_EVENT: [Err][SINR_READ_RESP] E_TECH_NOT_ACTIVE
+4188,I,COEX_MWS_REMOTE_EVENT: [Err][SINR_READ_RESP] report is not valid (%d)
+4189,III,COEX_MWS_REMOTE_EVENT: [ACTIVE_CONFLICT] valid:%u, len:%u, Conflict = %d
+4190,II,COEX_MWS_REMOTE_EVENT: [ACTIVE_CONFLICT][Err] wlan_active_conflicts_len (%d) > %d
+4191,II,COEX_MWS_REMOTE_EVENT: [ACTIVE_CONFLICT][Err] too many retries: wlan_active_conflicts_len (%d) > %d
+4192,IIII,COEX_MWS_REMOTE_EVENT: [ACTIVE_CONFLICT] index:0x%x, carrier:%d, Mws_Tech:0x%x, Victim_idx:%d
+4193,II,COEX_MWS_REMOTE_EVENT: [POTENTIAL_CONFLICT] valid:%u, len:%u
+4194,III,COEX_MWS_REMOTE_EVENT: [POTENTIAL_CONFLICT]range not accepted: wan_frequency_range:%u, wlan_start: %u, wlan_stop: %u
+4195,IIIII,COEX_MWS_REMOTE_EVENT: [POTENTIAL_CONFLICT] Freqs:(%d->%d), chavd_group:0x%x, chavd_1_0:0x%x, chavd_3_2:0x%x,
+4196,II,COEX_MWS_TIMER: Arm:id=%d, bitmap=0x%x
+4197,I,COEX_MWS_ERROR: msgid(0x%x)
+4198,III,COEX_MWS_ENCODE_SEND: [WIFI_STATE_INFO] token:%u, hp_evnt_len:%u, conn_len:%u
+4199,II,COEX_MWS_ENCODE_SEND: [WIFI_STATE_INFO-HP] freq:%d, bw_dir:%u
+4200,II,COEX_MWS_ENCODE_SEND: [WIFI_STATE_INFO-Conn] freq:%d, bw_dir:%u
+4201,III,COEX_MWS_ENCODE_SEND: [SYNC_REQ], Tech:%u, token(state:%u, token:%u)
+4202,,COEX_MWS_ENCODE_SEND: [ACTIVE_CONFLICT_REQ]
+4203,,COEX_MWS_ENCODE_SEND: [SYNC_RESP]
+4204,I,COEX_MWS_ENCODE_SEND: [Err]msgid(0x%x)
+4205,I,COEX_MWS_OTHER: WAL_MWSCOEX_CHAVD_RPT_ALLOW_FLAG value = %d
+4206,,COEX_MWS_ANT_DIVERSITY: Updating ant share chmask during init
+4207,IIIIIII,COEX_MWS_ANT_DIVERSITY: AntShare Stats1, StartPos=0x%02x, EndPos=0x%02x, GrantCnt=%d, RelCnt=%d, Dur=%dms, WLAN=%dms, WAN=%dms
+4208,IIII,COEX_MWS_ANT_DIVERSITY: AntShare Stats2, MinWLAN=%dms, MaxWLAN=%dms, MinWAN=%dms, MaxWAN=%dms
+4209,IIII,COEX_MWS_WWAN_STATE: [LPL] WLAN_FREQ: %d, WWAN_FREQ: %d, SUB_id: %d, Combo_id: %d
+4210,III,COEX_MWS_REMOTE_EVENT: [Err]QSocK : WAL_MWSCOEX_LTE_PHY_EXIST_FLAG:%d, msg:%d, Flag:0x%x
+4211,I,COEX_MWS_ANT_DIVERSITY: COEX_ANTENNA_SHARING_IND & wan_state=%d
+4212,III,COEX_MWS_ANT_DIVERSITY: Received Ant Share GRANT with duration=%d. AntShState=0x%x, wan_state=%d
+4213,II,COEX_MWS_ANT_DIVERSITY: Received Ant Share RELEASE. AntShState=0x%x, wan_state=%d
+4214,IIII,COEX_MWS_ANT_DIVERSITY: [Qsock_Rcvd**] Modem ACQ Msg:%u, Curr ACQ State:%u, Paused:%u, Hyst:%u
+4215,,COEX_MWS_ANT_DIVERSITY: [Qsock_Rcvd] Unexpected Modem ACQ msg during Paused State
+4216,I,COEX_MWS_ANT_DIVERSITY: [Qsock_Rcvd] Modem ACQ NONE :%d
+4217,III,COEX_MWS_REMOTE_EVENT: [METRICS_REPORT] sinr_system:%d, cc_id:%u, param:0x%x
+4218,IIIII,COEX_MWS_REMOTE_EVENT: [LPL] Tech: %d, Sleeping: %d, Critical: %d, RSSI: %d, Duration: %d
+4219,I,COEX_MWS_ERROR: [LPL][Warning] Back2Back Wakeup ind Ignored: Last_Ind:%d
+4220,III,COEX_MWS_ERROR: [LPL][ERR] Tech-id 0x%x and sub-id %d is not matching with corresponding tech 0x%x
+4221,I,COEX_MWS_ERROR: [LPL][ERR] Tech-id %d is not matching with any LTE-sub tech id!
+4222,I,COEX_MWS_ERROR: [LPL][ERR] SLEEP/WAKEUP indication is received for non-LTE tech: tech_id = %d
+4223,,COEX_MWS_REMOTE_EVENT: [METRICS_CMD]
+4224,,COEX_MWS_REMOTE_EVENT: Received GNSS coex msg
+4225,I,COEX_MWS_REMOTE_EVENT: [Err]Unknown QSocket message: %d
+4226,IIII,COEX_MWS_TDM: [TDM_EVENT] Event(%d) Type(%d) TDM Running(%d) Sticky(%d)
+4227,II,COEX_MWS_INIT: LTE_PHY_EXIST = %d ;coex_flags:0x%x
+4228,I,COEX_MWS_INIT: COEX_MWS_2G_ANT_SHARE = %d
+4229,I,COEX_MWS_INIT: COEX_BT_THIRD_ANT = %d
+4230,I,COEX_MWS_INIT: COEX_LTEU_ANT_CONF = %d
+4231,,COEX_MWS_INIT: MWS Init Done
+4232,II,COEX_MWS_ASM: [Info]:5G Antenna Sharing is Disable %d , %d
+4233,II,COEX_MWS_ASM: [Info]:5G Antenna Sharing is Enable %d , %d
+4234,,COEX_MWS_ASM: [Info]:ASM INIT Done
+4235,,COEX_MWS_ASM: [Info]:ASM DE-INIT Done
+4236,I,COEX_MWS_ASM: [Info]Req is on Hold for Cliend_id(%d)
+4237,I,COEX_MWS_ASM: [Err]Illegal ASM_STATE_HOLD for Resource[0x%x]
+4238,,COEX_MWS_ASM: [Info] WLAN_REQUEST during: Chain mask update in process
+4239,II,COEX_MWS_ASM: [Err]Wrong State:%d, RequestChainMask:0x%x
+4240,I,COEX_MWS_ASM: [Warning]Illegal Cancel when ASM_STATE is %d
+4241,,COEX_MWS_ASM: [Info][CH_1] Cancel msg not send to WAN as other client are waiting from Grant
+4242,,COEX_MWS_ASM: [Info] Send cancel msg to WAN
+4243,,COEX_MWS_ASM: [Info][CH_Both] Cancel msg not send to WAN as other client are waiting from Grant
+4244,,COEX_MWS_ASM: [Info] WLAN_CANCEL during: Chain mask update in process
+4245,II,COEX_MWS_ASM: [Err]Wrong State:%d, CancelMask:0x%x
+4246,,COEX_MWS_ASM: [Info] Release : ASM_STATE is ANT_OWN_NO_ARB
+4247,I,COEX_MWS_ASM: [Warning]Illegal Release when ASM_STATE is %d
+4248,,COEX_MWS_ASM: [Info] Keep Ant with Wlan as few requests are still open
+4249,,COEX_MWS_ASM: [Info] Rel Ant[0x2] to WAN
+4250,,COEX_MWS_ASM: [Info] Keep Ant[0x3] with Wlan as few request are still open
+4251,,COEX_MWS_ASM: [Warning]Illegal Release during Hold state
+4252,,COEX_MWS_ASM: [Warning]Illegal Release during: Chain mask update in process
+4253,II,COEX_MWS_ASM: [Err]Wrong State:%d, RelChainmask:0x%x
+4254,I,COEX_MWS_ASM: [Err]:Illegal WAN Nack: ASM State[0x%x]
+4255,,COEX_MWS_ASM: [Warning] Nack during: Chain mask update in process
+4256,II,COEX_MWS_ASM: [Err]Wrong State:%d, ReqMask:0x%x
+4257,II,COEX_MWS_ASM: [Err]:Illegal WAN Grant: GrantMask[0x%x], ASM State[0x%x]
+4258,,COEX_MWS_ASM: [Warning] Grant during: Chain mask update in process
+4259,II,COEX_MWS_ASM: [Err]Wrong State:%d, GrantMask:0x%x
+4260,II,COEX_MWS_ASM: [Warning]:State Diff[CH_1=%d, CH_Both=%d]
+4261,,COEX_MWS_ASM: [ASM_STATE_UPDATE]Resource Mask(0x3) is put On Hold
+4262,I,COEX_MWS_ASM: [Err]ASM_STATE_UPDATE:Illegal state(%d) of CH_1
+4263,I,COEX_MWS_ASM: [Err]ASM_STATE_UPDATE:Illegal resource mask(%d)
+4264,IIIIII,COEX_MWS_ASM: [ASM_STATE_UPDATE](0x%x,%d):CH_1[%d->%d], CH_BOTH[%d->%d]
+4265,II,COEX_MWS_ASM: [ASM_CHMASK][Err] Unexpected ChMask Completed(TxChMask:0x%x, RxChMask:0x%x)
+4266,II,COEX_MWS_ASM: [ASM_CHMASK] Completed(TxChMask:0x%x, RxChMask:0x%x)
+4267,II,COEX_MWS_ASM: [Err][ASM_CHMASK] Requested chmask(0x%x) is different then Nofication chmask(0x%x)
+4268,I,COEX_MWS_ASM: [Info][ASM_CHMASK]Pending Msg Count:%d
+4269,I,COEX_MWS_ASM: [ASM_CHMASK]Target ChMask is same as Present ChMask (0x%x)
+4270,III,COEX_MWS_ASM: [Info]Push Pending Msg (%d,%d): Count:%d
+4271,,COEX_MWS_ASM: [Err]Pending Msg Q Full
+4272,III,COEX_MWS_ASM: [Info]Pull Pending Msg (%d,%d): Count:%d
+4273,,COEX_MWS_ASM: [Info]No Pending Msg
+4274,I,COEX_MWS_ASM: [Err]Client_id[%d]: Cb is NULL
+4275,IIII,COEX_MWS_ASM: [ASM->WLAN]: CB_Event:%d, Param1: %d, Param2: %d Client_id[%d]
+4276,II,COEX_MWS_ASM: [Info] Client(%d) Granted (%d ms)
+4277,,COEX_MWS_ASM: [Warning]5G Ant sharing is not enabled: Request msg not send
+4278,II,COEX_MWS_ASM: [Warning]Back to Back Qsoc Req. Old Req Granted(%d), Nacked(%d)
+4279,III,COEX_MWS_ASM: [ASM->Modem]:Req: Mask[0x%x], Type[%d], Reason[%d]
+4280,,COEX_MWS_ASM: [Warning]5G Ant sharing is not enabled: Release msg not send
+4281,,COEX_MWS_ASM: [Warning]Rel W/o Grant
+4282,II,COEX_MWS_ASM: [Warning]Rel_mask[0x%x] is Diff thn Grant_Mask[0x%x]
+4283,I,COEX_MWS_ASM: [ASM->Modem]:Rel[0x%x]
+4284,,COEX_MWS_ASM: [Warning]5G Ant sharing is not enabled: Cancel msg not send
+4285,,COEX_MWS_ASM: [Warning]Cancel W/o Request
+4286,,COEX_MWS_ASM: [Err]Illegal Cancel for Granted Request, Release is expected instead of Cancel
+4287,,COEX_MWS_ASM: [Info]Canceling the Nacked Request
+4288,,COEX_MWS_ASM: [Info]Canceling the Request, because No response from WAN
+4289,,COEX_MWS_ASM: [ASM->Modem]:Cancel
+4290,,COEX_MWS_ASM: [Warning]5G Ant sharing is not enabled: Cancel msg not send
+4291,,COEX_MWS_ASM: [Err][ASM->Modem]:Sync Req W/o Resp from Modem
+4292,I,COEX_MWS_ASM: [ASM->Modem]:Sync Req, WLAN State: %d
+4293,,COEX_MWS_ASM: [Warning]5G Ant sharing is not enabled: Sync resp msg not send
+4294,II,COEX_MWS_ASM: [ASM->ASM]:Virtual Sync Resp:Arb(%d),AntOwn(%d)
+4295,II,COEX_MWS_ASM: [Modem->ASM]:Sync Resp:Arb(%d),AntOwn(%d)
+4296,II,COEX_MWS_ASM: [Modem->ASM]:Sync Req:Arb(%d),AntOwn(%d)
+4297,I,COEX_MWS_ASM: [ASM->Modem]:Sync Resp, WLAN State: %d
+4298,,COEX_MWS_ASM: [Warning]5G Ant sharing is not enabled: Extend msg not send
+4299,II,COEX_MWS_ASM: [ASM->Modem]:Extend Duration(%d ms),Granted Duration(%d ms)
+4300,,COEX_MWS_ASM: [Warning][Modem->ASM]Wan Grant received W/o Req, So sending Rel to Wan
+4301,II,COEX_MWS_ASM: [Err][Modem->ASM]Grant ChMask[0x%x] is Diff then Req ChMask[0x%x]
+4302,,COEX_MWS_ASM: [Warning][Modem->ASM]Multiple Grant for One Req; Ignore this Grant
+4303,II,COEX_MWS_ASM: [Modem->ASM]:Grant:Mask:0x%x, Duration:%d
+4304,I,COEX_MWS_ASM: [Err][Modem->ASM]Grant Duration (%d ms) is too less for WLAN operation
+4305,,COEX_MWS_ASM: [Warning][Modem->ASM]Wan Nack received W/o Req, So sending Rel to Wan
+4306,I,COEX_MWS_ASM: [Modem->ASM]:Nack:Duration:%d
+4307,II,COEX_MWS_ASM: [Warning][Modem->ASM]ASM State not Init.State(%d,%d)
+4308,,COEX_MWS_ASM: [Warning][Modem->ASM]Back to Back Sync Msg
+4309,I,COEX_MWS_ASM: [Err][WLAN->ASM]:Illegal Register: Client_id(%d) already registered
+4310,I,COEX_MWS_ASM: [WLAN->ASM]:Register Client_id(%d)
+4311,I,COEX_MWS_ASM: [Err]:Illegal Request: Client_id(%d) not registered
+4312,II,COEX_MWS_ASM: [Err]:Illegal Request state(%d): Client_id(%d)
+4313,I,COEX_MWS_ASM: [Err]:Illegal Request: ChainMask(%d) not valid
+4314,II,COEX_MWS_ASM: [WLAN->ASM]:Request: Client_id(%d), ChMask[0x%x]
+4315,I,COEX_MWS_ASM: [WLAN->ASM] Cli Request Return Val=%d
+4316,I,COEX_MWS_ASM: [Err][WLAN->ASM]:Illegal Release: Client_id(%d) not registered
+4317,III,COEX_MWS_ASM: [Err][WLAN->ASM]:Illegal Release: Client_id(%d) Rel_mask[0x%x] is Different thn Req_mask[0x%x]
+4318,II,COEX_MWS_ASM: [WLAN->ASM]:Release: Client_id(%d), Rel_mask[0x%x]
+4319,I,COEX_MWS_ASM: [Err][WLAN->ASM]:Illegal Cancel: Client_id(%d) not registered
+4320,II,COEX_MWS_ASM: [WLAN->ASM]:Cancel: Client_id(%d), Cancel_mask[0x%x]
+4321,III,COEX_MWS_ASM: [WLAN->ASM]:Get_Ant_State:(0x%x, %d): handle(%d)
+4322,I,COEX_MWS_ASM: [Err][WLAN->ASM]:Illegal register notify: Client_id(%d) not registered
+4323,III,COEX_MWS_ASM: [WLAN->ASM]:Register notification event: Client_id(%d) Event:0x%x, Ant_State[0x%x]
+4324,I,COEX_MWS_ASM: [Warning][WLAN->ASM]:Illegal deregister W/o register: Client_id(%d)
+4325,II,COEX_MWS_ASM: [Warning][WLAN->ASM]:Illegal deregister: Client_id(%d) :Request_state(%d)
+4326,I,COEX_MWS_ASM: [WLAN->ASM]:Deregister: Client_id(%d)
+4327,I,COEX_MWS_ASM: [Err]:Dummy Client Reg Fail: %d
+4328,I,COEX_MWS_ASM: [Info]:Dummy Client Reg Success: Handle=%d
+4329,I,COEX_MWS_ASM: [Err]:Dummy Client request Failed: %d
+4330,,COEX_MWS_ASM: [Info]:Virtual Sync(ARB_NOT_REQUIRED,CH_NONE) from Acquisition Client
+4331,I,COEX_MWS_ASM: Dummy Client Notification GRANT Duration = %d ms
+4332,I,COEX_MWS_ASM: Dummy Client Notification NACK Duration = %d ms
+4333,,COEX_MWS_ASM: Dummy Client Notification RELEASE_IND
+4334,II,COEX_MWS_ASM: Dummy Client Notification ANT_STATUS_UPDATE Mask = 0x%x, Duration = %d
+4335,I,COEX_MWS_ASM: Invalid Client Notification Evt:%d
+4336,II,COEX_MWS_ASM: [ASM_CHMASK] Req(TxChMask:0x%x, RxChMask:0x%x)
+4337,,COEX_MWS_ASM: [Err]ASM ChMask Client is not registered
+4338,IIIIIIII,WAL_COEX_WGHTS: Static: W0[wl_idle(%d) sw_ctrl3(%d) sw_ctrl2(%d) sw_ctrl1(%d)] W1[sw_ctrl0(%d) wait_bcn(%d) wait_ack_cts(%d) selfgen(%d]
+4339,IIII,WAL_COEX_WGHTS: Static: W10[rx_lvl3(%d) rx_lvl2(%d) rx_lvl1(%d) (%d)]
+4340,IIIIIIII,WAL_COEX_WGHTS: FES Tx: W2[bcn(%d) conn(%d) scan(%d) ibss(%d)] W3[psp(%d) bar(%d) cts(%d) rsvd(%d)]
+4341,IIIIIIII,WAL_COEX_WGHTS: FES Tx: W4[null(%d) data(%d) qos(%d) rsvd(%d)] W5[om(%d) oc(%d) od(%d) oo(%d)]
+4342,IIIIIIII,WAL_COEX_WGHTS: FES Rx: W6[bcn(%d) conn(%d) scan(%d) ibss(%d)] W7[psp(%d) bar(%d) cts(%d) rsvd(%d)]
+4343,IIIIIIII,WAL_COEX_WGHTS: FES Rx: W8[null(%d) data(%d) qos(%d) rsvd(%d)] W9[om(%d) oc(%d) od(%d) oo(%d)]
+4344,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Version query]
+4345,IIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Version resp] major(0x%lx) minor(0x%lx)
+4346,IIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Status query] BT bmap(0x%lx) WLAN bmap(0x%lx)
+4347,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [BT prof info]
+4348,IIIIIIIII,WAL_COEX_GPM_RECV: [BT prof info] type(0x%lx) id(0x%lx) state(0x%lx) role(0x%lx) rate(0x%lx) voice(0x%lx) T(0x%lx) W(0x%lx) A(0x%lx)
+4349,IIIIIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Status update] type(0x%lx) id(0x%lx) state(0x%lx) optype(0x%lx) reason(0x%lx)
+4350,IIIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [BT scan activity report] type(0x%lx) start(0x%lx) id(0x%lx)
+4351,IIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Scan activity bitmap] bitmap(0x%lx)
+4352,IIIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [BT ACL inactivity report] id(0x%lx) rsvd(0x%lx) slots(0x%lx)
+4353,IIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [RXSS min threshold] RXSS min(0x%lx)
+4354,IIIIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Sched msg trigger resp] type(0x%lx) id(0x%lx) prio(0x%lx) time2trig(0x%lx)
+4355,IIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Scan op] type(0x%lx) time2scan(0x%lx)
+4356,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [BT connect status]
+4357,IIIIIII,WAL_COEX_GPM_RECV: [BT connect status] op(0x%lx) id(0x%lx) role(0x%lx) win(0x%lx) TO/winoff(0x%lx) intvl(0x%lx) conn latency(0x%lx)
+4358,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [BT scan update]
+4359,IIIIIII,WAL_COEX_GPM_RECV: [BT scan update] page(0x%lx) type(0x%lx) intrvl(0x%lx) win(0x%lx) id(0x%lx) status(0x%lx) timeout(0x%lx)
+4360,IIIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [BT system reset] sub sys bit(0x%lx) rst reason(0x%lx) id(0x%lx)
+4361,IIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Report reg] address(0x%lx) value(0x%lx)
+4362,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [BT queue overflow]
+4363,IIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Request WLAN update BT flags] reason(0x%lx)
+4364,IIIII,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu]: [Additional BT link info] id(0x%lx) A2DP sink(0x%lx)
+4365,III,COEX_INVALID_GPM: [0x%x] [0x%x] timer[%lu] : [Unknown GPM type subtype]
+4366,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu] : [BT calibration request]
+4367,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu] : [BT calibration grant]
+4368,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu] : [BT calibration done]
+4369,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu] : [ANT message]
+4370,III,WAL_COEX_GPM_RECV: [0x%x] [0x%x] timer[%lu] : [BT Debug Msg]
+4371,III,COEX_INVALID_GPM: [0x%x] [0x%x] timer[%lu] : [Unknown GPM type subtype]
+4372,,COEX_GENERIC_ERROR: COEX_LIST_OVERFLOW_ERROR
+4373,,COEX_GENERIC_ERROR: COEX_ERROR_GET_RSSI
+4374,,COEX_GENERIC_ERROR: COEX_ERROR_GET_RSSI_SEQ
+4375,II,COEX_GENERIC_ERROR: id(%u) isPaused(%u)
+4376,IIII,WAL_COEX_80211_FRAME: tx_qid(%u) type[%d] subtype[%d] pwr[%u]
+4377,IIIIIIIII,COEX_SET_COEX_WEIGHT: wght_grp(%u) reason(%u) wlan_idle(%u) hid_con_tx_o(%u) bcon_tx_o(%u) bcon_rx_o(%u) prio_wlan_fc(%u) flow_ctrl(0x%x) concur_tx(%u)
+4378,II,COEX_POWER_CHANGE: Swapping the MAC id for SLEEP_VOTE from %d to %d due to possible SYNC DBS SCAN
+4379,I,COEX_POWER_CHANGE: ERROR - Invalid mac_id %u was passed
+4380,IIIII,COEX_RX_RATE_THRESHOLD: RSSIType(%u) LowKpbsThresh(%u) UpperKpbsThresh(%u) NumPPDUsBelowThresh(%u) NumPPDUsAboveThresh(%u)
+4381,II,COEX_GENERIC_ERROR: ErrCode(%u) RSSIType(%u)
+4382,I,COEX_GENERIC_ERROR: ErrCode(%u)
+4383,IIII,COEX_RX_RATE_THRESHOLD: ChWidth(0xFF) TriggRate(%u) XputMonitorActiveNum(%u) TotalCoexIntrvls(%u) EventType(%u)
+4384,IIIII,COEX_RX_RATE_THRESHOLD: ChWidth(%u) TriggRate(%u) XputMonitorActiveNum(%u) TotalCoexIntrvls(%u) EventType(%u)
+4385,IIIII,WAL_COEX_BAND_CHANGE: Pdev(%u) NewFreq(%u) WLANSysState(0x%x) CurBand(%u) HWMode(%u)
+4386,I,COEX_CHANNEL_CHANGE: Invalid pdev_id %u was passed
+4387,I,COEX_POWER_CHANGE: PHY is ON - Coex recipe change is best effort. mac_id(%d)
+4388,II,COEX_MWS_TIMER: Disarm:id=%d, bitmap=0x%x
+4389,II,COEX_MWS_TIMER: Arm:id=%d, bitmap=0x%x
+4390,IIIIII,WAL_COEX_POWER_CHANGE: mac(%u) event_type(%u) cur_state(0x%x) new_state(0x%x) macs_up(0x%x) mac_woke(0x%x)
+4391,I,WAL_COEX_VDEV_STATE: Error(0x%x)
+4392,,COEX_VDEV_STATE: 2g vdev not paused
+4393,,COEX_VDEV_STATE: 2g vdev not unpaused
+4394,III,WAL_COEX_VDEV_STATE: VDEV_MIGRATE: old_mac_id %u, new_mac_id %u, old_mac_sleep_state %u !
+4395,II,WAL_COEX_VDEV_STATE: VDEV_MIGRATE: ERROR - Invalid old_mac_id %u / new_mac_id %u was passed !
+4396,IIIIIIIII,WAL_COEX_VDEV_STATE: Error(0x%x) id(%u) stimulus(%u) vdev_state(0x%x) strict_dur_scan(%u) num_peers(%u) pdev(%u) chan(%u) op(%u)
+4397,II,UPDATE_SPECIFIC_AP_STATE: connected:%u, behaviour:%u
+4398,IIIIII,COEX_MWS_PA_MUTE: src(%u) event(%u) wlan(%u) mode(%u) mac0(%d), mac1(%d)
+4399,III,COEX_MWS_PA_MUTE: Error(0x%x) mac0(%d), mac1(%d)
+4400,IIIIII,WAL_COEX_MODE_CHANGE: new_mode(%u) band_mac_map(0x%x) mac0_settings(0x%x) mac1_settings(0x%x) mac0_band(%u) mac1_band(%u)
+4401,IIIII,COEX_TRF_FREERUN: NextIntvl(%u) AllocatedBtIntervals(%u) BtIntervalCnt(%u) AllocatedWlanIntervals(%u) WlanIntervalCnt(%u)
+4402,IIIII,COEX_TRF_SHAPE_PM: interval(%u) Dur(%u) Latency(%u) ConcurrState(0x%x) wlan_2g(%u)
+4403,IIIIIII,WAL_COEX_SCHED_RESULT: Error(0x%x) SchedulerReq(%u) Algo(%u) PrevAlgo(%u) Policy(%u) NextInterval(%u) WlanRxState(%u)
+4404,III,COEX_GET_T2BT: t2bt(%u) sched_time(%u) curr_time(%u)
+4405,IIIIII,COEX_TRF_SHAPE_PSP: Error(0x%x) NextInterval(%u) wght(%u) IntrvalDur(%u) BtTriggerRecieved(%u) IS_PSP_ALG_WLAN_CRITICAL(%u)
+4406,II,COEX_SET_WEIGHT_GROUP3: Setting coex weight group 3 BT hasn't been non-critical pCoexDev->DynamicOcsSchedReq = %d pBtCoexWeightDev->resetWtVdevPause= %d
+4407,I,COEX_SET_WEIGHT_GROUP6: Setting coex weight group six pCoexDev->DynamicOcsSchedReq %d
+4408,II,COEX_SET_WEIGHT_GROUP3: Else part pCoexDev->DynamicOcsSchedReq = %d pBtCoexWeightDev->resetWtVdevPause= %d
+4409,,COEX_MWS_QSOCK: Unable to send as socket is in closed state
+4410,I,COEX_MWS_QSOCK: ipcr_find_name failed with rc=0x%x
+4411,I,COEX_MWS_QSOCK: Sending QSock msg (%d)
+4412,I,COEX_MWS_QSOCK: qsendto failed with rc=0x%x
+4413,,COEX_MWS_QSOCK: Unable to send as socket is in closed state
+4414,I,COEX_MWS_QSOCK: ipcr_find_name failed with rc=0x%x
+4415,I,COEX_MWS_QSOCK: Sending QSock msg (%d)
+4416,I,COEX_MWS_QSOCK: qsendto failed with rc=0x%x
+4417,I,COEX_MWS_QSOCK: Sending QSock msg (%d)
+4418,I,COEX_MWS_QSOCK: qsendto failed with rc=0x%x
+4419,I,COEX_MWS_QSOCK: qrecv() taking too long. Time taken = %d ms
+
+4420,I,COEX_MWS_QSOCK: wal_coex_qsock_recv -> qrecv() returned err %d
+
+4421,I,COEX_MWS_QSOCK: Received QSock msg (%d)
+4422,I,COEX_MWS_QSOCK: [Err]rcvd invalid version. expected=0x%x
+4423,,COEX_MWS_QSOCK: closing the socket
+4424,I,COEX_MWS_QSOCK: qsocket() failed, rc=%d
+4425,I,COEX_MWS_QSOCK: qsetsockopt() failed, rc=%d, closing the socket
+4426,I,COEX_MWS_QSOCK: qbind() failed, rc=%d, closing the socket
+4427,,COEX_MWS_QSOCK: qsocket open success
+
+4428,III,COEX_MWS_PA_MUTE: Invalid wlan id. wlan=%d, req=%d, client=%d
+4429,I,COEX_MWS_PA_MUTE: Invalid client id.client=%d
+4430,,COEX_MWS_PA_MUTE: 2.4Ghz-MUTE Req from SUB1/SUB2/PWB, so don't unmute
+4431,I,COEX_MWS_PA_MUTE: WLAN-2.4GHz: Unable to unmute because client=%d muted it!
+4432,III,COEX_MWS_PA_MUTE: Invalid wlan id. wlan=%d, req %d, client %d
+4433,I,COEX_MWS_PA_MUTE: Invalid client id.client=%d
+4434,,COEX_MWS_PA_MUTE: 5Ghz-MUTE Req from SUB1/SUB2/PWB, so don't unmute
+4435,I,COEX_MWS_PA_MUTE: WLAN-5GHz: Unable to unmute because client=%d muted it!
+4436,,COEX_MWS_PA_MUTE: QDI open success
+4437,,COEX_MWS_PA_MUTE: Reg Pre STM Crash Handler : Success
+4438,,COEX_MWS_PA_MUTE: Reg Pre STM Crash Handler : Fail
+4439,,COEX_MWS_PA_MUTE: QDI open fail
+4440,II,COEX_MWS_PA_MUTE: 2g CH0 Mute Wlan:%d, Mask:0x%x
+4441,II,COEX_MWS_PA_MUTE: 2g CH0 UnMute Wlan:%d, Mask:0x%x
+4442,II,COEX_MWS_PA_MUTE: 2g CH1 Mute Wlan:%d, Mask:0x%x
+4443,,COEX_MWS_PA_MUTE: Skipping 2g CH1 Mute since antenna is with WAN
+4444,II,COEX_MWS_PA_MUTE: 2g CH1 UnMute Wlan:%d, Mask:0x%x
+4445,II,COEX_MWS_PA_MUTE: 5g CH0 Mute Wlan:%d, Mask:0x%x
+4446,II,COEX_MWS_PA_MUTE: 5g CH0 UnMute Wlan:%d, Mask:0x%x
+4447,II,COEX_MWS_PA_MUTE: 5g CH1 Mute Wlan:%d, Mask:0x%x
+4448,II,COEX_MWS_PA_MUTE: 5g CH1 UnMute Wlan:%d, Mask:0x%x
+4449,,COEX_MWS_PA_MUTE: PA thread exit close qdi
+4450,,COEX_MWS_PA_MUTE: PA thread handle null
+4451,,COEX_MWS_PA_MUTE: De-Reg Pre STM Crash Handler : Success
+4452,,COEX_MWS_PA_MUTE: De-Reg Pre STM Crash Handler : Fail
+4453,IIIII,COEX_MWS_PA_MUTE: macid:%d,event:%d,band:%d,src:%d,Other:0x%x
+4454,I,COEX_MWS_PA_MUTE: Muting on power up 2g-MacId:%d
+4455,I,COEX_MWS_PA_MUTE: Muting on power up 5G-MacId:%d
+4456,,COEX_MWS_PA_MUTE: Invalid Band
+4457,I,COEX_MWS_PA_MUTE: [Err]: Invalid wlan id:%d
+4458,,COEX_MWS_PA_MUTE: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+4459,II,COEX_MWS_PA_MUTE: $$$$$$$$$$ PA_MUTE_RECOVERY for MAC:%u Client:%u $$$$$$$$
+4460,,COEX_MWS_PA_MUTE: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+4461,,COEX_MWS_PA_MUTE: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+4462,II,COEX_MWS_PA_MUTE: $$$$$$$$$$ PA_MUTE_RECOVERY for MAC:%u Client:%u $$$$$$$$
+4463,,COEX_MWS_PA_MUTE: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+4464,,COEX_MWS_PA_MUTE: *******************************************************************
+4465,,COEX_MWS_PA_MUTE: *******************************************************************
+4466,II,COEX_MWS_PA_MUTE: ***** Error MAC[%u] Muted for more than %d ms *****************
+4467,II,COEX_MWS_PA_MUTE: ***** From [%u] --> Now [%u]
+4468,IIIIII,COEX_MWS_PA_MUTE: ***** TX_Grant[%d][%d]: wlan(%d),value(%d), thre(%d), time(%u)
+4469,,COEX_MWS_PA_MUTE: *******************************************************************
+4470,,COEX_MWS_PA_MUTE: *******************************************************************
+4471,,COEX_MWS_PA_MUTE: wal_coex_pa_pre_stm_crash_handler: CXM_QDI_INTF_WLAN_CRASH_IND Sent
+4472,I,: pdev=%d
+4473,IIIIII,tsf_alloc: pdev_id = %d vdev_id = %d type = %d tsf_id = 0x%x bss_id = 0x%x pdev_tsf_id_map = 0x%x pdev_bss_id_map = 0x%x
+4474,IIIIIII,tsf_realloc (flag=0x%x): pdev_id = %d vdev_id = %d type = %d tsf_id = 0x%x bss_id = 0x%x pdev_tsf_id_map = 0x%x pdev_bss_id_map = 0x%x
+4475,I,Do bss2 context switch %d
+4476,IIIIII,tsf_free: pdev_id = %d vdev_id = %d type = %d tsf_id = 0x%x bss_id = 0x%x pdev_tsf_id_map = 0x%x pdev_bss_id_map = 0x%x
+4477,IIIIIIII,staid_alloc: pdev_id = %d vdev_id = %d (%x.%x.%x) type = %d sta_id = 0x%x pdev_sta_id_map = 0x%x
+4478,IIIIIIII,staid_free: pdev_id = %d vdev_id = %d (%x.%x.%x) type = %d sta_id = 0x%x pdev_sta_id_map = 0x%x
+4479,IIIIIIII,wal_vdev_set_spoofed_mac_addr: pdev_id = %d vdev_id = %d spoof_mac=%x.%x.%x spoof_type=%d sta_id = 0x%x spoof_sta_id=0x%x
+4480,IIIII,wal_vdev_restore_mac: pdev_id = %d vdev_id = %d spoof_type = %d sta_id = 0x%x spoof_sta_id=0x%x
+4481,III,wal_tracer_pdev_event_handler 0x%x wal_pdev->pdev_id 0x%x power_state0x%x
+
+4482,II,wal_pdev_dstall_detection_pause pdev_id:%d pause_countdown:%d
+4483,IIIIII,datastall type:2
+ SU_RESPONSE_TYPE_MISMATCH_FAIL_CNT:%d WIFI_CBF_MIMO_CTRL_MISMATCH_FAIL_CNT:%d
+ LIFESPAN_EXPIRY_FAIL_CNT:%d MAX_SCHEDULE_RETRY_COUNT_FAIL_CNT:%d
+ WIFI_QCU_FILTERED_CNT:%d WIFI_LOWER_CBF_BW_FAIL_CNT:%d
+
+4484,IIII,WIFI_LOWER_CBF_BW_FAIL_CNT:%d
+ WIFI_IBSS_NAN_STALL:%d WIFI_SW_STALL:%d WIFI_BA_ASSIST_STALL:%d
+4485,I,datastall type:3 WIFI_FLUSH_RCVD_CNT:%d
+4486,III,wal_pdev_dstall_mon_timer_timeout: pdev_id:%d dstall_pause_countdown:%d total_active_vdev_cnt%d
+4487,III,RXPCU WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4488,III,TXPCU WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4489,III,TXDMA WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4490,III,RXOLE WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4491,III,TXOLE WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4492,III,CRYPTO WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4493,III,RXDMA WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4494,III,PDG WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4495,III,HWSCH WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4496,III,MXI WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4497,III,AMPI WDOG error interrupt on MAC-%d, mask 0x%x, total count 0x%x
+
+4498,IIII,WAL_DBGID_BB_WDOG_TRIGGERED 0x%x 0x%x 0x%x 0x%x
+4499,II,WAL_DBGID_BB_WDOG_TRIGGERED 0x%x 0x%x
+4500,II, WAL_DBGID_SET_POWER_STATE current = 0x%x desired = 0x%x
+4501,II,WAL_PDEV_REG_DOMAIN (pdev=%d): reg=0x%x
+4502,,Quiet functionality not supported
+
+4503,II,data stall time rssi:%d vdev_id:%d
+4504,II,wal_vdev_reconfig vdev_id %d tsf_id is %d
+4505,IIII,wal_vdev_start vdev_id %d vdev_type %d vdev's mac %dbss_peer %d
+4506,II,wal_vdev_stop vdev_id %d vdev_type %d
+4507,IIIIII,wal_vdev_up: pdev_id %d vdev_id %d, vdev_type %d flags 0x%x cnt_per_opmode %d, assoc_id = %d
+4508,IIIII,wal_vdev_down pdev_id %d vdev_id %d vdev_type %d flags 0x%x cnt_per_opmode %d
+4509,III,[ERP_PROTECTION]: param_val %d default profile 0x%x new profile 0x%x
+4510,IIII,WAL_DBGID_SETUP_RSSI_INTERRUPTS vdev_id = %d 0x%x 0x%x 0x%x
+4511,I,SW_DTIM: Improper Beacon due to invalid usRemBufLen 1 for vdev:%d
+4512,III,SW_DTIM: Improper Beacon due to invalid usRemBufLen (%d<%d) for vdev:%d
+4513,III,SW_DTIM: Improper Beacon line due to invalid Dtim count (%d) and period (%d) for vdev :%d
+4514,I,%s: NULL pointer
+
+4515,I,%s: NULL pointer
+
+4516,I,%s: invalid addr_type
+
+4517,I,%s: no buf in pool
+
+4518,I,%s: inserting at head
+
+4519,I,%s: update the existing filter
+
+4520,I,%s: no buf in pool
+
+4521,I,%s: Inserting in the list
+
+4522,I,%s: NULL pointer
+
+4523,I,%s: Invalid addr_type
+
+4524,I,%s: List is empty
+
+4525,I,%s: removing from the head
+
+4526,I,%s: removing from the middle
+
+4527,I,%s: NULL pointer
+
+4528,I,%s: NULL pointer
+
+4529,I,%s: Invalid addr_type
+
+4530,I,%s: List is empty
+
+4531,II,wal_vdev_pre_migrate - old_pdev is %d, new_pdev is = %d
+4532,II,wal_vdev_post_migrate - old_pdev is %d, new_pdev is = %d
+4533,,wal_vdev_post_migrate - Calling rx_resume
+4534,II,_wal_vdev_migrate_tear_down: vdev_id = %d rssi_beacon = %d
+4535,II,_wal_vdev_migrate_bring_up: vdev_id = %d rssi_beacon = %d
+4536,IIIIII,wal_vdev_migrate (%d, 0x%x): pdev %d->%d, active=%d/%d
+4537,,_wal_vdev_state_publish: Entry
+4538,II,_wal_vdev_state_publish: bytes is %d, less than output size = %d
+4539,I,_wal_vdev_state_publish: vdev_id_map %d
+4540,I,_wal_vdev_state_publish: vdev %d
+4541,II,_wal_vdev_state_publish: vdev_type_state is %d, vdev_id_state = %d
+4542,IIIIII,_wal_vdev_state_publish: mac_address is %d:%d:%d:%d:%d:%d
+4543,,_wal_vdev_state_publish: Exit
+4544,IIII,wal_vdev_event_handler (vdev=0x%x,%d): add peer (0x%x)-count=%d
+4545,IIII,wal_vdev_event_handler (vdev=0x%x,%d): del peer (0x%x)-count=%d
+4546,IIII,num_tids=%d,num_mpdu=%d,num_msdu=%d
+
+4547,IIII,tid_sz=%d,mpdu_sz=%d,msdu_sz=%d
+
+4548,I,nss_chainmaks:array=%x
+4549,I,wal_soc_switch_mode: Start switching to mode = %d
+4550,I,wal_soc_switch_mode: Not switching to mode = %d
+4551,II,wal_soc_switch_mode: tx chainmask [%d] from protocol %d
+4552,II,wal_soc_switch_mode: rx chainmask [%d] from protocol %d
+4553,II,wal_soc_switch_mode: pdev_state[%d] = %d
+4554,III,wal_soc_switch_mode: nss applied for mac%d are %d and %d
+4555,II,wal_soc_switch_mode: nss applied for mac1 - %d and %d
+4556,II,wal_soc_switch_mode: nss applied for mac0 - %d and %d
+4557,II,wal_soc_switch_mode: nss applied for mac0 - %d and %d
+4558,II,wal_soc_switch_mode: nss applied for mac1 - %d and %d
+4559,IIII,_wal_soc_switch_mode: mhz = %d mac_id = %d tx_resumed %d last_pdev_state %d
+4560,I, Caling DPD SM for home channel %d
+
+4561,I,wal_soc_switch_mode: Switched to Mode = %d
+4562,,_wal_soc_pkt_info_run_algo: No monitored phy mode or device in sleep mode, enabled pktlog.
+
+4563,IIIIII,pktlog from %d to %d: tx_msdu %d, threshold %d, tx_ppdu %d, threshold %d.
+
+4564,IIIIII,pktlog from %d to %d: rx_msdu %d, threshold %d, rx_ppdu %d, threshold %d.
+
+4565,IIIIII,pktlog from %d to %d: tx_msdu %d, sum_msdu %d, threshold %d, sum_ppdu %d, threshold %d.
+
+4566,III,_wal_soc_register_pkt_info_handler 0x%x, 0x%x, 0x%x
+4567,III,_wal_soc_unregister_pkt_info_handler 0x%x, 0x%x, 0x%x
+4568,II,_wal_soc_state_publish: bytes is %d, less than output size = %d
+4569,II,_wal_soc_state_publish: correct return num_mac %d soc mode %d
+4570,,_wal_soc_state_publish: gp_wal_soc is null
+4571,I,crc32_calc: CRC=0x%08x
+4572,,wal_sw_peer_key allocation failed...!!!
+4573,,wal_sw_peer_key allocation SUCCESS
+4574,,disa_ppdu_desc allocation failed...!!!
+4575,,disa_frm_buf allocation failed...!!!
+4576,,disa_frag_desc allocation failed...!!!
+4577,,disa_frag_desc allocation failed...!!!
+4578,,_wal_disa_prepare_80211_frame: QoS frame with order bit set to 1
+4579,I,tx_send_disa_frame: vdev_id=%d
+4580,I,DISA PPDU setup failed!!! Status=%d
+4581,I,tx_send_disa_frame: Seq No = 0x%x
+4582,I,DISA HW configuration failed!!! Status=%d
+4583,,No MEMORY for DISA frame!!!
+4584,II,Tx_Pause: WAL_PEER_EVENT_SEND_N_COMPLETE sent: peer:0X%x, tid_num:%d
+4585,I,Tx_Pause: Pdev event PEER_CREATE for peer:0X%x rcvd
+4586,I,Tx_Pause: Pdev event PEER_DELETE for peer:0X%x rcvd
+4587,IIII,Tx_Pause: WAL_PEER_TX_PAUSE_UNPAUSE_COMPLETE sent: peer:0X%x, module_id:%d, tids_to_pause:0X%x, tids_to_unpause:0X%x
+4588,IIII,Tx_Pause: WAL_PEER_TX_BLOCK_UNBLOCK_COMPLETE sent: peer:0X%x, module_id:%d, tids_to_block:0X%x, tids_to_unblock:0X%x
+4589,III,Tx_Pause: WAL_VDEV_TX_PAUSE_COMPLETE sent: vdev_id:%d, module_id:%d, block:%d
+4590,III,Tx_Pause: WAL_VDEV_TX_UNPAUSE_COMPLETE sent: vdev_id:%d, module_id:%d, block:%d
+4591,III,Tx_Pause: WAL_PDEV_TX_PAUSE_COMPLETE sent: pdev_id:%d, module_id:%d, block:%d
+4592,III,Tx_Pause: WAL_PDEV_TX_UNPAUSE_COMPLETE sent: pdev_id:%d, module_id:%d, block:%d
+4593,IIII,Tx_Pause: WAL_PEER_TX_PAUSE_UNPAUSE_REQ comp: peer:0X%x, module_id:%d, tids_to_pause:0X%x, tids_to_unpause:0X%x
+4594,IIII,Tx_Pause: WAL_PEER_TX_BLOCK_UNBLOCK_REQ comp: peer:0X%x, module_id:%d, tids_to_block:0X%x, tids_to_unblock:0X%x
+4595,III,Tx_Pause: WAL_VDEV_TX_PAUSE_REQ comp: vdev_id:%d, module_id:%d, block:%d
+4596,III,Tx_Pause: WAL_VDEV_TX_UNPAUSE_REQ comp: vdev_id:%d, module_id:%d, block:%d
+4597,III,Tx_Pause: WAL_PDEV_TX_PAUSE_REQ comp: pdev_id:%d, module_id:%d, block:%d
+4598,III,Tx_Pause: WAL_PDEV_TX_UNPAUSE_REQ comp: pdev_id:%d, module_id:%d, block:%d
+4599,IIII,Tx_Pause: WAL_PDEV_TX_PAUSE_REQ rcvd: pdev_id:%d, module_id:%d, block:%d, filter:%d
+4600,III,Tx_Pause: WAL_PDEV_TX_UNPAUSE_REQ rcvd: pdev_id:%d, module_id:%d, block:%d
+4601,I,Tx_Pause: unsupported pdev request id:%d
+4602,IIII,Tx_Pause: WAL_VDEV_TX_PAUSE_REQ rcvd: vdev_id:%d, module_id:%d, block:%d, filter:%d
+4603,III,Tx_Pause: WAL_VDEV_TX_UNPAUSE_REQ rcvd: vdev_id:%d, module_id:%d, block:%d
+4604,I,Tx_Pause: unsupported vdev request id:%d
+4605,IIIII,Tx_Pause: WAL_PEER_TX_PAUSE_UNPAUSE_REQ rcvd: peer:0X%x, module_id:%d, tids_to_pause:0X%x, tids_to_unpause:0X%x, filter:%d
+4606,IIIII,Tx_Pause: WAL_PEER_TX_BLOCK_UNBLOCK_REQ rcvd: peer:0X%x, module_id:%d, tids_to_block:0X%x, tids_to_unblock:0X%x, filter:%d
+4607,I,Tx_Pause: unsupported peer request id:%d
+4608,IIII,Tx_Pause: WAL_PEER_SEND_N_REQ rcvd: peer:0X%x, tidno:%d, num_frames:%d, flags:0X%x [No_Resp]
+4609,IIII,Tx_Pause: WAL_PEER_PS_PRE_REQ rcvd: peer:0X%x, force_ps:%d, pm_ts:%d, paused_tidmask:0X%x [No_Resp]
+4610,I,Tx_Pause: WAL_VDEV_TX_PAUSE_RESET_IND rcvd: vdev_id:%d [No_Resp]
+4611,II,Tx_Pause: WAL_TX_PAUSE_TID_CREATE rcvd: peer:0X%x, tid_num:%d [No_Resp]
+4612,I,Tx_Pause: WAL_TX_PAUSE_VDEV_CREATE rcvd: vdev_id:%d [No_Resp]
+4613,I,Tx_Pause: WAL_TX_PAUSE_PEER_CREATE rcvd: peer:0X%x [No_Resp]
+4614,I,Tx_Pause: WAL_TX_PAUSE_HWQ_EMPTY rcvd: tid_num:%d [No_Resp]
+4615,I,Tx_Pause: unsupported no-resp request id:%d
+4616,I,Tx_Pause: unsupported request id:%d
+4617,IIII,tid_pause_data_stall tid_num:%d pause_module_id_map:%d block_module_id_map:%d peer:0X%x
+4618,II,WAL_DBGID_SMPS_SET_HW_MODE: new=0x%x old=0x%x
+4619,I,actual min early_rx:%d
+4620,,WDCVS adaptive algorithm enabled
+
+4621,,WDCVS adaptive algorithm disabled
+
+4622,II,wal_wdcvs_state_change_notify mac:%d: state %x
+4623,IIII,wal_wdcvs_update_bw: Mac Id: %x BW mode updated: %x Old WDCVS state: %x New WDCVS state: %x
+
+4624,IIII,wal_wdcvs_update_opmode: Mac Id: %x OPMODE updated: %x Old WDCVS state: %x New WDCVS state: %x
+
+4625,I,wal_wdcvs_boost_enable: Boost requested ref_cnt %x
+
+4626,I,wal_wdcvs_boost_disable: Boost request released ref_cnt %x
+
+4627,IIIII,WDCVSTXMSDU-MAC%d %x %x %x %x
+4628,IIIIIII,WDCVSRX-MAC%d %x %x %x %x %x %x
+4629,IIIIIII,WDCVSTX-MAC%d %x %x %x %x %x %x
+4630,IIIII,rx_rate_index-MAC%d %x rx_aggr_index %x tx_rate_index %x tx_aggr_index %x
+
+4631,,wal_pm_get_band_config: Invalid Channel config, Assume 5G
+4632,I,wal_pm_update_spm: WAL_SPM_BW_MODE_UPDATE _flag %d
+4633,I,wal_pm_update_spm: WAL_PM_MAC_PARAM_LATENCY_MODE _flag %d
+4634,II,wal_pm_update_spm: chain_mask->%d, dtim_period -> %d !!!
+
+4635,I,RSSI_IND wal_pm_update_soc_mgr: WAL_PM_MAC_PARAM_RSSI_INDICATION, rssi indication ->%d
+
+4636,I,wal_pm_update_spm: WAL_PM_MAC_PARAM_RX_CHAINS_COUNT, chain count ->%d !!!
+
+4637,I, wal_pm_update_spm invalid param: param_id %d !!!
+
+4638,II,wal_pm_h2s_wait: start REQ: %d GRANT :%d
+4639,II,wal_pm_h2s_wait: select exit %u %x
+4640,II,wal_wmac_pm_h2s select got signal: %d h2s_grant: %d
+
+4641,,wal_wmac_pm_h2s timed out
+4642,I,stay on partial awake release cnt:%d
+4643,I,stay on partial awake request cnt:%d
+4644,I,_wal_set_soc_fast_pwr_transition_mode mode from ini: fast_pwr_transition_mode = %d
+4645,II,evaluate_dtim: current_state=%d, new_state=%d
+4646,I,evaluate_dtim: force_swdtim=%d
+4647,I,wal_pm_evaluate_dtim_type sleep validation with invalid TSF id %d
+4648,,hwdtim awake in non-hwdtim
+4649,,enter hwdtim in non-hwdtim-awake
+4650,I,RRI interrupt received for MAC ID %d
+4651,II,mac:%d Triggering fake TSF OOR
+4652,IIIIII,mac:%d curr_tsf:0x%08x_0x%08x next_tbtt:0x%08x_0x%08x dtim_period:%0x
+4653,II,wal_pm_h2s_intr_hdlr: REQ: %d GRANT :%d
+4654,III,WDOG mac:%d global_count:0x%08x_%08x
+
+4655,III,WDOG mac:%d cur_tsf:0x%08x_%08x
+
+4656,,Enabling CCE : WHAL_PMAC_PARAM_DTIM_HW
+4657,II,wal_pm_handle_swdtim_pending_op: pdev_id:%u, pending_op:%u
+4658,I,mac:%d wal_pm_wow_awake_to_hdlr
+4659,I,consective_wow_awake_to_cnt:%d
+4660,,long mac awake detect!!!
+4661,II,wal_pm_state_active_initial_timestamp_%d : %lu
+4662,I,exit hwdtim awake msg handler: pdev_id=%u
+4663,III,wal_pm_power_thread_msg_handler: mac=%u, power msg_id=%d pending_op=0x%x
+4664,II,wal_pm_power_thread_msg_handler: mac=%u, unsupported request id:%d
+4665,II,wal_pm_state_init_entry_timestamp : %lu mac_id: %d
+4666,II,wal_pm_state_init_exit_timestamp : %lu Mac_Id: %d
+4667,III,wal_pm_state_active_entry_timestamp : %lu mac_id: %d active_entry_count: %lu
+4668,,!!!!wal_pm_state_active_entry: incorrect previous state from hw_dtim Exit sleep !!!!
+
+4669,,H2S Grant Check Failed
+4670,,Disabling CCE : Reseting Mac as CCE Disabled failed
+4671,,Disabling CCE : WHAL_PMAC_DTIM_AWAKE disable
+4672,,wal_pm_state_active_entry: from hw_dtim_awake Exit sleep
+
+4673,,wal_pm_state_active_entry: from IMPS sleep Exit
+
+4674,,wal_pm_state_active_entry: from partial_awake Exit sleep
+
+4675,,wal_pm_state_active_event: Already Awake, Do nothing
+4676,,wal_pm_state_active_event: Active to HW DTIM Transition
+4677,,wal_pm_state_active_event: Active to SW DTIM Transition
+4678,,wal_pm_state_active_event: Active to IMPS Transition
+4679,III,wal_pm_state_hw_dtim_entry_timestamp : %lu mac_id: %d hw_dtim_entry_count: %lu
+4680,,wal_pm_state_hw_dtim_entry: dtim entry guard time breached
+4681,II,wal_pm_state_hw_dtim_exit_timestamp : %lu Mac_Id: %d
+4682,,wal_pm_state_hw_dtim_event: HW DTIM to HW_DTIM_AWAKE Transition
+4683,,wal_pm_state_hw_dtim_event: HW DTIM to Partial_awake Transition
+4684,II,wal_pm_state_hw_dtim_awake_entry_timestamp: %lu mac_id: %d
+4685,,H2S Grant Check Failed
+4686,,Disabling CCE : Reseting Mac as CCE Disabled failed
+4687,,Disabling CCE : WHAL_PMAC_DTIM_AWAKE disable
+4688,,wal_pm_state_hw_dtim_awake_event: HW_DTIM_AWAKE to HW DTIM Transition
+4689,,wal_pm_state_hw_dtim_awake_event: HW_DTIM_AWAKE to Active Transition
+4690,,wal_pm_state_hw_dtim_awake_event: HW_DTIM_AWAKE to partial awake Transition
+4691,II,wal_pm_state_sw_dtim_entry_timestamp : %lu mac_id: %d
+4692,,wal_pm_state_imps_entry: STATE
+4693,III,wal_pm_state_imps_entry_timestamp : %lu mac_id: %d imps_entry_count: %lu
+4694,II,wal_pm_state_imps_exit_timestamp : %lu Mac_Id: %d
+4695,,wal_pm_state_imps_event: IMPS to Active Transition
+4696,,wal_pm_state_imps_event: IMPS to partial awake Transition
+4697,,wal_pm_state_partial_awake_entry: STATE
+4698,,H2S Grant Check Failed
+4699,,Disabling CCE : Reseting Mac as CCE Disabled failed
+4700,,Disabling CCE : WHAL_PMAC_DTIM_AWAKE disable
+4701,,wal_pm_state_partial_awake_event: Partial_awake to HW DTIM Transition
+4702,,wal_pm_state_partial_awake_event: Partial_awake to Active Transition
+4703,,wal_pm_state_partial_awake_event: Partial_awake to HW_DTIM_AWAKE Transition
+4704,,wal_pm_state_partial_awake_event: Partial_awake to IMPS Transition
+4705,,wal_spm_dump_votes: mac 0/1 Param configuration
+4706,I,**** wal_spm_dump_votes: for mac id : %d
+4707,I,q6_cpp -> %d
+4708,I,q6_mpps -> %d
+4709,I,q6_to_ddr.ab -> %d
+4710,I,q6_to_ddr.ib -> %d
+4711,I,q6_to_wlan.ab -> %d
+4712,I,q6_to_wlan.ib -> %d
+4713,I,wlan_to_ddr.ab -> %d
+4714,I,wlan_to_ddr.ib -> %d
+4715,I,q6_clk_freq_kHz -> %d
+4716,I, bw_mode -> %d
+4717,I, n_chain_mask -> %d
+4718,I, dtim_period -> %d
+4719,I, opmode -> %d
+4720,I, lp_state -> %d
+4721,I, band -> %d
+4722,,wal_spm_dump_votes: Applid param configuration
+4723,I,q6_cpp -> %d
+4724,I,q6_mpps -> %d
+4725,I,q6_to_ddr.ab -> %d
+4726,I,q6_to_ddr.ib -> %d
+4727,I,q6_to_wlan.ab -> %d
+4728,I,q6_to_wlan.ib -> %d
+4729,I,wlan_to_ddr.ab -> %d
+4730,I,wlan_to_ddr.ib -> %d
+4731,I,q6_clk_freq_kHz -> %d
+4732,I,bw_mode -> %d
+4733,I,n_chain_mask -> %d
+4734,I,dtim_period -> %d
+4735,I,opmode -> %d
+4736,I,ccpm ->opmode -> %d
+4737,I,lp_state -> %d
+4738,I,css_down -> %d
+4739,I,band -> %d
+4740,,Invalid mac_id
+4741,I,_wal_spm_set_params_cfg update_mask 0%x
+4742,,Invalid mac_id
+4743,I,_wal_spm_set_params_cfg op mode selected: %d
+4744,I,_wal_spm_set_params_cfg invalid op mode selected: %d
+4745,I,_wal_spm_set_params_cfg bw mode selected: %d
+4746,I,_wal_spm_set_params_cfg invalid bw mode selected: %d
+4747,I,_wal_spm_set_params_cfg band selected: %d
+4748,I,_wal_spm_set_params_cfg invalid band selected: %d
+4749,I,_wal_spm_set_params_cfg apply_wlan_params.flags 0%x
+4750,I,_wal_spm_set_wpm_params_cfg : ccpm_request_wlan_pwr failed with error code: %d
+4751,I,_wal_spm_css_pwr_down : state: %d
+4752,I,wal_spm_css_state_change_notify: ccpm_request_wlan_pwr failed with error code: %d
+4753,I,wal_spm_css_state_change_notify :ccpm_request_wlan_ccvs failed with error code: %d
+4754,I,wal_spm_css_state_change_notify :ccpm_request_wlan_ccvs failed with error code: %d
+4755,I,_wal_spm_css_pwr_down : ccpm_request_wlan_pwr failed with error code: %d
+4756,I,_wal_spm_init : ccpm_request_wlan_pwr failed with error code: %d
+4757,I,wal_pm_arbiter_request request Type 0x%x
+
+4758,,wal_pm_arbiter_request:ERROR: Double Sleep request without awake done
+4759,III,wal_pm_arbiter_resolve_mac_pm_state: pdev %d mac_id %d, Resolved state:%d
+4760,,wal_pm_debug_log_init done
+
+4761,,wal_pm_lock_stats
+4762,II,wal_pm_lock_stats holding by Protocol -> mac_id : %d , module_id :%d
+
+4763,III, wal_pm_lock_stats holding by WAL(MAC#0) request : %d, pm_requester :%d, ref_cnt %d
+
+4764,III, wal_pm_lock_stats holding by WAL(MAC#1) request : %d, pm_requester :%d, ref_cnt %d
+
+4765,,wal_pm_gpio_pwr_profile request is for MAC0
+4766,,wal_pm_gpio_pwr_profile request is for MAC1
+4767,I,wal_pm_gpio_pwr_profile request is wrong MAC id %d
+4768,II,wmi_hwdtim_cmd request %d is for MAC%d
+4769,,hwdtim_cmd FAILED : provide correct arguments
+4770,II,wmi_cce_cmd request %d is for MAC%d
+4771,,cce_cmd FAILED : provide correct arguments
+4772,II,wmi_imps_cmd request %d is for MAC%d
+4773,,IMPS_cmd FAILED : provide correct arguments
+4774,II,wmi_conf_nth_bcn mac id-%d nth becn threshold: %d
+4775,II,wmi_wcvs_cmd request %d is for MAC%d
+4776,,wcvs_cmd FAILED : in-correct arguments
+4777,II,wmi_dtim_synth_cmd request %d is for MAC%d
+4778,,dtim_synth_cmd FAILED : provide correct arguments
+4779,,cce_counter_cmd FAILED : provide correct arguments
+4780,,wal_power_debug_css_pwr_ctrl_cmd FAILED : in-correct arguments
+4781,II,wmi_dtim_rf_chain_ctrl_cmd request %d is for MAC%d
+4782,,wal_power_debug_dtim_rf_chain_ctrl_cmd FAILED : in correct arguments
+4783,,wal_power_debug_wow_long_wake_detect_cmd FAILED : in-correct arguments
+4784,II,fast_wake_cmd request %d is for MAC%d
+4785,,fast_wake_cmd FAILED : provide correct arguments
+4786,II,force_swdtim request %d is for MAC%d
+4787,II,sim rogue ap request %d is for MAC%d
+4788,II,sim rogue ap request %d is for MAC%d
+4789,,force_swdtim FAILED : provide correct arguments
+4790,II,force_swdtim request %d is for MAC%d
+4791,,force_swdtim FAILED : provide correct arguments
+4792,,setUnitTestcmd FAILED : wlan_vdev is NULL
+4793,,setUnitTestcmd FAILED : pdev is NULL
+4794,II,sw_dtim_power_msg_handler: mac=%u, power msg_id=%d
+4795,III,sw_dtim_power_msg_handler: mac=%u, Beacon RX for vdev=%d, DTIM_set=%u
+4796,I,sw_dtim_power_msg_handler: mac=%u, Beacon RX but vdev is NULL
+4797,II,sw_dtim_power_msg_handler: mac=%u, unsupported request id:%d
+4798,II,sw_dtim_peer_event: DATA, fc:%0x, more:%u
+4799,II,sw_dtim_peer_event: Unexpeted unicast packet received for vdev=%d in state=%d
+4800,II,sw_dtim_wmac_power_req: mac=%u, cmd_id=%u
+4801,I,sw_dtim_wmac_validate_swdtim_entry(FALSE): non-supported vdev, mac=%u
+4802,I,sw_dtim_wmac_validate_swdtim_entry(FALSE): start reeval timer, mac=%u
+4803,IIIIII,sw_dtim_wmac_validate_swdtim_entry(FALSE): close to tbtt, mac=%u, timeout=%d, powerdown=%u, min_tbtt=%u, powerup=%u, back_off=%u
+4804,I,sw_dtim_wmac_validate_swdtim_entry(FALSE): validate_imps_swdtim failing, mac=%u
+4805,IIII,sw_dtim_wmac_validate_swdtim_entry(TRUE): mac=%u, timeout=%u, min_tbtt=%u, sleep_exit_sys_time=%u
+4806,II,sw_dtim_wmac_is_safe_to_power_up(FALSE): mac=%d, !vdev_is_safe_to_sleep(%d)
+4807,III,sw_dtim_wmac_is_safe_to_power_up(FALSE): mac=%d, min_time_till_tbtt=%u, back_off=%u
+4808,I,sw_dtim_wmac_is_safe_to_power_up(TRUE): mac=%d
+4809,IIIIII,sw_dtim_vdev_start_tbtt_timer: vdev_id=%d, nTBTT=%0x-%0x, tsf=%0x-%0x, time_till_TBTT=%u
+4810,IIIIII,sw_dtim_vdev_start_sm: tbtt=%0x-%0x < tsf=%0x-%0x for vdev=%d tsf_id=%u
+4811,II,sw_dtim_vdev_start_sm: vdev:%d, next_state:%d
+4812,III,sw_dtim_vdev_is_safe_to_sleep(FALSE): vdev_id=%d, cur_state:%d, next_state:%d
+4813,IIIIIIII,sw_dtim_vdev_is_safe_to_sleep(TRUE): vdev_id=%d, tsf_id=%u, bss_id=%u, nTBTT=%0x-%0x, tsf=%0x-%0x, time_till_TBTT=%u
+4814,,_wal_rmc_deliver_event: Deliver RMC event
+4815,I,RMC event handler: event_type = 0x%x
+
+4816,IIIIII,DEBUG-TKNS: %d,%d,%lu,%lu,%lu,%lu
+4817,IIIIIIIII,DEBUG-PERF: %lu,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d
+4818,IIIIIIII,DEBUG-PERF: %d,%d,%lu,%lu,%lu,%lu,%lu,%lu
+4819,IIIIII,_wal_rtt_get_buffer_ptr:max_len:0x%x rem_len:0x%x reqd_len:0x%x buff:0x%x buf_p:0x%x cur_p:0x%x
+4820,III,_wal_rtt_psoc_init() wal_rtt_ctxt idx in rtt_psoc_handle: %d rtt_ctxt: %p alloc_buff_p: %p
+4821,IIII,_wal_rtt_psoc_init() psoc_rtt handle: %p sizes rtt_tx_pool: %d rtt_rx_pool handle: %d, rtt_rx_ofld_pool: %d
+4822,III,_wal_rtt_attach() pdev = %p rtt_pdev_ctxt = %p wal_rtt_ctxt = %p
+4823,IIIII,_wal_rtt_init() pdev_id = %d rtt_ctxt: %p alloc_buff = %p buff = %p max_buff_len = %d
+4824,I,_wal_rtt_get_dyn_bw:%d
+4825,IIII,_wal_report_type2_buffer_init buff = %p cur_p = %p chan = %d report_type = %d
+4826,III,_wal_report_type2_buffer_done() buff = %p, curr: %p len: %d
+4827,II,_wal_report_type2_update_start_ts: start_ts(rtt_ctxt) start_ts(peer_head) %d
+4828,IIIII,_wal_rtt_local_frame_send_with_rate: acks%d tid_num 0x%x rate_info 0x%x flags 0x%x report %d
+4829,III,_wal_collect_report_info: pre %d bw %d dump_size %d
+4830,IIII,_wal_collect_report_info: tod_32= 0x%x tod_0= 0x%x toa_0= 0x%x, toa_32= 0x%x
+4831,III,_wal_collect_report_info: t3_report_buff_addr=0x%x fac_valid: %d fac: %d
+4832,III,_wal_collect_report_info: t2_32= 0x%x t2_0= 0x%x fac= 0x%x
+4833,IIII,_wal_collect_report_info: t1_32= 0x%x t1_0= 0x%x t4_32= 0x%x t4_0= 0x%x
+4834,III,report type 0 bw: %d dumpsize:%d buffsize:%d
+4835,IIIIII,_wal_report_type2_collect_report_info: total_time = %d num_frms = %d info1 = %d info2 = %d info3 = %d start_ts = %d
+4836,,DISCARDING MEASUREMENT!! T3 not captured
+4837,II,RTT_INITR_TSTAMP: t2= %lu fac= %d
+4838,IIII,_wal_report_type2_collect_report_info: tx_rate_info1 = 0x%x tx_rate_info2= 0x%x rx_rate_info1=0x%x, rx_rate_info2 = 0x%x
+4839,IIIII,_wal_report_type2_collect_report_info: meas_cnt=%d tx_preamble=%d tx_bw=%d, rssi=0x%x, rtt=0x%x
+4840,II,RTT_INITR_TSTAMP: t3= %lu t3_del= %ld
+4841,III,RTT_RSPDR_TSTAMP: t1= %lu t4= %lu t4_del= %ld
+4842,II,COMPUTED_RTT: rtt=0x%x meas_count=%d
+4843,IIII,_wal_report_type2_collect_report_info: tx_rate_info1=0x%x, tx_rate_info2 =0x%x, rx_rate_info1=0x%x, rx_rate_info2=0x%x
+4844,III,_wal_report_type2_collect_report_info: rx_preamble=%d, bw=%d rssi = 0x%x
+4845,II,RTT_INITR_TSTAMP: t2= %lu fac= %d
+4846,,_wal_rtt_null_ack_hdl() is called after RTT session is completed !!!
+4847,,_wal_rtt_tm_ack_hdl() is called after RTT session is completed !!!
+4848,,_wal_rtt_tm_rx_hdl: TM frame not directed to me. Don't process
+4849,,_wal_rtt_tm_rx_hdl: Not a valid TM frame. Don't process
+4850,I,_wal_rtt_tm_rx_hdl: HT_VHT ack enable RTT_TM_FTM1 %d
+4851,III,_wal_rtt_tm_rx_hdl: expect_token=%d, dia_token=%d, follow_token=%d
+4852,IIII,_wal_rtt_tm_rx_hdl: t1_32=0x%x, t1_0=0x%x, t4_32=0x%x, t4_0=0x%x
+4853,IIIIIII,t3_report_buff_addr=0x%x, t3_32=0x%x t3_0=0x%x t2_32=0x%x t2_0=0x%x, t3_del=0x%x len=
+4854,,wal_rtt_tx_ppdu_done(): rx_location_info is found to be invalid
+4855,III,_wal_rtt_tx_ppdu_done: rtt_type=%d, tx_preamble=%d, retries=%d
+4856,,_wal_rtt_tx_ppdu_done() rtt_resp_cb_ctxt found to be NULL !!! return
+4857,III,_wal_rtt_tx_ppdu_done: rtt_type=%d, tx_preamble=%d, retries=%d
+4858,IIIIII,_wal_rtt_tx_ppdu_done: tod_32= 0x%x tod_0= 0x%x toa_32= 0x%x toa_0= 0x%x fac_valid: %d fac= 0x%x
+4859,II,_wal_rtt_tx_ppdu_done: RSSI = 0x%x chain_idx = 0x%x
+4860,II,report type 0 size: %d %d
+4861,IIIII,_wal_rtt_mt_cb: msg:0x%x id:0x%x s_thr:%d d_thr:%d ticks:0x%x
+4862,IIII,TDLS_DBGID_WAL_PEER_UPDATE_SET Tdls10: vdev_id = %d step = 0x%x val1 = 0x%x val2 = 0x%x
+4863,II,TDLS_DBGID_WAL_PEER_UPDATE_SET Tdls10:step = 0x%x val1 = 0x%x
+4864,III,TDLS_DBGID_WAL_SET Tdls8: vdev_id = %d param_type = %d value = 0x%x
+4865,II,TDLS_DBGID_WAL_SET not handled in switch vdev_id = 0x%x param_type = %d
+4866,II,TDLS_DBGID_WAL_GET Tdls9: vdev_id = 0x%x param_type = %d
+4867,II,TDLS_DBGID_WAL_GET not handled in switch vdev_id = 0x%x param_type = %d
+4868,II,_ar_wal_tdls_vattach() vdev_id = %d vdev flags: 0x%x
+4869,,_ar_wal_tdls_vattach(): failure: no memory left for vdev tdls handle, must be at max tdls vdevs
+4870,II,_ar_wal_tdls_vdetach() vdev_id = %d vdev flags = 0x%x
+4871,IIIIII,_ar_wal_tdls_attach() tdls_psoc_handle = %p pdev = %p, num_vdevs = %d num_conn_table = %d tdls_pool ptr = %p tdls_conn_table_pool ptr = %p
+4872,IIIII,_ar_wal_tdls_psoc_init() tdls_psoc_handle = %p num_vdevs = %d num_conn_table = %d tdls_pool ptr = %p tdls_conn_table_pool ptr = %p
+4873,IIIII,TDLS_DBGID_UAPSD_GENERIC Tdls30:magic# = 0x%x fn_id = 0x%x step = 0x%x val1 = 0x%x val2 = 0x%x
+4874,,_wal_tdls_add_peer() return EINVAL
+4875,,_wal_tdls_remove_peer() return EINVAL
+4876,IIII,TDLS_DBGID_WAL_PEER_UPDATE_EVT Tdls11: vdev_id = %d mac47to32= 0x%x mac31to0 = 0x%x reason = 0x%x
+4877,IIII,TDLS_DBGID_PEER_EVT_DELETE Tdls20:val1 = 0x%x val2 = 0x%x val3 = 0x%x val4 = 0x%x
+4878,III,TDLS_DBGID_PEER_EVT_DELETE Tdls20:val1 = 0x%x val2 = 0x%x val3 = 0x%x
+4879,IIIII,TDLS_DBGID_CONNTRACK_TIMER Tdls7: vdev_id = %d step# = 0x%x val1 = 0x%x val2 = 0x%x val3 = 0x%x
+4880,IIIIII,TDLS_DBGID_WAL_PEER_UPDATE_SET Tdls10: vdev_id = %d step = 0x%x val1 = 0x%x val2 = 0x%x val3 = 0x%x vl4 = 0x%x val5 = 0x%x
+4881,IIIIII,TDLS_DBGID_WAL_PEER_UPDATE_SET Tdls10: vdev_id = %d step = 0x%x val1 = 0x%x val2 = 0x%x val3 = 0x%x vl4 = 0x%x val5 = 0x%x
+4882,IIIIII,TDLS_DBGID_WAL_PEER_UPDATE_SET Tdls10: vdev_id = %d step = 0x%x val1 = 0x%x val2 = 0x%x val3 = 0x%x vl4 = 0x%x val5 = 0x%x
+4883,IIIIII,TDLS_DBGID_WAL_PEER_UPDATE_SET Tdls10: vdev_id = %d step = 0x%x val1 = 0x%x val2 = 0x%x val3 = 0x%x vl4 = 0x%x val5 = 0x%x
+4884,IIIIII,TDLS_DBGID_WAL_PEER_UPDATE_SET Tdls10: vdev_id = %d step = 0x%x val1 = 0x%x val2 = 0x%x val3 = 0x%x vl4 = 0x%x val5 = 0x%x
+4885,IIIIII,TDLS_DBGID_PEER_EVT_DISCOVER Tdls19: vdev_id = %d step = 0x%x mac47to32 = 0x%x mac31to0 = 0x%x tx_avg = %d discovery_threshold = %d
+4886,IIIIII,TDLS_DBGID_PEER_EVT_DRP_THRESH Tdls16: vdev_id = %d line = %d consec failure: 0x%x tx_count = %d tx_avg = %d rx_avg = %d
+4887,IIIIII,TDLS_DBGID_PEER_EVT_DRP_THRESH Tdls16: vdev_id = %d mac47to32 = 0x%x tx_threshold = %d tx_count = %d tx_avg = %d rx_avg = %d
+4888,IIIIII,TDLS_DBGID_PEER_EVT_DRP_RSSI Tdls18: vdev_id = %d step = 0x%x mac47to32 = 0x%x mac31to0 = 0x%x new_rssi_threshold = %d peer_rssi = %d
+4889,IIIII,TDLS_DBGID_CONNTRACK_TIMER Tdls7: vdev_id = %d step# = 0x%x val1 = 0x%x val2 = 0x%x val3 = 0x%x
+4890,II,pdev:%d intr_handler_non_txrx called in pmm_wlan 0x%x state
+4891,III,WMMAC_PAUSE_CB: peer=0x%x blocked tids=0x%x/0x%x
+4892,IIII,WMMAC_Q_REPRIO: peer=0x%x tid=%d qid:%d->%d
+4893,II,WMMAC_PAUSE_CB: unblock tid(%d)=0x%x
+4894,IIIII,WMMAC_ADD_DELTS: ac=%d admitted=%d acm=%d block=0x%x downgrade=0x%x
+4895,III,WMMAC_UPDATE: used_time=%d admitted_time=%d, downgrade=%d
+4896,IIII,WMMAC_Q_DEPRIO: peer=0x%x tid=%d qid:%d->%d
+4897,III,WMMAC_Q_DROP: peer=0x%x tid(%d)=0x%x
+4898,IIII,WMMAC_PERIODIC_UPDATE 0x%x 0x%x 0x%x 0x%x
+4899,I,WMMAC_NO_DOWNGRADE: unblock tid mask=0x%x
+4900,III,WMMAC_PERIODIC_UPDATE (VO): peer=0x%x, used=%d, admitted=%d
+4901,III,WMMAC_PERIODIC_UPDATE (VI): peer=0x%x, used=%d, admitted=%d
+4902,IIII,WMMAC_USED_TIME_EXCEED: used=%d admitted=%d tx_sts=%d wmmac_q=%d
+4903,IIIIII,WMMAC_STATUS: peer=0x%x, used=%d, admitted=%d, txq_sts=%d/%d, downgrade=%d
+4904,IIIII,WMMAC_TXQ_STATUS ac=%d txq_status=0x%02x used=%d admitted=%d downgrade=%d
+4905,IIII,halphy_bdf_SetUserSARValues SARUserLimits[%d] : CCK2gLimit %x Ofdm2gLimit %x Ofdm5gLimit %x
+
+4906,III,halphy_bdf_ActivateSARLimitSet enable = %d, Index = %d, chainNum = %d
+
+4907,III,### Setting Reg domain pCfgCtl[0] %d pCfgCtl[1] %d regDom %d
+4908,II,g_gtx_cfg.gtxTPCstepDown %x g_gtx_cfg.gtxTPCMinCck %x
+
+4909,I,halphy_bdf_device_ProcessConfigAddr phyid %d
+
+4910,I,halphy_bdf_device_ProcessConfigAddr skipping write pHeader->addres %x
+
+4911,I,halphy_bdf_device_ProcessConfigAddr skipping write pHeader->addres %x
+
+4912,I,halphy_bdf_device_ProcessConfigAddr writing to pHeader->addres %x
+
+4913,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4914,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4915,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4916,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4917,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4918,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4919,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4920,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4921,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4922,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4923,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4924,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4925,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4926,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4927,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4928,I,halphy_bdf_device_GetRTT dyn_bw=%d is not valid
+
+4929,,in halphy_cal_RunDPDCalibration
+
+4930,II,CC::: genCalTable calType=%d hwCalMask 0x%x
+4931,IIII,CC::: cal type idx=%d, ptrStandalone=%x, pIn=%x, pOut=%x
+4932,IIII,CC::: combCalIQ calType=%d, callingContext=%d, phymode = 0x%08x, bandwidth=%d
+4933,IIIII,HWtbl: hwCbFCSTracking[%d][HWID:%d].tableAddress[0][i:%d][chainIdx:%d] = %x
+4934,IIIII,HWtbl: hwCbFCSTracking[%d][HWID:%d].tableValid[0][i:%d][chainIdx:%d] = %d
+4935,IIIII,HWtbl: hwCbFCSTracking[%d][HWID:%d].tableAddress[1][i:%d][chainIdx:%d] = %x
+4936,IIIII,HWtbl: hwCbFCSTracking[%d][HWID:%d].tableValid[1][i:%d][chainIdx:%d] = %d
+4937,IIIII,HWtbl: hwCbFCSTracking[%d][HWID:%d].tableAddress[2][i:%d][chainIdx:%d] = %x
+4938,IIIII,HWtbl: hwCbFCSTracking[%d][HWID:%d].tableValid[2][i:%d][chainIdx:%d] = %d
+4939,,HWtbl: ===================================================================
+4940,III,TEMPSEN::: caldb_tempBinFile->data.cal_80p80_RF0_synth0_5G_TxIq[bandw=%d][rfsubIdx=%d]=%x
+4941,III,TEMPSEN::: caldb_tempBinFile->data.cal_80p80_RF0_synth0_5G_RxIq[bandw=%d][rfsubIdx=%d]=%x
+4942,III,TEMPSEN::: caldb_tempBinFile->data.cal_80p80_RF0_synth0_5G_TxLoNormal[bandw=%d][rfsubIdx=%d]=%x
+4943,IIII,TEMPSEN::: (caldb_tempBinFile->data.cal_TxIq[bandw=%d][rfChainIdx=%d][rfsubIdx=%d])=%x
+4944,IIII,TEMPSEN::: (caldb_tempBinFile->data.cal_RxIq[bandw=%d][rfChainIdx=%d][rfsubIdx=%d])=%x
+4945,IIII,TEMPSEN::: (caldb_tempBinFile->data.cal_TxLoNormal[bandw=%d][rfChainIdx=%d][rfsubIdx=%d])=%x
+4946,IIIIII,TEMPSEN::: combined cal: validBitMask[0][2][%d]=%x validBitMask[1][2][%d]=%x validBitMask[2][2][%d]=%x
+4947,IIII,TEMPSEN:::&caldb_tempBinFile->data.cal_RxDcoNormal[bandw=%d][rfChainIdx=%d][rfsubIdx=%d]=%x
+4948,III,TEMPSEN::: RXDCO_MASTER:validBitMask[bw:%d][rfChain:%d]=%x
+4949,IIII,TEMPSEN::: RXDCO_ALT:validBitMask[alt:%d][bw:%d][rfChain:%d]=%x
+4950,III,CALDB::: DPD_MASTER:validBitMask[bw:%d][rfChain:%d]=%x
+4951,IIIII,TEMPSEN::: calType=%d alt rfPath = %d,chainIdx=%d, globalCallingContext=%d,useAltTableAllowed=%d
+4952,IIIIIIII,TEMPSEN::: chainIdx = %d, CBNormalizedOffset=%d, CBTempInC=%d, LastTempInC=%d, LastRawTempInC %d, getTime=%u, curTempID=%d, CBtempeID=%d
+4953,II,CB: sizeofrxdoc=%d, sizeofdpd=%d
+4954,II,requiredAdjustRxDcoTimeOut lifeTime = %d for chainIdx= %d!«
+4955,I,NO t_caldb_context found for chainIdx = %d!«
+4956,IIII,HWtbl: hwRxDcoFCSTracking[HWID:%d].tableAddress[i:%d][chainIdx:%d] = %x
+4957,IIII,HWtbl: hwRxDcoFCSTracking[HWID:%d].tableValid[i:%d][chainIdx:%d] = %d
+4958,III,CC::: rxiqStart: %x, txiqStart: %x, txloStart: %x
+4959,I,CB: in FTM mode and hwCalMask=%x
+4960,I,CB::: IS_FTM_MODE() : %x, DISALBE_RESTORE_FOR_FTM is defined
+4961,II,CC: spot A, NOT_APPLICABLE, testResult=%d, lifeTime=%d
+4962,II,CC: spot B, APPLICALBE_RESUBMISSION_ONLY, testResult=%d, lifeTime=%d
+4963,I,CC: spot C, NOMIMAL_APPLICABLE, testResult=%d
+4964,II,address1 %x, address0 %x
+
+4965,III,TEMPSEN:::3c WHAL_IS_CHAN_80_80MHZ(curChan)=%x, WHAL_IS_CHAN_VHT160(curChan)=%x, isSBSMode=%x
+4966,I,ERROR: invalid band of %d
+
+4967,II,ERROR: table index never found for frequency %d at %d bandwidth
+
+4968,III,TEMPSEN:: chainIdx=%d, rfsub=%d, rawRfSubBand=%d
+4969,II,RFSUB SCAN REMAP:: rfsub=%d, rawRfSubBand=%d
+4970,I,WARNING, bad offset in checksum... %d
+
+4971,II,checksum returns 0x%x
+ for length %d
+
+4972,,error: checksum creation failure...
+
+4973,II,error: 0x%x bytes writen to host instead of 0x%x (file structure size)...
+
+4974,I,binToGet = 0x%x
+
+4975,II,Warning: tempBin file incorrect size, %d should be %d
+
+4976,III,Warning: tempBin %d not available on host. (availability: 0x%02x) ,filesize = %d
+
+4977,I,data retrieved from host. fileSize = %d
+
+4978,I,Error: Invalid channel %d
+
+4979,IIII,%d %d Small Signal Gain %d max index %d
+
+4980,,Start writing AMAM AMPM curves data to file
+
+4981,II, %d %d
+
+4982,,Finished writing AMAM AMPM curves data to file
+
+4983,I,small signal gain is %d
+
+4984,I,Channel %d is not in valid range
+
+4985,IIII, %d %d Training quality is %d , warm %d
+
+4986,III, %d %d Training quality is %d
+
+4987,,Will Recal with ForceAGC due to sq=0!
+4988,,Will Recal with ForceAGC due to max_bin/agc2_pwr violates!
+4989,I,Best SQ is %d and update DPD table
+
+4990,I,change to tableIndex=%d, clear all force rx gain state
+4991,III,mask %d Change training position to chain index %d and dpd table index %d
+
+4992,I,Unsupported bandwidth %d
+
+4993,I,Unsupported bandwidth %d
+
+4994,I,Channel %d is not in valid range
+
+4995,I,Channel %d is not in valid range
+
+4996,I,halphy_core_PaprdEnableDPD: Channel %d
+
+4997,II,halphyDpdMarkLoopBackFailure wrong chain index passed in: txChain %d tableIndex %d
+4998,II,halphyDpdMarkLoopBackFailure txChain %d tableIndex %d
+4999,II,halphyDpdUpdateLoopBackInfo wrong chain index passed in: txChain %d tableIndex %d
+5000,II,halphyDpdGetLoopBackInfo wrong chain or table index passed in: txChain %d tableIndex %d
+5001,IIIIIII,zero_sq=%d,max_bin = %d,maxbin2db = %d,AGC2_PWR=%d,force=%d,new_rx_gain=%d,retry_cnt=%d
+5002,II,%d, channel %d
+
+5003,,Err:DPD structure pointer is not initialized
+
+5004,I,DPD cal is already running on channel %d
+
+5005,I,This channel %d is already cal'ed
+
+5006,,DPD has no home channel registered
+
+5007,,DPD thermal recal is rejected
+
+5008,IIII,%s %d, channel %d, enable %d
+
+5009,II,DPD calibration is in progress on channel %d and change DPD cal to new channel %d
+
+5010,I,DPD calibration is in progress on channel %d and abort DPD cal
+
+5011,I,Channel %d is not in DPD home channel group
+
+5012,II,2. finalCase %d globalCallingContext %d
+
+5013,,NOMINAL_APPLICALBE
+
+5014,,APPLICALBE_RESUBMISSION_ONLY
+
+5015,I,just ENABLE DPD %d
+
+5016,I,No available DPD slot for channel %d and deny cal request
+
+5017,II,DPD calibration is aborted on channel %d, state %d
+
+5018,I, DPD calibration is aborted on channel %d
+
+5019,,No DPD cal is in progress
+
+5020,II, Channel = %d, enable = %d
+
+5021,II,Cant initiate DPD cal with DPD enable flag %d on at freq %d
+
+5022,I,Error : DPD Cal, going to tear down state g_dpd_hw_stuck %d
+
+5023,I,Total early exit retry %d
+5024,I,Total early exit retry %d
+5025,IIII,Error : %d %d DPD Cal hits a critical error and abort chan %d state %d
+
+5026,,DPD Cal hits an critical error and abort
+
+5027,I,DPD total cal time is %d
+
+5028,I,DPD MAC core cal ime is %d
+
+5029,I, Invalid state machine state %d
+
+5030,IIII,%s : Chain = %d, txgainIdx = %d, dacgain = %d
+
+5031,II, Channel = %d, enable = %d
+
+5032,I,1x1 board detected Updating phy specific devCaps RF_MODE = %d
+
+5033,IIII,halphyRetentionSetChannel phyId %d txChainMask 0x%x rxChainMask 0x%x wakeup %d
+5034,IIIII,halphyRetentionSetChannel chan %d freq1 %d freq2 %d phy_mode %d flags 0x%x
+5035,IIIII,halphyRetentionSetChannel curChan %d freq1 %d freq2 %d phy_mode %d flags 0x%x
+5036,I,change sw rxChainMask to 0x%x
+5037,II,BEGIN: halphy_reset_ChangeChainMask txChainMask %d rxChainMask %d
+5038,,halphy_reset_ChangeChainMask parameter validation successfull
+5039,II,halphy_reset_ChangeChainMask TX %d Rx %d chainmask
+5040,,NULL phy handle passed
+5041,,END: halphy_reset_ChangeChainMask
+5042,III,halphy_reset_StartCalTimer phyID %d , caltimerStarted[] = %d %d
+5043,I,STARTING PRECAL TIMER phyID %d
+
+5044,III,halphy_reset_StartCalTimer end phyID %d , caltimerStarted[] = %d %d
+5045,III,STOPPING PRECAL TIMER phyID = %d , caltimerStarted[] = %d %d
+5046,II,STOPPING PRECAL TIMER end caltimerStarted[] = %d %d
+5047,,In halphy_reset_PostAwakeTempCal
+
+5048,I,Enter halphy_reset_ReadTemperature, phyId = %d
+
+5049,,In halphy_reset_ReadTemperature, pResetStruct == NULL
+
+5050,,In halphy_reset_PeriodicTemperatureRead
+
+5051,,In halphy_reset_PeriodicTemperatureRead, data == NULL
+
+5052,IIIII,halphySetTxPowerLimit phyId %d chan %d limit %d is2GHz %d maxTxPower %d
+5053,IIIII,SetHomeChannel phyId %d bSet %d mhz %d freq1 %d i %d
+
+5054,,SetHomeChannel shouldn't get here, no more space for home channel.
+
+5055,IIII,ReleaseHomeChannel phyId %d index %d mhz %d freq1 %d
+
+5056,IIII,HalphySetTxPowerScale phyId %d chan %d tpscale %d maxTxPower %d
+5057,IIIIII,HalphyResetSetup phyId %d resetFlags 0x%x resetCause 0x%x chan_max_tx_power %d limit %d maxTxPower %d
+5058,IIIIII,halphySetTxChannelPowerLimit phyId %d limit %d maxTxPower %d curChan->mhz %d, band center freq %d, pResetStruct->homeChan %d
+5059,I,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ STARTING TPC TIMER phyID %d $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+5060,I,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ STARTING TRAVERSE MISS TPC TIMER phyID %d $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+5061,I,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ STOPPING TPC TIMER phyID = %d $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+5062,I,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ STOPPING TRAVERSE MISS TPC TIMER phyID = %d $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+5063,I,Programming GLUT channel %d
+
+5064,IIIII,Chain = %d, dpd_table_index = %d, glut_offset %x txgain_index = %d, pa_cfg = %d
+
+5065,III, Restore Paprd Tables %d , start %d end %d
+ !!
+5066,I,Error: %s DDR, Invalid DPD table address
+5067,II, halphy_get_caldb_dpd_calValidBit %d, chain %d
+ !!
+5068,IIIII, Restore (%d %d) dpdStart 0x%8x dpdCtrlStart 0x%8x, dpdTrgStart 0x%8x
+
+5069,III,DPD LUT[%d] reg addr 0x%8x, val = %d
+
+5070,, DPD database CTRL registers contens
+
+5071,II, B0_CTRL0 0x%8x, B0_CTRL0 %x
+
+5072,II, B0_CTRL1 0x%8x, B0_CTRL1 %x
+
+5073,II, B0_CTRL2 0x%8x, B0_CTRL2 %x
+
+5074,II, B0_CTRL3 0x%8x, B0_CTRL3 %x
+
+5075,II, CH0 Tbl 0 0x%8x, CH0 Tbl 0 %d
+
+5076,II, CH0 Tbl 1 0x%8x, CH0 Tbl 1 %d
+
+5077,II, CH0 Tbl 2 0x%8x, CH0 Tbl 2 %d
+
+5078,II, CH0 Tbl 3 0x%8x, CH0 Tbl 3 %d
+
+5079,II, dc_i 0x%8x, dc_i %d
+
+5080,II, dc_q 0x%8x, dc_q %d
+
+5081,II, sq_idx 0x%8x, sq_idx %d
+
+5082,II, agc2_pwr 0x%8x, agc2_pwr %d
+
+5083,II, rx_gain 0x%8x, rx_gain %d
+
+5084,II, Ch0: Channel 0x%8x, channel %d
+
+5085,IIII, tmpTbl %x gain %d, pa %d valid %d
+
+5086,III, chain %d table %d Small signal gain %d
+
+5087,I,Invalid table index %d
+
+5088,I, (0 4) small signal gain %d,
+
+5089,I, (0 5) small signal gain %d,
+
+5090,I, (0 6) small signal gain %d,
+
+5091,I, (0 7) small signal gain %d,
+
+5092,I, (0 0) small signal gain %d,
+
+5093,I, (0 1) small signal gain %d,
+
+5094,I, (0 2) small signal gain %d,
+
+5095,I, (0 3) small signal gain %d,
+
+5096,I, SSQ 0 0x%8x,
+
+5097,I, SSQ 1 0x%8x,
+
+5098,I, SSQ 2 0x%8x,
+
+5099,I,Error: %s Invalid DPD table address
+5100,II, halphy_get_caldb_dpd_calValidBit %d, chain %d
+ !!
+5101,IIII, Restore (%d %d) dpdStart 0x%8x dpdCtrlStart 0x%8x
+
+5102,III,Chain %d tableIdx %d, tmpdpdStart 0x%8x
+
+5103,IIIII,DPD LUT[%d] reg addr 0x%8x, val = %d DB 0x%8x, val = %d
+
+5104,, DPD database CTRL registers contens
+
+5105,II, B1_CTRL0 0x%8x, B1_CTRL0 0x%8x
+
+5106,II, B1_CTRL1 0x%8x, B1_CTRL1 0x%8x
+
+5107,II, B1_CTRL2 0x%8x, B1_CTRL2 0x%8x
+
+5108,II, B1_CTRL3 0x%8x, B1_CTRL3 0x%8x
+
+5109,II, CH1 Tbl 0 0x%8x, CH1 Tbl 0 %d
+
+5110,II, CH1 Tbl 1 0x%8x, CH1 Tbl 1 %d
+
+5111,II, CH1 Tbl 2 0x%8x, CH1 Tbl 2 %d
+
+5112,II, CH1 Tbl 3 0x%8x, CH1 Tbl 3 %d
+
+5113,II, dc_i 0x%8x, dc_i %d
+
+5114,II, dc_q 0x%8x, dc_q %d
+
+5115,II, sq_idx 0x%8x, sq_idx %d
+
+5116,II, agc2_pwr 0x%8x, agc2_pwr %d
+
+5117,II, rx_gain 0x%8x, rx_gain %d
+
+5118,II, Ch1: Channel 0x%8x, channel %d
+
+5119,IIII, tmpTbl %x gain %d, pa %d valid %d
+
+5120,III, chain %d table %d Small signal gain %d
+
+5121,I,Invalid table index %d
+
+5122,I, (0 4) small signal gain %d,
+
+5123,I, (0 5) small signal gain %d,
+
+5124,I, (0 6) small signal gain %d,
+
+5125,I, (0 7) small signal gain %d,
+
+5126,I, (0 0) small signal gain %d,
+
+5127,I, (0 1) small signal gain %d,
+
+5128,I, (0 2) small signal gain %d,
+
+5129,I, (0 3) small signal gain %d,
+
+5130,I, SSQ 0 0x%8x,
+
+5131,I, SSQ 1 0x%8x,
+
+5132,I, SSQ 2 0x%8x,
+
+5133,I,Invalid digital chain number %d
+
+5134,II, gain idx %x, existing %x
+
+5135,II, gain idx %x, existing %x
+
+5136,III,read back DPD LUT[%d] val= %d; org= %d
+
+5137,III,read back DPD LUT[%d] val= %d; org= %d
+
+5138,I,Invalid analog chain number %d
+
+5139,I,PAPRD_VALID_GAIN_5_0_0 = 0x%x
+
+5140,I,PAPRD_VALID_PA_SETTING_0 = 0x%x
+
+5141,I,PAPRD_ADAPTIVE_TABLE_VALID_0 =0x%x
+
+5142,I,PAPRD_TABLE_RFBMODE_0 =0x%x
+
+5143,I,valid_tx_gain_readback_dpdlut_5_0 = 0x%x
+
+5144,I,valid_tx_gain_readback_dpdlut_7_6 = 0x%x
+
+5145,I,valid_PA_cfg_readback = 0x%x
+
+5146,I,dpd_lut_validity_flag_readback =0x%x
+
+5147,I,Invalid digital chain number %d
+
+5148,I,Invalid chain number %d
+
+5149,III,Disable HW search timing : forceSqEnable %d , hw_search_sq_timing %d sq_idx %d
+
+5150,I,Invalid chain number %d
+
+5151,IIIII,force gain: pa_cfg = %d, gain_index = %d, 1dbgain = %d, 6dbgain = %d, mxgain = %d
+
+5152,IIIII,channel %d agc2_pwr %d rx_gain %d SQ Idx %d agc_size %d
+
+5153,II,DC estimate I %d , Q %d
+
+5154,II,dpd enable 2G %d 5G %d
+
+5155,I,DPD training Done %d
+
+5156,I,DPD training AGC2 size %d
+
+5157,I,DPD training AGC2 pwr %d
+
+5158,I,DPD training rx gain %d
+
+5159,I,DPD training active %d
+
+5160,I,DPD training incomplete %d
+
+5161,I,DPD training corr err %d
+
+5162,I,STAT3: %8x
+
+5163,I,SQ Idx %d
+
+5164,I,DC estimate I %d
+
+5165,I,DC estimate Q %d
+
+5166,I,STAT4: tx_max %d
+
+5167,I,STAT4: tx_min %d
+
+5168,I, PAPRD_SQ_VAL : %d
+
+5169,I,Unsupported PEF rf mode %d
+
+5170,I, B0_CTRL0 %x
+
+5171,I, B0_CTRL1 %x
+
+5172,I, B0_CTRL2 %x
+
+5173,I, B0_CTRL3 %x
+
+5174,I, B1_CTRL0 %x
+
+5175,I, B1_CTRL1 %x
+
+5176,I, B1_CTRL2 %x
+
+5177,I, B1_CTRL3 %x
+
+5178,I,Invalid cal path number %d
+
+5179,IIII,Chan %d halphy_paprd_device_GetComplete phyId %d, (%d %d)
+5180,I,Chan %d , dpd not requested
+
+5181,I,Chan %d , dpd not requested
+
+5182,II,Chan %d halphy_paprd_device_GetComplete %d
+5183,IIII,dpdBit[0] %d validBit[0] %x, dpdBit[1] %d validBit[1] %x
+5184,IIII,cur idx %d Chan %d halphy_paprd_device_GetComplete %d %d
+5185,I,Error: %s DPD table address
+5186,I, Chain %d
+
+5187,II, B0_CTRL0 0x%8x, B0_CTRL0 0x%8x
+
+5188,II, B0_CTRL1 0x%8x, B0_CTRL1 0x%8x
+
+5189,II, B0_CTRL2 0x%8x, B0_CTRL2 0x%8x
+
+5190,II, B0_CTRL3 0x%8x, B0_CTRL3 0x%8x
+
+5191,II, CH0 Tbl 0 0x%8x, CH1 Tbl 0 %d
+
+5192,II, CH0 Tbl 1 0x%8x, CH1 Tbl 1 %d
+
+5193,II, CH0 Tbl 2 0x%8x, CH1 Tbl 2 %d
+
+5194,II, CH0 Tbl 3 0x%8x, CH1 Tbl 3 %d
+
+5195,II, dc_i 0x%8x, dc_i %d
+
+5196,II, dc_q 0x%8x, dc_q %d
+
+5197,II, sq_idx 0x%8x, sq_idx %d
+
+5198,II, agc2_pwr 0x%8x, agc2_pwr %d
+
+5199,II, rx_gain 0x%8x, rx_gain %d
+
+5200,II, Channel 0x%8x, channel %d
+
+5201,I,Error: %s Invalid DPD table address
+5202,IIII, Store (%d %d) dpdStart 0x%8x dpdCtrlStart 0x%8x
+
+5203,III, Store (%d %d) dpdStart 0x%8x dpdCtrlStart 0x%8x
+
+5204,III,[%d] reg addr 0x%8x, val = %d
+
+5205,I,Error: %s Invalid DPD table address
+5206,IIII, Store (%d %d) dpdStart 0x%8x dpdCtrlStart 0x%8x
+
+5207,III,[%d] reg addr 0x%8x, val = %d
+
+5208,I,Error: %s Invalid DPD table address
+5209,I,Error: %s Invalid DPD table address
+5210,I, AMAM 0x%8x,
+
+5211,I, AMPM 0x%8x,
+
+5212,I, HT40 0x%8x,
+
+5213,I, HT80 0x%8x,
+
+5214,I,Error: %s DPD table address
+5215,I, B0_CTRL0 0x%8x,
+
+5216,I, B0_CTRL1 0x%8x,
+
+5217,I, B0_CTRL2 0x%8x,
+
+5218,I, B0_CTRL3 0x%8x,
+
+5219,III, chain %d table %d Small signal gain %d
+
+5220,I,Invalid table index %d
+
+5221,I, (0 4) small signal gain %d,
+
+5222,I, (0 5) small signal gain %d,
+
+5223,I, (0 6) small signal gain %d,
+
+5224,I, (0 7) small signal gain %d,
+
+5225,I, (0 0) small signal gain %d,
+
+5226,I, (0 1) small signal gain %d,
+
+5227,I, (0 2) small signal gain %d,
+
+5228,I, (0 3) small signal gain %d,
+
+5229,I, SSQ 0 0x%8x,
+
+5230,I, SSQ 1 0x%8x,
+
+5231,I, SSQ 2 0x%8x,
+
+5232,I,Error: %s DPD table address
+5233,I, B1_CTRL0 0x%8x,
+
+5234,I, B1_CTRL1 0x%8x,
+
+5235,I, B1_CTRL2 0x%8x,
+
+5236,I, B1_CTRL3 0x%8x,
+
+5237,III, chain %d table %d Small signal gain %d
+
+5238,I,Invalid table index %d
+
+5239,I, (1 4) small signal gain %d,
+
+5240,I, (1 5) small signal gain %d,
+
+5241,I, (1 6) small signal gain %d,
+
+5242,I, (1 7) small signal gain %d,
+
+5243,I, (1 0) small signal gain %d,
+
+5244,I, (1 1) small signal gain %d,
+
+5245,I, (1 2) small signal gain %d,
+
+5246,I, (1 3) small signal gain %d,
+
+5247,I, SSQ 0 0x%8x,
+
+5248,I, SSQ 1 0x%8x,
+
+5249,I, SSQ 2 0x%8x,
+
+5250,I,Invalid digital chain number %d
+
+5251,II,(prev) GLUT %d Programming GLUT channel DPD channel %d
+5252,,watchdog enabled
+5253,,watchdog disabled
+5254,IIII, halphyDumpPaprdCtrl phyId %d , start %d end %d, cur_tbl_idx %d
+ !!
+5255,I, B0_CTRL0 0x%8x,
+
+5256,I, B0_CTRL1 0x%8x,
+
+5257,I, B0_CTRL2 0x%8x,
+
+5258,I, B0_CTRL3 0x%8x,
+
+5259,I, (0 4) small signal gain %d,
+
+5260,I, (0 5) small signal gain %d,
+
+5261,I, (0 6) small signal gain %d,
+
+5262,I, (0 7) small signal gain %d,
+
+5263,I, (0 0) small signal gain %d,
+
+5264,I, (0 1) small signal gain %d,
+
+5265,I, (0 2) small signal gain %d,
+
+5266,I, (0 3) small signal gain %d,
+
+5267,I, B1_CTRL0 0x%8x,
+
+5268,I, B1_CTRL1 0x%8x,
+
+5269,I, B1_CTRL2 0x%8x,
+
+5270,I, B1_CTRL3 0x%8x,
+
+5271,I, (1 4) small signal gain %d,
+
+5272,I, (1 5) small signal gain %d,
+
+5273,I, (1 6) small signal gain %d,
+
+5274,I, (1 7) small signal gain %d,
+
+5275,I, (1 0) small signal gain %d,
+
+5276,I, (1 1) small signal gain %d,
+
+5277,I, (1 2) small signal gain %d,
+
+5278,I, (1 3) small signal gain %d,
+
+5279,IIII, dump_dpd_table phyId %d , start %d end %d, cur_tbl_idx %d
+ !!
+5280,III,DPD LUT[%d] reg addr 0x%8x, val = %d
+
+5281,III,DPD LUT[%d] reg addr 0x%8x, val = %d
+
+5282,II,startcal:%d doNoiseFloorCal failed BB_agc_control is 0x%08x
+5283,III,NfStartCal chain_mask 0x%x ch_idx = %d NF = %d
+5284,III,NfStartCal NF readback chain_mask 0x%x ch_idx = %d NF = %d
+5285,IIII,NfForceNFValue phyId %d chain_mask 0x%x maxCCApwr[0] = %d maxCCApwr[1] = %d
+5286,I,halphyRfaCtrlErrorHandler: Invalid chain %d
+5287,IIII,halphyRfaCtrlErrorHandler: CH%d Bus Error status 0x%08x BP_TIMEOUT_ERROR_count %d NAK_ERROR_count %d
+5288,,RXDCO: DTIM RxDCO cal is supported in this build!
+5289,I,RXDCO: V%x Rxdco cal is not supported in this build!
+5290,III,RXDCO: Rxdco cal support for board_version = 0x%x, XLNA_PRESENT = %d, IPA_PRESENT = %d
+5291,IIIIIII,RXDCO: phyId:%d, rxChMask:%d, homeCh:%d, bandCode:%d, bwCode:%d, rxdco_cal_mode:%d, lpbk_mode:%d
+5292,IIII,RXDCO: calDeltaTime = %d > calTimeThresold =%d, rxChMask=%d, sp_rxdco.chCal=%d
+5293,II, failed: odac_ratio0I=%d, odac_ratio0Q=%d
+5294,,RXDCO: FIND_ODAC_GAIN_RATIO failure!
+5295,II,RXDCO: calDeltaTime = %d > calTimeThresold
+5296,,RXDCO: HWCAL_AFTER_ODAC_GAIN_RATIO failure!
+5297,,RXDCO DPD: FIND_ODAC_GAIN_RATIO failure!
+5298,,RXDCO DPD: HWCAL_AFTER_ODAC_GAIN_RATIO failure!
+5299,II,RXDCO: BB_DCO_LUT i: %d q %d
+5300,II,RXDCO: RF_DCO_LUT i: %d q %d
+5301,II,HQ::: DPD Gain_LUT[%d] = 0x%08x
+5302,III,HQ::: i = %d, BB_DCO_LUT_i = %d, BB_DCO_LUT_q = %d
+5303,,Error: write to DDR Invalid table address found!!!!!
+5304,,RXDCO: CAL Failure!!!!!!!! Write default value to 256.
+5305,,RXDCO: CAL Failure!!!!!!!!
+5306,IIIIIIIII,HQ::: cal_status=%d, %d, %d, %d, %d, %d, %d, %d, %d
+5307,,RXDCO CAL early exits in noisy environment!!!
+5308,,RXDCO CAL failure!!!
+5309,II,RXDCO: cal_time(us): %d cal_status %d
+5310,II,RXDCO: calDeltaTime = %d > calTimeThresold = %d
+5311,,RXDCO Rxdco detected it was running in noisy env!
+5312,III,HQ::: DTIM in->num_gain =%d, BS_I=%d, BS_Q=%d
+5313,III,HQ::: DPD in->num_gain = %d, BS_I=%d, BS_Q=%d
+5314,IIII,HQ::: Comb CAL turbo_iter=%d, in->num_gain = %d, BS_I=%d, BS_Q=%d
+5315,IIII,HQ::: Normal CAL turbo_iter=%d, in->num_gain = %d, BS_I=%d, BS_Q=%d
+5316,IIIIIIII,turbo_data[%d][%d][%d]: aI %d, aQ=%d, bI=%d, bQ=%d, bS=%d
+5317,,RXDCO: cal_done time out
+5318,II,apache RXDCO_CAL_MODE_LPBK_IQ mode %d chain %d
+5319,IIIII,RXDCO: phyId = %d bandCode = %d W/R cal_gain[%d] = 0x%08x : 0x%08x
+5320,II,RXDCO: Binary search failed @chidx = %d, d= %d!
+5321,IIIII,RXDCO: pIn->RF_first=%d, chidx = %d, d= %d,pHwResults->bI=%d, pHwResults->bQ=%d with the previous good gain result!
+5322,IIIII,RXDCO: pIn->RF_first=%d, Binary search failed due to ODAC out of range!chidx = %d, d= %d,pHwResults->bI=%d, pHwResults->bQ=%d!
+5323,,RXDCO: BB_dcoc_range out of max range. need debug!
+5324,,RXDCO: ODAC_GAIN_RATIO_RF failure!
+5325,I,RXDCO: ODAC_GAIN_RATIO_BB failure! pIn->chCal = %d!
+5326,I,Quantize function input over flow: 0 shift = %d
+5327,I,Quantize function input over flow: 1 shift = %d
+5328,I,RXDCO: Quantize function input over flow: 2 shift = %d
+5329,I,RXDCO: over flow with rnge2-rnge = %d
+5330,II,DCO_LUT_BB[%d] = %d
+5331,II,DCO_LUT_RF[%d] = %d
+5332,I,RXDCO: Kmeas_min_bits; = %d
+5333,II,tempRF_shifted[%d] = %d
+5334,II,DCO_LUT_BB[%d] = %d
+5335,II,DCO_LUT_RF[%d] = %d
+5336,III,RXDCO LUT is disabled for phyId = %d, rxChMask = %d, bandCode=%d !!!!!
+5337,,Rxdco CAL HW enable for finalCase = 0
+5338,I,RXDCO OK: RX_DCOC_LUT_OUT_EN: %d
+5339,IIII,RXDCO: phyId:%d, rxChMask:%d, homeCh:%d, bandCode:%d
+5340,III,RXDCO: bwCode:%d, rxdco_cal_mode:%d, isDTIM:%d
+5341,II,RXDCO: cal_time(us): %d cal_status %d
+5342,,RXDCO: GO BEYOND ALLOCATED BUF!
+5343,II,RXDCO 0_0::: rxdco_cal_mode B (18 DTIM):%d finalCase=:%d
+5344,II,RXDCO 0_0::: rxdco_cal_mode A:%d finalCase=:%d
+5345,,Error: restore from DDR, invalid table address found!
+5346,I,set Rxdco LUT lifeTime =%d
+5347,,Restore Rxdco LUT from the previous valid one!
+5348,IIIIIIII,RXDCOSM:::pHdl=%x, phyRfMode=%d, phyID=%d, 2/5G=%d,bw=%d, rxCM=%d, homeCh=%d, cur_tbl_idx=%d
+5349,III,RXDCO 0_1::: rxdco_cal_mode(0: Normal, 1: DTIM, 2, Comb, 7: DPD) B:%d finalCase=:%d, globalCallingContext=%d
+5350,,RXDCO 0_1::: DPD_SPLIT_CAL RXDCO,NOMIMAL_APPLICABLE
+5351,I,DPD_SPLIT_CAL RXDCO finalCase:%d
+5352,,RXDCO 0_1::: DPD_SPLIT_CAL RXDCO,NOT NOMIMAL_APPLICABLE
+5353,I,DPD_SPLIT_CAL RXDCO finalCase:%d
+5354,II,RXDCO 0_1::: rxdco_cal_mode(0: Normal, 1: DTIM, 2, Comb, 7: DPD) A:%d finalCase=:%d
+5355,I,RXSM:::POWER_SAVE_WAKE_UP finalcase = %d
+5356,I,RXDCO 0_1::: final decsion (final case) = %d
+5357,,Disable Rxdco LUT
+5358,IIIII, RxDCO Restored Data of Chain:%d, %d, %d, %d, %d
+5359,,Error: restore from DDR, invalid table address found!
+5360,I,Rxdco cal not allowed prevTimeStamp =%d
+5361,II,set Rxdco LUT lifeTime =%d, pOutput->rxdcoExecutionTime=%d
+5362,I,set Rxdco :BBB -->LUT ((requiredAdjustRxDcoTimeOut(pIn->pHandle, pIn->rxChMask, RXDCO) =%d
+5363,II,set Rxdco: AAA -->LUT ((requiredAdjustRxDcoTimeOut(pIn->pHandle, pIn->rxChMask, RXDCO) =%d and set liftTime = %d
+5364,,Restore Rxdco LUT from the previous valid one!
+5365,,Previous and current Rxdco all failed!
+5366,,absolutely fail
+5367,I,TEMPSEN::: read Total time (us) :%d
+5368,IIIIIIIII,CC:::pHdl=%x, phyRfMode=%d, phyID=%d, 2/5G=%d,bw=%d, txCM=%d, rxCM=%d, hwTblIdx=%d(%d)
+5369,I,CC::: phyRfMode = %x, in DPD split cal, cannot do RxIQ cal therefore disable correction
+5370,I,CC::: phyRfMode = %x, cannot do cal and disable
+5371,II,CC::: globalCallingContext = %x, Running DPD RxIQ cal for 5G Int. PA only for channel=%d
+5372,III,CC:::calAtScan=%x, globalCallingContext=%d, finalCase=%d
+5373,,CC::: Cal, Nothing to do, just reenable
+5374,,CC:: RX IQ Coeff. Dumping Coeff of All 16 gain indexes.Each gain index has Taps - 7
+5375,,CC::: Cal, Restore and re-enable
+5376,II,CC::: Total time (us) (cal op: %d) :%d
+5377,I,CC::: Started Combined Cal (%d)
+5378,I,Tone idx = %d
+
+5379,I,Tone idx = %d
+
+5380,I,Disabling LO and IQ correction due to HW failure count = %d
+5381,I,CC::: Completed Combined Cal (%d)
+5382,,invalid operation mode specified!
+
+5383,II,HW measurement failing: gain_idx %d error_code %d
+5384,IIIII,CC::: pIn->homeChannel=%x, pIn->chn=%d, rxiqStart=%x,txiqStart=%x, txloStart=%x
+5385,I,CC::: %s restore from DDR, Invalid table address found
+5386,I,Error: %s write to DDR Invalid table address found
+5387,I,CC::: Reg_Tx_Lo (Ana): Data: %x
+5388,,Error: restore from Invalid table address found
+5389,,Error: write to DDR Invalid table address found
+5390,I,CC::: Reg_Tx_Lo (Dig): Data: %x
+5391,III,CC::: PhyId = %d, Chain = %d, loc = %d
+
+5392,III,txlo:idx = %d, cl_I = %d cl_Q = %d
+
+5393,IIIIII,CC::: pIn->dir=%d, pIn->chn=%d, pIn->homeChannel=%x, rxiqStart=%x,txiqStart=%x, txloStart=%x
+5394,I,CC::: %s restore from DDR, Invalid table address found
+5395,I,CC::: %s write to DDR, Invalid table address found
+5396,III,PhyId = %d, Chain = %d, LB = %d
+
+5397,III,txiq: idx = %d, mag = %d phs = %d
+
+5398,III,txiq: idx = %d, mag = %d phs = %d
+
+5399,III,txiq: idx = %d, mag = %d phs = %d
+
+5400,III,txiq: idx = %d, mag = %d phs = %d
+
+5401,III,rxiq: idx = %d, mag = %d phs = %d
+
+5402,III,rxiq: idx = %d, mag = %d phs = %d
+
+5403,III,rxiq: idx = %d, mag = %d phs = %d
+
+5404,III,rxiq: idx = %d, mag = %d phs = %d
+
+5405,I,CC::: Using Correction value: %d
+5406,I,CC::: Using Correction value: %d
+5407,I,CC::: TxCorr Cal data in registers set to %d
+5408,I,CC::: RxCorr Cal data in registers set to %d
+5409,II,CC::: TxLO Cal data in registers set to %d for mode %d (0=Dig, 1=Ana)
+5410,I,TxIQ correction enabed = %d
+5411,I,RxIQ correction enabed = %d
+5412,I,PHYA_BB_RX_OCGAIN_0_ADDRESS = %x
+5413,I,PHYA_BB_RX_OCGAIN_1_ADDRESS = %x
+5414,I,PHYA_BB_RX_OCGAIN_2_ADDRESS = %x
+5415,I,PHYA_BB_RX_OCGAIN_3_ADDRESS = %x
+5416,I,PHYA_BB_RX_OCGAIN_4_ADDRESS = %x
+5417,I,PHYA_BB_RX_OCGAIN_5_ADDRESS = %x
+5418,I,PHYA_BB_RX_OCGAIN_6_ADDRESS = %x
+5419,I,PHYA_BB_RX_OCGAIN_7_ADDRESS = %x
+5420,I,PHYA_BB_RX_OCGAIN_8_ADDRESS = %x
+5421,I,Invalid channel %d
+
+5422,II,xPA %d Channel %d
+
+5423,IIIII,DPD:::pHdl=%x, phyRfMode=%d, phyID=%d, txCM=%d, rxCM=%d
+5424,II,1. finalCase %d globalCallingContext %d
+
+5425,I,DPD Cal::: phyRfMode = %x, cannot do cal and disable
+5426,III,ADC:::run_adc_cal NO ADC to be done only ADC setting has to be written to PHY = %d , hwCalMask %x, adcIdxMask %x
+5427,I,ADC::: not passed before and curent PHY = %d
+5428,IIII,ADC::: not allowed (%d, %d, %d, %d)
+5429,IIII,ADC::: cal is allowed (%d, %d, %d, %d)
+5430,III,ADC::: AdcCalhadBeenPassed = %d, time=%d, (%d) no cal needed, and enable ADC to use restore values
+5431,,ADC run_adc_cal: NZ (8998), NAPALI
+5432,,ADC run_adc_cal: SL/SH
+5433,II,done = 0x%3x, error = 0x%3x
+
+5434,I,ADC::: End of cal, calSuccess = %d
+5435,II,write_optmized_adc_settings adc_select = %x, ADC REG20 %x
+5436,II,write_optmized_adc_settings adc_select = %x, ADC REG20 %x
+5437,II,DAC:::DAC cal entry, doneYet=%d (%d)
+5438,,DAc:::DAC Do cal entry
+5439,I, process type %d
+
+5440,IIII,PDET::: etnry: bandcode=%d, txChainMask=%d, chainIdx=%x, calStatus=%d
+5441,III,PDET::: restore: bandcode=%d, txChainMask=%d, chainIdx=%x:
+5442,III,PDET::: RFPDET_RESTORE: calStatus=%d, bandcode=%x, chainIdx=%x:
+5443,,PDET::: Unsupported configuration:
+5444,IIIII,PDET::: phyRfMode=%d, phyId=%d, bandcode=%d, chain %d cal value=%d
+
+5445,IIIII,PDET::: phyRfMode=%d, phyId=%d, bandcode=%d, chain %d cal value=%d
+
+5446,III,PDET::: calPass=%d, calChainValuePass[%d]=%d
+5447,I,PDET::: cal time = %d
+5448,II,PDET::: txChainMask=%d, chainIdx=%x:
+5449,III,PDET::: restore: bandcode=%d, rfChainIdx=%x, isValid=%d:
+5450,II,PDET::: restore: overrideVal=%d, rfChainIdx=%x:
+5451,,TPC::: entry function: pHandle=NULL
+5452,I,TPC::: entry function: pHandle=%x
+5453,,RxIQ Cal for DPD path done ......
+
+5454,,invalid operation mode specified!
+
+5455,I,iter = %d
+
+5456,I,
+dpdRxiq_rdbk_txgain_index: Tx gain idx rdbk from HW GLUT = %d
+5457,,dpdRxiq_rdbk_txgain_index: Invalid Tx gain idx rdbk from TPC_GLUT_WORD
+5458,I,dpdRxiq_rdbk_txgain_index: isRunCalTx = 0x%x
+5459,II,Rx_gain_table: idx = %d, gain_word = 0x%8x
+
+5460,II,Rx_gain_table: idx = %d, gain_word = 0x%8x
+
+5461,III,PhyId = %d, Chain = %d, loc = %d
+
+5462,III,txlo:idx = %d, cl_I = %d, cl_Q = %d
+
+5463,III,DPD RxIQ: PhyId = %d, Chain = %d, LB = %d
+
+5464,III,dpd rxiq: idx = %d, mag = %d, phs = %d
+
+5465,III,dpd rxiq: idx = %d, mag = %d, phs = %d
+
+5466,I,Normal path TxLO correction enabled: %d
+5467,I,Normal path TxIQ correction enabled: %d
+5468,I,Normal path RxIQ correction enabled: %d
+5469,I,Loopback path RxIQ correction enabled: %d
+5470,II,DPD RXIQ: Band = %d, IPA_PRESENT = %d
+5471,II,temp=%d and tempIdx=%d
+5472,,***COLD Boot detected***
+5473,I,Doing pDetCal for chainMask %x
+5474,IIII,Update tpcDb status %d, data %x, rfsub %d, bandw %d
+5475,IIIII,update Reg from DB mask %x, data[0] %x data [1] %x, rfsub %d, bandw %d
+5476,IIII,TPC_DBG:: ---- prints start ---- phyId: %d tx_chain_mask: %d phyRfMode: %d pkt_count = %d
+5477,IIII,TPC_DBG:: chain 0 TPC_STAT_1: 0x%08x GAIN_MISS_LOW_0 %d GAIN_MISS_HIGH_0 %d GAIN_MISS_MID_0 %d
+5478,IIIII,TPC_DBG:: chain 0 TPC_STAT_3: 0x%08x LATEST_CLPC_ERR = %d MEAS_PWR_OUT = %d LATEST_DAC_GAIN = %d LATEST_GLUT_SET = %d
+5479,IIIII,TPC_DBG:: chain 0 TPC_STAT_5: 0x%08x LATEST_WSI_PWR = %d LATEST_WSI_PWR_VALID = %d LATEST_ACCUMULATED_CLPC_ERR = %d wsiPwrInvalidCnt0 = %d
+5480,IIII,TPC_DBG:: chain 0 TPC_FB_12: 0x%08x PDACC_AVG_OUT_0 %d LATEST_DC_VALUE_0 %d FULL_PKT_AVG_OUT_0 %d
+5481,IIII,TPC_DBG:: chain 1 TPC_STAT_1: 0x%08x GAIN_MISS_LOW_0 %d GAIN_MISS_HIGH_0 %d GAIN_MISS_MID_0 %d
+5482,IIIII,TPC_DBG:: chain 1 TPC_STAT_3: 0x%08x LATEST_CLPC_ERR = %d MEAS_PWR_OUT = %d LATEST_DAC_GAIN = %d LATEST_GLUT_SET = %d
+5483,IIIII,TPC_DBG:: chain 1 TPC_STAT_5: 0x%08x LATEST_WSI_PWR = %d LATEST_WSI_PWR_VALID = %d LATEST_ACCUMULATED_CLPC_ERR = %d wsiPwrInvalidCnt1 = %d
+5484,IIII,TPC_DBG:: chain 1 TPC_FB_12: 0x%08x PDACC_AVG_OUT_1 %d LATEST_DC_VALUE_1 %d FULL_PKT_AVG_OUT_1 %d
+5485,III,TPC_DBG:: TPC_1 = 0x%x USE_PER_PACKET_POWERTX_MAX = %d POWERTX_SUB_FOR_2CHAIN = %d
+5486,III,TPC_DBG:: TPC_2 = 0x%08x, FORCED_TARGET_POWER_SHARED = %d, USE_FORCED_TARGET_POWER = %d
+5487,III,TPC_DBG:: TPC_STAT4 = 0x%08x TPC_FINAL_TARGET_POWER_SHARED = %d TPC_FINAL_TARGET_POWER_UNSHARED = %d
+5488,III,TPC_DBG:: TPC_20 = 0x%08x TPC_PWR_SHARED_CHAIN_MASK = %d TPC_IGNORE_BT_IN_TX = %d
+5489,III,TPC_DBG:: TPC_17 = 0x%08x CLPC_ERR_CMN_DUP_EN = %d CL_ERR_IS_COMMON = %d
+5490,III,TPC_DBG:: TPC_INIT_PWR_CFG = 0x%08x TPC_INIT_PWR_CFG_BTCOEX_EN = %d TPC_INIT_PWR_CFG_BTCOEX = %d
+5491,I,TPC_DBG:: TPC_TWO_WAY_CONTROLS = 0x%08x
+5492,I,TPC_DBG:: SEL_ALT_TABLES = %d
+5493,I,TPC_DBG:: chain 0: CMD_COUNT_TXGAIN = %d
+5494,I,TPC_DBG:: chain 0: CMD_COUNT_TPCSTOP = %d
+5495,I,TPC_DBG:: chain 0: CMD_COUNT_TPCRB = %d
+5496,I,TPC_DBG:: chain 1: CMD_COUNT_TXGAIN = %d
+5497,I,TPC_DBG:: chain 1: CMD_COUNT_TPCSTOP = %d
+5498,I,TPC_DBG:: chain 1: CMD_COUNT_TPCRB = %d
+5499,III,readGainTable index %d, value %x, rffe %d
+5500,, $$$$$ CLPC TraverseMiss Error Recovery End $$$$$
+5501,I,##### CLPC TraverseMiss Error Recovery Triggered, PHY HANDLE:%d #####
+5502,IIIIII,TPC_STAT_B0B1Reg:Val when triggered, B0_LOW:%d, B0_MID:%d, B0_HIGH:%d, B1_LOW:%d, B1_MID:%d, B1_HIGH:%d
+5503,IIII,halphyBdfComponentSetCCAThresh: %x %x %x %x
+
+5504,,clpcPowerOffsetChan channel is not set, skip channel offset
+5505,IIIII,chain %d final: HI %d, MI %d, LO %d CCK %d
+5506,,BLACKBOLT CHIP: SDM636/SDA636. Initializing chain mask to 0x1 and enabling NON DBS PHY 0 mode only
+5507,IIII,tempCode ch%d = %d, calTemp %d, tempSlope %d
+
+5508,II,##########bdf thermCode %d, calTemp %d
+
+5509,I,##########bdf temp slope %d
+
+5510,I,##########bdf num_phy = %d
+
+5511,I,halphySetPhyRfMode %d
+5512,I,KAUSHIK SDM660 halphy_init_device_SetPhyRfMode: BBANAREG_RFACTRL_ADC0_REGS17TO20 PHY SEL = 2, BBANAREG_RFACTRL_ADC1_REGS17TO20 PHY SEL = 0 , xbar_mode %d
+5513,I,KAUSHIK SDM660 halphy_init_device_SetPhyRfMode: BBANAREG_RFACTRL_ADC0_REGS17TO20 PHY SEL = 0, BBANAREG_RFACTRL_ADC1_REGS17TO20 PHY SEL = 0 xbar_mode %d
+5514,,BLACKBOLT CHIP: SDM636/SDA636
+5515,,STARLORD_3 CHIP: SDM660_Lite
+5516,,NOT BLACKBOLT CHIP
+5517,,halphy_is_Pmm_Clk_Enabled
+5518,,ADC: halphy_reset_device_ClkGenSwReset CLK RESET NZ (8998), NAPALI (when we achive BINARY COMPATIBILITY)
+5519,,ADC: halphy_reset_device_ClkGenSwReset SH/SL
+5520,,ADC: halphy_reset_device_ClkGenSwReset SH/SL: PHY ID 0
+5521,,ADC: halphy_reset_device_ClkGenSwReset SH/SL: PHY ID 1
+5522,III,Config BB WDog: phyId %d, Param %d, Value: 0x%X
+5523,,Unsupported config for Phy BB Watchdog
+5524,III,Config BB WDog: Expected to read %d for wdog IRQ status, but read %d, (Phy %d)
+5525,I,Original Devcap11Ac CAPACITY PASSED : %x
+5526,I,11ac is DISABLED. NEW CAPABILITY value: %x
+5527,I,11ac is remains un affected . Original value: %x
+5528,I,11ac is remains un affected register write address: %x
+5529,III,halphyDeviceRetentionSetChannel phyId %d aniOFDMLevel 0x%x wakeup %d
+5530,I,halphyDeviceRetentionSetChannel beaconRSSI %d
+5531,III,PostCal tunning off unused chain#%d, txChainmask 0x%x rxChainmask 0x%x
+5532,I,halphy_reset_device_PostChainMaskChangeProcessing: BEGIN FREq: %d
+5533,I,halphy_reset_device_PostChainMaskChangeProcessing: END dtimEnable %d
+5534,I,preCal set chainmask to 0x%x
+5535,III,PostCal tunning off unused chain#%d, txChainmask 0x%x rxChainmask 0x%x
+5536,I,80P80::: iterativeCnt=%d subset ar6000ChannelSwitch stage cal done
+5537,III,PHY %d Setting hw table: %d rxChainMask %d
+5538,IIIII,halphy_rfa_config_device_SetChannel_1x maxChainMask 0x%x mhz %d freq1 %d freq2 %d dtimEnable %d
+5539,IIIII,halphy_rfa_config_device_SetChannel maxChainMask 0x%x mhz %d freq1 %d freq2 %d dtimEnable %d
+5540,IIII, is_5g_synth_updated = 0x%x is_2g5g_synth_updated = 0x%x is_2g5g_synth_in_5g_mode = 0x%x was_in_2x2_mode = 0x%x
+
+5541,,halphy_rfa_config_device_GetXOSettleTime OUT OF BOUND XO SETTLE time returned by HW. limiting it to 100 TICKS
+5542,IIIII,IM2 chain %d i offset 0x%x value 0x%x q offset 0x%x value 0x%x
+5543,II,Enable5GXFem chainIdx %d enable %d
+5544,I,halphy_rfa_fem_ctrl_device_EnableWlanAS Before setting AON_XFEM_GPO_CFG = 0x%08x
+
+5545,I,halphy_rfa_fem_ctrl_device_EnableWlanAS Before setting AON_XFEM_PIN_CFG1.XFEM_PIN_CFG_5 = 0x%08x
+
+5546,I,halphy_rfa_fem_ctrl_device_EnableWlanAS Before setting AON_XFEM_PIN_CFG0.XFEM_PIN_CFG_1 = 0x%08x
+
+5547,,WLAN AS featured disabled in BDF
+5548,II,Enable WLAN AS chainIdx %d enable %d
+5549,I,halphy_rfa_fem_ctrl_device_EnableWlanAS After setting AON_XFEM_GPO_CFG = 0x%08x
+
+5550,I,halphy_rfa_fem_ctrl_device_EnableWlanAS After setting AON_XFEM_PIN_CFG1.XFEM_PIN_CFG_5 = 0x%08x
+
+5551,I,halphy_rfa_fem_ctrl_device_EnableWlanAS After setting AON_XFEM_PIN_CFG0.XFEM_PIN_CFG_1 = 0x%08x
+
+5552,I,EnableWLASCtrl COLD BOOT MODE chainMask %d
+5553,I,EnableWLASCtrl 2GHz chainMask %d
+5554,I,EnableWLASCtrl 5GHz IMPS Entry chainMask %d
+5555,I,EnableWLASCtrl 5GHz IMPS Exit or Channelchange chainMask %d
+5556,II,Overwrite xFem with BT XPA HGAIN %d, LGAIN %d
+5557,II,Error: buffer is out of bounds. offset = 0x%x, numBytes = 0x%x
+
+5558,II,Error: buffer is out of bounds. offset = 0x%x, numBytes = 0x%x
+
+5559,II,efuseW[0x%x] = 0x%x
+
+5560,III,efuseR[0x%x] = 0x%x != 0x%x
+
+5561,II,Error: %d/%d bytes were not written to eFuse correctly.
+
+5562,I,PdetTerminationRes50OhmTrim chain 0 adj 0x%x
+5563,I,PdetTerminationRes50OhmTrim chain 1 adj 0x%x
+5564,II,TPCKgKoUpdate ko 0x%x kg 0x%x
+5565,,EfuseInit
+5566,IIII,EfuseInit Completed boardId 0x%x 0x%x otpVersion %d chipIdExt 0x%x
+5567,I, ##### ko = %d
+5568,, @@@@ No Ko @@@
+5569,II,WL_TPC_TPC_FB_1, PDACC_MODE = %x, adcCompRef %d
+
+5570,,=== halphy_rfa_tpc_device_EnableHwPdetCal failed
+5571,,=== halphy_rfa_tpc_device_EnableHwPdetCal failed
+5572,IIII,calData[0] %x, calData[1] %x dac1Val %x dac2Val %x
+5573,II,GTX ON, IPA, temp thr %d, cur temp %d
+5574,II,TPC_DBG:: TPC_RESULT chain 0: PWR_CH0 = %d PWR_VALID_CH0 = %d
+5575,IIIIII,TPC_DBG:: chain 0: WSI0_TPC_ATTEN %d WSI0_RFFE_CFG %d WSI0_TX_BBF_GAIN_PGAI %d WSI0_TX_BBF_GAIN_PGAO %d WSI0_TX_UPC_CTRL %d WSI0_CLPC_PKT_TYPE %d
+5576,II,TPC_DBG:: TPC_RESULT chain 1: PWR_CH1 = %d PWR_VALID_CH1 = %d
+5577,IIIIII,TPC_DBG:: chain 1: WSI1_TPC_ATTEN %d WSI1_RFFE_CFG %d WSI1_TX_BBF_GAIN_PGAI %d WSI1_TX_BBF_GAIN_PGAO %d WSI1_TX_UPC_CTRL %d WSI1_CLPC_PKT_TYPE %d
+5578,III,TPC_DBG:: WL_TPC_TPC_FB_12_STAT_B0: 0x%08x PDACC_AVG_OUT_0 0x%x LATEST_DC_VALUE_0 0x%x FULL_PKT_AVG_OUT_0 0x%x
+5579,I,TPC_DBG:: TPC_INTERLEAVE = %d
+5580,II,TPC_DBG:: WSI0_PARITY_ERR_COUNT = %d WSI0_CMD_ABORTED_COUNT = %d
+5581,II,TPC_DBG:: WSI1_PARITY_ERR_COUNT = %d WSI1_CMD_ABORTED_COUNT = %d
+5582,I,TPC_DBG:: WL_TPC_TPC_CFG_2 = 0x%08x
+5583,IIII,TPC_DBG:: WL_TPC_TPC_CFG_3: 0x%08x TPC_MIN_POWER_DELTA_CH0_WITH_CH0BT = %d TPC_MIN_POWER_DELTA_CH0_WITH_CH2BT = %d TPC_MIN_POWER_DELTA_CH1 = %d
+5584,I,_htt_tgt_stats_reset: g_rst_stats_types_mask : 0x%x
+5585,I,_htt_tgt_stats_reset: calling fucntion : 0x%x
+5586,II,_htt_tgt_stats_upload: upl_stats_types_mask : 0x%x rst_stats_types_mask 0x%x
+5587,,wdiag_cmd_get_tx_rx_stats_handle: request pointer is NULL
+5588,II,wdiag_cmd_get_tx_rx_stats_handle: pkt_len is not %d, pkt_len = %d
+5589,I,wdiag_cmd_get_tx_rx_stats_handle: Invalid stats type :%d
+5590,III,PACKET_LOG_SVC: svc_id %d, pipe_id %d, pipe_width %d
+5591,,_pktlog_enable: failed to enable packet log, was not initialised
+5592,I,_pktlog_enable: already enabled, bmap=0x%x
+5593,II,_pktlog_enable: enable %u evlist %08x
+5594,I,_pktlog_disable: already disabled, bmap=0x%x
+5595,III,_pktlog_getbuf: pool_list_alloc failed with size %u type=%u missed=%d
+5596,I,_pktlog_htc_connect: ep %d
+5597,IIII,ar_wal_rtt_ack_rx_time(): mcs: %d preamble: %d bw: %d ack_time: %d
+5598,II,rtt_get_tx_rate: rate: %d bit_rate_kbps: %d
+5599,I,TX filtered TLV:%d
+5600,I,rx_location_info_status: :%d
+5601,I,rtt_get_rx_frame_len: reported_mpdu_length = %d
+5602,I,rtt_send_sta_get_rxpreamble: rtt_preamble_type=0x%x
+5603,I,_wal_fac_handler: report type %d
+5604,IIIIII,timing_backoff_rssi(L: %d M: %d h: %d) timing_backoff_sel: %d timing_backoff_err: %d fac_bo_err_adj: %d
+5605,II,recv sta rssi 0x%x chain:%d
+5606,II,send sta rssi 0x%x chain:%d
+5607,IIIII,rtt_get_toda: toda_type=0x%x toda_upper = 0x%x, toda_lower = 0x%x toda_80Mhz = %lu toda = %lu
+5608,II,rtt_get_toda after ps: toda_upper = 0x%x, toda_lower = 0x%x
+5609,III,rtt_get_toda txrx_delay=%d toda_ajusted upper: 0x%x lower: 0x%x
+5610,IIIII,collecting CFR dump from chain:%d ext:%d aln_sz:%d, sz:%d cfr_status:%d
+5611,IIIIIIII,tone %d,%d,%d,%d,%d,%d,%d,%d
+5612,II,finished CFR dump from chain:%d ext:%d
+5613,II,rtt_recv_sta_get_rxbw: rx_bw=%d rx_preamble=%d
+5614,I,rtt_send_sta_get_txbw: packet_bw=0x%x
+5615,I,rtt_send_sta_get_rxbw: rtt_pkt_bw=0x%x
+5616,II,Deliver RX Ind msg s_thr:%d to RT at ticks:0x%x
+5617,,fac_invalid
+5618,I,rtt_fac_handler: fac_value_in_ts=%d
+5619,I,rtt_fac_handler: fac_value_converted=%d
+5620,IIIIIIII,RXLocInf1 %d,%d,%d,%d,%d,%d,%d,%d
+5621,IIIIIIII,RXLocInf2 %d,%d,%d,%d,%d,%d,%d,%d
+5622,IIIIIIII,RXLocInf3 %d,%d,%d,%d,%d,%d,%d,%d
+5623,,rtt_get_fac_results: fac_invalid! Returning!
+5624,III,rtt_get_fac_results: fac_leg_status=0x%x fac_vht_status=0x%x fac=%d
+5625,I,_wal_log_CIR: p_CIR_buf %p
+5626,II,read_CIR: CIR status %d CIR buff %p
+5627,IIII,read_CIR: num_samples %d bw %d size %d is_ext %d
+5628,IIIIIIII,index %d,%d,%d,%d,%d,%d,%d,%d
+5629,IIIIIII,calc_tx_frame_time(): tx preamble: %d bw: %d rate_code: %d tx_preamble_duration: %d f_len: %d txrate: %d f_time: %d
+5630,IIIIIIIII,tm_rx_frame_time(): f_len: %d del: %d rate: %d f_time: %d preamble type: %d mcs: %d bw: %d nss: %d sgi: %d
+5631,I,WHAL_COEX_PHY_IDLE: Invalid WLAN id(%u)
+5632,IIIIIII,WHAL_COEX_BMH_ISR: Tx(%u) Rx(%u) BmhIntRaw(0x%x) BmhRxMsgRaw(0x%x) BmhInt1Raw(0x%x) invalid_hdr(%u) cont_info_to(%u)
+5633,,COEX_MCI_ISR_IntRaw: COEX MCIBasic Bus Sync Error in MCIM ISR
+5634,,COEX_MCI_ISR_IntRaw: COEX Fatal error: MCI_ISR_IntRaw
+5635,,ERROR_COEX_MCI_GPM: COEX RX_MCI_GPM_FULL_ERR_INT
+5636,,ERROR_COEX_MCI_GPM: COEX GPM_SKIP_ERR_INT
+5637,,ERROR_COEX_MCI_GPM: COEX AHB_ERR_INT
+5638,III,ERROR_COEX_MCI_GPM: Reg dumps for SMH-GAMX_AHB_ERR_ADDR = 0x%08x, BMH-TRC_CTRL.Testbus_select = 0x%08x, SMH-TRC_SELECT.Testbus_sel = 0x%08x
+5639,,ERROR_COEX_MCI_GPM: COEX CCU_ACCESS_ERR_INT
+5640,,COEX_MCI_ISR_IntRaw: SMH ISR overflow
+5641,I,WHAL_MCI_GPM_SENT: [0x%x] - CAL GRANT
+5642,I,WHAL_MCI_GPM_SENT: GPM Sent [0x%x] - CAL REQ
+5643,I,WHAL_MCI_GPM_SENT: [0x%x] - CAL DONE
+5644,I,COEX_POLL_BT_CAL_DONE_TIMEOUT: BtCalState(0x%x)
+5645,III,COEX_WHAL_PAUSE: WlanCalState(%u) WlanMciState(%u) BtCalHwPaused(%u)
+5646,III,COEX_RX_MCI_GPM_BT_CAL_REQ: Cal Req state(0x%x) WlanCalState(0x%x) BtCalState(0x%x)
+5647,IIII,COEX_WLAN_CAL_START: BtMciState(0x%x) isFirstCal(%u) HsReqired(%u) WlanCalState(0x%x)
+5648,II,COEX_WLAN_CAL_START: WlanCalState(0x%x) i(%u)
+5649,IIIII,COEX_BtMciState: BtMciState(0x%x) BtCalState(0x%x) WlanCalState(0x%x) RxReqWakeCount(%u) RxRemoteResetCount(%u)
+5650,I,COEX_RESTART_CAL: BtCalState(0x%x)
+5651,I,COEX_GENERIC_ERROR: MCIIntfTimeout(%u)
+5652,II,WHAL_MCI_GPM_SENT: [0x%x] [0x%x]- Version query
+5653,IIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - WLAN Version resp. : Major(0x%x) Minor(0x%x)
+5654,IIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x]- WLAN Conn Status Report : 5G Status(0x%x) 2G Status(0x%x)
+5655,IIIIIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x]- WLAN Unused channels : 0x%x 0x%x 0x%x 0x%x 0x%x
+5656,III,WHAL_MCI_GPM_SENT: [0x%x] [0x%x]- Status Query : WLAN QueryType(0x%x)
+5657,III,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - Disable BT GPM : State(0x%x)
+5658,IIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - BT Update flags : Opcode(0x%x) BT Flags(0x%x)
+5659,IIIII,WHAL_MCI_GPM_SENT: OBSOLETE[0x%x] [0x%x] - BT Pause profile : PauseSlot(0x%x) ProfileBitmap(0x%x) Data(0x%x)
+5660,IIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - WLAN set ACL Inactivity Report : InactivityThresh(0x%x) LinkID(0x%x)
+5661,IIIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - BT remote registry write : Address(0x%x) Value(0x%x) Op(0x%x)
+5662,II,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - Query BT RXSS Minimum Threshold
+5663,III,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - Set BT RXSS Minimum Threshold : Threshold(0x%x)
+5664,IIIIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - Sched info trigger : TriggerEnaNum(0x%x) TriggerType(0x%x) LowerBound(0x%x) UpperBound(0x%x)
+5665,IIIII,WHAL_MCI_GPM_SENT: [0x%x] [0x%x] - Send priority config : Op(0x%x) Priority(0x%x) IsRead(0x%x)
+5666,IIIII,COEX_SENDMSG_QUEUE: MciType(%u) IsMCIBusPaused(%u) PendingMciMsg(0x%x) SleepOverride(%u) btPmh(%u)
+5667,IIIIII,cxc_dbg:i_mac1(%d),i_mac2(%d) result_mac1(%u) result_mac2(%u) wlan(%u) reg_status(%u)
+5668,,NULL: Buffers not allocated
+5669,,BTCOEX_DBG_MCI_2: Trying to power up. due to POWERUP_FAILURE, return
+
+5670,,BTCOEX_DBG_MCI_2: Calling cxc power down
+
+5671,I,BTCOEX_DBG_MCI_2: _whal_mci_powerup Power up WLAN1, and band is %dG
+
+5672,II,BTCOEX_DBG_MCI_2: Coex Band setting. WLAN1(%d), WLAN2(%d)
+
+5673,II,ERROR_COEX_MCI_GPM: Drop GPM, Recovery in progress: SWGpmIndex(%u) NumGPM(%u)
+5674,,ERROR_COEX_MCI_GPM: invalid GPM
+5675,II,ERROR_COEX_MCI_GPM: Drop GPM, Recovery in progress: SWGpmIndex(%u) NumGPM(%u)
+5676,I,COEX_MWS_TYPE2_TX: Byte:0x%x
+5677,,COEX_MWS_TYPE2_TX: TX_FIFO_FLUSH
+5678,,COEX_MWS_TYPE2_TX: TX_FIFO_OVERFLOW
+5679,,COEX_MWS_PA_MUTE: [Info]:Tx_Grant_Config called when CSS is Down
+5680,,COEX_MWS_PA_MUTE: [Info]:MUTE both MACs : Event : PERMANENT_MUTE_ON_WLAN_CRASH
+5681,,COEX_MWS_PA_MUTE: [Info]:MUTE both MACs because WLAN state is CRASH
+5682,I,COEX_MWS_TYPE2_TX: BMH.TRC_CTRL.TESTBUS_SELECT: %d [PMH]
+5683,II,COEX_MWS_TYPE2_TX: PMH.TBSel:0x%x --> 0x%x
+5684,I,COEX_MWS_TYPE2_TX: BMH.TRC_CTRL.TESTBUS_SELECT: %d [LMH]
+5685,II,COEX_MWS_TYPE2_TX: LMH.TBSel:0x%x --> 0x%x
+5686,I,COEX_MWS_TYPE2_TX: BMH.TRC_CTRL.TESTBUS_SELECT: %d [LCMH]
+5687,II,COEX_MWS_TYPE2_TX: LCMH.TBSel:0x%x --> 0x%x
+5688,I,COEX_MWS_TYPE2_TX: BMH.TRC_CTRL.TESTBUS_SELECT: %d [MCI]
+5689,II,COEX_MWS_TYPE2_TX: MCI.TBSel:0x%x --> 0x%x
+5690,IIIII,HWSCH_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x.0x%x)
+5691,IIIII,TXPCU_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x,0x%x)
+5692,IIII,RXPCU_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x)
+5693,IIIII,PDG_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x,0x%x)
+5694,IIIII,CRYPTO_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x,0x%x)
+5695,IIII,TXOLE_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x)
+5696,IIII,RXOLE_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x)
+5697,IIII,RXDMA_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x)
+5698,IIIII,TXDMA_TRACER_LOG: mac(%d), tbus_index(0x%x), dbg_select(0x%x), debug_trace(0x%x,0x%x)
+5699,II,CMEM0: src = 0x%08X end = 0x%08X
+5700,II,CMEM1: src = 0x%08X end = 0x%08X
+5701,II,CMEM2: src = 0x%08X end = 0x%08X
+5702,II,CMEM3: src = 0x%08X end = 0x%08X
+5703,,enable_gipo_profiling:BT is ON, Turnoff BT to have this feature
+
+5704,,enable_gipo_profiling USE_COEX_WSI_DATA_EN set
+
+5705,,enable_gipo_profiling Disabled
+
+5706,I,enable_gipo_profiling PMM_GPIO_PWR_CSR:0x%x
+
+5707,,enable_gipo_profiling PMM_CX_PWRDN_REQ_MSK set
+
+5708,,enable_gipo_profiling PMM_CX_SEND_XO_DISABLE set
+
+5709,,enable_gipo_profiling PMM_CX_DISABLE_PLL_MSK set
+
+5710,,enable_gipo_profiling PMM_CX_DETECT_PLL_LOCK_MSK set
+
+5711,,enable_gipo_profiling PMM_CX_ENABLE_PLL_MSK set
+
+5712,,enable_gipo_profiling PMM_CX_SEND_XO_EN_MSK set
+
+5713,,enable_gipo_profiling PMM_CX_GET_WAKEUP_INT_MSK set
+
+5714,I,enable_gipo_profiling PMM_WLAN%d_OFF_STS_MSK set
+
+5715,I,enable_gipo_profiling PMM_WLAN%d_OFF_REQ_MSK set
+
+5716,I,enable_gipo_profiling PMM_WLAN%d_RX_BEACON_END_MSK set
+
+5717,I,enable_gipo_profiling PMM_WLAN%d_RX_BEACON_START_MSK set
+
+5718,I,enable_gipo_profiling PMM_WLAN%d_RRI_DONE_MSK set
+
+5719,I,enable_gipo_profiling PMM_WLAN%d_START_RRI_MSK set
+
+5720,I,enable_gipo_profiling PMM_WLAN%d_ENABLE_MSK set
+
+5721,I,enable_gipo_profiling PMM_WLAN1_GPIO_PWR_MSK:0x%x
+
+5722,I,enable_gipo_profiling PMM_WLAN2_GPIO_PWR_MSK:0x%x
+
+5723,I,profile_report: #profiles enabled > WMI limit (=%d)
+5724,I,profile_report: could not alloc, size=%d
+5725,,wdiag_cmd_get_dev_state_req_type_s: request pointer is NULL
+5726,II,wdiag_cmd_get_dev_state_req_type_s: pkt_len is not %d, pkt_len = %d
+5727,,wdiag_cmd_get_dev_state_req_type_s: Respose allocation failure.
+5728,,wdiag_cmd_get_dev_state_req_type_s: WAL_DEV_STATE_TYPE_SOC before publish.
+5729,II,wdiag_cmd_get_dev_state_req_type_s: WAL_DEV_STATE_TYPE_SOC after publish num mac %d, hw_mode %d
+5730,,wdiag_cmd_get_dev_state_req_type_s: WAL_DEV_STATE_TYPE_PDEV before publish.
+5731,,wdiag_cmd_get_dev_state_req_type_s: WAL_DEV_STATE_TYPE_PDEV after publish.
+5732,IIIIIII,wdiag_cmd_get_dev_state_req_type_s: pdev id: %d pdev mac_addr: %d:%d:%d:%d:%d:%d
+5733,IIIIIII,wdiag_cmd_get_dev_state_req_type_s: pdev id: %d pdev mac_addr: %d:%d:%d:%d:%d:%d
+5734,,wdiag_cmd_get_dev_state_req_type_s: WAL_DEV_STATE_TYPE_VDEV before publish.
+5735,,wdiag_cmd_get_dev_state_req_type_s: WAL_DEV_STATE_TYPE_VDEV after publish.
+5736,II,wdiag_cmd_get_dev_state_req_type_s: vdev type: %d vdev id %d
+5737,II,wdiag_cmd_get_dev_state_req_type_s: vdev type: %d vdev id %d
+5738,II,wdiag_cmd_get_dev_state_req_type_s: vdev type: %d vdev id %d
+5739,II,wdiag_cmd_get_dev_state_req_type_s: vdev type: %d vdev id %d
+5740,II,wdiag_cmd_get_dev_state_req_type_s: vdev type: %d vdev id %d
+5741,I,wdiag_cmd_get_dev_state_mask_handle: Invalid dev type :%d
+5742,,wdiag_cmd_get_pdev_state_req_type_s: request pointer is NULL
+5743,II,wdiag_cmd_get_pdev_state_req_type_s: pkt_len is not %d, pkt_len = %d
+5744,,wdiag_cmd_get_pdev_state_req_type_s: Not a valid pdev id.
+5745,,wdiag_cmd_get_pdev_state_req_type_s: Respose allocation failure.
+5746,I,wdiag_cmd_get_pdev_state_mask_handle: Invalid req type :%d
+5747,,wdiag_cmd_get_vdev_state_req_type_s: request pointer is NULL
+5748,II,wdiag_cmd_get_vdev_state_req_type_s: pkt_len is not %d, pkt_len = %d
+5749,,wdiag_cmd_get_vdev_state_req_type_s: Not a valid vdev id
+5750,,wdiag_cmd_get_vdev_state_req_type_s: Respose allocation failure.
+5751,,wdiag_cmd_get_vdev_state_req_type_s: WAL_VDEV_STATE_TX_STAT before publish.
+5752,I,wdiag_cmd_get_vdev_state_req_type_s: WAL_VDEV_STATE_TX_STAT after publish. vdev %d
+5753,,wdiag_cmd_get_vdev_state_req_type_s: WAL_VDEV_STATE_RX_STAT before publish.
+5754,I,wdiag_cmd_get_vdev_state_req_type_s: WAL_VDEV_STATE_RX_STAT after publish. vdev %d
+5755,IIII,wdiag_cmd_get_vdev_state_req_type_s: htt_msdus: %d, htt_mpdus: %d, loc_msdu: %d, loc_mpdus: %d
+5756,IIII,wdiag_cmd_get_vdev_state_req_type_s: htt_msdus: %d, htt_mpdus: %d, loc_msdu: %d, loc_mpdus: %d
+5757,IIII,wdiag_cmd_get_vdev_state_req_type_s: htt_msdus: %d, htt_mpdus: %d, loc_msdu: %d, loc_mpdus: %d
+5758,IIII,wdiag_cmd_get_vdev_state_req_type_s: htt_msdus: %d, htt_mpdus: %d, loc_msdu: %d, loc_mpdus: %d
+5759,IIII,wdiag_cmd_get_vdev_state_req_type_s: htt_msdus: %d, htt_mpdus: %d, loc_msdu: %d, loc_mpdus: %d
+5760,,wdiag_cmd_get_vdev_state_req_type_s: WAL_VDEV_STATE_RX_REORDER_STAT before publish.
+5761,I,wdiag_cmd_get_vdev_state_req_type_s: WAL_VDEV_STATE_RX_REORDER_STAT after publish. vdev %d
+5762,I,wdiag_cmd_get_vdev_state_mask_handle: Invalid req type :%d
+5763,,wdiag_cmd_get_peer_state_req_type_s: request pointer is NULL
+5764,II,wdiag_cmd_get_peer_state_req_type_s: pkt_len is not %d, pkt_len = %d
+5765,I,wdiag_cmd_get_peer_state_req_type_s: peer_id is %d
+5766,II,wdiag_cmd_get_peer_state_req_type_s: pdev is %x and peer_id is %d
+5767,,wdiag_cmd_get_peer_state_req_type_s: Not a valid peer id
+5768,,wdiag_cmd_get_peer_state_rsp_type_s: Respose allocation failure.
+5769,I,wdiag_cmd_get_peer_state_mask_handle: Invalid req type :%d
+5770,I,ANI_DBGID_POLL_PERIOD: 0x%x
+5771,I,ANI_DBGID_LISTEN_PERIOD: 0x%x
+5772,IIIII,ANI_DBGID_POLL phyId %d listen_time 0x%x 0x%x 0x%x 0x%x
+5773,IIIIIIII,ANI_DBGID_POLL phyId %d listen_time %d-%d ofdmPhyErrCnt %d cckPhyErrCnt %d ofdmPhyErrRate %d cckPhyErrRate %d level %d
+5774,II,EnableAni phyId %d enable %d
+5775,IIIIIII,iniAg_RfConfig: chain %d PA mode %d bandChng %d bandwChng %d freqChng %d rfmodeChng %d fcstablefreqChng %d
+5776,I,RF_LOAD_TX_BBF index = %d , not supported
+
+5777,III,RF_LOAD_TXFE_5G_CH1 index %d freqIdx %d fcsTable %d
+
+5778,I,RF_LOAD_TXFE_5G_CH1 index = %d , not supported
+
+5779,IIII,RF_LOAD_TXFE_GTX_OVERRIDE band %d chain %d freqIdx %d fcsTable %d
+5780,II,revision index %d for rf_revision 0x%x
+
+5781,III,Note: No table found for rev:0x%x instead using tables for rev:0x%x index:%d
+
+5782,I,Error: no table found for rev:0x%x, using index:0
+
+5783,II,device index %d for id 0x%x
+
+5784,I,ERROR: device ID %d not found in lookup list... analog master tables not set!!!
+
+5785,I,loadSplitBbRfTable: invalid bbTable %d
+
+5786,I,loadSplitBbRfTable: invalid phy %d
+
+5787,I,loadSplitBbRfTable: invalid chain %d
+
+5788,IIIIIIII,loadSplitBbRfTable - bb:%d rf:%d phy:%d band:%d pa_mode:%d, chn:%d, col:%d, filt:%c
+
+5789,,loadSplitBbRfTable: No addr rfTable given.
+
+5790,,Error: iniAg_masterJoined_tables is null... iniAg not init correctly
+
+5791,,Error: iniAg_masterJoined_tables_rxgain is null... iniAg not init correctly
+
+5792,I,loadSplitBbRfTable: invalid rfTable index %d
+
+5793,,bb has address, rf has data
+5794,,bb has data, rf has address
+5795,,Error: conflict merging BB and RF tables.
+5796,III,rows in table's addr %d less than rows in data %d. table index %d
+5797,,Error: row number issue in merging BB and RF tables, skip table index
+5798,I,Warning: Leftover tables while joining! All remainders skipped after index %d
+5799,IIII,loadDFStable - table: %d, phy: %d, column: %d, filt: %c
+
+5800,I,loadDFStable: invalid table %d
+
+5801,I,loadDFStable: invalid phy %d
+
+5802,IIII,loadBBtable - table: %d, phy: %d, column: %d, filt: %c
+
+5803,I,loadBBtable: invalid table %d
+
+5804,I,loadBBtable: invalid phy %d
+
+5805,IIIII,loadRFtable - pa_mode: %d, table: %d, chain: %d, column: %d, filt: %c
+
+5806,I,loadRFtable: invalid table index %d
+
+5807,I,loadRFtable: invalid chain %d
+
+5808,,Error: iniAg_masterJoined_simple_tables is null... iniAg not init correctly
+
+5809,,Error: iniAg_masterJoined_tables is null... iniAg not init correctly
+
+5810,,Error: cannot commit NULL table!
+
+5811,II,Note: table filtered out. table[%d].filter = %c
+
+5812,I,iniAg_loadExtraRFtable index = %d
+
+5813,II,DAC Playback Load: Chain Mask: %d, Count: %d
+
+5814,,DAC Playback: Loaded memory with waveform data
+
+5815,I,DAC Playback: Stop/Pause playback with chain mask %d
+
+5816,IIIIIII,DAC Playback: Phy Id:%d, mode:%d, options:%d, radar on/off:%d/%d, chain mask:%d, count: %d
+
+5817,IIIIII,Configured ADC Capture for PhyID: %d, Chain: %d, Compression: %d, Mode: %d, Trigger: %d, Capture size: %d
+5818,III,ANI_DBGID_OFDM_LEVEL phyId %d 0x%x 0x%x
+5819,II,ANI_DBGID_CCK_LEVEL phyId %d 0x%x
+5820,IIIIII,StoreCommonIniValues 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+5821,IIIIII,StoreBandDependentIniValues 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+5822,IIIIII,StoreBwDependentIniValues 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x
+5823,IIII,ANI_DBGID_RESET phyId %d resetFlags 0x%x resetCause 0x%x curChan 0x%x
+5824,II,ANI_DBGID_OFDM_LEVEL 0x%x 0x%x
+5825,I,ANI_DBGID_CCK_LEVEL 0x%x
+5826,I,ANI_DBGID_OFDM_LEVEL_CFG: 0x%x
+5827,,ANI_DBGID_CCK_LEVEL_CFG: ANI_CCK_DISABLE
+5828,I,ANI_DBGID_CCK_LEVEL_CFG: 0x%x
+5829,II,dumping - numSamples %d, Output Mode: 0x%x
+5830,II,dumping - options: PHY: %d, Output Mode: 0x%x
+5831,I,waiting for capture to complete...%d of 10
+
+5832,,dump started
+
+5833,III,dumping - numSamples %d, Output Mode: 0x%x, maxIndex=%d
+5834,IIIII, Index %03d: 0x%08x%08x, I=%5d, Q=%5d
+
+5835,,dump completed
+
+5836,,error: failed to stop capturing
+
+5837,IIII,Force Tx Gain: Chain: %d, Ana Gain: %d, Digi Gain: %d, Force Cal Index: %d
+5838,IIIII,halphy_debug_device_RxGain_control(PhyID=%d, xlnaCtrl=%d, gainCtrlMode=%d, band=%d, gainIdx=%d)
+5839,,Rx gain control: Invalid index selected
+
+5840,,Rx gain control: Invalid index selected
+
+5841,,rxGainCtrlHandler: Rx gain control: Invalid band selected
+
+5842,I,Rx gain control: Set automatic gain control with xlna = %d
+
+5843,IIII,ADC capture::: Index %03d: %08x, I=%d, Q=%d
+
+5844,IIIIIIII,ADC capture::: minI=%d, maxI=%d, averageI=%d, varI=%d, minQ=%d, maxQ=%d, averageQ=%d, varQ=%d
+5845,I,Time taken = %d uSecs
+5846,,TxGainCtrl: Calling Rx Abort
diff --git a/proprietary/vendor/firmware/dhsecapp.b00 b/proprietary/vendor/firmware/dhsecapp.b00
new file mode 100644
index 0000000..b3858a9
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b00 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.b01 b/proprietary/vendor/firmware/dhsecapp.b01
new file mode 100644
index 0000000..6744ea8
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b01 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.b02 b/proprietary/vendor/firmware/dhsecapp.b02
new file mode 100644
index 0000000..0a300a4
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b02 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.b03 b/proprietary/vendor/firmware/dhsecapp.b03
new file mode 100644
index 0000000..2ce7674
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b03 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.b04 b/proprietary/vendor/firmware/dhsecapp.b04
new file mode 100644
index 0000000..4020ea1
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b04 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.b05 b/proprietary/vendor/firmware/dhsecapp.b05
new file mode 100644
index 0000000..d6626cf
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b05 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.b06 b/proprietary/vendor/firmware/dhsecapp.b06
new file mode 100644
index 0000000..d6626cf
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b06 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.b07 b/proprietary/vendor/firmware/dhsecapp.b07
new file mode 100644
index 0000000..ae41e1f
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.b07 differ
diff --git a/proprietary/vendor/firmware/dhsecapp.mdt b/proprietary/vendor/firmware/dhsecapp.mdt
new file mode 100644
index 0000000..a186248
Binary files /dev/null and b/proprietary/vendor/firmware/dhsecapp.mdt differ
diff --git a/proprietary/vendor/firmware/fp998eas.b00 b/proprietary/vendor/firmware/fp998eas.b00
new file mode 100644
index 0000000..88baf29
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b00 differ
diff --git a/proprietary/vendor/firmware/fp998eas.b01 b/proprietary/vendor/firmware/fp998eas.b01
new file mode 100644
index 0000000..f56aac1
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b01 differ
diff --git a/proprietary/vendor/firmware/fp998eas.b02 b/proprietary/vendor/firmware/fp998eas.b02
new file mode 100644
index 0000000..1f49444
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b02 differ
diff --git a/proprietary/vendor/firmware/fp998eas.b03 b/proprietary/vendor/firmware/fp998eas.b03
new file mode 100644
index 0000000..5631828
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b03 differ
diff --git a/proprietary/vendor/firmware/fp998eas.b04 b/proprietary/vendor/firmware/fp998eas.b04
new file mode 100644
index 0000000..7e3b18a
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b04 differ
diff --git a/proprietary/vendor/firmware/fp998eas.b05 b/proprietary/vendor/firmware/fp998eas.b05
new file mode 100644
index 0000000..827b3cd
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b05 differ
diff --git a/proprietary/vendor/firmware/fp998eas.b06 b/proprietary/vendor/firmware/fp998eas.b06
new file mode 100644
index 0000000..827b3cd
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b06 differ
diff --git a/proprietary/vendor/firmware/fp998eas.b07 b/proprietary/vendor/firmware/fp998eas.b07
new file mode 100644
index 0000000..901aa21
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.b07 differ
diff --git a/proprietary/vendor/firmware/fp998eas.mdt b/proprietary/vendor/firmware/fp998eas.mdt
new file mode 100644
index 0000000..53c5e6e
Binary files /dev/null and b/proprietary/vendor/firmware/fp998eas.mdt differ
diff --git a/proprietary/vendor/firmware/goodixfp.b00 b/proprietary/vendor/firmware/goodixfp.b00
new file mode 100644
index 0000000..7f65e17
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b00 differ
diff --git a/proprietary/vendor/firmware/goodixfp.b01 b/proprietary/vendor/firmware/goodixfp.b01
new file mode 100644
index 0000000..0115b8a
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b01 differ
diff --git a/proprietary/vendor/firmware/goodixfp.b02 b/proprietary/vendor/firmware/goodixfp.b02
new file mode 100644
index 0000000..caf4803
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b02 differ
diff --git a/proprietary/vendor/firmware/goodixfp.b03 b/proprietary/vendor/firmware/goodixfp.b03
new file mode 100644
index 0000000..3bc81b6
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b03 differ
diff --git a/proprietary/vendor/firmware/goodixfp.b04 b/proprietary/vendor/firmware/goodixfp.b04
new file mode 100644
index 0000000..ca1a557
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b04 differ
diff --git a/proprietary/vendor/firmware/goodixfp.b05 b/proprietary/vendor/firmware/goodixfp.b05
new file mode 100644
index 0000000..8c2c772
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b05 differ
diff --git a/proprietary/vendor/firmware/goodixfp.b06 b/proprietary/vendor/firmware/goodixfp.b06
new file mode 100644
index 0000000..8c2c772
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b06 differ
diff --git a/proprietary/vendor/firmware/goodixfp.b07 b/proprietary/vendor/firmware/goodixfp.b07
new file mode 100644
index 0000000..2334b89
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.b07 differ
diff --git a/proprietary/vendor/firmware/goodixfp.mdt b/proprietary/vendor/firmware/goodixfp.mdt
new file mode 100644
index 0000000..15ab491
Binary files /dev/null and b/proprietary/vendor/firmware/goodixfp.mdt differ
diff --git a/proprietary/vendor/firmware/gptest.b00 b/proprietary/vendor/firmware/gptest.b00
new file mode 100644
index 0000000..7f8cb97
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b00 differ
diff --git a/proprietary/vendor/firmware/gptest.b01 b/proprietary/vendor/firmware/gptest.b01
new file mode 100644
index 0000000..58b92b4
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b01 differ
diff --git a/proprietary/vendor/firmware/gptest.b02 b/proprietary/vendor/firmware/gptest.b02
new file mode 100644
index 0000000..3a8ebfe
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b02 differ
diff --git a/proprietary/vendor/firmware/gptest.b03 b/proprietary/vendor/firmware/gptest.b03
new file mode 100644
index 0000000..eb7736d
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b03 differ
diff --git a/proprietary/vendor/firmware/gptest.b04 b/proprietary/vendor/firmware/gptest.b04
new file mode 100644
index 0000000..c530033
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b04 differ
diff --git a/proprietary/vendor/firmware/gptest.b05 b/proprietary/vendor/firmware/gptest.b05
new file mode 100644
index 0000000..5240f5a
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b05 differ
diff --git a/proprietary/vendor/firmware/gptest.b06 b/proprietary/vendor/firmware/gptest.b06
new file mode 100644
index 0000000..5240f5a
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b06 differ
diff --git a/proprietary/vendor/firmware/gptest.b07 b/proprietary/vendor/firmware/gptest.b07
new file mode 100644
index 0000000..b0a4788
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.b07 differ
diff --git a/proprietary/vendor/firmware/gptest.mdt b/proprietary/vendor/firmware/gptest.mdt
new file mode 100644
index 0000000..cd192c7
Binary files /dev/null and b/proprietary/vendor/firmware/gptest.mdt differ
diff --git a/proprietary/vendor/firmware/haventkn.b00 b/proprietary/vendor/firmware/haventkn.b00
new file mode 100644
index 0000000..e789aa3
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b00 differ
diff --git a/proprietary/vendor/firmware/haventkn.b01 b/proprietary/vendor/firmware/haventkn.b01
new file mode 100644
index 0000000..235acf2
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b01 differ
diff --git a/proprietary/vendor/firmware/haventkn.b02 b/proprietary/vendor/firmware/haventkn.b02
new file mode 100644
index 0000000..e591949
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b02 differ
diff --git a/proprietary/vendor/firmware/haventkn.b03 b/proprietary/vendor/firmware/haventkn.b03
new file mode 100644
index 0000000..4bc6193
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b03 differ
diff --git a/proprietary/vendor/firmware/haventkn.b04 b/proprietary/vendor/firmware/haventkn.b04
new file mode 100644
index 0000000..cda4e4e
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b04 differ
diff --git a/proprietary/vendor/firmware/haventkn.b05 b/proprietary/vendor/firmware/haventkn.b05
new file mode 100644
index 0000000..26c1f4e
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b05 differ
diff --git a/proprietary/vendor/firmware/haventkn.b06 b/proprietary/vendor/firmware/haventkn.b06
new file mode 100644
index 0000000..26c1f4e
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b06 differ
diff --git a/proprietary/vendor/firmware/haventkn.b07 b/proprietary/vendor/firmware/haventkn.b07
new file mode 100644
index 0000000..7948c28
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.b07 differ
diff --git a/proprietary/vendor/firmware/haventkn.mdt b/proprietary/vendor/firmware/haventkn.mdt
new file mode 100644
index 0000000..bd7765d
Binary files /dev/null and b/proprietary/vendor/firmware/haventkn.mdt differ
diff --git a/proprietary/vendor/firmware/hyp.mbn b/proprietary/vendor/firmware/hyp.mbn
new file mode 100755
index 0000000..282b35c
Binary files /dev/null and b/proprietary/vendor/firmware/hyp.mbn differ
diff --git a/proprietary/vendor/firmware/iris.b00 b/proprietary/vendor/firmware/iris.b00
new file mode 100644
index 0000000..97444ea
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b00 differ
diff --git a/proprietary/vendor/firmware/iris.b01 b/proprietary/vendor/firmware/iris.b01
new file mode 100644
index 0000000..ededa49
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b01 differ
diff --git a/proprietary/vendor/firmware/iris.b02 b/proprietary/vendor/firmware/iris.b02
new file mode 100644
index 0000000..faf4b6f
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b02 differ
diff --git a/proprietary/vendor/firmware/iris.b03 b/proprietary/vendor/firmware/iris.b03
new file mode 100644
index 0000000..8bf8023
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b03 differ
diff --git a/proprietary/vendor/firmware/iris.b04 b/proprietary/vendor/firmware/iris.b04
new file mode 100644
index 0000000..3696d4e
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b04 differ
diff --git a/proprietary/vendor/firmware/iris.b05 b/proprietary/vendor/firmware/iris.b05
new file mode 100644
index 0000000..7da0f85
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b05 differ
diff --git a/proprietary/vendor/firmware/iris.b06 b/proprietary/vendor/firmware/iris.b06
new file mode 100644
index 0000000..7da0f85
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b06 differ
diff --git a/proprietary/vendor/firmware/iris.b07 b/proprietary/vendor/firmware/iris.b07
new file mode 100644
index 0000000..3d9e6bd
Binary files /dev/null and b/proprietary/vendor/firmware/iris.b07 differ
diff --git a/proprietary/vendor/firmware/iris.mdt b/proprietary/vendor/firmware/iris.mdt
new file mode 100644
index 0000000..c551d45
Binary files /dev/null and b/proprietary/vendor/firmware/iris.mdt differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b00 b/proprietary/vendor/firmware/isdbtmm.b00
new file mode 100644
index 0000000..70b0b96
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b00 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b01 b/proprietary/vendor/firmware/isdbtmm.b01
new file mode 100644
index 0000000..89e7611
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b01 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b02 b/proprietary/vendor/firmware/isdbtmm.b02
new file mode 100644
index 0000000..fffe3d6
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b02 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b03 b/proprietary/vendor/firmware/isdbtmm.b03
new file mode 100644
index 0000000..f935cad
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b03 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b04 b/proprietary/vendor/firmware/isdbtmm.b04
new file mode 100644
index 0000000..9e946cf
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b04 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b05 b/proprietary/vendor/firmware/isdbtmm.b05
new file mode 100644
index 0000000..688ec02
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b05 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b06 b/proprietary/vendor/firmware/isdbtmm.b06
new file mode 100644
index 0000000..688ec02
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b06 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.b07 b/proprietary/vendor/firmware/isdbtmm.b07
new file mode 100644
index 0000000..1b3a9ee
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.b07 differ
diff --git a/proprietary/vendor/firmware/isdbtmm.mdt b/proprietary/vendor/firmware/isdbtmm.mdt
new file mode 100644
index 0000000..a018777
Binary files /dev/null and b/proprietary/vendor/firmware/isdbtmm.mdt differ
diff --git a/proprietary/vendor/firmware/mba.mbn b/proprietary/vendor/firmware/mba.mbn
new file mode 100644
index 0000000..5f35df2
Binary files /dev/null and b/proprietary/vendor/firmware/mba.mbn differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b00 b/proprietary/vendor/firmware/mdtpseca.b00
new file mode 100644
index 0000000..fe9b313
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b00 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b01 b/proprietary/vendor/firmware/mdtpseca.b01
new file mode 100644
index 0000000..8c2165f
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b01 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b02 b/proprietary/vendor/firmware/mdtpseca.b02
new file mode 100644
index 0000000..eacb5f3
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b02 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b03 b/proprietary/vendor/firmware/mdtpseca.b03
new file mode 100644
index 0000000..2efade8
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b03 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b04 b/proprietary/vendor/firmware/mdtpseca.b04
new file mode 100644
index 0000000..3b42246
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b04 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b05 b/proprietary/vendor/firmware/mdtpseca.b05
new file mode 100644
index 0000000..7e9cc26
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b05 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b06 b/proprietary/vendor/firmware/mdtpseca.b06
new file mode 100644
index 0000000..7e9cc26
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b06 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.b07 b/proprietary/vendor/firmware/mdtpseca.b07
new file mode 100644
index 0000000..61cb88a
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.b07 differ
diff --git a/proprietary/vendor/firmware/mdtpseca.mdt b/proprietary/vendor/firmware/mdtpseca.mdt
new file mode 100644
index 0000000..d923cb8
Binary files /dev/null and b/proprietary/vendor/firmware/mdtpseca.mdt differ
diff --git a/proprietary/vendor/firmware/modem.b00 b/proprietary/vendor/firmware/modem.b00
new file mode 100644
index 0000000..3c357f6
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b00 differ
diff --git a/proprietary/vendor/firmware/modem.b01 b/proprietary/vendor/firmware/modem.b01
new file mode 100644
index 0000000..143ca02
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b01 differ
diff --git a/proprietary/vendor/firmware/modem.b02 b/proprietary/vendor/firmware/modem.b02
new file mode 100644
index 0000000..4128bb4
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b02 differ
diff --git a/proprietary/vendor/firmware/modem.b03 b/proprietary/vendor/firmware/modem.b03
new file mode 100644
index 0000000..66ca98c
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b03 differ
diff --git a/proprietary/vendor/firmware/modem.b04 b/proprietary/vendor/firmware/modem.b04
new file mode 100644
index 0000000..86d1cf0
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b04 differ
diff --git a/proprietary/vendor/firmware/modem.b05 b/proprietary/vendor/firmware/modem.b05
new file mode 100644
index 0000000..1cfbb6d
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b05 differ
diff --git a/proprietary/vendor/firmware/modem.b06 b/proprietary/vendor/firmware/modem.b06
new file mode 100644
index 0000000..bb3549a
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b06 differ
diff --git a/proprietary/vendor/firmware/modem.b07 b/proprietary/vendor/firmware/modem.b07
new file mode 100644
index 0000000..2866373
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b07 differ
diff --git a/proprietary/vendor/firmware/modem.b08 b/proprietary/vendor/firmware/modem.b08
new file mode 100644
index 0000000..87d37aa
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b08 differ
diff --git a/proprietary/vendor/firmware/modem.b09 b/proprietary/vendor/firmware/modem.b09
new file mode 100644
index 0000000..6af10b2
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b09 differ
diff --git a/proprietary/vendor/firmware/modem.b10 b/proprietary/vendor/firmware/modem.b10
new file mode 100644
index 0000000..7c9193a
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b10 differ
diff --git a/proprietary/vendor/firmware/modem.b11 b/proprietary/vendor/firmware/modem.b11
new file mode 100644
index 0000000..05a6fcc
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b11 differ
diff --git a/proprietary/vendor/firmware/modem.b12 b/proprietary/vendor/firmware/modem.b12
new file mode 100644
index 0000000..5c49075
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b12 differ
diff --git a/proprietary/vendor/firmware/modem.b13 b/proprietary/vendor/firmware/modem.b13
new file mode 100644
index 0000000..ff8db22
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b13 differ
diff --git a/proprietary/vendor/firmware/modem.b14 b/proprietary/vendor/firmware/modem.b14
new file mode 100644
index 0000000..a40b70f
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b14 differ
diff --git a/proprietary/vendor/firmware/modem.b16 b/proprietary/vendor/firmware/modem.b16
new file mode 100644
index 0000000..fdd730e
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b16 differ
diff --git a/proprietary/vendor/firmware/modem.b17 b/proprietary/vendor/firmware/modem.b17
new file mode 100644
index 0000000..1dd8f77
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b17 differ
diff --git a/proprietary/vendor/firmware/modem.b18 b/proprietary/vendor/firmware/modem.b18
new file mode 100644
index 0000000..1c05268
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b18 differ
diff --git a/proprietary/vendor/firmware/modem.b20 b/proprietary/vendor/firmware/modem.b20
new file mode 100644
index 0000000..21ee5b5
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b20 differ
diff --git a/proprietary/vendor/firmware/modem.b21 b/proprietary/vendor/firmware/modem.b21
new file mode 100644
index 0000000..cf83d25
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b21 differ
diff --git a/proprietary/vendor/firmware/modem.b22 b/proprietary/vendor/firmware/modem.b22
new file mode 100644
index 0000000..d61cf0e
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b22 differ
diff --git a/proprietary/vendor/firmware/modem.b23 b/proprietary/vendor/firmware/modem.b23
new file mode 100644
index 0000000..55d2c8c
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b23 differ
diff --git a/proprietary/vendor/firmware/modem.b24 b/proprietary/vendor/firmware/modem.b24
new file mode 100644
index 0000000..f352da5
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b24 differ
diff --git a/proprietary/vendor/firmware/modem.b25 b/proprietary/vendor/firmware/modem.b25
new file mode 100644
index 0000000..dcaac3f
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b25 differ
diff --git a/proprietary/vendor/firmware/modem.b26 b/proprietary/vendor/firmware/modem.b26
new file mode 100644
index 0000000..75d288d
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b26 differ
diff --git a/proprietary/vendor/firmware/modem.b27 b/proprietary/vendor/firmware/modem.b27
new file mode 100644
index 0000000..13c0317
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b27 differ
diff --git a/proprietary/vendor/firmware/modem.b28 b/proprietary/vendor/firmware/modem.b28
new file mode 100644
index 0000000..15799e2
Binary files /dev/null and b/proprietary/vendor/firmware/modem.b28 differ
diff --git a/proprietary/vendor/firmware/modem.mdt b/proprietary/vendor/firmware/modem.mdt
new file mode 100644
index 0000000..3939ead
Binary files /dev/null and b/proprietary/vendor/firmware/modem.mdt differ
diff --git a/proprietary/vendor/firmware/modemuw.jsn b/proprietary/vendor/firmware/modemuw.jsn
new file mode 100644
index 0000000..88a400e
--- /dev/null
+++ b/proprietary/vendor/firmware/modemuw.jsn
@@ -0,0 +1,33 @@
+{
+ "sr_version": {
+ "major": 1,
+ "minor": 1,
+ "patch": 1
+ },
+ "sr_domain": {
+ "soc": "msm",
+ "domain": "modem",
+ "subdomain": "wlan_pd",
+ "qmi_instance_id": 180
+ },
+ "sr_service": [
+ {
+ "provider": "kernel",
+ "service": "elf_loader",
+ "service_data_valid": 0,
+ "service_data": 0
+ },
+ {
+ "provider": "tms",
+ "service": "servreg",
+ "service_data_valid": 0,
+ "service_data": 0
+ },
+ {
+ "provider": "wlan",
+ "service": "fw",
+ "service_data_valid": 0,
+ "service_data": 0
+ }
+ ]
+}
\ No newline at end of file
diff --git a/proprietary/vendor/firmware/novatek_ts_fw_dj.bin b/proprietary/vendor/firmware/novatek_ts_fw_dj.bin
new file mode 100644
index 0000000..3b056e9
Binary files /dev/null and b/proprietary/vendor/firmware/novatek_ts_fw_dj.bin differ
diff --git a/proprietary/vendor/firmware/novatek_ts_fw_txd.bin b/proprietary/vendor/firmware/novatek_ts_fw_txd.bin
new file mode 100644
index 0000000..1dc4207
Binary files /dev/null and b/proprietary/vendor/firmware/novatek_ts_fw_txd.bin differ
diff --git a/proprietary/vendor/firmware/pmic.elf b/proprietary/vendor/firmware/pmic.elf
new file mode 100755
index 0000000..4814403
Binary files /dev/null and b/proprietary/vendor/firmware/pmic.elf differ
diff --git a/proprietary/vendor/firmware/qdsp6m.qdb b/proprietary/vendor/firmware/qdsp6m.qdb
new file mode 100644
index 0000000..3a2597b
Binary files /dev/null and b/proprietary/vendor/firmware/qdsp6m.qdb differ
diff --git a/proprietary/vendor/firmware/rpm.mbn b/proprietary/vendor/firmware/rpm.mbn
new file mode 100755
index 0000000..30fd0ac
Binary files /dev/null and b/proprietary/vendor/firmware/rpm.mbn differ
diff --git a/proprietary/vendor/firmware/securemm.b00 b/proprietary/vendor/firmware/securemm.b00
new file mode 100644
index 0000000..e911700
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b00 differ
diff --git a/proprietary/vendor/firmware/securemm.b01 b/proprietary/vendor/firmware/securemm.b01
new file mode 100644
index 0000000..6783932
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b01 differ
diff --git a/proprietary/vendor/firmware/securemm.b02 b/proprietary/vendor/firmware/securemm.b02
new file mode 100644
index 0000000..29ae3f6
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b02 differ
diff --git a/proprietary/vendor/firmware/securemm.b03 b/proprietary/vendor/firmware/securemm.b03
new file mode 100644
index 0000000..d87c3be
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b03 differ
diff --git a/proprietary/vendor/firmware/securemm.b04 b/proprietary/vendor/firmware/securemm.b04
new file mode 100644
index 0000000..4930d5f
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b04 differ
diff --git a/proprietary/vendor/firmware/securemm.b05 b/proprietary/vendor/firmware/securemm.b05
new file mode 100644
index 0000000..52e1fda
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b05 differ
diff --git a/proprietary/vendor/firmware/securemm.b06 b/proprietary/vendor/firmware/securemm.b06
new file mode 100644
index 0000000..52e1fda
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b06 differ
diff --git a/proprietary/vendor/firmware/securemm.b07 b/proprietary/vendor/firmware/securemm.b07
new file mode 100644
index 0000000..1fbee20
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.b07 differ
diff --git a/proprietary/vendor/firmware/securemm.mdt b/proprietary/vendor/firmware/securemm.mdt
new file mode 100644
index 0000000..7a8348d
Binary files /dev/null and b/proprietary/vendor/firmware/securemm.mdt differ
diff --git a/proprietary/vendor/firmware/smplap32.b00 b/proprietary/vendor/firmware/smplap32.b00
new file mode 100644
index 0000000..6f87ac3
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b00 differ
diff --git a/proprietary/vendor/firmware/smplap32.b01 b/proprietary/vendor/firmware/smplap32.b01
new file mode 100644
index 0000000..27c38bc
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b01 differ
diff --git a/proprietary/vendor/firmware/smplap32.b02 b/proprietary/vendor/firmware/smplap32.b02
new file mode 100644
index 0000000..17de9f4
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b02 differ
diff --git a/proprietary/vendor/firmware/smplap32.b03 b/proprietary/vendor/firmware/smplap32.b03
new file mode 100644
index 0000000..4012761
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b03 differ
diff --git a/proprietary/vendor/firmware/smplap32.b04 b/proprietary/vendor/firmware/smplap32.b04
new file mode 100644
index 0000000..1fd8507
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b04 differ
diff --git a/proprietary/vendor/firmware/smplap32.b05 b/proprietary/vendor/firmware/smplap32.b05
new file mode 100644
index 0000000..d727e5c
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b05 differ
diff --git a/proprietary/vendor/firmware/smplap32.b06 b/proprietary/vendor/firmware/smplap32.b06
new file mode 100644
index 0000000..d727e5c
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b06 differ
diff --git a/proprietary/vendor/firmware/smplap32.b07 b/proprietary/vendor/firmware/smplap32.b07
new file mode 100644
index 0000000..577fb09
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.b07 differ
diff --git a/proprietary/vendor/firmware/smplap32.mdt b/proprietary/vendor/firmware/smplap32.mdt
new file mode 100644
index 0000000..4a436ac
Binary files /dev/null and b/proprietary/vendor/firmware/smplap32.mdt differ
diff --git a/proprietary/vendor/firmware/smplap64.b00 b/proprietary/vendor/firmware/smplap64.b00
new file mode 100644
index 0000000..c1e37b4
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b00 differ
diff --git a/proprietary/vendor/firmware/smplap64.b01 b/proprietary/vendor/firmware/smplap64.b01
new file mode 100644
index 0000000..a714abe
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b01 differ
diff --git a/proprietary/vendor/firmware/smplap64.b02 b/proprietary/vendor/firmware/smplap64.b02
new file mode 100644
index 0000000..353e7b9
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b02 differ
diff --git a/proprietary/vendor/firmware/smplap64.b03 b/proprietary/vendor/firmware/smplap64.b03
new file mode 100644
index 0000000..535844a
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b03 differ
diff --git a/proprietary/vendor/firmware/smplap64.b04 b/proprietary/vendor/firmware/smplap64.b04
new file mode 100644
index 0000000..a654268
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b04 differ
diff --git a/proprietary/vendor/firmware/smplap64.b05 b/proprietary/vendor/firmware/smplap64.b05
new file mode 100644
index 0000000..54f22f9
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b05 differ
diff --git a/proprietary/vendor/firmware/smplap64.b06 b/proprietary/vendor/firmware/smplap64.b06
new file mode 100644
index 0000000..54f22f9
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b06 differ
diff --git a/proprietary/vendor/firmware/smplap64.b07 b/proprietary/vendor/firmware/smplap64.b07
new file mode 100644
index 0000000..f23ad29
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.b07 differ
diff --git a/proprietary/vendor/firmware/smplap64.mdt b/proprietary/vendor/firmware/smplap64.mdt
new file mode 100644
index 0000000..847c82f
Binary files /dev/null and b/proprietary/vendor/firmware/smplap64.mdt differ
diff --git a/proprietary/vendor/firmware/tfa98xx.cnt b/proprietary/vendor/firmware/tfa98xx.cnt
new file mode 100644
index 0000000..97ec97f
Binary files /dev/null and b/proprietary/vendor/firmware/tfa98xx.cnt differ
diff --git a/proprietary/vendor/firmware/venus.b00 b/proprietary/vendor/firmware/venus.b00
new file mode 100644
index 0000000..c2d9305
Binary files /dev/null and b/proprietary/vendor/firmware/venus.b00 differ
diff --git a/proprietary/vendor/firmware/venus.b01 b/proprietary/vendor/firmware/venus.b01
new file mode 100644
index 0000000..fab0e87
Binary files /dev/null and b/proprietary/vendor/firmware/venus.b01 differ
diff --git a/proprietary/vendor/firmware/venus.b02 b/proprietary/vendor/firmware/venus.b02
new file mode 100644
index 0000000..759b3ec
Binary files /dev/null and b/proprietary/vendor/firmware/venus.b02 differ
diff --git a/proprietary/vendor/firmware/venus.b03 b/proprietary/vendor/firmware/venus.b03
new file mode 100644
index 0000000..be42c44
Binary files /dev/null and b/proprietary/vendor/firmware/venus.b03 differ
diff --git a/proprietary/vendor/firmware/venus.b04 b/proprietary/vendor/firmware/venus.b04
new file mode 100644
index 0000000..90c7fc9
--- /dev/null
+++ b/proprietary/vendor/firmware/venus.b04
@@ -0,0 +1 @@
+
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
\ No newline at end of file
diff --git a/proprietary/vendor/firmware/venus.mdt b/proprietary/vendor/firmware/venus.mdt
new file mode 100644
index 0000000..e642481
Binary files /dev/null and b/proprietary/vendor/firmware/venus.mdt differ
diff --git a/proprietary/vendor/firmware/widevine.b00 b/proprietary/vendor/firmware/widevine.b00
new file mode 100644
index 0000000..22a92ed
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b00 differ
diff --git a/proprietary/vendor/firmware/widevine.b01 b/proprietary/vendor/firmware/widevine.b01
new file mode 100644
index 0000000..f32de8c
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b01 differ
diff --git a/proprietary/vendor/firmware/widevine.b02 b/proprietary/vendor/firmware/widevine.b02
new file mode 100644
index 0000000..fc2a8e3
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b02 differ
diff --git a/proprietary/vendor/firmware/widevine.b03 b/proprietary/vendor/firmware/widevine.b03
new file mode 100644
index 0000000..744f31e
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b03 differ
diff --git a/proprietary/vendor/firmware/widevine.b04 b/proprietary/vendor/firmware/widevine.b04
new file mode 100644
index 0000000..d9a52a9
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b04 differ
diff --git a/proprietary/vendor/firmware/widevine.b05 b/proprietary/vendor/firmware/widevine.b05
new file mode 100644
index 0000000..8ea1d07
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b05 differ
diff --git a/proprietary/vendor/firmware/widevine.b06 b/proprietary/vendor/firmware/widevine.b06
new file mode 100644
index 0000000..8ea1d07
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b06 differ
diff --git a/proprietary/vendor/firmware/widevine.b07 b/proprietary/vendor/firmware/widevine.b07
new file mode 100644
index 0000000..0857c74
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.b07 differ
diff --git a/proprietary/vendor/firmware/widevine.mdt b/proprietary/vendor/firmware/widevine.mdt
new file mode 100644
index 0000000..9346874
Binary files /dev/null and b/proprietary/vendor/firmware/widevine.mdt differ
diff --git a/proprietary/vendor/firmware/wlanmdsp.mbn b/proprietary/vendor/firmware/wlanmdsp.mbn
new file mode 100644
index 0000000..d255839
Binary files /dev/null and b/proprietary/vendor/firmware/wlanmdsp.mbn differ
diff --git a/proprietary/vendor/firmware/xbl.elf b/proprietary/vendor/firmware/xbl.elf
new file mode 100755
index 0000000..237b66f
Binary files /dev/null and b/proprietary/vendor/firmware/xbl.elf differ
diff --git a/proprietary/vendor/lib/dualcali_dump.bin b/proprietary/vendor/lib/dualcali_dump.bin
new file mode 100644
index 0000000..42e8188
Binary files /dev/null and b/proprietary/vendor/lib/dualcali_dump.bin differ
diff --git a/proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so b/proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so
new file mode 100644
index 0000000..8035612
Binary files /dev/null and b/proprietary/vendor/lib/libactuator_hi1333_ofilm_dw9714v.so differ
diff --git a/proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so b/proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so
new file mode 100644
index 0000000..72553ef
Binary files /dev/null and b/proprietary/vendor/lib/libactuator_ov13855_chicony_rear_s2034.so differ
diff --git a/proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so b/proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so
new file mode 100644
index 0000000..57d7a0e
Binary files /dev/null and b/proprietary/vendor/lib/libactuator_ov13855_holitech_fp5510a.so differ
diff --git a/proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so b/proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so
new file mode 100644
index 0000000..49ac47b
Binary files /dev/null and b/proprietary/vendor/lib/libactuator_ov16880_qtech_rear_dw9714a.so differ
diff --git a/proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so b/proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so
new file mode 100644
index 0000000..fae10ff
Binary files /dev/null and b/proprietary/vendor/lib/libactuator_ov16885_holitech_16m_fp5510a.so differ
diff --git a/proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so b/proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so
new file mode 100644
index 0000000..d6be37c
Binary files /dev/null and b/proprietary/vendor/lib/libactuator_ov16885_ofilm_16m_dw9714v.so differ
diff --git a/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so b/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so
new file mode 100644
index 0000000..6d5fa92
Binary files /dev/null and b/proprietary/vendor/lib/libarcsoft_dualcam_refocus.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so
new file mode 100644
index 0000000..7591565
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..d1b179d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..e523fdc
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..064f97e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..ed07e35
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so
new file mode 100644
index 0000000..537cffa
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so
new file mode 100644
index 0000000..75b7928
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so
new file mode 100644
index 0000000..1cbf0d7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..8aa529b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so
new file mode 100644
index 0000000..e4df968
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so
new file mode 100644
index 0000000..aa42d74
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so
new file mode 100644
index 0000000..bb2d68b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so
new file mode 100644
index 0000000..37adfa1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so
new file mode 100644
index 0000000..e432952
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so
new file mode 100644
index 0000000..4b93d17
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so
new file mode 100644
index 0000000..9335956
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so
new file mode 100644
index 0000000..9c6cfe8
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so
new file mode 100644
index 0000000..72ce3d2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so
new file mode 100644
index 0000000..ca40751
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so
new file mode 100644
index 0000000..c0dce7f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so
new file mode 100644
index 0000000..c01b06e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so
new file mode 100644
index 0000000..d7f910d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so
new file mode 100644
index 0000000..625f1c5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so
new file mode 100644
index 0000000..6b74b6c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..5f97661
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so
new file mode 100644
index 0000000..6ef7164
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_13m_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so
new file mode 100644
index 0000000..df3bbaf
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..a732f87
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..36a336d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..01a0c49
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..376d0f9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so
new file mode 100644
index 0000000..d76f0c6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so
new file mode 100644
index 0000000..d73051c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so
new file mode 100644
index 0000000..c19e6a6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..746f44e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so
new file mode 100644
index 0000000..73dd713
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so
new file mode 100644
index 0000000..fa17013
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so
new file mode 100644
index 0000000..bfef666
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so
new file mode 100644
index 0000000..98a2040
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so
new file mode 100644
index 0000000..c5552d5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so
new file mode 100644
index 0000000..c5bbc46
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so
new file mode 100644
index 0000000..9aa5011
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so
new file mode 100644
index 0000000..65eb8ef
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so
new file mode 100644
index 0000000..82ac948
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so
new file mode 100644
index 0000000..0370e67
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so
new file mode 100644
index 0000000..ed348fb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so
new file mode 100644
index 0000000..600745f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so
new file mode 100644
index 0000000..01049d8
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so
new file mode 100644
index 0000000..f2161ff
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so
new file mode 100644
index 0000000..0f7df07
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..5256555
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so
new file mode 100644
index 0000000..86e9467
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_gc5025_ofilm_16m_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so
new file mode 100644
index 0000000..fb7a62b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..962a1cd
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..33a5bb1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..6108acc
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..386a9e4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so
new file mode 100644
index 0000000..98fdafb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so
new file mode 100644
index 0000000..c5c80e1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so
new file mode 100644
index 0000000..f79d8fb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..74cde34
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so
new file mode 100644
index 0000000..5896139
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so
new file mode 100644
index 0000000..aa6fc7c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so
new file mode 100644
index 0000000..ea97c96
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so
new file mode 100644
index 0000000..8111040
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so
new file mode 100644
index 0000000..2dd3a97
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so
new file mode 100644
index 0000000..058358c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_eis_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so
new file mode 100644
index 0000000..24bd989
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so
new file mode 100644
index 0000000..df06366
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_cpp.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so
new file mode 100644
index 0000000..c19645c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hdr_video_3a.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so
new file mode 100644
index 0000000..0304e4c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so
new file mode 100644
index 0000000..7a2cee9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so
new file mode 100644
index 0000000..4d2df7d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so
new file mode 100644
index 0000000..8cc5614
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so
new file mode 100644
index 0000000..cd5ba20
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so
new file mode 100644
index 0000000..43fee8b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so
new file mode 100644
index 0000000..3423746
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so
new file mode 100644
index 0000000..9626915
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so
new file mode 100644
index 0000000..4b1686d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so
new file mode 100644
index 0000000..b75eec3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..ed02a0c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so
new file mode 100644
index 0000000..02961e3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi1333_ofilm_13m_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so
new file mode 100644
index 0000000..28640f5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so
new file mode 100644
index 0000000..81faba3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so
new file mode 100644
index 0000000..236f0b5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so
new file mode 100644
index 0000000..23e91ec
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so
new file mode 100644
index 0000000..79cfd6b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_a3_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so
new file mode 100644
index 0000000..99bc8cb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..dc7139a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..021f73b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..5b99f2c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..5d210b0
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so
new file mode 100644
index 0000000..0191a6b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so
new file mode 100644
index 0000000..c3da1b9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so
new file mode 100644
index 0000000..bdf9897
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..05970c9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so
new file mode 100644
index 0000000..0f2b946
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so
new file mode 100644
index 0000000..62574fe
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so
new file mode 100644
index 0000000..4af60f6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so
new file mode 100644
index 0000000..8b50614
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so
new file mode 100644
index 0000000..f4f13b4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so
new file mode 100644
index 0000000..a007a8c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so
new file mode 100644
index 0000000..3effcee
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so
new file mode 100644
index 0000000..9c8c361
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so
new file mode 100644
index 0000000..10aa026
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so
new file mode 100644
index 0000000..5df5747
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so
new file mode 100644
index 0000000..0570b6f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so
new file mode 100644
index 0000000..e8197c5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_13m_zsl_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so
new file mode 100644
index 0000000..8416b1d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so
new file mode 100644
index 0000000..ca6a1ad
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so
new file mode 100644
index 0000000..58e8f31
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so
new file mode 100644
index 0000000..8ac503b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so
new file mode 100644
index 0000000..adb4532
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_a3_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so
new file mode 100644
index 0000000..21f57e4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..893c0f9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..63390ca
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..ef7270e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..151122a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so
new file mode 100644
index 0000000..0ee4522
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so
new file mode 100644
index 0000000..550eda5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so
new file mode 100644
index 0000000..a6bc4f7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..b5bc9d1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so
new file mode 100644
index 0000000..55c36a7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so
new file mode 100644
index 0000000..c2764ff
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so
new file mode 100644
index 0000000..08c7c21
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so
new file mode 100644
index 0000000..b03235c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so
new file mode 100644
index 0000000..1e5a393
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so
new file mode 100644
index 0000000..8da07fd
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so
new file mode 100644
index 0000000..ea28ed8
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so
new file mode 100644
index 0000000..d089d6e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so
new file mode 100644
index 0000000..c156192
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so
new file mode 100644
index 0000000..ab36b6f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so
new file mode 100644
index 0000000..99b1173
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so
new file mode 100644
index 0000000..7694c57
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi556_holitech_16m_zsl_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so
new file mode 100644
index 0000000..7de72aa
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so
new file mode 100644
index 0000000..0268927
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so
new file mode 100644
index 0000000..b913344
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so
new file mode 100644
index 0000000..00ee3c5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so
new file mode 100644
index 0000000..ff90a69
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_a3_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so
new file mode 100644
index 0000000..5e2cf47
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..7ebc646
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so
new file mode 100644
index 0000000..9765577
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so
new file mode 100644
index 0000000..a714f0e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so
new file mode 100644
index 0000000..c6e9533
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so
new file mode 100644
index 0000000..e9e65bb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so
new file mode 100644
index 0000000..2778c14
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so
new file mode 100644
index 0000000..61eec35
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..0088a7c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so
new file mode 100644
index 0000000..a092ff9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so
new file mode 100644
index 0000000..d281fdc
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so
new file mode 100644
index 0000000..1e30ec1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so
new file mode 100644
index 0000000..b4c4543
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so
new file mode 100644
index 0000000..cf7e9d5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so
new file mode 100644
index 0000000..b44967e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so
new file mode 100644
index 0000000..d252e70
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so
new file mode 100644
index 0000000..1c26edf
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so
new file mode 100644
index 0000000..5793c47
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so
new file mode 100644
index 0000000..8375ece
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so
new file mode 100644
index 0000000..a5d4c35
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_kingcome_front_zsl_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so
new file mode 100644
index 0000000..a584379
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so
new file mode 100644
index 0000000..4c7a94f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so
new file mode 100644
index 0000000..63801b5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so
new file mode 100644
index 0000000..445d46e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so
new file mode 100644
index 0000000..4c0e698
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_a3_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so
new file mode 100644
index 0000000..35b7500
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..9ffb681
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so
new file mode 100644
index 0000000..1ae17cd
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so
new file mode 100644
index 0000000..c5e6e50
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so
new file mode 100644
index 0000000..f8e3a1c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so
new file mode 100644
index 0000000..18083a3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so
new file mode 100644
index 0000000..9af48ec
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so
new file mode 100644
index 0000000..8f62b76
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..f8db312
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so
new file mode 100644
index 0000000..3a50adb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so
new file mode 100644
index 0000000..6ce8e44
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so
new file mode 100644
index 0000000..b4f221b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_eis_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so
new file mode 100644
index 0000000..6d4fc60
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so
new file mode 100644
index 0000000..1790707
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so
new file mode 100644
index 0000000..426783f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so
new file mode 100644
index 0000000..5386d67
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so
new file mode 100644
index 0000000..780d3f2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so
new file mode 100644
index 0000000..b8a6c63
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so
new file mode 100644
index 0000000..35e0cc2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so
new file mode 100644
index 0000000..433b94f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so
new file mode 100644
index 0000000..ed3488c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_hi846_tsp_front_zsl_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so
new file mode 100644
index 0000000..414cace
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so
new file mode 100644
index 0000000..f3d18c0
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so
new file mode 100644
index 0000000..507616f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so
new file mode 100644
index 0000000..131465d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so
new file mode 100644
index 0000000..741011c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so
new file mode 100644
index 0000000..710f8a6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so
new file mode 100644
index 0000000..d74f1e1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so
new file mode 100644
index 0000000..e316bf4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so
new file mode 100644
index 0000000..dc369a1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so
new file mode 100644
index 0000000..b041217
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so
new file mode 100644
index 0000000..a265fa7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so
new file mode 100644
index 0000000..3383ff6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so
new file mode 100644
index 0000000..fb69d56
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so
new file mode 100644
index 0000000..1fa7acd
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so
new file mode 100644
index 0000000..84273d4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so
new file mode 100644
index 0000000..9883f63
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so
new file mode 100644
index 0000000..dd959d4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so
new file mode 100644
index 0000000..dec3b27
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so
new file mode 100644
index 0000000..bea786d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so
new file mode 100644
index 0000000..6922827
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so
new file mode 100644
index 0000000..bdcf146
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so
new file mode 100644
index 0000000..8e3414f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so
new file mode 100644
index 0000000..20548b2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so
new file mode 100644
index 0000000..d66c920
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so
new file mode 100644
index 0000000..f7dfa5e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so
new file mode 100644
index 0000000..640dfe4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_chicony_rear_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so
new file mode 100644
index 0000000..c742003
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..500687d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so
new file mode 100644
index 0000000..8c41157
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so
new file mode 100644
index 0000000..245dc7f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so
new file mode 100644
index 0000000..f616db2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so
new file mode 100644
index 0000000..5d74815
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so
new file mode 100644
index 0000000..a9f0ae9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so
new file mode 100644
index 0000000..573fa55
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so
new file mode 100644
index 0000000..4fd8b21
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so
new file mode 100644
index 0000000..29c6c8a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so
new file mode 100644
index 0000000..05322cb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so
new file mode 100644
index 0000000..72d81e6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so
new file mode 100644
index 0000000..e63259f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so
new file mode 100644
index 0000000..d813b28
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so
new file mode 100644
index 0000000..7c4084d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_eis_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so
new file mode 100644
index 0000000..5ceffd2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so
new file mode 100644
index 0000000..63122f4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_3a.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so
new file mode 100644
index 0000000..b874403
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hdr_cpp.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so
new file mode 100644
index 0000000..d5016c7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so
new file mode 100644
index 0000000..1a78416
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so
new file mode 100644
index 0000000..157f6ef
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so
new file mode 100644
index 0000000..718aca9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so
new file mode 100644
index 0000000..eef8b2c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so
new file mode 100644
index 0000000..dfa023a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so
new file mode 100644
index 0000000..d29b52f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so
new file mode 100644
index 0000000..c1205e6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so
new file mode 100644
index 0000000..5c51eb3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so
new file mode 100644
index 0000000..697b844
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..78a1f42
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so
new file mode 100644
index 0000000..25b46f7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov13855_holitech_13m_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so
new file mode 100644
index 0000000..136c166
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..5bc4d2b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so
new file mode 100644
index 0000000..36cbbcf
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so
new file mode 100644
index 0000000..852f9aa
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so
new file mode 100644
index 0000000..c97f55a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so
new file mode 100644
index 0000000..69a3cca
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so
new file mode 100644
index 0000000..a61b1a3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so
new file mode 100644
index 0000000..caaf6e1
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..ef0c1c4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so
new file mode 100644
index 0000000..81f71b9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so
new file mode 100644
index 0000000..7b7b362
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so
new file mode 100644
index 0000000..ba9c88e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so
new file mode 100644
index 0000000..7a933f7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so
new file mode 100644
index 0000000..a6f1904
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so
new file mode 100644
index 0000000..bfd41cc
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_eis_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so
new file mode 100644
index 0000000..ec9bcf6
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so
new file mode 100644
index 0000000..78ca94d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so
new file mode 100644
index 0000000..30efc5d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so
new file mode 100644
index 0000000..b28aaad
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so
new file mode 100644
index 0000000..6a5fdbf
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so
new file mode 100644
index 0000000..a594e7c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so
new file mode 100644
index 0000000..cf58664
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so
new file mode 100644
index 0000000..4ed386f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so
new file mode 100644
index 0000000..a17542d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so
new file mode 100644
index 0000000..0d6c1a5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so
new file mode 100644
index 0000000..5ceb863
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so
new file mode 100644
index 0000000..8ca0dc4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16880_qtech_front_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so
new file mode 100644
index 0000000..755506a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..bb77716
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..ff82d35
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..9ed1acd
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..dcca1a4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so
new file mode 100644
index 0000000..3fbb14e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so
new file mode 100644
index 0000000..c183b8c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so
new file mode 100644
index 0000000..2b9f198
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..d409377
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so
new file mode 100644
index 0000000..92532bc
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so
new file mode 100644
index 0000000..58c7554
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so
new file mode 100644
index 0000000..6eb3dc5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so
new file mode 100644
index 0000000..191fbaf
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so
new file mode 100644
index 0000000..8b179d2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so
new file mode 100644
index 0000000..fa1be44
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_eis_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so
new file mode 100644
index 0000000..842bffd
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so
new file mode 100644
index 0000000..dd74550
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_3a.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so
new file mode 100644
index 0000000..bb9cf7d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hdr_cpp.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so
new file mode 100644
index 0000000..da0edf4
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so
new file mode 100644
index 0000000..5cc20cb
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so
new file mode 100644
index 0000000..732843a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so
new file mode 100644
index 0000000..fe4d9e0
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so
new file mode 100644
index 0000000..e9d582d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so
new file mode 100644
index 0000000..8ced971
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so
new file mode 100644
index 0000000..b1037a2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so
new file mode 100644
index 0000000..a91b5b9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so
new file mode 100644
index 0000000..e3eb37f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so
new file mode 100644
index 0000000..c10364b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..040fc69
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so
new file mode 100644
index 0000000..1b8b135
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_holitech_16m_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so
new file mode 100644
index 0000000..f34522f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so
new file mode 100644
index 0000000..264ed62
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so
new file mode 100644
index 0000000..dceb8ca
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so
new file mode 100644
index 0000000..6838423
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so
new file mode 100644
index 0000000..0d84ee5
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so
new file mode 100644
index 0000000..7abe6e7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so
new file mode 100644
index 0000000..27ddab7
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so
new file mode 100644
index 0000000..f6dfb25
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so
new file mode 100644
index 0000000..f2b9c8a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so
new file mode 100644
index 0000000..718115f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so
new file mode 100644
index 0000000..3ad9052
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_cpp_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so
new file mode 100644
index 0000000..c76f76a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so
new file mode 100644
index 0000000..42e10a0
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so
new file mode 100644
index 0000000..d0a39b8
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_default_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so
new file mode 100644
index 0000000..90bffac
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_eis_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so
new file mode 100644
index 0000000..0edc5dc
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so
new file mode 100644
index 0000000..4a13e6d
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_3a.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so
new file mode 100644
index 0000000..aeb9c21
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hdr_cpp.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so
new file mode 100644
index 0000000..aeef65e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so
new file mode 100644
index 0000000..917243e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_120_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so
new file mode 100644
index 0000000..0128c8c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so
new file mode 100644
index 0000000..40db279
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_60_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so
new file mode 100644
index 0000000..5d56bd2
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so
new file mode 100644
index 0000000..7ca38d3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_hfr_90_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so
new file mode 100644
index 0000000..8c41989
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so
new file mode 100644
index 0000000..f987200
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so
new file mode 100644
index 0000000..dbba685
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so
new file mode 100644
index 0000000..69ffebd
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_video_full.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so
new file mode 100644
index 0000000..6f6f5b9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_preview_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so
new file mode 100644
index 0000000..6c0b804
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov16885_ofilm_16m_zsl_video_bu64297.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so
new file mode 100644
index 0000000..43abb0e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so
new file mode 100644
index 0000000..a623b3a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so
new file mode 100644
index 0000000..36b5eae
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so
new file mode 100644
index 0000000..b22d533
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so
new file mode 100644
index 0000000..ba1694c
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_a3_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so
new file mode 100644
index 0000000..f8dce8f
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_common.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so
new file mode 100644
index 0000000..347f100
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_ds_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so
new file mode 100644
index 0000000..ea1df68
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so
new file mode 100644
index 0000000..523a081
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so
new file mode 100644
index 0000000..07af30a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so
new file mode 100644
index 0000000..dbe4b09
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so
new file mode 100644
index 0000000..789813b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so
new file mode 100644
index 0000000..bea74de
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so
new file mode 100644
index 0000000..50351ad
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_us_chromatix.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so
new file mode 100644
index 0000000..28e0767
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_cpp_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so
new file mode 100644
index 0000000..39a6b54
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_default_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so
new file mode 100644
index 0000000..b4239ab
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_eis_video.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so
new file mode 100644
index 0000000..d38e049
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_120.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so
new file mode 100644
index 0000000..62f3d00
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_60.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so
new file mode 100644
index 0000000..8d0e9d3
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_hfr_90.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so
new file mode 100644
index 0000000..7a328ac
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_liveshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so
new file mode 100644
index 0000000..e7a6ab9
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_postproc.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so
new file mode 100644
index 0000000..1e87254
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so
new file mode 100644
index 0000000..3ccb48a
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_snapshot.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so
new file mode 100644
index 0000000..bee494e
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_preview.so differ
diff --git a/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so
new file mode 100644
index 0000000..061867b
Binary files /dev/null and b/proprietary/vendor/lib/libchromatix_ov8856_chicony_front_zsl_video.so differ
diff --git a/proprietary/vendor/lib/libdepthmapwrapper.so b/proprietary/vendor/lib/libdepthmapwrapper.so
new file mode 100644
index 0000000..d979590
Binary files /dev/null and b/proprietary/vendor/lib/libdepthmapwrapper.so differ
diff --git a/proprietary/vendor/lib/libflash_pmic.so b/proprietary/vendor/lib/libflash_pmic.so
new file mode 100644
index 0000000..80d0c58
Binary files /dev/null and b/proprietary/vendor/lib/libflash_pmic.so differ
diff --git a/proprietary/vendor/lib/libjpegdhw.so b/proprietary/vendor/lib/libjpegdhw.so
new file mode 100644
index 0000000..bed4274
Binary files /dev/null and b/proprietary/vendor/lib/libjpegdhw.so differ
diff --git a/proprietary/vendor/lib/libjpegdmahw.so b/proprietary/vendor/lib/libjpegdmahw.so
new file mode 100644
index 0000000..75bbfc1
Binary files /dev/null and b/proprietary/vendor/lib/libjpegdmahw.so differ
diff --git a/proprietary/vendor/lib/libjpegehw.so b/proprietary/vendor/lib/libjpegehw.so
new file mode 100644
index 0000000..cf8c662
Binary files /dev/null and b/proprietary/vendor/lib/libjpegehw.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_c2d_module.so b/proprietary/vendor/lib/libmmcamera2_c2d_module.so
new file mode 100644
index 0000000..730bbcc
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_c2d_module.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_cpp_module.so b/proprietary/vendor/lib/libmmcamera2_cpp_module.so
new file mode 100644
index 0000000..d339817
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_cpp_module.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so b/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so
new file mode 100644
index 0000000..816c941
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_iface_modules.so b/proprietary/vendor/lib/libmmcamera2_iface_modules.so
new file mode 100644
index 0000000..2424610
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_iface_modules.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_imglib_modules.so b/proprietary/vendor/lib/libmmcamera2_imglib_modules.so
new file mode 100644
index 0000000..4a9ed41
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_imglib_modules.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_is.so b/proprietary/vendor/lib/libmmcamera2_is.so
new file mode 100644
index 0000000..8034a64
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_is.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_isp_modules.so b/proprietary/vendor/lib/libmmcamera2_isp_modules.so
new file mode 100644
index 0000000..05b5707
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_isp_modules.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_mct.so b/proprietary/vendor/lib/libmmcamera2_mct.so
new file mode 100644
index 0000000..e568703
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_mct.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so b/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so
new file mode 100644
index 0000000..5fea381
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_mct_shimlayer.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so b/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so
new file mode 100644
index 0000000..4e4a8be
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_pproc_modules.so b/proprietary/vendor/lib/libmmcamera2_pproc_modules.so
new file mode 100644
index 0000000..d8b071e
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_pproc_modules.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_q3a_core.so b/proprietary/vendor/lib/libmmcamera2_q3a_core.so
new file mode 100644
index 0000000..6ddae67
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_q3a_core.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_sensor_modules.so b/proprietary/vendor/lib/libmmcamera2_sensor_modules.so
new file mode 100644
index 0000000..99485ec
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_sensor_modules.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so b/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so
new file mode 100644
index 0000000..fc1c2ae
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_stats_lib.so b/proprietary/vendor/lib/libmmcamera2_stats_lib.so
new file mode 100644
index 0000000..cb4163f
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_stats_lib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera2_stats_modules.so b/proprietary/vendor/lib/libmmcamera2_stats_modules.so
new file mode 100644
index 0000000..37338cc
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera2_stats_modules.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so b/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so
new file mode 100644
index 0000000..4637b1b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_arcsoftbokeh_lib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_bokeh.so b/proprietary/vendor/lib/libmmcamera_bokeh.so
new file mode 100644
index 0000000..33dbebf
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_bokeh.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_dbg.so b/proprietary/vendor/lib/libmmcamera_dbg.so
new file mode 100644
index 0000000..6dde77b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_dbg.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_depth_map.so b/proprietary/vendor/lib/libmmcamera_depth_map.so
new file mode 100644
index 0000000..3482971
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_depth_map.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_dummyalgo.so b/proprietary/vendor/lib/libmmcamera_dummyalgo.so
new file mode 100644
index 0000000..b56052a
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_dummyalgo.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_eebinparse.so b/proprietary/vendor/lib/libmmcamera_eebinparse.so
new file mode 100644
index 0000000..a4e0205
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_eebinparse.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_eeprom_util.so b/proprietary/vendor/lib/libmmcamera_eeprom_util.so
new file mode 100644
index 0000000..3509042
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_eeprom_util.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_eztune_module.so b/proprietary/vendor/lib/libmmcamera_eztune_module.so
new file mode 100644
index 0000000..e388c17
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_eztune_module.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_facedetection_lib.so b/proprietary/vendor/lib/libmmcamera_facedetection_lib.so
new file mode 100644
index 0000000..6807141
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_facedetection_lib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_faceproc.so b/proprietary/vendor/lib/libmmcamera_faceproc.so
new file mode 100644
index 0000000..3229306
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_faceproc.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_faceproc2.so b/proprietary/vendor/lib/libmmcamera_faceproc2.so
new file mode 100644
index 0000000..6e0c757
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_faceproc2.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so b/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so
new file mode 100644
index 0000000..84ff55c
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..a8a1b91
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_13m_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so b/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so
new file mode 100644
index 0000000..da6240e
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_gc5025_ofilm_16m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so b/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so
new file mode 100644
index 0000000..d611d93
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so b/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so
new file mode 100644
index 0000000..4283cdf
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..6884540
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi1333_ofilm_13m_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so b/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so
new file mode 100644
index 0000000..55eb483
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..f28938a
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi556_holitech_13m_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so b/proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so
new file mode 100644
index 0000000..2e3d2fd
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi556_holitech_16m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so b/proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so
new file mode 100644
index 0000000..59a38a6
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi846_kingcome_front.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so b/proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so
new file mode 100644
index 0000000..d3d4db6
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi846_tsp_front.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so b/proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so
new file mode 100644
index 0000000..f62a1f5
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hi846_tsp_front_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so b/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so
new file mode 100644
index 0000000..54d0d06
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hvx_add_constant.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so b/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so
new file mode 100644
index 0000000..b5f9a3b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_hvx_grid_sum.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_imglib.so b/proprietary/vendor/lib/libmmcamera_imglib.so
new file mode 100644
index 0000000..1459a13
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_imglib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so b/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so
new file mode 100644
index 0000000..9ade948
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_imglib_faceproc_adspstub.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_irs1645.so b/proprietary/vendor/lib/libmmcamera_irs1645.so
new file mode 100644
index 0000000..0684fd0
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_irs1645.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_abf48.so b/proprietary/vendor/lib/libmmcamera_isp_abf48.so
new file mode 100644
index 0000000..224acf2
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_abf48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so b/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so
new file mode 100644
index 0000000..e73d569
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_aec_bg_stats47.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so b/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so
new file mode 100644
index 0000000..3401d46
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so b/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so
new file mode 100644
index 0000000..46ce30b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_bg_stats46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so b/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so
new file mode 100644
index 0000000..551ffc5
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_black_level48.so b/proprietary/vendor/lib/libmmcamera_isp_black_level48.so
new file mode 100644
index 0000000..5b2c66e
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_black_level48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_bpc48.so b/proprietary/vendor/lib/libmmcamera_isp_bpc48.so
new file mode 100644
index 0000000..3be8c0f
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_bpc48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_cac47.so b/proprietary/vendor/lib/libmmcamera_isp_cac47.so
new file mode 100644
index 0000000..5dde976
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_cac47.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so b/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so
new file mode 100644
index 0000000..5bb6f8b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so b/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so
new file mode 100644
index 0000000..b89adad
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so b/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so
new file mode 100644
index 0000000..24c87b3
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so b/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so
new file mode 100644
index 0000000..dfcf536
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so b/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so
new file mode 100644
index 0000000..73ea845
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so b/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so
new file mode 100644
index 0000000..b7452f2
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_color_correct46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so b/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so
new file mode 100644
index 0000000..e9f75dc
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so b/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so
new file mode 100644
index 0000000..964b318
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_color_xform_video46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so b/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so
new file mode 100644
index 0000000..d19fb2e
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so b/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so
new file mode 100644
index 0000000..5b39192
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_cs_stats46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so b/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so
new file mode 100644
index 0000000..b2b1750
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_demosaic48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_demux48.so b/proprietary/vendor/lib/libmmcamera_isp_demux48.so
new file mode 100644
index 0000000..055ff7a
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_demux48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so b/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so
new file mode 100644
index 0000000..a0dbf96
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so b/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so
new file mode 100644
index 0000000..f8a3f66
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_fovcrop_video46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so b/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so
new file mode 100644
index 0000000..e749baf
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_gamma44.so b/proprietary/vendor/lib/libmmcamera_isp_gamma44.so
new file mode 100644
index 0000000..ab84dcf
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_gamma44.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_gic48.so b/proprietary/vendor/lib/libmmcamera_isp_gic48.so
new file mode 100644
index 0000000..a2a7b67
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_gic48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_gtm46.so b/proprietary/vendor/lib/libmmcamera_isp_gtm46.so
new file mode 100644
index 0000000..4ac74b3
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_gtm46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_hdr48.so b/proprietary/vendor/lib/libmmcamera_isp_hdr48.so
new file mode 100644
index 0000000..4106b14
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_hdr48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so b/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so
new file mode 100644
index 0000000..2e6ed04
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_hdr_be_stats46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so b/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so
new file mode 100644
index 0000000..ab244e3
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_hdr_bhist_stats44.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so b/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so
new file mode 100644
index 0000000..6750a51
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_ihist_stats46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_linearization40.so b/proprietary/vendor/lib/libmmcamera_isp_linearization40.so
new file mode 100644
index 0000000..5ecc52c
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_linearization40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_ltm47.so b/proprietary/vendor/lib/libmmcamera_isp_ltm47.so
new file mode 100644
index 0000000..1d75af2
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_ltm47.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so b/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so
new file mode 100644
index 0000000..82ef6d7
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_mce40.so b/proprietary/vendor/lib/libmmcamera_isp_mce40.so
new file mode 100644
index 0000000..fb20226
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_mce40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so b/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so
new file mode 100644
index 0000000..737364b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff44.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so b/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so
new file mode 100644
index 0000000..0b1a9df
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_pdaf48.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so b/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so
new file mode 100644
index 0000000..689c3b7
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_pedestal_correct46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so b/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so
new file mode 100644
index 0000000..4c74a70
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_rs_stats46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so b/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so
new file mode 100644
index 0000000..18d987f
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so b/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so
new file mode 100644
index 0000000..323fd18
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_scaler_video46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so b/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so
new file mode 100644
index 0000000..8a215be
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder46.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_sce40.so b/proprietary/vendor/lib/libmmcamera_isp_sce40.so
new file mode 100644
index 0000000..d4a722a
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_sce40.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_snr47.so b/proprietary/vendor/lib/libmmcamera_isp_snr47.so
new file mode 100644
index 0000000..4d75cd8
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_snr47.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_isp_sub_module.so b/proprietary/vendor/lib/libmmcamera_isp_sub_module.so
new file mode 100644
index 0000000..4e3a414
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_isp_sub_module.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov13855.so b/proprietary/vendor/lib/libmmcamera_ov13855.so
new file mode 100644
index 0000000..41ad42b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov13855.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so b/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so
new file mode 100644
index 0000000..c07806b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so
new file mode 100644
index 0000000..df38e41
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov13855_chicony_rear_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so b/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so
new file mode 100644
index 0000000..a26e403
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..3d63def
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov13855_holitech_13m_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so b/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so
new file mode 100644
index 0000000..051c37c
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so
new file mode 100644
index 0000000..6cfcc6b
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov16880_qtech_front_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so b/proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so
new file mode 100644
index 0000000..81dd1a3
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov16880_qtech_rear.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so b/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so
new file mode 100644
index 0000000..bef8fd5
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..6a7884d
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov16885_holitech_16m_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so b/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so
new file mode 100644
index 0000000..8c53b57
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so b/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so
new file mode 100644
index 0000000..0184441
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov16885_ofilm_16m_fm24c64d_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov8856.so b/proprietary/vendor/lib/libmmcamera_ov8856.so
new file mode 100644
index 0000000..4c9e541
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov8856.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov8856_2lane.so b/proprietary/vendor/lib/libmmcamera_ov8856_2lane.so
new file mode 100644
index 0000000..5098591
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov8856_2lane.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov8856_4lane.so b/proprietary/vendor/lib/libmmcamera_ov8856_4lane.so
new file mode 100644
index 0000000..1182241
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov8856_4lane.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so b/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so
new file mode 100644
index 0000000..51c4afe
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so b/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so
new file mode 100644
index 0000000..8f4448a
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov8856_chicony_front_eeprom.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so b/proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so
new file mode 100644
index 0000000..8f95c62
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ov8856b_chicony_front.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_paaf_lib.so b/proprietary/vendor/lib/libmmcamera_paaf_lib.so
new file mode 100644
index 0000000..b236563
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_paaf_lib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_pdaf.so b/proprietary/vendor/lib/libmmcamera_pdaf.so
new file mode 100644
index 0000000..26ba3b7
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_pdaf.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_pdafcamif.so b/proprietary/vendor/lib/libmmcamera_pdafcamif.so
new file mode 100644
index 0000000..5389709
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_pdafcamif.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ppbase_module.so b/proprietary/vendor/lib/libmmcamera_ppbase_module.so
new file mode 100644
index 0000000..45571b3
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ppbase_module.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_ppeiscore.so b/proprietary/vendor/lib/libmmcamera_ppeiscore.so
new file mode 100644
index 0000000..c8efa36
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_ppeiscore.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_quadracfa.so b/proprietary/vendor/lib/libmmcamera_quadracfa.so
new file mode 100644
index 0000000..6cbdd37
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_quadracfa.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_stillmore_lib.so b/proprietary/vendor/lib/libmmcamera_stillmore_lib.so
new file mode 100644
index 0000000..bf7bfe2
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_stillmore_lib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_sw2d_lib.so b/proprietary/vendor/lib/libmmcamera_sw2d_lib.so
new file mode 100644
index 0000000..727c9d7
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_sw2d_lib.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_thread_services.so b/proprietary/vendor/lib/libmmcamera_thread_services.so
new file mode 100644
index 0000000..5f059eb
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_thread_services.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_tintless_algo.so b/proprietary/vendor/lib/libmmcamera_tintless_algo.so
new file mode 100644
index 0000000..f7b827c
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_tintless_algo.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so b/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so
new file mode 100644
index 0000000..c19597f
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_tuning.so b/proprietary/vendor/lib/libmmcamera_tuning.so
new file mode 100644
index 0000000..0a3c6b3
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_tuning.so differ
diff --git a/proprietary/vendor/lib/libmmcamera_tuning_lookup.so b/proprietary/vendor/lib/libmmcamera_tuning_lookup.so
new file mode 100644
index 0000000..3592aa4
Binary files /dev/null and b/proprietary/vendor/lib/libmmcamera_tuning_lookup.so differ
diff --git a/proprietary/vendor/lib/libmmjpeg.so b/proprietary/vendor/lib/libmmjpeg.so
new file mode 100644
index 0000000..d2698b2
Binary files /dev/null and b/proprietary/vendor/lib/libmmjpeg.so differ
diff --git a/proprietary/vendor/lib/libmmqjpeg_codec.so b/proprietary/vendor/lib/libmmqjpeg_codec.so
new file mode 100644
index 0000000..f8a2ccb
Binary files /dev/null and b/proprietary/vendor/lib/libmmqjpeg_codec.so differ
diff --git a/proprietary/vendor/lib/libmmqjpegdma.so b/proprietary/vendor/lib/libmmqjpegdma.so
new file mode 100644
index 0000000..a3b0950
Binary files /dev/null and b/proprietary/vendor/lib/libmmqjpegdma.so differ
diff --git a/proprietary/vendor/lib/libmorpho_video_refiner.so b/proprietary/vendor/lib/libmorpho_video_refiner.so
new file mode 100644
index 0000000..3180a95
Binary files /dev/null and b/proprietary/vendor/lib/libmorpho_video_refiner.so differ
diff --git a/proprietary/vendor/lib/libmpbase.so b/proprietary/vendor/lib/libmpbase.so
new file mode 100644
index 0000000..ff070b9
Binary files /dev/null and b/proprietary/vendor/lib/libmpbase.so differ
diff --git a/proprietary/vendor/lib/libqomx_jpegdec.so b/proprietary/vendor/lib/libqomx_jpegdec.so
new file mode 100644
index 0000000..170b403
Binary files /dev/null and b/proprietary/vendor/lib/libqomx_jpegdec.so differ
diff --git a/proprietary/vendor/lib/libqomx_jpegenc.so b/proprietary/vendor/lib/libqomx_jpegenc.so
new file mode 100644
index 0000000..c2ec579
Binary files /dev/null and b/proprietary/vendor/lib/libqomx_jpegenc.so differ
diff --git a/proprietary/vendor/lib/libqomx_jpegenc_pipe.so b/proprietary/vendor/lib/libqomx_jpegenc_pipe.so
new file mode 100644
index 0000000..53871c6
Binary files /dev/null and b/proprietary/vendor/lib/libqomx_jpegenc_pipe.so differ
diff --git a/proprietary/vendor/lib/libremosaic_daemon.so b/proprietary/vendor/lib/libremosaic_daemon.so
new file mode 100644
index 0000000..518ff01
Binary files /dev/null and b/proprietary/vendor/lib/libremosaic_daemon.so differ
diff --git a/proprietary/vendor/lib/libseemore.so b/proprietary/vendor/lib/libseemore.so
new file mode 100644
index 0000000..4bde15f
Binary files /dev/null and b/proprietary/vendor/lib/libseemore.so differ
diff --git a/proprietary/vendor/lib/sensors.ssc.so b/proprietary/vendor/lib/sensors.ssc.so
new file mode 100644
index 0000000..0469482
Binary files /dev/null and b/proprietary/vendor/lib/sensors.ssc.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..1ea60f3
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.fingerprint@1.0.so differ
diff --git a/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so b/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so
new file mode 100644
index 0000000..723c609
Binary files /dev/null and b/proprietary/vendor/lib64/hw/cdfinger.fingerprint.default.so differ
diff --git a/proprietary/vendor/lib64/hw/fingerprint.sdm660.so b/proprietary/vendor/lib64/hw/fingerprint.sdm660.so
new file mode 100644
index 0000000..26233c1
Binary files /dev/null and b/proprietary/vendor/lib64/hw/fingerprint.sdm660.so differ
diff --git a/proprietary/vendor/lib64/libgf_ca.so b/proprietary/vendor/lib64/libgf_ca.so
new file mode 100644
index 0000000..876751d
Binary files /dev/null and b/proprietary/vendor/lib64/libgf_ca.so differ
diff --git a/proprietary/vendor/lib64/libgf_hal.so b/proprietary/vendor/lib64/libgf_hal.so
new file mode 100644
index 0000000..ccaeaaa
Binary files /dev/null and b/proprietary/vendor/lib64/libgf_hal.so differ
diff --git a/proprietary/vendor/lib64/libqfp-service.so b/proprietary/vendor/lib64/libqfp-service.so
new file mode 100644
index 0000000..e61ac18
Binary files /dev/null and b/proprietary/vendor/lib64/libqfp-service.so differ
diff --git a/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so b/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so
new file mode 100644
index 0000000..6d69359
Binary files /dev/null and b/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0-service.so differ
diff --git a/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so b/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..2ec84ea
Binary files /dev/null and b/proprietary/vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so differ
diff --git a/proprietary/vendor/lib64/sensors.ssc.so b/proprietary/vendor/lib64/sensors.ssc.so
new file mode 100644
index 0000000..748a8f8
Binary files /dev/null and b/proprietary/vendor/lib64/sensors.ssc.so differ
diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so
new file mode 100644
index 0000000..774732d
Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so differ