Initial import
Change-Id: I3fd5c01a1279234940cb50abd015ccb933536b2c
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..b382ee5
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,1503 @@
+// Automatically generated file. DO NOT MODIFY
+//
+// This file is generated by device/samsung/universal7904-common/setup-makefiles.sh
+
+soong_namespace {
+}
+
+cc_prebuilt_library_shared {
+ name: "libGLES_mali",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/egl/libGLES_mali.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/egl/libGLES_mali.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "egl",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "gralloc.exynos7904",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/hw/gralloc.exynos7904.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/hw/gralloc.exynos7904.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "hwcomposer.exynos7904",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/hw/hwcomposer.exynos7904.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/hw/hwcomposer.exynos7904.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libExynosHWCService",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libExynosHWCService.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libExynosHWCService.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libExynosOMX_Core",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libExynosOMX_Core.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libExynosOMX_Core.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libExynosOMX_Resourcemanager",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libExynosOMX_Resourcemanager.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libExynosOMX_Resourcemanager.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libGrallocWrapper",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libGrallocWrapper.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libGrallocWrapper.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libacryl",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libacryl.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libacryl.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libegis_fp_normal_sensor_test",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libegis_fp_normal_sensor_test.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libepicoperator",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libepicoperator.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libepicoperator.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libexynosdisplay",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libexynosdisplay.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libexynosdisplay.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libexynosgraphicbuffer",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libexynosgraphicbuffer.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libexynosgraphicbuffer.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libexynosgscaler",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libexynosgscaler.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libexynosgscaler.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libexynosscaler",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libexynosscaler.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libexynosscaler.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libexynosutils",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libexynosutils.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libexynosutils.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libexynosv4l2",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libexynosv4l2.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libexynosv4l2.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libfloatingfeature",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libfloatingfeature.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libfloatingfeature.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libgf_in_system_lib",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libgf_in_system_lib.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libgf_in_system_lib.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libion_exynos",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libion_exynos.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libion_exynos.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libprofileparamstorage",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libprofileparamstorage.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libprofileparamstorage.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libqfp_sensortest",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libqfp_sensortest.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libqfp_sensortest.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libril-samsung",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libril-samsung.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libril-samsung.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecaudiocoreutils",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libsecaudiocoreutils.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsecaudiocoreutils.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecaudioinfo",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libsecaudioinfo.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsecaudioinfo.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecnativefeature",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libsecnativefeature.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsecnativefeature.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsecril-client.universal7904",
+ stem: "libsecril-client",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libsecril-client.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsecril-client.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsemnativecarrierfeature",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libsemnativecarrierfeature.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsemnativecarrierfeature.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libstagefrighthw",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libstagefrighthw.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libstagefrighthw.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsynaFpSensorTestNwd",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libsynaFpSensorTestNwd.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsynaFpSensorTestNwd.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwrappergps",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libwrappergps.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libwrappergps.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libyasalgo",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libyasalgo.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libyasalgo.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.AVC.Decoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Decoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.AVC.Encoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Encoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.HEVC.Decoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Decoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Decoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.HEVC.Encoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Encoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Encoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.MPEG4.Decoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.MPEG4.Encoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.VP8.Decoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Decoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.VP8.Encoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.VP9.Decoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.VP9.Decoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libOMX.Exynos.WMV.Decoder",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "omx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudioeffectoffload",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/soundfx/libaudioeffectoffload.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "soundfx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libswdap",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/soundfx/libswdap.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/soundfx/libswdap.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ relative_install_path: "soundfx",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.radio.bridge@2.0",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.radio@2.0",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/vendor.samsung.hardware.radio@2.0.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.0.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.radio@2.1",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/vendor.samsung.hardware.radio@2.1.so"],
+ },
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.1.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "camera.device@3.2-impl.universal7904",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/camera.device@3.2-impl.universal7904.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "camera.device@3.3-impl.universal7904",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/camera.device@3.3-impl.universal7904.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "camera.device@3.4-impl.universal7904",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/camera.device@3.4-impl.universal7904.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "camera.device@3.5-impl.universal7904",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/camera.device@3.5-impl.universal7904.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "audio.primary.exynos7904",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/hw/audio.primary.exynos7904.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libSamsungPostProcessConvertor",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libSamsungPostProcessConvertor.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "lib_SamsungRec_07001",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/lib_SamsungRec_07001.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "lib_SoundAlive_SRC384_ver320",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "lib_soundaliveresampler",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/lib_soundaliveresampler.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudio-ril",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libaudio-ril.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudio_soundtrigger",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libaudio_soundtrigger.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "librecordalive",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/librecordalive.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsamsungDiamondVoice",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libsamsungDiamondVoice.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libstagefright_omx_vendor",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libstagefright_omx_vendor.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libstagefright_soft_ac4dec",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libstagefright_soft_ac4dec.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libstagefright_soft_ddpdec",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libstagefright_soft_ddpdec.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwvhidl",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/libwvhidl.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libwvdrmengine",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/mediadrm/libwvdrmengine.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ relative_install_path: "mediadrm",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libaudioroute.universal7904",
+ stem: "libaudioroute",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/vndk/libaudioroute.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ relative_install_path: "vndk",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libtinyalsa.universal7904",
+ stem: "libtinyalsa",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["proprietary/vendor/lib/vndk/libtinyalsa.so"],
+ },
+ },
+ compile_multilib: "32",
+ check_elf_files: false,
+ relative_install_path: "vndk",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "android.hardware.gnss@2.1-impl",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.gnss@2.0-impl",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ relative_install_path: "hw",
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libengmode_client",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libengmode_client.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsec-ril-dsds",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsec-ril-dsds.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libsec-ril",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libsec-ril.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libvkmanager_vendor",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/libvkmanager_vendor.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.gnss@2.0",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.0.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "vendor.samsung.hardware.radio.channel@2.0",
+ owner: "samsung",
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm64: {
+ srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so"],
+ },
+ },
+ compile_multilib: "64",
+ check_elf_files: false,
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "cbd",
+ owner: "samsung",
+ srcs: ["proprietary/vendor/bin/cbd"],
+ check_elf_files: false,
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "android.hardware.drm@1.3-service.widevine",
+ owner: "samsung",
+ srcs: ["proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine"],
+ check_elf_files: false,
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ relative_install_path: "hw",
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "gpsd",
+ owner: "samsung",
+ srcs: ["proprietary/vendor/bin/hw/gpsd"],
+ check_elf_files: false,
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ relative_install_path: "hw",
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "rild",
+ owner: "samsung",
+ srcs: ["proprietary/vendor/bin/hw/rild"],
+ check_elf_files: false,
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ relative_install_path: "hw",
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "vendor.samsung.hardware.gnss@2.0-service",
+ owner: "samsung",
+ srcs: ["proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service"],
+ check_elf_files: false,
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ relative_install_path: "hw",
+ soc_specific: true,
+}
+
+cc_prebuilt_binary {
+ name: "main_abox",
+ owner: "samsung",
+ srcs: ["proprietary/vendor/bin/main_abox"],
+ check_elf_files: false,
+ strip: {
+ none: true,
+ },
+ prefer: true,
+ soc_specific: true,
+}
+
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..0e71980
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,9 @@
+# Automatically generated file. DO NOT MODIFY
+#
+# This file is generated by device/samsung/universal7904-common/setup-makefiles.sh
+
+LOCAL_PATH := $(call my-dir)
+
+ifneq ($(filter m20lte,$(TARGET_DEVICE)),)
+
+endif
diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk
new file mode 100644
index 0000000..44ea3e5
--- /dev/null
+++ b/BoardConfigVendor.mk
@@ -0,0 +1,4 @@
+# Automatically generated file. DO NOT MODIFY
+#
+# This file is generated by device/samsung/universal7904-common/setup-makefiles.sh
+
diff --git a/proprietary/vendor/bin/cbd b/proprietary/vendor/bin/cbd
new file mode 100755
index 0000000..262bd45
--- /dev/null
+++ b/proprietary/vendor/bin/cbd
Binary files differ
diff --git a/proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine b/proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine
new file mode 100644
index 0000000..14f73dc
--- /dev/null
+++ b/proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine
Binary files differ
diff --git a/proprietary/vendor/bin/hw/gpsd b/proprietary/vendor/bin/hw/gpsd
new file mode 100644
index 0000000..08e4043
--- /dev/null
+++ b/proprietary/vendor/bin/hw/gpsd
Binary files differ
diff --git a/proprietary/vendor/bin/hw/rild b/proprietary/vendor/bin/hw/rild
new file mode 100644
index 0000000..424f256
--- /dev/null
+++ b/proprietary/vendor/bin/hw/rild
Binary files differ
diff --git a/proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service b/proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service
new file mode 100644
index 0000000..2ddd637
--- /dev/null
+++ b/proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service
Binary files differ
diff --git a/proprietary/vendor/bin/main_abox b/proprietary/vendor/bin/main_abox
new file mode 100755
index 0000000..4bda128
--- /dev/null
+++ b/proprietary/vendor/bin/main_abox
Binary files differ
diff --git a/proprietary/vendor/etc/audio_board_info.xml b/proprietary/vendor/etc/audio_board_info.xml
new file mode 100644
index 0000000..29e883a
--- /dev/null
+++ b/proprietary/vendor/etc/audio_board_info.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Built-In Microphone Characteristic.
+ It should be modified based on real target board's conf -->
+<audio_board_info>
+ <microphone_characteristics>
+ <microphone device_id="builtin_mic1" id="0" device="AUDIO_DEVICE_IN_BUILTIN_MIC" address="bottom"
+ location="AUDIO_MICROPHONE_LOCATION_MAINBODY" group="0" index_in_the_group="0" sensitivity="-37.0"
+ max_spl="132.5" min_spl="28.5" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+ num_frequency_responses="93"
+ frequencies="97.16 102.92 109.02 115.48 122.32 129.57 137.25 145.38 153.99 163.12 172.78 183.02 193.87 205.35 217.52 230.41 244.06 258.52 273.84 290.07 307.26 325.46 344.75 365.17 386.81 409.73 434.01 459.73 486.97 515.82 546.39 578.76 613.06 649.38 687.86 728.62 771.79 817.52 865.96 917.28 971.63 1029.20 1090.18 1154.78 1223.21 1295.69 1372.46 1453.78 1539.93 1631.17 1727.83 1830.21 1938.65 2053.53 2175.20 2304.09 2440.62 2585.23 2738.42 2900.68 3072.56 3254.62 3447.47 3651.74 3868.12 4097.32 4340.10 4597.27 4869.68 5158.22 5463.87 5787.62 6130.56 6493.82 6878.60 7286.18 7717.92 8175.23 8659.64 9172.76 9716.28 10292.01 10901.84 11547.82 12232.07 12956.87 13724.61 14537.84 15399.27 16311.73 17278.26 18302.06 19386.53"
+ responses="-0.40 -0.40 -0.60 -0.70 -0.40 -0.40 -0.30 -0.30 -0.30 -0.30 -0.20 -0.60 -0.90 -0.90 -1.00 -0.70 -0.80 -0.70 -0.70 -0.90 -0.70 -0.20 0.60 1.40 1.70 0.80 -0.80 -2.10 -2.30 -1.70 -0.90 0.50 1.30 1.20 0.80 0.10 0.20 0.40 2.30 2.40 0.00 -0.40 -0.10 0.70 -0.40 1.00 0.50 1.40 2.40 2.00 2.50 2.70 1.70 1.40 1.70 -1.90 -3.60 1.70 2.30 0.00 0.80 -0.30 0.60 1.90 1.40 -1.90 0.30 1.70 -0.60 0.40 2.20 3.60 -4.20 2.50 3.60 8.10 -4.30 5.70 7.30 9.60 7.80 10.20 16.40 18.60 20.10 22.50 23.50 17.60 17.90 18.80 17.70 15.10 14.70"
+ geometric_location="0.0513 0.0 0.0038" orientation="0.0 -1.0 0.0"
+ />
+ <microphone device_id="builtin_mic2" id="0" device="AUDIO_DEVICE_IN_BACK_MIC" address="back"
+ location="AUDIO_MICROPHONE_LOCATION_MAINBODY" group="0" index_in_the_group="0" sensitivity="-37.0"
+ max_spl="132.5" min_spl="28.5" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+ num_frequency_responses="93"
+ frequencies="97.16 102.92 109.02 115.48 122.32 129.57 137.25 145.38 153.99 163.12 172.78 183.02 193.87 205.35 217.52 230.41 244.06 258.52 273.84 290.07 307.26 325.46 344.75 365.17 386.81 409.73 434.01 459.73 486.97 515.82 546.39 578.76 613.06 649.38 687.86 728.62 771.79 817.52 865.96 917.28 971.63 1029.20 1090.18 1154.78 1223.21 1295.69 1372.46 1453.78 1539.93 1631.17 1727.83 1830.21 1938.65 2053.53 2175.20 2304.09 2440.62 2585.23 2738.42 2900.68 3072.56 3254.62 3447.47 3651.74 3868.12 4097.32 4340.10 4597.27 4869.68 5158.22 5463.87 5787.62 6130.56 6493.82 6878.60 7286.18 7717.92 8175.23 8659.64 9172.76 9716.28 10292.01 10901.84 11547.82 12232.07 12956.87 13724.61 14537.84 15399.27 16311.73 17278.26 18302.06 19386.53"
+ responses="-0.40 -0.40 -0.60 -0.70 -0.40 -0.40 -0.30 -0.30 -0.30 -0.30 -0.20 -0.60 -0.90 -0.90 -1.00 -0.70 -0.80 -0.70 -0.70 -0.90 -0.70 -0.20 0.60 1.40 1.70 0.80 -0.80 -2.10 -2.30 -1.70 -0.90 0.50 1.30 1.20 0.80 0.10 0.20 0.40 2.30 2.40 0.00 -0.40 -0.10 0.70 -0.40 1.00 0.50 1.40 2.40 2.00 2.50 2.70 1.70 1.40 1.70 -1.90 -3.60 1.70 2.30 0.00 0.80 -0.30 0.60 1.90 1.40 -1.90 0.30 1.70 -0.60 0.40 2.20 3.60 -4.20 2.50 3.60 8.10 -4.30 5.70 7.30 9.60 7.80 10.20 16.40 18.60 20.10 22.50 23.50 17.60 17.90 18.80 17.70 15.10 14.70"
+ geometric_location="0.0513 0.0 0.0038" orientation="0.0 -1.0 0.0"
+ />
+ </microphone_characteristics>
+</audio_board_info>
+
diff --git a/proprietary/vendor/etc/dolby/dax-default.xml b/proprietary/vendor/etc/dolby/dax-default.xml
new file mode 100644
index 0000000..6c62193
--- /dev/null
+++ b/proprietary/vendor/etc/dolby/dax-default.xml
@@ -0,0 +1,1621 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device_data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <format_version major="3" minor="6" maintenance="0" />
+ <tool_version major="3" minor="6" maintenance="0" />
+ <preset id="ieq_balanced" type="ieq">
+ <data>
+ <ieq-bands>
+ <band_ieq frequency="47" target="157" />
+ <band_ieq frequency="141" target="167" />
+ <band_ieq frequency="234" target="218" />
+ <band_ieq frequency="328" target="218" />
+ <band_ieq frequency="469" target="203" />
+ <band_ieq frequency="656" target="188" />
+ <band_ieq frequency="844" target="192" />
+ <band_ieq frequency="1031" target="192" />
+ <band_ieq frequency="1313" target="205" />
+ <band_ieq frequency="1688" target="213" />
+ <band_ieq frequency="2250" target="218" />
+ <band_ieq frequency="3000" target="209" />
+ <band_ieq frequency="3750" target="193" />
+ <band_ieq frequency="4688" target="159" />
+ <band_ieq frequency="5813" target="134" />
+ <band_ieq frequency="7125" target="97" />
+ <band_ieq frequency="9000" target="71" />
+ <band_ieq frequency="11250" target="22" />
+ <band_ieq frequency="13875" target="-90" />
+ <band_ieq frequency="19688" target="-283" />
+ </ieq-bands>
+ </data>
+ </preset>
+ <profile id="0" name="Dynamic">
+ <data>
+ <ieq-enable value="true" />
+ <ieq-amount value="3" />
+ <mi-dialog-enhancer-steering-enable value="true" />
+ <mi-dv-leveler-steering-enable value="true" />
+ <mi-ieq-steering-enable value="true" />
+ <mi-surround-compressor-steering-enable value="true" />
+ <mi-adaptive-virtualizer-steering-enable value="true" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="80" />
+ <volmax-boost value="3" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="1" name="Movie">
+ <data>
+ <ieq-enable value="false" />
+ <ieq-amount value="6" />
+ <mi-dialog-enhancer-steering-enable value="true" />
+ <mi-dv-leveler-steering-enable value="false" />
+ <mi-ieq-steering-enable value="false" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="80" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value ="-16" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="24"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value ="-16" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="24"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value ="-16" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="24"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value ="-16" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="2" name="Music">
+ <data>
+ <ieq-enable value="true" />
+ <ieq-amount value="3" />
+ <mi-dialog-enhancer-steering-enable value="false" />
+ <mi-dv-leveler-steering-enable value="false" />
+ <mi-ieq-steering-enable value="true" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="3" name="Voice">
+ <data>
+ <ieq-enable value="false" />
+ <ieq-amount value="6" />
+ <mi-dialog-enhancer-steering-enable value="false" />
+ <mi-dv-leveler-steering-enable value="true" />
+ <mi-ieq-steering-enable value="false" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="16" />
+ <dialog-enhancer-ducking value="6" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="16" />
+ <dialog-enhancer-ducking value="6" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="16" />
+ <dialog-enhancer-ducking value="6" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="16" />
+ <dialog-enhancer-ducking value="6" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="16" />
+ <dialog-enhancer-ducking value="6" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="4" name="Game">
+ <data>
+ <ieq-enable value="false" />
+ <ieq-amount value="6" />
+ <mi-dialog-enhancer-steering-enable value="false" />
+ <mi-dv-leveler-steering-enable value="false" />
+ <mi-ieq-steering-enable value="false" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="6" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="true" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="40" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-192" />
+ <volume-leveler-out-target value="-208" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="6" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="true" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="1" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="6" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="true" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="1" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="6" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="true" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="1" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="6" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="true" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="1" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="5" name="Off">
+ <data>
+ <ieq-enable value="false" />
+ <ieq-amount value="0" />
+ <mi-dialog-enhancer-steering-enable value="false" />
+ <mi-dv-leveler-steering-enable value="false" />
+ <mi-ieq-steering-enable value="false" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-272" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-272" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-272" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-272" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <calibration-boost value="0" />
+ <system-gain value ="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-272" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="6" name="Game1">
+ <data>
+ <ieq-enable value="false" />
+ <ieq-amount value="6" />
+ <mi-dialog-enhancer-steering-enable value="false" />
+ <mi-dv-leveler-steering-enable value="false" />
+ <mi-ieq-steering-enable value="false" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="40" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-192" />
+ <volume-leveler-out-target value="-208" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="7" name="Game2">
+ <data>
+ <ieq-enable value="false" />
+ <ieq-amount value="6" />
+ <mi-dialog-enhancer-steering-enable value="false" />
+ <mi-dv-leveler-steering-enable value="false" />
+ <mi-ieq-steering-enable value="false" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <endpoint_type id="speaker">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="40" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-192" />
+ <volume-leveler-out-target value="-208" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="false" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="false" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <profile id="8" name="SpacialAudio">
+ <data>
+ <ieq-enable value="false" />
+ <ieq-amount value="6" />
+ <mi-dialog-enhancer-steering-enable value="true" />
+ <mi-dv-leveler-steering-enable value="false" />
+ <mi-ieq-steering-enable value="false" />
+ <mi-surround-compressor-steering-enable value="false" />
+ <mi-adaptive-virtualizer-steering-enable value="false" />
+ <volume-modeler-enable value="false" />
+ <reverb-suppression-enable value="false" />
+ <reverb-suppression-amount value="0" />
+ <endpoint_type id="speaker">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="80" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="headphone">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="5" />
+ <dialog-enhancer-ducking value="4" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="58" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-256" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="52"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="2" />
+ </endpoint_type>
+ <endpoint_type id="bluetooth">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="5" />
+ <dialog-enhancer-ducking value="4" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="58" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-256" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="true" />
+ <headphone-virtualizer-steerer-source-distance value="52"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="2" />
+ </endpoint_type>
+ <endpoint_type id="usb">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="5" />
+ <dialog-enhancer-ducking value="4" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="58" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-256" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="52"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="2" />
+ </endpoint_type>
+ <endpoint_type id="remote_submix">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-320" />
+ <volume-leveler-out-target value="-320" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="aux_digital">
+ <system-gain value ="0" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="0" />
+ <dialog-enhancer-ducking value="0" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="false" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="0" />
+ <volume-leveler-in-target value="-496" />
+ <volume-leveler-out-target value="-496" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="false" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ <endpoint_type id="default">
+ <system-gain value ="-16" />
+ <calibration-boost value="0" />
+ <dialog-enhancer-enable value="true" />
+ <dialog-enhancer-amount value="2" />
+ <dialog-enhancer-ducking value="2" />
+ <mi-virtualizer-binaural-steering-enable value="false" />
+ <peak-value value="256" />
+ <surround-decoder-enable value="true" />
+ <surround-boost value="0" />
+ <volmax-boost value="0" />
+ <volume-leveler-enable value="true" />
+ <volume-leveler-amount value="5" />
+ <volume-leveler-in-target value="-256" />
+ <volume-leveler-out-target value="-224" />
+ <graphic-equalizer-enable value="false" />
+ <virtualizer-enable value="true" />
+ <headtracking-enable value="false" />
+ <headphone-virtualizer-steerer-source-distance value="4"/>
+ <bass-enhancer-enable value="false" />
+ <virtual-bass-process-enable value="false" />
+ <headphone-virtualizer-mode value="1" />
+ </endpoint_type>
+ </data>
+ <include preset="ieq_balanced" />
+ </profile>
+ <tuning name="default" endpoint_type="other" mono_device="false" tuned_rate="48000" orientation="2" output_channels="2">
+ <data>
+ <height-filter-mode value="0" />
+ <output-mode>
+ <mix_matrix>
+ <element value="10,12,16384,0,0,16384,11583,11583,8192,8192,16384,0,0,16384" />
+ <element value="11,16,16384,0,0,16384,11583,11583,8192,8192,16384,0,0,16384,16384,0,0,16384" />
+ </mix_matrix>
+ </output-mode>
+ <virtualizer-front-speaker-angle value="10" />
+ <virtualizer-height-speaker-angle value="10" />
+ <virtualizer-surround-speaker-angle value="10" />
+ <audio-optimizer-enable value="false" />
+ <volume-leveler-compressor-enable value="false" />
+ <bass-extraction-enable value="false" />
+ <complex-equalizer-enable value="false" />
+ <regulator-enable value="false" />
+ <regulator-speaker-dist-enable value="false" />
+ <regulator-sibilance-suppress-enable value="false" />
+ </data>
+ </tuning>
+ <authorized_technologies sku_name="DAX3 Android" device="dax3_android" bundle="DAP MOBILE v1.5" />
+</device_data>
diff --git a/proprietary/vendor/etc/floating_feature.xml b/proprietary/vendor/etc/floating_feature.xml
new file mode 100644
index 0000000..3d69ef4
--- /dev/null
+++ b/proprietary/vendor/etc/floating_feature.xml
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<SecFloatingFeatureSet>
+ <SEC_FLOATING_FEATURE_ACCESSIBILITY_SUPPORT_DIRECTION_LOCK>TRUE</SEC_FLOATING_FEATURE_ACCESSIBILITY_SUPPORT_DIRECTION_LOCK>
+ <SEC_FLOATING_FEATURE_ACCESSIBILITY_SUPPORT_HW_KEY_POSITION>none</SEC_FLOATING_FEATURE_ACCESSIBILITY_SUPPORT_HW_KEY_POSITION>
+ <SEC_FLOATING_FEATURE_ACCESSIBILITY_SUPPORT_MANAGE_EXCLUSIVE_TASK>TRUE</SEC_FLOATING_FEATURE_ACCESSIBILITY_SUPPORT_MANAGE_EXCLUSIVE_TASK>
+ <SEC_FLOATING_FEATURE_ALLSHARE_CONFIG_VERSION>DMC_ONLY</SEC_FLOATING_FEATURE_ALLSHARE_CONFIG_VERSION>
+ <SEC_FLOATING_FEATURE_AUDIO_CONFIG_MIC_POSITION>screen_rec_1_mic</SEC_FLOATING_FEATURE_AUDIO_CONFIG_MIC_POSITION>
+ <SEC_FLOATING_FEATURE_AUDIO_CONFIG_MULTI_MIC>2</SEC_FLOATING_FEATURE_AUDIO_CONFIG_MULTI_MIC>
+ <SEC_FLOATING_FEATURE_AUDIO_CONFIG_MULTIRECORD>10</SEC_FLOATING_FEATURE_AUDIO_CONFIG_MULTIRECORD>
+ <SEC_FLOATING_FEATURE_AUDIO_CONFIG_REMOTE_MIC>FW;NON-USB</SEC_FLOATING_FEATURE_AUDIO_CONFIG_REMOTE_MIC>
+ <SEC_FLOATING_FEATURE_AUDIO_CONFIG_SOUNDALIVE_NUMBER_OF_SPEAKER>1</SEC_FLOATING_FEATURE_AUDIO_CONFIG_SOUNDALIVE_NUMBER_OF_SPEAKER>
+ <SEC_FLOATING_FEATURE_AUDIO_CONFIG_SOUNDALIVE_VERSION>eq_custom,uhq_switch,uhq_level,adapt,dvfs_700000</SEC_FLOATING_FEATURE_AUDIO_CONFIG_SOUNDALIVE_VERSION>
+ <SEC_FLOATING_FEATURE_AUDIO_CONFIG_VOLUMEMONITOR_GAIN>0</SEC_FLOATING_FEATURE_AUDIO_CONFIG_VOLUMEMONITOR_GAIN>
+ <SEC_FLOATING_FEATURE_AUDIO_SUPPORT_BT_RECORDING>TRUE</SEC_FLOATING_FEATURE_AUDIO_SUPPORT_BT_RECORDING>
+ <SEC_FLOATING_FEATURE_AUDIO_SUPPORT_DC_MOTOR_HAPTIC_FEEDBACK>TRUE</SEC_FLOATING_FEATURE_AUDIO_SUPPORT_DC_MOTOR_HAPTIC_FEEDBACK>
+ <SEC_FLOATING_FEATURE_AUDIO_SUPPORT_DEFAULT_ON_DOLBY_IN_GAME>TRUE</SEC_FLOATING_FEATURE_AUDIO_SUPPORT_DEFAULT_ON_DOLBY_IN_GAME>
+ <SEC_FLOATING_FEATURE_AUDIO_SUPPORT_DOLBY_GAME_PROFILE>TRUE</SEC_FLOATING_FEATURE_AUDIO_SUPPORT_DOLBY_GAME_PROFILE>
+ <SEC_FLOATING_FEATURE_AUDIO_SUPPORT_HEADTRACKING_EFFECT>TRUE</SEC_FLOATING_FEATURE_AUDIO_SUPPORT_HEADTRACKING_EFFECT>
+ <SEC_FLOATING_FEATURE_AUDIO_SUPPORT_MULTI_AUDIO_FOCUS>TRUE</SEC_FLOATING_FEATURE_AUDIO_SUPPORT_MULTI_AUDIO_FOCUS>
+ <SEC_FLOATING_FEATURE_AUDIO_SUPPORT_MULTI_DEVICE_SOUND>TRUE</SEC_FLOATING_FEATURE_AUDIO_SUPPORT_MULTI_DEVICE_SOUND>
+ <SEC_FLOATING_FEATURE_BATTERY_SUPPORT_HV>TRUE</SEC_FLOATING_FEATURE_BATTERY_SUPPORT_HV>
+ <SEC_FLOATING_FEATURE_BATTERY_SUPPORT_HV_DURING_CHARGING>TRUE</SEC_FLOATING_FEATURE_BATTERY_SUPPORT_HV_DURING_CHARGING>
+ <SEC_FLOATING_FEATURE_BATTERY_SUPPORT_WIRELESS_TX_5V_TA>TRUE</SEC_FLOATING_FEATURE_BATTERY_SUPPORT_WIRELESS_TX_5V_TA>
+ <SEC_FLOATING_FEATURE_BIXBY_CONFIG_BARGEIN_FUNCTION>0</SEC_FLOATING_FEATURE_BIXBY_CONFIG_BARGEIN_FUNCTION>
+ <SEC_FLOATING_FEATURE_BIXBY_CONFIG_DSP_BITRATE>32bit</SEC_FLOATING_FEATURE_BIXBY_CONFIG_DSP_BITRATE>
+ <SEC_FLOATING_FEATURE_BIXBY_CONFIG_DSPNS_FUNCTION>0</SEC_FLOATING_FEATURE_BIXBY_CONFIG_DSPNS_FUNCTION>
+ <SEC_FLOATING_FEATURE_BIXBY_SUPPORT_CUSTOM_WAKEUP>0</SEC_FLOATING_FEATURE_BIXBY_SUPPORT_CUSTOM_WAKEUP>
+ <SEC_FLOATING_FEATURE_CALENDAR_CONFIG_PACKAGE_NAME>com.samsung.android.calendar</SEC_FLOATING_FEATURE_CALENDAR_CONFIG_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_MACRO>-1</SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_MACRO>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_TELE2>54</SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_TELE2>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_TELE_BINNING>50</SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_TELE_BINNING>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_TELE_STANDARD_CROP>52</SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_TELE_STANDARD_CROP>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_UW>58</SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_UW>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_WIDE>56</SEC_FLOATING_FEATURE_CAMERA_CONFIG_CAMID_WIDE>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_CORE_VERSION>v2</SEC_FLOATING_FEATURE_CAMERA_CONFIG_CORE_VERSION>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_IRIS_OPERATION>RGB</SEC_FLOATING_FEATURE_CAMERA_CONFIG_IRIS_OPERATION>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_LLHDR_PROCESSING_TIMEOUT>2000</SEC_FLOATING_FEATURE_CAMERA_CONFIG_LLHDR_PROCESSING_TIMEOUT>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_MEMORY_USAGE_LEVEL>3</SEC_FLOATING_FEATURE_CAMERA_CONFIG_MEMORY_USAGE_LEVEL>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_MYFILTER>0,0,0</SEC_FLOATING_FEATURE_CAMERA_CONFIG_MYFILTER>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_NIGHT_FRONT_BEAUTY_LEVEL>4</SEC_FLOATING_FEATURE_CAMERA_CONFIG_NIGHT_FRONT_BEAUTY_LEVEL>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_NIGHT_FRONT_DISPLAY_FLASH_TRANSPARENT>50</SEC_FLOATING_FEATURE_CAMERA_CONFIG_NIGHT_FRONT_DISPLAY_FLASH_TRANSPARENT>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_THRESHOLD_FOR_LOW_BATTERY>5</SEC_FLOATING_FEATURE_CAMERA_CONFIG_THRESHOLD_FOR_LOW_BATTERY>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_UW_DISTORTION_CORRECTION>0,0,0,0,0,0,0,0,0,0</SEC_FLOATING_FEATURE_CAMERA_CONFIG_UW_DISTORTION_CORRECTION>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_VENDOR_LIB_INFO>beauty.samsung.v4,face_landmark.arcsoft.v2,facial_attribute.samsung.v1,single_bokeh.samsung.v2,mfhdr.arcsoft.v1,hifills.mpi.v1,scene_detection.samsung.v1,event_detection.samsung.v2,intelligent_guide.samsung.v1,swldc.samsung.v1</SEC_FLOATING_FEATURE_CAMERA_CONFIG_VENDOR_LIB_INFO>
+ <SEC_FLOATING_FEATURE_CAMERA_CONFIG_VERSION_FILTER_PROVIDER>5</SEC_FLOATING_FEATURE_CAMERA_CONFIG_VERSION_FILTER_PROVIDER>
+ <SEC_FLOATING_FEATURE_CAMERA_SUPPORT_AVATAR>TRUE</SEC_FLOATING_FEATURE_CAMERA_SUPPORT_AVATAR>
+ <SEC_FLOATING_FEATURE_CAMERA_SUPPORT_DOWNLOAD_EFFECT>TRUE</SEC_FLOATING_FEATURE_CAMERA_SUPPORT_DOWNLOAD_EFFECT>
+ <SEC_FLOATING_FEATURE_CAMERA_SUPPORT_QRCODE>TRUE</SEC_FLOATING_FEATURE_CAMERA_SUPPORT_QRCODE>
+ <SEC_FLOATING_FEATURE_CAMERA_SUPPORT_TORCH_BRIGHTNESS_LEVEL>TRUE</SEC_FLOATING_FEATURE_CAMERA_SUPPORT_TORCH_BRIGHTNESS_LEVEL>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_DEVICE_MANUFACTURING_TYPE>in_house</SEC_FLOATING_FEATURE_COMMON_CONFIG_DEVICE_MANUFACTURING_TYPE>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_DUAL_IMS>DSDS_DI</SEC_FLOATING_FEATURE_COMMON_CONFIG_DUAL_IMS>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE>people,task,circle,panel,-edgefeeds,debug,search,phonecolor</SEC_FLOATING_FEATURE_COMMON_CONFIG_EDGE>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_MDNIE_MODE>45073</SEC_FLOATING_FEATURE_COMMON_CONFIG_MDNIE_MODE>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_MULTIMEDIA_EDITOR_PLUGIN_PACKAGES>videotrimmer</SEC_FLOATING_FEATURE_COMMON_CONFIG_MULTIMEDIA_EDITOR_PLUGIN_PACKAGES>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_OMC_VERSION>5.1</SEC_FLOATING_FEATURE_COMMON_CONFIG_OMC_VERSION>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_ONEHAND_MODE_POLICY>Enabled;GestureType</SEC_FLOATING_FEATURE_COMMON_CONFIG_ONEHAND_MODE_POLICY>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_PREFERRED_USER_ROTATION>-1</SEC_FLOATING_FEATURE_COMMON_CONFIG_PREFERRED_USER_ROTATION>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_SEP_CATEGORY>sep_basic</SEC_FLOATING_FEATURE_COMMON_CONFIG_SEP_CATEGORY>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_SMARTTUTOR_PACKAGES_NAME>com.rsupport.rs.activity.rsupport.aas2</SEC_FLOATING_FEATURE_COMMON_CONFIG_SMARTTUTOR_PACKAGES_NAME>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_SMARTTUTOR_PACKAGES_PATH>system/hidden/SmartTutor/SmartTutor.apk</SEC_FLOATING_FEATURE_COMMON_CONFIG_SMARTTUTOR_PACKAGES_PATH>
+ <SEC_FLOATING_FEATURE_COMMON_CONFIG_SWLENS_DISTORTION_CORRECTION>a40,S5K5E9</SEC_FLOATING_FEATURE_COMMON_CONFIG_SWLENS_DISTORTION_CORRECTION>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_ACCESSIBILITY_CONFLICT>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_ACCESSIBILITY_CONFLICT>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_AOD_LOCK_SHARE_INFO>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_AOD_LOCK_SHARE_INFO>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_CONVENTIONAL_MODE>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_CONVENTIONAL_MODE>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_ELASTIC_PLUGIN>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_ELASTIC_PLUGIN>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_FLASH_NOTIFICATION>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_FLASH_NOTIFICATION>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_SAFETYCARE>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_SAFETYCARE>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_SAMSUNG_MARKETING_INFO>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_SAMSUNG_MARKETING_INFO>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_SECUREUI_LANDSCAPE>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_SECUREUI_LANDSCAPE>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_SERVICEBOX>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_SERVICEBOX>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_SMART_SWITCH>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_SMART_SWITCH>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_ULTRA_POWER_SAVING>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_ULTRA_POWER_SAVING>
+ <SEC_FLOATING_FEATURE_COMMON_SUPPORT_WCDMA_INSLAVE>TRUE</SEC_FLOATING_FEATURE_COMMON_SUPPORT_WCDMA_INSLAVE>
+ <SEC_FLOATING_FEATURE_CONTACTS_CONFIG_PACKAGE_NAME>com.samsung.android.app.contacts</SEC_FLOATING_FEATURE_CONTACTS_CONFIG_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_CONTACTS_CONFIG_PROVIDER_PACKAGE_NAME>com.samsung.android.providers.contacts</SEC_FLOATING_FEATURE_CONTACTS_CONFIG_PROVIDER_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_CONTACTS_SUPPORT_INDEX_SCROLL>TRUE</SEC_FLOATING_FEATURE_CONTACTS_SUPPORT_INDEX_SCROLL>
+ <SEC_FLOATING_FEATURE_CONTACTS_SUPPORT_MESSAGE_LOGS>TRUE</SEC_FLOATING_FEATURE_CONTACTS_SUPPORT_MESSAGE_LOGS>
+ <SEC_FLOATING_FEATURE_CONTEXTSERVICE_ENABLE_SURVEY_MODE>TRUE</SEC_FLOATING_FEATURE_CONTEXTSERVICE_ENABLE_SURVEY_MODE>
+ <SEC_FLOATING_FEATURE_DEVICESEARCH_CONFIG_SOLUTION>finder</SEC_FLOATING_FEATURE_DEVICESEARCH_CONFIG_SOLUTION>
+ <SEC_FLOATING_FEATURE_FACTORY_SUPPORT_FTL_SPEN_TYPE>none</SEC_FLOATING_FEATURE_FACTORY_SUPPORT_FTL_SPEN_TYPE>
+ <SEC_FLOATING_FEATURE_FACTORY_SUPPORT_FTL_UI_RATIO>1.0</SEC_FLOATING_FEATURE_FACTORY_SUPPORT_FTL_UI_RATIO>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_BROADCOM_VOLUME_TABLE>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_BROADCOM_VOLUME_TABLE>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_CHIP_VENDOR>7</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_CHIP_VENDOR>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_AF_THRESH>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_AF_THRESH>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_AFVALID_THRESH>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_AFVALID_THRESH>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_CNT_OR_COS>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_CNT_OR_COS>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_RSSI>156</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_RSSI>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_SNR>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_SNR>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_SOFTMUTE_TH>16</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_SOFTMUTE_TH>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_SUPPORT_HYBRIDSEARCH>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_COMMON_SUPPORT_HYBRIDSEARCH>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_BLENDPAMD_TH>-42</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_BLENDPAMD_TH>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_BLENDRSSI_TH>-69</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_BLENDRSSI_TH>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_DESENSE_LIST>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_DESENSE_LIST>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_SEEKDESENSERSSI>-90</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_SEEKDESENSERSSI>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_SEEKSMG>1</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_MEDIATEK_SEEKSMG>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_QUALCOMM_BLEND_RMSSI_HI>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_QUALCOMM_BLEND_RMSSI_HI>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_QUALCOMM_BLEND_SINR_HI>0</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_QUALCOMM_BLEND_SINR_HI>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_QUALCOMM_GOODCH_RMSSITH>-110</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_QUALCOMM_GOODCH_RMSSITH>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_RICHWAVE_SEEK_DC>64</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_RICHWAVE_SEEK_DC>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_RICHWAVE_SEEK_QA>80</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_RICHWAVE_SEEK_QA>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SLSI_BLENDCOEF>3172</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SLSI_BLENDCOEF>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SLSI_IFCOUNT1>4800</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SLSI_IFCOUNT1>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SLSI_IFCOUNT2>4800</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SLSI_IFCOUNT2>
+ <SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SOFTMUTE_PATH>Speaker</SEC_FLOATING_FEATURE_FMRADIO_CONFIG_SOFTMUTE_PATH>
+ <SEC_FLOATING_FEATURE_FMRADIO_REMOVE_AF_MENU>TRUE</SEC_FLOATING_FEATURE_FMRADIO_REMOVE_AF_MENU>
+ <SEC_FLOATING_FEATURE_FMRADIO_SUPPORT_RDS>TRUE</SEC_FLOATING_FEATURE_FMRADIO_SUPPORT_RDS>
+ <SEC_FLOATING_FEATURE_FMRADIO_SUPPORT_SOFTMUTE>TRUE</SEC_FLOATING_FEATURE_FMRADIO_SUPPORT_SOFTMUTE>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_CLIPBOARD_STYLE_VERSION>2</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_CLIPBOARD_STYLE_VERSION>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_CLOCKPACK_ITEM>clockpackversion=7</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_CLOCKPACK_ITEM>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_COVER>null</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_COVER>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_FRAME_SPLIT_COUNT>0</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_FRAME_SPLIT_COUNT>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_NAVIGATION_BAR_THEME>SupportLightNavigationBar|SupportCustomBgColor|SupportNaviBarRemoteView</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_NAVIGATION_BAR_THEME>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_NFC_LED_COVER_LEVEL>-1</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_NFC_LED_COVER_LEVEL>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_ROUNDED_CORNER_RADIUS>26</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_ROUNDED_CORNER_RADIUS>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_SCREEN_RECORDER_ITEM>-pip</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_SCREEN_RECORDER_ITEM>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_SPEN_VERSION>0</SEC_FLOATING_FEATURE_FRAMEWORK_CONFIG_SPEN_VERSION>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_SUPPORT_CLIPBOARD_LOCK>TRUE</SEC_FLOATING_FEATURE_FRAMEWORK_SUPPORT_CLIPBOARD_LOCK>
+ <SEC_FLOATING_FEATURE_FRAMEWORK_SUPPORT_CUSTOM_STARTING_WINDOW>TRUE</SEC_FLOATING_FEATURE_FRAMEWORK_SUPPORT_CUSTOM_STARTING_WINDOW>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_FACE_CLUSTER_VERSION>SRCB_V2</SEC_FLOATING_FEATURE_GALLERY_CONFIG_FACE_CLUSTER_VERSION>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_IMAGE_TAGGER_UPDATE>None</SEC_FLOATING_FEATURE_GALLERY_CONFIG_IMAGE_TAGGER_UPDATE>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_IMAGE_TAGGER_VERSION>None</SEC_FLOATING_FEATURE_GALLERY_CONFIG_IMAGE_TAGGER_VERSION>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_CAMERA_MODE>SINGLE,DUAL</SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_CAMERA_MODE>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_EFFECT_DUAL_BOKEH>BLUR,EFFECT,REFOCUS</SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_EFFECT_DUAL_BOKEH>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_EFFECT_SINGLE_BOKEH>BLUR,EFFECT</SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_EFFECT_SINGLE_BOKEH>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_PROJECT_ID>DUAL_13</SEC_FLOATING_FEATURE_GALLERY_CONFIG_LIVEFOCUS_PROJECT_ID>
+ <SEC_FLOATING_FEATURE_GALLERY_CONFIG_ZOOM_TYPE>ZOOM_2K</SEC_FLOATING_FEATURE_GALLERY_CONFIG_ZOOM_TYPE>
+ <SEC_FLOATING_FEATURE_GALLERY_SUPPORT_MORE_ALBUM>TRUE</SEC_FLOATING_FEATURE_GALLERY_SUPPORT_MORE_ALBUM>
+ <SEC_FLOATING_FEATURE_GALLERY_SUPPORT_MOVE_COPY_ALBUM_THUMBNAIL>TRUE</SEC_FLOATING_FEATURE_GALLERY_SUPPORT_MOVE_COPY_ALBUM_THUMBNAIL>
+ <SEC_FLOATING_FEATURE_GALLERY_SUPPORT_SLOW_FAST_MOTION_EXPORT>TRUE</SEC_FLOATING_FEATURE_GALLERY_SUPPORT_SLOW_FAST_MOTION_EXPORT>
+ <SEC_FLOATING_FEATURE_GALLERY_SUPPORT_STORYEDITOR>0</SEC_FLOATING_FEATURE_GALLERY_SUPPORT_STORYEDITOR>
+ <SEC_FLOATING_FEATURE_GRAPHICS_SUPPORT_CAPTURED_BLUR>TRUE</SEC_FLOATING_FEATURE_GRAPHICS_SUPPORT_CAPTURED_BLUR>
+ <SEC_FLOATING_FEATURE_GRAPHICS_SUPPORT_DEFAULT_GAMELAUNCHER_ENABLE>TRUE</SEC_FLOATING_FEATURE_GRAPHICS_SUPPORT_DEFAULT_GAMELAUNCHER_ENABLE>
+ <SEC_FLOATING_FEATURE_GRAPHICS_SUPPORT_PARTIAL_BLUR>TRUE</SEC_FLOATING_FEATURE_GRAPHICS_SUPPORT_PARTIAL_BLUR>
+ <SEC_FLOATING_FEATURE_HELP_CONFIG_THEME_TYPE>K</SEC_FLOATING_FEATURE_HELP_CONFIG_THEME_TYPE>
+ <SEC_FLOATING_FEATURE_IMS_CONFIG_EVS_MAX_HW_BANDWIDTH>swb</SEC_FLOATING_FEATURE_IMS_CONFIG_EVS_MAX_HW_BANDWIDTH>
+ <SEC_FLOATING_FEATURE_KNOX_SUPPORT_LEGACY_CCM>TRUE</SEC_FLOATING_FEATURE_KNOX_SUPPORT_LEGACY_CCM>
+ <SEC_FLOATING_FEATURE_KNOX_SUPPORT_TKS_DEPRECATION>TRUE</SEC_FLOATING_FEATURE_KNOX_SUPPORT_TKS_DEPRECATION>
+ <SEC_FLOATING_FEATURE_KNOX_SUPPORT_UKS>TRUE</SEC_FLOATING_FEATURE_KNOX_SUPPORT_UKS>
+ <SEC_FLOATING_FEATURE_LAUNCHER_CONFIG_ANIMATION_TYPE>LowEnd</SEC_FLOATING_FEATURE_LAUNCHER_CONFIG_ANIMATION_TYPE>
+ <SEC_FLOATING_FEATURE_LAUNCHER_CONFIG_LOCAL_THEME_DOWNLOAD>China</SEC_FLOATING_FEATURE_LAUNCHER_CONFIG_LOCAL_THEME_DOWNLOAD>
+ <SEC_FLOATING_FEATURE_LAUNCHER_CONFIG_RECENTS_MULTIWINDOW>0</SEC_FLOATING_FEATURE_LAUNCHER_CONFIG_RECENTS_MULTIWINDOW>
+ <SEC_FLOATING_FEATURE_LAUNCHER_SUPPORT_CLOCK_LIVE_ICON>TRUE</SEC_FLOATING_FEATURE_LAUNCHER_SUPPORT_CLOCK_LIVE_ICON>
+ <SEC_FLOATING_FEATURE_LCD_CONFIG_CONTROL_AUTO_BRIGHTNESS>3</SEC_FLOATING_FEATURE_LCD_CONFIG_CONTROL_AUTO_BRIGHTNESS>
+ <SEC_FLOATING_FEATURE_LCD_CONFIG_DEFAULT_SCREEN_MODE>4</SEC_FLOATING_FEATURE_LCD_CONFIG_DEFAULT_SCREEN_MODE>
+ <SEC_FLOATING_FEATURE_LCD_CONFIG_HFR_DEFAULT_REFRESH_RATE>60</SEC_FLOATING_FEATURE_LCD_CONFIG_HFR_DEFAULT_REFRESH_RATE>
+ <SEC_FLOATING_FEATURE_LCD_CONFIG_HFR_MODE>0</SEC_FLOATING_FEATURE_LCD_CONFIG_HFR_MODE>
+ <SEC_FLOATING_FEATURE_LCD_CONFIG_HFR_SUPPORTED_REFRESH_RATE_NS>60</SEC_FLOATING_FEATURE_LCD_CONFIG_HFR_SUPPORTED_REFRESH_RATE_NS>
+ <SEC_FLOATING_FEATURE_LCD_CONFIG_REPLACE_COLOR_FOR_DARKMODE>#FF171717</SEC_FLOATING_FEATURE_LCD_CONFIG_REPLACE_COLOR_FOR_DARKMODE>
+ <SEC_FLOATING_FEATURE_LCD_CONFIG_SELFMASK_VERSION>0</SEC_FLOATING_FEATURE_LCD_CONFIG_SELFMASK_VERSION>
+ <SEC_FLOATING_FEATURE_LCD_SUPPORT_AMOLED_DISPLAY>TRUE</SEC_FLOATING_FEATURE_LCD_SUPPORT_AMOLED_DISPLAY>
+ <SEC_FLOATING_FEATURE_LCD_SUPPORT_BLUE_FILTER_ADAPTIVE_MODE>0</SEC_FLOATING_FEATURE_LCD_SUPPORT_BLUE_FILTER_ADAPTIVE_MODE>
+ <SEC_FLOATING_FEATURE_LCD_SUPPORT_POC_GRAY>TRUE</SEC_FLOATING_FEATURE_LCD_SUPPORT_POC_GRAY>
+ <SEC_FLOATING_FEATURE_LCD_SUPPORT_SCREEN_MODE_TYPE>0</SEC_FLOATING_FEATURE_LCD_SUPPORT_SCREEN_MODE_TYPE>
+ <SEC_FLOATING_FEATURE_LOCKSCREEN_CONFIG_DEFAULT_WALLPAPER_STYLE>MULTIPLE=com.samsung.android.a40.d01.wallpapermulti</SEC_FLOATING_FEATURE_LOCKSCREEN_CONFIG_DEFAULT_WALLPAPER_STYLE>
+ <SEC_FLOATING_FEATURE_LOCKSCREEN_CONFIG_WALLPAPER_STYLE>VIDEO</SEC_FLOATING_FEATURE_LOCKSCREEN_CONFIG_WALLPAPER_STYLE>
+ <SEC_FLOATING_FEATURE_LOCKSCREEN_SUPPORT_BACKGROUND_AUTHENTICATION>TRUE</SEC_FLOATING_FEATURE_LOCKSCREEN_SUPPORT_BACKGROUND_AUTHENTICATION>
+ <SEC_FLOATING_FEATURE_LOCKSCREEN_SUPPORT_FLOATING_SHORTCUT>TRUE</SEC_FLOATING_FEATURE_LOCKSCREEN_SUPPORT_FLOATING_SHORTCUT>
+ <SEC_FLOATING_FEATURE_LOCKSCREEN_SUPPORT_SIMPLE_PIN>TRUE</SEC_FLOATING_FEATURE_LOCKSCREEN_SUPPORT_SIMPLE_PIN>
+ <SEC_FLOATING_FEATURE_MCF_SUPPORT_CONTINUITY>15</SEC_FLOATING_FEATURE_MCF_SUPPORT_CONTINUITY>
+ <SEC_FLOATING_FEATURE_MCF_SUPPORT_FRAMEWORK>TRUE</SEC_FLOATING_FEATURE_MCF_SUPPORT_FRAMEWORK>
+ <SEC_FLOATING_FEATURE_MESSAGE_CONFIG_PACKAGE_NAME>com.samsung.android.messaging</SEC_FLOATING_FEATURE_MESSAGE_CONFIG_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_MMFW_CONFIG_SMART_MIRRORING_PACKAGE_NAME>com.samsung.android.smartmirroring</SEC_FLOATING_FEATURE_MMFW_CONFIG_SMART_MIRRORING_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_MMFW_CONFIG_UHDA>-1</SEC_FLOATING_FEATURE_MMFW_CONFIG_UHDA>
+ <SEC_FLOATING_FEATURE_MMFW_SUPPORT_AC4_CODEC>TRUE</SEC_FLOATING_FEATURE_MMFW_SUPPORT_AC4_CODEC>
+ <SEC_FLOATING_FEATURE_MMFW_SUPPORT_DOLBY_AUDIO>TRUE</SEC_FLOATING_FEATURE_MMFW_SUPPORT_DOLBY_AUDIO>
+ <SEC_FLOATING_FEATURE_MMFW_SUPPORT_MOV>TRUE</SEC_FLOATING_FEATURE_MMFW_SUPPORT_MOV>
+ <SEC_FLOATING_FEATURE_MMFW_SUPPORT_MUSIC_ALBUMART_3DAUDIO>TRUE</SEC_FLOATING_FEATURE_MMFW_SUPPORT_MUSIC_ALBUMART_3DAUDIO>
+ <SEC_FLOATING_FEATURE_MMFW_SUPPORT_MUSIC_AUTO_RECOMMENDATION>TRUE</SEC_FLOATING_FEATURE_MMFW_SUPPORT_MUSIC_AUTO_RECOMMENDATION>
+ <SEC_FLOATING_FEATURE_MMFW_SUPPORT_SMARTFITTING>TRUE</SEC_FLOATING_FEATURE_MMFW_SUPPORT_SMARTFITTING>
+ <SEC_FLOATING_FEATURE_MUSICPLAYER_SUPPORT_COVER_FLOW_NEXT_PREV_VI>TRUE</SEC_FLOATING_FEATURE_MUSICPLAYER_SUPPORT_COVER_FLOW_NEXT_PREV_VI>
+ <SEC_FLOATING_FEATURE_MUSICPLAYER_SUPPORT_SCREEN_OFF_MUSIC>TRUE</SEC_FLOATING_FEATURE_MUSICPLAYER_SUPPORT_SCREEN_OFF_MUSIC>
+ <SEC_FLOATING_FEATURE_NFC_SUPPORT_DEFAULT_AID_ROUTE>TRUE</SEC_FLOATING_FEATURE_NFC_SUPPORT_DEFAULT_AID_ROUTE>
+ <SEC_FLOATING_FEATURE_NFC_SUPPORT_DEFAULT_NFC_METHOD>TRUE</SEC_FLOATING_FEATURE_NFC_SUPPORT_DEFAULT_NFC_METHOD>
+ <SEC_FLOATING_FEATURE_NFC_SUPPORT_NON_AID_SERVICE>TRUE</SEC_FLOATING_FEATURE_NFC_SUPPORT_NON_AID_SERVICE>
+ <SEC_FLOATING_FEATURE_QUICKCONNECT_CONFIG_PACKAGE_NAME>com.samsung.android.oneconnect</SEC_FLOATING_FEATURE_QUICKCONNECT_CONFIG_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_QUICKCONNECT_SUPPORT_D2D>TRUE</SEC_FLOATING_FEATURE_QUICKCONNECT_SUPPORT_D2D>
+ <SEC_FLOATING_FEATURE_RIL_SUPPORT_MOBILE_DATA_ONLY>TRUE</SEC_FLOATING_FEATURE_RIL_SUPPORT_MOBILE_DATA_ONLY>
+ <SEC_FLOATING_FEATURE_SAIV_CONFIG_BEAUTY_FACE>100</SEC_FLOATING_FEATURE_SAIV_CONFIG_BEAUTY_FACE>
+ <SEC_FLOATING_FEATURE_SAMSUNGCLOUD_SUPPORT_SAMSUNGKEYBOARD_SYNC>TRUE</SEC_FLOATING_FEATURE_SAMSUNGCLOUD_SUPPORT_SAMSUNGKEYBOARD_SYNC>
+ <SEC_FLOATING_FEATURE_SECURITY_CONFIG_DEVICEMONITOR_PACKAGE_NAME>com.samsung.android.sm.devicesecurity</SEC_FLOATING_FEATURE_SECURITY_CONFIG_DEVICEMONITOR_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_SETTINGS_CONFIG_BRAND_NAME>Galaxy A40</SEC_FLOATING_FEATURE_SETTINGS_CONFIG_BRAND_NAME>
+ <SEC_FLOATING_FEATURE_SETTINGS_CONFIG_DEFAULT_FONT_SIZE>2</SEC_FLOATING_FEATURE_SETTINGS_CONFIG_DEFAULT_FONT_SIZE>
+ <SEC_FLOATING_FEATURE_SETTINGS_CONFIG_DEFAULT_POCKET_MODE>1</SEC_FLOATING_FEATURE_SETTINGS_CONFIG_DEFAULT_POCKET_MODE>
+ <SEC_FLOATING_FEATURE_SETTINGS_CONFIG_ELECTRIC_RATED_VALUE>DC 9 V; 1.67 A</SEC_FLOATING_FEATURE_SETTINGS_CONFIG_ELECTRIC_RATED_VALUE>
+ <SEC_FLOATING_FEATURE_SETTINGS_CONFIG_FCC_ID>A3LSMA405FN</SEC_FLOATING_FEATURE_SETTINGS_CONFIG_FCC_ID>
+ <SEC_FLOATING_FEATURE_SETTINGS_CONFIG_SIM_MGR>2</SEC_FLOATING_FEATURE_SETTINGS_CONFIG_SIM_MGR>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_ACCESSORY>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_ACCESSORY>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_AUTO_BRIGTNESS>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_AUTO_BRIGTNESS>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_AUTOMATIC_BRIGHTNESS_DETAIL>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_AUTOMATIC_BRIGHTNESS_DETAIL>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_DEFAULT_DOUBLE_TAP_TO_WAKE>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_DEFAULT_DOUBLE_TAP_TO_WAKE>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_DRIVING_MODE>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_DRIVING_MODE>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_EASY_MODE>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_EASY_MODE>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_EXTERNAL_APP_SETTINGS>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_EXTERNAL_APP_SETTINGS>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_FUNCTION_KEY_MENU>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_FUNCTION_KEY_MENU>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_DOUBLE_TAP>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_DOUBLE_TAP>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PALM_SWIPE>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PALM_SWIPE>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PALM_TOUCH>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PALM_TOUCH>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PAN>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PAN>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PAN_TO_BROWSE_IMAGE>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PAN_TO_BROWSE_IMAGE>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PICK_UP>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PICK_UP>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PICK_UP_TO_CALL_OUT>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_PICK_UP_TO_CALL_OUT>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_SHAKE>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_SHAKE>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_TILT>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_TILT>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_TRUN_OVER>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_MOTION_TRUN_OVER>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_SEPERATE_LOCK_AND_SECURITY>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_SEPERATE_LOCK_AND_SECURITY>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_S_PEN_HOVERING>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_S_PEN_HOVERING>
+ <SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_SURFACE>TRUE</SEC_FLOATING_FEATURE_SETTINGS_SUPPORT_SURFACE>
+ <SEC_FLOATING_FEATURE_SFINDER_CONFIG_QUERY_PARSER_VERSION>2</SEC_FLOATING_FEATURE_SFINDER_CONFIG_QUERY_PARSER_VERSION>
+ <SEC_FLOATING_FEATURE_SIP_CONFIG_ENGINE_DB_TYPE>ALM</SEC_FLOATING_FEATURE_SIP_CONFIG_ENGINE_DB_TYPE>
+ <SEC_FLOATING_FEATURE_SIP_CONFIG_FOLD_UX_VERSION>0</SEC_FLOATING_FEATURE_SIP_CONFIG_FOLD_UX_VERSION>
+ <SEC_FLOATING_FEATURE_SIP_CONFIG_HWR_ENGINE>SSHWRPANEL</SEC_FLOATING_FEATURE_SIP_CONFIG_HWR_ENGINE>
+ <SEC_FLOATING_FEATURE_SIP_CONFIG_PACKAGE_NAME>com.samsung.android.honeyboard</SEC_FLOATING_FEATURE_SIP_CONFIG_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_SIP_CONFIG_PREDICTION_ENGINE>XT9</SEC_FLOATING_FEATURE_SIP_CONFIG_PREDICTION_ENGINE>
+ <SEC_FLOATING_FEATURE_SIP_CONFIG_STICKER_CONTENTS>mojitok,bitmoji</SEC_FLOATING_FEATURE_SIP_CONFIG_STICKER_CONTENTS>
+ <SEC_FLOATING_FEATURE_SIP_ENABLE_DEF_KEY_SOUND>TRUE</SEC_FLOATING_FEATURE_SIP_ENABLE_DEF_KEY_SOUND>
+ <SEC_FLOATING_FEATURE_SIP_SUPPORT_CURSOR_CONTROL>TRUE</SEC_FLOATING_FEATURE_SIP_SUPPORT_CURSOR_CONTROL>
+ <SEC_FLOATING_FEATURE_SMARTMANAGER_CONFIG_PACKAGE_NAME>com.samsung.android.lool</SEC_FLOATING_FEATURE_SMARTMANAGER_CONFIG_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_SPAY_CONFIG_SWIPEUP_HEIGHT>0.5</SEC_FLOATING_FEATURE_SPAY_CONFIG_SWIPEUP_HEIGHT>
+ <SEC_FLOATING_FEATURE_SYSTEM_CONFIG_HCM_AI_POWER_SAVING_LEVEL>225</SEC_FLOATING_FEATURE_SYSTEM_CONFIG_HCM_AI_POWER_SAVING_LEVEL>
+ <SEC_FLOATING_FEATURE_SYSTEM_CONFIG_HCM_N2PE_LEVEL>0</SEC_FLOATING_FEATURE_SYSTEM_CONFIG_HCM_N2PE_LEVEL>
+ <SEC_FLOATING_FEATURE_SYSTEM_CONFIG_SIOP_POLICY_FILENAME>ssrm_default</SEC_FLOATING_FEATURE_SYSTEM_CONFIG_SIOP_POLICY_FILENAME>
+ <SEC_FLOATING_FEATURE_SYSTEM_CONFIG_SYSINT_DQA_LOGLEVEL>0</SEC_FLOATING_FEATURE_SYSTEM_CONFIG_SYSINT_DQA_LOGLEVEL>
+ <SEC_FLOATING_FEATURE_SYSTEMUI_CONFIG_CORNER_ROUND>5.0</SEC_FLOATING_FEATURE_SYSTEMUI_CONFIG_CORNER_ROUND>
+ <SEC_FLOATING_FEATURE_SYSTEMUI_CONFIG_READING_MODE>0</SEC_FLOATING_FEATURE_SYSTEMUI_CONFIG_READING_MODE>
+ <SEC_FLOATING_FEATURE_SYSTEMUI_SUPPORT_BRIEF_NOTIFICATION>TRUE</SEC_FLOATING_FEATURE_SYSTEMUI_SUPPORT_BRIEF_NOTIFICATION>
+ <SEC_FLOATING_FEATURE_VIDEOEDITOR_CONFIG_360MODE>0</SEC_FLOATING_FEATURE_VIDEOEDITOR_CONFIG_360MODE>
+ <SEC_FLOATING_FEATURE_VIDEOPLAYER_CONFIG_PLAY_DEBOUNCE_MILLIS>100</SEC_FLOATING_FEATURE_VIDEOPLAYER_CONFIG_PLAY_DEBOUNCE_MILLIS>
+ <SEC_FLOATING_FEATURE_VISION_CONFIG_FACE_DETECTOR_SOLUTION>SW</SEC_FLOATING_FEATURE_VISION_CONFIG_FACE_DETECTOR_SOLUTION>
+ <SEC_FLOATING_FEATURE_VOICECALL_CONFIG_INCALLUI_PACKAGE_NAME>com.samsung.android.incallui</SEC_FLOATING_FEATURE_VOICECALL_CONFIG_INCALLUI_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_VOICECALL_SUPPORT_GLOBAL_NETWORK>TRUE</SEC_FLOATING_FEATURE_VOICECALL_SUPPORT_GLOBAL_NETWORK>
+ <SEC_FLOATING_FEATURE_VOICECALL_SUPPORT_MOBILE_DATA_SETTINGS>TRUE</SEC_FLOATING_FEATURE_VOICECALL_SUPPORT_MOBILE_DATA_SETTINGS>
+ <SEC_FLOATING_FEATURE_VOICERECORDER_CONFIG_DEF_MODE>normal</SEC_FLOATING_FEATURE_VOICERECORDER_CONFIG_DEF_MODE>
+ <SEC_FLOATING_FEATURE_VOICERECORDER_CONFIG_PACKAGE_NAME>com.sec.android.app.voicenote</SEC_FLOATING_FEATURE_VOICERECORDER_CONFIG_PACKAGE_NAME>
+ <SEC_FLOATING_FEATURE_WEATHER_SUPPORT_DETAIL_CITY_VIEW>TRUE</SEC_FLOATING_FEATURE_WEATHER_SUPPORT_DETAIL_CITY_VIEW>
+ <SEC_FLOATING_FEATURE_WLAN_SUPPORT_ADAPTIVE_WIFI>TRUE</SEC_FLOATING_FEATURE_WLAN_SUPPORT_ADAPTIVE_WIFI>
+ <SEC_FLOATING_FEATURE_WLAN_SUPPORT_AP_LINK>TRUE</SEC_FLOATING_FEATURE_WLAN_SUPPORT_AP_LINK>
+ <SEC_FLOATING_FEATURE_WLAN_SUPPORT_SECURE_WIFI>TRUE</SEC_FLOATING_FEATURE_WLAN_SUPPORT_SECURE_WIFI>
+</SecFloatingFeatureSet>
diff --git a/proprietary/vendor/etc/gnss/ca.pem b/proprietary/vendor/etc/gnss/ca.pem
new file mode 100644
index 0000000..70ca914
--- /dev/null
+++ b/proprietary/vendor/etc/gnss/ca.pem
@@ -0,0 +1,1072 @@
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG
+A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
+cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
+MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
+BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
+YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
+BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
+I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
+CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i
+2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ
+2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkEx
+FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD
+VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv
+biBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEm
+MCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wHhcNOTYwODAx
+MDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT
+DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3
+dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl
+cyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3
+DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD
+gY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl/Kj0R1HahbUgdJSGHg91
+yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg71CcEJRCX
+L+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGj
+EzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG
+7oWDTSEwjsrZqG9JGubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6e
+QNuozDJ0uW8NxuOzRAvZim+aKZuZGCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZ
+qdq5snUb9kLy78fyGPmJvKP/iiMucEc=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDfTCCAuagAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjDELMAkGA1UEBhMCRlIx
+EjAQBgNVBAgTCUJlcmtzaGlyZTERMA8GA1UEBxMIVG91bG91c2UxDDAKBgNVBAoT
+A1RBUzEMMAoGA1UECxMDTEJTMRcwFQYDVQQDEw4xOTMuMjUzLjQyLjEwOTEhMB8G
+CSqGSIb3DQEJARYSYWdwcy50YXNAZ21haWwuY29tMB4XDTExMDExMzA5NTgwOVoX
+DTEyMDExMzA5NTgwOVowgYwxCzAJBgNVBAYTAkZSMRIwEAYDVQQIEwlCZXJrc2hp
+cmUxETAPBgNVBAcTCFRvdWxvdXNlMQwwCgYDVQQKEwNUQVMxDDAKBgNVBAsTA0xC
+UzEXMBUGA1UEAxMOMTkzLjI1My40Mi4xMDkxITAfBgkqhkiG9w0BCQEWEmFncHMu
+dGFzQGdtYWlsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvhrSd2ZS
+9Q5592+A0Sta7sGBgJoCyBSyS4UqZ2eJcH8Ef9QjnMN1cH6fVYCmZkiu2HyXoXmu
+uidDXf5RIhhBN1fotKICcvYU+d5JmcwQPPAQGEJ/D6xi1TIC5wG3TKlgk7R9+i1W
+4UNToI0dP82CFSDNLn6mPSqWfAb/HilHdUMCAwEAAaOB7DCB6TAdBgNVHQ4EFgQU
+S7DpNmDIHog1DZ7Hxc+VsaeeUdAwgbkGA1UdIwSBsTCBroAUS7DpNmDIHog1DZ7H
+xc+VsaeeUdChgZKkgY8wgYwxCzAJBgNVBAYTAkZSMRIwEAYDVQQIEwlCZXJrc2hp
+cmUxETAPBgNVBAcTCFRvdWxvdXNlMQwwCgYDVQQKEwNUQVMxDDAKBgNVBAsTA0xC
+UzEXMBUGA1UEAxMOMTkzLjI1My40Mi4xMDkxITAfBgkqhkiG9w0BCQEWEmFncHMu
+dGFzQGdtYWlsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GB
+ACnvXBnSmCA0LatmUEeCjfdl/MshqRbFIXSLOdJ48xikKuWTxY2hCpLQvHAGGLU2
+oCUEOiZc9fUz4tFEwwQCblMHLJkJQDn0UoC+Az/UMG2fpCuQUrRtzHzqJunDKP9j
+c5rLJXkFwyWBpsacpQ1dy/Vkhmz9O23lkcgNkiw/VGiO
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDGTCCAgGgAwIBAgIQMRoAiAWaOr5K+2UgpvdJ2DANBgkqhkiG9w0BAQUFADAf
+MR0wGwYDVQQDExRULU1vYmlsZSBVU0EgUm9vdCBDQTAeFw0wNzAxMDQyMDU0MzVa
+Fw0yNzAxMDQyMTAwNDdaMB8xHTAbBgNVBAMTFFQtTW9iaWxlIFVTQSBSb290IENB
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnWfFNfjwHuloRW6ziS9A
+tYEY8gCTNkZram4htSc6fRTdlIWeExB8/yd2pr3N5p8iXRYIy1RkUw2iT9D7OmXy
+Oh0MLG60oYwtOnd1kMtTwBS1hGaG94h9Mb+IV8AxXK1yZsoRhFJ/2fsenVkyPfcQ
+65uD3fpIVkGFfCXZ4cXaMaNxPxG4BCunwKwcrFzPlwvnKr9QufuOFWIoYSdwnN+s
+BN8lGJSLqeWu7xPKbFcvXM160+4hVl5EH9vJaHUrzjwteEMth6CWTYoNq0u8dhla
+OKjfwNyDHhHdv3qh4OAziLjYk5FDT+N9dhWq4Rn2ekc5XDay/ltAONCPuXyFkAk9
+/QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
+FgQU5cG0IBXop3gg5sH55e/pWnZ696YwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI
+hvcNAQEFBQADggEBAAIFctvJLXXTBv90dIAVV3qb+/nMblaI1l8PKTmFLjAJ+ed4
+jTHww7xzjN8fTXK4GKtjyRClvr3H3K8dq075BXVBaLuPdb05uFduelL/RxJ9sN0g
+lV6P8lA21lgRi8etvMx+IERDRsJbirhr0HCvgSBbpUWY/YkModcFtJ4oIEnYCq+p
+p/r0v/46fpBoamXiQ4PgDR1IdYRKE2DikF2ZAgFt975cuR3xMVuQSz6DBX3wMPVG
++DrMaRXm/ZtWiTLi3T8z4JFkek7qZrttRQs8d1on6xfQXNpBxlHPZ/LUZtiaVd2b
+fv1QKfy0VNAotPgU4V7HCRvE9QKpiJk+o5RwYww=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
+BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
+c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
+MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
+emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
+DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
+FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg
+UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
+YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
+MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
+AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4
+pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0
+13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID
+AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk
+U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i
+F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY
+oJ2daZH9
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkG
+A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
+cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
+MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
+BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
+YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
+BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
+I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
+CSqGSIb3DQEBAgUAA4GBALtMEivPLCYATxQT3ab7/AoRhIzzKBxnki98tsX63/Do
+lbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59AhWM1pF+NEHJwZRDmJXNyc
+AA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2OmufTqj/ZA1k
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
+yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
+ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
+U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
+ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
+MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
+ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
+biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
+U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
+aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
+nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
+t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
+SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
+BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
+rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
+NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
+BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
+BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
+aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
+MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
+p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
+5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
+WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
+4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
+hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICzjCCAjcCBD4S3K0wDQYJKoZIhvcNAQEEBQAwga0xKDAmBgkqhkiG9w0BCQEW
+GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
+DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
+BAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xwLm1uYzAwMS5tY2MwMDEucHViLjNn
+cHBuZXR3b3JrLm9yZzAeFw0wMzAxMDExMjE4NTNaFw0yNzEyMjYxMjE4NTNaMIGt
+MSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRlLXNjaHdhcnouY29tMQswCQYD
+VQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzANBgNVBAcMBk11bmljaDEMMAoG
+A1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMTAwLgYDVQQDDCdoLXNscC5tbmMw
+MDEubWNjMDAxLnB1Yi4zZ3BwbmV0d29yay5vcmcwgZ8wDQYJKoZIhvcNAQEBBQAD
+gY0AMIGJAoGBAKdPzRKQ3qVkScIHh2IPpxynl2eeEuZUmngCDgB1pHUKfVxd9cjW
+tHiXCPaD//MCOMSz/8vNXtcHufqMK4yRYD7L+vGUJ88ClJ77haStJEOiwV0qCrbT
+sOyIIJ+fMBeH462CiwHjL0WN+2pj9fUDTfrX8jsnqo1Ug7yOOtkYtstfAgMBAAEw
+DQYJKoZIhvcNAQEEBQADgYEAV5c2dWGqPyh0ioupCqDr2TeHHmw5aWRzJDNoQidk
++lMb5DvCrajG7YiolelyBJ8tpkea2ofwEa38ZrRS0oxnnFxlC901/CP/375s9Ux6
+fVIxOr1M9Vcvuoh91RaeW/1LuK3F9rSCurYEHbGaIOF/ji7bQG8c+f4hCH66qnoc
+M0k=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICzjCCAjcCBD4S3O8wDQYJKoZIhvcNAQEEBQAwga0xKDAmBgkqhkiG9w0BCQEW
+GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
+DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
+BAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xwLm1uYzAwMi5tY2MwMDEucHViLjNn
+cHBuZXR3b3JrLm9yZzAeFw0wMzAxMDExMjE5NTlaFw0yNzEyMjYxMjE5NTlaMIGt
+MSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRlLXNjaHdhcnouY29tMQswCQYD
+VQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzANBgNVBAcMBk11bmljaDEMMAoG
+A1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMTAwLgYDVQQDDCdoLXNscC5tbmMw
+MDIubWNjMDAxLnB1Yi4zZ3BwbmV0d29yay5vcmcwgZ8wDQYJKoZIhvcNAQEBBQAD
+gY0AMIGJAoGBAKsfKOhvpgkRbOid70RMW/2aVXjC2Bj1IL8oKoS9vIieGkg3dhQJ
+tt6sad0HdlFHQSoI5dcOZJq71RShV918RZl0/6lvn5pdviihHkG9eodncN9/7fod
+u8vb5bpiObbNql/e0RCoUzfg6m/hMCYgLuwnHciC5JeBPRy8eAPZBk0nAgMBAAEw
+DQYJKoZIhvcNAQEEBQADgYEAeq4QC9dvRra5TZZGRjKqbvfCIMFX1q3vTQQWIuG0
+yPV6XibZo13yuq6pC6CrCSjiMsj1Q9aYeuGqWfQgbIJ54kTgsaSMgeV+9D+OnOf/
+byksIDYevS+eXVoYWr+Ysl1HpGqB3Xcg0hLBTm7kpRAhZe0UoJxd7wlSx+8Lzwz/
+y/o=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICkjCCAfsCBD4S3EQwDQYJKoZIhvcNAQEEBQAwgY8xKDAmBgkqhkiG9w0BCQEW
+GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
+DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
+BAsMB1ImUyBBVEUxEjAQBgNVBAMMCXNscC5ycy5kZTAeFw0wMzAxMDExMjE3MDha
+Fw0yNzEyMjYxMjE3MDhaMIGPMSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRl
+LXNjaHdhcnouY29tMQswCQYDVQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzAN
+BgNVBAcMBk11bmljaDEMMAoGA1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMRIw
+EAYDVQQDDAlzbHAucnMuZGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJyn
+kTj84x8KPxnX3vJQ7/g/AMTPX4OnoRUFt6feusB9tlzD6jt4q3Fd7Exjmm45KwLe
+PGIz91JbghwN9XG520+E+8yA8a7QPDU4w9TQFA4m9adwJFAPRW+uoAn+Uw89Xzzz
+8usgkcZFtFNPJ2dzijDQUdv7EWPogBVRPRBvWfuVAgMBAAEwDQYJKoZIhvcNAQEE
+BQADgYEAaQEoxHPEFMQYunxCvORyxaUDJMjzWF+U8aRZvRGZ3t0NeosCGliOG3GG
+0Uk4MnpmkInLFr/UXn+2q772+L5iIfmwhkprFLS7np09fueEsNMpvZlz3ze/sNfV
+qYztfwkrbgXowvSoSAvWvZiZ7rFy+0AJ0MisUGB4M3JKw6tgOKY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlCgAwIBAgIEPhLkEjANBgkqhkiG9w0BAQQFADCBrTEoMCYGCSqGSIb3
+DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
+BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
+MA4GA1UECwwHUiZTIEFURTEwMC4GA1UEAwwnaC1zbHAubW5jMDAxLm1jYzAwMS5w
+dWIuM2dwcG5ldHdvcmsub3JnMB4XDTAzMDEwMTEyNTAyNloXDTI3MTIyNjEyNTAy
+Nlowga0xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20x
+CzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNo
+MQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xw
+Lm1uYzAwMS5tY2MwMDEucHViLjNncHBuZXR3b3JrLm9yZzCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEA5NH4/aSXbcFsKOlPcvBtswB0flDOYZItOrn+mdreNWFS
+crg3O7JJYiI/TrdeJiXR5VPwGxJ4GBUjZj3fA2mng7gJYD3Ox4AkkmzAB7HCwvUo
+WggUBhMjNmDDbMnEDelz8NiAZubNfNu28pTcB3SZOhWX3geZ0hipmkvVwerEF5UC
+AwEAAaMSMBAwDgYDVR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAHfRtirz
+R66aOgpyu8RJkyKyZg4TzOZtlKBxIkkO30Q92iZf/pocfvKW2lSWhWo9jgMbhVAe
+KI4tuFf5JQMI6G01gJt4+66tYPnUBXHWg+MnBNNqmoMJUHDT4+kxRY7hM7bpvXD9
+tyV79vCitUjjqHwoINcK1WPOt13efou5YiZn
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlCgAwIBAgIEPhLj8TANBgkqhkiG9w0BAQQFADCBrTEoMCYGCSqGSIb3
+DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
+BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
+MA4GA1UECwwHUiZTIEFURTEwMC4GA1UEAwwnaC1zbHAubW5jMDAyLm1jYzAwMS5w
+dWIuM2dwcG5ldHdvcmsub3JnMB4XDTAzMDEwMTEyNDk1M1oXDTI3MTIyNjEyNDk1
+M1owga0xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20x
+CzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNo
+MQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xw
+Lm1uYzAwMi5tY2MwMDEucHViLjNncHBuZXR3b3JrLm9yZzCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEAqCd6tbV+PPmCAtxrPm9gwQXe415802rJ215j3Ubmy8pE
+kD0GXK0fWKR8v8Pnbn0a1XnUd2ZHFivg5ktIHLUljpVHlX2z3wnf6WOEiuN1zSAW
+kWpEiigRR81FIbJl7sUNST02Z+sTpMgf4DbBLLXL6BA+K8ej/lZsQ97z1xaiwccC
+AwEAAaMSMBAwDgYDVR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAIH/IL+M
+TOWVquwJZQu5XLVE/in/0H1yJnW3+wHAd2ZqlY/jAi1aP4bV97rhLKQAK6Q7+AM9
+aSRvZoBUqJwR4xmJVTRD37kX6DbQ2aDvXn+z/Sg4p7aBzYtVSRkkHnPEr3R07WYQ
+mmNEShyYicNA8D8ZCTj48mEMLpR2Y5EoXZ9v
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICqzCCAhSgAwIBAgIEPhLkJjANBgkqhkiG9w0BAQQFADCBjzEoMCYGCSqGSIb3
+DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
+BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
+MA4GA1UECwwHUiZTIEFURTESMBAGA1UEAwwJc2xwLnJzLmRlMB4XDTAzMDEwMTEy
+NTA0NloXDTI3MTIyNjEyNTA0NlowgY8xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRA
+cm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlh
+bjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBB
+VEUxEjAQBgNVBAMMCXNscC5ycy5kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
+gYEArMgmBCZKoWcaNHQuFUUW2PMiLZ1X+LDOQdv7rKegBt/ja6ve4hFTsh644x+R
+c39k+H9u1m8/VF1cD7J1adBMjyb/s4wDvNSHlPAdkpBRs/RKp7O1PTLAbI3IRYGN
+9Tq5gBEoo1hJDPuf32zfG5GbkixzXN3DU3FzKrTXpev15pMCAwEAAaMSMBAwDgYD
+VR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAGW5N15qapsGo0jnfYThUPaK
+PGTpVpJ1iYJKTOgUyUyxOcb6R3cFObjc9HJ0Yz1T+wnNth4gYKckbtMYXaOliwE/
+rxrZzgmzbYdxOCFDqW9XTmrvjoVFH0PVtF4leplrLtXFlrX7tbFTmGjTiOz+RU4w
+Ig6/td/FT0BU6jr5IyZL
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB
+zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ
+Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE
+CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh
+d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl
+cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow
+gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT
+CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV
+BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo
+YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z
+ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
+aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560
+ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j
++ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/
+BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI
+CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH
+IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga
+WuFg3GQjPEIuTQ==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICODCCAaECBEmkfkcwDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQ0ExCzAJ
+BgNVBAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoG
+A1UECxMDTEJTMRcwFQYDVQQDEw4yMDkuMjkuMjQzLjE1ODAeFw0wOTAyMjQyMzA5
+NTlaFw0xOTAyMjIyMzA5NTlaMGMxCzAJBgNVBAYTAkNBMQswCQYDVQQIEwJPTjEQ
+MA4GA1UEBxMHVG9yb250bzEOMAwGA1UEChMFVEVMVVMxDDAKBgNVBAsTA0xCUzEX
+MBUGA1UEAxMOMjA5LjI5LjI0My4xNTgwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
+AoGBAMGvlp+k70bbtg0xpAmDAD1AKpmh7B5J9QydMMXg6PTrZudgcJ1xhIkijPDg
+OZfDXwuZFmGeFKqYkOETl85M50gKtb7bk2CVQljCtpX7dmqOIBrGc6PFZHRS9m0F
+1bKmQRtLWI+u1Gu/8cxDA8xMZJPv1i41KK1Jh9T7gOkw0PxlAgMBAAEwDQYJKoZI
+hvcNAQEFBQADgYEAsuW3J7Z9ecdN6ewa+AJyOaHOwFbdywwCICt73GVnBInKJt/e
+f6yNVK/5T3qHrnMAFQk+0A/Q5tRDFY5H5wRxdX/P+B73uh+tVXuQRwSF5x5n5nd2
+CWg8GL79USXM6cVD+naYMUnpIZCbcidaKN7qXkL2d0ejRr3uNWs+W89webM=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICSDCCAbECBEpblVswDQYJKoZIhvcNAQEFBQAwazELMAkGA1UEBhMCQ0ExCzAJ
+BgNVBAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoG
+A1UECxMDTEJTMR8wHQYDVQQDExZzdXBsLnRlbHVzbW9iaWxpdHkuY29tMB4XDTA5
+MDcxMzIwMTMxNVoXDTE5MDcxMTIwMTMxNVowazELMAkGA1UEBhMCQ0ExCzAJBgNV
+BAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoGA1UE
+CxMDTEJTMR8wHQYDVQQDExZzdXBsLnRlbHVzbW9iaWxpdHkuY29tMIGfMA0GCSqG
+SIb3DQEBAQUAA4GNADCBiQKBgQDSbdW4kmFcGGeFtMGJx7qEOdIaqwkCbnH2A0E8
+TbvJIEshTmRYNL3tAAiBa1OAhg+HSSSxt1jljPfbxd3xtsfeJ9QBI+bsczNqJxy+
+Or+mswtm4+k1TV3gl9RFvc90DOcNpY+LBBD4DWDDIcwzDYfOtRfKS+BhTx9BDQZ4
+EyeYDQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACiVKyiYs8zdXJYj6uiQ8itx0cc5
+PkJPNFl3lIzwtS7qSS1PRLRUM2XeihYhAR8L30SMzBv0YPHhVyvFIAzZSDtgwXsY
+VNYKmq+ADGyzipR+VFumzE/xBa4KfLnfcSrBdRaHp5wepddlYtPcjp1eGh6ny0kc
+AF2uKlsL8Oe/0cWz
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICDDCCAbYCCQDTsReF396KmzANBgkqhkiG9w0BAQUFADCBjDEQMA4GA1UEChMH
+U3BpcmVudDEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHNw
+aXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJBgNVBAgTAk5KMQswCQYD
+VQQGEwJVUzEYMBYGA1UEAxMPd3d3LnNwaXJlbnQuY29tMB4XDTExMDkwMjAyMjc0
+OFoXDTIxMDgzMDAyMjc0OFowgYwxEDAOBgNVBAoTB1NwaXJlbnQxDDAKBgNVBAsT
+A1BBVzEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UE
+BxMJRWF0b250b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxGDAWBgNVBAMT
+D3d3dy5zcGlyZW50LmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDrVQ0g3cgC
+0GZ7CVBwlBWf3ogxpi82rvxY7o3NGNoNWJKD/aju650HDph+/hriAxbAva9zIaKA
+YJEmN9oNPDxRAgMBAAEwDQYJKoZIhvcNAQEFBQADQQAJpKZ/i+KHVdndyfdYI5lM
+oNe6EkRXrrFSNPiKH6UoKdq+bbMlLljzBhd76Bgn18rMdAfx0yp2Z+aoK68/bbGJ
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV
+UzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2Vy
+dGlmaWNhdGUgQXV0aG9yaXR5MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1
+MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VxdWlmYXgxLTArBgNVBAsTJEVx
+dWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPRfM6f
+BeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+A
+cJkVV5MW8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kC
+AwEAAaOCAQkwggEFMHAGA1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQ
+MA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlm
+aWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoGA1UdEAQTMBGBDzIwMTgw
+ODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gj
+IBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQF
+MAMBAf8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUA
+A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
+7qj/WsjTVbJmcVfewCHrPSqnI0kBBIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh
+1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICSzCCAbQCCQCCNadq6ShcgjANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJE
+RTEQMA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1S
+b2hkZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMCAX
+DTc5MTIzMTIzMDAxNVoYDzIwNjkxMjA4MjMwMDE1WjBpMQswCQYDVQQGEwJERTEQ
+MA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1Sb2hk
+ZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMIGfMA0G
+CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvUxRevOtIPerkp1eZCjx8zdOiUoyNBJsX
+G8ioWHjruCweKchlXssVE2YUNX/Ibg4sf7FmaJ0Ovae/V/83f4DeW8UvPLgqq4BW
+T8K5mA5Rg0e6x2agjsIMfqiPZ8Xg0pqC5bKJ64OjBtq6jmuC6hB2tca5dZRllywr
+hx2a1fin3wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABiI4c2AXO2eZHxrQnqY22ph
+0YgkilqJbrv5lyM4St7XdXmqJomN0KkquT0l4OcajjCWi1TFthYaRep35rfaSHv+
+PX/5Uwp+mvjQXApIvcVgRtty2Wlpzyy9lGmPf4N503Gq355mKcMcqbhma2pTG6p+
+1bHGxbU8T+1MdPkoiMBB
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICojCCAgugAwIBAgIJAOKRTsbHFjRqMA0GCSqGSIb3DQEBBQUAMGkxCzAJBgNV
+BAYTAkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNV
+BAoMDVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRF
+U1QwIBcNNzkxMjMxMjMwMDIxWhgPMjA2OTEyMDgyMzAwMjFaMGkxCzAJBgNVBAYT
+AkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNVBAoM
+DVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRFU1Qw
+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK9TFF6860g96uSnV5kKPHzN06JS
+jI0EmxcbyKhYeOu4LB4pyGVeyxUTZhQ1f8huDix/sWZonQ69p79X/zd/gN5bxS88
+uCqrgFZPwrmYDlGDR7rHZqCOwgx+qI9nxeDSmoLlsonrg6MG2rqOa4LqEHa1xrl1
+lGWXLCuHHZrV+KffAgMBAAGjUDBOMB0GA1UdDgQWBBT9fQc68TXzRbksHo0DJov1
+ZWx0vjAfBgNVHSMEGDAWgBT9fQc68TXzRbksHo0DJov1ZWx0vjAMBgNVHRMEBTAD
+AQH/MA0GCSqGSIb3DQEBBQUAA4GBAHbN7hCWrOCJbZv3sNm9Zt6pgq1DKVDjfBky
+x9wi7YuM1EaL7Tnn/2m/+nRincBr9IKCQigIrR5m43ZMJMyZMKYIG1OV1ad2b5Fa
+iQTNeyzo/hekFy1XSEon9McrScls4sGn+2WPO4EShyLxTD6/lqmBBQjl7288g+Hr
+UCq43huD
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDaTCCAlGgAwIBAgIJAJhyjRjwdCAWMA0GCSqGSIb3DQEBBQUAMEsxCzAJBgNV
+BAYTAkpQMQ4wDAYDVQQIDAVUb2t5bzEdMBsGA1UECgwUS0RESSBMb2NhdGlvbiBT
+ZXJ2ZXIxDTALBgNVBAMMBEtEREkwHhcNMTMwMjE0MTc1NDAyWhcNMzcwMjA4MTc1
+NDAyWjBLMQswCQYDVQQGEwJKUDEOMAwGA1UECAwFVG9reW8xHTAbBgNVBAoMFEtE
+REkgTG9jYXRpb24gU2VydmVyMQ0wCwYDVQQDDARLRERJMIIBIjANBgkqhkiG9w0B
+AQEFAAOCAQ8AMIIBCgKCAQEAvjvW0Q95DBQ9ybzVHgxUXIBSEuUdso8bsBElqmoa
+EXsTDlv1SKhbWT1T/08qIwBsuk5YuvIPVJoG8nY4bNxUwTFpcwpoWSwh07DXb+q8
+o6iJChm0qMXCdbjKDBsbcmIKbDsDgXavKHYnLZeRtu4XA/gwP7TBhZPFCo9w6yZ0
+sLNBjV8T5gbBfJsZf+8L4ysK3bxwE4k/AFYWR6jFl5Zdz5hvaSv4fGIT1DKTyXmp
+mfVwY2LIHg4eMQuoWp7yMWrQCGLmQNStQZAag+1HRvrJqy+alkdTtysBplMZW0mw
+CiKldKhubJhTjOhm5SzqUnQPvdgnMB2tnPHTYBz9Q8dG8wIDAQABo1AwTjAdBgNV
+HQ4EFgQUibw+lVG936MlKnHhsB+kJiq37DgwHwYDVR0jBBgwFoAUibw+lVG936Ml
+KnHhsB+kJiq37DgwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAAhtv
+6NhUqhIvXicq3bDqE+PXpVF6bJyxOMnXDFIkPQWonfx6fRowIeYcWJxY+yW/CcoH
+/qxl0AODbFvorjfrVO35kpYWS8PeFpEw8YagYv7gJq8qqoilf0dnCAz7eW3zEzo/
+FRk4qUauCopSNWs0jTmtuf+kiYnLVXB9dGJrsqYLu59IUF9754VF6qr+OJglyIn5
+Fn47FrXjRVhasCt+iM6h8MDaxNhSzXsv34vizuBI6gRA9vzOklRJrUbp/0iCeh2P
+A69n+GBAYlNr8gM1YHiG5XciPeRExw6IJI6rTLLhAePd4EuPXJe+9oeJpG7wa4aZ
+CbbfIm1lEquyEvrIsA==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDrTCCApWgAwIBAgIJAOmdJ+pU1nQ1MA0GCSqGSIb3DQEBBQUAMG0xCzAJBgNV
+BAYTAkpQMQ4wDAYDVQQIDAVUb2t5bzEwMC4GA1UECgwnQ29yZSBBcHBsb2NhdGlv
+biBEZXZlbG9wbWVudCBEZXBhcnRtZW50MRwwGgYDVQQDDBNsb2NhdGlvbi5rZGRp
+Lm5lLmpwMB4XDTEzMTIwODAyNTk0MVoXDTM3MTIwMjAyNTk0MVowbTELMAkGA1UE
+BhMCSlAxDjAMBgNVBAgMBVRva3lvMTAwLgYDVQQKDCdDb3JlIEFwcGxvY2F0aW9u
+IERldmVsb3BtZW50IERlcGFydG1lbnQxHDAaBgNVBAMME2xvY2F0aW9uLmtkZGku
+bmUuanAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHssBcgaPRdjRq
+0mjfyUNNi47BT1jtF8/wyYuW0Muz2kyF3kl7fA2HP9BJTMpFVykeH5c33l6XDYWM
+8jT9c/SDVcUcZS2FFFkpDq9MiVtRdJJib/QsMzKqanf4iw53jjoTmqZFwDtmlubs
+7tEkeDjRnwnVybeCZ5tWoIVCep7d/pWK2KtSstzg5klYHsZS2ussp9lFcGQfD8oH
+flObsVu091+zKo+ON97R5igxUJ9eQzhPjj8tWUfJT3rLy6HCNJXMtQUMxXtDarrR
+6Rz18vq6FbDvxoID1vRMCyOI9u95LFdlImow0QN/fTxerwQOCzGNyAMWpVox6b91
+ai5YjHfhAgMBAAGjUDBOMB0GA1UdDgQWBBRwysV2Wo52jU7b4AHyMaoL5+7w7TAf
+BgNVHSMEGDAWgBRwysV2Wo52jU7b4AHyMaoL5+7w7TAMBgNVHRMEBTADAQH/MA0G
+CSqGSIb3DQEBBQUAA4IBAQBoKmI3FcTIArCKyW2uBsrtXQHgsuXe7KYyEvIFYjNN
+s5U13L+Kod2qX1/w0gAd6r9HxQ6OjMQ73NMq9oPOAuoNl+F6UFgUomix/vTD4oei
+h+xLiUn0FZ2tV28tCTU9Ff9j8wLPcjeH6NBmTx31goPRtsHS+jUQ5bLXmhGOSz0a
+3eFe4fci6vtlpxCJ8ys6Wxij1sJoM93PFLDJzQRzrdVsV9IvZioszT/KaFEjc8s9
+78mw8vQxHihcTp9dTkkC6ykuqPL00jLks3ckkw8fdSM/WdT3QAOYMj9bbVvBZKKL
+/4oGmn0g6PpT9LtHY3jS4+de33hMcatsYe9KwwgJb0jL
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
+RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
+VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
+DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
+ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
+VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
+mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
+IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
+mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
+XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
+dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
+jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
+BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
+DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
+9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
+jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
+Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
+ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
+R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
+MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
+MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
+b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
+9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
+2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
+1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
+q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
+tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
+vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
+BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
+5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
+1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
+NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
+Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
+8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
+pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
+MrY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICOjCCAeQCCQClcmEx/0u9TzANBgkqhkiG9w0BAQsFADCBojEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEfMB0GA1UEAxMWU3BpcmVudCBDb21tdW5p
+Y2F0aW9uczAgFw0xNzAxMjMwOTA3NDNaGA8yMTE2MTIzMDA5MDc0M1owgaIxHzAd
+BgNVBAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDDAKBgNVBAsTA1BBVzEiMCAG
+CSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UEBxMJRWF0b250
+b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxHzAdBgNVBAMTFlNwaXJlbnQg
+Q29tbXVuaWNhdGlvbnMwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAwd1d4rRb9Z73
+v+UXFGzkiKXHMdFdiqL/r7hmyNt3j2yfslXwRGQA0QV6uBXfnUWkKTXPeUQNEpz+
+qXc20L0suQIDAQABMA0GCSqGSIb3DQEBCwUAA0EAhUEbXeKl0D4kny2DMc+xiByx
+cy8rn68mOpkp/mmRYFgeT/Ez4bViUz3PV3kptwTF/NOaDL2BTCIiDzzMs9dCxA==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw
+MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT
+aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ
+jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp
+xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp
+1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG
+snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ
+U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8
+9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E
+BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B
+AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz
+yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE
+38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP
+AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad
+DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME
+HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEaTCCA1GgAwIBAgILBAAAAAABRE7wQkcwDQYJKoZIhvcNAQELBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xNDAyMjAxMDAw
+MDBaFw0yNDAyMjAxMDAwMDBaMGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBW
+YWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQDHDmw/I5N/zHClnSDDDlM/fsBOwphJykfVI+8DNIV0yKMCLkZc
+C33JiJ1Pi/D4nGyMVTXbv/Kz6vvjVudKRtkTIso21ZvBqOOWQ5PyDLzm+ebomchj
+SHh/VzZpGhkdWtHUfcKc1H/hgBKueuqI6lfYygoKOhJJomIZeg0k9zfrtHOSewUj
+mxK1zusp36QUArkBpdSmnENkiN74fv7j9R7l/tyjqORmMdlMJekYuYlZCa7pnRxt
+Nw9KHjUgKOKv1CGLAcRFrW4rY6uSa2EKTSDtc7p8zv4WtdufgPDWi2zZCHlKT3hl
+2pK8vjX5s8T5J4BO/5ZS5gIg4Qdz6V0rvbLxAgMBAAGjggElMIIBITAOBgNVHQ8B
+Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUlt5h8b0cFilT
+HMDMfTuDAEDmGnwwRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0
+dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCow
+KKAmoCSGImh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYB
+BQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNv
+bS9yb290cjEwHwYDVR0jBBgwFoAUYHtmGkUNl8qJUC99BM00qP/8/UswDQYJKoZI
+hvcNAQELBQADggEBAEYq7l69rgFgNzERhnF0tkZJyBAW/i9iIxerH4f4gu3K3w4s
+32R1juUYcqeMOovJrKV3UPfvnqTgoI8UV6MqX+x+bRDmuo2wCId2Dkyy2VG7EQLy
+XN0cvfNVlg/UBsD84iOKJHDTu/B5GqdhcIOKrwbFINihY9Bsrk8y1658GEV1BSl3
+30JAZGSGvip2CTFvHST0mdCF/vIhCPnG9vHQWe3WVjwIKANnuvD58ZAWR65n5ryA
+SOlCdjSXVWkkDoPWoC209fN5ikkodBpBocLTJIg1MGCUF7ThBCIxPTsvFwayuJ2G
+K1pp74P1S8SqtCr4fKGxhZSM9AyHDPSsQPhZSZg=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEYzCCA0ugAwIBAgILBAAAAAABRE7wPiAwDQYJKoZIhvcNAQELBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xNDAyMjAxMDAw
+MDBaFw0yNDAyMjAxMDAwMDBaMGAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMTYwNAYDVQQDEy1HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0
+aW9uIENBIC0gU0hBMjU2IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
+AoIBAQCp3cwOs+IyOd1JIqgTaZOHiOEM7nF9vZCHll1Z8syz0lhXV/lG72wm2DZC
+jn4wsy+aPlN7H262okxFHzzTFZMcie089Ffeyr3sBppqKqAZUn9R0XQ5CJ+r69eG
+ExWXrjbDVGYOWvKgc4Ux47JkFGr/paKOJLu9hVIVonnu8LXuPbj0fYC82ZA1ZbgX
+qa2zmJ+gfn1u+z+tfMIbWTaW2jcyS0tdNQJjjtunz2LuzC7Ujcm9PGqRcqIip3It
+INH6yjfaGJjmFiRxJUvE5XuJUgkC/VkrBG7KB4HUs9ra2+PMgKhWBwZ8lgg3nds4
+tmI0kWIHdAE42HIw4uuQcSZiwFfzAgMBAAGjggElMIIBITAOBgNVHQ8BAf8EBAMC
+AQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU6k581IAt5RWBhiaMgm3A
+mKTPlw8wRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8v
+d3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCowKKAmoCSG
+Imh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYBBQUHAQEE
+MTAvMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290
+cjEwHwYDVR0jBBgwFoAUYHtmGkUNl8qJUC99BM00qP/8/UswDQYJKoZIhvcNAQEL
+BQADggEBANdFnqDc4ONhWgt9d4QXLWVagpqNoycqhffJ7+mG/dRHzQFSlsVDvTex
+4bjyqdKKEYRxkRWJ3AKdC8tsM4U0KJ4gsrGX3G0LEME8zV/qXdeYMcU0mVwAYVXE
+GwJbxeOJyLS4bx448lYm6UHvPc2smU9ZSlctS32ux4j71pg79eXw6ImJuYsDy1oj
+H6T9uOr7Lp2uanMJvPzVoLVEgqtEkS5QLlfBQ9iRBIvpES5ftD953x77PzAAi1Pj
+tywdO02L3ORkHQRYM68bVeerDL8wBHTk8w4vMDmNSwSMHnVmZkngvkA0x1xaUZK6
+EjxS1QSCVS1npd+3lXzuP8MIugS+wEY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFODCCBCCgAwIBAgIQUT+5dDhwtzRAQY0wkwaZ/zANBgkqhkiG9w0BAQsFADCB
+yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
+ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
+U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
+ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5IC0gRzUwHhcNMTMxMDMxMDAwMDAwWhcNMjMxMDMwMjM1OTU5WjB+MQsw
+CQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xHzAdBgNV
+BAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxLzAtBgNVBAMTJlN5bWFudGVjIENs
+YXNzIDMgU2VjdXJlIFNlcnZlciBDQSAtIEc0MIIBIjANBgkqhkiG9w0BAQEFAAOC
+AQ8AMIIBCgKCAQEAstgFyhx0LbUXVjnFSlIJluhL2AzxaJ+aQihiw6UwU35VEYJb
+A3oNL+F5BMm0lncZgQGUWfm893qZJ4Itt4PdWid/sgN6nFMl6UgfRk/InSn4vnlW
+9vf92Tpo2otLgjNBEsPIPMzWlnqEIRoiBAMnF4scaGGTDw5RgDMdtLXO637QYqzu
+s3sBdO9pNevK1T2p7peYyo2qRA4lmUoVlqTObQJUHypqJuIGOmNIrLRM0XWTUP8T
+L9ba4cYY9Z/JJV3zADreJk20KQnNDz0jbxZKgRb78oMQw7jW2FUyPfG9D72MUpVK
+Fpd6UiFjdS8W+cRmvvW1Cdj/JwDNRHxvSz+w9wIDAQABo4IBYzCCAV8wEgYDVR0T
+AQH/BAgwBgEB/wIBADAwBgNVHR8EKTAnMCWgI6Ahhh9odHRwOi8vczEuc3ltY2Iu
+Y29tL3BjYTMtZzUuY3JsMA4GA1UdDwEB/wQEAwIBBjAvBggrBgEFBQcBAQQjMCEw
+HwYIKwYBBQUHMAGGE2h0dHA6Ly9zMi5zeW1jYi5jb20wawYDVR0gBGQwYjBgBgpg
+hkgBhvhFAQc2MFIwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuc3ltYXV0aC5jb20v
+Y3BzMCgGCCsGAQUFBwICMBwaGmh0dHA6Ly93d3cuc3ltYXV0aC5jb20vcnBhMCkG
+A1UdEQQiMCCkHjAcMRowGAYDVQQDExFTeW1hbnRlY1BLSS0xLTUzNDAdBgNVHQ4E
+FgQUX2DPYZBV34RDFIpgKrL1evRDGO8wHwYDVR0jBBgwFoAUf9Nlp8Ld7LvwMAnz
+Qzn6Aq8zMTMwDQYJKoZIhvcNAQELBQADggEBAF6UVkndji1l9cE2UbYD49qecxny
+H1mrWH5sJgUs+oHXXCMXIiw3k/eG7IXmsKP9H+IyqEVv4dn7ua/ScKAyQmW/hP4W
+Ko8/xabWo5N9Q+l0IZE1KPRj6S7t9/Vcf0uatSDpCr3gRRAMFJSaXaXjS5HoJJtG
+QGX0InLNmfiIEfXzf+YzguaoxX7+0AjiJVgIcWjmzaLmFN5OUiQt/eV5E1PnXi8t
+TRttQBVSK/eHiXgSgW7ZTaoteNTCLD0IX4eRnh8OsN4wUmSGiaqdZpwOdgyA8nTY
+Kvi4Os7X1g8RvmurFPW9QaAiY4nxug9vKWNmLT+sjHLF+8fk1A/yO0+MKcc=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G
+A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp
+Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1
+MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG
+A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
+hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL
+v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8
+eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq
+tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd
+C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa
+zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB
+mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH
+V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n
+bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG
+3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs
+J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO
+291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS
+ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd
+AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
+TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC
+VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0
+Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
+KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl
+cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw
+NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw
+NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy
+ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV
+BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ
+KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo
+Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4
+4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9
+KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI
+rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi
+94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB
+sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi
+gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo
+kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE
+vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
+A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t
+O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua
+AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP
+9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/
+eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m
+0vdXcDazv/wor3ElhVsT/h5/WrQ8
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIGKTCCBRGgAwIBAgIQZBvoIM4CCBPzLU0tldZ+ZzANBgkqhkiG9w0BAQUFADCB
+yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
+ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
+U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
+ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5IC0gRzUwHhcNMTAwMjA4MDAwMDAwWhcNMjAwMjA3MjM1OTU5WjCBvDEL
+MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
+ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQg
+aHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMtVmVy
+aVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmdacYvAV9IGaQQhZjxOdF8mfUdza
+sVLv/+NB3eDfxCjG4615HycQmLi7IJfBKERBD+qpqFLPTU4bi7u1xHbZzFYG7rNV
+ICreFY1xy1TIbxfNiQDk3P/hwB9ocenHKS5+vDv85burJlSLZpDN9pK5MSSAvJ5s
+1fx+0uFLjNxC+kRLX/gYtS4w9D0SmNNiBXNUppyiHb5SgzoHRsQ7AlYhv/JRT9Cm
+mTnprqU/iZucff5NYAclIPe712mDK4KTQzfZg0EbawurSmaET0qO3n40mY5o1so5
+BptMs5pITRNGtFghBMT7oE2sLktiEuP7TfbJUQABH/weaoEqOOC5T9YtRQIDAQAB
+o4ICFTCCAhEwEgYDVR0TAQH/BAgwBgEB/wIBADBwBgNVHSAEaTBnMGUGC2CGSAGG
++EUBBxcDMFYwKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9j
+cHMwKgYIKwYBBQUHAgIwHhocaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTAO
+BgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv
+Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDov
+L2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwNAYDVR0lBC0wKwYIKwYBBQUH
+AwEGCCsGAQUFBwMCBglghkgBhvhCBAEGCmCGSAGG+EUBCAEwNAYIKwYBBQUHAQEE
+KDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wNAYDVR0f
+BC0wKzApoCegJYYjaHR0cDovL2NybC52ZXJpc2lnbi5jb20vcGNhMy1nNS5jcmww
+KAYDVR0RBCEwH6QdMBsxGTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTcwHQYDVR0O
+BBYEFNebfNgioBX33a1fzimbWMO8RgC1MB8GA1UdIwQYMBaAFH/TZafC3ey78DAJ
+80M5+gKvMzEzMA0GCSqGSIb3DQEBBQUAA4IBAQBxtX1zUkrd1000Ky6vlEalSVAC
+T/gvF3DyE9wfIYaqwk98NzzURniuXXhv0bpavBCrWDbFjGIVRWAXIeLVQqh3oVXY
+QwRR9m66SOZdTLdE0z6k1dYzmp8N5tdOlkSVWmzWoxZTDphDzqS4w2Z6BVxiEOgb
+Ett9LnZQ/9/XaxvMisxx+rNAVnwzeneUW/ULU/sOX7xo+68q7jA3eRaTJX9NEP9X
++79uOzMh3nnchhdZLUNkt6Zmh+q8lkYZGoaLb9e3SQBb26O/KZru99MzrqP0nkzK
+XmnUG623kHdq2FlveasB+lXwiiFm5WVu/XzT3x7rfj8GkPsZC9MGAht4Q5mo
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
+QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
+MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
+b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
+9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
+CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
+nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
+43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
+T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
+gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
+BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
+TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
+DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
+hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
+06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
+PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
+YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
+CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIElDCCA3ygAwIBAgIQAf2j627KdciIQ4tyS8+8kTANBgkqhkiG9w0BAQsFADBh
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
+QTAeFw0xMzAzMDgxMjAwMDBaFw0yMzAzMDgxMjAwMDBaME0xCzAJBgNVBAYTAlVT
+MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxJzAlBgNVBAMTHkRpZ2lDZXJ0IFNIQTIg
+U2VjdXJlIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
+ANyuWJBNwcQwFZA1W248ghX1LFy949v/cUP6ZCWA1O4Yok3wZtAKc24RmDYXZK83
+nf36QYSvx6+M/hpzTc8zl5CilodTgyu5pnVILR1WN3vaMTIa16yrBvSqXUu3R0bd
+KpPDkC55gIDvEwRqFDu1m5K+wgdlTvza/P96rtxcflUxDOg5B6TXvi/TC2rSsd9f
+/ld0Uzs1gN2ujkSYs58O09rg1/RrKatEp0tYhG2SS4HD2nOLEpdIkARFdRrdNzGX
+kujNVA075ME/OV4uuPNcfhCOhkEAjUVmR7ChZc6gqikJTvOX6+guqw9ypzAO+sf0
+/RR3w6RbKFfCs/mC/bdFWJsCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8C
+AQAwDgYDVR0PAQH/BAQDAgGGMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYY
+aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6
+Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwN6A1
+oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RD
+QS5jcmwwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v
+d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwHQYDVR0OBBYEFA+AYRyCMWHVLyjnjUY4tCzh
+xtniMB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFVMA0GCSqGSIb3DQEB
+CwUAA4IBAQAjPt9L0jFCpbZ+QlwaRMxp0Wi0XUvgBCFsS+JtzLHgl4+mUwnNqipl
+5TlPHoOlblyYoiQm5vuh7ZPHLgLGTUq/sELfeNqzqPlt/yGFUzZgTHbO7Djc1lGA
+8MXW5dRNJ2Srm8c+cftIl7gzbckTB+6WohsYFfZcTEDts8Ls/3HB40f/1LkAtDdC
+2iDJ6m6K7hQGrn2iWZiIqBtvLfTyyRRfJs8sjX7tN8Cp1Tm5gr8ZDOo0rwAhaPit
+c+LJMto4JQtV05od8GiG7S5BNO98pVAdvzr508EIDObtHopYJeS4d60tbvVS3bR0
+j6tJLp07kzQoH3jOlOrHvdPJbRzeXDLz
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIGNzCCBR+gAwIBAgIMYSmc5pwUepocThBTMA0GCSqGSIb3DQEBCwUAMGAxCzAJ
+BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTYwNAYDVQQDEy1H
+bG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwHhcN
+MTkwMTE0MDIyNjM0WhcNMjAwMTE1MDIyNjM0WjBiMQswCQYDVQQGEwJQRTEhMB8G
+A1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMTAwLgYDVQQDEydoLXNscC5t
+bmMwMTAubWNjNzE2LnB1Yi4zZ3BwbmV0d29yay5vcmcwggEiMA0GCSqGSIb3DQEB
+AQUAA4IBDwAwggEKAoIBAQDgIX/24nG1Nn0UysvGs2L+CGPIqKtSIdxFSVx8rQKj
+8VA7ODB3qSApIABqzQkIryIS7EI6ByEYUSAQvhLQjJkfK3ReivyK5yKtraJLVbY+
+fTPOs2BSQvvVbNxZRTOtyt1MkNz/+tF31ckOYLjhLJLk7Wt5qyy30A0YX2+ggqcx
+L+ANWwYVlDQWsEH3Z2GM87LyGp69JnCDxaWabSz6YRFWUidD9GEYnpn0/sxgk4lF
+7ZagBH+QLeqzQY/RIeqDIpGjNBQO/Y6SKLBDvWkvLeDqm1LZw5eBZuQ1CvktoJv9
+AS9ScHL7gXbpqu1CnWiVDgLtRg9qOPscoU9UWpPYF/xLAgMBAAGjggLtMIIC6TAO
+BgNVHQ8BAf8EBAMCBaAwgZQGCCsGAQUFBwEBBIGHMIGEMEcGCCsGAQUFBzAChjto
+dHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2RvbWFpbnZhbHNo
+YTJnMnIxLmNydDA5BggrBgEFBQcwAYYtaHR0cDovL29jc3AyLmdsb2JhbHNpZ24u
+Y29tL2dzZG9tYWludmFsc2hhMmcyMFYGA1UdIARPME0wQQYJKwYBBAGgMgEKMDQw
+MgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRv
+cnkvMAgGBmeBDAECATAJBgNVHRMEAjAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6
+Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3MvZ3Nkb21haW52YWxzaGEyZzIuY3JsMDIG
+A1UdEQQrMCmCJ2gtc2xwLm1uYzAxMC5tY2M3MTYucHViLjNncHBuZXR3b3JrLm9y
+ZzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFM4z6z5z
+PKIAnBy8OgaWiAx+W6MLMB8GA1UdIwQYMBaAFOpOfNSALeUVgYYmjIJtwJikz5cP
+MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAh3W/51l8+IxDmV+9827/Vo1HVjb/
+SrVgwbTq/16ggw8AAAFoSi6gdQAABAMARzBFAiEAp4AHAsittORrGdj0htfCsJv6
+s1P7bhwKMe4TJ80X7d0CIDW4h+JqommLwgVMHWcMdirchnMVb2im49p/iou2LIPp
+AHUAu9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFoSi6g/gAABAMA
+RjBEAiAv+7lsa96gvwj7FQ5imw7//CMhunvK7ssJ34mX6x3c6QIgDqqNGDb9GgRf
+TSrBDbEqRusO6KRGhja2lDulK1LdT+kwDQYJKoZIhvcNAQELBQADggEBAJcYEykU
+ZY0pojogDZ3adkuVclbfDPEYetFi+WLJYmGcl8kMrD3t14gJW5DOuml05vNYgNhp
+pMYty9gzurQIfcVTHWq3n56n+XOvrGamp8dEVSYtg0qXug2QQ9hue2O0CgdUGJr7
+L1CNiCKDp6qJoSmtT3ee2yYQF5AVp9SYQ5EVZ/Px5I8/wW3rK4DPFV4S42wNif8H
+nVgSHVv2ZM9ubDMj6dRIKxQdfj/AQUyqFP5v9qqUvRHD0Hs21O+NjAVRd2MgKlm1
+ssue7oGbYZ05171b8LrQIk6sbBgZs2NfRmGO9i5+mIaOU3mG2ir+7hVhEZU1pIGv
+t69zIQ05ZvSzTtI=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEYzCCA0ugAwIBAgILBAAAAAABRE7wPiAwDQYJKoZIhvcNAQELBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xNDAyMjAxMDAw
+MDBaFw0yNDAyMjAxMDAwMDBaMGAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMTYwNAYDVQQDEy1HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0
+aW9uIENBIC0gU0hBMjU2IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
+AoIBAQCp3cwOs+IyOd1JIqgTaZOHiOEM7nF9vZCHll1Z8syz0lhXV/lG72wm2DZC
+jn4wsy+aPlN7H262okxFHzzTFZMcie089Ffeyr3sBppqKqAZUn9R0XQ5CJ+r69eG
+ExWXrjbDVGYOWvKgc4Ux47JkFGr/paKOJLu9hVIVonnu8LXuPbj0fYC82ZA1ZbgX
+qa2zmJ+gfn1u+z+tfMIbWTaW2jcyS0tdNQJjjtunz2LuzC7Ujcm9PGqRcqIip3It
+INH6yjfaGJjmFiRxJUvE5XuJUgkC/VkrBG7KB4HUs9ra2+PMgKhWBwZ8lgg3nds4
+tmI0kWIHdAE42HIw4uuQcSZiwFfzAgMBAAGjggElMIIBITAOBgNVHQ8BAf8EBAMC
+AQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU6k581IAt5RWBhiaMgm3A
+mKTPlw8wRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8v
+d3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCowKKAmoCSG
+Imh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYBBQUHAQEE
+MTAvMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290
+cjEwHwYDVR0jBBgwFoAUYHtmGkUNl8qJUC99BM00qP/8/UswDQYJKoZIhvcNAQEL
+BQADggEBANdFnqDc4ONhWgt9d4QXLWVagpqNoycqhffJ7+mG/dRHzQFSlsVDvTex
+4bjyqdKKEYRxkRWJ3AKdC8tsM4U0KJ4gsrGX3G0LEME8zV/qXdeYMcU0mVwAYVXE
+GwJbxeOJyLS4bx448lYm6UHvPc2smU9ZSlctS32ux4j71pg79eXw6ImJuYsDy1oj
+H6T9uOr7Lp2uanMJvPzVoLVEgqtEkS5QLlfBQ9iRBIvpES5ftD953x77PzAAi1Pj
+tywdO02L3ORkHQRYM68bVeerDL8wBHTk8w4vMDmNSwSMHnVmZkngvkA0x1xaUZK6
+EjxS1QSCVS1npd+3lXzuP8MIugS+wEY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC
+VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50
+cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs
+IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz
+dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy
+NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu
+dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt
+dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0
+aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj
+YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
+AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T
+RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN
+cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW
+wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1
+U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0
+jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP
+BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN
+BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/
+jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ
+Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v
+1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R
+nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH
+VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFDjCCA/agAwIBAgIMDulMwwAAAABR03eFMA0GCSqGSIb3DQEBCwUAMIG+MQsw
+CQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2Vl
+IHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkg
+RW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQD
+EylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjAeFw0x
+NTEwMDUxOTEzNTZaFw0zMDEyMDUxOTQzNTZaMIG6MQswCQYDVQQGEwJVUzEWMBQG
+A1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5l
+dC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMTIgRW50cnVzdCwgSW5jLiAt
+IGZvciBhdXRob3JpemVkIHVzZSBvbmx5MS4wLAYDVQQDEyVFbnRydXN0IENlcnRp
+ZmljYXRpb24gQXV0aG9yaXR5IC0gTDFLMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
+MIIBCgKCAQEA2j+W0E25L0Tn2zlem1DuXKVh2kFnUwmqAJqOV38pa9vH4SEkqjrQ
+jUcj0u1yFvCRIdJdt7hLqIOPt5EyaM/OJZMssn2XyP7BtBe6CZ4DkJN7fEmDImiK
+m95HwzGYei59QAvS7z7Tsoyqj0ip/wDoKVgG97aTWpRzJiatWA7lQrjV6nN5ZGhT
+JbiEz5R6rgZFDKNrTdDGvuoYpDbwkrK6HIiPOlJ/915tgxyd8B/lw9bdpXiSPbBt
+LOrJz5RBGXFEaLpHPATpXbo+8DX3Fbae8i4VHj9HyMg4p3NFXU2wO7GOFyk36t0F
+ASK7lDYqjVs1/lMZLwhGwSqzGmIdTivZGwIDAQABo4IBDDCCAQgwDgYDVR0PAQH/
+BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwMwYIKwYBBQUHAQEEJzAlMCMGCCsG
+AQUFBzABhhdodHRwOi8vb2NzcC5lbnRydXN0Lm5ldDAwBgNVHR8EKTAnMCWgI6Ah
+hh9odHRwOi8vY3JsLmVudHJ1c3QubmV0L2cyY2EuY3JsMDsGA1UdIAQ0MDIwMAYE
+VR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTAd
+BgNVHQ4EFgQUgqJwdN28Uz/Pe9T3zX+nYMYKTL8wHwYDVR0jBBgwFoAUanImetAe
+733nO2lR1GyNn5ASZqswDQYJKoZIhvcNAQELBQADggEBADnVjpiDYcgsY9NwHRkw
+y/YJrMxp1cncN0HyMg/vdMNY9ngnCTQIlZIv19+4o/0OgemknNM/TWgrFTEKFcxS
+BJPok1DD2bHi4Wi3Ogl08TRYCj93mEC45mj/XeTIRsXsgdfJghhcg85x2Ly/rJkC
+k9uUmITSnKa1/ly78EqvIazCP0kkZ9Yujs+szGQVGHLlbHfTUqi53Y2sAEo1GdRv
+c6N172tkw+CNgxKhiucOhk3YtCAbvmqljEtoZuMrx1gL+1YQ1JH7HdMxWBCMRON1
+exCdtTix9qrKgWRs6PLigVWXUX/hwidQosk8WwBD9lu51aX8/wdQQGcHsFXwt35u
+Lcw=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFUjCCAzqgAwIBAgICBpAwDQYJKoZIhvcNAQELBQAwODELMAkGA1UEBhMCSlAx
+FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMB4XDTE5
+MDcxNjEwNTkwMVoXDTM5MDcxNTEwNTkwMVowODELMAkGA1UEBhMCSlAxFzAVBgNV
+BAoMDlJha3V0ZW4gTW9iaWxlMRAwDgYDVQQDDAdSb290IENBMIICIjANBgkqhkiG
+9w0BAQEFAAOCAg8AMIICCgKCAgEAqiPMbNudotG8afkk5Fwo2QdDcFFmC+qGpGjw
+yQs57QtGPRk1HsIhZFfr6zn8t1tZw6Zo+A0biFA7d2N93nYsseHBy/bZlhhOL+Js
+Jb907UM09L5xaJIgnbFYVT1QjtB7ksLAy3rHpdSKiggfT1ynwM/u6wIdWRSx24QU
+Vxpq5iFpVj041+/RnpCPASL5pSnbYZKQyOb/XsOaR+hz7aSjwiUzk2cRjAmRqYxY
+qYVe135IAy377inJRtUPvi3IhtmUHJToiMLBH5tChkjkIpdRG1lVIj4vGdzrIb+Q
+Kvg/k7BDVZ3sstsLvJ8evNonBzrqcr80ek/X+HFrgY/3M1VEru4ohLAiA877CuuG
+UAfrxFh9qjP1yue+dlrQWk+WHMbGMzKI1zCKEMphJatyNHfpRtD8LUWtLV96DD78
+qLwQwrSYrEMd2u/akeBFKINYWqpqkVBhSsV3eukXVIdSbtSAxZNv+4m6QddEcUvG
+2ZLf+yCf2tl+LPGXNL08vwMVbQqcDw8m+nDP4vu0VUixddyoqnnDlWOoQESuQFQ1
+IqYFQhRPs2dFRf5TJzkmbqRUXbaPxsrKGjTtVpPgENbv40nyRGyBbl1CzqpBFEp5
+7w4MPYDIzWKYbRyCnUE5WScRBFmym7242KA3SOfkylzGMb8KGJxohVME+7oMbNf5
+EjLWVgECAwEAAaNmMGQwHwYDVR0jBBgwFoAU9QgGUsWej7LnF0eUJffj2JXJLvkw
+HQYDVR0OBBYEFPUIBlLFno+y5xdHlCX349iVyS75MA4GA1UdDwEB/wQEAwIBBjAS
+BgNVHRMBAf8ECDAGAQH/AgEBMA0GCSqGSIb3DQEBCwUAA4ICAQCDGIeYrtivFt3p
+8k5vXKFUT072C7wMvfrAGYCYgIdUthWCqJoMwnG3Fsg7Ngu70La7ESBzEKpnpPWz
+eIdnREJkNP9iqiKHXnaUV2P/21AS1q6enVKBFOl7dYiVjqOZ+vac3a1UjLWkvm0g
+x4sg/f3PpiEzZM7ecnQYk2wfMSq8Jw0w1Lf0SEeoYZTkf12cqSJVSa/G7gEdL/Cn
+LO3yyBq0KPNdd87eIfvCLJj55UJ5dCr0JXRTUteBvJwflbPXmOqfI8fA05fwlJZS
+o1SBpMI9cEBwaPXQM9CPNKaWLvyOR1KpviRzbCnaKf44Fs2OuZboo3avZrC9eUoU
+HU2HKXRj8UMRlFeCdNugbOdGyK+CpXwMHVtIrtpf0iOUqo0rOekgnUSNi9qyjD1g
+IV3Y/NLVl9fqe8q66IWUn8NYndxigMKWcMCBFUjfP0yMZeqSHFiIv7zk9PuV/62k
+Yele7cK9iHnEUwWBj6VCEs6pZBS1QSmhRw3GWlSDc/gHXd38PG20zH7xg4z2H9Rc
+Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
+Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
+HInwg85pGm+sEkYbYFRBD0woPBsL3g==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFZTCCA02gAwIBAgIPAWv6o5fPZQ5hxva1vuNrMA0GCSqGSIb3DQEBCwUAMDgx
+CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEQMA4GA1UEAwwH
+Um9vdCBDQTAeFw0xOTA3MTYxMTU1NDJaFw0yOTA3MTMxMTU1NDJaMD4xCzAJBgNV
+BAYTAkpQMRcwFQYDVQQKEw5SYWt1dGVuIE1vYmlsZTEWMBQGA1UEAxMNREMgSXNz
+dWluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAObjAbQ8TkzF
+A+/WvSE6fzDf+rlvBKY1dJJbiJ2/j0lc+tj56dE7+BhZ2JVmAYIYfEoUw69dwxTR
+44EdZln3ZVFmMuOdfxvF9A46pMKzH1skr8ErDgjNyJ9f/JOuQ29p/7BvLC55aRzk
+yj99BYdzJWKs+5W7jQlv7/HyJ/PQ+rUEBOx4o/YiTucDFduWdV6/x5mcEbKD3ufL
+66vUEf3MHGegDkOWAMTchl1RmaYDlf3IMsXC7M2bFPFa/9y/vzaaY6EhnJ861co6
+rkOhTZe/kJZwqQYFmWczBPZK/9zRy3C1zA09tCBk+CDNBrNXe+3dMLFmnW4npxUQ
+oceTPhaaDo5lA6HkkARwVWLrporFZ2B/th2Bqtu6uObLSB6JMA2jxmKwKukM8/jp
+C9tKV9X03rHQIQultc63rivPdgQvqYgW1PVdzV1a3pZEMk5zv257+fxgfUGzfUh7
+tx0OY+BkykSP6ZK/BsbI/BY+rsS0L/0lmC22NU1p+qVeN3ZRHoqntB+FymaBfQ3/
+yfKkDNfnMua5GzLyyYGYUDDx71rtfrs3hGDiwjvE4B0IvsU0E7Oerk5gLqx8t0q/
+MmhI+CJJS1bH2sRBMcqfRAv+eyByFsvLY7Er/ztveaabX9xEwyPNFOcU+SZMhipv
+EUKmUcOAHxzx4HbYEFyM0Z7WgUdlTd1xAgMBAAGjZjBkMB8GA1UdIwQYMBaAFPUI
+BlLFno+y5xdHlCX349iVyS75MB0GA1UdDgQWBBQzVhTSCf8F31Zf0Bu661qymMko
+JzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0B
+AQsFAAOCAgEADQEufjma/6fT/Do4Fh13lZhsowHSsGv5sFYly6224GsciE80ZwYg
+R4EK/TAR0jorBXsu6sQc51pZ5SSHhIxfo2frfprTPaaWN6cZwfrb6UcnD/FaZ1jP
+HzWrI3kRxG9JCDffzE8uMf8Rnc69n1j+TBerk4Ix3Zui2TaaF6LVceJ4RgeNkZl0
+OFkGGFruHz/d83q7A6YjgN0iwMEabdtKH7Sq27LqGPeCS8NuGlrziNAxktdwaYlN
+D5t6ntM/1nHYPmVqdioEU9vAnyB3BiXOlITPHEEMOSlItcUsJ6rN5DZJaJgkBxvN
+Qdi6wmaDlxy8XFyy4KGFKWAl17FlfpqW5VtYQJ4aDpibGlGqamg0vm+IJDIGPlOs
+KQcxG17cOw4MCflAtnzHKHBn52DegQKwxev2ZpqdwVw/NqPq0yTNEbCRqEyiq7+H
+ljKEFiEjEjeXTcqR4DoCseA5UgcriuriV0OCvr8KTlviV4FEUu+IA9ut8YIvf2of
+Zz0z8rO4H+Rb4tMi/yBRM09x3rEW4hXwO0qpCBNBa0wEJBxufF3f6l9efEle+YTR
+XS92gutaoVluqMfRSJckjwWokToi32/FvF79guZymD0qHkOSi5dewsIW7zsdobvv
+t2CWLfTAb9cx222ELBpVPkfcgUKfF4RCGWPzuAlK6OueuDrInOiz8ag=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFbzCCA1egAwIBAgIPAWv5DAXDlEWUdWsHpvydMA0GCSqGSIb3DQEBCwUAMD0x
+CzAJBgNVBAYTAkpQMRcwFQYDVQQKDA5SYWt1dGVuIE1vYmlsZTEVMBMGA1UEAwwM
+VGVzdCBSb290IENBMB4XDTE5MDcxNjA0MjEyOFoXDTI5MDcxMzA0MjEyOFowQzEL
+MAkGA1UEBhMCSlAxFzAVBgNVBAoTDlJha3V0ZW4gTW9iaWxlMRswGQYDVQQDExJU
+ZXN0IERDIElzc3VpbmcgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
+AQCunFXHWhPUYtRGSnzVnyHybCLAUy0e4YTPi7DiMZV8d1urmQEoTUb7UzmApzYX
+EjvSTPq487mFmB2EQMb+FZiuueG6OBtrSCjCM5QDTLoW0Awtr7Bjr9ZGsFDHHJ/U
+rQKgEiKw+n7yOEkC3cWHTnQBiQShmV7xYFogrTfNrxoxgvmwQwK6Y0fywkY9o7l/
+eoLBKXJz+SWES91pabC1epd2RzKszqJjywDcwirXTp3a7FWsjZNO4qk+ixYQfNjD
+fxlemoQw3pHan75i10H9bOa3Ic8eEk56p+8E1nGeUlnPquX8AdcUOi+NFqCEoo4t
+4ZbLzZyFmDr176FD7tQYnRIdOa9+SFDZa9NsfA4+RG2dHORRuNQZTnzsFknVSbHa
+YTdGnDjglh5q7F2OYuHKZcWMWOK41ey5rGKEBJkLodwjRWQ/+KkBzC3ncgO6ARvQ
+g8MmybcvFI3YkdsUXeyTT2CO4GnK/9KowHIZpYHGxEXdjvpIOk+Xog1BwUZQWiJq
+6LwDdEYwPQv4D/AbB2BTjkUZrgg7mIohyu/g9fQgLLx+sa2315FyteYgrkdlrHM5
+vfuymeWEspbkr1qj+7fpiTiwZWKi7BxKksLvLgHrzrv7vxSRQX4u8y5IRNUaD0Gk
+FdejoZnse4Y7lXE+mnJtsUXDa0bLgGIgc4G9Gp44yf3rCwIDAQABo2YwZDAfBgNV
+HSMEGDAWgBQcEF4yJpdXa5WeNNFJpXA2tUmdDzAdBgNVHQ4EFgQU8TSZXYMFLuEy
+rs4sVIyiowcWtlQwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAw
+DQYJKoZIhvcNAQELBQADggIBAE0jxcNWHesEHBTu6vdpC1SklTB87t8TG94sGZ5/
+NJhC7D3KcgAxjgMowGzQIa7E+/m3yyXcLiwKfynxRSeqN0nSQ28+20wCtNpcyWq4
+A1p2wzlKY2NSfl7tPCVuZNGGiAB6HFH29TcBkIM2tf99euDxk0SGeqZQLUgCxU/I
++E2TwdGZR+LY3waInOPL18GxcsbGqyCacg9wjjSjc9P5brstW5QS5SrgBEQamiwD
+EYAbJWHH/3+aeKzA8anQ6S5alXfMQ9yYR+32QsHAK9xpA/iDTjX9zsRe2ifA3zYB
+rh7X0oC9OXijnCWir5bswYk/a20p0tYbv/S7Jr5PEWskpiMoOURYrhstT+7aI2yt
+lCyFVCr+jpoHjrTzaNuH8hiM/7YryWv8PTii27w7ziNCg2FsoyYo5r7vcZhm6WUo
+Dl8LW/r1DIkSLBtukz9iK9UKZ4zB6mCSPnkqca7JlYt9p33RKePg4P9R2+9KsHL9
+pE+aCQUGwPXm+LM5bHp/RQKYwfQKrzU8PAJg174eENg6EP8aXyxV5DRvbnm/n61X
+cRZq5eeHaIa/GWQC6Bx35cqHHmvFxZER5ijOQHqtEMULmiOgEch9ezZb17mutDZv
+y8XsbqYGO7t7GgCntC+tkzfpt/CKPRXDl9hPV/6TDtNefSDwd/K4GoKJnYpnOy3R
+ccVj
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFXDCCA0SgAwIBAgICDlUwDQYJKoZIhvcNAQELBQAwPTELMAkGA1UEBhMCSlAx
+FzAVBgNVBAoMDlJha3V0ZW4gTW9iaWxlMRUwEwYDVQQDDAxUZXN0IFJvb3QgQ0Ew
+HhcNMTkwNzE2MDQxNDIxWhcNMzkwNzE1MDQxNDIxWjA9MQswCQYDVQQGEwJKUDEX
+MBUGA1UECgwOUmFrdXRlbiBNb2JpbGUxFTATBgNVBAMMDFRlc3QgUm9vdCBDQTCC
+AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALLVH4Abrth1aLoKfAvSbN/Y
+NVRhXp5XcnPxNtkERAhAQvM5TnuhgwpZ3w53W5oFMQjxNkYwig/2QQE97rCHMMrk
+WUxcIahMs5VXFXM6E5JZd21PEp0Z9YGrHxRIu2j1UAmZ+ec2arse9NbI4AhbYqXs
+anxmZFnrGkvOkbku5uO5g24Zv0jvjVG/3ViUL/nI1vNJYWQGsILWZvY4HJKjn0zs
+p45ej4O2SV/94QS0/CPH1hL7KAamfo0OE0zrE30XhbQMq0kopfqxoTlfjZ91MIJY
+OTfqnrKYn92xRW5jD5MJDsnJSdqPmyVdZuoHrx0VTyEQc82dlGifFHCkJeOnO5ko
+lqWwSe8/iJu8EgTcqMEqArwjE5yYhDb1VCy0hUCwcQL6AAEavX6t0AYu+u73Xs/m
+PVbfkBYc85Ll9IQ/UCYm7Tnmb7YEth8KeriOJzJP2R5gUcaOVu8BSIHNxh+1oxNq
+RwCDt+bIis7G8AJKpFlUk+Ge6hQ8aoZWCPH5+1M4fS165R64x6lyVC2wlFRbaRTg
+KkprcMrb0vdznFe25WF/9AeTZOYt799RkCh8letuWX2mk5hN1FrMOzXJOeS7w7pc
+PCXXLgl3mTtkVmzSASxWvC2sGNG3tn/h0bjckT6Hs+ZJVCKlWXHTxiPjQMq/KzLF
+KDN2XbdMfTvTQV67WrvtAgMBAAGjZjBkMB8GA1UdIwQYMBaAFBwQXjIml1drlZ40
+0UmlcDa1SZ0PMB0GA1UdDgQWBBQcEF4yJpdXa5WeNNFJpXA2tUmdDzAOBgNVHQ8B
+Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBATANBgkqhkiG9w0BAQsFAAOCAgEA
+qbF5cMbkHAmh59tvJ7tbkEL96u2yG/Zufy7qf/DdZdIOitsat8qDQdq+5xQBYyc2
+iCEA6icWRUDnBakQkOT3MYgO0DkcI5C0RqiSqNUajR4qB0+avZePPRvp+dzvykZ6
+PAihsf/Bq8zHEukMlumCHUNywNxex/KSo+qRYXNcS5OoMT7ebrtkMWrCvuqcLEh9
+B4sN4TdXebbL4o2cWtdc/h9TeB5lPtLb0STH2Skjbm3jikW9X4uxTIAdKEZAeRu9
+dHqHJ4fCt7i7hWh3n8A18jOelhsaevHIAV34K4R5sFlD7qvSYVeuwC0NQ1kA06BX
+cr+VkuFsJShicoLUMwrhVMQNNPLnZ34TQjqyvAx9Gp9KZKPQ9YDCR56uH8blCMjT
+vNm4wAZEJ3tEAxo2x9ADlbKN5+/7W+lAB5s4r+TQJ7kqidAZMKTk3WVBoPGA/xiU
+RIyfAElekPSe6yJDE4AsfvYZ+q/qwYmbFpZvpJ3s4thVt3OVhDc69aWNsNEVSGLN
+f9sCxqFjxQ42TuNC5nAkitN4ZZ4mILZuvVGoWa0UvnKDDbxxkppTojQvM+BqYVkN
+lvmFwzPnM+IQ5D/WoxaUkOyeGkttKClNcCtGFMWOpwliKykSlOSelA2EFBWlGKxL
+xHmbTSF4/EcdCcJPhr+AInoCCqSTYkPGJmSoPlcs14g=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIG4jCCBcqgAwIBAgIMSUu766gipfLLoKa5MA0GCSqGSIb3DQEBCwUAMGYxCzAJ
+BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNH
+bG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0g
+RzIwHhcNMTkwMzI3MDkwNjA0WhcNMjEwMzI3MDkwNjA0WjB7MQswCQYDVQQGEwJF
+UzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxGDAWBgNVBAoTD1Rl
+bGVmb25pY2EgUy5BLjEwMC4GA1UEAxMnaC1zbHAubW5jMDA3Lm1jYzcyMi5wdWIu
+M2dwcG5ldHdvcmsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
+kNhVLC+X8M2KBekvppqfKwGBfgRXSrMburoALMVWXTgXLurD+aLVFsNFmGHVc4Dd
+85AmIr/Zf3RubIx97o7fotUbAAwYZTQnY9oZEVuVwZaDQ9DAXdCk+ofu2+Pmpnl9
+h1JPeW9GJuwZ5uovm+e7LnJ4hUM6nJNKXtmkb5eHScwu3rOBRWZprd6yO0Ir1vcK
+7CGWZHvOzUr0kbCRQKKs8GzT75ojNLx/ODWY3BVI17AxImaxzcNExVK0SgnO4WhP
+aAt7d7K6kh3BOBgdzJi4LCyt3+bG1o/g1oTdC1bru7Nw2UeyCFgSo6sv4OrPM/fb
+CiobUH7IL8HLryOi+6+V/wIDAQABo4IDeTCCA3UwDgYDVR0PAQH/BAQDAgWgMIGg
+BggrBgEFBQcBAQSBkzCBkDBNBggrBgEFBQcwAoZBaHR0cDovL3NlY3VyZS5nbG9i
+YWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdhbml6YXRpb252YWxzaGEyZzJyMS5jcnQw
+PwYIKwYBBQUHMAGGM2h0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9nc29yZ2Fu
+aXphdGlvbnZhbHNoYTJnMjBWBgNVHSAETzBNMEEGCSsGAQQBoDIBFDA0MDIGCCsG
+AQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAI
+BgZngQwBAgIwCQYDVR0TBAIwADBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3Js
+Lmdsb2JhbHNpZ24uY29tL2dzL2dzb3JnYW5pemF0aW9udmFsc2hhMmcyLmNybDAy
+BgNVHREEKzApgidoLXNscC5tbmMwMDcubWNjNzIyLnB1Yi4zZ3BwbmV0d29yay5v
+cmcwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRyh9OP
+iBbeJiBGJa8nm1C8DnUU2zAfBgNVHSMEGDAWgBSW3mHxvRwWKVMcwMx9O4MAQOYa
+fDCCAX0GCisGAQQB1nkCBAIEggFtBIIBaQFnAHYAh3W/51l8+IxDmV+9827/Vo1H
+Vjb/SrVgwbTq/16ggw8AAAFpvmZBJAAABAMARzBFAiEA9chDGoSihpg/VOvODOqI
+TVdDVYnpLPAj5XpcvFCg3d8CICpOHwkyrUcallb2f5dnNlzqg0i3WwBKzTHFk2J3
+dozoAHYAVYHUwhaQNgFK6gubVzxT8MDkOHhwJQgXL6OqHQcT0wwAAAFpvmZDRQAA
+BAMARzBFAiEAjbvM1mvbF6zfH7+B22Txf3MwYtLUJ/LRa+OjPBEbPyACICfRfkYV
+SKyRYXAwKGeWjFRwpwNp+Zn8aqeEFtcr2B0JAHUApLkJkLQYWBSHuxOizGdwCjw1
+mAT5G9+443fNDsgN3BAAAAFpvmZBXQAABAMARjBEAiBd/zy0V7rLOQIl60yEgNQj
+O/YfhF7bzb8vWVKU08fSDgIgYk/hXS/SHUcoE2DWv5n5eCXcd96v3pFE2hvsX0ye
+Gr4wDQYJKoZIhvcNAQELBQADggEBAEZlHyptJUIkOIq1z/fZT+Q/WdJN5XCpefE4
+fXUqm2+vtWaa6TTjixZt0XYq//lLSygC1nucdk+tJ4vmEBbvWOsL+aq5gKePjs2t
+wnzlkEBP2q0fYfnG/74sCVZt8xWsjVz1291fauwiMP5dmCye13AWRuiOQn4rT9O3
++Ly/TJQ0TCq3V2sPu50QMxu6eDhhSkXEOEBtbb42CKpjg8O7dz2bgbgZYYAFtfHc
+BVHkmWyP+UtGpuge6HcRkKSH+yTMxxpwq4NlPfxYhjdN5+coIsKPI2nji7Fcrmej
+OynM3D4TIXBDamv5FHtKmCHI/vt1cRNEYApzaVCIdqzu01AO4mM=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIGKTCCBRGgAwIBAgIQDdbC5Ib+4Mjkp3+Z2EZl0TANBgkqhkiG9w0BAQsFADBN
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E
+aWdpQ2VydCBTSEEyIFNlY3VyZSBTZXJ2ZXIgQ0EwHhcNMjAwMjI0MDAwMDAwWhcN
+MjEwMjI0MTIwMDAwWjB3MQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxDzAN
+BgNVBAcTBkRhbGxhczEcMBoGA1UECgwTQVQmVCBTZXJ2aWNlcywgSW5jLjEQMA4G
+A1UECxMHRGF0YVZhczEXMBUGA1UEAxMOc3VwbC5hdHRtZXgubXgwggEiMA0GCSqG
+SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS3YvxxP3I11tzdGU+S+q+JMGdHLU5CAZy
+PFKyZxoNnQ86DR3ZiOCzy9BGVYnZ7I7mJwJOgE/w7rPFDSrbo9nJfYp/DMTp3AEL
+u1qfCU/yBgW2qDEVvzcu/MZLYSIUNspszMdTGI9vNlONpjls1eZmPCH2Le0ySdS6
+2pb23R+5ZPYNP01fLYGds51B3cKnbaqh2nycgTqbwvNsbjn39ymljao5fVsK7pXD
+/9yQWRsn2PPg3bgrHaoBzJRx0hNSmS9mHZXrKkVFBUDcYb+MOXjN45rZQb2ACM3b
+6Ytfh5usD1vflNCeVWcyjXa2O/Q8e0W3S+IMQKDku9Iv8FHjYS+LAgMBAAGjggLZ
+MIIC1TAfBgNVHSMEGDAWgBQPgGEcgjFh1S8o541GOLQs4cbZ4jAdBgNVHQ4EFgQU
+nf1iY341mmWs52uYpvNJmSnO5sMwGQYDVR0RBBIwEIIOc3VwbC5hdHRtZXgubXgw
+DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBr
+BgNVHR8EZDBiMC+gLaArhilodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vc3NjYS1z
+aGEyLWc2LmNybDAvoC2gK4YpaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL3NzY2Et
+c2hhMi1nNi5jcmwwTAYDVR0gBEUwQzA3BglghkgBhv1sAQEwKjAoBggrBgEFBQcC
+ARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAIBgZngQwBAgIwfAYIKwYB
+BQUHAQEEcDBuMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20w
+RgYIKwYBBQUHMAKGOmh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2Vy
+dFNIQTJTZWN1cmVTZXJ2ZXJDQS5jcnQwCQYDVR0TBAIwADCCAQMGCisGAQQB1nkC
+BAIEgfQEgfEA7wB2ALvZ37wfinG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAAB
+cHh0Yc8AAAQDAEcwRQIgC2Q0Ltek+hWGNQgf1QS4q11x2B7FC5k1q47cHfuHjJkC
+IQDaO4C0IEVrHtCpvvz40wPC+HN3KNI/xTrY+arPud7WcgB1AFzcQ5L+5qtFRLFe
+mtRW5hA3+9X6R9yhc5SyXub2xw7KAAABcHh0YgUAAAQDAEYwRAIgdSw0HFbA8HlR
+uSEkDU6O0Za9i6IH6EzpfqMrMzGcEzACIH6cJjVfBngPjyBElwL2JMHcNbDVrU14
+xk2FLI6xBrnGMA0GCSqGSIb3DQEBCwUAA4IBAQBGUGTwgaFyftfduw9xpTWeNQaY
+X6IdAOEshh5xD4qWdkjn23NCBHToadQoYHcWaZPE/RycyqwyyyxvOAGXnHz021/u
+MijeqXw4iFzSS/pQ8WeY5Er0NoXWxizOqVTJzT2yeTfHZCHA/OuVcPppyeWlZ3J4
+loERcNcUSGoe3/mCPcINIoc+AGbn3mcekVTpEv4gNz1fj8RXlxakWp+2B4PDZxv9
+KmHZH4RMtx9Yqmd2NZOXZVMo19MQf927VcIPrZGKVBREgZ/0TPWCMQPHGWAcMnWp
+RWLyn6OOTONhQJcywhM1Jk3YjZ+VEsbJm8uaTafFtCQhCfZfyOTaEalc4jCr
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G
+A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp
+Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4
+MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG
+A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
+hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8
+RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT
+gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm
+KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd
+QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ
+XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw
+DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o
+LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU
+RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp
+jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK
+6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX
+mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs
+Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH
+WD9f
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDvjCCAqYCCQD11NUQkqO/KDANBgkqhkiG9w0BAQsFADCBnzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNz
+LmNvbTAgFw0xNzAzMDMwOTU3MzFaGA8yMTE3MDIwNzA5NTczMVowgZ8xHzAdBgNV
+BAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDDAKBgNVBAsTA1BBVzEiMCAGCSqG
+SIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UEBxMJRWF0b250b3du
+MQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxHDAaBgNVBAMTE3d3dy5zcGlyZW50
+LWxjcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYF2DweqxH
+st2kOpnrUIfheNp1LBH1iK68SNO+UY1QpNFlCWXbtpW2YSbFoG5R30Po9j7SjYCr
+rufKW0y1t+Y4dY95sl/5quXy80QlBVHSvaMIKd6QDw9or2hGoBT6X79o3YITKCqX
++uXRqY/MxKjPB4CMJeanTEI4ds9flR18Pn5HdefGa2HLpUSE/C79oIfqcckaA4j9
+m9jJTgPO+4UrsBZ/3akbHKBWlD9HxgoITyzVECnn9Vo19G1/DG9oT3b6QRPrk2Wy
+cd/nISu7BkdNwQhq24MQpLcBuxuSQsswdlvfAXboo4mw9TXxIJI0sSb4+ejLFe3v
+slB9EggPXi3pAgMBAAEwDQYJKoZIhvcNAQELBQADggEBACLTP9DZblm18rMMpGM0
+Ml4g6pmZY0XB3Cvnb46+1IPtgJRtZdWDQCoILXNhMwBhml6hqv1YuN1umxwc3z3l
+iHthQyo79h3T91h3cmVjL+kyX8oE6PFSnIlWvVUUe5BX2oLfg0Kyt45fgB0V+ASC
+yzpX4bR0kDZb42AKUxEGq1WpFS10A1F0x7ufs/n8XNSeveGeKVznwixXZRns886w
+Yd45ktuqTMBDkO3ciDHqo8pcSKpP0MXlgrEHMXw7JNNXS3b9Wx+GVYcBHivHCB9e
+JCnjMet7FbPGk0aBOyDybjiXTSgYF2CT7d70PRFV2ZYLzn1neuy9g9FwPY/ormn3
+mNk=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIID+DCCAuCgAwIBAgIBATANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJERTEQ
+MA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1Sb2hk
+ZSZTY2h3YXJ6MQswCQYDVQQLEwIxUzEQMA4GA1UEAxMHMVMtVGVzdDAgFw03OTEy
+MzEyMzAwMDFaGA8yMDY5MTIwODIzMDAwMVowUDELMAkGA1UEBhMCREUxEDAOBgNV
+BAgTB0JhdmFyaWExFjAUBgNVBAoMDVJvaGRlJlNjaHdhcnoxFzAVBgNVBAMMDnNs
+cF8yMDQ4LnJzLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo+jF
+riVjRudCCXBnMfpL8vjnKqxf6PP31aVhSNyUFJYFuz10XtpCkTibzmx6SRmZiSaD
+SMOVa7Qp7+E6yi1Xy78n4sxS9KBNaJue3hLFb6WIetARCc1pD4Y1upcI4+B1iHWL
+gNrUDnqTyRAydNpLk3zucp9HfPqn0v8SeUFaZFSKalOpQ9/Oel39II7ssTohRlyF
+lIS1XdIfhAQ2vN/LMEG/VR4gY5h+EbbTGusb2EAkal2NF7GJGMGa9jYVvu1nazE7
+LvH6vFhvCgFXq03DWLRS32Q6T0GQBWgkcukAfAgI9WO+yJ8fd77J6xl0fvbBIkOw
+S8eLqv1Xti/n6pks+QIDAQABo4HDMIHAMAkGA1UdEwQCMAAwLAYJYIZIAYb4QgEN
+BB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTluqks
+icT+pYYrY4dw07lL8Kk/QTAfBgNVHSMEGDAWgBRtgyjJqnpyRYknv/2bYlnwM4Xj
+yzBFBgNVHREEPjA8gglzbHAucnMuZGWCEGUtc2xwXzIwNDgucnMuZGWCC2Utc2xw
+LnJzLmRlhwSsFgHJhwSsFgPJhwSsFgHIMA0GCSqGSIb3DQEBCwUAA4IBAQC4ygtE
+6P5NTTlZTPOdilOy7kFlDRcDd4SaGVgYI3Qlt9hmn+5knJ8q8N+OmSBldbekgATr
+zILyciEFFfRfNvyGwlqLrTpZ0zA9YPSU9ZawPJflQNqoxK8ct+RcWoytdMOwFA+f
+xISXNsB4/h9rbKVUg9Dgsr9QyKrBf4c8REpEigASHq2IYQ3pvsHSKL2RHx63/IAI
+7uPrbqsjLN/c8wCc2nTsk55LYWcYeZu0CLiUtxXRowi5aj/MznKeaAIwaE54n+Ga
+DZEN8GnhVxCT0rMOzQEC1Fye8/NLv82TxpxAGzPVv8V18MMssOQbMVa4Qg1D7Y3B
+bG9Fv25Wfdeog8nU
+-----END CERTIFICATE-----
\ No newline at end of file
diff --git a/proprietary/vendor/etc/gnss/gps.cfg b/proprietary/vendor/etc/gnss/gps.cfg
new file mode 100644
index 0000000..ef9edab
--- /dev/null
+++ b/proprietary/vendor/etc/gnss/gps.cfg
@@ -0,0 +1,64 @@
+############################################
+StartupConfiguration_DebugFlag=0x3
+GlueLayer_ToolConfigSelection=1
+#user_ports_tcp_name=Autotest
+#user_ports_tcp_port=7555
+#debug_console=0
+#debug_device=0
+debug_enable=0
+SpotLogger_Allowed=0
+#debug_dir=/data/vendor/gps
+gnss_data_dir=/data/vendor/gps
+############################################
+# TLS_1_0 (0)
+# TLS_1_1 (1)
+# TLS_1_2 (2)
+# SSLv23 (3)
+# SSLv23_NO_TLSV1_2 (4)
+Agnss_TlsVariant=4
+# SHA1 (1)
+# SHA256 (256)
+# Auto (0)
+Agnss_ShaVariant=0
+############################################
+GlueLayer_EnableGnssCfgInterface=1
+GlueLayer_YearOfHW=2016
+SETCaps_Wcdma_InitReq=0
+GlueLayer_IsMemsEnable=1
+
+# Disable time aiding for CDMA and LTE with SIB8
+Chip_Configuration_AidingConfiguration=0x20046
+
+# Enable Screening in MSA_NI
+Chip_Configuration_FeatureCfg_ENH_MEAS_SCRN_ENABLE=1
+
+# MSA_NI Constraints (GPS + GLONASS)
+Agnss_SuplNiTCOverride=1
+UP_LocTech_PrimaryConst=0
+UP_LocTech_Constraints=3
+UP_LocTech_Requirements=3
+
+RfPathLossDb_Ap=5
+RfPathLossDb_Cp=5
+
+#SUPL A-BDS/A-GAL control
+Agnss_IsBdsAidingEnable=0
+Agnss_IsGalAidingEnable=0
+
+# Geofence
+gf_enabled=0
+
+# Scheduling capability support
+scheduling_enabled=0
+
+GlueLayer_isForceIPV6=0
+
+# Q-OS NFW location access & Visibility Control
+GlueLayer_IsUseNfwLocAccess=1
+GlueLayer_IsUseNfwVCLocAccess=1
+GlueLayer_IsUseUeEmergencyMode=1
+GlueLayer_IsAllowEmerNiInNonEmerState=0
+IsUeInEmergency=0
+GlueLayer_VcPkgNameCP=com.sec.location.nfwlocationprivacy
+GlueLayer_VcPkgNameUP=com.sec.location.nfwlocationprivacy
+GlueLayer_IsAllowGracePeriodWhenUsingApp=1
\ No newline at end of file
diff --git a/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc b/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
new file mode 100644
index 0000000..9086730
--- /dev/null
+++ b/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
@@ -0,0 +1,26 @@
+on property:init.svc.mediadrm=running
+ mkdir /data/vendor/mediadrm 0770 media mediadrm
+ start vendor.move_data_sh
+
+service vendor.move_data_sh /system/bin/move_widevine_data.sh
+ class late_start
+ user media
+ group media mediadrm system
+ disabled
+ oneshot
+
+service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-service.widevine
+ interface android.hardware.drm@1.0::ICryptoFactory widevine
+ interface android.hardware.drm@1.0::IDrmFactory widevine
+ interface android.hardware.drm@1.1::ICryptoFactory widevine
+ interface android.hardware.drm@1.1::IDrmFactory widevine
+ interface android.hardware.drm@1.2::ICryptoFactory widevine
+ interface android.hardware.drm@1.2::IDrmFactory widevine
+ interface android.hardware.drm@1.3::ICryptoFactory widevine
+ interface android.hardware.drm@1.3::IDrmFactory widevine
+ interface android.hidl.base@1.0::IBase widevine
+ class hal
+ user media
+ group media mediadrm drmrpc system
+ ioprio rt 4
+ writepid /dev/cpuset/foreground/tasks
diff --git a/proprietary/vendor/etc/init/init.vendor.onebinary.rc b/proprietary/vendor/etc/init/init.vendor.onebinary.rc
new file mode 100644
index 0000000..870521f
--- /dev/null
+++ b/proprietary/vendor/etc/init/init.vendor.onebinary.rc
@@ -0,0 +1,14 @@
+# Copyright (C) 2012 The Android Open Source Project
+#
+# IMPORTANT: Do not create world writable files or directories.
+# This is a common source of Android security bugs.
+#
+
+# service can not be overwritten except SPRINT
+# Thus, rilcarrier is imported before common rc, like init.rilchip.rc
+
+on fs
+ copy /mnt/vendor/efs/factory.prop /efs/imei/factory.prop
+ chown root root /efs/imei/factory.prop
+ chmod 0600 /efs/imei/factory.prop
+
diff --git a/proprietary/vendor/etc/init/init.vendor.rilchip.rc b/proprietary/vendor/etc/init/init.vendor.rilchip.rc
new file mode 100644
index 0000000..b627eac
--- /dev/null
+++ b/proprietary/vendor/etc/init/init.vendor.rilchip.rc
@@ -0,0 +1,24 @@
+# Copyright (C) 2012 The Android Open Source Project
+#
+# IMPORTANT: Do not create world writable files or directories.
+# This is a common source of Android security bugs.
+#
+
+service ril-daemon /vendor/bin/hw/rild
+ class main
+ user radio
+ group radio cache inet misc audio sdcard_r sdcard_rw log vpn system readproc wakelock
+ capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW SYS_ADMIN CHOWN SYS_TIME
+ socket sap_uim_socket1 stream 660 bluetooth bluetooth
+ onrestart restart cpboot-daemon
+ onrestart restart cpboot-daemon5g
+ onrestart restart DIAG-daemon
+
+service ril-daemon1 /vendor/bin/hw/rild -c 2
+ class main
+ user radio
+ group radio cache inet misc audio sdcard_r sdcard_rw log vpn system readproc wakelock
+ capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW SYS_ADMIN CHOWN SYS_TIME
+ onrestart restart cpboot-daemon
+ onrestart restart DIAG-daemon
+
diff --git a/proprietary/vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc b/proprietary/vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc
new file mode 100644
index 0000000..9643dee
--- /dev/null
+++ b/proprietary/vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc
@@ -0,0 +1,4 @@
+service sec_gnss_service /vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service
+ class main
+ user system
+ group system gps
diff --git a/proprietary/vendor/etc/init/wifi_slsi.rc b/proprietary/vendor/etc/init/wifi_slsi.rc
new file mode 100644
index 0000000..d84d8ba
--- /dev/null
+++ b/proprietary/vendor/etc/init/wifi_slsi.rc
@@ -0,0 +1,38 @@
+on post-fs-data
+# WLBT MX
+ # Factory Test
+ chown system system /sys/module/scsc_wlan/parameters/EnableTestMode
+ chmod 0660 /sys/module/scsc_wlan/parameters/EnableTestMode
+ chown system system /sys/module/scsc_mx/parameters/firmware_variant
+ chmod 0664 /sys/module/scsc_mx/parameters/firmware_variant
+ chown system system /proc/driver/mx140_clk0/restart
+ chmod 0660 /proc/driver/mx140_clk0/restart
+ chown system system /sys/module/scsc_bt/parameters/disable_service
+ chmod 0660 /sys/module/scsc_bt/parameters/disable_service
+ chown system system /sys/module/scsc_bt/parameters/force_crash
+ chmod 0660 /sys/module/scsc_bt/parameters/force_crash
+
+ chown system system /dev/s5n2560udi0
+ chmod 0666 /dev/s5n2560udi0
+ chown wifi wifi /dev/mx_0_debug_sampler
+ chmod 0666 /dev/mx_0_debug_sampler
+ chown wifi wifi /dev/mx_0_m4_gdb
+ chmod 0666 /dev/mx_0_m4_gdb
+ chown wifi wifi /dev/mx_0_mmap
+ chmod 0666 /dev/mx_0_mmap
+ chown wifi wifi /dev/mx_0_r4_gdb
+ chmod 0666 /dev/mx_0_r4_gdb
+ chown wifi wifi /dev/mx_client_test_0
+ chmod 0666 /dev/mx_client_test_0
+ chown wifi wifi /dev/scsc_log_collector_0
+ chmod 0666 /dev/scsc_log_collector_0
+ chown wifi wifi /sys/wifi/memdump
+ chmod 0644 /sys/wifi/memdump
+
+on fs
+# scsc daemon
+service wlbtd /vendor/bin/wlbtd
+ class main
+ user wifi
+ group wifi inet log sdcard_rw misc
+
diff --git a/proprietary/vendor/etc/media_codecs.xml b/proprietary/vendor/etc/media_codecs.xml
new file mode 100644
index 0000000..7bbe887
--- /dev/null
+++ b/proprietary/vendor/etc/media_codecs.xml
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+<!DOCTYPE MediaCodecs [
+<!ELEMENT Include EMPTY>
+<!ATTLIST Include href CDATA #REQUIRED>
+<!ELEMENT MediaCodecs (Decoders|Encoders|Include)*>
+<!ELEMENT Decoders (MediaCodec|Include)*>
+<!ELEMENT Encoders (MediaCodec|Include)*>
+<!ELEMENT MediaCodec (Type|Quirk|Include)*>
+<!ATTLIST MediaCodec name CDATA #REQUIRED>
+<!ATTLIST MediaCodec type CDATA>
+<!ELEMENT Type EMPTY>
+<!ATTLIST Type name CDATA #REQUIRED>
+<!ELEMENT Quirk EMPTY>
+<!ATTLIST Quirk name CDATA #REQUIRED>
+]>
+
+There's a simple and a complex syntax to declare the availability of a
+media codec:
+
+A codec that properly follows the OpenMax spec and therefore doesn't have any
+quirks and that only supports a single content type can be declared like so:
+
+ <MediaCodec name="OMX.foo.bar" type="something/interesting" />
+
+If a codec has quirks OR supports multiple content types, the following syntax
+can be used:
+
+ <MediaCodec name="OMX.foo.bar" >
+ <Type name="something/interesting" />
+ <Type name="something/else" />
+ ...
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Quirk name="output-buffers-are-unreadable" />
+ </MediaCodec>
+
+Only the three quirks included above are recognized at this point:
+
+"requires-allocate-on-input-ports"
+ must be advertised if the component does not properly support specification
+ of input buffers using the OMX_UseBuffer(...) API but instead requires
+ OMX_AllocateBuffer to be used.
+
+"requires-allocate-on-output-ports"
+ must be advertised if the component does not properly support specification
+ of output buffers using the OMX_UseBuffer(...) API but instead requires
+ OMX_AllocateBuffer to be used.
+
+"output-buffers-are-unreadable"
+ must be advertised if the emitted output buffers of a decoder component
+ are not readable, i.e. use a custom format even though abusing one of
+ the official OMX colorspace constants.
+ Clients of such decoders will not be able to access the decoded data,
+ naturally making the component much less useful. The only use for
+ a component with this quirk is to render the output to the screen.
+ Audio decoders MUST NOT advertise this quirk.
+ Video decoders that advertise this quirk must be accompanied by a
+ corresponding color space converter for thumbnail extraction,
+ matching surfaceflinger support that can render the custom format to
+ a texture and possibly other code, so just DON'T USE THIS QUIRK.
+
+-->
+
+<MediaCodecs>
+ <Settings>
+ <Setting name="supports-multiple-secure-codecs" value="true" />
+ <Setting name="supports-secure-with-non-secure-codec" value="true" />
+ <Setting name="max-video-encoder-input-buffers" value="9" />
+ </Settings>
+ <Decoders>
+ <MediaCodec name="OMX.Exynos.mpeg4.dec" type="video/mp4v-es" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="1920x1088" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-1920x1088" range="60" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.h263.dec" type="video/3gpp" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="720x480" />
+ <Limit name="alignment" value="4x4" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="48600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-720x480" range="30" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.avc.dec" type="video/avc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-3840x2160" value="30" />
+ <Limit name="performance-point-1920x1088" range="120" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.avc.dec.secure" type="video/avc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="2" />
+ <Limit name="performance-point-3840x2160" value="30" />
+ <Limit name="performance-point-1920x1088" range="120" />
+ <Feature name="adaptive-playback" />
+ <Feature name="secure-playback" required="true" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp8.dec" type="video/x-vnd.on2.vp8" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-1920x1088" range="60" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.hevc.dec" type="video/hevc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-3840x2160" value="30" />
+ <Limit name="performance-point-1920x1088" range="120" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.hevc.dec.secure" type="video/hevc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="2" />
+ <Limit name="performance-point-3840x2160" value="30" />
+ <Limit name="performance-point-1920x1088" range="120" />
+ <Feature name="adaptive-playback" />
+ <Feature name="secure-playback" required="true" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp9.dec" type="video/x-vnd.on2.vp9" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-1920x1088" range="60" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp9.dec.secure" type="video/x-vnd.on2.vp9" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="2" />
+ <Limit name="performance-point-1920x1088" range="60" />
+ <Feature name="adaptive-playback" />
+ <Feature name="secure-playback" required="true" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vc1.dec" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Type name="video/wvc1" >
+ <Limit name="size" min="32x32" max="1920x1088" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16"/>
+ <Limit name="performance-point-1920x1088" range="60" />
+ <Feature name="adaptive-playback" />
+ </Type>
+ <Type name="video/x-ms-wmv" >
+ <Limit name="size" min="32x32" max="1920x1088" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16"/>
+ <Limit name="performance-point-1920x1088" range="60" />
+ <Feature name="adaptive-playback" />
+ </Type>
+ </MediaCodec>
+ </Decoders>
+
+ <Encoders>
+ <MediaCodec name="OMX.Exynos.AVC.Encoder" type="video/avc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-3840x2160" value="30" />
+ <Limit name="performance-point-1920x1088" range="120" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.AVC.Encoder.secure" type="video/avc-wfd" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="2" />
+ <Limit name="performance-point-3840x2160" value="30" />
+ <Limit name="performance-point-1920x1088" range="120" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.H263.Encoder" type="video/3gpp" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="2048x1152" />
+ <Limit name="alignment" value="4x4" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-1920x1088" range="60" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.MPEG4.Encoder" type="video/mp4v-es" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-1920x1088" range="60" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.VP8.Encoder" type="video/x-vnd.on2.vp8" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-1920x1088" range="60" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.HEVC.Encoder" type="video/hevc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="972000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Limit name="performance-point-3840x2160" value="30" />
+ <Limit name="performance-point-1920x1088" range="120" />
+ </MediaCodec>
+ </Encoders>
+ <Include href="media_codecs_google_video_le.xml" />
+ <Include href="media_codecs_google_audio.xml" />
+ <Include href="media_codecs_google_telephony.xml" />
+</MediaCodecs>
diff --git a/proprietary/vendor/etc/media_codecs_performance.xml b/proprietary/vendor/etc/media_codecs_performance.xml
new file mode 100644
index 0000000..8a23d06
--- /dev/null
+++ b/proprietary/vendor/etc/media_codecs_performance.xml
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Encoders>
+ <MediaCodec name="OMX.Exynos.AVC.Encoder" type="video/avc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="200-440" />
+ <Limit name="measured-frame-rate-720x480" range="150-330" />
+ <Limit name="measured-frame-rate-1280x720" range="80-176" />
+ <Limit name="measured-frame-rate-1920x1080" range="50-110" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.H263.Encoder" type="video/3gpp" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="400-880" />
+ <Limit name="measured-frame-rate-352x288" range="300-660" />
+ <Limit name="measured-frame-rate-704x576" range="150-330" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.MPEG4.Encoder" type="video/mp4v-es" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="400-880" />
+ <Limit name="measured-frame-rate-352x288" range="300-660" />
+ <Limit name="measured-frame-rate-640x480" range="150-330" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.VP8.Encoder" type="video/x-vnd.on2.vp8" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="400-880" />
+ <Limit name="measured-frame-rate-640x360" range="200-440" />
+ <Limit name="measured-frame-rate-1280x720" range="80-176" />
+ <Limit name="measured-frame-rate-1920x1080" range="40-88" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.HEVC.Encoder" type="video/hevc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="300-660" />
+ <Limit name="measured-frame-rate-720x480" range="200-440" />
+ <Limit name="measured-frame-rate-1280x720" range="80-176" />
+ <Limit name="measured-frame-rate-1920x1080" range="45-99" />
+ </MediaCodec>
+
+ <MediaCodec name="c2.android.avc.encoder" type="video/avc" update="true">
+ <Limit name="measured-frame-rate-320x240" range="200-440" />
+ <Limit name="measured-frame-rate-720x480" range="80-176" />
+ <Limit name="measured-frame-rate-1280x720" range="40-88" />
+ <Limit name="measured-frame-rate-1920x1080" range="15-33" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.h263.encoder" type="video/3gpp" update="true">
+ <Limit name="measured-frame-rate-176x144" range="300-660" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.hevc.encoder" type="video/hevc" update="true" >
+ <Limit name="measured-frame-rate-352x288" range="30-40" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.mpeg4.encoder" type="video/mp4v-es" update="true">
+ <Limit name="measured-frame-rate-176x144" range="300-660" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
+ <Limit name="measured-frame-rate-320x180" range="50-110" />
+ <Limit name="measured-frame-rate-640x360" range="30-66" />
+ <Limit name="measured-frame-rate-1280x720" range="20-44" />
+ <Limit name="measured-frame-rate-1920x1080" range="10-22" />
+ </MediaCodec>
+<!-- media_codecs_google_video_le.xml deosn't have c2.android.vp9.encoder
+ <MediaCodec name="c2.android.vp9.encoder" type="video/x-vnd.on2.vp9" update="true">
+ <Limit name="measured-frame-rate-320x180" range="70-154" />
+ <Limit name="measured-frame-rate-640x360" range="30-66" />
+ <Limit name="measured-frame-rate-1280x720" range="15-33" />
+ </MediaCodec>
+-->
+ </Encoders>
+ <Decoders>
+ <MediaCodec name="OMX.Exynos.avc.dec" type="video/avc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="450-900" />
+ <Limit name="measured-frame-rate-720x480" range="400-800" />
+ <Limit name="measured-frame-rate-1280x720" range="220-440" />
+ <Limit name="measured-frame-rate-1920x1080" range="100-200" />
+ <Limit name="measured-frame-rate-3840x2160" range="40-80" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.h263.dec" type="video/3gpp" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="500-1000" />
+ <Limit name="measured-frame-rate-352x288" range="500-1000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.hevc.dec" type="video/hevc" update="true" >
+ <Limit name="measured-frame-rate-352x288" range="500-1000" />
+ <Limit name="measured-frame-rate-720x480" range="450-900" />
+ <Limit name="measured-frame-rate-1280x720" range="270-540" />
+ <Limit name="measured-frame-rate-1920x1080" range="120-240" />
+ <Limit name="measured-frame-rate-3840x2160" range="30-60" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.mpeg4.dec" type="video/mp4v-es" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="500-1000" />
+ <Limit name="measured-frame-rate-480x360" range="450-900" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp8.dec" type="video/x-vnd.on2.vp8" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="450-900" />
+ <Limit name="measured-frame-rate-640x360" range="450-900" />
+ <Limit name="measured-frame-rate-1280x720" range="180-360" />
+ <Limit name="measured-frame-rate-1920x1080" range="90-180" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp9.dec" type="video/x-vnd.on2.vp9" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="500-1000" />
+ <Limit name="measured-frame-rate-640x360" range="450-900" />
+ <Limit name="measured-frame-rate-1280x720" range="160-320" />
+ <Limit name="measured-frame-rate-1920x1080" range="120-240" />
+ </MediaCodec>
+
+ <MediaCodec name="c2.android.avc.decoder" type="video/avc" update="true">
+ <Limit name="measured-frame-rate-320x240" range="160-320" />
+ <Limit name="measured-frame-rate-720x480" range="65-130" />
+ <Limit name="measured-frame-rate-1280x720" range="30-60" />
+ <Limit name="measured-frame-rate-1920x1080" range="15-30" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.h263.decoder" type="video/3gpp" update="true">
+ <Limit name="measured-frame-rate-176x144" range="120-240" />
+ <Limit name="measured-frame-rate-352x288" range="100-200" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.hevc.decoder" type="video/hevc" update="true">
+ <Limit name="measured-frame-rate-352x288" range="300-600" />
+ <Limit name="measured-frame-rate-640x360" range="150-300" />
+ <Limit name="measured-frame-rate-720x480" range="130-260" />
+ <Limit name="measured-frame-rate-1280x720" range="60-120" />
+ <Limit name="measured-frame-rate-1920x1080" range="15-30" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.mpeg4.decoder" type="video/mp4v-es" update="true">
+ <Limit name="measured-frame-rate-176x144" range="150-300" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
+ <Limit name="measured-frame-rate-320x180" range="500-1000" />
+ <Limit name="measured-frame-rate-640x360" range="200-400" />
+ <Limit name="measured-frame-rate-1280x720" range="60-120" />
+ <Limit name="measured-frame-rate-1920x1080" range="18-36" />
+ </MediaCodec>
+ <MediaCodec name="c2.android.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
+ <Limit name="measured-frame-rate-320x180" range="400-800" />
+ <Limit name="measured-frame-rate-640x360" range="200-400" />
+ <Limit name="measured-frame-rate-1280x720" range="40-80" />
+ <Limit name="measured-frame-rate-1920x1080" range="25-50" />
+ </MediaCodec>
+
+ <MediaCodec name="OMX.SEC.avc.sw.dec" type="video/avc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="150-300" />
+ <Limit name="measured-frame-rate-720x480" range="60-120" />
+ <Limit name="measured-frame-rate-1280x720" range="28-56" />
+ <Limit name="measured-frame-rate-1920x1080" range="13-26" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.h263.sw.dec" type="video/3gpp" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="450-900" />
+ <Limit name="measured-frame-rate-352x288" range="260-520" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.hevc.sw.dec" type="video/hevc" update="true" >
+ <Limit name="measured-frame-rate-352x288" range="150-300" />
+ <Limit name="measured-frame-rate-640x360" range="70-140" />
+ <Limit name="measured-frame-rate-720x480" range="60-120" />
+ <Limit name="measured-frame-rate-1280x720" range="30-60" />
+ <Limit name="measured-frame-rate-1920x1080" range="18-36" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.mpeg4.sw.dec" type="video/mp4v-es" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="450-900" />
+ <Limit name="measured-frame-rate-480x360" range="250-500" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.vp8.dec" type="video/x-vnd.on2.vp8" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="350-700" />
+ <Limit name="measured-frame-rate-640x360" range="180-360" />
+ <Limit name="measured-frame-rate-1280x720" range="40-80" />
+ <Limit name="measured-frame-rate-1920x1080" range="15-30" />
+ </MediaCodec>
+ <MediaCodec name="c2.sec.mpeg4.decoder" type="video/mp4v-es" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="450-900" />
+ <Limit name="measured-frame-rate-480x360" range="450-900" />
+ <Limit name="measured-frame-rate-1280x720" range="200-400" />
+ </MediaCodec>
+ </Decoders>
+</MediaCodecs>
diff --git a/proprietary/vendor/etc/media_profiles_V1_0.xml b/proprietary/vendor/etc/media_profiles_V1_0.xml
new file mode 100644
index 0000000..5f075ca
--- /dev/null
+++ b/proprietary/vendor/etc/media_profiles_V1_0.xml
@@ -0,0 +1,813 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!DOCTYPE MediaSettings [
+<!ELEMENT MediaSettings (CamcorderProfiles,
+ EncoderOutputFileFormat+,
+ VideoEncoderCap+,
+ AudioEncoderCap+,
+ VideoDecoderCap,
+ AudioDecoderCap)>
+<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>
+<!ELEMENT EncoderProfile (Video, Audio)>
+<!ATTLIST EncoderProfile quality (low|high|qcif|qvga|480p|720p|1080p|2160p|timelapselow|timelapsehigh|timelapseqcif|timelapseqvga|timelapse480p|timelapse720p|timelapse1080p|timelapse2160p) #REQUIRED>
+<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
+<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
+<!ATTLIST EncoderProfile cameraId (0|1|2) #REQUIRED>
+<!ELEMENT Video EMPTY>
+<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
+<!ATTLIST Video bitRate CDATA #REQUIRED>
+<!ATTLIST Video width CDATA #REQUIRED>
+<!ATTLIST Video height CDATA #REQUIRED>
+<!ATTLIST Video frameRate CDATA #REQUIRED>
+<!ELEMENT Audio EMPTY>
+<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
+<!ATTLIST Audio bitRate CDATA #REQUIRED>
+<!ATTLIST Audio sampleRate CDATA #REQUIRED>
+<!ATTLIST Audio channels (1|2) #REQUIRED>
+<!ELEMENT ImageEncoding EMPTY>
+<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
+<!ELEMENT ImageDecoding EMPTY>
+<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
+<!ELEMENT Camera EMPTY>
+<!ATTLIST Camera previewFrameRate CDATA #REQUIRED>
+<!ELEMENT EncoderOutputFileFormat EMPTY>
+<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
+<!ELEMENT VideoEncoderCap EMPTY>
+<!ATTLIST VideoEncoderCap name (hevc|h264|h263|m4v) #REQUIRED>
+<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
+<!ELEMENT AudioEncoderCap EMPTY>
+<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma) #REQUIRED>
+<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minChannels (1|2) #REQUIRED>
+<!ATTLIST AudioEncoderCap maxChannels (1|2) #REQUIRED>
+<!ELEMENT VideoDecoderCap EMPTY>
+<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
+<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
+<!ELEMENT AudioDecoderCap EMPTY>
+<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
+<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
+]>
+<!--
+ This file is used to declare the multimedia profiles and capabilities
+ on an android-powered device.
+-->
+<MediaSettings>
+ <!-- Each camcorder profile defines a set of predefined configuration parameters -->
+ <!-- Back Camera -->
+ <CamcorderProfiles cameraId="0">
+
+ <EncoderProfile quality="low" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="high" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qcif" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqcif" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <ImageEncoding quality="95" />
+ <ImageEncoding quality="80" />
+ <ImageEncoding quality="70" />
+ <ImageDecoding memCap="20000000" />
+
+ </CamcorderProfiles>
+
+ <!-- Front Camera -->
+ <CamcorderProfiles cameraId="1">
+
+ <EncoderProfile quality="low" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="high" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qcif" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqcif" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <ImageEncoding quality="95" />
+ <ImageEncoding quality="80" />
+ <ImageEncoding quality="70" />
+ <ImageDecoding memCap="20000000" />
+
+ </CamcorderProfiles>
+
+ <!-- Front Wide Angle -->
+ <CamcorderProfiles cameraId="2">
+
+ <EncoderProfile quality="low" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="high" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qcif" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqcif" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <ImageEncoding quality="95" />
+ <ImageEncoding quality="80" />
+ <ImageEncoding quality="70" />
+ <ImageDecoding memCap="20000000" />
+
+ </CamcorderProfiles>
+
+ <EncoderOutputFileFormat name="3gp" />
+ <EncoderOutputFileFormat name="mp4" />
+
+ <!--
+ If a codec is not enabled, it is invisible to the applications
+ In other words, the applications won't be able to use the codec
+ or query the capabilities of the codec at all if it is disabled
+ -->
+
+ <!--
+ FIXME : we only check Mpeg4 encorder cap and other codec doesn't check
+ codec cap
+ -->
+ <VideoEncoderCap name="h264" enabled="true"
+ minBitRate="64000" maxBitRate="50000000"
+ minFrameWidth="176" maxFrameWidth="3840"
+ minFrameHeight="144" maxFrameHeight="2160"
+ minFrameRate="1" maxFrameRate="60" />
+
+ <VideoEncoderCap name="h263" enabled="true"
+ minBitRate="64000" maxBitRate="1000000"
+ minFrameWidth="176" maxFrameWidth="800"
+ minFrameHeight="144" maxFrameHeight="480"
+ minFrameRate="1" maxFrameRate="30" />
+
+ <VideoEncoderCap name="m4v" enabled="true"
+ minBitRate="64000" maxBitRate="50000000"
+ minFrameWidth="176" maxFrameWidth="1920"
+ minFrameHeight="144" maxFrameHeight="1080"
+ minFrameRate="1" maxFrameRate="30" />
+
+ <VideoEncoderCap name="hevc" enabled="true"
+ minBitRate="64000" maxBitRate="50000000"
+ minFrameWidth="176" maxFrameWidth="3840"
+ minFrameHeight="144" maxFrameHeight="2160"
+ minFrameRate="1" maxFrameRate="60" />
+
+ <AudioEncoderCap name="aac" enabled="true"
+ minBitRate="8192" maxBitRate="256000"
+ minSampleRate="8000" maxSampleRate="48000"
+ minChannels="1" maxChannels="2" />
+
+ <AudioEncoderCap name="heaac" enabled="true"
+ minBitRate="8000" maxBitRate="64000"
+ minSampleRate="16000" maxSampleRate="48000"
+ minChannels="1" maxChannels="1" />
+
+ <AudioEncoderCap name="aaceld" enabled="true"
+ minBitRate="16000" maxBitRate="192000"
+ minSampleRate="16000" maxSampleRate="48000"
+ minChannels="1" maxChannels="1" />
+
+ <AudioEncoderCap name="amrwb" enabled="true"
+ minBitRate="6600" maxBitRate="23850"
+ minSampleRate="16000" maxSampleRate="16000"
+ minChannels="1" maxChannels="1" />
+
+ <AudioEncoderCap name="amrnb" enabled="true"
+ minBitRate="5525" maxBitRate="12200"
+ minSampleRate="8000" maxSampleRate="8000"
+ minChannels="1" maxChannels="1" />
+
+ <!--
+ FIXME:
+ We do not check decoder capabilities at present
+ At present, we only check whether windows media is visible
+ for TEST applications. For other applications, we do
+ not perform any checks at all.
+ -->
+ <VideoDecoderCap name="wmv" enabled="false"/>
+ <AudioDecoderCap name="wma" enabled="false"/>
+
+</MediaSettings>
diff --git a/proprietary/vendor/etc/mixer_gains.xml b/proprietary/vendor/etc/mixer_gains.xml
new file mode 100644
index 0000000..040873d
--- /dev/null
+++ b/proprietary/vendor/etc/mixer_gains.xml
@@ -0,0 +1,1486 @@
+<mixer>
+ <!-- Output volume stage -->
+ <!-- media playback volume -->
+ <path name="gain-media-handset">
+ <ctl name="DAC Gain" value="144" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-factory-media-handset">
+ <ctl name="DAC Gain" value="148" />
+ </path>
+
+ <path name="gain-media-speaker">
+ <ctl name="DAC Gain" value="55" />
+ <ctl name="Speaker Volume" value="117" />
+ </path>
+
+ <path name="gain-media-headset">
+ <ctl name="DAC Gain" value="140" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="58" />
+ </path>
+
+ <path name="gain-media-speaker-headset">
+ <ctl name="DAC Gain" value="82" />
+ <ctl name="Speaker Volume" value="117" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-media-bt-sco-headset">
+ </path>
+
+ <path name="gain-media-speaker-bt-sco-headset">
+ <ctl name="Speaker Volume" value="119" />
+ </path>
+
+ <!-- Ringtone playback volume -->
+ <path name="gain-ringtone-handset">
+ <ctl name="DAC Gain" value="55" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-ringtone-speaker">
+ <ctl name="Speaker Volume" value="119" />
+ </path>
+
+ <path name="gain-ringtone-headset">
+ <ctl name="DAC Gain" value="145" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-ringtone-speaker-headset">
+ <ctl name="DAC Gain" value="90" />
+ <ctl name="Speaker Volume" value="117" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-ringtone-bt-sco-headset">
+ </path>
+
+ <path name="gain-ringtone-speaker-bt-sco-headset">
+ <ctl name="Speaker Volume" value="119" />
+ </path>
+
+ <!-- Communication playback volume -->
+ <path name="gain-communication-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-communication-speaker">
+ </path>
+
+ <path name="gain-communication-headset">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-communication-headphone">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-communication-bt-sco-headset">
+ </path>
+
+ <!-- samsung voip playback volume -->
+ <path name="gain-samsung_voip-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-samsung_voip-speaker">
+ </path>
+
+ <path name="gain-samsung_voip-headset">
+ <ctl name="DAC Gain" value="143" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-samsung_voip-headphone">
+ <ctl name="DAC Gain" value="143" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-samsung_voip-bt-sco-headset">
+ </path>
+
+ <!-- samsung voip fmc playback volume -->
+ <path name="gain-samsung_voip_fmc-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-speaker">
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headset">
+ <ctl name="DAC Gain" value="143" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headphone">
+ <ctl name="DAC Gain" value="143" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-bt-sco-headset">
+ <ctl name="DAC Gain" value="138" />
+ <ctl name="Headphone Volume" value="4" />
+ </path>
+
+ <!-- voip playback volume -->
+ <path name="gain-voip-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-voip-speaker">
+ </path>
+
+ <path name="gain-voip-headset">
+ <ctl name="DAC Gain" value="143" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-voip-headphone">
+ <ctl name="DAC Gain" value="143" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-voip-bt-sco-headset">
+ </path>
+
+ <!-- wificall nb playback volume -->
+ <path name="gain-wificall_nb-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="2" />
+ </path>
+
+ <path name="gain-wificall_nb-speaker">
+ <ctl name="DAC Gain" value="55" />
+ </path>
+
+ <path name="gain-wificall_nb-headset">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Earphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-wificall_nb-headphone">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-wificall_nb-bt-sco-headset">
+ </path>
+
+ <!-- wificall wb playback volume -->
+ <path name="gain-wificall_wb-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-wificall_wb-speaker">
+ </path>
+
+ <path name="gain-wificall_wb-headset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-wificall_wb-headphone">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-wificall_wb-bt-sco-headset">
+ </path>
+
+ <!-- wificall evs playback volume -->
+ <path name="gain-wificall_evs-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-wificall_evs-speaker">
+ </path>
+
+ <path name="gain-wificall_evs-headset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-wificall_evs-headphone">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-wificall_evs-bt-sco-headset">
+ </path>
+
+ <!-- Video call playback volume -->
+ <path name="gain-video_call-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="2" />
+ </path>
+
+ <path name="gain-video_call-speaker">
+ <ctl name="DAC Gain" value="55" />
+ </path>
+
+ <path name="gain-video_call-headset">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-video_call-headphone">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-video_call-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE CP NB playback volume -->
+ <path name="gain-volte_cp_nb-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="2" />
+ </path>
+
+ <path name="gain-volte_cp_nb-speaker">
+ <ctl name="DAC Gain" value="55" />
+ </path>
+
+ <path name="gain-volte_cp_nb-headset">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_cp_nb-headphone">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_cp_nb-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE VT CP NB playback volume -->
+ <path name="gain-volte_vt_cp_nb-handset">
+ <ctl name="Earphone Volume" value="2" />
+ <ctl name="DAC Gain" value="150" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-speaker">
+ <ctl name="DAC Gain" value="55" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headset">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headphone">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE CP WB playback volume -->
+ <path name="gain-volte_cp_wb-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-volte_cp_wb-speaker">
+ </path>
+
+ <path name="gain-volte_cp_wb-headset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_cp_wb-headphone">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_cp_wb-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE VT CP WB playback volume -->
+ <path name="gain-volte_vt_cp_wb-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headphone">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-bt-sco-headset">
+ </path>
+
+ <!-- EVS volume -->
+ <path name="gain-volte_cp_evs-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-volte_cp_evs-speaker">
+ </path>
+
+ <path name="gain-volte_cp_evs-headset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_cp_evs-headphone">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_cp_evs-bt-sco-headset">
+ </path>
+
+ <!-- EVS VT volume -->
+ <path name="gain-volte_vt_cp_evs-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headphone">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-bt-sco-headset">
+ </path>
+
+ <!-- CP Call Output volume -->
+ <!-- NB volume -->
+ <path name="gain-incall_nb-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="2" />
+ </path>
+
+ <path name="gain-incall_nb-speaker">
+ <ctl name="DAC Gain" value="55" />
+ </path>
+
+ <path name="gain-incall_nb-headset">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-incall_nb-headphone">
+ <ctl name="DAC Gain" value="148" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-incall_nb-bt-sco-headset">
+ </path>
+
+ <!-- WB volume -->
+ <path name="gain-incall_wb-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-incall_wb-speaker">
+ </path>
+
+ <path name="gain-incall_wb-headset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-incall_wb-headphone">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-incall_wb-bt-sco-headset">
+ </path>
+
+ <!-- Loopback (no delay) volume -->
+ <path name="gain-loopback-headset">
+ <ctl name="DAC Gain" value="138" />
+ <ctl name="Headphone Volume" value="4" />
+ <ctl name="HP Analog Volume AVCBypass" value="59" />
+ </path>
+
+ <!-- Packet Loopback output volume-->
+ <path name="gain-loopback_packet-handset">
+ <ctl name="DAC Gain" value="150" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-loopback_packet-speaker">
+ <ctl name="Speaker Volume" value="119" />
+ </path>
+
+ <path name="gain-loopback_packet-headset">
+ <ctl name="DAC Gain" value="139" />
+ <ctl name="Headphone Volume" value="4" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <!-- Realtime Loopback output volume-->
+ <path name="gain-realtimeloopback-handset">
+ <ctl name="DAC Gain" value="131" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-realtimeloopback-speaker">
+ <ctl name="Speaker Volume" value="119" />
+ </path>
+
+ <path name="gain-realtimeloopback-headset">
+ <ctl name="DAC Gain" value="131" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="59" />
+ </path>
+
+ <path name="gain-realtimeloopback-bt-sco-headset">
+ </path>
+
+ <!-- TTY Mode volume-->
+ <path name="gain-tty_mode-handset">
+ <ctl name="DAC Gain" value="118" />
+ <ctl name="Earphone Volume" value="2" />
+ </path>
+
+ <path name="gain-tty_mode-headset">
+ <ctl name="DAC Gain" value="127" />
+ <ctl name="Headphone Volume" value="32" />
+ <ctl name="HP Analog Volume AVCBypass" value="59" />
+ </path>
+
+ <path name="gain-tty_mode-headphone">
+ <ctl name="DAC Gain" value="127" />
+ <ctl name="Headphone Volume" value="32" />
+ <ctl name="HP Analog Volume AVCBypass" value="59" />
+ </path>
+
+ <!-- AP TTY Mode volume-->
+ <path name="gain-ap_tty_mode-handset">
+ <ctl name="DAC Gain" value="127" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-ap_tty_mode-headset">
+ <ctl name="DAC Gain" value="127" />
+ <ctl name="Headphone Volume" value="4" />
+ <ctl name="HP Analog Volume AVCBypass" value="59" />
+ </path>
+
+ <path name="gain-ap_tty_mode-headphone">
+ <ctl name="DAC Gain" value="127" />
+ <ctl name="Headphone Volume" value="4" />
+ <ctl name="HP Analog Volume AVCBypass" value="59" />
+ </path>
+
+ <!-- echo(rms) test output volume -->
+ <path name="gain-echo_test-handset">
+ <ctl name="DAC Gain" value="127" />
+ <ctl name="Earphone Volume" value="0" />
+ </path>
+
+ <path name="gain-echo_test-speaker">
+ <ctl name="Speaker Volume" value="119" />
+ </path>
+
+ <!-- call forwarding output volume -->
+ <path name="gain-call_forwarding_primary">
+ <!-- we use default volume -->
+ </path>
+
+ <!-- Spectro Scenario volume -->
+ <path name="gain-call_spectro">
+ <ctl name="DAC Gain" value="55" />
+ </path>
+
+ <path name="gain-call_spectro-mic">
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+ <!-- end of Spectro Scenario -->
+
+ <!-- Input stage volume -->
+ <!-- media input volume -->
+ <path name="gain-media-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-media-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-media-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-media-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-media-bt-sco-headset-in">
+ </path>
+
+ <!-- camcorder input volume -->
+ <path name="gain-camcorder-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="119" />
+ <ctl name="ADC Right Gain" value="119" />
+ </path>
+
+ <path name="gain-camcorder-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="119" />
+ <ctl name="ADC Right Gain" value="119" />
+ </path>
+
+ <path name="gain-camcorder-dualmic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="129" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-camcorder-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="104" />
+ <ctl name="ADC Center Gain" value="104" />
+ <ctl name="ADC Right Gain" value="106" />
+ </path>
+
+ <path name="gain-camcorder-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="130" />
+ <ctl name="ADC Right Gain" value="130" />
+ </path>
+
+ <!-- voice recording input volume -->
+ <path name="gain-recording-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="133" />
+ <ctl name="ADC Right Gain" value="133" />
+ </path>
+
+ <path name="gain-recording-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="119" />
+ <ctl name="ADC Right Gain" value="119" />
+ </path>
+
+ <path name="gain-recording-dualmic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="1" />
+
+ <ctl name="ADC Left Gain" value="119" />
+
+ <ctl name="ADC Right Gain" value="119" />
+ </path>
+
+ <path name="gain-recording-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="104" />
+ <ctl name="ADC Center Gain" value="104" />
+ <ctl name="ADC Right Gain" value="104" />
+ </path>
+
+ <path name="gain-recording-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="129" />
+ <ctl name="ADC Right Gain" value="129" />
+ </path>
+
+ <path name="gain-recording-bt-sco-headset-in">
+ </path>
+
+ <!-- jam voice recording input volume -->
+ <path name="gain-recording-jam-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-recording-jam-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <!-- interview input volume -->
+ <path name="gain-interview-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <!-- meeting input volume -->
+ <path name="gain-meeting-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <!-- lpsd control input volume -->
+ <path name="gain-lpsd_control-mic">
+ </path>
+
+ <!-- voice control input volume -->
+ <path name="gain-voice_control-mic">
+ </path>
+
+ <path name="gain-voice_control-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-vts_recording-mic">
+ </path>
+
+ <path name="gain-vts_recording-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <!-- voice_control_with_okgoogle input volume -->
+ <path name="gain-voice_control_with_okgoogle-mic">
+ </path>
+
+ <!-- voice_control_with_okgoogle input volume -->
+ <path name="gain-voice_control_with_okgoogle-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <!-- recognition input volume -->
+ <path name="gain-recognition-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="144" />
+ <ctl name="ADC Right Gain" value="144" />
+ </path>
+
+ <path name="gain-recognition-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-recognition-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-recognition-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-recognition-bt-sco-headset-in">
+ </path>
+
+ <!-- bargein samsung input volume -->
+ <path name="gain-bargein_samsung_engine-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="ADC Left Gain" value="127" />
+
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-bargein_samsung_engine-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-bargein_samsung_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- bargein external input volume-->
+ <path name="gain-bargein_external_engine-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-bargein_external_engine-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-bargein_external_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- svoice/carmode samsung input volume -->
+ <path name="gain-dualmic_samsung_engine-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="144" />
+ <ctl name="ADC Right Gain" value="145" />
+ </path>
+
+ <path name="gain-dualmic_samsung_engine-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-dualmic_samsung_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- svoice/carmode external input volume -->
+ <path name="gain-dualmic_external_engine-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="145" />
+ <ctl name="ADC Right Gain" value="145" />
+ </path>
+
+ <path name="gain-dualmic_external_engine-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-dualmic_external_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- communication input volume -->
+ <path name="gain-communication-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="135" />
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-communication-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="2" />
+
+ <ctl name="ADC Left Gain" value="135" />
+
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-communication-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-communication-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-communication-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-communication-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- samsung voip input volume -->
+ <path name="gain-samsung_voip-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="135" />
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-samsung_voip-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="2" />
+
+ <ctl name="ADC Left Gain" value="135" />
+
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-samsung_voip-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-samsung_voip-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-samsung_voip-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-samsung_voip-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- samsung voip fmc input volume -->
+ <path name="gain-samsung_voip_fmc-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="135" />
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="135" />
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-samsung_voip_fmc-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- voip input volume -->
+ <path name="gain-voip-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="135" />
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-voip-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="2" />
+
+ <ctl name="ADC Left Gain" value="135" />
+
+ <ctl name="ADC Right Gain" value="135" />
+ </path>
+
+ <path name="gain-voip-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-voip-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-voip-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-voip-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- wificall nb input volume -->
+ <path name="gain-wificall_nb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_nb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="2" />
+
+ <ctl name="ADC Left Gain" value="127" />
+
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_nb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_nb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_nb-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-wificall_nb-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- wificall wb input volume -->
+ <path name="gain-wificall_wb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_wb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="2" />
+
+ <ctl name="ADC Left Gain" value="127" />
+
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_wb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_wb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-wificall_wb-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-wificall_wb-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- wificall evs input volume -->
+ <path name="gain-wificall_evs-handset-mic">
+ </path>
+
+ <path name="gain-wificall_evs-speaker-mic">
+ </path>
+
+ <path name="gain-wificall_evs-headset-mic">
+ </path>
+
+ <path name="gain-wificall_evs-headphone-mic">
+ </path>
+
+ <path name="gain-wificall_evs-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-wificall_evs-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- Video call input volume -->
+ <path name="gain-video_call-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-video_call-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="2" />
+
+ <ctl name="ADC Left Gain" value="127" />
+
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-video_call-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-video_call-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-video_call-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-video_call-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- VoLTE VT CP NB input volume -->
+ <path name="gain-volte_vt_cp_nb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-bt-sco-headset-in">
+ </path>
+
+ <!-- VoLTE CP NB input volume -->
+ <path name="gain-volte_cp_nb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_nb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_nb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_nb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_nb-bt-sco-headset-in">
+ </path>
+
+ <!-- VoLTE CP WB input volume -->
+ <path name="gain-volte_cp_wb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_wb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_wb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_wb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_cp_wb-bt-sco-headset-in">
+ </path>
+
+ <!-- VoLTE VT CP WB input volume -->
+ <path name="gain-volte_vt_cp_wb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-bt-sco-headset-in">
+ </path>
+
+ <!-- EVS Input volume -->
+ <path name="gain-volte_cp_evs-handset-mic">
+
+ </path>
+
+ <path name="gain-volte_cp_evs-speaker-mic">
+ </path>
+
+ <path name="gain-volte_cp_evs-headset-mic">
+ </path>
+
+ <path name="gain-volte_cp_evs-headphone-mic">
+ </path>
+
+ <path name="gain-volte_cp_evs-bt-sco-headset-in">
+ </path>
+
+ <!-- EVS VT Input volume -->
+ <path name="gain-volte_vt_cp_evs-handset-mic">
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-speaker-mic">
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headset-mic">
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headphone-mic">
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-bt-sco-headset-in">
+ </path>
+
+ <!-- CP Call Input volume -->
+ <!-- NB volume -->
+ <path name="gain-incall_nb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_nb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="2" />
+
+ <ctl name="ADC Left Gain" value="127" />
+
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_nb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_nb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_nb-bt-sco-headset-in">
+ </path>
+
+ <!-- WB volume -->
+ <path name="gain-incall_wb-handset-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_wb-speaker-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_wb-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_wb-headphone-mic">
+ <ctl name="MIC1 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-incall_wb-bt-sco-headset-in">
+ </path>
+
+ <!-- Loopback Input (no delay) -->
+ <path name="gain-loopback-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="128" />
+ <ctl name="ADC Right Gain" value="128" />
+ </path>
+
+ <path name="gain-loopback-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="128" />
+ <ctl name="ADC Right Gain" value="128" />
+ </path>
+
+ <!-- Packet Loopback Input -->
+ <path name="gain-loopback_packet-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="113" />
+ <ctl name="ADC Right Gain" value="113" />
+ </path>
+
+ <path name="gain-loopback_packet-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="137" />
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <path name="gain-loopback_packet-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-loopback_packet-handset-dualmic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="137" />
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <path name="gain-loopback_packet-speaker-dualmic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+
+ <ctl name="MIC2 Boost Volume" value="1" />
+
+ <ctl name="ADC Left Gain" value="137" />
+
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <!-- Realtime Loopback Input -->
+ <path name="gain-realtimeloopback-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="137" />
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <path name="gain-realtimeloopback-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="137" />
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <path name="gain-realtimeloopback-headset-mic">
+ <ctl name="MIC3 Boost Volume" value="2" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-realtimeloopback-bt-sco-headset-in">
+ </path>
+
+ <!-- TTY Mode Input volume -->
+ <path name="gain-tty_mode-vco-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="137" />
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <path name="gain-tty_mode-full-mic">
+ <ctl name="MIC3 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="133" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="133" />
+ </path>
+
+ <path name="gain-tty_mode-hco-mic">
+ <ctl name="MIC3 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="133" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="133" />
+ </path>
+
+ <!-- AP TTY Mode Input volume -->
+ <path name="gain-ap_tty_mode-vco-mic">
+ <ctl name="MIC1 Boost Volume" value="0" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-ap_tty_mode-full-mic">
+ <ctl name="MIC3 Boost Volume" value="0" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <path name="gain-ap_tty_mode-hco-mic">
+ <ctl name="MIC3 Boost Volume" value="0" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Center Gain" value="127" />
+ <ctl name="ADC Right Gain" value="127" />
+ </path>
+
+ <!-- call forwarding input volume -->
+ <path name="gain-call_forwarding_primary-mic">
+ <!-- we use default volume -->
+ </path>
+
+ <!-- echo(rms) test input volume -->
+ <path name="gain-echo_test-mic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="137" />
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <path name="gain-echo_test-2nd-mic">
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="137" />
+ <ctl name="ADC Right Gain" value="137" />
+ </path>
+
+ <path name="gain-echo_test-dualmic">
+ <ctl name="MIC1 Boost Volume" value="1" />
+ <ctl name="MIC2 Boost Volume" value="1" />
+ <ctl name="ADC Left Gain" value="127" />
+ <ctl name="ADC Right Gain" value="131" />
+ </path>
+
+ <!-- FM Playback/Recording -->
+ <path name="gain-fm_radio-speaker" >
+ <ctl name="DAC Gain" value="88" />
+ </path>
+
+ <path name="gain-fm_radio-headset" >
+ <ctl name="DAC Gain" value="143" />
+ <ctl name="Headphone Volume" value="0" />
+ <ctl name="HP Analog Volume AVCBypass" value="54" />
+ </path>
+
+ <path name="gain-fm_radio-fm-recording" >
+ </path>
+</mixer>
diff --git a/proprietary/vendor/etc/mixer_paths.xml b/proprietary/vendor/etc/mixer_paths.xml
new file mode 100644
index 0000000..b32e6d3
--- /dev/null
+++ b/proprietary/vendor/etc/mixer_paths.xml
@@ -0,0 +1,1674 @@
+<mixer>
+ <include name="/vendor/etc/mixer_gains.xml" />
+
+ <pcmdai playback_link="0" />
+ <pcmdai playback_low_link="2" />
+ <pcmdai playback_deep_link="1" />
+ <pcmdai playback_offload_link="5" />
+ <pcmdai playback_jam_link="3" />
+ <pcmdai capture_link="9" />
+ <pcmdai baseband_link="4" />
+ <pcmdai baseband_capture_link="10" />
+ <pcmdai call_rec_capture_link="19" />
+ <pcmdai abox_pcm_dump_card="1"/>
+ <pcmdai capture_callmic_link="23" />
+ <pcmdai call_forwarding_capture_link="9" />
+
+ <!-- Initial Mixer control configurations -->
+ <!-- For A-BOX -->
+ <ctl name="ABOX Sampling Rate Mixer" value="48000" />
+ <ctl name="ABOX Sampling Rate Out1" value="48000" />
+ <ctl name="ABOX Sampling Rate Out2" value="48000" />
+
+ <ctl name="ABOX SPUS ASRC0" value="On" />
+ <ctl name="ABOX SPUS ASRC1" value="On" />
+ <ctl name="ABOX SPUS ASRC2" value="On" />
+ <ctl name="ABOX SPUS ASRC3" value="On" />
+ <ctl name="ABOX SPUS ASRC4" value="On" />
+ <ctl name="ABOX SPUS ASRC5" value="On" />
+ <ctl name="ABOX SPUS ASRC6" value="On" />
+ <ctl name="ABOX SPUS ASRC7" value="On" />
+
+ <ctl name="ABOX SPUS OUT0" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT1" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT2" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT3" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT4" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT5" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT6" value="SIFS2" />
+ <ctl name="ABOX SPUS OUT7" value="SIFS1" />
+
+ <ctl name="ABOX SIFS1" value="SPUS OUT7" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT6" />
+
+ <ctl name="ABOX UAIF SPK0" value="SIFS0" />
+ <ctl name="ABOX UAIF SPK1" value="RESERVED" />
+ <ctl name="ABOX UAIF SPK2" value="SIFS2" />
+ <ctl name="ABOX UAIF SPK3" value="RESERVED" />
+ <ctl name="ABOX UAIF SPK4" value="RESERVED" />
+
+ <ctl name="ABOX Sampling Rate Recp" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux1" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux2" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux3" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux4" value="48000" />
+
+ <ctl name="ABOX SPUM ASRC0" value="On" />
+ <ctl name="ABOX SPUM ASRC1" value="On" />
+ <ctl name="ABOX SPUM ASRC2" value="On" />
+ <ctl name="ABOX SPUM ASRC3" value="On" />
+ <ctl name="ABOX RECP PIFS0" value="0" />
+ <ctl name="ABOX RECP PIFS1" value="0" />
+
+ <ctl name="ABOX SIFM0" value="WDMA" />
+ <ctl name="ABOX SIFM1" value="WDMA" />
+ <ctl name="ABOX SIFM2" value="WDMA" />
+ <ctl name="ABOX SIFM3" value="WDMA" />
+
+ <ctl name="ABOX NSRC0" value="RESERVED" />
+ <ctl name="ABOX NSRC1" value="UAIF0" />
+ <ctl name="ABOX NSRC2" value="UAIF1" />
+ <ctl name="ABOX NSRC3" value="RESERVED" />
+
+ <ctl name="ABOX PCM ext VPCMIN ON" value="0" />
+
+ <ctl name="ABOX ERAP info Bypass On" value="0" />
+ <ctl name="ABOX ERAP info DSM On" value="0" />
+ <ctl name="ABOX Forte Media FM Mode" value="0" />
+
+ <ctl name="ABOX Sound Type" value="DEFAULT" />
+
+ <!-- Initial Codec control configurations -->
+
+ <ctl name="HP HP On" value="0" />
+ <ctl name="EP EP On" value="0" />
+
+ <ctl name="MIC1 MIC1 On" value="0" />
+ <ctl name="MIC2 MIC2 On" value="0" />
+ <ctl name="MIC3 MIC3 On" value="0" />
+ <ctl name="ADCL Mixer MIC1L Switch" value="0" />
+ <ctl name="ADCL Mixer MIC2L Switch" value="0" />
+ <ctl name="ADCL Mixer MIC3L Switch" value="0" />
+ <ctl name="ADCL Mixer LINELL Switch" value="0" />
+ <ctl name="ADCL Mixer LINERL Switch" value="0" />
+ <ctl name="ADCR Mixer MIC1R Switch" value="0" />
+ <ctl name="ADCR Mixer MIC2R Switch" value="0" />
+ <ctl name="ADCR Mixer MIC3R Switch" value="0" />
+ <ctl name="ADCR Mixer LINELR Switch" value="0" />
+ <ctl name="ADCR Mixer LINERR Switch" value="0" />
+ <ctl name="ADCC Mixer MIC1C Switch" value="0" />
+ <ctl name="ADCC Mixer MIC2C Switch" value="0" />
+ <ctl name="ADCC Mixer MIC3C Switch" value="0" />
+ <ctl name="ADCC Mixer LINELC Switch" value="0" />
+ <ctl name="ADCC Mixer LINERC Switch" value="0" />
+
+ <ctl name="AVC Bypass Mode" value="1" />
+ <ctl name="AVC Mute Enable" value="1" />
+ <ctl name="MCB2 Chop Mode" value="1" />
+ <ctl name="In Mute HP Current" value="3" />
+ <ctl name="Out Mute HP Current" value="3" />
+
+ <!-- SMA1301 default settings -->
+ <ctl name="Volume slope" value="Off" />
+ <ctl name="Attack level control" value="LVL_0.25FS" />
+ <ctl name="Trimming of over current limit" value="I_1.93A" />
+ <ctl name="Trimming of boost voltage" value="BST_5.5V" />
+ <ctl name="Filtered VDD gain control" value="VDD_2.75V" />
+
+ <!-- Common control configurations -->
+ <path name="route-playback">
+ </path>
+
+ <path name="route-spkamp-playback">
+ <ctl name="ABOX ERAP info Bypass On" value="1" />
+ <ctl name="ABOX ERAP info DSM On" value="0" />
+ <ctl name="ABOX NSRC3" value="UAIF3" />
+ <ctl name="ABOX SPUS OUT7" value="SIFS1" />
+ <ctl name="ABOX SIFS1" value="SPUS OUT7" />
+ <ctl name="ABOX UAIF SPK3" value="SIFS1" />
+ </path>
+
+ <path name="route-fm">
+ <ctl name="ABOX ERAP info FM Radio On" value="1" />
+ <ctl name="ABOX Sampling Rate Inmux1" value="40000" />
+ <ctl name="ABOX NSRC1" value="SPEEDY" />
+ <ctl name="ABOX PCM ext VPCMIN ON" value="1" />
+ </path>
+
+ <path name="route-bt-sco-playback">
+ <ctl name="ABOX RECP PIFS0" value="1" />
+ <ctl name="ABOX RSRC0" value="SIFS0" />
+ <ctl name="ABOX RECP PIFS1" value="0" />
+ <ctl name="ABOX RSRC1" value="RESERVED" />
+ <ctl name="ABOX Echo Cancellation" value="2" />
+ <ctl name="ABOX BT SCO SPK Enable" value="1" />
+ </path>
+
+ <path name="route-ap-record">
+ <ctl name="ABOX NSRC0" value="UAIF0" />
+ </path>
+
+ <path name="route-cp-tx">
+ <ctl name="ABOX NSRC1" value="UAIF0" />
+ </path>
+
+ <path name="route-ap-bt-sco-record">
+ <ctl name="ABOX NSRC0" value="SIFS2" />
+ </path>
+
+ <path name="route-cp-bt-sco-tx">
+ <ctl name="ABOX NSRC1" value="SIFS2" />
+ </path>
+
+ <path name="route-bt-sco-tx">
+ <ctl name="ABOX SPUS OUT6" value="SIFS2" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT6" />
+ <ctl name="ABOX BT SCO MIC Enable" value="1" />
+ </path>
+
+ <!-- Set bt sampling rate -->
+ <path name="set-bt-sco-rx-rate-nb">
+ </path>
+
+ <path name="set-bt-sco-tx-rate-nb">
+ </path>
+
+ <path name="set-bt-sco-rx-rate-wb">
+ </path>
+
+ <path name="set-bt-sco-tx-rate-wb">
+ </path>
+
+ <!-- Set uhqa sampling rate -->
+ <path name="set-uhqa-rx-rate">
+ <ctl name="ABOX Sampling Rate Mixer" value="192000" />
+ </path>
+
+ <path name="set-uhqa-tx-rate">
+ <ctl name="ABOX Sampling Rate Inmux0" value="192000" />
+ </path>
+
+ <path name="set-suhqa-rx-rate">
+ <ctl name="ABOX Sampling Rate Out1" value="384000" />
+ <ctl name="ABOX SPUS ASRC0" value="Off" />
+ <ctl name="ABOX SPUS OUT0" value="SIFS1" />
+ <ctl name="ABOX SIFS1" value="SPUS OUT0" />
+ <ctl name="ABOX UAIF SPK0" value="SIFS1" />
+ </path>
+
+ <!-- incall recording setting -->
+ <path name="incall-rec-uplink">
+ </path>
+
+ <path name="incall-rec-downlink">
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink">
+ </path>
+
+ <path name="incall-rec-uplink-bt-sco">
+ </path>
+
+ <path name="incall-rec-downlink-bt-sco">
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink-bt-sco">
+ </path>
+
+ <!-- output device -->
+ <path name="dev-handset">
+ <ctl name="EP EP On" value="1" />
+ </path>
+
+ <path name="dev-speaker">
+ </path>
+
+ <path name="dev-headset">
+ <ctl name="HP HP On" value="1" />
+ </path>
+
+ <path name="dev-speaker-headset">
+ <path name="dev-speaker" />
+ <path name="dev-headset" />
+ </path>
+
+ <!-- input device -->
+ <path name="dev-main-mic">
+ <ctl name="ADCL Mixer MIC1L Switch" value="1" />
+ <ctl name="ADCR Mixer MIC1R Switch" value="1" />
+ <ctl name="MIC1 MIC1 On" value="1" />
+ </path>
+
+ <path name="dev-2nd-mic">
+ <ctl name="ADCL Mixer MIC2L Switch" value="1" />
+ <ctl name="ADCR Mixer MIC2R Switch" value="1" />
+ <ctl name="MIC2 MIC2 On" value="1" />
+ </path>
+
+ <!-- L ch: main-mic / R ch: 2nd-mic -->
+ <path name="dev-dual-mic">
+ <ctl name="ADCL Mixer MIC1L Switch" value="1" />
+ <ctl name="ADCR Mixer MIC2R Switch" value="1" />
+ <ctl name="MIC1 MIC1 On" value="1" />
+ <ctl name="MIC2 MIC2 On" value="1" />
+ </path>
+
+ <!-- L ch: 2nd-mic / R ch: main-mic -->
+ <path name="dev-dual-invert-mic">
+ <ctl name="ADCL Mixer MIC2L Switch" value="1" />
+ <ctl name="ADCR Mixer MIC1R Switch" value="1" />
+ <ctl name="MIC1 MIC1 On" value="1" />
+ <ctl name="MIC2 MIC2 On" value="1" />
+ </path>
+
+ <path name="dev-headset-mic">
+ <ctl name="ADCL Mixer MIC3L Switch" value="1" />
+ <ctl name="ADCR Mixer MIC3R Switch" value="1" />
+ <ctl name="MIC3 MIC3 On" value="1" />
+ </path>
+
+ <!-- Output mixer settings -->
+ <!-- Playback paths -->
+ <path name="media-handset">
+ <path name="route-playback" />
+ <path name="dev-handset" />
+ </path>
+
+ <path name="factory-media-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="media-speaker">
+ <path name="route-spkamp-playback" />
+ <path name="dev-speaker" />
+ </path>
+
+ <path name="media-headset">
+ <path name="route-playback" />
+ <path name="dev-headset" />
+ <ctl name="AVC Bypass Mode" value="3" />
+ <ctl name="AVC Mute Enable" value="1" />
+ <ctl name="In Mute HP Current" value="3" />
+ <ctl name="Out Mute HP Current" value="3" />
+ <ctl name="OVP Tuning Value" value="231" />
+ <ctl name="Detect Threshold" value="188" />
+ </path>
+
+ <path name="media-headphone">
+ <path name="media-headset" />
+ </path>
+
+ <path name="media-speaker-headset">
+ <path name="route-spkamp-playback" />
+ <path name="dev-speaker-headset" />
+ <ctl name="AVC Bypass Mode" value="3" />
+ <ctl name="AVC Mute Enable" value="1" />
+ <ctl name="In Mute HP Current" value="3" />
+ <ctl name="Out Mute HP Current" value="3" />
+ </path>
+
+ <path name="media-bt-sco-headset">
+ <path name="route-bt-sco-playback" />
+ </path>
+
+ <path name="media-speaker-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ <path name="media-speaker" />
+ </path>
+
+ <!-- Ringtone playback -->
+ <path name="ringtone-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="ringtone-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <path name="ringtone-headset">
+ <path name="media-headset" />
+ </path>
+
+ <path name="ringtone-speaker-headset">
+ <path name="media-speaker-headset" />
+ </path>
+
+ <path name="ringtone-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ </path>
+
+ <path name="ringtone-speaker-bt-sco-headset">
+ <path name="media-speaker-bt-sco-headset" />
+ </path>
+
+ <!-- Communication playback -->
+ <path name="communication-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="communication-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <path name="communication-headset">
+ <path name="route-playback" />
+ <path name="dev-headset" />
+ <ctl name="AVC Bypass Mode" value="1" />
+ <ctl name="AVC Mute Enable" value="1" />
+ <ctl name="In Mute HP Current" value="1" />
+ <ctl name="Out Mute HP Current" value="1" />
+ </path>
+
+ <path name="communication-headphone">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="communication-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ </path>
+
+ <!-- samsung voip playback -->
+ <path name="samsung_voip-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="samsung_voip-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="samsung_voip-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="samsung_voip-headphone">
+ <path name="samsung_voip-headset" />
+ </path>
+
+ <path name="samsung_voip-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- samsung voip fmc playback -->
+ <path name="samsung_voip_fmc-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="samsung_voip_fmc-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="samsung_voip_fmc-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="samsung_voip_fmc-headphone">
+ <path name="samsung_voip_fmc-headset" />
+ </path>
+
+ <path name="samsung_voip_fmc-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- voip playback -->
+ <path name="voip-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="voip-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="voip-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="voip-headphone">
+ <path name="voip-headset" />
+ </path>
+
+ <path name="voip-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- wificall playback -->
+ <!-- wificall AP NB -->
+ <path name="wificall_nb-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="wificall_nb-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="wificall_nb-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="wificall_nb-headphone">
+ <path name="wificall_nb-headset" />
+ </path>
+
+ <path name="wificall_nb-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- wificall AP WB -->
+ <path name="wificall_wb-handset">
+ <path name="wificall_nb-handset" />
+ </path>
+
+ <path name="wificall_wb-speaker">
+ <path name="wificall_nb-speaker" />
+ </path>
+
+ <path name="wificall_wb-headset">
+ <path name="wificall_nb-headset" />
+ </path>
+
+ <path name="wificall_wb-headphone">
+ <path name="wificall_nb-headphone" />
+ </path>
+
+ <path name="wificall_wb-bt-sco-headset">
+ <path name="wificall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- wificall AP EVS -->
+ <path name="wificall_evs-handset">
+ <path name="wificall_nb-handset" />
+ </path>
+
+ <path name="wificall_evs-speaker">
+ <path name="wificall_nb-speaker" />
+ </path>
+
+ <path name="wificall_evs-headset">
+ <path name="wificall_nb-headset" />
+ </path>
+
+ <path name="wificall_evs-headphone">
+ <path name="wificall_nb-headphone" />
+ </path>
+
+ <path name="wificall_evs-bt-sco-headset">
+ <path name="wificall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- Video call playback -->
+ <path name="video_call-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="video_call-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="video_call-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="video_call-headphone">
+ <path name="video_call-headset" />
+ </path>
+
+ <path name="video_call-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- CP Call Output -->
+ <!-- NB -->
+ <path name="incall_nb-handset">
+ <path name="route-playback" />
+ <path name="dev-handset" />
+ <ctl name="ABOX Sound Type" value="VOICE" />
+ </path>
+
+ <path name="incall_nb-speaker">
+ <path name="route-playback" />
+ <path name="route-spkamp-playback" />
+ <path name="dev-speaker" />
+ <ctl name="ABOX Sound Type" value="SPEAKER" />
+ </path>
+
+ <path name="incall_nb-headset">
+ <path name="route-playback" />
+ <path name="dev-headset" />
+ <ctl name="ABOX Sound Type" value="HEADSET" />
+ <ctl name="AVC Bypass Mode" value="1" />
+ <ctl name="AVC Mute Enable" value="1" />
+ <ctl name="In Mute HP Current" value="1" />
+ <ctl name="Out Mute HP Current" value="1" />
+ </path>
+
+ <path name="incall_nb-headphone">
+ <path name="incall_nb-headset" />
+ <ctl name="ABOX Sound Type" value="HEADSET" />
+ </path>
+
+ <path name="incall_nb-bt-sco-headset">
+ <path name="route-bt-sco-playback" />
+ <ctl name="ABOX Sound Type" value="BTVOICE" />
+ </path>
+
+ <!-- WB -->
+ <path name="incall_wb-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="incall_wb-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="incall_wb-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="incall_wb-headphone">
+ <path name="incall_nb-headphone" />
+ </path>
+
+ <path name="incall_wb-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE CP playback -->
+ <!-- VoLTE CP NB -->
+ <path name="volte_cp_nb-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="volte_cp_nb-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="volte_cp_nb-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="volte_cp_nb-headphone">
+ <path name="incall_nb-headphone" />
+ </path>
+
+ <path name="volte_cp_nb-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE VT CP NB -->
+ <path name="volte_vt_cp_nb-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="volte_vt_cp_nb-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headphone">
+ <path name="incall_nb-headphone" />
+ </path>
+
+ <path name="volte_vt_cp_nb-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE CP WB -->
+ <path name="volte_cp_wb-handset">
+ <path name="incall_wb-handset" />
+ </path>
+
+ <path name="volte_cp_wb-speaker">
+ <path name="incall_wb-speaker" />
+ </path>
+
+ <path name="volte_cp_wb-headset">
+ <path name="incall_wb-headset" />
+ </path>
+
+ <path name="volte_cp_wb-headphone">
+ <path name="incall_wb-headphone" />
+ </path>
+
+ <path name="volte_cp_wb-bt-sco-headset">
+ <path name="incall_wb-bt-sco-headset" />
+ </path>
+
+ <!-- EVS 32K -->
+ <path name="volte_cp_evs-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="volte_cp_evs-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="volte_cp_evs-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="volte_cp_evs-headphone">
+ <path name="volte_cp_evs-headset" />
+ </path>
+
+ <path name="volte_cp_evs-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE VT CP WB -->
+ <path name="volte_vt_cp_wb-handset">
+ <path name="incall_wb-handset" />
+ </path>
+
+ <path name="volte_vt_cp_wb-speaker">
+ <path name="incall_wb-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headset">
+ <path name="incall_wb-headset" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headphone">
+ <path name="incall_wb-headphone" />
+ </path>
+
+ <path name="volte_vt_cp_wb-bt-sco-headset">
+ <path name="incall_wb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE VT CP EVS -->
+ <path name="volte_vt_cp_evs-handset">
+ <path name="volte_cp_evs-handset" />
+ </path>
+
+ <path name="volte_vt_cp_evs-speaker">
+ <path name="volte_cp_evs-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headset">
+ <path name="volte_cp_evs-headset" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headphone">
+ <path name="volte_cp_evs-headphone" />
+ </path>
+
+ <path name="volte_vt_cp_evs-bt-sco-headset">
+ <path name="volte_cp_evs-bt-sco-headset" />
+ </path>
+
+ <!-- Loopback (no delay) -->
+ <path name="loopback-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <!-- Packet Loopback -->
+ <path name="loopback_packet-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="loopback_packet-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="loopback_packet-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <!-- Realtime Loopback -->
+ <path name="realtimeloopback-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="realtimeloopback-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <path name="realtimeloopback-headset">
+ <path name="media-headset" />
+ </path>
+
+ <path name="realtimeloopback-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ </path>
+
+ <!-- TTY Mode -->
+ <path name="tty_mode-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="tty_mode-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="tty_mode-headphone">
+ <path name="tty_mode-headset" />
+ </path>
+
+ <!-- AP TTY Mode -->
+ <path name="ap_tty_mode-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="ap_tty_mode-headset">
+ <path name="media-headset" />
+ </path>
+
+ <path name="ap_tty_mode-headphone">
+ <path name="ap_tty_mode-headset" />
+ </path>
+
+ <!-- echo(rms) test output -->
+ <path name="echo_test-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="echo_test-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <!-- call forwarding output -->
+ <path name="call_forwarding_primary">
+ <!-- AP Rx -> CP Tx -->
+ <ctl name="ABOX UAIF SPK0" value="SIFS0" />
+ <ctl name="ABOX NSRC1" value="UAIF1" />
+ <ctl name="ABOX Sound Type" value="CALLFWD" />
+ </path>
+
+
+ <!-- Spectro Scenario -->
+ <path name="call_spectro">
+ <ctl name="ABOX UAIF SPK0" value="SIFS0" />
+ <ctl name="ABOX NSRC1" value="UAIF1" />
+ </path>
+
+ <path name="call_spectro-mic">
+ <ctl name="ABOX SPUS OUT6" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT4" value="SIFS2" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT4" />
+ <ctl name="ABOX UAIF SPK2" value="SIFS2" />
+ </path>
+ <!-- end of Spectro Scenario -->
+
+ <!-- Input stage -->
+ <!-- media input -->
+ <path name="media-mic">
+ <path name="route-ap-record" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="media-2nd-mic">
+ <path name="route-ap-record" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <path name="media-headset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-headset-mic" />
+ <ctl name="MCB2 Chop Mode" value="0" />
+ </path>
+
+ <path name="media-headphone-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="media-bt-sco-headset-in">
+ <path name="route-bt-sco-tx" />
+ <path name="route-ap-bt-sco-record" />
+ </path>
+
+ <!-- camcorder input -->
+ <path name="camcorder-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="camcorder-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="camcorder-dualmic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="camcorder-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="camcorder-headphone-mic">
+ <path name="camcorder-mic" />
+ </path>
+
+ <!-- voice input -->
+ <path name="recording-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="recording-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="recording-dualmic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="recording-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="recording-headphone-mic">
+ <path name="recording-mic" />
+ </path>
+
+ <path name="recording-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- jam voice input -->
+ <path name="recording-jam-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="recording-jam-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <!-- interview input -->
+ <path name="interview-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media FM Mode" value="3" />
+ </path>
+
+ <!-- meeting input -->
+ <path name="meeting-mic">
+ <!-- TODO: We will make this -->
+ </path>
+
+ <!-- lpsd control input -->
+ <path name="lpsd_control-mic">
+ </path>
+
+ <!-- voice control input -->
+ <path name="voice_control-mic">
+ </path>
+
+ <path name="voice_control-headset-mic">
+ </path>
+
+ <path name="vts_recording-mic">
+ </path>
+
+ <path name="vts_recording-headset-mic">
+ </path>
+
+ <!-- voice_control_with_okgoogle input -->
+ <path name="voice_control_with_okgoogle-mic">
+ <path name="voice_control-mic" />
+ </path>
+
+ <!-- voice_control_with_okgoogle input headset -->
+ <path name="voice_control_with_okgoogle-headset-mic">
+ <path name="voice_control-headset-mic" />
+ </path>
+
+ <!-- recognition input -->
+ <path name="recognition-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="recognition-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="recognition-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="recognition-headphone-mic">
+ <path name="recognition-mic" />
+ </path>
+
+ <path name="recognition-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- bargein samsung input -->
+ <path name="bargein_samsung_engine-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020201" />
+ <ctl name="ABOX Forte Media Bargein type" value="2" />
+ <ctl name="ABOX Forte Media FM Mode" value="2" />
+ </path>
+
+ <path name="bargein_samsung_engine-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="bargein_samsung_engine-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- bargein external input -->
+ <path name="bargein_external_engine-mic">
+ <path name="bargein_samsung_engine-mic" />
+ </path>
+
+ <path name="bargein_external_engine-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="bargein_external_engine-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- svoice/carmode samsung input -->
+ <path name="dualmic_samsung_engine-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <path name="dualmic_samsung_engine-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="dualmic_samsung_engine-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- svoice/carmode external input -->
+ <path name="dualmic_external_engine-mic">
+ <path name="dualmic_samsung_engine-mic" />
+ </path>
+
+ <path name="dualmic_external_engine-headset-mic">
+ <path name="dualmic_samsung_engine-headset-mic" />
+ </path>
+
+ <path name="dualmic_external_engine-bt-sco-headset-in">
+ <path name="dualmic_samsung_engine-bt-sco-headset-in" />
+ </path>
+
+ <!-- communication input -->
+ <path name="communication-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="9" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="communication-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020201" />
+ <ctl name="ABOX Forte Media AP Call type" value="10" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="communication-headset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-headset-mic" />
+ <ctl name="MCB2 Chop Mode" value="1" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010101" />
+ <ctl name="ABOX Forte Media AP Call type" value="13" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="communication-headphone-mic">
+ <path name="media-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000101" />
+ <ctl name="ABOX Forte Media AP Call type" value="12" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="communication-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="8" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="communication-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="7" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- samsung voip input -->
+ <path name="samsung_voip-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="23" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020201" />
+ <ctl name="ABOX Forte Media AP Call type" value="24" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010101" />
+ <ctl name="ABOX Forte Media AP Call type" value="27" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="26" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="22" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="21" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- samsung voip fmc input -->
+ <path name="samsung_voip_fmc-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="16" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020201" />
+ <ctl name="ABOX Forte Media AP Call type" value="17" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010101" />
+ <ctl name="ABOX Forte Media AP Call type" value="20" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="19" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="15" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="14" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- voip input -->
+ <path name="voip-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="9" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="voip-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020201" />
+ <ctl name="ABOX Forte Media AP Call type" value="10" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="voip-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010101" />
+ <ctl name="ABOX Forte Media AP Call type" value="13" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="voip-headphone-mic">
+ <path name="media-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000101" />
+ <ctl name="ABOX Forte Media AP Call type" value="12" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="voip-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="8" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="voip-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="7" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- wificall input -->
+ <!-- wificall AP NB -->
+ <path name="wificall_nb-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000200" />
+ <ctl name="ABOX Forte Media AP Call type" value="48" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020200" />
+ <ctl name="ABOX Forte Media AP Call type" value="49" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010100" />
+ <ctl name="ABOX Forte Media AP Call type" value="54" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000200" />
+ <ctl name="ABOX Forte Media AP Call type" value="53" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030100" />
+ <ctl name="ABOX Forte Media AP Call type" value="46" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030100" />
+ <ctl name="ABOX Forte Media AP Call type" value="47" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- wificall AP WB -->
+ <path name="wificall_wb-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="57" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020201" />
+ <ctl name="ABOX Forte Media AP Call type" value="58" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010101" />
+ <ctl name="ABOX Forte Media AP Call type" value="63" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000201" />
+ <ctl name="ABOX Forte Media AP Call type" value="62" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="55" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030101" />
+ <ctl name="ABOX Forte Media AP Call type" value="56" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- wificall AP EVS -->
+ <path name="wificall_evs-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000202" />
+ <ctl name="ABOX Forte Media AP Call type" value="66" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020202" />
+ <ctl name="ABOX Forte Media AP Call type" value="67" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010102" />
+ <ctl name="ABOX Forte Media AP Call type" value="72" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000202" />
+ <ctl name="ABOX Forte Media AP Call type" value="71" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030102" />
+ <ctl name="ABOX Forte Media AP Call type" value="64" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030102" />
+ <ctl name="ABOX Forte Media AP Call type" value="65" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- Video call input -->
+ <path name="video_call-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000200" />
+ <ctl name="ABOX Forte Media AP Call type" value="30" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x020200" />
+ <ctl name="ABOX Forte Media AP Call type" value="31" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x010100" />
+ <ctl name="ABOX Forte Media AP Call type" value="36" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x000200" />
+ <ctl name="ABOX Forte Media AP Call type" value="35" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030100" />
+ <ctl name="ABOX Forte Media AP Call type" value="28" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX Forte Media AP Call BW" value="0x030100" />
+ <ctl name="ABOX Forte Media AP Call type" value="29" />
+ <ctl name="ABOX Forte Media FM Mode" value="1" />
+ </path>
+
+ <!-- CP Call input -->
+ <!-- NB -->
+ <path name="incall_nb-handset-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <path name="incall_nb-speaker-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="incall_nb-headset-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ <ctl name="MCB2 Chop Mode" value="1" />
+ </path>
+
+ <path name="incall_nb-headphone-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="incall_nb-bt-sco-headset-in">
+ <path name="route-bt-sco-tx" />
+ <path name="route-cp-bt-sco-tx" />
+ </path>
+
+ <!-- WB -->
+ <path name="incall_wb-handset-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="incall_wb-speaker-mic">
+ <path name="incall_nb-speaker-mic" />
+ </path>
+
+ <path name="incall_wb-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="incall_wb-headphone-mic">
+ <path name="incall_nb-headphone-mic" />
+ </path>
+
+ <path name="incall_wb-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE CP input -->
+ <!-- VoLTE CP NB -->
+ <path name="volte_cp_nb-handset-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="volte_cp_nb-speaker-mic">
+ <path name="incall_nb-speaker-mic" />
+ </path>
+
+ <path name="volte_cp_nb-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="volte_cp_nb-headphone-mic">
+ <path name="incall_nb-headphone-mic" />
+ </path>
+
+ <path name="volte_cp_nb-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE VT CP NB-->
+ <path name="volte_vt_cp_nb-handset-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-speaker-mic">
+ <path name="incall_nb-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headphone-mic">
+ <path name="incall_nb-headphone-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE CP WB -->
+ <path name="volte_cp_wb-handset-mic">
+ <path name="incall_wb-handset-mic" />
+ </path>
+
+ <path name="volte_cp_wb-speaker-mic">
+ <path name="incall_wb-speaker-mic" />
+ </path>
+
+ <path name="volte_cp_wb-headset-mic">
+ <path name="incall_wb-headset-mic" />
+ </path>
+
+ <path name="volte_cp_wb-headphone-mic">
+ <path name="incall_wb-headphone-mic" />
+ </path>
+
+ <path name="volte_cp_wb-bt-sco-headset-in">
+ <path name="incall_wb-bt-sco-headset-in" />
+ </path>
+
+ <!-- EVS 32K Input -->
+ <path name="volte_cp_evs-handset-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="volte_cp_evs-speaker-mic">
+ <path name="incall_nb-speaker-mic" />
+ </path>
+
+ <path name="volte_cp_evs-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="volte_cp_evs-headphone-mic">
+ <path name="incall_nb-headphone-mic" />
+ </path>
+
+ <path name="volte_cp_evs-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE VT CP EVS -->
+ <path name="volte_vt_cp_evs-handset-mic">
+ <path name="volte_cp_evs-handset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-speaker-mic">
+ <path name="volte_cp_evs-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headset-mic">
+ <path name="volte_cp_evs-headset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headphone-mic">
+ <path name="volte_cp_evs-headphone-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-bt-sco-headset-in">
+ <path name="volte_cp_evs-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE VT CP WB -->
+ <path name="volte_vt_cp_wb-handset-mic">
+ <path name="incall_wb-handset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-speaker-mic">
+ <path name="incall_wb-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headset-mic">
+ <path name="incall_wb-headset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headphone-mic">
+ <path name="incall_wb-headphone-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-bt-sco-headset-in">
+ <path name="incall_wb-bt-sco-headset-in" />
+ </path>
+
+ <!-- Loopback Input (no delay) -->
+ <path name="loopback-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="loopback-2nd-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <!-- Packet Loopback Input -->
+ <path name="loopback_packet-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="loopback_packet-2nd-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <path name="loopback_packet-headset-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <path name="loopback_packet-handset-dualmic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <path name="loopback_packet-speaker-dualmic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <!-- Realtime Loopback Input -->
+ <path name="realtimeloopback-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="realtimeloopback-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="realtimeloopback-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="realtimeloopback-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- TTY Mode Input -->
+ <path name="tty_mode-vco-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="tty_mode-full-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <path name="tty_mode-hco-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <!-- AP TTY Mode Input -->
+ <path name="ap_tty_mode-vco-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="ap_tty_mode-full-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="ap_tty_mode-hco-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <!-- echo(rms) test input -->
+ <path name="echo_test-mic">
+ <path name="route-ap-record" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="echo_test-2nd-mic">
+ <path name="route-ap-record" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <path name="echo_test-dualmic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <!-- call forwarding input -->
+ <path name="call_forwarding_primary-mic">
+ <!-- CP Rx -> AP Tx -->
+ <ctl name="ABOX SPUS OUT4" value="SIFS2" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT4" />
+ <ctl name="ABOX NSRC0" value="SIFS2" />
+ </path>
+
+ <!-- FM Playback/Recording -->
+ <path name="fm_radio-speaker" >
+ <path name="route-fm" />
+ <path name="route-playback" />
+ <path name="dev-speaker" />
+ <path name="route-spkamp-playback" />
+ </path>
+
+ <path name="fm_radio-headset" >
+ <path name="route-fm" />
+ <path name="route-playback" />
+ <path name="dev-headset" />
+ <ctl name="AVC Bypass Mode" value="1" />
+ </path>
+
+ <path name="fm_radio-fm-recording" >
+ <path name="route-fm" />
+ <path name="route-ap-record" />
+ </path>
+
+ <!-- One byte control -->
+ <path name="seamless_buf_offset">
+ </path>
+
+ <path name="codec_rx_mute">
+ </path>
+</mixer>
diff --git a/proprietary/vendor/etc/plmn_delta.bin b/proprietary/vendor/etc/plmn_delta.bin
new file mode 100644
index 0000000..e4385b2
--- /dev/null
+++ b/proprietary/vendor/etc/plmn_delta.bin
Binary files differ
diff --git a/proprietary/vendor/etc/plmn_delta_attaio.bin b/proprietary/vendor/etc/plmn_delta_attaio.bin
new file mode 100644
index 0000000..6aefbd1
--- /dev/null
+++ b/proprietary/vendor/etc/plmn_delta_attaio.bin
@@ -0,0 +1,33 @@
+
+
+302220TELUS"TELUS
+
+302221TELUS"TELUS
+
+302500 Videotron" Videotron
+
+302510 Videotron" Videotron
+
+302520 Videotron" Videotron
+
+302720ROGERS"ROGERS
+
+310070AT&T"AT&T
+
+310090AT&T"AT&T
+
+310150cricket"cricket
+
+310170AT&T"AT&T
+
+310380AT&T"AT&T
+
+310410AT&T"AT&T
+
+310560AT&T"AT&T
+
+310680AT&T"AT&T
+
+310950AT&T"AT&T
+
+311180AT&T"AT&TATT AIO 2017-06-19
\ No newline at end of file
diff --git a/proprietary/vendor/etc/plmn_delta_hktw.bin b/proprietary/vendor/etc/plmn_delta_hktw.bin
new file mode 100644
index 0000000..298a043
--- /dev/null
+++ b/proprietary/vendor/etc/plmn_delta_hktw.bin
Binary files differ
diff --git a/proprietary/vendor/etc/plmn_delta_usagsm.bin b/proprietary/vendor/etc/plmn_delta_usagsm.bin
new file mode 100644
index 0000000..63f717d
--- /dev/null
+++ b/proprietary/vendor/etc/plmn_delta_usagsm.bin
@@ -0,0 +1,33 @@
+
+
+302220TELUS"TELUS
+
+302221TELUS"TELUS
+
+302500 Videotron" Videotron
+
+302510 Videotron" Videotron
+
+302520 Videotron" Videotron
+
+302720ROGERS"ROGERS
+
+310070AT&T"AT&T
+
+310090AT&T"AT&T
+
+310150AT&T"AT&T
+
+310170AT&T"AT&T
+
+310380AT&T"AT&T
+
+310410AT&T"AT&T
+
+310560AT&T"AT&T
+
+310680AT&T"AT&T
+
+310950AT&T"AT&T
+
+311180AT&T"AT&TUSA GSM all 2017-05-19
\ No newline at end of file
diff --git a/proprietary/vendor/etc/plmn_se13.bin b/proprietary/vendor/etc/plmn_se13.bin
new file mode 100644
index 0000000..f287565
--- /dev/null
+++ b/proprietary/vendor/etc/plmn_se13.bin
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/hydra_config.sdb b/proprietary/vendor/etc/wifi/hydra_config.sdb
new file mode 100644
index 0000000..f5fa4d1
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/hydra_config.sdb
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/indoorchannel.info b/proprietary/vendor/etc/wifi/indoorchannel.info
new file mode 100644
index 0000000..734cf22
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/indoorchannel.info
@@ -0,0 +1,235 @@
+VER 1.7
+AD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+AE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+AG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+AN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AO 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+AQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AR 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144
+AS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+AU 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144
+AW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AX 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+AZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BB 36 40 44 48 52 56 60 64
+BE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BG 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BH 36 40 44 48 52 56 60 64
+BI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BJ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+BN 52 56 60 64
+BO 52 56 60 64 149 153 157 161 165
+BR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+BS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+BT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BV 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+BW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+BY 52 56 60 64 132 136 140
+BZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+CA 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144
+CC 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144
+CD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CH 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+CL 36 40 44 48 52 56 60 64
+CM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CN 36 40 44 48 52 56 60 64
+CO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+CR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+CU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+CV 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CX 52 56 60 64 100 104 108 112 116 132 136 140 144
+CY 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+CZ 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+DE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+DK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+DM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+DO 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+DZ 52 56 60 64 100 104 108 112 116 120 124 128 132
+EC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+EE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+EG 36 40 44 48 52 56 60 64
+EH 52 56 60 64
+ES 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+ET 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+FI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+FJ 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144
+FK 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+FM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+FO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+FR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GB 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+GD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+GE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GG 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GH 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GP 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+GS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+GT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+GU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+GW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+HK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+HM 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144
+HN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+HR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+HT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+HU 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+IE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+IL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+IM 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+IN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+IO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+IQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+IR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+IS 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+IT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+JE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+JP 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+KE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+KG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+KH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+KI 52 56 60 64 100 104 108 112 116 132 136 140 144
+KM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+KN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+KP 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+KR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+KW 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+KY 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+KZ 52 56 60 64 132 136 140
+LA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+LB 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+LC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+LI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+LK 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+LR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+LS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+LT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+LU 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+LV 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+LY 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MA 36 40 44 48 52 56 60 64
+MC 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+ME 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+MK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+ML 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MN 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+MO 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+MP 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+MQ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+MT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+MV 36 40 44 48 52 56 60 64
+MW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+MX 52 56 60 64 100 104 108 112 116 132 136 140 144
+MY 52 56 60 64 100 104 108 112 116 120 124 128
+MZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+NA 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+NC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+NE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+NF 36 40 44 48 52 56 60 64 100 104 108 112 116 132 136 140 144
+NG 52 56 60 64
+NI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+NL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+NO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+NP 52 56 60 64
+NR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+NU 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+NZ 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+OM 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+PA 36 40 44 48 52 56 60 64 144
+PE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+PF 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+PG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+PH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+PL 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+PM 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+PN 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+PR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+PS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+PT 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+PW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+PY 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+QA 144 149 153 157 161 165
+RE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+RO 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+RS 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+RU 52 56 60 64 132 136 140 144
+RW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SH 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SI 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SJ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SL 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SM 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SN 52 56 60 64
+SR 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+ST 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+SV 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SX 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SY 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+SZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+TC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+TD 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+TF 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+TG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+TH 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+TJ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+TK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+TL 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+TM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+TN 36 40 44 48 52 56 60 64 100 104 108 112 116
+TR 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+TT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+TW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+TZ 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+UA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132
+UG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+UM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+US 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+UY 36 40 44 48 52 56 60 64
+UZ 52 56 60 64
+VA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+VC 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+VE 36 40 44 48 52 56 60 64
+VG 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+VI 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+VN 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+VU 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+WF 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+WS 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+XK 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+YE 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+YT 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
+ZA 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+ZM 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144
+ZW 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
\ No newline at end of file
diff --git a/proprietary/vendor/etc/wifi/mx b/proprietary/vendor/etc/wifi/mx
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx
diff --git a/proprietary/vendor/etc/wifi/mx140.bin b/proprietary/vendor/etc/wifi/mx140.bin
new file mode 100644
index 0000000..8e3160d
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140.bin
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/common/log-strings.bin b/proprietary/vendor/etc/wifi/mx140/debug/common/log-strings.bin
new file mode 100644
index 0000000..475bc82
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/common/log-strings.bin
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml
new file mode 100644
index 0000000..f4965d1
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2015-2016 autogenerated by moredump.py as part of 'drun prep'.
+ Changes made to this file may cause incorrect behaviour and will be lost if it is regenerated.
+
+ XML file defining registers for bt subsystem moredump
+ Chip hash: 8898
+
+
+-->
+
+<subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.samsung.com Registers.xsd"
+ name="bt">
+ <block name="bt_bb_clkgen" comment="">
+ <register addr="40300000" rw_flags="R" width="4" name="BT_CLKGEN_SYSTEM_TIME" comment="The current microsecond system time."/>
+ <register addr="40300004" rw_flags="RW" width="4" name="BT_CLKGEN_ENABLES" comment="This register enables the core clocks on the chip. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="40300008" rw_flags="RW" width="4" name="BT_AUDIO_CLOCK0" comment="Audio clock 0 configuration"/>
+ <register addr="4030000c" rw_flags="RW" width="4" name="BT_AUDIO_CLOCK1" comment="Audio clock 1 configuration"/>
+ <register addr="40300010" rw_flags="RW" width="2" name="BT_AUDIO_CLOCK_EN" comment="Audio clock En"/>
+ </block>
+ <block name="bt_bb_modem" comment="">
+ <register addr="40310000" rw_flags="R" width="4" name="BT_DEBUG" comment="BT Debug readback."/>
+ <register addr="40310004" rw_flags="RW" width="4" name="BT_DEBUG_MUX" comment="BT Debug Mux Selection."/>
+ <register addr="40310008" rw_flags="RW" width="4" name="BT_WBREE_CONFIG" comment="Enables Wibree featues."/>
+ <register addr="4031000c" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_EXT" comment="Extra Wibree controls."/>
+ <register addr="40310010" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_EXTENDED" comment="Extended length Wibree controls."/>
+ <register addr="40310014" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_2M" comment="2M Wibree controls."/>
+ <register addr="40310018" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_LR" comment="LR Wibree controls."/>
+ <register addr="4031001c" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_ANGLE" comment="AOD /AOAWibree controls."/>
+ <register addr="40310020" rw_flags="RW" width="4" name="BT_WBREE_SUPP_ENABLES" comment="More AOD /AOA Wibree controls."/>
+ <register addr="40310024" rw_flags="RW" width="4" name="BT_WBREE_LEN_PARAMS" comment="Configure BLE length paramters"/>
+ <register addr="40310028" rw_flags="RW" width="4" name="BT_LEN_PARAMS" comment="Configure BR, EDR length paramters"/>
+ <register addr="4031002c" rw_flags="RW" width="2" name="BT_ANTPLUS_CONFIG" comment="Enables ANT+ featues."/>
+ <register addr="40310030" rw_flags="RW" width="4" name="BT_LLR_TRIGGER_LSW" comment="LLR Access Code to transmit or receive LSW"/>
+ <register addr="40310034" rw_flags="RW" width="4" name="BT_LLR_TRIGGER_MSW" comment="LLR Access Code to transmit or receive MSW"/>
+ <register addr="40310038" rw_flags="RW" width="4" name="BT_AES_ACL_CFG_1" comment="Enable BT AES and AES CCM modes on ACL packets"/>
+ <register addr="4031003c" rw_flags="RW" width="4" name="BT_AES_ACL_CFG_2" comment="Enable BT AES and AES CCM modes on ACL packets"/>
+ <register addr="40310040" rw_flags="RW" width="4" name="BT_AES_ACL_CFG_3" comment="Enable BT AES and AES CCM modes on ACL packets"/>
+ <register addr="40310044" rw_flags="RW" width="4" name="BT_AES_ACL23_CFG_1" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="40310048" rw_flags="RW" width="4" name="BT_AES_ACL23_CFG_2" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="4031004c" rw_flags="RW" width="4" name="BT_AES_ACL23_CFG_3" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="40310050" rw_flags="RW" width="2" name="BT_AES_ACL23_CFG_4" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="40310054" rw_flags="RW" width="4" name="BT_AES_ESCO_CFG" comment="Enable BT AES modes on ESCO packets"/>
+ <register addr="40310058" rw_flags="RW" width="4" name="BT_AES_ESCO23_CFG" comment="Enable BT AES modes on EDR ESCO packets"/>
+ <register addr="4031005c" rw_flags="RW" width="4" name="BT_AES_MISC_CFG" comment="Miscellaneous BT AES config"/>
+ <register addr="40310060" rw_flags="R" width="2" name="BT_AHB_STATUS" comment="AHB Status for BTLC"/>
+ <register addr="40310064" rw_flags="RW" width="4" name="BT_CONFIG_TX" comment="BT Config TX on Bitstream processing control"/>
+ <register addr="40310068" rw_flags="RW" width="4" name="BT_TX_AUTO_START_TIME" comment="Automatically turn on the Tx Bitstream digital at this time when TX_AUTO_START_EN is set."/>
+ <register addr="4031006c" rw_flags="RW" width="4" name="BT_CONFIG_RX" comment="BT Config RX on Bitstream processing control"/>
+ <register addr="40310070" rw_flags="RW" width="4" name="BT_RX_AUTO_START_TIME" comment="Automatically turn on the Rx Bitstream digital at this time when RX_AUTO_START_EN is set."/>
+ <register addr="40310074" rw_flags="RW" width="2" name="BT_CONFIG_COEX" comment="BT Config Coex Masking "/>
+ <register addr="40310078" rw_flags="RW" width="1" name="BT_SPEEDY_RST" comment="BT reset on Bitstream processing control"/>
+ <register addr="4031007c" rw_flags="RW" width="4" name="BT_SPEEDY_S_MON_CTRL" comment="BT Speedy Slave Monitor Ctrl"/>
+ <register addr="40310080" rw_flags="RW" width="4" name="BT_SPEEDY_M_MON_CTRL" comment="BT Speedy Master Monitor Ctrl"/>
+ <register addr="40310084" rw_flags="R" width="4" name="BT_SPEEDY_MON_STATUS" comment="BT Speedy Monitor Status"/>
+ <register addr="40310088" rw_flags="R" width="1" name="BT_SPEEDY_INT_STATUS" comment="BT Speedy Monitor Status"/>
+ <register addr="4031008c" rw_flags="RW" width="1" name="BT_TX_LINK_TYPE" comment=""/>
+ <register addr="40310090" rw_flags="RW" width="1" name="BT_TX_CORRUPT_CRC" comment="Corrupt transmitted CRC by inverting for BLE/BDR/EDR"/>
+ <register addr="40310094" rw_flags="R" width="2" name="BT_TX_CRC" comment="Transmitted BR/EDR CRC"/>
+ <register addr="40310098" rw_flags="RW" width="2" name="BT_TX_PACKET_HEADER" comment="Bluetooth packet header data."/>
+ <register addr="4031009c" rw_flags="RW" width="2" name="BT_TX_PAYLOAD_HEADER" comment="Bluetooth payload header data."/>
+ <register addr="403100a0" rw_flags="RW" width="4" name="BT_TX_VOICE_BUFFER" comment="Buffer Handle for voice data"/>
+ <register addr="403100a4" rw_flags="RW" width="4" name="BT_TX_DATA_BUFFER" comment="Buffer Handle for data"/>
+ <register addr="403100a8" rw_flags="RW" width="4" name="BT_TX_PACKET_CONFIG1" comment=""/>
+ <register addr="403100ac" rw_flags="RW" width="4" name="BT_TX_WBREE_SUPP" comment="Supplemental field for AoA Data packets."/>
+ <register addr="403100b0" rw_flags="RW" width="4" name="BT_TX_WBREE_EXT" comment="Supplemental field for AoA and other advertising extensions."/>
+ <register addr="403100b4" rw_flags="RW" width="2" name="BT_TX_ESCO_NUM_VOICE_BYTES" comment=""/>
+ <register addr="403100b8" rw_flags="R" width="1" name="BT_TX_STATE" comment=""/>
+ <register addr="403100bc" rw_flags="R" width="1" name="BT_TX_EVENT_TYPE" comment="Status of last transmitted packet"/>
+ <register addr="403100c0" rw_flags="R" width="1" name="BT_TX_EVENT_TYPE_BIT" comment="Latch of Status/Errors of last transmitted packet - each bit corresponds to event type value"/>
+ <register addr="403100c4" rw_flags="R" width="4" name="BT_TX_STATE_STATUS_BIT" comment="Latch of TX State Status - each bit corresponds to state we've transitioned through"/>
+ <register addr="403100c8" rw_flags="RW" width="4" name="BT_TX_WBREE_ACCESS_ADDR" comment="Wibree transmit sync word"/>
+ <register addr="403100cc" rw_flags="RW" width="1" name="BT_TX_WBREE_PREAMBLE" comment="Wibree Programmable Preamble - default set for BLE LongRange"/>
+ <register addr="403100d0" rw_flags="RW" width="2" name="BT_TX_WBREE_HDR_DATA" comment="Wibree tranamit header"/>
+ <register addr="403100d4" rw_flags="RW" width="4" name="BT_TX_WBREE_AD_ADDR_LSW" comment="Wibree Advertiser address - transmitted by master in an advertising packet LSW"/>
+ <register addr="403100d8" rw_flags="RW" width="2" name="BT_TX_WBREE_AD_ADDR_MSW" comment="Wibree Advertiser address - transmitted by master in an advertising packet MSW"/>
+ <register addr="403100dc" rw_flags="RW" width="4" name="BT_TX_WBREE_CRC_SEED" comment="Seed value for Wibree CRC and ICV checksum"/>
+ <register addr="403100e0" rw_flags="RW" width="4" name="BT_TX_WBREE_BUFFER" comment="Buffer handle for Wibree data"/>
+ <register addr="403100e4" rw_flags="R" width="4" name="BT_TX_WBREE_CRC" comment="Transmitted Wibree CRC/ICV"/>
+ <register addr="403100e8" rw_flags="RW" width="1" name="BT_TX_ANTPLUS_LENGTH" comment="Length of ANT+ frame to transmit in bytes (including access code, etc.). For example, a standard fixed frame length should be 18."/>
+ <register addr="403100ec" rw_flags="RW" width="2" name="BT_TX_LLR_CONFIG" comment="Transmit LLR config : "/>
+ <register addr="403100f0" rw_flags="RW" width="2" name="BT_TX_LLR_REPETTIONS" comment="Number of times to repeat the LLR Trigger code"/>
+ <register addr="403100f4" rw_flags="RW" width="1" name="BT_TX_WAIT_FOR_RFIC_DONE" comment="Wait for the TxDone acknowledgement to come back from the RFIC before firing the end of packet interrupt"/>
+ <register addr="403100f8" rw_flags="RW" width="1" name="BT_RX_MEMBER_ADDRESS" comment="Receive member address"/>
+ <register addr="403100fc" rw_flags="RW" width="2" name="BT_RX_LINK_TYPE" comment="Bluetooth link type"/>
+ <register addr="40310100" rw_flags="RW" width="4" name="BT_RX_FHS_BUFFER" comment="MMU FHS buffer handle"/>
+ <register addr="40310104" rw_flags="RW" width="4" name="BT_RX_LMP_BUFFER" comment="MMU LMP buffer handle"/>
+ <register addr="40310108" rw_flags="RW" width="4" name="BT_RX_VOICE_BUFFER" comment="MMU Voice buffer handle"/>
+ <register addr="4031010c" rw_flags="RW" width="4" name="BT_RX_DATA_BUFFER" comment="MMU Data buffer handle"/>
+ <register addr="40310110" rw_flags="RW" width="2" name="BT_RX_FHS_BUF_SIZE" comment="MMU FHS buffer size "/>
+ <register addr="40310114" rw_flags="RW" width="2" name="BT_RX_LMP_BUF_SIZE" comment="MMU LMP buffer size "/>
+ <register addr="40310118" rw_flags="RW" width="2" name="BT_RX_VOICE_BUF_SIZE" comment="MMU Voice buffer size"/>
+ <register addr="4031011c" rw_flags="RW" width="2" name="BT_RX_DATA_BUF_SIZE" comment="MMU Data buffer size"/>
+ <register addr="40310120" rw_flags="RW" width="4" name="BT_RX_CONFIG" comment=""/>
+ <register addr="40310124" rw_flags="RW" width="4" name="BT_RX_PACKET_CONFIG1" comment="Receive packet configuration - part1"/>
+ <register addr="40310128" rw_flags="RW" width="2" name="BT_RX_ESCO_NUM_VOICE_BYTES" comment=""/>
+ <register addr="4031012c" rw_flags="RW" width="4" name="BT_RX_MLE_LEN" comment="Length increments for MLE escon length info"/>
+ <register addr="40310130" rw_flags="RW" width="1" name="BT_RX_MR_DEBUG_CONFIG" comment="Enable EDR debug - non zero"/>
+ <register addr="40310134" rw_flags="R" width="1" name="BT_RX_STATE" comment="Debug register - current state of rx_control"/>
+ <register addr="40310138" rw_flags="R" width="1" name="BT_RX_FEC_NUM_CORR_HEADER_ERRORS" comment="FEC correctable header error count"/>
+ <register addr="4031013c" rw_flags="R" width="2" name="BT_RX_PACKET_HEADER" comment="Received packet header"/>
+ <register addr="40310140" rw_flags="R" width="2" name="BT_RX_PAYLOAD_HEADER" comment="Received payload header"/>
+ <register addr="40310144" rw_flags="R" width="2" name="BT_RX_PAYLOAD_NUM_VOICE_BYTES" comment="Number of voice bytes received"/>
+ <register addr="40310148" rw_flags="R" width="2" name="BT_RX_PAYLOAD_NUM_DATA_BYTES" comment="Number of data bytes received"/>
+ <register addr="4031014c" rw_flags="R" width="1" name="BT_RX_FEC_NUM_CORR_ERRORS" comment="FEC correctable error count"/>
+ <register addr="40310150" rw_flags="R" width="1" name="BT_RX_FEC_NUM_UNCORR_ERRORS" comment="FEC un-correctable error count"/>
+ <register addr="40310154" rw_flags="W" width="1" name="BT_RX_EVENT_CLEAR" comment="Write to clear receive event and interrupt without disabling the RX - Write sensitive"/>
+ <register addr="40310158" rw_flags="R" width="1" name="BT_RX_EVENT_TYPE" comment="Received event type"/>
+ <register addr="4031015c" rw_flags="R" width="4" name="BT_RX_EVENT_TYPE_BIT" comment="Received event type - Latch of bits for each error/event type"/>
+ <register addr="40310160" rw_flags="R" width="4" name="BT_RX_STATE_STATUS_BIT" comment="Latch of RX State Status - each bit corresponds to state we've transitioned through"/>
+ <register addr="40310164" rw_flags="R" width="4" name="BT_RX_WBREE_HDR_DATA" comment="Wibree received header"/>
+ <register addr="40310168" rw_flags="R" width="1" name="BT_RX_WBREE_SUPP_DATA" comment="Wibree received SuppInfo"/>
+ <register addr="4031016c" rw_flags="R" width="4" name="BT_RX_WBREE_AD_ADDR_LSW" comment="Received Advertiser address - applicable to adverting packets only LSW"/>
+ <register addr="40310170" rw_flags="R" width="2" name="BT_RX_WBREE_AD_ADDR_MSW" comment="Received Advertiser address - applicable to adverting packets only MSW"/>
+ <register addr="40310174" rw_flags="RW" width="4" name="BT_RX_WBREE_CRC_SEED" comment="Wibree CRC seed"/>
+ <register addr="40310178" rw_flags="RW" width="4" name="BT_RX_WBREE_BUFFER" comment="Wibree receive buffer handle"/>
+ <register addr="4031017c" rw_flags="RW" width="2" name="BT_RX_WBREE_BUF_SIZE" comment="Wibree receive buffer size"/>
+ <register addr="40310180" rw_flags="RW" width="4" name="BT_RX_WBREE_SUPP_BUFFER" comment="Wibree receive Supplemental buffer handle"/>
+ <register addr="40310184" rw_flags="RW" width="4" name="BT41_ZL_NONCE_CFG" comment="Set zero flag on Rcv Nonce for zero length packets received with following types:"/>
+ <register addr="40310188" rw_flags="R" width="4" name="AES_CCM_DATA" comment="Received encrypted MIC"/>
+ <register addr="4031018c" rw_flags="R" width="4" name="AES_EXP_CCM_DATA" comment="Expected encrypted MIC"/>
+ <register addr="40310190" rw_flags="RW" width="1" name="BT41_SNIFF_MODE" comment="Prevent decryption of incoming data stream"/>
+ <register addr="40310194" rw_flags="RW" width="1" name="BT_RX_ANTPLUS_LENGTH" comment="ANT plus packet length (for receive state machine)"/>
+ <register addr="40310198" rw_flags="RW" width="1" name="BT_RX_WAIT_FOR_RFIC_DONE" comment="Wait for the RxDone acknowledgement to come back from the RFIC before firing the end of packet interrupt"/>
+ <register addr="4031019c" rw_flags="RW" width="1" name="BT_RX_MLE_ACL_PAYLOAD_DELAY" comment="Number of clock cycles to delay sending the ACL payload to the RFIC. This is used to correct a potential timing issue (see SB-17048)"/>
+ <register addr="403101a0" rw_flags="RW" width="4" name="BT_TXRX_MASTER_CLOCK" comment="Master clock seed for BT encryption LSFR"/>
+ <register addr="403101a4" rw_flags="RW" width="4" name="BT_TXRX_MASTER_ADDRESS_LSW" comment="Master address seed for BT encryption LSFR"/>
+ <register addr="403101a8" rw_flags="RW" width="2" name="BT_TXRX_MASTER_ADDRESS_MSW" comment="Master address seed for BT encryption LSFR"/>
+ <register addr="403101ac" rw_flags="RW" width="4" name="BT_TXRX_ACCESS_CODE_LAP" comment="Lower 24 bits of BT address to generate access code - bit 24 causes an invertion of the generated access code."/>
+ <register addr="403101b0" rw_flags="RW" width="1" name="BT_TXRX_WHITEN_ACTIVE" comment="Enable data whitening"/>
+ <register addr="403101b4" rw_flags="RW" width="1" name="BT_TXRX_WHITEN_SEED" comment="Whitener seed for BT and Wibree packets"/>
+ <register addr="403101b8" rw_flags="RW" width="1" name="BT_TXRX_ENCRYPT_ACTIVE" comment="Enable BT encryption"/>
+ <register addr="403101bc" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_0" comment="BT encryption key"/>
+ <register addr="403101c0" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_1" comment="BT encryption key"/>
+ <register addr="403101c4" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_2" comment="BT encryption key"/>
+ <register addr="403101c8" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_3" comment="BT encryption key"/>
+ <register addr="403101cc" rw_flags="RW" width="1" name="BT_TXRX_HEC_CRC_SEED" comment="Transmit and receive Header Error CRC seed"/>
+ <register addr="403101d0" rw_flags="RW" width="1" name="BT_TXRX_AES_DBG_ADDR" comment="Select data to be read in AES_DBG_DATA"/>
+ <register addr="403101d4" rw_flags="R" width="2" name="BT_TXRX_AES_DBG_DATA" comment="P and K debug data"/>
+ <register addr="403101d8" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_0" comment="AES key"/>
+ <register addr="403101dc" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_1" comment="AES key"/>
+ <register addr="403101e0" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_2" comment="AES key"/>
+ <register addr="403101e4" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_3" comment="AES key"/>
+ <register addr="403101e8" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE_0" comment="AES Nonce to be encrypted"/>
+ <register addr="403101ec" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE_1" comment="AES Nonce to be encrypted"/>
+ <register addr="403101f0" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE_2" comment="AES Nonce to be encrypted"/>
+ <register addr="403101f4" rw_flags="RW" width="1" name="BT_TXRX_AES_NONCE_3" comment="AES Nonce to be encrypted"/>
+ <register addr="403101f8" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE2_0" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="403101fc" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE2_1" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="40310200" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE2_2" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="40310204" rw_flags="RW" width="1" name="BT_TXRX_AES_NONCE2_3" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="40310208" rw_flags="RW" width="2" name="BT_TXRX_AES_CCM_HDR_EN1" comment="Select which bits of header make up B0 key for AES-CCM"/>
+ <register addr="4031020c" rw_flags="RW" width="2" name="BT_TXRX_AES_CCM_HDR_EN2" comment="Select which bits of header make up B0 key for AES-CCM"/>
+ <register addr="40310210" rw_flags="RW" width="1" name="BT_TXRX_AES_CCM_FLAG_B0" comment="Aes-Ccm B0 flag"/>
+ <register addr="40310214" rw_flags="RW" width="1" name="BT_TXRX_AES_CCM_FLAG_C0" comment="Aes-Ccm C0 flag"/>
+ <register addr="40310218" rw_flags="RW" width="2" name="BT_TXRX_AES_CONFIG" comment="AES config CMM select / Nonce Select"/>
+ <register addr="4031021c" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_0" comment="AES key for standalone engine"/>
+ <register addr="40310220" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_1" comment="AES key for standalone engine"/>
+ <register addr="40310224" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_2" comment="AES key for standalone engine"/>
+ <register addr="40310228" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_3" comment="AES key for standalone engine"/>
+ <register addr="4031022c" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_0" comment="Plaintext for standalone AES engine"/>
+ <register addr="40310230" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_1" comment="Plaintext for standalone AES engine"/>
+ <register addr="40310234" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_2" comment="Plaintext for standalone AES engine"/>
+ <register addr="40310238" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_3" comment="Plaintext for standalone AES engine"/>
+ <register addr="4031023c" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_0" comment="Enciphered text for standalone AES engine"/>
+ <register addr="40310240" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_1" comment="Enciphered text for standalone AES engine"/>
+ <register addr="40310244" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_2" comment="Enciphered text for standalone AES engine"/>
+ <register addr="40310248" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_3" comment="Enciphered text for standalone AES engine"/>
+ <register addr="4031024c" rw_flags="RW" width="2" name="BT_TXRX_STANDALONE_AES_CONTROL" comment="Write to start standalone AES engine"/>
+ <register addr="40310250" rw_flags="R" width="1" name="BT_TXRX_STANDALONE_AES_BUSY" comment="Indicates that the AES engine is currently busy. Goes high immediately when BT_TXRX_STANDALONE_AES_START is written. BT_TXRX_STANDALONE_AES_CRYPTTEXT is not valid until it goes low."/>
+ <register addr="40310254" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_0" comment="Update the CVSD codec state 279:0"/>
+ <register addr="40310258" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_1" comment=""/>
+ <register addr="4031025c" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_2" comment=""/>
+ <register addr="40310260" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_3" comment=""/>
+ <register addr="40310264" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_4" comment=""/>
+ <register addr="40310268" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_5" comment=""/>
+ <register addr="4031026c" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_6" comment=""/>
+ <register addr="40310270" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_7" comment=""/>
+ <register addr="40310274" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_8" comment=""/>
+ <register addr="40310278" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_0" comment="Current voice codec state bits 279:0 "/>
+ <register addr="4031027c" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_1" comment=""/>
+ <register addr="40310280" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_2" comment=""/>
+ <register addr="40310284" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_3" comment=""/>
+ <register addr="40310288" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_4" comment=""/>
+ <register addr="4031028c" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_5" comment=""/>
+ <register addr="40310290" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_6" comment=""/>
+ <register addr="40310294" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_7" comment=""/>
+ <register addr="40310298" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_8" comment=""/>
+ <register addr="4031029c" rw_flags="RW" width="2" name="BT_VOICE_SETTING" comment="SCO voice setting"/>
+ <register addr="403102a0" rw_flags="RW" width="1" name="BT_TXRX_HOP_SEQ_TYPE" comment="Configure HOP sequence type"/>
+ <register addr="403102a4" rw_flags="RW" width="4" name="BT_TXRX_HOP_UAP_LAP" comment="Upper and Lower BT address to determine frequecy hopping sequence"/>
+ <register addr="403102a8" rw_flags="RW" width="4" name="BT_TXRX_HOP_CLOCK" comment="Master clock"/>
+ <register addr="403102ac" rw_flags="RW" width="1" name="BT_TXRX_HOP_Y1" comment="Y1 from BT specification,"/>
+ <register addr="403102b0" rw_flags="RW" width="1" name="BT_TXRX_HOP_K_SEL" comment="K from BT specification, 0: Koffset=24, 1: Koffset=8"/>
+ <register addr="403102b4" rw_flags="RW" width="1" name="BT_TXRX_HOP_N" comment="Number of channels in adapted hop sequence"/>
+ <register addr="403102b8" rw_flags="RW" width="1" name="BT_TXRX_HOP_F" comment="Adapted Hop sequence mapping (F from BT specification)"/>
+ <register addr="403102bc" rw_flags="R" width="2" name="BT_TXRX_HOP_INDEX_PRE_MOD" comment="Index of required hop before final modulus"/>
+ <register addr="403102c0" rw_flags="R" width="1" name="BT_TXRX_HOP_INDEX" comment="Index of required hop (0 to 78 or 0 to 22)"/>
+ </block>
+ <block name="bt_dmah" comment="">
+ <register addr="40100000" rw_flags="R" width="1" name="BTDMAH_CH0_STATUS" comment="Channel 0 - Status word"/>
+ <register addr="40100004" rw_flags="RW" width="4" name="BTDMAH_CH0_SRC_ADDR" comment="Channel 0 - Base address of the source block"/>
+ <register addr="40100008" rw_flags="RW" width="4" name="BTDMAH_CH0_DST_ADDR" comment="Channel 0 - Base address of the destination block"/>
+ <register addr="4010000c" rw_flags="RW" width="4" name="BTDMAH_CH0_CONTROL" comment="Channel 0 - Control word"/>
+ <register addr="40100010" rw_flags="R" width="1" name="BTDMAH_CH1_STATUS" comment="Channel 1 - Status word"/>
+ <register addr="40100014" rw_flags="RW" width="4" name="BTDMAH_CH1_SRC_ADDR" comment="Channel 1 - Base address of the source block"/>
+ <register addr="40100018" rw_flags="RW" width="4" name="BTDMAH_CH1_DST_ADDR" comment="Channel 1 - Base address of the destination block"/>
+ <register addr="4010001c" rw_flags="RW" width="4" name="BTDMAH_CH1_CONTROL" comment="Channel 1 - Control word"/>
+ <register addr="40100020" rw_flags="R" width="1" name="BTDMAH_CH2_STATUS" comment="Channel 2 - Status word"/>
+ <register addr="40100024" rw_flags="RW" width="4" name="BTDMAH_CH2_SRC_ADDR" comment="Channel 2 - Base address of the source block"/>
+ <register addr="40100028" rw_flags="R" width="2" name="BTDMAH_CH2_PTR" comment="Channel 2 - Current Buffer Pointer"/>
+ <register addr="4010002c" rw_flags="RW" width="4" name="BTDMAH_CH2_CONTROL" comment="Channel 2 - Control word"/>
+ <register addr="40100030" rw_flags="R" width="1" name="BTDMAH_CH3_STATUS" comment="Channel 3 - Status word"/>
+ <register addr="40100034" rw_flags="RW" width="4" name="BTDMAH_CH3_DST_ADDR" comment="Channel 3 - Base address of the destination block"/>
+ <register addr="40100038" rw_flags="R" width="2" name="BTDMAH_CH3_PTR" comment="Channel 3 - Current Buffer Pointer"/>
+ <register addr="4010003c" rw_flags="RW" width="4" name="BTDMAH_CH3_CONTROL" comment="Channel 3 - Control word"/>
+ </block>
+ <block name="bt_pp_config" comment="">
+ <register addr="40200000" rw_flags="R" width="4" name="BTPP_VERSION" comment="Processor platform version signature - actually a 32-bit value in ctime format"/>
+ <register addr="40200004" rw_flags="RW" width="4" name="BTPP_POR_CONFIG" comment="Processor platform Configuration - NOTE Currently not in use."/>
+ <register addr="40200008" rw_flags="RW" width="4" name="BTPP_RST_CONFIG" comment="Processor platform Configuration - NOTE Currently not in use."/>
+ <register addr="4020000c" rw_flags="R" width="2" name="BT_PROC_STATUS" comment="Pio Status"/>
+ <register addr="40200010" rw_flags="RW" width="2" name="BT_PROC_DRIVE" comment="Pio Drive"/>
+ <register addr="40200014" rw_flags="RW" width="2" name="BT_PROC_DRIVE_EN" comment="Pio Drive En"/>
+ <register addr="40200018" rw_flags="RW" width="1" name="BT_PROC_BLOCK_ACCESS_TO_R4" comment="Block the CPU access to R4 resources"/>
+ <register addr="4020001c" rw_flags="RW" width="1" name="BTPP_IRQ2R4_SET" comment="Write 1 in the corresponding bit to raise an IRQ line to WLAN. Writing 0 has no any effect"/>
+ <register addr="40200020" rw_flags="RW" width="1" name="BTPP_IRQ2R4_CLR" comment="Write 1 in the corresponding bit to clear an IRQ line to WLAN. Writing 0 has no any effect"/>
+ <register addr="40200024" rw_flags="R" width="1" name="BTPP_IRQ2R4" comment="Status of the IRQ lines to WLAN"/>
+ </block>
+ <block name="speedy" comment="">
+ <register addr="40320000" rw_flags="RW" width="4" name="SPEEDY_ADDR_CTRL" comment="Address and control flags for a Speedy transaction. Write this register to create an APB cycle on the remote chip (set up the write data first for write cycles)"/>
+ <register addr="40320004" rw_flags="RW" width="4" name="SPEEDY_WRITE_DATA" comment="Data to write to APB over Speedy"/>
+ <register addr="40320008" rw_flags="R" width="4" name="SPEEDY_READ_DATA" comment="Data read back for APB over Speedy"/>
+ <register addr="4032000c" rw_flags="R" width="1" name="SPEEDY_APB_STATUS" comment="Status of the current APB cycle"/>
+ <register addr="40320010" rw_flags="RW" width="1" name="SPEEDY_ERROR_RECOVERY" comment="Write this register to clear a timeout or APB access error that has been triggered by an earlier cycle"/>
+ </block>
+</subsystem>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml
new file mode 100644
index 0000000..ff31bb6
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for Cortex M4 processor
+-->
+
+<processor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com Processor.xsd"
+ name="Cortex M4"
+ comment="Cortex M4 Processor/co-processors">
+ <cpuregister name="R0"/>
+ <cpuregister name="R1"/>
+ <cpuregister name="R2"/>
+ <cpuregister name="R3"/>
+ <cpuregister name="R4"/>
+ <cpuregister name="R5"/>
+ <cpuregister name="R6"/>
+ <cpuregister name="R7"/>
+ <cpuregister name="R8"/>
+ <cpuregister name="R9"/>
+ <cpuregister name="R10"/>
+ <cpuregister name="R11"/>
+ <cpuregister name="R12"/>
+ <cpuregister name="R13"/>
+ <cpuregister name="R14"/>
+ <cpuregister name="PC"/>
+ <cpuregister name="XPSR"/>
+ <cpuregister name="CONTROL"/>
+ <cpuregister name="FAULTMASK"/>
+ <cpuregister name="BASEPRI"/>
+ <cpuregister name="PRIMASK"/>
+ <cpuregister name="MSP"/>
+ <cpuregister name="PSP"/>
+
+ <memorymapped name="System Control" class="S">
+ <register addr="e000e008" rw_flags="RW" width="4" name="ACTLR" comment="Auxiliary Control Register"/>
+ <register addr="e000e010" rw_flags="RW" width="4" name="STCSR" comment="SysTick Control and Status Register"/>
+ <register addr="e000e014" rw_flags="RW" width="4" name="STRVR" comment="SysTick Reload Value Register"/>
+ <register addr="e000e018" rw_flags="RW" width="4" name="STCVR" comment="SysTick Current Value Register"/>
+ <register addr="e000e01c" rw_flags="RW" width="4" name="STCR" comment="SysTick Calibration Value Register"/>
+ <register addr="e000ed00" rw_flags="RW" width="4" name="CPUID" comment="CPU ID Base Register"/>
+ <register addr="e000ed04" rw_flags="RW" width="4" name="ICSR" comment="Interrupt Control State Register"/>
+ <register addr="e000ed08" rw_flags="RW" width="4" name="VTOR" comment="Vector Table Offset Register"/>
+ <register addr="e000ed0c" rw_flags="RW" width="4" name="AIRCR" comment="Application Interrupt and Reset Control Register"/>
+ <register addr="e000ed10" rw_flags="RW" width="4" name="SCR" comment="System Control Register"/>
+ <register addr="e000ed14" rw_flags="RW" width="4" name="CCR" comment="Configuration Control Register"/>
+ <register addr="e000ed18" rw_flags="RW" width="4" name="SHPR1" comment="System Handler Priority Register 1"/>
+ <register addr="e000ed1c" rw_flags="RW" width="4" name="SHPR2" comment="System Handler Priority Register 2"/>
+ <register addr="e000ed20" rw_flags="RW" width="4" name="SHPR3" comment="System Handler Priority Register 3"/>
+ <register addr="e000ed24" rw_flags="RW" width="4" name="SHCSR" comment="System Handler Control and State Register"/>
+ <register addr="e000ed28" rw_flags="RW" width="4" name="CFSR" comment="Configurable Fault Status Register"/>
+ <register addr="e000ed2c" rw_flags="RW" width="4" name="HFSR" comment="Hard Fault Status Register"/>
+ <register addr="e000ed30" rw_flags="RW" width="4" name="DFSR" comment="Debug Fault Status Register"/>
+ <register addr="e000ed34" rw_flags="RW" width="4" name="MMFAR" comment="MemManage Fault Address Register"/>
+ <register addr="e000ed38" rw_flags="RW" width="4" name="BFAR" comment="BusFault Address Register"/>
+ <register addr="e000ed3c" rw_flags="RW" width="4" name="AFSR" comment="Auxiliary Fault Status Register"/>
+ <register addr="e000ed88" rw_flags="RW" width="4" name="CPACR" comment="Coprocessor Access Control Register"/>
+ <block name="Feature Registers">
+ <register addr="e000ed40" rw_flags="RW" width="4" name="ID_PFR0" comment="Processor Feature Register 0"/>
+ <register addr="e000ed44" rw_flags="RW" width="4" name="ID_PFR1" comment="Processor Feature Register 1"/>
+ <register addr="e000ed48" rw_flags="RW" width="4" name="ID_DFR0" comment="Debug Feature Register 0"/>
+ <register addr="e000ed4c" rw_flags="RW" width="4" name="ID_AFR0" comment="Auxiliary Feature Register 0"/>
+ <register addr="e000ed50" rw_flags="RW" width="4" name="ID_MMFR0" comment="Memory Model Feature Register 0"/>
+ <register addr="e000ed54" rw_flags="RW" width="4" name="ID_MMFR1" comment="Memory Model Feature Register 1"/>
+ <register addr="e000ed58" rw_flags="RW" width="4" name="ID_MMFR2" comment="Memory Model Feature Register 2"/>
+ <register addr="e000ed5c" rw_flags="RW" width="4" name="ID_MMFR3" comment="Memory Model Feature Register 3"/>
+ <register addr="e000ed60" rw_flags="RW" width="4" name="ID_ISAR0" comment="Instruction Set Attribute Feature Register 0"/>
+ <register addr="e000ed64" rw_flags="RW" width="4" name="ID_ISAR1" comment="Instruction Set Attribute Feature Register 1"/>
+ <register addr="e000ed68" rw_flags="RW" width="4" name="ID_ISAR2" comment="Instruction Set Attribute Feature Register 2"/>
+ <register addr="e000ed6c" rw_flags="RW" width="4" name="ID_ISAR3" comment="Instruction Set Attribute Feature Register 3"/>
+ <register addr="e000ed70" rw_flags="RW" width="4" name="ID_ISAR4" comment="Instruction Set Attribute Feature Register 4"/>
+ </block>
+ <block name="Coresight identification Registers">
+ <register addr="e000efd0" rw_flags="RW" width="4" name="PID4" comment="Peripheral Identification Register 4"/>
+ <register addr="e000efe0" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="e000efe4" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="e000efe8" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="e000efec" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="e000eff0" rw_flags="RW" width="4" name="CID0" comment="Component ID0 (Preamble)"/>
+ <register addr="e000eff4" rw_flags="RW" width="4" name="CID1" comment="Component ID1"/>
+ <register addr="e000eff8" rw_flags="RW" width="4" name="CID2" comment="Component ID2"/>
+ <register addr="e000effc" rw_flags="RW" width="4" name="CID3" comment="Component ID3"/>
+ </block>
+ </memorymapped>
+
+ <memorymapped name="Memory Protection Unit" class="S">
+ <register addr="e000ed90" rw_flags="RW" width="4" name="MPUTYPE" comment="MPU Type Register"/>
+ <register addr="e000ed94" rw_flags="RW" width="4" name="MPUCONTROL" comment="MPU Control Register"/>
+ <table name="MPU Regions">
+ <indexregister addr="e000ed98" rw_flags="RW" width="4" name="MPUREGION" comment="MPU Region Number Register">
+ <countfrom addr="e000ed90" rw_flags="RW" width="4" name="MPUTYPE" comment="MPU type register" shift="8" mask="000F"/>
+ </indexregister>
+ <register addr="e000ed9c" rw_flags="RW" width="4" name="MBUREGBASEADD" comment="MPU Region Base Address Register"/>
+ <register addr="e000eda0" rw_flags="RW" width="4" name="MPUREGATTRIB" comment="MPU Region Attribute and Size Register"/>
+ </table>
+ </memorymapped>
+
+ <memorymapped name="Nested Vectored Interrupt Controller" class="S">
+ <register addr="e000e004" rw_flags="RW" width="4" name="ICTR" comment="Interrupt Controller Type Register"/>
+ <block name="Interrupt Set/Clear Enable Registers">
+ <register addr="e000e100" rw_flags="RW" width="4" name="IRQ0_31SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e104" rw_flags="RW" width="4" name="IRQ32_63SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e108" rw_flags="RW" width="4" name="IRQ64_95SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e10c" rw_flags="RW" width="4" name="IRQ96_127SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e110" rw_flags="RW" width="4" name="IRQ128_159SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e114" rw_flags="RW" width="4" name="IRQ160_191SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e118" rw_flags="RW" width="4" name="IRQ192_223SET/CLREN" comment="Interrupt Set/Cleared Enable Register"/>
+ <register addr="e000e11c" rw_flags="RW" width="4" name="IRQ224_239SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ </block>
+ <block name="Interrupt Set/Clear Pending Registers">
+ <register addr="e000e200" rw_flags="RW" width="4" name="IRQ0_31_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e204" rw_flags="RW" width="4" name="IRQ32_63_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e208" rw_flags="RW" width="4" name="IRQ64_95_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e20c" rw_flags="RW" width="4" name="IRQ96_127_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e210" rw_flags="RW" width="4" name="IRQ128_159_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e214" rw_flags="RW" width="4" name="IRQ160_191_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e218" rw_flags="RW" width="4" name="IRQ192_223_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e21c" rw_flags="RW" width="4" name="IRQ224_239_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ </block>
+ <block name="Interrupt Active Bit Registers">
+ <register addr="e000e300" rw_flags="RW" width="4" name="ACTIVE1" comment="Active Bit Register 1"/>
+ <register addr="e000e304" rw_flags="RW" width="4" name="ACTIVE2" comment="Active Bit Register 2"/>
+ <register addr="e000e308" rw_flags="RW" width="4" name="ACTIVE3" comment="Active Bit Register 3"/>
+ <register addr="e000e30c" rw_flags="RW" width="4" name="ACTIVE4" comment="Active Bit Register 4"/>
+ <register addr="e000e310" rw_flags="RW" width="4" name="ACTIVE5" comment="Active Bit Register 5"/>
+ <register addr="e000e314" rw_flags="RW" width="4" name="ACTIVE6" comment="Active Bit Register 6"/>
+ <register addr="e000e318" rw_flags="RW" width="4" name="ACTIVE7" comment="Active Bit Register 7"/>
+ <register addr="e000e31c" rw_flags="RW" width="4" name="ACTIVE8" comment="Active Bit Register 8"/>
+ </block>
+ <block name="Interrupt Priority Registers">
+ <register addr="e000e400" rw_flags="RW" width="4" name="INT0" comment="Interrupt Priority Register"/>
+ <register addr="e000e404" rw_flags="RW" width="4" name="INT1" comment="Interrupt Priority Register"/>
+ <register addr="e000e408" rw_flags="RW" width="4" name="INT2" comment="Interrupt Priority Register"/>
+ <register addr="e000e40c" rw_flags="RW" width="4" name="INT3" comment="Interrupt Priority Register"/>
+ <register addr="e000e410" rw_flags="RW" width="4" name="INT4" comment="Interrupt Priority Register"/>
+ <register addr="e000e414" rw_flags="RW" width="4" name="INT5" comment="Interrupt Priority Register"/>
+ <register addr="e000e418" rw_flags="RW" width="4" name="INT6" comment="Interrupt Priority Register"/>
+ <register addr="e000e41c" rw_flags="RW" width="4" name="INT7" comment="Interrupt Priority Register"/>
+ <register addr="e000e420" rw_flags="RW" width="4" name="INT8" comment="Interrupt Priority Register"/>
+ <register addr="e000e424" rw_flags="RW" width="4" name="INT9" comment="Interrupt Priority Register"/>
+ <register addr="e000e428" rw_flags="RW" width="4" name="INT10" comment="Interrupt Priority Register"/>
+ <register addr="e000e42c" rw_flags="RW" width="4" name="INT11" comment="Interrupt Priority Register"/>
+ <register addr="e000e430" rw_flags="RW" width="4" name="INT12" comment="Interrupt Priority Register"/>
+ <register addr="e000e434" rw_flags="RW" width="4" name="INT13" comment="Interrupt Priority Register"/>
+ <register addr="e000e438" rw_flags="RW" width="4" name="INT14" comment="Interrupt Priority Register"/>
+ <register addr="e000e43c" rw_flags="RW" width="4" name="INT15" comment="Interrupt Priority Register"/>
+ <register addr="e000e440" rw_flags="RW" width="4" name="INT16" comment="Interrupt Priority Register"/>
+ <register addr="e000e444" rw_flags="RW" width="4" name="INT17" comment="Interrupt Priority Register"/>
+ <register addr="e000e448" rw_flags="RW" width="4" name="INT18" comment="Interrupt Priority Register"/>
+ <register addr="e000e44c" rw_flags="RW" width="4" name="INT19" comment="Interrupt Priority Register"/>
+ <register addr="e000e450" rw_flags="RW" width="4" name="INT20" comment="Interrupt Priority Register"/>
+ <register addr="e000e454" rw_flags="RW" width="4" name="INT21" comment="Interrupt Priority Register"/>
+ <register addr="e000e458" rw_flags="RW" width="4" name="INT22" comment="Interrupt Priority Register"/>
+ <register addr="e000e45c" rw_flags="RW" width="4" name="INT23" comment="Interrupt Priority Register"/>
+ <register addr="e000e460" rw_flags="RW" width="4" name="INT24" comment="Interrupt Priority Register"/>
+ <register addr="e000e464" rw_flags="RW" width="4" name="INT25" comment="Interrupt Priority Register"/>
+ <register addr="e000e468" rw_flags="RW" width="4" name="INT26" comment="Interrupt Priority Register"/>
+ <register addr="e000e46c" rw_flags="RW" width="4" name="INT27" comment="Interrupt Priority Register"/>
+ <register addr="e000e470" rw_flags="RW" width="4" name="INT28" comment="Interrupt Priority Register"/>
+ <register addr="e000e474" rw_flags="RW" width="4" name="INT29" comment="Interrupt Priority Register"/>
+ <register addr="e000e478" rw_flags="RW" width="4" name="INT30" comment="Interrupt Priority Register"/>
+ <register addr="e000e47c" rw_flags="RW" width="4" name="INT31" comment="Interrupt Priority Register"/>
+ <register addr="e000e480" rw_flags="RW" width="4" name="INT32" comment="Interrupt Priority Register"/>
+ <register addr="e000e484" rw_flags="RW" width="4" name="INT33" comment="Interrupt Priority Register"/>
+ <register addr="e000e488" rw_flags="RW" width="4" name="INT34" comment="Interrupt Priority Register"/>
+ <register addr="e000e48c" rw_flags="RW" width="4" name="INT35" comment="Interrupt Priority Register"/>
+ <register addr="e000e490" rw_flags="RW" width="4" name="INT36" comment="Interrupt Priority Register"/>
+ <register addr="e000e494" rw_flags="RW" width="4" name="INT37" comment="Interrupt Priority Register"/>
+ <register addr="e000e498" rw_flags="RW" width="4" name="INT38" comment="Interrupt Priority Register"/>
+ <register addr="e000e49c" rw_flags="RW" width="4" name="INT39" comment="Interrupt Priority Register"/>
+ <register addr="e000e4a0" rw_flags="RW" width="4" name="INT40" comment="Interrupt Priority Register"/>
+ <register addr="e000e4a4" rw_flags="RW" width="4" name="INT41" comment="Interrupt Priority Register"/>
+ <register addr="e000e4a8" rw_flags="RW" width="4" name="INT42" comment="Interrupt Priority Register"/>
+ <register addr="e000e4ac" rw_flags="RW" width="4" name="INT43" comment="Interrupt Priority Register"/>
+ <register addr="e000e4b0" rw_flags="RW" width="4" name="INT44" comment="Interrupt Priority Register"/>
+ <register addr="e000e4b4" rw_flags="RW" width="4" name="INT45" comment="Interrupt Priority Register"/>
+ <register addr="e000e4b8" rw_flags="RW" width="4" name="INT46" comment="Interrupt Priority Register"/>
+ <register addr="e000e4bc" rw_flags="RW" width="4" name="INT47" comment="Interrupt Priority Register"/>
+ <register addr="e000e4c0" rw_flags="RW" width="4" name="INT48" comment="Interrupt Priority Register"/>
+ <register addr="e000e4c4" rw_flags="RW" width="4" name="INT49" comment="Interrupt Priority Register"/>
+ <register addr="e000e4c8" rw_flags="RW" width="4" name="INT50" comment="Interrupt Priority Register"/>
+ <register addr="e000e4cc" rw_flags="RW" width="4" name="INT51" comment="Interrupt Priority Register"/>
+ <register addr="e000e4d0" rw_flags="RW" width="4" name="INT52" comment="Interrupt Priority Register"/>
+ <register addr="e000e4d4" rw_flags="RW" width="4" name="INT53" comment="Interrupt Priority Register"/>
+ <register addr="e000e4d8" rw_flags="RW" width="4" name="INT54" comment="Interrupt Priority Register"/>
+ <register addr="e000e4dc" rw_flags="RW" width="4" name="INT55" comment="Interrupt Priority Register"/>
+ <register addr="e000e4e0" rw_flags="RW" width="4" name="INT56" comment="Interrupt Priority Register"/>
+ <register addr="e000e4e4" rw_flags="RW" width="4" name="INT57" comment="Interrupt Priority Register"/>
+ <register addr="e000e4e8" rw_flags="RW" width="4" name="INT58" comment="Interrupt Priority Register"/>
+ <register addr="e000e4ec" rw_flags="RW" width="4" name="INT59" comment="Interrupt Priority Register"/>
+ </block>
+ </memorymapped>
+
+ <memorymapped name="Floating-point Unit (FPU)" class="S">
+ <register addr="e000ef34" rw_flags="RW" width="4" name="FPCCR" comment="Floating-Point Context Control Register"/>
+ <register addr="e000ef38" rw_flags="RW" width="4" name="FPCAR" comment="Floating-Point Context Address Register"/>
+ <register addr="e000ef3c" rw_flags="RW" width="4" name="FPDSCR" comment="Floating-Point Default Status Control Register"/>
+ <register addr="e000ef40" rw_flags="RW" width="4" name="MVFR0" comment="Media and FP Feature Register 0"/>
+ <register addr="e000ef44" rw_flags="RW" width="4" name="MVFR1" comment="Media and FP Feature Register 1"/>
+ </memorymapped>
+
+ <memorymapped name="Debug" class="D">
+ <register addr="e000edf0" rw_flags="RW" width="4" name="DHCSR" comment="Debug Halting Control and Status Register"/>
+ <register addr="e000edf8" rw_flags="RW" width="4" name="DCRDR" comment="Debug Core Register Data Register"/>
+ <register addr="e000edfc" rw_flags="RW" width="4" name="DEMCR" comment="Debug Exception and Monitor Control Register"/>
+ <block name="Debug components">
+ <register addr="e00ff000" rw_flags="RW" width="4" name="SCS" comment="System Control Space"/>
+ <register addr="e00ff004" rw_flags="RW" width="4" name="DWT" comment="Data Watchpoint and Trace Unit"/>
+ <register addr="e00ff008" rw_flags="RW" width="4" name="FPB" comment="Flash Patch and Breakpoint Unit"/>
+ <register addr="e00ff00c" rw_flags="RW" width="4" name="ITM" comment="Instrumentation Trace Macrocell"/>
+ <register addr="e00ff010" rw_flags="RW" width="4" name="TPIU" comment="Trace Port Interface Unit"/>
+ <register addr="e00ff014" rw_flags="RW" width="4" name="ETM" comment="Embedded Trace Macrocell"/>
+ <register addr="e00ff018" rw_flags="RW" width="4" name="EndMarker" comment="EndMarker"/>
+ <register addr="e00fffcc" rw_flags="RW" width="4" name="SYSTEM_ACCESS" comment="SYSTEM_ACCESS"/>
+ </block>
+ <block name="Coresight identification Registers">
+ <register addr="e00fffd0" rw_flags="RW" width="4" name="PID4" comment="Peripheral Identification Register 4"/>
+ <register addr="e00fffe0" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="e00fffe4" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="e00fffe8" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="e00fffec" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="e00ffff0" rw_flags="RW" width="4" name="CID0" comment="Component ID0 (Preamble)"/>
+ <register addr="e00ffff4" rw_flags="RW" width="4" name="CID1" comment="Component ID1"/>
+ <register addr="e00ffff8" rw_flags="RW" width="4" name="CID2" comment="Component ID2"/>
+ <register addr="e00ffffc" rw_flags="RW" width="4" name="CID3" comment="Component ID3"/>
+ </block>
+ <block name="Flash Patch and Breakpoint Unit (FPB)">
+ <register addr="e0002000" rw_flags="RW" width="4" name="FP_CTRL" comment="Flash Patch Control Register"/>
+ <register addr="e0002004" rw_flags="RW" width="4" name="FP_REMAP" comment="Flash Patch Remap Register"/>
+ <register addr="e0002008" rw_flags="RW" width="4" name="FP_COMP0" comment="Flash Patch Comparator Register 0"/>
+ <register addr="e000200c" rw_flags="RW" width="4" name="FP_COMP1" comment="Flash Patch Comparator Register 1"/>
+ <register addr="e0002010" rw_flags="RW" width="4" name="FP_COMP2" comment="Flash Patch Comparator Register 2"/>
+ <register addr="e0002014" rw_flags="RW" width="4" name="FP_COMP3" comment="Flash Patch Comparator Register 3"/>
+ <register addr="e0002018" rw_flags="RW" width="4" name="FP_COMP4" comment="Flash Patch Comparator Register 4"/>
+ <register addr="e000201c" rw_flags="RW" width="4" name="FP_COMP5" comment="Flash Patch Comparator Register 5"/>
+ <register addr="e0002020" rw_flags="RW" width="4" name="FP_COMP6" comment="Flash Patch Comparator Register 6"/>
+ <register addr="e0002024" rw_flags="RW" width="4" name="FP_COMP7" comment="Flash Patch Comparator Register 7"/>
+ </block>
+ <block name="Coresight Management Registers">
+ <register addr="e0002fd0" rw_flags="RW" width="4" name="PID4" comment="Peripheral Identification Register 4"/>
+ <register addr="e0002fe0" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="e0002fe4" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="e0002fe8" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="e0002fec" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="e0002f10" rw_flags="RW" width="4" name="CID0" comment="Component ID0 (Preamble)"/>
+ <register addr="e0002f14" rw_flags="RW" width="4" name="CID1" comment="Component ID1"/>
+ <register addr="e0002f18" rw_flags="RW" width="4" name="CID2" comment="Component ID2"/>
+ <register addr="e0002f1c" rw_flags="RW" width="4" name="CID3" comment="Component ID3"/>
+ </block>
+ </memorymapped>
+</processor>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml
new file mode 100644
index 0000000..b27da8c
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for Cortex R4 processor
+-->
+
+<processor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com Processor.xsd"
+ name="Cortex R4"
+ comment="Cortex R4 Processor/co-processors">
+ <cpuregister name="R0"/>
+ <cpuregister name="R1"/>
+ <cpuregister name="R2"/>
+ <cpuregister name="R3"/>
+ <cpuregister name="R4"/>
+ <cpuregister name="R5"/>
+ <cpuregister name="R6"/>
+ <cpuregister name="R7"/>
+ <cpuregister name="R8"/>
+ <cpuregister name="R9"/>
+ <cpuregister name="R10"/>
+ <cpuregister name="R11"/>
+ <cpuregister name="R12"/>
+ <cpuregister name="R13"/>
+ <cpuregister name="R14"/>
+ <cpuregister name="PC"/>
+ <cpuregister name="SPSR"/>
+ <cpuregister name="CPSR"/>
+ <cpuregister name="R8_USR"/>
+ <cpuregister name="R9_USR"/>
+ <cpuregister name="R10_USR"/>
+ <cpuregister name="R11_USR"/>
+ <cpuregister name="R12_USR"/>
+ <cpuregister name="R13_USR"/>
+ <cpuregister name="R14_USR"/>
+ <cpuregister name="R8_FIQ"/>
+ <cpuregister name="R9_FIQ"/>
+ <cpuregister name="R10_FIQ"/>
+ <cpuregister name="R11_FIQ"/>
+ <cpuregister name="R12_FIQ"/>
+ <cpuregister name="R13_FIQ"/>
+ <cpuregister name="R14_FIQ"/>
+ <cpuregister name="SPSR_FIQ"/>
+ <cpuregister name="R13_SVC"/>
+ <cpuregister name="R14_SVC"/>
+ <cpuregister name="SPSR_SVC"/>
+ <cpuregister name="R13_IRQ"/>
+ <cpuregister name="R14_IRQ"/>
+ <cpuregister name="SPSR_IRQ"/>
+ <cpuregister name="R13_UND"/>
+ <cpuregister name="R14_UND"/>
+ <cpuregister name="SPSR_UND"/>
+ <cpuregister name="R13_ABT"/>
+ <cpuregister name="R14_ABT"/>
+ <cpuregister name="SPSR_ABT"/>
+
+ <coprocessor name="System Control" id="C15">
+ <block name="ID Registers">
+ <register addr="0000" rw_flags="RW" width="4" name="MIDR" comment="Main ID Register"/>
+ <register addr="0100" rw_flags="RW" width="4" name="CTR" comment="Cache Type Register"/>
+ <register addr="0200" rw_flags="RW" width="4" name="TCMTR" comment="Tightly-Coupled Memory Status Register"/>
+ <register addr="0400" rw_flags="RW" width="4" name="MPUIR" comment="MPU type register"/>
+ <register addr="0500" rw_flags="RW" width="4" name="MPIDR" comment="Multiprocessor Affinity Register"/>
+ <register addr="0410" rw_flags="RW" width="4" name="MMFR0" comment="Memory Model Feature Register 0"/>
+ <register addr="0510" rw_flags="RW" width="4" name="MMFR1" comment="Memory Model Feature Register 1"/>
+ <register addr="0610" rw_flags="RW" width="4" name="MMFR2" comment="Memory Model Feature Register 2"/>
+ <register addr="0710" rw_flags="RW" width="4" name="MMFR3" comment="Memory Model Feature Register 3"/>
+ <register addr="0020" rw_flags="RW" width="4" name="ISAR0" comment="Instruction Set Attribute Register 0"/>
+ <register addr="0120" rw_flags="RW" width="4" name="ISAR1" comment="Instruction Set Attribute Register 1"/>
+ <register addr="0220" rw_flags="RW" width="4" name="ISAR2" comment="Instruction Set Attribute Register 2"/>
+ <register addr="0320" rw_flags="RW" width="4" name="ISAR3" comment="Instruction Set Attribute Register 3"/>
+ <register addr="0420" rw_flags="RW" width="4" name="ISAR4" comment="Instruction Set Attribute Register 4"/>
+ <register addr="0520" rw_flags="RW" width="4" name="ISAR5" comment="Instruction Set Attribute Registers 5 (Reserved)"/>
+ <register addr="0620" rw_flags="RW" width="4" name="ISAR6" comment="Instruction Set Attribute Registers 6 (Reserved)"/>
+ <register addr="0720" rw_flags="RW" width="4" name="ISAR7" comment="Instruction Set Attribute Registers 7 (Reserved)"/>
+ <register addr="0010" rw_flags="RW" width="4" name="PFR0" comment="Processor Feature Register 0"/>
+ <register addr="0110" rw_flags="RW" width="4" name="PFR1" comment="Processor Feature Register 1"/>
+ <register addr="0210" rw_flags="RW" width="4" name="DFR0" comment="Debug Feature Register 0"/>
+ <register addr="0310" rw_flags="RW" width="4" name="AFR0" comment="Auxiliary Feature Register 0"/>
+ </block>
+
+ <block name="System Control and Configuration">
+ <register addr="0101" rw_flags="RW" width="4" name="ACTLR" comment="Auxiliary Control Register"/>
+ <register addr="0201" rw_flags="RW" width="4" name="CPACR" comment="Coprocessor Access Control Register"/>
+ <register addr="000b" rw_flags="RW" width="4" name="SPC" comment="Slave Port Control"/>
+ </block>
+
+ <block name="MPU Control and Configuration">
+ <register addr="0005" rw_flags="RW" width="4" name="DFSR" comment="Data Fault Status Register"/>
+ <register addr="0006" rw_flags="RW" width="4" name="DFAR" comment="Data Fault Address Register"/>
+ <register addr="0105" rw_flags="RW" width="4" name="IFSR" comment="Instruction Fault Status Register"/>
+ <register addr="0206" rw_flags="RW" width="4" name="IFAR" comment="Instruction Fault Address Register"/>
+ <register addr="0015" rw_flags="RW" width="4" name="ADFSR" comment="Auxiliary Data Fault Status Register"/>
+ <register addr="0115" rw_flags="RW" width="4" name="AIFSR" comment="Auxiliary Instruction Fault Status Register"/>
+ <register addr="010d" rw_flags="RW" width="4" name="CONTEXTIDR" comment="Context ID Register"/>
+ <table name="MPU Regions">
+ <indexregister addr="0026" rw_flags="RW" width="4" name="MRNR" comment="Memory Region Number Register">
+ <countfrom addr="0400" rw_flags="RW" width="4" name="MPUIR" comment="MPU type register" shift="8" mask="000F"/>
+ </indexregister>
+ <register addr="0016" rw_flags="RW" width="4" name="RBAR" comment="Region Base Address Register"/>
+ <register addr="0216" rw_flags="RW" width="4" name="RSER" comment="Region Size and Enable Register"/>
+ <register addr="0416" rw_flags="RW" width="4" name="RACR" comment="Region Access Control Register"/>
+ </table>
+ <!-- Must restore this after MPU -->
+ <register addr="0001" rw_flags="RW" width="4" name="SCTLR" comment="Control Register"/>
+ </block>
+
+ <block name="Cache Control and Configuration">
+ <register addr="1100" rw_flags="RW" width="4" name="CLIDR" comment="Cache Level ID Register"/>
+ <register addr="1000" rw_flags="RW" width="4" name="CCSIDR" comment="Current Cache Size ID Register"/>
+ <register addr="2000" rw_flags="RW" width="4" name="CSSELR" comment="Cache Size Selection Register"/>
+ <register addr="003f" rw_flags="RW" width="4" name="CFLR" comment="Correctable Fault Location Register"/>
+ </block>
+
+ <block name="TCM Control and Configuration">
+ <register addr="0019" rw_flags="RW" width="4" name="BTCM" comment="Data TCM Region Register"/>
+ <register addr="0119" rw_flags="RW" width="4" name="ATCM" comment="Instruction TCM Region Register"/>
+ <register addr="0029" rw_flags="RW" width="4" name="TCMSEL" comment="TCM Selection Register"/>
+ </block>
+
+ <block name="System Performance Monitor">
+ <register addr="00C9" rw_flags="RW" width="4" name="PMNC" comment="Performance Monitor Control Register"/>
+ <register addr="01C9" rw_flags="RW" width="4" name="CNTENS" comment="Count Enable Set Register"/>
+ <register addr="02C9" rw_flags="RW" width="4" name="CNTENC" comment="Count Enable Clear Register"/>
+ <register addr="03C9" rw_flags="RW" width="4" name="FLAG" comment="Overflow Flag Status Register"/>
+ <register addr="00D9" rw_flags="RW" width="4" name="CCNT" comment="Cycle Count Register"/>
+ <register addr="00E9" rw_flags="RW" width="4" name="USEREN" comment="User Enable Register"/>
+ <register addr="01E9" rw_flags="RW" width="4" name="INTENS" comment="Interrupt Enable Set Register"/>
+ <register addr="02E9" rw_flags="RW" width="4" name="INTENC" comment="Interrupt Enable Clear Register"/>
+ <table name="Performance Counters">
+ <indexregister addr="05C9" rw_flags="RW" width="4" name="PMNXSEL" comment="Performance Counter Selection Register">
+ <count value="3"/>
+ </indexregister>
+ <register addr="01d9" rw_flags="RW" width="4" name="ESR" comment="Event Selection Register"/>
+ <register addr="02d9" rw_flags="RW" width="4" name="PMCR" comment="Performance Monitor Count Register"/>
+ </table>
+ </block>
+ </coprocessor>
+
+ <coprocessor name="Debug Registers" id="C14">
+ <block name="Processor Identifier Registers">
+ <register addr="0340" rw_flags="RW" width="4" name="CPUID" comment="Main ID Register"/>
+ <register addr="0341" rw_flags="RW" width="4" name="CACHETYPE" comment="Cache Type Register"/>
+ <register addr="0343" rw_flags="RW" width="4" name="TLBTYPE" comment="TLB Type Register"/>
+ <register addr="0348" rw_flags="RW" width="4" name="ID_PFR0" comment="Processor Feature Register 0"/>
+ <register addr="0349" rw_flags="RW" width="4" name="ID_PFR1" comment="Processor Feature Register 1"/>
+ <register addr="034a" rw_flags="RW" width="4" name="ID_DFR0" comment="Debug Feature Register 0"/>
+ <register addr="034b" rw_flags="RW" width="4" name="ID_AFR0" comment="Auxiliary Feature Register 0"/>
+ <register addr="034c" rw_flags="RW" width="4" name="ID_MMFR0" comment="Processor Feature Register 0"/>
+ <register addr="034d" rw_flags="RW" width="4" name="ID_MMFR1" comment="Processor Feature Register 1"/>
+ <register addr="034e" rw_flags="RW" width="4" name="ID_MMFR2" comment="Processor Feature Register 2"/>
+ <register addr="034f" rw_flags="RW" width="4" name="ID_MMFR3" comment="Processor Feature Register 3"/>
+ <register addr="0350" rw_flags="RW" width="4" name="ID_ISAR0" comment="ISA Feature Register 0"/>
+ <register addr="0351" rw_flags="RW" width="4" name="ID_ISAR1" comment="ISA Feature Register 1"/>
+ <register addr="0352" rw_flags="RW" width="4" name="ID_ISAR2" comment="ISA Feature Register 2"/>
+ <register addr="0353" rw_flags="RW" width="4" name="ID_ISAR3" comment="ISA Feature Register 3"/>
+ <register addr="0354" rw_flags="RW" width="4" name="ID_ISAR4" comment="ISA Feature Register 4"/>
+ <register addr="0355" rw_flags="RW" width="4" name="ID_ISAR5" comment="ISA Feature Register 5"/>
+ </block>
+
+ <block name="Coresight Management Registers">
+ <register addr="03bf" rw_flags="RW" width="4" name="DBGITMISCIN" comment="Integration Test Input Register"/>
+ <register addr="03c0" rw_flags="RW" width="4" name="DBGITCTRL" comment="Integration Mode Control Register"/>
+ <register addr="03e8" rw_flags="RW" width="4" name="DBGCLAIMSET" comment="Claim Tag Set Register"/>
+ <register addr="03e9" rw_flags="RW" width="4" name="DBGCLAIMCLR" comment="Claim Tag Clear Register"/>
+ <register addr="03ed" rw_flags="RW" width="4" name="DBGLSR" comment="Lock Status Register"/>
+ <register addr="03ee" rw_flags="RW" width="4" name="DBGAUTHSTATUS" comment="Authentication Status Register"/>
+ <register addr="03f2" rw_flags="RW" width="4" name="DBGDEVID" comment="Device Identifier (RESERVED)"/>
+ <register addr="03f3" rw_flags="RW" width="4" name="DBGDEVTYPE" comment="Device Type"/>
+ <register addr="03f8" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="03f9" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="03fa" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="03fb" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="03f4" rw_flags="RW" width="4" name="PID4" comment="Peripheral ID4"/>
+ <register addr="03fc" rw_flags="RW" width="4" name="COMPONENTID0" comment="Component ID0"/>
+ <register addr="03fd" rw_flags="RW" width="4" name="COMPONENTID1" comment="Component ID1"/>
+ <register addr="03fe" rw_flags="RW" width="4" name="COMPONENTID2" comment="Component ID2"/>
+ <register addr="03ff" rw_flags="RW" width="4" name="COMPONENTID3" comment="Component ID3"/>
+ <register addr="0000" rw_flags="RW" width="4" name="DBGDIDR" comment="Debug ID Register"/>
+ <register addr="0022" rw_flags="RW" width="4" name="DBGDSCR" comment="Debug Status and Control Register"/>
+ <register addr="0007" rw_flags="RW" width="4" name="DBGVCR" comment="Vector Catch Register"/>
+ <register addr="0023" rw_flags="RW" width="4" name="DBGDTRTX" comment="Host -> Target Data Transfer Register"/>
+ <register addr="000a" rw_flags="RW" width="4" name="DBGDSCCR" comment="Debug State Cache Control Register"/>
+ <register addr="00c1" rw_flags="RW" width="4" name="DBGOSLSR" comment="Operating System Lock Status Register"/>
+ <register addr="00c4" rw_flags="RW" width="4" name="DBGPRCR" comment="Device Power-Down and Reset Control Register"/>
+ </block>
+
+ <block name="Breakpoint Registers">
+ <register addr="0040" rw_flags="RW" width="4" name="DBGBVR0" comment="Breakpoint Value Register 0"/>
+ <register addr="0050" rw_flags="RW" width="4" name="DBGBCR0" comment="Breakpoint Control Register 0"/>
+ <register addr="0041" rw_flags="RW" width="4" name="DBGBVR1" comment="Breakpoint Value Register 1"/>
+ <register addr="0051" rw_flags="RW" width="4" name="DBGBCR1" comment="Breakpoint Control Register 1"/>
+ <register addr="0042" rw_flags="RW" width="4" name="DBGBVR2" comment="Breakpoint Value Register 2"/>
+ <register addr="0052" rw_flags="RW" width="4" name="DBGBCR2" comment="Breakpoint Control Register 2"/>
+ <register addr="0043" rw_flags="RW" width="4" name="DBGBVR3" comment="Breakpoint Value Register 3"/>
+ <register addr="0053" rw_flags="RW" width="4" name="DBGBCR3" comment="Breakpoint Control Register 3"/>
+ <register addr="0044" rw_flags="RW" width="4" name="DBGBVR4" comment="Breakpoint Value Register 4"/>
+ <register addr="0054" rw_flags="RW" width="4" name="DBGBCR4" comment="Breakpoint Control Register 4"/>
+ <register addr="0045" rw_flags="RW" width="4" name="DBGBVR5" comment="Breakpoint Value Register 5"/>
+ <register addr="0055" rw_flags="RW" width="4" name="DBGBCR5" comment="Breakpoint Control Register 5"/>
+ <register addr="0046" rw_flags="RW" width="4" name="DBGBVR6" comment="Breakpoint Value Register 6"/>
+ <register addr="0056" rw_flags="RW" width="4" name="DBGBCR6" comment="Breakpoint Control Register 6"/>
+ <register addr="0047" rw_flags="RW" width="4" name="DBGBVR7" comment="Breakpoint Value Register 7"/>
+ <register addr="0057" rw_flags="RW" width="4" name="DBGBCR7" comment="Breakpoint Control Register 7"/>
+ </block>
+
+ <block name="Watchpoint Control Registers">
+ <register addr="0060" rw_flags="RW" width="4" name="DBGWVR0" comment="Watchpoint Value Register 0"/>
+ <register addr="0070" rw_flags="RW" width="4" name="DBGWCR0" comment="Watchpoint Control Register 0"/>
+ <register addr="0061" rw_flags="RW" width="4" name="DBGWVR1" comment="Watchpoint Value Register 1"/>
+ <register addr="0071" rw_flags="RW" width="4" name="DBGWCR1" comment="Watchpoint Control Register 1"/>
+ <register addr="0062" rw_flags="RW" width="4" name="DBGWVR2" comment="Watchpoint Value Register 2"/>
+ <register addr="0072" rw_flags="RW" width="4" name="DBGWCR2" comment="Watchpoint Control Register 2"/>
+ <register addr="0063" rw_flags="RW" width="4" name="DBGWVR3" comment="Watchpoint Value Register 3"/>
+ <register addr="0073" rw_flags="RW" width="4" name="DBGWCR3" comment="Watchpoint Control Register 3"/>
+ <register addr="0064" rw_flags="RW" width="4" name="DBGWVR4" comment="Watchpoint Value Register 4"/>
+ <register addr="0074" rw_flags="RW" width="4" name="DBGWCR4" comment="Watchpoint Control Register 4"/>
+ <register addr="0065" rw_flags="RW" width="4" name="DBGWVR5" comment="Watchpoint Value Register 5"/>
+ <register addr="0075" rw_flags="RW" width="4" name="DBGWCR5" comment="Watchpoint Control Register 5"/>
+ <register addr="0066" rw_flags="RW" width="4" name="DBGWVR6" comment="Watchpoint Value Register 6"/>
+ <register addr="0076" rw_flags="RW" width="4" name="DBGWCR6" comment="Watchpoint Control Register 6"/>
+ <register addr="0067" rw_flags="RW" width="4" name="DBGWVR7" comment="Watchpoint Value Register 7"/>
+ <register addr="0077" rw_flags="RW" width="4" name="DBGWCR7" comment="Watchpoint Control Register 7"/>
+ <register addr="0006" rw_flags="RW" width="4" name="DBGWFAR" comment="Watchpoint Fault Address Register"/>
+ </block>
+ </coprocessor>
+</processor>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml
new file mode 100644
index 0000000..43af7d7
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for a mailbox with 4 shared registers
+-->
+
+<memoryfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com MemoryFragment.xsd"
+ name="mailbox 16" comment="Mailbox with 16 shared registers">
+ <region startAddr="0000" endAddr="0003" name="MCUController" comment="MCU Controller" />
+ <region startAddr="0008" endAddr="001B" name="Interrupts from" comment="Interrupt registers" />
+ <region startAddr="001C" endAddr="002F" name="Interrupts to" comment="Interrupt registers" />
+ <region startAddr="004C" endAddr="0053" name="Init" comment="INIT/VERSION" />
+ <region startAddr="0080" endAddr="00BF" name="Shared" comment="Shared registers" />
+</memoryfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml
new file mode 100644
index 0000000..405a5bc
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for a mailbox with 4 shared registers
+-->
+
+<memoryfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com MemoryFragment.xsd"
+ name="mailbox 4" comment="Mailbox with 4 shared registers">
+ <region startAddr="0000" endAddr="0003" name="MCUController" comment="MCU Controller" />
+ <region startAddr="0008" endAddr="001B" name="Interrupts from" comment="Interrupt registers" />
+ <region startAddr="001C" endAddr="002F" name="Interrupts to" comment="Interrupt registers" />
+ <region startAddr="004C" endAddr="0053" name="Init" comment="INIT/VERSION" />
+ <region startAddr="0080" endAddr="008F" name="Shared" comment="Shared registers" />
+</memoryfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml
new file mode 100644
index 0000000..a80d51e
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for a mailbox with 4 shared registers
+-->
+
+<memoryfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com MemoryFragment.xsd"
+ name="mailbox 8" comment="Mailbox with 8 shared registers">
+ <region startAddr="0000" endAddr="0003" name="MCUController" comment="MCU Controller" />
+ <region startAddr="0008" endAddr="001B" name="Interrupts from" comment="Interrupt registers" />
+ <region startAddr="001C" endAddr="002F" name="Interrupts to" comment="Interrupt registers" />
+ <region startAddr="004C" endAddr="0053" name="Init" comment="INIT/VERSION" />
+ <region startAddr="0080" endAddr="009F" name="Shared" comment="Shared registers" />
+</memoryfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin
new file mode 100644
index 0000000..96869e4
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml
new file mode 100644
index 0000000..f705658
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2017, definitions for moredump: lassen platform
+-->
+
+<moredump xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com Moredump.xsd">
+
+ <target name="lassen" aka="mxl141" idat="530003FC" chipid="A3" firmware="80000000"
+ comment="http://confluence/display/LAS/Maxwell150+Memory+Map">
+ <!-- Define the mmap range - DO NOT CHANGE THIS -->
+ <mmap startAddr="80000000" endAddr="803FFFFF" dev="/dev/mx_0_mmap"/>
+
+ <bb>
+ <cpu name="CortexR4" xml="cortexR4.xml" t32API="20001" t32GDB="30001" dev="/dev/mx_0_r4_gdb">
+ <extraXml name ="VIC" baseAddr="ffff0000" xml="pl192vic.xml"/>
+ </cpu>
+ <cpu name="CortexM4" xml="cortexM4.xml" t32API="20000" t32GDB="30000" dev="/dev/mx_0_m4_gdb"/>
+ <subsystem name="bt" xml="bt_registers.xml" speedy="40320000"/>
+ <subsystem name="wlan" xml="wlan_sys_registers.xml" speedy="50220000"/>
+ </bb>
+
+ <memory>
+ <cpuSpecific name="CortexR4">
+ <!-- Memory specific to (and will only be read via) CortexR4 -->
+ <region startAddr="00000000" endAddr="00007fff" name="ATCM" comment="32K"/>
+ <region startAddr="00030000" endAddr="0003ffff" name="B1TCM" comment="64K"/>
+ </cpuSpecific>
+
+ <cpuSpecific name="CortexM4">
+ <!-- Memory specific to (and will only be read via) CortexM4 -->
+ </cpuSpecific>
+
+ <!-- Memory that can be read via (possibly mmap or) CortexR4 or CortexM4 -->
+ <region startAddr="53008000" endAddr="530083FF" name="KARAM" comment="1KB" />
+ <region startAddr="70000000" endAddr="70017FFF" name="RAMSW" comment="96KB" />
+ <region startAddr="08000000" endAddr="0802BFFF" name="RAMSB" comment="176KB" />
+ <region startAddr="80000000" endAddr="803FFFFF" name="DRAM" comment="4MB" />
+
+ <!-- <extraXml name="DBUS A-BOX mailbox" baseAddr="????????" xml="mailbox4.xml"/> -->
+ <extraXml name="DBUS AP Cortex R4 mailbox" baseAddr="A20C0000" xml="mailbox4.xml"/>
+ <extraXml name="DBUS AP Cortex M4 mailbox" baseAddr="A20E0000" xml="mailbox4.xml"/>
+ <!-- <extraXml name="DBUS APM mailbox" baseAddr="????????" xml="mailbox4.xml"/> -->
+ <!-- <extraXml name="PBUS Cellular mailbox" baseAddr="B0001000" xml="mailbox16.xml"/> -->
+ <!-- <extraXml name="PBUS GNSS mailbox" baseAddr="B0002000" xml="mailbox16.xml"/> -->
+ </memory>
+ </target>
+</moredump>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml
new file mode 100644
index 0000000..c102bb1
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for PL192 Vectored Interrupt Controller
+
+From ARM PrimeCell VectoredInterrupt Controller (PL192) TRM
+-->
+
+<registerfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com RegisterFragment.xsd"
+ name="Vectored interrupt controller" class="D" comment="Based on ARM PrimeCell VIC (PL192) TRM">
+
+ <block name ="Common">
+ <register addr="0000" rw_flags="R" width="4" name="VICIRQSTATUS" comment="IRQ Status Register"/>
+ <register addr="0004" rw_flags="R" width="4" name="VICFIQSTATUS" comment="FIQ Status Register"/>
+ <register addr="0008" rw_flags="R" width="4" name="VICRAWINTR" comment="Raw Interrupt Status Register"/>
+ <register addr="000C" rw_flags="RW" width="4" name="VICINTSELECT" comment="Interrupt Select Register"/>
+ <register addr="0010" rw_flags="RW" width="4" name="VICINTENABLE" comment="Interrupt Enable Register"/>
+ <register addr="0014" rw_flags="W" width="4" name="VICINTENCLEAR" comment="Interrupt Enable Clear Register"/>
+ <register addr="0018" rw_flags="RW" width="4" name="VICSOFTINT" comment="Software Interrupt Register"/>
+ <register addr="001C" rw_flags="W" width="4" name="VICSOFTINTCLEAR" comment="Software Interrupt Clear Register"/>
+ <register addr="0020" rw_flags="RW" width="1" name="VICPROTECTION" comment="Protection Enable Register"/>
+ <register addr="0024" rw_flags="RW" width="2" name="VICSWPRIORITY MASK" comment="Software Priority Mask Register"/>
+ <register addr="0028" rw_flags="RW" width="1" name="VICPRIORITYDAISY" comment="Vector Priority Register for Daisy Chain"/>
+ </block>
+
+ <array name ="Vector addresses" addr="0100" count ="32">
+ <register addr="0000" rw_flags="RW" width="4" name="VICVECTADDR" comment="Vector Address Register"/>
+ </array>
+
+ <array name ="Vector priorities" addr="0200" count="32">
+ <register addr="0000" rw_flags="RW" width="1" name="VICVECTPRIORITY" comment="Vector Priority Register"/>
+ </array>
+
+ <block name ="Coresight Management Registers">
+ <register addr="0F00" rw_flags="RW" width="4" name="VICADDRESS" comment="Vector Address Register"/>
+ <register addr="0FE0" rw_flags="R" width="1" name="VICPERIPHID0" comment="Peripheral Identification Register bits 7:0"/>
+ <register addr="0FE4" rw_flags="R" width="1" name="VICPERIPHID1" comment="Peripheral Identification Register bits 15:8"/>
+ <register addr="0FE8" rw_flags="R" width="1" name="VICPERIPHID2" comment="Peripheral Identification Register bits 23:16"/>
+ <register addr="0FEC" rw_flags="R" width="1" name="VICPERIPHID3" comment="Peripheral Identification Register bits 31:24"/>
+ <register addr="0FF0" rw_flags="R" width="1" name="VICPCELLID0" comment="PrimeCell Identification Register bits 7:0"/>
+ <register addr="0FF4" rw_flags="R" width="1" name="VICPCELLID1" comment="PrimeCell Identification Register bits 15:8"/>
+ <register addr="0FF8" rw_flags="R" width="1" name="VICPCELLID2" comment="PrimeCell Identification Register bits 23:16"/>
+ <register addr="0FFC" rw_flags="R" width="1" name="VICPCELLID3" comment="PrimeCell Identification Register bits 31:24"/>
+ </block>
+</registerfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml
new file mode 100644
index 0000000..3c22cfb
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml
@@ -0,0 +1,584 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2015-2016 autogenerated by moredump.py as part of 'drun prep'.
+ Changes made to this file may cause incorrect behaviour and will be lost if it is regenerated.
+
+ XML file defining registers for chip subsystem moredump
+ Chip hash: 6757
+
+
+-->
+
+<subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.samsung.com Registers.xsd"
+ name="chip">
+ <block name="alwayson_rf" comment="Common BT/WLAN registers in RFIC.">
+ <register addr="00000000" rw_flags="R" width="2" name="CHIP_VERSION" comment="Chip Version and ID (S610 EVT0=0x00B0, S610 EVT1=0x10B0, S610 EVT1.1=0x11B0, S610 EVT2=0x20B0, S612 EVT0=0x00B1, S612 EVT1=0x10B1)"/>
+ <register addr="00000004" rw_flags="RW" width="2" name="RFIC_CONFIG" comment="Main BT/WL configuration register for RFIC."/>
+ <register addr="00000008" rw_flags="RW" width="1" name="RFIC_PD_CONTROL" comment="RFIC BTWL power domain control from S612 EVT0 onwards."/>
+ <register addr="0000000c" rw_flags="R" width="1" name="RFIC_PD_STATUS" comment="Indicates the status of the switches in the power domain from S612 EVT0 onwards."/>
+ <register addr="00000010" rw_flags="RW" width="2" name="RFIC_BTWL_TO_FM_COEX" comment="BTWL to FM signalling for Coexistence."/>
+ <register addr="00000014" rw_flags="R" width="2" name="RFIC_FM_TO_BTWL_COEX" comment="FM to BTWL signalling for Coexistence."/>
+ <register addr="00000018" rw_flags="R" width="1" name="RFIC_PLL_UNLOCK_STATUS" comment="Set on falling edge of Aux PLL lock indicator when RFIC_CONFIG_PLL_UNLOCK_EN=1."/>
+ <register addr="0000001c" rw_flags="RW" width="2" name="RFIC_CLKGEN_ENABLES" comment="Clock enables"/>
+ <register addr="00000020" rw_flags="RW" width="4" name="RFIC_CLKGEN_MISC" comment="Clock controls"/>
+ <register addr="00000024" rw_flags="RW" width="2" name="RFIC_CLKGEN_1632_SKIP_VALUE" comment="Number of 80MHz clks between each skip of 16MHz clock (set to desired_interval-1). 32MHz clock is skipped twice in this period, so this should be an even value or there will be sytematic error"/>
+ <register addr="00000028" rw_flags="RW" width="1" name="RFIC_CLKGEN_SYSTEM_TIME_DIV_RATIO" comment="Divide ratio for system timer (from 80MHz clock)"/>
+ <register addr="0000002c" rw_flags="RW" width="1" name="RFIC_CLKGEN_SYSTEM_TIME_EN" comment="Enable System Timer"/>
+ <register addr="00000030" rw_flags="RW" width="4" name="RFIC_CLKGEN_SYSTEM_TIME_INIT_VAL" comment="Set initial value for System Timer"/>
+ <register addr="00000034" rw_flags="R" width="4" name="RFIC_CLKGEN_SYSTEM_TIME" comment="Current value of System Timer"/>
+ <register addr="00000038" rw_flags="R" width="1" name="AUX_ANA_STATUS0" comment=""/>
+ <register addr="0000003c" rw_flags="RW" width="4" name="AUX_ANA_ENABLES" comment=""/>
+ <register addr="00000040" rw_flags="RW" width="4" name="AUX_ANA_SH_CFG0" comment=""/>
+ <register addr="00000044" rw_flags="RW" width="4" name="AUX_ANA_SH_CFG1" comment=""/>
+ <register addr="00000048" rw_flags="RW" width="2" name="AUX_ANA_SH_CFG2" comment=""/>
+ <register addr="0000004c" rw_flags="RW" width="4" name="AUX_ANA_CFG0" comment=""/>
+ <register addr="00000050" rw_flags="RW" width="4" name="RFIC_PAD_MUX_CTRL" comment="PIO mux controls for PIO0 to PIO3"/>
+ <register addr="00000054" rw_flags="RW" width="1" name="RFIC_SCAN_MODE_ENABLES" comment="DFT Scan mode configuration register. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="00000058" rw_flags="RW" width="4" name="RFIC_SCAN_CONFIG" comment="DFT Scan mode configuration register. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="0000005c" rw_flags="RW" width="1" name="RFIC_SCAN_RESERVE_REGS" comment="DFT Scan mode reserve registers. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="00000060" rw_flags="R" width="2" name="RFIC_SCAN_OBSERVE_REGS" comment="DFT Scan mode observable regsiters. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="00000064" rw_flags="RW" width="2" name="RFIC_SPARES0" comment="Spare bits."/>
+ <register addr="00000068" rw_flags="RW" width="2" name="RFIC_SPARES1" comment="Spare bits."/>
+ <register addr="0000006c" rw_flags="R" width="4" name="RFIC_SCSC0" comment="Chris Hunter/Damien Smith"/>
+ <register addr="00000070" rw_flags="R" width="4" name="RFIC_SCSC1" comment="Michael Cowell/Andy Barnish"/>
+ <register addr="00000074" rw_flags="R" width="4" name="RFIC_SCSC2" comment="Stelios Staveris/Hayley Bird"/>
+ <register addr="00000078" rw_flags="R" width="4" name="RFIC_SCSC3" comment="Dave Price/Riccardo Micci"/>
+ </block>
+ <block name="bt_rf" comment="Bluetooth modem registers on an RFIC">
+ <register addr="00003000" rw_flags="RW" width="1" name="BT_RF_CONFIG" comment=""/>
+ <register addr="00003004" rw_flags="RW" width="1" name="BT_RF_DEBUG_SEL" comment=""/>
+ <register addr="00003008" rw_flags="RW" width="1" name="BT_TX_DEBUG_SEL" comment="Bluetooth Transmit debug mux select"/>
+ <register addr="0000300c" rw_flags="RW" width="1" name="BT_TX_INTERFACE_CTRL" comment=""/>
+ <register addr="00003010" rw_flags="RW" width="4" name="BT_TX_MOD_TEST" comment=""/>
+ <register addr="00003014" rw_flags="RW" width="1" name="BT_TX_PATTERN_GEN_CFG" comment=""/>
+ <register addr="00003018" rw_flags="RW" width="1" name="BT_TX_CTRL_DEBUG_SEL" comment="Bluetooth Transmit Control debug mux select."/>
+ <register addr="0000301c" rw_flags="RW" width="4" name="BT_TX_CTRL_CFG" comment="Bluetooth Transmit Control configuration."/>
+ <register addr="00003020" rw_flags="RW" width="2" name="BT_TX_EDR3_ALIGN_CFG" comment="Bluetooth Transmit EDR3 Symbol Alignment workaround logic (to workaround Java EVT0 EDR3 bitstream bug)"/>
+ <register addr="00003024" rw_flags="R" width="1" name="BT_TX_CTRL_STATUS" comment="The current Bluetooth Tx radio mode"/>
+ <register addr="00003028" rw_flags="RW" width="1" name="BT_TX_TIMER_CFG" comment="Bluetooth Transmit Radio Timer configuration."/>
+ <register addr="0000302c" rw_flags="R" width="1" name="BT_TX_TIMER_STATUS" comment="Bluetooth Transmit Radio Timer status."/>
+ <register addr="00003030" rw_flags="RW" width="1" name="BT_TX_TIMER_SW_TRIGGERS" comment="Bluetooth Transmit Radio Timer software triggers."/>
+ <register addr="00003034" rw_flags="RW" width="4" name="BT_TX_TIMER_EVENT_TIME" comment="Set the required Tx event time. Used when timing to an event, not used when timing from an event."/>
+ <register addr="00003038" rw_flags="RW" width="1" name="BT_TX_TIMER_DIG_SW_ORIDE" comment="Bluetooth Transmit Radio Timer digital enable software overrides."/>
+ <register addr="0000303c" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_PLL_ABORT" comment="Bluetooth Tx Radio Timer - PLL Abort trigger configuration."/>
+ <register addr="00003040" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_START" comment="Bluetooth Tx Radio Timer - Start trigger configuration."/>
+ <register addr="00003044" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_SW_ABORT" comment="Bluetooth Tx Radio Timer - Software Abort trigger configuration."/>
+ <register addr="00003048" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_DONE" comment="Bluetooth Tx Radio Timer - Done trigger configuration."/>
+ <register addr="0000304c" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_COEX_ABORT" comment="Bluetooth Tx Radio Timer - Coex Abort trigger configuration."/>
+ <register addr="00003050" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT0_ANA_EN" comment="Transmit slot 0 Analogue Enables"/>
+ <register addr="00003054" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT1_ANA_EN" comment="Transmit slot 1 Analogue Enables"/>
+ <register addr="00003058" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT2_ANA_EN" comment="Transmit slot 2 Analogue Enables"/>
+ <register addr="0000305c" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT3_ANA_EN" comment="Transmit slot 3 Analogue Enables"/>
+ <register addr="00003060" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT4_ANA_EN" comment="Transmit slot 4 Analogue Enables"/>
+ <register addr="00003064" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT5_ANA_EN" comment="Transmit slot 5 Analogue Enables"/>
+ <register addr="00003068" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT6_ANA_EN" comment="Transmit slot 6 Analogue Enables"/>
+ <register addr="0000306c" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT7_ANA_EN" comment="Transmit slot 7 Analogue Enables"/>
+ <register addr="00003070" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT8_ANA_EN" comment="Transmit slot 8 Analogue Enables"/>
+ <register addr="00003074" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT9_ANA_EN" comment="Transmit slot 9 Analogue Enables"/>
+ <register addr="00003078" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT10_ANA_EN" comment="Transmit slot 10 Analogue Enables"/>
+ <register addr="0000307c" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT11_ANA_EN" comment="Transmit slot 11 Analogue Enables"/>
+ <register addr="00003080" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT0_DIG_EN" comment="Transmit slot 0 Digital Enables"/>
+ <register addr="00003084" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT1_DIG_EN" comment="Transmit slot 1 Digital Enables"/>
+ <register addr="00003088" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT2_DIG_EN" comment="Transmit slot 2 Digital Enables"/>
+ <register addr="0000308c" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT3_DIG_EN" comment="Transmit slot 3 Digital Enables"/>
+ <register addr="00003090" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT4_DIG_EN" comment="Transmit slot 4 Digital Enables"/>
+ <register addr="00003094" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT5_DIG_EN" comment="Transmit slot 5 Digital Enables"/>
+ <register addr="00003098" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT6_DIG_EN" comment="Transmit slot 6 Digital Enables"/>
+ <register addr="0000309c" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT7_DIG_EN" comment="Transmit slot 7 Digital Enables"/>
+ <register addr="000030a0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT8_DIG_EN" comment="Transmit slot 8 Digital Enables"/>
+ <register addr="000030a4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT9_DIG_EN" comment="Transmit slot 9 Digital Enables"/>
+ <register addr="000030a8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT10_DIG_EN" comment="Transmit slot 10 Digital Enables"/>
+ <register addr="000030ac" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT11_DIG_EN" comment="Transmit slot 11 Digital Enables"/>
+ <register addr="000030b0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT0_DELAY" comment="Transmit slot 0 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030b4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT1_DELAY" comment="Transmit slot 1 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030b8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT2_DELAY" comment="Transmit slot 2 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030bc" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT3_DELAY" comment="Transmit slot 3 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030c0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT4_DELAY" comment="Transmit slot 4 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030c4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT5_DELAY" comment="Transmit slot 5 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030c8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT6_DELAY" comment="Transmit slot 6 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030cc" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT7_DELAY" comment="Transmit slot 7 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030d0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT8_DELAY" comment="Transmit slot 8 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030d4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT9_DELAY" comment="Transmit slot 9 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030d8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT10_DELAY" comment="Transmit slot 10 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030dc" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT11_DELAY" comment="Transmit slot 11 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030e0" rw_flags="RW" width="2" name="BT_TX_CONFIG1" comment=""/>
+ <register addr="000030e4" rw_flags="RW" width="2" name="BT_TX_CONFIG2" comment=""/>
+ <register addr="000030e8" rw_flags="RW" width="1" name="BT_TX_CONFIG3" comment=""/>
+ <register addr="000030ec" rw_flags="RW" width="1" name="BT_TX_BB_RAMP_CONFIG" comment=""/>
+ <register addr="000030f0" rw_flags="RW" width="2" name="BT_TX_BDR_SCALE_CONFIG" comment=""/>
+ <register addr="000030f4" rw_flags="RW" width="2" name="BT_TX_EDR_SCALE_CONFIG" comment=""/>
+ <register addr="000030f8" rw_flags="RW" width="1" name="BT_TX_MAX_ATT_CONFIG" comment=""/>
+ <register addr="000030fc" rw_flags="RW" width="2" name="BT_TX_GAIN_RAMP" comment=""/>
+ <register addr="00003100" rw_flags="RW" width="1" name="BT_TX_GAIN_RAMP_DELAY" comment=""/>
+ <register addr="00003104" rw_flags="R" width="1" name="BT_TX_GAIN" comment=""/>
+ <register addr="00003108" rw_flags="RW" width="2" name="BT_TX_MR_CONFIG1" comment=""/>
+ <register addr="0000310c" rw_flags="RW" width="2" name="BT_TX_MR_CONFIG2" comment=""/>
+ <register addr="00003110" rw_flags="RW" width="1" name="BT_TX_MR_MOD_DELAY" comment=""/>
+ <register addr="00003114" rw_flags="RW" width="2" name="BT_POLAR_CTRL" comment="General control register"/>
+ <register addr="00003118" rw_flags="RW" width="2" name="BT_POLAR_CTRL2" comment="Second set of general control register"/>
+ <register addr="0000311c" rw_flags="RW" width="2" name="BT_POLAR_MAG_DATA" comment="Magnitude value to be inserted into Polar chain at various points when reg source selected (Only 10 LS bits are used when this is used to drive TX_AM_DAC output)"/>
+ <register addr="00003120" rw_flags="RW" width="2" name="BT_POLAR_PHASE_DATA" comment="Phase value to be inserted into Polar chain at various points when reg source selected"/>
+ <register addr="00003124" rw_flags="RW" width="2" name="BT_POLAR_MUX_1" comment="Mux control register"/>
+ <register addr="00003128" rw_flags="RW" width="2" name="BT_POLAR_MUX_2" comment="Mux control register"/>
+ <register addr="0000312c" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_I_DATA" comment="Quadrature-Polar converter I data input register"/>
+ <register addr="00003130" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_Q_DATA" comment="Quadrature-Polar converter Q data input register"/>
+ <register addr="00003134" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_CONTROL" comment="FIR filter control for AntiAliasing"/>
+ <register addr="00003138" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP0" comment="AntiAliasing FIR filter, tap 0 of 5"/>
+ <register addr="0000313c" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP1" comment="AntiAliasing FIR filter, tap 1 of 5"/>
+ <register addr="00003140" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP2" comment="AntiAliasing FIR filter, tap 2 of 5"/>
+ <register addr="00003144" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP3" comment="AntiAliasing FIR filter, tap 3 of 5"/>
+ <register addr="00003148" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP4" comment="AntiAliasing FIR filter, tap 4 of 5"/>
+ <register addr="0000314c" rw_flags="R" width="2" name="BT_POLAR_DEBUG_STATUS" comment="Debug Status bus"/>
+ <register addr="00003150" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_AMP_CONST" comment="Correction const for Quad-Polar Amp output (const/4096 scales output and includes Cordic magnitude correction)"/>
+ <register addr="00003154" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_PHASE_CONST" comment="Correction const for Quad-Polar Phase output (const/4096 scales +-180 to +-2047)"/>
+ <register addr="00003158" rw_flags="RW" width="2" name="BT_POLAR_COMPENSATION_DATA_WRITE" comment="Compensation Y LUT write register"/>
+ <register addr="0000315c" rw_flags="R" width="2" name="BT_POLAR_COMPENSATION_DATA_READ" comment="Compensation Y LUT read register"/>
+ <register addr="00003160" rw_flags="RW" width="1" name="BT_POLAR_COMPENSATION_ADDR" comment="Compensation Y LUT address register"/>
+ <register addr="00003164" rw_flags="RW" width="4" name="BT_POLAR_TEST_STIM_LSW" comment="Polar Test stimulus"/>
+ <register addr="00003168" rw_flags="RW" width="1" name="BT_POLAR_TEST_STIM_MSB" comment="Polar Test stimulus"/>
+ <register addr="0000316c" rw_flags="R" width="4" name="BT_POLAR_TEST_CAP_LSW" comment="Polar Test capture"/>
+ <register addr="00003170" rw_flags="R" width="4" name="BT_POLAR_TEST_CAP_MSW" comment="Polar Test capture"/>
+ <register addr="00003174" rw_flags="RW" width="4" name="BT_POLAR_IIR_COEFF1_LSW" comment="TX POLAR IIR filter coefficients (Biquad 1)"/>
+ <register addr="00003178" rw_flags="RW" width="1" name="BT_POLAR_IIR_COEFF1_MSB" comment="TX POLAR IIR filter coefficients (Biquad 1)"/>
+ <register addr="0000317c" rw_flags="RW" width="4" name="BT_POLAR_IIR_COEFF2_LSW" comment="TX POLAR IIR filter coefficients (Biquad 2)"/>
+ <register addr="00003180" rw_flags="RW" width="1" name="BT_POLAR_IIR_COEFF2_MSB" comment="TX POLAR IIR filter coefficients (Biquad 2)"/>
+ <register addr="00003184" rw_flags="RW" width="2" name="BT_POLAR_IIR_FILTER_CFG" comment="TX POLAR IIR filter configuration"/>
+ <register addr="00003188" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_PHASE_CORR" comment="Signed: Phase correction adjustments for Polar to IQ conversion (shifted left by 2)"/>
+ <register addr="0000318c" rw_flags="RW" width="1" name="BT_POLAR_POLAR_QUAD_AMP_CORR" comment="Signed: Amplitude correction adjustments for Polar to IQ conversion"/>
+ <register addr="00003190" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_OFFSET" comment="I and Q offset adjustments for Polar to IQ conversion"/>
+ <register addr="00003194" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_AMP_CONST" comment="Correction const for Polar-Quad Amp output (4096/const unscales output)"/>
+ <register addr="00003198" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_PHASE_CONST" comment="Correction const for Polar-Quad Phase output - reset default gives x1"/>
+ <register addr="0000319c" rw_flags="RW" width="2" name="BT_POLAR_SIGGEN_CTRL" comment="Cal Siggen sine wave Ctrl"/>
+ <register addr="000031a0" rw_flags="RW" width="2" name="BT_POLAR_SIGGEN_FREQ" comment="Cal Siggen sine wave - frequency to generate"/>
+ <register addr="000031a4" rw_flags="RW" width="1" name="BT_POLAR_INVERT_CTRL" comment="Fallback IQ Inversion control"/>
+ <register addr="000031a8" rw_flags="RW" width="1" name="BT_POLAR_SAMPLE_CTRL" comment="Controls for the BT Polar Sample block"/>
+ <register addr="000031ac" rw_flags="RW" width="1" name="BT_RF_RX_CFG" comment="Bluetooth Rx configuration."/>
+ <register addr="000031b0" rw_flags="RW" width="1" name="BT_RX_INTERFACE_CTRL" comment="Bluetooth Rx Interface control."/>
+ <register addr="000031b4" rw_flags="RW" width="1" name="BT_RX_DEBUG_SEL" comment="Bluetooth Rx debug mux select."/>
+ <register addr="000031b8" rw_flags="RW" width="2" name="BT_RX_SUPP_CFG" comment="Bluetooth Rx Supplemental Sampler configuration register (for Direction Finding)."/>
+ <register addr="000031bc" rw_flags="RW" width="1" name="BT_RX_CTRL_DEBUG_SEL" comment="Bluetooth Rx Control debug mux select."/>
+ <register addr="000031c0" rw_flags="R" width="4" name="BT_RX_BDR_SYNC_TIME" comment="The time we found BDR Sync (in relation to RFIC System Time)"/>
+ <register addr="000031c4" rw_flags="RW" width="4" name="BT_RX_BDR_SYNC_TIMEOUT_OFFSET" comment="The number of microseconds before the BDR sync timeout is asserted from the point the Rx Digital enable is set (in reference to the RFIC system time)"/>
+ <register addr="000031c8" rw_flags="RW" width="4" name="BT_RX_LR_SYNC_TIMEOUT_OFFSET" comment="The number of microseconds before the LR sync timeout is asserted from the point the Rx Digital enable is set (in reference to the RFIC system time)"/>
+ <register addr="000031cc" rw_flags="RW" width="2" name="BT_RX_CTRL_CFG" comment="Bluetooth Rx Control configuration."/>
+ <register addr="000031d0" rw_flags="RW" width="1" name="BT_RX_EDR3_ALIGN_CFG" comment="Set to enable EDR3 symbol alignment workaround logic for Java EVT0."/>
+ <register addr="000031d4" rw_flags="RW" width="4" name="BT_RX_MLE_ESCO_OFFSET" comment="Set to enable EDR3 symbol alignment workaround logic for Java EVT0."/>
+ <register addr="000031d8" rw_flags="RW" width="4" name="BT_RX_MLE_ACL_OFFSET" comment="Set to enable EDR3 symbol alignment workaround logic for Java EVT0."/>
+ <register addr="000031dc" rw_flags="RW" width="4" name="BT_RX_MR_SYNC_TIMING" comment="BT DPSK synchronization timing configuration"/>
+ <register addr="000031e0" rw_flags="RW" width="1" name="BT_RX_TIMER_CFG" comment="Bluetooth Rx Radio Timer configuration."/>
+ <register addr="000031e4" rw_flags="R" width="1" name="BT_RX_TIMER_STATUS" comment="Bluetooth Rx Radio Timer status."/>
+ <register addr="000031e8" rw_flags="RW" width="1" name="BT_RX_TIMER_SW_TRIGGERS" comment="Bluetooth Rx Radio Timer software triggers."/>
+ <register addr="000031ec" rw_flags="RW" width="4" name="BT_RX_TIMER_EVENT_TIME" comment="Set the required Tx event time. Used when timing to an event, not used when timing from an event."/>
+ <register addr="000031f0" rw_flags="RW" width="1" name="BT_RX_TIMER_DIG_SW_ORIDE" comment="Override timer digital outputs, when masked."/>
+ <register addr="000031f4" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_PLL_ABORT" comment="Bluetooth Rx Radio Timer - PLL Abort trigger configuration."/>
+ <register addr="000031f8" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_START" comment="Bluetooth Rx Radio Timer - Start trigger configuration."/>
+ <register addr="000031fc" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_SW_ABORT" comment="Bluetooth Rx Radio Timer - Softwre Abort trigger configuration."/>
+ <register addr="00003200" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_DONE" comment="Bluetooth Rx Radio Timer - Done trigger configuration."/>
+ <register addr="00003204" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_SYNC_TIMEOUT" comment="Bluetooth Rx Radio Timer - BDR Sync Timeout trigger configuration."/>
+ <register addr="00003208" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_COEX_ABORT" comment="Bluetooth Rx Radio Timer - Coex Abort trigger configuration."/>
+ <register addr="0000320c" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_MLSE_EARLY" comment="Bluetooth Rx Radio Timer - MLSE Early trigger configuration."/>
+ <register addr="00003210" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT0_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003214" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT1_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003218" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT2_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="0000321c" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT3_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003220" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT4_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003224" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT5_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003228" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT6_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="0000322c" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT7_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003230" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT8_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003234" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT9_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003238" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT10_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="0000323c" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT11_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003240" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT0_DIG_EN" comment="Receive slot 0 Digital Enables"/>
+ <register addr="00003244" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT1_DIG_EN" comment="Receive slot 1 Digital Enables"/>
+ <register addr="00003248" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT2_DIG_EN" comment="Receive slot 2 Digital Enables"/>
+ <register addr="0000324c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT3_DIG_EN" comment="Receive slot 3 Digital Enables"/>
+ <register addr="00003250" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT4_DIG_EN" comment="Receive slot 4 Digital Enables"/>
+ <register addr="00003254" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT5_DIG_EN" comment="Receive slot 5 Digital Enables"/>
+ <register addr="00003258" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT6_DIG_EN" comment="Receive slot 6 Digital Enables"/>
+ <register addr="0000325c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT7_DIG_EN" comment="Receive slot 7 Digital Enables"/>
+ <register addr="00003260" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT8_DIG_EN" comment="Receive slot 8 Digital Enables"/>
+ <register addr="00003264" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT9_DIG_EN" comment="Receive slot 9 Digital Enables"/>
+ <register addr="00003268" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT10_DIG_EN" comment="Receive slot 10 Digital Enables"/>
+ <register addr="0000326c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT11_DIG_EN" comment="Receive slot 11 Digital Enables"/>
+ <register addr="00003270" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT0_DELAY" comment="Receive slot 0 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003274" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT1_DELAY" comment="Receive slot 1 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003278" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT2_DELAY" comment="Receive slot 2 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="0000327c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT3_DELAY" comment="Receive slot 3 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003280" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT4_DELAY" comment="Receive slot 4 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003284" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT5_DELAY" comment="Receive slot 5 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003288" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT6_DELAY" comment="Receive slot 6 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="0000328c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT7_DELAY" comment="Receive slot 7 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003290" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT8_DELAY" comment="Receive slot 8 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003294" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT9_DELAY" comment="Receive slot 9 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003298" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT10_DELAY" comment="Receive slot 10 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="0000329c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT11_DELAY" comment="Receive slot 11 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000032a0" rw_flags="RW" width="2" name="BT_RX_MR_FREQ_CONFIG" comment="BT DPSK demodulator frequency offset in bits [12:0] - Bit 15 when *** cleared *** enables spectrum inversion (change sign of Q channel *** after *** SDDCRS mixer)"/>
+ <register addr="000032a4" rw_flags="RW" width="2" name="BT_RX_MR_FREQ_OFFSET" comment="BT DPSK demodulator frequency offset value"/>
+ <register addr="000032a8" rw_flags="RW" width="2" name="BT_CAL_ANALYSER_CFG" comment="This register configures the signal analyser"/>
+ <register addr="000032ac" rw_flags="RW" width="2" name="BT_CAL_ANALYSER_FREQ" comment="This sets the frequency of the tone used by the signal analyser. f = reg_value * (16_000_000)/2^16.This sets the frequency of the tone used by the signal analyser."/>
+ <register addr="000032b0" rw_flags="R" width="4" name="BT_CAL_ANALYSER_RESULT" comment="This register contains the values generated by the signal analyser, Real = [7:0], Imag = [15:8]"/>
+ <register addr="000032b4" rw_flags="RW" width="4" name="BT_RX_DEMOD_CONFIG" comment="BT GFSK demodulator configuration"/>
+ <register addr="000032b8" rw_flags="RW" width="2" name="BT_BDR_FREQ_DISC_CONFIG" comment="Configures GFSK frequency discriminator"/>
+ <register addr="000032bc" rw_flags="RW" width="4" name="BT_BDR_FREQ2_CONFIG" comment="Configures GFSK frequency discriminator"/>
+ <register addr="000032c0" rw_flags="RW" width="2" name="BT_RX_DEMOD_BDR_DECISION_EQ_CONFIG" comment="Configures the decision-directed BDR equaliser"/>
+ <register addr="000032c4" rw_flags="RW" width="1" name="BT_PHASESQUELCH_CONFIG" comment="'Squelch' functionality for frequency discriminator"/>
+ <register addr="000032c8" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_CONFIG" comment="Config for and enable for the new RX BDR enhancements provided by MLSE block"/>
+ <register addr="000032cc" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLSE_LR_CONFIG" comment="Config for MLSE LR"/>
+ <register addr="000032d0" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_LR_EXP_FREQ_CONFIG" comment="Config for MLSE LR, expected FREQ"/>
+ <register addr="000032d4" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_SYNC_CONFIG" comment="MLSE config for the FFT sync block"/>
+ <register addr="000032d8" rw_flags="RW" width="1" name="BT_RX_DEMOD_MLSE_DEBUG" comment="Debug Sel"/>
+ <register addr="000032dc" rw_flags="RW" width="2" name="BT_RX_SYNC_CONFIG" comment="Additional Synchroniser config"/>
+ <register addr="000032e0" rw_flags="RW" width="4" name="BT_RF_ACCESS_CODE_LAP" comment="Lower address part of BT address to generate access code"/>
+ <register addr="000032e4" rw_flags="RW" width="4" name="BT_RX_WBREE_ACCESS_ADDR" comment="Wibree Access Address. Sync word to seacrhg for in received packets"/>
+ <register addr="000032e8" rw_flags="RW" width="2" name="BT_RX_ANT_NET_ADDR" comment="ANT Network Address for Rx Synchroniser"/>
+ <register addr="000032ec" rw_flags="RW" width="2" name="BT_RX_LLR_CONFIG" comment="LLR Configuration"/>
+ <register addr="000032f0" rw_flags="RW" width="4" name="BT_RF_LLR_TRIGGER_LSW" comment="LLR Access Code to transmit or receive LSW"/>
+ <register addr="000032f4" rw_flags="RW" width="4" name="BT_RF_LLR_TRIGGER_MSW" comment="LLR Access Code to transmit or receive MSW"/>
+ <register addr="000032f8" rw_flags="R" width="2" name="BT_RX_SYNC_NUM_ERRORS" comment="Number of bit errors in access code"/>
+ <register addr="000032fc" rw_flags="R" width="2" name="BT_RX_FREQ_DISCRIM" comment="BT GFSK frequency discriminator output"/>
+ <register addr="00003300" rw_flags="R" width="2" name="BT_RX_FREQ_ERROR" comment="BT GFSK actual frequency offset output"/>
+ <register addr="00003304" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_CONFIG" comment="Config for and enable for the new RX EDR enhancements provided by MLE block"/>
+ <register addr="00003308" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM00" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000330c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM02" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003310" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM04" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003314" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM06" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003318" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM08" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000331c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM10" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003320" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM12" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003324" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM14" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003328" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE00" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000332c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE02" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003330" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE04" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003334" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE06" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003338" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE08" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000333c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE10" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003340" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE12" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003344" rw_flags="RW" width="1" name="BT_RX_DEMOD_MLE_HBASE14" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003348" rw_flags="RW" width="4" name="BT_RX_MR_SYNC_CONFIG" comment="BT DPSK demodulator synchronization configuration"/>
+ <register addr="0000334c" rw_flags="RW" width="2" name="BT_RX_MR_SAMP_CONFIG" comment="BT DPSK demodulator slicer configuration"/>
+ <register addr="00003350" rw_flags="RW" width="4" name="BT_RX_MR_EQ_TAPS_LSW" comment="BT DPSK RRC-filter coefficients LSW"/>
+ <register addr="00003354" rw_flags="RW" width="4" name="BT_RX_MR_EQ_TAPS_MSW" comment="BT DPSK RRC-filter coefficients MSW"/>
+ <register addr="00003358" rw_flags="R" width="1" name="BT_RX_MR_FREQ_ERROR" comment="BT DPSK actual frequency offset output"/>
+ <register addr="0000335c" rw_flags="R" width="1" name="BT_RX_MR_SYNC_SCORE" comment="BT DPSK synchronizer score output"/>
+ <register addr="00003360" rw_flags="R" width="1" name="BT_DCRS_ADC_MON_STATUS" comment="ADC power detect output register: Note: BT_DCRS_ADC_MON_SINGLE_SHOT_EN should be set if this register is being used for scanning purposes."/>
+ <register addr="00003364" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_CS_ENABLE" comment="Conditional scan enable (turns on just sincfir and adcproc)"/>
+ <register addr="00003368" rw_flags="RW" width="1" name="BT_DCRS_CIC_CFG" comment="BT CIC decimator configuration"/>
+ <register addr="0000336c" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_ENABLE" comment="Enables optional ADC domain processing"/>
+ <register addr="00003370" rw_flags="RW" width="2" name="BT_DCRS_ADC_MON_CONFIG" comment="Optional ADC domain processing configuration"/>
+ <register addr="00003374" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_CONFIG2" comment="Optional ADC domain processing configuration 2"/>
+ <register addr="00003378" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_CS_RESET" comment="Rising edge on this signal resets ADC RMS accumulator"/>
+ <register addr="0000337c" rw_flags="R" width="2" name="BT_DCRS_AGCGAIN_MON_AT_SYNC" comment="AGC gain parameters readback to determine gain settings at time of RxSync. Additional fields contain 4 bits recording whether saturation occurred after RxSync."/>
+ <register addr="00003380" rw_flags="RW" width="1" name="BT_DCRS_AGC_CFG" comment="BT AGC configuration"/>
+ <register addr="00003384" rw_flags="R" width="1" name="BT_DCRS_AGC_STATUS" comment="Capture some raw Ana sigs"/>
+ <register addr="00003388" rw_flags="RW" width="1" name="BT_DCRS_AGC_EN_SRC" comment="Configures AGC enable criteria"/>
+ <register addr="0000338c" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_LNA_GAIN" comment="Startup/SW override for LNA gain value (valid values are 0 to 6)"/>
+ <register addr="00003390" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_MIX_GAIN" comment="Startup/SW override for MIX gain value (valid values are 0 to 4)"/>
+ <register addr="00003394" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_BUF_GAIN" comment="Startup/SW override for BUF gain value (valid values are 0 to 3)"/>
+ <register addr="00003398" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_DIG_GAIN" comment="Startup/SW override for DIG gain value - Signed 2's complement: -8 to +15 selects digital gain of -48dB to +21dB in 3dB steps"/>
+ <register addr="0000339c" rw_flags="RW" width="2" name="BT_DCRS_AGC_SW_CTRL" comment="SW override enables"/>
+ <register addr="000033a0" rw_flags="RW" width="4" name="BT_DCRS_AGC_GAIN_STEPS" comment="AGC LNA step values for each saturation indicator"/>
+ <register addr="000033a4" rw_flags="RW" width="4" name="BT_DCRS_AGC_SATRST" comment="Configurable AGC Saturation Indicator resets"/>
+ <register addr="000033a8" rw_flags="RW" width="2" name="BT_DCRS_AGC_CONF1" comment="AGC configuration register 1"/>
+ <register addr="000033ac" rw_flags="RW" width="2" name="BT_DCRS_AGC_CONF2" comment="AGC configuration register 2"/>
+ <register addr="000033b0" rw_flags="RW" width="2" name="BT_DCRS_AGC_CONF3" comment="AGC configuration register 3"/>
+ <register addr="000033b4" rw_flags="RW" width="1" name="BT_DCRS_AGC_CONF4" comment="AGC configuration register 4"/>
+ <register addr="000033b8" rw_flags="RW" width="1" name="BT_DCRS_AGC_CONF5" comment="AGC configuration register 5"/>
+ <register addr="000033bc" rw_flags="RW" width="2" name="BT_DCRS_AGC_EQ_PWR_THR" comment="(Post digital gain) power threshold register for digital gain control"/>
+ <register addr="000033c0" rw_flags="RW" width="2" name="BT_DCRS_AGC_BB_PWR_HI_THR" comment="(Pre digital gain) power threshold register for analog gain control"/>
+ <register addr="000033c4" rw_flags="RW" width="2" name="BT_DCRS_AGC_BB_PWR_DET_THR" comment="(Post digital gain) power threshold register for power detection"/>
+ <register addr="000033c8" rw_flags="RW" width="1" name="BT_DCRS_AGC_FAST_DIG_CTRL_CFG" comment="(Pre digital gain) power threshold register for fast digital control of the analogue gains"/>
+ <register addr="000033cc" rw_flags="R" width="2" name="BT_DCRS_AGCGAIN_MON" comment="AGC gain parameters readback"/>
+ <register addr="000033d0" rw_flags="R" width="2" name="BT_DCRS_SAT_MON" comment="Monitor raw saturation detectorors"/>
+ <register addr="000033d4" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG0" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033d8" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG1" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033dc" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG2" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033e0" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG3" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033e4" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG4" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033e8" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG5" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033ec" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG6" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033f0" rw_flags="RW" width="2" name="BT_DCRS_BB_EQ_CFG7" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033f4" rw_flags="RW" width="1" name="BT_DCRS_EQ_CONFIG" comment="BT baseband equalizer configuration"/>
+ <register addr="000033f8" rw_flags="RW" width="1" name="BT_DCRS_DBG_CFG" comment="BT debug mux configuration"/>
+ <register addr="000033fc" rw_flags="RW" width="1" name="BT_DCRS_DBG_SEL" comment=""/>
+ <register addr="00003400" rw_flags="RW" width="2" name="BT_DCRS_IF_EQ_CFG" comment="BT IF equalizer filter coefficients"/>
+ <register addr="00003404" rw_flags="RW" width="1" name="BT_DCRS_IIR_CONFIG" comment="IIR decimation configuration"/>
+ <register addr="00003408" rw_flags="RW" width="2" name="BT_DCRS_NBIIR_FILTER_CFG" comment="SDDCRS NarrowBand IIR filter configuration"/>
+ <register addr="0000340c" rw_flags="RW" width="4" name="BT_DCRS_NBIIR_COEFF1_LSW" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 1) LSW"/>
+ <register addr="00003410" rw_flags="RW" width="1" name="BT_DCRS_NBIIR_COEFF1_MSB" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 1) MSB"/>
+ <register addr="00003414" rw_flags="RW" width="4" name="BT_DCRS_NBIIR_COEFF2_LSW" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 2) LSW"/>
+ <register addr="00003418" rw_flags="RW" width="1" name="BT_DCRS_NBIIR_COEFF2_MSB" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 2) MSB"/>
+ <register addr="0000341c" rw_flags="RW" width="4" name="BT_DCRS_TINC_CFG" comment="BT resampling ratio configuration - Must be calculated as round((1 - 16*(BT_DCRS_CIC_DEC+1)/fAdc_MHz) * 2^26) - Use floor instead of round if BT_DCRS_PHASE_LOCK is set"/>
+ <register addr="00003420" rw_flags="RW" width="1" name="BT_DCRS_LINT_CFG" comment="BT linear interpolator configuration"/>
+ <register addr="00003424" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_SHIFTS_LNA0" comment=""/>
+ <register addr="00003428" rw_flags="RW" width="2" name="BT_DCRS_PHASECOMP_SHIFTS_LNA1" comment=""/>
+ <register addr="0000342c" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_SHIFTS_BUF" comment=""/>
+ <register addr="00003430" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_SHIFTS_MIX0" comment=""/>
+ <register addr="00003434" rw_flags="RW" width="1" name="BT_DCRS_PHASECOMP_SHIFTS_MIX1" comment=""/>
+ <register addr="00003438" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_DELAYS" comment="Phase compensator delay values"/>
+ <register addr="0000343c" rw_flags="RW" width="2" name="BT_DCRS_NOM_IF_BT_CFG" comment="BT nominal IF"/>
+ <register addr="00003440" rw_flags="R" width="2" name="BT_DCRS_FREQ_OFFSET_STATUS" comment=""/>
+ <register addr="00003444" rw_flags="R" width="4" name="BT_DCRS_BB_PWR_STATUS" comment="Measured baseband power (pre-digital gain)"/>
+ <register addr="00003448" rw_flags="R" width="2" name="BT_DCRS_EQ_PWR_STATUS_AT_SYNC" comment="This is not exactly EqPwr registered at Sync. It is the post-digital gain signal power averaged over the longer period of time used for BbPwr. In order to measure this, we use BbPwr and compensate for the digital gain at Sync. This results in a stabilised RSSI value after digital gain. It also produces a 16-bit result which the XAP can more easily manage than the raw BBPwrAtSync (32 bit)Measured baseband power (post-digital gain) obtained at RxSync, averaged over the longer period of time used for pre-digital gain measurements."/>
+ <register addr="0000344c" rw_flags="R" width="2" name="BT_DCRS_EQ_PWR_STATUS" comment="Raw EqPwr"/>
+ <register addr="00003450" rw_flags="RW" width="2" name="BT_DCRS_AGC_PWR_MEAS" comment="AGC power measure configuration"/>
+ <register addr="00003454" rw_flags="RW" width="2" name="BT_DCRS_SYNCPHASE_CONFIG" comment="Configures phase of clock synchronization buffer"/>
+ <register addr="00003458" rw_flags="R" width="1" name="BT_DCRS_STATUS" comment="Legacy - no longer used"/>
+ <register addr="0000345c" rw_flags="R" width="2" name="BT_ANA_STATUS" comment="Miscellaneous readable analogue bits"/>
+ <register addr="00003460" rw_flags="R" width="4" name="BT_ANA_LO_DPLL_TEST_STATUS" comment="This register contains test outputs from the LO"/>
+ <register addr="00003464" rw_flags="RW" width="4" name="BT_ANA_MISC" comment=""/>
+ <register addr="00003468" rw_flags="RW" width="4" name="BT_ANA_STATIC_SPARE" comment="Static spare bits for analogue. Descriptions will be updated based on analogue usage."/>
+ <register addr="0000346c" rw_flags="RW" width="4" name="BT_ANA_RXRF" comment=""/>
+ <register addr="00003470" rw_flags="RW" width="4" name="BT_ANA_RXADC" comment=""/>
+ <register addr="00003474" rw_flags="RW" width="4" name="BT_ANA_TXBB_0" comment=""/>
+ <register addr="00003478" rw_flags="RW" width="2" name="BT_ANA_TXBB_1" comment=""/>
+ <register addr="0000347c" rw_flags="RW" width="4" name="BT_ANA_TXRF_0" comment=""/>
+ <register addr="00003480" rw_flags="RW" width="4" name="BT_ANA_TXRF_1" comment=""/>
+ <register addr="00003484" rw_flags="RW" width="2" name="BT_ANA_TXRF_2" comment=""/>
+ <register addr="00003488" rw_flags="RW" width="4" name="BT_ANA_LO_CLKREF_ADC" comment="This register is one of the LO configuration registers"/>
+ <register addr="0000348c" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="00003490" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="00003494" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_OPEN1" comment="This register is one of the LO configuration registers"/>
+ <register addr="00003498" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_OPEN2" comment="This register is one of the LO configuration registers"/>
+ <register addr="0000349c" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034a0" rw_flags="RW" width="4" name="BT_ANA_LO_DPLL_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034a4" rw_flags="RW" width="4" name="BT_ANA_LO_DPLL_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034a8" rw_flags="RW" width="4" name="BT_ANA_LO_DPLL_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034ac" rw_flags="RW" width="4" name="BT_ANA_LO_D_FREQ1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034b0" rw_flags="RW" width="4" name="BT_ANA_LO_D_FREQ2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034b4" rw_flags="RW" width="4" name="BT_ANA_LO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034b8" rw_flags="RW" width="4" name="BT_ANA_LO_PLL_RESV" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034bc" rw_flags="RW" width="4" name="BT_ANA_LO_PU_DCO_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034c0" rw_flags="RW" width="4" name="BT_ANA_LO_PU_TDC_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034c4" rw_flags="RW" width="4" name="BT_ANA_LO_AREG_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034c8" rw_flags="RW" width="4" name="BT_ANA_LO_TDC_NLMEM" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034cc" rw_flags="RW" width="4" name="BT_ANA_LO_TOP" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034d0" rw_flags="RW" width="1" name="BT_ANA_DEBUG_SEL" comment=""/>
+ <register addr="000034d4" rw_flags="RW" width="2" name="BT_ANAIF_CFG" comment="ADC Digital saturation filter control"/>
+ <register addr="000034d8" rw_flags="RW" width="1" name="BT_ANA_LO_SW_STOP" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034dc" rw_flags="RW" width="4" name="BT_ANA_SW_ENABLES" comment="Override value for timer outputs when not controlled by timer"/>
+ <register addr="000034e0" rw_flags="RW" width="4" name="BT_ANA_SW_ENABLES_MASK" comment="Selects whether timer outputs or override bits are used for analogue"/>
+ <register addr="000034e4" rw_flags="R" width="4" name="BT_ANA_ENABLES_STATUS" comment="Shows values being driven to analogue interface after timer and masking function is resolved"/>
+ <register addr="000034e8" rw_flags="RW" width="4" name="BT_ANA_LNA_ZIN_TRIM_LUT" comment="First 4 locations of LUT used to generate the 2G5 LNA ZinTrim value."/>
+ <register addr="000034ec" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_SYNC_POWER" comment="New setting for the FFT sync block, false sync optimisations"/>
+ </block>
+ <block name="btwl_common" comment="Coexistence RFIC Registers">
+ <register addr="00002000" rw_flags="RW" width="2" name="AUX_BIST_ADC_CTRL" comment="Control register for auxiliary ADC"/>
+ <register addr="00002004" rw_flags="RW" width="2" name="AUX_BIST_ADC_LEVEL" comment="DAC value driven to auxiliary ADC"/>
+ <register addr="00002008" rw_flags="R" width="2" name="AUX_BIST_ADC_STATUS" comment="Returns the data from auxiliary ADC"/>
+ <register addr="0000200c" rw_flags="RW" width="2" name="BTWL_BIST_ADC_CTRL" comment="Control register for auxiliary ADC"/>
+ <register addr="00002010" rw_flags="RW" width="2" name="BTWL_BIST_ADC_LEVEL" comment="DAC value driven to auxiliary ADC"/>
+ <register addr="00002014" rw_flags="R" width="2" name="BTWL_BIST_ADC_STATUS" comment="Returns the data from auxiliary ADC"/>
+ <register addr="00002018" rw_flags="RW" width="4" name="RFIC_DEBUG_CFG" comment="BTWL Debug Config"/>
+ <register addr="0000201c" rw_flags="RW" width="4" name="RFIC_DEBUG_CFG2" comment="BTWL Debug Config register 2"/>
+ <register addr="00002020" rw_flags="RW" width="4" name="RFIC_DEBUG_CFG3" comment="BTWL Debug Config register 3"/>
+ <register addr="00002024" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG0" comment="Debug Mux for pin"/>
+ <register addr="00002028" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG1" comment="Debug Mux for pin"/>
+ <register addr="0000202c" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG2" comment="Debug Mux for pin"/>
+ <register addr="00002030" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG3" comment="Debug Mux for pin"/>
+ <register addr="00002034" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_WL_SPDY_M" comment="Debug Mux for pin"/>
+ <register addr="00002038" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_WL_SPDY_S" comment="Debug Mux for pin"/>
+ <register addr="0000203c" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_BT_SPDY_M" comment="Debug Mux for pin"/>
+ <register addr="00002040" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_BT_SPDY_S" comment="Debug Mux for pin"/>
+ <register addr="00002044" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_FM_SPDY_S" comment="Debug Mux for pin"/>
+ <register addr="00002048" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_FEM0" comment="Debug Mux for pin"/>
+ <register addr="0000204c" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_FEM1" comment="Debug Mux for pin"/>
+ <register addr="00002050" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_BT" comment="Serialiser control for BT Debug bus"/>
+ <register addr="00002054" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_WL" comment="Serialiser control for WLan Debug bus"/>
+ <register addr="00002058" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_COEX" comment="Serialiser control for Coex Debug bus"/>
+ <register addr="0000205c" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_MISC" comment="Serialiser control for Misc Debug bus"/>
+ <register addr="00002060" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_SERIAL_DATA" comment="Not used"/>
+ <register addr="00002064" rw_flags="R" width="2" name="RFIC_DEBUG_PAD_SDR_STATUS" comment="Debug Pad Inputs"/>
+ <register addr="00002068" rw_flags="R" width="2" name="RFIC_DEBUG_PAD_DDR_STATUS" comment="Debug Pad DDR Inputs"/>
+ <register addr="0000206c" rw_flags="RW" width="1" name="RFIC_DEBUG_ACC_ADDR" comment="Bracken Code/Data Mem Address"/>
+ <register addr="00002070" rw_flags="RW" width="4" name="RFIC_DEBUG_ACC_WDATA" comment="Bracken Code/Data Mem Write Data - auto increments address on write"/>
+ <register addr="00002074" rw_flags="R" width="4" name="RFIC_DEBUG_ACC_RDATA" comment="Bracken Code/Data Mem Read Data - auto increments address on read"/>
+ <register addr="00002078" rw_flags="R" width="2" name="RFIC_DEBUG_STATUS" comment="Main Debug Status register"/>
+ <register addr="0000207c" rw_flags="RW" width="2" name="RFIC_DEBUG_WL_SPEEDY_S_MON_CTRL" comment="WL Speedy Slave Monitor Ctrl"/>
+ <register addr="00002080" rw_flags="RW" width="4" name="RFIC_DEBUG_WL_SPEEDY_M_MON_CTRL" comment="WL Speedy Master Monitor Ctrl"/>
+ <register addr="00002084" rw_flags="R" width="4" name="RFIC_DEBUG_WL_SPEEDY_MON_STATUS" comment="WL Speedy Monitor Status"/>
+ <register addr="00002088" rw_flags="RW" width="2" name="RFIC_DEBUG_BT_SPEEDY_S_MON_CTRL" comment="BT Speedy Slave Monitor Ctrl"/>
+ <register addr="0000208c" rw_flags="RW" width="4" name="RFIC_DEBUG_BT_SPEEDY_M_MON_CTRL" comment="BT Speedy Master Monitor Ctrl"/>
+ <register addr="00002090" rw_flags="R" width="4" name="RFIC_DEBUG_BT_SPEEDY_MON_STATUS" comment="BT Speedy Monitor Status"/>
+ <register addr="00002094" rw_flags="RW" width="2" name="RFIC_DEBUG_ACC_TIMER" comment="Timer"/>
+ <register addr="00002098" rw_flags="R" width="4" name="RFIC_DEBUG_ACC_STATUS" comment="Status information for Debug Acc"/>
+ <register addr="0000209c" rw_flags="RW" width="4" name="RFIC_MON_BT_DA_INV0" comment="Optional invert for each BT DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020a0" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_INV0" comment="Optional invert for each WL DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020a4" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_INV1" comment="Optional invert for each WL DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020a8" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_INV2" comment="Optional invert for each WL DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020ac" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_INV0" comment="Optional invert for each SH DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020b0" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_INV1" comment="Optional invert for each SH DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020b4" rw_flags="RW" width="4" name="RFIC_MON_BT_DA_OFF0" comment="Set to turn off drive of each BT DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020b8" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_OFF0" comment="Set to turn off drive of each WL DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020bc" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_OFF1" comment="Set to turn off drive of each WL DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020c0" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_OFF2" comment="Set to turn off drive of each WL DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020c4" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_OFF0" comment="Set to turn off drive of each SH DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020c8" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_OFF1" comment="Set to turn off drive of each SH DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020cc" rw_flags="R" width="4" name="RFIC_MON_BT_AD0" comment="Monitor BT AD signals right at the AD interface"/>
+ <register addr="000020d0" rw_flags="R" width="4" name="RFIC_MON_WL_AD0" comment="Monitor WL AD signals right at the AD interface"/>
+ <register addr="000020d4" rw_flags="R" width="4" name="RFIC_MON_WL_AD1" comment="Monitor WL AD signals right at the AD interface"/>
+ <register addr="000020d8" rw_flags="R" width="4" name="RFIC_MON_WL_AD2" comment="Monitor WL AD signals right at the AD interface"/>
+ <register addr="000020dc" rw_flags="R" width="4" name="RFIC_MON_COEX_AD0" comment="Monitor SH AD signals right at the AD interface"/>
+ <register addr="000020e0" rw_flags="R" width="4" name="RFIC_MON_RS_ACC_BUF" comment="RSSI Buffer register - use has changed since EVT0"/>
+ <register addr="000020e4" rw_flags="R" width="2" name="RFIC_MON_RS_ACC_BUF2" comment="RSSI Buffer register2"/>
+ <register addr="000020e8" rw_flags="RW" width="1" name="COEX_RF_CFG" comment="Coexistence RFIC configuration."/>
+ <register addr="000020ec" rw_flags="RW" width="1" name="COEX_RF_SW_RESET" comment="Software reset of Coexistence RFIC digital."/>
+ <register addr="000020f0" rw_flags="RW" width="4" name="COEX_RF_ARB_CFG" comment=""/>
+ <register addr="000020f4" rw_flags="RW" width="4" name="COEX_RF_TRAN_CTRL_CFG" comment="Coexistence Transition Control configuration."/>
+ <register addr="000020f8" rw_flags="RW" width="4" name="COEX_RF_SH_STATIC_CTRL0" comment=""/>
+ <register addr="000020fc" rw_flags="RW" width="4" name="COEX_RF_SH_STATIC_CTRL1" comment=""/>
+ <register addr="00002100" rw_flags="RW" width="4" name="COEX_RF_LO_LDOREG_CFG1" comment="This register is one of the LO configuration registers"/>
+ <register addr="00002104" rw_flags="RW" width="2" name="COEX_RF_SHRX_CFG" comment=""/>
+ <register addr="00002108" rw_flags="RW" width="1" name="COEX_RF_SHTX_CFG" comment="Coexistence Shared Tx Mux configuration."/>
+ <register addr="0000210c" rw_flags="RW" width="4" name="COEX_RF_FEC_2G_CFG" comment="2G RF Switch Configurations"/>
+ <register addr="00002110" rw_flags="RW" width="4" name="COEX_RF_FEC_2G_CFG1" comment="2G RF Switch Configurations"/>
+ <register addr="00002114" rw_flags="RW" width="4" name="COEX_RF_FEC_5G_CFG" comment="5G RF Switch Configurations"/>
+ <register addr="00002118" rw_flags="RW" width="4" name="COEX_RF_PROT_CHANGE_MODE" comment="Set this to 0xDEADBEEF in order to change the analogue protection. Should clear back to 0 after changing mode."/>
+ <register addr="0000211c" rw_flags="RW" width="1" name="COEX_RF_PROT_CFG" comment="Analogue protection configuration register."/>
+ </block>
+ <block name="rfic_pad_control" comment="Auto-generated from front_end.py">
+ <register addr="00001000" rw_flags="RW" width="1" name="PAD_CONTROL_FEM_CTRL0" comment="Control register for pad FEM_CTRL0"/>
+ <register addr="00001004" rw_flags="RW" width="1" name="PAD_CONTROL_FEM_CTRL1" comment="Control register for pad FEM_CTRL1"/>
+ <register addr="00001008" rw_flags="RW" width="1" name="PAD_CONTROL_FM_SPDY_S" comment="Control register for pad FM_SPDY_S"/>
+ <register addr="0000100c" rw_flags="RW" width="1" name="PAD_CONTROL_BT_SPDY_M" comment="Control register for pad BT_SPDY_M"/>
+ <register addr="00001010" rw_flags="RW" width="1" name="PAD_CONTROL_WL_SPDY_S" comment="Control register for pad WL_SPDY_S"/>
+ <register addr="00001014" rw_flags="RW" width="1" name="PAD_CONTROL_BT_SPDY_S" comment="Control register for pad BT_SPDY_S"/>
+ <register addr="00001018" rw_flags="RW" width="1" name="PAD_CONTROL_WL_SPDY_M" comment="Control register for pad WL_SPDY_M"/>
+ </block>
+ <block name="wlrf_radio" comment="Wireless LAN radio control analogue registers">
+ <register addr="00004000" rw_flags="RW" width="1" name="WLRF_RADIO_LNA_RSSI_THRESH_EXT_LOUD" comment="This register specifies the threshold value for the LNA RSSI module, turning off external LNA indication"/>
+ <register addr="00004004" rw_flags="RW" width="1" name="WLRF_RADIO_LNA_RSSI_THRESH_LOUD" comment="This register specifies the threshold value for the LNA RSSI module, too loud indication (- 6dB gain change request)"/>
+ <register addr="00004008" rw_flags="RW" width="1" name="WLRF_RADIO_LNA_RSSI_THRESH_V_LOUD" comment="This register specifies the threshold value for the LNA RSSI module, extra loud indication (-12dB gain change request)"/>
+ <register addr="0000400c" rw_flags="RW" width="2" name="WLRF_RADIO_MIX_RSSI_THRESH_WEAK" comment="This register specifies the threshold value for the Mixer RSSI module, too weak indication (+ 6dB gain change request)"/>
+ <register addr="00004010" rw_flags="RW" width="2" name="WLRF_RADIO_MIX_RSSI_THRESH_LOUD" comment="This register specifies the threshold value for the Mixer RSSI module, too loud indication (- 6dB gain change request)"/>
+ <register addr="00004014" rw_flags="RW" width="2" name="WLRF_RADIO_MIX_RSSI_THRESH_V_LOUD" comment="This register specifies the threshold value for the Mixer RSSI module, extra loud indication (-12dB gain change request)"/>
+ <register addr="00004018" rw_flags="RW" width="2" name="WLRF_RADIO_ABB_RSSI_THRESH_WEAK" comment="This register specifies the threshold value for the ABB RSSI module, too weak indication (+ 1.5dB gain change request)"/>
+ <register addr="0000401c" rw_flags="RW" width="2" name="WLRF_RADIO_ABB_RSSI_THRESH_LOUD" comment="This register specifies the threshold value for the ABB RSSI module, too loud indication (- 6dB gain change request)"/>
+ <register addr="00004020" rw_flags="RW" width="2" name="WLRF_RADIO_ABB_RSSI_THRESH_V_LOUD" comment="This register specifies the threshold value for the ABB RSSI module, extra loud indication (-12dB gain change request)"/>
+ <register addr="00004024" rw_flags="R" width="2" name="WLRF_RADIO_RX_RSSI" comment="This register contains the RSSI of the receive chain. The lower byte is the 8 bit digital RSSI (fixed to 0 since this is a radio-only chip) and the upper byte is the final analogue gain in 3dB steps."/>
+ <register addr="00004028" rw_flags="R" width="1" name="WLRF_RSSI_FILTERED_STATUS" comment="This register contains the analogue RSSI values for the receive chain, after initial processing in the rssi blocks block."/>
+ <register addr="0000402c" rw_flags="RW" width="4" name="WLRF_WB_RSSI_LUT0" comment="First 6 locations of LUT used to generate RSSI values for WB RSSI. Note that fields are 5 bits but only LS 4 bits are used"/>
+ <register addr="00004030" rw_flags="RW" width="4" name="WLRF_WB_RSSI_LUT1" comment="Last 6 locations of LUT used to generate RSSI values for WB RSSI. Note that fields are 5 bits but only LS 4 bits are used"/>
+ <register addr="00004034" rw_flags="RW" width="4" name="WLRF_IB_RSSI_LUT0" comment="First 6 locations of LUT used to generate RSSI values for IB RSSI"/>
+ <register addr="00004038" rw_flags="RW" width="4" name="WLRF_IB_RSSI_LUT1" comment="Last 6 locations of LUT used to generate RSSI values for IB RSSI"/>
+ <register addr="0000403c" rw_flags="RW" width="4" name="WLRF_ABB_RSSI_LUT0" comment="First 6 locations of LUT used to generate RSSI values for ABB RSSI"/>
+ <register addr="00004040" rw_flags="RW" width="4" name="WLRF_ABB_RSSI_LUT1" comment="Last 6 locations of LUT used to generate RSSI values for ABB RSSI"/>
+ <register addr="00004044" rw_flags="RW" width="4" name="WLRF_RADIO_AGC_CONFIG1" comment="Miscellaneous config bits for the AGC as follows:"/>
+ <register addr="00004048" rw_flags="RW" width="4" name="WLRF_RADIO_AGC_CONFIG2" comment="Configuration bits for the AGC: gains ranges definition. valid when AGC is active, and gain not forced."/>
+ <register addr="0000404c" rw_flags="RW" width="2" name="WLRF_RADIO_RX_LEVEL" comment="This register contains the value to be sent to the analogue gain stages if the AGC is disabled."/>
+ <register addr="00004050" rw_flags="R" width="2" name="WLRF_RADIO_GAIN_STATUS" comment="This register contains the current gain settings to all blocks in the analogue front end"/>
+ <register addr="00004054" rw_flags="RW" width="4" name="WLRF_ANA_LNA_TRIM_LUT" comment="This register defines the LUT used to generate ZIN_TRIM values for 2G5 LNAs"/>
+ <register addr="00004058" rw_flags="RW" width="1" name="WLRF_DEBUG_SELECT" comment="Selects which debug appears on the output of the WLAN block"/>
+ <register addr="0000405c" rw_flags="R" width="2" name="WLRF_DEBUG_STATUS" comment="Returns the current value on the debug bus"/>
+ <register addr="00004060" rw_flags="RW" width="1" name="WLRF_RADIO_CONFIG" comment="Miscellaneous config bits"/>
+ <register addr="00004064" rw_flags="RW" width="4" name="WLRF_RADIO_TEMP_CTRL_CONFIG" comment="Control register for block interfacing to analogue temperature sensor"/>
+ <register addr="00004068" rw_flags="RW" width="2" name="WLRF_ANA_INT_CFG" comment="Configure source for WL status interrupts"/>
+ <register addr="0000406c" rw_flags="R" width="1" name="WLRF_ANA_INT_STATUS" comment="WL Status Interrupt status"/>
+ <register addr="00004070" rw_flags="R" width="4" name="WLRF_ANA_RAW_INT_STATUS" comment="Raw status from the analogue module - intended for hardware debug"/>
+ <register addr="00004074" rw_flags="R" width="2" name="WLRF_RADIO_TEMP" comment="Radio temperature, as measured by analogue sensors near PA"/>
+ <register addr="00004078" rw_flags="R" width="4" name="WLRF_ANA_STATUS" comment="Returns the value on the ANA_STATUS bus"/>
+ <register addr="0000407c" rw_flags="R" width="4" name="WLRF_ANA_RSSI_STATUS" comment="This register contains the raw analogue RSSI values for the receive chain"/>
+ <register addr="00004080" rw_flags="R" width="4" name="WLRF_ANA_ENABLES_STATUS" comment="This register contains the current values of the Analogue Enables, after all masking and multiplexing."/>
+ <register addr="00004084" rw_flags="RW" width="4" name="WLRF_ANA_ENABLES" comment="Default values for analogue enables signals should the mask register select this rather than the timer outputs"/>
+ <register addr="00004088" rw_flags="RW" width="4" name="WLRF_ANA_ENABLES_MASK" comment="Selects use of ANA_ENABLES or timer outputs. A 1 in a given bit selects the timer output."/>
+ <register addr="0000408c" rw_flags="RW" width="4" name="WLRF_ANA_TRAINING_ENABLES_MASK" comment="This masks the output of the Tx timer when it is not a DPD training frame. The idea is to be able to remove the extra Rx enables that are required for making DPD training work to improve power consumption on frames that don't need them. It should typically have all the Tx bits set and none of the Rx bits."/>
+ <register addr="00004090" rw_flags="R" width="1" name="WLRF_ANA_TIMER_TX_SLOT" comment="This register contains the current slot selected by the Tx timer"/>
+ <register addr="00004094" rw_flags="R" width="1" name="WLRF_ANA_TIMER_RX_SLOT" comment="This register contains the current slot selected by the Rx timer"/>
+ <register addr="00004098" rw_flags="RW" width="4" name="WLRF_ANA_TRIM_TX" comment="This register sets the modulation dependent analogue trims in low power mode and when Ana Tx Test Mode is selected (in WLRF_RADIO_CONFIG register)"/>
+ <register addr="0000409c" rw_flags="RW" width="4" name="WLRF_ANA_TX_CCK_TRIM_CONF" comment="CCK modulation dependent analogue trims"/>
+ <register addr="000040a0" rw_flags="RW" width="4" name="WLRF_ANA_TX_OFDM0_TRIM_CONF" comment="OFDM modulation dependent analogue trims when corresponding bit in WL_RADIO_TX_CTRL_ANA_OFDM_SEL is set to 0"/>
+ <register addr="000040a4" rw_flags="RW" width="4" name="WLRF_ANA_TX_OFDM1_TRIM_CONF" comment="OFDM modulation dependent analogue trims when corresponding bit in WL_RADIO_TX_CTRL_ANA_OFDM_SEL is set to 1"/>
+ <register addr="000040a8" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT0_ENABLES" comment="This register sets the radio enables for transmit timer slot 0."/>
+ <register addr="000040ac" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT1_ENABLES" comment="This register sets the radio enables for transmit timer slot 1."/>
+ <register addr="000040b0" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT2_ENABLES" comment="This register sets the radio enables for transmit timer slot 2."/>
+ <register addr="000040b4" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT3_ENABLES" comment="This register sets the radio enables for transmit timer slot 3."/>
+ <register addr="000040b8" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT4_ENABLES" comment="This register sets the radio enables for transmit timer slot 4."/>
+ <register addr="000040bc" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT5_ENABLES" comment="This register sets the radio enables for transmit timer slot 5."/>
+ <register addr="000040c0" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT6_ENABLES" comment="This register sets the radio enables for transmit timer slot 6."/>
+ <register addr="000040c4" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT7_ENABLES" comment="This register sets the radio enables for transmit timer slot 7."/>
+ <register addr="000040c8" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT0_DELAY" comment="This register sets the delay from Tx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="000040cc" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT1_DELAY" comment="This register sets the delay from Tx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040d0" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT2_DELAY" comment="This register sets the delay from Tx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040d4" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT3_DELAY" comment="This register sets the delay from Tx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040d8" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT4_DELAY" comment="This register sets the delay from Tx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040dc" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT5_DELAY" comment="This register sets the delay from Tx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040e0" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT6_DELAY" comment="This register sets the delay from Tx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040e4" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT7_DELAY" comment="This register sets the delay from Tx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040e8" rw_flags="RW" width="2" name="WLRF_ANA_TIMER_TX_SLOT_ON_OFF_LAST" comment="This register sets the start and end of Tx turn on and off ramps, and the slot jumped to in the case of a Tx abort"/>
+ <register addr="000040ec" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT0_ENABLES" comment="This register sets the radio enables for receive timer slot 0."/>
+ <register addr="000040f0" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT1_ENABLES" comment="This register sets the radio enables for receive timer slot 1."/>
+ <register addr="000040f4" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT2_ENABLES" comment="This register sets the radio enables for receive timer slot 2."/>
+ <register addr="000040f8" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT3_ENABLES" comment="This register sets the radio enables for receive timer slot 3."/>
+ <register addr="000040fc" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT4_ENABLES" comment="This register sets the radio enables for receive timer slot 4."/>
+ <register addr="00004100" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT5_ENABLES" comment="This register sets the radio enables for receive timer slot 5."/>
+ <register addr="00004104" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT6_ENABLES" comment="This register sets the radio enables for receive timer slot 6."/>
+ <register addr="00004108" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT7_ENABLES" comment="This register sets the radio enables for receive timer slot 7."/>
+ <register addr="0000410c" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT0_DELAY" comment="This register sets the delay from Rx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="00004110" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT1_DELAY" comment="This register sets the delay from Rx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004114" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT2_DELAY" comment="This register sets the delay from Rx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004118" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT3_DELAY" comment="This register sets the delay from Rx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="0000411c" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT4_DELAY" comment="This register sets the delay from Rx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004120" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT5_DELAY" comment="This register sets the delay from Rx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004124" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT6_DELAY" comment="This register sets the delay from Rx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004128" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT7_DELAY" comment="This register sets the delay from Rx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="0000412c" rw_flags="RW" width="2" name="WLRF_ANA_TIMER_RX_SLOT_ON_OFF_LAST" comment="This register sets the start and end of Rx turn on and off ramps, and the slot jumped to in the case of an Rx abort"/>
+ <register addr="00004130" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT0" comment="Values for LNA 5G trim buses when LNA gain is 0"/>
+ <register addr="00004134" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT1" comment="Values for LNA 5G trim buses when LNA gain is 1"/>
+ <register addr="00004138" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT2" comment="Values for LNA 5G trim buses when LNA gain is 2"/>
+ <register addr="0000413c" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT3" comment="Values for LNA 5G trim buses when LNA gain is 3"/>
+ <register addr="00004140" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT4" comment="Values for LNA 5G trim buses when LNA gain is 4"/>
+ <register addr="00004144" rw_flags="RW" width="1" name="WLRF_INT_CLEAR" comment="Writing this register clears any interrupts whose corresponding bits are set in the write data. Bit allocations are as for WL_RF_INT_MASK"/>
+ <register addr="00004148" rw_flags="RW" width="1" name="WLRF_INT_MASK" comment="This register masks events from causing interrupts. Only those interrupts whose mask bit is set will be delivered to the processors"/>
+ <register addr="0000414c" rw_flags="R" width="2" name="WLRF_INT_STATUS" comment="This register has bits set in it for any interrupt that is currently active. In addition 'raw' bits are set for any active interrupt, whether it is masked or not"/>
+ <register addr="00004150" rw_flags="RW" width="1" name="WL_ANA_BIAS_EN" comment="This register controls enabling of bias blocks within WLAN analogue"/>
+ <register addr="00004154" rw_flags="RW" width="4" name="WL_ANA_TEST_EN" comment="This register controls enabling of test facilities"/>
+ <register addr="00004158" rw_flags="RW" width="4" name="WL_ANA_DCOC_CTRL" comment="This register controls the DC offset compensation block"/>
+ <register addr="0000415c" rw_flags="RW" width="4" name="WL_ANA_DCOC_CAL_GAINS" comment="This register contains the gains used during the calibration process by the DC offset compensation block"/>
+ <register addr="00004160" rw_flags="RW" width="4" name="WL_ANA_DCOC_OVERRIDE" comment="This register controls the DC offset compensation block"/>
+ <register addr="00004164" rw_flags="RW" width="4" name="WL_ANA_DCOC_OFFSET" comment="This register controls the DC offset compensation block fixed offsets"/>
+ <register addr="00004168" rw_flags="RW" width="2" name="WL_ANA_ABB_DCOC_I_LUT" comment="This register is used to write the LUT that contains the DC offset values for the I receive channel. The location accessed is set by the current LNA and mixer gain"/>
+ <register addr="0000416c" rw_flags="RW" width="2" name="WL_ANA_ABB_DCOC_Q_LUT" comment="This register is used to write the LUT that contains the DC offset values for the Q receive channel. The location accessed is set by the current LNA and mixer gain"/>
+ <register addr="00004170" rw_flags="R" width="4" name="WL_ANA_ABB_DCOC_LUT_STATUS" comment="This register returns the value of the DC offset for the LUT entry corresponding to the current gain"/>
+ <register addr="00004174" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_CONFIG1" comment="This register controls Rx baseband"/>
+ <register addr="00004178" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_CONFIG2" comment="This register controls Rx baseband"/>
+ <register addr="0000417c" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_CONFIG3" comment="This register controls Rx baseband"/>
+ <register addr="00004180" rw_flags="RW" width="2" name="WL_ANA_ABB_RX_CONFIG4" comment="This register controls Rx baseband"/>
+ <register addr="00004184" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_RSSI_CONFIG" comment="This register controls Rx RSSI blocks"/>
+ <register addr="00004188" rw_flags="RW" width="4" name="WL_ANA_ABB_TX_CONFIG" comment="This register controls Rx baseband"/>
+ <register addr="0000418c" rw_flags="RW" width="4" name="WL_ANA_ABB_PERIPH_CONFIG" comment="This register controls the peripheral block"/>
+ <register addr="00004190" rw_flags="RW" width="4" name="WL_ANA_2G_RX_RF_CONFIG" comment="This register controls the 2G Rx RF block"/>
+ <register addr="00004194" rw_flags="RW" width="2" name="WL_ANA_5G_RX_LNA_CONFIG" comment="This register controls the 5G Rx LNA block"/>
+ <register addr="00004198" rw_flags="RW" width="4" name="WL_ANA_5G_RX_MIX_CONFIG" comment="This register controls the 5G Rx mixer block"/>
+ <register addr="0000419c" rw_flags="RW" width="2" name="WL_ANA_RX_RF_MISC_CONFIG" comment="This register controls miscellaneous Rx RF features"/>
+ <register addr="000041a0" rw_flags="RW" width="4" name="WL_ANA_TX_2G_MISC_CONFIG" comment="This register controls miscellaneous Tx RF features"/>
+ <register addr="000041a4" rw_flags="RW" width="4" name="WL_ANA_TX_5G_MISC_CONFIG" comment="This register controls miscellaneous Tx RF features"/>
+ <register addr="000041a8" rw_flags="RW" width="4" name="WL_ANA_TX_2G_MIX_DRV_CONFIG" comment="This register controls the Tx RF mixer and driver blocks"/>
+ <register addr="000041ac" rw_flags="RW" width="4" name="WL_ANA_TX_5G_MIX_DRV_CONFIG" comment="This register controls the Tx RF mixer and driver blocks"/>
+ <register addr="000041b0" rw_flags="RW" width="2" name="WL_ANA_TX_RF_PA_PROT_CONFIG" comment="This register controls the Tx RF PA and protection blocks"/>
+ <register addr="000041b4" rw_flags="RW" width="4" name="WL_ANA_LO_TOP" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041b8" rw_flags="RW" width="4" name="WL_ANA_LO_CLKREF_ADC" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041bc" rw_flags="RW" width="4" name="WL_ANA_LO_D_FREQ1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041c0" rw_flags="RW" width="4" name="WL_ANA_LO_D_FREQ2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041c4" rw_flags="RW" width="1" name="WL_ANA_LO_PLL_STOP" comment="This register written to stop the PLL from running"/>
+ <register addr="000041c8" rw_flags="RW" width="4" name="WL_ANA_LO_DPLL_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041cc" rw_flags="RW" width="4" name="WL_ANA_LO_PU_TDC_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041d0" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041d4" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041d8" rw_flags="RW" width="4" name="WL_ANA_LO_DPLL_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041dc" rw_flags="RW" width="4" name="WL_ANA_LO_TDC_NLMEM" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041e0" rw_flags="RW" width="4" name="WL_ANA_LO_PU_DCO_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041e4" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_OPEN1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041e8" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_OPEN2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041ec" rw_flags="RW" width="4" name="WL_ANA_LO_AREG_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041f0" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041f4" rw_flags="RW" width="4" name="WL_ANA_LO_LOGEN1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041f8" rw_flags="RW" width="4" name="WL_ANA_LO_LOGEN2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041fc" rw_flags="RW" width="4" name="WL_ANA_LO_LDOREG_CFG2" comment="This register is one of the LO configuration registers"/>
+ <register addr="00004200" rw_flags="RW" width="4" name="WL_ANA_LO_DPLL_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="00004204" rw_flags="RW" width="4" name="WL_ANA_LO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="00004208" rw_flags="RW" width="4" name="WL_ANA_LO_PLL_RESV" comment="This register is one of the LO configuration registers"/>
+ <register addr="0000420c" rw_flags="R" width="4" name="WL_ANA_LO_DPLL_TEST_STATUS" comment="This register contains test outputs from the LO"/>
+ <register addr="00004210" rw_flags="R" width="2" name="WLRF_ANA_WB_RSSI_STATUS" comment="This register contains the raw analogue RSSI values for the wide band RSSI to cover the bit which doesn't fit in WLRF_ANA_RSSI_STATUS"/>
+ </block>
+</subsystem>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml
new file mode 100644
index 0000000..bce9c7d
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml
@@ -0,0 +1,1477 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2015-2016 autogenerated by moredump.py as part of 'drun prep'.
+ Changes made to this file may cause incorrect behaviour and will be lost if it is regenerated.
+
+ XML file defining registers for wlan_sys subsystem moredump
+ Chip hash: 8898
+
+
+-->
+
+<subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.samsung.com Registers.xsd"
+ name="wlan_sys">
+ <block name="bbic_pad_control" comment="">
+ <register addr="55000000" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_WL_SPDY_M" comment="Control register for pad WL_SPDY_M"/>
+ <register addr="55000004" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_WL_SPDY_S" comment="Control register for pad WL_SPDY_S"/>
+ <register addr="55000008" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_BT_SPDY_M" comment="Control register for pad BT_SPDY_M"/>
+ <register addr="5500000c" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_BT_SPDY_S" comment="Control register for pad BT_SPDY_S"/>
+ </block>
+ <block name="coex_bb" comment="">
+ <register addr="52000000" rw_flags="RW" width="1" name="COEX_BB_CFG" comment=""/>
+ <register addr="52000004" rw_flags="RW" width="1" name="COEX_BB_SW_RESET" comment="Set in order to force a software reset of the BBIC Coexistence digital."/>
+ <register addr="52000008" rw_flags="RW" width="1" name="COEX_BB_DEBUG_SEL" comment="Top level debug mux select."/>
+ <register addr="5200000c" rw_flags="RW" width="1" name="COEX_BB_DEBUG_CDL_SEL" comment="CDL debug mux select."/>
+ <register addr="52000010" rw_flags="RW" width="1" name="COEX_BB_DEBUG_CDL_ARB_SEL" comment="CDL arbiter debug mux select."/>
+ <register addr="52000014" rw_flags="RW" width="1" name="COEX_BB_DEBUG_IF_SEL" comment="CDL interface debug mux select."/>
+ <register addr="52000018" rw_flags="RW" width="1" name="COEX_BB_ALLOWED_ORIDE" comment="Software overrides for the WLAN/BT Coex radio enables. Forcing these bits on will allow BT/WLAN Tx/Rx activity to start. Shouldn't really be used!"/>
+ <register addr="5200001c" rw_flags="RW" width="1" name="COEX_BB_WL_ABORT_CFG" comment="WLAN abort enables on BBIC. Essentially gates CDL/RF aborts from having any effect on WLAN."/>
+ <register addr="52000020" rw_flags="RW" width="1" name="COEX_BB_BT_ABORT_CFG" comment="BT abort enables on BBIC. Essentially gates CDL/RF aborts from having any effect on BT."/>
+ <register addr="52000024" rw_flags="RW" width="1" name="COEX_BT_WL_TX_COL" comment="BT/WLAN CDL Tx collision table (common to both the BT/WLAN CDL cores). Logic => 'if Local.IsTx then Collision=COEX_BT_WL_TX_COL[Remote.IsTx]'"/>
+ <register addr="52000028" rw_flags="RW" width="1" name="COEX_BT_WL_RX_COL" comment="BT/WLAN CDL Rx collision table (common to both the BT/WLAN CDL cores). Logic => 'if !Local.IsTx then Collision=COEX_BT_WL_RX_COL[Remote.IsTx]'"/>
+ <register addr="5200002c" rw_flags="RW" width="1" name="COEX_BB_CLKGEN_CFG" comment="Coex Clock Generator enables."/>
+ <register addr="52000030" rw_flags="RW" width="4" name="COEX_BT_ASTX" comment="BT ASTX configuration."/>
+ <register addr="52000034" rw_flags="RW" width="4" name="COEX_BT_ASTX_START_TIME" comment="BT ASTX Start Time (with respect to microsecond system time)."/>
+ <register addr="52000038" rw_flags="RW" width="1" name="COEX_BT_ASTX_UPDATE" comment="BT ASTX control: Simply write a 1 to this register to refresh ASTX contents and advertise it, or write a 0 to invalidate ASTX."/>
+ <register addr="5200003c" rw_flags="R" width="1" name="COEX_BT_ASTX_STICKY_STATUS" comment="BT ASTX status register. Contents are cleared when a 1 is written to COEX_BT_ASTX_UPDATE."/>
+ <register addr="52000040" rw_flags="R" width="1" name="COEX_BT_ASTX_DEFER_COUNT" comment="BT ASTX defer counter. An accumulative count showing the number of times BT ASTX has been deferred."/>
+ <register addr="52000044" rw_flags="RW" width="1" name="COEX_BT_ASTX_CLR_DEFER_COUNT" comment="BT ASTX defer count clear - write a 1 in order to clear COEX_BT_ASTX_DEFER_COUNT."/>
+ <register addr="52000048" rw_flags="RW" width="4" name="COEX_BT_ASRX" comment="BT ASRX configuration."/>
+ <register addr="5200004c" rw_flags="RW" width="4" name="COEX_BT_ASRX_START_TIME" comment="BT ASRX Start Time (with respect to microsecond system time)."/>
+ <register addr="52000050" rw_flags="RW" width="1" name="COEX_BT_ASRX_UPDATE" comment="BT ASRX control: Simply write a 1 to this register to refresh ASRX contents and advertise it, or write a 0 to invalidate ASRX."/>
+ <register addr="52000054" rw_flags="R" width="1" name="COEX_BT_ASRX_STICKY_STATUS" comment="BT ASRX status register. Contents are cleared when a 1 is written to COEX_BT_ASRX_UPDATE."/>
+ <register addr="52000058" rw_flags="R" width="1" name="COEX_BT_ASRX_DEFER_COUNT" comment="BT ASRX defer counter. An accumulative count showing the number of times BT ASRX has been deferred."/>
+ <register addr="5200005c" rw_flags="RW" width="1" name="COEX_BT_ASRX_CLR_DEFER_COUNT" comment="BT ASRX defer count clear - write a 1 in order to clear COEX_BT_ASRX_DEFER_COUNT."/>
+ <register addr="52000060" rw_flags="RW" width="1" name="COEX_WL_TX_ACK_PRIORITY" comment="The WLAN priority to use for transmitted Acks."/>
+ <register addr="52000064" rw_flags="RW" width="1" name="COEX_WL_TX_DATA_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a transmitted Data frame. (should not be required)."/>
+ <register addr="52000068" rw_flags="RW" width="1" name="COEX_WL_TX_ACK_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a transmitted Ack (should not be required)."/>
+ <register addr="5200006c" rw_flags="RW" width="1" name="COEX_WL_TX_MISC_CFG" comment="Misc WLAN Tx configuration."/>
+ <register addr="52000070" rw_flags="R" width="1" name="COEX_WL_TX_STICKY_STATUS" comment="WLAN ASTX status register. Contents are cleared when the MAC Acc makes a new Tx request."/>
+ <register addr="52000074" rw_flags="R" width="1" name="COEX_WL_TX_DEFER_COUNT" comment="WLAN ASTX defer counter. An accumulative count showing the number of times WLAN ASTX has been deferred."/>
+ <register addr="52000078" rw_flags="RW" width="1" name="COEX_WL_TX_CLR_DEFER_COUNT" comment="WLAN ASTX defer count clear - write a 1 in order to clear COEX_WL_ASTX_DEFER_COUNT."/>
+ <register addr="5200007c" rw_flags="RW" width="2" name="COEX_WL_RX_LISTEN_DURATION" comment="The advertised ASRX duration when WLAN is listening. ASRX is automatically updated when this time expires."/>
+ <register addr="52000080" rw_flags="RW" width="1" name="COEX_WL_RX_LISTEN_PRIORITY" comment="The WLAN priority when WLAN is listening."/>
+ <register addr="52000084" rw_flags="RW" width="1" name="COEX_WL_RX_PHYACT_PRIORITY" comment="The WLAN priority when the PHY is actively receiving (but Rx is not confirmed by MAC Acc)."/>
+ <register addr="52000088" rw_flags="RW" width="1" name="COEX_WL_RX_MAC_PRIORITY" comment="The WLAN priority when MAC Acc confirms Rx."/>
+ <register addr="5200008c" rw_flags="RW" width="1" name="COEX_WL_RX_ACK_PRIORITY" comment="The WLAN priority for Rx acknowledgements."/>
+ <register addr="52000090" rw_flags="RW" width="1" name="COEX_WL_RX_DATA_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a received Data frame. (should not be required)."/>
+ <register addr="52000094" rw_flags="RW" width="1" name="COEX_WL_RX_ACK_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a received Ack. (should not be required)."/>
+ <register addr="52000098" rw_flags="RW" width="1" name="COEX_WL_RX_MISC_CFG" comment="Misc WLAN Rx configuration"/>
+ <register addr="5200009c" rw_flags="R" width="1" name="COEX_WL_RX_STICKY_STATUS" comment="WLAN ASRX status register. Contents are cleared when the MAC Acc makes a new Rx request."/>
+ <register addr="520000a0" rw_flags="R" width="1" name="COEX_WL_RX_DEFER_COUNT" comment="WLAN ASRX defer counter. An accumulative count showing the number of times WLAN ASRX has been deferred."/>
+ <register addr="520000a4" rw_flags="RW" width="1" name="COEX_WL_RX_CLR_DEFER_COUNT" comment="WLAN ASRX defer count clear - write a 1 in order to clear COEX_WL_ASRX_DEFER_COUNT."/>
+ <register addr="520000a8" rw_flags="RW" width="4" name="COEX_WL_SW_ASTX" comment="WLAN Software ASTX configuration."/>
+ <register addr="520000ac" rw_flags="RW" width="4" name="COEX_WL_SW_ASTX_START_TIME" comment="WLAN Software ASTX Start Time (with respect to microsecond system time)."/>
+ <register addr="520000b0" rw_flags="RW" width="1" name="COEX_WL_SW_ASTX_UPDATE" comment="WLAN Software ASTX control: Simply write a 1 to this register to refresh ASTX contents and advertise it, or write a 0 to invalidate ASTX."/>
+ <register addr="520000b4" rw_flags="R" width="1" name="COEX_WL_SW_ASTX_STICKY_STATUS" comment="WLAN Software ASTX status register. Contents are cleared when a 1 is written to COEX_WL_SW_ASTX_UPDATE"/>
+ <register addr="520000b8" rw_flags="R" width="1" name="COEX_WL_SW_ASTX_DEFER_COUNT" comment="WLAN Software ASTX defer counter. An accumulative count showing the number of times WLAN Software ASTX has been deferred."/>
+ <register addr="520000bc" rw_flags="RW" width="1" name="COEX_WL_SW_ASTX_CLR_DEFER_COUNT" comment="WLAN Software ASTX defer count clear - write a 1 in order to clear COEX_WL_SW_ASTX_DEFER_COUNT"/>
+ <register addr="520000c0" rw_flags="RW" width="4" name="COEX_WL_SW_ASRX" comment="WLAN Software ASRX configuration."/>
+ <register addr="520000c4" rw_flags="RW" width="4" name="COEX_WL_SW_ASRX_START_TIME" comment="WLAN Software ASRX Start Time (with respect to microsecond system time)."/>
+ <register addr="520000c8" rw_flags="RW" width="1" name="COEX_WL_SW_ASRX_UPDATE" comment="WLAN Software ASRX control: Simply write a 1 to this register to refresh ASRX contents and advertise it, or write a 0 to invalidate ASRX."/>
+ <register addr="520000cc" rw_flags="R" width="1" name="COEX_WL_SW_ASRX_STICKY_STATUS" comment="WLAN Software ASRX status register. Contents are cleared when a 1 is written to COEX_WL_SW_ASRX_UPDATE"/>
+ <register addr="520000d0" rw_flags="R" width="1" name="COEX_WL_SW_ASRX_DEFER_COUNT" comment="WLAN Software ASRX defer counter. An accumulative count showing the number of times WLAN Software ASRX has been deferred."/>
+ <register addr="520000d4" rw_flags="RW" width="1" name="COEX_WL_SW_ASRX_CLR_DEFER_COUNT" comment="WLAN Software ASRX defer count clear - write a 1 in order to clear COEX_WL_SW_ASRX_DEFER_COUNT"/>
+ </block>
+ <block name="mildred_sfr_core" comment="">
+ <register addr="5300fe04" rw_flags="RW" width="1" name="MILDRED_SP" comment="Stack pointer"/>
+ <register addr="5300fe08" rw_flags="RW" width="1" name="MILDRED_DPL" comment="Data pointer low byte"/>
+ <register addr="5300fe0c" rw_flags="RW" width="1" name="MILDRED_DPH" comment="Data pointer high byte"/>
+ <register addr="5300fe10" rw_flags="RW" width="1" name="MILDRED_CONTROL" comment="Control Mildred"/>
+ <register addr="5300fe14" rw_flags="RW" width="1" name="MILDRED_SET_PC_LO" comment="Set Mildred's PC - lower half"/>
+ <register addr="5300fe18" rw_flags="RW" width="1" name="MILDRED_SET_PC_HI" comment="Set Mildred's PC - upper half. Setting this register causes the update to occur if Mildred is stopped."/>
+ <register addr="5300fe1c" rw_flags="RW" width="1" name="MILDRED_PCON" comment="Power control"/>
+ <register addr="5300fe20" rw_flags="RW" width="1" name="MILDRED_TCON" comment="Timer control"/>
+ <register addr="5300fe24" rw_flags="RW" width="1" name="MILDRED_TMOD" comment="Timer mode"/>
+ <register addr="5300fe28" rw_flags="RW" width="1" name="MILDRED_TL0" comment="Timer low 0"/>
+ <register addr="5300fe2c" rw_flags="RW" width="1" name="MILDRED_TL1" comment="Timer low 1"/>
+ <register addr="5300fe30" rw_flags="RW" width="1" name="MILDRED_TH0" comment="Timer high 0"/>
+ <register addr="5300fe34" rw_flags="RW" width="1" name="MILDRED_TH1" comment="Timer high 1"/>
+ <register addr="5300fe60" rw_flags="RW" width="1" name="MILDRED_SCON" comment="Serial interface unit (SIU) control."/>
+ <register addr="5300fe64" rw_flags="RW" width="1" name="MILDRED_SBUF" comment="Serial data buffer"/>
+ <register addr="5300fe84" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_PRESCALE_INT" comment="Set the integer part of the timer/counter prescaler"/>
+ <register addr="5300fe88" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_PRESCALE_FRAC" comment="Set the fractional part of the timer/counter prescaler"/>
+ <register addr="5300fe94" rw_flags="R" width="1" name="MILDRED_PROGRAM_COUNTER_LO" comment="Register view of the Mildred program counter"/>
+ <register addr="5300fe98" rw_flags="R" width="1" name="MILDRED_PROGRAM_COUNTER_HI" comment="Register view of the Mildred program counter"/>
+ <register addr="5300fe9c" rw_flags="RW" width="1" name="MILDRED_READ_WRITE_INTERNAL_INT_STATE" comment="Clear Mildred's internal interrupt status flops. This is a bitfield register."/>
+ <register addr="5300fea0" rw_flags="RW" width="1" name="MILDRED_IE" comment="Interrupt enable"/>
+ <register addr="5300fee0" rw_flags="RW" width="1" name="MILDRED_IP" comment="Interrupt priority"/>
+ <register addr="5300ff40" rw_flags="RW" width="1" name="MILDRED_PSW" comment="Program and status word"/>
+ <register addr="5300ff80" rw_flags="RW" width="1" name="MILDRED_ACC" comment="Accumulator"/>
+ <register addr="5300ff84" rw_flags="RW" width="1" name="MILDRED_SIU_SDIV" comment="Control the SDIV input to the serial interface unit"/>
+ <register addr="5300ffc0" rw_flags="RW" width="1" name="MILDRED_B" comment="B register"/>
+ </block>
+ <block name="mildred_sfr_pmu" comment="">
+ <register addr="5300fe00" rw_flags="RW" width="1" name="MILDRED_P0" comment="PIO 0-7 config/status"/>
+ <register addr="5300fe38" rw_flags="RW" width="1" name="MILDRED_P0_RISING" comment="Reads bits 07:00 of the PIO rising edge capture register. When a PIO is high the matching bit is asynchronously set. If low, writing a 1 clears the bit."/>
+ <register addr="5300fe3c" rw_flags="RW" width="1" name="MILDRED_P1_RISING" comment="Reads bits 15:08 of the PIO rising edge capture register. When a PIO is high the matching bit is asynchronously set. If low, writing a 1 clears the bit."/>
+ <register addr="5300fe40" rw_flags="RW" width="1" name="MILDRED_P1" comment="PIO 8-15 config/status"/>
+ <register addr="5300fe44" rw_flags="RW" width="1" name="RESET" comment="Resets for main MXL140 clock generator, WLBT toplevel and CM4"/>
+ <register addr="5300fe48" rw_flags="RW" width="1" name="CLOCK_ENABLE" comment="Enables for main clock generator"/>
+ <register addr="5300fe4c" rw_flags="RW" width="1" name="CLOCK_MUX_SEL" comment="Choose which clock to run the PMU on."/>
+ <register addr="5300fe50" rw_flags="R" width="1" name="CLOCK_STATUS_SLOW_CLK" comment=""/>
+ <register addr="5300fe54" rw_flags="R" width="1" name="RANDOM_NUMBER_15_08" comment="Random number."/>
+ <register addr="5300fe58" rw_flags="R" width="1" name="RANDOM_NUMBER_07_00" comment="Random number."/>
+ <register addr="5300fe68" rw_flags="RW" width="1" name="WPLL_DSM_F_26_24" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe6c" rw_flags="RW" width="1" name="WPLL_DSM_F_23_16" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe70" rw_flags="RW" width="1" name="WPLL_DSM_F_15_08" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe74" rw_flags="RW" width="1" name="WPLL_DSM_F_07_00" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe7c" rw_flags="RW" width="1" name="MILDRED_P0_FALLING" comment="Reads bits 07:00 of the PIO falling edge capture register. When a PIO is low the matching bit is asynchronously set. If high, writing a 1 clears the bit."/>
+ <register addr="5300fe80" rw_flags="RW" width="1" name="MILDRED_RESOURCE_REQ" comment="Outgoing resource requests from WLBT to AP/CP."/>
+ <register addr="5300fe8c" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_T0_MUX_SEL" comment="Choose the source for timer/counter 0. 0-15 = PIO[15:0]."/>
+ <register addr="5300fe90" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_T1_MUX_SEL" comment="Choose the source for timer/counter 0. 0-15 = PIO[15:0]."/>
+ <register addr="5300fea4" rw_flags="RW" width="1" name="WPLL_DIV" comment="PLL dividers see SC-505789"/>
+ <register addr="5300fea8" rw_flags="RW" width="1" name="WPLL_ABC_DIV" comment="PLL dividers see SC-505789"/>
+ <register addr="5300feac" rw_flags="R" width="1" name="WPLL_STATUS" comment="PLL status see SC-505789"/>
+ <register addr="5300feb8" rw_flags="RW" width="1" name="MILDRED_IPC_IRQ" comment="Interprocessor communication interrupts "/>
+ <register addr="5300febc" rw_flags="RW" width="1" name="MILDRED_EXT_RESET_REQUEST" comment="Requests and status out of WLBT"/>
+ <register addr="5300fec0" rw_flags="R" width="1" name="MILDRED_RESOURCE_ACK" comment="Outgoing resource status/acknowledgement"/>
+ <register addr="5300fec4" rw_flags="RW" width="1" name="SWEEPER_CONTROL" comment="Controls the Sweeper module in WLBT."/>
+ <register addr="5300fec8" rw_flags="R" width="1" name="SWEEPER_STATUS" comment="Status from the Sweeper module in WLBT."/>
+ <register addr="5300fecc" rw_flags="R" width="1" name="MILDRED_AP2WB_REQ" comment="Incoming requests from AP to WLBT."/>
+ <register addr="5300fed0" rw_flags="RW" width="1" name="MILDRED_WB2AP_ACK" comment="Outgoing acknowledgement from WLBT to AP."/>
+ <register addr="5300fed4" rw_flags="RW" width="1" name="MILDRED_P1_FALLING" comment="Reads bits 15:08 of the PIO falling edge capture register. When a PIO is low the matching bit is asynchronously set. If high, writing a 1 clears the bit."/>
+ <register addr="5300fed8" rw_flags="RW" width="1" name="WATCHDOG_ENABLE" comment="Writing '1' enables the watchdog regardless of its previous state and resets its state machine to 0."/>
+ <register addr="5300fedc" rw_flags="RW" width="1" name="WATCHDOG_DISABLE" comment=" NOTE VALUES CHANGED FOR MAXWELL Writing the 3 disable codes in sequence to this register will disable the watchdog. Writing WATCHDOG_DEBUG_CODE3 instead of WATCHDOG_DISABLE_CODE3 will set the watchdog into debug mode. Each correct code written will advance the WATCHDOG_STATUS by 1 until it reaches 3. A status of 3 indicates that the watchdog has been disabled A status of 4 indicates that the watchdog is in debug mode. If an incorrect code is written at any time, the status will revert to 0 (enabled). The watchdog will not stop counting down until all three codes have been written correctly."/>
+ <register addr="5300fee4" rw_flags="RW" width="1" name="WATCHDOG_KICK" comment="Writing to this register causes the countdown value to be reset to the value stored in WATCHDOG_DELAY."/>
+ <register addr="5300fee8" rw_flags="R" width="1" name="WATCHDOG_KICK_PENDING" comment="This indicates that WATCHDOG_KICK has been written to recently, but has not yet been transferred to the slow clock domain to reset the countdown value."/>
+ <register addr="5300feec" rw_flags="R" width="1" name="WATCHDOG_SLOW_KICK_PENDING" comment="This indicates that the WATCHDOG_KICK has got as far as the slow clock domain, and the countdown reset will occur on the next slow clock edge."/>
+ <register addr="5300fef0" rw_flags="R" width="1" name="WATCHDOG_STATUS" comment="This indicates the current status of the enable/disable state machine. The states are: 0 - Enabled; 1 - Disable1; 2 - Disable2; 3 - Disabled; 4 - Debug mode. The watchdog is not fully disabled until it is in state 3. In addition, bit 3 is set if the watchdog has fired in debug mode."/>
+ <register addr="5300fef4" rw_flags="RW" width="1" name="MILDRED_INT_EN" comment="Interrupt enable."/>
+ <register addr="5300fef8" rw_flags="RW" width="1" name="DRCG" comment="Dynamic Root Clock gating "/>
+ <register addr="5300fefc" rw_flags="RW" width="1" name="MILDRED_INT_VECTOR_HI" comment="Interrupt vector top 8 bits."/>
+ <register addr="5300ff00" rw_flags="RW" width="1" name="MILDRED_INT_STATUS" comment="Interrupt status. Write to clear."/>
+ <register addr="5300ff04" rw_flags="RW" width="1" name="WPLL_CONTROLS_0" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff08" rw_flags="RW" width="1" name="WPLL_CONTROLS_1" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff0c" rw_flags="RW" width="1" name="WPLL_CONTROLS_2" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff10" rw_flags="RW" width="1" name="WPLL_CONTROLS_3" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff14" rw_flags="RW" width="1" name="WPLL_CONTROLS_4" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff18" rw_flags="RW" width="1" name="WPLL_CONTROLS_5" comment="PLL multibit controls see SC-505789"/>
+ <register addr="5300ff1c" rw_flags="RW" width="1" name="WPLL_CONTROLS_6" comment="PLL multibit controls see SC-505789"/>
+ <register addr="5300ff20" rw_flags="RW" width="1" name="MILDRED_INT_PRIORITIES" comment="Interrupt source priorities."/>
+ <register addr="5300ff28" rw_flags="RW" width="1" name="R4_CONFIG" comment="CR4 processor platform configuration cleanable on R4 POR only"/>
+ <register addr="5300ff30" rw_flags="RW" width="1" name="RAM_RETENTION_MODE_R4PP" comment="Controls the power state of retention memories - see SC-505598-AN"/>
+ <register addr="5300ff34" rw_flags="RW" width="1" name="PD_CONTROL_WLAN" comment="Controls the state of switches, isolation and reset in WLAN power domain"/>
+ <register addr="5300ff38" rw_flags="RW" width="1" name="PD_CONTROL_CORE" comment="Controls the state of switches, isolation and reset in CORE power domain"/>
+ <register addr="5300ff3c" rw_flags="R" width="1" name="PD_STATUS" comment="Indicates the status of the switches in each power domain"/>
+ <register addr="5300ff44" rw_flags="RW" width="1" name="WPLL_DSM_K_26_24" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff48" rw_flags="RW" width="1" name="WPLL_DSM_K_23_16" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff4c" rw_flags="RW" width="1" name="WPLL_DSM_K_15_08" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff50" rw_flags="RW" width="1" name="WPLL_DSM_K_07_00" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff58" rw_flags="RW" width="1" name="MILDRED_P0_RISING_MASK" comment="Bits 07:00 of the PIO rising edge interrupt mask register. The contents of this register are ANDed with MILDRED_P0_RISING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff5c" rw_flags="RW" width="1" name="MILDRED_P1_RISING_MASK" comment="Bits 15:08 of the PIO rising edge interrupt mask register. The contents of this register are ANDed with MILDRED_P1_RISING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff60" rw_flags="RW" width="1" name="MILDRED_INT_SOURCES_EN" comment="Interrupt sources enable."/>
+ <register addr="5300ff64" rw_flags="RW" width="1" name="MILDRED_P0_FALLING_MASK" comment="Bits 07:00 of the PIO falling edge interrupt mask register. The contents of this register are ANDed with MILDRED_P0_FALLING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff68" rw_flags="RW" width="1" name="MILDRED_P1_FALLING_MASK" comment="Bits 15:08 of the PIO falling edge interrupt mask register. The contents of this register are ANDed with MILDRED_P1_FALLING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff6c" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_31_24" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff70" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_23_16" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff74" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_15_08" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff78" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_07_00" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff8c" rw_flags="RW" width="1" name="WATCHDOG_DELAY_31_24" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ff90" rw_flags="RW" width="1" name="WATCHDOG_DELAY_23_16" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ff94" rw_flags="RW" width="1" name="WATCHDOG_DELAY_15_08" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ff98" rw_flags="RW" width="1" name="WATCHDOG_DELAY_07_00" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ffa0" rw_flags="RW" width="1" name="MILDRED_PIO_0700_DRIVE_ENABLE" comment="Bits [ 7: 0] of PIO drive enable bus. These 8 PIO drive enable bits are bit-addressable to allow convenient switching for use with e.g. I2C."/>
+ <register addr="5300ffa4" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_0700_WAKEUP_ENABLES" comment="This register enables the PIO[7:0] inputs individually to allow them to create a deep sleep wakeup event."/>
+ <register addr="5300ffa8" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_0700_WAKEUP_INVERT" comment="This register inverts the PIO[7:0] inputs individually before feeding them into the deep sleep wakeup logic. A 1 on the resulting bit may cause a wakeup event."/>
+ <register addr="5300ffac" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_PIO_0700_WAKEUP_STICKY" comment="This register returns a sticky version of the PIO[7:0] deep sleep wakeup activities. Clear the sticky activity flops by writing 1 to DEEP_SLEEP_WAKEUP_CLR_PIO."/>
+ <register addr="5300ffb0" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_1508_WAKEUP_ENABLES" comment="This register enables the PIO[15:8] inputs individually to allow them to create a deep sleep wakeup event."/>
+ <register addr="5300ffb4" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_1508_WAKEUP_INVERT" comment="This register inverts the PIO[15:8] inputs individually before feeding them into the deep sleep wakeup logic. A 1 on the resulting bit may cause a wakeup event."/>
+ <register addr="5300ffb8" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_PIO_1508_WAKEUP_STICKY" comment="This register returns a sticky version of the PIO[15:8] deep sleep wakeup activities. Clear the sticky activity flops by writing 1 to DEEP_SLEEP_WAKEUP_CLR_PIO."/>
+ <register addr="5300ffbc" rw_flags="RW" width="1" name="DEEP_SLEEP_CMD" comment="This register is used to trigger events in the sleep block"/>
+ <register addr="5300ffc4" rw_flags="RW" width="1" name="DEEP_SLEEP_WAKEUP_ENABLES0" comment="This register controls the sources which can cause deep sleep wakeup. Functions are enabled by setting individual bits. Bits are enumerated as DEEP_SLEEP_WAKEUP. "/>
+ <register addr="5300ffc8" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS0" comment="This register indicates the currently-active deep sleep wakeup sources."/>
+ <register addr="5300ffcc" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_STICKY0" comment="This register returns a sticky version of DEEP_SLEEP_STATUS, recording all wakeup events since it was last cleared. Bits are enumerated as DEEP_SLEEP_WAKEUP. "/>
+ <register addr="5300ffd0" rw_flags="RW" width="1" name="DEEP_SLEEP_WAKEUP_ENABLES1" comment="This register controls the sources which can cause deep sleep wakeup. Functions are enabled by setting individual bits. Bits are enumerated as DEEP_SLEEP_WAKEUP. "/>
+ <register addr="5300ffd4" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS1" comment="This register indicates the currently-active deep sleep wakeup sources."/>
+ <register addr="5300ffd8" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_STICKY1" comment="This register returns a sticky version of DEEP_SLEEP_STATUS, recording all wakeup events since it was last cleared. "/>
+ <register addr="5300ffe0" rw_flags="RW" width="1" name="MILDRED_PIO_1508_DRIVE_ENABLE" comment="Bits [15: 8] of PIO drive enable bus. These 8 PIO drive enable bits are bit-addressable to allow convenient switching for use with e.g. I2C."/>
+ <register addr="5300ffe4" rw_flags="RW" width="1" name="MILDRED_MISC_CONTROL" comment="Miscellaneous control signals"/>
+ <register addr="5300ffe8" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_31_24" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300ffec" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_23_16" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300fff0" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_15_08" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300fff4" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_07_00" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300fff8" rw_flags="RW" width="1" name="PAD_RETENTION_ON" comment="Write 1 to enables retention in speedy pads (where they hold their state after VDDI goes down)."/>
+ <register addr="5300fffc" rw_flags="RW" width="1" name="DEBUG_SOURCE_SELECT" comment="Select the ouput on DEBUG_OUT[15:0] on the PMU"/>
+ </block>
+ <block name="pcr_config" comment="">
+ <register addr="51000000" rw_flags="R" width="4" name="PCR_VERSION" comment="FPGA version info. Value is 0 for ASIC"/>
+ <register addr="51000004" rw_flags="RW" width="1" name="PCR_RST_CONFIG" comment="CR4 processor platform configuration cleanable on reset"/>
+ <register addr="51000008" rw_flags="RW" width="1" name="PCR_RTC_IRQ_EN" comment="RTC Interrupt enable. Any writes to this register also clear any RTC interrupt."/>
+ <register addr="5100000c" rw_flags="RW" width="4" name="PCR_SYSTEM_CTRL" comment="CR4 processor platform general system control"/>
+ <register addr="51000010" rw_flags="RW" width="4" name="PCR_WL_ADC_I_CTRL" comment="ADC I Control register bottom bits (port ADC_CTR_I[31:0]) see SC-506550 for details"/>
+ <register addr="51000014" rw_flags="RW" width="4" name="PCR_WL_ADC_Q_CTRL" comment="ADC Q Control register bottom bits (port ADC_CTR_Q[31:0]) see SC-506550 for details"/>
+ <register addr="51000018" rw_flags="RW" width="4" name="PCR_WL_ADC_MISC_CTRL" comment="ADC remaining I and Q controls and other bits. See SC-506550 for details- the ADC macro port name is given below, when the name of the register bit isn't close.."/>
+ <register addr="5100001c" rw_flags="RW" width="2" name="PCR_WL_ADC_LDO_CTRL" comment="ADC internal LDO control see SC-506550 for details"/>
+ <register addr="51000020" rw_flags="RW" width="4" name="PCR_WL_DAC_I_CTRL" comment="DAC I Control register (via inverter for bits 21 and 8) see SC-507008 for details"/>
+ <register addr="51000024" rw_flags="RW" width="4" name="PCR_WL_DAC_Q_CTRL" comment="DAC Q Control register (via inverter for bits 21 and 8) see SC-507008 for details"/>
+ <register addr="51000028" rw_flags="RW" width="2" name="PCR_WL_DAC_MISC_CTRL" comment="DAC misc controls see SC-507008 for details"/>
+ <register addr="5100002c" rw_flags="R" width="2" name="PCR_WL_ADC_DAC_STATUS" comment="ADC and DAC shared status see SC-506550 and SC-507008 for details"/>
+ <register addr="51000030" rw_flags="RW" width="2" name="PCR_PIO_DRIVE" comment="PIO output values for PIO[15:0]"/>
+ <register addr="51000034" rw_flags="RW" width="2" name="PCR_PIO_DRIVE_EN" comment="PIO output enable for PIO[15:0]"/>
+ <register addr="51000038" rw_flags="R" width="2" name="PCR_PIO_STATUS" comment="PIO status values for PIO[15:0]"/>
+ <register addr="5100003c" rw_flags="RW" width="2" name="PCR_QOS" comment="Quality of service values of the matrix AXI masters"/>
+ <register addr="51000040" rw_flags="R" width="2" name="AP2WB_TEST_STATUS" comment=" "/>
+ <register addr="51000044" rw_flags="RW" width="1" name="PCR_IRQ2M4_SET" comment="Write 1 in the corresponding bit to raise an IRQ line to BT. Writing 0 has no any effect"/>
+ <register addr="51000048" rw_flags="RW" width="1" name="PCR_IRQ2M4_CLR" comment="Write 1 in the corresponding bit to clear an IRQ line to BT. Writing 0 has no any effect"/>
+ <register addr="5100004c" rw_flags="R" width="1" name="PCR_IRQ2M4" comment="Status of the IRQ lines to BT"/>
+ <register addr="51000050" rw_flags="RW" width="4" name="PCR_RMP_RGN0_BASE" comment="R4 Address Remapping Region 0 Start Address (4K address)"/>
+ <register addr="51000054" rw_flags="RW" width="1" name="PCR_RMP_RGN0_SIZE" comment="R4 Address Remapping Region 0 Size (4K bytes)"/>
+ <register addr="51000058" rw_flags="RW" width="4" name="PCR_RMP_RGN0_OFST" comment="R4 Address Remapping Region 0 Offset (4K bytes)"/>
+ <register addr="5100005c" rw_flags="RW" width="4" name="PCR_RMP_RGN1_BASE" comment="R4 Address Remapping Region 1 Start Address (4K address)"/>
+ <register addr="51000060" rw_flags="RW" width="1" name="PCR_RMP_RGN1_SIZE" comment="R4 Address Remapping Region 1 Size (4K bytes)"/>
+ <register addr="51000064" rw_flags="RW" width="4" name="PCR_RMP_RGN1_OFST" comment="R4 Address Remapping Region 1 Offset (4K bytes)"/>
+ <register addr="51000068" rw_flags="RW" width="4" name="PCR_RMP_RGN2_BASE" comment="R4 Address Remapping Region 2 Start Address (4K address)"/>
+ <register addr="5100006c" rw_flags="RW" width="1" name="PCR_RMP_RGN2_SIZE" comment="R4 Address Remapping Region 2 Size (4K bytes)"/>
+ <register addr="51000070" rw_flags="RW" width="4" name="PCR_RMP_RGN2_OFST" comment="R4 Address Remapping Region 2 Offset (4K bytes)"/>
+ <register addr="51000074" rw_flags="RW" width="4" name="PCR_RMP_RGN3_BASE" comment="R4 Address Remapping Region 3 Start Address (4K address)"/>
+ <register addr="51000078" rw_flags="RW" width="1" name="PCR_RMP_RGN3_SIZE" comment="R4 Address Remapping Region 3 Size (4K bytes)"/>
+ <register addr="5100007c" rw_flags="RW" width="4" name="PCR_RMP_RGN3_OFST" comment="R4 Address Remapping Region 3 Offset (4K bytes)"/>
+ <register addr="51000080" rw_flags="RW" width="4" name="PCR_RMP_RGN4_BASE" comment="R4 Address Remapping Region 4 Start Address (4K address)"/>
+ <register addr="51000084" rw_flags="RW" width="1" name="PCR_RMP_RGN4_SIZE" comment="R4 Address Remapping Region 4 Size (4K bytes)"/>
+ <register addr="51000088" rw_flags="RW" width="4" name="PCR_RMP_RGN4_OFST" comment="R4 Address Remapping Region 4 Offset (4K bytes)"/>
+ <register addr="5100008c" rw_flags="RW" width="4" name="PCR_RMP_RGN5_BASE" comment="R4 Address Remapping Region 5 Start Address (4K address)"/>
+ <register addr="51000090" rw_flags="RW" width="1" name="PCR_RMP_RGN5_SIZE" comment="R4 Address Remapping Region 5 Size (4K bytes)"/>
+ <register addr="51000094" rw_flags="RW" width="4" name="PCR_RMP_RGN5_OFST" comment="R4 Address Remapping Region 5 Offset (4K bytes)"/>
+ <register addr="51000098" rw_flags="RW" width="1" name="PCR_M4PP_RST" comment="M4PP reset"/>
+ <register addr="5100009c" rw_flags="RW" width="1" name="PCR_MEMARB_QOS_EN" comment="Memory arbiters QoS enable"/>
+ <register addr="510000a0" rw_flags="RW" width="4" name="PCR_VIC_INT_EN" comment="VIC input interrupt enable register"/>
+ </block>
+ <block name="pcr_ticker" comment="">
+ <register addr="51100000" rw_flags="R" width="4" name="TCKR_VALUE" comment="Current value of the ticker"/>
+ <register addr="51100004" rw_flags="RW" width="4" name="TCKR_SET_VALUE" comment="Set a new value of the ticker"/>
+ <register addr="51100008" rw_flags="RW" width="4" name="TCKR_ALARM0_BT" comment="Set the M4 alarm 0 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="5110000c" rw_flags="RW" width="4" name="TCKR_ALARM1_BT" comment="Set the M4 alarm 1 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100010" rw_flags="RW" width="4" name="TCKR_ALARM2_BT" comment="Set the M4 alarm 2 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100014" rw_flags="RW" width="4" name="TCKR_ALARM0_WLAN" comment="Set the R4 alarm 0 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100018" rw_flags="RW" width="4" name="TCKR_ALARM1_WLAN" comment="Set the R4 alarm 1 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="5110001c" rw_flags="RW" width="4" name="TCKR_ALARM2_WLAN" comment="Set the R4 alarm 2 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100020" rw_flags="RW" width="4" name="TCKR_TIMESTAMP_CTRL" comment="Control of timestamping"/>
+ <register addr="51100024" rw_flags="R" width="4" name="TCKR_TIMESTAMP0_COARSE_VAL" comment="Timestamp 0 block microsecond count"/>
+ <register addr="51100028" rw_flags="R" width="4" name="TCKR_TIMESTAMP1_COARSE_VAL" comment="Timestamp 1 block microsecond count"/>
+ <register addr="5110002c" rw_flags="R" width="4" name="TCKR_TIMESTAMP2_COARSE_VAL" comment="Timestamp 2 block microsecond count"/>
+ <register addr="51100030" rw_flags="R" width="2" name="TCKR_TIMESTAMP0_FINE_VAL" comment="Timestamp 0 block 1/80 microsecond count"/>
+ <register addr="51100034" rw_flags="R" width="2" name="TCKR_TIMESTAMP1_FINE_VAL" comment="Timestamp 1 block 1/80 microsecond count"/>
+ <register addr="51100038" rw_flags="R" width="2" name="TCKR_TIMESTAMP2_FINE_VAL" comment="Timestamp 1 block 1/80 microsecond count"/>
+ <register addr="5110003c" rw_flags="R" width="1" name="TCKR_TIMESTAMP_OCCURRED" comment="Timestamp edge has happened (one bit for each block)"/>
+ <register addr="51100040" rw_flags="RW" width="1" name="TCKR_TIMESTAMP_OCCURRED_CLEAR" comment="Clears corresponding TIMESTAMP_OCCURRED flag"/>
+ <register addr="51100044" rw_flags="RW" width="1" name="TCKR_CTRL0_BT" comment="The M4 alarm 0 control register"/>
+ <register addr="51100048" rw_flags="RW" width="1" name="TCKR_CTRL1_BT" comment="The M4 alarm 1 control register"/>
+ <register addr="5110004c" rw_flags="RW" width="1" name="TCKR_CTRL2_BT" comment="The M4 alarm 2 control register"/>
+ <register addr="51100050" rw_flags="RW" width="1" name="TCKR_CTRL0_WLAN" comment="The R4 alarm 0 control register"/>
+ <register addr="51100054" rw_flags="RW" width="1" name="TCKR_CTRL1_WLAN" comment="The R4 alarm 1 control register"/>
+ <register addr="51100058" rw_flags="RW" width="1" name="TCKR_CTRL2_WLAN" comment="The R4 alarm 2 control register"/>
+ </block>
+ <block name="phy_clkgen" comment="">
+ <register addr="50100000" rw_flags="RW" width="1" name="CLKGEN_DEBUG_SELECT" comment="This register selects which of a variety of debug buses are driven out of the block"/>
+ <register addr="50100004" rw_flags="R" width="2" name="CLKGEN_TIMER_FAST_STATUS" comment="This read-only register contains the current value of the fast timer. It is used to set time changes on PIOs to implement serial buses. The value is in units of 12.5ns (80MHz) and it is free running all the time that the CLKGEN_TIMER_FAST_EN bit in CLKGEN_TIMER_ENABLES is set."/>
+ <register addr="50100008" rw_flags="RW" width="2" name="WL_CLKGEN_ENABLES" comment="This register enables many of the core clocks on the chip. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="5010000c" rw_flags="RW" width="1" name="CLKGEN_PP_ENABLES" comment="This register enables processor platform clocks. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="50100010" rw_flags="RW" width="2" name="CLKGEN_WL_ENABLES" comment="This register is logically an extension of CLKGEN_ENABLES, but contains bits associated with wireless LAN specific clocks"/>
+ <register addr="50100014" rw_flags="RW" width="2" name="CLKGEN_BB_ENABLES" comment="This register is logically an extension of CLKGEN_ENABLES, but contains bits associated with wireless LAN baseband specific clocks"/>
+ <register addr="50100018" rw_flags="RW" width="1" name="CLKGEN_LDPC_ENABLES" comment="This register is logically an extension of CLKGEN_ENABLES, but contains bits associated with LDPC specific clocks"/>
+ <register addr="5010001c" rw_flags="RW" width="1" name="CLKGEN_CLKMAC_SLEEP_CONFIG" comment="This register selects which of the clock requests and the Mac Activity input are capable of forcing the Clk20MRadio clock to be active. This could be useful to software in controlling sleep modes for the Mac Accelerator."/>
+ <register addr="50100020" rw_flags="R" width="2" name="CLKGEN_STATUS" comment="This register returns the instantaneous status of the various deep sleep wakeup sources, along with the deep sleep mode bit and the status of the slow clock"/>
+ <register addr="50100024" rw_flags="RW" width="4" name="CLKGEN_CLK_REQ_ENABLES" comment="This register enables clock requests to have an effect. If these bits are cleared, the clock request from the corresponding block is ignored"/>
+ <register addr="50100028" rw_flags="RW" width="2" name="CLKGEN_BB_CLK_REQ_ENABLES" comment="This register enables clock requests to have an effect. If these bits are cleared, the clock request from the corresponding block is ignored"/>
+ <register addr="5010002c" rw_flags="RW" width="1" name="CLKGEN_LDPC_CLK_REQ_ENABLES" comment="This register enables clock requests to have an effect. If these bits are cleared, the clock request from the corresponding block is ignored"/>
+ <register addr="50100030" rw_flags="R" width="2" name="CLKGEN_CLK_REQ_STATUS" comment="This register allows the firmware to see the instantaneous state of the clock request lines from the various subsystems to assist in deciding whether the hardware is really idle or just pausing briefly"/>
+ <register addr="50100034" rw_flags="R" width="2" name="CLKGEN_BB_CLK_REQ_STATUS" comment="This register allows the firmware to see the instantaneous state of the clock request lines from the various subsystems to assist in deciding whether the hardware is really idle or just pausing briefly"/>
+ <register addr="50100038" rw_flags="R" width="1" name="CLKGEN_LDPC_CLK_REQ_STATUS" comment="This register allows the firmware to see the instantaneous state of the clock request lines from the various subsystems to assist in deciding whether the hardware is really idle or just pausing briefly"/>
+ <register addr="5010003c" rw_flags="RW" width="1" name="CLKGEN_VITERBI_PRESCALE_CFG" comment="Register to set 480MHz clock prescaling before it is used to create viterbi clock. Default divides by 1,1,2,4,8 in 80/40/20/10/5 MHz modes. May need faster viterbi clock for Green Field LDPC modes than default"/>
+ <register addr="50100040" rw_flags="RW" width="1" name="CLKGEN_VITERBI_SCALE_CFG" comment="Register to divide prescaled 480MHz clock to create viterbi clock. The 3 bits for each rate are the number of clocks-1 in each 8 passed to the viterbi. Default gives 7 clocks in every 8 to viterbi"/>
+ </block>
+ <block name="phy_dma" comment="">
+ <register addr="50900000" rw_flags="RW" width="4" name="CAPTURE_CONTROL" comment="This register controls the data capture features within the capture block"/>
+ <register addr="50900004" rw_flags="RW" width="2" name="CAPTURE_INTERVAL" comment=" capture interval in steps of 50ns"/>
+ <register addr="50900008" rw_flags="RW" width="4" name="CAPTURE_BASE_ADDR" comment=" Capture base address must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="5090000c" rw_flags="RW" width="4" name="CAPTURE_BUFFER_LEN" comment=" Capture buffer length must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="50900010" rw_flags="R" width="4" name="CAPTURE_CUR_ADDR" comment=" Capture current address "/>
+ <register addr="50900014" rw_flags="R" width="2" name="CAPTURE_STATUS" comment=" "/>
+ <register addr="50900018" rw_flags="RW" width="4" name="EVENT_COUNT_CONTROL" comment="This register configure capture trigger events to be counted"/>
+ <register addr="5090001c" rw_flags="R" width="2" name="EVENT_COUNT0" comment="Store the event count for EVENT_SEL0 "/>
+ <register addr="50900020" rw_flags="R" width="2" name="EVENT_COUNT1" comment="Store the event count for EVENT_SEL1 "/>
+ <register addr="50900024" rw_flags="R" width="2" name="EVENT_COUNT2" comment="Store the event count for EVENT_SEL2 "/>
+ <register addr="50900028" rw_flags="R" width="2" name="EVENT_COUNT3" comment=" Store the event count for EVENT_SEL3"/>
+ <register addr="5090002c" rw_flags="RW" width="1" name="BFEE_CONTROL" comment=" "/>
+ <register addr="50900030" rw_flags="RW" width="4" name="BFEE_BASE_ADDR" comment=" BFEE base address must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="50900034" rw_flags="RW" width="2" name="BFEE_BUFFER_LEN" comment=" Capture buffer length must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="50900038" rw_flags="R" width="4" name="BFEE_CUR_ADDR" comment=" BFEE current address "/>
+ <register addr="5090003c" rw_flags="R" width="2" name="BFEE_STATUS" comment=" "/>
+ <register addr="50900040" rw_flags="RW" width="1" name="DMA_INT_EN" comment="Write one to Enable Capture and BFEE interrupts "/>
+ <register addr="50900044" rw_flags="R" width="1" name="DMA_EVENTS" comment=" "/>
+ <register addr="50900048" rw_flags="RW" width="1" name="DMA_INT_CLEAR" comment="Write one to clear capture events(interrupt) in CAPTURE_STATUS registers "/>
+ </block>
+ <block name="pio_mux" comment="">
+ <register addr="54000000" rw_flags="RW" width="2" name="PIO_INVERT_ENABLES" comment=""/>
+ <register addr="54000004" rw_flags="R" width="2" name="PIO_INPUT_STATUS" comment=""/>
+ <register addr="54000008" rw_flags="R" width="2" name="PIO_OUTPUT_STATUS" comment=""/>
+ <register addr="5400000c" rw_flags="RW" width="2" name="PIO0_CFG" comment=""/>
+ <register addr="54000010" rw_flags="RW" width="2" name="PIO1_CFG" comment=""/>
+ <register addr="54000014" rw_flags="RW" width="2" name="PIO2_CFG" comment=""/>
+ <register addr="54000018" rw_flags="RW" width="2" name="PIO3_CFG" comment=""/>
+ <register addr="5400001c" rw_flags="RW" width="2" name="PIO4_CFG" comment=""/>
+ <register addr="54000020" rw_flags="RW" width="2" name="PIO5_CFG" comment=""/>
+ <register addr="54000024" rw_flags="RW" width="2" name="PIO6_CFG" comment=""/>
+ <register addr="54000028" rw_flags="RW" width="2" name="PIO7_CFG" comment=""/>
+ <register addr="5400002c" rw_flags="RW" width="2" name="PIO8_CFG" comment=""/>
+ <register addr="54000030" rw_flags="RW" width="2" name="PIO9_CFG" comment=""/>
+ <register addr="54000034" rw_flags="RW" width="2" name="PIO10_CFG" comment=""/>
+ <register addr="54000038" rw_flags="RW" width="2" name="PIO11_CFG" comment=""/>
+ <register addr="5400003c" rw_flags="RW" width="2" name="PIO12_CFG" comment=""/>
+ <register addr="54000040" rw_flags="RW" width="2" name="PIO13_CFG" comment=""/>
+ <register addr="54000044" rw_flags="RW" width="2" name="PIO14_CFG" comment=""/>
+ <register addr="54000048" rw_flags="RW" width="2" name="PIO15_CFG" comment=""/>
+ <register addr="5400004c" rw_flags="RW" width="4" name="DEBUG_SERIALISER_CFG" comment=""/>
+ <register addr="54000050" rw_flags="RW" width="4" name="PMU_SERIALISER_CFG" comment=""/>
+ <register addr="54000054" rw_flags="RW" width="4" name="WL_SERIALISER_CFG" comment=""/>
+ <register addr="54000058" rw_flags="RW" width="4" name="BT_SERIALISER_CFG" comment=""/>
+ <register addr="5400005c" rw_flags="RW" width="4" name="COEX_SERIALISER_CFG" comment=""/>
+ <register addr="54000060" rw_flags="RW" width="4" name="SH_PROC_SERIALISER_CFG" comment=""/>
+ <register addr="54000064" rw_flags="RW" width="4" name="DEBUG_DESERIALISER_CFG" comment="Configuration for the RFIC debug de-serialisers"/>
+ <register addr="54000068" rw_flags="RW" width="4" name="DEBUG_DESERIALISER_CFG2" comment="Second configuration register for the RFIC debug de-serialisers"/>
+ <register addr="5400006c" rw_flags="R" width="4" name="DEBUG_DESERIALISER_STATUS" comment="Status register for the RFIC debug de-serialisers"/>
+ <register addr="54000070" rw_flags="R" width="4" name="DEBUG_DESERIALISER_MONITOR" comment="Monitor register for the RFIC debug de-serialisers"/>
+ <register addr="54000074" rw_flags="RW" width="1" name="BBIC_WLSPDYM_MUX_CTRL" comment=""/>
+ <register addr="54000078" rw_flags="RW" width="1" name="BBIC_WLSPDYS_MUX_CTRL" comment=""/>
+ <register addr="5400007c" rw_flags="RW" width="1" name="BBIC_BTSPDYM_MUX_CTRL" comment=""/>
+ <register addr="54000080" rw_flags="RW" width="1" name="BBIC_BTSPDYS_MUX_CTRL" comment=""/>
+ <register addr="54000084" rw_flags="RW" width="1" name="BBIC_CAPTURE_TRIG_MUX_CTRL" comment=""/>
+ </block>
+ <block name="wl_baseband" comment="">
+ <register addr="50000000" rw_flags="R" width="2" name="BASEBAND_TIMER" comment=""/>
+ <register addr="50000004" rw_flags="R" width="2" name="BB_CONTROL_MAC_STATUS" comment="Status register showing the current value of the private MAC BB_CONTROL register"/>
+ <register addr="50000008" rw_flags="RW" width="2" name="BB_CONTROL" comment=""/>
+ <register addr="5000000c" rw_flags="RW" width="4" name="BASEBAND_TX_CONFIG" comment="Config for PAPR module"/>
+ <register addr="50000010" rw_flags="RW" width="2" name="BASEBAND_TX_CONFIG2" comment="Config for Tx filtering stages and papr"/>
+ <register addr="50000014" rw_flags="RW" width="2" name="BASEBAND_TX_CONFIG3" comment="time delay Config for Tx duplicate mode peak reduction"/>
+ <register addr="50000018" rw_flags="RW" width="2" name="BASEBAND_SCAN_ACC_CONFIG" comment="configuration for scan accelerator"/>
+ <register addr="5000001c" rw_flags="RW" width="2" name="BASEBAND_TX_EVM_PARAMS" comment="Used to tune the gain in the upsample filters in preproc to enhance the Evm across the preproc"/>
+ </block>
+ <block name="wl_bba" comment="">
+ <register addr="50010000" rw_flags="RW" width="2" name="BB_LEG_DUP_DET_CONFIG" comment="Contains parameters used for Non-HT Duplicate detection for 40MHz mode."/>
+ <register addr="50010004" rw_flags="R" width="2" name="BB_TX_PACK_START_STATUS" comment="The start time of the OFDM transmit packet, relative to the hardware timer, in units of 400 ns. For packets having a preamble, this points to the beginning of that preamble."/>
+ <register addr="50010008" rw_flags="RW" width="1" name="BB_TX_PACK_TYPE" comment="Packet type : should be set to TYPE_80211A for 11a/n. See definition of BB_PACK_TYPE for value."/>
+ <register addr="5001000c" rw_flags="RW" width="1" name="BB_TX_PREAMB_TYPE" comment="Packet preamble type : should be set to PRE_80211A for 11a/n. See definition of BB_PREAMBLE_TYPE for value."/>
+ <register addr="50010010" rw_flags="R" width="2" name="BB_TX_PACK_RATE_STATUS" comment="Packet type, rate and channel bandwidth."/>
+ <register addr="50010014" rw_flags="R" width="1" name="BB_TX_PACK_RATE_EXT_STATUS" comment="extend bits of BB_TX_PACK_RATE_STATUS for 11ac."/>
+ <register addr="50010018" rw_flags="R" width="2" name="BB_TX_PACK_OPTIONS_STATUS" comment="Packet transmit options."/>
+ <register addr="5001001c" rw_flags="R" width="2" name="BB_TX_SIGNAL_FIELD_STATUS" comment="Signal field."/>
+ <register addr="50010020" rw_flags="R" width="2" name="BB_TX_PACK_SCAN_CONFIG_STATUS" comment="Scan accelerator configuration."/>
+ <register addr="50010024" rw_flags="R" width="2" name="BB_TX_PACK_PLEN_1_STATUS" comment="For Hiperlan2: The number of OFDM symbols in the first data part of the packet. For 802.11a: bit 0 is bit 10 of N_data, where N_data is the number of OFDM symbols in the 'Data' part of the burst. Bits [8:1] contain the number of bits transmitted in the last OFDM symbol, including the 6 tail bits. For 802.11n non-STBC: bits [10:0] contain the number of bits transmitted in the last OFDM symbol, including the 6 tail bits. For 802.11n STBC: bits [10:0] contain the number of bits transmitted in the last pair of OFDM symbols, including the 6 tail bits."/>
+ <register addr="50010028" rw_flags="R" width="2" name="BB_TX_PACK_PLEN_2_STATUS" comment="For Hiperlan 2: The number of OFDM symbols in the second data part of the packet. For 802.11a: Bits [9:0] contain bits [9:0] of N_data. For 802.11n: Bits [14:0] contain [bits [14:0] of] N_data. Bit 15 indicates LDPC Extra OFDM symbol."/>
+ <register addr="5001002c" rw_flags="RW" width="1" name="BB_TX_PACK_P1_START" comment="Bit 0 is one if the first data part of the packet has P1 puncturing, else is zero. Bit 1 is one if the second data part of the packet has P1 puncturing, else is zero. 11a/n does not use P1 puncturing."/>
+ <register addr="50010030" rw_flags="RW" width="1" name="BB_TX_PACK_CRC_TYPE" comment="Bit 0 indicates the CRC type for the first data part of the burst (0 = CRC16, 1 = CRC24). Bit 1 indicates the CRC type for the second data part of the burst"/>
+ <register addr="50010034" rw_flags="R" width="2" name="BB_TX_PACK_CRC_PERIOD_STATUS" comment="For Hiperlan2: The CRC period i.e. the number of bytes over which the CRC is computed within each of the data parts of the packet. Bits [5:0] are the CRC period for the first data part of the packet, bits [11:6] are the CRC period for the second part. For 802.11a and 802.11n: The number of bytes of the payload, including the four CRC32 bytes."/>
+ <register addr="50010038" rw_flags="RW" width="2" name="BB_TX_PACK_CRC_N_PERIODS" comment="The number of CRC periods in each part of the packet. Bits [7:0] - the number of CRC periods in the first part of the packet. Bits [15:8] - the number of CRC periods in the second part of the packet."/>
+ <register addr="5001003c" rw_flags="RW" width="1" name="BB_TX_WARMUP" comment="The TX warmup time, in units of 400 ns."/>
+ <register addr="50010040" rw_flags="RW" width="1" name="BB_TX_INT_MASK" comment="Interrupt mask register. Setting a bit in this register against an interrupt cause bit position, ensures that it generates an interrupt."/>
+ <register addr="50010044" rw_flags="R" width="1" name="BB_TX_INT_CAUSE" comment="Interrupt cause register. Read by the host to determine why it was interrupted."/>
+ <register addr="50010048" rw_flags="RW" width="2" name="BB_TX_INT_CLEAR" comment="Interrupt clear register. Writing a one to an interrupt cause bit position clears the associated bit in the BB_**_INT_CAUSE register."/>
+ <register addr="5001004c" rw_flags="RW" width="1" name="BB_TX_TIMING" comment="Tx timing adjust control to allow correction for TX latency"/>
+ <register addr="50010050" rw_flags="RW" width="1" name="BB_RX_INT_MASK" comment="Interrupt mask register. Setting a bit in this register against an interrupt cause bit position, ensures that it generates an interrupt."/>
+ <register addr="50010054" rw_flags="R" width="1" name="BB_RX_INT_CAUSE" comment="Interrupt cause register. Read by the host to determine why it was interrupted."/>
+ <register addr="50010058" rw_flags="RW" width="1" name="BB_RX_INT_CLEAR" comment="Interrupt clear register. Writing a one to an interrupt cause bit position clears the associated bit in the BB_**_INT_CAUSE register."/>
+ <register addr="5001005c" rw_flags="R" width="2" name="BB_TIMER" comment=""/>
+ <register addr="50010060" rw_flags="R" width="1" name="BB_TX_PACK_QUEUE" comment="The number of packets queued for TX by the host and not yet completed."/>
+ <register addr="50010064" rw_flags="R" width="1" name="BB_RX_PACK_QUEUE" comment="The number of packets queued for RX by the host and not yet completed."/>
+ <register addr="50010068" rw_flags="RW" width="2" name="BB_CARRIER_CHANNEL" comment="Should be programmed to the channel number corresponding to the carrier frequency. In the 5 GHz band, Carrier frequency = [channel_no*5+5000 MHZ, for channel_no = 0..200, 5000-(256-channel_no)*5 MHz, for channel_no=201..255]. For operation in the 2.4 GHz band, bit TRACK_2400_MHZ (for MAIN) or TRACK_2400_MHZ_SEC (for SEC) of register BB_RX_CONFIG should be set to one; then the carrier frequency is half the one for the 5 GHz band for the same channel number."/>
+ <register addr="5001006c" rw_flags="RW" width="1" name="BB_TX_SCRAMBLER_SEED" comment="Scrambler seed for transmitted bursts. If this register is set to zero, then a pseudo-random scrambler seed is automatically generated for every transmit burst. If this register is set to a non-zero value, then that value is used as the scrambler seed for transmitted bursts."/>
+ <register addr="50010070" rw_flags="RW" width="4" name="BB_RX_CONFIG" comment="Receiver configuration"/>
+ <register addr="50010074" rw_flags="RW" width="2" name="BB_RX_CONFIG2" comment="Receiver configuration"/>
+ <register addr="50010078" rw_flags="RW" width="1" name="BB_SIGB_SEGPARS" comment="Enable VHTSIGB Segment parsing and deparsing in Transmitter and Receiver"/>
+ <register addr="5001007c" rw_flags="RW" width="2" name="BB_RX_CONFIG3" comment="Receiver configuration"/>
+ <register addr="50010080" rw_flags="RW" width="1" name="BB_RX_PLL_COEFFS" comment="Frequency tracking PLL coefficients"/>
+ <register addr="50010084" rw_flags="RW" width="2" name="BB_RX_DEMAP_METRIC_A" comment="Demapper soft-decision metric as used by the Viterbi decoder"/>
+ <register addr="50010088" rw_flags="RW" width="2" name="BB_RX_DEMAP_METRIC_B" comment="Demapper soft-decision metric as used by the Viterbi decoder"/>
+ <register addr="5001008c" rw_flags="R" width="1" name="BB_STATUS" comment=""/>
+ <register addr="50010090" rw_flags="R" width="2" name="BB_FREQ_OFFSET" comment="Frequency offset for the last received burst"/>
+ <register addr="50010094" rw_flags="RW" width="2" name="BB_DUAL_MIX_CONFIG" comment="Dual receive configuration - Not applicable for cinderella"/>
+ <register addr="50010098" rw_flags="R" width="2" name="BB_SIGNAL_QUALITY" comment="Bits 15:8 - The estimated EVM for the receive channel. Bits 7:0 - The estimated SNR, based on the burst preamble, for the receive channel"/>
+ <register addr="5001009c" rw_flags="R" width="2" name="BB_SIGNAL_QUALITY_DUAL" comment="Bits 15:8 - The estimated EVM for the dual receive channel. Bits 7:0 - The estimated SNR, based on the burst preamble, for the dual receive channel"/>
+ <register addr="500100a0" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CONFIG" comment="Reduce the reliability of soft decsions on inner carriers (+/-1, +/-2) when estimated frequency offset exceeds certain thresholds OR permanently reduce the reliability on inner carriers regardless of frequency offset."/>
+ <register addr="500100a4" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_MA_SC_20M" comment="Reduce the reliability of soft decision on the most affected subcarriers for 20/40MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to -1 -2 and -3"/>
+ <register addr="500100a8" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_LA_SC_20M" comment="Reduce the reliability of soft decision on the less affected subcarriers for 20/40MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to 1 2 and 3"/>
+ <register addr="500100ac" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_MA_SC_10M" comment="Reduce the reliability of soft decision on the most affected subcarriers for 10MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to -1 -2 and -3"/>
+ <register addr="500100b0" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_LA_SC_10M" comment="Reduce the reliability of soft decision on the less affected subcarriers for 10MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to 1 2 and 3"/>
+ <register addr="500100b4" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_MA_SC_5M" comment="Reduce the reliability of soft decision on the most affected subcarriers for 5MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to -1 -2 and -3"/>
+ <register addr="500100b8" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_LA_SC_5M" comment="Reduce the reliability of soft decision on the less affected subcarriers for 5MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to 1 2 and 3"/>
+ <register addr="500100bc" rw_flags="RW" width="2" name="BB_CTRACK_UNREL" comment="Thresholds to define which values of soft bits should disable channel tracking. When above BB_CTRACK_UNREL_LOW_THRESH and below BB_CTRACK_UNREL_HIGH_THRESH on any valid soft bit, channel tracking is disabled for that subcarrier"/>
+ <register addr="500100c0" rw_flags="RW" width="1" name="BB_WEIGH_SOFT_BIT_ENABLE" comment="Enable soft decision weighting scaling values to be read from the registers instead of default values in the code. "/>
+ <register addr="500100c4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS0" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for BCC decoder in AWGN channel."/>
+ <register addr="500100c8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS1" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100cc" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS2" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for BCC decoder."/>
+ <register addr="500100d0" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS3" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100d4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS4" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100d8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS5" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100dc" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS6" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100e0" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS7" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100e4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS8" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100e8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS9" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100ec" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS0" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for BCC decoder in Fading channel."/>
+ <register addr="500100f0" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS1" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100f4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS2" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for BCC decoder."/>
+ <register addr="500100f8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS3" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100fc" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS4" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010100" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS5" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010104" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS6" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010108" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS7" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="5001010c" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS8" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010110" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS9" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010114" rw_flags="RW" width="2" name="BB_CHANSHIFT_BCC" comment="Channel Shift in the soft decision weighing algorithm for BCC decoder."/>
+ <register addr="50010118" rw_flags="RW" width="2" name="BB_CHANSHIFT_LDPC" comment="Channel Shift in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="5001011c" rw_flags="RW" width="2" name="BB_DEMAP_SHIFT" comment="Shift values in soft demapper for 64QAM and 256QAM."/>
+ <register addr="50010120" rw_flags="RW" width="2" name="BB_DEMAP_THRES" comment="SNR threshold to apply different shift value in soft demapper for 64QAM and 256QAM."/>
+ <register addr="50010124" rw_flags="RW" width="1" name="BB_DEMAP_CONFIG" comment="SNR threshold method enable signal"/>
+ <register addr="50010128" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_HIGH_THRESH_20M_40M" comment="the high threshold value for frequency offset in soft weigh for 20/40MHz bandwidth, it is derived by 122 KHz/20 MHz * 2^16"/>
+ <register addr="5001012c" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_LOW_THRESH_20M_40M" comment="the low threshold value for frequency offset in soft weigh for 20/40MHz bandwidth, it is derived by 50 KHz/20 MHz * 2^16"/>
+ <register addr="50010130" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_HIGH_THRESH_10M" comment="the high threshold value for frequency offset in soft weigh for 10MHz bandwidth, it is derived by 84 KHz/10 MHz * 2^16"/>
+ <register addr="50010134" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_LOW_THRESH_10M" comment="the low threshold value for frequency offset in soft weigh for 10MHz bandwidth, it is derived by 14 KHz/10 MHz * 2^16"/>
+ <register addr="50010138" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_HIGH_THRESH_5M" comment="the high threshold value for frequency offset in soft weigh for 5MHz bandwidth, it is derived by 75 KHz/5 MHz * 2^16"/>
+ <register addr="5001013c" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_LOW_THRESH_5M" comment="the low threshold value for frequency offset in soft weigh for 5MHz bandwidth, it is derived by 31KHz/5 MHz * 2^16"/>
+ <register addr="50010140" rw_flags="RW" width="2" name="BB_PILOT_PHASE_LIMIT" comment="Limit the absolute pilot angle correction. This is a 11-bit unsigned number in RTL phase format (max value 1024). RTL phase format = (angle in deg / 180) * 1024. (Default = 0.4 radians)"/>
+ <register addr="50010144" rw_flags="RW" width="1" name="BB_SAMP_OFFSET" comment="Sampling offset. Data symbols are sampled at a position -BB_SAMP_OFFSET with respect to the beginning of the data part of the symbol."/>
+ <register addr="50010148" rw_flags="RW" width="2" name="BB_DEBUG_SELECT" comment="Select the set of signals output at the debug port"/>
+ <register addr="5001014c" rw_flags="RW" width="2" name="BB_RX_MISC_CONFIG" comment=""/>
+ <register addr="50010150" rw_flags="RW" width="2" name="BB_MIMO_RATE_MASK" comment="Control rejection of HT and VHT 40MHz packets with certain MIMO rates"/>
+ <register addr="50010154" rw_flags="RW" width="2" name="BB_VHT_SS1_RATE_MASK" comment="Control rejection of VHT 80MHz single spatial stream (or STBC) packets with certain rates"/>
+ <register addr="50010158" rw_flags="RW" width="2" name="BB_VHT_SS2_RATE_MASK" comment="Control rejection of VHT two spatial stream packets with certain rates"/>
+ <register addr="5001015c" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG2" comment="STF sync detector configuration"/>
+ <register addr="50010160" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG9" comment="Configuration for detection logic for CCA primary and secondary"/>
+ <register addr="50010164" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG10" comment="synchronizer configuration"/>
+ <register addr="50010168" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG11" comment="synchronizer configuration"/>
+ <register addr="5001016c" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG12" comment="synchronizer configuration"/>
+ <register addr="50010170" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG13" comment="synchronizer configuration "/>
+ <register addr="50010174" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG14" comment="synchronizer configuration "/>
+ <register addr="50010178" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG15" comment="synchronizer configuration "/>
+ <register addr="5001017c" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG16" comment="synchronizer configuration "/>
+ <register addr="50010180" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG17" comment="Lower limit on quantization to avoid excessive AGC action "/>
+ <register addr="50010184" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG18" comment="High limit on quantization to avoid excessive AGC action"/>
+ <register addr="50010188" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG19" comment="Number of samples to advance the start the LTF search window"/>
+ <register addr="5001018c" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG20" comment="synchronizer configuration "/>
+ <register addr="50010190" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG21" comment="synchronizer configuration for new new STBC sync "/>
+ <register addr="50010194" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG23" comment="synchronizer configuration for new new STBC sync "/>
+ <register addr="50010198" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG24" comment="LTF lock limited by distance from max peak "/>
+ <register addr="5001019c" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG25" comment=" Threshold for comparing the combined STF correlation"/>
+ <register addr="500101a0" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG26" comment=" Threshold for comparing the combined STF correlation"/>
+ <register addr="500101a4" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG27" comment=" First and second 40MHz sync split filter"/>
+ <register addr="500101a8" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG28" comment=" 80MHz sync split filter"/>
+ <register addr="500101ac" rw_flags="RW" width="1" name="BB_RX_SYNC_CCA_CFG" comment="Configure to take into account the CCA of each 20M subband for the primary channel"/>
+ <register addr="500101b0" rw_flags="R" width="2" name="BB_CEST_RE_DATA" comment="Real part of data for calibration channel estimation"/>
+ <register addr="500101b4" rw_flags="R" width="2" name="BB_CEST_IM_DATA" comment="Imaginary part of data for calibration channel estimation"/>
+ <register addr="500101b8" rw_flags="R" width="1" name="BB_CEST_LTF_OFFSET" comment="20 MHz Sample offset for values read from BB_CEST_ADDR[8:6]=='000' for an 11a or green-field packet. Value is in 2's complement. Negative values indicate that the LTF sync is earlier than the position indicated by the STF sync."/>
+ <register addr="500101bc" rw_flags="RW" width="2" name="BB_CEST_CONFIG" comment="Configuration for handling data for calibration"/>
+ <register addr="500101c0" rw_flags="RW" width="2" name="BB_CEST_STS_MULT" comment="Data needed for Space-Time-Stream combination (needed for BB_CEST_CONFIG_MODE='10')"/>
+ <register addr="500101c4" rw_flags="RW" width="2" name="BB_CEST_STS_PHASE" comment="Phase rotation for Space-Time-Stream channel estimate (needed for BB_CEST_CONFIG_MODE='10')"/>
+ <register addr="500101c8" rw_flags="R" width="2" name="BB_CEST_MAX" comment="Maximum channel estimate value across all Space-Time-Streams (needed to normalise the channel estimates sent for calibration purposes)"/>
+ <register addr="500101cc" rw_flags="R" width="1" name="BB_CEST_STATUS" comment="Status information for calibration support"/>
+ <register addr="500101d0" rw_flags="RW" width="2" name="BB_CEST_ADDR" comment="Channel estimate value requested"/>
+ <register addr="500101d4" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD1" comment="SNR Threshold 1 channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 1, then filter option 0 is used in channel smoothing."/>
+ <register addr="500101d8" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD2" comment="SNR Threshold 2 for channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 5, then filter option 4 is used in channel smoothing. If below, filter option 5 is used."/>
+ <register addr="500101dc" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD3" comment="SNR Threshold 3 for channel smoothing. To program value, multiply desired SNR (in dB) by 4.If signal SNR is above threshold 2, then filter option 1 is used in channel smoothing."/>
+ <register addr="500101e0" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD4" comment="SNR Threshold 4 for channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 3, then filter option 2 is used in channel smoothing."/>
+ <register addr="500101e4" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD5" comment="SNR Threshold 5 for channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 4, then filter option 3 is used in channel smoothing."/>
+ <register addr="500101e8" rw_flags="RW" width="2" name="BB_MRC_CONFIG_BASIC" comment="Control register to configure OFDM Maximum Ratio Combining and Basic MRC block"/>
+ <register addr="500101ec" rw_flags="RW" width="2" name="BB_MRC_CONFIG_STBC" comment="Control register to configure OFDM Maximum Ratio Combining STBC MRC block (used for STBC mode only)"/>
+ <register addr="500101f0" rw_flags="RW" width="2" name="BB_MRC_CONFIG_STREAM2" comment="Control register to configure OFDM Maximum Ratio Combining Stream2 MRC block (used for MCS-32 only)"/>
+ <register addr="500101f4" rw_flags="RW" width="2" name="BB_MRC_CONFIG_FINAL" comment="Control register to configure OFDM Maximum Ratio Combining Final MRC block (used for MCS-32 only)"/>
+ <register addr="500101f8" rw_flags="RW" width="1" name="BB_MRC_NONCONT_BANDS" comment="Control register to whether MRC non contiguous bands or not."/>
+ <register addr="500101fc" rw_flags="RW" width="2" name="BB_SC_SOFT_WEIGH_ADDRESS" comment="This register is used for the first step of a two stage process to reduce reliability of individual subcarriers. First this register is set to a subcarrier range, and then BB_SC_SOFT_WEIGH_ENABLE is used to select which sub-carrier is being targetted within this range"/>
+ <register addr="50010200" rw_flags="RW" width="2" name="BB_SC_SOFT_WEIGH_ENABLE" comment="Each bit can enable reduced reliability if set. The sub-carrier affected by each bit is BB_SC_SOFT_WEIGH_ADDRESS+bit_index. e.g. with BB_SC_SOFT_WEIGH_ADDRESS=-16, bit 0 targets sub-carrier -16, bit 1 targets -15 etc."/>
+ <register addr="50010204" rw_flags="R" width="2" name="BB_SC_SOFT_WEIGH_ENABLE_STATUS" comment="Internal values of BB_SC_SOFT_WEIGH_ENABLE can be read by selecting the range using BB_SC_SOFT_WEIGH_ADDRESS and then reading this register. N.B. Sub-carriers that cannot be valid are returned as 0"/>
+ <register addr="50010208" rw_flags="RW" width="2" name="BB_PTW70_CONFIG" comment="Setup to allow detection and control relating to packets with strong phase wobble such as those from PTW70 test equipment"/>
+ <register addr="5001020c" rw_flags="RW" width="2" name="BB_PTW70_CONFIG2" comment="Setup 2 to allow detection and control relating to packets with strong phase wobble such as those from PTW70 test equipment"/>
+ <register addr="50010210" rw_flags="RW" width="1" name="BB_RX_RADIO_CS_CONFIG" comment="RX Radio CS detection configuration for 80MHz bandwidth"/>
+ <register addr="50010214" rw_flags="RW" width="4" name="BB_RX_ENERGY_DET_THRESHOLD" comment="RX energy detection threshold for primary and secondary 20MHz channel"/>
+ <register addr="50010218" rw_flags="RW" width="2" name="BB_RX_PAYLOAD_DET_THRESHOLD" comment="RX payload detection threshold for all subbands"/>
+ <register addr="5001021c" rw_flags="RW" width="1" name="BB_RX_PAYLOAD_DET_CONFIG" comment="Payload Detector enables."/>
+ <register addr="50010220" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG1" comment="First configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010224" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG2" comment="Second configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010228" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG3" comment="Third configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="5001022c" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG4" comment="Fourth configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010230" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG1" comment="First configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010234" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG2" comment="Second configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010238" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG3" comment="Third configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="5001023c" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG4" comment="Fourth configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010240" rw_flags="RW" width="1" name="BB_BBA_CCA_CFG" comment="CCA ignore control on the primary channel, secondary channel, secondary 40 channel and secondary 80 channel."/>
+ <register addr="50010244" rw_flags="R" width="2" name="BB_BBA_DEBUG" comment="Read access to BBA debug information. To see this data correctly, the enable bit BB_DEBUG_SELECT.BB_DEBUG_SELECT_EN must be set, to enable the register supplying this information."/>
+ <register addr="50010248" rw_flags="RW" width="2" name="BB_BBA_BF_TX_CONFIG" comment="TX beamforming configuration."/>
+ <register addr="5001024c" rw_flags="RW" width="2" name="BB_BBA_BF_TX_CONFIG2" comment="TX beamforming configuration #2."/>
+ <register addr="50010250" rw_flags="R" width="2" name="BB_BBA_BF_TX_STATUS" comment="Tx Beamforming module status."/>
+ <register addr="50010254" rw_flags="RW" width="1" name="BB_BBA_BF_TX_ANGLE_STORE_ADDR" comment="This register is used as an index into the beamforming angle store."/>
+ <register addr="50010258" rw_flags="RW" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAL" comment="This register is used to read/write the angle store data."/>
+ <register addr="5001025c" rw_flags="RW" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAU" comment="This register is used to read/write the angle store data."/>
+ <register addr="50010260" rw_flags="R" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAL_STATUS" comment="This register is used to read the angle store data."/>
+ <register addr="50010264" rw_flags="R" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAU_STATUS" comment="This register is used to read the angle store data."/>
+ <register addr="50010268" rw_flags="RW" width="1" name="BB_CEST_SMOOTHING" comment="This register is used to control smoothing"/>
+ <register addr="5001026c" rw_flags="RW" width="4" name="BB_LDPC_CONFIG" comment="LDPC configuration"/>
+ <register addr="50010270" rw_flags="RW" width="1" name="BB_LDPC_RX_THROTTLE_ADDR" comment="Address used to load different values to internal register to allow reduced data rate in LDPC output. Address to use is described in BB_LDPC_RX_THROTTLE_ADDR_REF"/>
+ <register addr="50010274" rw_flags="RW" width="2" name="BB_LDPC_RX_THROTTLE" comment="Address used to load different values to internal register to allow reduced data rate in LDPC output"/>
+ <register addr="50010278" rw_flags="RW" width="1" name="BB_CPE_PHASE_REG_EN" comment="Enables the phase reg calculations in RTL"/>
+ <register addr="5001027c" rw_flags="R" width="2" name="BB_CPE_PHASE_MAX" comment="Maximum CPE phase of a frame over all symbols"/>
+ <register addr="50010280" rw_flags="R" width="2" name="BB_CPE_PHASE_MIN" comment="Minimum CPE phase of a frame over all symbols"/>
+ <register addr="50010284" rw_flags="R" width="2" name="BB_CPE_PHASE_ACCUM" comment="Phase accumulation of all symbol phase of the frame"/>
+ <register addr="50010288" rw_flags="R" width="2" name="BB_CPE_PHASE_SQR_ACCUM" comment="Accumulation of phase square over all symbols of the frame"/>
+ <register addr="5001028c" rw_flags="R" width="2" name="BB_CPE_PHASE_DIFF_ACCUM" comment="Accumulation of phase difference over all symbols of the frame"/>
+ <register addr="50010290" rw_flags="R" width="2" name="BB_CPE_NUM_ACCUM" comment="Number of phases accumulated in the accumulation registers"/>
+ <register addr="50010294" rw_flags="RW" width="1" name="BB_FREQ_TRACK_REG_EN" comment="Enables the frequency reg calculations in RTL"/>
+ <register addr="50010298" rw_flags="R" width="2" name="BB_FREQ_TRACK_MAX" comment="Maximum fine frequency of a frame over all symbols"/>
+ <register addr="5001029c" rw_flags="R" width="2" name="BB_FREQ_TRACK_MIN" comment="Minimum fine frequency of a frame over all symbols"/>
+ <register addr="500102a0" rw_flags="R" width="2" name="BB_FREQ_TRACK_ACCUM" comment="Fine frequency accumulation of all symbol phase of the frame"/>
+ <register addr="500102a4" rw_flags="R" width="2" name="BB_FREQ_TRACK_SQR_ACCUM" comment="Accumulation of fine frequency square over all symbols of the frame"/>
+ <register addr="500102a8" rw_flags="R" width="2" name="BB_FREQ_TRACK_NUM_ACCUM" comment="Number of fine frequency accumulated in the accumulation registers"/>
+ <register addr="500102ac" rw_flags="RW" width="1" name="BB_EN_VHT_NUDGEAGAIN" comment="When set enables nudge again for HT/VHT packets otherwise nudge again only for HT packets"/>
+ <register addr="500102b0" rw_flags="RW" width="4" name="BB_LTF_SYNC_LATENCY" comment="Number of 20M clock cycles of LTF peak calculation latency"/>
+ <register addr="500102b4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT1" comment="Smoothing filter coefficient for SNR1"/>
+ <register addr="500102b8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT2" comment="Smoothing filter coefficient for SNR2"/>
+ <register addr="500102bc" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT3" comment="Smoothing filter coefficient for SNR3"/>
+ <register addr="500102c0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT4" comment="Smoothing filter coefficient for SNR4"/>
+ <register addr="500102c4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT5" comment="Smoothing filter coefficient for SNR5"/>
+ <register addr="500102c8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT6" comment="Smoothing filter coefficient for SNR6"/>
+ <register addr="500102cc" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF1" comment="BF Smoothing filter coefficient for SNR1"/>
+ <register addr="500102d0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF2" comment="BF Smoothing filter coefficient for SNR2"/>
+ <register addr="500102d4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF3" comment="BF Smoothing filter coefficient for SNR3"/>
+ <register addr="500102d8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF4" comment="BF Smoothing filter coefficient for SNR4"/>
+ <register addr="500102dc" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF5" comment="BF Smoothing filter coefficient for SNR5"/>
+ <register addr="500102e0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF6" comment="BF Smoothing filter coefficient for SNR6"/>
+ <register addr="500102e4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN1" comment="AWGN Smoothing filter coefficient for SNR1"/>
+ <register addr="500102e8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN2" comment="AWGN Smoothing filter coefficient for SNR2"/>
+ <register addr="500102ec" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN3" comment="AWGN Smoothing filter coefficient for SNR3"/>
+ <register addr="500102f0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN4" comment="AWGN Smoothing filter coefficient for SNR4"/>
+ <register addr="500102f4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN5" comment="AWGN Smoothing filter coefficient for SNR5"/>
+ <register addr="500102f8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN6" comment="AWGN Smoothing filter coefficient for SNR6"/>
+ <register addr="500102fc" rw_flags="R" width="1" name="BB_CEST_SMOOTH_DEBUG" comment="Selected Smoothing filter type for debugging"/>
+ <register addr="50010300" rw_flags="RW" width="1" name="BB_LPE_CONFIG" comment="Linear phase estimation configuration"/>
+ <register addr="50010304" rw_flags="RW" width="4" name="BB_CPE_CONFIG" comment="BB DD CPE configuration"/>
+ <register addr="50010308" rw_flags="RW" width="4" name="BB_DDCPE_PHASE_LIMIT" comment="Phase limitation value for DD-CPE"/>
+ <register addr="5001030c" rw_flags="RW" width="4" name="BB_CPE_MMSE_WEIGHT_BANK0" comment="Pilot weight for MMSE CPE"/>
+ <register addr="50010310" rw_flags="RW" width="4" name="BB_CPE_MMSE_WEIGHT_BANK1" comment="Pilot weight for MMSE CPE"/>
+ <register addr="50010314" rw_flags="RW" width="4" name="BB_CPE_MMSE_WEIGHT_BANK2" comment="Pilot weight for MMSE CPE"/>
+ <register addr="50010318" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_PILOT_WEIGHT_BANK0" comment="Pilot weight for MMSE DD-CPE"/>
+ <register addr="5001031c" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_PILOT_WEIGHT_BANK1" comment="Pilot weight for MMSE DD-CPE"/>
+ <register addr="50010320" rw_flags="RW" width="2" name="BB_DDCPE_MMSE_PILOT_WEIGHT_BANK2" comment="Pilot weight for MMSE DD-CPE"/>
+ <register addr="50010324" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_DATA_WEIGHT_BANK0" comment="Data weight for MMSE DD-CPE"/>
+ <register addr="50010328" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_DATA_WEIGHT_BANK1" comment="Data weight for MMSE DD-CPE"/>
+ <register addr="5001032c" rw_flags="RW" width="2" name="BB_DDCPE_MMSE_DATA_WEIGHT_BANK2" comment="Data weight for MMSE DD-CPE"/>
+ <register addr="50010330" rw_flags="RW" width="4" name="BB_DDCPE_LLR_THRES_BCC" comment="DDCPE LLR threshold for BCC"/>
+ <register addr="50010334" rw_flags="RW" width="4" name="BB_DDCPE_LLR_THRES_LDPC" comment="DDCPE LLR threshold for LDPC"/>
+ <register addr="50010338" rw_flags="RW" width="2" name="BB_MMSE_SYM_OFFSET" comment="Symbol Offset to skip MMSE-CPE"/>
+ <register addr="5001033c" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH1_CFG" comment="Tone notch configuration"/>
+ <register addr="50010340" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH2_CFG" comment="Tone notch configuration"/>
+ <register addr="50010344" rw_flags="RW" width="1" name="BB_SYNC_SCALE_FACTOR" comment="Variable RMS scale value(1~63)"/>
+ <register addr="50010348" rw_flags="RW" width="4" name="BB_SYNC_STF_WEIGHT_FACTOR_CFG0" comment="STF group weight factor"/>
+ <register addr="5001034c" rw_flags="RW" width="4" name="BB_SYNC_STF_WEIGHT_FACTOR_CFG1" comment="STF group weight factor"/>
+ <register addr="50010350" rw_flags="RW" width="1" name="BB_SYNC_CCA_WEIGHT_SEL_IN" comment="CCA weighted combing sel"/>
+ <register addr="50010354" rw_flags="RW" width="1" name="BB_SYNC_LTF_WEIGHT_COMBINE_MODE" comment="LTF MF weighted combine mode 0: no weight, 1:Bc0+0.75xBc0, 2:Bc0+0.625Bc0, 3:Bc0+0.5Bc0"/>
+ <register addr="50010358" rw_flags="RW" width="1" name="BB_SYNC_LTF_MODE" comment="LTF Peak selection control"/>
+ <register addr="5001035c" rw_flags="RW" width="1" name="BB_SYNC_LTF_THR2" comment="LTF peak threshold(for index7)"/>
+ <register addr="50010360" rw_flags="RW" width="4" name="BB_SYNC_LTF_AUTO_METRIC_CFG" comment="LTF Auto metric configuration"/>
+ <register addr="50010364" rw_flags="RW" width="4" name="BB_SYNC_SPARE" comment="This Register is used for LPE Configuration for Katmai and Lassen"/>
+ <register addr="50010368" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_AWGN" comment="DEMAP SISO BCC AWGN QFAC configuration"/>
+ <register addr="5001036c" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_BCC_FADING" comment="DEMAP SISO BCC FADING QFAC configuration"/>
+ <register addr="50010370" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_FADING_MCS7" comment="DEMAP SISO BCC FADING MCS7 QFAC configuration"/>
+ <register addr="50010374" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_FADING_MCS8" comment="DEMAP SISO BCC FADING MCS8 QFAC configuration"/>
+ <register addr="50010378" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_FADING_MCS9" comment="DEMAP SISO BCC FADING MCS9 QFAC configuration"/>
+ <register addr="5001037c" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_LDPC_AWGN" comment="DEMAP SISO LDPC AWGN QFAC configuration"/>
+ <register addr="50010380" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS0" comment="DEMAP SISO LDPC FADING MCS0 QFAC configuration"/>
+ <register addr="50010384" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS1" comment="DEMAP SISO LDPC FADING MCS1 QFAC configuration"/>
+ <register addr="50010388" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS2" comment="DEMAP SISO LDPC FADING MCS2 QFAC configuration"/>
+ <register addr="5001038c" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS3" comment="DEMAP SISO LDPC FADING MCS3 QFAC configuration"/>
+ <register addr="50010390" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS4" comment="DEMAP SISO LDPC FADING MCS4 QFAC configuration"/>
+ <register addr="50010394" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS5" comment="DEMAP SISO LDPC FADING MCS5 QFAC configuration"/>
+ <register addr="50010398" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS6" comment="DEMAP SISO LDPC FADING MCS6 QFAC configuration"/>
+ <register addr="5001039c" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS7" comment="DEMAP SISO LDPC FADING MCS7 QFAC configuration"/>
+ <register addr="500103a0" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS8" comment="DEMAP SISO LDPC FADING MCS8 QFAC configuration"/>
+ <register addr="500103a4" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS9" comment="DEMAP SISO LDPC FADING MCS9 QFAC configuration"/>
+ <register addr="500103a8" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_BCC_AWGN" comment="DEMAP STBC BCC AWGN QFAC configuration"/>
+ <register addr="500103ac" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_BCC_FADING" comment="DEMAP STBC BCC FADING QFAC configuration"/>
+ <register addr="500103b0" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_LDPC_AWGN" comment="DEMAP STBC LDPC AWGN QFAC configuration"/>
+ <register addr="500103b4" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_LDPC_FADING" comment="DEMAP STBC LDPC FADING QFAC configuration"/>
+ <register addr="500103b8" rw_flags="RW" width="2" name="BB_DEMAP_LLR_DOWN" comment="DEMAP LLR DOWN configuration"/>
+ <register addr="500103bc" rw_flags="RW" width="2" name="BB_LDPC_OFFSET_AWGN" comment="Min-Sum algorithm offset for LDPC decoder for AWGN"/>
+ <register addr="500103c0" rw_flags="RW" width="2" name="BB_LDPC_OFFSET_FADING" comment="Min-Sum algorithm offset for LDPC decoder for FADING"/>
+ <register addr="500103c4" rw_flags="RW" width="2" name="BB_CHDET" comment="Channel Type Detection"/>
+ <register addr="500103c8" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH3_CFG" comment="Tone notch configuration"/>
+ <register addr="500103cc" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH4_CFG" comment="Tone notch configuration"/>
+ <register addr="500103d0" rw_flags="RW" width="1" name="BB_SYNC_DC_NOTCH_APPLY" comment="when set, apply DC notch after band splitter, by default, it isn't set"/>
+ <register addr="500103d4" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_BF_LDPC_AWGN" comment="DEMAP BEAMFORM LDPC AWGN QFAC configuration"/>
+ <register addr="500103d8" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_BF_LDPC_FADING" comment="DEMAP BEAMFORM LDPC FADING QFAC configuration"/>
+ <register addr="500103dc" rw_flags="RW" width="2" name="BB_DEMAP_NOISE_VARIANCE" comment="DEMAP NOISE VARIANCE Forcing"/>
+ <register addr="500103e0" rw_flags="RW" width="4" name="BB_CHDET_ZERO_THRESHOLD_SISO" comment="Channel Type Detection Zero Threshold for SISO Case"/>
+ <register addr="500103e4" rw_flags="RW" width="4" name="BB_CHDET_LOW_THRESHOLD_SISO" comment="Channel Type Detection Low Threshold for SISO Case"/>
+ <register addr="500103e8" rw_flags="RW" width="4" name="BB_CHDET_MID_THRESHOLD_SISO" comment="Channel Type Detection Mid Threshold for SISO Case"/>
+ <register addr="500103ec" rw_flags="RW" width="4" name="BB_CHDET_HIGH_THRESHOLD_SISO" comment="Channel Type Detection High Threshold for SISO Case"/>
+ <register addr="500103f0" rw_flags="RW" width="4" name="BB_CHDET_ZERO_THRESHOLD_STBC" comment="Channel Type Detection Zero Threshold for STBC Case"/>
+ <register addr="500103f4" rw_flags="RW" width="4" name="BB_CHDET_LOW_THRESHOLD_STBC" comment="Channel Type Detection Low Threshold for STBC Case"/>
+ <register addr="500103f8" rw_flags="RW" width="4" name="BB_CHDET_MID_THRESHOLD_STBC" comment="Channel Type Detection Mid Threshold for STBC Case"/>
+ <register addr="500103fc" rw_flags="RW" width="4" name="BB_CHDET_HIGH_THRESHOLD_STBC" comment="Channel Type Detection High Threshold for STBC Case"/>
+ <register addr="50010400" rw_flags="RW" width="4" name="BB_CHDET_ZERO_THRESHOLD_BF" comment="Channel Type Detection Zero Threshold for BF Case"/>
+ <register addr="50010404" rw_flags="RW" width="4" name="BB_CHDET_LOW_THRESHOLD_BF" comment="Channel Type Detection Low Threshold for BF Case"/>
+ <register addr="50010408" rw_flags="RW" width="4" name="BB_CHDET_MID_THRESHOLD_BF" comment="Channel Type Detection Mid Threshold for BF Case"/>
+ <register addr="5001040c" rw_flags="RW" width="4" name="BB_CHDET_HIGH_THRESHOLD_BF" comment="Channel Type Detection High Threshold for BF Case"/>
+ <register addr="50010410" rw_flags="RW" width="2" name="BB_SYNC_STF_AUTOCORR_CFG" comment="STF autocorrelation configuration"/>
+ <register addr="50010414" rw_flags="RW" width="1" name="BB_SYNC_AGC_CFG" comment="AGC lock indication configuration"/>
+ <register addr="50010418" rw_flags="RW" width="1" name="BB_BFEE_MU_CBR" comment="Indication of MU/SU CBR, 0:SU, 1:MU"/>
+ <register addr="5001041c" rw_flags="R" width="2" name="BB_BFEE_CBR_LENGTH" comment="CBR length in octet."/>
+ <register addr="50010420" rw_flags="R" width="1" name="BB_BFEE_FDBK_STATUS" comment="Beamforming feedback calculation logic status"/>
+ <register addr="50010424" rw_flags="RW" width="4" name="BB_GID_MEMBERSHIP_L" comment="Membership status array"/>
+ <register addr="50010428" rw_flags="RW" width="4" name="BB_GID_MEMBERSHIP_H" comment="Membership status array"/>
+ <register addr="5001042c" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_LL" comment="User Position Array 2 bits"/>
+ <register addr="50010430" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_LH" comment="User Position Array 2 bits"/>
+ <register addr="50010434" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_HL" comment="User Position Array 2 bits"/>
+ <register addr="50010438" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_HH" comment="User Position Array 2 bits"/>
+ <register addr="5001043c" rw_flags="RW" width="1" name="BB_IEEE_NDP_CTRL" comment="NDP Decision Method Control"/>
+ <register addr="50010440" rw_flags="R" width="4" name="BB_BFEE_NDP_VALID_TIMESTAMP" comment="NDP valid time stamp"/>
+ <register addr="50010444" rw_flags="RW" width="1" name="BB_DEMAP_NUDGE_GAIN_ADAPT" comment="When set, apply Radio nudge again"/>
+ <register addr="50010448" rw_flags="R" width="4" name="BB_DEBUG_STATUS_MISC" comment="Misc Internal signal status"/>
+ <register addr="5001044c" rw_flags="RW" width="1" name="BB_BFEE_FDBK_DSNR_EXPR" comment="Beemforming feedback deltan snr expr control"/>
+ <register addr="50010450" rw_flags="RW" width="1" name="BB_EVM_SIG_EN" comment="EVM Sig. EN"/>
+ </block>
+ <block name="wl_bbb" comment="">
+ <register addr="50020000" rw_flags="R" width="2" name="BBB_TX_BURST_START_STATUS" comment=""/>
+ <register addr="50020004" rw_flags="R" width="1" name="BBB_TX_PREAMB_TYPE_STATUS" comment=""/>
+ <register addr="50020008" rw_flags="R" width="1" name="BBB_TX_BURST_RATE_STATUS" comment="Transmit burst status information: rate and duplicate mode config for DSSS/CCK (a non-standard feature)"/>
+ <register addr="5002000c" rw_flags="R" width="2" name="BBB_TX_BURST_LEN_STATUS" comment=""/>
+ <register addr="50020010" rw_flags="R" width="2" name="BBB_TX_BURST_OPTIONS_STATUS" comment="Packet transmit options."/>
+ <register addr="50020014" rw_flags="R" width="2" name="BBB_TX_BURST_SCAN_CONFIG_STATUS" comment="Scan accelerator configuration."/>
+ <register addr="50020018" rw_flags="RW" width="1" name="BBB_TX_PKT_CONFIG" comment=""/>
+ <register addr="5002001c" rw_flags="RW" width="2" name="BBB_TX_MOD_CONFIG" comment=""/>
+ <register addr="50020020" rw_flags="RW" width="2" name="BBB_TX_FILTER_CONFIG" comment=""/>
+ <register addr="50020024" rw_flags="RW" width="4" name="BBB_TX_TIMER_CONFIG" comment=""/>
+ <register addr="50020028" rw_flags="RW" width="2" name="BBB_TX_INT_MASK" comment=""/>
+ <register addr="5002002c" rw_flags="RW" width="2" name="BBB_TX_INT_CLEAR" comment=""/>
+ <register addr="50020030" rw_flags="R" width="2" name="BBB_TX_INT_CAUSE" comment=""/>
+ <register addr="50020034" rw_flags="R" width="1" name="BBB_TX_EVENT_TYPE" comment=""/>
+ <register addr="50020038" rw_flags="R" width="1" name="BBB_TX_PKT_STATUS" comment=""/>
+ <register addr="5002003c" rw_flags="RW" width="1" name="BBB_RX_PKT_CONFIG" comment=""/>
+ <register addr="50020040" rw_flags="RW" width="1" name="BBB_RX_FILTER_CONFIG" comment="40 to 44MHz resampling filter settings. These settings are applied to the two instances of this filter module, for I and Q signals."/>
+ <register addr="50020044" rw_flags="RW" width="4" name="BBB_RX_SYNC_SYM_CONFIG" comment=""/>
+ <register addr="50020048" rw_flags="RW" width="2" name="BBB_RX_SYNC_PKT_CONFIG" comment="Configures detection of SFD (Start Frame Delimiter), aka Packet Sync"/>
+ <register addr="5002004c" rw_flags="RW" width="1" name="BBB_RX_SLICER_CONFIG" comment=""/>
+ <register addr="50020050" rw_flags="RW" width="2" name="BBB_RX_FREQ_EST_CONFIG" comment=""/>
+ <register addr="50020054" rw_flags="RW" width="2" name="BBB_RX_CHAN_EST_CONFIG" comment=""/>
+ <register addr="50020058" rw_flags="RW" width="1" name="BBB_RX_CLKTRACK_CONFIG" comment=""/>
+ <register addr="5002005c" rw_flags="RW" width="2" name="BBB_RX_DESPREAD_CONFIG" comment=""/>
+ <register addr="50020060" rw_flags="RW" width="4" name="BBB_RX_DESPREAD_CONFIG2" comment=""/>
+ <register addr="50020064" rw_flags="RW" width="4" name="BBB_RX_TIMER_CONFIG" comment=""/>
+ <register addr="50020068" rw_flags="RW" width="1" name="BBB_RX_AGC_GAIN_INIT" comment=""/>
+ <register addr="5002006c" rw_flags="RW" width="2" name="BBB_RX_AGC_GAIN_LIMITS" comment=""/>
+ <register addr="50020070" rw_flags="RW" width="2" name="BBB_RX_AGC_TARGETS" comment=""/>
+ <register addr="50020074" rw_flags="RW" width="2" name="BBB_RX_AGC_CONFIG" comment=""/>
+ <register addr="50020078" rw_flags="RW" width="2" name="BBB_RX_INT_MASK" comment=""/>
+ <register addr="5002007c" rw_flags="RW" width="2" name="BBB_RX_INT_CLEAR" comment=""/>
+ <register addr="50020080" rw_flags="RW" width="2" name="BBB_RX_SYNC_SYM_CONFIG2" comment=""/>
+ <register addr="50020084" rw_flags="RW" width="2" name="BBB_RX_SYNC_SYM_CONFIG3" comment="Configuration of CCK symbol synchronizer with pattern matching criteria (See B-65913)"/>
+ <register addr="50020088" rw_flags="RW" width="1" name="BBB_RX_SYNC_SYM_CONFIG4" comment="More configuration related to CCK symbol synchronizer with pattern matching criteria (See B-65913 and B-77346)"/>
+ <register addr="5002008c" rw_flags="RW" width="1" name="BBB_RX_DIVERSITY_CFG" comment="Configuration for DSSS/CCK switched diversity reception"/>
+ <register addr="50020090" rw_flags="RW" width="4" name="BBB_RX_JUMP_DET_CONFIG" comment="B Modem signal jump detector configuration"/>
+ <register addr="50020094" rw_flags="RW" width="4" name="BBB_RX_SYNC_SYM_PAT_L" comment="Pattern to match for Long preamble"/>
+ <register addr="50020098" rw_flags="RW" width="4" name="BBB_RX_SYNC_SYM_PAT_S" comment="Pattern to match for Short preamble"/>
+ <register addr="5002009c" rw_flags="RW" width="2" name="BBB_RX_DEBUG_CONFIG" comment=""/>
+ <register addr="500200a0" rw_flags="R" width="2" name="BBB_RX_INT_CAUSE" comment=""/>
+ <register addr="500200a4" rw_flags="R" width="1" name="BBB_RX_PREAMB_TYPE" comment=""/>
+ <register addr="500200a8" rw_flags="R" width="1" name="BBB_RX_BURST_RATE" comment=""/>
+ <register addr="500200ac" rw_flags="R" width="2" name="BBB_RX_BURST_LEN" comment=""/>
+ <register addr="500200b0" rw_flags="R" width="1" name="BBB_RX_EVENT_TYPE" comment=""/>
+ <register addr="500200b4" rw_flags="R" width="2" name="BBB_RX_SIGNAL_QUALITY" comment=""/>
+ <register addr="500200b8" rw_flags="R" width="4" name="BBB_RX_FREQ_ERROR" comment="RxFreqErrorKHz = ((Reg Value in 2s complement) * 44000) / (11 * 65536 * 4)"/>
+ <register addr="500200bc" rw_flags="R" width="2" name="BBB_RX_DESPREAD_MARGIN" comment=""/>
+ <register addr="500200c0" rw_flags="R" width="1" name="BBB_RX_SLICE_MARGIN" comment=""/>
+ <register addr="500200c4" rw_flags="R" width="1" name="BBB_RX_SYNC_SCORE" comment=""/>
+ <register addr="500200c8" rw_flags="R" width="1" name="BBB_RX_PKT_STATUS" comment=""/>
+ <register addr="500200cc" rw_flags="R" width="4" name="BBB_RX_CHAN_TAP_AMPLS_0" comment="least significant 32 bits"/>
+ <register addr="500200d0" rw_flags="R" width="4" name="BBB_RX_CHAN_TAP_AMPLS_1" comment="most significant 32 bits"/>
+ <register addr="500200d4" rw_flags="R" width="1" name="BBB_RX_AGC_GAIN" comment=""/>
+ <register addr="500200d8" rw_flags="R" width="2" name="BBB_RX_DEBUG" comment="Contents of this register are only available when BBB_RX_DEBUG_CONFIG_EN has been enabled"/>
+ <register addr="500200dc" rw_flags="RW" width="1" name="BBB_RX_CHAN_EQ_CONFIG" comment=""/>
+ <register addr="500200e0" rw_flags="RW" width="1" name="BBB_SPARE1" comment=""/>
+ <register addr="500200e4" rw_flags="RW" width="1" name="BBB_SPARE2" comment=""/>
+ <register addr="500200e8" rw_flags="RW" width="1" name="BBB_RX_SYNC_SYM_BLANK_TIME" comment="Interval at start of CCK symbol detection time to blank if needed to avoid transient effects after rx antenna switch in CCK switched diversity chop mode. Each unit of time is 1 microsec"/>
+ </block>
+ <block name="wl_enc_dma" comment="">
+ <register addr="50800000" rw_flags="RW" width="1" name="ENC_DMA_INT_CLEAR" comment=""/>
+ <register addr="50800004" rw_flags="RW" width="1" name="ENC_DMA_INT_MASK" comment=""/>
+ <register addr="50800008" rw_flags="RW" width="1" name="ENC_DMA_ENCR_TYPE" comment="Encryption operation, one of:"/>
+ <register addr="5080000c" rw_flags="RW" width="1" name="ENC_DMA_KEY_LENGTH" comment="Encryption key length 128 or 256"/>
+ <register addr="50800010" rw_flags="RW" width="2" name="ENC_DMA_FRAME_LENGTH" comment="Frame body length in octets"/>
+ <register addr="50800014" rw_flags="RW" width="1" name="ENC_DMA_HDR_LENGTH" comment="Frame header length in octets"/>
+ <register addr="50800018" rw_flags="RW" width="1" name="ENC_DMA_ENC_CONFIG" comment="Contains the following configuration bits:"/>
+ <register addr="5080001c" rw_flags="RW" width="1" name="ENC_DMA_PRIORITY_OCTET" comment="Priority octet used in TKIP MIC calculation. Set to zero in this case. For CCMP operation, bits set to 1 in this octet will be set to one in the Nonce Flags Octet. It should be set to 0x10 for Management frames but should be set to 0xFF for Cisco CCX S67 compatibility; it must be set to 0x0 otherwise. (Refer to 802.11w section 8.3.3.3.3)"/>
+ <register addr="50800020" rw_flags="RW" width="2" name="ENC_DMA_FC_MASK" comment="Frame Control Mask. Determines which Frame Control bits are masked (i.e. included in the AAD calculation) in CCMP mode. Its default value is 0xC78F. (Refer to 802.11n section 8.3.3.3.2)"/>
+ <register addr="50800024" rw_flags="RW" width="1" name="ENC_DMA_AAD_QC_MASK" comment="Additional Authentication Data QoS Control field mask value for CCMP encryption. Set to 0x0F unless both the STA and its peer have their SPP A-MSDU Capable fields set to 1. In that case, set to 0x8F. (Refer to 802.11n section 8.3.3.3.2 g)"/>
+ <register addr="50800028" rw_flags="RW" width="4" name="ENC_DMA_SRC_0_START_ADDR" comment="Scatter-gathher list , Source block 0 address low"/>
+ <register addr="5080002c" rw_flags="RW" width="2" name="ENC_DMA_SRC_0_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 0 configuration"/>
+ <register addr="50800030" rw_flags="RW" width="4" name="ENC_DMA_SRC_1_START_ADDR" comment="Scatter-gathher list , Source block 1 address low"/>
+ <register addr="50800034" rw_flags="RW" width="2" name="ENC_DMA_SRC_1_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 1 configuration"/>
+ <register addr="50800038" rw_flags="RW" width="4" name="ENC_DMA_SRC_2_START_ADDR" comment="Scatter-gathher list , Source block 2 address low"/>
+ <register addr="5080003c" rw_flags="RW" width="2" name="ENC_DMA_SRC_2_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 2 configuration"/>
+ <register addr="50800040" rw_flags="RW" width="4" name="ENC_DMA_SRC_3_START_ADDR" comment="Scatter-gathher list , Source block 3 address low"/>
+ <register addr="50800044" rw_flags="RW" width="2" name="ENC_DMA_SRC_3_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 3 configuration"/>
+ <register addr="50800048" rw_flags="RW" width="4" name="ENC_DMA_SRC_4_START_ADDR" comment="Scatter-gathher list , Source block 4 address low"/>
+ <register addr="5080004c" rw_flags="RW" width="2" name="ENC_DMA_SRC_4_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 4 configuration"/>
+ <register addr="50800050" rw_flags="RW" width="4" name="ENC_DMA_SRC_5_START_ADDR" comment="Scatter-gathher list , Source block 5 address low"/>
+ <register addr="50800054" rw_flags="RW" width="2" name="ENC_DMA_SRC_5_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 5 configuration"/>
+ <register addr="50800058" rw_flags="RW" width="4" name="ENC_DMA_SRC_6_START_ADDR" comment="Scatter-gathher list , Source block 6 address low"/>
+ <register addr="5080005c" rw_flags="RW" width="2" name="ENC_DMA_SRC_6_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 6 configuration"/>
+ <register addr="50800060" rw_flags="RW" width="4" name="ENC_DMA_SRC_7_START_ADDR" comment="Scatter-gathher list , Source block 7 address low"/>
+ <register addr="50800064" rw_flags="RW" width="2" name="ENC_DMA_SRC_7_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 7 configuration"/>
+ <register addr="50800068" rw_flags="RW" width="4" name="ENC_DMA_DST_0_START_ADDR" comment="Scatter-gathher list , Destination block 0 address low"/>
+ <register addr="5080006c" rw_flags="RW" width="2" name="ENC_DMA_DST_0_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 0 configuration"/>
+ <register addr="50800070" rw_flags="RW" width="4" name="ENC_DMA_DST_1_START_ADDR" comment="Scatter-gathher list , Destination block 1 address low"/>
+ <register addr="50800074" rw_flags="RW" width="2" name="ENC_DMA_DST_1_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 1 configuration"/>
+ <register addr="50800078" rw_flags="RW" width="4" name="ENC_DMA_DST_2_START_ADDR" comment="Scatter-gathher list , Destination block 2 address low"/>
+ <register addr="5080007c" rw_flags="RW" width="2" name="ENC_DMA_DST_2_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 2 configuration"/>
+ <register addr="50800080" rw_flags="RW" width="4" name="ENC_DMA_DST_3_START_ADDR" comment="Scatter-gathher list , Destination block 3 address low"/>
+ <register addr="50800084" rw_flags="RW" width="2" name="ENC_DMA_DST_3_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 3 configuration"/>
+ <register addr="50800088" rw_flags="RW" width="4" name="ENC_DMA_DST_4_START_ADDR" comment="Scatter-gathher list , Destination block 4 address low"/>
+ <register addr="5080008c" rw_flags="RW" width="2" name="ENC_DMA_DST_4_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 4 configuration"/>
+ <register addr="50800090" rw_flags="RW" width="4" name="ENC_DMA_DST_5_START_ADDR" comment="Scatter-gathher list , Destination block 5 address low"/>
+ <register addr="50800094" rw_flags="RW" width="2" name="ENC_DMA_DST_5_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 5 configuration"/>
+ <register addr="50800098" rw_flags="RW" width="4" name="ENC_DMA_DST_6_START_ADDR" comment="Scatter-gathher list , Destination block 6 address low"/>
+ <register addr="5080009c" rw_flags="RW" width="2" name="ENC_DMA_DST_6_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 6 configuration"/>
+ <register addr="508000a0" rw_flags="RW" width="4" name="ENC_DMA_DST_7_START_ADDR" comment="Scatter-gathher list , Destination block 7 address low"/>
+ <register addr="508000a4" rw_flags="RW" width="2" name="ENC_DMA_DST_7_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 7 configuration"/>
+ <register addr="508000a8" rw_flags="RW" width="1" name="ENC_DMA_STROBE" comment="Contains the following bits:"/>
+ <register addr="508000ac" rw_flags="R" width="1" name="ENC_DMA_QUEUE_STATUS" comment="Bits [3:2] contain the number of operations currently in progress. The processor must read this number before programming any configuration registers, and may write configuration registers only when this number is less than 2. Bits [1:0] contain the number of sets of status registers in the status queue."/>
+ <register addr="508000b0" rw_flags="R" width="1" name="ENC_DMA_OPERATION_STATUS" comment="Indicates the outcome of the corresponding encryption operation. One of: ENC_DONE, ENC_STATUS_MIC_FAIL (MIC failed) ,ENC_DMA_DONE (DMA operation has been finished),AXI_READ_SLAVE_ERROR,AXI_READ_DECODE_ERROR,AXI_WRITE_SLAVE_ERROR,AXI_WRITE_ DECODE _ERROR "/>
+ <register addr="508000b4" rw_flags="R" width="4" name="ENC_DMA_STATE_0" comment="DMA current state for debug purposes"/>
+ <register addr="508000b8" rw_flags="R" width="1" name="ENC_DMA_STATE_1" comment="Encryption accelerator state for debug purposes"/>
+ <register addr="508000bc" rw_flags="RW" width="1" name="ENC_DMA_MAX_AXI_READ_BURST_NUM" comment="Max mumber of outstanding read AXI bursts ,for debug only "/>
+ <register addr="508000c0" rw_flags="RW" width="2" name="ENC_DMA_AXI_CACHE_CONFIG" comment="AXI AWCACHE setting , for debug only "/>
+ <register addr="508000c4" rw_flags="RW" width="1" name="ENC_DMA_AXI_FAST_ACCESS_CONFIG" comment="Generate AXI access regardles FIFO state only for specified MSB addesses[31:30](DRAM) ,for debug only"/>
+ </block>
+ <block name="wl_mac" comment="">
+ <register addr="50400000" rw_flags="RW" width="2" name="CLKGEN_MAC_ENABLES" comment="This register enables clocks for MAC_IF_ and MAC_ACC. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="50400004" rw_flags="RW" width="1" name="MAC_DEBUG_SEL" comment="Select MAC debug port output (this is in addition to MAC IF and MAC ACC ports)"/>
+ <register addr="50400008" rw_flags="R" width="4" name="MAC_DEBUG_STATUS" comment="Read MAC debug {MAC_ACC, MAC_IF}"/>
+ </block>
+ <block name="wl_mac_acc" comment="">
+ <register addr="50600000" rw_flags="RW" width="1" name="MAC_ACC_CONTROL" comment="Resets and enables the MAC accelerator."/>
+ <register addr="50600004" rw_flags="R" width="1" name="MAC_BA_TX_ACTIVITY" comment="MAC BA_TX activity status."/>
+ <register addr="50600008" rw_flags="RW" width="2" name="MAC_BA_ENABLE" comment="Enables for the BA_RX/BA_TX instances."/>
+ <register addr="5060000c" rw_flags="RW" width="1" name="MAC_MODULE_RESET" comment="This register can be used to reset MAC submodules individually [one at a time]."/>
+ <register addr="50600010" rw_flags="RW" width="2" name="MAC_CLOCK_DISABLE" comment="Clock disable signals that control the local clock gating logic of MAC submodules."/>
+ <register addr="50600014" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS_BYTE3_0" comment="Primary MAC address"/>
+ <register addr="50600018" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS_BYTE5_4" comment="Primary MAC address"/>
+ <register addr="5060001c" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS1_BYTE3_0" comment="MAC address #1"/>
+ <register addr="50600020" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS1_BYTE5_4" comment="MAC address #1"/>
+ <register addr="50600024" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS2_BYTE3_0" comment="MAC address #2"/>
+ <register addr="50600028" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS2_BYTE5_4" comment="MAC address #2"/>
+ <register addr="5060002c" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS3_BYTE3_0" comment="MAC address #3"/>
+ <register addr="50600030" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS3_BYTE5_4" comment="MAC address #3"/>
+ <register addr="50600034" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS3_MASK_BYTE3_0" comment="If a bit is set, then that bit"/>
+ <register addr="50600038" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS3_MASK_BYTE5_4" comment="is ignored for receive Address1 matching."/>
+ <register addr="5060003c" rw_flags="RW" width="1" name="MAC_STATION_ADDRESS_CONFIG" comment="Configures receive Address1 matching on our MAC addresses."/>
+ <register addr="50600040" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600044" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600048" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR1_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="5060004c" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR1_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600050" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR2_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600054" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR2_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600058" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR3_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="5060005c" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR3_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600060" rw_flags="RW" width="1" name="MAC_GRP_ACK_CONFIG" comment="Configures immediate ACK behaviour for reception of Group Addressed frames"/>
+ <register addr="50600064" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_MANAGEMENT_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="50600068" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_CONTROL_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="5060006c" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_DATA_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="50600070" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_RESERVED_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="50600074" rw_flags="RW" width="4" name="MAC_BSSID_BYTE3_0" comment="BSSID"/>
+ <register addr="50600078" rw_flags="RW" width="2" name="MAC_BSSID_BYTE5_4" comment="BSSID"/>
+ <register addr="5060007c" rw_flags="RW" width="4" name="MAC_ALT_BSSID_BYTE3_0" comment="Alternative BSSID"/>
+ <register addr="50600080" rw_flags="RW" width="2" name="MAC_ALT_BSSID_BYTE5_4" comment="Alternative BSSID"/>
+ <register addr="50600084" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_01MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600088" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_02MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="5060008c" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_5M5BPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600090" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_11MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600094" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_06MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600098" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_09MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="5060009c" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_12MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000a0" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_18MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000a4" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_24MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000a8" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_36MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000ac" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_48MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000b0" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_54MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000b4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS0" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000b8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS1" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000bc" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS2" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000c0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS3" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000c4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS4" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000c8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS5" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000cc" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS6" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000d0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS7" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000d4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS8" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000d8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS9" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000dc" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS10" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000e0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS11" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000e4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS12" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000e8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS13" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000ec" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS14" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000f0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS15" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000f4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS32" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000f8" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS0" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000fc" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS1" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600100" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600104" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS3" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600108" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS4" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060010c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS5" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600110" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS6" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600114" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS7" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600118" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS8" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060011c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS9" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600120" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS0_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600124" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS1_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600128" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS2_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060012c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS3_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600130" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS4_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600134" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS5_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600138" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS6_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060013c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS7_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600140" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS8_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600144" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS9_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600148" rw_flags="RW" width="2" name="MAC_CTRL_MAC2_FLAGS" comment="Flags [Configuration bits] register 2"/>
+ <register addr="5060014c" rw_flags="RW" width="2" name="MAC_CTRL_MAC3_FLAGS" comment="Flags [Configuration bits] register 3"/>
+ <register addr="50600150" rw_flags="RW" width="2" name="MAC_CTRL_MAC4_FLAGS" comment="Flags [Configuration bits] register 4"/>
+ <register addr="50600154" rw_flags="RW" width="2" name="MAC_CTRL_MAC5_FLAGS" comment="Flags [Configuration bits] register 5"/>
+ <register addr="50600158" rw_flags="RW" width="2" name="MAC_CTRL_MAC6_FLAGS" comment="Flags [Configuration bits] register 6"/>
+ <register addr="5060015c" rw_flags="RW" width="2" name="MAC_CTRL_MAC7_FLAGS" comment="Flags [Configuration bits] register 7"/>
+ <register addr="50600160" rw_flags="RW" width="2" name="MAC_CTRL_MAC10_FLAGS" comment="Flags [Configuration bits] register 10"/>
+ <register addr="50600164" rw_flags="RW" width="2" name="MAC_CTRL_MAC11_FLAGS" comment="Flags [Configuration bits] register 11 (This replaces some ACTING_AS_AP functionality by splitting it into several programmable bits."/>
+ <register addr="50600168" rw_flags="RW" width="2" name="MAC_CTRL_MAC12_FLAGS" comment="Flags [Configuration bits] register 12."/>
+ <register addr="5060016c" rw_flags="RW" width="2" name="MAC_COEX_CONFIG" comment="Coexi configuration"/>
+ <register addr="50600170" rw_flags="RW" width="2" name="MAC_RX_FILTER_CONFIG" comment="RX filter configuration"/>
+ <register addr="50600174" rw_flags="RW" width="2" name="MAC_MIN_MPDU_LEN" comment="Minimum RX MPDU length. Received MPDUs shorter than this are discarded."/>
+ <register addr="50600178" rw_flags="RW" width="2" name="MAC_MAX_MPDU_LEN" comment="Maximum RX MPDU length. Received MPDUs longer than this are discarded."/>
+ <register addr="5060017c" rw_flags="RW" width="1" name="MAC_CCA_CFG" comment="Configures CCA utilisation."/>
+ <register addr="50600180" rw_flags="RW" width="1" name="MAC_MODEM_11A_BITCLK_RATIO" comment="Obsolete, do not use."/>
+ <register addr="50600184" rw_flags="RW" width="2" name="MAC_CTRL_RESPONSE_TX_LEVEL" comment="Transmit level for control response frames."/>
+ <register addr="50600188" rw_flags="RW" width="2" name="MAC_AC_BK_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_BK EDCA queue."/>
+ <register addr="5060018c" rw_flags="RW" width="2" name="MAC_AC_BE_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_BE EDCA queue."/>
+ <register addr="50600190" rw_flags="RW" width="2" name="MAC_AC_VI_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_VI EDCA queue."/>
+ <register addr="50600194" rw_flags="RW" width="2" name="MAC_AC_VO_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_VO EDCA queue."/>
+ <register addr="50600198" rw_flags="R" width="2" name="MAC_TXOP_TIME_LEFT" comment="The firmware can read from this register the time remaining in the current TXOP, in units of 1 us."/>
+ <register addr="5060019c" rw_flags="RW" width="2" name="MAC_EIFS" comment="Programmable EIFS"/>
+ <register addr="506001a0" rw_flags="RW" width="1" name="MAC_SLOT_TIME_US" comment="Programmable slot time in us"/>
+ <register addr="506001a4" rw_flags="RW" width="2" name="MAC_NDP_MCS" comment="Programs MCS used for HT NDP or VHT NDP transmission."/>
+ <register addr="506001a8" rw_flags="RW" width="2" name="MAC_BFER_CFG" comment="Configures beamformer."/>
+ <register addr="506001ac" rw_flags="RW" width="2" name="MAC_BFEE_CFG" comment="Configures beamformee."/>
+ <register addr="506001b0" rw_flags="RW" width="2" name="MAC_STATION_AID" comment="Station Association ID. Must be programmed by firmware for BFee operation."/>
+ <register addr="506001b4" rw_flags="RW" width="2" name="MAC_MCS_FEEDBACK_CONFIG" comment="MCS feedback configuration"/>
+ <register addr="506001b8" rw_flags="RW" width="4" name="MAC_TID_QSIZE_MAP" comment="Maps one of 16 TIDs to one of four queue sizes, for the purpose of setting the 'Queue Size' field in transmitted QoS frames."/>
+ <register addr="506001bc" rw_flags="RW" width="4" name="MAC_TID_QSIZE" comment="Queue sizes numbers 0, 1, 2 and 3."/>
+ <register addr="506001c0" rw_flags="R" width="4" name="MAC_M_NAV_END" comment="The firmware can read from this register the NAV end time."/>
+ <register addr="506001c4" rw_flags="R" width="4" name="MAC_NAV_BSSID_BYTE3_0" comment="The firmware can read from this register the BSSID associated to the current NAV."/>
+ <register addr="506001c8" rw_flags="R" width="2" name="MAC_NAV_BSSID_BYTE5_4" comment=""/>
+ <register addr="506001cc" rw_flags="R" width="4" name="MAC_TXOPHOLDER_BYTE3_0" comment="The firmware can read from this register the TXOP holder associated to the current NAV."/>
+ <register addr="506001d0" rw_flags="R" width="2" name="MAC_TXOPHOLDER_BYTE5_4" comment=""/>
+ <register addr="506001d4" rw_flags="R" width="1" name="MAC_NAV_SRC" comment="NAV sources. See 802.11-1999 as amended in 802.11-2007."/>
+ <register addr="506001d8" rw_flags="RW" width="2" name="MAC_CCA_TXCONFIRM_TO_END_11B" comment="Measured in 50ns units: Time from TxConfirm to end of Tx packet plus Rx latency for 802.11b."/>
+ <register addr="506001dc" rw_flags="RW" width="2" name="MAC_CCA_TXCONFIRM_TO_END_11A" comment="Measured in 50ns units: Time from TxConfirm to end of Tx packet plus Rx latency for 802.11a."/>
+ <register addr="506001e0" rw_flags="RW" width="2" name="MAC_CCA_TXEND_REF_EARLY0_11A" comment="Measured in 50ns units: Early TxEnd reference measured down from MAC_CCA_TXCONFIRM_TO_END_11A for use with RIFS."/>
+ <register addr="506001e4" rw_flags="RW" width="2" name="MAC_CCA_TXEND_REF_EARLY1_11A" comment="Measured in 50ns units: Early TxEnd reference measured down from MAC_CCA_TXCONFIRM_TO_END_11A for use with RIFS."/>
+ <register addr="506001e8" rw_flags="RW" width="1" name="MAC_RESPONSE_DELAY_SIFS" comment="Bits 6 down to 0 are programmable time in 25ns units to delay response frames such that SIFS is met. Bit 7 allows timing at the end of HT-MM short GI frames to be measured on 4us symbol boundaries. This affects SIFS timing of short GI frames."/>
+ <register addr="506001ec" rw_flags="RW" width="2" name="MAC_TXCONFIRM_TO_END" comment="Programmable time in us that measures the time between TxConfirm and the end of the Tx packet."/>
+ <register addr="506001f0" rw_flags="RW" width="2" name="MAC_RXLATENCY" comment="Programmable time in us that measures the time between end of Rx packet and end of reception indication in the Macacc."/>
+ <register addr="506001f4" rw_flags="RW" width="2" name="MAC_CSTATE_RXLATENCY" comment="Programmable time in us that measures the time between end of Rx packet and end of reception."/>
+ <register addr="506001f8" rw_flags="RW" width="1" name="MAC_CSTATE_RXLATENCY_FINE" comment="Programmable time in 50ns units that measures the time between end of packet and end of reception. This is used in conjunction with MAC_CSTATE_RXLATENCY to produce finer resolution."/>
+ <register addr="506001fc" rw_flags="RW" width="1" name="MAC_CSTATE_TXEND_LATENCY" comment="Programmable time in us that measures the time between end of Tx packet and end of transmission indication in the Macacc."/>
+ <register addr="50600200" rw_flags="RW" width="1" name="MAC_CSTATE_RXEND_LATENCY" comment="Programmable time in us that measures the time between end of Rx packet and end of reception indication in the Macacc."/>
+ <register addr="50600204" rw_flags="RW" width="1" name="MAC_CSTATE_TXDELAY" comment="Programmable time in us that measures the time between MAC decides to transmit and the data appearing on air."/>
+ <register addr="50600208" rw_flags="RW" width="1" name="MAC_CSTATE_SLOT_ADJUST" comment="Programmable time in 50ns units that adjusts the time between SLOT and SLOT_EARLY."/>
+ <register addr="5060020c" rw_flags="RW" width="1" name="MAC_PHYIF_SYMB_START_11B" comment="Programmable time in 50ns units that adjusts the symbol start time in MAC_PHY_INTERFACE (+) for 11b. This adjusts the position of the PHY preamble."/>
+ <register addr="50600210" rw_flags="RW" width="1" name="MAC_PHYIF_SYMB_START_ADJUST" comment="Programmable time in 50ns units that adjusts the symbol start time in MAC_PHY_INTERFACE (+/-) for OFDM."/>
+ <register addr="50600214" rw_flags="RW" width="1" name="MAC_PHYIF_SYMB_END_ADJUST" comment="Programmable time in 50ns units that adjusts the symbol end time in MAC_PHY_INTERFACE (+/-) for OFDM."/>
+ <register addr="50600218" rw_flags="RW" width="1" name="MAC_PHYIF_STBC_WITH_LDPC_SYMB_END_ADJUST" comment="Programmable time in 50ns units that adjusts the symbol end time in MAC_PHY_INTERFACE for a received frame containing both STBC and LDPC (+/-) for OFDM."/>
+ <register addr="5060021c" rw_flags="RW" width="2" name="MAC_PHYIF_STBC_LDPC_SYMB_END_ADJUST" comment="Programmable time in 50us units that adjusts the symbol end time in MAC_PHY_INTERFACE for STBC or LDPC reception (+/-) for OFDM."/>
+ <register addr="50600220" rw_flags="RW" width="1" name="MAC_PHYIF_RXSTART_ADJUST" comment="Programmable time in 1us unit that adjusts the RX_START start time in MAC_PHY_INTERFACE."/>
+ <register addr="50600224" rw_flags="RW" width="1" name="MAC_TX_CTSTOSELF_ADJUST" comment="Programmable time in 50ns units that adjusts the CTS-to-self Tx time."/>
+ <register addr="50600228" rw_flags="RW" width="1" name="MAC_TX_CTSRESPONSE_ADJUST" comment="Programmable time in 50ns units that adjusts the CTS response Tx time."/>
+ <register addr="5060022c" rw_flags="RW" width="2" name="MAC_PHY_RXSTART_DELAY_11A_11N" comment="Programmable time in us that defines the PHY-RX-START-Delay time for 11a and 11n."/>
+ <register addr="50600230" rw_flags="RW" width="2" name="MAC_PHY_RXSTART_DELAY_11B" comment="Programmable time in us that defines the PHY-RX-START-Delay time for 11b."/>
+ <register addr="50600234" rw_flags="RW" width="2" name="MAC_RX_AMPDU_CFG" comment="Receive A-MPDU configuration."/>
+ <register addr="50600238" rw_flags="RW" width="2" name="MAC_SEC_CHAN_CLEAR_TIME" comment="Secondary Channel must be free for this amount of time (50ns unit) before it is declared non-busy for starting a Txop."/>
+ <register addr="5060023c" rw_flags="RW" width="2" name="MAC_SEC_CHAN_CLEAR_TIME_CTS" comment="The bottom 10 bits means secondary channel must be free for this amount of time (50ns unit) before it is declared non-busy for CTS response to a RTS signalling TA. Bits [13:10] is a signed number that adjusts the delay between the start of frame and the synchronisation start pulse from the modem."/>
+ <register addr="50600240" rw_flags="RW" width="1" name="MAC_TX_DELAY_FINE_TUNE" comment="Transmit delay fine tune. Provides fine adjustment of inter-frame spacing."/>
+ <register addr="50600244" rw_flags="RW" width="2" name="MAC_CS_LATENCY" comment="CS latency in units of 50 ns: time that medium is still marked busy after CS becomes inactive."/>
+ <register addr="50600248" rw_flags="RW" width="2" name="MAC_RADIO_SYNC_LATENCY" comment="Radio sync latency in units of 50 ns: time that medium is still marked busy after CS becomes inactive."/>
+ <register addr="5060024c" rw_flags="RW" width="2" name="MAC_MODEM_SYNC_LATENCY" comment="Modem sync latency in units of 50 ns: time that medium is still marked busy after CS becomes inactive."/>
+ <register addr="50600250" rw_flags="RW" width="1" name="MAC_DEFAULT_AMPDU_DURATION" comment="This is the duration of an A-MPDU frame exchange when it is the next frame from the frame at the head of a queue."/>
+ <register addr="50600254" rw_flags="RW" width="4" name="MAC_MAX_ACK_DURATION" comment="Maximum ACK duration for DSSS/CCK and OFDM."/>
+ <register addr="50600258" rw_flags="R" width="4" name="MAC_DOT11_FCS_ERROR_COUNT" comment="Received frame FCS error counter."/>
+ <register addr="5060025c" rw_flags="R" width="4" name="MAC_DOT11_FCS_GOOD_COUNT" comment="Received frame FCS good counter."/>
+ <register addr="50600260" rw_flags="R" width="4" name="MAC_DOT11_ERROR_COUNT" comment="Received frame error counter that is NOT a FCS error."/>
+ <register addr="50600264" rw_flags="R" width="4" name="MAC_BAD_SIG_COUNT" comment="Received frame bad signal counter."/>
+ <register addr="50600268" rw_flags="R" width="4" name="MAC_TX_UNDER_COUNT" comment="TX frames which were corrupted by the accelerator due to TX underflow."/>
+ <register addr="5060026c" rw_flags="R" width="4" name="MAC_RX_VHT_MU_UNMATCHED_GID" comment="VHT MU frames where GID does not match."/>
+ <register addr="50600270" rw_flags="R" width="2" name="MAC_AC_BK_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_BK queue, in units of 16 us."/>
+ <register addr="50600274" rw_flags="R" width="4" name="MAC_DOT11_RX_OCTETS_IN_AMPDUS" comment="Counts of the number of octets received in AMPDUs."/>
+ <register addr="50600278" rw_flags="R" width="2" name="MAC_DOT11_RX_AMPDUS_COUNT" comment="Counts of the number of received AMPDUs."/>
+ <register addr="5060027c" rw_flags="R" width="2" name="MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT" comment="Counts of the number of MPDUs received in AMPDUs."/>
+ <register addr="50600280" rw_flags="R" width="2" name="MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT" comment="Counts the number of errors in MPDU CRC delimiters found in received AMPDUs."/>
+ <register addr="50600284" rw_flags="R" width="2" name="MAC_AC_BE_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_BE queue, in units of 16 us."/>
+ <register addr="50600288" rw_flags="R" width="2" name="MAC_AC_VI_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_VI queue, in units of 16 us."/>
+ <register addr="5060028c" rw_flags="R" width="2" name="MAC_AC_VO_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_VO queue, in units of 16 us."/>
+ <register addr="50600290" rw_flags="R" width="2" name="MAC_AC_CBR_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_CBR queue, in units of 16 us."/>
+ <register addr="50600294" rw_flags="R" width="2" name="MAC_TXRX_TIME_SPENT" comment="This register counts the time spent transmitting and receiving, in units of 16 us."/>
+ <register addr="50600298" rw_flags="R" width="2" name="MAC_CCA_BUSY_TIME" comment="This register counts the time CCA indicates busy, in units of 16 us."/>
+ <register addr="5060029c" rw_flags="R" width="2" name="MAC_SEC_BUSY_TIME" comment="This register counts the time secondary channel is busy, in units of 16 us."/>
+ <register addr="506002a0" rw_flags="R" width="2" name="MAC_SEC40_BUSY_TIME" comment="This register counts the time secondary40 channel is busy, in units of 16 us."/>
+ <register addr="506002a4" rw_flags="R" width="2" name="MAC_SEC80_BUSY_TIME" comment="This register counts the time secondary80 channel is busy, in units of 16 us."/>
+ <register addr="506002a8" rw_flags="RW" width="2" name="MAC_DEBUG_MUX_SEL" comment="Multiplexor select for debug bus readable via emulation/ASIC PIOs."/>
+ <register addr="506002ac" rw_flags="RW" width="2" name="MAC_DEBUG_TRIG_CFG" comment="Multiplexor select for debug bus readable via emulation/ASIC PIOs."/>
+ <register addr="506002b0" rw_flags="RW" width="2" name="MAC_DEBUG_TRIG_SOURCE" comment="For edge trigger modes, a '1' selects the source. For logic trigger modes, a '1' defines input."/>
+ <register addr="506002b4" rw_flags="RW" width="2" name="MAC_DEBUG_TRIG_LEVEL" comment="For logic trigger modes, each bit defines level for logic."/>
+ <register addr="506002b8" rw_flags="RW" width="1" name="MAC_DEBUG_SELECT" comment="Select register for MAC debug multiplexer."/>
+ <register addr="506002bc" rw_flags="R" width="2" name="MAC_DEBUG_X00" comment="Debug bus."/>
+ <register addr="506002c0" rw_flags="R" width="2" name="MAC_DEBUG_X01" comment="Debug bus."/>
+ <register addr="506002c4" rw_flags="R" width="2" name="MAC_DEBUG_X02" comment="Debug bus."/>
+ <register addr="506002c8" rw_flags="R" width="2" name="MAC_DEBUG_X03" comment="Debug bus."/>
+ <register addr="506002cc" rw_flags="R" width="2" name="MAC_DEBUG_X04" comment="Debug bus."/>
+ <register addr="506002d0" rw_flags="R" width="2" name="MAC_DEBUG_X05" comment="Debug bus."/>
+ <register addr="506002d4" rw_flags="R" width="2" name="MAC_DEBUG_X06" comment="Debug bus."/>
+ <register addr="506002d8" rw_flags="R" width="2" name="MAC_DEBUG_X07" comment="Debug bus."/>
+ <register addr="506002dc" rw_flags="R" width="2" name="MAC_DEBUG_X08" comment="Debug bus."/>
+ <register addr="506002e0" rw_flags="R" width="2" name="MAC_DEBUG_X09" comment="Debug bus."/>
+ <register addr="506002e4" rw_flags="R" width="2" name="MAC_DEBUG_X0A" comment="Debug bus."/>
+ <register addr="506002e8" rw_flags="R" width="2" name="MAC_DEBUG_X0B" comment="Debug bus."/>
+ <register addr="506002ec" rw_flags="R" width="2" name="MAC_DEBUG_X0C" comment="Debug bus."/>
+ <register addr="506002f0" rw_flags="R" width="2" name="MAC_DEBUG_X0D" comment="Debug bus."/>
+ <register addr="506002f4" rw_flags="R" width="2" name="MAC_DEBUG_X0E" comment="Debug bus."/>
+ <register addr="506002f8" rw_flags="R" width="2" name="MAC_DEBUG_X0F" comment="Debug bus."/>
+ <register addr="506002fc" rw_flags="R" width="2" name="MAC_DEBUG_X10" comment="Debug bus."/>
+ <register addr="50600300" rw_flags="R" width="2" name="MAC_DEBUG_X11" comment="Debug bus."/>
+ <register addr="50600304" rw_flags="R" width="2" name="MAC_DEBUG_X12" comment="Debug bus."/>
+ <register addr="50600308" rw_flags="R" width="2" name="MAC_DEBUG_X13" comment="Debug bus."/>
+ <register addr="5060030c" rw_flags="R" width="2" name="MAC_DEBUG_X14" comment="Debug bus."/>
+ <register addr="50600310" rw_flags="R" width="2" name="MAC_DEBUG_X15" comment="Debug bus."/>
+ <register addr="50600314" rw_flags="R" width="2" name="MAC_DEBUG_X16" comment="Debug bus."/>
+ <register addr="50600318" rw_flags="R" width="2" name="MAC_DEBUG_X17" comment="Debug bus."/>
+ <register addr="5060031c" rw_flags="R" width="2" name="MAC_DEBUG_X18" comment="Debug bus."/>
+ <register addr="50600320" rw_flags="R" width="2" name="MAC_DEBUG_X19" comment="Debug bus."/>
+ <register addr="50600324" rw_flags="R" width="2" name="MAC_DEBUG_X1A" comment="Debug bus."/>
+ <register addr="50600328" rw_flags="R" width="2" name="MAC_DEBUG_X1B" comment="Debug bus."/>
+ <register addr="5060032c" rw_flags="R" width="2" name="MAC_DEBUG_X1C" comment="Debug bus."/>
+ <register addr="50600330" rw_flags="R" width="2" name="MAC_DEBUG_X1D" comment="Debug bus."/>
+ <register addr="50600334" rw_flags="R" width="2" name="MAC_DEBUG_X1E" comment="Debug bus."/>
+ <register addr="50600338" rw_flags="R" width="2" name="MAC_DEBUG_X1F" comment="Debug bus."/>
+ <register addr="5060033c" rw_flags="R" width="2" name="MAC_DEBUG_X20" comment="Debug bus."/>
+ <register addr="50600340" rw_flags="R" width="2" name="MAC_DEBUG_X21" comment="Debug bus."/>
+ <register addr="50600344" rw_flags="R" width="2" name="MAC_DEBUG_X22" comment="Debug bus."/>
+ <register addr="50600348" rw_flags="R" width="2" name="MAC_DEBUG_X23" comment="Debug bus."/>
+ <register addr="5060034c" rw_flags="R" width="2" name="MAC_DEBUG_X24" comment="Debug bus."/>
+ <register addr="50600350" rw_flags="R" width="2" name="MAC_DEBUG_X25" comment="Debug bus."/>
+ <register addr="50600354" rw_flags="R" width="2" name="MAC_DEBUG_X26" comment="Debug bus."/>
+ <register addr="50600358" rw_flags="R" width="2" name="MAC_DEBUG_X27" comment="Debug bus."/>
+ <register addr="5060035c" rw_flags="R" width="2" name="MAC_DEBUG_X28" comment="Debug bus."/>
+ <register addr="50600360" rw_flags="R" width="2" name="MAC_DEBUG_X29" comment="Debug bus."/>
+ <register addr="50600364" rw_flags="R" width="2" name="MAC_DEBUG_X2A" comment="Debug bus."/>
+ <register addr="50600368" rw_flags="R" width="2" name="MAC_DEBUG_X2B" comment="Debug bus."/>
+ <register addr="5060036c" rw_flags="R" width="2" name="MAC_DEBUG_X2C" comment="Debug bus."/>
+ <register addr="50600370" rw_flags="R" width="2" name="MAC_DEBUG_X2D" comment="Debug bus."/>
+ <register addr="50600374" rw_flags="R" width="2" name="MAC_DEBUG_X2E" comment="Debug bus."/>
+ <register addr="50600378" rw_flags="R" width="2" name="MAC_DEBUG_X2F" comment="Debug bus."/>
+ <register addr="5060037c" rw_flags="R" width="2" name="MAC_DEBUG_X30" comment="Debug bus."/>
+ <register addr="50600380" rw_flags="R" width="2" name="MAC_DEBUG_X31" comment="Debug bus."/>
+ <register addr="50600384" rw_flags="R" width="2" name="MAC_DEBUG_X32" comment="Debug bus."/>
+ <register addr="50600388" rw_flags="R" width="2" name="MAC_DEBUG_X33" comment="Debug bus."/>
+ <register addr="5060038c" rw_flags="R" width="2" name="MAC_DEBUG_X34" comment="Debug bus."/>
+ <register addr="50600390" rw_flags="R" width="2" name="MAC_DEBUG_X35" comment="Debug bus."/>
+ <register addr="50600394" rw_flags="R" width="2" name="MAC_DEBUG_X36" comment="Debug bus."/>
+ <register addr="50600398" rw_flags="R" width="2" name="MAC_DEBUG_X37" comment="Debug bus."/>
+ <register addr="5060039c" rw_flags="R" width="1" name="MAC_SM_STATE_PHY_INTERFACE" comment="State of state machine."/>
+ <register addr="506003a0" rw_flags="R" width="1" name="MAC_SM_STATE_VALIDATE_MPDU" comment="State of state machine."/>
+ <register addr="506003a4" rw_flags="R" width="1" name="MAC_SM_STATE_FILTER_MPDU" comment="State of state machine."/>
+ <register addr="506003a8" rw_flags="R" width="1" name="MAC_SM_STATE_DEFRAGMENT" comment="State of state machine."/>
+ <register addr="506003ac" rw_flags="R" width="1" name="MAC_SM_STATE_RX_COORDINATION" comment="State of state machine."/>
+ <register addr="506003b0" rw_flags="R" width="1" name="MAC_SM_STATE_CHANNEL_STATE" comment="State of state machine."/>
+ <register addr="506003b4" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_BE" comment="State of state machine."/>
+ <register addr="506003b8" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_BK" comment="State of state machine."/>
+ <register addr="506003bc" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_VI" comment="State of state machine."/>
+ <register addr="506003c0" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_VO" comment="State of state machine."/>
+ <register addr="506003c4" rw_flags="R" width="1" name="MAC_SM_STATE_DATA_PUMP" comment="State of state machine."/>
+ <register addr="506003c8" rw_flags="R" width="1" name="MAC_SM_STATE_TX_COORDINATION" comment="State of state machine."/>
+ <register addr="506003cc" rw_flags="R" width="1" name="MAC_SM_STATE_TX_AGGREGATION" comment="State of state machine."/>
+ <register addr="506003d0" rw_flags="R" width="1" name="MAC_SM_STATE_RX_DEAGGREGATION" comment="State of state machine."/>
+ <register addr="506003d4" rw_flags="R" width="4" name="MAC_RX_LAST_MODEMA" comment="Time of last A modem start of packet."/>
+ <register addr="506003d8" rw_flags="R" width="4" name="MAC_RX_LAST_MODEMB" comment="Time of last B modem start of packet."/>
+ <register addr="506003dc" rw_flags="R" width="4" name="PDU_LAST_CBR_REQ" comment="Time of last TX request on the CBR queue."/>
+ <register addr="506003e0" rw_flags="RW" width="4" name="MAC_BA_RX_0_PEER_ADDRESS_LSB" comment="BA RX 0 peer address [31:0]"/>
+ <register addr="506003e4" rw_flags="RW" width="2" name="MAC_BA_RX_0_PEER_ADDRESS_MSB" comment="BA RX 0 peer address [47:32]"/>
+ <register addr="506003e8" rw_flags="RW" width="4" name="MAC_BA_RX_0_CONFIG" comment="BA RX 0 configuration"/>
+ <register addr="506003ec" rw_flags="RW" width="4" name="MAC_BA_RX_1_PEER_ADDRESS_LSB" comment="BA RX 1 peer address [31:0]"/>
+ <register addr="506003f0" rw_flags="RW" width="2" name="MAC_BA_RX_1_PEER_ADDRESS_MSB" comment="BA RX 1 peer address [47:32]"/>
+ <register addr="506003f4" rw_flags="RW" width="4" name="MAC_BA_RX_1_CONFIG" comment="BA RX 1 configuration"/>
+ <register addr="506003f8" rw_flags="RW" width="4" name="MAC_BA_RX_2_PEER_ADDRESS_LSB" comment="BA RX 2 peer address [31:0]"/>
+ <register addr="506003fc" rw_flags="RW" width="2" name="MAC_BA_RX_2_PEER_ADDRESS_MSB" comment="BA RX 2 peer address [47:32]"/>
+ <register addr="50600400" rw_flags="RW" width="4" name="MAC_BA_RX_2_CONFIG" comment="BA RX 2 configuration"/>
+ <register addr="50600404" rw_flags="RW" width="4" name="MAC_BA_RX_3_PEER_ADDRESS_LSB" comment="BA RX 3 peer address [31:0]"/>
+ <register addr="50600408" rw_flags="RW" width="2" name="MAC_BA_RX_3_PEER_ADDRESS_MSB" comment="BA RX 3 peer address [47:32]"/>
+ <register addr="5060040c" rw_flags="RW" width="4" name="MAC_BA_RX_3_CONFIG" comment="BA RX 3 configuration"/>
+ <register addr="50600410" rw_flags="RW" width="4" name="MAC_BA_RX_4_PEER_ADDRESS_LSB" comment="BA RX 4 peer address [31:0]"/>
+ <register addr="50600414" rw_flags="RW" width="2" name="MAC_BA_RX_4_PEER_ADDRESS_MSB" comment="BA RX 4 peer address [47:32]"/>
+ <register addr="50600418" rw_flags="RW" width="4" name="MAC_BA_RX_4_CONFIG" comment="BA RX 4 configuration"/>
+ <register addr="5060041c" rw_flags="RW" width="4" name="MAC_BA_RX_5_PEER_ADDRESS_LSB" comment="BA RX 5 peer address [31:0]"/>
+ <register addr="50600420" rw_flags="RW" width="2" name="MAC_BA_RX_5_PEER_ADDRESS_MSB" comment="BA RX 5 peer address [47:32]"/>
+ <register addr="50600424" rw_flags="RW" width="4" name="MAC_BA_RX_5_CONFIG" comment="BA RX 5 configuration"/>
+ <register addr="50600428" rw_flags="RW" width="4" name="MAC_BA_RX_6_PEER_ADDRESS_LSB" comment="BA RX 6 peer address [31:0]"/>
+ <register addr="5060042c" rw_flags="RW" width="2" name="MAC_BA_RX_6_PEER_ADDRESS_MSB" comment="BA RX 6 peer address [47:32]"/>
+ <register addr="50600430" rw_flags="RW" width="4" name="MAC_BA_RX_6_CONFIG" comment="BA RX 6 configuration"/>
+ <register addr="50600434" rw_flags="RW" width="4" name="MAC_BA_RX_7_PEER_ADDRESS_LSB" comment="BA RX 7 peer address [31:0]"/>
+ <register addr="50600438" rw_flags="RW" width="2" name="MAC_BA_RX_7_PEER_ADDRESS_MSB" comment="BA RX 7 peer address [47:32]"/>
+ <register addr="5060043c" rw_flags="RW" width="4" name="MAC_BA_RX_7_CONFIG" comment="BA RX 7 configuration"/>
+ <register addr="50600440" rw_flags="RW" width="1" name="MAC_CHANGE_NAV_SOURCE" comment="NAV Source"/>
+ <register addr="50600444" rw_flags="RW" width="4" name="MAC_CHANGE_NAV_BSSID_LSB" comment="BSSID [31:0]"/>
+ <register addr="50600448" rw_flags="RW" width="2" name="MAC_CHANGE_NAV_BSSID_MSB" comment="BSSID [47:32]"/>
+ <register addr="5060044c" rw_flags="RW" width="4" name="MAC_CHANGE_NAV_END" comment="NAV End"/>
+ <register addr="50600450" rw_flags="RW" width="2" name="MAC_CHANGE_STATE" comment="Change internal states"/>
+ </block>
+ <block name="wl_mac_acc_fast" comment="">
+ <register addr="50700000" rw_flags="R" width="4" name="MAC_ACC_STATUS" comment="MAC Accerator status"/>
+ <register addr="50700004" rw_flags="R" width="2" name="MAC_IND_MAC_FLAGS" comment="MAC status register"/>
+ <register addr="50700008" rw_flags="R" width="4" name="MAC_NO_ACK_COUNT" comment="Counts correctly received frames that are not acknowledged because the MAC_IF is short of available receive slots."/>
+ <register addr="5070000c" rw_flags="RW" width="1" name="MAC_PAUSE_TX_QUEUES" comment="Pause Tx queues if they are paused."/>
+ <register addr="50700010" rw_flags="RW" width="1" name="MAC_UNPAUSE_TX_QUEUES" comment="Unpause Tx queues if they are paused."/>
+ <register addr="50700014" rw_flags="R" width="4" name="MAC_TIME" comment="Current time."/>
+ <register addr="50700018" rw_flags="RW" width="4" name="MAC_TIMER" comment="MAC timer can be used by firmware to generate interrupts when the accelerator's time reaches programmable values. This is can be used to achieved timed transmission."/>
+ <register addr="5070001c" rw_flags="RW" width="2" name="MAC_CTRL_MAC_FLAGS" comment="Flags [Configuration bits] register 1"/>
+ <register addr="50700020" rw_flags="RW" width="1" name="MAC_BFEE_FLAGS" comment="Flags [Configuration bits] register 1"/>
+ <register addr="50700024" rw_flags="RW" width="4" name="BFER_MAC_ADDRESS_BYTE3_0" comment="MAC address of the beamformer that sent the NDP used for the current CBR."/>
+ <register addr="50700028" rw_flags="RW" width="2" name="BFER_MAC_ADDRESS_BYTE5_4" comment="MAC address of the beamformer that sent the NDP used for the current CBR."/>
+ <register addr="5070002c" rw_flags="R" width="1" name="MAC_INT_ERROR_CAUSE" comment="Cause of error in MAC_INT_ERROR"/>
+ <register addr="50700030" rw_flags="R" width="4" name="MAC_INT_CAUSE" comment="Interrupt cause register."/>
+ <register addr="50700034" rw_flags="R" width="4" name="MAC_BA_TX_BITMAP" comment="BA TX bitmap"/>
+ <register addr="50700038" rw_flags="R" width="4" name="MAC_BA_TX_STATUS" comment="BA TX status information"/>
+ <register addr="5070003c" rw_flags="RW" width="4" name="MAC_INT_MASK" comment="Interrupt mask register."/>
+ <register addr="50700040" rw_flags="RW" width="4" name="MAC_INT_CLEAR" comment="Interrupt clear register"/>
+ <register addr="50700044" rw_flags="RW" width="4" name="MAC_SET_TIME" comment="Sets the time."/>
+ <register addr="50700048" rw_flags="RW" width="4" name="MAC_TX_DEADLINE" comment="Sets the transmit deadline with respect to time."/>
+ <register addr="5070004c" rw_flags="R" width="4" name="MAC_BE_BK_BKOFF_COUNTER" comment="BE and BK backoff counter"/>
+ <register addr="50700050" rw_flags="R" width="4" name="MAC_VO_VI_BKOFF_COUNTER" comment="VO and VI backoff counter"/>
+ <register addr="50700054" rw_flags="RW" width="2" name="MAC_BA_TX_MMSS" comment="Sets A-MPDU TX minimum MPDU start spacing in words."/>
+ <register addr="50700058" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_0_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070005c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_1_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700060" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_2_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700064" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_3_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700068" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_4_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070006c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_5_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700070" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_6_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700074" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_7_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700078" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_8_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070007c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_9_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700080" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_10_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700084" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_11_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700088" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_12_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070008c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_13_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700090" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_14_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700094" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_15_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700098" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_16_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070009c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_17_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000a0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_18_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000a4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_19_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000a8" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_20_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000ac" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_21_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000b0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_22_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000b4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_23_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000b8" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_24_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000bc" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_25_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000c0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_26_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000c4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_27_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000c8" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_28_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000cc" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_29_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000d0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_30_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000d4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_31_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000d8" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_0_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000dc" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_1_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000e0" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_2_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000e4" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_3_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000e8" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_4_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000ec" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_5_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000f0" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_6_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000f4" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_7_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000f8" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_8_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000fc" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_9_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700100" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_10_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700104" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_11_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700108" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_12_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070010c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_13_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700110" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_14_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700114" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_15_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700118" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_16_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070011c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_17_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700120" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_18_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700124" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_19_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700128" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_20_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070012c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_21_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700130" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_22_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700134" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_23_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700138" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_24_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070013c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_25_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700140" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_26_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700144" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_27_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700148" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_28_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070014c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_29_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700150" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_30_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700154" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_31_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700158" rw_flags="RW" width="2" name="MAC_PDU_CANCEL" comment="PDU cancel bitmap"/>
+ <register addr="5070015c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_CBR_ADDR" comment="PDU on CBR queue: Start address"/>
+ <register addr="50700160" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_CBR_ID_LEN" comment="PDU on CBR queue: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700164" rw_flags="RW" width="2" name="MAC_PDU_REQUEST_CBR_TX_RATE" comment="PDU on CBR queue: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700168" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_CBR_TX_LEVEL_COEX" comment="PDU on CBR queue: TX level and Coex"/>
+ <register addr="5070016c" rw_flags="R" width="1" name="MAC_PDU_CBR_STATUS" comment="CBR status"/>
+ <register addr="50700170" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_ADDR" comment="PDU on BK queue, slot 0: Start address"/>
+ <register addr="50700174" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_ID_LEN" comment="PDU on BK queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700178" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_TX_RATE" comment="PDU on BK queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="5070017c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_TX_LEVEL_COEX" comment="PDU on BK queue, slot 0: TX level and Coex"/>
+ <register addr="50700180" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_BACKOFF" comment="PDU on BK queue, slot 0: Backoff parameters"/>
+ <register addr="50700184" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_OPTIONS" comment="PDU on BK queue, slot 0: Options"/>
+ <register addr="50700188" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_ADDR" comment="PDU on BK queue, slot 1: Start address"/>
+ <register addr="5070018c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_ID_LEN" comment="PDU on BK queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700190" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_TX_RATE" comment="PDU on BK queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700194" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_TX_LEVEL_COEX" comment="PDU on BK queue, slot 1: TX level and Coex"/>
+ <register addr="50700198" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_BACKOFF" comment="PDU on BK queue, slot 1: Backoff parameters"/>
+ <register addr="5070019c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_OPTIONS" comment="PDU on BK queue, slot 1: Options"/>
+ <register addr="507001a0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_ADDR" comment="PDU on BK queue, slot 2: Start address"/>
+ <register addr="507001a4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_ID_LEN" comment="PDU on BK queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001a8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_TX_RATE" comment="PDU on BK queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001ac" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_TX_LEVEL_COEX" comment="PDU on BK queue, slot 2: TX level and Coex"/>
+ <register addr="507001b0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_BACKOFF" comment="PDU on BK queue, slot 2: Backoff parameters"/>
+ <register addr="507001b4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_OPTIONS" comment="PDU on BK queue, slot 2: Options"/>
+ <register addr="507001b8" rw_flags="R" width="4" name="MAC_PDU_BK_STATUS" comment="BK status"/>
+ <register addr="507001bc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_ADDR" comment="PDU on BE queue, slot 0: Start address"/>
+ <register addr="507001c0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_ID_LEN" comment="PDU on BE queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001c4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_TX_RATE" comment="PDU on BE queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001c8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_TX_LEVEL_COEX" comment="PDU on BE queue, slot 0: TX level and Coex"/>
+ <register addr="507001cc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_BACKOFF" comment="PDU on BE queue, slot 0: Backoff parameters"/>
+ <register addr="507001d0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_OPTIONS" comment="PDU on BE queue, slot 0: Options"/>
+ <register addr="507001d4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_ADDR" comment="PDU on BE queue, slot 1: Start address"/>
+ <register addr="507001d8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_ID_LEN" comment="PDU on BE queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001dc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_TX_RATE" comment="PDU on BE queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001e0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_TX_LEVEL_COEX" comment="PDU on BE queue, slot 1: TX level and Coex"/>
+ <register addr="507001e4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_BACKOFF" comment="PDU on BE queue, slot 1: Backoff parameters"/>
+ <register addr="507001e8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_OPTIONS" comment="PDU on BE queue, slot 1: Options"/>
+ <register addr="507001ec" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_ADDR" comment="PDU on BE queue, slot 2: Start address"/>
+ <register addr="507001f0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_ID_LEN" comment="PDU on BE queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001f4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_TX_RATE" comment="PDU on BE queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001f8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_TX_LEVEL_COEX" comment="PDU on BE queue, slot 2: TX level and Coex"/>
+ <register addr="507001fc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_BACKOFF" comment="PDU on BE queue, slot 2: Backoff parameters"/>
+ <register addr="50700200" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_OPTIONS" comment="PDU on BE queue, slot 2: Options"/>
+ <register addr="50700204" rw_flags="R" width="4" name="MAC_PDU_BE_STATUS" comment="BE status"/>
+ <register addr="50700208" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_ADDR" comment="PDU on VI queue, slot 0: Start address"/>
+ <register addr="5070020c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_ID_LEN" comment="PDU on VI queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700210" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_TX_RATE" comment="PDU on VI queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700214" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_TX_LEVEL_COEX" comment="PDU on VI queue, slot 0: TX level and Coex"/>
+ <register addr="50700218" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_BACKOFF" comment="PDU on VI queue, slot 0: Backoff parameters"/>
+ <register addr="5070021c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_OPTIONS" comment="PDU on VI queue, slot 0: Options"/>
+ <register addr="50700220" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_ADDR" comment="PDU on VI queue, slot 1: Start address"/>
+ <register addr="50700224" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_ID_LEN" comment="PDU on VI queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700228" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_TX_RATE" comment="PDU on VI queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="5070022c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_TX_LEVEL_COEX" comment="PDU on VI queue, slot 1: TX level and Coex"/>
+ <register addr="50700230" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_BACKOFF" comment="PDU on VI queue, slot 1: Backoff parameters"/>
+ <register addr="50700234" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_OPTIONS" comment="PDU on VI queue, slot 1: Options"/>
+ <register addr="50700238" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_ADDR" comment="PDU on VI queue, slot 2: Start address"/>
+ <register addr="5070023c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_ID_LEN" comment="PDU on VI queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700240" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_TX_RATE" comment="PDU on VI queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700244" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_TX_LEVEL_COEX" comment="PDU on VI queue, slot 2: TX level and Coex"/>
+ <register addr="50700248" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_BACKOFF" comment="PDU on VI queue, slot 2: Backoff parameters"/>
+ <register addr="5070024c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_OPTIONS" comment="PDU on VI queue, slot 2: Options"/>
+ <register addr="50700250" rw_flags="R" width="4" name="MAC_PDU_VI_STATUS" comment="VI status"/>
+ <register addr="50700254" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_ADDR" comment="PDU on VO queue, slot 0: Start address"/>
+ <register addr="50700258" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_ID_LEN" comment="PDU on VO queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="5070025c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_TX_RATE" comment="PDU on VO queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700260" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_TX_LEVEL_COEX" comment="PDU on VO queue, slot 0: TX level and Coex"/>
+ <register addr="50700264" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_BACKOFF" comment="PDU on VO queue, slot 0: Backoff parameters"/>
+ <register addr="50700268" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_OPTIONS" comment="PDU on VO queue, slot 0: Options"/>
+ <register addr="5070026c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_ADDR" comment="PDU on VO queue, slot 1: Start address"/>
+ <register addr="50700270" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_ID_LEN" comment="PDU on VO queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700274" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_TX_RATE" comment="PDU on VO queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700278" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_TX_LEVEL_COEX" comment="PDU on VO queue, slot 1: TX level and Coex"/>
+ <register addr="5070027c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_BACKOFF" comment="PDU on VO queue, slot 1: Backoff parameters"/>
+ <register addr="50700280" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_OPTIONS" comment="PDU on VO queue, slot 1: Options"/>
+ <register addr="50700284" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_ADDR" comment="PDU on VO queue, slot 2: Start address"/>
+ <register addr="50700288" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_ID_LEN" comment="PDU on VO queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="5070028c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_TX_RATE" comment="PDU on VO queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700290" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_TX_LEVEL_COEX" comment="PDU on VO queue, slot 2: TX level and Coex"/>
+ <register addr="50700294" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_BACKOFF" comment="PDU on VO queue, slot 2: Backoff parameters"/>
+ <register addr="50700298" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_OPTIONS" comment="PDU on VO queue, slot 2: Options"/>
+ <register addr="5070029c" rw_flags="R" width="4" name="MAC_PDU_VO_STATUS" comment="VO status"/>
+ </block>
+ <block name="wl_mac_if" comment="">
+ <register addr="50500000" rw_flags="RW" width="1" name="MAC_IF_CONTROL" comment="General control register (state is persistant)"/>
+ <register addr="50500004" rw_flags="RW" width="1" name="MAC_IF_CONTROL_AMNESIC" comment="General control register (state is transitory)"/>
+ <register addr="50500008" rw_flags="R" width="1" name="MAC_IF_STATUS" comment="General status register"/>
+ <register addr="5050000c" rw_flags="RW" width="4" name="MAC_IF_RX_BUFFER_START" comment="Address of start of Receive Buffer. Multiple of 1k. Address = MAC_IF_RX_BUFFER_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500010" rw_flags="RW" width="1" name="MAC_IF_RX_BUFFER_SIZE" comment="Size of Receive Buffer. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500014" rw_flags="R" width="2" name="MAC_IF_RX_BUFFER_GIVE" comment="Receive Buffer Write Pointer (updated only at Receive Dollop boundaries)"/>
+ <register addr="50500018" rw_flags="RW" width="2" name="MAC_IF_RX_BUFFER_TAKE" comment="Receive Buffer Read Pointer"/>
+ <register addr="5050001c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER0_START" comment="Address of start of Transmit Buffer 0. Multiple of 1k. Address = MAC_IF_TX_BUFFER0_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500020" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER0_SIZE" comment="Size of Transmit Buffer 0. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500024" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER0_GIVE" comment="Transmit Buffer 0 Write Pointer "/>
+ <register addr="50500028" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER0_SPACE" comment="Number of bytes of free space in Transmit Buffer 0. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="5050002c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER0_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 0 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500030" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER1_START" comment="Address of start of Transmit Buffer 1. Multiple of 1k. Address = MAC_IF_TX_BUFFER1_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500034" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER1_SIZE" comment="Size of Transmit Buffer 1. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500038" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER1_GIVE" comment="Transmit Buffer 1 Write Pointer "/>
+ <register addr="5050003c" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER1_SPACE" comment="Number of bytes of free space in Transmit Buffer 1. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="50500040" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER1_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 1 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500044" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER2_START" comment="Address of start of Transmit Buffer 2. Multiple of 1k. Address = MAC_IF_TX_BUFFER2_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500048" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER2_SIZE" comment="Size of Transmit Buffer 2. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="5050004c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER2_GIVE" comment="Transmit Buffer 2 Write Pointer "/>
+ <register addr="50500050" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER2_SPACE" comment="Number of bytes of free space in Transmit Buffer 2. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="50500054" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER2_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 2 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500058" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER3_START" comment="Address of start of Transmit Buffer 3. Multiple of 1k. Address = MAC_IF_TX_BUFFER3_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="5050005c" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER3_SIZE" comment="Size of Transmit Buffer 3. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500060" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER3_GIVE" comment="Transmit Buffer 3 Write Pointer "/>
+ <register addr="50500064" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER3_SPACE" comment="Number of bytes of free space in Transmit Buffer 3. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="50500068" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER3_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 3 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="5050006c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER4_START" comment="Address of start of Transmit Buffer 4. Multiple of 1k. Address = MAC_IF_TX_BUFFER4_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500070" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER4_SIZE" comment="Size of Transmit Buffer 4. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500074" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER4_GIVE" comment="Transmit Buffer 4 Write Pointer "/>
+ <register addr="50500078" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER4_SPACE" comment="Number of bytes of free space in Transmit Buffer 4. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="5050007c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER4_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 4 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500080" rw_flags="R" width="2" name="MAC_IF_INTERRUPT_RAW_STATUS" comment="Interrupt Raw Status register. This is a 'sticky' register. The (transient) interrupt sources can (only) set the bits to 1. Bits may be cleared to 0 by writing to MAC_IF_INTERRUPT_CLEAR. When the MAC IF is Disabled, the interrupt sources are prevented from updating INTERRUPT_RAW_STATUS"/>
+ <register addr="50500084" rw_flags="R" width="2" name="MAC_IF_INTERRUPT_STATUS" comment="Interrupt Status register. Value in this register is MAC_IF_INTERRUPT_RAW_STATUS ANDed with MAC_IF_INTERRUPT_ENABLE. If one or more of the bits in this register are 1, then the interrupt output signal from the MAC IF will be asserted"/>
+ <register addr="50500088" rw_flags="RW" width="2" name="MAC_IF_INTERRUPT_ENABLE" comment="Interrupt Enable register. Allows the various interrupt sources to be enabled / masked. If masked (i.e. a bit is a 0), then the interrupt source will not cause an interrupt, but the source may still be polled via MAC_IF_INTERRUPT_RAW_STATUS"/>
+ <register addr="5050008c" rw_flags="RW" width="2" name="MAC_IF_INTERRUPT_CLEAR" comment="Interrupt Clear register. Writing a 1 to a bit will clear (set to 0) the corresponding bit in MAC_IF_INTERRUPT_RAW_STATUS. Writing a 0 has no effect. The clear only lasts for one clock cycle; there is no need to write a 0 after writing a 1"/>
+ <register addr="50500090" rw_flags="RW" width="2" name="MAC_IF_DEBUG_SELECT" comment="Debug Select"/>
+ <register addr="50500094" rw_flags="R" width="2" name="MAC_IF_DEBUG_STATUS" comment="Debug Status"/>
+ </block>
+ <block name="wl_radio" comment="">
+ <register addr="50200000" rw_flags="RW" width="2" name="WL_RADIO_DEBUG_CONTROL" comment="This register controls the selection of debug buses to be driven out of the module."/>
+ <register addr="50200004" rw_flags="RW" width="2" name="WL_RADIO_LOG_CONTROL" comment="This register controls the data logging features within the Radio Control block"/>
+ <register addr="50200008" rw_flags="RW" width="1" name="WL_RADIO_LOCATION_LOG_CONTROL" comment="This register controls the data logging trigger when in location mode"/>
+ <register addr="5020000c" rw_flags="RW" width="1" name="WL_RADIO_LOG_TX_TRIGGER_FILTER" comment="This register controls the data TX logging trigger filter mode"/>
+ <register addr="50200010" rw_flags="RW" width="1" name="WL_RADIO_MMU_TX_SIGGEN_CTRL" comment="This register controls the RAM based signal generator."/>
+ <register addr="50200014" rw_flags="RW" width="1" name="WL_RADIO_ANA_TX_CTRL_TEST" comment="This register allows registers to be set directly for test. Updates do not wait for the start of a packet."/>
+ <register addr="50200018" rw_flags="RW" width="1" name="WL_RADIO_TX_CTRL_ANA_OFDM_SEL" comment="This register selects which of the 2 OFDM settings are used for each OFDM mode for the Tx analogue settings that vary with modulation scheme"/>
+ <register addr="5020001c" rw_flags="RW" width="1" name="WL_RADIO_TX_CTRL_SF_OFDM_SEL" comment="This register selects which of the 2 OFDM settings are used for each OFDM mode for the spectral shaping filter that vary with modulation scheme"/>
+ <register addr="50200020" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG_CCK" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200024" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG2_CCK" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200028" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG_OFDM0" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="5020002c" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG2_OFDM0" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200030" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG_OFDM1" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200034" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG2_OFDM1" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200038" rw_flags="RW" width="1" name="WL_RADIO_TX_CTRL_CONFIG" comment="This register controls the operation of the transmitter power control, in particular whether the variable settings based on the modulation scheme are enabled."/>
+ <register addr="5020003c" rw_flags="R" width="1" name="WL_RADIO_LOGGING_STATUS" comment="This read-only register returns logging status."/>
+ <register addr="50200040" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_ENABLES" comment="Centeral enables for the signal generators and analysers so that they can be enabled at the same time or independently."/>
+ <register addr="50200044" rw_flags="RW" width="1" name="WL_RADIO_ANT_CONFIG" comment="This register controls the configuration of the antenna select signal. It is routed out through the front end control block to external hardware"/>
+ <register addr="50200048" rw_flags="RW" width="1" name="WL_RADIO_CONFIG" comment="Miscellaneous config bits"/>
+ <register addr="5020004c" rw_flags="RW" width="2" name="WL_RADIO_TEMP_CTRL_CONFIG" comment="Control register for block interfacing to analogue temperature sensor"/>
+ <register addr="50200050" rw_flags="RW" width="1" name="WL_RADIO_AGC_MIMO_CONFIG" comment="Select the AGC strategy for MIMO"/>
+ <register addr="50200054" rw_flags="R" width="4" name="WL_RADIO_AHB_BUFFER_WRITE_ADDRESS" comment="This register is the write address in the shared memory in bytes. After data capture has finished, this will point to the last write address which is required to unroll the circular buffer."/>
+ <register addr="50200058" rw_flags="R" width="4" name="WL_RADIO_AHB_BUFFER_READ_ADDRESS" comment="This register is the read address in the shared memory in bytes. After ram pattern data transfer has finished."/>
+ <register addr="5020005c" rw_flags="RW" width="4" name="WL_RADIO_AHB_READ_BASE_ADDRESS" comment="Shared memory buffer base address for pattern generation in units of 512 bytes"/>
+ <register addr="50200060" rw_flags="RW" width="4" name="WL_RADIO_AHB_WRITE_BASE_ADDRESS" comment="Shared memory buffer base address for logged capture data in units of 512 bytes"/>
+ <register addr="50200064" rw_flags="RW" width="2" name="WL_RADIO_AHB_READ_ADDRESS_MASK" comment="Shared memory buffer mask in units of 512 bytes"/>
+ <register addr="50200068" rw_flags="RW" width="2" name="WL_RADIO_AHB_WRITE_ADDRESS_MASK" comment="Shared memory buffer mask in units of 512 bytes"/>
+ <register addr="5020006c" rw_flags="RW" width="2" name="WL_RADIO_LOGGING_TIMER" comment="logging period in 20 MHz clock periods"/>
+ <register addr="50200070" rw_flags="RW" width="4" name="WL_RADIO_CLOCK_CONTROL" comment="Enable/disable Radio Clocks"/>
+ <register addr="50200074" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG0_CCK" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200078" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG1_CCK" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="5020007c" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG2_CCK" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200080" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG3_CCK" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200084" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG4_CCK" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200088" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG5_CCK" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - CCK modulation, SSF Enable"/>
+ <register addr="5020008c" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG0_OFDM0" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200090" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG1_OFDM0" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200094" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG2_OFDM0" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200098" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG3_OFDM0" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="5020009c" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG4_OFDM0" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000a0" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG5_OFDM0" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="502000a4" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG0_OFDM1" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000a8" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG1_OFDM1" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000ac" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG2_OFDM1" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000b0" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG3_OFDM1" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000b4" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG4_OFDM1" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000b8" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG5_OFDM1" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="502000bc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG0_CCK" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000c0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG1_CCK" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000c4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG2_CCK" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000c8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG3_CCK" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000cc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG4_CCK" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000d0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG5_CCK" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - CCK modulation, SSF Enable"/>
+ <register addr="502000d4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG0_OFDM0" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000d8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG1_OFDM0" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000dc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG2_OFDM0" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000e0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG3_OFDM0" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000e4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG4_OFDM0" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000e8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG5_OFDM0" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="502000ec" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG0_OFDM1" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000f0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG1_OFDM1" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000f4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG2_OFDM1" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000f8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG3_OFDM1" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000fc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG4_OFDM1" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200100" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG5_OFDM1" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="50200104" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG0_CCK" comment="8bit Coeffecient 0 to 3 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200108" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG1_CCK" comment="8bit Coeffecient 4 to 7 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="5020010c" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG2_CCK" comment="8bit Coeffecient 8 to 11 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200110" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG3_CCK" comment="8bit Coeffecient 12 to 15 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200114" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG4_CCK" comment="8bit Coeffecient 16 to 19 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200118" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG5_CCK" comment="8bit Coeffecient 20 for 11b Rx Aci rejection filter - CCK modulation, 11B_ACI_REJ Enable"/>
+ </block>
+ <block name="wl_radio_ss" comment="">
+ <register addr="50210000" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG1_I0" comment="This register contains the Low Power Tx compensation values that are used for magnitude and phase compensation, and also controls whether the frequency compensation block is enabled on transmit."/>
+ <register addr="50210004" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG4_I0" comment="This register contains the High Power Tx compensation values that are used for magnitude and phase compensation, and also controls whether the frequency compensation block is enabled on transmit."/>
+ <register addr="50210008" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG2_I0" comment="This register is a logical extension of WL_RADIO_TX_COMP_CONFIG1 and contains additional Tx compensation values - low power mode"/>
+ <register addr="5021000c" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG3_I0" comment="Additional Tx compensation value used for phase imbalance correction"/>
+ <register addr="50210010" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG5_I0" comment="This register is a logical extension of WL_RADIO_TX_COMP_CONFIG1 and contains additional Tx compensation values - high power mode"/>
+ <register addr="50210014" rw_flags="RW" width="1" name="WL_RADIO_TX_COMP_DELAY_CONFIG_I0" comment="This register controls the transmit delay compensation parameters"/>
+ <register addr="50210018" rw_flags="RW" width="1" name="WL_RADIO_TX_INTERPOLATE_GAIN_I0" comment="Controls the gain for the final TX interpolation filter"/>
+ <register addr="5021001c" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_CONFIG_I0" comment="Register to control operation of the internal signal generator"/>
+ <register addr="50210020" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_CONFIG2_I0" comment="Register to control operation of the internal signal generator- logical extension of WL_RADIO_SIGGEN_CONFIG"/>
+ <register addr="50210024" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_FREQ1_I0" comment="This sets the frequency of the primary (only) tone used by the signal generator. The value for a given frequency can be found by multiplying by 65 536 and dividing by 80 000 000."/>
+ <register addr="50210028" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_FREQ2_I0" comment="This sets the frequency of the secondary tone used by the signal generator. The value for a given frequency can be found by multiplying by 65 536 and dividing by 80 000 000"/>
+ <register addr="5021002c" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_PHASE_I0" comment="This register has two functions: it is the value preloaded into the accumulator used to generate the first tone, so can set the phase of that tone relative to the second tone or the signal analyser tone. Also, it is used to provide the DC level in that mode of operation"/>
+ <register addr="50210030" rw_flags="RW" width="1" name="WL_RADIO_TX_LP_GAIN_I0" comment="Variable digital transmitter gain for low power packets"/>
+ <register addr="50210034" rw_flags="RW" width="1" name="WL_RADIO_TX_CCK_GAIN_I0" comment="Variable digital transmitter gain for CCK packets"/>
+ <register addr="50210038" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_AG_GAIN_I0" comment="Variable digital transmitter gain for 802.11a/g BPSK, QPSK packets"/>
+ <register addr="5021003c" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_AG_GAIN_I0" comment="Variable digital transmitter gain for 802.11a/g 16QAM packets"/>
+ <register addr="50210040" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_AG_GAIN_I0" comment="Variable digital transmitter gain for 802.11a/g 64QAM packets"/>
+ <register addr="50210044" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac BPSK, QPSK SISO packets"/>
+ <register addr="50210048" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac BPSK, QPSK MIMO packets"/>
+ <register addr="5021004c" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac BPSK, QPSK beam formed packets"/>
+ <register addr="50210050" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 16QAM SISO packets"/>
+ <register addr="50210054" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 16QAM MIMO packets"/>
+ <register addr="50210058" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 16QAM beam formed packets"/>
+ <register addr="5021005c" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 64QAM SISO packets"/>
+ <register addr="50210060" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 64QAM MIMO packets"/>
+ <register addr="50210064" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 64QAM beam formed packets"/>
+ <register addr="50210068" rw_flags="RW" width="1" name="WL_RADIO_TX_256QAM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 256QAM SISO packets"/>
+ <register addr="5021006c" rw_flags="RW" width="1" name="WL_RADIO_TX_256QAM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 256QAM MIMO packets"/>
+ <register addr="50210070" rw_flags="RW" width="1" name="WL_RADIO_TX_256QAM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 256QAM beam formed packets"/>
+ <register addr="50210074" rw_flags="RW" width="2" name="WL_RADIO_TX_PA_GAIN_CFG1_I0" comment="Serial FEC PA Gain configuration register 1"/>
+ <register addr="50210078" rw_flags="RW" width="1" name="WL_RADIO_TX_PA_GAIN_CFG2_I0" comment="Serial FEC PA Gain configuration register 1"/>
+ <register addr="5021007c" rw_flags="RW" width="1" name="WL_RADIO_TX_SHIFT_I0" comment="Register to shifting TX data from the pattern generator and LPC interface"/>
+ <register addr="50210080" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG1_I0" comment="Predist Mode and block enables, LutWr and LutRd Config Register"/>
+ <register addr="50210084" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG2_I0" comment="Predist Mode and block enables, LutWr Config Register"/>
+ <register addr="50210088" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG3_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="5021008c" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG4_I0" comment="Predistortion OFDM0 Config"/>
+ <register addr="50210090" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG5_I0" comment="Predistortion OFDM1 Config"/>
+ <register addr="50210094" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG6_I0" comment="Predistortion Mode CCK Config"/>
+ <register addr="50210098" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG7_I0" comment="Training Mode Config1"/>
+ <register addr="5021009c" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG8_I0" comment="Predistortion Modulation based Pre Gain configuration"/>
+ <register addr="502100a0" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG9_I0" comment="Predistortion Modulation based Pre Gain configuration"/>
+ <register addr="502100a4" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG10_I0" comment="Predistortion - Feedback FIR Filter Config1"/>
+ <register addr="502100a8" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG11_I0" comment="Predistortion - Feedback FIR Filter Config2"/>
+ <register addr="502100ac" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG12_I0" comment="Predistortion - Feedback Notch Mode Config1"/>
+ <register addr="502100b0" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG13_I0" comment="Predistortion - Feedback Notch Mode Config2"/>
+ <register addr="502100b4" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG14_I0" comment="Predistortion - Feedback Signal Power Config"/>
+ <register addr="502100b8" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG15_I0" comment="Post DPD Filter Config1,This register has been replaced by WL_RADIO_TX_DPD_FIR_TAP21 and is defined in wl_radio.xml "/>
+ <register addr="502100bc" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG16_I0" comment="Post DPD Filter Config2,This register has been replaced by WL_RADIO_TX_DPD_FIR_TAP21 and is defined in wl_radio.xml"/>
+ <register addr="502100c0" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG17_I0" comment="Predist Mode and block enables, LutWr Config Register"/>
+ <register addr="502100c4" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG18_I0" comment="Predist Mode and block enables, LutWr Config Register"/>
+ <register addr="502100c8" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG19_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="502100cc" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS1_I0" comment="Predistortion - Output DC Bias and FIR Register"/>
+ <register addr="502100d0" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS2_I0" comment="Predistortion - Adaption Quality and Signal Powers"/>
+ <register addr="502100d4" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS3_I0" comment="Predistortion - Debug Register"/>
+ <register addr="502100d8" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS4_RE_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="502100dc" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS4_IM_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="502100e0" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS5_I0" comment="Predistortion - Adaption Quality and Signal Powers"/>
+ <register addr="502100e4" rw_flags="R" width="2" name="WL_RADIO_TX_PREDIST_STATUS6_I0" comment="Training sequence read register 1"/>
+ <register addr="502100e8" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS7_I0" comment="Training sequece read register2"/>
+ <register addr="502100ec" rw_flags="R" width="2" name="WL_RADIO_RX_COMP_AUTO_COEFFS_I0" comment="The current values of automatic I/Q trims can be read back from this register. The trim values are in sign/magnitude format. The phase trim is in the upper 8 bits and the amplitude trim in the lower 8 bits of this register. By setting the WL_RADIO_RX_COMP_LUT_READ_EN bit in the WL_RADIO_RX_COMP_CONFIG1 register, entries in the compensation table can also be read."/>
+ <register addr="502100f0" rw_flags="R" width="1" name="WL_RADIO_RX_PHASE_COMP_LUT_STATUS_I0" comment="This register reads the current phase compensation LUT entry"/>
+ <register addr="502100f4" rw_flags="R" width="1" name="WL_RADIO_RX_AMPL_COMP_LUT_STATUS_I0" comment="This register reads the current amplitude compensation LUT entry"/>
+ <register addr="502100f8" rw_flags="R" width="2" name="WL_RADIO_SIGANAL_OUTPUT_I0" comment="This register contains the values generated by the signal analyser, and consists of two 8 bit fields in the two bytes."/>
+ <register addr="502100fc" rw_flags="R" width="1" name="WL_RADIO_SIGANAL_RSSI_I0" comment="This register contains the RSSI too loud indications collected while the signal analyser was running. Bits set in this register mean that the corresponding signal analyser output may be unreliable"/>
+ <register addr="50210100" rw_flags="R" width="1" name="WL_RADIO_DIG_GAIN_STATUS_I0" comment="This register contains the current gain settings to all digital blocks in the receive chain"/>
+ <register addr="50210104" rw_flags="R" width="2" name="WL_RADIO_CHANNEL_STATUS_I0" comment="This register contains the instantaneous value of the RSSI, CCA and CS of this receive chain"/>
+ <register addr="50210108" rw_flags="RW" width="1" name="WL_RADIO_LNA_PHASE_COMP_CONFIG1_I0" comment="Configuration for LNA phase compensation - WL LNA."/>
+ <register addr="5021010c" rw_flags="RW" width="2" name="WL_RADIO_LNA_PHASE_COMP_CONFIG2_I0" comment="Configuration for LNA phase compensation - WL LNA."/>
+ <register addr="50210110" rw_flags="RW" width="2" name="WL_RADIO_RX_NOTCH_CONFIG_I0" comment="This register configures the two notch filters in each of the receive chains. The lower 5 bits configure the OFDM filter and the next 5 bits the CCK filter. The MSB enables the notch filter in front of the rx_ctrl module"/>
+ <register addr="50210114" rw_flags="RW" width="2" name="WL_RADIO_RX_NOTCH_PRELOAD_I0" comment="This is the value loaded into the memory element of the notch filters if requested"/>
+ <register addr="50210118" rw_flags="RW" width="1" name="WL_RADIO_RX_COMP_CONFIG1_I0" comment="This register controls phase and magnitude compensation for the receive signals in the first receive chain, and has a bit which enables frequency compensation for both receive chains."/>
+ <register addr="5021011c" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_CONFIG2_I0" comment="Configuration parameters for the averaging block in the Rx IQ Compensation measurement block"/>
+ <register addr="50210120" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_DELAY_CONFIG_I0" comment="This register controls the receiver delay compensation parameters"/>
+ <register addr="50210124" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_PHASE_CONFIG_I0" comment="Configuration for receiver phase compensation"/>
+ <register addr="50210128" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_AMPL_CONFIG_I0" comment="Configuration for receiver amplitude compensation"/>
+ <register addr="5021012c" rw_flags="RW" width="1" name="WL_RADIO_RX_NOTCH_EQ_CONFIG_I0" comment="This register controls the function of the notch equaliser for CCK."/>
+ <register addr="50210130" rw_flags="RW" width="2" name="WL_RADIO_SIGANAL_CONFIG_I0" comment="This register configures the signal analyser, all except for the enable, which is controlled by RADIO_SIGGEN_CONFIG."/>
+ <register addr="50210134" rw_flags="RW" width="2" name="WL_RADIO_SIGANAL_FREQ_I0" comment="This sets the frequency of the tone used by the signal analyser. The value for a given frequency can be found by multiplying by 65 536 and dividing by 80 000 000.This sets the frequency of the tone used by the signal analyser."/>
+ <register addr="50210138" rw_flags="R" width="2" name="WL_RADIO_RX_I_MONITOR_I0" comment="This register reads the I sample from the ADC"/>
+ <register addr="5021013c" rw_flags="R" width="2" name="WL_RADIO_RX_Q_MONITOR_I0" comment="This register reads the Q sample from the ADC"/>
+ <register addr="50210140" rw_flags="RW" width="1" name="WL_RADIO_INT_CLEAR_I0" comment="Writing this register clears any interrupts whose corresponding bits are set in the write data. Bit allocations are as for WL_RADIO_INT_MASK."/>
+ <register addr="50210144" rw_flags="RW" width="1" name="WL_RADIO_INT_MASK_I0" comment="This register masks events from causing interrupts. Only those interrupts whose mask bit is set will be delivered to the processors"/>
+ <register addr="50210148" rw_flags="R" width="2" name="WL_RADIO_INT_STATUS_I0" comment="This register has bits set in it for any interrupt that is currently active. Bits are set for any active interrupt, whether it is masked or not"/>
+ <register addr="5021014c" rw_flags="RW" width="1" name="WL_RADIO_RF_INT_CLEAR_I0" comment="Writing this register clears any interrupts whose corresponding bits are set in the write data. Bit allocations are as for WL_RADIO_INT_MASK."/>
+ <register addr="50210150" rw_flags="RW" width="1" name="WL_RADIO_RF_INT_MASK_I0" comment="This register masks events from causing interrupts. Only those interrupts whose mask bit is set will be delivered to the processors"/>
+ <register addr="50210154" rw_flags="R" width="2" name="WL_RADIO_RF_INT_STATUS_I0" comment="This register has bits set in it for any interrupt that is currently active. Bits are set for any active interrupt, whether it is masked or not"/>
+ <register addr="50210158" rw_flags="R" width="2" name="WLRF_TEMP_STATUS_I0" comment="This register contains the temperature measurements from the RF chip via speedy"/>
+ <register addr="5021015c" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT0_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 0."/>
+ <register addr="50210160" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT1_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 1."/>
+ <register addr="50210164" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT2_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 2."/>
+ <register addr="50210168" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT3_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 3."/>
+ <register addr="5021016c" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT4_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 4."/>
+ <register addr="50210170" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT5_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 5."/>
+ <register addr="50210174" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT6_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 6."/>
+ <register addr="50210178" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT7_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 7."/>
+ <register addr="5021017c" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT0_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="50210180" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT1_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210184" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT2_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210188" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT3_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="5021018c" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT4_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210190" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT5_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210194" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT6_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210198" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT7_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="5021019c" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT_ON_OFF_LAST_I0" comment="This register sets the start and end of Tx turn on and off ramps, and the slot jumped to in the case of a Tx abort"/>
+ <register addr="502101a0" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT0_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 0."/>
+ <register addr="502101a4" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT1_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 1."/>
+ <register addr="502101a8" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT2_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 2."/>
+ <register addr="502101ac" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT3_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 3."/>
+ <register addr="502101b0" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT4_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 4."/>
+ <register addr="502101b4" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT5_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 5."/>
+ <register addr="502101b8" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT6_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 6."/>
+ <register addr="502101bc" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT7_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 7."/>
+ <register addr="502101c0" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT0_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="502101c4" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT1_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101c8" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT2_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101cc" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT3_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101d0" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT4_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101d4" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT5_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101d8" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT6_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101dc" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT7_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101e0" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT_ON_OFF_LAST_I0" comment="This register sets the start and end of Rx turn on and off ramps, and the slot jumped to in the case of an Rx abort"/>
+ <register addr="502101e4" rw_flags="R" width="1" name="WL_RADIO_TIMER_TX_SLOT_I0" comment="This register contains the current slot selected by the Tx timer"/>
+ <register addr="502101e8" rw_flags="R" width="1" name="WL_RADIO_TIMER_RX_SLOT_I0" comment="This register contains the current slot selected by the Rx timer"/>
+ <register addr="502101ec" rw_flags="R" width="2" name="WL_RADIO_ENABLES_STATUS_I0" comment="This register contains the current values of the Radio Enables, after all masking and multiplexing"/>
+ <register addr="502101f0" rw_flags="RW" width="2" name="WL_RADIO_ENABLES_I0" comment="Default values for radio enables signals should the mask register select this rather than the timer outputs"/>
+ <register addr="502101f4" rw_flags="RW" width="2" name="WL_RADIO_ENABLES_MASK_I0" comment="Selects use of RADIO_ENABLES or timer outputs. A one in a given bit selects the timer output."/>
+ <register addr="502101f8" rw_flags="RW" width="2" name="WL_RADIO_ENABLES_TX_TRAIN_MASK_I0" comment="Selects use of RADIO_ENABLES or timer outputs. A one in a given bit selects the timer output. Used only when predistort training is active to allow Rx blocks to be turned on"/>
+ <register addr="502101fc" rw_flags="R" width="2" name="WL_RADIO_DEBUG_STATUS_I0" comment="This read-only register returns the current state of the debug bus within radio control."/>
+ <register addr="50210200" rw_flags="RW" width="4" name="WL_RADIO_AGC_CONFIG1_I0" comment="Miscellaneous config bits for the AGC as follows:"/>
+ <register addr="50210204" rw_flags="RW" width="1" name="WL_RADIO_AGC_CONFIG2_I0" comment="Configuration bits for the AGC: initial gain settings before first update comes from RF chip"/>
+ <register addr="50210208" rw_flags="RW" width="2" name="WL_RADIO_AGC_CONFIG3_I0" comment="Configuration bits for the AGC: digital gain range definition. Also initial baseband gain until first update arrives from RF chip"/>
+ <register addr="5021020c" rw_flags="RW" width="2" name="WL_RADIO_AGC_CONFIG4_I0" comment="Further configuration bits for the AGC: digital gain settings"/>
+ <register addr="50210210" rw_flags="RW" width="2" name="WL_RADIO_AGC_CONFIG5_I0" comment="Further configuration bits for the AGC: clipping detection behaviour"/>
+ <register addr="50210214" rw_flags="RW" width="4" name="WL_RADIO_AGC_CONFIG6_I0" comment="Further configuration bits for the AGC: ADC signal size nudge up thresholds"/>
+ <register addr="50210218" rw_flags="RW" width="1" name="WL_RADIO_AGC_CONFIG8_I0" comment="Further configuration bits for the AGC. Debug select"/>
+ <register addr="5021021c" rw_flags="RW" width="4" name="WL_RADIO_AGC_TIMEOUT_I0" comment="This register specifies programmable timeouts for the AGC"/>
+ <register addr="50210220" rw_flags="RW" width="2" name="WL_RADIO_AGC_OFDM_RSSI_TARGET_I0" comment="This register specifies the RSSI target for an OFDM receive burst after decimation."/>
+ <register addr="50210224" rw_flags="RW" width="2" name="WL_RADIO_AGC_CCK_RSSI_TARGET_I0" comment="This register specifies the RSSI target for an CCK receive burst after decimation."/>
+ <register addr="50210228" rw_flags="RW" width="2" name="WL_RADIO_CS_CONFIG_I0" comment="This register configures the carrier sense. It is flagged when analogue gain is less than a threshold and digital RSSI is greater than a threshold. The thresholds are set in this register"/>
+ <register addr="5021022c" rw_flags="RW" width="1" name="WL_RADIO_TX_INTERPOLATE_GAIN2_I0" comment="Controls the gain for feedback Tx Interpolation filter"/>
+ <register addr="50210230" rw_flags="RW" width="1" name="WL_RADIO_TX_DAC_SAMPLE_SEL_I0" comment="0:240Msps 1:480Msps"/>
+ <register addr="50210234" rw_flags="RW" width="2" name="WL_RADIO_RX_FD_IQMC_CONTROL_I0" comment="Frequency dependent Rx IQ Compensation.compensates IQ mismatches based on adaptive filter method"/>
+ <register addr="50210238" rw_flags="RW" width="4" name="WL_RADIO_RX_FD_IQMC_COEFFI_I0" comment="Frequency dependent Rx IQ Compensation.compensates IQ mismatches based on adaptive filter method"/>
+ <register addr="5021023c" rw_flags="RW" width="4" name="WL_RADIO_RX_FD_IQMC_COEFFQ_I0" comment="Frequency dependent Rx IQ Compensation.compensates IQ mismatches based on adaptive filter method"/>
+ </block>
+ <block name="wl_shared" comment="">
+ <register addr="50300000" rw_flags="RW" width="1" name="WL_MAC_BLOCK_ENABLES" comment="Enables for various features within the Mac Accelerator block"/>
+ <register addr="50300004" rw_flags="RW" width="1" name="WL_ENC_BLOCK_ENABLES" comment="Enables for various aspects of the encryption block"/>
+ <register addr="50300008" rw_flags="RW" width="2" name="WL_BB_BLOCK_ENABLES" comment="Enables for various parts of the modems"/>
+ <register addr="5030000c" rw_flags="RW" width="1" name="WL_RADIO_BLOCK_ENABLES" comment="Enables for various parts of the radio control block"/>
+ <register addr="50300010" rw_flags="RW" width="2" name="WL_BW_CONFIG" comment="Default configuration is 20MHz maximum bandwidth with 2 receive and transmit antennae."/>
+ <register addr="50300014" rw_flags="RW" width="1" name="WL_BW_CONFIG_SEC" comment="Used for the second modem when configured for true concurrency. Default configuration is 20MHz maximum bandwidth with 2 receive and transmit antennae."/>
+ <register addr="50300018" rw_flags="R" width="2" name="WL_PARAMETERS" comment="Read-only register with modem HW config parameters"/>
+ <register addr="5030001c" rw_flags="RW" width="1" name="WL_BB_INT_CLEAR" comment="Write this register to clear interrupts on corresponding bits"/>
+ <register addr="50300020" rw_flags="R" width="1" name="WL_BB_INT_STATUS" comment="Status register indicating which baseband interrupt(s) have occurred. Note that interrupts are not maskable at this level- they are masked within the modems"/>
+ <register addr="50300024" rw_flags="RW" width="1" name="WL_DEBUG_SEL" comment="Select for WLan_pd level debug mux"/>
+ <register addr="50300028" rw_flags="R" width="2" name="WL_DEBUG_STATUS" comment="Debug data at WLan_pd level"/>
+ </block>
+ <block name="speedy" comment="">
+ <register addr="50220000" rw_flags="RW" width="4" name="SPEEDY_ADDR_CTRL" comment="Address and control flags for a Speedy transaction. Write this register to create an APB cycle on the remote chip (set up the write data first for write cycles)"/>
+ <register addr="50220004" rw_flags="RW" width="4" name="SPEEDY_WRITE_DATA" comment="Data to write to APB over Speedy"/>
+ <register addr="50220008" rw_flags="R" width="4" name="SPEEDY_READ_DATA" comment="Data read back for APB over Speedy"/>
+ <register addr="5022000c" rw_flags="R" width="1" name="SPEEDY_APB_STATUS" comment="Status of the current APB cycle"/>
+ <register addr="50220010" rw_flags="RW" width="1" name="SPEEDY_ERROR_RECOVERY" comment="Write this register to clear a timeout or APB access error that has been triggered by an earlier cycle"/>
+ </block>
+</subsystem>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml b/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml
new file mode 100644
index 0000000..23a4711
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml
@@ -0,0 +1,6729 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl" href="SamsungWifiHip.xsl"?>
+<!-- Copyright Samsung Electronics Co. Limited 2021. All Rights Reserved. -->
+<!-- WARNING! Do not directly edit this file. -->
+<!-- This file was generated on 2021-10-21 17:21 by merge_saps.py version 1.5 -->
+<!-- Field name backward compatibility=True -->
+<!-- Data_References instead of firmware_references=True -->
+<!-- Add additional type definitions=True -->
+<!-- Add spare fields=True -->
+<!-- Add spare signals=True -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_control_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_data_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_debug_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_test_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_control_sap.xml' -->
+<!-- Ignored FILE resource 'hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_data_sap.xml' : already merging this file -->
+<!-- Ignored FILE resource 'hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_debug_sap.xml' : already merging this file -->
+<!-- Ignored FILE resource 'hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_test_sap.xml' : already merging this file -->
+<!-- removed field Firmware_Reference from Signal_Primitive_Header -->
+<!-- added 48 spare signals -->
+<definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./hip.xsd">
+ <resource name="CONST"/>
+ <resource name="FILE"/>
+ <resource name="HEADER"/>
+ <resource name="INCLUDE"/>
+ <resource name="PRIMITIVE"/>
+ <resource discriminant="Signal_Id" name="SIGNAL"/>
+ <resource name="TYPE"/>
+ <type name="ACL_Policy" resource="TYPE" size="16">
+ <value name="BlackList" value="0x0000"/>
+ <value name="WhiteList" value="0x0001"/>
+ </type>
+ <type name="AC_Priority" resource="TYPE" size="16">
+ <field name="AC_VO_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ <field name="AC_VI_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ <field name="AC_BK_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ <field name="AC_BE_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ </type>
+ <type name="Air_Power" resource="TYPE" size="16">
+ <!-- air power in the lower 8 bits -->
+ <field name="quarter_dBm">
+ <type>Air_Power_dBm</type>
+ </field>
+ <!-- power type in the upper 8 bits -->
+ <field name="type">
+ <type>Type_Of_Air_Power</type>
+ </field>
+ </type>
+ <type name="Air_Power_dBm" resource="TYPE" signed="true" size="8"/>
+ <type name="Authentication_Type" resource="TYPE" size="16">
+ <value name="Open_System" value="0x0000"/>
+ <value name="Shared_Key" value="0x0001"/>
+ <value name="SAE" value="0x0003"/>
+ <value name="LEAP" value="0x0080"/>
+ </type>
+ <type name="Band" resource="TYPE" size="16">
+ <value name="Auto" value="0x0000"/>
+ <value name="5GHz" value="0x0001"/>
+ <value name="2_4GHz" value="0x0002"/>
+ </type>
+ <type name="Bandwidth" resource="TYPE" size="2" subsidiary="true">
+ <value name="20_MHz" value="0x0"/>
+ <value name="40_MHz" value="0x1"/>
+ <value name="80_MHz" value="0x2"/>
+ <value name="160_MHz" value="0x3"/>
+ </type>
+ <type name="Beacon_Periods" resource="TYPE" size="16"/>
+ <type name="Binding_Mask" resource="TYPE" size="32"/>
+ <type name="BlockAck_Parameters" resource="TYPE" size="16">
+ <field name="Buffer_Size">
+ <type>Buffer_Size</type>
+ </field>
+ <field name="TID">
+ <type>TID</type>
+ </field>
+ <field name="BlockAck_Policy">
+ <type>BlockAck_Policy</type>
+ </field>
+ <field name="AMSDU_Supported">
+ <type>Usage</type>
+ </field>
+ </type>
+ <type name="BlockAck_Policy" resource="TYPE" size="1" subsidiary="true">
+ <value name="Immediate_BlockAck" value="0x1"/>
+ <value name="Delayed_BlockAck" value="0x0"/>
+ </type>
+ <type name="Boolean" resource="TYPE" size="16">
+ <value abbr="f" name="False" value="0x0000"/>
+ <value abbr="t" name="True" value="0x0001"/>
+ </type>
+ <type name="Buffer_Size" resource="TYPE" size="10" subsidiary="true"/>
+ <type name="Bulk_Data_Descriptor" resource="TYPE" size="16">
+ <value name="Inline" value="0x0000"/>
+ <value name="Smapper" value="0x0001"/>
+ </type>
+ <type flags="true" name="CW_Start_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <value name="scan_channel" value="0x0001"/>
+ </type>
+ <type name="CW_Type" resource="TYPE" size="16">
+ <value name="sine" value="0x0000"/>
+ <value name="ramp" value="0x0001"/>
+ <value name="two_tone" value="0x0002"/>
+ <value name="dc" value="0x0003"/>
+ <value name="prn" value="0x0004"/>
+ </type>
+ <type name="Capability_Information" resource="TYPE" size="16"/>
+ <type name="Category_Mask" resource="TYPE" size="32"/>
+ <type name="Channel_Bandwidth" resource="TYPE" size="8" subsidiary="true">
+ <value name="bandwidth_20MHz" value="0x00"/>
+ <value name="bandwidth_40MHz" value="0x01"/>
+ <value name="bandwidth_80MHz" value="0x02"/>
+ </type>
+ <type name="Channel_Frequency" resource="TYPE" size="16"/>
+ <type name="Channel_Info" resource="TYPE" size="16">
+ <!-- channel bandwidth in the lower 8 bits -->
+ <field name="Channel_Width">
+ <type>Channel_Bandwidth</type>
+ </field>
+ <!-- primary channel position in the upper 8 bits -->
+ <field name="Primary_Channel_Position">
+ <type>Primary_Channel_Position</type>
+ </field>
+ </type>
+ <type name="Channel_Information" resource="TYPE" size="16">
+ <field name="Primary_Channel_Position">
+ <type>Primary_Channel_Position</type>
+ </field>
+ <field name="Channel_Width">
+ <type>Channel_Width</type>
+ </field>
+ </type>
+ <type name="Channel_Width" resource="TYPE" size="8" subsidiary="true"/>
+ <type name="Cipher_Suite_Selector" resource="TYPE" size="32">
+ <mask mask="ff-ff-ff-ff" name="group_cipher_suite" value="00-0f-ac-00"/>
+ <mask mask="ff-ff-ff-ff" name="wep_40" value="00-0f-ac-01"/>
+ <mask mask="ff-ff-ff-ff" name="tkip" value="00-0f-ac-02"/>
+ <mask mask="ff-ff-ff-ff" name="ccmp_128" value="00-0f-ac-04"/>
+ <mask mask="ff-ff-ff-ff" name="wep-104" value="00-0f-ac-05"/>
+ <mask mask="ff-ff-ff-ff" name="bip_cmac_128" value="00-0f-ac-06"/>
+ <mask mask="ff-ff-ff-ff" name="gcmp_128" value="00-0f-ac-08"/>
+ <mask mask="ff-ff-ff-ff" name="gcmp_256" value="00-0f-ac-09"/>
+ <mask mask="ff-ff-ff-ff" name="ccmp_256" value="00-0f-ac-10"/>
+ <mask mask="ff-ff-ff-ff" name="bip_gmac_128" value="00-0f-ac-11"/>
+ <mask mask="ff-ff-ff-ff" name="bip_gmac_256" value="00-0f-ac-12"/>
+ <mask mask="ff-ff-ff-ff" name="bip_cmac_256" value="00-0f-ac-13"/>
+ <mask mask="ff-ff-ff-ff" name="wpi-sms4" value="00-14-72-01"/>
+ </type>
+ <type name="Client_Tag" resource="TYPE" size="16"/>
+ <type name="Connection_type" resource="TYPE" size="16">
+ <value name="Wlan_Infrastructure" value="0x0000"/>
+ <value name="P2p_Operation" value="0x0001"/>
+ <value name="Nan_Further_Service_Slot" value="0x0004"/>
+ <value name="Wlan_Ranging" value="0x0005"/>
+ </type>
+ <type dvalue="ControlSpare1.confirm" name="ControlSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare1.indication" name="ControlSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare1.request" name="ControlSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare1.response" name="ControlSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.confirm" name="ControlSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.indication" name="ControlSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.request" name="ControlSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.response" name="ControlSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.confirm" name="ControlSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.indication" name="ControlSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.request" name="ControlSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.response" name="ControlSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Counter32" resource="TYPE" size="32"/>
+ <type name="Counters_List" resource="TYPE">
+ <!-- "num_counts" 32 bit counters will be placed in the counts buffer in the same order
+ as requested in WLANLITE_RX_READ.request.
+ Only returns counters for rates recognised; will stop at first invalid rate. -->
+ <field name="num_counts">
+ <type>uint16</type>
+ </field>
+ <field blocklength="num_counts" name="counts">
+ <type>uint32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_FAULT.indication" name="DEBUG_FAULT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="FaultId">
+ <type>Natural16</type>
+ </field>
+ <field name="Count">
+ <type>Natural16</type>
+ </field>
+ <field name="Timestamp">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Arg">
+ <type>Natural32</type>
+ </field>
+ <field name="Cpu">
+ <type>Natural16</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_GENERIC.confirm" name="DEBUG_GENERIC.confirm" resource="SIGNAL">
+ <field bulktype="Data_Block" name="Debug_Variable">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_GENERIC.indication" name="DEBUG_GENERIC.indication" resource="SIGNAL">
+ <field name="Debug_Variable">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_GENERIC.request" name="DEBUG_GENERIC.request" resource="SIGNAL">
+ <field name="Debug_Variable">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_REPORT.indication" name="DEBUG_PKT_GEN_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Received_Packets">
+ <type>Counter32</type>
+ </field>
+ <field name="Failed_Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Received_Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Kbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Free_Kbytes">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_REPORT.request" name="DEBUG_PKT_GEN_REPORT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Report_Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_START.request" name="DEBUG_PKT_GEN_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Size">
+ <type>Natural16</type>
+ </field>
+ <field name="Packets_Per_Interval">
+ <type>Natural16</type>
+ </field>
+ <field name="IPv4_Destination_Address">
+ <type>IPv4_Address</type>
+ </field>
+ <field name="Packets_Per_Interrupt">
+ <type>Natural16</type>
+ </field>
+ <field name="Use_Streaming">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_STOP.request" name="DEBUG_PKT_GEN_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_REPORT.indication" name="DEBUG_PKT_SINK_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Received_Packets">
+ <type>Counter32</type>
+ </field>
+ <field name="Received_Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Kbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Free_Kbytes">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_REPORT.request" name="DEBUG_PKT_SINK_REPORT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Report_Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_START.request" name="DEBUG_PKT_SINK_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Packets_Per_Interval">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_STOP.request" name="DEBUG_PKT_SINK_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_WORD12.indication" name="DEBUG_WORD12.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Module_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Module_Sub_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Timestamp">
+ <type>Microseconds32</type>
+ </field>
+ <field array="12" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="DFS_Regulatory" resource="TYPE" size="16">
+ <value name="Unknown" value="0x0000"/>
+ <value name="FCC" value="0x0001"/>
+ <value name="ETSI" value="0x0002"/>
+ <value name="JAPAN" value="0x0003"/>
+ <value name="GLOBAL" value="0x0004"/>
+ <value name="CHINA" value="0x0006"/>
+ </type>
+ <type dvalue="DataSpare1.confirm" name="DataSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare1.indication" name="DataSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare1.request" name="DataSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare1.response" name="DataSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.confirm" name="DataSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.indication" name="DataSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.request" name="DataSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.response" name="DataSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.confirm" name="DataSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.indication" name="DataSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.request" name="DataSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.response" name="DataSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Data_Block" resource="TYPE">
+ <!-- (Max Omnicli buffer size is 4K octets) -->
+ <field name="data_len">
+ <type>uint16</type>
+ </field>
+ <field blocklength="data_len" name="data">
+ <type>uint16</type>
+ </field>
+ </type>
+ <type name="Data_Length" resource="TYPE" size="16" subsidiary="true"/>
+ <type name="Data_Rate" resource="TYPE" size="16">
+ <!-- The format of the rate field is:
+ Bit fields: 15..13 12..10 9..7 6 5..0
+ <mode><bandwidth><NSS><SGI><rate>
+ Notes:
+ - mode is one of:
+ 0 - 11b and <rate> is the 11b Mbps data rate rounded down
+ 1 - 11ag and <rate> is the 11a/11g Mbps data rate rounded down
+ 2 - 11n and <rate> is the HT MCS index (0..32)
+ 3 - 11ac and <rate> is the VHT MCS index (0..9)
+ 7 - misc_count and <rate> selects non-rate counters (WLANLITE_RX_READ only)
+ - bandwidth is one of:
+ 0 - 20MHz
+ 1 - 40MHz
+ 2 - 80MHz
+ - NSS is the number of spatial streams(1..8) - 1
+ - Short guard interval(SGI) flag only applies to HT/VHT rates.
+ These values are also used to pick which rate counters we would like
+ to read in the WLANLITE_RX_READ request. -->
+ <value name="11b20_1mbps" value="0x0001"/>
+ <value name="11b20_2mbps" value="0x0002"/>
+ <value name="11b20_5m5bps" value="0x0005"/>
+ <value name="11b20_11mbps" value="0x000b"/>
+ <value name="11a20_6mbps" value="0x2006"/>
+ <value name="11a20_9mbps" value="0x2009"/>
+ <value name="11a20_12mbps" value="0x200c"/>
+ <value name="11a20_18mbps" value="0x2012"/>
+ <value name="11a20_24mbps" value="0x2018"/>
+ <value name="11a20_36mbps" value="0x2024"/>
+ <value name="11a20_48mbps" value="0x2030"/>
+ <value name="11a20_54mbps" value="0x2036"/>
+ <value name="11n20_6m5bps" value="0x4000"/>
+ <value name="11n20_13mbps" value="0x4001"/>
+ <value name="11n20_19m5bps" value="0x4002"/>
+ <value name="11n20_26mbps" value="0x4003"/>
+ <value name="11n20_39mbps" value="0x4004"/>
+ <value name="11n20_52mbps" value="0x4005"/>
+ <value name="11n20_58m5bps" value="0x4006"/>
+ <value name="11n20_65mbps" value="0x4007"/>
+ <value name="11n20_7m2bps_sgi" value="0x4040"/>
+ <value name="11n20_14m4bps_sgi" value="0x4041"/>
+ <value name="11n20_21m7bps_sgi" value="0x4042"/>
+ <value name="11n20_28m9bps_sgi" value="0x4043"/>
+ <value name="11n20_43m3bps_sgi" value="0x4044"/>
+ <value name="11n20_57m8bps_sgi" value="0x4045"/>
+ <value name="11n20_65mbps_sgi" value="0x4046"/>
+ <value name="11n20_72m2bps_sgi" value="0x4047"/>
+ <value name="11n20_13mbps_nss2" value="0x4088"/>
+ <value name="11n20_26mbps_nss2" value="0x4089"/>
+ <value name="11n20_39mbps_nss2" value="0x408a"/>
+ <value name="11n20_52mbps_nss2" value="0x408b"/>
+ <value name="11n20_78mbps_nss2" value="0x408c"/>
+ <value name="11n20_104mbps_nss2" value="0x408d"/>
+ <value name="11n20_117mbps_nss2" value="0x408e"/>
+ <value name="11n20_130mbps_nss2" value="0x408f"/>
+ <value name="11n20_14m4bps_sgi_nss2" value="0x40c8"/>
+ <value name="11n20_28m9bps_sgi_nss2" value="0x40c9"/>
+ <value name="11n20_43m3bps_sgi_nss2" value="0x40ca"/>
+ <value name="11n20_57m8bps_sgi_nss2" value="0x40cb"/>
+ <value name="11n20_86m7bps_sgi_nss2" value="0x40cc"/>
+ <value name="11n20_115m6bps_sgi_nss2" value="0x40cd"/>
+ <value name="11n20_130mbps_sgi_nss2" value="0x40ce"/>
+ <value name="11n20_144m4bps_sgi_nss2" value="0x40cf"/>
+ <value name="11n40_13m5bps" value="0x4400"/>
+ <value name="11n40_27mbps" value="0x4401"/>
+ <value name="11n40_40m5bps" value="0x4402"/>
+ <value name="11n40_54mbps" value="0x4403"/>
+ <value name="11n40_81mbps" value="0x4404"/>
+ <value name="11n40_108mbps" value="0x4405"/>
+ <value name="11n40_121m5bps" value="0x4406"/>
+ <value name="11n40_135mbps" value="0x4407"/>
+ <value name="11n40_6mbps" value="0x4420"/>
+ <value name="11n40_15mbps_sgi" value="0x4440"/>
+ <value name="11n40_30mbps_sgi" value="0x4441"/>
+ <value name="11n40_45mbps_sgi" value="0x4442"/>
+ <value name="11n40_60mbps_sgi" value="0x4443"/>
+ <value name="11n40_90mbps_sgi" value="0x4444"/>
+ <value name="11n40_120mbps_sgi" value="0x4445"/>
+ <value name="11n40_135mbps_sgi" value="0x4446"/>
+ <value name="11n40_150mbps_sgi" value="0x4447"/>
+ <value name="11n40_6m7bps_sgi" value="0x4460"/>
+ <value name="11n40_27mbps_nss2" value="0x4488"/>
+ <value name="11n40_54mbps_nss2" value="0x4489"/>
+ <value name="11n40_81mbps_nss2" value="0x448a"/>
+ <value name="11n40_108mbps_nss2" value="0x448b"/>
+ <value name="11n40_162mbps_nss2" value="0x448c"/>
+ <value name="11n40_216mbps_nss2" value="0x448d"/>
+ <value name="11n40_243mbps_nss2" value="0x448e"/>
+ <value name="11n40_270mbps_nss2" value="0x448f"/>
+ <value name="11n40_30mbps_sgi_nss2" value="0x44c8"/>
+ <value name="11n40_60mbps_sgi_nss2" value="0x44c9"/>
+ <value name="11n40_90mbps_sgi_nss2" value="0x44ca"/>
+ <value name="11n40_120mbps_sgi_nss2" value="0x44cb"/>
+ <value name="11n40_180mbps_sgi_nss2" value="0x44cc"/>
+ <value name="11n40_240mbps_sgi_nss2" value="0x44cd"/>
+ <value name="11n40_270mbps_sgi_nss2" value="0x44ce"/>
+ <value name="11n40_300mbps_sgi_nss2" value="0x44cf"/>
+ <value name="11ac20_6m5bps" value="0x6000"/>
+ <value name="11ac20_13mbps" value="0x6001"/>
+ <value name="11ac20_19m5bps" value="0x6002"/>
+ <value name="11ac20_26mbps" value="0x6003"/>
+ <value name="11ac20_39mbps" value="0x6004"/>
+ <value name="11ac20_52mbps" value="0x6005"/>
+ <value name="11ac20_58m5bps" value="0x6006"/>
+ <value name="11ac20_65mbps" value="0x6007"/>
+ <value name="11ac20_78mbps" value="0x6008"/>
+ <value name="11ac20_7m2bps_sgi" value="0x6040"/>
+ <value name="11ac20_14m4bps_sgi" value="0x6041"/>
+ <value name="11ac20_21m7bps_sgi" value="0x6042"/>
+ <value name="11ac20_28m9bps_sgi" value="0x6043"/>
+ <value name="11ac20_43m3bps_sgi" value="0x6044"/>
+ <value name="11ac20_57m8bps_sgi" value="0x6045"/>
+ <value name="11ac20_65mbps_sgi" value="0x6046"/>
+ <value name="11ac20_72m2bps_sgi" value="0x6047"/>
+ <value name="11ac20_86m7bps_sgi" value="0x6048"/>
+ <value name="11ac20_13mbps_nss2" value="0x6080"/>
+ <value name="11ac20_26mbps_nss2" value="0x6081"/>
+ <value name="11ac20_39mbps_nss2" value="0x6082"/>
+ <value name="11ac20_52mbps_nss2" value="0x6083"/>
+ <value name="11ac20_78mbps_nss2" value="0x6084"/>
+ <value name="11ac20_104mbps_nss2" value="0x6085"/>
+ <value name="11ac20_117mbps_nss2" value="0x6086"/>
+ <value name="11ac20_130mbps_nss2" value="0x6087"/>
+ <value name="11ac20_156mbps_nss2" value="0x6088"/>
+ <value name="11ac20_14m4bps_sgi_nss2" value="0x60c0"/>
+ <value name="11ac20_28m9bps_sgi_nss2" value="0x60c1"/>
+ <value name="11ac20_43m3bps_sgi_nss2" value="0x60c2"/>
+ <value name="11ac20_57m8bps_sgi_nss2" value="0x60c3"/>
+ <value name="11ac20_86m7bps_sgi_nss2" value="0x60c4"/>
+ <value name="11ac20_115m6bps_sgi_nss2" value="0x60c5"/>
+ <value name="11ac20_130mbps_sgi_nss2" value="0x60c6"/>
+ <value name="11ac20_144m4bps_sgi_nss2" value="0x60c7"/>
+ <value name="11ac20_173m3bps_sgi_nss2" value="0x60c8"/>
+ <value name="11ac40_13m5bps" value="0x6400"/>
+ <value name="11ac40_27mbps" value="0x6401"/>
+ <value name="11ac40_40m5bps" value="0x6402"/>
+ <value name="11ac40_54mbps" value="0x6403"/>
+ <value name="11ac40_81mbps" value="0x6404"/>
+ <value name="11ac40_108mbps" value="0x6405"/>
+ <value name="11ac40_121m5bps" value="0x6406"/>
+ <value name="11ac40_135mbps" value="0x6407"/>
+ <value name="11ac40_162mbps" value="0x6408"/>
+ <value name="11ac40_180mbps" value="0x6409"/>
+ <value name="11ac40_15mbps_sgi" value="0x6440"/>
+ <value name="11ac40_30mbps_sgi" value="0x6441"/>
+ <value name="11ac40_45mbps_sgi" value="0x6442"/>
+ <value name="11ac40_60mbps_sgi" value="0x6443"/>
+ <value name="11ac40_90mbps_sgi" value="0x6444"/>
+ <value name="11ac40_120mbps_sgi" value="0x6445"/>
+ <value name="11ac40_135mbps_sgi" value="0x6446"/>
+ <value name="11ac40_150mbps_sgi" value="0x6447"/>
+ <value name="11ac40_180mbps_sgi" value="0x6448"/>
+ <value name="11ac40_200mbps_sgi" value="0x6449"/>
+ <value name="11ac40_27mbps_nss2" value="0x6480"/>
+ <value name="11ac40_54mbps_nss2" value="0x6481"/>
+ <value name="11ac40_81mbps_nss2" value="0x6482"/>
+ <value name="11ac40_108mbps_nss2" value="0x6483"/>
+ <value name="11ac40_162mbps_nss2" value="0x6484"/>
+ <value name="11ac40_216mbps_nss2" value="0x6485"/>
+ <value name="11ac40_243mbps_nss2" value="0x6486"/>
+ <value name="11ac40_270mbps_nss2" value="0x6487"/>
+ <value name="11ac40_324mbps_nss2" value="0x6488"/>
+ <value name="11ac40_360mbps_nss2" value="0x6489"/>
+ <value name="11ac40_30mbps_sgi_nss2" value="0x64c0"/>
+ <value name="11ac40_60mbps_sgi_nss2" value="0x64c1"/>
+ <value name="11ac40_90mbps_sgi_nss2" value="0x64c2"/>
+ <value name="11ac40_120mbps_sgi_nss2" value="0x64c3"/>
+ <value name="11ac40_180mbps_sgi_nss2" value="0x64c4"/>
+ <value name="11ac40_240mbps_sgi_nss2" value="0x64c5"/>
+ <value name="11ac40_270mbps_sgi_nss2" value="0x64c6"/>
+ <value name="11ac40_300mbps_sgi_nss2" value="0x64c7"/>
+ <value name="11ac40_360mbps_sgi_nss2" value="0x64c8"/>
+ <value name="11ac40_400mbps_sgi_nss2" value="0x64c9"/>
+ <value name="11ac80_29m3bps" value="0x6800"/>
+ <value name="11ac80_58m5bps" value="0x6801"/>
+ <value name="11ac80_87m8bps" value="0x6802"/>
+ <value name="11ac80_117mbps" value="0x6803"/>
+ <value name="11ac80_175m5bps" value="0x6804"/>
+ <value name="11ac80_234mbps" value="0x6805"/>
+ <value name="11ac80_263m3bps" value="0x6806"/>
+ <value name="11ac80_292m5bps" value="0x6807"/>
+ <value name="11ac80_351mbps" value="0x6808"/>
+ <value name="11ac80_390mbps" value="0x6809"/>
+ <value name="11ac80_32m5bps_sgi" value="0x6840"/>
+ <value name="11ac80_65mbps_sgi" value="0x6841"/>
+ <value name="11ac80_97m5bps_sgi" value="0x6842"/>
+ <value name="11ac80_130mbps_sgi" value="0x6843"/>
+ <value name="11ac80_195mbps_sgi" value="0x6844"/>
+ <value name="11ac80_260mbps_sgi" value="0x6845"/>
+ <value name="11ac80_292m5bps_sgi" value="0x6846"/>
+ <value name="11ac80_325mbps_sgi" value="0x6847"/>
+ <value name="11ac80_390mbps_sgi" value="0x6848"/>
+ <value name="11ac80_433m3bps_sgi" value="0x6849"/>
+ <value name="11ac80_58m5bps_nss2" value="0x6880"/>
+ <value name="11ac80_117mbps_nss2" value="0x6881"/>
+ <value name="11ac80_175m5bps_nss2" value="0x6882"/>
+ <value name="11ac80_234mbps_nss2" value="0x6883"/>
+ <value name="11ac80_351mbps_nss2" value="0x6884"/>
+ <value name="11ac80_468mbps_nss2" value="0x6885"/>
+ <value name="11ac80_526m5bps_nss2" value="0x6886"/>
+ <value name="11ac80_585mbps_nss2" value="0x6887"/>
+ <value name="11ac80_702mbps_nss2" value="0x6888"/>
+ <value name="11ac80_780mbps_nss2" value="0x6889"/>
+ <value name="11ac80_65mbps_sgi_nss2" value="0x68c0"/>
+ <value name="11ac80_130mbps_sgi_nss2" value="0x68c1"/>
+ <value name="11ac80_195mbps_sgi_nss2" value="0x68c2"/>
+ <value name="11ac80_260mbps_sgi_nss2" value="0x68c3"/>
+ <value name="11ac80_390mbps_sgi_nss2" value="0x68c4"/>
+ <value name="11ac80_520mbps_sgi_nss2" value="0x68c5"/>
+ <value name="11ac80_585mbps_sgi_nss2" value="0x68c6"/>
+ <value name="11ac80_650mbps_sgi_nss2" value="0x68c7"/>
+ <value name="11ac80_780mbps_sgi_nss2" value="0x68c8"/>
+ <value name="11ac80_866m7bps_sgi_nss2" value="0x68c9"/>
+ <!-- These values are not rates and are only applicable when
+ using WLANLITE_RX_READ to read miscellaneous counters. -->
+ <value name="ctr_total" value="0xe000"/>
+ <value name="ctr_no_error" value="0xe001"/>
+ <value name="ctr_crc_error" value="0xe002"/>
+ <value name="ctr_bad_signal" value="0xe003"/>
+ <value name="ctr_stbc" value="0xe004"/>
+ <value name="ctr_duplicate" value="0xe005"/>
+ <value name="ctr_error" value="0xe006"/>
+ <value name="ctr_ldpc" value="0xe007"/>
+ </type>
+ <type name="Data_Reference" resource="TYPE" size="32">
+ <field name="Slot_Number">
+ <type>Slot_Number</type>
+ </field>
+ <field name="Data_Length">
+ <type>Data_Length</type>
+ </field>
+ </type>
+ <type name="Data_Unit_Descriptor" resource="TYPE" size="16">
+ <value name="IEEE802_11_Frame" value="0x0000"/>
+ <value name="IEEE802_3_Frame" value="0x0001"/>
+ <value name="AMSDU_subframe" value="0x0002"/>
+ <value name="AMSDU" value="0x0003"/>
+ <value name="TCP_ACK" value="0x0004"/>
+ </type>
+ <type dvalue="DebugSpare1.confirm" name="DebugSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare1.indication" name="DebugSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare1.request" name="DebugSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare1.response" name="DebugSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.confirm" name="DebugSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.indication" name="DebugSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.request" name="DebugSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.response" name="DebugSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.confirm" name="DebugSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.indication" name="DebugSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.request" name="DebugSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.response" name="DebugSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Decibels" resource="TYPE" signed="true" size="16"/>
+ <type name="Device_Role" resource="TYPE" size="16">
+ <value name="Infrastructure_Station" value="0x0001"/>
+ <value name="P2p_GO" value="0x0002"/>
+ <value name="P2p_Device" value="0x0003"/>
+ <value name="P2p_Client" value="0x0004"/>
+ </type>
+ <type name="Device_State" resource="TYPE" size="16">
+ <value name="idle" value="0"/>
+ <value name="rx_running" value="1"/>
+ <value name="tx_running" value="2"/>
+ <value name="cw_running" value="3"/>
+ <value name="bist_running" value="4"/>
+ </type>
+ <type name="Direction" resource="TYPE" size="16">
+ <value name="Transmit" value="0x0000"/>
+ <value name="Receive" value="0x0001"/>
+ <value name="Any" value="0x0003"/>
+ </type>
+ <type name="End_Point" resource="TYPE" size="16">
+ <value name="Hostio" value="0x0001"/>
+ <value name="DPLP" value="0x0002"/>
+ </type>
+ <type name="Event" resource="TYPE" size="16">
+ <value name="WIFI_EVENT_ASSOCIATION_REQUESTED" value="0x0000"/>
+ <value name="WIFI_EVENT_AUTH_COMPLETE" value="0x0001"/>
+ <value name="WIFI_EVENT_ASSOC_COMPLETE" value="0x0002"/>
+ <value name="WIFI_EVENT_FW_AUTH_STARTED" value="0x0003"/>
+ <value name="WIFI_EVENT_FW_ASSOC_STARTED" value="0x0004"/>
+ <value name="WIFI_EVENT_FW_RE_ASSOC_STARTED" value="0x0005"/>
+ <value name="WIFI_EVENT_DRIVER_SCAN_REQUESTED" value="0x0006"/>
+ <value name="WIFI_EVENT_DRIVER_SCAN_RESULT_FOUND" value="0x0007"/>
+ <value name="WIFI_EVENT_DRIVER_SCAN_COMPLETE" value="0x0008"/>
+ <value name="WIFI_EVENT_G_SCAN_STARTED" value="0x0009"/>
+ <value name="WIFI_EVENT_G_SCAN_COMPLETE" value="0x000a"/>
+ <value name="WIFI_EVENT_DISASSOCIATION_REQUESTED" value="0x000b"/>
+ <value name="WIFI_EVENT_RE_ASSOCIATION_REQUESTED" value="0x000c"/>
+ <value name="WIFI_EVENT_ROAM_REQUESTED" value="0x000d"/>
+ <value name="WIFI_EVENT_BEACON_RECEIVED" value="0x000e"/>
+ <value name="WIFI_EVENT_ROAM_SCAN_STARTED" value="0x000f"/>
+ <value name="WIFI_EVENT_ROAM_SCAN_COMPLETE" value="0x0010"/>
+ <value name="WIFI_EVENT_ROAM_SEARCH_STARTED" value="0x0011"/>
+ <value name="WIFI_EVENT_ROAM_SEARCH_STOPPED" value="0x0012"/>
+ <value name="WIFI_EVENT_CHANNEL_SWITCH_ANOUNCEMENT" value="0x0014"/>
+ <value name="WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_START" value="0x0015"/>
+ <value name="WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_STOP" value="0x0016"/>
+ <value name="WIFI_EVENT_DRIVER_EAPOL_FRAME_TRANSMIT_REQUESTED" value="0x0017"/>
+ <value name="WIFI_EVENT_FW_EAPOL_FRAME_RECEIVED" value="0x0018"/>
+ <value name="WIFI_EVENT_DRIVER_EAPOL_FRAME_RECEIVED" value="0x001a"/>
+ <value name="WIFI_EVENT_BLOCK_ACK_NEGOTIATION_COMPLETE" value="0x001b"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCO_START" value="0x001c"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCO_STOP" value="0x001d"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCAN_START" value="0x001e"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCAN_STOP" value="0x001f"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_HID_START" value="0x0020"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_HID_STOP" value="0x0021"/>
+ <value name="WIFI_EVENT_ROAM_AUTH_STARTED" value="0x0022"/>
+ <value name="WIFI_EVENT_ROAM_AUTH_COMPLETE" value="0x0023"/>
+ <value name="WIFI_EVENT_ROAM_ASSOC_STARTED" value="0x0024"/>
+ <value name="WIFI_EVENT_ROAM_ASSOC_COMPLETE" value="0x0025"/>
+ <value name="WIFI_EVENT_G_SCAN_STOP" value="0x0026"/>
+ <value name="WIFI_EVENT_G_SCAN_CYCLE_STARTED" value="0x0027"/>
+ <value name="WIFI_EVENT_G_SCAN_CYCLE_COMPLETED" value="0x0028"/>
+ <value name="WIFI_EVENT_G_SCAN_BUCKET_STARTED" value="0x0029"/>
+ <value name="WIFI_EVENT_G_SCAN_BUCKET_COMPLETED" value="0x002a"/>
+ <value name="WIFI_EVENT_G_SCAN_RESULTS_AVAILABLE" value="0x002b"/>
+ <value name="WIFI_EVENT_G_SCAN_CAPABILITIES" value="0x002c"/>
+ <value name="WIFI_EVENT_ROAM_CANDIDATE_FOUND" value="0x002d"/>
+ <value name="WIFI_EVENT_ROAM_SCAN_CONFIG" value="0x002e"/>
+ <value name="WIFI_EVENT_AUTH_TIMEOUT" value="0x002f"/>
+ <value name="WIFI_EVENT_ASSOC_TIMEOUT" value="0x0030"/>
+ <value name="WIFI_EVENT_MEM_ALLOC_FAILURE" value="0x0031"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_ADD" value="0x0032"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_REMOVE" value="0x0033"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_NETWORK_FOUND" value="0x0034"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_SCAN_REQUESTED" value="0x0035"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_SCAN_RESULT_FOUND" value="0x0036"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_SCAN_COMPLETE" value="0x0037"/>
+ <value name="WIFI_EVENT_BLACKOUT_START" value="0x0064"/>
+ <value name="WIFI_EVENT_BLACKOUT_STOP" value="0x0065"/>
+ <value name="WIFI_EVENT_NAN_PUBLISH_TERMINATED" value="0x0100"/>
+ <value name="WIFI_EVENT_NAN_SUBSCRIBE_TERMINATED" value="0x0101"/>
+ <value name="WIFI_EVENT_NAN_MATCH_EXPIRED" value="0x0102"/>
+ <value name="WIFI_EVENT_NAN_ADDRESS_CHANGED" value="0x0103"/>
+ <value name="WIFI_EVENT_NAN_CLUSTER_STARTED" value="0x0104"/>
+ <value name="WIFI_EVENT_NAN_CLUSTER_JOINED" value="0x0105"/>
+ <value name="WiFI_EVENT_NAN_TRANSMIT_FOLLOWUP" value="0x0106"/>
+ </type>
+ <type name="Firmware_Reference" resource="TYPE" size="32"/>
+ <type name="HT" resource="TYPE" size="2" subsidiary="true">
+ <value name="Non_HT_Rate" value="0x1"/>
+ <value name="HT_Rate" value="0x2"/>
+ <value name="VHT_Rate" value="0x3"/>
+ </type>
+ <type name="Hidden_Ssid" resource="TYPE" size="16">
+ <value name="Not_Hidden" value="0x0000"/>
+ <value name="Hidden_Zero_Length" value="0x0001"/>
+ <value name="Hidden_Zero_Data" value="0x0002"/>
+ </type>
+ <type name="Host_State" resource="TYPE" size="16"/>
+ <type name="IPv4_Address" resource="TYPE" size="32"/>
+ <type name="Key_Type" resource="TYPE" size="16">
+ <value name="Group" value="0x0000"/>
+ <value name="Pairwise" value="0x0001"/>
+ <value name="WEP" value="0x0002"/>
+ <value name="IGTK" value="0x0003"/>
+ </type>
+ <type name="MAC_Address" resource="TYPE" size="48">
+ <mask mask="ff-ff-ff-ff-ff-ff" name="broadcast" value="ff-ff-ff-ff-ff-ff"/>
+ </type>
+ <type dvalue="MA_BLOCKACK.indication" name="MA_BLOCKACK.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_QSTA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Sequence_Number</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="BlockAck_Parameter_Set">
+ <type>BlockAck_Parameters</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_CONTROL.confirm" name="MA_CONTROL.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_CONTROL.request" name="MA_CONTROL.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Control_Request_Type">
+ <type>Request_Type</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_UNITDATA.confirm" name="MA_UNITDATA.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Transmission_Status">
+ <type>Transmission_Status</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Sequence_Number</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_UNITDATA.indication" name="MA_UNITDATA.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Sequence_Number</type>
+ </field>
+ <field name="Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Proprieraty_Information_Length">
+ <type>Natural16</type>
+ </field>
+ <field name="Bulk_Data_Descriptor">
+ <type>Bulk_Data_Descriptor</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_UNITDATA.request" name="MA_UNITDATA.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Bulk_Data_Descriptor">
+ <type>Bulk_Data_Descriptor</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_AC_PRIORITY_UPDATE.indication" name="MLME_AC_PRIORITY_UPDATE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="AC_Priority">
+ <type>AC_Priority</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_INFO_ELEMENTS.confirm" name="MLME_ADD_INFO_ELEMENTS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_INFO_ELEMENTS.request" name="MLME_ADD_INFO_ELEMENTS.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Purpose">
+ <type>Purpose_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_RANGE.confirm" name="MLME_ADD_RANGE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_RANGE.request" name="MLME_ADD_RANGE.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_SCAN.confirm" name="MLME_ADD_SCAN.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_SCAN.request" name="MLME_ADD_SCAN.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Scan_Type">
+ <type>Scan_Type</type>
+ </field>
+ <field name="Device_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Report_Mode_Bitmap">
+ <type>Report_Mode</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_VIF.confirm" name="MLME_ADD_VIF.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_VIF.request" name="MLME_ADD_VIF.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Interface_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Virtual_Interface_Type">
+ <type>VIF_Type</type>
+ </field>
+ <field name="Device_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_AP_LOSS.indication" name="MLME_AP_LOSS.indication" resource="SIGNAL">
+ <field name="LOST_AP_List">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_BEACON_REPORTING_EVENT.indication" name="MLME_BEACON_REPORTING_EVENT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Abort_Reason">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CHANNEL_SWITCH.confirm" name="MLME_CHANNEL_SWITCH.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CHANNEL_SWITCH.request" name="MLME_CHANNEL_SWITCH.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CHANNEL_SWITCHED.indication" name="MLME_CHANNEL_SWITCHED.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.confirm" name="MLME_CONNECT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.indication" name="MLME_CONNECT.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.request" name="MLME_CONNECT.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Authentication_Type">
+ <type>Authentication_Type</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.response" name="MLME_CONNECT.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECTED.indication" name="MLME_CONNECTED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECTED.response" name="MLME_CONNECTED.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_RANGE.confirm" name="MLME_DEL_RANGE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_RANGE.request" name="MLME_DEL_RANGE.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_SCAN.confirm" name="MLME_DEL_SCAN.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_SCAN.request" name="MLME_DEL_SCAN.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_TRAFFIC_PARAMETERS.confirm" name="MLME_DEL_TRAFFIC_PARAMETERS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_TRAFFIC_PARAMETERS.request" name="MLME_DEL_TRAFFIC_PARAMETERS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="User_Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_VIF.confirm" name="MLME_DEL_VIF.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_VIF.request" name="MLME_DEL_VIF.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECT.confirm" name="MLME_DISCONNECT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECT.indication" name="MLME_DISCONNECT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECT.request" name="MLME_DISCONNECT.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECTED.indication" name="MLME_DISCONNECTED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_EVENT_LOG.indication" name="MLME_EVENT_LOG.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Event">
+ <type>Event</type>
+ </field>
+ <field name="Timestamp">
+ <type>TSF_Time</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_FORWARD_BEACON.confirm" name="MLME_FORWARD_BEACON.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_FORWARD_BEACON.request" name="MLME_FORWARD_BEACON.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="WIPS_Action">
+ <type>WIPS_Action</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_FRAME_TRANSMISSION.indication" name="MLME_FRAME_TRANSMISSION.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Transmission_Status">
+ <type>Transmission_Status</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET.confirm" name="MLME_GET.confirm" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Element" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET.request" name="MLME_GET.request" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Identifier" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET_KEY_SEQUENCE.confirm" name="MLME_GET_KEY_SEQUENCE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET_KEY_SEQUENCE.request" name="MLME_GET_KEY_SEQUENCE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Key_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Key_Type">
+ <type>Key_Type</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_HOST_STATE.confirm" name="MLME_HOST_STATE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_HOST_STATE.request" name="MLME_HOST_STATE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_State">
+ <type>Host_State</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_LISTEN_END.indication" name="MLME_LISTEN_END.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_MIC_FAILURE.indication" name="MLME_MIC_FAILURE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Key_Type">
+ <type>Key_Type</type>
+ </field>
+ <field name="Key_Id">
+ <type>Natural16</type>
+ </field>
+ <field array="8" name="Key_Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_MONITOR_RSSI.confirm" name="MLME_MONITOR_RSSI.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_MONITOR_RSSI.request" name="MLME_MONITOR_RSSI.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Low_RSSI_Threshold">
+ <type>Decibels</type>
+ </field>
+ <field name="High_RSSI_Threshold">
+ <type>Decibels</type>
+ </field>
+ <field name="RSSI_monitoring_enabled">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_CONFIG.confirm" name="MLME_NAN_CONFIG.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_CONFIG.request" name="MLME_NAN_CONFIG.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="NAN_Operation_Control_Flags">
+ <type>NANOperControl_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_EVENT.indication" name="MLME_NAN_EVENT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Event">
+ <type>Event</type>
+ </field>
+ <field name="Identifier">
+ <type>Natural16</type>
+ </field>
+ <field name="Address_or_Identifier">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_FOLLOWUP.confirm" name="MLME_NAN_FOLLOWUP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_FOLLOWUP.indication" name="MLME_NAN_FOLLOWUP.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Requestor_Instance_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_FOLLOWUP.request" name="MLME_NAN_FOLLOWUP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Requestor_Instance_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_SDF_Flags">
+ <type>NANSDF_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_PUBLISH.confirm" name="MLME_NAN_PUBLISH.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_PUBLISH.request" name="MLME_NAN_PUBLISH.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_SDF_Flags">
+ <type>NANSDF_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_SERVICE.indication" name="MLME_NAN_SERVICE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Requestor_Instance_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_START.confirm" name="MLME_NAN_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_START.request" name="MLME_NAN_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Cluster_Low">
+ <type>Natural16</type>
+ </field>
+ <field name="Cluster_High">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_Operation_Control_Flags">
+ <type>NANOperControl_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_SUBSCRIBE.confirm" name="MLME_NAN_SUBSCRIBE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_SUBSCRIBE.request" name="MLME_NAN_SUBSCRIBE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_SDF_Flags">
+ <type>NANSDF_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_POWERMGT.confirm" name="MLME_POWERMGT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_POWERMGT.request" name="MLME_POWERMGT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Power_Management_Mode">
+ <type>Power_Management_Mode</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_PROCEDURE_STARTED.indication" name="MLME_PROCEDURE_STARTED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Procedure_Type">
+ <type>Procedure_Type</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RANGE.indication" name="MLME_RANGE.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RANGE_DONE.indication" name="MLME_RANGE_DONE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.confirm" name="MLME_REASSOCIATE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.indication" name="MLME_REASSOCIATE.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.request" name="MLME_REASSOCIATE.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.response" name="MLME_REASSOCIATE.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RECEIVED_FRAME.indication" name="MLME_RECEIVED_FRAME.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REGISTER_ACTION_FRAME.confirm" name="MLME_REGISTER_ACTION_FRAME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REGISTER_ACTION_FRAME.request" name="MLME_REGISTER_ACTION_FRAME.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Action_Frame_Category_Bitmap_active">
+ <type>Category_Mask</type>
+ </field>
+ <field name="Action_Frame_Category_Bitmap_suspended">
+ <type>Category_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RESET_DWELL_TIME.confirm" name="MLME_RESET_DWELL_TIME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RESET_DWELL_TIME.request" name="MLME_RESET_DWELL_TIME.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAM.confirm" name="MLME_ROAM.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAM.indication" name="MLME_ROAM.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAM.request" name="MLME_ROAM.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAMED.indication" name="MLME_ROAMED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Temporal_Keys_Required">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAMED.response" name="MLME_ROAMED.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RSSI_REPORT.indication" name="MLME_RSSI_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="RSSI">
+ <type>Decibels</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SCAN.indication" name="MLME_SCAN.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="RSSI">
+ <type>Decibels</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="HotListed_AP">
+ <type>Boolean</type>
+ </field>
+ <field name="PreferredNetwork_AP">
+ <type>Boolean</type>
+ </field>
+ <field name="ANQP_Elements_Length">
+ <type>Natural16</type>
+ </field>
+ <field name="Network_Block_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SCAN_DONE.indication" name="MLME_SCAN_DONE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SEND_FRAME.confirm" name="MLME_SEND_FRAME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SEND_FRAME.request" name="MLME_SEND_FRAME.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Message_Type">
+ <type>Message_Type</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Dwell_Time">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Period">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET.confirm" name="MLME_SET.confirm" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Status" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET.request" name="MLME_SET.request" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Element" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SETKEYS.confirm" name="MLME_SETKEYS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SETKEYS.request" name="MLME_SETKEYS.request" resource="SIGNAL">
+ <field name="Key">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Length">
+ <type>Natural16</type>
+ </field>
+ <field name="Key_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Key_Type">
+ <type>Key_Type</type>
+ </field>
+ <field name="Address">
+ <type>MAC_Address</type>
+ </field>
+ <field array="8" name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Cipher_Suite_Selector">
+ <type>Cipher_Suite_Selector</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ACL.confirm" name="MLME_SET_ACL.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ACL.request" name="MLME_SET_ACL.request" resource="SIGNAL">
+ <field name="Access_Control_List">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="ACL_Policy">
+ <type>ACL_Policy</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BAND.confirm" name="MLME_SET_BAND.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BAND.request" name="MLME_SET_BAND.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Band">
+ <type>Band</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BSSID_HOTLIST.confirm" name="MLME_SET_BSSID_HOTLIST.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BSSID_HOTLIST.request" name="MLME_SET_BSSID_HOTLIST.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CACHED_CHANNELS.confirm" name="MLME_SET_CACHED_CHANNELS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CACHED_CHANNELS.request" name="MLME_SET_CACHED_CHANNELS.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CHANNEL.confirm" name="MLME_SET_CHANNEL.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CHANNEL.request" name="MLME_SET_CHANNEL.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Availability_Duration">
+ <type>Time_Units</type>
+ </field>
+ <field name="Availability_Interval">
+ <type>Time_Units</type>
+ </field>
+ <field name="Count">
+ <type>Natural16</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CTWINDOW.confirm" name="MLME_SET_CTWINDOW.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CTWINDOW.request" name="MLME_SET_CTWINDOW.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="CTWindow">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_IP_ADDRESS.confirm" name="MLME_SET_IP_ADDRESS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_IP_ADDRESS.request" name="MLME_SET_IP_ADDRESS.request" resource="SIGNAL">
+ <field name="IP_Address">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="IP_Version">
+ <type>Natural16</type>
+ </field>
+ <field name="Multicast_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_NOA.confirm" name="MLME_SET_NOA.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_NOA.request" name="MLME_SET_NOA.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Request_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NoA_Count">
+ <type>Natural16</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PACKET_FILTER.confirm" name="MLME_SET_PACKET_FILTER.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PACKET_FILTER.request" name="MLME_SET_PACKET_FILTER.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PMK.confirm" name="MLME_SET_PMK.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PMK.request" name="MLME_SET_PMK.request" resource="SIGNAL">
+ <field name="PMK">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PNO_LIST.confirm" name="MLME_SET_PNO_LIST.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PNO_LIST.request" name="MLME_SET_PNO_LIST.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_PARAMETERS.confirm" name="MLME_SET_ROAMING_PARAMETERS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_PARAMETERS.request" name="MLME_SET_ROAMING_PARAMETERS.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_TYPE.confirm" name="MLME_SET_ROAMING_TYPE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_TYPE.request" name="MLME_SET_ROAMING_TYPE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Roaming_Type">
+ <type>Roaming_Type</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_TRAFFIC_PARAMETERS.confirm" name="MLME_SET_TRAFFIC_PARAMETERS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_TRAFFIC_PARAMETERS.request" name="MLME_SET_TRAFFIC_PARAMETERS.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="User_Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Medium_Time">
+ <type>Natural16</type>
+ </field>
+ <field name="Minimum_Data_Rate">
+ <type>Rate</type>
+ </field>
+ <field name="Peer_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_WHITELIST_SSID.confirm" name="MLME_SET_WHITELIST_SSID.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_WHITELIST_SSID.request" name="MLME_SET_WHITELIST_SSID.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SIGNIFICANT_CHANGE.indication" name="MLME_SIGNIFICANT_CHANGE.indication" resource="SIGNAL">
+ <field name="Change_Results">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Number_of_Results">
+ <type>Natural16</type>
+ </field>
+ <field name="Number_of_RSSI_Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START.confirm" name="MLME_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START.request" name="MLME_START.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Beacon_Period">
+ <type>Time_Units</type>
+ </field>
+ <field name="DTIM_Period">
+ <type>Beacon_Periods</type>
+ </field>
+ <field name="Capability_Information">
+ <type>Capability_Information</type>
+ </field>
+ <field name="Authentication_Type">
+ <type>Authentication_Type</type>
+ </field>
+ <field name="Hidden_SSID">
+ <type>Hidden_Ssid</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START_LINK_STATISTICS.confirm" name="MLME_START_LINK_STATISTICS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START_LINK_STATISTICS.request" name="MLME_START_LINK_STATISTICS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Mpdu_Size_Threshold">
+ <type>Natural16</type>
+ </field>
+ <field name="Aggressive_statistics_gathering_enabled">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_STOP_LINK_STATISTICS.confirm" name="MLME_STOP_LINK_STATISTICS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_STOP_LINK_STATISTICS.request" name="MLME_STOP_LINK_STATISTICS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Statistics_Stop_Bitmap">
+ <type>StatsStop_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SYNCHRONISED.indication" name="MLME_SYNCHRONISED.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RSSI">
+ <type>Decibels</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SYNCHRONISED.response" name="MLME_SYNCHRONISED.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_ACTION.confirm" name="MLME_TDLS_ACTION.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_ACTION.request" name="MLME_TDLS_ACTION.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="TDLS_Action">
+ <type>TDLS_Action</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_PEER.indication" name="MLME_TDLS_PEER.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="TDLS_Event">
+ <type>TDLS_Event</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_PEER.response" name="MLME_TDLS_PEER.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="TDLS_Event">
+ <type>TDLS_Event</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="Message_Type" resource="TYPE" size="16">
+ <value name="EAP_Message" value="0x0001"/>
+ <value name="EAPOL_Key_M123" value="0x0002"/>
+ <value name="EAPOL_Key_M4" value="0x0003"/>
+ <value name="ARP" value="0x0004"/>
+ <value name="DHCP" value="0x0005"/>
+ <value name="Neighbor_Discovery" value="0x0006"/>
+ <value name="WAI_Message" value="0x0007"/>
+ <value name="Periodic_Offload" value="0x0008"/>
+ <value name="IEEE80211_Action" value="0x0010"/>
+ <value name="IEEE80211_Mgmt" value="0x0011"/>
+ </type>
+ <type name="Microseconds16" resource="TYPE" size="16"/>
+ <type name="Microseconds32" resource="TYPE" size="32"/>
+ <type name="Mode" resource="TYPE" size="16">
+ <value name="Source" value="0x0001"/>
+ <value name="Sink" value="0x0002"/>
+ <value name="Loopback" value="0x0003"/>
+ </type>
+ <type name="NANOperControl_Mask" resource="TYPE" size="16"/>
+ <type name="NANSDF_Mask" resource="TYPE" size="16"/>
+ <type name="NAN_Availability_Duration" resource="TYPE" size="8">
+ <value name="16ms" value="0x00"/>
+ <value name="32ms" value="0x01"/>
+ <value name="64ms" value="0x02"/>
+ </type>
+ <type name="NAN_Availability_Interval" resource="TYPE" size="32"/>
+ <type name="NAN_Operation_Control" resource="TYPE" size="16">
+ <value name="Cluster_SDF" value="0x0001"/>
+ <value name="MAC_Address_Event" value="0x0002"/>
+ <value name="Start_Cluster_Event" value="0x0004"/>
+ <value name="Joined_Cluster_Event" value="0x0008"/>
+ </type>
+ <type name="NAN_SDF_Control" resource="TYPE" size="16">
+ <value name="Publish_End_Event" value="0x0001"/>
+ <value name="Subscribe_End_Event" value="0x0002"/>
+ <value name="Match_expired_Event" value="0x0004"/>
+ <value name="Received_FollowUp_Event" value="0x0008"/>
+ <value name="Disable_Responses_after_FollowUp" value="0x0010"/>
+ </type>
+ <type name="Natural16" resource="TYPE" size="16"/>
+ <type name="Natural32" resource="TYPE" size="32"/>
+ <type name="Natural8" resource="TYPE" size="8"/>
+ <type name="Packet_Filter_Mask" resource="TYPE" size="8"/>
+ <type abbr="PFM" name="Packet_Filter_Mode" resource="TYPE" size="8">
+ <value abbr="out" name="Opt_Out" value="0x01"/>
+ <value abbr="in" name="Opt_In" value="0x02"/>
+ <value abbr="outs" name="Opt_Out_Sleep" value="0x04"/>
+ <value abbr="ins" name="Opt_In_Sleep" value="0x08"/>
+ </type>
+ <type abbr="PID" name="Peer_Index" resource="TYPE" size="16"/>
+ <type name="Per_AC_Priority" resource="TYPE" size="4" subsidiary="true"/>
+ <type name="Picoseconds16" resource="TYPE" size="16"/>
+ <type name="Picoseconds32" resource="TYPE" size="32"/>
+ <type name="Pmalloc_Area" resource="TYPE" size="16">
+ <value name="Pmalloc_Stats" value="0x0000"/>
+ <value name="Pmalloc_Fsm_Stats" value="0x0001"/>
+ <value name="Hostio_Sig_Sizes" value="0x0002"/>
+ </type>
+ <type abbr="PMM" name="Power_Management_Mode" resource="TYPE" size="16">
+ <value name="Active_Mode" value="0x0000"/>
+ <value name="Power_Save" value="0x0001"/>
+ </type>
+ <type name="Primary_Channel_Position" resource="TYPE" size="8" subsidiary="true">
+ <!-- This definition must match the one in station_types.xml -->
+ <!-- For Primary channel in 40M we use: -->
+ <!-- p0 for: |***|___| -->
+ <!-- p1 for: |___|***| -->
+ <!-- For 20MHz channel in 80M we use: -->
+ <!-- p0 for: |***___|______| -->
+ <!-- p1 for: |___***|______| -->
+ <!-- p2 for: |______|***___| -->
+ <!-- p3 for: |______|___***| -->
+ <!-- For 20MHz channel in 160M we use: -->
+ <!-- p0 for: |***_________|____________| -->
+ <!-- p1 for: |___***______|____________| -->
+ <!-- p2 for: |______***___|____________| -->
+ <!-- p3 for: |_________***|____________| -->
+ <!-- p4 for: |____________|***_________| -->
+ <!-- p5 for: |____________|___***______| -->
+ <!-- p6 for: |____________|______***___| -->
+ <!-- p7 for: |____________|_________***| -->
+ <value name="p0" value="0x00"/>
+ <value name="p1" value="0x01"/>
+ <value name="p2" value="0x02"/>
+ <value name="p3" value="0x03"/>
+ <value name="p4" value="0x04"/>
+ <value name="p5" value="0x05"/>
+ <value name="p6" value="0x06"/>
+ <value name="p7" value="0x07"/>
+ <value name="Not_Applicable" value="0x08"/>
+ </type>
+ <type name="Priority" resource="TYPE" size="16">
+ <value abbr="u0" name="QoS_UP0" value="0x0000"/>
+ <value abbr="u1" name="QoS_UP1" value="0x0001"/>
+ <value abbr="u2" name="QoS_UP2" value="0x0002"/>
+ <value abbr="u3" name="QoS_UP3" value="0x0003"/>
+ <value abbr="u4" name="QoS_UP4" value="0x0004"/>
+ <value abbr="u5" name="QoS_UP5" value="0x0005"/>
+ <value abbr="u6" name="QoS_UP6" value="0x0006"/>
+ <value abbr="u7" name="QoS_UP7" value="0x0007"/>
+ <value abbr="co" name="Contention" value="0x8000"/>
+ </type>
+ <type name="Procedure_Type" resource="TYPE" size="16">
+ <value name="Unknown" value="0x0000"/>
+ <value name="Connection_Started" value="0x0001"/>
+ <value name="Device_Discovered" value="0x0002"/>
+ <value name="Roaming_Started" value="0x0003"/>
+ </type>
+ <type name="Process" resource="TYPE" size="12" subsidiary="true"/>
+ <type name="Process_Id" resource="TYPE" size="16">
+ <field name="Process">
+ <type>Process</type>
+ </field>
+ <field array="2" name="Sender_Bit">
+ <type>Sender_Bit</type>
+ </field>
+ <field name="Processor">
+ <type>Processor</type>
+ </field>
+ </type>
+ <type name="Processor" resource="TYPE" size="2" subsidiary="true">
+ <value name="Default" value="0x0"/>
+ <value name="ChipCPU" value="0x1"/>
+ <value name="HostCPU" value="0x3"/>
+ </type>
+ <type name="Protocol" resource="TYPE" size="16">
+ <value name="UDP" value="0x0001"/>
+ <value name="TCP" value="0x0002"/>
+ </type>
+ <type name="Purpose" resource="TYPE" size="16">
+ <value name="Beacon" value="0x0001"/>
+ <value name="Probe_Response" value="0x0002"/>
+ <value name="Association_Response" value="0x0004"/>
+ <value name="Local" value="0x0008"/>
+ <value name="Association_Request" value="0x0010"/>
+ <value name="Probe_Request" value="0x0020"/>
+ </type>
+ <type name="Purpose_Mask" resource="TYPE" size="16"/>
+ <type dvalue="RADIO_LOGGING.confirm" name="RADIO_LOGGING.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="RADIO_LOGGING.indication" name="RADIO_LOGGING.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Just to make sure we have received all data out of the chip -->
+ <field name="Sequence_Number">
+ <type>Natural32</type>
+ </field>
+ <!-- Whether more data will come -->
+ <field name="More_Data">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="RADIO_LOGGING.request" name="RADIO_LOGGING.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Radio Logging block can sample different parts of the transmit or receive
+ chain. Logging_Source will determine which part to sample. -->
+ <field name="Logging_Source">
+ <type>Natural32</type>
+ </field>
+ <!-- This field selects the log frequency. Currently supported
+ 0 = 80 Mhz,
+ 1 = 40 MHz,
+ 2 = 20 MHz. -->
+ <field name="Logging_Frequency">
+ <type>Natural32</type>
+ </field>
+ <!-- Trigger mode defines when logging must stop. Trigger modes can be split
+ in two group of modes: hardware and software. FW does not support
+ hardware modes so far. But there are multiple software modes that are
+ supported by FW and will be extended in the nearest future. -->
+ <field name="Trigger_Mode">
+ <type>Natural32</type>
+ </field>
+ <!-- Delay in us before or after trigger. Depends on trigger mode. -->
+ <field name="Delay">
+ <type>Natural32</type>
+ </field>
+ <!-- The size of the logging buffer to be allocated. -->
+ <field name="Buffer_Size">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="RTT_Bandwidth" resource="TYPE" size="16">
+ <value name="20MHz" value="0x0004"/>
+ <value name="40MHz" value="0x0008"/>
+ <value name="80MHz" value="0x0010"/>
+ <value name="160MHz" value="0x0020"/>
+ </type>
+ <type name="RTT_ID" resource="TYPE" size="16"/>
+ <type name="RTT_Peer_Type" resource="TYPE" size="16">
+ <value name="unknown" value="0x0000"/>
+ <value name="AP" value="0x0001"/>
+ <value name="STA" value="0x0002"/>
+ <value name="P2P_GO" value="0x0003"/>
+ <value name="P2P_Client" value="0x0004"/>
+ <value name="NAN_Device" value="0x0005"/>
+ </type>
+ <type name="RTT_Preamble" resource="TYPE" size="16">
+ <value name="Legacy" value="0x0001"/>
+ <value name="HT" value="0x0002"/>
+ <value name="VHT" value="0x0004"/>
+ </type>
+ <type name="RTT_Status" resource="TYPE" size="16">
+ <value name="Success" value="0x0000"/>
+ <value name="Unspecified_failure" value="0x0001"/>
+ <value name="Fail_No_Response" value="0x0002"/>
+ <value name="Fail_Rejected" value="0x0003"/>
+ <value name="Fail_Not_Scheduled" value="0x0004"/>
+ <value name="Fail_Timeout" value="0x0005"/>
+ <value name="Fail_Incorrect_channel" value="0x0006"/>
+ <value name="Fail_FTM_Not_Supported" value="0x0007"/>
+ <value name="Measurement_Aborted" value="0x0008"/>
+ <value name="Fail_Invalid_Time_Stamp" value="0x0009"/>
+ <value name="Fail_No_FTM_Received" value="0x000a"/>
+ <value name="Fail_Burst_Not_Scheduled" value="0x000b"/>
+ <value name="Fail_Busy_try_later" value="0x000c"/>
+ <value name="Fail_Invalid_request" value="0x000d"/>
+ <value name="Fail_FTM_Parameter_Override" value="0x000f"/>
+ </type>
+ <type name="RTT_Type" resource="TYPE" size="16">
+ <value name="One_sided" value="0x0000"/>
+ <value name="Two_sided" value="0x0001"/>
+ </type>
+ <type flags="true" name="Radio_Bitmap" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="radio_0" value="0x0001"/>
+ <value name="radio_1" value="0x0002"/>
+ </type>
+ <type name="Rate" resource="TYPE" size="16">
+ <field name="HT">
+ <type>HT</type>
+ </field>
+ <field name="Short_Preamble">
+ <type>Usage</type>
+ </field>
+ <field name="LDPC">
+ <type>Usage</type>
+ </field>
+ <field name="STBC">
+ <type>Usage</type>
+ </field>
+ <field name="Bandwidth">
+ <type>Bandwidth</type>
+ </field>
+ <field name="Short_GI">
+ <type>Usage</type>
+ </field>
+ <field name="Greenfield">
+ <type>Usage</type>
+ </field>
+ <field name="Rate_Value">
+ <type>Rate_Value</type>
+ </field>
+ </type>
+ <type name="Rate_Value" resource="TYPE" size="7" subsidiary="true"/>
+ <type name="Rates_List" resource="TYPE">
+ <!-- "num_rates" rates of interest in the rates array, encoded as in Data_Rate. -->
+ <field hidden="true" name="num_rates">
+ <type>uint16</type>
+ </field>
+ <field blocklength="num_rates" name="rates">
+ <type>Data_Rate</type>
+ </field>
+ </type>
+ <type name="Raw_Power" resource="TYPE" signed="true" size="16"/>
+ <type name="Reason_Code" resource="TYPE" size="16">
+ <value name="Reserved" value="0x0000"/>
+ <value name="Unspecified_Reason" value="0x0001"/>
+ <value name="Deauthenticated_Invalid_authentication" value="0x0002"/>
+ <value name="Deauthenticated_Leaving_ESS" value="0x0003"/>
+ <value name="Deauthenticated_inactivity" value="0x0004"/>
+ <value name="Deauthenticated_no_more_stations" value="0x0005"/>
+ <value name="Deauthenticated_invalid_class_2_frame" value="0x0006"/>
+ <value name="Deauthenticated_invalid_class_3_frame" value="0x0007"/>
+ <value name="Deauthenticated_Unacceptable_Power_Capability" value="0x000a"/>
+ <value name="Deauthenticated_4_Way_Handshake_Timeout" value="0x000f"/>
+ <value name="Deauthenticated_Group_ Handshake_Timeout" value="0x0010"/>
+ <value name="Deauthenticated_Handshake_Element_Mismatch" value="0x0011"/>
+ <value name="Deauthenticated_Reason_Invalid_RSNE" value="0x0014"/>
+ <value name="Deauthenticated_802_1_X_Auth_Failed" value="0x0017"/>
+ <value name="TDLS_Peer_Unreachable" value="0x0019"/>
+ <value name="TDLS_Teardown_Unspecified_Reason" value="0x001a"/>
+ <value name="QoS_Unspecified_Reason" value="0x0020"/>
+ <value name="QoS_Excessive_Not_Ack" value="0x0022"/>
+ <value name="QoS_TXOP_Limit_Exceeded" value="0x0023"/>
+ <value name="QSTA_Leaving" value="0x0024"/>
+ <value name="End" value="0x0025"/>
+ <value name="Unknown" value="0x0026"/>
+ <value name="Timeout" value="0x0027"/>
+ <value name="Keep_Alive_Failure" value="0x0028"/>
+ <value name="Start" value="0x0029"/>
+ <value name="Synchronisation_Loss" value="0x8003"/>
+ <value name="Security_Required" value="0x8004"/>
+ <value name="Roaming_failure_link_loss_no_candidate" value="0x8005"/>
+ <value name="Hotspot_max_client_reached" value="0x8006"/>
+ <value name="Reporting_Aborted_Scanning" value="0x8008"/>
+ <value name="NAN_Service_Terminated_Timeout" value="0x9001"/>
+ <value name="NAN_Service_Terminated_User_Request" value="0x9002"/>
+ <value name="NAN_Service_Terminated_Count_Reached" value="0x9003"/>
+ <value name="NAN_Service_Terminated_Discovery_Shutdown" value="0x9004"/>
+ <value name="NAN_Service_Terminated_Post_Discovery_Expired" value="0x9005"/>
+ <value name="NAN_Transmit_Followup_Success" value="0x9006"/>
+ <value name="NAN_Transmit_Followup_Failure" value="0x9007"/>
+ </type>
+ <type name="Report_Mode" resource="TYPE" size="16">
+ <value name="Buffer_full" value="0x0001"/>
+ <value name="End_of_Scan_cycle" value="0x0002"/>
+ <value name="Real_Time" value="0x0004"/>
+ <value name="No_Batch" value="0x0008"/>
+ </type>
+ <type name="Request_Type" resource="TYPE" size="16">
+ <value name="SMAPPER_Rx_Config" value="0x0000"/>
+ </type>
+ <type abbr="RC" name="Result_Code" resource="TYPE" size="16">
+ <value name="Success" value="0x0000"/>
+ <value name="Unspecified_Failure" value="0x0001"/>
+ <value name="Invalid_Parameters" value="0x0026"/>
+ <value name="Rejected_Invalid_IE" value="0x0028"/>
+ <value name="Not_Allowed" value="0x0030"/>
+ <value name="Not_Present" value="0x0031"/>
+ <value name="Transmission_Failure" value="0x004f"/>
+ <value name="Timeout" value="0x8000"/>
+ <value name="Too_Many_Simultaneous_Requests" value="0x8001"/>
+ <value name="BSS_Already_Started_Or_Joined" value="0x8002"/>
+ <value name="Not_Supported" value="0x8003"/>
+ <value name="Invalid_State" value="0x8004"/>
+ <value name="Insufficient_Resource" value="0x8006"/>
+ <value name="Missing_Information_Element" value="0x8007"/>
+ <value name="Invalid_Virtual_Interface_Index" value="0x800a"/>
+ <value name="Host_Request_Success" value="0x800b"/>
+ <value name="Host_Request_Failed" value="0x800c"/>
+ <value name="Comeback_Time_Running" value="0x800d"/>
+ <value name="Invalid_Frequency" value="0x800e"/>
+ <value name="Probe_Timeout" value="0x800f"/>
+ <value name="Auth_Timeout" value="0x8010"/>
+ <value name="Assoc_Timeout" value="0x8011"/>
+ <value name="Assoc_Abort" value="0x8012"/>
+ <value name="Auth_No_Ack" value="0x8013"/>
+ <value name="Assoc_No_Ack" value="0x8014"/>
+ <value name="Invalid_TLV_Value" value="0x9000"/>
+ <value name="NAN_Protocol_Failure" value="0x9001"/>
+ <value name="NAN_Invalid_Publish_Subscribe_ID" value="0x9002"/>
+ <value name="NAN_Invalid_Requestor_Instance_ID" value="0x9003"/>
+ </type>
+ <type name="Roaming_Type" resource="TYPE" size="16">
+ <value name="Legacy" value="0x0000"/>
+ <value name="NCHO" value="0x0001"/>
+ </type>
+ <type flags="true" name="Rx_Start_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <value name="scan_channel" value="0x0001"/>
+ <value name="filtering" value="0x0002"/>
+ <value name="periodic" value="0x0004"/>
+ <!-- The radio is normally turned on for Rx only. However, if the 'ack' flag
+ is set it will be turned on for Tx as well. This allows unicast MPDUs
+ to be acked. -->
+ <value name="ack" value="0x0008"/>
+ <value name="lp_mode" value="0x0010"/>
+ </type>
+ <type name="Scan_Id" resource="TYPE" size="16"/>
+ <type name="Scan_Policy" resource="TYPE" size="8">
+ <value name="Passive" value="0x01"/>
+ <value name="Test_Mode" value="0x02"/>
+ <value name="Any_RA" value="0x04"/>
+ <value name="2_4GHz" value="0x08"/>
+ <value name="5GHz" value="0x10"/>
+ <value name="Non_DFS" value="0x20"/>
+ <value name="DFS" value="0x40"/>
+ <value name="On_Channel" value="0x80"/>
+ </type>
+ <type name="Scan_Type" resource="TYPE" size="16">
+ <value name="Initial_Scan" value="0x0001"/>
+ <value name="Full_Scan" value="0x0002"/>
+ <value name="Scheduled_Scan" value="0x0003"/>
+ <value name="P2P_Scan_Full" value="0x0004"/>
+ <value name="P2P_Scan_Social" value="0x0005"/>
+ <value name="OBSS_Scan" value="0x0006"/>
+ <value name="AP_Auto_Channel_Selection" value="0x0007"/>
+ <value name="PNO_Scan" value="0x0008"/>
+ <value name="GScan" value="0x0009"/>
+ <value name="Measurement_Scan" value="0x000a"/>
+ <value name="Soft_Neighbour_Roaming_Scan" value="0x000b"/>
+ <value name="Soft_Cached_Roaming_Scan" value="0x000c"/>
+ <value name="Soft_All_Roaming_Scan" value="0x000d"/>
+ <value name="Hard_Neighbour_Roaming_Scan" value="0x000e"/>
+ <value name="Hard_Cached_Roaming_Scan" value="0x000f"/>
+ <value name="Hard_All_Roaming_Scan" value="0x0010"/>
+ <value name="OBSS_Scan_Internal" value="0x0011"/>
+ <value name="NAN_Scan" value="0x0012"/>
+ <value name="Single_Channel_Scan" value="0x0013"/>
+ <value name="First_Illegal" value="0x0014"/>
+ </type>
+ <type name="Sender_Bit" resource="TYPE" size="1" subsidiary="true"/>
+ <type name="Sequence_Number" resource="TYPE" size="16">
+ <field name="TDLS">
+ <type>Usage</type>
+ </field>
+ <field array="3" name="Zero_Bit">
+ <type>Zero_Bit</type>
+ </field>
+ <field name="Sequence_Number_Value">
+ <type>Sequence_Number_Value</type>
+ </field>
+ </type>
+ <type name="Sequence_Number_Value" resource="TYPE" size="12" subsidiary="true"/>
+ <type abbr="Sig" name="Signal_Id" resource="TYPE" size="16">
+ <value name="MA_UNITDATA.request" value="0x1000"/>
+ <value name="MA_CONTROL.request" value="0x1001"/>
+ <value name="DataSpare1.request" value="0x1002"/>
+ <value name="DataSpare2.request" value="0x1003"/>
+ <value name="DataSpare3.request" value="0x1004"/>
+ <value name="MA_UNITDATA.confirm" value="0x1100"/>
+ <value name="MA_CONTROL.confirm" value="0x1101"/>
+ <value name="DataSpare1.confirm" value="0x1102"/>
+ <value name="DataSpare2.confirm" value="0x1103"/>
+ <value name="DataSpare3.confirm" value="0x1104"/>
+ <value name="DataSpare1.response" value="0x1200"/>
+ <value name="DataSpare2.response" value="0x1201"/>
+ <value name="DataSpare3.response" value="0x1202"/>
+ <value name="MA_UNITDATA.indication" value="0x1300"/>
+ <value name="MA_BLOCKACK.indication" value="0x1301"/>
+ <value name="DataSpare1.indication" value="0x1302"/>
+ <value name="DataSpare2.indication" value="0x1303"/>
+ <value name="DataSpare3.indication" value="0x1304"/>
+ <value name="MLME_GET.request" value="0x2001"/>
+ <value name="MLME_SET.request" value="0x2002"/>
+ <value name="MLME_POWERMGT.request" value="0x2003"/>
+ <value name="MLME_ADD_INFO_ELEMENTS.request" value="0x2004"/>
+ <value name="MLME_ADD_SCAN.request" value="0x2005"/>
+ <value name="MLME_DEL_SCAN.request" value="0x2006"/>
+ <value name="MLME_ADD_VIF.request" value="0x2007"/>
+ <value name="MLME_DEL_VIF.request" value="0x2008"/>
+ <value name="MLME_START.request" value="0x2009"/>
+ <value name="MLME_SET_CHANNEL.request" value="0x200a"/>
+ <value name="MLME_CONNECT.request" value="0x200b"/>
+ <value name="MLME_REASSOCIATE.request" value="0x200c"/>
+ <value name="MLME_ROAM.request" value="0x200d"/>
+ <value name="MLME_DISCONNECT.request" value="0x200e"/>
+ <value name="MLME_REGISTER_ACTION_FRAME.request" value="0x200f"/>
+ <value name="MLME_SEND_FRAME.request" value="0x2010"/>
+ <value name="MLME_RESET_DWELL_TIME.request" value="0x2011"/>
+ <value name="MLME_SET_TRAFFIC_PARAMETERS.request" value="0x2012"/>
+ <value name="MLME_DEL_TRAFFIC_PARAMETERS.request" value="0x2013"/>
+ <value name="MLME_SET_PACKET_FILTER.request" value="0x2014"/>
+ <value name="MLME_SET_IP_ADDRESS.request" value="0x2015"/>
+ <value name="MLME_SET_ACL.request" value="0x2016"/>
+ <value name="MLME_SETKEYS.request" value="0x2018"/>
+ <value name="MLME_GET_KEY_SEQUENCE.request" value="0x201a"/>
+ <value name="MLME_SET_PMK.request" value="0x201c"/>
+ <value name="MLME_SET_CACHED_CHANNELS.request" value="0x201f"/>
+ <value name="MLME_SET_WHITELIST_SSID.request" value="0x2020"/>
+ <value name="MLME_TDLS_ACTION.request" value="0x2021"/>
+ <value name="MLME_CHANNEL_SWITCH.request" value="0x2022"/>
+ <value name="MLME_MONITOR_RSSI.request" value="0x2023"/>
+ <value name="MLME_START_LINK_STATISTICS.request" value="0x2024"/>
+ <value name="MLME_STOP_LINK_STATISTICS.request" value="0x2025"/>
+ <value name="MLME_SET_BSSID_HOTLIST.request" value="0x2026"/>
+ <value name="MLME_SET_PNO_LIST.request" value="0x2027"/>
+ <value name="MLME_HOST_STATE.request" value="0x2028"/>
+ <value name="MLME_ADD_RANGE.request" value="0x2029"/>
+ <value name="MLME_DEL_RANGE.request" value="0x202a"/>
+ <value name="MLME_SET_NOA.request" value="0x202b"/>
+ <value name="MLME_SET_CTWINDOW.request" value="0x202c"/>
+ <value name="MLME_NAN_START.request" value="0x202d"/>
+ <value name="MLME_NAN_CONFIG.request" value="0x202e"/>
+ <value name="MLME_NAN_PUBLISH.request" value="0x202f"/>
+ <value name="MLME_NAN_SUBSCRIBE.request" value="0x2030"/>
+ <value name="MLME_NAN_FOLLOWUP.request" value="0x2031"/>
+ <value name="MLME_FORWARD_BEACON.request" value="0x2034"/>
+ <value name="MLME_SET_ROAMING_TYPE.request" value="0x2041"/>
+ <value name="MLME_SET_BAND.request" value="0x2042"/>
+ <value name="MLME_SET_ROAMING_PARAMETERS.request" value="0x2043"/>
+ <value name="ControlSpare1.request" value="0x2044"/>
+ <value name="ControlSpare2.request" value="0x2045"/>
+ <value name="ControlSpare3.request" value="0x2046"/>
+ <value name="MLME_GET.confirm" value="0x2101"/>
+ <value name="MLME_SET.confirm" value="0x2102"/>
+ <value name="MLME_POWERMGT.confirm" value="0x2103"/>
+ <value name="MLME_ADD_INFO_ELEMENTS.confirm" value="0x2104"/>
+ <value name="MLME_ADD_SCAN.confirm" value="0x2105"/>
+ <value name="MLME_DEL_SCAN.confirm" value="0x2106"/>
+ <value name="MLME_ADD_VIF.confirm" value="0x2107"/>
+ <value name="MLME_DEL_VIF.confirm" value="0x2108"/>
+ <value name="MLME_START.confirm" value="0x2109"/>
+ <value name="MLME_SET_CHANNEL.confirm" value="0x210a"/>
+ <value name="MLME_CONNECT.confirm" value="0x210b"/>
+ <value name="MLME_REASSOCIATE.confirm" value="0x210c"/>
+ <value name="MLME_ROAM.confirm" value="0x210d"/>
+ <value name="MLME_DISCONNECT.confirm" value="0x210e"/>
+ <value name="MLME_REGISTER_ACTION_FRAME.confirm" value="0x210f"/>
+ <value name="MLME_SEND_FRAME.confirm" value="0x2110"/>
+ <value name="MLME_RESET_DWELL_TIME.confirm" value="0x2111"/>
+ <value name="MLME_SET_TRAFFIC_PARAMETERS.confirm" value="0x2112"/>
+ <value name="MLME_DEL_TRAFFIC_PARAMETERS.confirm" value="0x2113"/>
+ <value name="MLME_SET_PACKET_FILTER.confirm" value="0x2114"/>
+ <value name="MLME_SET_IP_ADDRESS.confirm" value="0x2115"/>
+ <value name="MLME_SET_ACL.confirm" value="0x2116"/>
+ <value name="MLME_SETKEYS.confirm" value="0x2118"/>
+ <value name="MLME_GET_KEY_SEQUENCE.confirm" value="0x211a"/>
+ <value name="MLME_SET_PMK.confirm" value="0x211c"/>
+ <value name="MLME_SET_CACHED_CHANNELS.confirm" value="0x211f"/>
+ <value name="MLME_SET_WHITELIST_SSID.confirm" value="0x2120"/>
+ <value name="MLME_TDLS_ACTION.confirm" value="0x2121"/>
+ <value name="MLME_CHANNEL_SWITCH.confirm" value="0x2122"/>
+ <value name="MLME_MONITOR_RSSI.confirm" value="0x2123"/>
+ <value name="MLME_START_LINK_STATISTICS.confirm" value="0x2124"/>
+ <value name="MLME_STOP_LINK_STATISTICS.confirm" value="0x2125"/>
+ <value name="MLME_SET_BSSID_HOTLIST.confirm" value="0x2126"/>
+ <value name="MLME_SET_PNO_LIST.confirm" value="0x2127"/>
+ <value name="MLME_HOST_STATE.confirm" value="0x2128"/>
+ <value name="MLME_ADD_RANGE.confirm" value="0x2129"/>
+ <value name="MLME_DEL_RANGE.confirm" value="0x212a"/>
+ <value name="MLME_SET_NOA.confirm" value="0x212b"/>
+ <value name="MLME_SET_CTWINDOW.confirm" value="0x212c"/>
+ <value name="MLME_NAN_START.confirm" value="0x212d"/>
+ <value name="MLME_NAN_CONFIG.confirm" value="0x212e"/>
+ <value name="MLME_NAN_PUBLISH.confirm" value="0x212f"/>
+ <value name="MLME_NAN_SUBSCRIBE.confirm" value="0x2130"/>
+ <value name="MLME_NAN_FOLLOWUP.confirm" value="0x2131"/>
+ <value name="MLME_FORWARD_BEACON.confirm" value="0x2134"/>
+ <value name="MLME_SET_ROAMING_TYPE.confirm" value="0x2141"/>
+ <value name="MLME_SET_BAND.confirm" value="0x2142"/>
+ <value name="MLME_SET_ROAMING_PARAMETERS.confirm" value="0x2143"/>
+ <value name="ControlSpare1.confirm" value="0x2144"/>
+ <value name="ControlSpare2.confirm" value="0x2145"/>
+ <value name="ControlSpare3.confirm" value="0x2146"/>
+ <value name="MLME_CONNECT.response" value="0x2200"/>
+ <value name="MLME_CONNECTED.response" value="0x2201"/>
+ <value name="MLME_REASSOCIATE.response" value="0x2202"/>
+ <value name="MLME_ROAMED.response" value="0x2203"/>
+ <value name="MLME_TDLS_PEER.response" value="0x2204"/>
+ <value name="MLME_SYNCHRONISED.response" value="0x2205"/>
+ <value name="ControlSpare1.response" value="0x2206"/>
+ <value name="ControlSpare2.response" value="0x2207"/>
+ <value name="ControlSpare3.response" value="0x2208"/>
+ <value name="MLME_SCAN.indication" value="0x2300"/>
+ <value name="MLME_SCAN_DONE.indication" value="0x2301"/>
+ <value name="MLME_LISTEN_END.indication" value="0x2302"/>
+ <value name="MLME_CONNECT.indication" value="0x2303"/>
+ <value name="MLME_CONNECTED.indication" value="0x2304"/>
+ <value name="MLME_REASSOCIATE.indication" value="0x2305"/>
+ <value name="MLME_ROAM.indication" value="0x2306"/>
+ <value name="MLME_ROAMED.indication" value="0x2307"/>
+ <value name="MLME_DISCONNECT.indication" value="0x2308"/>
+ <value name="MLME_DISCONNECTED.indication" value="0x2309"/>
+ <value name="MLME_PROCEDURE_STARTED.indication" value="0x230a"/>
+ <value name="MLME_MIC_FAILURE.indication" value="0x230b"/>
+ <value name="MLME_FRAME_TRANSMISSION.indication" value="0x230c"/>
+ <value name="MLME_RECEIVED_FRAME.indication" value="0x230d"/>
+ <value name="MLME_TDLS_PEER.indication" value="0x230f"/>
+ <value name="MLME_AP_LOSS.indication" value="0x2310"/>
+ <value name="MLME_SIGNIFICANT_CHANGE.indication" value="0x2311"/>
+ <value name="MLME_RSSI_REPORT.indication" value="0x2312"/>
+ <value name="MLME_AC_PRIORITY_UPDATE.indication" value="0x2313"/>
+ <value name="MLME_RANGE.indication" value="0x2314"/>
+ <value name="MLME_RANGE_DONE.indication" value="0x2315"/>
+ <value name="MLME_EVENT_LOG.indication" value="0x2316"/>
+ <value name="MLME_NAN_EVENT.indication" value="0x2317"/>
+ <value name="MLME_NAN_SERVICE.indication" value="0x2318"/>
+ <value name="MLME_NAN_FOLLOWUP.indication" value="0x2319"/>
+ <value name="MLME_CHANNEL_SWITCHED.indication" value="0x231a"/>
+ <value name="MLME_SYNCHRONISED.indication" value="0x231b"/>
+ <value name="MLME_BEACON_REPORTING_EVENT.indication" value="0x231c"/>
+ <value name="ControlSpare1.indication" value="0x231d"/>
+ <value name="ControlSpare2.indication" value="0x231e"/>
+ <value name="ControlSpare3.indication" value="0x231f"/>
+ <value name="DebugSpare1.request" value="0x8000"/>
+ <value name="DebugSpare2.request" value="0x8001"/>
+ <value name="DebugSpare3.request" value="0x8002"/>
+ <value name="DebugSpare1.confirm" value="0x8100"/>
+ <value name="DebugSpare2.confirm" value="0x8101"/>
+ <value name="DebugSpare3.confirm" value="0x8102"/>
+ <value name="DebugSpare1.response" value="0x8200"/>
+ <value name="DebugSpare2.response" value="0x8201"/>
+ <value name="DebugSpare3.response" value="0x8202"/>
+ <value name="DEBUG_WORD12.indication" value="0x8301"/>
+ <value name="DEBUG_FAULT.indication" value="0x8302"/>
+ <value name="DebugSpare1.indication" value="0x8303"/>
+ <value name="DebugSpare2.indication" value="0x8304"/>
+ <value name="DebugSpare3.indication" value="0x8305"/>
+ <value name="TEST_BLOCK_REQUESTS.request" value="0x9000"/>
+ <value name="TEST_PANIC.request" value="0x9001"/>
+ <value name="TEST_SUSPEND.request" value="0x9002"/>
+ <value name="TEST_RESUME.request" value="0x9003"/>
+ <value name="RADIO_LOGGING.request" value="0x9004"/>
+ <value abbr="cw" name="WLANLITE_CW_START.request" value="0x9005"/>
+ <value abbr="cws" name="WLANLITE_CW_STOP.request" value="0x9006"/>
+ <value abbr="txset" name="WLANLITE_TX_SET_PARAMS.request" value="0x9007"/>
+ <value abbr="tx" name="WLANLITE_TX_START.request" value="0x9008"/>
+ <value abbr="txr" name="WLANLITE_TX_READ.request" value="0x9009"/>
+ <value abbr="txs" name="WLANLITE_TX_STOP.request" value="0x900a"/>
+ <value abbr="rx" name="WLANLITE_RX_START.request" value="0x900b"/>
+ <value abbr="rxr" name="WLANLITE_RX_READ.request" value="0x900c"/>
+ <value abbr="rxs" name="WLANLITE_RX_STOP.request" value="0x900d"/>
+ <value abbr="status" name="WLANLITE_STATUS.request" value="0x900e"/>
+ <value name="TEST_PMALLOC.request" value="0x900f"/>
+ <value name="TEST_SA_QUERY.request" value="0x9010"/>
+ <value name="TEST_CHANNEL_SWITCH.request" value="0x9011"/>
+ <value name="TEST_CHECK_FW_ALIVE.request" value="0x9012"/>
+ <value abbr="dg" name="DEBUG_GENERIC.request" value="0x9013"/>
+ <value name="DEBUG_PKT_SINK_START.request" value="0x9014"/>
+ <value name="DEBUG_PKT_SINK_STOP.request" value="0x9015"/>
+ <value name="DEBUG_PKT_SINK_REPORT.request" value="0x9016"/>
+ <value name="DEBUG_PKT_GEN_START.request" value="0x9017"/>
+ <value name="DEBUG_PKT_GEN_STOP.request" value="0x9018"/>
+ <value name="DEBUG_PKT_GEN_REPORT.request" value="0x9019"/>
+ <value abbr="rs" name="WLANLITE_RADIO_SELECT.request" value="0x901a"/>
+ <value name="TEST_HIP_TESTER_START.request" value="0x901b"/>
+ <value name="TEST_HIP_TESTER_STOP.request" value="0x901c"/>
+ <value name="TEST_HIP_TESTER_SET_PARAMS.request" value="0x901d"/>
+ <value name="TEST_HIP_TESTER_REPORT.request" value="0x901e"/>
+ <value abbr="bgtxg" name="TEST_BIST_GET_TX_GAIN.request" value="0x901f"/>
+ <value name="TestSpare1.request" value="0x9020"/>
+ <value name="TestSpare2.request" value="0x9021"/>
+ <value name="TestSpare3.request" value="0x9022"/>
+ <value name="RADIO_LOGGING.confirm" value="0x9100"/>
+ <value name="WLANLITE_CW_START.confirm" value="0x9101"/>
+ <value name="WLANLITE_TX_SET_PARAMS.confirm" value="0x9102"/>
+ <value name="WLANLITE_CW_STOP.confirm" value="0x9103"/>
+ <value name="WLANLITE_TX_START.confirm" value="0x9104"/>
+ <value name="WLANLITE_TX_READ.confirm" value="0x9105"/>
+ <value name="WLANLITE_TX_STOP.confirm" value="0x9106"/>
+ <value name="WLANLITE_RX_START.confirm" value="0x9107"/>
+ <value name="WLANLITE_RX_READ.confirm" value="0x9108"/>
+ <value name="WLANLITE_RX_STOP.confirm" value="0x9109"/>
+ <value name="WLANLITE_STATUS.confirm" value="0x910a"/>
+ <value name="TEST_PMALLOC.confirm" value="0x910b"/>
+ <value name="TEST_SA_QUERY.confirm" value="0x910c"/>
+ <value name="TEST_CHANNEL_SWITCH.confirm" value="0x910d"/>
+ <value name="TEST_CHECK_FW_ALIVE.confirm" value="0x910e"/>
+ <value name="TEST_SUSPEND.confirm" value="0x910f"/>
+ <value name="TEST_RESUME.confirm" value="0x9110"/>
+ <value name="DEBUG_GENERIC.confirm" value="0x9111"/>
+ <value name="WLANLITE_RADIO_SELECT.confirm" value="0x9112"/>
+ <value name="TEST_HIP_TESTER_START.confirm" value="0x9113"/>
+ <value name="TEST_HIP_TESTER_STOP.confirm" value="0x9114"/>
+ <value name="TEST_HIP_TESTER_SET_PARAMS.confirm" value="0x9115"/>
+ <value name="TEST_BIST_GET_TX_GAIN.confirm" value="0x9116"/>
+ <value name="TestSpare1.confirm" value="0x9117"/>
+ <value name="TestSpare2.confirm" value="0x9118"/>
+ <value name="TestSpare3.confirm" value="0x9119"/>
+ <value name="TestSpare1.response" value="0x9200"/>
+ <value name="TestSpare2.response" value="0x9201"/>
+ <value name="TestSpare3.response" value="0x9202"/>
+ <value name="RADIO_LOGGING.indication" value="0x9300"/>
+ <value name="DEBUG_GENERIC.indication" value="0x9301"/>
+ <value name="DEBUG_PKT_SINK_REPORT.indication" value="0x9302"/>
+ <value name="DEBUG_PKT_GEN_REPORT.indication" value="0x9303"/>
+ <value name="TEST_HIP_TESTER_REPORT.indication" value="0x9304"/>
+ <value name="TestSpare1.indication" value="0x9305"/>
+ <value name="TestSpare2.indication" value="0x9306"/>
+ <value name="TestSpare3.indication" value="0x9307"/>
+ </type>
+ <type name="Signal_Primitive" resource="PRIMITIVE">
+ <field name="Signal_Primitive_Header">
+ <type>Signal_Primitive_Header</type>
+ </field>
+ <field discriminant="&Signal_Primitive_Header.Signal_Id" name="Signal">
+ <resource>SIGNAL</resource>
+ </field>
+ </type>
+ <type name="Signal_Primitive_Header" resource="HEADER">
+ <field name="Signal_Id">
+ <type>Signal_Id</type>
+ </field>
+ <field default="0" name="Receiver_Process_Id" suppress="true">
+ <type>Process_Id</type>
+ </field>
+ <field default="0xc001" name="Sender_Process_Id" suppress="true">
+ <type>Process_Id</type>
+ </field>
+ </type>
+ <type name="Slot_Number" resource="TYPE" size="16" subsidiary="true"/>
+ <type name="StatsStop_Bitmap" resource="TYPE" size="16">
+ <value name="Stats_Radio" value="0x0001"/>
+ <value name="Stats_Radio_CCA" value="0x0002"/>
+ <value name="Stats_Radio_Channels" value="0x0004"/>
+ <value name="Stats_Radio_Scan" value="0x0008"/>
+ <value name="Stats_Iface" value="0x0010"/>
+ <value name="Stats_Iface_Txrate" value="0x0020"/>
+ <value name="Stats_Iface_AC" value="0x0040"/>
+ <value name="Stats_Iface_Contension" value="0x0080"/>
+ </type>
+ <type name="StatsStop_Mask" resource="TYPE" size="16"/>
+ <type name="TDLS_Action" resource="TYPE" size="16">
+ <value name="Discovery" value="0x0000"/>
+ <value name="Setup" value="0x0001"/>
+ <value name="Teardown" value="0x0002"/>
+ <value name="Channel_Switch" value="0x0003"/>
+ </type>
+ <type name="TDLS_Event" resource="TYPE" size="16">
+ <value name="Connected" value="0x0001"/>
+ <value name="Disconnected" value="0x0002"/>
+ <value name="Discovered" value="0x0003"/>
+ </type>
+ <type dvalue="TEST_BIST_GET_TX_GAIN.confirm" name="TEST_BIST_GET_TX_GAIN.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <!-- Measured gain between TX, DPD Loopback and RX ABB using signal analyser -->
+ <field name="gain">
+ <type>uint32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_BIST_GET_TX_GAIN.request" name="TEST_BIST_GET_TX_GAIN.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="tx_gain">
+ <!-- How much gain to put in TX -->
+ <type>uint16</type>
+ </field>
+ <field name="rx_gain">
+ <!-- How much gain to put in RX -->
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_BLOCK_REQUESTS.request" name="TEST_BLOCK_REQUESTS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHANNEL_SWITCH.confirm" name="TEST_CHANNEL_SWITCH.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHANNEL_SWITCH.request" name="TEST_CHANNEL_SWITCH.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Count">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHECK_FW_ALIVE.confirm" name="TEST_CHECK_FW_ALIVE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHECK_FW_ALIVE.request" name="TEST_CHECK_FW_ALIVE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_REPORT.indication" name="TEST_HIP_TESTER_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Failed_Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Mbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Tester_Reserved_1">
+ <type>Natural32</type>
+ </field>
+ <field name="Tester_Reserved_2">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_REPORT.request" name="TEST_HIP_TESTER_REPORT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Report_Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_SET_PARAMS.confirm" name="TEST_HIP_TESTER_SET_PARAMS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_SET_PARAMS.request" name="TEST_HIP_TESTER_SET_PARAMS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_START.confirm" name="TEST_HIP_TESTER_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_START.request" name="TEST_HIP_TESTER_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Mode">
+ <type>Mode</type>
+ </field>
+ <field name="End_Point">
+ <type>End_Point</type>
+ </field>
+ <field name="Protocol">
+ <type>Protocol</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Packets_Per_Interval">
+ <type>Natural16</type>
+ </field>
+ <field name="Packets_Size">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_STOP.confirm" name="TEST_HIP_TESTER_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Failed_Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Mbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Tester_Reserved_1">
+ <type>Natural32</type>
+ </field>
+ <field name="Tester_Reserved_2">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_STOP.request" name="TEST_HIP_TESTER_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_PANIC.request" name="TEST_PANIC.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_PMALLOC.confirm" name="TEST_PMALLOC.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_PMALLOC.request" name="TEST_PMALLOC.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Alloc_Area">
+ <type>Pmalloc_Area</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_RESUME.confirm" name="TEST_RESUME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_RESUME.request" name="TEST_RESUME.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SA_QUERY.confirm" name="TEST_SA_QUERY.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SA_QUERY.request" name="TEST_SA_QUERY.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Sa_Query_Rsp_Enabled">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SUSPEND.confirm" name="TEST_SUSPEND.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SUSPEND.request" name="TEST_SUSPEND.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="TID" resource="TYPE" size="4" subsidiary="true"/>
+ <type name="TSF_Time" resource="TYPE" size="64"/>
+ <type dvalue="TestSpare1.confirm" name="TestSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare1.indication" name="TestSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare1.request" name="TestSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare1.response" name="TestSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.confirm" name="TestSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.indication" name="TestSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.request" name="TestSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.response" name="TestSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.confirm" name="TestSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.indication" name="TestSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.request" name="TestSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.response" name="TestSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Time_Units" resource="TYPE" size="16"/>
+ <type abbr="TX" name="Transmission_Status" resource="TYPE" size="16">
+ <value name="Successful" value="0x0000"/>
+ <value name="Retry_Limit" value="0x0001"/>
+ <value name="Tx_Lifetime" value="0x0002"/>
+ <value name="No_BSS" value="0x0003"/>
+ <value name="Excessive_Data_Length" value="0x0004"/>
+ <value name="Unavailable_Key_Mapping" value="0x0005"/>
+ <value name="Unspecified_failure" value="0x0006"/>
+ </type>
+ <type name="Tx_Data_Type" resource="TYPE" size="16">
+ <!-- Specify payload or frame content -->
+ <value name="data_word" value="0x0000"/>
+ <value name="data_random" value="0x0001"/>
+ </type>
+ <type flags="true" name="Tx_Read_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <value name="frame_counting" value="0x0001"/>
+ <value name="thermal_cutout" value="0x0002"/>
+ </type>
+ <type flags="true" name="Tx_Set_Params_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <!-- Set the 'ack' flag to wait for an ack after each frame(unicast MPDUs only) -->
+ <value name="ack" value="0x0001"/>
+ <value name="duplicate_80" value="0x0002"/>
+ <value name="duplicate_40" value="0x0004"/>
+ <value name="thermal_duty_cycle" value="0x0008"/>
+ <!-- Enable carrier sense -->
+ <value name="cs" value="0x0010"/>
+ <value name="scan_channel" value="0x0020"/>
+ <value name="short_preamble" value="0x0040"/>
+ <value name="disable_scrambler" value="0x0080"/>
+ <value name="ldpc" value="0x0100"/>
+ <value name="disable_spreader" value="0x0400"/>
+ <value name="greenfield_preamble" value="0x0800"/>
+ <value name="rx_low_power" value="0x1000"/>
+ <value name="ibss_frames" value="0x2000"/>
+ </type>
+ <type name="Type_Of_Air_Power" resource="TYPE" size="8" subsidiary="true">
+ <!-- Form of air power. This definition must be the same as the Air_Power_Type in station_types.xml -->
+ <value name="eirp" value="0x00"/>
+ <value name="tpo" value="0x01"/>
+ <value name="raw" value="0x02"/>
+ </type>
+ <type name="Usage" resource="TYPE" size="1" subsidiary="true">
+ <value name="Use" value="0x1"/>
+ <value name="No_Use" value="0x0"/>
+ </type>
+ <type name="VIF_Index" resource="TYPE" size="16"/>
+ <type name="VIF_Type" resource="TYPE" size="16">
+ <value name="Unsynchronised" value="0x0000"/>
+ <value name="Station" value="0x0002"/>
+ <value name="AP" value="0x0003"/>
+ <value name="Wlanlite" value="0x0004"/>
+ <value name="NAN" value="0x0005"/>
+ </type>
+ <type name="WIPS_Action" resource="TYPE" size="16">
+ <value name="start" value="0x0001"/>
+ <value name="stop" value="0x0000"/>
+ </type>
+ <type dvalue="WLANLITE_CW_START.confirm" name="WLANLITE_CW_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_CW_START.request" name="WLANLITE_CW_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="power">
+ <!-- Type of power and also the power in quarter dBm -->
+ <type>Air_Power</type>
+ </field>
+ <field name="flags">
+ <type>CW_Start_Flags</type>
+ </field>
+ <field name="type">
+ <type>CW_Type</type>
+ </field>
+ <field name="amplitude">
+ <type>uint16</type>
+ </field>
+ <field name="freq1">
+ <!-- Frequency offset in kHz(range +/-80000)-->
+ <type>int32</type>
+ </field>
+ <field name="freq2">
+ <!-- Frequency offset in kHz(range +/-80000)-->
+ <type>int32</type>
+ </field>
+ <field name="phase">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_CW_STOP.confirm" name="WLANLITE_CW_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_CW_STOP.request" name="WLANLITE_CW_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RADIO_SELECT.confirm" name="WLANLITE_RADIO_SELECT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RADIO_SELECT.request" name="WLANLITE_RADIO_SELECT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Radio_Bitmap">
+ <type>Radio_Bitmap</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_READ.confirm" name="WLANLITE_RX_READ.confirm" resource="SIGNAL">
+ <field bulktype="Counters_List" name="Counters_Data_Ref">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <!-- Misc values read. (The rate counters are put in the bulk data due to size) -->
+ <field name="freq_offset_cur">
+ <type>int32</type>
+ </field>
+ <field name="freq_offset_avg">
+ <type>int32</type>
+ </field>
+ <field name="rssi_cur">
+ <type>int32</type>
+ </field>
+ <field name="rssi_avg">
+ <type>int32</type>
+ </field>
+ <field name="snr_cur">
+ <type>int32</type>
+ </field>
+ <field name="snr_avg">
+ <type>int32</type>
+ </field>
+ <field name="interval">
+ <type>uint32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_READ.request" name="WLANLITE_RX_READ.request" resource="SIGNAL">
+ <field bulktype="Rates_List" name="Rates_Data_Ref">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Rates to request counts for are held in bulk data due to size -->
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_START.confirm" name="WLANLITE_RX_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_START.request" name="WLANLITE_RX_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="channel_information">
+ <type>Channel_Info</type>
+ </field>
+ <field name="flags">
+ <type>Rx_Start_Flags</type>
+ </field>
+ <field name="mac_addr">
+ <!-- Defines the station MAC address. If the filtering flag is set,
+ unicast frames will be discarded if they don't match this address -->
+ <type>MAC_Address</type>
+ </field>
+ <field default="100000" name="on_duration" suppress="true">
+ <!-- Only used if the 'periodic' receive flag is set.
+ Amount of time(microseconds) the radio is on for rx in each period -->
+ <type>uint32</type>
+ </field>
+ <field default="100000" name="off_duration" suppress="true">
+ <!-- Only used if the 'periodic' receive flag is set.
+ Amount of time(microseconds) the radio is off for in each period -->
+ <type>uint32</type>
+ </field>
+ <field default="0" name="num_mpdus_per_ampdu" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_STOP.confirm" name="WLANLITE_RX_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_STOP.request" name="WLANLITE_RX_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_STATUS.confirm" name="WLANLITE_STATUS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Device_State">
+ <type>Device_State</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_STATUS.request" name="WLANLITE_STATUS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_READ.confirm" name="WLANLITE_TX_READ.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <!-- data read -->
+ <field name="flags">
+ <type>Tx_Read_Flags</type>
+ </field>
+ <field name="ctr_frames_left_to_send">
+ <!-- Valid only if 'frame_counting' flag set -->
+ <type>uint32</type>
+ </field>
+ <field name="transmission_back_off">
+ <!-- Accumulated backoff time in microseconds since last read -->
+ <type>uint32</type>
+ </field>
+ <field name="wanted_power_target">
+ <type>Raw_Power</type>
+ </field>
+ <field name="final_power_target">
+ <type>Raw_Power</type>
+ </field>
+ <field name="oob_constraint">
+ <type>Raw_Power</type>
+ </field>
+ <field name="last_trim_pa_temperature">
+ <type>int16</type>
+ </field>
+ <field name="current_pa_temperature">
+ <type>int16</type>
+ </field>
+ <field name="last_trim_ambient_temperature">
+ <type>int16</type>
+ </field>
+ <field name="current_ambient_temperature">
+ <type>int16</type>
+ </field>
+ <field name="temp_power_adjust">
+ <type>Raw_Power</type>
+ </field>
+ <field name="ctr_frames_success">
+ <!-- Indicates number of frames successfully transmitted.
+ For unicast MPDUs with ack, indicates number of
+ frames that have been acked. -->
+ <type>uint32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_READ.request" name="WLANLITE_TX_READ.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_SET_PARAMS.confirm" name="WLANLITE_TX_SET_PARAMS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_SET_PARAMS.request" name="WLANLITE_TX_SET_PARAMS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Separate from tx_start to allow key settings to be changed whilst the radio is switched on -->
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="rate">
+ <type>Data_Rate</type>
+ </field>
+ <field name="channel_information">
+ <type>Channel_Info</type>
+ </field>
+ <field name="power">
+ <!-- Type of power and also the power in quarter dBm -->
+ <type>Air_Power</type>
+ </field>
+ <field name="length">
+ <!-- If flag 'ibss_frames' is set, specifies the payload length in
+ bytes: valid range 0..1984. If the flag is not set, specifies
+ the frame length in bytes not counting FCS: valid range 0..2008. -->
+ <type>uint16</type>
+ </field>
+ <field name="interval">
+ <!-- Interval between adding an entry to the transmit queue in microseconds -->
+ <type>uint32</type>
+ </field>
+ <field name="flags">
+ <type>Tx_Set_Params_Flags</type>
+ </field>
+ <field default="0" name="channel_description_index" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field default="0x00ff" name="distance_to_band_edge_half_mhz" suppress="true">
+ <!-- Distance from channel centre frequency to nearest band edge
+ in units of 500KHz as uint8. -->
+ <type>uint16</type>
+ </field>
+ <field default="2" name="regulatory_domain" suppress="true">
+ <type>DFS_Regulatory</type>
+ </field>
+ <field default="0" name="Spare0" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_START.confirm" name="WLANLITE_TX_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_START.request" name="WLANLITE_TX_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="num_frames_to_send">
+ <type>uint32</type>
+ </field>
+ <field name="data_type">
+ <type>Tx_Data_Type</type>
+ </field>
+ <field name="data_param">
+ <type>uint16</type>
+ </field>
+ <field name="dest_addr">
+ <!-- Only used if 'ibss_frames' flag set in tx_set_params -->
+ <type>MAC_Address</type>
+ </field>
+ <field name="src_addr">
+ <!-- Only used if 'ibss_frames' flag set in tx_set_params -->
+ <type>MAC_Address</type>
+ </field>
+ <field name="bssid">
+ <!-- Only used if 'ibss_frames' flag set in tx_set_params -->
+ <type>MAC_Address</type>
+ </field>
+ <field default="0" name="num_mpdus_per_ampdu" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_STOP.confirm" name="WLANLITE_TX_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_STOP.request" name="WLANLITE_TX_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="Zero_Bit" resource="TYPE" size="1" subsidiary="true"/>
+ <type name="ePNO_Policy" resource="TYPE" size="16">
+ <value name="Hidden" value="0x0001"/>
+ <value name="A_Band" value="0x0002"/>
+ <value name="G_Band" value="0x0004"/>
+ <value name="Strict_Match" value="0x0008"/>
+ <value name="Same_Network" value="0x0010"/>
+ <value name="Auth_Open" value="0x0100"/>
+ <value name="Auth_PSK" value="0x0200"/>
+ <value name="Auth_EAPOL" value="0x0400"/>
+ </type>
+ <type name="hipVersions" resource="CONST" size="16">
+ <value name="CONTROL_SAP_VERSION" value="0x0e02"/>
+ <value name="CONTROL_SAP_ENG_VERSION" value="0x0008"/>
+ <value name="DATA_SAP_VERSION" value="0x0e00"/>
+ <value name="DATA_SAP_ENG_VERSION" value="0x0000"/>
+ <value name="DEBUG_SAP_VERSION" value="0x0d03"/>
+ <value name="DEBUG_SAP_ENG_VERSION" value="0x0000"/>
+ <value name="TEST_SAP_VERSION" value="0x0e00"/>
+ <value name="TEST_SAP_ENG_VERSION" value="0x0004"/>
+ </type>
+ <type name="int16" resource="TYPE" signed="true" size="16"/>
+ <type name="int32" resource="TYPE" signed="true" size="32"/>
+ <type name="uint16" resource="TYPE" size="16"/>
+ <type name="uint32" resource="TYPE" size="32"/>
+</definitions>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt b/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt
new file mode 100644
index 0000000..c646982
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt
@@ -0,0 +1 @@
+2021-10-21 17:22 lassendXXd05_imm_hardmac_ram_gcc_integrated univ3 498121419 adm-swbld@camspugrd169@320c26bef2@HEAD (no branch)
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml b/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml
new file mode 100644
index 0000000..d7116da
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml
@@ -0,0 +1,6054 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata_list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="HydraMeta.xsd">
+ <metadata version="498121419" subsystem_name="wlan" subsystem_layer="fw" subsystem_id="2">
+ <source_control id="$Id$" time="$DateTime$" change="$Change$" author="$Author$" />
+ <enum_def enum_name="unifiCSROnlyMIBShield">
+ <enum_entry enum_label="open" enum_value="1" />
+ <enum_entry enum_label="warn" enum_value="2" />
+ <enum_entry enum_label="guard" enum_value="3" />
+ <enum_entry enum_label="alarm" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiExternalFastClockRequest">
+ <enum_entry enum_label="no_clock_request" enum_value="0" />
+ <enum_entry enum_label="totem_pole" enum_value="1" />
+ <enum_entry enum_label="inverted_totem_pole" enum_value="2" />
+ <enum_entry enum_label="open_drain" enum_value="3" />
+ <enum_entry enum_label="open_source" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiMLMEFaultReportLevel">
+ <enum_entry enum_label="none" enum_value="0" />
+ <enum_entry enum_label="detailed" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiPioHostWakeMode">
+ <enum_entry enum_label="wake_none" enum_value="1" />
+ <enum_entry enum_label="wake_pulse" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiPioHostWakePolarity">
+ <enum_entry enum_label="positive" enum_value="0" />
+ <enum_entry enum_label="negative" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiPioHostWakeZeal">
+ <enum_entry enum_label="wake_normal" enum_value="0" />
+ <enum_entry enum_label="wake_always" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiUartPios">
+ <enum_entry enum_label="no_pios" enum_value="1" />
+ <enum_entry enum_label="tx_rx_only" enum_value="2" />
+ <enum_entry enum_label="tx_rx_rts_cts" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiRateStatsIndex">
+ <enum_entry enum_label="rate_1m" enum_value="1" />
+ <enum_entry enum_label="rate_2m" enum_value="2" />
+ <enum_entry enum_label="rate_5m5" enum_value="3" />
+ <enum_entry enum_label="rate_6m" enum_value="4" />
+ <enum_entry enum_label="rate_9m" enum_value="5" />
+ <enum_entry enum_label="rate_11m" enum_value="6" />
+ <enum_entry enum_label="rate_12m" enum_value="7" />
+ <enum_entry enum_label="rate_18m" enum_value="8" />
+ <enum_entry enum_label="rate_24m" enum_value="9" />
+ <enum_entry enum_label="rate_36m" enum_value="10" />
+ <enum_entry enum_label="rate_48m" enum_value="11" />
+ <enum_entry enum_label="rate_54m" enum_value="12" />
+ </enum_def>
+ <enum_def enum_name="unifiThroughputDebugIndex">
+ <enum_entry enum_label="no_ack_count" enum_value="1" />
+ <enum_entry enum_label="good_fcs_count" enum_value="2" />
+ <enum_entry enum_label="bad_fcs_count" enum_value="3" />
+ <enum_entry enum_label="missed_ba_count" enum_value="4" />
+ <enum_entry enum_label="missed_ack_count" enum_value="5" />
+ <enum_entry enum_label="ba_agg_below_quarter" enum_value="6" />
+ <enum_entry enum_label="ba_agg_above_quarter" enum_value="7" />
+ <enum_entry enum_label="mpdus_total_transmitted_on_air" enum_value="8" />
+ <enum_entry enum_label="mpdus_successfully_transmitted" enum_value="9" />
+ <enum_entry enum_label="mpdus_failed_transmit" enum_value="10" />
+ <enum_entry enum_label="laa_rate_decrease_counter" enum_value="11" />
+ <enum_entry enum_label="laa_rate_increase_counter" enum_value="12" />
+ <enum_entry enum_label="dplane_paused_counter" enum_value="13" />
+ <enum_entry enum_label="dplane_resumed_counter" enum_value="14" />
+ <enum_entry enum_label="missed_sq_num_counter" enum_value="15" />
+ <enum_entry enum_label="duplicate_rcv_counter" enum_value="16" />
+ <enum_entry enum_label="dplp_free_resources_cb_counter" enum_value="17" />
+ <enum_entry enum_label="lowest_fh_resources" enum_value="18" />
+ <enum_entry enum_label="highest_th_resources" enum_value="19" />
+ <enum_entry enum_label="scan_started_counter" enum_value="20" />
+ <enum_entry enum_label="outstanding_fh_mbulk" enum_value="21" />
+ <enum_entry enum_label="outstanding_th_mbulk" enum_value="22" />
+ <enum_entry enum_label="cpu_usage" enum_value="23" />
+ <enum_entry enum_label="coex_collisions" enum_value="24" />
+ <enum_entry enum_label="mac_bad_sig_count" enum_value="25" />
+ <enum_entry enum_label="tx_under_flow" enum_value="26" />
+ <enum_entry enum_label="rx_ampdu_dlim_crc_err" enum_value="27" />
+ <enum_entry enum_label="rx_mpdus_in_ampdus" enum_value="28" />
+ <enum_entry enum_label="rx_mpdus" enum_value="29" />
+ <enum_entry enum_label="rx_error_count" enum_value="30" />
+ <enum_entry enum_label="rx_ampdus" enum_value="31" />
+ <enum_entry enum_label="ba_protection_error_count" enum_value="32" />
+ <enum_entry enum_label="ba_missed_cts_count" enum_value="33" />
+ </enum_def>
+ <enum_def enum_name="unifiReadHardwareCounterIndex">
+ <enum_entry enum_label="MAC_DOT11_FCS_ERROR_COUNT" enum_value="1" />
+ <enum_entry enum_label="MAC_DOT11_FCS_GOOD_COUNT" enum_value="2" />
+ <enum_entry enum_label="MAC_BAD_SIG_COUNT" enum_value="3" />
+ <enum_entry enum_label="MAC_TX_UNDER_COUNT" enum_value="4" />
+ <enum_entry enum_label="MAC_NO_ACK_COUNT" enum_value="5" />
+ <enum_entry enum_label="MAC_DOT11_RX_OCTETS_IN_AMPDUS" enum_value="6" />
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDUS_COUNT" enum_value="7" />
+ <enum_entry enum_label="MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT" enum_value="8" />
+ <!-- MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT exists only on Night and Sockeye. -->
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT" enum_value="9" />
+ <!-- MAC_DOT11_ERROR_COUNT exists only on Sockeye and Rock. -->
+ <enum_entry enum_label="MAC_DOT11_ERROR_COUNT" enum_value="10" />
+ <!-- MAC_DOT11_RX_AMPDU_DELIM_LEN_ERR_COUNT, MAC_DOT11_RX_AMPDU_DELIM_SPACING_ERR_COUNT
+ and MAC_DOT11_RX_AMPDU_DELIM_SINGLE_ERR_COUNT exist only on Rock. -->
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_LEN_ERR_COUNT" enum_value="11" />
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_SPACING_ERR_COUNT" enum_value="12" />
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_SINGLE_ERR_COUNT" enum_value="13" />
+ <enum_entry enum_label="dphp_mac_acc_off" enum_value="14" />
+ <enum_entry enum_label="dphp_dynamic_restart" enum_value="15" />
+ </enum_def>
+ <enum_def enum_name="unifiRadioTXSettingsIndex">
+ <enum_entry enum_label="OFDM0_PRE_GAIN" enum_value="1" />
+ <enum_entry enum_label="OFDM1_PRE_GAIN" enum_value="2" />
+ <enum_entry enum_label="CCK_PRE_GAIN" enum_value="3" />
+ <enum_entry enum_label="TR_PRE_GAIN" enum_value="4" />
+ <enum_entry enum_label="OFDM0_FIR_GAIN" enum_value="5" />
+ <enum_entry enum_label="OFDM1_FIR_GAIN" enum_value="6" />
+ <enum_entry enum_label="CCK_FIR_GAIN" enum_value="7" />
+ <enum_entry enum_label="OFDM0_FW_BK_DELAY" enum_value="8" />
+ <enum_entry enum_label="OFDM0_RX_BB1" enum_value="9" />
+ <enum_entry enum_label="OFDM0_RX_BB2" enum_value="10" />
+ <enum_entry enum_label="LOOPBACK_ATTEN" enum_value="11" />
+ <enum_entry enum_label="OFDM0_FIR_COEFF" enum_value="12" />
+ <enum_entry enum_label="DRV_BIAS" enum_value="13" />
+ <enum_entry enum_label="PA_BIAS" enum_value="14" />
+ <enum_entry enum_label="CCK_V2I_GAIN" enum_value="15" />
+ <enum_entry enum_label="CCK_DRV_GAIN" enum_value="16" />
+ <enum_entry enum_label="CCK_MIX_GAIN" enum_value="17" />
+ <enum_entry enum_label="CCK_PA_GAIN" enum_value="18" />
+ <enum_entry enum_label="OFDM0_V2I_GAIN" enum_value="19" />
+ <enum_entry enum_label="OFDM0_DRV_GAIN" enum_value="20" />
+ <enum_entry enum_label="OFDM0_MIX_GAIN" enum_value="21" />
+ <enum_entry enum_label="OFDM0_PA_GAIN" enum_value="22" />
+ <enum_entry enum_label="OFDM1_V2I_GAIN" enum_value="23" />
+ <enum_entry enum_label="OFDM1_DRV_GAIN" enum_value="24" />
+ <enum_entry enum_label="OFDM1_MIX_GAIN" enum_value="25" />
+ <enum_entry enum_label="OFDM1_PA_GAIN" enum_value="26" />
+ <enum_entry enum_label="PAPR_EN" enum_value="27" />
+ <enum_entry enum_label="PAPR_THRESHOLD" enum_value="28" />
+ <enum_entry enum_label="MIX_FTRIM" enum_value="29" />
+ <enum_entry enum_label="DRV_FTRIM" enum_value="30" />
+ <enum_entry enum_label="PA_FTRIM" enum_value="31" />
+ <enum_entry enum_label="CCK_V2I_DCTRIM_I" enum_value="32" />
+ <enum_entry enum_label="CCK_V2I_DCTRIM_Q" enum_value="33" />
+ <enum_entry enum_label="OFDM0_V2I_DCTRIM_I" enum_value="34" />
+ <enum_entry enum_label="OFDM0_V2I_DCTRIM_Q" enum_value="35" />
+ <enum_entry enum_label="OFDM1_V2I_DCTRIM_I" enum_value="36" />
+ <enum_entry enum_label="OFDM1_V2I_DCTRIM_Q" enum_value="37" />
+ <enum_entry enum_label="MIX_DCTRIM_I" enum_value="38" />
+ <enum_entry enum_label="MIX_DCTRIM_Q" enum_value="39" />
+ <enum_entry enum_label="IMAGE_SCALE_I" enum_value="40" />
+ <enum_entry enum_label="IMAGE_SCALE_Q" enum_value="41" />
+ <enum_entry enum_label="IMAGE_PHASE_COMP" enum_value="42" />
+ <enum_entry enum_label="FREQ" enum_value="43" />
+ <enum_entry enum_label="BW" enum_value="44" />
+ <enum_entry enum_label="MODE" enum_value="45" />
+ <enum_entry enum_label="IS_SCAN" enum_value="46" />
+ <enum_entry enum_label="OFDM1_V2I_CARRIER_LEAKAGE_SA" enum_value="47" />
+ <enum_entry enum_label="OFDM0_ADAPT_QUALITY" enum_value="48" />
+ <enum_entry enum_label="OFDM1_ADAPT_QUALITY" enum_value="49" />
+ <enum_entry enum_label="CCK_ADAPT_QUALITY" enum_value="50" />
+ <enum_entry enum_label="TR_ADAPT_QUALITY" enum_value="51" />
+ <enum_entry enum_label="IMAGE_SCALE_SA" enum_value="52" />
+ <enum_entry enum_label="OFDM1_RX_BB1" enum_value="53" />
+ <enum_entry enum_label="OFDM1_RX_BB2" enum_value="54" />
+ <enum_entry enum_label="CCK_RX_BB1" enum_value="55" />
+ <enum_entry enum_label="CCK_RX_BB2" enum_value="56" />
+ <enum_entry enum_label="OFDM1_FW_BK_DELAY" enum_value="57" />
+ <enum_entry enum_label="CCK_FW_BK_DELAY" enum_value="58" />
+ <enum_entry enum_label="OFDM1_FIR_COEFF" enum_value="59" />
+ <enum_entry enum_label="CCK_FIR_COEFF" enum_value="60" />
+ <enum_entry enum_label="OFDM0_LOOPBACK_PHASE" enum_value="61" />
+ <enum_entry enum_label="OFDM1_LOOPBACK_PHASE" enum_value="62" />
+ <enum_entry enum_label="CCK_LOOPBACK_PHASE" enum_value="63" />
+ </enum_def>
+ <enum_def enum_name="unifiRadioRXSettingsIndex">
+ <enum_entry enum_label="WL_RADIO_CHANNEL_STATUS" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiRadioCCADebugTableIndex">
+ <enum_entry enum_label="CS_GAIN_THRESHOLD_STANDARD" enum_value="1" />
+ <enum_entry enum_label="CS_RSSI_THRESHOLD_STANDARD" enum_value="2" />
+ <enum_entry enum_label="CS_GAIN_THRESHOLD_REDUCED_PRE_GAIN" enum_value="3" />
+ <enum_entry enum_label="CS_RSSI_THRESHOLD_REDUCED_PRE_GAIN" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiNarrowbandCCADebugTableIndex">
+ <enum_entry enum_label="CS_MODE" enum_value="1" />
+ <enum_entry enum_label="PRI_THRESHOLD_STANDARD" enum_value="2" />
+ <enum_entry enum_label="SEC_THRESHOLD_STANDARD" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiAccessClassIndex">
+ <enum_entry enum_label="AC_BK" enum_value="1" />
+ <enum_entry enum_label="AC_BE" enum_value="2" />
+ <enum_entry enum_label="AC_VI" enum_value="3" />
+ <enum_entry enum_label="AC_VO" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiDefaultCountryIndexVals">
+ <enum_entry enum_label="country_code_default_idx" enum_value="1" />
+ <enum_entry enum_label="country_code_vif1_idx" enum_value="2" />
+ <enum_entry enum_label="country_code_vif2_idx" enum_value="3" />
+ <enum_entry enum_label="country_code_end_idx" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiHardwarePlatform">
+ <enum_entry enum_label="PLATFORM_NOT_SET" enum_value ="0" />
+ <enum_entry enum_label="UNIV2" enum_value="1" />
+ <enum_entry enum_label="T20" enum_value="2" />
+ <enum_entry enum_label="OPTIMUS" enum_value="3" />
+ <enum_entry enum_label="ON5" enum_value="4" />
+ <enum_entry enum_label="UNIV3" enum_value="5" />
+ <enum_entry enum_label="J3POP" enum_value="6" />
+ <enum_entry enum_label="XCOVER4" enum_value="7" />
+ <enum_entry enum_label="KATMAI_SMDK" enum_value="8" />
+ <enum_entry enum_label="PICO" enum_value="9" />
+ <enum_entry enum_label="KATMAI_S612_SMDK" enum_value="10" />
+ <enum_entry enum_label="J330F" enum_value="11" />
+ <enum_entry enum_label="J330N" enum_value="12" />
+ <enum_entry enum_label="XCOVER4_390W" enum_value="13" />
+ <enum_entry enum_label="KATMAI_WIN_M1712" enum_value="14" />
+ <enum_entry enum_label="KATMAI_WIN_MAESTRO" enum_value="15" />
+ <enum_entry enum_label="KATMAI_WIN_S611_SMDK" enum_value="16" />
+ <enum_entry enum_label="LASSEN_SMDK" enum_value="17" />
+ <enum_entry enum_label="LEMAN_S620_SMDK" enum_value="18" />
+ <enum_entry enum_label="LASSEN_UNIV" enum_value="19" />
+ <enum_entry enum_label="TAB_E" enum_value="20" />
+ <enum_entry enum_label="LASSEN_A6_SMA600_2018_04" enum_value="21" />
+ <enum_entry enum_label="LASSEN_A5_REV02_2017_07" enum_value="23" />
+ <enum_entry enum_label="LASSEN_A7_REV01_2017_07" enum_value="24" />
+ <enum_entry enum_label="LASSEN_J3NEO_2017_08" enum_value="25" />
+ <enum_entry enum_label="LASSEN_J3TOP" enum_value="26" />
+ <enum_entry enum_label="LASSEN_J7TOP" enum_value="27" />
+ <enum_entry enum_label="LASSEN_AVL" enum_value="28" />
+ <enum_entry enum_label="LASSEN_J7DUO" enum_value="29" />
+ <enum_entry enum_label="J3TOP" enum_value="30" />
+ <enum_entry enum_label="J400F" enum_value="31" />
+ <enum_entry enum_label="JAVA_J260G" enum_value="32" />
+ <enum_entry enum_label="LASSEN_A6_SMA600A_2018_05" enum_value="33" />
+ <enum_entry enum_label="JAVA_NU110" enum_value="34" />
+ <enum_entry enum_label="LASSEN_A530D" enum_value="35" />
+ <enum_entry enum_label="LASSEN_A6_SMA600T_2018_06" enum_value="36" />
+ <enum_entry enum_label="KATMAI_WIN_M1712_FULLSCREEN" enum_value="37" />
+ <enum_entry enum_label="LASSEN_GV2_2018_06" enum_value="38" />
+ <enum_entry enum_label="LASSEN_A750_2018_07" enum_value="39" />
+ <enum_entry enum_label="KATMAI_WIN_M1911" enum_value="40" />
+ <enum_entry enum_label="JAVA_J260AZ" enum_value="41" />
+ <enum_entry enum_label="LASSEN_J2COREPELTESPR" enum_value="42" />
+ <enum_entry enum_label="LASSEN_G580F" enum_value="43" />
+ <enum_entry enum_label="JAVA_LUXONE" enum_value="44" />
+ <enum_entry enum_label="LASSEN_S610_TEMPLATE" enum_value="45" />
+ <enum_entry enum_label="LASSEN_A8_WISDOM_2018_11" enum_value="46" />
+ <enum_entry enum_label="LASSEN_TAB_A3_2018_11" enum_value="47" />
+ <enum_entry enum_label="LASSEN_M30_2018_11" enum_value="48" />
+ <enum_entry enum_label="LASSEN_A305FN_GLOBAL" enum_value="49" />
+ <enum_entry enum_label="LASSEN_A20_2018_12" enum_value="50" />
+ <enum_entry enum_label="LASSEN_A40_2018_12" enum_value="51" />
+ <enum_entry enum_label="LASSEN_A10_2018_12" enum_value="52" />
+ <enum_entry enum_label="LASSEN_A205U_2018_12" enum_value="53" />
+ <enum_entry enum_label="LASSEN_A102U_2019_1" enum_value="54" />
+ <enum_entry enum_label="LASSEN_A202F_2019_1" enum_value="55" />
+ <enum_entry enum_label="LASSEN_XCOVER4S" enum_value="56" />
+ <enum_entry enum_label="LASSEN_A305J_JPN" enum_value="57" />
+ <enum_entry enum_label="LASSEN_A205W_2019_03" enum_value="58" />
+ <enum_entry enum_label="LASSEN_A30C" enum_value="59" />
+ <enum_entry enum_label="LASSEN_A10_KOR" enum_value="60" />
+ <enum_entry enum_label="LASSEN_TAB_A3_US_2019_04" enum_value="61" />
+ <enum_entry enum_label="LASSEN_A102D_JPN" enum_value="62" />
+ <enum_entry enum_label="LASSEN_A307FN_2019_06" enum_value="63" />
+ <enum_entry enum_label="LASSEN_A750C_2019_06" enum_value="64" />
+ <enum_entry enum_label="LASSEN_TAB_A4_S_2019_09" enum_value="65" />
+ <enum_entry enum_label="LASSEN_A40XX_2020_05" enum_value="66" />
+ </enum_def>
+ <enum_def enum_name="unifiDebugModulesIndex">
+ <!-- MODULE_IDS_RESERVED is used to tell apart compressed debug words. -->
+ <enum_entry enum_label="MODULE_IDS_COMPRESSED_DEBUG" enum_value="0" />
+ <enum_entry enum_label="MODULE_IDS_MLME_SCAN" enum_value="1" />
+ <enum_entry enum_label="MODULE_IDS_FAULTS" enum_value="2" />
+ <enum_entry enum_label="MODULE_IDS_MLME_CME" enum_value="3" />
+ <enum_entry enum_label="MODULE_IDS_MLME_CONMGR" enum_value="4" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MIB" enum_value="5" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MPDU_ROUTER" enum_value="6" />
+ <enum_entry enum_label="MODULE_IDS_MLME_REQUESTS" enum_value="7" />
+ <enum_entry enum_label="MODULE_IDS_MLME_VIFCTRL" enum_value="8" />
+ <enum_entry enum_label="MODULE_IDS_MLME_CONNECT" enum_value="9" />
+ <enum_entry enum_label="MODULE_IDS_MLME_DEVICE" enum_value="10" />
+ <enum_entry enum_label="MODULE_IDS_RICE" enum_value="11" />
+ <enum_entry enum_label="MODULE_IDS_RICE_SAP" enum_value="12" />
+ <enum_entry enum_label="MODULE_IDS_WLANLITE" enum_value="13" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_SCHDL" enum_value="14" />
+ <enum_entry enum_label="MODULE_IDS_PMALLOC" enum_value="15" />
+ <enum_entry enum_label="MODULE_IDS_CME_MGMT" enum_value="16" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_DPLANE" enum_value="17" />
+ <enum_entry enum_label="MODULE_IDS_MLME_BA" enum_value="18" />
+ <enum_entry enum_label="MODULE_IDS_MLME_BA_TX" enum_value="19" />
+ <enum_entry enum_label="MODULE_IDS_MLME_AP_STA" enum_value="20" />
+ <enum_entry enum_label="MODULE_IDS_MLME_REGULATORY" enum_value="21" />
+ <enum_entry enum_label="MODULE_IDS_MLME_NAN" enum_value="22" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO" enum_value="23" />
+ <enum_entry enum_label="MODULE_IDS_MLME_ROAMING" enum_value="24" />
+ <enum_entry enum_label="MODULE_IDS_DATAPLANE" enum_value="25" />
+ <enum_entry enum_label="MODULE_IDS_VACANT1" enum_value="26" />
+ <enum_entry enum_label="MODULE_IDS_VACANT2" enum_value="27" />
+ <enum_entry enum_label="MODULE_IDS_CRYPTO" enum_value="28" />
+ <!-- COEX Note: DEBUG_COEX level should NOT exceed level 3 COEX task deinit has debugs defined at lvl4 which is aimed for Software testing (SWAT) only -->
+ <enum_entry enum_label="MODULE_IDS_COEX" enum_value="29" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_PS" enum_value="30" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_BLACKOUT" enum_value="31" />
+ <enum_entry enum_label="MODULE_IDS_MLME_SA_QUERY" enum_value="32" />
+ <enum_entry enum_label="MODULE_IDS_MLME_SEND_OFFCHANNEL" enum_value="33" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MEASUREMENTS" enum_value="34" />
+ <enum_entry enum_label="MODULE_IDS_MLME_TDLS" enum_value="35" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_BEACON" enum_value="36" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_VIF" enum_value="37" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_OXYGEN" enum_value="38" /> <!-- DEPRECATED -->
+ <enum_entry enum_label="MODULE_IDS_MACRAME_CALIBRATION" enum_value="39" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME" enum_value="40" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_TX" enum_value="41" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_COEX_API" enum_value="42" />
+ <enum_entry enum_label="MODULE_IDS_MLME_DATA" enum_value="43" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_RADIO" enum_value="44" />
+ <enum_entry enum_label="MODULE_IDS_MIB" enum_value="45" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_FILTER" enum_value="46" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO_HW_COUNTERS" enum_value="47" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO_CORE" enum_value="48" />
+ <enum_entry enum_label="MODULE_IDS_RICE_RSSI" enum_value="49" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_MLME_API" enum_value="50" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_IDLE_LITE" enum_value="51" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MACRAME_API" enum_value="52" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MBULK" enum_value="53" />
+ <enum_entry enum_label="MODULE_IDS_MLME_TXPOWER" enum_value="54" />
+ <enum_entry enum_label="MODULE_IDS_PACKET_FILTER" enum_value="55" />
+ <enum_entry enum_label="MODULE_IDS_MLME_WIFI_LOGGER" enum_value="56" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_STATION" enum_value="57" />
+ <enum_entry enum_label="MODULE_IDS_BIST" enum_value="58" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO_COEX_FEM" enum_value="59" />
+ <enum_entry enum_label="MODULE_IDS_MLME_IE" enum_value="60" />
+ <enum_entry enum_label="MODULE_LAST_ID" enum_value="61" />
+ </enum_def>
+ <enum_def enum_name="unifiBandTableIndex">
+ <enum_entry enum_label="BAND_2G" enum_value="1" />
+ <enum_entry enum_label="BAND_5G" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiBWTableIndex">
+ <enum_entry enum_label="BW20" enum_value="1" />
+ <enum_entry enum_label="BW40" enum_value="2" />
+ <enum_entry enum_label="BW80" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiSisoMimoTableIndex">
+ <enum_entry enum_label="SINGLE_RADIO" enum_value="1" />
+ <enum_entry enum_label="MIMO" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiMacBusyTimeTableIndex">
+ <enum_entry enum_label="PRI20" enum_value="1" />
+ <enum_entry enum_label="SEC20" enum_value="2" />
+ <enum_entry enum_label="SEC40" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiRoamRssiFactorTableIndex">
+ <enum_entry enum_label="RSSI_NEG_55" enum_value="1" />
+ <enum_entry enum_label="RSSI_NEG_60" enum_value="2" />
+ <enum_entry enum_label="RSSI_NEG_70" enum_value="3" />
+ <enum_entry enum_label="RSSI_NEG_80" enum_value="4" />
+ <enum_entry enum_label="RSSI_NEG_90" enum_value="5" />
+ <enum_entry enum_label="RSSI_NEG_127" enum_value="6" />
+ </enum_def>
+ <enum_def enum_name="unifiRoamCUFactorTableIndex">
+ <enum_entry enum_label="CU_LOW_2G" enum_value="1" />
+ <enum_entry enum_label="CU_MID_2G" enum_value="2" />
+ <enum_entry enum_label="CU_HIGH_2G" enum_value="3" />
+ <enum_entry enum_label="CU_LOW_5G" enum_value="4" />
+ <enum_entry enum_label="CU_MID_5G" enum_value="5" />
+ <enum_entry enum_label="CU_HIGH_5G" enum_value="6" />
+ </enum_def>
+ <enum_def enum_name="unifiWifiLogger">
+ <enum_entry enum_label="Disabled" enum_value="0" />
+ <enum_entry enum_label="Partial" enum_value="1" />
+ <enum_entry enum_label="Full" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiAntennaMode">
+ <enum_entry enum_label="SISO" enum_value="0" />
+ <enum_entry enum_label="MIMO_2x2" enum_value="1" />
+ <enum_entry enum_label="MIMO_3x3" enum_value="2" />
+ <enum_entry enum_label="MIMO_4x4" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiRoamingAKM">
+ <enum_entry enum_label="AKM_None" enum_value="0" />
+ <enum_entry enum_label="AKM_OKC" enum_value="1" />
+ <enum_entry enum_label="AKM_FT_1X" enum_value="2" />
+ <enum_entry enum_label="AKM_PSK" enum_value="3" />
+ <enum_entry enum_label="AKM_FT_PSK" enum_value="4" />
+ <enum_entry enum_label="AKM_PMKSA_Caching" enum_value="5" />
+ </enum_def>
+ <enum_def enum_name="unifiFrameTXCountersTableIndexEnum">
+ <!-- Index = 1 Tx Good Count - shall be incremented for each data and management packet successfully transmitted. -->
+ <!-- Index = 2 Tx Bad Count - shall be incremented for each data and management packet that fails due to either
+ Tx_lifetime, max_retry or unspecified failure -->
+ <!-- Index = 3 Tx Retry Count - shall be incremented for each data and management packet that is transmitted
+ successfully but retried at least once -->
+ <enum_entry enum_label="tx_good" enum_value="1" />
+ <enum_entry enum_label="tx_bad" enum_value="2" />
+ <enum_entry enum_label="tx_retry" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiFrameRXCountersTableIndexEnum">
+ <!-- Index = 1 Rx Good Count - shall be incremented for each data and management packet successfully received -->
+ <enum_entry enum_label="rx_good" enum_value="1" />
+ </enum_def>
+
+ <config_element name="unifiDefaultCountryIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiQueueStatsIndex" psid="0">
+ <type>integer</type>
+ <range_min>0</range_min><range_max>15</range_max>
+ <description_user>Index for unifiQueueStatsIdTable</description_user>
+ </config_element>
+ <config_element name="dot11RSNAConfigIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>1</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="dot11RSNAStatsIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>6</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiBeamformingPhaseSTS" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>4</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiPrivateOnlyPatchIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRateStatsIndex" psid="0">
+ <type>unifiRateStatsIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiThroughputDebugIndex" psid="0">
+ <type>unifiThroughputDebugIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiPeerIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>10</range_max>
+ <description_user>Index for unifiPeerIdTable</description_user>
+ </config_element>
+ <config_element name="unifiRadioRXSettingsIndex" psid="0">
+ <type>unifiRadioRXSettingsIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRadioCCADebugTableIndex" psid="0">
+ <type>unifiRadioCCADebugTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiNarrowbandCCADebugTableIndex" psid="0">
+ <type>unifiNarrowbandCCADebugTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiReadRegIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiMacInstanceIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>8</range_max>
+ <description_user>mac instance index. Note that there is an offset of 1 so that mac_instance == 0 matches unifiMacInstanceIndex == 1</description_user>
+ </config_element>
+ <config_element name="unifiRadioInstanceIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>8</range_max>
+ <description_user>Radio instance index. Note that there is an offset of 1 so that radio_instance == 0 matches unifiRadioInstanceIndex == 1</description_user>
+ </config_element>
+ <config_element name="unifiLoadDpdLutGroupIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>group index</description_user>
+ </config_element>
+ <config_element name="unifiLoadDpdLutTemperatureIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>temperature index</description_user>
+ </config_element>
+ <config_element name="unifiRadioCCAThresholdsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxGainSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRadioTXPowerOverrideTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>2</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPowerDetectorResponseTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxDetectorTemperatureCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxDetectorFrequencyCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxOpenLoopTemperatureCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxOpenLoopFrequencyCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdTemperatureCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdFrequencyCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxFtrimSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxGainStepSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDpdPredistortGainsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPowerTrimConfigTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxAntennaConnectionLossTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxAntennaMaxGainTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRxExternalGainTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDebugControlTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxOOBConstraintTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>Index for unifiTxOOBConstraintTable</description_user>
+ </config_element>
+ <config_element name="unifiRegulatoryTableIndex" psid="0">
+ <description_user>Index for unifiRegulatoryTable</description_user>
+ <type>integer</type>
+ <range_min>1</range_min><range_max>500</range_max>
+ </config_element>
+ <config_element name="unifiAccessClassIndex" psid="0">
+ <type>unifiAccessClassIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiSisoMimoTableIndex" psid="0">
+ <type>unifiSisoMimoTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiReadHardwareCounterIndex" psid="0">
+ <type>unifiReadHardwareCounterIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRadioTXSettingsIndex" psid="0">
+ <type>unifiRadioTXSettingsIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPowerAdjustTableIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiPeerid" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiBWTableIndex" psid="0">
+ <type>unifiBWTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteTableInt16" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteTableOctetString" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteRPCTableOctetStringTableIndex0" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteRPCTableOctetStringTableIndex1" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixedSizeTableIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeysindex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixVarSizeTableKeysIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDPDTrainPacketConfigIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiBandTableIndex" psid="0">
+ <type>unifiBandTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiMacBusyTimeTableIndex" psid="0">
+ <type>unifiMacBusyTimeTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDebugModulesIndex" psid="0">
+ <type>unifiDebugModulesIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRoamRssiFactorTableIndex" psid="0">
+ <type>unifiRoamRssiFactorTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRoamCUFactorTableIndex" psid="0">
+ <type>unifiRoamCUFactorTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiFrameTXCountersTableIndex" psid="0">
+ <description_user>table index</description_user>
+ <type>unifiFrameTXCountersTableIndexEnum</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameRXCountersTableIndex" psid="0">
+ <description_user>table index</description_user>
+ <type>unifiFrameRXCountersTableIndexEnum</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11ACKFailureCount" psid="148">
+ <description_user>This counter shall increment when an ACK is not received when expected.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11FCSErrorCount" psid="151">
+ <description_user>This counter shall increment when an FCS error is detected in a received MPDU.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11FragmentationThreshold" psid="124">
+ <description_user>Current maximum size, in octets, of the MPDU that may be delivered to the security encapsulation. This maximum size does not apply when an MSDU is transmitted using an HT-immediate or HTdelayed Block Ack agreement, or when an MSDU or MMPDU is carried in an AMPDU that does not contain a VHT single MPDU. Fields added to the frame by security encapsulation are not counted against the limit specified. Except as described above, an MSDU or MMPDU is fragmented when the resulting frame has an individual address in the Address1 field, and the length of the frame is larger than this threshold, excluding security encapsulation fields. The default value is the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY and the value never exceeds the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY.</description_user>
+ <type>uint16</type>
+ <range_min>256</range_min><range_max>11500</range_max><default>3000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11LongRetryLimit" psid="123">
+ <description_user>Maximum number of transmission attempts of a frame, the length of which is greater than dot11RTSThreshold, that shall be made before a failure condition is indicated.</description_user>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>255</range_max><default>4</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11MulticastReceivedFrameCount" psid="150">
+ <description_user>This counter shall increment when a MSDU is received with the multicast bit set in the destination MAC address.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsCCMPDecryptErrors" psid="437">
+ <description_user>The number of received MPDUs discarded by the CCMP decryption algorithm.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsCCMPReplays" psid="436">
+ <description_user>The number of received CCMP MPDUs discarded by the replay mechanism.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsRobustMgmtCCMPReplays" psid="441">
+ <description_user>The number of received Robust Management frame MPDUs discarded due to CCMP replay errors</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsSTAAddress" psid="430">
+ <description_user>The MAC address of the STA to which the statistics in this conceptual row belong.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPICVErrors" psid="433">
+ <description_user>Counts the number of TKIP ICV errors encountered when decrypting packets for the STA.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPLocalMICFailures" psid="434">
+ <description_user>Counts the number of MIC failures encountered when checking the integrity of packets received from the STA at this entity.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPRemoteMICFailures" psid="435">
+ <description_user>Counts the number of MIC failures encountered by the STA identified by dot11RSNAStatsSTAAddress and reported back to this entity.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPReplays" psid="438">
+ <description_user>Counts the number of TKIP replay errors detected.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RTSSuccessCount" psid="146">
+ <description_user>This counter shall increment when a CTS is received in response to an RTS.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RTSThreshold" psid="121">
+ <description_user>Size of an MPDU, below which an RTS/CTS handshake shall not be performed, except as RTS/CTS is used as a cross modulation protection mechanism as defined in 9.10. An RTS/CTS handshake shall be performed at the beginning of any frame exchange sequence where the MPDU is of type Data or Management, the MPDU has an individual address in the Address1 field, and the length of the MPDU is greater than this threshold. (For additional details, refer to Table 21 in 9.7.) Setting larger than the maximum MSDU size shall have the effect of turning off the RTS/CTS handshake for frames of Data or Management type transmitted by this STA. Setting to zero shall have the effect of turning on the RTS/CTS handshake for all frames of Data or Management type transmitted by this STA.</description_user>
+ <type>uint16</type>
+ <units>octet</units>
+ <range_min>0</range_min><range_max>65536</range_max><default>9000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11ShortRetryLimit" psid="122">
+ <description_user>Maximum number of transmission attempts of a frame, the length of which is less than or equal to dot11RTSThreshold, that shall be made before a failure condition is indicated.</description_user>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>255</range_max><default>15</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11WEPUndecryptableCount" psid="153">
+ <description_user>This counter shall increment when a frame is received with the WEP subfield of the Frame Control field set to one and the WEPOn value for the key mapped to the transmitter's MAC address indicates that the frame should not have been encrypted or that frame is discarded due to the receiving STA not implementing the privacy option.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11manufacturerProductVersion" psid="183">
+ <description_user>Printable string used to identify the manufacturer's product version of the resource.</description_user>
+ <description_internal>This string is generated automatically by the build process. It contains the time and date that the build was made, the release configuration used (which itself incorporates the target chip family and variant, whether it is a flash or RAM build, and the host interface), the unique build number, and details of the user account and machine used to produce the build.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>300</range_max>
+ <function type="get" function_name="mibgetfirmwareproductversion"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11AssociationSAQueryMaximumTimeout" psid="100">
+ <description_user>Number of time units (TUs) that an AP can wait, from the scheduling of the first SA Query Request to allow association process to be started without starting additional SA Query procedure if a successful SA Query Response is not received.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>1000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11AssociationSAQueryRetryTimeout" psid="101">
+ <description_user>Number of time units (TUs) that an AP waits between issuing two subsequent SA Query Request frames.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <range_min>1</range_min><range_max>4294967295</range_max><default>201</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAPSDServicePeriodTimeout" psid="2515">
+ <description_user>During Unscheduled Automated Power Save Delivery (U-APSD), UniFi may trigger a service period in order to fetch data from the access point. The service period is normally terminated by a frame from the access point with the EOSP (End Of Service Period) flag set, at which point UniFi returns to sleep. However, if the access point is temporarily inaccessible, UniFi would stay awake indefinitely. Specifies a timeout starting from the point where the trigger frame has been sent. If the timeout expires and no data has been received from the access point, UniFi will behave as if the service period had been ended normally and return to sleep. This timeout takes precedence over unifiPowerSaveExtraListenTime if both would otherwise be applicable.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>20000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLegacyPsPollTimeout" psid="2520">
+ <description_user>Time we try to stay awake after sending a PS-POLL to receive data.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>15000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBasicCapabilities" psid="2030">
+ <description_user>The 16-bit field follows the coding of IEEE 802.11 Capability Information.</description_user>
+ <type>uint16</type>
+ <default>0x0730</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- Tx Power Control -->
+ <config_element name="dot11PowerCapabilityMaxImplemented" psid="112">
+ <description_user>Rice: Maximum Tx Power Capability at the antenna port (quarter dBm). Fixed per platform.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibmaxpowerget"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="dot11PowerCapabilityMinImplemented" psid="113">
+ <description_user>Rice: Minimum Tx Power Capability at the antenna port (quarter dBm). Fixed per platform.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibminpowerget"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiUserSetTxpowerLevel" psid="6021">
+ <description_user>Maximum User Set Tx Power (quarter dBm). For Test only.</description_user>
+ <type>int16</type>
+ <default>127</default>
+ <function_list>
+ <function type="set" function_name="mlmeusersettxpowerlevel"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConnectionTypeTableIndex" psid="0">
+ <description_user>Index by modulation, Index 1: 11b, Index 2: 11g, Index 3: 11n, Index 4: 11ac</description_user>
+ <type>integer</type>
+ <range_min>1</range_min><range_max>4</range_max>
+ </config_element>
+ <config_element name="unifiNoCellMaxPower" psid="8017">
+ <description_user>Max power values for included channels (quarter dBm).</description_user>
+ <type>int16</type>
+ <table_name>unifiNoCellTable</table_name>
+ <default_list>
+ <default index1="1"> 28 </default> <!-- 802.11b -->
+ <default index1="2"> 28 </default> <!-- 802.11g -->
+ <default index1="3"> 20 </default> <!-- 802.11n -->
+ <default index1="4"> 20 </default> <!-- 802.11ac -->
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNoCellIncludedChannels" psid="8018">
+ <description_user>Channels applicable. Defined in a uint64 represented by the octet string.
+ First byte of the octet string maps to LSB. Bit 0 maps to channel 1. Mapping defined in mlme_freq_list[].</description_user>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <default>{ 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSarBackoff" psid="6026">
+ <description_user>Max power values for included channels (quarter dBm).</description_user>
+ <type>int16</type>
+ <table_name>unifiSarBackoffTable</table_name>
+ <default_list>
+ <default index1="1"> 60 </default> <!-- 2.4 -->
+ <default index1="2"> 52 </default> <!-- 5 -->
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMaxPowerRSSIThreshold" psid="6022">
+ <description_user>Macrame: Below this (dBm) threshold, switch to max power allowed by regulatory.
+ If it has been previously reduced due to unifiTPCMinPowerRSSIThreshold.</description_user>
+ <default>-55</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMinPowerRSSIThreshold" psid="6023">
+ <description_user>Macrame: Above this(dBm) threshold, switch to minimum hardware supported - capped by unifiTPCMinPower2G(2.4G) or unifiTPCMinPower5G(5G).
+ A Zero value reverts the power to a default state.</description_user>
+ <default>-45</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMinPower2G" psid="6024">
+ <description_user>Macrame: Minimum power for 2.4GHz interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm).
+ Should be greater than dot11PowerCapabilityMinImplemented.</description_user>
+ <default>52</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMinPower5G" psid="6025">
+ <description_user>Macrame: Minimum power for 5 GHz interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm).
+ Should be greater than dot11PowerCapabilityMinImplemented.</description_user>
+ <default>40</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateBbbTxFilterConfig" psid="4071">
+ <description_user>entry is written directly to the BBB_TX_FILTER_CONFIG register. Only the lower eight bits of this register are implemented . Bits 0-3 are the 'Tx Gain', bits 6-8 are the 'Tx Delay'. This register should only be changed by an expert.</description_user>
+ <is_internal>true</is_internal>
+ <type>uint16</type>
+ <default>0x17</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWapiQosMask" psid="4130">
+ <description_user>Forces the WAPI encryption hardware use the QoS mask specified.</description_user>
+ <is_internal>true</is_internal>
+ <type>uint16</type>
+ <default>15</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get"></function>
+ <function type="set" function_name="mibuint16set"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCSROnlyMIBShield" psid="4001">
+ <description_user>Each element of the MIB has a set of read/write access constraints that may be applied when the element is accessed by the host. For most elements the constants are derived from their MAX-ACCESS clauses. unifiCSROnlyMIBShield controls the access mechanism. If this entry is set to 'warn', when the host makes an inappropriate access to a MIB variable (e.g., writing to a 'read-only' entry) then the firmware attempts to send a warning message to the host, but access is allowed to the MIB variable. If this entry is set to 'guard' then inappropriate accesses from the host are prevented. If this entry is set to 'alarm' then inappropriate accesses from the host are prevented and the firmware attempts to send warning messages to the host. If this entry is set to 'open' then no access constraints are applied and now warnings issued. Note that certain MIB entries have further protection schemes. In particular, the
+ MIB prevents the host from reading some security keys (WEP keys, etc.).</description_user>
+ <is_internal>true</is_internal>
+ <access_rights>not_accessible</access_rights>
+ <type>unifiCSROnlyMIBShield</type>
+ <default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPsPollThreshold" psid="4179">
+ <type>uint16</type>
+ <description_user>PS Poll threshold. When Unifi chip is configured for normal power save mode and when access point does not respond to PS-Poll requests, then a fault will be generated on non-zero PS Poll threshold indicating mode has been switched from power save to fast power save. Ignored PS Poll count is given as the fault argument.</description_user>
+ <default>30</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPostEBRTWindow" psid="4173">
+ <description_user>Minimum time after the expected beacon reception time that UniFi will continue to listen for the beacon in an infrastructure BSS before timing out. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon.</description_user>
+ <is_internal>true</is_internal>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>2000</default>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCSROnlyPowerCalDelay" psid="4078">
+ <description_user>Delay applied at each step of the power calibration routine used with an external PA.</description_user>
+ <is_internal>true</is_internal>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPreEBRTWindow" psid="4171">
+ <description_user>Latest time before the expected beacon reception time that UniFi will turn on its radio in order to receive the beacon. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon.</description_user>
+ <is_internal>true</is_internal>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>100</default>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateSWAGCExtThresh" psid="4077">
+ <description_user>Signal level at which external LNA will be used for AGC purposes.</description_user>
+ <is_internal>true</is_internal>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>-25</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateSWAGCFrontEndGain" psid="4075">
+ <description_user>Gain of the path between chip and antenna when LNA is on.</description_user>
+ <is_internal>true</is_internal>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateSWAGCFrontEndLoss" psid="4076">
+ <description_user>Loss of the path between chip and antenna when LNA is off.</description_user>
+ <is_internal>true</is_internal>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiChipVersion" psid="2022">
+ <description_user>Numeric identifier for the UniFi silicon revision (as returned by the GBL_CHIP_VERSION hardware register). Other than being different for each design variant (but not for alternative packaging options), the particular values returned do not have any significance.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiClockFrequency" psid="2140">
+ <description_user>Query the nominal frequency of the external clock source or crystal oscillator used by UniFi. The clock frequency is a system parameter and can not be modified by key.</description_user>
+ <units>kHz</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCrystalFrequencyTrim" psid="2141">
+ <description_user>The IEEE 802.11 standard requires a frequency accuracy of either +/- 20 ppm or +/- 25 ppm depending on the physical layer being used. If UniFi's frequency reference is a crystal then this attribute should be used to tweak the oscillating frequency to compensate for design- or device-specific variations. Each step change trims the frequency by approximately 2 ppm.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_max>63</range_max><default>31</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDTIMWaitTimeout" psid="2529">
+ <description_user>If UniFi is in power save and receives a Traffic Indication Map from its associated access point with a DTIM indication, it will wait a maximum time given by this attribute for succeeding broadcast or multicast traffic, or until it receives such traffic with the 'more data' flag clear. Any reception of broadcast or multicast traffic with the 'more data' flag set, or any reception of unicast data, resets the timeout. The timeout can be turned off by setting the value to zero; in that case UniFi will remain awake indefinitely waiting for broadcast or multicast data. Otherwise, the value should be larger than that of unifiPowerSaveExtraListenTime.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>50000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugKeepRadioOn" psid="2545">
+ <description_user>Keep the radio on. For debug purposes only. Setting the value to FALSE means radio on/off functionality will behave normally. Note that setting this value to TRUE will automatically disable dorm. The intention is *not* for this value to be changed at runtime.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiEnableDorm" psid="2142">
+ <description_user>Enable Dorm (deep sleep). When disabled, WLAN will not switch the radio power domain on/off *and* it will always veto deep sleep. Setting the value to TRUE means dorm functionality will behave normally. The intention is *not* for this value to be changed at runtime.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTogglePowerDomain" psid="2522">
+ <description_user>Toggle WLAN power domain when entering dorm mode (deep sleep). When entering deep sleep and this value it true, then the WLAN power domain is disabled for the deep sleep duration. When false, the power domain is left turned on. This is to work around issues with WLAN rx, and is considered temporary until the root cause is found and fixed.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDisableDormWhenBtOn" psid="2143">
+ <description_user>Dorm/deep sleep would be dynamically disabled when BT is turned ON if the value is TRUE, even though unifiEnableDorm is TRUE. For more details, take a look at SSB-17864.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDiscardedFrameCount" psid="2214">
+ <description_user>This is a counter that indicates the number of data and management frames that have been processed by the UniFi hardware but were discarded before being processed by the firmware. It does not include frames not processed by the hardware because they were not addressed to the local device, nor does it include frames discarded by the firmware in the course of normal MAC processing (which include, for example, frames in an appropriate encryption state and multicast frames not requested by the host). Typically this counter indicates lost data frames for which there was no buffer space; however, other cases may cause the counter to increment, such as receiving a retransmitted frame that was already successfully processed. Hence this counter should not be treated as a reliable guide to lost frames. The counter wraps to 0 after 65535.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentTSFTime" psid="2218">
+ <description_user>Get TSF time (last 32 bits) for the specified VIF. VIF index can't be 0 as that is treated as global VIF For station VIF - Correct BSS TSF wil only be reported after MLME-CONNECT.indication(success) indication to host. Note that if MAC Hardware is switched off then TSF returned is estimated value</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <function_list>
+ <function type="get" function_name="mibtsftime" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExtendedCapabilitiesSoftAp" psid="2024">
+ <description_user>Extended capabilities for SoftAp. Bit field definition and coding follows IEEE 802.11 Extended Capability Information Element, with spare subfields for capabilities that are independent from chip/firmware implementation.</description_user>
+ <type>octet_string</type>
+ <range_min>9</range_min><range_max>9</range_max><default>{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExtendedCapabilities" psid="2031">
+ <description_user>Extended capabilities. Bit field definition and coding follows IEEE 802.11 Extended Capability Information Element, with spare subfields for capabilities that are independent from chip/firmware implementation.</description_user>
+ <type>octet_string</type>
+ <range_min>9</range_min><range_max>9</range_max>
+ <default>{ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExtendedCapabilitiesDisabled" psid="2036">
+ <description_user>This MIB can be used to suppress extended capabilities IE being sent in the association request. Please note that this may fix IOP issues with Aruba APs in WMMAC an
+ </description_user>
+ <access_rights>read_write</access_rights>
+ <type>boolean</type>
+ <format>signed_decimal</format>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExternalClockDetect" psid="2146">
+ <description_user>If UniFi is running with an external fast clock source, i.e. unifiExternalFastClockRequest is set, it is common for this clock to be shared with other devices. Setting to true causes UniFi to detect when the clock is present (presumably in response to a request from another device), and to perform any pending activities at that time rather than requesting the clock again some time later. This is likely to reduce overall system power consumption by reducing the total time that the clock needs to be active.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExternalFastClockRequest" psid="2149">
+ <description_user>It is possible to supply UniFi with an external fast reference clock, as an alternative to using a crystal. If such a clock is used then it is only required when UniFi is active. A signal can be output on PIO[2] or if the version of UniFi in use is the UF602x or later, any PIO may be used (see unifiExternalFastClockRequestPIO) to indicate when UniFi requires a fast clock. Setting makes this signal become active and determines the type of signal output. 0 - No clock request. 1 - Non inverted, totem pole. 2 - Inverted, totem pole. 3 - Open drain. 4 - Open source.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>unifiExternalFastClockRequest</type>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExternalFastClockRequestPIO" psid="2158">
+ <description_user>If an external fast reference clock is being supplied to UniFi as an alternative to a crystal (see unifiExternalFastClockRequest) and the version of UniFi in use is the UF602x or later, any PIO may be used as the external fast clock request output from UniFi. key determines the PIO to use.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_max>15</range_max><default>9</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFastPowerSaveTimeout" psid="2500">
+ <description_user>UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified.</description_user>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>400000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFastPowerSaveTimeOutSmall" psid="2501">
+ <description_user>UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. The unifiFastPowerSaveTimeOutSmall aims to improve the power consumption by setting a lower bound for the Fast Power Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will default to unifiFastPowerSaveTimeOut.</description_user>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>200000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRameDplaneOperationTimeout" psid="2544">
+ <description_user>Timeout for requests sent from MACRAME to Data Plane. Any value below 1000ms will be capped at 1000ms.</description_user>
+ <units>milliseconds</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <default>1000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiVifIdleMonitorTime" psid="2509">
+ <description_user>In Fast Power Save mode, the STA will decide whether it is idle based on monitoring its traffic class. If the traffic class is continuously "occasional" for equal or longer than the specified value (in seconds), then the VIF is marked as idle. Traffic class monitoring is based on the interval specified in the "unifiExitPowerSavePeriod" MIB</description_user>
+ <units>second</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>1800</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFirmwareBuildID" psid="2021">
+ <description_user>Numeric build identifier for this firmware build. This should normally be displayed in decimal. The textual build identifier is available via the standard dot11manufacturerProductVersion MIB attribute.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function type="get" function_name="mibgetfirmwarebuildid"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFirmwarePatchBuildID" psid="2023">
+ <description_user>Numeric build identifier for the patch set that has been applied to this firmware image. This should normally be displayed in decimal. For a patched ROM build there will be two build identifiers, the first will correspond to the base ROM image, the second will correspond to the patch set that has been applied.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function type="get" function_name="mibgetfirmwarebuildid"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDisallowSchedRelinquish" psid="2543">
+ <description_user>When enabled the VIFs will not relinquish their assigned schedules when they have nothing left to do.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMESTAKeepAliveFailure" psid="2842">
+ <description_user>Link lost by keep alive failure. 0 = Disabled. This is required by MCD.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMESTAKeepAliveTimeout" psid="2502">
+ <description_user>Timeout before disconnecting. 0 = Disabled. Capped to greater than 6 seconds.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <range_max>2147</range_max><default>30</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEAPKeepAliveTimeout" psid="2503">
+ <description_user>Timeout before disconnecting. 0 = Disabled. Capped to greater than 6 seconds.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <range_max>2147</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEGOKeepAliveTimeout" psid="2504">
+ <description_user>Timeout before disconnecting. 0 = Disabled. Capped to greater than 6 seconds.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <range_max>2147</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- End of Keep Alive MIBs -->
+ <config_element name="unifiSTARouterAdvertisementMinimumIntervalToForward" psid="2505">
+ <description_user>STA Mode: Minimum interval to forward Router Advertisement frames to Host. Minimum value = 60 secs.</description_user>
+ <units>second</units>
+ <type>uint32</type>
+ <range_max>4294967285</range_max><default>60</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- End of Router Advertisement Rate Reduction MIBs -->
+ <config_element name="unifiFragmentationDuration" psid="2524">
+ <description_user>A limit on transmission time for a data frame. If the data payload would take longer than unifiFragmentationDuration to transmit, UniFi will attempt to fragment the frame to ensure that the data portion of each fragment is within the limit. The limit imposed by the fragmentation threshold is also respected, and no more than 16 fragments may be generated. If the value is zero no limit is imposed. The value may be changed dynamically during connections. Note that the limit is a guideline and may not always be respected. In particular, the data rate is finalised after fragmentation in order to ensure responsiveness to conditions, the calculation is not performed to high accuracy, and octets added during encryption are not included in the duration calculation.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>0</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanChannelMaxScanTime" psid="2001">
+ <description_user>For testing: overrides max_scan_time. 0 indicates not used.</description_user>
+ <type>octet_string</type>
+ <range_min>14</range_min><range_max>14</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanChannelProbeInterval" psid="2002">
+ <description_user>For testing: overrides probe interval. 0 indicates not used.</description_user>
+ <type>octet_string</type>
+ <range_min>14</range_min><range_max>14</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanDeltaRSSIThreshold" psid="2010">
+ <description_user>Magnitude of the change in RSSI for which a scan result will be issued</description_user>
+ <units>dB</units>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>255</range_max><default>20</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanProbeInterval" psid="2007">
+ <description_user>Time between transmissions of broadcast probe requests on a given channel when performing an active scan.</description_user>
+ <units>TU</units>
+ <type>uint16</type>
+ <default>70</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanHighRSSIThreshold" psid="2008">
+ <description_user>Minimum RSSI for a new station to enter the coverage area of scan.</description_user>
+ <units>dBm</units>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>-90</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanMaximumAge" psid="2014">
+ <description_user>Depricate</description_user>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanMaximumResults" psid="2015">
+ <description_user>Max number of scan results (for all scans) which will be stored before the oldest result is discarded, irrespective of its age. The value 0 specifies no maximum.</description_user>
+ <type>uint16</type>
+ <default>40</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanMaxNumberOfProbeSets" psid="2087">
+ <description_user>Max number of Probe Request sets that the scan engine will send on a single channel.</description_user>
+ <type>uint16</type>
+ <default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanStopIfLessThanXFrames" psid="2088">
+ <description_user>Stop scanning on a channel if less than X Beacons or Probe Responses are received.</description_user>
+ <type>uint16</type>
+ <default>4</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEAutonomousScanNoisy" psid="2016">
+ <description_user>Deprecated</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxNumberOfPeriodicScans" psid="2260">
+ <description_user>Max number of periodic scans for Google scan.</description_user>
+ <type>uint16</type>
+ <default>6</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxRSSISampleSize" psid="2261">
+ <description_user>Max number of RSSI samples used for averaging RSSI in Google scan.</description_user>
+ <type>uint16</type>
+ <default>8</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxHotlistAPs" psid="2262">
+ <description_user>Max number of entries for hotlist APs in Google scan.</description_user>
+ <type>uint16</type>
+ <default>64</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxSignificantWifiChangeAPs" psid="2263">
+ <description_user>Max number of entries for significant WiFi change APs in Google scan.</description_user>
+ <type>uint16</type>
+ <default>64</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxBssidHistoryEntries" psid="2264">
+ <description_user>Max number of BSSID/RSSI that the device can hold in Google scan.</description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBSSMaxIdlePeriodEnabled" psid="2508">
+ <description_user>If set STA will configure keep-alive with options specified in a received BSS max idle period IE</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEConnectionTimeOut" psid="2000">
+ <description_user>Firmware waits for unifiMLMEConnectionTimeOut of no successful Tx/Rx (including beacon) to/from AP before it disconnects from AP.For STA case - Setting it to less than 3 seconds may result in frequent disconnection with the AP</description_user>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <default>3000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEStationInactivityTimeOut" psid="2098">
+ <description_user>Timeout for instigating ConnectonFailure procedures. Setting it to less than 3 seconds may result in frequent disconnection or roaming with the AP.
+ Zero value disables the feature. Any value written lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <default>3</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMECliInactivityTimeOut" psid="2099">
+ <description_user>Timeout for instigating ConnectonFailure procedures. Zero value disables the feature. Any value written lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEStationInitialKickTimeOut" psid="2100">
+ <description_user>Timeout for sending the AP a NULL frame to kick off the EAPOL exchange.</description_user>
+ <units>millisecond</units>
+ <type>uint16</type>
+ <default>50</default>
+ </config_element>
+ <config_element name="unifiMLMEDataReferenceTimeout" psid="2005">
+ <description_user>Maximum time allowed for the data in data references corresponding to MLME primitives to be made available to the firmware. The special value 0 specifies an infinite timeout.</description_user>
+ <description_internal>Note that the default has to be sufficient to allow for any MLME-SET.request used to set a different value! The value 65535 is reserved for future internal expansion (infinite timeout).</description_internal>
+ <units>TU</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_max>65534</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPowerManagementDelayTimeout" psid="2514">
+ <description_user>When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. Specifies an upper limit on the timeout. UniFi internally implements a proprietary algorithm to adapt the timeout depending upon the situation.This is used by firmware when current station VIF is only station VIF which can be scheduled</description_user>
+ <units>µs</units>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>30000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConcurrentPowerManagementDelayTimeout" psid="2516">
+ <description_user>When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. This is same as unifiPowerManagementDelayTimeout but this value is considered only when we are doing multivif operations and other VIFs are waiting to be scheduled.Note that firmware automatically chooses one of unifiPowerManagementDelayTimeout and unifiConcurrentPowerManagementDelayTimeout depending upon the current situation.It is sensible to set unifiPowerManagementDelayTimeout to be always more thanunifiConcurrentPowerManagementDelayTimeout.</description_user>
+ <units>µs</units>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>6000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDisableLegacyPowerSave" psid="2510">
+ <description_user>This affects Station VIF power save behaviour.
+ Setting it to true will disable legacy power save (i.e. we wil use fast power save to retrieve data)
+ Note that actually disables full power save mode (i.e sending trigger to retrieve frames which will be PS-POLL for legacy and QOS-NULL for UAPSD)</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugForceActive" psid="2511">
+ <description_user>Force station power save mode to be active (when scheduled).
+ VIF scheduling, coex and other non-VIF specific reasons could still force power save on the VIF.
+ Applies to all VIFs of type station (includes P2P client).
+ is only provided for test purpose.
+ Changes to the mib will only get applied after next host/mlme power management request.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiIdleModeLiteEnabled" psid="2526">
+ <description_user>Enables Idle Mode Lite, if softAP is active, and there has been no activity for a time.
+ Idle mode lite should not be active if host has sent a command to change key.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiIdleModeEnabled" psid="2527">
+ <description_user>Enables Idle Mode, if single vif station is active, and there has been no activity for a time.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacrameDebugStats" psid="2215">
+ <description_user>MACRAME debug stats readout key. Use set to write a debug readout, then read the same key to get the actual readout.</description_user>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="false"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNANEnabled" psid="6080">
+ <description_user>Enables Neighbour Aware Networking (NAN)</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNANBeaconCapabilities" psid="6081">
+ <description_user>The 16-bit field follows the coding of IEEE 802.11 Capability Information.</description_user>
+ <type>uint16</type>
+ <default>0x0720</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- PSID Range 6080-6099 Reserved for NAN -->
+ <!-- <config_element name="ReservedForNAN" psid="6082"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6083"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6084"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6085"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6086"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6087"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6088"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6089"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6090"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6091"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6092"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6093"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6094"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6095"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6096"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6097"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6098"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6099"> -->
+ <!-- PSID Range 6080-6099 Reserved for NAN -->
+
+ <config_element name="unifiLowPowerRxConfig" psid="6018">
+ <description_user>Enables low power radio RX for idle STA and AP VIFs respectively.
+ Setting/clearing bit 0 enables/disabled LP RX for (all) STA/Cli VIFs.
+ Setting/clearing bit 1 enables/disabled LP RX for AP/GO VIFs.</description_user>
+ <type>uint16</type>
+ <default>3</default>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStationActivityIdleTime" psid="2512">
+ <description_user>Time since last station activity when it can be considered to be idle. Only used in SoftAP mode when determining if all connected stations are idle (not active).</description_user>
+ <type>uint32</type>
+ <units>milliseconds</units>
+ <default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiApBeaconMaxDrift" psid="2507">
+ <description_user>The maximum drift in microseconds we will allow for each beacon sent when we're trying to move it to get a 50% duty cycle between GO and STA in multiple VIF scenario. We'll delay our TX beacon by a maximum of this value until we reach our target TBTT. We have 3 possible cases for this value: a) ap_beacon_max_drift = 0x0000 - Feature disabled b) ap_beacon_max_drift between 0x0001 and 0xFFFE - Each time we transmit the beacon we'll move it a little bit forward but never more than this. (Not implemented yet) c) ap_beacon_max_drift = 0xFFFF - Move the beacon to the desired position in one shot.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>0xFFFF</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacBeaconTimeout" psid="2270">
+ <description_user>The maximum time in microseconds we want to stall TX data when expecting a beacon at EBRT time as a station.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>128</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRSSIMaxAveragingPeriod" psid="2210">
+ <description_user>Limits the period over which the value of unifiRSSI is averaged. If no more than unifiRSSIMinReceivedFrames frames have been received in the period, then the value of unifiRSSI is reset to the value of the next measurement and the rolling average is restarted. This ensures that the value is timely (although possibly poorly averaged) when little data is being received.</description_user>
+ <units>TU</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_min>1</range_min>
+ <default>3000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRSSIMinReceivedFrames" psid="2211">
+ <description_user>See the description of unifiRSSIMaxAveragingPeriod for how the combination of attributes is used.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_min>1</range_min>
+ <default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCSROnlyEIFSDuration" psid="2362">
+ <description_user>Specifies time that is used for EIFS. A value of 0 causes the build in value to be used.</description_user>
+ <access_rights>read_only</access_rights>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>12</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForceChannelBW" psid="2370">
+ <description_user>Test/debug Mib to force channel bandwidth to specified value.
+ This can also be used to allow emulator/silicon back to back connection to communicate at bandwidth other than default (20 MHz)
+ Setting it to 0 uses the default bandwidth as selected by firmware
+ channel_bw_20_mhz = 20,
+ channel_bw_40_mhz = 40,
+ channel_bw_80_mhz = 80
+ </description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTestSetChannelBW" psid="2037">
+ <description_user>Test/debug Mib to set channel bandwidth to specified value.</description_user>
+ <type>unifiBWTableIndex</type>
+ <function_list>
+ <function type="set" function_name="mibcapbwset" is_for_vif="true" ></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiSwToHwQueueStats" psid="2250">
+ <description_user>The timing statistics of packets being queued between SW-HW</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiQueueStatsIdTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibqueuestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiHostToSwQueueStats" psid="2251">
+ <description_user>The timing statistics of packets being queued between HOST-SW</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiQueueStatsIdTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibqueuestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiQueueStatsEnable" psid="2252">
+ <description_user>Enables recording timing statistics of packets being queued between HOST-SW-HW</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRateStatsRate" psid="2212">
+ <description_user>The rate corresponding to the current table entry. The value is rounded to the nearest number of units where necessary. Most rates do not require rounding, but when short guard interval is in effect the rates are no longer multiples of the base unit. Note that there may be two occurrences of the value 130: the first corresponds to MCS index 7, and the second, if present, to MCS index 6 with short guard interval.</description_user>
+ <description_internal>Get the rate for rate statistics table entry index.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <units>500 kbps</units>
+ <table_name>unifiRateStatsTable</table_name>
+ <function type="get" function_name="mibuint16get"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRateStatsRxSuccessCount" psid="2206">
+ <description_user>The number of successful receptions of complete management and data frames at the rate indexed by unifiRateStatsIndex.This number will wrap to zero after the range is exceeded.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibratestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRateStatsTxSuccessCount" psid="2207">
+ <description_user>The number of successful (acknowledged) unicast transmissions of complete data or management frames the rate indexed by unifiRateStatsIndex. This number will wrap to zero after the range is exceeded.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibratestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxDataConfirm" psid="2253">
+ <description_user>Allows to request on a per access class basis that an MA_UNITDATA.confirm be generated after each packet transfer. The default value is applied for all ACs.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <table_name>unifiAcTxConfirmTable</table_name>
+ <function_list>
+ <function type="set" function_name="mibtxdatacfmset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxDataRate" psid="2208">
+ <description_user>The bit rate currently in use for transmissions of unicast data frames; On an infrastructure BSS, this is the data rate used in communicating with the associated access point, if there is none, an error is returned</description_user>
+ <description_internal>Request is made per-VIF. Rate is read from station records</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibtxdatarateget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLastBssTxDataRate" psid="2213">
+ <description_user>Last BSS Tx DataRate. See unifiTxDataRate description.</description_user>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRxDataRate" psid="2196">
+ <description_user>The bit rate of the last received frame on this VIF.</description_user>
+ <description_internal>Request is made per-VIF and only support for STA VIF type.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibrxdatarateget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNoAckActivationCount" psid="2240">
+ <description_user>The number of frames that are discarded due to HW No-ack activated during test.
+ This number will wrap to zero after the range is exceeded.</description_user>
+ <description_internal>Number of discarded frames when HW No-ack is activated during test.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRxFcsErrorCount" psid="2241">
+ <description_user>The number of received frames that are discarded due to bad FCS (CRC).
+ This number will wrap to zero after the range is exceeded.</description_user>
+ <description_internal>Number of discarded received frames due to bad FCS (CRC) as detected by the HW. </description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiReadReg" psid="8051">
+ <description_user>Read value from a register and return it.</description_user>
+ <description_internal> Register access function. </description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiReadRegTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibreadreg"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiReadHardwareCounter" psid="5087">
+ <description_user>Read a value from a hardware packet counter in a specific mac instance and return it.</description_user>
+ <description_internal> Hardware counter access function. </description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiReadHardwareCounterTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibreadhardwarecounter"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRsnCapabilities" psid="2034">
+ <description_user>Encodes the RSN Capabilities field of IEEE 802.11 RSN Information Element.</description_user>
+ <type>uint16</type>
+ <default>0x248C</default>
+ </config_element>
+ <config_element name="unifiHwTxTimeout" psid="2205">
+ <description_user>Maximum time in milliseconds for a frame to be queued in the hardware/DPIF.</description_user>
+ <type>uint16</type>
+ <units>milliseconds</units>
+ <default>512</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSwTxTimeout" psid="2204">
+ <description_user>Maximum time in seconds for a frame to be queued in firmware, ready to be sent, but not yet actually pumped to hardware.</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSNR" psid="2202">
+ <description_user>Provides a running average of the Signal to Noise Ratio (SNR) for packets received by UniFi's radio.</description_user>
+ <units>dB</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibgetsnr" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLastBssSNR" psid="2203">
+ <description_user>Last BSS SNR. See unifiSNR description.</description_user>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSNRExtraOffsetCCK" psid="2209">
+ <description_user>This offset is added to SNR values received at 802.11b data rates. This accounts for differences in the RF pathway between 802.11b and 802.11g demodulators. The offset applies to values of unifiSNR as well as SNR values in scan indications. Not used in 5GHz mode.</description_user>
+ <units>dB</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <default>8</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiScanMaxProbeTransmitLifetime" psid="2531">
+ <description_user>If non-zero, used during active scans as the maximum lifetime for probe requests. It is the elapsed time after the initial transmission at which further attempts to transmit the probe are terminated.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <range_min>1</range_min><default>64</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiProbeResponseNonAPLifetime" psid="2533">
+ <description_user>Lifetime of proberesponse frame in unit of ms for all vifs which are not an infrastructe AP.</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiProbeResponseAPLifetime" psid="2539">
+ <description_user>Lifetime of proberesponse frame in unit of ms for infrastructure AP.</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <default>100</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiProbeResponseMaxRetry" psid="2534">
+ <description_user>Number of retries of probe response frame.</description_user>
+ <type>uint16</type>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPowerSaveTransitionPacketThreshold" psid="2532">
+ <description_user>If VIF has this many packets queued/transmitted/received in last unifiFastPowerSaveTransitionPeriod then firmware may decide to come out of aggressive power save mode. This is applicable to STA (CLI) and GO (VIF).Note that this is only a guideline. Firmware internal factors may override this MIB.Also see unifiExitPowerSavePeriod and unifiAggressivePowerSaveTransitionPeriod.</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExitPowerSavePeriod" psid="2535">
+ <description_user>Period in TUs over which firmware counts number of packet transmitted/queued/received to decide to come out of aggressive power save mode. This is applicable to STA (CLI) and GO (AP) VIF. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold and unifiAggressivePowerSaveTransitionPeriod</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>200</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAggressivePowerSaveTransitionPeriod" psid="2536">
+ <description_user>Defines how many unifiExitPowerSavePeriod firmware should wait in which VIF had received/transmitted/queued less than unifiPowerSaveTransitionPacketThreshold packets - before entering aggressive power save mode (when not in aggressive power save mode) This is applicable to STA (CLI) and GO (AP) VIF. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold and unifiExitPowerSavePeriod.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiActiveTimeAfterMoreBit" psid="2537">
+ <description_user>After seeing the "more" bit set in a message from the AP, the STA will goto active mode for this duration of time. After this time, traffic information is evaluated to determine whether the STA should stay active or go to powersave. Setting this value to 0 means that the described functionality is disabled.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <default>30</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForcedScheduleDuration" psid="2538">
+ <description_user>Defines the time to keep a VIF scheduled after an outgoing packet is queued, if the "Immediate_Response_Expected" bit is set in the Tx_Control associated with a frame transmission request. The firmware may choose to override this value based on internal logic.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>50</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMAXVifScheduleDuration" psid="2541">
+ <description_user>Default time for which a non-scan VIF can be scheduled. Applies to multiVIF scenario. Internal firmware logic or BSS state (e.g. NOA) may cut short the schedule.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>20</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiVifLongIntervalTime" psid="2542">
+ <description_user>When the scheduler expects a VIF to schedule for time longer than this parameter (specified in TUs), then the VIF may come out of powersave. Only valid for STA VIFs.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>60</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiUartConfigure" psid="2110">
+ <description_user>UART configuration using the values of the other unifiUart* attributes. The value supplied for this attribute is ignored.</description_user>
+ <is_internal>true</is_internal>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiUartPios" psid="2111">
+ <description_user>Specification of which PIOs should be connected to the UART. Currently defined values are: 1 - UART not used; all PIOs are available for other uses. 2 - Data transmit and receive connected to PIO[12] and PIO[14] respectively. No hardware handshaking lines. 3 - Data and handshaking lines connected to PIO[12:15].</description_user>
+ <is_internal>true</is_internal>
+ <type>unifiUartPios</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWatchdogTimeout" psid="2152">
+ <description_user>Maximum time the background may be busy or locked out for. If this time is exceeded, UniFi will reset. If this key is set to 65535 then the watchdog will be disabled.</description_user>
+ <units>ms</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_min>1</range_min><default>1500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLoggerEnabled" psid="2320">
+ <description_user>Enable reporting of the following events for Android logging:
+ - firmware connectivity events
+ - fate of management frames sent by the host through the MLME SAP
+ It can take the following values:
+ - 0: reporting is disabled
+ - 1: partial reporting is enabled. Beacons and EAPOL frames will not be reported
+ - 2: full reporting is enabled. Beacons and EAPOL frames are included.</description_user>
+ <type>unifiWifiLogger</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLoggerMaxDelayedEvents" psid="6124">
+ <description_user>Maximum number of events to keep when host is suspended.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMaPacketFateEnabled" psid="2321">
+ <description_user>Enable reporting of the fate of the TX packets sent by the host</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <function_list>
+ <function type="set" function_name="mibmapacketfateenableset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForceShortSlotTime" psid="5080">
+ <description_user>If set to true, forces FW to use short slot times for all VIFs.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRSSI" psid="2200">
+ <description_user>Running average of the Received Signal Strength Indication (RSSI) for packets received by UniFi's radio. The value should only be treated as an indication of the signal strength; it is not an accurate measurement. The result is only meaningful if the unifiRxExternalGain attribute is set to the correct calibration value. If UniFi is part of a BSS, only frames originating from devices in the BSS are reported (so far as this can be determined). The average is reset when UniFi joins or starts a BSS or is reset.</description_user>
+ <description_internal>Use the lack of a (default) value to signal to rame that the RSSI hasn't been calibrated, and thus calls to mibgetrssi() will return FALSE. </description_internal>
+ <units>dBm</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibgetrssi" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLastBssRSSI" psid="2201">
+ <description_user>Last BSS RSSI. See unifiRSSI description.</description_user>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBeaconCu" psid="2296">
+ <description_user>Provides a channel utilization of peer, value 255=100% channel utilization.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPeerBandwidth" psid="2094">
+ <description_user>The bandwidth used with peer station prior it disconnects</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentPeerNss" psid="2095">
+ <description_user>The number of spatial streams used with peer station prior it disconnects</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPeerTxDataRate" psid="2096">
+ <description_user>The tx rate that was used for transmissions prior disconnection;</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPeerRSSI" psid="2097">
+ <description_user>The recorded RSSI from peer station prior it disconnects</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSettings" psid="5031">
+ <description_user>Hardware specific transmitter settings</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxSettingsTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxGainSettings" psid="5032">
+ <description_user>Hardware specific transmitter gain settings</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxGainSettingsTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxPowerDetectorResponse" psid="5055">
+ <description_user>Hardware specific transmitter detector response settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxPowerDetectorResponseTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxDetectorTemperatureCompensation" psid="5056">
+ <description_user>Hardware specific transmitter detector temperature compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxDetectorTemperatureCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxDetectorFrequencyCompensation" psid="5057">
+ <description_user>Hardware specific transmitter detector frequency compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxDetectorFrequencyCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxOpenLoopTemperatureCompensation" psid="5058">
+ <description_user>Hardware specific transmitter open-loop temperature compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxOpenLoopTemperatureCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxOpenLoopFrequencyCompensation" psid="5059">
+ <description_user>Hardware specific transmitter open-loop frequency compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxOpenLoopFrequencyCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdTemperatureCompensation" psid="5066">
+ <description_user>Hardware specific transmitter PA gain for DPD temperature compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxPaGainDpdTemperatureCompensationTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdFrequencyCompensation" psid="5067">
+ <description_user>Hardware specific transmitter PA gain for DPD frequency compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxPaGainDpdFrequencyCompensationTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxFtrimSettings" psid="2372">
+ <description_user>Hardware specific transmitter frequency compensation settings</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxFtrimSettingsTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxGainStepSettings" psid="5081">
+ <description_user>Hardware specific transmitter gain step settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxGainStepSettingsTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxOfdmSelect" psid="5060">
+ <description_user>Hardware specific transmitter OFDM selection settings</description_user>
+ <type>octet_string</type>
+ <range_min>4</range_min><range_max>8</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxDigGain" psid="5061">
+ <description_user>Specify gain specific modulation power optimisation.</description_user>
+ <type>octet_string</type>
+ <range_min>16</range_min><range_max>48</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiChipTemperature" psid="5062">
+ <description_user>Read the chip temperature as seen by WLAN radio firmware.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <units>celcius</units>
+ <function type="get" function_name="mibint16get"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="UnifiBatteryVoltage" psid="5063">
+ <description_user>Battery voltage</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <units>millivolt</units>
+ <function type="get" function_name="mibuint16get"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiLoadDpdLut" psid="2255">
+ <description_user>Write a static DPD LUT to the FW</description_user>
+ <description_internal>For testing: Write DPD LUT entry</description_internal>
+ <type>octet_string</type>
+ <range_min>147</range_min><range_max>147</range_max>
+ <function_list>
+ <function type="get" function_name="mibbmsgget"></function>
+ <function type="set" function_name="mibricedpdlutset"></function>
+ </function_list>
+ <table_name>unifiLoadDpdLutTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiOverrideDpdLut" psid="2258">
+ <description_user>Write a DPD LUT directly to the HW</description_user>
+ <description_internal>Used for Matlab characterisation by writing a previously calculated and (possibly) smoothed LUT to the HW. The primary need for this is because writing the LUT directly in Matlab is very slow and hence impractical for any characterisation work. </description_internal>
+ <type>octet_string</type>
+ <range_min>147</range_min><range_max>147</range_max>
+ <function_list>
+ <function type="set" function_name="mibricedpdlutset"></function>
+ </function_list>
+ <table_name>unifiLoadDpdLutTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDpdPredistortGains" psid="2257">
+ <description_user>DPD pre-distort gains. Takes a range of frequencies, where
+ f_min <= f_channel < f_max.
+ The format is [freq_min_msb, freq_min_lsb, freq_max_msb, freq_max_lsb,
+ DPD policy bitmap, bandwidth_bitmap, power_trim_enable,
+ OFDM0_gain, OFDM1_gain, CCK_gain, TR_gain,
+ CCK PSAT gain, OFDM PSAT gain].</description_user>
+ <type>octet_string</type>
+ <range_min>13</range_min><range_max>13</range_max>
+ <table_name>unifiDpdPredistortGainsTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDpdMasterSwitch" psid="2256">
+ <description_user>Enables Digital Pre-Distortion</description_user>
+ <description_internal>Bitmask of DPD features to enable for testing, requires d01_d01 or later. </description_internal>
+ <type>uint16</type>
+ <default>0</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCCAMasterSwitch" psid="5102">
+ <description_user>Enables CCA</description_user>
+ <description_internal>Bitmask of CCA features to enable.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmacconfiggenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmacconfiggenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiBbBbaCcaCfg" psid="5108">
+ <description_user>Enables/disables CCA</description_user>
+ <description_internal>Bitmask of CCA features to enable in PHY. Changes applied when radio is next switched on.
+ To enable: mlme_set_req 5108 0 . 0
+ To disable: mlme_set_req 5108 255 . 0
+
+ Note in the example above, it disables the CCA STF and so will prevent packet sync.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemgenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiRxSyncCCACfg" psid="5103">
+ <description_user>Configures CCA per 20 MHz sub-band.</description_user>
+ <description_internal>Configure to take into account the CCA of each 20M subband for the primary channel.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemgenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiMacCCABusyTime" psid="5104">
+ <description_user>Counts the time CCA indicates busy</description_user>
+ <description_internal>This register counts the time CCA indicates busy (for pri20/sec20 and sec40), in units of 16 us.</description_internal>
+ <table_name>unifiMacBusyTimeTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmacconfiggenericget" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiMacSecChanClearTime" psid="5105">
+ <description_user>Configures PIFS</description_user>
+ <description_internal>Secondary Channel must be free for this amount of time (50ns unit) before it is declared non-busy for starting a Txop. Related to PIFS.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmacconfiggenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmacconfiggenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiCCACSThresh" psid="5101">
+ <description_user>Configures CCA CS thresholds.</description_user>
+ <description_internal>Configures CCA CS (packet sync) thresholds. Indexed by siso/mimo.</description_internal>
+ <table_name>unifiCCACSThreshTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemgenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiCoexDebugOverrideBt" psid="2425">
+ <description_user>Enables overriding of all BT activities by WLAN. </description_user>
+ <description_internal>When this MIB is set then no macrame blackouts are registered for any BT activities
+ and also WLAN trumps all BT activities at the HW CDL arbitration level. This MIB should be enabled only for debugging
+ purposes. This MIB will only have an effect when its either compiled into the FW image or is configured at WLAN boot via
+ an hcf file.
+ </description_internal>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxPowerTrimConfig" psid="5072">
+ <description_user>Configuration settings for the TX power trim.
+ The format is [band,
+ pcal_ofdm0_to_cck_mso, pcal_ofdm0_to_cck_lso,
+ pcal_ofdm0_to_ofdm1_mso, pcal_ofdm0_to_ofdm1_lso,
+ pcal_20_to_80_mso, pcal_20_to_80_lso,
+ pcal_20_to_40_mso, pcal_20_to_40_lso,
+ psat_v2i_gain, psat_mix_gain, psat_drv_gain, psat_pa_gain,
+ psat_power_ref_mso, psat_power_ref_lso,
+ psat_drv_bias, psat_pa_bias,
+ max_adjust_up_mso, max_adjust_up_lso,
+ max_adjust_down_mso, max_adjust_down_lso].</description_user>
+ <type>octet_string</type>
+ <range_min>21</range_min><range_max>21</range_max>
+ <table_name>unifiTxPowerTrimConfigTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiClearRadioTrimCache" psid="5088">
+ <description_user>Clears the radio trim cache. The parameter is ignored.</description_user>
+ <description_internal>Invalidates all entries in the trim cache. </description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxAgcControl" psid="4079">
+ <description_user>Override the AGC by adjusting the Rx minimum and maximum gains of each stage.
+ Set requests write the values to a static structure in
+ mac/arch/maxwell/hal/halradio_agc.c. The saved values are written
+ to the Jar register WLRF_RADIO_AGC_CONFIG2 and to the Night registers
+ WL_RADIO_AGC_CONFIG2 and WL_RADIO_AGC_CONFIG3. The saved values are also
+ used to configure the AGC whenever halradio_agc_setup() is called.
+ Get requests read the values from the static structure in
+ mac/arch/maxwell/hal/halradio_agc.c.
+ AGC enables are not altered. Fixed gain may be tested by setting the
+ minimums and maximums to the same value.
+
+ Version.
+ octet 0 - Version number for this mib.
+ Gain values. Default in brackets.
+ octet 1 - 5G LNA minimum gain (0).
+ octet 2 - 5G LNA maximum gain (4).
+ octet 3 - 2G LNA minimum gain (0).
+ octet 4 - 2G LNA maximum gain (5).
+ octet 5 - Mixer minimum gain (0).
+ octet 6 - Mixer maximum gain (2).
+ octet 7 - ABB minimum gain (0).
+ octet 8 - ABB maximum gain (27).
+ octet 9 - Digital minimum gain (0).
+ octet 10 - Digital maximum gain (7).</description_user>
+ <type>octet_string</type>
+ <range_min>11</range_min><range_max>11</range_max>
+ <function_list>
+ <function type="get" function_name="mibbmsgget" is_for_vif="false"></function>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaConnectionLossFrequency" psid="5033">
+ <description_user>The corresponding set of frequency values for TxAntennaConnectionLossTable</description_user>
+ <type>uint16</type>
+ <range_min>3940</range_min><range_max>12000</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaConnectionLossTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaConnectionLoss" psid="5034">
+ <description_user>The set of Antenna Connection Loss value, which is used for TPO/EIRP conversion</description_user>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaConnectionLossTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaMaxGainFrequency" psid="5035">
+ <description_user>The corresponding set of frequency values for TxAntennaMaxGain</description_user>
+ <type>uint16</type>
+ <range_min>3940</range_min><range_max>12000</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaMaxGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaMaxGain" psid="5036">
+ <description_user>The set of Antenna Max Gain value, which is used for TPO/EIRP conversion</description_user>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaMaxGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxExternalGainFrequency" psid="5037">
+ <description_user>The set of RSSI offset value</description_user>
+ <type>uint16</type>
+ <range_min>3940</range_min><range_max>12000</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiRxExternalGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxExternalGain" psid="5038">
+ <description_user>The table giving frequency-dependent RSSI offset value</description_user>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiRxExternalGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCurrentTxpowerLevel" psid="6020">
+ <description_user>Maximum air power for the VIF. Values are expressed in 0.25 dBm units.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <default>0</default>
+ <function type="get" function_name="mibint16get" is_for_vif="true"></function>
+ <units>qdBm</units>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugInstantDelivery" psid="6069">
+ <description_user>Instant delivery control of the debug messages when set to true. Note: will not allow the host to suspend when set to True.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <function_list>
+ <function type="set" function_name="mibdebuginstantdeliveryset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugEnable" psid="6071">
+ <description_user>Debug to host state. Debug is either is sent to the host or it isn't.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <function_list>
+ <function type="set" function_name="mibdebugenableset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugModuleControl" psid="5029">
+ <description_user>Debug Module levels for all modules.
+ Module debug level is used to filter debug messages sent to the host.
+ Only 6 levels of debug per module are available:
+ a. -1 No debug created.
+ b. 0 Debug if compiled in. Should not cause Buffer Full in normal testing.
+ c. 1 - 3 Levels to allow sensible setting of the .hcf file while running specific tests or debugging
+ d. 4 Debug will harm normal execution due to excessive levels or processing time required. Only used in emergency debugging.
+ Additional control for FSM transition and FSM signals logging is provided.
+
+ Debug module level and 2 boolean flags are encoded within a uint16:
+ Function | Is sending FSM signals | Is sending FSM transitions | Reseved | Module level (signed int)
+ ----------+--------------------------+------------------------------+-----------+----------------------------
+ Bits | 15 | 14 | 13 - 8 | 7 - 0
+
+ Note: 0x00FF disables any debug for a module
+ 0xC004 enables all debug for a module</description_user>
+ <type>uint16</type>
+ <table_name>unifiDebugConfigTable</table_name>
+ <default_list>
+ <!-- To find the module see unifiDebugModulesIndex -->
+ <!-- Please don't add comments that hint what the index is. -->
+ <default index1="1"> 0xC004 </default>
+ <default index1="2"> 0x0000 </default>
+ <default index1="3"> 0x00FF </default>
+ <default index1="4"> 0xC004 </default>
+ <default index1="5"> 0x00FF </default>
+ <default index1="6"> 0xC000 </default>
+ <default index1="7"> 0xC004 </default>
+ <default index1="8"> 0xC004 </default>
+ <default index1="9"> 0x00FF </default>
+ <default index1="10"> 0x00FF </default>
+ <default index1="11"> 0x0001 </default>
+ <default index1="12"> 0x00FF </default>
+ <default index1="13"> 0x00FF </default>
+ <default index1="14"> 0xC000 </default>
+ <default index1="15"> 0x00FF </default>
+ <default index1="16"> 0x00FF </default>
+ <default index1="17"> 0x00FF </default>
+ <default index1="18"> 0x00FF </default>
+ <default index1="19"> 0x00FF </default>
+ <default index1="20"> 0xC000 </default>
+ <default index1="21"> 0xC000 </default>
+ <default index1="22"> 0xC004 </default>
+ <default index1="23"> 0x0001 </default>
+ <default index1="24"> 0xC004 </default>
+ <default index1="25"> 0x0001 </default>
+ <default index1="26"> 0x00FF </default>
+ <default index1="27"> 0x00FF </default>
+ <default index1="28"> 0x00FF </default>
+ <default index1="29"> 0x0001 </default>
+ <default index1="30"> 0x0001 </default>
+ <default index1="31"> 0x00FF </default>
+ <default index1="32"> 0x00FF </default>
+ <default index1="33"> 0x00FF </default>
+ <default index1="34"> 0x00FF </default>
+ <default index1="35"> 0xC001 </default>
+ <default index1="36"> 0x0000 </default>
+ <default index1="37"> 0x0001 </default>
+ <default index1="38"> 0x00FF </default>
+ <default index1="39"> 0x00FF </default>
+ <default index1="40"> 0x00FF </default>
+ <default index1="41"> 0x00FF </default>
+ <default index1="42"> 0x00FF </default>
+ <default index1="43"> 0x00FF </default>
+ <default index1="44"> 0x00FF </default>
+ <default index1="45"> 0x00FF </default>
+ <default index1="46"> 0x00FF </default>
+ <default index1="47"> 0x00FF </default>
+ <default index1="48"> 0x00FF </default>
+ <default index1="49"> 0x00FF </default>
+ <default index1="50"> 0x0001 </default>
+ <default index1="51"> 0x00FF </default>
+ <default index1="52"> 0x0000 </default>
+ <default index1="53"> 0x00FF </default>
+ <default index1="54"> 0xC004 </default>
+ <default index1="55"> 0x0004 </default>
+ <default index1="56"> 0x0004 </default>
+ <default index1="57"> 0x00FF </default>
+ <default index1="58"> 0xC000 </default>
+ <default index1="59"> 0x00FF </default>
+ <default index1="60"> 0x0000 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- unifiTxOOBConstraintTable Transmit out-of-band regulatory constraint table -->
+ <config_element name="unifiTxOOBConstraints" psid="5064">
+ <description_user>OOB constraints table.
+ | octects | description |
+ |---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+ | 0 | DPD applicability bitmask: 0 = no DPD, 1 = dynamic DPD, 2 = static DPD, 3 = applies to both static and dynamic DPD |
+ | 1-2 | Bitmask indicating which regulatory domains this rule applies to FCC=bit0, ETSI=bit1, JAPAN=bit2 |
+ | 3-4 | Bitmask indicating which band edges this rule applies to RICE_BAND_EDGE_ISM_24G_LOWER = bit 0, RICE_BAND_EDGE_ISM_24G_UPPER = bit 1, RICE_BAND_EDGE_U_NII_1_LOWER = bit 2, RICE_BAND_EDGE_U_NII_1_UPPER = bit 3, RICE_BAND_EDGE_U_NII_2_LOWER = bit 4, RICE_BAND_EDGE_U_NII_2_UPPER = bit 5, RICE_BAND_EDGE_U_NII_2E_LOWER = bit 6, RICE_BAND_EDGE_U_NII_2E_UPPER = bit 7, RICE_BAND_EDGE_U_NII_3_LOWER = bit 8, RICE_BAND_EDGE_U_NII_3_UPPER = bit 9 |
+ | 5 | Bitmask indicating which modulation types this rule applies to (LSB/b0=DSSS/CCK, b1= OFDM0 modulation group, b2= OFDM1 modulation group) |
+ | 6 | Bitmask indicating which channel bandwidths this rule applies to (LSB/b0=20MHz, b1=40MHz, b2=80MHz) |
+ | 7 | Minimum distance to nearest band edge in 500 kHz units for which this constraint becomes is applicable. |
+ | 8 | Maximum power (EIRP) for this particular constraint - specified in units of quarter dBm. |
+ | 9-32 | Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. |
+ |</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxOOBConstraintTable</table_name>
+ </config_element>
+ <!-- end of unifiTxOOBConstraintTable -->
+ <!-- unifiRegDomVersion Regulatory domain version. -->
+ <config_element name="unifiRegDomVersion" psid="8019">
+ <description_user>Regulatory domain version encoded into 2 bytes, major version as MSB and minor version as LSB</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+
+ <default>0x0105</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- unifiRegulatoryTable Regulatory information for all countries. -->
+ <!-- Columns -->
+ <config_element name="unifiRegulatoryParameters" psid="8011">
+ <description_user>Regulatory parameters.
+ Each row of the table contains the regulatory rules for one country:
+ octet 0 - first character of alpha2 code for country
+ octet 1 - second character of alpha2 code for country
+ octet 2 - regulatory domain for the country
+ Followed by the rules for the country, numbered 0..n in this description
+ octet 7n+3 - LSB start frequency octet
+ 7n+4 - MSB start frequency octet
+ 7n+5 - LSB end frequency octet
+ 7n+6 - MSB end frequency octet
+ 7n+7 - maximum bandwidth octet
+ 7n+8 - maximum power octet
+ 7n+9 - rule flags</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>3</range_min><range_max>73</range_max>
+ <table_name>unifiRegulatoryTable</table_name>
+ <default_list>
+
+ <default index1="1">{0x30,0x30,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x99,0x09,0xB2,0x09,0x28,0x14,0x01,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="2">{0x58,0x58,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="3">{0x41,0x44,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0x50,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="4">{0x41,0x45,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="5">{0x41,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="6">{0x41,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="7">{0x41,0x49,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="8">{0x41,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="9">{0x41,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x12,0x00}</default>
+ <default index1="10">{0x41,0x4E,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="11">{0x41,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="12">{0x41,0x51,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="13">{0x41,0x52,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xD6,0x15,0x50,0x18,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="14">{0x41,0x53,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="15">{0x41,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="16">{0x41,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x12,
+ 0x5E,0x15,0xE0,0x15,0x50,0x1E,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x1E,0x02,
+ 0x5D,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="17">{0x41,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x5D,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="18">{0x41,0x58,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="19">{0x41,0x5A,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x12,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x12,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="20">{0x42,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="21">{0x42,0x42,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="22">{0x42,0x44,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="23">{0x42,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="24">{0x42,0x46,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="25">{0x42,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x5D,0x16,0xF3,0x16,0x50,0x0E,0x00}</default>
+ <default index1="26">{0x42,0x48,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x14,0x14,0x12,
+ 0x67,0x16,0xCB,0x16,0x14,0x14,0x00}</default>
+ <default index1="27">{0x42,0x49,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="28">{0x42,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x14,0x00}</default>
+ <default index1="29">{0x42,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="30">{0x42,0x4D,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="31">{0x42,0x4E,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="32">{0x42,0x4F,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x1E,0x12,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x10}</default>
+ <default index1="33">{0x42,0x52,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="34">{0x42,0x53,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="35">{0x42,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="36">{0x42,0x56,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="37">{0x42,0x57,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="38">{0x42,0x59,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x12,0x16,0x4E,0x16,0x28,0x1B,0x02}</default>
+ <default index1="39">{0x42,0x5A,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="40">{0x43,0x41,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xE0,0x15,0x50,0x18,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="41">{0x43,0x43,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="42">{0x43,0x44,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="43">{0x43,0x46,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0x28,0x18,0x02}</default>
+ <default index1="44">{0x43,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="45">{0x43,0x48,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="46">{0x43,0x49,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="47">{0x43,0x4B,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="48">{0x43,0x4C,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="49">{0x43,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="50">{0x43,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x12,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="51">{0x43,0x4F,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="52">{0x43,0x52,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="53">{0x43,0x55,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="54">{0x43,0x56,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="55">{0x43,0x58,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xD6,0x15,0xA0,0x1B,0x02,
+ 0x12,0x16,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="56">{0x43,0x59,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="57">{0x43,0x5A,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="58">{0x44,0x45,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="59">{0x44,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="60">{0x44,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="61">{0x44,0x4D,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="62">{0x44,0x4F,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="63">{0x44,0x5A,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x02,
+ 0x5E,0x15,0x26,0x16,0xA0,0x1E,0x02}</default>
+ <default index1="64">{0x45,0x43,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="65">{0x45,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="66">{0x45,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02}</default>
+ <default index1="67">{0x45,0x48,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02}</default>
+ <default index1="68">{0x45,0x52,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="69">{0x45,0x53,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="70">{0x45,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="71">{0x46,0x49,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="72">{0x46,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="73">{0x46,0x4B,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="74">{0x46,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="75">{0x46,0x4D,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="76">{0x46,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="77">{0x46,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="78">{0x47,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="79">{0x47,0x42,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="80">{0x47,0x44,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="81">{0x47,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x12,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="82">{0x47,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="83">{0x47,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="84">{0x47,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="85">{0x47,0x49,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="86">{0x47,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="87">{0x47,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="88">{0x47,0x4E,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="89">{0x47,0x50,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="90">{0x47,0x51,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="91">{0x47,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="92">{0x47,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="93">{0x47,0x54,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="94">{0x47,0x55,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="95">{0x47,0x57,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="96">{0x47,0x59,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="97">{0x48,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="98">{0x48,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="99">{0x48,0x4E,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="100">{0x48,0x52,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="101">{0x48,0x54,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="102">{0x48,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="103">{0x49,0x44,0x03,
+ 0x62,0x09,0xB2,0x09,0x14,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x14,0x17,0x00}</default>
+ <default index1="104">{0x49,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="105">{0x49,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x12,
+ 0x72,0x15,0x62,0x16,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x17,0x01}</default>
+ <default index1="106">{0x49,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="107">{0x49,0x4E,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x67,0x16,0xB7,0x16,0x50,0x14,0x10,
+ 0xB7,0x16,0xCB,0x16,0x14,0x14,0x00}</default>
+ <default index1="108">{0x49,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="109">{0x49,0x51,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="110">{0x49,0x52,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="111">{0x49,0x53,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="112">{0x49,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="113">{0x4A,0x45,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="114">{0x4A,0x4D,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="115">{0x4A,0x4F,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x17,0x00}</default>
+ <default index1="116">{0x4A,0x50,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x2E,0x13,0x7E,0x13,0x28,0x17,0x00,
+ 0xA6,0x13,0xE2,0x13,0x28,0x17,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x17,0x02}</default>
+ <default index1="117">{0x4B,0x45,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x28,0x17,0x00}</default>
+ <default index1="118">{0x4B,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="119">{0x4B,0x48,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1B,0x00}</default>
+ <default index1="120">{0x4B,0x49,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="121">{0x4B,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="122">{0x4B,0x4E,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="123">{0x4B,0x50,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="124">{0x4B,0x52,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x5D,0x16,0xDA,0x16,0x50,0x1E,0x00}</default>
+ <default index1="125">{0x4B,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="126">{0x4B,0x59,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="127">{0x4B,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x02,
+ 0x12,0x16,0x4E,0x16,0x50,0x14,0x02}</default>
+ <default index1="128">{0x4C,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="129">{0x4C,0x42,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="130">{0x4C,0x43,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="131">{0x4C,0x49,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="132">{0x4C,0x4B,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="133">{0x4C,0x52,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="134">{0x4C,0x53,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="135">{0x4C,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="136">{0x4C,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="137">{0x4C,0x56,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="138">{0x4C,0x59,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="139">{0x4D,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12}</default>
+ <default index1="140">{0x4D,0x43,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="141">{0x4D,0x44,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="142">{0x4D,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="143">{0x4D,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="144">{0x4D,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="145">{0x4D,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="146">{0x4D,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="147">{0x4D,0x4C,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="148">{0x4D,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x4E,0x16,0x50,0x1E,0x02}</default>
+ <default index1="149">{0x4D,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="150">{0x4D,0x4F,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x17,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="151">{0x4D,0x50,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="152">{0x4D,0x51,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="153">{0x4D,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="154">{0x4D,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="155">{0x4D,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="156">{0x4D,0x55,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="157">{0x4D,0x56,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5D,0x16,0xDA,0x16,0x50,0x14,0x00}</default>
+ <default index1="158">{0x4D,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="159">{0x4D,0x58,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xD6,0x15,0x50,0x18,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="160">{0x4D,0x59,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x12,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x18,0x00}</default>
+ <default index1="161">{0x4D,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="162">{0x4E,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="163">{0x4E,0x43,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="164">{0x4E,0x45,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="165">{0x4E,0x46,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="166">{0x4E,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="167">{0x4E,0x49,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="168">{0x4E,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="169">{0x4E,0x4F,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="170">{0x4E,0x50,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x67,0x16,0xB7,0x16,0x50,0x14,0x00}</default>
+ <default index1="171">{0x4E,0x52,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="172">{0x4E,0x55,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="173">{0x4E,0x5A,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="174">{0x4F,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="175">{0x50,0x41,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="176">{0x50,0x45,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="177">{0x50,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="178">{0x50,0x47,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="179">{0x50,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="180">{0x50,0x4B,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="181">{0x50,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="182">{0x50,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="183">{0x50,0x4E,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="184">{0x50,0x52,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="185">{0x50,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="186">{0x50,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="187">{0x50,0x57,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="188">{0x50,0x59,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="189">{0x51,0x41,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x62,0x16,0xA0,0x1B,0x12,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x12}</default>
+ <default index1="190">{0x52,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="191">{0x52,0x4F,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="192">{0x52,0x53,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0xE6,0x14,0x28,0x17,0x10,
+ 0x5E,0x15,0x5D,0x16,0x14,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="193">{0x52,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="194">{0x52,0x57,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="195">{0x53,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xB7,0x16,0x50,0x0E,0x00}</default>
+ <default index1="196">{0x53,0x42,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="197">{0x53,0x43,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="198">{0x53,0x44,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="199">{0x53,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="200">{0x53,0x47,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="201">{0x53,0x48,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="202">{0x53,0x49,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="203">{0x53,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="204">{0x53,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="205">{0x53,0x4C,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="206">{0x53,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="207">{0x53,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02}</default>
+ <default index1="208">{0x53,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="209">{0x53,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="210">{0x53,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="211">{0x53,0x54,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="212">{0x53,0x56,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="213">{0x53,0x58,0x00,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="214">{0x53,0x59,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="215">{0x53,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="216">{0x54,0x43,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="217">{0x54,0x44,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="218">{0x54,0x46,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="219">{0x54,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0x28,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="220">{0x54,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="221">{0x54,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="222">{0x54,0x4B,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="223">{0x54,0x4C,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="224">{0x54,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="225">{0x54,0x4E,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02}</default>
+ <default index1="226">{0x54,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="227">{0x54,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="228">{0x54,0x54,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="229">{0x54,0x56,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="230">{0x54,0x57,0x01,
+ 0x60,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x02,
+ 0x5E,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xDA,0x16,0x50,0x1E,0x00}</default>
+ <default index1="231">{0x54,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="232">{0x55,0x41,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x26,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="233">{0x55,0x47,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xB7,0x16,0x50,0x1E,0x00}</default>
+ <default index1="234">{0x55,0x4D,0x00,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="235">{0x55,0x53,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="236">{0x55,0x59,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="237">{0x55,0x5A,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02}</default>
+ <default index1="238">{0x56,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="239">{0x56,0x43,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="240">{0x56,0x45,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="241">{0x56,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="242">{0x56,0x49,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="243">{0x56,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="244">{0x56,0x55,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="245">{0x57,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="246">{0x57,0x53,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0x28,0x1B,0x02,
+ 0x67,0x16,0xA3,0x16,0x28,0x1B,0x00}</default>
+ <default index1="247">{0x58,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="248">{0x59,0x45,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="249">{0x59,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="250">{0x5A,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="251">{0x5A,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="252">{0x5A,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of unifiRegulatoryTable -->
+ <!-- Operating Class information for all countries. -->
+ <config_element name="unifiOperatingClassTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>200</range_max>
+ <description_user>Index for unifiOperatingClassTable</description_user>
+ </config_element>
+ <config_element name="unifiOperatingClassParamters" psid="8015">
+ <description_user>Supported Operating Class parameters.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>73</range_max>
+ <table_name>unifiOperatingClassTable</table_name>
+ <default_list>
+ <default index1="1">{0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C,
+ 0x7D,0x7E,0x7F,0x80,0x81,0x82}</default> <!-- Global -->
+ <default index1="2">{0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10,
+ 0x11,0x80,0x81,0x82}</default> <!-- Europe -->
+ <default index1="3">{0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E,
+ 0x1F,0x20,0x21,0x80,0x81,0x82}</default> <!-- US -->
+ <default index1="4">{0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25,
+ 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82}</default> <!-- Japan -->
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of unifiOperatingClassTable -->
+ <config_element name="unifiScanParametersTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>20</range_max>
+ <description_user>Index for unifiScanParametersTable. Index is a Scan_Type as defined in FAPI. </description_user>
+ </config_element>
+ <config_element name="unifiScanParameters" psid="2154">
+ <description_user>Scan parameters.
+ Each row of the table contains 2 entries for a scan: first entry when there is 0 registered VIFs, second - when there is 1 or more registered VIFs.
+ Entry has the following structure:
+ octet 0 - Scan priority (uint8_t)
+ octet 1 - Enable Early Channel Exit (uint8_t as bool)
+ octet 2 ~ 3 - Probe Interval in Time Units (uint16_t)
+ octet 4 ~ 5 - Max Active Channel Time in Time Units (uint16_t)
+ octet 6 ~ 7 - Max Passive Channel Time in Time Units (uint16_t)
+ octet 8 ~ 9 - Scan Policy (uint16_t)
+ Size of each entry is 10 octets, row size is 20 octets. A Time Units value specifies a time interval as a multiple of TU (1024 us).</description_user>
+ <type>octet_string</type>
+ <range_min>20</range_min><range_max>20</range_max>
+ <table_name>unifiScanParametersTable</table_name>
+ <default_list>
+ <!-- Initial scan
+ 0 VIFS: 6 true 24TU 58TU 102TU
+ >= 1 VIFS (no such thing as initial scan with >= 1 VIFS):
+ 6 true 24TU 58TU 102TU -->
+ <default index1="1">{ 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00,
+ 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- Full scan
+ 0 VIFS: 6 true 68TU 146TU 117TU
+ >= 1 VIFS: 6 true 24TU 58TU 102TU -->
+ <default index1="2">{ 0x06, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- Scheduled scan
+ 0 VIFS: 2 true 68TU 146TU 117TU
+ = 1 VIFS: 2 true 24TU 58TU 102TU -->
+ <default index1="3">{ 0x02, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- P2P full scan
+ 0 VIFS: 6 true 24TU 68TU 102TU
+ >= 1 VIFS: 6 true 24TU 50TU 102TU -->
+ <default index1="4">{ 0x06, 0x01, 0x18,0x00, 0x44,0x00, 0x66,0x00, 0x00,0x00,
+ 0x06, 0x01, 0x18,0x00, 0x32,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- P2P social scan
+ 0 VIFS: 6 false 24TU 68TU N/A
+ >= 1 VIFS: 6 false 24TU 50TU N/A -->
+ <default index1="5">{ 0x06, 0x00, 0x18,0x00, 0x44,0x00, 0x00,0x00, 0x00,0x00,
+ 0x06, 0x00, 0x18,0x00, 0x32,0x00, 0x00,0x00, 0x00,0x00 }</default>
+ <!-- OBSS scan
+ 0 VIFS: 4 true 24TU 58TU N/A
+ >= 1 VIFS (no scan with >= 1 VIFS):-->
+ <default index1="6">{ 0x04, 0x01, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00,0x00,
+ 0x04, 0x01, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00,0x00 }</default>
+ <!-- AP Auto Channel Selection scan
+ 0 VIFS: 4 true 24TU 39TU N/A
+ >= 1 VIFS (no scan with >= 1 VIFS):-->
+ <default index1="7">{ 0x04, 0x01, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00,0x00,
+ 0x04, 0x01, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00,0x00 }</default>
+ <!-- PNO scan
+ 0 VIFS: 0 true 68TU 146TU 117TU
+ >= 1 VIFS (no scan with >= 1 VIFS):-->
+ <default index1="8">{ 0x00, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x00, 0x01, 0x44,0x00, 0xF4,0x00, 0x75,0x00, 0x00,0x00 }</default>
+ <!-- GSCAN
+ 0 VIFS: 2 true 68TU 146TU 117TU
+ >= 1 VIFS: 2 true 24TU 58TU 102TU -->
+ <default index1="9">{ 0x02, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- Measurement scan
+ 0 VIFS (no scan with 0 VIFS):
+ >= 1 VIFS: 3 true 24TU 58TU 102TU -->
+ <default index1="10">{0x03, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80,0x00,
+ 0x03, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80,0x00 }</default>
+ <!-- Soft Neighbour Roaming scan
+ 0 VIFS NA: 4 false 27TU 68TU 117TU
+ >= 1 VIFS: 4 false 27TU 68TU 117TU -->
+ <default index1="11">{0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00,0x00,
+ 0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00,0x00 }</default>
+ <!-- Soft Cached Roaming scan
+ 0 VIFS NA: 4 false 27TU 68TU 117TU
+ >= 1 VIFS: 4 false 27TU 68TU 117TU Any_RA -->
+ <default index1="12">{0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00,
+ 0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- Soft All Roaming scan
+ 0 VIFS NA: 4 true 27TU 68TU 117TU
+ >= 1 VIFS: 4 true 27TU 68TU 117TU Any_RA -->
+ <default index1="13">{0x04, 0x01, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00,
+ 0x04, 0x01, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- Hard Neighbour Roaming scan
+ 0 VIFS NA: 8 false 39TU 98TU 117TU
+ >= 1 VIFS: 8 false 39TU 98TU 117TU -->
+ <default index1="14">{0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x00,0x00,
+ 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x00,0x00 }</default>
+ <!-- Hard Cached Roaming scan
+ 0 VIFS NA: 8 false 39TU 98TU 117TU
+ >= 1 VIFS: 8 false 39TU 98TU 117TU Any_RA -->
+ <default index1="15">{0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00,
+ 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- Hard All Roaming scan
+ 0 VIFS NA: 8 false 39TU 98TU 117TU
+ >= 1 VIFS: 8 false 39TU 98TU 117TU Any_RA -->
+ <default index1="16">{0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00,
+ 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- OBSS Internal scan
+ 0 VIFS NA: 3 false 5TU 20TU 100TU
+ >= 1 VIFS 3 false 5TU 20TU 100TU -->
+ <default index1="17">{0x03, 0x01, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00,0x00,
+ 0x03, 0x01, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00,0x00 }</default>
+ <!-- NAN scan
+ 0 VIFS NA: 3 false N/A N/A 200TU
+ >= 1 VIFS: 3 false N/A N/A 200TU Passive -->
+ <default index1="18">{0x03, 0x00, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01,0x00,
+ 0x03, 0x00, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01,0x00 }</default>
+ <!-- Single Channel scan
+ 0 VIFS: 6 false 70TU 232TU 232TU
+ >= 1 VIFS: 6 false 70TU 232TU 232TU -->
+ <default index1="19">{0x06, 0x00, 0x46,0x00, 0xE8,0x00, 0xE8,0x00, 0x00,0x00,
+ 0x06, 0x00, 0x46,0x00, 0xE8,0x00, 0xE8,0x00, 0x00,0x00 }</default>
+ <!-- Dummy Entry -->
+ <default index1="20">{0x00, 0x01, 0x02,0x03, 0x04,0x05, 0x06,0x07, 0x08,0x09,
+ 0x09, 0x08, 0x07,0x06, 0x05,0x04, 0x03,0x02, 0x01,0x00 }</default> </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsInP2pActivated" psid="2556">
+ <description_user>Use TDLS in P2P mode.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsActivated" psid="2558">
+ <description_user>Use TDLS mode.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsTPThresholdPktSecs" psid="2559">
+ <description_user>Used for the argument "throughput_threshold_pktsecs" of RAME-MLME-ENABLE-PEER-TRAFFIC-REPORTING.request signal defined in SC-505422-DD.</description_user>
+ <type>uint32</type>
+ <default>100</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsRssiThreshold" psid="2560">
+ <description_user>Used for the FW initiated TDLS Discovery/Setup procedure.
+ If the RSSI of a received TDLS Discovery Response frame is greater than this value,the TDLS FSM shall initiate the TDLS Setup procedure.</description_user>
+ <type>int16</type>
+ <default>-75</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsMaximumRetry" psid="2561">
+ <description_user>Transmission of a TDLS Action frame or
+ a TDLS Discovery Response Public Action frame shall be retried unifiTdlsMaximumRetry times until the frame is transmitted successfully.</description_user>
+ <type>uint16</type>
+ <default>3</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsTPMonitorSecs" psid="2562">
+ <description_user>The measurement period for recording the number of packets sent to a peer over a TDLS link.</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsBasicHtMcsSet" psid="2563">
+ <description_user>The default Basic HT MCS SET used on a TDLS Link. Used to build the HT Operation element in TDLS Setup frames.</description_user>
+ <type>octet_string</type>
+ <range_min>16</range_min><range_max>16</range_max>
+ <default>{ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ </config_element>
+ <config_element name="unifiTdlsBasicVhtMcsSet" psid="2564">
+ <description_user>Used to build the VHT Operation element in the TDLS Setup Confirm frame</description_user>
+ <type>octet_string</type>
+ <range_min>2</range_min><range_max>2</range_max>
+ <default>{ 0xfe, 0xff }</default>
+ </config_element>
+ <config_element name="dot11TDLSDiscoveryRequestWindow" psid="2565">
+ <description_user>TDLS shall not transmit the TDLS Discovery Request frame within dot11TDLSDiscoveryRequestWindow DTIM intervals
+ after transmitting TDLS Discovery Request frame.</description_user>
+ <type>uint32</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSResponseTimeout" psid="2566">
+ <description_user>If no TDLS Setup Response frame is received within dot11TDLSResponseTimeout,
+ or if a TDLS Setup Response frame is received with a nonzero status code,
+ the TDLS initiator STA shall terminate the setup procedure and discard the TDLS Setup Response frame.</description_user>
+ <type>uint32</type>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSChannelSwitchActivated" psid="2567">
+ <description_user>When true, indicates that the STA implementation is capable of supporting TDLS Channel Switching.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsDesignForTestMode" psid="2568">
+ <description_user>Set TDLS design for test mode</description_user>
+ <type>uint32</type>
+ <default>0x00000000</default>
+ </config_element>
+ <config_element name="unifiTdlsKeyLifeTimeInterval" psid="2577">
+ <description_user>Build the Key Lifetime Interval in the TDLS Setup Request frame.</description_user>
+ <type>uint32</type>
+ <default>0x000FFFFF</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsTeardownFrameTxTimeout" psid="2578">
+ <description_user>Allowed time in milliseconds for a TDLS Teardown frame to be trasmitted over the air</description_user>
+ <type>uint16</type>
+ <default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWifiSharingEnabled" psid="2580">
+ <description_user>Enabled Wifi Sharing feature</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiIncludePMKIDForPSK" psid="2610">
+ <description_user>Include PMKID in frame if security type WPA2-PSK.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWiFiSharing5GHzChannel" psid="2582">
+ <description_user>Applicable 5GHz Primary Channels mask. Defined in a uint64 represented by the octet string.
+ First byte of the octet string maps to LSB. Bits 0-13 representing 2.4G channels are always set to 0. Mapping defined in mlme_freq_list[]; i.e. Bit 14 maps to channel 36.</description_user>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <default>{ 0x00, 0xC0, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWifiSharingChannelSwitchCount" psid="2583">
+ <description_user>Channel switch announcement count which will be used in the Channel announcement IE when using wifi sharing</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <range_min>3</range_min><range_max>10</range_max>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiChannelAnnouncementCount" psid="2584">
+ <description_user>Channel switch announcement count which will be used in the Channel announcement IE</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApActivated" psid="2601">
+ <description_user>ChanelSwitch: Enable waiting for a slow AP.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApMaxTime" psid="2604">
+ <description_user>ChannelSwitch delay for Slow APs. In Seconds.</description_user>
+ <type>uint32</type>
+ <default>70</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApPollInterval" psid="2605">
+ <description_user>ChannelSwitch polling interval for Slow APs. In Seconds.</description_user>
+ <type>uint16</type>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApProcedureTimeoutIncrement" psid="2606">
+ <description_user>ChannelSwitch procedure timeout increment for Slow APs. In Seconds.</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRATestStoredSA" psid="2585">
+ <description_user>Source address of router assuming that is contained in virtural router advertisement packet
+ is only used for the test purpose, specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE</description_user>
+ <type>octet_string</type>
+ <default>0x00000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRATestStoreFrame" psid="2586">
+ <description_user>Virtual router advertisement packet
+ is only used for the test purpose, specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE</description_user>
+ <type>octet_string</type>
+ <default>0x00000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSPeerUAPSDBufferSTAActivated" psid="2587">
+ <description_user>Indicate that the STA implementation is capable of supporting TDLS peer U-APSD.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSupportedChannels" psid="8012">
+ <description_user>Supported 20MHz channel centre frequency grouped in sub-bands. For each sub-band: starting channel number, followed by number of channels</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>20</range_max>
+ <default> {0x01,0x0e,0x24,0x04,0x34,0x04,0x64,0x0c,0x95,0x05}
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDefaultCountry" psid="8013">
+ <description_user>Allows setting of default country code. Hosts sets the default country (index 1). Each VIF maintains current country code and updates it, but never reads.
+ The host can access currently used country code of each VIF, but can't modify it.</description_user>
+ <type>octet_string</type>
+ <range_min>3</range_min><range_max>3</range_max>
+ <table_name>unifiDefaultCountryTable</table_name>
+ <!-- <default>{0x30, 0x30, 0x20}</default> World-->
+ <!-- <default>{0x55, 0x53, 0x20}</default> US-->
+ <!-- <default>{0x4B, 0x52, 0x20}</default> KR-->
+ <default_list>
+ <!-- Default country code, can only be written by host. -->
+ <default index1="1">{ 0x30, 0x30, 0x20 } </default>
+ <!-- VIF1 country code, can only be written by fw. -->
+ <default index1="2">{ 0x30, 0x30, 0x20 } </default>
+ <!-- VIF2 country code, can only be written by fw. -->
+ <default index1="3">{ 0x30, 0x30, 0x20 } </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDefaultCountryWithoutCH12CH13" psid="8020">
+ <description_user>Update the default country code to ensure CH12 and CH13 are not used.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCountryList" psid="8014">
+ <description_user>Defines the ordered list of countries present in unifiRegulatoryTable. Each country is coded as 2 ASCII characters. If unifiRegulatoryTable is modified, such as a country is either added, deleted or its relative location is modified, has to be updated as well.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>2</range_min><range_max>270</range_max>
+ <default>
+
+{ 0x30, 0x30, 0x58, 0x58, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, 0x47, 0x41, 0x49, 0x41, 0x4c, 0x41, 0x4d, 0x41, 0x4e, 0x41, 0x4f, 0x41, 0x51, 0x41, 0x52, 0x41, 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x57, 0x41, 0x58, 0x41, 0x5a, 0x42, 0x41, 0x42, 0x42, 0x42, 0x44, 0x42, 0x45, 0x42, 0x46, 0x42, 0x47, 0x42, 0x48, 0x42, 0x49, 0x42, 0x4a, 0x42, 0x4c, 0x42, 0x4d, 0x42, 0x4e, 0x42, 0x4f, 0x42, 0x52, 0x42, 0x53, 0x42, 0x54, 0x42, 0x56, 0x42, 0x57, 0x42, 0x59, 0x42, 0x5a, 0x43, 0x41, 0x43, 0x43, 0x43, 0x44, 0x43, 0x46, 0x43, 0x47, 0x43, 0x48, 0x43, 0x49, 0x43, 0x4b, 0x43, 0x4c, 0x43, 0x4d, 0x43, 0x4e, 0x43, 0x4f, 0x43, 0x52, 0x43, 0x55, 0x43, 0x56, 0x43, 0x58, 0x43, 0x59, 0x43, 0x5a, 0x44, 0x45, 0x44, 0x4a, 0x44, 0x4b, 0x44, 0x4d, 0x44, 0x4f, 0x44, 0x5a, 0x45, 0x43, 0x45, 0x45, 0x45, 0x47, 0x45, 0x48, 0x45, 0x52, 0x45, 0x53, 0x45, 0x54, 0x46, 0x49, 0x46, 0x4a, 0x46, 0x4b, 0x46, 0x4c, 0x46, 0x4d, 0x46, 0x4f, 0x46, 0x52, 0x47, 0x41, 0x47, 0x42, 0x47, 0x44, 0x47, 0x45, 0x47, 0x46, 0x47, 0x47, 0x47, 0x48, 0x47, 0x49, 0x47, 0x4c, 0x47, 0x4d, 0x47, 0x4e, 0x47, 0x50, 0x47, 0x51, 0x47, 0x52, 0x47, 0x53, 0x47, 0x54, 0x47, 0x55, 0x47, 0x57, 0x47, 0x59, 0x48, 0x4b, 0x48, 0x4d, 0x48, 0x4e, 0x48, 0x52, 0x48, 0x54, 0x48, 0x55, 0x49, 0x44, 0x49, 0x45, 0x49, 0x4c, 0x49, 0x4d, 0x49, 0x4e, 0x49, 0x4f, 0x49, 0x51, 0x49, 0x52, 0x49, 0x53, 0x49, 0x54, 0x4a, 0x45, 0x4a, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x4b, 0x45, 0x4b, 0x47, 0x4b, 0x48, 0x4b, 0x49, 0x4b, 0x4d, 0x4b, 0x4e, 0x4b, 0x50, 0x4b, 0x52, 0x4b, 0x57, 0x4b, 0x59, 0x4b, 0x5a, 0x4c, 0x41, 0x4c, 0x42, 0x4c, 0x43, 0x4c, 0x49, 0x4c, 0x4b, 0x4c, 0x52, 0x4c, 0x53, 0x4c, 0x54, 0x4c, 0x55, 0x4c, 0x56, 0x4c, 0x59, 0x4d, 0x41, 0x4d, 0x43, 0x4d, 0x44, 0x4d, 0x45, 0x4d, 0x46, 0x4d, 0x47, 0x4d, 0x48, 0x4d, 0x4b, 0x4d, 0x4c, 0x4d, 0x4d, 0x4d, 0x4e, 0x4d, 0x4f, 0x4d, 0x50, 0x4d, 0x51, 0x4d, 0x52, 0x4d, 0x53, 0x4d, 0x54, 0x4d, 0x55, 0x4d, 0x56, 0x4d, 0x57, 0x4d, 0x58, 0x4d, 0x59, 0x4d, 0x5a, 0x4e, 0x41, 0x4e, 0x43, 0x4e, 0x45, 0x4e, 0x46, 0x4e, 0x47, 0x4e, 0x49, 0x4e, 0x4c, 0x4e, 0x4f, 0x4e, 0x50, 0x4e, 0x52, 0x4e, 0x55, 0x4e, 0x5a, 0x4f, 0x4d, 0x50, 0x41, 0x50, 0x45, 0x50, 0x46, 0x50, 0x47, 0x50, 0x48, 0x50, 0x4b, 0x50, 0x4c, 0x50, 0x4d, 0x50, 0x4e, 0x50, 0x52, 0x50, 0x53, 0x50, 0x54, 0x50, 0x57, 0x50, 0x59, 0x51, 0x41, 0x52, 0x45, 0x52, 0x4f, 0x52, 0x53, 0x52, 0x55, 0x52, 0x57, 0x53, 0x41, 0x53, 0x42, 0x53, 0x43, 0x53, 0x44, 0x53, 0x45, 0x53, 0x47, 0x53, 0x48, 0x53, 0x49, 0x53, 0x4a, 0x53, 0x4b, 0x53, 0x4c, 0x53, 0x4d, 0x53, 0x4e, 0x53, 0x4f, 0x53, 0x52, 0x53, 0x53, 0x53, 0x54, 0x53, 0x56, 0x53, 0x58, 0x53, 0x59, 0x53, 0x5a, 0x54, 0x43, 0x54, 0x44, 0x54, 0x46, 0x54, 0x47, 0x54, 0x48, 0x54, 0x4a, 0x54, 0x4b, 0x54, 0x4c, 0x54, 0x4d, 0x54, 0x4e, 0x54, 0x4f, 0x54, 0x52, 0x54, 0x54, 0x54, 0x56, 0x54, 0x57, 0x54, 0x5a, 0x55, 0x41, 0x55, 0x47, 0x55, 0x4d, 0x55, 0x53, 0x55, 0x59, 0x55, 0x5a, 0x56, 0x41, 0x56, 0x43, 0x56, 0x45, 0x56, 0x47, 0x56, 0x49, 0x56, 0x4e, 0x56, 0x55, 0x57, 0x46, 0x57, 0x53, 0x58, 0x4b, 0x59, 0x45, 0x59, 0x54, 0x5a, 0x41, 0x5a, 0x4d, 0x5a, 0x57 }
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStationQosInfo" psid="2517">
+ <description_user>QoS capability for a non-AP Station, and is encoded as per IEEE 802.11 QoS Capability.</description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiListenIntervalSkippingDTIM" psid="2518">
+ <description_user>Listen interval of beacons when in single-vif power saving mode and receiving DTIMs is enabled. No DTIMs are skipped during MVIF operation. A maximum of the listen interval beacons are skipped, which may be less than the number of DTIMs that can be skipped.
+ The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused).
+ This key is only used for STA VIF, connected to an AP. For P2P group client intervals, refer to unifiP2PListenIntervalSkippingDTIM, PSID=2523.</description_user>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>0x00054645</default>
+ <units>DTIM intervals</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiP2PListenIntervalSkippingDTIM" psid="2523">
+ <description_user>Listen interval of beacons when in single-vif, P2P client power saving mode and receiving DTIMs. No DTIMs are skipped during MVIF operation. A maximum of (listen interval - 1) beacons are skipped, which may be less than the number of DTIMs that can be skipped.
+ The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused).
+ This key is only used for P2P group client. For STA connected to an AP, refer to unifiListenIntervalSkippingDTIM, PSID=2518.</description_user>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>0x00011111</default>
+ <units>DTIM intervals</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiListenIntervalMaxTime" psid="2530">
+ <description_user>Maximum number length of time, in Time Units (1TU = 1024us), that can be used as a beacon listen interval. This will limit how many beacons maybe skipped, and affects
+ the DTIM beacon skipping count; DTIM skipping (if enabled) will be such that skipped count = (unifiListenIntervalMaxTime / DTIM_period).</description_user>
+ <range_min>0</range_min><range_max>65536</range_max><default>1000</default>
+ <units>TU</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiUseHostListenInterval" psid="2476">
+ <description_user>Listen interval of beacons when in single-vif as set by host.</description_user>
+ <range_min>0</range_min><range_max>65535</range_max><default>0</default>
+ <units>DTIM intervals</units>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiListenInterval" psid="2519">
+ <description_user>Beacon Listen Interval</description_user>
+ <range_min>0</range_min><range_max>100</range_max><default>5</default>
+ <units>beacon intervals</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBeaconsReceivedPercentage" psid="2245">
+ <description_user>Percentage of beacons received, calculated as received / expected. The percentage is scaled to an integer value between 0 (0%) and 1000 (100%).</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiHtCapabilities" psid="2032">
+ <description_user>HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI.</description_user>
+ <type>octet_string</type>
+ <range_min>21</range_min><range_max>21</range_max>
+ <default>{ 0x6f, 0x01, 0x17, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiVhtCapabilities" psid="2540">
+ <description_user>VHT capabilities of the chip. see SC-503520-SP.</description_user>
+ <type>octet_string</type>
+ <range_min>12</range_min><range_max>12</range_max>
+ <default>{ 0x31, 0x71, 0x00, 0x03, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameResponseTimeOut" psid="2080">
+ <description_user>How long to wait for a frame (Auth, Assoc, ReAssoc) after Rame replies to a send frame request</description_user>
+ <range_min>0</range_min><range_max>500</range_max><default>200</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameResponseCfmTxLifetimeTimeOut" psid="2084">
+ <description_user>How long to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status = TxLifetime.</description_user>
+ <default>10</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameResponseCfmFailureTimeOut" psid="2085">
+ <description_user>How long to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status != Successful | TxLifetime.</description_user>
+ <default>40</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConnectionFailureTimeout" psid="2081">
+ <description_user>How long the complete connection procedure has before the MLME times out and issues a Connect Indication (fail).</description_user>
+ <range_min>0</range_min><range_max>4000</range_max><default>1500</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAssocComebackTimeout" psid="2104">
+ <description_user>Timeout, in TU, for a association comeback limit before giving up.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>20000</range_max><default>3000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConnectingProbeTimeout" psid="2082">
+ <description_user>How long to wait for a ProbeRsp when syncronising before resending a ProbeReq</description_user>
+ <range_min>0</range_min><range_max>100</range_max><default>10</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDisconnectTimeout" psid="2083">
+ <description_user>How long the firmware attempts to perform a disconnect or disconnect all STAs (triggered by MLME_DISCONNECT-REQ or MLME_DISCONNECT-REQ 00:00:00:00:00:00) before responding with MLME-DISCONNECT-IND and aborting the disconnection attempt. This is particulary important when a SoftAP is attempting to disconnect associated stations which might have "silently" left the ESS.</description_user>
+ <range_min>0</range_min><range_max>3000</range_max><default>1500</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForceActiveDuration" psid="2086">
+ <description_user>How long the firmware temporarily extends PowerSave for STA as a workaround for wonky APs such as D-link.</description_user>
+ <range_min>0</range_min><range_max>1000</range_max><default>200</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBaTxEnableTid" psid="2221">
+ <description_user>Configure BA TX on a per-TID basis. Bit mask is two bits per TID (B1 = autosetup, B0 = enable).</description_user>
+ <type>uint32</type>
+ <!--
+ P15 = PRIORITY_contention
+
+ B1 = auto-setup BA TX
+ B0 = enable BA TX
+
+ P15 .. P7 P6 P5 P4 P3 P2 P1 P0
+ 00 00 00 01 01 01 01 01 11 = 0x557
+ -->
+ <default>0x0557</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBaConfig" psid="2225">
+ <description_user>Block Ack Configuration. It is composed of A-MSDU supported, TX MPDU per A-MPDU, RX Buffer size, TX Buffer size and Block Ack Timeout. see init_mlme_ba() for more detail</description_user>
+ <default>0x3fff01</default>
+ <type>uint32</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMoveBKtoBE" psid="2227">
+ <description_user> Enable or disable workaround to make the Dataplane translate AC_BK data into AC_BE data
+ </description_user>
+ <access_rights>read_write</access_rights>
+ <type>boolean</type>
+ <function_list>
+ <function type="get" function_name="mibboolget" is_for_vif="false" ></function>
+ <function type="set" function_name="mibboolset" is_for_vif="false" ></function>
+ </function_list>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSupportedDataRates" psid="2041">
+ <description_user>Defines the supported non-HT data rates. It is encoded as N+1 octets where the first octet is N and the subsequent octets each describe a single supported rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <units>500 kbps</units>
+ <type>octet_string</type>
+ <range_min>2</range_min><range_max>16</range_max>
+ <default>{ 0x02, 0x04, 0x0b, 0x0c, 0x12, 0x16, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6c }
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDualBandConcurrency" psid="6123">
+ <description_user>Identify whether the chip supports dualband concurrency or not.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiApOlbcDuration" psid="2076">
+ <description_user>How long the AP enables reception of BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). If set to 0 then OLBC is disabled.</description_user>
+ <default>300</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiApOlbcInterval" psid="2077">
+ <description_user>How long between periods of receiving BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). This value MUST exceed the OBLC duration MIB unifiApOlbcDuration. If set to 0 then OLBC is disabled.</description_user>
+ <default>2000</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMaxClient" psid="2550">
+ <description_user>Restricts the maximum number of associated STAs for SoftAP.</description_user>
+ <range_min>1</range_min><default>10</default>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPMFAssociationComebackTimeDelta" psid="6050">
+ <description_user>indicates a delta time for the assocication comeback time element in the SA Query request frame. The association comeback time in the SA Query request frame will be set to TSF + unifiPMFAssociationComebackTimeDelta.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <default>1100</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of Hardmac Elements -->
+
+ <!-- GO protection during scan -->
+ <config_element name="unifiScanAbsenceDuration" psid="2548">
+ <description_user>Duration of the Absence time to use when protecting P2PGO VIFs from scan operations. A value of 0 disables the feature.</description_user>
+ <default>7</default>
+ <units>beacon intervals</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiScanAbsencePeriod" psid="2549">
+ <description_user>Period of the Absence/Presence times cycles to use when protecting P2PGO VIFs from scan operations.</description_user>
+ <default>14</default>
+ <units>beacon intervals</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <!-- VHT Activation Control Elements -->
+ <config_element name="unifiVhtActivated" psid="2045">
+ <description_user>Enables VHT mode.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundEnable" psid="2038">
+ <description_user>Enables the PLM workaround to do an HT reasociation if the initial VHT association succeeded.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerDHCPDiscoverCount" psid="2039">
+ <description_user>Start the PLM workaround timer after unifiPLM689WorkaroundTriggerDHCPDiscovercount DHCP discover frames sent by the host.</description_user>
+ <default>2</default>
+ <units>DHCP Discover Frames</units>
+ <type>uint16</type>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout" psid="2040">
+ <description_user>Triggers the PLM workaround after unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout milliseconds after unifiPLM689WorkaroundTriggerDHCPDiscovercountDHCP discover frames sent by the host.</description_user>
+ <default>1000</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundAddresses" psid="2042">
+ <description_user>VHT capabilities of the chip. see SC-503520-SP.</description_user>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>6</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}</default>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerStaticIPTimeout" psid="2047">
+ <description_user>Triggers the static PLM workaround after unifiPLM689WorkaroundTriggerStaticIPTimeout milliseconds.</description_user>
+ <default>3</default>
+ <units>seconds</units>
+ <type>uint16</type>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerARPCount" psid="2048">
+ <description_user>Triggers the static PLM workaround after unifiPLM689WorkaroundTriggerARPCount ARP requests were sent.</description_user>
+ <default>5</default>
+ <units>frames</units>
+ <type>uint16</type>
+ </config_element>
+ <!-- end of VHT Activation Control Elements -->
+ <config_element name="unifiTqamActivated" psid="2235">
+ <description_user>Enables Vendor VHT IE for 256-QAM mode on 2.4GHz.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of TQAM / Vendor VHT IE -->
+ <!-- HT Activation Control Elements -->
+ <config_element name="unifiHtActivated" psid="2046">
+ <description_user>Enables HT mode.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of HT Activation Control Elements -->
+ <config_element name="unifiWipsActivated" psid="5050">
+ <description_user>Enables Wips.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifi24G40MHZChannels" psid="2035">
+ <description_user>Enables 40Mz wide channels in the 2.4G band</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxUsingLdpcEnabled" psid="5030">
+ <description_user>LDPC will be used to code packets, for transmit only. If disabled, chip will not send LDPC coded packets even if peer supports it. To advertise reception of LDPC coded packets,enable bit 0 of unifiHtCapabilities, and bit 4 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI20Enabled" psid="5040">
+ <description_user>SGI 20MHz will be used to code packets for transmit only. If disabled, chip will not send SGI 20MHz packets even if peer supports it. To advertise reception of SGI 20MHz packets, enable bit 5 of unifiHtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI40Enabled" psid="5041">
+ <description_user>SGI 40MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 40MHz packets even if peer supports it. To advertise reception of SGI 40MHz packets, enable bit 6 of unifiHtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI80Enabled" psid="5042">
+ <description_user>SGI 80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 80MHz packets even if peer supports it. To advertise reception of SGI 80MHz packets, enable bit 5 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI160Enabled" psid="5043">
+ <description_user>SGI 160/80+80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 160/80+80MHz packets even if peer supports it. To advertise reception of SGI 160/80+80MHz packets, enable bit 6 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacAddressRandomisation" psid="5044">
+ <description_user>Mac Address Randomisation should be applied for Probe Requests.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSuBeamformerEnabled" psid="5045">
+ <description_user>SU Beamformer will be used, for transmit only. If disabled, chip will not use SU Beamformer even if peer supports it. To advertise SU Beamformee capability, enable bit 12 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMuBeamformerEnabled" psid="5046">
+ <description_user>MU Beamformer will be used, for transmit only. If disabled, chip will not use MU Beamformer even if peer supports it. To advertise MU Beamformee capability, enable bit 20 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacAddressRandomisationMask" psid="5047">
+ <description_user>FW randomises MAC Address bits that have a corresponding bit set to 0 in the MAC Mask for Probe Requests. This excludes U/L and I/G bits which will be set to Local and Individual respectively.</description_user>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>6</range_max><default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacSequenceNumberRandomisationActivated" psid="2020">
+ <description_user>Enabling Sequence Number Randomisation to be applied for Probe Requests when scanning. Note: Randomisation only happens, if mac address gets randomised.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- Start of roaming-relevant MIBs -->
+ <config_element name="unifiRoamingEnabled" psid="2049">
+ <description_user>Enable Roaming functionality</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingLowLatencySoftRoamingAllowed" psid="2282">
+ <description_user>Allow Soft Roaming functionality for some chipsets when the low latency mode is enabled.</description_user>
+ <type>boolean</type>
+ <access_rights>read_only</access_rights>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingInP2pActivated" psid="2090">
+ <description_user>Activate Roaming in P2P.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRssiScanTrigger" psid="2050">
+ <description_user>The current RSSI value below which roaming scan shall start</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <default>-75</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRssiScanNoCandidateDeltaTrigger" psid="2064">
+ <description_user>The value, in dBm, by which unifiRoamRssiScanTrigger is lowered when no roaming candidates are found. </description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <access_rights>read_only</access_rights>
+ <range_min>1</range_min><range_max>255</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamDeltaTrigger" psid="2051">
+ <description_user>Hysteresis value, in dBm, for UnifiRoamRssiScanTrigger and unifiRoamCUScanTrigger. i.e.: If the current AP RSSI is greater than UnifiRoamRssiScanTrigger + UnifiRoamRssiDeltaTrigger, soft roaming scan can be terminated.</description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <range_min>1</range_min><range_max>255</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCachedChannelScanPeriod" psid="2052">
+ <description_user>The scan period for cached channels background roaming (microseconds)</description_user>
+ <type>uint32</type>
+ <units>microseconds</units>
+ <range_min>1</range_min><default>20000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="UnifiRoamTrackingScanPeriod" psid="2299">
+ <description_user>The scan period for tracking not yet suitable candidate(s)(microseconds)</description_user>
+ <type>uint32</type>
+ <range_min>1</range_min>
+ <default>5000000</default>
+ <nature>software</nature>
+ <units>microseconds</units>
+ </config_element>
+ <config_element name="unifiRoamConnectionQualityCheckWaitAfterConnect" psid="2506">
+ <description_user>The amount of time a STA will wait after connection before starting to check the MLME-installed connection quality trigger thresholds</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <default>200</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamScanBand" psid="2055">
+ <description_user>Indicates whether only intra-band or all-band should be used for roaming scan. 2 - Roaming across band 1 - Roaming within band</description_user>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>2</range_max><default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamFullChannelScanFrequency" psid="2058">
+ <description_user>Every how many cached channel scans run a full channel scan.
+ </description_user>
+ <type>uint16</type>
+ <access_rights>read_write</access_rights>
+ <range_min>1</range_min>
+ <default>9</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamMode" psid="2060">
+ <description_user>Enable/Disable host resume when roaming. 0: Wake up the host all the time. 1: Only wakeup the host if the AP is not white-listed. 2: Don't wake up the host.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>2</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamEAPTimeout" psid="2065">
+ <description_user>Timeout for receiving the first EAP/EAPOL frame from the AP during roaming</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <access_rights>read_only</access_rights>
+ <default>200</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRSSIBoost" psid="2298">
+ <description_user>The value in dBm of the RSSI boost for each band</description_user>
+ <type>int16</type>
+ <table_name>unifiRoamRSSIBoostTable</table_name>
+ <default_list>
+ <default index1="1">0</default>
+ <default index1="2">0</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCuLocal" psid="2300">
+ <description_user>Channel utilisation for the STA VIF, value 255=100% channel utilisation. - used for roaming</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>255</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCUScanNoCandidateDeltaTrigger" psid="2301">
+ <description_user>The delta, in percentage points, to apply to unifiRoamCUScanTrigger when no candidate found during first cycle of cached channel soft scan, triggered by channel utilization.</description_user>
+ <type>uint16</type>
+ <units>percentage points</units>
+ <range_min>0</range_min><range_max>100</range_max><default>15</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamAPSelectDeltaFactor" psid="2302">
+ <description_user>Candidate AP selection delta versus current AP that triggers a roam.</description_user>
+ <type>uint16</type>
+ <units>percentage points</units>
+ <range_min>0</range_min><range_max>100</range_max><default>20</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCUWeight" psid="2303">
+ <description_user>Weight of CUfactor, in percentage points, in AP selection algorithm.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>100</range_max><default>35</default>
+ </config_element>
+ <config_element name="unifiRoamCUFactor" psid="2295">
+ <description_user>Bi dimensional octet string table for allocating CUfactor to CU values. First index is the radio band, and the second will be CU table entry.
+ The tables define the maximum CU value to which the values do apply(MAX CU), an OFFSET and an A value for the equation:
+ CUfactor = OFFSET - A*(CU)/10
+ </description_user>
+ <type>octet_string</type>
+ <table_name>unifiRoamCUFactorTable</table_name>
+ <default_list>
+ <default index1="1">{0x09, 0x64, 0x00}</default>
+ <default index1="2">{0x45, 0x6F, 0x0D}</default>
+ <default index1="3">{0x65, 0x14, 0x00}</default>
+ <default index1="4">{0x1D, 0x64, 0x00}</default>
+ <default index1="5">{0x4F, 0x94, 0x10}</default>
+ <default index1="6">{0x65, 0x14, 0x00}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRssiweight" psid="2305">
+ <description_user>Weight of RSSI factor, in percentage points, in AP selection algorithm.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>100</range_max><default>65</default>
+ </config_element>
+ <config_element name="unifiRoamRssiFactor" psid="2306">
+ <description_user>Table allocating RSSIfactor to RSSI values range.</description_user>
+ <type>octet_string</type>
+ <table_name>unifiRoamRssiFactorTable</table_name>
+ <default_list>
+ <default index1="1">{0xC9, 0x64, 0x00, 0x00}</default>
+ <default index1="2">{0xC4, 0x5A, 0x02, 0x3C}</default>
+ <default index1="3">{0xBA, 0x3C, 0x03, 0x46}</default>
+ <default index1="4">{0xB0, 0x14, 0x04, 0x50}</default>
+ <default index1="5">{0xA6, 0x00, 0x02, 0x5A}</default>
+ <default index1="6">{0x81, 0x00, 0x00, 0x00}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCURssiScanTrigger" psid="2307">
+ <description_user>The current channel Averaged RSSI value below which a soft roaming scan shall initially start, providing high channel utilisation (see unifiRoamCUScanTrigger). This is a table indexed by frequency band.</description_user>
+ <type>int16</type>
+ <table_name>unifiRSSICURoamScanTriggerTable</table_name>
+ <default_list>
+ <default index1="1"> -60 </default>
+ <default index1="2"> -70 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCUScanTrigger" psid="2308">
+ <description_user>BSS Load / Channel Utilisation doesn't need to be monitored more than every 10th Beacons. This is a table indexed by frequency band.</description_user>
+ <type>uint16</type>
+ <table_name>unifiRoamCUScanTriggerTable</table_name>
+ <default_list>
+ <default index1="1"> 70 </default>
+ <default index1="2"> 70 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamBSSLoadMonitoringFrequency" psid="2309">
+ <description_user>How often, in seconds, should the BSS load be monitored? - used for roaming</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <range_min>0</range_min><range_max>100</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamBSSCUTriggerFrequency" psid="2641">
+ <description_user>How long, in seconds, should the BSS load be high before triggering roaming?</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <range_min>0</range_min><range_max>100</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamOffloaded4wshkTimeout" psid="2314">
+ <description_user>Maximum time allowed before an attempt to do an offloaded 4 way handshake is considered failed?</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <access_rights>read_write</access_rights>
+ <range_min>0</range_min><range_max>100</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamBlacklistSize" psid="2310">
+ <description_user>Do not remove! Read by the host! And then passed up to the framework.</description_user>
+ <type>uint16</type>
+ <units>entries</units>
+ <access_rights>read_write</access_rights>
+ <range_min>0</range_min><range_max>100</range_max><default>5</default>
+ <nature>software</nature>
+ </config_element>
+
+ <config_element name="unifiNchoActivated" psid="2293">
+ <description_user>Activate Network Controlled Hand Over (NCHO)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoScanControl" psid="2067">
+ <description_user>NCHO: Indicates which control path shall be evaluated in order to determine which channels should be scanned for NCHO scans.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature><!-- scan --><!-- roam -->
+ </config_element>
+ <config_element name="unifiRoamNchoDfsScanMode" psid="2068">
+ <description_user>NCHO: Specifies how DFS channels should be scanned for roaming. For certification and Host use only. 0: DFS roaming scan disabled. 1: DFS roaming scan enabled. Normal mode. i.e. passive scanning on DFS channels (Default) 2: DFS roaming scan enabled with active scanning on channel list supplied with MLME-SET-CACHED-CHANNELS.request</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>2</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoFullScanPeriod" psid="2053">
+ <description_user>NCHO: Specifies the period at which the full channel scan shall be run. For certification and Host use only.</description_user>
+ <type>uint32</type>
+ <units>microseconds</units>
+ <range_min>1</range_min><default>120000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoCachedScanPeriod" psid="2292">
+ <description_user>NCHO: Specifies the period at which the cached channel scan shall be run. For certification and Host use only.</description_user>
+ <type>uint32</type>
+ <units>microseconds</units>
+ <range_min>1</range_min><default>10000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoScanMaxActiveChannelTime" psid="2057">
+ <description_user>NCHO: Specifies the maximum time spent scanning a channel.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <range_min>1</range_min><default>40</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoScanNProbe" psid="2072">
+ <description_user>NCHO: The number of ProbeRequest frames per channel. </description_user>
+ <type>uint16</type><default>2</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoScanHomeTime" psid="2069">
+ <description_user>NCHO: The time, in TU, to spend NOT scanning during a HomeAway scan.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <range_min>40</range_min><default>45</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoScanHomeAwayTime" psid="2070">
+ <description_user>NCHO: The time, in TU, to spend scanning during a HomeAway scan.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <range_min>40</range_min><default>100</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoRssiDelta" psid="2075">
+ <description_user>NCHO: Specifies the RSSI delta at a potential candidate is deemed eligible.</description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <range_min>0</range_min><range_max>127</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoRssiTrigger" psid="2092">
+ <description_user>The current channel Averaged RSSI value below which a NCHO scan shall start.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-75</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoRssiTriggerHysteresis" psid="2093">
+ <description_user>Hysteresis value that added to unifiRoamNchoRssiTrigger will result in the RSSI value that will stop eventual NCHO scans.</description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <range_min>0</range_min><range_max>127</range_max><default>5</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <!-- End of roaming-relevant MIBs -->
+ <config_element name="unifiIgmpOffloadActivated" psid="2489">
+ <description_user>Activate IGMP IPv4 Offloading.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSPeerUAPSDIndicationWindow" psid="53">
+ <description_user>The minimum time that needs to pass after the most recent TPU SP, before a RAME_TPU_SP indication can be sent to MLME</description_user>
+ <type>uint16</type>
+ <units>beacon intervals</units>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- mibs for RAA -->
+ <config_element name="unifiRaaTxHostRate" psid="4148">
+ <description_user>Fixed TX rate set by Host. Ideally this should be done by the driver. 0 means "host did not specified any rate".</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <!-- <default>16385</default> 11b 1M long preamble -->
+ <!-- <default>32774</default> 11n MCS6 -->
+ <!-- <default>32775</default> 11n MCS7 -->
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWMMStallEnable" psid="4139">
+ <description_user>For testing: Enable workaround stall WMM traffic if the admitted time has been used up, used for cert testing</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaSpeculationInterval" psid="4140">
+ <description_user>For Rate Adaptation Algorithm. It defines the repeatable amount of time, in ms, that
+ firmware will start to send speculation frames.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>100</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaSpeculationPeriod" psid="4141">
+ <description_user>For Rate Adaptation Algorithm. It defines the max amount of time, in ms, that
+ firmware will use for sending speculation frames</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaNumbSpeculationFrames" psid="4142">
+ <description_user>For Rate Adaptation Algorithm. It defines the max amount of speculation frames that firmware is
+ allowed to send.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaMaxSpecTimerMultiplier" psid="4138">
+ <description_user>For Rate Adaptation Algorithm. It defines the max number to be multiplied to the speculation timer, which usually is 100 ms.
+ </description_user>
+ <type>uint16</type>
+ <format>unsigned_decimal</format>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>8</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaTxSuccessesCount" psid="4143">
+ <description_user>For Rate Adaptation Algorithm. It represents the number of transmitted
+ frames that were acked at a given rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiRaaTxFailuresCount" psid="4144">
+ <description_user>For Rate Adaptation Algorithm. It represents the number of transmitted
+ frames that were NOT acked at a given rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaTxPer" psid="4145">
+ <description_user>For Rate Adaptation Algorithm. It represents the Packet Error Rate
+ for a given rate on the RAA rate stats.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaTxMTPer" psid="4147">
+ <description_user>For Rate Adaptation Algorithm. It represents the Maximum Tolerable Packet Error
+ Rate for each rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaResetStats" psid="4146">
+ <description_user>For Rate Adaptation Algorithm. It Resets the stats table used by the RAA.</description_user>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="set" function_name="mibratestatsreset" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLaaProtectionConfigOverride" psid="2356">
+ <description_user>Overrides the default Protection configuration.
+ Only valid flag is DPIF_CONFIG_INFO_PROTECTION_TXOP_AMPDU.
+ Default allows protection code to work out the rules based on configuration.
+ If DPIF_CONFIG_INFO_PROTECTION_TXOP_AMPDU is unset then, the first A-MPDU in the TxOp is no longer protected.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ </function_list>
+ <default>4</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- RAA end -->
+ <!-- mibs for Fallback -->
+ <config_element name="unifiFallbackShortFrameRetryDistribution" psid="4149">
+ <description_user>Configure the retry distribution for fallback for short frames
+ octet 0 - Number of retries for starting rate.
+ octet 1 - Number of retries for next rate.
+ octet 2 - Number of retries for next rate.
+ octet 3 - Number of retries for next rate.
+ octet 4 - Number of retries for last rate.
+ If 0 is written to an entry then the retries for that rate will be the short retry limit minus the sum
+ of the retries for each rate above that entry (e.g. 15 - 5). Therefore, this should always be the value for octet 4.
+ Also, when the starting rate has short guard enabled, the number of retries in octet 1 will be used and
+ for the next rate in the fallback table (same MCS value, but with sgi disabled) octet 0 number of retries will
+ be used.</description_user>
+ <type>octet_string</type>
+ <range_min>5</range_min><range_max>5</range_max><default>{0x03, 0x02, 0x01, 0x00, 0x00}</default>
+ <function_list>
+ <function type="get" function_name="mibdplanefallbackget" is_for_vif="false" ></function>
+ <function type="set" function_name="mibdplanefallbackset" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- mibs for Fallback end -->
+ <!-- mibs for Dplane debug -->
+ <config_element name="unifiDPlaneDebug" psid="6073">
+ <description_user>Bit mask for turning on individual debug entities in
+ the data_plane that if enabled effect throughput. See DPLP_DEBUG_ENTITIES_T in dplane_dplp_debug.h for bits.
+ Default of 0x3 means dplp and ampdu logs are enabled.</description_user>
+ <type>uint32</type>
+ <default>0x3</default>
+ <function_list>
+ <function type="get" function_name="mibdplanedebugmaskget" is_for_vif="false" ></function>
+ <function type="set" function_name="mibdplanedebugmaskset" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- mibs for Dplane debug -->
+ <config_element name="unifiThroughputDebug" psid="2254">
+ <description_user>is used to access throughput related counters that can help diagnose throughput problems.
+ The index of the MIB will access different counters, as described in SC-506328-DD.
+ Setting any index for a VIF to any value, clears all DPLP debug stats for the MAC instance used by the VIF.
+ This is useful mainly for debugging LAA or small scale throughput issues that require short term
+ collection of the statistics.</description_user>
+
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiThroughputDebugTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibthroughputdiagnosticsget" is_for_vif="true" ></function>
+ <function type="set" function_name="mibthroughputdiagnosticsset" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- MIBs for Host Frame Statistics -->
+ <config_element name="unifiFrameTXCounters" psid="2327">
+ <description_user>Frame TX Counters used by the host. These are required by MCD.</description_user>
+ <type>uint32</type>
+ <table_name>unifiFrameTXCountersTable</table_name>
+ <function_list>
+ <function type="get" function_name="mib_frameTXcounters_get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameRXCounters" psid="2326">
+ <description_user>Frame RX Counters used by the host. These are required by MCD. </description_user>
+ <type>uint32</type>
+ <table_name>unifiFrameRXCountersTable</table_name>
+ <function_list>
+ <function type="get" function_name="mib_frameRXcounters_get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiEnableMgmtTxPacketStats" psid="2249">
+ <description_user>Consider management packets for TX stats counters</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <function_list>
+ <function type="set" function_name="mib_mgmt_tx_packet_stats_set" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- MIBs for Link Layer Statistics -->
+ <config_element name="unifiBeaconReceived" psid="2228">
+ <description_user>Access point beacon received count from connected AP</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioLpRxRssiThresholdLower" psid="6028">
+ <description_user>The lower RSSI threshold for switching between low power rx and normal rx.
+ If the RSSI avg of received frames is lower than this value for a VIF, then that VIF will vote against using low-power radio RX.
+ Low power rx could negatively influence the receiver sensitivity.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-60</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioLpRxRssiThresholdUpper" psid="6029">
+ <description_user>The upper RSSI threshold for switching between low power rx and normal rx.
+ If the RSSI avg of received frames is higher than this value for a VIF, then that VIF will vote in favour of using low-power radio RX.
+ Low power RX could negatively influence the receiver sensitivity.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-50</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLnaControlEnabled" psid="6013">
+ <description_user>Enable dynamic switching of the LNA based on RSSI.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLnaControlRssiThresholdLower" psid="6014">
+ <description_user>The lower RSSI threshold for dynamic switching of the LNA.
+ If the RSSI avg of received frames is lower than this value for all scheduled VIFs, then the external LNA will be enabled.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-40</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiLnaControlRssiThresholdUpper" psid="6015">
+ <description_user>The upper RSSI threshold for dynamic switching of the LNA.
+ If the RSSI avg of received frames is higher than this value for all scheduled VIFs, then the external LNA will be disabled.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-30</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiACRetries" psid="2229">
+ <description_user>It represents the number of retransmitted frames under each ac priority
+ (indexed by unifiAccessClassIndex). This number will wrap to zero after the range is exceeded.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiAcTxConfirmTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioOnTime" psid="2230">
+ <description_user>msecs the radio is awake (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioTxTime" psid="2231">
+ <description_user>msecs the radio is transmitting (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioRxTime" psid="2232">
+ <description_user>msecs the radio is in active receive (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioScanTime" psid="2233">
+ <description_user>msecs the radio is awake due to all scan (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPSLeakyAP" psid="2234">
+ <description_user>indicate that this AP typically leaks packets beyond the guard time (5msecs).</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <default>0</default>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- End of MIBs for Link Layer Statistics -->
+ <config_element name="unifiRadioMeasurementActivated" psid="2043">
+ <description_user>When TRUE Radio Measurements are supported.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioMeasurementCapabilities" psid="2044">
+ <description_user>RM Enabled capabilities of the chip. See SC-503520-SP for further details.</description_user>
+ <type>octet_string</type>
+ <range_min>5</range_min><range_max>5</range_max><default>{ 0x73, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRMMaxScanCacheCount" psid="5402">
+ <description_user>Maximum count the Mlme Measurement will maintain the scan result for beacon table mode.</description_user>
+ <type>uint16</type>
+ <range_min>10</range_min><range_max>150</range_max><default>70</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiOverrideDefaultBETXOP" psid="2365">
+ <description_user>When set to non-zero value then this will override the BE TXOP for 11g (in 32 usec units) to the value specified here.</description_user>
+ <type>uint16</type>
+ <default>78</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiOverrideDefaultBETXOPForHT" psid="2364">
+ <description_user>When set to non-zero value then this will override the BE TXOP for 11n and higher modulations (in 32 usec units) to the value specified here.</description_user>
+ <type>uint16</type>
+ <default>171</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRXABBTrimSettings" psid="2366">
+ <description_user>Various settings to change RX ABB filter trim behavior.</description_user>
+ <type>uint32</type>
+ <default>0</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioTrimsEnable" psid="2367">
+ <description_user>A bitmap for enabling/disabling trims at runtime
+ | lsb | trim |
+ |-----+----------|
+ | 0 | RX ABB |
+ | 1 | TX ABB |
+ | 2 | WBRSSI |
+ other trims might follow.</description_user>
+ <type>uint32</type>
+ <default>5</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioCCAThresholds" psid="2368">
+ <description_user>The CCA thresholds so that the CCA-ED triggers at the regulatory value of -62 dBm.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiRadioCCAThresholdsTable</table_name>
+ <default_list>
+ <!-- A bug (SSB-37420) in the mib code means that if you want to use defaults octet strings in a table -->
+ <!-- you need to specify atleast two rows, so here we just provide two identical rows. -->
+ <default index1="1">{ 0x01, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 }</default>
+ <default index1="2">{ 0x01, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 }</default>
+ </default_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiHardwarePlatform" psid="2369">
+ <description_user>Hardware platform. This is necessary so we can apply tweaks to specific revisions, even though they might be running the same baseband and RF chip combination. Check unifiHardwarePlatform enum for description of the possible values.</description_user>
+ <type>unifiHardwarePlatform</type>
+ <default>0</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDPDTrainingDuration" psid="2371">
+ <description_user>Duration of DPD training (in ms).</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDPDTrainPacketConfig" psid="2373">
+ <description_user>
+This MIB allows the dummy packets training bandwidth and rates to be overriden. Tipically the bandwidth would be the same as the channel bandwidth (for example 80 MHz packets for an 80 Mhz channel) and rates MCS1 and MCS5. With this MIB you can set, for example, an 80 MHz channel to be trained using 20 MHz bandwidth (centered or not) with MCS2 and MCS7 packets. The MIB index dictates what channel bandwidth the configuration is for (1 for 20 MHz, 2 for 40 MHz and so on). The format is:
+ - octet 0: train bandwidth (this basically follows the halradio_channel_bw enum).
+ - octet 1: train primary channel position
+ - octet 2-3: OFDM 0 rate
+ - octet 4-5: OFDM 1 rate
+ - octet 6-7: CCK rate (unused)
+The rates are encoded in host(FAPI) format, see SC-506179, section 4.41.
+ </description_user>
+ <access_rights>read_write</access_rights>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiDPDTrainPacketConfigTable</table_name>
+ <default_list>
+ <!-- 20 MHz: Train on 20 MHz bandwidth, using 11n20_13mbps (MCS1) and 11n20_52mbps (MCS5) -->
+ <default index1="1"> {0x00, 0x00, 0x80, 0x01, 0x80, 0x05, 0x00, 0x00} </default>
+ <!-- 40 MHz: Train on 40/20 MHz bandwidth, using 11n40_27mbps (MCS1) and 11n20_52mbps (MCS5) -->
+ <default index1="2"> {0x01, 0x00, 0x82, 0x01, 0x80, 0x05, 0x00, 0x00} </default>
+ <!-- 80 MHz: Train on 40 MHz bandwidth, using 11n40_27mbps (MCS1) and 11n40_108mbps (MCS5) -->
+ <default index1="3"> {0x01, 0x00, 0x82, 0x01, 0x82, 0x05, 0x00, 0x00} </default>
+ </default_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCurrentBssChannelFrequency" psid="2318">
+ <description_user>Centre frequency for the connected channel</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentBssBandwidth" psid="2317">
+ <description_user>Current bandwidth the STA is operating on
+ channel_bw_20_mhz = 20,
+ channel_bw_40_mhz = 40,
+ channel_bw_80_mhz = 80,
+ channel_bw_160_mhz = 160</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentBssNss" psid="2312">
+ <description_user>specifies current AP antenna mode:
+ 0 = SISO,
+ 1 = MIMO (2x2),
+ 2 = MIMO (3x3),
+ 3 = MIMO (4x4)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>unifiAntennaMode</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAPMimoUsed" psid="2313">
+ <description_user>AP uses MU-MIMO</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingCount" psid="2315">
+ <description_user>Number of roams</description_user>
+ <type>uint16</type>
+ <access_rights>read_only</access_rights>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingAKM" psid="2316">
+ <description_user>specifies current AKM
+ 0 = None
+ 1 = OKC
+ 2 = FT (FT_1X)
+ 3 = PSK
+ 4 = FT_PSK
+ 5 = PMKSA Caching</description_user>
+ <access_rights>read_only</access_rights>
+ <type>unifiRoamingAKM</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCEnabled" psid="6019">
+ <description_user>Enables or disables TPC control.</description_user>
+ <type>boolean</type>
+ <function_list>
+ <function type="set" function_name="mibboolset" is_for_vif="false" ></function>
+ <function type="get" function_name="mibboolget" is_for_vif="false" ></function>
+ </function_list>
+ <default>true</default>
+ </config_element>
+ <config_element name="unifiTestTspecHack" psid="6060">
+ <description_user>For testing: MLME Hack to allow in-house tspec testing</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTestTspecHackValue" psid="6061">
+ <description_user>Saved dialog number of tspec request action frame from the Host</description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTestScanNoMedium" psid="6122">
+ <description_user>For testing: Stop Scan from using the Medium to allow thruput testing.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- ******************************************************************************************* -->
+ <config_element name="hutsReadWriteDataElementInt32" psid="6100">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of int32 type.</description_user>
+ <type>uint32</type>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>1000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteDataElementBoolean" psid="6101">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of boolean type.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteDataElementOctetString" psid="6102">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of octet string type.</description_user>
+ <type>octet_string</type>
+ <range_min>9</range_min><range_max>9</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteTableInt16Row" psid="6103">
+ <description_user>Reserved for HUTS tests - Data element read/write entry table of int16 type.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <range_min>-32768</range_min><range_max>32767</range_max>
+ <table_name>hutsReadWriteTableInt16IdTable</table_name>
+ <function type="get" function_name="mibhutsint16get" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteTableOctetStringRow" psid="6104">
+ <description_user>Reserved for HUTS tests - Data element read/write entry table of octet string type.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>73</range_max>
+ <table_name>hutsReadWriteTableOctetStringTable</table_name>
+ <default_list>
+ <!-- Row 1 -->
+ <default index1="1">{0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C,
+ 0x7D,0x7E,0x7F,0x80,0x81,0x82}</default>
+ <!-- Row 2 -->
+ <default index1="2">{0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10,
+ 0x11,0x80,0x81,0x82}</default>
+ <!-- Row 3 -->
+ <default index1="3">{0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E,
+ 0x1F,0x20,0x21,0x80,0x81,0x82}</default>
+ <!-- Tow 4 -->
+ <default index1="4">{0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25,
+ 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteRemoteProcedureCallInt32" psid="6105">
+ <description_user>Reserved for HUTS tests - Remote Procedure call read/write entry of int32 type.</description_user>
+ <type>uint32</type>
+ <default>0x000A0001</default>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteRemoteProcedureCallOctetString" psid="6107">
+ <description_user>Reserved for HUTS tests - Remote Procedure call read/write entry of octet string type.</description_user>
+ <type>octet_string</type>
+ <range_min>144</range_min><range_max>144</range_max>
+ <function_list>
+ <function type="get" function_name="miboctetstringget"></function>
+ <function type="set" function_name="miboctetstringset"></function>
+ </function_list>
+ <table_name>hutsReadWriteRPCTableOctetStringTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIInt16" psid="6108">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of int16 type via internal API.</description_user>
+ <default>-55</default>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIUint16" psid="6109">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of unsigned int16 type via internal API.</description_user>
+ <type>uint16</type>
+ <default>0x0730</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIUint32" psid="6110">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of unsigned int32 type via internal API.</description_user>
+ <units>µs</units>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>30000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIInt64" psid="6111">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of int64 type via internal API.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <function_list>
+ <function type="get" function_name="mibtsftime" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIBoolean" psid="6112">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of boolean type via internal API.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIOctetString" psid="6113">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of octet string type via internal API.</description_user>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <default>{ 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- Index -->
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableindex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>4</range_max>
+ </config_element>
+ <!-- Columns -->
+ <config_element name="hutsReadWriteInternalAPIFixedSizeTableRow" psid="6114">
+ <description_user>Reserved for HUTS tests - Fixed size table rows of int16 type via internal API</description_user>
+ <type>int16</type>
+ <range_min>0</range_min><range_max>100</range_max>
+ <table_name>hutsReadWriteInternalAPIFixedSizeTable</table_name>
+ <default_list>
+ <default index1="1"> 80 </default>
+ <default index1="2"> 80 </default>
+ <default index1="3"> 80 </default>
+ <default index1="4"> 80 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableRow" psid="6115">
+ <description_user>Reserved for HUTS tests - Variable size table rows of octet string type via internal API</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>73</range_max>
+ <table_name>hutsReadWriteInternalAPIVarSizeTable</table_name>
+ <default_list>
+ <!-- Row 1 -->
+ <default index1="1">{0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C,
+ 0x7D,0x7E,0x7F,0x80,0x81,0x82}</default>
+ <!-- Row 2 -->
+ <default index1="2">{0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10,
+ 0x11,0x80,0x81,0x82}</default>
+ <!-- Row 3 -->
+ <default index1="3">{0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E,
+ 0x1F,0x20,0x21,0x80,0x81,0x82}</default>
+ <!-- Row 4 -->
+ <default index1="4">{0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25,
+ 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKey1Row" psid="6116">
+ <description_user>Reserved for HUTS tests - Fixed size table rows of int16 type via internal API</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>hutsReadWriteInternalAPIFixSizeTableKeys</table_name>
+ <function_list>
+ <function type="get" function_name="mibhutsint16get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKey2Row" psid="6117">
+ <description_user>Reserved for HUTS tests - Fixed size table rows of int16 type via internal API</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>hutsReadWriteInternalAPIFixSizeTableKeys</table_name>
+ <function_list>
+ <function type="get" function_name="mibhutsint16get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixVarSizeTableKey1Row" psid="6118">
+ <description_user>The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys</description_user>
+ <type>uint32</type>
+ <table_name>hutsReadWriteInternalAPIFixVarSizeTableKeys</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixVarSizeTableKey2Row" psid="6119">
+ <description_user>The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys</description_user>
+ <type>octet_string</type>
+ <table_name>hutsReadWriteInternalAPIFixVarSizeTableKeys</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeyRow" psid="6120">
+ <description_user>The number of received MPDUs discarded by the CCMP decryption algorithm.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>hutsReadWriteInternalAPIFixSizeTableKeyRowTable</table_name>
+ <function type="get" function_name="mibtsftime"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeyIndex1" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>1</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeyIndex2" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>6</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableKeyRow" psid="6121">
+ <description_user>Write a DPD LUT entry</description_user>
+ <type>octet_string</type>
+ <range_min>144</range_min><range_max>144</range_max>
+ <function_list>
+ <function type="get" function_name="miboctetstringget"></function>
+ <function type="set" function_name="miboctetstringset"></function>
+ </function_list>
+ <table_name>hutsReadWriteInternalAPIVarSizeTableKeyTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableKeyIndex1" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>group index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableKeyIndex2" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>temperature index</description_user>
+ </config_element>
+ <config_element name="unifiCUMeasurementInterval" psid="2311">
+ <description_user>The interval in ms to perform the channel usage update</description_user>
+ <type>uint32</type>
+ <range_min>1</range_min><range_max>1000</range_max><default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugDisableRadioNannyActions" psid="5082">
+ <description_user>Disable the radio nanny actions</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ <function type="set" function_name="mibricechangenonfsmparams"></function>
+ </function_list>
+ <default>0</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxCckModemSensitivity" psid="5083">
+ <description_user>Specify values of CCK modem sensitivity for scan, normal and low
+ sensitivity.</description_user>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>6</range_max>
+ <default>{ 0x0a, 0x09, 0x05, 0xa, 0xa, 0x0 }</default>
+ <function type="set" function_name="mibricechangenonfsmparams"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDpdPerBandwidth" psid="5084">
+ <description_user>Bitmask to enable Digital Pre-Distortion per bandwidth</description_user>
+ <description_internal>Enables DPD per bandwidth per band</description_internal>
+ <type>uint16</type>
+ <default>63</default>
+ <function_list>
+ <function type="set" function_name="mibricechangenonfsmparams"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiBBVersion" psid="5085">
+ <description_user>Baseband chip version number determined by reading BBIC version</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRFVersion" psid="5086">
+ <description_user>RF chip version number determined by reading RFIC version</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioTXSettingsRead" psid="5089">
+ <description_user>Read value from Tx settings.</description_user>
+ <description_internal> Read TX debug settings. </description_internal>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiRadioTXSettingsTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibradiotxsettingsread"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioRXSettingsRead" psid="5096">
+ <description_user>Read value from Rx settings.</description_user>
+ <description_internal> Read RX debug settings. </description_internal>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiRadioRXSettingsTable</table_name>
+ <type>octet_string</type>
+ <function_list>
+ <function type="get" function_name="mibradiorxsettingsread"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioCCADebug" psid="5100">
+ <description_user>Read values from Radio CCA settings.</description_user>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiRadioCCADebugTable</table_name>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibradioccadebug"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiNarrowbandCCADebug" psid="5107">
+ <description_user>Read values from Radio CCA settings.</description_user>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiNarrowbandCCADebugTable</table_name>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemnarrowbandcca"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiModemSgiOffset" psid="5090">
+ <description_user>Overwrite SGI sampling offset. Indexed by Band and Bandwidth. Defaults currently defined in fw.</description_user>
+ <table_name>unifiModemSgiOffsetTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxRadioCsMode" psid="5092">
+ <description_user>Configures RX Radio CS detection for 80MHz bandwidth. Note get is obsolete.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset"></function>
+ <function type="get" function_name="mibhalmacmodemgenericget"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxPriEnergyDetThreshold" psid="5093">
+ <description_user>Energy detection threshold for primary 20MHz channel. Note get is obsolete.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset"></function>
+ <function type="get" function_name="mibhalmacmodemgenericget"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxSecEnergyDetThreshold" psid="5094">
+ <description_user>Energy detection threshold for secondary 20MHz channel. Note get is obsolete.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset"></function>
+ <function type="get" function_name="mibhalmacmodemgenericget"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioTxPowerOverride" psid="5091">
+ <description_user>Option in radio code to override the power requested by the upper layer</description_user>
+ <access_rights>read_write</access_rights>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <table_name>unifiRadioTxPowerOverrideTable</table_name>
+ <function_list>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <function type="get" function_name="mibint16get" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRfTestModeEnabled" psid="5054">
+ <description_user>Set to true when running in RF Test mode. Setting this MIB key to true prevents setting mandatory HT MCS Rates.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- ******************************************************************************************* -->
+ <config_table table_name="dot11RSNAStatsTable" num_indices="2">
+ <description_user>This table maintains per-STA statistics in an RSN. The entry with dot11RSNAStatsSTAAddress set to FF-FF-FF-FF-FF-FF shall contain statistics for broadcast/multicast traffic.</description_user>
+ <index1 name="dot11RSNAConfigIndex" />
+ <index2 name="dot11RSNAStatsIndex" />
+ </config_table>
+ <config_table table_name="unifiQueueStatsIdTable" num_indices="1">
+ <description_user>Conceptual table for timing of queue transfers HOST-SW-HW</description_user>
+ <index1 name="unifiQueueStatsIndex" />
+ </config_table>
+ <config_table table_name="unifiRateStatsTable" num_indices="1">
+ <description_user>Conceptual table for transmit/receive rate statistics.</description_user>
+ <index1 name="unifiRateStatsIndex" />
+ </config_table>
+ <config_table table_name="unifiThroughputDebugTable" num_indices="1">
+ <description_user>Conceptual table for throughput diagnostics counters.</description_user>
+ <index1 name="unifiThroughputDebugIndex" />
+ </config_table>
+ <config_table table_name="unifiReadRegTable" num_indices="1">
+ <description_user>Conceptual table for reading registers.</description_user>
+ <index1 name="unifiReadHardwareCounterIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioTXSettingsTable" num_indices="2">
+ <description_user>Conceptual table for tx settings.</description_user>
+ <index1 name="unifiMacInstanceIndex" />
+ <index2 name="unifiRadioTXSettingsIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioRXSettingsTable" num_indices="2">
+ <description_user>Conceptual table for rx settings.</description_user>
+ <index1 name="unifiRadioInstanceIndex" />
+ <index2 name="unifiRadioRXSettingsIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioCCADebugTable" num_indices="2">
+ <description_user>Conceptual table for radio CCA settings.</description_user>
+ <index1 name="unifiRadioInstanceIndex" />
+ <index2 name="unifiRadioCCADebugTableIndex" />
+ </config_table>
+ <config_table table_name="unifiNarrowbandCCADebugTable" num_indices="1">
+ <description_user>Conceptual table for narrowband CCA settings.</description_user>
+ <index2 name="unifiNarrowbandCCADebugTableIndex" />
+ </config_table>
+ <config_table table_name="unifiReadHardwareCounterTable" num_indices="2">
+ <description_user>Conceptual table for reading hardware packet counters. First index is the MAC instance from which to read, second index is the counter to be read.</description_user>
+ <index1 name="unifiMacInstanceIndex" />
+ <index2 name="unifiReadHardwareCounterIndex" />
+ </config_table>
+ <config_table table_name="unifiLoadDpdLutTable" num_indices="2">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiLoadDpdLutGroupIndex" />
+ <index2 name="unifiLoadDpdLutTemperatureIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioCCAThresholdsTable" num_indices="1">
+ <description_user>This table contains hardware specific CCA Thresholds settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiRadioCCAThresholdsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiTxSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxGainSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter gain settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiTxGainSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioTxPowerOverrideTable" num_indices="1">
+ <description_user>Table for the power override settings via RICE</description_user>
+ <index1 name="unifiRadioTXPowerOverrideTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPowerDetectorResponseTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table defines the response of the power detectors(2G5/5G) in the external FEM. The detectors are sampled via the BIST ADC. The reference temperature and frequencies for this table are implicitly defined by the related temperature and frequency compensation tables. </description_internal>
+ <index1 name="unifiTxPowerDetectorResponseTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxDetectorTemperatureCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to compensate detector measurements for temperature. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxDetectorTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxDetectorFrequencyCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to compensate detector measurements for frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxDetectorTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxOpenLoopTemperatureCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to open-loop compensate forward path gains for self-heating between transmit power calibrations. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxOpenLoopTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxOpenLoopFrequencyCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to open-loop compensate forward path gains across frequency between transmit power calibrations. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxOpenLoopFrequencyCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPaGainDpdTemperatureCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to open-loop compensate forward path PA gains when calculating DPD hot and cold LUTs for self-heating. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxPaGainDpdTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPaGainDpdFrequencyCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to compensate forward path PA gains when calculating DPD hot and cold LUTs across frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxPaGainDpdFrequencyCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxFtrimSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to frequency compensate forward path.</description_internal>
+ <index1 name="unifiTxFtrimSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxGainStepSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to set the gain steps (v2i, mix, drv, pa) of the forward path.</description_internal>
+ <index1 name="unifiTxGainStepSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiDpdPredistortGainsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal>This table is used to set DPD digital pre-distort gains of the forward path.</description_internal>
+ <index1 name="unifiDpdPredistortGainsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPowerTrimConfigTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to set psat, biases and adjustment ranges of the forward path during power trim.</description_internal>
+ <index1 name="unifiTxPowerTrimConfigTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxAntennaConnectionLossTable" num_indices="1">
+ <description_user>The table giving the frequency-dependent connection loss value, which is used as conversion factors for raw tx power at connector</description_user>
+ <index1 name="unifiTxAntennaConnectionLossTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxAntennaMaxGainTable" num_indices="1">
+ <description_user>The table giving the frequency-dependent antenna max gain value, which is used as conversion factors for raw tx power at connector</description_user>
+ <index1 name="unifiTxAntennaMaxGainTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRxExternalGainTable" num_indices="1">
+ <description_user>The table giving frequency-dependent RSSI offset value</description_user>
+ <index1 name="unifiRxExternalGainTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxOOBConstraintTable" num_indices="1">
+ <description_user>Table containing settings necessary to ensure the IC observes transmit out-of-band regulatory constraints when operating near band edges.</description_user>
+ <index1 name="unifiTxOOBConstraintTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPowerAdjustTable" num_indices="1">
+ <description_user>This table allows you to adjust absolute transmit power in a frequency and/or temperature dependant manner. The table allows you to specify datapoints in quarter dB based on frequency and temperature. The firmware will then perform a 2D interpolation to perform the right adjustment for the current frequency and temperature.</description_user>
+ <index1 name="unifiTxPowerAdjustTableIndex" />
+ </config_table>
+ <config_table table_name="unifiDebugControlTable" num_indices="1">
+ <description_user>The table is used to control various debug settings on a per module basis</description_user>
+ <index1 name="unifiDebugControlTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRegulatoryTable" num_indices="1">
+ <description_user>This table holds the regulatory information for all countries.</description_user>
+ <index1 name="unifiRegulatoryTableIndex" />
+ </config_table>
+ <config_table table_name="unifiPeerIdTable" num_indices="1">
+ <description_user>Conceptual table for peer information at disconnect (Bandwith, Nss, RSSI, Tx data rate), index by Pid.</description_user>
+ <index1 name="unifiPeerid" />
+ </config_table>
+ <config_table table_name="unifiOperatingClassTable" num_indices="1">
+ <description_user>Operating Class table</description_user>
+ <index1 name="unifiOperatingClassTableIndex" />
+ </config_table>
+ <config_table table_name="unifiScanParametersTable" num_indices="1">
+ <description_user>Scan Parameters table</description_user>
+ <index1 name="unifiScanParametersTableIndex" />
+ </config_table>
+ <config_table table_name="unifiSarBackoffTable" num_indices="1">
+ <description_user>SarBackoff Parameters table</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <config_table table_name="unifiCCACSThreshTable" num_indices="1">
+ <description_user>CCA CS threshold parameters table</description_user>
+ <index1 name="unifiSisoMimoTableIndex" />
+ </config_table>
+ <config_table table_name="unifiMacBusyTimeTable" num_indices="2">
+ <description_user>unifiMacBusyTime table</description_user>
+ <index1 name="unifiMacInstanceIndex" />
+ <index2 name="unifiMacBusyTimeTableIndex" />
+ </config_table>
+ <config_table table_name="unifiModemSgiOffsetTable" num_indices="2">
+ <description_user>SGI sample offset parameters table</description_user>
+ <index1 name="unifiBandTableIndex" />
+ <index2 name="unifiBWTableIndex" />
+ </config_table>
+ <config_table table_name="unifiNoCellTable" num_indices="1">
+ <description_user>NoCell Parameters table</description_user>
+ <index1 name="unifiConnectionTypeTableIndex" />
+ </config_table>
+ <config_table table_name="unifiAcTxConfirmTable" num_indices="1">
+ <description_user>Conceptual table for requesting Tx confirm, index by Access Class.</description_user>
+ <index1 name="unifiAccessClassIndex" />
+ </config_table>
+ <config_table table_name="unifiDefaultCountryTable" num_indices="1">
+ <description_user>Table of country codes.</description_user>
+ <index1 name="unifiDefaultCountryIndex" />
+ </config_table>
+ <config_table table_name="unifiDebugConfigTable" num_indices="1">
+ <description_user>Debug modules table</description_user>
+ <index1 name="unifiDebugModulesIndex" />
+ </config_table>
+ <config_table table_name="unifiRSSICURoamScanTriggerTable" num_indices="1">
+ <description_user>Table indexed by frequency band</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamCUScanTriggerTable" num_indices="1">
+ <description_user>Table indexed by frequency band</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamRssiFactorTable" num_indices="1">
+ <description_user>Table allocating RSSIfactor to RSSI values range</description_user>
+ <index1 name="unifiRoamRssiFactorTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamCUFactorTable" num_indices="1">
+ <description_user>Table allocating CUfactor to Channel Utilization values range.</description_user>
+ <index1 name="unifiRoamCUFactorTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamRSSIBoostTable" num_indices="1">
+ <description_user>Table allocating a RSSI boost to each band</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <!-- ******************************************************************************************* -->
+ <config_table table_name="hutsReadWriteTableInt16IdTable" num_indices="1">
+ <description_user>Specific table for uint16</description_user>
+ <index1 name="hutsReadWriteTableInt16" />
+ </config_table>
+ <config_table table_name="hutsReadWriteTableOctetStringTable" num_indices="1">
+ <description_user>Specific table for octet string</description_user>
+ <index1 name="hutsReadWriteTableOctetString" />
+ </config_table>
+ <config_table table_name="hutsReadWriteRPCTableOctetStringTable" num_indices="2">
+ <description_user>Specific table for RPC of octet string</description_user>
+ <index1 name="hutsReadWriteRPCTableOctetStringTableIndex0" />
+ <index2 name="hutsReadWriteRPCTableOctetStringTableIndex1" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixedSizeTable" num_indices="1">
+ <description_user>Specific table of fixed size for internal API test</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixedSizeTableIndex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIVarSizeTable" num_indices="1">
+ <description_user>Specific table of variable size for internal API test</description_user>
+ <index1 name="hutsReadWriteInternalAPIVarSizeTableindex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixSizeTableKeys" num_indices="1">
+ <description_user>Conceptual table for timing of queue transfers HOST-SW-HW</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixSizeTableKeysindex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixVarSizeTableKeys" num_indices="1">
+ <description_user>Table of integers for use by patches.</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixVarSizeTableKeysIndex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixSizeTableKeyRowTable" num_indices="2">
+ <description_user>xxxxxxxx</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixSizeTableKeyIndex1" />
+ <index2 name="hutsReadWriteInternalAPIFixSizeTableKeyIndex2" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIVarSizeTableKeyTable" num_indices="2">
+ <description_user>xxxxxxxx</description_user>
+ <index1 name="hutsReadWriteInternalAPIVarSizeTableKeyIndex1" />
+ <index2 name="hutsReadWriteInternalAPIVarSizeTableKeyIndex2" />
+ </config_table>
+ <config_table table_name="unifiDPDTrainPacketConfigTable" num_indices="1">
+ <description_user> This table contains DPD train configuraion
+ </description_user>
+ <index1 name="unifiDPDTrainPacketConfigIndex" />
+ </config_table>
+ <config_table table_name="unifiFrameTXCountersTable" num_indices="1">
+ <description_user> This table contains TX Counters.</description_user>
+ <index1 name="unifiFrameTXCountersTableIndex" />
+ </config_table>
+ <config_table table_name="unifiFrameRXCountersTable" num_indices="1">
+ <description_user> This table contains RX Counters.</description_user>
+ <index1 name="unifiFrameRXCountersTableIndex" />
+ </config_table>
+
+ <!-- ******************************************************************************************* -->
+ </metadata>
+</metadata_list>
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg
new file mode 100644
index 0000000..6ee439b
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg
@@ -0,0 +1,6084 @@
+signalid 473
+1000 MaUnitdata_request
+1001 MaControl_request
+1002 DataSpareSignal1_request
+1003 DataSpareSignal2_request
+1004 DataSpareSignal3_request
+1100 MaUnitdata_confirm
+1101 MaControl_confirm
+1102 DataSpareSignal1_confirm
+1103 DataSpareSignal2_confirm
+1104 DataSpareSignal3_confirm
+1200 DataSpareSignal1_response
+1201 DataSpareSignal2_response
+1202 DataSpareSignal3_response
+1300 MaUnitdata_indication
+1301 MaBlockack_indication
+1302 DataSpareSignal1_indication
+1303 DataSpareSignal2_indication
+1304 DataSpareSignal3_indication
+2001 MlmeGet_request
+2002 MlmeSet_request
+2003 MlmePowermgt_request
+2004 MlmeAddInfoElements_request
+2005 MlmeAddScan_request
+2006 MlmeDelScan_request
+2007 MlmeAddVif_request
+2008 MlmeDelVif_request
+2009 MlmeStart_request
+200a MlmeSetChannel_request
+200b MlmeConnect_request
+200c MlmeReassociate_request
+200d MlmeRoam_request
+200e MlmeDisconnect_request
+200f MlmeRegisterActionFrame_request
+2010 MlmeSendFrame_request
+2011 MlmeResetDwellTime_request
+2012 MlmeSetTrafficParameters_request
+2013 MlmeDelTrafficParameters_request
+2014 MlmeSetPacketFilter_request
+2015 MlmeSetIpAddress_request
+2016 MlmeSetAcl_request
+2018 MlmeSetkeys_request
+201a MlmeGetKeySequence_request
+201c MlmeSetPmk_request
+201f MlmeSetCachedChannels_request
+2020 MlmeSetWhitelistSsid_request
+2021 MlmeTdlsAction_request
+2022 MlmeChannelSwitch_request
+2023 MlmeMonitorRssi_request
+2024 MlmeStartLinkStatistics_request
+2025 MlmeStopLinkStatistics_request
+2026 MlmeSetBssidHotlist_request
+2027 MlmeSetPnoList_request
+2028 MlmeHostState_request
+2029 MlmeAddRange_request
+202a MlmeDelRange_request
+202b MlmeSetNoa_request
+202c MlmeSetCtwindow_request
+202d MlmeNanStart_request
+202e MlmeNanConfig_request
+202f MlmeNanPublish_request
+2030 MlmeNanSubscribe_request
+2031 MlmeNanFollowup_request
+2034 MlmeForwardBeacon_request
+2041 MlmeSetRoamingType_request
+2042 MlmeSetBand_request
+2043 MlmeSetRoamingParameters_request
+2044 ControlSpareSignal1_request
+2045 ControlSpareSignal2_request
+2046 ControlSpareSignal3_request
+2101 MlmeGet_confirm
+2102 MlmeSet_confirm
+2103 MlmePowermgt_confirm
+2104 MlmeAddInfoElements_confirm
+2105 MlmeAddScan_confirm
+2106 MlmeDelScan_confirm
+2107 MlmeAddVif_confirm
+2108 MlmeDelVif_confirm
+2109 MlmeStart_confirm
+210a MlmeSetChannel_confirm
+210b MlmeConnect_confirm
+210c MlmeReassociate_confirm
+210d MlmeRoam_confirm
+210e MlmeDisconnect_confirm
+210f MlmeRegisterActionFrame_confirm
+2110 MlmeSendFrame_confirm
+2111 MlmeResetDwellTime_confirm
+2112 MlmeSetTrafficParameters_confirm
+2113 MlmeDelTrafficParameters_confirm
+2114 MlmeSetPacketFilter_confirm
+2115 MlmeSetIpAddress_confirm
+2116 MlmeSetAcl_confirm
+2118 MlmeSetkeys_confirm
+211a MlmeGetKeySequence_confirm
+211c MlmeSetPmk_confirm
+211f MlmeSetCachedChannels_confirm
+2120 MlmeSetWhitelistSsid_confirm
+2121 MlmeTdlsAction_confirm
+2122 MlmeChannelSwitch_confirm
+2123 MlmeMonitorRssi_confirm
+2124 MlmeStartLinkStatistics_confirm
+2125 MlmeStopLinkStatistics_confirm
+2126 MlmeSetBssidHotlist_confirm
+2127 MlmeSetPnoList_confirm
+2128 MlmeHostState_confirm
+2129 MlmeAddRange_confirm
+212a MlmeDelRange_confirm
+212b MlmeSetNoa_confirm
+212c MlmeSetCtwindow_confirm
+212d MlmeNanStart_confirm
+212e MlmeNanConfig_confirm
+212f MlmeNanPublish_confirm
+2130 MlmeNanSubscribe_confirm
+2131 MlmeNanFollowup_confirm
+2134 MlmeForwardBeacon_confirm
+2141 MlmeSetRoamingType_confirm
+2142 MlmeSetBand_confirm
+2143 MlmeSetRoamingParameters_confirm
+2144 ControlSpareSignal1_confirm
+2145 ControlSpareSignal2_confirm
+2146 ControlSpareSignal3_confirm
+2200 MlmeConnect_response
+2201 MlmeConnected_response
+2202 MlmeReassociate_response
+2203 MlmeRoamed_response
+2204 MlmeTdlsPeer_response
+2205 MlmeSynchronised_response
+2206 ControlSpareSignal1_response
+2207 ControlSpareSignal2_response
+2208 ControlSpareSignal3_response
+2300 MlmeScan_indication
+2301 MlmeScanDone_indication
+2302 MlmeListenEnd_indication
+2303 MlmeConnect_indication
+2304 MlmeConnected_indication
+2305 MlmeReassociate_indication
+2306 MlmeRoam_indication
+2307 MlmeRoamed_indication
+2308 MlmeDisconnect_indication
+2309 MlmeDisconnected_indication
+230a MlmeProcedureStarted_indication
+230b MlmeMicFailure_indication
+230c MlmeFrameTransmission_indication
+230d MlmeReceivedFrame_indication
+230f MlmeTdlsPeer_indication
+2310 MlmeApLoss_indication
+2311 MlmeSignificantChange_indication
+2312 MlmeRssiReport_indication
+2313 MlmeAcPriorityUpdate_indication
+2314 MlmeRange_indication
+2315 MlmeRangeDone_indication
+2316 MlmeEventLog_indication
+2317 MlmeNanEvent_indication
+2318 MlmeNanService_indication
+2319 MlmeNanFollowup_indication
+231a MlmeChannelSwitched_indication
+231b MlmeSynchronised_indication
+231c MlmeBeaconReportingEvent_indication
+231d ControlSpareSignal1_indication
+231e ControlSpareSignal2_indication
+231f ControlSpareSignal3_indication
+8000 DebugSpareSignal1_request
+8001 DebugSpareSignal2_request
+8002 DebugSpareSignal3_request
+8100 DebugSpareSignal1_confirm
+8101 DebugSpareSignal2_confirm
+8102 DebugSpareSignal3_confirm
+8200 DebugSpareSignal1_response
+8201 DebugSpareSignal2_response
+8202 DebugSpareSignal3_response
+8301 DebugWord12_indication
+8302 DebugFault_indication
+8303 DebugSpareSignal1_indication
+8304 DebugSpareSignal2_indication
+8305 DebugSpareSignal3_indication
+9000 TestBlockRequests_request
+9001 TestPanic_request
+9002 TestSuspend_request
+9003 TestResume_request
+9004 RadioLogging_request
+9005 WlanliteCwStart_request
+9006 WlanliteCwStop_request
+9007 WlanliteTxSetParams_request
+9008 WlanliteTxStart_request
+9009 WlanliteTxRead_request
+900a WlanliteTxStop_request
+900b WlanliteRxStart_request
+900c WlanliteRxRead_request
+900d WlanliteRxStop_request
+900e WlanliteStatus_request
+900f TestPmalloc_request
+9010 TestSaQuery_request
+9011 TestChannelSwitch_request
+9012 TestCheckFwAlive_request
+9013 DebugGeneric_request
+9014 DebugPktSinkStart_request
+9015 DebugPktSinkStop_request
+9016 DebugPktSinkReport_request
+9017 DebugPktGenStart_request
+9018 DebugPktGenStop_request
+9019 DebugPktGenReport_request
+901a WlanliteRadioSelect_request
+901b TestHipTesterStart_request
+901c TestHipTesterStop_request
+901d TestHipTesterSetParams_request
+901e TestHipTesterReport_request
+901f TestBistGetTxGain_request
+9020 TestSpareSignal1_request
+9021 TestSpareSignal2_request
+9022 TestSpareSignal3_request
+9100 RadioLogging_confirm
+9101 WlanliteCwStart_confirm
+9102 WlanliteTxSetParams_confirm
+9103 WlanliteCwStop_confirm
+9104 WlanliteTxStart_confirm
+9105 WlanliteTxRead_confirm
+9106 WlanliteTxStop_confirm
+9107 WlanliteRxStart_confirm
+9108 WlanliteRxRead_confirm
+9109 WlanliteRxStop_confirm
+910a WlanliteStatus_confirm
+910b TestPmalloc_confirm
+910c TestSaQuery_confirm
+910d TestChannelSwitch_confirm
+910e TestCheckFwAlive_confirm
+910f TestSuspend_confirm
+9110 TestResume_confirm
+9111 DebugGeneric_confirm
+9112 WlanliteRadioSelect_confirm
+9113 TestHipTesterStart_confirm
+9114 TestHipTesterStop_confirm
+9115 TestHipTesterSetParams_confirm
+9116 TestBistGetTxGain_confirm
+9117 TestSpareSignal1_confirm
+9118 TestSpareSignal2_confirm
+9119 TestSpareSignal3_confirm
+9200 TestSpareSignal1_response
+9201 TestSpareSignal2_response
+9202 TestSpareSignal3_response
+9300 RadioLogging_indication
+9301 DebugGeneric_indication
+9302 DebugPktSinkReport_indication
+9303 DebugPktGenReport_indication
+9304 TestHipTesterReport_indication
+9305 TestSpareSignal1_indication
+9306 TestSpareSignal2_indication
+9307 TestSpareSignal3_indication
+a252 RiceChangeFsmParams_request
+a253 RiceInitialise_request
+a254 RiceChangeRadioState_request
+a255 RiceRadioCheck_request
+a256 RiceRadioLog_request
+a257 RiceDebugBusLog_request
+a258 RiceRadioNudgeNannyTimer_request
+a259 RiceReqRadioCalibration_response
+a25a RiceNannyTimer_indication
+a25b RiceSwitchOnTimer_indication
+a25c RiceRadioLogTimer_indication
+a302 Roam_request
+a303 Roam_confirm
+a304 RoamGiveUp_request
+a305 RoamLinkLoss_indication
+a306 RoamConnectionResumed_indication
+a307 SendOffchannelData_request
+a308 TxPowerUpdate_request
+a309 TmeasurementsStartScan_indication
+a30a TmeasurementsStartTableScan_indication
+a30b HostResume_indication
+a30c HostSuspend_indication
+a30d Teardown_confirm
+a30e DeauthIn10Sec_indication
+a30f BaStaResetPeerConfig_confirm
+a310 ActiveProcessingTime_indication
+a311 OffloadForceActiveTimer_indication
+a312 OffloadAssistDhcpTimer_indication
+a313 TeardownRequested_indication
+a314 ChannelUtilisation_indication
+a315 Plm689Workaround_indication
+a316 OblcStartTimeout_indication
+a317 OblcStopTimeout_indication
+a318 ScanTimeout_indication
+a319 ScanEndTimeout_indication
+a31a ProbeTimeout_indication
+a31b ApChannelSwitchTimeout_indication
+a31c StaChannelSwitchTimeout_indication
+a31e DisconnectTimeout_indication
+a31f RaTimeout_indication
+a320 BasfTxTimeout_indication
+a321 EapTimeout_indication
+a322 ProcedureTimeout_indication
+a323 SlowApSwitchTimeout_indication
+a324 TbaTxTimeout_indication
+a325 SendFramePeriodicTimeout_indication
+a326 TdlsDiscoveryRequestWindowTimeout_indication
+a327 TdlsSetupResponseTimeout_indication
+a328 TdlsPeerTrafficResponseTimeout_indication
+a329 TdlsTpMonitorTimeout_indication
+a32a TdlsKeyLifeTimeout_indication
+a32b TdlsWaitingBaTxAddTimeout_indication
+a32c TdlsVifSwitchingDelayTimeout_indication
+a32d TdlsTeardownFrameTxTimeout_indication
+a32e SaQueryRetryTimeout_indication
+a32f SaQueryMaximumTimeout_indication
+a330 P2PNoaTimeout_indication
+a331 StaStartupKickTimeout_indication
+a332 NanWarmupTimeout_indication
+a333 Offloaded4WshkTimeout_indication
+a334 AssocComebackTimeout_indication
+a335 VifctrlEvaluateBeacon_request
+a336 ChannelSwitch_indication
+a337 Teardown_request
+a338 BasfResult_indication
+a339 ConmgrResult_indication
+a33a BaTxAdd_request
+a33b BaDel_request
+a33c ScanPause_request
+a33d BaStaResetPeerConfig_request
+a33e SendOffchannelCancel_request
+a33f SaQuery_request
+a340 SaQueryResult_indication
+a341 VifStatus_indication
+a342 TdlsCtrl_indication
+a343 BssChannelSwitchAnnouncement_indication
+a344 BaTxAdd_indication
+a345 DelBa_indication
+a346 TdlsCtrl_response
+a347 MlmeTdlsBaRx_indication
+a348 PeerLost_indication
+a349 TdlsLinkTeardown_request
+a34a RameChannelActivity_indication
+a34b RameMmFrame_indication
+a34c RameTdlsTrafficReport_indication
+a34d RameStaUnknownPeer_indication
+a34e RameVifDeregister_confirm
+a34f RameVifSchedule_indication
+a350 RameVifStaOffchannelFinished_indication
+a351 RameTrafficQueue_request
+a352 RameMm_confirm
+a353 RameStaPause_confirm
+a354 RameStaClear_confirm
+a355 RameStaUnpause_confirm
+a356 RameStaMoveDu_confirm
+a357 RameGetKey_confirm
+a358 RameAddBa_confirm
+a359 RameDelBa_confirm
+a35a RameConnectionQualityTrigger_indication
+a35b RameFilterMatched_indication
+a35c RameBaError_indication
+a35d RameMicFailure_indication
+a35e RameRxBlockackControl_indication
+a35f RameTxBlockackControl_indication
+a360 RameAddNoa_indication
+a361 RameDelNoa_indication
+a362 RameEcsaCountFinished_indication
+a363 RameTdlsCtrl_indication
+a364 RameTpuSp_indication
+a365 RameScanPause_indication
+a366 RameTdlsLeavingPsm_indication
+a367 RameRssiMonitor_indication
+a368 RameBlackoutEnd_indication
+a369 RameCoexTesco6Activated_indication
+a36a RameBeaconNextWindow_indication
+a36b InactivityCheckTimeout_indication
+a36c RameNanDwFinished_indication
+a36d RameUpdateBw_indication
+a402 RameMsgIdleLiteOff_indication
+a403 RameMsgRadioSetupDone_indication
+a404 RameChangeToActive_indication
+a405 RameChangeToWaitingForActive_indication
+a422 RameMsgDelba_confirm
+a423 RameMsgRadioOffDplpOff_indication
+a424 RameMsgRadioOnDplpOn_indication
+a425 RameMsgRadioSwitchChannelDplpOff_indication
+a426 RameMsgRxActivityOccurred_indication
+a427 RameMsgDplpStaPaused_confirm
+a428 RameMsgDplpStaResumed_confirm
+a429 RameMsgDplpStaCleared_confirm
+a42a RameMsgDplpMoveDu_confirm
+a42b RameMsgDplpVifDelete_confirm
+a42c RameMsgVifCheckClear_indication
+a42d RameMsgVifAnnounceAvailability_indication
+a42e RameMsgPsUpdate_indication
+a42f RameMsgTdlsPeerSp_indication
+a430 RameMsgTdlsPsUpdate_indication
+a431 RameMsgNullAnnounceFrameProcessed_indication
+a432 RameMsgPersistentFrameProcessed_indication
+a433 RameMsgCtsAnnounceFrameProcessed_indication
+a434 RameMsgFrameRx_indication
+a435 RameMsgMm_confirm
+a436 RameMsgPsServTriggered_indication
+a437 RameMsgPsServEnd_indication
+a438 RameMsgSpuriousMorebit_indication
+a439 RameMsgMcastServiceEnd_indication
+a43a RameMsgBeaconTxFinished_indication
+a43b RameMsgPsPollTxFinished_indication
+a43c RameMsgPeerPsStateUpdate_indication
+a43d RameMsgSendNullFrame_request
+a43e RameMsgBaTxError_indication
+a43f RameMsgPauseResumeDplp_confirm
+a440 RameMsgDpdFrameProcessed_indication
+a441 RameMsgStaKeepaliveTxFinished_indication
+a442 RameMsgRadioReady_indication
+a462 RameMsgVifCreate_request
+a463 RameMsgDelba_request
+a464 RameMsgMonitorRssi_request
+a465 RameMsgAdjustTxPower_indication
+a466 RameMm_request
+a467 RameStaPause_request
+a468 RameStaClear_request
+a469 RameStaUnpause_request
+a46a RameConnectStatus_request
+a46b RameSetPowermgt_request
+a46c RameAddBlackout_request
+a46d RameDelBlackout_request
+a46e RameCtwConfig_request
+a46f RameVifDeregister_request
+a470 RameVifSetChannel_request
+a471 RameVifSchedule_request
+a472 RameClearFlags_request
+a473 RameDwelltimeReset_request
+a474 RameTdlsEnableTrafficReport_request
+a475 RameHostSuspendResume_indication
+a476 RameScanStart_indication
+a477 RameScanDone_indication
+a478 RameStaConnectStart_indication
+a479 RameStaConnectDone_indication
+a47a RameStaDhcpStart_indication
+a47b RameStaDhcpDone_indication
+a47c RameStaDhcpDiscover_indication
+a47d RameStaDhcpOffer_indication
+a47e RameStaDhcpRequest_indication
+a47f RameStaDhcpAck_indication
+a480 RameStaEapolStart_indication
+a481 RameStaEapolDone_indication
+a482 RameMsgBeaconRegisterTracking_request
+a483 RameMsgBeaconDeregisterTracking_request
+a484 RameVifSetPeerChannel_request
+a485 RameVifSetOffChannel_request
+a486 RameScreenUpdate_indication
+a487 RameVifOffChannelFinish_request
+a488 RameStaCancelFrame_request
+a4a2 RameBeaconTxTime_indication
+a4a3 RameTdlsIndWindowTime_indication
+a4a4 RamePsTime_indication
+a4a5 RameFastPsTimeoutCheck_indication
+a4a6 RameActiveAfterMoreBitTime_indication
+a4a7 RamePsDelayTimeoutPoll_indication
+a4a8 RameVifClearCheckTimeout_indication
+a4a9 RameRetryPowerSaveCheckTime_indication
+a4aa RameMulticastTimeout_indication
+a4ab RameUsboStateChangeTime_indication
+a4ac RameRadioCalibration_indication
+a4ad RameBaCheckTime_indication
+a4ae RameMinVifDurationTimeout_indication
+a4af RameDplaneOperationTimeout_indication
+a4b0 RameChannelSwitchTimerExpiry_indication
+a4b1 RameImlEvalTimeout_indication
+a4b2 RameSssBlackoutTimerExpiry_indication
+a4b3 RameReturnToBaseChannelTimerExpiry_indication
+a4d2 RameRadioChangeState_request
+a4d3 RameRadioOff_request
+a4d4 RameRadioChangeStateDone_confirm
+a4d5 RameRadioChangeStateOffDone_confirm
+a4d6 RameRadioPerformDpd_request
+a4e2 RameSchdlReschedule_indication
+a4e3 RameSchdlVifCleared_indication
+a4e4 RameSchdlRelinquish_indication
+a4e5 RameSchdlUnforceSchedule_indication
+a4e6 RameSchdlVifSchedule_indication
+a4e7 RameSchdlReqLp_req
+a4e8 RameSchdlReqHp_req
+a4e9 RameSchdlEvaluateSchedule_req
+a4ea RameSchdlChangeToActive_indication
+a4eb RameSchdlChangeToWaitingForActive_indication
+pid 40
+4000 rice_mgr_fsm 0005 block_until_setup idle_off switching_on idle_on trim_on
+4001 macrame_radio_ctl[0] 0003 Idle WaitForRadioOnOff DpdOngoing
+4002 macrame_radio_ctl[1] 0003 Idle WaitForRadioOnOff DpdOngoing
+4003 macrame_fsm 0004 Powerup Active StaOperations ImmWaitingForActive
+4004 macrame_schdl[0] 0002 Active ImmWaitingForActive
+4005 macrame_schdl[1] 0002 Active ImmWaitingForActive
+4006 mlme_mpdu_router 0001 Idle
+4007 mlme_requests 0002 Idle Wait_MLME
+4008 mlme_scan 0004 Idle WaitForInterface Listening WaitForDeschedule
+4009 mlme_send_offchannel 0005 Idle WaitingForInterface TxFrame CancelFrame WaitForOffChannelFinish
+400a mlme_conmgr[0] 000a Synchronising Deauthenticating Authenticating Associating Connected Detached TearingDown BasfWaitForConfirm BasfWaitForFrame BasfWaitForRameCancel
+400b mlme_conmgr[1] 000a Synchronising Deauthenticating Authenticating Associating Connected Detached TearingDown BasfWaitForConfirm BasfWaitForFrame BasfWaitForRameCancel
+400c mlme_conmgr[2] 000a Synchronising Deauthenticating Authenticating Associating Connected Detached TearingDown BasfWaitForConfirm BasfWaitForFrame BasfWaitForRameCancel
+400d mlme_vifctrl[0] 0011 VifUnregistered Idle StationConnecting StationWaitApChannelSwitch StationConnected StationRoamTeardown StationRoamPending StationPauseUnpause StationResetPeer EssAp EssWaitConfigKeys OnChannel OnChannelProbeResp WaitProcessTerminate WaitVifDeschedule WaitVifDeregister Nan
+400e mlme_vifctrl[1] 0011 VifUnregistered Idle StationConnecting StationWaitApChannelSwitch StationConnected StationRoamTeardown StationRoamPending StationPauseUnpause StationResetPeer EssAp EssWaitConfigKeys OnChannel OnChannelProbeResp WaitProcessTerminate WaitVifDeschedule WaitVifDeregister Nan
+400f mlme_vifctrl[2] 0011 VifUnregistered Idle StationConnecting StationWaitApChannelSwitch StationConnected StationRoamTeardown StationRoamPending StationPauseUnpause StationResetPeer EssAp EssWaitConfigKeys OnChannel OnChannelProbeResp WaitProcessTerminate WaitVifDeschedule WaitVifDeregister Nan
+4010 mlme_ba[0] 0003 Idle ConfiguringRame TxFrame
+4011 mlme_ba[1] 0003 Idle ConfiguringRame TxFrame
+4012 mlme_ba[2] 0003 Idle ConfiguringRame TxFrame
+4013 mlme_ba_tx[0] 0003 Idle TxFrame RxFrame
+4014 mlme_ba_tx[1] 0003 Idle TxFrame RxFrame
+4015 mlme_ba_tx[2] 0003 Idle TxFrame RxFrame
+4016 mlme_ap_sta[0] 0005 Idle TxFrame PausingStaData ClearingSta DisconnectAll
+4017 mlme_ap_sta[1] 0005 Idle TxFrame PausingStaData ClearingSta DisconnectAll
+4018 mlme_ap_sta[2] 0005 Idle TxFrame PausingStaData ClearingSta DisconnectAll
+4019 mlme_roaming[0] 0005 Idle Scanning WaitForBTMResponseConfirm Roaming WaitRoamRsp
+401a mlme_roaming[1] 0005 Idle Scanning WaitForBTMResponseConfirm Roaming WaitRoamRsp
+401b mlme_roaming[2] 0005 Idle Scanning WaitForBTMResponseConfirm Roaming WaitRoamRsp
+401c mlme_sa_query[0] 0003 Idle TxFrame ModifyingStaState
+401d mlme_sa_query[1] 0003 Idle TxFrame ModifyingStaState
+401e mlme_sa_query[2] 0003 Idle TxFrame ModifyingStaState
+401f mlme_measurements[0] 0003 Idle SetupScan PerformMeasurement
+4020 mlme_measurements[1] 0003 Idle SetupScan PerformMeasurement
+4021 mlme_measurements[2] 0003 Idle SetupScan PerformMeasurement
+4022 mlme_tdls[0] 0005 Idle MovingDu TxFrame TearingLinkDown LeavingPsm
+4023 mlme_tdls[1] 0005 Idle MovingDu TxFrame TearingLinkDown LeavingPsm
+4024 mlme_tdls[2] 0005 Idle MovingDu TxFrame TearingLinkDown LeavingPsm
+4025 mlme_nan[0] 0002 InitialScan Running
+4026 mlme_nan[1] 0002 InitialScan Running
+4027 mlme_nan[2] 0002 InitialScan Running
+faultid 473
+0000 none
+0001 panic
+0003 mib_write
+0004 mib_read
+0005 macrame_mib
+0006 sta_data_create_record
+0007 macrame_rates
+0008 macrame_mmpdu_lost
+0009 dplane_rx_pdu_lost
+000a mlme_cap_error
+000b no_rates_rx
+000c mlme_token_lock_fail
+000d encryption_tsc_pn_wrap
+000e mib_req_val_absent
+000f mib_type_clash
+0010 mib_ram_corrupt
+0011 macrame_ind_error
+0012 macrame_ind_overflow
+0013 mib_duff_index_count
+0014 mib_enabled_but_not_implemented
+0015 mlme_deauth_to
+0016 mib_rom_corrupt
+0017 mib_invalid_index
+0018 bad_signal_process_id
+0019 stack_low
+001a no_rates_tx
+001b sdio_bad_rewind_handle
+001c sdio_bad_command
+001d sdio_bad_ack
+001e bad_signal_from_host
+001f vco_lock_failed
+0020 adc_convert
+0022 bad_analogue_setting
+0023 divide_by_zero
+0024 macrame_ind_unexpected
+0025 fsm_leaky_signal_discarded
+0026 macrame_rx_error
+0027 mib_limit
+0028 vlint_overflow
+0029 mib_ram_overflow
+002a macrame_default_wep_key_id
+002b uart_invalid_mib_configuration
+002e mibps_fail
+002f mibps_data_corrupt
+0030 mibps_write_fail
+0031 ps_unsupported_version
+0032 piopulse_already_attached
+0033 piopulse_not_attached
+0034 ps_corrupt
+0035 mkt_actions_parse_error
+0036 vlint_negative_unsigned_value
+0037 vlint_too_big
+0038 ps_eeprom_read_fail
+0039 mlme_param_wpa_and_wpa2_in_ie
+003a mlme_auth_to_asoc
+003b mlme_peer_record_does_not_exist
+003c mlme_peer_record_should_already_have_been_deleted
+0040 mlme_param_wpa_oui_error
+0041 mlme_critical_param_ie_length_error
+0042 mlme_param_rsn_version_error
+0043 mlme_param_mib_group_cipher_error
+0044 mlme_param_pairwise_cipher_error
+0045 mlme_param_akm_suite_error
+0046 mlme_param_capability_error
+0047 mlme_param_invalid_token
+0048 mlme_param_expected_ie_missing
+0049 mlme_param_mib_read_ptk_fail
+004a mlme_param_mib_read_ast_fail
+004b mlme_param_mib_read_ptksa_replay_fail
+004c mlme_param_mib_read_gtksa_replay_fail
+004d mlme_param_cap_mask_and_privacy_do_not_match
+004e mlme_param_illegal_station_type
+004f mlme_param_join_param_error
+0050 spare_1
+0051 coex_invalid_pio
+0052 mib_read_warning
+0053 mib_write_warning
+0054 macrame_unexpected_protection
+0055 mlme_param_rsn_capability_error
+0056 mlme_param_privacy_or_rsna_disabled
+0057 rame_encryption_key
+0058 rame_channel_switch_fail
+0059 mlme_scan_probe_tx_fail
+005a mlme_join_not_supported
+005b mlme_utils
+005c mlme_supported_rates_odd
+005e bad_rate_tx
+005f mib_assert_fail
+0060 mib_tab_index
+0061 bad_rate_rx
+0062 mib_ram_rec_corrupt
+0063 macrame_admitted_time_exceeded
+0064 macrame_qos_null_no_uplink
+0065 mlme_param_pmkid_error
+0066 mlme_host_duplicate_ie
+0067 mlme_host_bad_ie
+0068 mlme_host_ignored_ie
+0069 mlme_host_ies_corrupt
+006a mlme_host_ies_missing
+006b mlme_host_missing_ie
+006c mlme_not_in_bss
+006d mlme_not_in_same_bss
+006f coex_empty_config
+0071 macrame_tx_failed
+0072 macrame_rekey
+0073 macrame_rx_frame_too_long
+0074 mlme_bad_eapol_request
+0075 mlme_scan_downgrade_to_passive
+0076 coex_nplusone_pio_invalid
+0079 wrong_hw_definitions
+007a ma_packet_req_warn
+007b mlme_mod_req_info
+007c mlme_start_req_info
+007d beacon_tim_absent_error
+007e beacon_tim_bits_warn
+007f beacon_dtim_error
+0080 dplane_received_frame_from_own_mac_addr
+0081 mlme_param_wapi_version_error
+0082 mlme_param_wapi_akm_suite_error
+0083 mlme_param_unicast_cipher_error
+0084 mlme_param_mib_multicast_cipher_error
+0085 mlme_param_wapi_capability_error
+0086 mlme_param_bkid_error
+0087 mlme_param_rsn_and_wapi_in_ie
+0088 rx_fifo_overflow
+0089 mlme_param_group_management_cipher_error
+0090 macrame_ht_cest_unlocked
+0091 macrame_ht_bad_sounding_frame
+0092 dorm_clkgen_fallback
+0093 seg_fault
+0094 panic_arg
+0095 recalibrate_radio
+0096 missed_beacons_report
+0097 rame_invalid_ba
+0098 rame_invalid_bainfo
+0099 mib_table_inconsistent
+009a primitive_rxd_in_wrong_mode
+009b invalid_vif_identifier
+009c invalid_pri_for_qos_packet
+009d macrame_tx_invalid_frame_type
+009e fsm_error_processing_signal
+009f mlme_nan_start_req_info
+00a0 SLUT_table_not_found
+00a1 vldata_overflow
+00a2 vldata_negative_unsigned_value
+00a3 vldata_too_big
+00a4 rss_not_defined
+00a5 vldata_wrong_format
+00a6 bidirectional_comm_lost
+00a7 indication_rxd_no_vif_scheduled
+00a8 dplane_no_encption_key_found
+00a9 coex_init_fail
+00aa excessive_data_vif_associated
+00ab no_mibps_data_record
+00ac coex_not_enabled
+00ad rame_change_mode_ps_to_fps
+00ae mlme_scan_autonomous_probe_id_missing
+00af mlme_scan_no_autonomous_channels
+00b0 radio_setup_failed
+00b1 usrpio_lsb_already_protected
+00b2 usrpio_msb_already_protected
+00b3 usrpio_lsb_not_protected
+00b4 usrpio_msb_not_protected
+00b5 coex_init_failed
+00b6 coex_acl_table
+00b7 coex_sco_table
+00b8 coex_bt_shared_memory_problems
+00b9 p2P_noa_attribute
+00ba macrame_create_streambuffer_failure
+00bb ba_stream_buffer_protect_warn
+00bc ba_stream_buffer_illegal_data
+00bd rx_streaming_buffer
+00be ba_mpdu_length_exceeded
+00bf wideband_pll_lock_retried
+00c0 mlme_scan_not_scheduled
+00c1 host_pump_sb_in_wrong_state
+00c2 ref_pll_retry_loop
+00c3 quiet_element_insufficient_resources
+00c4 mac_if_ind_hndl_invalid
+00c5 mlme_scan_no_probes_sent
+00c6 invalid_mac_address_allocation
+00c7 thermal_tx_back_off
+00c8 macrame_tx_no_resource
+00c9 mlme_host_setie_ie_invalid
+00ca mlme_probe_request_ie_invalid
+00cb ind_rejected_hw_ptr_not_updated
+00cc macrame_multihop_qos_not_supported
+00cd coex_ble_scan_not_supported_with_this_bt_firmware
+00ce token_map_too_many_instances
+00cf efuse_read_failure
+00d0 pll_delay_line
+00d1 tx_trim_gain_search
+00d2 bt_shared_memory_tear_count_limit_reached
+00d3 cme_prim_version_mismatch
+00d4 cme_message_channel
+00d5 bt_shared_memory_state
+00d6 coex_vif_update_timing
+00d7 coex_blackout_id_failed
+00d8 halfec_cannot_determine_bt_tx_pio
+00d9 p2p_common_failed
+00da macrame_unexpected_reception_status
+00db periodic_send_common_failed
+00dc reassoc_unexpected_reception_failed
+00dd macrame_short_frame_length
+00de invalid_channel
+00df radio_params_change_in_bad_state
+00e0 lo_coarse_dac
+00e1 rame_invalid_go_beacon_drift_value
+00e2 wl_radio_rx_comp
+00e3 speedy
+00e4 blackout_not_registered
+00e5 dplp_mpdu_lost
+00e6 missing_ba
+00e7 fos_confused
+00e8 ba_rx_no_match
+00e9 rx_dcoc_timeout
+00ea dpd_gain_align_path_zero
+00eb fallback_table_length_exceeded
+00ec ba_rx_low_pmalloc
+00ed radio_dpd_mib
+00ee invalid_dorm_entity
+00ef logen_swing
+00f0 logen_acal
+00f1 too_many_ba_rx
+00f2 invalid_rssi
+00f3 dpd_loopback_fir_gain
+00f4 turning_dplp_off_when_running
+00f5 link_adapt_pdu_retries_too_high
+00f6 frequency_offset_too_big
+00f7 radio_estimates
+00f8 unable_to_malloc
+00f9 unknown_dud_request_type
+00fa coex_vif_timing_bad_noa_offset
+00fb filter_fwcallback_no_mem
+00fc unknown_platform
+00fd unsupported_platform_feature
+00fe radio_papr_config
+00ff rame_invalid_set_peer_channel_request
+0100 bfmee_too_many_interfaces
+0101 bfmee_unknown_mac_status
+0102 bfmee_bad_state_transition
+0103 bfmee_underflow
+0104 bfmee_unsupported_vif_type
+0105 bfmee_unknown_modulation
+0106 dpd_loopback_signal_suspect
+0107 iq_capture_too_many_requests
+0108 rice_freq_outside_known_bands
+0109 invalid_radio_identifier
+010a invalid_modulation_type
+010e bad_lut_ub_index_pregain
+0110 invalid_fir_coefficient
+0111 bad_bb_sample_offset_short_gi
+0112 power_overridden
+0116 coex_debug_override_bt_enabled
+0117 dpd_calc_loopback_broken_rx
+0118 bist_low_loopback_gain
+0119 bist_broken_loopback
+4000 supported_rates_too_long
+4001 supported_rates_too_short
+4002 supported_rates_missing
+4003 wmm_ac_out_of_order
+4004 wmm_ecw_out_of_order
+4005 wmm_not_supported_at_qap
+4006 wmmsa_not_supported_at_qap
+4007 wmmsa_bad_qos_capability
+4008 u_apsd_not_supported_at_qap
+4009 dot11e_not_supported_at_qap
+400a no_basic_rates
+400b _wrong_number__coex_unsupported_scheme__wrong_number
+400c _wrong_number__mib_table_inconsistent__wrong_number
+400d _wrong_number__seg_fault__wrong_number
+400e _wrong_number__primitive_rxd_in_wrong_mode__wrong_number
+400f _wrong_number__invalid_vif_identifier__wrong_number
+4010 _wrong_number__invalid_pri_for_qos_packet__wrong_number
+4011 coex_mac_mib_key_failure
+4012 sos_not_scheduled_in_time
+4013 mlme_watchdog_ping
+4014 mlme_token_clone_fail
+4015 macrame_encryption_key_mismatch
+4016 mlme_max_tx_pwr_anomaly
+4017 mlme_send_offchannel_req_info
+4018 coex_wrong_imposed_min_rate
+4019 tx_ldpc_count
+401a rx_ldpc_count
+401b rx_stbc_count
+401c rx_bfmee_count
+401d token_mbulk_conversion_failure
+401e rame_invalid_sched_request
+401f radio_logger_hw_fail
+4020 signanal_too_many_samples_read
+4021 rame_coex_blackout_attach_failed
+4022 rame_coex_blackout_attach_invalid_vif
+4024 macrame_set_peer_rates_fail
+4025 macrame_encryption_rekey
+4026 rame_encryption_keyfind_fail
+4027 rame_set_qos_invalid_sta
+4028 rame_add_ba_invalid_sta
+4029 coex_mac_create_blackout_failed
+402a hostio_kick_unmask_to_host_int
+402b rame_sta_double_add
+402c debug_init
+402d wifi_logger_no_mem
+8000 mystery
+8001 bad_interface
+8002 multidomaincapabilityimplemented_not
+8003 hostif_unexpected_interrupt
+8004 macrame_rx_discarded
+8006 bad_signal_to_host
+8008 macrame_duff_pdu_confirm_indication
+8009 fsm_create_not_supported
+800a fsm_create_other_processor
+800b fsm_create_bad_pid
+800c fsm_create_other_priority
+800d fsm_create_stopped_but_input_queue_not_empty
+800e fsm_create_stopped_but_pending
+800f macrame_invalid_powermgt
+8012 fsm_trace_message_lost
+8016 mm_confirm_asoc_req
+8017 mm_confirm_asoc_rsp
+8018 mm_confirm_reasoc_req
+8019 mm_confirm_reasoc_rsp
+801a mm_confirm_probe_req
+801b mm_confirm_probe_rsp
+801c mm_confirm_mgmt6
+801d mm_confirm_mgmt7
+801e mm_confirm_beacon
+801f mm_confirm_atim
+8020 mm_confirm_disasoc
+8021 mm_confirm_auth
+8022 mm_confirm_deauth
+8023 mm_confirm_action
+8024 mm_confirm_mgmt14
+8025 mm_confirm_mgmt15
+8026 mm_confirm_not_mgmt
+8027 no_beacon_tx
+8028 recalibrate_radio_deprecated
+8029 rame_schdl_unexpected_signal
+802a dplane_block_ack_not_compressed
+802b dplane_block_ack_no_stream
+802c dplane_block_ack_seq_too_high
+802d dplane_block_ack_already_processed
+802e dplane_block_ack_stale_buns
+802f dplane_block_ack_end_of_life
+8030 dplane_block_ack_software_timeout
+8031 dplane_block_ack_retry_frame
+8032 dplane_block_ack_success
+8033 dplane_block_ack_wrong_dest
+8034 dplane_block_ack_unexpected_mtba
+8036 dplane_block_ack_13
+8037 dplane_block_ack_14
+8038 dplane_block_ack_15
+8039 dplane_block_ack_req_unknown_sta
+803a dplane_block_ack_req_not_compressed
+803b dplane_block_ack_req_no_stream
+803c dplane_block_ack_req_fragmented
+803d dplane_block_ack_req_stale_buns
+803e dplane_block_ack_req_no_response
+803f dplane_block_ack_req_wrong_dest
+8040 dplane_block_ack_no_tx_block_ack_for_mtba
+8041 dplane_block_ack_ampdu_unsupported_policy
+8042 dplane_block_ack_25
+8043 dplane_block_ack_26
+8044 dplane_block_ack_27
+8045 dplane_block_ack_28
+8046 dplane_block_ack_29
+8047 dplane_block_ack_30
+8048 dplane_block_ack_31
+8049 macrame_measurement_timer
+804a host_debug
+804d macrame_amsdu_format
+804f duff_ap
+8050 macrame_class_err
+8051 macrame_iface_err
+8052 coex_blackout_req_failed
+8053 coex_invalid_protect_activity
+8054 coex_invalid_tx_activity
+8055 FSM_lockup_avoided
+8056 macrame_ofdm_fft_workaround
+8057 macrame_rx_control_buffer_offset
+8059 no_space_for_mib_psid_map
+8060 macrame_state
+8062 rame_big_min_vif_duration
+8063 cts_to_self_failure
+8064 cme_invoked_when_not_enabled
+8065 macrame_wake_up_in_past
+8066 cme_replay_timeout
+8067 ofdm_bug_resetting_modules
+8068 calibration_request_too_big
+8069 calibration_not_granted
+8070 beacon_illegal_rate
+8071 debug_signal_discarded
+8072 bt_start_while_abort_forced
+8073 rame_mlme_frame_discarded
+8074 rame_unexpected_signal
+8075 mlme_delete_vif_in_mlme
+8076 mlme_delete_vif_in_macrame
+8077 rame_radio_unexpected_signal
+8078 set_p2p_noa_not_p2p_go_vif
+8079 using_forced_channel_bw
+8080 macrame_earliest_too_late
+c000 bssid_not_individual
+c001 ds_parameter_set_ie_missing
+c002 mac_potentially_stuck
+c003 invalid_sta_disconnect
+c004 mlme_conmgr
+c005 mlme_vifctrl
+c006 mlme_frame
+c007 mlme_ap
+c008 mlme_partial_ie
+c009 mlme_mpdu_router
+c00a mlme_requests
+c00b mlme_ie_length
+c00c mlme_scan
+c00d mlme_rate_invalid_rate
+c00e mlme_roaming
+c010 mlme_requests_leaky_signal_discarded
+c011 mlme_mib_leaky_signal_discarded
+c012 mlme_scan_leaky_signal_discarded
+c013 mlme_vifctrl_leaky_signal_discarded
+c014 mlme_conmgr_leaky_signal_discarded
+c015 mlme_roaming_leaky_signal_discarded
+c016 mlme_ap_leaky_signal_discarded
+c018 mlme_ba_leaky_signal_discarded
+c019 mlme_ba_tx_leaky_signal_discarded
+c01b rame_mlme_invalid_tx_control_request
+c01c fsm_unexpected_terminated_fsm
+c01d mlme_sa_query
+c01e mlme_sa_query_leaky_signal_discarded
+c01f mlme_mpdu_router_leaky_signal_discarded
+c020 mlme_send_offchan_leaky_signal_discarded
+c021 mlme_tdls
+c022 mlme_tdls_leaky_signal_discarded
+c023 mlme_ba
+c024 mlme_ba_tx
+c026 mlme_measurements
+c027 mlme_mib
+c028 mlme_periodic
+c029 mlme_nan
+c02a mlme_nan_leaky_signal_discarded
+c02b mlme_ie
+c02c mlme_frame_unexpected_mgt_frame
+c02d mlme_wifisharing_invalid_channel
+c02f mlme_wifisharing_channel_switch_failed_1
+c030 dplane_fallback
+c031 mlme_txpower
+c032 dplane_protection
+c033 reg_domain
+c034 dplane_mib_fallback
+c035 mlme_sar
+c036 dplane_create_fallback_tbl
+c037 dplane_mib
+c038 mlme_connect_req_info
+c039 mlme_wifisharing_channel_switch_failed_2
+c03b no_key_for_pmf
+c03c dplane_rx_frame_discarded
+c03d mlme_mbulk
+c03e mlme_param_unexpected_channel_bw_enum
+c03f mlme_workaround_plm689_triggered
+c040 dplane_rx_resource_low
+c041 hostio_host_not_responsive
+c042 dplane_replay_null_key
+c043 dplane_replay_suspected_attack
+c044 rame_beacon_tx_ap_send_beacon_not_found
+c045 dplane_frag_seq_for_patch_not_found
+c046 dplane_protection_5g_11b
+c047 dplane_rx_mismatched_frame_control
+c048 dplane_rx_chained_non_data_mbulk
+c049 macrame_vif_desched_reg_req_unexpected_ps_state
+c050 macrame_beacon_rx_schedule_too_far
+c051 mlme_associating_deauth_received
+c052 mlme_igmp
+c053 common_pmalloc_memory_exhaustion
+c054 common_pmalloc_memory_exhaustion_current_func
+panicid 519
+2000 DPLP_FRAG_GENERIC
+2001 DPLP_FRAG_WRONG_LEN
+2002 DPLP_FRAG_FREE_DU
+2003 DPLP_FRAG_IS_LAST_FRAME_FRAG
+2004 DPLP_FRAG_IS_INCONSISTENT
+2010 DPLP_FALLBACK_GENERIC
+2011 DPLP_FALLBACK_INC_REF_COUNT_WHEN_MAX
+2012 DPLP_FALLBACK_DEC_REF_COUNT_WHEN_ZERO
+2013 DPLP_FALLBACK_INVALID_MODULATION
+2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO
+2015 DPLP_FALLBACK_ASSIGN_LINK_INFO_TO_TX_ENTRY_Q_NULL
+2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO
+2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS
+2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS
+2020 DPLP_ENC_HNDL_GENERIC
+2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE
+2022 DPLP_ENC_HNDL_MBULK_NULL
+2023 DPLP_ENC_HNDL_KEYC_NULL
+2024 DPLP_ENC_HNDL_NO_ROOM_LEFT
+2025 DPLP_ENC_HNDL_LIST_EMPTY
+2026 DPLP_ENC_HNDL_NO_KEY_FOUND
+2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL
+2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP
+2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID
+2030 DPLP_CTRL_MGRL_GENERIC
+2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING
+2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING
+2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED
+2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL
+2040 DPLP_LINK_ADAPT_GENERIC
+2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED
+2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS
+2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG
+2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID
+2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL
+2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG
+2050 DPLP_EXT_API_GENERIC
+2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY
+2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY
+2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB
+2054 DPLP_EXT_API_WRONG_AMSDU_LEN
+2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE
+2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON
+2058 DPLP_EXT_API_DU_HAS_WRONG_STATE
+205a DPLP_EXT_API_INVALID_PID
+205b DPLP_EXT_API_INVALID_PAUSE_TYPE
+2060 DPLP_RX_GENERIC
+2061 DPLP_RX_VIF_IS_SCAN
+2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU
+2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE
+2064 DPLP_RX_DPLP_INTERNAL_ERROR
+2065 DPLP_RX_CORRUPT_MBULK
+2070 DPLP_STATION_GENERIC
+2071 DPLP_STATION_TX_UP_IS_UNMAPPED
+2072 DPLP_STATION_FRAME_ALREADY_COUNTED
+2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES
+2074 DPLP_STATION_FRAME_IS_NOT_COUNTED
+2075 DPLP_STATION_NO_QUEUED_FRAME
+2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE
+2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE
+2078 DPLP_STATION_RATE_INVALID
+2079 DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_RATE_SET_BY_MIB
+207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE
+207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU
+207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO
+207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST
+207e DPLP_STATION_DPLP_IN_WRONG_STATE
+207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED
+2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED
+2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_SF
+2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_LF
+2090 DPLP_AMPDU_MGR_GENERIC
+2091 DPLP_AMPDU_MGR_MALLOC_FAIL
+2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL
+2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND
+2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND
+2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX
+2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO
+2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE
+2098 DPLP_AMPDU_LINK_INFO_IS_NULL
+20a0 DPLP_HW_GENERIC
+20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED
+20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL
+20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN
+20a4 DPLP_HW_UNEXPECTED_DU_STATE
+20a5 DPLP_HW_TXENTRY_IS_DATAFRAME
+20a6 DPLP_HW_DPIF_Q_NUM_NOT_FOUND
+20a7 DPLP_HW_ACTIVE_DEADLINE_IS_NULL
+20a8 DPLP_HW_STOP_DEADLINE_NOT_FOUND
+20a9 DPLP_HW_UNEXPECTED_VIF_ID
+20aa DPLP_HW_VIF_DEADLINE_NOT_FOUND
+20b0 DPLP_MPDU_LOAD_GENERIC
+20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL
+20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND
+20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE
+20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU
+20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING
+20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND
+20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT
+20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED
+20c0 DPLP_QUEUE_GENERIC
+20c1 DPLP_QUEUE_WRONG_DU_STATE
+20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY
+20c3 DPLP_QUEUE_MAC_AC_IS_WRONG
+20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE
+20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG
+20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH
+20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE
+20c8 DPLP_QUEUE_DOUBLE_DEQUEUE
+20c9 DPLP_QUEUE_TX_QUEUE_EMPTY
+20d0 DPLP_FROM_HOST_HARD
+20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED
+2100 DPLP_DPLP_IMM_UNIMPLEMENTED
+2200 DPHP_BA_GENERIC
+2201 DPHP_BA_RESERVE_NON_AMPDU
+2202 DPHP_BA_LOAD_NON_AMPDU
+2203 DPHP_BA_LOAD_RESERVE_FAILED
+2210 DPHP_COORD_GENERIC
+2211 DPHP_COORD_BAD_RESET
+2212 DPHP_COORD_BAD_RESET_STAGE2
+2213 DPHP_COORD_INVALID_BK_CLEAR
+2214 DPHP_COORD_PPDU_LIST_DAMAGED
+2215 DPHP_COORD_NOT_MARKED_CANCEL
+2216 DPHP_COORD_INVALID_PPDU_STATE
+2217 DPHP_COORD_INVALID_DPHP_STATE
+2218 DPHP_COORD_Q_EMPTY
+2220 DPHP_DEADLINE_GENERIC
+2221 DPHP_DEADLINE_BK_NOT_EMPTY
+2222 DPHP_DEADLINE_BAD_DEADLINE
+2223 DPHP_DEADLINE_IS_NULL
+2224 DPHP_DEADLINE_BAD_Q_MASK
+2225 DPHP_DEADLINE_ILLEGAL_PPDU
+2226 DPHP_DEADLINE_ALREADY_ACTIVE
+2227 DPHP_DEADLINE_INVALID_TYPE
+2230 DPHP_RX_GENERIC
+2231 DPHP_RX_NO_DRAM
+2232 DPHP_RX_TRUNCATED_DOLLOP
+2233 DPHP_RX_SANITY
+2234 DPHP_RX_NO_PRECEDING_MPDU
+2235 DPHP_RX_BAD_DOLLOP
+2240 DPHP_DMA_GENERIC
+2241 DPHP_DMA_RX_ORDER
+2242 DPHP_DMA_UNEVEN_ALIGN
+2243 DPHP_DMA_INVALID_ENC_TYPE
+2244 DPHP_DMA_NO_SPACE
+2245 DPHP_DMA_TX_FRAME_TOO_LONG
+2246 DPHP_DMA_PLINE_FULL
+2247 DPHP_DMA_PLINE_EMPTY
+2248 DPHP_DMA_PLINE_INVALID
+2249 DPHP_DMA_INVALID_TFER_ALERT
+224a DPHP_DMA_MBULK_CHAIN_ERROR
+224b DPHP_DMA_INVALID_PAUSE_STATE
+224c DPHP_DMA_SG_LIST_FULL
+224d DPHP_DMA_BAD_SAVED_RX_STATE
+2250 DPHP_RESET_GENERIC
+2251 DPHP_RESET_BAD_STATE_REQUEST
+2252 DPHP_RESET_RX_NOT_IDLE
+2253 DPHP_RESET_DMA_NOT_IDLE
+2254 DPHP_RESET_BAD_WDOG_STATE
+2255 DPHP_RESET_HW_IDLE_FAIL
+2256 DPHP_RESET_BAD_MAC_STATE
+2257 DPHP_INIT_BAD_MAC_REGS_ADDR_START
+2260 DPHP_INT_GENERIC
+2261 DPHP_INT_UNHANDLED
+2262 DPHP_INT_MAC_ERROR
+2263 DPHP_INT_DMA_ALERT_RECURSION
+2264 DPHP_INT_BAD_DMA_TFER_STATE
+2265 DPHP_INT_DMA_TFER_FAIL
+2266 MAC_ACC_BAD_TX_RATE
+2267 MAC_ACC_BAD_PROT_RATE
+2270 DPHP_TX_GENERIC
+2271 DPHP_TX_UNDERFLOW
+2280 DPHP_SLOT_GENERIC
+2281 DPHP_SLOT_EXPECTED_AMPDU
+2282 DPHP_SLOT_NULL_PPDU
+2283 DPHP_SLOT_DMA_INCOMPLETE
+2284 DPHP_SLOT_QUEUEING_FAIL
+2285 DPHP_SLOT_BAD_CANCEL_REQ
+2286 DPHP_SLOT_TIMED_TX_Q_PAUSED
+2287 DPHP_SLOT_DMA_DATA_INVALID
+2288 DPHP_SLOT_INVALID_STATE
+2289 DPHP_SLOT_INVALID_PDU_STATUS
+228a DPHP_SLOT_UNEXPECTED_CFM
+2290 DPHP_CONFIG_GENERIC
+2291 DPHP_CONFIG_BAD_EDCA_Q
+2292 DPHP_CONFIG_BAD_EDCA_CONFIG
+2293 DPHP_CONFIG_MISSING_PROT_TABLE
+2294 DPHP_CONFIG_RAMSW_SIZE_INVALID
+22a0 DPHP_DPIF_GENERIC
+22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL
+22a2 DPHP_DPIF_INVALID_ECW
+22a3 DPHP_DPIF_INVALID_BURST
+22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC
+22a5 DPHP_DPIF_BAD_RX_TYPE
+22a6 DPHP_DPIF_PEER_INFO
+22b0 DPHP_TCM_GENERIC
+22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH
+22b2 DPHP_TCM_POOL_EMPTY
+22b3 DPHP_TCM_BAD_FREE
+22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE
+22b5 DPHP_TCM_POOL_SIZE
+22b6 DPHP_TCM_INIT_FAIL
+22c0 DPHP_BAD_MIF_STATE
+2300 MACRAME_VIF_CREATE_NULL_SCANVIF
+2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES
+2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED
+2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE
+2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE
+2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE
+2306 MACRAME_VIF_UPDATE_MACACC_VIF_NOT_SCHEDULED
+2307 MACRAME_VIF_UPDATE_BSS_VIF_NOT_SCHEDULED
+2309 MACRAME_VIF_SCHED_MISSED_INVALID_EARLIEST_TIME
+230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED
+230b MACRAME_VIF_CACHE_TRIM_SCAN_VIF_NOT_VALID
+230c MACRAME_VIF_CTS_PROCESSED_NULL_DU
+230d MACRAME_VIF_DEREGISTER_NO_REG_VIF
+230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE
+230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME
+2310 MACRAME_VIF_RESUME_STA_BBM
+2311 MACRAME_VIF_INDEX_OUT_OF_RANGE
+2312 MACRAME_VIF_INVALID_INHIBIT
+2313 MACRAME_VIF_CANCEL_NULL_ENTRY
+2314 MACRAME_VIF_REGISTER_FAILED
+2315 MACRAME_VIF_IS_NULL
+2320 MACRAME_STATION_ADD_NULL_RECORD
+2321 MACRAME_STATION_DPLP_CLEARED_INVALID_INHIBIT
+2322 MACRAME_STATION_DPLP_CLEARED_EMPTY_QUEUE
+2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD
+2324 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY
+2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED
+2341 MACRAME_SCHED_REPORT_BO_CHANGE_INVALID_STATE
+2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES
+2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE
+2344 MACRAME_SCHED_SCHED_INVALID_VIF
+2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF
+2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE
+2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF
+2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE
+2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX
+234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED
+234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE
+234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM
+234d MACRAME_SCHED_INVALID_FSM_PID
+2361 MACRAME_TX_MM_REQUEST_INVALID_VIF
+2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER
+2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER
+2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER
+2365 MACRAME_TX_CHANGING_STA
+2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY
+2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY
+2368 MACRAME_TX_CANCEL_NULL_TXENTRY
+2369 MACRAME_TX_NO_PSPOLL
+2380 MACRAME_BEACON_SCAN_TIM_VIF_NOT_STA
+2381 MACRAME_BEACON_MISSED_BEACON_NULL_VIF
+2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF
+2383 MACRAME_BEACON_MISSED_BEACON_VIF_NOT_STA
+2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA
+2385 MACRAME_BEACON_TX_INIT_INVALID_VIF_TYPE
+2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE
+2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE
+2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME
+2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF
+238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE
+238b MACRAME_BEACON_TX_CLONE_IS_NULL
+238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST
+238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE
+238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK
+238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF
+2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF
+2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF
+2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND
+2393 MACRAME_BEACON_TX_AP_INIT_NON_AP_VIF
+2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP
+2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO
+239a MACRAME_BEACON_CALC_SLEEP_PERIODS
+239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF
+239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START
+239d MACRAME_BEACON_TX_NOT_ENOUGH_MEMORY_FOR_BEACON
+239e MACRAME_BEACON_TX_TXENTRY_IS_NULL
+239f MACRAME_BEACON_IMM_EXIT
+23a0 MACRAME_PS_COMMON_UPDATE_TX_TIMEOUT_NON_STA_VIF
+23a1 MACRAME_PS_COMMON_INTERRESTING_ACTIVITY_NOT_IN_PS
+23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF
+23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU
+23a4 MACRAME_PS_COMMON_SEND_PSNULL_ALLOC_ERROR
+23a5 MACRAME_PS_COMMON_POPULATE_PSNULL_DU_ERROR
+23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED
+23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU
+23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF
+23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED
+23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO
+23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO
+23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA
+23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL
+23c4 MACRAME_BLACKOUT_NOT_REGISTERED
+23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED
+23e0 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_VIF
+23e1 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_LEVEL
+23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE
+23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE
+23e4 MACRAME_FSM_ADD_BO_P2P_INVALID_ID
+23e5 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID
+23e6 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID
+23e7 MACRAME_FSM_DEL_BO_INVALID_TYPE
+23e8 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE
+23e9 MACRAME_FSM_DEL_BO_P2P_INVALID_ID
+23ea MACRAME_FSM_DEL_BO_QUIET_INVALID_ID
+23eb MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID
+23ec MACRAME_FSM_PAUSE_CFM_INVALID
+23ed MACRAME_FSM_CLEAR_CFM_INVALID
+2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST
+2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS
+2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY
+2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR
+2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT
+2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK
+2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER
+2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS
+2408 MACRAME_TIMER_UNSCHEDULABLE_VIF_RMC
+2409 MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_MONITOR
+240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX
+240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT
+2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED
+2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED
+2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE
+2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE
+2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE
+2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE
+2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE
+2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE
+2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF
+2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF
+242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT
+2430 MACRAME_MLME_API_SET_INTERF_ADDR_INVALID_VIX
+2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF
+2432 MACRAME_MLME_API_PROTECTION_INVALID_VIF
+2433 MACRAME_MLME_API_SHORT_PREAMBLE_INVALID_VIF
+2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF
+2435 MACRAME_MLME_API_SET_BSS_NO_AP
+2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF
+2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF
+2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES
+2439 MACRAME_MLME_API_INVALID_VIF
+2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO
+2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO
+2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL
+2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL
+2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL
+2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI
+2447 MACRAME_BA_MGR_DELBA_INVALID_DIR
+2450 MACRAME_KEY_MALLOC_FAILED
+2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE
+2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS
+2453 MACRAME_RADIO_OFF_INVALID_STATE
+2454 MACRAME_RADIO_DPD_NO_RATES
+2455 MACRAME_NO_SCHEDULED_VIF
+2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM
+2457 MACRAME_RADIO_INVALID_BITMAP
+2480 MACRAME_DPLANE_MACRAME_NULL_POINTER
+2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST
+24ff MACRAME_LAST_ID
+2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA
+2511 MLME_BA_FSM_TO_BAD_PID_1
+2512 MLME_BA_FSM_TO_BAD_PID_2
+2514 MLME_BA_FSM_TO_BAD_PID_4
+2520 MLME_CONMGR_FRAME_SZ_WRONG
+2521 MLME_CONMGR_IES_NULL
+2530 MLME_DATA_ADD_PEER_REC
+2531 MLME_DATA_DEL_PEER_REC
+2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE
+2550 MLME_IE_INVALID_IE
+2551 MLME_IE_INVALID_RATE
+2552 MLME_IE_INVALID_RATE_1
+2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG
+2570 MLME_SEND_PERIODIC_FRAME_SZ_WRONG
+2571 MLME_SEND_OFFCHANNEL_UNKNOWN_SCHED_TYPE
+2572 MLME_SEND_PACKET_NODE_IS_NULL
+2580 MLME_REQUESTS_INVALID_MBULK
+2581 MLME_REQUESTS_TEST_PANIC
+2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF
+25a0 MLME_ROAMING_FRAME_SZ_WRONG
+25a1 MLME_ROAMING_IES_SZ_WRONG
+25a2 MLME_ROAMING_LOGGING_IE_SZ_WRONG
+25b0 MLME_SA_QUERY_PAUSE_FAILED
+25b1 MLME_SA_QUERY_UNPAUSE_FAILED
+25b2 MLME_SA_QUERY_FRAME_SZ_WRONG
+25c0 MLME_SCAN_VIF_REGISTRATION_FAILED
+25c1 MLME_SCAN_MPDU_REGISTRATION_FAILED
+25c2 MLME_SCAN_SPS_RECORD_IS_NULL
+25c3 MLME_SCAN_SPS_RECORD_IS_NULL_1
+25c4 MLME_SCAN_SPS_RECORD_IS_NULL_2
+25c5 MLME_SCAN_SPS_RECORD_IS_NULL_3
+25c6 MLME_SCAN_HOTLIST_SZ_WRONG
+25c7 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG
+25c8 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG_1
+25c9 MLME_SCAN_INVALID_NUM_OF_SAMPLES
+25ca MLME_SCAN_INTERNAL_DATA_CORRUPTED
+25cb MLME_SCAN_INTERNAL_DATA_CORRUPTED_1
+25cc MLME_SCAN_INTERNAL_DATA_CORRUPTED_2
+25cd MLME_SCAN_INTERNAL_DATA_CORRUPTED_3
+25ce MLME_SCAN_INTERNAL_DATA_CORRUPTED_4
+25cf MLME_SCAN_FRAME_SZ_WRONG
+25d1 MLME_TDLS_PEER_RECORD_NOT_FOUND
+25d2 MLME_TDLS_PEER_RECORD_NOT_FOUND_1
+25d3 MLME_TDLS_STA_DEL_CFM_FAILED
+25d7 MLME_TDLS_FRAME_SZ_WRONG
+25e0 MLME_VIFCTRL_FSM_TO_BAD_PID
+25e1 MLME_VIFCTRL_FSM_TO_BAD_PID_1
+25e2 MLME_VIFCTRL_FAILED_TO_START_BA_PID
+25e3 MLME_VIFCTRL_FAILED_TO_START_BA_TX_PID
+25e4 MLME_VIFCTRL_FAILED_TO_START_SA_Q_PID
+25e5 MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG
+25e6 MLME_VIFCTRL_FAILED_TO_START_MSRMNTS_PID
+25e7 MLME_VIFCTRL_FAILED_TO_START_TDLS_PID
+25e8 MLME_VIFCTRL_FAILED_TO_START_ROAMING_PID
+25e9 MLME_VIFCTRL_FAILED_TO_START_AP_STA_PID
+25ea MLME_VIFCTRL_FAILED_TO_START_CONMGR_PID
+25eb MLME_VIFCTRL_FAILED_TO_START_NAN_PID
+25ec MLME_VIFCTRL_FRAME_SZ_WRONG
+25ef MLME_VIFCTRL_FILTER_OVERFLOW
+25f7 MLME_VIFCTRL_FILTER_FAILED
+25f8 MLME_VIFCTRL_FILTER_FAILED_1
+25f9 MLME_VIFCTRL_FILTER_FAILED_2
+25fa MLME_VIFCTRL_FILTER_FAILED_3
+25fb MLME_VIFCTRL_FORCE_ACTIVE_OUT_OF_RANGE
+25fc MLME_VIFCTRL_WRONG_VIF_INDEX
+25fd MLME_VIFCTRL_WRONG_VIF_INDEX_1
+25fe MLME_VIFCTRL_WRONG_VIF_TYPE
+25ff MLME_VIFCTRL_IMPOSSIBLE_CHANNEL_SWITCH
+2601 MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG
+2602 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE
+2603 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE
+2604 MLME_VIFCTRL_PACKET_FILTER_IES_NO_FILTER
+2610 MLME_MBULK_IS_NULL
+2611 MLME_MBULK_ADDRESS_IS_NULL
+2620 MLME_MPDU_FSM_REGISTRATION_FAILED
+2621 MLME_MPDU_VIX_REGISTRATION_FAILED
+2630 MLME_FRAMES_FRAME_SZ_WRONG
+2640 MLME_NAN_UNEXPECTED_BEHAVIOR
+2700 RADIO_RICE_RADIO_SETUP_FAILED
+2701 RADIO_RICE_ALREADY_SETUP
+2702 RADIO_RICE_BAD_CLOCK_FREQ
+2703 RADIO_RICE_IMM_ERROR
+2704 RADIO_RICE_DPD_LUT_ERROR
+2705 RADIO_RICE_MGR_FSM_ERROR
+2706 RADIO_RICE_RADIO_FSM_ERROR
+2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE
+2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE
+2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE
+2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE
+2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE
+2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE
+2716 RADIO_HAL_BAD_CONFIGURATION
+2717 RADIO_DPD_CALC_LOOPBACK_FAILED
+2800 TEST_DPHPADPT_RX_MBULK_HEADER_SIZE
+2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS
+2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU
+2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU
+2810 TEST_MICRAME_BAD_RADIO_REQUEST
+2811 TEST_MICRAME_TX_QUEUE_EMPTY
+2812 TEST_MICRAME_TX_QUEUE_FULL
+2820 TEST_WLANLITE_INVALID_STATE
+2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC
+2822 TEST_WLANLITE_INVALID_RADIO_ID
+2823 TEST_WLANLITE_INVALID_CONN_ID
+2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY
+2910 COEX_STRAT_INIT_FAILURE
+29ff COEX_LAST
+2a01 COMMON_HOSTIO_GENERIC
+2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE
+2a03 COMMON_HOSTIO_VIRT_GENERIC
+2a04 COMMON_HOSTIO_VIRT_WLANLITE
+2a10 COMMON_PMALLOC_OUT_OF_MEMORY
+2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG
+2a12 COMMON_PMALLOC_INVALID_POINTER
+2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION
+2a20 COMMON_DEBUG_DWORD12_INVALID_PTR
+2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL
+2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ
+2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED
+2a31 COMMON_SERVICE_START_FAILED
+2a32 COMMON_SERVICE_STOP_FAILED
+2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED
+2a41 COMMON_MBULK_GENERIC
+2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE
+2a51 COMMON_RSA_OUT_OF_RANGE
+2a60 COMMON_FSM_ALLOCATION_FAILURE
+2a61 COMMON_FSM_INVALID_SIGNAL
+2a62 COMMON_FSM_INVALID_PRIORITY
+2a63 COMMON_FSM_FAILURE
+2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS
+2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR
+2a66 COMMON_FSM_SIGNAL_TO_ENV
+2a67 COMMON_FSM_EMPTY_TIMER_LIST
+2a68 COMMON_FSM_LAST_NEXT_NOT_NULL
+2a69 COMMON_FSM_LAST_IS_NULL
+2a70 COMMON_UTILS_DATA_UNIT
+2a71 COMMON_UTILS_MAKE_FRAME
+2a72 COMMON_UTILS_LINKED_LIST
+2a80 COMMON_MIB_ROM_CORRUPT
+2a81 COMMON_MIB_OVERRIDE
+2a82 COMMON_MIB_GETACTOS
+2a83 COMMON_MIB_VIF_NULL_IN_GET_LLS_RADIOSTATS
+2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS
+2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS
+2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS
+2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS
+2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS
+2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS
+2ab0 COMMON_PACKET_FILTER_GENERIC
+2ab1 COMMON_PACKET_FILTER_INVALID_PID
+2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL
+2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED
+2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS
+2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE
+2af0 COMMON_GENERIC_EDP
+2af1 COMMON_GENERIC_RESET
+2af2 COMMON_CACHE_UNALIGNED_ADDR
+2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX
+mibkey 409
+0000 MIBKEY_NULL
+0001 DOT11RSNASTATSSTAADDRESS
+03f1 UNIFICONNECTIONFAILURETIMEOUT
+0401 UNIFICONNECTINGPROBETIMEOUT
+040f UNIFIDISCONNECTTIMEOUT
+0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS
+041f UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT
+0427 UNIFIFRAMERESPONSECFMFAILURETIMEOUT
+042f UNIFIFORCEACTIVEDURATION
+043f UNIFIMLMESCANMAXNUMBEROFPROBESETS
+0447 UNIFIMLMESCANSTOPIFLESSTHANXFRAMES
+044f UNIFIROAMINGINP2PACTIVATED
+0457 UNIFIROAMNCHORSSITRIGGER
+0467 UNIFIROAMNCHORSSITRIGGERHYSTERESIS
+0475 UNIFIMLMESTATIONINACTIVITYTIMEOUT
+047d UNIFIMLMECLIINACTIVITYTIMEOUT
+0485 UNIFIMLMESTATIONINITIALKICKTIMEOUT
+048d UNIFIASSOCCOMEBACKTIMEOUT
+049d UNIFIUARTCONFIGURE
+04a3 UNIFIUARTPIOS
+04a9 UNIFICLOCKFREQUENCY
+04b1 UNIFICRYSTALFREQUENCYTRIM
+0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW
+04bb UNIFIENABLEDORM
+04c3 UNIFIDISABLEDORMWHENBTON
+04cb UNIFIEXTERNALCLOCKDETECT
+04d3 UNIFIEXTERNALFASTCLOCKREQUEST
+04db UNIFIWATCHDOGTIMEOUT
+04e7 UNIFIEXTERNALFASTCLOCKREQUESTPIO
+04f1 UNIFIRXDATARATE
+04f9 UNIFIRSSI
+0501 UNIFILASTBSSRSSI
+0507 UNIFISNR
+0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT
+050f UNIFILASTBSSSNR
+0515 UNIFISWTXTIMEOUT
+051d UNIFIHWTXTIMEOUT
+0527 UNIFITXDATARATE
+052f UNIFISNREXTRAOFFSETCCK
+0537 UNIFIRSSIMAXAVERAGINGPERIOD
+0543 UNIFIRSSIMINRECEIVEDFRAMES
+054d UNIFILASTBSSTXDATARATE
+0553 UNIFIDISCARDEDFRAMECOUNT
+055b UNIFIMACRAMEDEBUGSTATS
+0565 UNIFICURRENTTSFTIME
+056d UNIFIBATXENABLETID
+0577 UNIFIBACONFIG
+0583 UNIFIMOVEBKTOBE
+058f UNIFIBEACONRECEIVED
+0597 UNIFIRADIOONTIME
+059f UNIFIRADIOTXTIME
+05a7 UNIFIRADIORXTIME
+05af UNIFIRADIOSCANTIME
+05b7 UNIFIPSLEAKYAP
+0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT
+05c1 UNIFITQAMACTIVATED
+05c9 UNIFINOACKACTIVATIONCOUNT
+05d1 UNIFIRXFCSERRORCOUNT
+05d9 UNIFIBEACONSRECEIVEDPERCENTAGE
+05e5 UNIFIENABLEMGMTTXPACKETSTATS
+05ef UNIFIQUEUESTATSENABLE
+05f9 UNIFIDPDMASTERSWITCH
+3c2f UNIFIROAMCUFACTOR
+0605 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS
+3c5f UNIFIROAMCUSCANTRIGGER
+3c6d UNIFIROAMRSSIBOOST
+3c79 UNIFIROAMRSSIFACTOR
+060d UNIFIGOOGLEMAXRSSISAMPLESIZE
+3caf UNIFIRXEXTERNALGAINFREQUENCY
+3cbf UNIFIRXEXTERNALGAIN
+3ccd UNIFISARBACKOFF
+0615 UNIFIGOOGLEMAXHOTLISTAPS
+3cd9 UNIFISCANPARAMETERS
+061f UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS
+0629 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES
+0631 UNIFIMACBEACONTIMEOUT
+063b UNIFIROAMINGLOWLATENCYSOFTROAMINGALLOWED
+0643 UNIFIROAMNCHOCACHEDSCANPERIOD
+3ec3 UNIFITHROUGHPUTDEBUG
+3ecd UNIFITXANTENNACONNECTIONLOSSFREQUENCY
+3edd UNIFITXANTENNACONNECTIONLOSS
+3eeb UNIFITXANTENNAMAXGAINFREQUENCY
+3efb UNIFITXANTENNAMAXGAIN
+3f09 UNIFITXDETECTORFREQUENCYCOMPENSATION
+3f17 UNIFITXDETECTORTEMPERATURECOMPENSATION
+3f25 UNIFITXFTRIMSETTINGS
+0651 UNIFINCHOACTIVATED
+3f33 UNIFITXGAINSETTINGS
+3f41 UNIFITXGAINSTEPSETTINGS
+3f4f UNIFITXOOBCONSTRAINTS
+3f5d UNIFITXOPENLOOPFREQUENCYCOMPENSATION
+3f6b UNIFITXOPENLOOPTEMPERATURECOMPENSATION
+3f79 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION
+0659 UNIFIBEACONCU
+3f87 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION
+3f95 UNIFITXPOWERDETECTORRESPONSE
+3fa3 UNIFITXPOWERTRIMCONFIG
+3faf UNIFITXSETTINGS
+065f UNIFIROAMTRACKINGSCANPERIOD
+066d UNIFIROAMCULOCAL
+00a5 DOT11POWERCAPABILITYMAXIMPLEMENTED
+067b UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER
+0689 UNIFIROAMAPSELECTDELTAFACTOR
+0697 UNIFIROAMCUWEIGHT
+06a5 UNIFIROAMRSSIWEIGHT
+06b3 UNIFIROAMBSSLOADMONITORINGFREQUENCY
+06c1 UNIFIROAMBLACKLISTSIZE
+00ad DOT11POWERCAPABILITYMINIMPLEMENTED
+06cf UNIFICUMEASUREMENTINTERVAL
+06df UNIFICURRENTBSSNSS
+06e7 UNIFIAPMIMOUSED
+06ef UNIFIROAMOFFLOADED4WSHKTIMEOUT
+06fd UNIFIROAMINGCOUNT
+0705 UNIFIROAMINGAKM
+070d UNIFICURRENTBSSBANDWIDTH
+00b5 DOT11RTSTHRESHOLD
+0713 UNIFICURRENTBSSCHANNELFREQUENCY
+0719 UNIFILOGGERENABLED
+0721 UNIFIMAPACKETFATEENABLED
+072b UNIFILAAPROTECTIONCONFIGOVERRIDE
+0735 UNIFICSRONLYEIFSDURATION
+073d UNIFIOVERRIDEDEFAULTBETXOPFORHT
+0747 UNIFIOVERRIDEDEFAULTBETXOP
+0751 UNIFIRXABBTRIMSETTINGS
+0759 UNIFIRADIOTRIMSENABLE
+0761 UNIFIHARDWAREPLATFORM
+0769 UNIFIFORCECHANNELBW
+0775 UNIFIDPDTRAININGDURATION
+077d UNIFICOEXDEBUGOVERRIDEBT
+0785 UNIFIUSEHOSTLISTENINTERVAL
+0795 UNIFIIGMPOFFLOADACTIVATED
+079d UNIFIFASTPOWERSAVETIMEOUT
+07af UNIFIFASTPOWERSAVETIMEOUTSMALL
+07c1 UNIFIMLMESTAKEEPALIVETIMEOUT
+07cd UNIFIMLMEAPKEEPALIVETIMEOUT
+07d9 UNIFIMLMEGOKEEPALIVETIMEOUT
+07e5 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD
+00cb DOT11SHORTRETRYLIMIT
+07f3 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT
+07fd UNIFIAPBEACONMAXDRIFT
+0807 UNIFIBSSMAXIDLEPERIODENABLED
+080f UNIFIVIFIDLEMONITORTIME
+081b UNIFIDISABLELEGACYPOWERSAVE
+0823 UNIFIDEBUGFORCEACTIVE
+082b UNIFISTATIONACTIVITYIDLETIME
+0835 UNIFIPOWERMANAGEMENTDELAYTIMEOUT
+0845 UNIFIAPSDSERVICEPERIODTIMEOUT
+0853 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT
+0863 UNIFISTATIONQOSINFO
+086b UNIFILISTENINTERVALSKIPPINGDTIM
+087f UNIFILISTENINTERVAL
+088d UNIFILEGACYPSPOLLTIMEOUT
+089b UNIFITOGGLEPOWERDOMAIN
+00dd DOT11LONGRETRYLIMIT
+08a3 UNIFIP2PLISTENINTERVALSKIPPINGDTIM
+08b7 UNIFIFRAGMENTATIONDURATION
+08c3 UNIFIIDLEMODELITEENABLED
+08cb UNIFIIDLEMODEENABLED
+08d3 UNIFIDTIMWAITTIMEOUT
+08dd UNIFILISTENINTERVALMAXTIME
+08ef UNIFISCANMAXPROBETRANSMITLIFETIME
+08fb UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD
+0903 UNIFIPROBERESPONSENONAPLIFETIME
+090d UNIFIPROBERESPONSEMAXRETRY
+0915 UNIFIEXITPOWERSAVEPERIOD
+091f UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD
+0927 UNIFIACTIVETIMEAFTERMOREBIT
+092f UNIFIFORCEDSCHEDULEDURATION
+093b UNIFIPROBERESPONSEAPLIFETIME
+0945 UNIFIVHTCAPABILITIES
+00ef DOT11FRAGMENTATIONTHRESHOLD
+095f UNIFIMAXVIFSCHEDULEDURATION
+0967 UNIFIVIFLONGINTERVALTIME
+096f UNIFIDISALLOWSCHEDRELINQUISH
+0977 UNIFIRAMEDPLANEOPERATIONTIMEOUT
+0981 UNIFIDEBUGKEEPRADIOON
+0989 UNIFISCANABSENCEDURATION
+0991 UNIFISCANABSENCEPERIOD
+0999 UNIFIMAXCLIENT
+09a3 UNIFITDLSINP2PACTIVATED
+09ab UNIFITDLSACTIVATED
+09b3 UNIFITDLSTPTHRESHOLDPKTSECS
+09bd UNIFITDLSRSSITHRESHOLD
+0019 DOT11RSNASTATSTKIPLOCALMICFAILURES
+09c7 UNIFITDLSMAXIMUMRETRY
+09cf UNIFITDLSTPMONITORSECS
+09d7 UNIFITDLSBASICHTMCSSET
+09f7 UNIFITDLSBASICVHTMCSSET
+0a07 DOT11TDLSDISCOVERYREQUESTWINDOW
+0a0f DOT11TDLSRESPONSETIMEOUT
+0a17 DOT11TDLSCHANNELSWITCHACTIVATED
+0a1f UNIFITDLSDESIGNFORTESTMODE
+0a27 UNIFITDLSKEYLIFETIMEINTERVAL
+0105 DOT11RTSSUCCESSCOUNT
+0a33 UNIFITDLSTEARDOWNFRAMETXTIMEOUT
+0a3d UNIFIWIFISHARINGENABLED
+0a45 UNIFIWIFISHARING5GHZCHANNEL
+0a5b UNIFIWIFISHARINGCHANNELSWITCHCOUNT
+0a67 UNIFICHANNELANNOUNCEMENTCOUNT
+0a6f UNIFIRATESTSTOREDSA
+0a79 UNIFIRATESTSTOREFRAME
+0a83 DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED
+0a8b UNIFISTACHANNELSWITCHSLOWAPACTIVATED
+0a93 UNIFISTACHANNELSWITCHSLOWAPMAXTIME
+0a9d UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL
+0aa5 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT
+0aad UNIFIINCLUDEPMKIDFORPSK
+0ab5 UNIFIROAMBSSCUTRIGGERFREQUENCY
+0ac3 UNIFIMLMESTAKEEPALIVEFAILURE
+0acb UNIFICSRONLYMIBSHIELD
+0115 DOT11ACKFAILURECOUNT
+0ad3 UNIFIPRIVATEBBBTXFILTERCONFIG
+0adb UNIFIPRIVATESWAGCFRONTENDGAIN
+0ae9 UNIFIPRIVATESWAGCFRONTENDLOSS
+0af7 UNIFIPRIVATESWAGCEXTTHRESH
+0b05 UNIFICSRONLYPOWERCALDELAY
+0b0d UNIFIRXAGCCONTROL
+0b1b UNIFIWAPIQOSMASK
+0b27 UNIFIRAAMAXSPECTIMERMULTIPLIER
+0b33 UNIFIWMMSTALLENABLE
+0b3f UNIFIRAASPECULATIONINTERVAL
+0b4d UNIFIRAASPECULATIONPERIOD
+0b59 UNIFIRAANUMBSPECULATIONFRAMES
+0b65 UNIFIRAATXHOSTRATE
+0b71 UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION
+0125 DOT11MULTICASTRECEIVEDFRAMECOUNT
+0b87 UNIFIPREEBRTWINDOW
+0b9b UNIFIPOSTEBRTWINDOW
+0baf UNIFIPSPOLLTHRESHOLD
+0bbb UNIFITXUSINGLDPCENABLED
+0bc3 UNIFITXSGI20ENABLED
+0bcb UNIFITXSGI40ENABLED
+0bd3 UNIFITXSGI80ENABLED
+0bdb UNIFITXSGI160ENABLED
+0be3 UNIFIMACADDRESSRANDOMISATION
+0beb UNIFISUBEAMFORMERENABLED
+0bf3 UNIFIMUBEAMFORMERENABLED
+0bfb UNIFIMACADDRESSRANDOMISATIONMASK
+0c0f UNIFIWIPSACTIVATED
+0135 DOT11FCSERRORCOUNT
+0c17 UNIFIRFTESTMODEENABLED
+0c1f UNIFITXOFDMSELECT
+0c2b UNIFITXDIGGAIN
+0c37 UNIFICHIPTEMPERATURE
+0c3f UNIFIBATTERYVOLTAGE
+0c47 UNIFIFORCESHORTSLOTTIME
+0c4f UNIFIDEBUGDISABLERADIONANNYACTIONS
+0c5b UNIFIRXCCKMODEMSENSITIVITY
+0c71 UNIFIDPDPERBANDWIDTH
+0c7b UNIFIBBVERSION
+0c83 UNIFIRFVERSION
+0c8b UNIFICLEARRADIOTRIMCACHE
+0c93 UNIFIRXRADIOCSMODE
+0c9d UNIFIRXPRIENERGYDETTHRESHOLD
+0143 DOT11WEPUNDECRYPTABLECOUNT
+0ca7 UNIFIRXSECENERGYDETTHRESHOLD
+0cb1 UNIFICCAMASTERSWITCH
+0cbb UNIFIRXSYNCCCACFG
+0cc5 UNIFIMACSECCHANCLEARTIME
+0ccf UNIFIBBBBACCACFG
+0cd9 UNIFIRMMAXSCANCACHECOUNT
+0ce7 UNIFILNACONTROLENABLED
+0cef UNIFILNACONTROLRSSITHRESHOLDLOWER
+0cfd UNIFILNACONTROLRSSITHRESHOLDUPPER
+0d0b UNIFILOWPOWERRXCONFIG
+0d17 UNIFITPCENABLED
+0d23 UNIFICURRENTTXPOWERLEVEL
+0d2d UNIFIUSERSETTXPOWERLEVEL
+0d39 UNIFITPCMAXPOWERRSSITHRESHOLD
+0153 DOT11MANUFACTURERPRODUCTVERSION
+0d45 UNIFITPCMINPOWERRSSITHRESHOLD
+0d51 UNIFITPCMINPOWER2G
+0d5b UNIFITPCMINPOWER5G
+0d65 UNIFIRADIOLPRXRSSITHRESHOLDLOWER
+0d73 UNIFIRADIOLPRXRSSITHRESHOLDUPPER
+0d81 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA
+0d8b UNIFITESTTSPECHACK
+0d93 UNIFITESTTSPECHACKVALUE
+0d9b UNIFIDEBUGINSTANTDELIVERY
+0da5 UNIFIDEBUGENABLE
+0daf UNIFIDPLANEDEBUG
+0dbb UNIFINANENABLED
+0dc3 UNIFINANBEACONCAPABILITIES
+0161 UNIFIMLMECONNECTIONTIMEOUT
+0dcd HUTSREADWRITEDATAELEMENTINT32
+0ddf HUTSREADWRITEDATAELEMENTBOOLEAN
+0de7 HUTSREADWRITEDATAELEMENTOCTETSTRING
+0dfd HUTSREADWRITEREMOTEPROCEDURECALLINT32
+0e0d HUTSREADWRITEINTERNALAPIINT16
+0e15 HUTSREADWRITEINTERNALAPIUINT16
+0e1f HUTSREADWRITEINTERNALAPIUINT32
+016b UNIFIMLMESCANCHANNELMAXSCANTIME
+0e2f HUTSREADWRITEINTERNALAPIINT64
+0e37 HUTSREADWRITEINTERNALAPIBOOLEAN
+0e3f HUTSREADWRITEINTERNALAPIOCTETSTRING
+0e55 UNIFITESTSCANNOMEDIUM
+0e5d UNIFIDUALBANDCONCURRENCY
+0e65 UNIFILOGGERMAXDELAYEDEVENTS
+0e6d UNIFISUPPORTEDCHANNELS
+0e85 UNIFICOUNTRYLIST
+0187 UNIFIMLMESCANCHANNELPROBEINTERVAL
+0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES
+01a3 UNIFIMLMEDATAREFERENCETIMEOUT
+108d UNIFINOCELLINCLUDEDCHANNELS
+10a3 UNIFIREGDOMVERSION
+10ad UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13
+10b5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW
+10c5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW
+10cd HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW
+10d5 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW
+01af UNIFIMLMESCANPROBEINTERVAL
+10db HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW
+10e1 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW
+10fd HUTSREADWRITEINTERNALAPIVARSIZETABLEROW
+01b9 UNIFIMLMESCANHIGHRSSITHRESHOLD
+1157 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW
+1167 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING
+1177 HUTSREADWRITETABLEINT16ROW
+1187 HUTSREADWRITETABLEOCTETSTRINGROW
+01c9 UNIFIMLMESCANDELTARSSITHRESHOLD
+11e1 UNIFIACRETRIES
+11e9 UNIFITXDATACONFIRM
+11f3 UNIFICCACSTHRESH
+11fd UNIFIDPDTRAINPACKETCONFIG
+122d UNIFIDEBUGMODULECONTROL
+01d7 UNIFIMLMESCANMAXIMUMAGE
+01dd UNIFIMLMESCANMAXIMUMRESULTS
+01e5 UNIFIMLMEAUTONOMOUSSCANNOISY
+1323 UNIFIDEFAULTCOUNTRY
+01ed UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED
+1343 UNIFIDPDPREDISTORTGAINS
+134f UNIFIFRAMERXCOUNTERS
+1357 UNIFIFRAMETXCOUNTERS
+135f UNIFILOADDPDLUT
+136f UNIFIOVERRIDEDPDLUT
+137d UNIFIMACCCABUSYTIME
+1385 UNIFIMODEMSGIOFFSET
+138d UNIFINARROWBANDCCADEBUG
+01f5 UNIFIFIRMWAREBUILDID
+1395 UNIFINOCELLMAXPOWER
+13a7 UNIFIOPERATINGCLASSPARAMTERS
+01fd UNIFICHIPVERSION
+1401 UNIFIPEERBANDWIDTH
+1407 UNIFICURRENTPEERNSS
+140d UNIFIPEERTXDATARATE
+1413 UNIFIPEERRSSI
+1419 UNIFISWTOHWQUEUESTATS
+0203 UNIFIFIRMWAREPATCHBUILDID
+1421 UNIFIHOSTTOSWQUEUESTATS
+1429 UNIFIROAMCURSSISCANTRIGGER
+1437 UNIFIRADIOCCADEBUG
+143f UNIFIRADIOCCATHRESHOLDS
+020b UNIFIEXTENDEDCAPABILITIESSOFTAP
+146f UNIFIRADIORXSETTINGSREAD
+1477 UNIFIRADIOTXSETTINGSREAD
+147f UNIFIRADIOTXPOWEROVERRIDE
+148f UNIFIRATESTATSRXSUCCESSCOUNT
+1497 UNIFIRATESTATSTXSUCCESSCOUNT
+149f UNIFIRATESTATSRATE
+14a7 UNIFIRAATXSUCCESSESCOUNT
+14af UNIFIRAATXFAILURESCOUNT
+14b7 UNIFIRAATXPER
+14bf UNIFIRAARESETSTATS
+14c7 UNIFIRAATXMTPER
+14cf UNIFIREADHARDWARECOUNTER
+14d7 UNIFIREADREG
+14df UNIFIREGULATORYPARAMETERS
+0221 UNIFIBASICCAPABILITIES
+022b UNIFIEXTENDEDCAPABILITIES
+0039 DOT11RSNASTATSCCMPREPLAYS
+0241 UNIFIHTCAPABILITIES
+0263 UNIFIRSNCAPABILITIES
+026d UNIFI24G40MHZCHANNELS
+0275 UNIFIEXTENDEDCAPABILITIESDISABLED
+027d UNIFITESTSETCHANNELBW
+0285 UNIFIPLM689WORKAROUNDENABLE
+028d UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERCOUNT
+0295 UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERTIMEOUT
+029f UNIFISUPPORTEDDATARATES
+02b9 UNIFIPLM689WORKAROUNDADDRESSES
+02cd UNIFIRADIOMEASUREMENTACTIVATED
+02d5 UNIFIRADIOMEASUREMENTCAPABILITIES
+0049 DOT11RSNASTATSCCMPDECRYPTERRORS
+02e7 UNIFIVHTACTIVATED
+02ef UNIFIHTACTIVATED
+02f7 UNIFIPLM689WORKAROUNDTRIGGERSTATICIPTIMEOUT
+02ff UNIFIPLM689WORKAROUNDTRIGGERARPCOUNT
+0307 UNIFIROAMINGENABLED
+030f UNIFIROAMRSSISCANTRIGGER
+031f UNIFIROAMDELTATRIGGER
+032d UNIFIROAMCACHEDCHANNELSCANPERIOD
+033b UNIFIROAMNCHOFULLSCANPERIOD
+0349 UNIFIROAMSCANBAND
+0355 UNIFIROAMNCHOSCANMAXACTIVECHANNELTIME
+035f UNIFIROAMFULLCHANNELSCANFREQUENCY
+0369 UNIFIROAMMODE
+0375 UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER
+0059 DOT11RSNASTATSTKIPREPLAYS
+0383 UNIFIROAMEAPTIMEOUT
+0009 DOT11RSNASTATSTKIPICVERRORS
+038d UNIFIROAMNCHOSCANCONTROL
+0395 UNIFIROAMNCHODFSSCANMODE
+03a1 UNIFIROAMNCHOSCANHOMETIME
+03ab UNIFIROAMNCHOSCANHOMEAWAYTIME
+03b7 UNIFIROAMNCHOSCANNPROBE
+03bf UNIFIROAMNCHORSSIDELTA
+03cd UNIFIAPOLBCDURATION
+03d7 UNIFIAPOLBCINTERVAL
+03e1 UNIFIFRAMERESPONSETIMEOUT
+oid 408
+100 dot11AssociationSAQueryMaximumTimeout
+101 dot11AssociationSAQueryRetryTimeout
+112 dot11PowerCapabilityMaxImplemented
+113 dot11PowerCapabilityMinImplemented
+121 dot11RTSThreshold
+122 dot11ShortRetryLimit
+123 dot11LongRetryLimit
+124 dot11FragmentationThreshold
+146 dot11RTSSuccessCount
+148 dot11ACKFailureCount
+150 dot11MulticastReceivedFrameCount
+151 dot11FCSErrorCount
+153 dot11WEPUndecryptableCount
+183 dot11manufacturerProductVersion
+2000 unifiMLMEConnectionTimeOut
+2001 unifiMLMEScanChannelMaxScanTime
+2002 unifiMLMEScanChannelProbeInterval
+2005 unifiMLMEDataReferenceTimeout
+2007 unifiMLMEScanProbeInterval
+2008 unifiMLMEScanHighRSSIThreshold
+2010 unifiMLMEScanDeltaRSSIThreshold
+2014 unifiMLMEScanMaximumAge
+2015 unifiMLMEScanMaximumResults
+2016 unifiMLMEAutonomousScanNoisy
+2020 unifiMacSequenceNumberRandomisationActivated
+2021 unifiFirmwareBuildID
+2022 unifiChipVersion
+2023 unifiFirmwarePatchBuildID
+2024 unifiExtendedCapabilitiesSoftAp
+2030 unifiBasicCapabilities
+2031 unifiExtendedCapabilities
+2032 unifiHtCapabilities
+2034 unifiRsnCapabilities
+2035 unifi24G40MHZChannels
+2036 unifiExtendedCapabilitiesDisabled
+2037 unifiTestSetChannelBW
+2038 unifiPLM689WorkaroundEnable
+2039 unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+2040 unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+2041 unifiSupportedDataRates
+2042 unifiPLM689WorkaroundAddresses
+2043 unifiRadioMeasurementActivated
+2044 unifiRadioMeasurementCapabilities
+2045 unifiVhtActivated
+2046 unifiHtActivated
+2047 unifiPLM689WorkaroundTriggerStaticIPTimeout
+2048 unifiPLM689WorkaroundTriggerARPCount
+2049 unifiRoamingEnabled
+2050 unifiRoamRssiScanTrigger
+2051 unifiRoamDeltaTrigger
+2052 unifiRoamCachedChannelScanPeriod
+2053 unifiRoamNchoFullScanPeriod
+2055 unifiRoamScanBand
+2057 unifiRoamNchoScanMaxActiveChannelTime
+2058 unifiRoamFullChannelScanFrequency
+2060 unifiRoamMode
+2064 unifiRoamRssiScanNoCandidateDeltaTrigger
+2065 unifiRoamEAPTimeout
+2067 unifiRoamNchoScanControl
+2068 unifiRoamNchoDfsScanMode
+2069 unifiRoamNchoScanHomeTime
+2070 unifiRoamNchoScanHomeAwayTime
+2072 unifiRoamNchoScanNProbe
+2075 unifiRoamNchoRssiDelta
+2076 unifiApOlbcDuration
+2077 unifiApOlbcInterval
+2080 unifiFrameResponseTimeOut
+2081 unifiConnectionFailureTimeout
+2082 unifiConnectingProbeTimeout
+2083 unifiDisconnectTimeout
+2084 unifiFrameResponseCfmTxLifetimeTimeOut
+2085 unifiFrameResponseCfmFailureTimeOut
+2086 unifiForceActiveDuration
+2087 unifiMLMEScanMaxNumberOfProbeSets
+2088 unifiMLMEScanStopIfLessThanXFrames
+2090 unifiRoamingInP2pActivated
+2092 unifiRoamNchoRssiTrigger
+2093 unifiRoamNchoRssiTriggerHysteresis
+2094 unifiPeerBandwidth
+2095 unifiCurrentPeerNss
+2096 unifiPeerTxDataRate
+2097 unifiPeerRSSI
+2098 unifiMLMEStationInactivityTimeOut
+2099 unifiMLMECliInactivityTimeOut
+2100 unifiMLMEStationInitialKickTimeOut
+2104 unifiAssocComebackTimeout
+2110 unifiUartConfigure
+2111 unifiUartPios
+2140 unifiClockFrequency
+2141 unifiCrystalFrequencyTrim
+2142 unifiEnableDorm
+2143 unifiDisableDormWhenBtOn
+2146 unifiExternalClockDetect
+2149 unifiExternalFastClockRequest
+2152 unifiWatchdogTimeout
+2154 unifiScanParameters
+2158 unifiExternalFastClockRequestPIO
+2196 unifiRxDataRate
+2200 unifiRSSI
+2201 unifiLastBssRSSI
+2202 unifiSNR
+2203 unifiLastBssSNR
+2204 unifiSwTxTimeout
+2205 unifiHwTxTimeout
+2206 unifiRateStatsRxSuccessCount
+2207 unifiRateStatsTxSuccessCount
+2208 unifiTxDataRate
+2209 unifiSNRExtraOffsetCCK
+2210 unifiRSSIMaxAveragingPeriod
+2211 unifiRSSIMinReceivedFrames
+2212 unifiRateStatsRate
+2213 unifiLastBssTxDataRate
+2214 unifiDiscardedFrameCount
+2215 unifiMacrameDebugStats
+2218 unifiCurrentTSFTime
+2221 unifiBaTxEnableTid
+2225 unifiBaConfig
+2227 unifiMoveBKtoBE
+2228 unifiBeaconReceived
+2229 unifiACRetries
+2230 unifiRadioOnTime
+2231 unifiRadioTxTime
+2232 unifiRadioRxTime
+2233 unifiRadioScanTime
+2234 unifiPSLeakyAP
+2235 unifiTqamActivated
+2240 unifiNoAckActivationCount
+2241 unifiRxFcsErrorCount
+2245 unifiBeaconsReceivedPercentage
+2249 unifiEnableMgmtTxPacketStats
+2250 unifiSwToHwQueueStats
+2251 unifiHostToSwQueueStats
+2252 unifiQueueStatsEnable
+2253 unifiTxDataConfirm
+2254 unifiThroughputDebug
+2255 unifiLoadDpdLut
+2256 unifiDpdMasterSwitch
+2257 unifiDpdPredistortGains
+2258 unifiOverrideDpdLut
+2260 unifiGoogleMaxNumberOfPeriodicScans
+2261 unifiGoogleMaxRSSISampleSize
+2262 unifiGoogleMaxHotlistAPs
+2263 unifiGoogleMaxSignificantWifiChangeAPs
+2264 unifiGoogleMaxBssidHistoryEntries
+2270 unifiMacBeaconTimeout
+2282 unifiRoamingLowLatencySoftRoamingAllowed
+2292 unifiRoamNchoCachedScanPeriod
+2293 unifiNchoActivated
+2295 unifiRoamCUFactor
+2296 unifiBeaconCu
+2298 unifiRoamRSSIBoost
+2299 UnifiRoamTrackingScanPeriod
+2300 unifiRoamCuLocal
+2301 unifiRoamCUScanNoCandidateDeltaTrigger
+2302 unifiRoamAPSelectDeltaFactor
+2303 unifiRoamCUWeight
+2305 unifiRoamRssiweight
+2306 unifiRoamRssiFactor
+2307 unifiRoamCURssiScanTrigger
+2308 unifiRoamCUScanTrigger
+2309 unifiRoamBSSLoadMonitoringFrequency
+2310 unifiRoamBlacklistSize
+2311 unifiCUMeasurementInterval
+2312 unifiCurrentBssNss
+2313 unifiAPMimoUsed
+2314 unifiRoamOffloaded4wshkTimeout
+2315 unifiRoamingCount
+2316 unifiRoamingAKM
+2317 unifiCurrentBssBandwidth
+2318 unifiCurrentBssChannelFrequency
+2320 unifiLoggerEnabled
+2321 unifiMaPacketFateEnabled
+2326 unifiFrameRXCounters
+2327 unifiFrameTXCounters
+2356 unifiLaaProtectionConfigOverride
+2362 unifiCSROnlyEIFSDuration
+2364 unifiOverrideDefaultBETXOPForHT
+2365 unifiOverrideDefaultBETXOP
+2366 unifiRXABBTrimSettings
+2367 unifiRadioTrimsEnable
+2368 unifiRadioCCAThresholds
+2369 unifiHardwarePlatform
+2370 unifiForceChannelBW
+2371 unifiDPDTrainingDuration
+2372 unifiTxFtrimSettings
+2373 unifiDPDTrainPacketConfig
+2425 unifiCoexDebugOverrideBt
+2476 unifiUseHostListenInterval
+2489 unifiIgmpOffloadActivated
+2500 unifiFastPowerSaveTimeout
+2501 unifiFastPowerSaveTimeOutSmall
+2502 unifiMLMESTAKeepAliveTimeout
+2503 unifiMLMEAPKeepAliveTimeout
+2504 unifiMLMEGOKeepAliveTimeout
+2505 unifiSTARouterAdvertisementMinimumIntervalToForward
+2506 unifiRoamConnectionQualityCheckWaitAfterConnect
+2507 unifiApBeaconMaxDrift
+2508 unifiBSSMaxIdlePeriodEnabled
+2509 unifiVifIdleMonitorTime
+2510 unifiDisableLegacyPowerSave
+2511 unifiDebugForceActive
+2512 unifiStationActivityIdleTime
+2514 unifiPowerManagementDelayTimeout
+2515 unifiAPSDServicePeriodTimeout
+2516 unifiConcurrentPowerManagementDelayTimeout
+2517 unifiStationQosInfo
+2518 unifiListenIntervalSkippingDTIM
+2519 unifiListenInterval
+2520 unifiLegacyPsPollTimeout
+2522 unifiTogglePowerDomain
+2523 unifiP2PListenIntervalSkippingDTIM
+2524 unifiFragmentationDuration
+2526 unifiIdleModeLiteEnabled
+2527 unifiIdleModeEnabled
+2529 unifiDTIMWaitTimeout
+2530 unifiListenIntervalMaxTime
+2531 unifiScanMaxProbeTransmitLifetime
+2532 unifiPowerSaveTransitionPacketThreshold
+2533 unifiProbeResponseNonAPLifetime
+2534 unifiProbeResponseMaxRetry
+2535 unifiExitPowerSavePeriod
+2536 unifiAggressivePowerSaveTransitionPeriod
+2537 unifiActiveTimeAfterMoreBit
+2538 unifiForcedScheduleDuration
+2539 unifiProbeResponseAPLifetime
+2540 unifiVhtCapabilities
+2541 unifiMAXVifScheduleDuration
+2542 unifiVifLongIntervalTime
+2543 unifiDisallowSchedRelinquish
+2544 unifiRameDplaneOperationTimeout
+2545 unifiDebugKeepRadioOn
+2548 unifiScanAbsenceDuration
+2549 unifiScanAbsencePeriod
+2550 unifiMaxClient
+2556 unifiTdlsInP2pActivated
+2558 unifiTdlsActivated
+2559 unifiTdlsTPThresholdPktSecs
+2560 unifiTdlsRssiThreshold
+2561 unifiTdlsMaximumRetry
+2562 unifiTdlsTPMonitorSecs
+2563 unifiTdlsBasicHtMcsSet
+2564 unifiTdlsBasicVhtMcsSet
+2565 dot11TDLSDiscoveryRequestWindow
+2566 dot11TDLSResponseTimeout
+2567 dot11TDLSChannelSwitchActivated
+2568 unifiTdlsDesignForTestMode
+2577 unifiTdlsKeyLifeTimeInterval
+2578 unifiTdlsTeardownFrameTxTimeout
+2580 unifiWifiSharingEnabled
+2582 unifiWiFiSharing5GHzChannel
+2583 unifiWifiSharingChannelSwitchCount
+2584 unifiChannelAnnouncementCount
+2585 unifiRATestStoredSA
+2586 unifiRATestStoreFrame
+2587 dot11TDLSPeerUAPSDBufferSTAActivated
+2601 unifiStaChannelSwitchSlowApActivated
+2604 unifiStaChannelSwitchSlowApMaxTime
+2605 unifiStaChannelSwitchSlowApPollInterval
+2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+2610 unifiIncludePMKIDForPSK
+2641 unifiRoamBSSCUTriggerFrequency
+2842 unifiMLMESTAKeepAliveFailure
+4001 unifiCSROnlyMIBShield
+4071 unifiPrivateBbbTxFilterConfig
+4075 unifiPrivateSWAGCFrontEndGain
+4076 unifiPrivateSWAGCFrontEndLoss
+4077 unifiPrivateSWAGCExtThresh
+4078 unifiCSROnlyPowerCalDelay
+4079 unifiRxAgcControl
+4130 unifiWapiQosMask
+4138 unifiRaaMaxSpecTimerMultiplier
+4139 unifiWMMStallEnable
+4140 unifiRaaSpeculationInterval
+4141 unifiRaaSpeculationPeriod
+4142 unifiRaaNumbSpeculationFrames
+4143 unifiRaaTxSuccessesCount
+4144 unifiRaaTxFailuresCount
+4145 unifiRaaTxPer
+4146 unifiRaaResetStats
+4147 unifiRaaTxMTPer
+4148 unifiRaaTxHostRate
+4149 unifiFallbackShortFrameRetryDistribution
+4171 unifiPreEBRTWindow
+4173 unifiPostEBRTWindow
+4179 unifiPsPollThreshold
+430 dot11RSNAStatsSTAAddress
+433 dot11RSNAStatsTKIPICVErrors
+434 dot11RSNAStatsTKIPLocalMICFailures
+435 dot11RSNAStatsTKIPRemoteMICFailures
+436 dot11RSNAStatsCCMPReplays
+437 dot11RSNAStatsCCMPDecryptErrors
+438 dot11RSNAStatsTKIPReplays
+441 dot11RSNAStatsRobustMgmtCCMPReplays
+5029 unifiDebugModuleControl
+5030 unifiTxUsingLdpcEnabled
+5031 unifiTxSettings
+5032 unifiTxGainSettings
+5033 unifiTxAntennaConnectionLossFrequency
+5034 unifiTxAntennaConnectionLoss
+5035 unifiTxAntennaMaxGainFrequency
+5036 unifiTxAntennaMaxGain
+5037 unifiRxExternalGainFrequency
+5038 unifiRxExternalGain
+5040 unifiTxSGI20Enabled
+5041 unifiTxSGI40Enabled
+5042 unifiTxSGI80Enabled
+5043 unifiTxSGI160Enabled
+5044 unifiMacAddressRandomisation
+5045 unifiSuBeamformerEnabled
+5046 unifiMuBeamformerEnabled
+5047 unifiMacAddressRandomisationMask
+5050 unifiWipsActivated
+5054 unifiRfTestModeEnabled
+5055 unifiTxPowerDetectorResponse
+5056 unifiTxDetectorTemperatureCompensation
+5057 unifiTxDetectorFrequencyCompensation
+5058 unifiTxOpenLoopTemperatureCompensation
+5059 unifiTxOpenLoopFrequencyCompensation
+5060 unifiTxOfdmSelect
+5061 unifiTxDigGain
+5062 unifiChipTemperature
+5063 UnifiBatteryVoltage
+5064 unifiTxOOBConstraints
+5066 unifiTxPaGainDpdTemperatureCompensation
+5067 unifiTxPaGainDpdFrequencyCompensation
+5072 unifiTxPowerTrimConfig
+5080 unifiForceShortSlotTime
+5081 unifiTxGainStepSettings
+5082 unifiDebugDisableRadioNannyActions
+5083 unifiRxCckModemSensitivity
+5084 unifiDpdPerBandwidth
+5085 unifiBBVersion
+5086 unifiRFVersion
+5087 unifiReadHardwareCounter
+5088 unifiClearRadioTrimCache
+5089 unifiRadioTXSettingsRead
+5090 unifiModemSgiOffset
+5091 unifiRadioTxPowerOverride
+5092 unifiRxRadioCsMode
+5093 unifiRxPriEnergyDetThreshold
+5094 unifiRxSecEnergyDetThreshold
+5096 unifiRadioRXSettingsRead
+5100 unifiRadioCCADebug
+5101 unifiCCACSThresh
+5102 unifiCCAMasterSwitch
+5103 unifiRxSyncCCACfg
+5104 unifiMacCCABusyTime
+5105 unifiMacSecChanClearTime
+5107 unifiNarrowbandCCADebug
+5108 unifiBbBbaCcaCfg
+53 dot11TDLSPeerUAPSDIndicationWindow
+5402 unifiRMMaxScanCacheCount
+6013 unifiLnaControlEnabled
+6014 unifiLnaControlRssiThresholdLower
+6015 unifiLnaControlRssiThresholdUpper
+6018 unifiLowPowerRxConfig
+6019 unifiTPCEnabled
+6020 unifiCurrentTxpowerLevel
+6021 unifiUserSetTxpowerLevel
+6022 unifiTPCMaxPowerRSSIThreshold
+6023 unifiTPCMinPowerRSSIThreshold
+6024 unifiTPCMinPower2G
+6025 unifiTPCMinPower5G
+6026 unifiSarBackoff
+6028 unifiRadioLpRxRssiThresholdLower
+6029 unifiRadioLpRxRssiThresholdUpper
+6050 unifiPMFAssociationComebackTimeDelta
+6060 unifiTestTspecHack
+6061 unifiTestTspecHackValue
+6069 unifiDebugInstantDelivery
+6071 unifiDebugEnable
+6073 unifiDPlaneDebug
+6080 unifiNANEnabled
+6081 unifiNANBeaconCapabilities
+6100 hutsReadWriteDataElementInt32
+6101 hutsReadWriteDataElementBoolean
+6102 hutsReadWriteDataElementOctetString
+6103 hutsReadWriteTableInt16Row
+6104 hutsReadWriteTableOctetStringRow
+6105 hutsReadWriteRemoteProcedureCallInt32
+6107 hutsReadWriteRemoteProcedureCallOctetString
+6108 hutsReadWriteInternalAPIInt16
+6109 hutsReadWriteInternalAPIUint16
+6110 hutsReadWriteInternalAPIUint32
+6111 hutsReadWriteInternalAPIInt64
+6112 hutsReadWriteInternalAPIBoolean
+6113 hutsReadWriteInternalAPIOctetString
+6114 hutsReadWriteInternalAPIFixedSizeTableRow
+6115 hutsReadWriteInternalAPIVarSizeTableRow
+6116 hutsReadWriteInternalAPIFixSizeTableKey1Row
+6117 hutsReadWriteInternalAPIFixSizeTableKey2Row
+6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+6120 hutsReadWriteInternalAPIFixSizeTableKeyRow
+6121 hutsReadWriteInternalAPIVarSizeTableKeyRow
+6122 unifiTestScanNoMedium
+6123 unifiDualBandConcurrency
+6124 unifiLoggerMaxDelayedEvents
+8011 unifiRegulatoryParameters
+8012 unifiSupportedChannels
+8013 unifiDefaultCountry
+8014 unifiCountryList
+8015 unifiOperatingClassParamters
+8017 unifiNoCellMaxPower
+8018 unifiNoCellIncludedChannels
+8019 unifiRegDomVersion
+8020 unifiDefaultCountryWithoutCH12CH13
+8051 unifiReadReg
+# Generated From debug/debug_ids.xml
+debug_ids 60
+0000 RESERVED_NO_DEBUG
+0001 MLME_SCAN
+0002 SPARE
+0003 MLME_CME
+0004 MLME_CONMGR
+0005 MLME_MIB
+0006 MLME_MPDU_ROUTER
+0007 MLME_REQUESTS
+0008 MLME_VIFCTRL
+0009 MLME_CONNECT
+000a MLME_DEVICE
+000b RICE
+000c RICE_SAP
+000d WLANLITE
+000e MACRAME_SCHDL
+000f PMALLOC
+0010 CME_MGMT
+0011 MACRAME_DPLANE
+0012 MLME_BA
+0013 MLME_BA_TX
+0014 MLME_AP_STA
+0015 MLME_REGULATORY
+0016 MLME_NAN
+0017 HALRADIO
+0018 MLME_ROAMING
+0019 DATAPLANE
+001a VACANT1
+001b VACANT2
+001c CRYPTO
+001d COEX
+001e MACRAME_PS
+001f MACRAME_BLACKOUT
+0020 MLME_SA_QUERY
+0021 MLME_SEND_OFFCHANNEL
+0022 MLME_MEASUREMENTS
+0023 MLME_TDLS
+0024 MACRAME_BEACON
+0025 MACRAME_VIF
+0027 MACRAME_CALIBRATION
+0028 MACRAME
+0029 MACRAME_TX
+002a MACRAME_COEX_API
+002b MLME_DATA
+002c MACRAME_RADIO
+002d MIB
+002e MACRAME_FILTER
+002f HALRADIO_HW_COUNTERS
+0030 HALRADIO_CORE
+0031 RICE_RSSI
+0032 MACRAME_MLME_API
+0033 MACRAME_IDLE_LITE
+0034 MLME_MACRAME_API
+0035 MLME_MBULK
+0036 MLME_TXPOWER
+0037 PACKET_FILTER
+0038 MLME_WIFI_LOGGER
+0039 MACRAME_STATION
+003a BIST
+003b HALRADIO_COEX_FEM
+003c MLME_IE
+# Generated From pmalloc/pmalloc_debug.xml
+trace_def 6
+000f 0000 PMALLOC_STATS 000a p1size p1blocks p1allocated p1max_allocated p1overflows p2size p2blocks p2allocated p2max_allocated p2overflows
+000f 0001 PMALLOC_MEM_SIZE 0003 pmalloc_begin pmalloc_end size
+000f 0002 PMALLOC_FSM_SIZE 0003 entry blocks size
+000f 0003 PMALLOC_FSM_CONTEXT_SIZE 0002 size count
+000f 0004 PMALLOC_HOSTIO_SIG_SIZE 000c s1id s1size s2id s2size s3id s3size s4id s4size s5id s5size s6id s6size
+000f 0005 PMALLOC_FSM_DATA_SIZE 0002 pid size
+# Generated From pmalloc/pmalloc_debug.xml
+trace_types 9
+PMALLOC_MEM_SIZE.pmalloc_begin Natural32
+PMALLOC_MEM_SIZE.pmalloc_end Natural32
+PMALLOC_MEM_SIZE.size Natural32
+PMALLOC_HOSTIO_SIG_SIZE.s1id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s2id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s3id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s4id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s5id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s6id SignalId
+# Generated From arch/maxwell/hal/halradio_core_debug.xml
+trace_def 3
+0030 0000 HALRADIO_FAULT_HELPER 000b fault_id fault_arg helper_0 helper_1 helper_2 helper_3 helper_4 helper_5 helper_6 helper_7 helper_8
+0030 0001 HALRADIO_BACK_TO_BACK 0001 rf_chip_ver
+0030 0002 HALRADIO_DPD_MASTER_SWITCH 0002 dpd_master_switch dpd_master_switch_mask
+# Generated From arch/maxwell/hal/halradio_core_debug.xml
+trace_types 2
+HALRADIO_DPD_MASTER_SWITCH.dpd_master_switch Natural32
+HALRADIO_DPD_MASTER_SWITCH.dpd_master_switch_mask Natural32
+# Generated From arch/maxwell/hal/halradio_hw_counters_debug.xml
+trace_def 2
+002f 0000 HALRADIO_HW_COUNTERS_REPORT 0007 MAC_DOT11_FCS_GOOD_COUNT MAC_DOT11_FCS_ERROR_COUNT MAC_BAD_SIG_COUNT MAC_NO_ACK_COUNT MAC_DOT11_RX_AMPDUS_COUNT MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT
+002f 0001 HALRADIO_HW_COUNTERS_REPORT_2 0001 MAC_DOT11_ERROR_COUNT
+# Generated From arch/maxwell/hal/halradio_hw_counters_debug.xml
+trace_types 5
+HALRADIO_HW_COUNTERS_REPORT_2.MAC_DOT11_ERROR_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_DOT11_FCS_GOOD_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_DOT11_FCS_ERROR_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_BAD_SIG_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_NO_ACK_COUNT Natural32
+# Generated From arch/maxwell/hal/halradio_coex_fem_debug.xml
+trace_def 2
+003b 0000 HALRADIO_COEX_FEM_COEX_REGS 0006 COEX_RF_CFG COEX_RF_FEC_2G_CFG COEX_RF_FEC_2G_CFG1 COEX_RF_FEC_5G_CFG RFIC_PAD_MUX_CTRL WL_ANA_TX_5G_MISC_CONFIG
+003b 0001 HALRADIO_COEX_FEM_MILDRED_REGS 0002 MILDRED_SBUF MILDRED_SCON
+# Generated From arch/maxwell/hal/halradio_coex_fem_debug.xml
+trace_types 5
+HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG Natural32
+HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG1 Natural32
+HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_5G_CFG Natural32
+HALRADIO_COEX_FEM_COEX_REGS.RFIC_PAD_MUX_CTRL Natural32
+HALRADIO_COEX_FEM_COEX_REGS.WL_ANA_TX_5G_MISC_CONFIG Natural32
+# Generated From arch/maxwell/hal/halradio_debug.xml
+trace_def 70
+0017 0000 HALRADIO_TX_DC_OFFSET_SEARCH_1 000a packiq_0 sa_0 packiq_1 sa_1 packiq_2 sa_2 packiq_3 sa_3 packiq_4 sa_4
+0017 0001 HALRADIO_TX_DC_OFFSET_SEARCH_2 000a packiq_5 sa_5 packiq_6 sa_6 packiq_7 sa_7 packiq_8 sa_8 mixer amplitude
+0017 0002 HALRADIO_TX_DC_OFFSET_SEARCH_RESULT 000a iteration start_time low_power_i low_power_q high_pwr_cck_i high_pwr_cck_q high_pwr_ofdm0_i high_pwr_ofdm0_q high_pwr_ofdm1_i high_pwr_ofdm1_q
+0017 0003 HALRADIO_TX_IMAGE_TRIM_SEARCH_1 000a trim_0 sa_0 trim_1 sa_1 trim_2 sa_2 trim_3 sa_3 trim_4 sa_4
+0017 0004 HALRADIO_TX_IMAGE_TRIM_SEARCH_2 000c trim_5 sa_5 trim_6 sa_6 trim_7 sa_7 trim_8 sa_8 trim_9 sa_9 trim_10 sa_10
+0017 0005 HALRADIO_TX_IMAGE_TRIM_SEARCH_RESULT 000c iteration start_time low_power_scale_i low_power_scale_q low_power_phase_comp high_power_scale_i high_power_scale_q high_power_phase_comp low_power_phase_sa low_power_scale_sa high_power_phase_sa high_power_scale_sa
+0017 0006 HALRADIO_TX_TRIM_GAIN_SEARCH 0006 adc_ref adc_reading dig_gain count raw_temperature raw_average_temp
+0017 0007 HALRADIO_TX_TRIM_GAIN_SEARCH_RESULT 0005 start_time reference target min_gain min_peak_det
+0017 0008 HALRADIO_TX_DC_OFFSET_INFO 0003 event dbg_0 dbg_1
+0017 0009 HALRADIO_LOGEN_SEARCH 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11
+0017 000a HALRADIO_LOGEN_RESULT 0007 time temperature frequency trp_fcal trp_acal buf_fcal buf_acal
+0017 000b HALRADIO_PLL_LOCK_INFORMATION 0003 time_for_locking temperature_at_lock frequency
+0017 000c HALRADIO_REPORT_NANNY 0001 radio_rx_level
+0017 000d HALRADIO_SIGANAL_OUT 0008 itone qtone isample qsample rc ic accum phase
+0017 000e HALRADIO_WB_RSSI_OFFSET 0001 settle
+0017 000f HALRADIO_TX_PCAL_PSAT_RESULT 0006 sa_saturation sa_reduced_gain dig_gain pre_dist_gain measured_gain ratio
+0017 0010 HALRADIO_TX_PCAL_DPD_STATIC_LUT 000b lo_ref_meas lo_corrected ratio cck_reference cck_calculated ofdm0_reference ofdm0_calculated ofdm1_reference ofdm1_calculated temperature temp_comp_gain
+0017 0011 HALRADIO_TX_PCAL_TEMPERATURE 0006 initial after_lo after_cck after_ofdm0 after_ofdm1 final
+0017 0012 HALRADIO_TX_PCAL_TARGET_SCALING 0008 sa_low_ref siganal_power_step target_power requested_power corner_power_ref gain sa_target power_ref
+0017 0013 HALRADIO_TX_TRIM_GAIN_STEPS 0006 target_adc adc_reading gain_index best_index best_error best_adc
+0017 0014 HALRADIO_TX_PCAL_TARGETS 0007 sa_saturation target_power_1 target_adc_1 target_power_2 target_adc_2 target_power_3 target_adc_3
+0017 0015 HALRADIO_TX_PCAL_ADC_PLOT 000c bist_or_sa gain_index dig_gain adc_0 adc_1 adc_2 adc_3 adc_4 adc_5 adc_6 adc_7 rx_i_offset
+0017 0016 HALRADIO_WB_RSSI_TRIM_PLOT 000a y_0_1 y_2_3 y_4_5 y_6_7 y_8_9 y_10_11 y_12_13 y_14_15 restrim_best_index zero_best_offset
+0017 0017 HALRADIO_GET_TEMPERATURE_1 0001 raw_temperature
+0017 0018 HALRADIO_GET_TEMPERATURE_2 0001 raw_temperature
+0017 0019 HALRADIO_TRANSMIT_POWER_CAL_1 0007 target_power_qdb max_power_at_connector_qdb_CCK target_power_CCK max_power_at_connector_qdb_OFDM_0 target_power_OFDM_0 max_power_at_connector_qdb_OFDM_1 target_power_OFDM_1
+0017 001a HALRADIO_TRANSMIT_POWER_CAL_2 0005 count DIG_SERVO_COUNT_THRESHOLD dig_gain adc_reading target_adc
+0017 001b HALRADIO_TRANSMIT_POWER_CAL_3 0009 mod adc_reading target_adc dig_gain v2i_gain mix_gain drv_gain pa_gain count
+0017 001c HALRADIO_ABB_FILTER_TRIM_SEARCH 000c freq dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10
+0017 001d HALRADIO_ABB_FILTER_TRIM_RESULT 0008 time target10 target20 target40 ftrim_10 ftrim_20 ftrim_40 bw_ftrim_tx_30
+0017 001e HALRADIO_TX_ABB_FILTER_TRIM_SET 0006 bandwidth wb_en small_r_80m small_c_80m dac_ftrim filt_ftrim
+0017 001f HALRADIO_TX_ABB_FILTER_TRIM_RESULT 0007 time bw filter noise ref target ftrim
+0017 0020 HALRADIO_DCO_PCAL_SEARCH 0002 band gain
+0017 0021 HALRADIO_DCO_PCAL_RESULT 0009 time b2g_a_i b2g_a_q b2g_b_i b2g_b_q b5g_a_i b5g_a_q b5g_b_i b5g_b_q
+0017 0022 HALRADIO_DCO_PCAL_SET 0004 band gain trim_conf0 trim_conf1
+0017 0023 HALRADIO_RX_DC_TIME 0001 time_us
+0017 0024 HALRADIO_SPEEDY_HDR 0002 n n_mod_NLOG
+0017 0025 HALRADIO_SPEEDY_ROW 000c CTRL_MSW_0 CTRL_LSW_0 DATA_MSW_0 DATA_LSW_0 CTRL_MSW_1 CTRL_LSW_1 DATA_MSW_1 DATA_LSW_1 CTRL_MSW_2 CTRL_LSW_2 DATA_MSW_2 DATA_LSW_2
+0017 0026 HALRADIO_WB_RSSI_DC_TRIM 0003 best_index best_reading best_offset
+0017 0027 HALRADIO_TX_DPD_ALIGN_GAINS 0002 ofdm0_gain ofdm1_gain
+0017 0028 HALRADIO_WB_RSSI_IREF_TRIM 0001 iref_trim
+0017 002a HALRADIO_TEMP_UPDATE 0002 inst_temp_c avg_temp_c
+0017 002b HALRADIO_RX_DCOC_LUT 0009 index_gains rx_dc_adj_i rx_dc_adj_q sig_anal_l_iq sig_anal_h_iq adc_l_i_0 adc_l_q_0 adc_h_i_0 adc_h_q_0
+0017 002c HALRADIO_RX_DCOC_BB_GAINS 000a index_gains abb1_gain abb2_0_i abb2_0_q abb2_1_i abb2_1_q abb2_2_i abb2_2_q abb2_3_i abb2_3_q
+0017 002d HALRADIO_RX_GAINS_ENABLES 000a ana_enables_status_h ana_enables_status_l ana_enables_h ana_enables_l ana_enables_mask_h ana_enables_mask_l agc_config2_h agc_config2_l rx_level gain_status
+0017 002e HALRADIO_RX_DCOC_CONVERGE 000c dac_i_0 dac_q_0 offset_0 shift_0 dac_i_1 dac_q_1 offset_1 shift_1 dac_i_2 dac_q_2 offset_2 shift_2
+0017 002f HALRADIO_RX_DCOC_LUT_ENTRIES 000c lut_i_0__6_12 lut_q_0__6_12 lut_i_1__7_13 lut_q_1__7_13 lut_i_2__8_14 lut_q_2__8_14 lut_i_3__9_15 lut_q_3__9_15 lut_i_4_10_16 lut_q_4_10_16 lut_i_5_11_17 lut_q_5_11_17
+0017 0030 HALRADIO_TX_DPD_TRAINING_SIGNAL 000b group temp index val1 val2 val3 sample triangle phase tr_sig_i tr_sig_q
+0017 0031 HALRADIO_TX_DPD_LUT_WRITE 0009 group temp index real real_8MSB real_LSB_array_32 imag imag_8MSB imag_LSB_array_32
+0017 0032 HALRADIO_TX_DPD_LUT_READ_1 000c row re0_im0 re1_im1 re2_im2 re3_im3 re4_im4 re5_im5 re6_im6 re7_im7 grp_temp_im lut_lower_upper_bounds channel_bandwidth
+0017 0033 HALRADIO_TX_DPD_LUT_READ_2 000b group temp low_index low_re low_im high_index high_re high_im adapt_qual lut_lower_bound lut_upper_bound
+0017 0034 HALRADIO_TX_DPD_ALIGN 0005 sum_msw sum_lsw max_msw max_lsw d
+0017 0035 HALRADIO_TX_DPD_TEMP 0002 pre_train_pa_temp post_train_pa_temp
+0017 0036 HALRADIO_GENERIC_12 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11
+0017 0037 HALRADIO_TX_TRIM_GAIN_SWEEP 0007 adc_ref adc_reading dig_gain count raw_temperature raw_average_temp Frequency
+0017 0038 HALRADIO_TX_DPD_LUT_BOUNDS 0006 OFDM0_low_bound OFDM0_high_bound OFDM1_low_bound OFDM1_high_bound CCK_low_bound CCK_high_bound
+0017 0039 HALRADIO_TX_DPD_LUT_FIXED_GAIN 0005 halradio_db halradio_gain dpd_gain msbs lsbs
+0017 003a HALRADIO_TX_DPD_ADAPTIVE_FIR 0005 coeff0 coeff1 coeff2 coeff3 group
+0017 003b HALRADIO_TX_DPD_ALIGN_2 0005 dpd_trim_step restart dpd_loopback_atten dpd_rx_bb1 dpd_rx_bb2
+0017 003c HALRADIO_BIST_ADC_READ 000c bist_adc_01 bist_adc_02 bist_adc_03 bist_adc_04 bist_adc_05 bist_adc_06 bist_adc_07 bist_adc_08 bist_adc_09 bist_adc_10 bist_adc_11 bist_adc_12
+0017 003d HALRADIO_TX_DPD_SWEEP_MEASUREMENTS 000b power_0 power_1 power_2 power_3 power_4 power_5 power_6 power_7 dig_gain pre_gain peak_index
+0017 003e HALRADIO_TX_DPD_CURVE_FIT 0007 sum_x sum_x2 sum_y sum_y2 sum_xy m_8_8 c
+0017 003f HALRADIO_TX_FTRIM_SET 0006 channel_freq nearest_freq best_distance mixer driver pa
+0017 0040 HALRADIO_CCK_SENS_WRITE 0007 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low mode_select
+0017 0041 HALRADIO_CCK_SENS_CONF 0006 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low
+0017 0042 HALRADIO_TX_DPD_SWEEP_GAINS 0009 lb_atten rx_bb1 rx_bb2 cck_tx_abb_dac_ftrim cck_tx_abb_filt_ftrim lp_tx_abb_dac_ftrim lp_tx_abb_filt_ftrim drv_bias_lvl_2g pa_bias_lvl_2g
+0017 0043 HALRADIO_FIND_MOD_GROUP 0006 mac_acc_mod_opt mod_group rate mod_index mod_mask tx_ofdm_sel
+0017 0046 HALRADIO_TX_DPD_UB 0004 mod_group pre_gain index_max_mag pregain_ub_index
+0017 0047 HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED 0006 dpd_trim_step frequency_half_MHz bandwidth power_quarter_dBm attempt err_code
+0017 0048 HALRADIO_TX_DPD_ALIGN_3 0007 dpd_trim_step coarse_delay fine_delay sum_coeffs initial_gain fir_gain ratio
+# Generated From arch/maxwell/hal/halradio_debug.xml
+trace_types 32
+HALRADIO_TX_DPD_LUT_READ_2.adapt_qual Natural32
+HALRADIO_SIGANAL_OUT.rc Natural32
+HALRADIO_SIGANAL_OUT.ic Natural32
+HALRADIO_SIGANAL_OUT.accum Natural32
+HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED.power_quarter_dBm Natural16s
+HALRADIO_TX_DPD_CURVE_FIT.sum_x Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_x2 Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_y Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_y2 Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_xy Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.m_8_8 Natural16s
+HALRADIO_TX_DPD_CURVE_FIT.c Natural16s
+HALRADIO_TX_DPD_TRAINING_SIGNAL.tr_sig_i Natural16s
+HALRADIO_TX_DPD_TRAINING_SIGNAL.tr_sig_q Natural16s
+HALRADIO_TX_DPD_LUT_WRITE.real_LSB_array_32 Natural32
+HALRADIO_TX_DPD_LUT_WRITE.imag_LSB_array_32 Natural32
+HALRADIO_TX_PCAL_DPD_STATIC_LUT.temp_comp_gain Natural32
+HALRADIO_TX_DPD_ALIGN.sum_msw Natural32
+HALRADIO_TX_DPD_ALIGN.sum_lsw Natural32
+HALRADIO_TX_DPD_ALIGN.max_msw Natural32
+HALRADIO_TX_DPD_ALIGN.max_lsw Natural32
+HALRADIO_TX_DPD_LUT_FIXED_GAIN.halradio_gain Natural32
+HALRADIO_TX_PCAL_TARGET_SCALING.gain Natural32
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_qdb Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.max_power_at_connector_qdb_CCK Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_CCK Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.max_power_at_connector_qdb_OFDM_0 Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_OFDM_0 Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.max_power_at_connector_qdb_OFDM_1 Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_OFDM_1 Natural16s
+HALRADIO_FIND_MOD_GROUP.mod_mask Natural32
+HALRADIO_FIND_MOD_GROUP.tx_ofdm_sel Natural32
+# Generated From wlanlite/wlanlite_debug.xml
+trace_def 1
+000d 0000 WLANLITE_RX_MAC_FILTERING 0007 flag mac_add_hi mac_add_mid mac_add_lo current_count bad_crc stream_offset
+# Generated From wlanlite/wlanlite_debug.xml
+# Generated From macrame/macrame_station_debug.xml
+trace_def 1
+0039 0000 MACRAME_STATION_UPDATE_RSSI_SNR_AVG 0007 device_addr rssi_raw_sample rssi_adjusted_sample snr_raw_sample rssi_avg snr_avg freq_offset
+# Generated From macrame/macrame_station_debug.xml
+trace_types 6
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.device_addr MAC_Address
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_raw_sample Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_adjusted_sample Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_raw_sample Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_avg Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_avg Decibels
+# Generated From macrame/macrame_radio_debug.xml
+trace_def 13
+002c 0000 MACRAME_RADIO_CHANNEL_DESCRIPTION 0008 channel_info primary_channel_freq channel_freq max_air_power max_air_power_type distance_nearest_edge band_edge regulatory_domain
+002c 0001 MACRAME_RADIO_DISABLE_LNA 0003 radio_index disable band
+002c 0002 MACRAME_RADIO_DPD_INFO 0007 radio_index acc1 num_frames1 acc2 num_frames2 acc3 num_frames3
+002c 0003 MACRAME_RADIO_DPD_REQ 0005 radio_index status rate1 rate2 rate3
+002c 0004 MACRAME_RADIO_DPD_SENT_STATUS 0003 radio_index acc1 Transmission_Status
+002c 0005 MACRAME_RADIO_OFF 0002 radio_index state
+002c 0006 MACRAME_RADIO_OFF_DONE 0002 radio_index state
+002c 0007 MACRAME_RADIO_ON 0005 radio_bm req_state operational_mode num_rice_descriptor deadline
+002c 0008 MACRAME_RADIO_ON_DONE 0002 radio_bm new_state
+002c 0009 MACRAME_RADIO_PROCESSING_OVERHEAD 0002 radio_ready_time proc_overhead
+002c 000a MACRAME_RADIO_QUERY_TRIM 0007 channel_freq channel_info max_air_power max_air_power_type distance_nearest_edge band_edge regulatory_domain
+002c 000b MACRAME_RADIO_SCHED_INTERVAL 0001 interval
+002c 000c MACRAME_RADIO_SWITCH_CHANNEL 0002 radio_index state
+# Generated From macrame/macrame_radio_debug.xml
+trace_types 31
+MACRAME_RADIO_DISABLE_LNA.radio_index Natural8
+MACRAME_RADIO_DISABLE_LNA.disable Boolean
+MACRAME_RADIO_DISABLE_LNA.band Interger32
+MACRAME_RADIO_OFF.radio_index Natural8
+MACRAME_RADIO_OFF.state Natural8
+MACRAME_RADIO_OFF_DONE.radio_index Natural8
+MACRAME_RADIO_OFF_DONE.state Natural8
+MACRAME_RADIO_DPD_SENT_STATUS.radio_index Natural8
+MACRAME_RADIO_DPD_SENT_STATUS.Transmission_Status Transmission_Status
+MACRAME_RADIO_ON.req_state Natural8
+MACRAME_RADIO_ON.operational_mode Natural8
+MACRAME_RADIO_ON.num_rice_descriptor Natural8
+MACRAME_RADIO_ON.deadline Natural32
+MACRAME_RADIO_DPD_REQ.radio_index Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.max_air_power Integer8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.max_air_power_type Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.distance_nearest_edge Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.band_edge Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.regulatory_domain Natural8
+MACRAME_RADIO_ON_DONE.new_state Natural8
+MACRAME_RADIO_SCHED_INTERVAL.interval Integer32
+MACRAME_RADIO_SWITCH_CHANNEL.radio_index Natural8
+MACRAME_RADIO_SWITCH_CHANNEL.state Natural8
+MACRAME_RADIO_DPD_INFO.radio_index Natural8
+MACRAME_RADIO_QUERY_TRIM.max_air_power Integer8
+MACRAME_RADIO_QUERY_TRIM.max_air_power_type Natural8
+MACRAME_RADIO_QUERY_TRIM.distance_nearest_edge Natural8
+MACRAME_RADIO_QUERY_TRIM.band_edge Natural8
+MACRAME_RADIO_QUERY_TRIM.regulatory_domain Natural8
+MACRAME_RADIO_PROCESSING_OVERHEAD.radio_ready_time Natural32
+MACRAME_RADIO_PROCESSING_OVERHEAD.proc_overhead Integer32
+# Generated From macrame/macrame_vif_debug.xml
+trace_def 29
+0025 0000 MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE 0003 timer_valid timer_id timer_duration
+0025 0001 MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME 0003 timer_valid timer_id timer_duration
+0025 0002 MACRAME_VIF_AP_CHECK_CLEAR 0002 cf_end_owner cts_to_self_owner
+0025 0003 MACRAME_VIF_AP_LPRX_UPDATE 0002 new_use_lp_rx num_frames_queued
+0025 0004 MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE 0003 timer_valid timer_id timer_duration
+0025 0005 MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME 0003 timer_valid timer_id timer_duration
+0025 0006 MACRAME_VIF_CHECK_CLEAR 0003 queued inhibit pending
+0025 0007 MACRAME_VIF_COMPARE_CHANNELS 0003 Vif_channel Sta_channel __LINE__
+0025 0008 MACRAME_VIF_COMPARE_TIME 0004 switch_time current_time time_diff __LINE__
+0025 0009 MACRAME_VIF_CTS_DURATION 0006 earliest duration cts_self_end current_time desired_wake_time beacon_time
+0025 000a MACRAME_VIF_CTS_FRAME_PROCESSED_TX_STATUS 0001 tx_status
+0025 000b MACRAME_VIF_CU_UPDATE 0007 has_updated value bytes_Tx rate_Tx bytes_Rx rate_Rx measurement_time
+0025 000c MACRAME_VIF_CU_UPDATE_CALL 0002 has_updated sched_vix_bitmap
+0025 000d MACRAME_VIF_DESCHEDULED 0000
+0025 000e MACRAME_VIF_GET_CONCURRENT_NOA_DURATION 0002 concurrent_noa_duration coex_noa_duration
+0025 000f MACRAME_VIF_GET_TRAFFIC_CLASS 0003 num_packets threshold __LINE__
+0025 0010 MACRAME_VIF_PAUSE_DPLANE 0005 pause_bitmap queued inhibit pending LINE
+0025 0011 MACRAME_VIF_PAUSE_RESUME_STATIONS 0002 vif_prim_channel __LINE__
+0025 0012 MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL 0006 Sta_vix Sta_addr Vif_channel Sta_channel paused_sta_bitmap __LINE__
+0025 0013 MACRAME_VIF_RESUME_DPLANE 0005 resume_bitmap queued inhibit pending LINE
+0025 0014 MACRAME_VIF_SCHEDULED 0000
+0025 0015 MACRAME_VIF_SCHEDULE_MISSED 0005 inhibit sched_vix sched_vix_bitmap new_start new_end
+0025 0016 MACRAME_VIF_SET_CHANNEL 000a Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Distance_Nearest_Edge Regulatory_Domain Band_Edge Sched_Flags Sched_Time Sched_Duration
+0025 0017 MACRAME_VIF_SET_OFFCHANNEL 000a Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Distance_Nearest_Edge Regulatory_Domain Band_Edge Ch_switch_time Sched_flags Sched_duration
+0025 0018 MACRAME_VIF_SET_PEER_CHANNEL 000a Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Distance_Nearest_Edge Regulatory_Domain Band_Edge Ch_switch_time Sched_flags Sched_duration
+0025 0019 MACRAME_VIF_STA_CHECK_CLEAR 0007 vif_is_schedulable sta_flags ps_state extra_listen_reason ps_trigger_timer_type ps_null_owner cts_to_self_owner
+0025 001a MACRAME_VIF_TPC 0004 rssi rssi_valid adjusted_power_to_use update_schedule
+0025 001b MACRAME_VIF_TPC_EVALUATE 0004 tpc_min_power_rssi_threshold tpc_max_power_rssi_threshold regulatory_max_air_power current_max_air_power
+0025 001c MACRAME_VIF_TRAFFIC_INFO 0003 trafficinfo_trigger_time traffic_class traffic_count
+# Generated From macrame/macrame_vif_debug.xml
+trace_types 91
+MACRAME_VIF_CU_UPDATE.has_updated Boolean
+MACRAME_VIF_CU_UPDATE.value Natural32
+MACRAME_VIF_CU_UPDATE.bytes_Tx Natural32
+MACRAME_VIF_CU_UPDATE.bytes_Rx Natural32
+MACRAME_VIF_CU_UPDATE.measurement_time Natural32
+MACRAME_VIF_SET_PEER_CHANNEL.Channel_Freq Channel_Frequency
+MACRAME_VIF_SET_PEER_CHANNEL.Channel_Info Channel_Information
+MACRAME_VIF_SET_PEER_CHANNEL.Max_Air_Power Integer8
+MACRAME_VIF_SET_PEER_CHANNEL.Max_Air_Power_Type Air_Power_Type
+MACRAME_VIF_SET_PEER_CHANNEL.Distance_Nearest_Edge Natural8
+MACRAME_VIF_SET_PEER_CHANNEL.Regulatory_Domain Regulatory_Domain
+MACRAME_VIF_SET_PEER_CHANNEL.Band_Edge Band_Edge
+MACRAME_VIF_SET_PEER_CHANNEL.Ch_switch_time Natural32
+MACRAME_VIF_SET_PEER_CHANNEL.Sched_flags Natural8
+MACRAME_VIF_SET_PEER_CHANNEL.Sched_duration Integer32
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Sta_vix VIF_INDEX
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Sta_addr MAC_Address
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Vif_channel Channel_Frequency
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Sta_channel Channel_Frequency
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.paused_sta_bitmap Natural8
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.__LINE__ __LINE__
+MACRAME_VIF_GET_TRAFFIC_CLASS.num_packets Natural32
+MACRAME_VIF_GET_TRAFFIC_CLASS.__LINE__ __LINE__
+MACRAME_VIF_COMPARE_CHANNELS.Vif_channel Channel_Frequency
+MACRAME_VIF_COMPARE_CHANNELS.Sta_channel Channel_Frequency
+MACRAME_VIF_COMPARE_CHANNELS.__LINE__ __LINE__
+MACRAME_VIF_SET_OFFCHANNEL.Channel_Freq Channel_Frequency
+MACRAME_VIF_SET_OFFCHANNEL.Channel_Info Channel_Information
+MACRAME_VIF_SET_OFFCHANNEL.Max_Air_Power Integer8
+MACRAME_VIF_SET_OFFCHANNEL.Max_Air_Power_Type Air_Power_Type
+MACRAME_VIF_SET_OFFCHANNEL.Distance_Nearest_Edge Natural8
+MACRAME_VIF_SET_OFFCHANNEL.Regulatory_Domain Regulatory_Domain
+MACRAME_VIF_SET_OFFCHANNEL.Band_Edge Band_Edge
+MACRAME_VIF_SET_OFFCHANNEL.Ch_switch_time Natural32
+MACRAME_VIF_SET_OFFCHANNEL.Sched_flags Natural8
+MACRAME_VIF_SET_OFFCHANNEL.Sched_duration Integer32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_valid Boolean
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_id Natural32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_duration Natural32
+MACRAME_VIF_TRAFFIC_INFO.trafficinfo_trigger_time Natural32
+MACRAME_VIF_TRAFFIC_INFO.traffic_class Natural8
+MACRAME_VIF_TRAFFIC_INFO.traffic_count Natural32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE.timer_valid Boolean
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE.timer_id Natural32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE.timer_duration Natural32
+MACRAME_VIF_COMPARE_TIME.switch_time Natural32
+MACRAME_VIF_COMPARE_TIME.current_time Natural32
+MACRAME_VIF_COMPARE_TIME.time_diff Integer32
+MACRAME_VIF_COMPARE_TIME.__LINE__ __LINE__
+MACRAME_VIF_AP_LPRX_UPDATE.new_use_lp_rx Boolean
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME.timer_valid Boolean
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME.timer_id Natural32
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME.timer_duration Natural32
+MACRAME_VIF_RESUME_DPLANE.resume_bitmap PAUSE_RESUME_BITMAP_T
+MACRAME_VIF_RESUME_DPLANE.LINE Natural16s
+MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.concurrent_noa_duration Natural32
+MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.coex_noa_duration Natural32
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE.timer_valid Boolean
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE.timer_id Natural32
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE.timer_duration Natural32
+MACRAME_VIF_SCHEDULE_MISSED.new_start Natural32
+MACRAME_VIF_SCHEDULE_MISSED.new_end Natural32
+MACRAME_VIF_PAUSE_RESUME_STATIONS.vif_prim_channel Channel_Frequency
+MACRAME_VIF_PAUSE_RESUME_STATIONS.__LINE__ __LINE__
+MACRAME_VIF_TPC.rssi Decibels
+MACRAME_VIF_TPC.rssi_valid Boolean
+MACRAME_VIF_TPC.adjusted_power_to_use Integer8
+MACRAME_VIF_TPC.update_schedule Boolean
+MACRAME_VIF_CU_UPDATE_CALL.has_updated Boolean
+MACRAME_VIF_TPC_EVALUATE.tpc_min_power_rssi_threshold Decibels
+MACRAME_VIF_TPC_EVALUATE.tpc_max_power_rssi_threshold Decibels
+MACRAME_VIF_TPC_EVALUATE.regulatory_max_air_power Integer8
+MACRAME_VIF_TPC_EVALUATE.current_max_air_power Integer8
+MACRAME_VIF_SET_CHANNEL.Channel_Freq Channel_Frequency
+MACRAME_VIF_SET_CHANNEL.Channel_Info Channel_Information
+MACRAME_VIF_SET_CHANNEL.Max_Air_Power Integer8
+MACRAME_VIF_SET_CHANNEL.Max_Air_Power_Type Air_Power_Type
+MACRAME_VIF_SET_CHANNEL.Distance_Nearest_Edge Natural8
+MACRAME_VIF_SET_CHANNEL.Regulatory_Domain Regulatory_Domain
+MACRAME_VIF_SET_CHANNEL.Band_Edge Band_Edge
+MACRAME_VIF_SET_CHANNEL.Sched_Flags Natural8
+MACRAME_VIF_SET_CHANNEL.Sched_Time Natural32
+MACRAME_VIF_SET_CHANNEL.Sched_Duration Integer32
+MACRAME_VIF_CTS_DURATION.earliest Natural32
+MACRAME_VIF_CTS_DURATION.duration Natural32s
+MACRAME_VIF_CTS_DURATION.cts_self_end Natural32
+MACRAME_VIF_CTS_DURATION.current_time Natural32
+MACRAME_VIF_CTS_DURATION.desired_wake_time Natural32
+MACRAME_VIF_CTS_DURATION.beacon_time Natural32
+MACRAME_VIF_PAUSE_DPLANE.pause_bitmap PAUSE_RESUME_BITMAP_T
+MACRAME_VIF_PAUSE_DPLANE.LINE Natural16s
+PAUSE_RESUME_BITMAP_T Enum 0001 DPLANE_NORMAL_FRAMES 0002 DPLANE_BBM_FRAMES 0003 DPLANE_ALL_FRAMES
+# Generated From macrame/macrame_calibration_debug.xml
+trace_def 9
+0027 0000 MACRAME_CALIB_ADJUST 0003 countdown grant_start grant_duration
+0027 0001 MACRAME_CALIB_QUERY 0005 sched_vif blackout_impact grant_start grant_duration num_blackouts
+0027 0002 MACRAME_CALIB_REQ_1 0005 state requested_duration minimum_usable_duration bt_impact wlan_impact
+0027 0003 MACRAME_CALIB_REQ_2 0005 state requested_duration minimum_usable_duration bt_impact wlan_impact
+0027 0004 MACRAME_CALIB_REQ_DELAYED 0007 state grant_start grant_duration minimum_usable_duration bt_impact wlan_impact coex_keep_alive
+0027 0005 MACRAME_CALIB_REQ_DONE 0001 state
+0027 0006 MACRAME_CALIB_REQ_END 0003 grant_start grant_duration radio_state
+0027 0007 MACRAME_CALIB_REQ_GRANTED 0001 grant_duration
+0027 0008 MACRAME_CALIB_REQ_NOT_GRANTED 0005 state requested_duration minimum_usable_duration bt_impact wlan_impact
+# Generated From macrame/macrame_calibration_debug.xml
+trace_types 18
+MACRAME_CALIB_REQ_2.requested_duration Natural32s
+MACRAME_CALIB_REQ_2.minimum_usable_duration Natural32s
+MACRAME_CALIB_REQ_NOT_GRANTED.requested_duration Natural32s
+MACRAME_CALIB_REQ_NOT_GRANTED.minimum_usable_duration Natural32s
+MACRAME_CALIB_REQ_1.requested_duration Natural32s
+MACRAME_CALIB_REQ_1.minimum_usable_duration Natural32s
+MACRAME_CALIB_ADJUST.countdown Natural32
+MACRAME_CALIB_ADJUST.grant_start Natural32
+MACRAME_CALIB_ADJUST.grant_duration Natural32s
+MACRAME_CALIB_REQ_GRANTED.grant_duration Natural32s
+MACRAME_CALIB_REQ_DELAYED.grant_start Natural32s
+MACRAME_CALIB_REQ_DELAYED.grant_duration Natural32s
+MACRAME_CALIB_REQ_DELAYED.minimum_usable_duration Natural32s
+MACRAME_CALIB_REQ_DELAYED.coex_keep_alive Boolean
+MACRAME_CALIB_REQ_END.grant_start Natural32
+MACRAME_CALIB_REQ_END.grant_duration Natural32s
+MACRAME_CALIB_QUERY.grant_start Natural32s
+MACRAME_CALIB_QUERY.grant_duration Natural32s
+# Generated From macrame/macrame_mlme_api_debug.xml
+trace_def 73
+0032 0000 MACRAME_MLME_API_ADD_BA_REQUEST 0008 source_pid peer_qsta_address user_priority direction buf_size block_ack_timeout starting_sequence_number ba_amsdu_supported
+0032 0001 MACRAME_MLME_API_ADD_BLACKOUT_REQUEST 0008 blackout_id type source start_ref period duration count flags
+0032 0002 MACRAME_MLME_API_ADD_NOA_INDICATION 0006 blackout_id start_ref period duration count flags
+0032 0003 MACRAME_MLME_API_ADJUST_TX_POWER 0001 tx_power
+0032 0004 MACRAME_MLME_API_ALLOW_ALL_BEACONS_REQUEST 0001 allow
+0032 0005 MACRAME_MLME_API_BEACON_DEREGISTER_TRACKING_REQUEST 0000
+0032 0006 MACRAME_MLME_API_BEACON_REGISTER_TRACKING_REQUEST 0001 source_pid
+0032 0007 MACRAME_MLME_API_CLEAR_FLAGS_REQUEST 0001 flags
+0032 0008 MACRAME_MLME_API_CONFIG_QUEUE_REQUEST 0006 queue_index acm aifs ecwmin ecwmax txop_limit
+0032 0009 MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST 0006 source_pid rssi_low_threshold rssi_high_threshold rssi_cu_low_threshold rssi_cu_high_threshold result_code
+0032 000a MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST 0002 source_pid result_code
+0032 000b MACRAME_MLME_API_CONNECT_STATUS_REQUEST 0002 sta_mac status
+0032 000c MACRAME_MLME_API_CTW_CONFIG_REQUEST 0001 ctw
+0032 000d MACRAME_MLME_API_DELETE_KEY 0004 latest_key_only key_type sta_mac __LINE__
+0032 000e MACRAME_MLME_API_DEL_BA_REQUEST 0004 sta_mac user_priority direction send_cfm
+0032 000f MACRAME_MLME_API_DEL_BLACKOUT_REQUEST 0002 blackout_id type
+0032 0010 MACRAME_MLME_API_DEL_NOA_INDICATION 0001 blackout_id
+0032 0011 MACRAME_MLME_API_DWELLTIME_RESET_REQUEST 0000
+0032 0012 MACRAME_MLME_API_GET_KEY_REQUEST 0002 key_id key_type
+0032 0013 MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY 0003 address last_activity_time result
+0032 0014 MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT 0003 address last_transmit_time result
+0032 0015 MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY 0003 address last_unicast_activity_time result
+0032 0016 MACRAME_MLME_API_GET_RSSI 0003 peer_id rssi result
+0032 0017 MACRAME_MLME_API_HOST_SUSPEND_RESUME_INDICATION 0000
+0032 0018 MACRAME_MLME_API_KEY_FIND 0001 address
+0032 0019 MACRAME_MLME_API_MONITOR_RSSI 0004 source_pid low_threshold high_threshold enabled
+0032 001a MACRAME_MLME_API_RESET_RATES 0001 peer_addr
+0032 001b MACRAME_MLME_API_SCAN_DONE_INDICATION 0000
+0032 001c MACRAME_MLME_API_SCAN_START_INDICATION 0000
+0032 001d MACRAME_MLME_API_SCREEN_UPDATE 0000
+0032 001e MACRAME_MLME_API_SCREEN_UPDATE_FSM 0000
+0032 001f MACRAME_MLME_API_SET_AC_MEDIUM_TIME 0003 user_priority medium_time result_code
+0032 0020 MACRAME_MLME_API_SET_BSS_REQUEST 0008 vif_type bssid beacon_period dtim_period basic_rates ht_basic_mcs_set vht_basic_mcs_set csm_mode
+0032 0021 MACRAME_MLME_API_SET_GROUP_MANAGEMENT_INFO 0000
+0032 0022 MACRAME_MLME_API_SET_INTERFACE_ADDR_REQUEST 0001 interface_addr
+0032 0023 MACRAME_MLME_API_SET_KEY 0004 key_id key_type address cipher_suite_selector
+0032 0024 MACRAME_MLME_API_SET_LISTEN_INTERVAL_REQUEST 0001 listen_interval
+0032 0025 MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG 0003 interface_addr mandatory_rates cluster_id
+0032 0026 MACRAME_MLME_API_SET_NAN_DISCOVERY_BEACON 0001 frame
+0032 0027 MACRAME_MLME_API_SET_NAN_ROLE 0001 nan_role
+0032 0028 MACRAME_MLME_API_SET_NAN_SYNC_BEACON 0001 frame
+0032 0029 MACRAME_MLME_API_SET_PACKET_FILTER 0005 pid filter_id num_desc packet_filter_mode result_code
+0032 002a MACRAME_MLME_API_SET_POWERMGT_REQUEST 0001 mode
+0032 002b MACRAME_MLME_API_SET_QOS_INFO_REQUEST 0003 station_addr qos_info __LINE__
+0032 002c MACRAME_MLME_API_SET_SHORT_PREAMBLE_REQUEST 0001 short_preamble
+0032 002d MACRAME_MLME_API_SET_SHORT_SLOT_TIME_REQUEST 0001 short_time
+0032 002e MACRAME_MLME_API_SET_STA_OPERATION_REQUEST 0001 sta_operation
+0032 002f MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST 0003 source_pid address frame_type
+0032 0030 MACRAME_MLME_API_STA_CLEAR_REQUEST 0001 peer_addr
+0032 0031 MACRAME_MLME_API_STA_CONNECT_DONE_INDICATION 0000
+0032 0032 MACRAME_MLME_API_STA_CONNECT_START_INDICATION 0000
+0032 0033 MACRAME_MLME_API_STA_DHCP_DISCOVER_INDICATION 0000
+0032 0034 MACRAME_MLME_API_STA_DHCP_DONE_INDICATION 0000
+0032 0035 MACRAME_MLME_API_STA_DHCP_OFFER_INDICATION 0000
+0032 0036 MACRAME_MLME_API_STA_DHCP_REQUEST_INDICATION 0000
+0032 0037 MACRAME_MLME_API_STA_DHCP_START_INDICATION 0000
+0032 0038 MACRAME_MLME_API_STA_EAPOL_DONE_INDICATION 0000
+0032 0039 MACRAME_MLME_API_STA_EAPOL_START_INDICATION 0000
+0032 003a MACRAME_MLME_API_STA_INIT 0002 station_addr tdls_peer
+0032 003b MACRAME_MLME_API_STA_MOVE_DU_REQUEST 0004 source_pid addr_from addr_to drop_encrypted
+0032 003c MACRAME_MLME_API_STA_PAUSE_REQUEST 0002 peer_addr total_pause
+0032 003d MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM 0003 address direction result_code
+0032 003e MACRAME_MLME_API_STA_UNPAUSE_REQUEST 0001 peer_addr
+0032 003f MACRAME_MLME_API_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST 0002 enable ttp
+0032 0040 MACRAME_MLME_API_TX_FRAME_REQUEST 0007 frame tx_rate flags pri tag dwell_time fc
+0032 0041 MACRAME_MLME_API_USE_PROTECTION_REQUEST 0001 protect
+0032 0042 MACRAME_MLME_API_VIF_DEREGISTER_REQUEST 0000
+0032 0043 MACRAME_MLME_API_VIF_OFF_CHANNEL_FINISH_REQUEST 0000
+0032 0044 MACRAME_MLME_API_VIF_REGISTER_REQUEST 0005 source_pid vif_type interface_addr device_addr station_addr
+0032 0045 MACRAME_MLME_API_VIF_SCHEDULE_REQUEST 0003 flags sched_time duration
+0032 0046 MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST 000a channel_freq channel_info max_air_power air_pwr_type distance_nearest_edge regulatory_domain band_edge flags sched_time duration
+0032 0047 MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST 0004 centre_freq ch_switch_time sched_flags sched_duration
+0032 0048 MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST 0005 peer_sta_addr centre_freq ch_switch_time sched_flags sched_duration
+# Generated From macrame/macrame_mlme_api_debug.xml
+trace_types 124
+MACRAME_MLME_API_SET_BSS_REQUEST.vif_type VIF_TYPE
+MACRAME_MLME_API_SET_BSS_REQUEST.bssid MAC_Address
+MACRAME_MLME_API_SET_BSS_REQUEST.beacon_period TIME_UNITS
+MACRAME_MLME_API_SET_BSS_REQUEST.basic_rates RATE
+MACRAME_MLME_API_SET_BSS_REQUEST.csm_mode CONN_SECURITY_MODE
+MACRAME_MLME_API_SET_AC_MEDIUM_TIME.user_priority PRIORITY
+MACRAME_MLME_API_SET_AC_MEDIUM_TIME.result_code RESULT_CODE
+MACRAME_MLME_API_STA_UNPAUSE_REQUEST.peer_addr MAC_Address
+MACRAME_MLME_API_MONITOR_RSSI.source_pid FsmProcessId
+MACRAME_MLME_API_MONITOR_RSSI.low_threshold Integer16
+MACRAME_MLME_API_MONITOR_RSSI.high_threshold Integer16
+MACRAME_MLME_API_MONITOR_RSSI.enabled Boolean
+MACRAME_MLME_API_SET_PACKET_FILTER.pid FsmProcessId
+MACRAME_MLME_API_SET_PACKET_FILTER.packet_filter_mode PACKET_FILTER_MODE
+MACRAME_MLME_API_SET_PACKET_FILTER.result_code RESULT_CODE
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.vif_type VIF_TYPE
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.interface_addr MAC_Address
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.device_addr MAC_Address
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.station_addr MAC_Address
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST.result_code RESULT_CODE
+MACRAME_MLME_API_ADD_NOA_INDICATION.start_ref Natural32
+MACRAME_MLME_API_ADD_NOA_INDICATION.period Natural32
+MACRAME_MLME_API_ADD_NOA_INDICATION.duration Natural32
+MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY.address MAC_Address
+MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY.last_unicast_activity_time Natural32
+MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY.result Boolean
+MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY.address MAC_Address
+MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY.last_activity_time Natural32
+MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY.result Boolean
+MACRAME_MLME_API_SET_SHORT_SLOT_TIME_REQUEST.short_time Boolean
+MACRAME_MLME_API_SET_KEY.key_type Key_Type
+MACRAME_MLME_API_SET_KEY.address MAC_Address
+MACRAME_MLME_API_SET_KEY.cipher_suite_selector Natural32
+MACRAME_MLME_API_DEL_BA_REQUEST.sta_mac MAC_Address
+MACRAME_MLME_API_DEL_BA_REQUEST.user_priority PRIORITY
+MACRAME_MLME_API_DEL_BA_REQUEST.direction DIRECTION
+MACRAME_MLME_API_DEL_BA_REQUEST.send_cfm Boolean
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.peer_sta_addr MAC_Address
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.centre_freq CHANNEL_FREQUENCY
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.ch_switch_time Natural32
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.sched_duration Integer32
+MACRAME_MLME_API_BEACON_REGISTER_TRACKING_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM.address MAC_Address
+MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM.direction DIRECTION
+MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM.result_code RESULT_CODE
+MACRAME_MLME_API_DEL_BLACKOUT_REQUEST.type BLACKOUT_TYPE
+MACRAME_MLME_API_SET_QOS_INFO_REQUEST.station_addr MAC_Address
+MACRAME_MLME_API_SET_QOS_INFO_REQUEST.__LINE__ __LINE__
+MACRAME_MLME_API_VIF_SCHEDULE_REQUEST.sched_time Natural32
+MACRAME_MLME_API_VIF_SCHEDULE_REQUEST.duration Integer32
+MACRAME_MLME_API_SET_NAN_SYNC_BEACON.frame MBULK
+MACRAME_MLME_API_ADD_BA_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_ADD_BA_REQUEST.peer_qsta_address MAC_Address
+MACRAME_MLME_API_ADD_BA_REQUEST.user_priority PRIORITY
+MACRAME_MLME_API_ADD_BA_REQUEST.direction DIRECTION
+MACRAME_MLME_API_ADD_BA_REQUEST.block_ack_timeout TIME_UNITS
+MACRAME_MLME_API_ADD_BA_REQUEST.ba_amsdu_supported Boolean
+MACRAME_MLME_API_STA_CLEAR_REQUEST.peer_addr MAC_Address
+MACRAME_MLME_API_DELETE_KEY.latest_key_only Boolean
+MACRAME_MLME_API_DELETE_KEY.key_type KEY_TYPE
+MACRAME_MLME_API_DELETE_KEY.sta_mac MAC_Address
+MACRAME_MLME_API_DELETE_KEY.__LINE__ __LINE__
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.channel_freq CHANNEL_FREQUENCY
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.channel_info CHANNEL_INFORMATION
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.max_air_power Integer16
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.air_pwr_type CHANNEL_INFORMATION
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.regulatory_domain REGULATORY_DOMAIN
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.band_edge BAND_EDGE
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.sched_time Natural32
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.duration Integer32
+MACRAME_MLME_API_SET_NAN_ROLE.nan_role NAN_ROLE_TYPE
+MACRAME_MLME_API_STA_PAUSE_REQUEST.peer_addr MAC_Address
+MACRAME_MLME_API_STA_PAUSE_REQUEST.total_pause Boolean
+MACRAME_MLME_API_TX_FRAME_REQUEST.frame MBULK
+MACRAME_MLME_API_TX_FRAME_REQUEST.pri PRIORITY
+MACRAME_MLME_API_TX_FRAME_REQUEST.tag CLIENT_TAG
+MACRAME_MLME_API_TX_FRAME_REQUEST.dwell_time Natural32
+MACRAME_MLME_API_CONNECT_STATUS_REQUEST.sta_mac MAC_Address
+MACRAME_MLME_API_CONNECT_STATUS_REQUEST.status CONNECTION_STATUS
+MACRAME_MLME_API_SET_NAN_DISCOVERY_BEACON.frame MBULK
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_low_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_high_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_low_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_high_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.result_code RESULT_CODE
+MACRAME_MLME_API_USE_PROTECTION_REQUEST.protect Boolean
+MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG.interface_addr MAC_Address
+MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG.mandatory_rates RATE
+MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG.cluster_id MAC_Address
+MACRAME_MLME_API_RESET_RATES.peer_addr MAC_Address
+MACRAME_MLME_API_SET_SHORT_PREAMBLE_REQUEST.short_preamble Boolean
+MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST.address MAC_Address
+MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST.frame_type MLME_FRAME_TYPE
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.addr_from MAC_Address
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.addr_to MAC_Address
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.drop_encrypted Boolean
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.type BLACKOUT_TYPE
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.source BLACKOUT_SOURCE
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.start_ref Natural32
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.period Natural32
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.duration Natural32
+MACRAME_MLME_API_GET_RSSI.rssi Integer16
+MACRAME_MLME_API_GET_RSSI.result Boolean
+MACRAME_MLME_API_ALLOW_ALL_BEACONS_REQUEST.allow Boolean
+MACRAME_MLME_API_STA_INIT.station_addr MAC_Address
+MACRAME_MLME_API_STA_INIT.tdls_peer Boolean
+MACRAME_MLME_API_CONFIG_QUEUE_REQUEST.acm Boolean
+MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST.centre_freq CHANNEL_FREQUENCY
+MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST.ch_switch_time Natural32
+MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST.sched_duration Integer32
+MACRAME_MLME_API_SET_INTERFACE_ADDR_REQUEST.interface_addr MAC_Address
+MACRAME_MLME_API_KEY_FIND.address MAC_Address
+MACRAME_MLME_API_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.enable Boolean
+MACRAME_MLME_API_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.ttp Natural32
+MACRAME_MLME_API_SET_POWERMGT_REQUEST.mode POWER_MANAGEMENT_MODE
+MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT.address MAC_Address
+MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT.last_transmit_time Natural32
+MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT.result Boolean
+MACRAME_MLME_API_GET_KEY_REQUEST.key_type KEY_TYPE
+# Generated From macrame/macrame_dplane_debug.xml
+trace_def 35
+0011 0000 MACRAME_DPLANE_BA_ERROR_IND 0004 sta_mac prio direction reason
+0011 0001 MACRAME_DPLANE_BA_TX_ERROR_IND 0002 start_seq_nr sta_mac
+0011 0002 MACRAME_DPLANE_BEACON_TX_FINISHED_IND 0002 seq_nr txstatus
+0011 0003 MACRAME_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND 0002 frame txstatus
+0011 0004 MACRAME_DPLANE_DELBA_CFM 0000
+0011 0005 MACRAME_DPLANE_DPD_FRAME_SENT_IND 0002 frame txstatus
+0011 0006 MACRAME_DPLANE_FRAME_RX_IND 0001 frame
+0011 0007 MACRAME_DPLANE_MATCHED_FILTER_IND 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len
+0011 0008 MACRAME_DPLANE_MCAST_SERVICE_END_IND 0000
+0011 0009 MACRAME_DPLANE_MGMT_TX_CFM 0005 frame pid txstatus retrys tag
+0011 000a MACRAME_DPLANE_MIC_FAILURE_IND 0001 frame
+0011 000b MACRAME_DPLANE_MM_CFM 0003 source_pid txstatus pk_tag
+0011 000c MACRAME_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND 0002 seq_nr txstatus
+0011 000d MACRAME_DPLANE_PAUSE_RESUME_CFM 0000
+0011 000e MACRAME_DPLANE_PEER_PS_STATE_UPDATE_IND 0002 sta_addr power_save
+0011 000f MACRAME_DPLANE_PERSISTENT_FRAME_PROCESSED_IND 0002 frame txstatus
+0011 0010 MACRAME_DPLANE_PSPOLL_TX_FINISHED_IND 0002 frame txstatus
+0011 0011 MACRAME_DPLANE_PS_SERVICE_END_IND 0001 moredata
+0011 0012 MACRAME_DPLANE_PS_SERVICE_TRIGGERED_IND 0000
+0011 0013 MACRAME_DPLANE_PS_UPDATE_IND 0002 vif_is_sta sta_ps_state
+0011 0014 MACRAME_DPLANE_RX_ACTIVITY_OCCURED_IND 0000
+0011 0015 MACRAME_DPLANE_SEND_NULL_FRAME_IND 0000
+0011 0016 MACRAME_DPLANE_SPURIOUS_MOREBIT_IND 0000
+0011 0017 MACRAME_DPLANE_STA_CLEARED_CFM 0001 mac_addr
+0011 0018 MACRAME_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND 0002 frame txstatus
+0011 0019 MACRAME_DPLANE_STA_MOVE_DU_CFM 0003 source_pid mac_addr result_code
+0011 001a MACRAME_DPLANE_STA_PAUSED_CFM 0001 sta_addr
+0011 001b MACRAME_DPLANE_STA_RESUMED_CFM 0001 mac_addr
+0011 001c MACRAME_DPLANE_TDLS_PEER_PS_UPDATE_IND 0002 sta_mac tdls_ps_state
+0011 001d MACRAME_DPLANE_TDLS_PEER_SP_IND 0002 sta_mac du_bm
+0011 001e MACRAME_DPLANE_UNKNOWN_PEER_IND 0001 peer_addr
+0011 001f MACRAME_DPLANE_UPDATE_RSSI_SNR_AVG 0000
+0011 0020 MACRAME_DPLANE_VIF_ANNOUNCE_AVAILABILITY_IND 0000
+0011 0021 MACRAME_DPLANE_VIF_CHECK_CLEAR_IND 0000
+0011 0022 MACRAME_DPLANE_VIF_DELETE_CFM 0000
+# Generated From macrame/macrame_dplane_debug.xml
+trace_types 44
+MACRAME_DPLANE_MIC_FAILURE_IND.frame MBULK
+MACRAME_DPLANE_PEER_PS_STATE_UPDATE_IND.sta_addr MAC_Address
+MACRAME_DPLANE_PEER_PS_STATE_UPDATE_IND.power_save Boolean
+MACRAME_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.frame MBULK
+MACRAME_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_BEACON_TX_FINISHED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_MATCHED_FILTER_IND.frame MBULK
+MACRAME_DPLANE_MATCHED_FILTER_IND.dest_pid FsmProcessId
+MACRAME_DPLANE_MATCHED_FILTER_IND.filter_id Natural8
+MACRAME_DPLANE_MATCHED_FILTER_IND.packet_filter_mode Packet_Filter_Mode
+MACRAME_DPLANE_MATCHED_FILTER_IND.mac_hdr_len NAtural16
+MACRAME_DPLANE_PSPOLL_TX_FINISHED_IND.frame MBULK
+MACRAME_DPLANE_PSPOLL_TX_FINISHED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_UNKNOWN_PEER_IND.peer_addr MAC_Address
+MACRAME_DPLANE_DPD_FRAME_SENT_IND.frame MBULK
+MACRAME_DPLANE_DPD_FRAME_SENT_IND.txstatus Transmission_Status
+MACRAME_DPLANE_PS_SERVICE_END_IND.moredata Boolean
+MACRAME_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.frame MBULK
+MACRAME_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_STA_CLEARED_CFM.mac_addr MAC_Address
+MACRAME_DPLANE_PS_UPDATE_IND.vif_is_sta Boolean
+MACRAME_DPLANE_BA_TX_ERROR_IND.sta_mac MAC_Address
+MACRAME_DPLANE_FRAME_RX_IND.frame MBULK
+MACRAME_DPLANE_STA_PAUSED_CFM.sta_addr MAC_Address
+MACRAME_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.frame MBULK
+MACRAME_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_MGMT_TX_CFM.frame MBULK
+MACRAME_DPLANE_MGMT_TX_CFM.pid FsmProcessId
+MACRAME_DPLANE_MGMT_TX_CFM.txstatus Transmission_Status
+MACRAME_DPLANE_MM_CFM.source_pid FsmProcessId
+MACRAME_DPLANE_MM_CFM.txstatus Transmission_Status
+MACRAME_DPLANE_MM_CFM.pk_tag Client_Tag
+MACRAME_DPLANE_BA_ERROR_IND.sta_mac MAC_Address
+MACRAME_DPLANE_BA_ERROR_IND.prio PRIORITY
+MACRAME_DPLANE_BA_ERROR_IND.direction DIRECTION
+MACRAME_DPLANE_BA_ERROR_IND.reason REASON_CODE
+MACRAME_DPLANE_STA_MOVE_DU_CFM.source_pid FsmProcessId
+MACRAME_DPLANE_STA_MOVE_DU_CFM.mac_addr MAC_Address
+MACRAME_DPLANE_STA_MOVE_DU_CFM.result_code Result_Code
+MACRAME_DPLANE_STA_RESUMED_CFM.mac_addr MAC_Address
+MACRAME_DPLANE_TDLS_PEER_SP_IND.sta_mac MAC_Address
+MACRAME_DPLANE_TDLS_PEER_SP_IND.du_bm Natural8
+MACRAME_DPLANE_TDLS_PEER_PS_UPDATE_IND.sta_mac MAC_Address
+# Generated From macrame/macrame_tx_debug.xml
+trace_def 4
+0029 0000 MACRAME_TX_BUFFER 0006 frame status flags frame_type pid dwell_time
+0029 0001 MACRAME_TX_DISCARD 0002 frame_type src_pid
+0029 0002 MACRAME_TX_FAIL 0004 frame src_pid reason tag
+0029 0003 MACRAME_TX_SEND_CTS_TO_SELF 0000
+# Generated From macrame/macrame_tx_debug.xml
+trace_types 8
+MACRAME_TX_FAIL.frame MBULK
+MACRAME_TX_FAIL.src_pid FsmProcessId
+MACRAME_TX_FAIL.reason RAME_TX_FAIL_REASONS_T
+MACRAME_TX_FAIL.tag CLIENT_TAG
+MACRAME_TX_BUFFER.frame MBULK
+MACRAME_TX_BUFFER.status DEBUG_STATUS_T
+MACRAME_TX_BUFFER.pid FsmProcessId
+MACRAME_TX_BUFFER.dwell_time Interval
+DEBUG_STATUS_T Enum 0 ADD_TO_QUEUE 1 ADD_TO_QUEUE_HEAD 10 DISCARD_FROM_QUEUE 11 DISCARD_LAST_ITEM 12 DISCARD_NON_HEAD 13 DISCARD_HEAD 14 CANCEL_FRAMES_IN_QUEUE 15 CANCEL_CURRENT_FRAME 16 QS_DWELL_TIME 17 QS_VIF_NOT_GUARANTEED 18 QS_VIF_SCHED_EXTENDED 19 QS_VIF_SCHED_NOT_EXTENDED 2 ADD_TO_QUEUE_NON_HEAD 20 QS_VIF_GUARANTEED 21 QS_BLACKOUT_IMMINENT 22 QS_NEED_FORCED_SCHED 23 QS_SEND_FROM_QUEUE 24 QS_FORCED_AWAKE 25 TEAR_DOWN_QUEUE 3 SEND_QUEUED_FRAMES 4 QUEUE_AND_SEND 5 QS_TXENTRY_VALID 6 QS_SEND_NOW 7 QS_QUEUE_FRAME 8 QS_SEND_QUEUED 9 SEND_FROM_QUEUE
+RAME_TX_FAIL Enum 0 NULL_FRAME 1 CANT_OWN_FRAME 2 NULL_STA 3 NOT_CONNETED_UNICAST
+# Generated From macrame/macrame_coex_api_debug.xml
+trace_def 22
+002a 0000 MACRAME_COEX_API_BLACKOUT_ATTACH 0002 handle vix_bitmap
+002a 0001 MACRAME_COEX_API_BLACKOUT_ATTACH_APPLIED 0002 handle vix_bitmap_applied
+002a 0002 MACRAME_COEX_API_BLACKOUT_CREATE 0004 period duration start_time req_flags
+002a 0003 MACRAME_COEX_API_BLACKOUT_DESTROY 0001 handle
+002a 0004 MACRAME_COEX_API_BLACKOUT_DETACH 0002 handle vix_bitmap
+002a 0005 MACRAME_COEX_API_BLACKOUT_MASK 0002 handle vix_bitmap
+002a 0006 MACRAME_COEX_API_BLACKOUT_UNMASK 0002 handle vix_bitmap
+002a 0007 MACRAME_COEX_API_BLACKOUT_UPDATE 0005 handle period duration start_time req_flags
+002a 0008 MACRAME_COEX_API_FORCE_MIN_TX_RATE 0002 vix_bitmap rate
+002a 0009 MACRAME_COEX_API_GET_N_REG_VIFS 0000
+002a 000a MACRAME_COEX_API_GET_SCHEULABLE_VIX_BITMAP 0000
+002a 000b MACRAME_COEX_API_NOA_DURATION_FOR_CONCURRENT 0002 noa_duration __LINE__
+002a 000c MACRAME_COEX_API_PS_FORCE_ACTIVE 0001 vix_bitmap
+002a 000d MACRAME_COEX_API_PS_RESTORE 0001 vix_bitmap
+002a 000e MACRAME_COEX_API_RESTORE_MAX_CLEAR_TIMEOUT 0001 vix_bitmap
+002a 000f MACRAME_COEX_API_RESTORE_MIN_TX_RATE 0001 vix_bitmap
+002a 0010 MACRAME_COEX_API_RESTRICT_WLAN 0004 restrict_start restrict_duration is_scheduled eol_extension
+002a 0011 MACRAME_COEX_API_SET_MAX_CLEAR_TIMEOUT 0002 vix_bitmap timeout
+002a 0012 MACRAME_COEX_API_SET_TX_PRIORITY 0001 coex_priority
+002a 0013 MACRAME_COEX_API_VIF_GET_CLEAR_TIME 0000
+002a 0014 MACRAME_COEX_API_VIF_GET_NEXT_DTIM_TIME 0000
+002a 0015 MACRAME_COEX_API_WAKE_UP_ON_BEACON_MISS 0002 vix_bitmap wake_up
+# Generated From macrame/macrame_coex_api_debug.xml
+trace_types 22
+MACRAME_COEX_API_RESTRICT_WLAN.restrict_start Natural32
+MACRAME_COEX_API_RESTRICT_WLAN.restrict_duration Integer32
+MACRAME_COEX_API_RESTRICT_WLAN.is_scheduled Boolean
+MACRAME_COEX_API_RESTRICT_WLAN.eol_extension Integer32
+MACRAME_COEX_API_BLACKOUT_DETACH.handle Natural32
+MACRAME_COEX_API_NOA_DURATION_FOR_CONCURRENT.noa_duration Natural32
+MACRAME_COEX_API_NOA_DURATION_FOR_CONCURRENT.__LINE__ __LINE__
+MACRAME_COEX_API_BLACKOUT_ATTACH_APPLIED.handle Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.handle Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.period Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.duration Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.start_time Natural32
+MACRAME_COEX_API_WAKE_UP_ON_BEACON_MISS.wake_up Boolean
+MACRAME_COEX_API_BLACKOUT_MASK.handle Natural32
+MACRAME_COEX_API_SET_MAX_CLEAR_TIMEOUT.timeout Integer32
+MACRAME_COEX_API_BLACKOUT_UNMASK.handle Natural32
+MACRAME_COEX_API_SET_TX_PRIORITY.coex_priority Natural8
+MACRAME_COEX_API_BLACKOUT_CREATE.period Natural32
+MACRAME_COEX_API_BLACKOUT_CREATE.duration Natural32
+MACRAME_COEX_API_BLACKOUT_CREATE.start_time Natural32
+MACRAME_COEX_API_BLACKOUT_DESTROY.handle Natural32
+MACRAME_COEX_API_BLACKOUT_ATTACH.handle Natural32
+# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml
+trace_def 26
+0024 0000 MACRAME_BEACON_DEREGISTER_TRACKING 0001 __LINE__
+0024 0001 MACRAME_BEACON_DRIFT 0004 go_drift tbtt_diff target_separation beacon_period
+0024 0002 MACRAME_BEACON_DRIFT_INPUT_GO 0006 go_tbtt_h go_tbtt_l go_tbtt_time go_tsf_h go_tsf_l go_tsf_time
+0024 0003 MACRAME_BEACON_DRIFT_INPUT_STA 0006 sta_tbtt_h sta_tbtt_l sta_tbtt_time sta_tsf_h sta_tsf_l sta_tsf_time
+0024 0004 MACRAME_BEACON_DTIM_COUNT 0006 tsf_h tsf_l beacon_period dtim_period dtim_count time_till_next_dtim
+0024 0005 MACRAME_BEACON_INIT_TBTT 0004 period_us tbtt_time tbtt_tsf_h tbtt_tsf_l
+0024 0006 MACRAME_BEACON_LOAD 0002 frame __LINE__
+0024 0007 MACRAME_BEACON_MISSED 0008 inhibit sched_vix sched_vix_bitmap listen_start listen_end sched_type received expected
+0024 0008 MACRAME_BEACON_REGISTER_TRACKING 0004 pid start_time end_time __LINE__
+0024 0009 MACRAME_BEACON_RX 0006 tsf_tbtt_h tsf_tbtt_l sys_time_tbtt received period seq_no
+0024 000a MACRAME_BEACON_RX_EXTRA 0005 timestamp_offset acc_mod_opts tbtt_bss_h tbtt_bss_l fc
+0024 000b MACRAME_BEACON_RX_HANDLER 0006 inhibit sched_vix sched_vix_bitmap sched_type source_addr seq_no
+0024 000c MACRAME_BEACON_RX_HASH_CHANGED 0004 frame new_hash frame_length offset
+0024 000d MACRAME_BEACON_RX_NEXT_WINDOW 0004 pid start_time end_time __LINE__
+0024 000e MACRAME_BEACON_RX_NOPHY 0006 tsf_tbtt_h tsf_tbtt_l tsf_invalid_count tbtt_bss_h tbtt_bss_l period
+0024 000f MACRAME_BEACON_RX_SCHED 0003 start end sched_duration
+0024 0010 MACRAME_BEACON_RX_SKIP 0003 skip dtim_count dtim_period
+0024 0011 MACRAME_BEACON_RX_TBTT 0006 bss_tbtt_h bss_tbtt_l tsf_h tsf_l tsf_systime uncertainty
+0024 0012 MACRAME_BEACON_RX_TRACK 0007 offset min max holdoff phy_hdr_duration data_duration total_duration
+0024 0013 MACRAME_BEACON_TSF_SYNC 0003 tsf_h tsf_l tsf_systime
+0024 0014 MACRAME_BEACON_TX_AP 0009 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline tim_pvb mcast_frames_count pump_multicast ecsa_count txflags_ex
+0024 0015 MACRAME_BEACON_TX_AP_HANDLER 0004 tsf_tbtt_l current_time sys_time_tbtt next_ap_handler_time
+0024 0016 MACRAME_BEACON_TX_FINISHED 0007 tbtt_time last_success_systime tx_successful acc_mod_opts seq_no missed_since_last_tx missed_total
+0024 0017 MACRAME_BEACON_TX_NAN 0004 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline
+0024 0018 MACRAME_PROBEREQ_RX_HANDLER 0004 inhibit sched_vix sched_vix_bitmap sched_type
+0024 0019 MACRAME_PROBERESP_RX_HANDLER 0005 inhibit sched_vix sched_vix_bitmap sched_type seq_no
+# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml
+trace_types 87
+MACRAME_BEACON_TX_AP.frame MBULK
+MACRAME_BEACON_TX_AP.tsf_tbtt_l Natural32
+MACRAME_BEACON_TX_AP.sys_time_tbtt Natural32
+MACRAME_BEACON_TX_AP.tx_sw_deadline Natural32
+MACRAME_BEACON_TX_AP.tim_pvb Natural8
+MACRAME_BEACON_TX_AP.pump_multicast Boolean
+MACRAME_BEACON_TX_AP.ecsa_count Natural8
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_time Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_time Natural32
+MACRAME_BEACON_DEREGISTER_TRACKING.__LINE__ __LINE__
+MACRAME_BEACON_TSF_SYNC.tsf_h Natural32
+MACRAME_BEACON_TSF_SYNC.tsf_l Natural32
+MACRAME_BEACON_TSF_SYNC.tsf_systime Natural32
+MACRAME_BEACON_RX_HASH_CHANGED.frame MBULK
+MACRAME_BEACON_RX_HASH_CHANGED.new_hash Natural32
+MACRAME_BEACON_RX_HASH_CHANGED.frame_length Integer16
+MACRAME_BEACON_RX_HASH_CHANGED.offset Natural8
+MACRAME_BEACON_TX_AP_HANDLER.tsf_tbtt_l Natural32
+MACRAME_BEACON_TX_AP_HANDLER.current_time Natural32
+MACRAME_BEACON_TX_AP_HANDLER.sys_time_tbtt Natural32
+MACRAME_BEACON_TX_AP_HANDLER.next_ap_handler_time Natural32
+MACRAME_BEACON_RX_TRACK.offset Natural32
+MACRAME_BEACON_RX_TRACK.min Natural32
+MACRAME_BEACON_RX_TRACK.max Natural32
+MACRAME_BEACON_RX.tsf_tbtt_h Natural32
+MACRAME_BEACON_RX.tsf_tbtt_l Natural32
+MACRAME_BEACON_RX.sys_time_tbtt Natural32
+MACRAME_BEACON_RX.received Natural32
+MACRAME_BEACON_REGISTER_TRACKING.start_time Natural32
+MACRAME_BEACON_REGISTER_TRACKING.end_time Natural32
+MACRAME_BEACON_REGISTER_TRACKING.__LINE__ __LINE__
+MACRAME_BEACON_RX_HANDLER.source_addr MAC_Address
+MACRAME_BEACON_RX_TBTT.bss_tbtt_h Natural32
+MACRAME_BEACON_RX_TBTT.bss_tbtt_l Natural32
+MACRAME_BEACON_RX_TBTT.tsf_h Natural32
+MACRAME_BEACON_RX_TBTT.tsf_l Natural32
+MACRAME_BEACON_RX_TBTT.tsf_systime Natural32
+MACRAME_BEACON_RX_EXTRA.tbtt_bss_h Natural32
+MACRAME_BEACON_RX_EXTRA.tbtt_bss_l Natural32
+MACRAME_BEACON_TX_NAN.frame MBULK
+MACRAME_BEACON_TX_NAN.tsf_tbtt_l Natural32
+MACRAME_BEACON_TX_NAN.sys_time_tbtt Natural32
+MACRAME_BEACON_TX_NAN.tx_sw_deadline Natural32
+MACRAME_BEACON_LOAD.frame MBULK
+MACRAME_BEACON_LOAD.__LINE__ __LINE__
+MACRAME_BEACON_MISSED.listen_start Natural32
+MACRAME_BEACON_MISSED.listen_end Natural32
+MACRAME_BEACON_MISSED.received Natural32
+MACRAME_BEACON_MISSED.expected Natural32
+MACRAME_BEACON_DTIM_COUNT.tsf_h Natural32
+MACRAME_BEACON_DTIM_COUNT.tsf_l Natural32
+MACRAME_BEACON_DTIM_COUNT.beacon_period Natural32
+MACRAME_BEACON_DTIM_COUNT.dtim_count Natural32
+MACRAME_BEACON_DTIM_COUNT.time_till_next_dtim Natural32
+MACRAME_BEACON_RX_SCHED.start Natural32
+MACRAME_BEACON_RX_SCHED.end Natural32
+MACRAME_BEACON_RX_SCHED.sched_duration Natural32
+MACRAME_BEACON_DRIFT.go_drift Natural32
+MACRAME_BEACON_DRIFT.tbtt_diff Natural32s
+MACRAME_BEACON_DRIFT.target_separation Natural32s
+MACRAME_BEACON_DRIFT.beacon_period Natural32
+MACRAME_BEACON_RX_NEXT_WINDOW.start_time Natural32
+MACRAME_BEACON_RX_NEXT_WINDOW.end_time Natural32
+MACRAME_BEACON_RX_NEXT_WINDOW.__LINE__ __LINE__
+MACRAME_BEACON_INIT_TBTT.period_us Natural32
+MACRAME_BEACON_INIT_TBTT.tbtt_time Natural32
+MACRAME_BEACON_INIT_TBTT.tbtt_tsf_h Natural32
+MACRAME_BEACON_INIT_TBTT.tbtt_tsf_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_time Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_time Natural32
+MACRAME_BEACON_RX_NOPHY.tsf_tbtt_h Natural32
+MACRAME_BEACON_RX_NOPHY.tsf_tbtt_l Natural32
+MACRAME_BEACON_RX_NOPHY.tsf_invalid_count Natural32
+MACRAME_BEACON_RX_NOPHY.tbtt_bss_h Natural32
+MACRAME_BEACON_RX_NOPHY.tbtt_bss_l Natural32
+MACRAME_BEACON_TX_FINISHED.tbtt_time Natural32
+MACRAME_BEACON_TX_FINISHED.last_success_systime Natural32
+MACRAME_BEACON_TX_FINISHED.tx_successful Boolean
+MACRAME_BEACON_TX_FINISHED.missed_total Natural32
+# Generated From macrame/macrame_idle/macrame_idle_lite/macrame_idle_lite_debug.xml
+trace_def 4
+0033 0000 MACRAME_IDLE_LITE_CHECK 0002 result __LINE__
+0033 0001 MACRAME_IDLE_LITE_EVALUATE 0001 permit
+0033 0002 MACRAME_IDLE_LITE_OFF_IND 0001 result
+0033 0003 MACRAME_IDLE_LITE_OFF_REQUEST 0001 result
+# Generated From macrame/macrame_idle/macrame_idle_lite/macrame_idle_lite_debug.xml
+trace_types 5
+MACRAME_IDLE_LITE_OFF_REQUEST.result Natural8
+MACRAME_IDLE_LITE_OFF_IND.result Natural8
+MACRAME_IDLE_LITE_CHECK.result Boolean
+MACRAME_IDLE_LITE_CHECK.__LINE__ __LINE__
+MACRAME_IDLE_LITE_EVALUATE.permit Natural8
+# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml
+trace_def 27
+001f 0000 MACRAME_ADD_CHIP_BLACKOUT 0008 dtim_time start_reference duration period count flags handle num_chip_blackouts
+001f 0001 MACRAME_BLACKOUT_ACTIVATE_USPBO 0002 blackout_masked next_blackout_state_change_valid
+001f 0002 MACRAME_BLACKOUT_ACTIVITIES_ALLOWED 0007 idx bo_type period duration start bo_id allowed
+001f 0003 MACRAME_BLACKOUT_ADD_BLACKOUT 0009 bo_id bo_type bo_source bo_start period duration count flags result
+001f 0004 MACRAME_BLACKOUT_CHECK_USPBO_0 0001 uspbo_active
+001f 0005 MACRAME_BLACKOUT_CHECK_USPBO_1 0003 uspbo_active num_blackouts flags
+001f 0006 MACRAME_BLACKOUT_COEX_ATTACH_USPBO 0002 handle vix_bitmap
+001f 0007 MACRAME_BLACKOUT_COEX_ATTACH_VIF 0001 handle
+001f 0008 MACRAME_BLACKOUT_COEX_DETACH_USPBO 0002 handle vix_bitmap
+001f 0009 MACRAME_BLACKOUT_COEX_DETACH_VIF 0001 handle
+001f 000a MACRAME_BLACKOUT_COEX_MASK_UNMASK 0003 handle vix_bitmap mask
+001f 000b MACRAME_BLACKOUT_DEACTIVATE_USPBO 0003 sched_vix blackout_masked next_blackout_state_change_valid
+001f 000c MACRAME_BLACKOUT_DEL_BLACKOUT 0002 bo_id result
+001f 000d MACRAME_BLACKOUT_GET_SSS_BO_START_END 0004 state start duration eol_extension
+001f 000e MACRAME_BLACKOUT_GET_USPBO_INFO 0005 flags period duration reference end_time
+001f 000f MACRAME_BLACKOUT_GET_USPBO_INFO_IN 0003 bostart bostop flags
+001f 0010 MACRAME_BLACKOUT_GET_USPBO_INFO_OUT 0003 bostart bostop flags
+001f 0011 MACRAME_BLACKOUT_INFO 0007 bo_id flags start_reference duration scheduler_flags period end_time
+001f 0012 MACRAME_BLACKOUT_MASK_COEX_USPBO 0003 in_mask uspbo_active blackout_masked
+001f 0013 MACRAME_BLACKOUT_MSG 0003 word16 word32 __LINE__
+001f 0014 MACRAME_BLACKOUT_QUERY_BACKOFF 0009 idx start start_ref duration period backoff_time flags priority stop
+001f 0015 MACRAME_BLACKOUT_QUERY_BLACKOUT 0007 Scheduler_flag vif_in_blackout start_time stop_time reference t idx
+001f 0016 MACRAME_BLACKOUT_REGISTER_BLACKOUT 0008 bo_id bo_type bo_source bo_start period duration count flags
+001f 0017 MACRAME_BLACKOUT_RESTART_USPBO 0003 uspbo_active blackout_masked next_blackout_state_change_valid
+001f 0018 MACRAME_BLACKOUT_UPDATE_USPBO 0007 sched_vix bo_info_vix_bitmap bo_info_state blackout_masked next_blackout_state_change_valid timer_st cts_to_self_mode
+001f 0019 MACRAME_DEL_CHIP_BLACKOUT 0005 handle result rame_blackout_sco_like_active num_chip_blackouts ps_forced
+001f 001a MACRAME_SSS_BLACKOUT_UPDATE 0008 start duration initial_state new_state initial_inhibit_flags new_inhibit_flags timer_id timer_set
+# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml
+trace_types 78
+MACRAME_BLACKOUT_COEX_DETACH_VIF.handle Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.period Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.duration Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.reference Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.end_time Natural32
+MACRAME_BLACKOUT_DEL_BLACKOUT.result Result_Code
+MACRAME_BLACKOUT_COEX_ATTACH_VIF.handle Natural32
+MACRAME_ADD_CHIP_BLACKOUT.dtim_time Natural32
+MACRAME_ADD_CHIP_BLACKOUT.start_reference Natural32
+MACRAME_ADD_CHIP_BLACKOUT.duration Natural32
+MACRAME_ADD_CHIP_BLACKOUT.period Natural32
+MACRAME_BLACKOUT_UPDATE_USPBO.sched_vix VIF_INDEX
+MACRAME_BLACKOUT_UPDATE_USPBO.bo_info_state RAMEDATA_USPBO_STATE_T
+MACRAME_BLACKOUT_UPDATE_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_UPDATE_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_UPDATE_USPBO.timer_st Natural32
+MACRAME_BLACKOUT_UPDATE_USPBO.cts_to_self_mode Boolean
+MACRAME_BLACKOUT_QUERY_BLACKOUT.start_time Natural32
+MACRAME_BLACKOUT_QUERY_BLACKOUT.stop_time Natural32
+MACRAME_BLACKOUT_QUERY_BLACKOUT.reference Natural32
+MACRAME_BLACKOUT_QUERY_BLACKOUT.t Natural32
+MACRAME_BLACKOUT_DEACTIVATE_USPBO.sched_vix VIF_INDEX
+MACRAME_BLACKOUT_DEACTIVATE_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_DEACTIVATE_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.state RAMEDATA_VIF_SSS_STATE_T
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.start Natural32
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.duration Integer32
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.eol_extension Integer32
+MACRAME_BLACKOUT_CHECK_USPBO_1.uspbo_active Boolean
+MACRAME_BLACKOUT_RESTART_USPBO.uspbo_active Boolean
+MACRAME_BLACKOUT_RESTART_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_RESTART_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_ADD_BLACKOUT.bo_type BLACKOUT_TYPE
+MACRAME_BLACKOUT_ADD_BLACKOUT.bo_source BLACKOUT_SOURCE
+MACRAME_BLACKOUT_ADD_BLACKOUT.bo_start Natural32
+MACRAME_BLACKOUT_ADD_BLACKOUT.period Natural32
+MACRAME_BLACKOUT_ADD_BLACKOUT.duration Natural32
+MACRAME_BLACKOUT_ADD_BLACKOUT.result Result_Code
+MACRAME_BLACKOUT_COEX_DETACH_USPBO.handle Natural32
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_type BLACKOUT_TYPE
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_source BLACKOUT_SOURCE
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_start Natural32
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.period Natural32
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.duration Natural32
+MACRAME_BLACKOUT_ACTIVATE_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_ACTIVATE_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.bo_type BLACKOUT_TYPE
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.period Natural32
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.duration Natural32
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.start Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostart Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostop Natural32
+MACRAME_SSS_BLACKOUT_UPDATE.start Natural32
+MACRAME_SSS_BLACKOUT_UPDATE.duration Integer32
+MACRAME_SSS_BLACKOUT_UPDATE.timer_id Natural32
+MACRAME_SSS_BLACKOUT_UPDATE.timer_set Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostart Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostop Natural32
+MACRAME_BLACKOUT_INFO.bo_id BLACKOUT_ID
+MACRAME_BLACKOUT_INFO.start_reference Natural32
+MACRAME_BLACKOUT_INFO.duration Natural32
+MACRAME_BLACKOUT_INFO.period Natural32
+MACRAME_BLACKOUT_INFO.end_time Natural32
+MACRAME_BLACKOUT_MSG.word32 Natural32
+MACRAME_BLACKOUT_MSG.__LINE__ __LINE__
+MACRAME_DEL_CHIP_BLACKOUT.result Result_Code
+MACRAME_DEL_CHIP_BLACKOUT.rame_blackout_sco_like_active Boolean
+MACRAME_DEL_CHIP_BLACKOUT.ps_forced Boolean
+MACRAME_BLACKOUT_COEX_MASK_UNMASK.handle Natural32
+MACRAME_BLACKOUT_COEX_MASK_UNMASK.mask Boolean
+MACRAME_BLACKOUT_MASK_COEX_USPBO.in_mask Boolean
+MACRAME_BLACKOUT_MASK_COEX_USPBO.uspbo_active Boolean
+MACRAME_BLACKOUT_MASK_COEX_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_CHECK_USPBO_0.uspbo_active Boolean
+MACRAME_BLACKOUT_QUERY_BACKOFF.start Natural32
+MACRAME_BLACKOUT_QUERY_BACKOFF.start_ref Natural32
+MACRAME_BLACKOUT_QUERY_BACKOFF.stop Natural32
+MACRAME_BLACKOUT_COEX_ATTACH_USPBO.handle Natural32
+RAMEDATA_USPBO_STATE_T Enum 0 RAMEDATA_USPBO_INACTIVE 1 RAMEDATA_USPBO_CTS_TO_SELF 2 RAMEDATA_USPBO_IN_BO 3 RAMEDATA_USPBO_OUTSIDE_BO
+# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml
+trace_def 26
+000e 0000 MACRAME_SCHED_ADD_INSTANCE_TO_LIST 0003 pid count bitmap
+000e 0001 MACRAME_SCHED_APPLY_CHIP_BLACKOUT 0002 sched_next_vix next_reschedule_time
+000e 0002 MACRAME_SCHED_AVAILABLE_VIF 0003 max_schdl_interval available_end_time available_time_remain
+000e 0003 MACRAME_SCHED_BLACKOUT_START_TIME 0004 debug_location start_time deadline result
+000e 0004 MACRAME_SCHED_DESCHED 0003 sched_vix_bitmap sched_next_vix next_sched_type
+000e 0005 MACRAME_SCHED_DESCHED_NOW 0006 simultaneous_schedule_possible sched_vix_bitmap sched_next_vix vif_need_desched calculated_sched_vix_bitmap inhibit
+000e 0006 MACRAME_SCHED_DESCHED_REQUEST 0003 current_time sched_vix sched_vix_bitmap
+000e 0007 MACRAME_SCHED_DESCHED_RESPONSE 0000
+000e 0008 MACRAME_SCHED_EXTEND_SCHDL 0003 sched_vix_bitmap end_time prioritise_over_others
+000e 0009 MACRAME_SCHED_INIT_VARIABLES 0001 pid
+000e 000a MACRAME_SCHED_NOW 0005 schedule_type concurrent_vif_bm inhibit schedule_state radio_state
+000e 000b MACRAME_SCHED_QUERY_BLACKOUT 0006 start_time stop_time start_time_valid stop_time_valid duration blackout_flags
+000e 000c MACRAME_SCHED_RADIO_OFF 0000
+000e 000d MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT 0001 next_schedule_time
+000e 000e MACRAME_SCHED_RADIO_ON 0001 radio_state
+000e 000f MACRAME_SCHED_RESCHEDULE_AT 0002 when pid
+000e 0010 MACRAME_SCHED_RESCHEDULE_NOW 0002 scheduler_pid when
+000e 0011 MACRAME_SCHED_SCHED_REQUEST 0007 sched_time duration force_duration schedule_type required_priority sched_end_time available_time_valid
+000e 0012 MACRAME_SCHED_SWITCH_RESPONSE 0007 sched_vix_bitmap schedule_type radio_ready proc_overhead primary_chan_freq chan_freq chan_info
+000e 0013 MACRAME_SCHED_SWITCH_VIF 0004 schedule_type inhibit schedule_state radio_state
+000e 0014 MACRAME_SCHED_UNSPECIFIED_EVENT 0008 data0 data1 data2 data3 data4 data5 data6 data7
+000e 0015 MACRAME_SCHED_UPDATE_SCHEDULING_VIF 0007 schedule_type force_sched_duration sched_is_forced next_reschedule_time_valid next_reschedule_time priority_changed inhibit
+000e 0016 MACRAME_SCHED_VIF_CLEARED 0002 current_time inhibit
+000e 0017 MACRAME_SCHED_VIF_DESCHED 0001 schedule_type
+000e 0018 MACRAME_SCHED_VIF_RELINQUISHING 0002 inhibit relinquishing
+000e 0019 MACRAME_SCHED_VIF_SCHED 0009 schedule_type sched_time channel_frequency channel_info primary_channel_frequency max_air_power form_of_max_air_power duration force
+# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml
+trace_types 40
+MACRAME_SCHED_VIF_SCHED.sched_time Natural32
+MACRAME_SCHED_VIF_SCHED.max_air_power Natural16s
+MACRAME_SCHED_VIF_SCHED.duration Integer32
+MACRAME_SCHED_VIF_SCHED.force Boolean
+MACRAME_SCHED_RESCHEDULE_AT.when Natural32
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.force_sched_duration Boolean
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.sched_is_forced Boolean
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time_valid Boolean
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time Natural32
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.priority_changed Boolean
+MACRAME_SCHED_RESCHEDULE_NOW.when Natural32
+MACRAME_SCHED_APPLY_CHIP_BLACKOUT.next_reschedule_time Natural32
+MACRAME_SCHED_BLACKOUT_START_TIME.start_time Natural32
+MACRAME_SCHED_BLACKOUT_START_TIME.deadline Natural32
+MACRAME_SCHED_BLACKOUT_START_TIME.result Natural32
+MACRAME_SCHED_EXTEND_SCHDL.end_time Natural32
+MACRAME_SCHED_EXTEND_SCHDL.prioritise_over_others Boolean
+MACRAME_SCHED_VIF_CLEARED.current_time Natural32
+MACRAME_SCHED_QUERY_BLACKOUT.start_time Natural32
+MACRAME_SCHED_QUERY_BLACKOUT.stop_time Natural32
+MACRAME_SCHED_QUERY_BLACKOUT.start_time_valid Natural8
+MACRAME_SCHED_QUERY_BLACKOUT.stop_time_valid Natural8
+MACRAME_SCHED_QUERY_BLACKOUT.duration Integer32
+MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT.next_schedule_time Natural32
+MACRAME_SCHED_DESCHED_REQUEST.current_time Natural32
+MACRAME_SCHED_SWITCH_RESPONSE.radio_ready Natural32
+MACRAME_SCHED_SWITCH_RESPONSE.proc_overhead Natural32
+MACRAME_SCHED_SWITCH_RESPONSE.primary_chan_freq CHANNEL_FREQUENCY
+MACRAME_SCHED_SWITCH_RESPONSE.chan_freq CHANNEL_FREQUENCY
+MACRAME_SCHED_SWITCH_RESPONSE.chan_info CHANNEL_INFORMATION
+MACRAME_SCHED_VIF_RELINQUISHING.relinquishing Boolean
+MACRAME_SCHED_SCHED_REQUEST.sched_time Natural32
+MACRAME_SCHED_SCHED_REQUEST.duration Integer32
+MACRAME_SCHED_SCHED_REQUEST.force_duration Boolean
+MACRAME_SCHED_SCHED_REQUEST.sched_end_time Natural32
+MACRAME_SCHED_SCHED_REQUEST.available_time_valid Boolean
+MACRAME_SCHED_DESCHED_NOW.simultaneous_schedule_possible Boolean
+MACRAME_SCHED_AVAILABLE_VIF.max_schdl_interval Integer32
+MACRAME_SCHED_AVAILABLE_VIF.available_end_time Natural32
+MACRAME_SCHED_AVAILABLE_VIF.available_time_remain Integer32
+# Generated From macrame/macrame_powersave/macrame_ps_debug.xml
+trace_def 13
+001e 0000 MACRAME_ANNOUNCE_FRAME_PROCESSED 0009 ps_activity ps_bitmap pending_inds inhibit power_mgt_mode traffic_class tx_status seq_no ps_delay_timeout
+001e 0001 MACRAME_CANT_PS 0009 ps_activity ps_bitmap pending_inds inhibit lp_sched_requested any_ps_activity power_mgt_mode traffic_class last_activity_time
+001e 0002 MACRAME_CAN_PS 0006 power_mgt_mode last_activity_time inhibit pending_inds sta_ps_bitmap tx_n_queued
+001e 0003 MACRAME_PS_CHANGE_STATE 0003 from to __LINE__
+001e 0004 MACRAME_PS_GET_LAST_ACTIVITY_TIME_1 0005 access_point last_activity_time ps_ind_last sta_tx_activity sta_rx_activity
+001e 0005 MACRAME_PS_GET_LAST_ACTIVITY_TIME_2 0003 last_sta_activity_time extra_listen_end power_mgt_mode
+001e 0006 MACRAME_PS_GOTO_PS 0001 __LINE__
+001e 0007 MACRAME_PS_LEAVE_PS 0001 __LINE__
+001e 0008 MACRAME_PS_STATE 0002 current_state __LINE__
+001e 0009 MACRAME_PS_STAY_IN_ACTIVE 0001 __LINE__
+001e 000a MACRAME_PS_STAY_IN_PS 0001 __LINE__
+001e 000b MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME 0005 previous_poll_time next_poll_time extra_listen_end since_last_rx_activity power_mgt_mode
+001e 000c MACRAME_SEND_PS_NULL 0005 ps_state current_time tx_sw_deadline txflags_ex txrxflags
+# Generated From macrame/macrame_powersave/macrame_ps_debug.xml
+trace_types 36
+MACRAME_SEND_PS_NULL.ps_state RAMEDATA_802_PS_T
+MACRAME_SEND_PS_NULL.current_time Natural32
+MACRAME_SEND_PS_NULL.tx_sw_deadline Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.last_sta_activity_time Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.extra_listen_end Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.power_mgt_mode RAMEDATA_802_PS_T
+MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_bitmap Natural8
+MACRAME_ANNOUNCE_FRAME_PROCESSED.power_mgt_mode VIF_POWER_MANAGEMENT_MODE
+MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_delay_timeout Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.access_point MAC_Address
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.last_activity_time Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.ps_ind_last Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_tx_activity Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_rx_activity Natural32
+MACRAME_PS_STAY_IN_PS.__LINE__ __LINE__
+MACRAME_PS_STAY_IN_ACTIVE.__LINE__ __LINE__
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.previous_poll_time Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.next_poll_time Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.extra_listen_end Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.since_last_rx_activity Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.power_mgt_mode RAMEDATA_802_PS_T
+MACRAME_PS_GOTO_PS.__LINE__ __LINE__
+MACRAME_CANT_PS.ps_bitmap Natural8
+MACRAME_CANT_PS.lp_sched_requested Boolean
+MACRAME_CANT_PS.any_ps_activity Boolean
+MACRAME_CANT_PS.power_mgt_mode VIF_POWER_MANAGEMENT_MODE
+MACRAME_CANT_PS.last_activity_time Natural32
+MACRAME_PS_CHANGE_STATE.from RAMEDATA_802_PS_T
+MACRAME_PS_CHANGE_STATE.to RAMEDATA_802_PS_T
+MACRAME_PS_CHANGE_STATE.__LINE__ __LINE__
+MACRAME_CAN_PS.power_mgt_mode VIF_POWER_MANAGEMENT_MODE
+MACRAME_CAN_PS.last_activity_time Natural32
+MACRAME_CAN_PS.sta_ps_bitmap Natural8
+MACRAME_PS_LEAVE_PS.__LINE__ __LINE__
+MACRAME_PS_STATE.current_state RAMEDATA_802_PS_T
+MACRAME_PS_STATE.__LINE__ __LINE__
+RAMEDATA_802_PS_T Enum 0001 R8PS_OFF 0002 R8PS_ON_PENDING 0004 R8PS_ON 0008 R8PS_ON_FAILED 0010 R8PS_OFF_PENDING 0020 R8PS_OFF_FAILED
+VIF_POWER_MANAGEMENT_MODE Enum 0 active 1 power_save 2 fast_power_save
+# Generated From packet_filter/packet_filter_debug.xml
+trace_def 3
+0037 0000 PACKET_FILTER_ADD 0004 id num_desc desc_list_len filter_mode
+0037 0001 PACKET_FILTER_DELETE_ALL 0000
+0037 0002 PACKET_FILTER_DELETE_SINGLE 0001 id
+# Generated From packet_filter/packet_filter_debug.xml
+# Generated From rice/rice_rssi_debug.xml
+trace_def 6
+0031 0000 RICE_RSSI_INFO_PER_PACKET 000a rx_mixer_gain_index rx_lna_gain_index rssi_dBm steps rssi_lin rssi_gain_adjustment_qdB rssi_band_offset_qdB snr rssi_valid rx_digital_gain_step
+0031 0001 RICE_RSSI_LNA_MIXER 0004 rx_mixer_gain_index rx_lna_gain_index rssi_valid center_frequency_half_mhz
+0031 0002 RICE_RSSI_PER_PACKET_FROM_MAC 0007 gain_steps rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm packet_count
+0031 0003 RICE_RSSI_VALIDITY 0008 gain_steps misc_gain rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm rssi_valid
+0031 0004 RICE_RSSI_FREQ_OFFSET_FAULT 0009 centre_freq_half_mhz ch_bandwidth freq_offset bb_freq_offset_val ppdu_rate rssi_valid phy_gain phy_misc_gain phy_rssi
+0031 0005 RICE_RSSI_DIG_GAIN 0005 bypass_digital_agc rx_digital_gain_step digital_gain_correction phy_misc_gain digital_gain_mask
+# Generated From rice/rice_rssi_debug.xml
+trace_types 19
+RICE_RSSI_DIG_GAIN.phy_misc_gain Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.ch_bandwidth Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.phy_gain Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.phy_misc_gain Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.phy_rssi Natural16s
+RICE_RSSI_VALIDITY.raw_rssi_dbm Natural16s
+RICE_RSSI_VALIDITY.rssi_qdBm Natural16s
+RICE_RSSI_VALIDITY.rssi_dBm Natural16s
+RICE_RSSI_VALIDITY.rssi_valid Natural16s
+RICE_RSSI_PER_PACKET_FROM_MAC.raw_rssi_dbm Natural16s
+RICE_RSSI_PER_PACKET_FROM_MAC.rssi_qdBm Natural16s
+RICE_RSSI_PER_PACKET_FROM_MAC.rssi_dBm Natural16s
+RICE_RSSI_LNA_MIXER.rssi_valid Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_dBm Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_gain_adjustment_qdB Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_band_offset_qdB Natural16s
+RICE_RSSI_INFO_PER_PACKET.snr Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_valid Natural16s
+RICE_RSSI_INFO_PER_PACKET.rx_digital_gain_step Natural16s
+# Generated From rice/rice_debug.xml
+trace_def 20
+000b 0000 RICE_CHANGE_RADIO_STATE_DONE 000a radio_state shared_vif_mode rice_freq_half_mhz rice_bandwidth rice_primary_ch_pos rice_tx_pwr_limit_quarter_dbm shared_freq_half_mhz shared_bandwidth shared_primary_ch_pos shared_tx_pwr_limit_quarter_dbm
+000b 0001 RICE_TRIM_ON_RADIO_CALIBRATION_IND 0003 requested_duration min_usable_duration pending
+000b 0002 RICE_IDLE_ON_RADIO_CALIBRATION_DONE_IND 0000
+000b 0003 RICE_IDLE_OFF_CHANGE_RADIO_STATE 0008 radio_state vif_mode num_of_channels freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm deadline
+000b 0004 RICE_IDLE_ON_CHANGE_RADIO_STATE 0008 radio_state vif_mode num_of_channels freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm deadline
+000b 0005 RICE_TRIM_ON_RADIO_CALIBRATION_RESP 0002 schedule_deadline deadline
+000b 0006 RICE_TRIM_ON_RADIO_CALIBRATION_STEP 0002 duration pending
+000b 0007 RICE_PACKET_GAIN_HISTO 000c gain_word_0 gain_count_0 gain_word_1 gain_count_1 gain_word_2 gain_count_2 gain_word_3 gain_count_3 gain_word_4 gain_count_4 gain_word_5 gain_count_5
+000b 0008 RICE_PACKET_MIN_MAX 0005 min_snr max_snr min_rssi max_rssi invalid_count
+000b 0009 RICE_PACKET_SNR_HISTO 000c snr_count_0 snr_count_1 snr_count_2 snr_count_3 snr_count_4 snr_count_5 snr_count_6 snr_count_7 snr_count_8 snr_count_9 snr_count_10 snr_count_11
+000b 000b RICE_CORE_VOLTAGE_UPDATE 0001 core_voltage_mv
+000b 000c RICE_RX_COMP_AMPLITUDE_HISTO 000c comp_amplitude_count_0 comp_amplitude_count_1 comp_amplitude_count_2 comp_amplitude_count_3 comp_amplitude_count_4 comp_amplitude_count_5 comp_amplitude_count_6 comp_amplitude_count_7 comp_amplitude_count_8 comp_amplitude_count_9 comp_amplitude_count_10 comp_amplitude_count_11
+000b 000d RICE_RX_COMP_PHASE_HISTO 000c comp_phase_count_0 comp_phase_count_1 comp_phase_count_2 comp_phase_count_3 comp_phase_count_4 comp_phase_count_5 comp_phase_count_6 comp_phase_count_7 comp_phase_count_8 comp_phase_count_9 comp_phase_count_10 comp_phase_count_11
+000b 000e RICE_RX_COMP_AUTO_COEFFS_PER_PACKET 0005 packet_count rx_iq_comp_amplitude rx_iq_comp_phase rx_iq_comp_amplitude_averaged rx_iq_comp_phase_averaged
+000b 000f RICE_IQ_COMP_MIN_MAX 000a min_rx_comp_amplitude max_rx_comp_amplitude min_rx_comp_phase max_rx_comp_phase min_rx_comp_amplitude_averaged max_rx_comp_amplitude_averaged min_rx_comp_phase_averaged max_rx_comp_phase_averaged average_comp_amplitude_cal_averaged average_comp_phase_cal_averaged
+000b 0010 RICE_RX_COMP_PHASE_AVERAGED_HISTO 000c comp_phase_averaged_count_0 comp_phase_averaged_count_1 comp_phase_averaged_count_2 comp_phase_averaged_count_3 comp_phase_averaged_count_4 comp_phase_averaged_count_5 comp_phase_averaged_count_6 comp_phase_averaged_count_7 comp_phase_averaged_count_8 comp_phase_averaged_count_9 comp_phase_averaged_count_10 comp_phase_averaged_count_11
+000b 0011 RICE_RX_COMP_AMPLITUDE_AVERAGED_HISTO 000c comp_amplitude_averaged_count_0 comp_amplitude_averaged_count_1 comp_amplitude_averaged_count_2 comp_amplitude_averaged_count_3 comp_amplitude_averaged_count_4 comp_amplitude_averaged_count_5 comp_amplitude_averaged_count_6 comp_amplitude_averaged_count_7 comp_amplitude_averaged_count_8 comp_amplitude_averaged_count_9 comp_amplitude_averaged_count_10 comp_amplitude_averaged_count_11
+000b 0012 RICE_SWITCH_ON_DONE 0000
+000b 0013 RICE_CHANGE_STATE_ESTIMATES_1 0005 start switch_on_off switch_channel finish extra
+000b 0014 RICE_CHANGE_STATE_ESTIMATES_2 0005 off_estimate on_estimate switch_scan_estimate switch_cached_estimate switch_uncached_estimate
+# Generated From rice/rice_debug.xml
+trace_types 35
+RICE_IDLE_ON_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels
+RICE_CHANGE_STATE_ESTIMATES_1.start Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.switch_on_off Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.switch_channel Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.finish Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.extra Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.off_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.on_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.switch_scan_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.switch_cached_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.switch_uncached_estimate Natural32
+RICE_TRIM_ON_RADIO_CALIBRATION_STEP.duration Natural32
+RICE_CHANGE_RADIO_STATE_DONE.rice_tx_pwr_limit_quarter_dbm Decibels
+RICE_CHANGE_RADIO_STATE_DONE.shared_tx_pwr_limit_quarter_dbm Decibels
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_amplitude Natural16s
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_phase Natural16s
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_amplitude_averaged Natural16s
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_phase_averaged Natural16s
+RICE_PACKET_MIN_MAX.min_snr Natural16s
+RICE_PACKET_MIN_MAX.max_snr Natural16s
+RICE_PACKET_MIN_MAX.min_rssi Natural16s
+RICE_PACKET_MIN_MAX.max_rssi Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_amplitude Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_amplitude Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_phase Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_phase Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_amplitude_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_amplitude_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_phase_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_phase_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.average_comp_amplitude_cal_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.average_comp_phase_cal_averaged Natural16s
+RICE_IDLE_OFF_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels
+RICE_TRIM_ON_RADIO_CALIBRATION_RESP.schedule_deadline Natural32
+RICE_TRIM_ON_RADIO_CALIBRATION_RESP.deadline Natural32
+# Generated From mib/mib_debug.xml
+trace_def 2
+002d 0000 MIB_HOSTOVERRIDE 0002 mib_loc mib_sz
+002d 0001 MIB_HOSTSET 0001 key_id
+# Generated From mib/mib_debug.xml
+trace_types 2
+MIB_HOSTOVERRIDE.mib_loc Natural32
+MIB_HOSTOVERRIDE.mib_sz Natural32
+# Generated From data_plane/dataplane_debug.xml
+trace_def 79
+0019 0000 DATAPLANE_AMPDU_BURSTING 0008 bursting_is_on n_mpdus_to_tx prot_time ampdu_tx_time txop_time_us n_mpdus_queued n_ampdus_to_tx max_mpdus_per_ampdu
+0019 0001 DATAPLANE_API_MLME_RANDOMISE_VIF_SEQ 0000
+0019 0002 DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ 0003 cmd_time callback instance
+0019 0003 DATAPLANE_CTL_MGR_PAUSED 0001 cmd_time
+0019 0004 DATAPLANE_CTL_MGR_PAUSE_BBM_REQ 0003 cmd_time callback instance
+0019 0005 DATAPLANE_CTL_MGR_PAUSE_REQ 0003 cmd_time callback instance
+0019 0006 DATAPLANE_CTL_MGR_RESUME_BBM_REQ 0003 cmd_time callback instance
+0019 0007 DATAPLANE_CTL_MGR_RESUME_REQ 0003 cmd_time callback instance
+0019 0008 DATAPLANE_CTL_MGR_RUNNING 0001 cmd_time
+0019 0009 DATAPLANE_DATA_PPDU_TX_FAILURE 0007 dphp_state coex_collision mac_sm_channel_state backoff cca_busy_time cca_busy_duration rx_sync_count
+0019 000a DATAPLANE_DATA_TX_FAILURE 000b frame line fc tx_status flags ex_flags tx_count src_pid mac_mod_opts pkt_tag time_in_dplane
+0019 000b DATAPLANE_DATA_TX_STATE_LOG 0009 index trans0 trans1 trans2 trans3 trans4 trans5 trans6 trans7
+0019 000c DATAPLANE_DPHP_MON_LOG 0007 log_start_l log_start_h start_index end_index entry_size num_entries_in_log failed_log_allocations
+0019 000d DATAPLANE_DPHP_PEER_DEREGISTER 0004 addr_lo addr_mid addr_hi peer_index
+0019 000e DATAPLANE_DPHP_PEER_REGISTER 0004 addr_lo addr_mid addr_hi peer_index
+0019 000f DATAPLANE_DPLP_MSG 0002 loc info
+0019 0010 DATAPLANE_LINK_ADPT_PDU_FEEDBACK 000a acc_mod_opts_req acc_mod_opts_cfm ind_req ind_cfm failures success raa_timer_state speculation_timer_on using_ba is_spec_frame
+0019 0011 DATAPLANE_LINK_ADPT_RATE_DEC 000a current_rate association_type selected_index selected_acc_mod_opts failures successes per mtper rate_inc_ctr rate_dec_ctr
+0019 0012 DATAPLANE_LINK_ADPT_RATE_INC 000a current_rate association_type selected_index selected_acc_mod_opts failures successes per mtper rate_inc_ctr rate_dec_ctr
+0019 0013 DATAPLANE_LINK_ADPT_RATE_SEL 0008 current_acc_mod_opts selected_index failures successes per mtper raa_timer_state mcs0_index
+0019 0014 DATAPLANE_LINK_ADPT_SEL_SPEC_RATE 0008 current_acc_mod_opts spec_acc_mod_opts spec_rate_index max_bss_rate num_spec_frames raa_timer_state association_type spec_rate_mtper
+0019 0015 DATAPLANE_LINK_ADPT_SPEC_INT_TIMEOUT 0003 curr_acc_mod_opts raa_timer_state bss_max_rate
+0019 0016 DATAPLANE_LINK_ADPT_SPEC_PERIOD_END 0008 speculation_result speculation_rate_index spec_rate_failures spec_rate_successes spec_rate_per spec_rate_mtper raa_timer_state num_spec_frames_to_send
+0019 0017 DATAPLANE_LINK_ADPT_SPEC_PERIOD_START 000a curr_acc_mod_opts raa_timer_state bss_max_rate num_spec_frames_to_send is_timer_on ind_req spec_rate_index using_ba is_spec_frame spec_timer_multiplier
+0019 0018 DATAPLANE_LINK_ADPT_SPEC_START 0008 current_rate speculation_rate speculation_rate_ind bss_max_rate num_spec_frames timer_state association_type spec_rate_mtper
+0019 0019 DATAPLANE_MSG 0001 status
+0019 001a DATAPLANE_MSG_ADDBA_TX 0008 tpri peer_id ba_flags win_size timeout start_seqno instance max_length
+0019 001b DATAPLANE_MSG_CANCEL_DEADLINES 0000
+0019 001c DATAPLANE_MSG_CANCEL_FRAME 0004 addr_lo addr_mid addr_hi fc
+0019 001d DATAPLANE_MSG_CANCEL_MLME_DU 0004 addr_lo addr_mid addr_hi frame_type
+0019 001e DATAPLANE_MSG_CLEAR_DPLP 0001 callback
+0019 001f DATAPLANE_MSG_CLEAR_STA 0003 addr_lo addr_mid addr_hi
+0019 0020 DATAPLANE_MSG_CLEAR_VIF 0000
+0019 0021 DATAPLANE_MSG_DELBA_TX 0008 tpri peer_id ba_flags win_size timeout start_seqno instance max_length
+0019 0022 DATAPLANE_MSG_DELETE_VIF 0000
+0019 0023 DATAPLANE_MSG_DE_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags
+0019 0024 DATAPLANE_MSG_EDCA_CONFIG 0000
+0019 0025 DATAPLANE_MSG_IML_OFF_IND 0000
+0019 0026 DATAPLANE_MSG_IML_OFF_REQ 0000
+0019 0027 DATAPLANE_MSG_IML_ON 0000
+0019 0028 DATAPLANE_MSG_INIT_QUEUES 0000
+0019 0029 DATAPLANE_MSG_LINK_ADAPT_INIT 0004 addr_lo addr_mid addr_hi read_mib
+0019 002a DATAPLANE_MSG_LINK_ADAPT_RESET_STATS 0003 addr_lo addr_mid addr_hi
+0019 002b DATAPLANE_MSG_LOAD_FRAME 0005 Frame_control du_state addr_lo addr_mid addr_hi
+0019 002c DATAPLANE_MSG_MAX_AGGR_SIZE_CONFIG 0001 aggr_size
+0019 002d DATAPLANE_MSG_MOVE_DU 0007 from_lo from_mid from_hi drop_enc to_lo to_mid to_hi
+0019 002e DATAPLANE_MSG_PAUSE_DPLP 0002 callback bitmap
+0019 002f DATAPLANE_MSG_PAUSE_STA 0004 addr_lo addr_mid addr_hi pause_type
+0019 0030 DATAPLANE_MSG_POST_IMM_TIDY_REQ 0003 saved_rx_start saved_rx_end callback
+0019 0031 DATAPLANE_MSG_QUEUE_AP_BEACON 0002 mcast_en deadline
+0019 0032 DATAPLANE_MSG_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags
+0019 0033 DATAPLANE_MSG_RESUME_DPLP 0002 callback bitmap
+0019 0034 DATAPLANE_MSG_RESUME_STA 0004 addr_lo addr_mid addr_hi pause_type
+0019 0035 DATAPLANE_MSG_RX_NOTIFY 0000
+0019 0036 DATAPLANE_MSG_SET_MIN_TX_RATE 0003 addr_lo addr_mid addr_hi
+0019 0037 DATAPLANE_MSG_STA_IMPOSED_MIN_TX_RATE 0004 addr_lo addr_mid addr_hi imposed_rate
+0019 0038 DATAPLANE_MSG_STA_RESET_RATES 0003 addr_lo addr_mid addr_hi
+0019 0039 DATAPLANE_MSG_TBTT_REQ 0003 deadline stall_time cback
+0019 003a DATAPLANE_MSG_TURN_OFF_DPHP 0000
+0019 003b DATAPLANE_MSG_TURN_ON_DPHP 0000
+0019 003c DATAPLANE_MSG_UPDATE_PS 0000
+0019 003d DATAPLANE_MSG_VIF_IMPOSE_MIN_TX_RATE 0001 imposed_min_tx_rate
+0019 003e DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES 0005 entry_0 entry_1 entry_2 entry_3 entry_4
+0019 003f DATAPLANE_RX_DISCARDED 0002 discard_reason seqno
+0019 0040 DATAPLANE_STA_CREATE_FALLBACK_TABLE 000c addr_lo addr_mid addr_hi starting_hw_rate min_hw_rate frame_type long_frame fallback_tbl default_supported_rates supported_rates ht_mcs_rates vht_mcs_rates
+0019 0041 DATAPLANE_STA_DELETE_FALLBACK_TABLE 0004 addr_lo addr_mid addr_hi fallback_tbl
+0019 0042 DATAPLANE_STA_INSTALL_FALLBACK_TABLES 0007 addr_lo addr_mid addr_hi curr_sta_rate min_rate short_fallback_tbl long_fallback_tbl
+0019 0043 DATAPLANE_STA_RATE_IMPOSED_MIN_TX_RATE 0008 addr_lo addr_mid addr_hi imposed_rate coex_supported_rates_mask coex_ht_rates_mask supported_rates_mask ht_rates_mask
+0019 0044 DATAPLANE_STA_RATE_INSTALL_RATE 0005 addr_lo addr_mid addr_hi curr_sta_rate install_fallback_tbls
+0019 0045 DATAPLANE_STA_RESET_RATES 000b addr_lo addr_mid addr_hi bandwidth channel_freq association_type supported_rates sta_caps ht_mcs_rates vht_mcs_rates max_bss_rate
+0019 0046 DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES 0008 addr_lo addr_mid addr_hi curr_sta_rate short_tbl_ref_count short_fallback_tbl long_tbl_ref_count long_fallback_tbl
+0019 0047 DATAPLANE_VIF_RESET_RATES 0000
+0019 0048 DATAPLANE_WMMAC_DOWNGRADE 0006 downgraded_from_ac downgraded_to_ac txop_limit ecw_min ecw_max aifs
+0019 0049 DATAPLANE_WMMAC_MEDIUM_TIME_SPENT 0002 mac_ac medium_time_spent
+0019 004a DATAPLANE_WMMAC_QUEUE_STALLED 0001 dpif_queue
+0019 004b DATAPLANE_WMMAC_RESTORE 0005 restored_ac txop_limit ecw_min ecw_max aifs
+0019 004c DATAPLANE_WMMAC_SET_MEDIUM_TIME 0002 mac_ac medium_time
+0019 004d DATAPLANE_WMMAC_TIMER_END 0004 mac_ac ac_admitted ac_remaining ac_monitor_time
+0019 004e DATAPLANE_WMMAC_TIMER_START 0004 mac_ac ac_admitted ac_remaining ac_monitor_time
+# Generated From data_plane/dataplane_debug.xml
+trace_types 65
+DATAPLANE_CTL_MGR_PAUSED.cmd_time Natural32
+DATAPLANE_MSG_TBTT_REQ.deadline Natural32
+DATAPLANE_MSG_TBTT_REQ.stall_time Natural32
+DATAPLANE_MSG_TBTT_REQ.cback Natural32
+DATAPLANE_STA_INSTALL_FALLBACK_TABLES.short_fallback_tbl Natural32
+DATAPLANE_STA_INSTALL_FALLBACK_TABLES.long_fallback_tbl Natural32
+DATAPLANE_CTL_MGR_RESUME_BBM_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_RESUME_BBM_REQ.callback Natural32
+DATAPLANE_CTL_MGR_RESUME_BBM_REQ.instance Natural32
+DATAPLANE_MSG_PAUSE_DPLP.callback Natural32
+DATAPLANE_MSG_PAUSE_DPLP.bitmap Natural8
+DATAPLANE_AMPDU_BURSTING.n_mpdus_to_tx Natural32
+DATAPLANE_AMPDU_BURSTING.prot_time Natural32
+DATAPLANE_AMPDU_BURSTING.ampdu_tx_time Natural32
+DATAPLANE_AMPDU_BURSTING.txop_time_us Natural32
+DATAPLANE_MSG_ADDBA_TX.max_length Natural32
+DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.callback Natural32
+DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.instance Natural32
+DATAPLANE_CTL_MGR_RUNNING.cmd_time Natural32
+DATAPLANE_MSG_QUEUE_AP_BEACON.mcast_en Boolean
+DATAPLANE_MSG_QUEUE_AP_BEACON.deadline Natural32
+DATAPLANE_MSG_MOVE_DU.drop_enc Boolean
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.short_tbl_ref_count Natural32
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.short_fallback_tbl Natural32
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.long_tbl_ref_count Natural32
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.long_fallback_tbl Natural32
+DATAPLANE_STA_CREATE_FALLBACK_TABLE.long_frame Boolean
+DATAPLANE_STA_CREATE_FALLBACK_TABLE.fallback_tbl Boolean
+DATAPLANE_MSG_LINK_ADAPT_INIT.read_mib Boolean
+DATAPLANE_MSG_RESUME_DPLP.callback Natural32
+DATAPLANE_MSG_RESUME_DPLP.bitmap Natural8
+DATAPLANE_STA_RESET_RATES.sta_caps Natural32
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_0 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_1 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_2 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_3 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_4 Natural8
+DATAPLANE_MSG_CLEAR_DPLP.callback Natural32
+DATAPLANE_STA_DELETE_FALLBACK_TABLE.fallback_tbl Natural32
+DATAPLANE_DATA_TX_FAILURE.frame MBULK
+DATAPLANE_DATA_TX_FAILURE.tx_count Natural8
+DATAPLANE_DATA_TX_FAILURE.time_in_dplane Natural32
+DATAPLANE_DATA_PPDU_TX_FAILURE.dphp_state Natural8
+DATAPLANE_DATA_PPDU_TX_FAILURE.coex_collision Natural8
+DATAPLANE_DATA_PPDU_TX_FAILURE.mac_sm_channel_state Natural8
+DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_time Natural32
+DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_duration Natural32
+DATAPLANE_CTL_MGR_RESUME_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_RESUME_REQ.callback Natural32
+DATAPLANE_CTL_MGR_RESUME_REQ.instance Natural32
+DATAPLANE_CTL_MGR_PAUSE_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_PAUSE_REQ.callback Natural32
+DATAPLANE_CTL_MGR_PAUSE_REQ.instance Natural32
+DATAPLANE_MSG_MAX_AGGR_SIZE_CONFIG.aggr_size Natural32
+DATAPLANE_DPLP_MSG.loc Natural32
+DATAPLANE_DPLP_MSG.info Natural32
+DATAPLANE_MSG_DELBA_TX.max_length Natural32
+DATAPLANE_STA_RATE_INSTALL_RATE.install_fallback_tbls Boolean
+DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.callback Natural32
+DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.instance Natural32
+DATAPLANE_MSG_POST_IMM_TIDY_REQ.saved_rx_start Natural32
+DATAPLANE_MSG_POST_IMM_TIDY_REQ.saved_rx_end Natural32
+DATAPLANE_MSG_POST_IMM_TIDY_REQ.callback Natural32
+# Generated From bist/bist_debug.xml
+trace_def 4
+003a 0000 BIST_GAIN 0001 sat_gain
+003a 0001 BIST_GET_TX_GAIN_REQ 0003 freq tx_gain rx_gain
+003a 0002 BIST_SHIFT_SWEEP 0004 i q shift gain
+003a 0003 BIST_MAGNITUDE_INCREASE 0007 i q mag_squared mag_squared_threshold attempt tx_gain rx_gain
+# Generated From bist/bist_debug.xml
+trace_types 11
+BIST_SHIFT_SWEEP.i Natural16s
+BIST_SHIFT_SWEEP.q Natural16s
+BIST_SHIFT_SWEEP.gain Natural32
+BIST_GAIN.sat_gain Natural32
+BIST_MAGNITUDE_INCREASE.i Natural16s
+BIST_MAGNITUDE_INCREASE.q Natural16s
+BIST_MAGNITUDE_INCREASE.mag_squared Natural32
+BIST_MAGNITUDE_INCREASE.mag_squared_threshold Natural32
+BIST_MAGNITUDE_INCREASE.attempt Natural8s
+BIST_MAGNITUDE_INCREASE.tx_gain Natural8s
+BIST_MAGNITUDE_INCREASE.rx_gain Natural8s
+# Generated From mlme_hard/mlme_data/mlme_data_debug.xml
+trace_def 2
+002b 0001 MLME_DATA_ADD_PEER_RECORD 0002 pid address
+002b 0002 MLME_DATA_DEL_PEER_RECORD 0002 pid address
+# Generated From mlme_hard/mlme_data/mlme_data_debug.xml
+trace_types 4
+MLME_DATA_DEL_PEER_RECORD.pid FsmProcessId
+MLME_DATA_DEL_PEER_RECORD.address MAC_Address
+MLME_DATA_ADD_PEER_RECORD.pid FsmProcessId
+MLME_DATA_ADD_PEER_RECORD.address MAC_Address
+# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml
+trace_def 13
+0023 0000 MLME_TDLS_DEINIT 0001 pid
+0023 0001 MLME_TDLS_DISCOVERY_REQ_FRAME_SZ 0002 size line
+0023 0002 MLME_TDLS_DISCOVERY_RSP_FRAME_SZ 0002 size line
+0023 0003 MLME_TDLS_INIT 0007 pid tdls_activated tdls_allowed_by_macrame bt_activated p2p_activated channel_switch_announced line
+0023 0004 MLME_TDLS_INIT_TRACE 0002 pid line
+0023 0005 MLME_TDLS_PEER_TRAFFIC_REPORT_IND 0006 tdls_link pkt_cnt address allowd_by_macrame bt_activated p2p_activated
+0023 0006 MLME_TDLS_RX_FRAME 0002 address action_type
+0023 0007 MLME_TDLS_SETUP_CFM_FRAME_SZ 0002 size line
+0023 0008 MLME_TDLS_SETUP_COMMON_IE_FRAME_SZ 0002 size line
+0023 0009 MLME_TDLS_SETUP_REQ_FRAME_SZ 0002 size line
+0023 000a MLME_TDLS_SETUP_RSP_FRAME_SZ 0002 size line
+0023 000b MLME_TDLS_STATUS 0002 address status
+0023 000c MLME_TDLS_TEARDOWN_FRAME_SZ 0002 size line
+# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml
+trace_types 27
+MLME_TDLS_DEINIT.pid FsmProcessId
+MLME_TDLS_STATUS.address MAC_Address
+MLME_TDLS_STATUS.status MLME_TDLS_STATES
+MLME_TDLS_SETUP_CFM_FRAME_SZ.line __LINE__
+MLME_TDLS_SETUP_REQ_FRAME_SZ.line __LINE__
+MLME_TDLS_SETUP_COMMON_IE_FRAME_SZ.line __LINE__
+MLME_TDLS_DISCOVERY_RSP_FRAME_SZ.line __LINE__
+MLME_TDLS_INIT.pid FsmProcessId
+MLME_TDLS_INIT.tdls_activated Boolean
+MLME_TDLS_INIT.tdls_allowed_by_macrame Boolean
+MLME_TDLS_INIT.bt_activated Boolean
+MLME_TDLS_INIT.p2p_activated Boolean
+MLME_TDLS_INIT.channel_switch_announced Boolean
+MLME_TDLS_INIT.line Natural32
+MLME_TDLS_RX_FRAME.address MAC_Address
+MLME_TDLS_RX_FRAME.action_type Natural8
+MLME_TDLS_SETUP_RSP_FRAME_SZ.line __LINE__
+MLME_TDLS_INIT_TRACE.pid FsmProcessId
+MLME_TDLS_INIT_TRACE.line Natural32
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.tdls_link Boolean
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.pkt_cnt Natural32
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.address MAC_Address
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.allowd_by_macrame Boolean
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.bt_activated Boolean
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.p2p_activated Boolean
+MLME_TDLS_TEARDOWN_FRAME_SZ.line __LINE__
+MLME_TDLS_DISCOVERY_REQ_FRAME_SZ.line __LINE__
+# Generated From mlme_hard/mlme_ap_sta/mlme_ap_sta_debug.xml
+trace_def 10
+0014 0000 MLME_AP_STA_INIT 0001 pid
+0014 0001 MLME_AP_STA_DEINIT 0001 pid
+0014 0002 MLME_AP_STA_AUTH 0004 address algo trans_num status
+0014 0003 MLME_AP_STA_FRAMETX 0001 status
+0014 0004 MLME_AP_STA_RECORD_STATE 0003 address aid state
+0014 0005 MLME_AP_STA_RECORD_FLAGS 000a address aid non_erp short_preamble ht ht_40mhz ht_greenfield wmm mlme_connected_ind mlme_started_ind
+0014 0006 MLME_AP_STA_RSN 0003 version group_cipher pairwise_ciphers
+0014 0007 MLME_AP_STA_AID 0003 aid aid_bits status
+0014 0008 MLME_AP_STA_CONNECT_STATUS 0002 address info
+0014 0009 MLME_AP_STA_MFP_STATUS 0004 line address assoc_rejected pmf_in_use
+# Generated From mlme_hard/mlme_ap_sta/mlme_ap_sta_debug.xml
+trace_types 21
+MLME_AP_STA_RECORD_STATE.address MAC_Address
+MLME_AP_STA_RECORD_STATE.state MLME_PEER_RECORD_STATES
+MLME_AP_STA_AID.status DEBUG_MLME_AP_STA_AID_STATUS
+MLME_AP_STA_MFP_STATUS.address MAC_Address
+MLME_AP_STA_MFP_STATUS.assoc_rejected Boolean
+MLME_AP_STA_MFP_STATUS.pmf_in_use Boolean
+MLME_AP_STA_CONNECT_STATUS.address MAC_Address
+MLME_AP_STA_CONNECT_STATUS.info DEBUG_MLME_AP_STA_CONNECT_STATUS_VALUE
+MLME_AP_STA_RECORD_FLAGS.address MAC_Address
+MLME_AP_STA_RECORD_FLAGS.non_erp Boolean
+MLME_AP_STA_RECORD_FLAGS.short_preamble Boolean
+MLME_AP_STA_RECORD_FLAGS.ht Boolean
+MLME_AP_STA_RECORD_FLAGS.ht_40mhz Boolean
+MLME_AP_STA_RECORD_FLAGS.ht_greenfield Boolean
+MLME_AP_STA_RECORD_FLAGS.wmm Boolean
+MLME_AP_STA_RECORD_FLAGS.mlme_connected_ind Boolean
+MLME_AP_STA_RECORD_FLAGS.mlme_started_ind Boolean
+MLME_AP_STA_DEINIT.pid FsmProcessId
+MLME_AP_STA_INIT.pid FsmProcessId
+MLME_AP_STA_AUTH.address MAC_Address
+MLME_AP_STA_AUTH.status Priority
+DEBUG_MLME_AP_STA_AID_STATUS Enum 0000 checking 0001 requesting 0002 available 0003 assigned 0004 freeing 0005 freed 0006 sta_in_wrong_state
+DEBUG_MLME_AP_STA_CONNECT_STATUS_VALUE Enum 0000 ignore_deauth_sta_unknown 0001 deauth_from_sta_not_associated 0002 deauth_from_sta 0003 auth_from_sta_unknown 0004 auth_from_sta_known 0005 auth_declined_acl 0006 auth_declined_shared_auth 0007 auth_declined_seq_num 0008 auth_success 0009 assoc_from_sta_unknown 000a assoc_from_sta_known 000b assoc_no_free_aid 000c assoc_rates_mismatch 000d assoc_sec_mismatch 000e assoc_failure 000f assoc_success 0010 tkip_assoc_no_ht_allowed 0011 sa_query_failed
+# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml
+trace_def 12
+0006 0000 MLME_MPDU_FILTER_ADD 0002 filter_id mode
+0006 0001 MLME_MPDU_FILTER_REMOVE 0001 filter_id
+0006 0002 MLME_MPDU_FRAME_FILTER 0003 pid Channel_Frequency bssid
+0006 0003 MLME_MPDU_FRAME_FILTERED_ADDR 0002 filter_addr frame_addr
+0006 0004 MLME_MPDU_FRAME_FILTERED_FREQ 0002 filter_freq frame_freq
+0006 0005 MLME_MPDU_FRAME_FILTERED_SSID 0001 frame
+0006 0006 MLME_MPDU_FRAME_MATCH 0003 pid subscribe_flags frame_flags
+0006 0007 MLME_MPDU_HOST_FILTER_MATCH 0000
+0006 0008 MLME_MPDU_MANAGEMENT_FRAME_FILTERED 0000
+0006 0009 MLME_MPDU_ROUTER_DEREGISTER 0001 pid
+0006 000a MLME_MPDU_ROUTER_FRAME 0003 type subtype subscribe_flags
+0006 000b MLME_MPDU_ROUTER_REGISTER 0002 pid subscribe_flags
+# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml
+trace_types 18
+MLME_MPDU_FRAME_FILTERED_SSID.frame MBULK
+MLME_MPDU_FRAME_FILTERED_ADDR.filter_addr MAC_Address
+MLME_MPDU_FRAME_FILTERED_ADDR.frame_addr MAC_Address
+MLME_MPDU_ROUTER_FRAME.subscribe_flags Natural32
+MLME_MPDU_FRAME_MATCH.pid FsmProcessId
+MLME_MPDU_FRAME_MATCH.subscribe_flags Natural32
+MLME_MPDU_FRAME_MATCH.frame_flags Natural32
+MLME_MPDU_ROUTER_REGISTER.pid FsmProcessId
+MLME_MPDU_ROUTER_REGISTER.subscribe_flags Natural32
+MLME_MPDU_FRAME_FILTER.pid FsmProcessId
+MLME_MPDU_FRAME_FILTER.Channel_Frequency Channel_Frequency
+MLME_MPDU_FRAME_FILTER.bssid MAC_Address
+MLME_MPDU_FILTER_REMOVE.filter_id Natural8
+MLME_MPDU_FILTER_ADD.filter_id Natural8
+MLME_MPDU_FILTER_ADD.mode Natural8
+MLME_MPDU_ROUTER_DEREGISTER.pid FsmProcessId
+MLME_MPDU_FRAME_FILTERED_FREQ.filter_freq Channel_Frequency
+MLME_MPDU_FRAME_FILTERED_FREQ.frame_freq Channel_Frequency
+# Generated From mlme_hard/mlme_ba_tx/mlme_ba_tx_debug.xml
+trace_def 18
+0013 0000 MLME_BA_TX_ADD 0003 pid address priority
+0013 0001 MLME_BA_TX_ADD_RAME_CFM 0002 result_code current_seq_no
+0013 0002 MLME_BA_TX_ADD_RSP 0007 address dialog_token status parameter_set priority bufsize timeout
+0013 0003 MLME_BA_TX_BATXADD_REQ 0003 address desired configured
+0013 0004 MLME_BA_TX_CONTROL 0003 address desired configured
+0013 0005 MLME_BA_TX_DEINIT 0001 pid
+0013 0006 MLME_BA_TX_EVALUATE_RETRY 0003 address desired configured
+0013 0007 MLME_BA_TX_FAILURE 0003 address priority result_code
+0013 0008 MLME_BA_TX_FORCE_EVALUATE 0001 valid_fsm
+0013 0009 MLME_BA_TX_FRAME 0001 frame
+0013 000a MLME_BA_TX_FRAME_CANCEL 0001 address
+0013 000b MLME_BA_TX_INIT 0002 pid txbuffersize
+0013 000c MLME_BA_TX_PEER_EVALUATE 0003 address desired configured
+0013 000d MLME_BA_TX_PEER_REMOVED 0003 address desired configured
+0013 000e MLME_BA_TX_RAMEADDBA_CFM 0003 address desired configured
+0013 000f MLME_BA_TX_RETRY_START 0002 address priority
+0013 0010 MLME_BA_TX_RETRY_TIME 0002 address seconds
+0013 0011 MLME_BA_TX_TID_CONFIG 0005 pid address priority enable autosetup
+# Generated From mlme_hard/mlme_ba_tx/mlme_ba_tx_debug.xml
+trace_types 28
+MLME_BA_TX_FAILURE.address MAC_Address
+MLME_BA_TX_FAILURE.priority Priority
+MLME_BA_TX_FAILURE.result_code Result_Code
+MLME_BA_TX_EVALUATE_RETRY.address MAC_Address
+MLME_BA_TX_ADD_RAME_CFM.result_code Result_Code
+MLME_BA_TX_RETRY_TIME.address MAC_Address
+MLME_BA_TX_ADD_RSP.address MAC_Address
+MLME_BA_TX_ADD_RSP.priority Priority
+MLME_BA_TX_CONTROL.address MAC_Address
+MLME_BA_TX_RETRY_START.address MAC_Address
+MLME_BA_TX_RETRY_START.priority Priority
+MLME_BA_TX_RAMEADDBA_CFM.address MAC_Address
+MLME_BA_TX_FRAME.frame MBULK
+MLME_BA_TX_DEINIT.pid FsmProcessId
+MLME_BA_TX_ADD.pid FsmProcessId
+MLME_BA_TX_ADD.address MAC_Address
+MLME_BA_TX_ADD.priority Priority
+MLME_BA_TX_PEER_REMOVED.address MAC_Address
+MLME_BA_TX_FORCE_EVALUATE.valid_fsm Boolean
+MLME_BA_TX_INIT.pid FsmProcessId
+MLME_BA_TX_FRAME_CANCEL.address MAC_Address
+MLME_BA_TX_TID_CONFIG.pid FsmProcessId
+MLME_BA_TX_TID_CONFIG.address MAC_Address
+MLME_BA_TX_TID_CONFIG.priority Priority
+MLME_BA_TX_TID_CONFIG.enable Boolean
+MLME_BA_TX_TID_CONFIG.autosetup Boolean
+MLME_BA_TX_PEER_EVALUATE.address MAC_Address
+MLME_BA_TX_BATXADD_REQ.address MAC_Address
+# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml
+trace_def 3
+0036 0000 MLME_TXPOWER_INFO 0008 channel_freq maximum reg_dom network sar nocell user minimum
+0036 0001 MLME_TXPOWER_NETWORK 0004 envelope envelope_limit constraint constraint_limit
+0036 0002 MLME_TXPOWER_NETWORK_UPDATE 0002 new_limit old_limit
+# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml
+trace_types 14
+MLME_TXPOWER_NETWORK_UPDATE.new_limit Integer8
+MLME_TXPOWER_NETWORK_UPDATE.old_limit Integer8
+MLME_TXPOWER_INFO.channel_freq Channel_Frequency
+MLME_TXPOWER_INFO.maximum Integer8
+MLME_TXPOWER_INFO.reg_dom Integer8
+MLME_TXPOWER_INFO.network Integer8
+MLME_TXPOWER_INFO.sar Integer8
+MLME_TXPOWER_INFO.nocell Integer8
+MLME_TXPOWER_INFO.user Integer8
+MLME_TXPOWER_INFO.minimum Integer8
+MLME_TXPOWER_NETWORK.envelope Boolean
+MLME_TXPOWER_NETWORK.envelope_limit Integer8
+MLME_TXPOWER_NETWORK.constraint Boolean
+MLME_TXPOWER_NETWORK.constraint_limit Integer8
+# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml
+trace_def 101
+0008 0000 MLME_VIFCTRL_AP_FAILURE 0002 bssid reason
+0008 0001 MLME_VIFCTRL_ARP_EXTRACT 0004 sndr_hw sndr_ip tgt_ip line
+0008 0002 MLME_VIFCTRL_ARP_FRAME 0002 frame line
+0008 0003 MLME_VIFCTRL_ARP_HDR 0005 fc Addr1 Addr2 Addr3 line
+0008 0004 MLME_VIFCTRL_ARP_OFFLOAD 0004 src tgt opcode line
+0008 0005 MLME_VIFCTRL_ARP_PKT 0005 arp0 arp1 arp2 arp3 hdr
+0008 0006 MLME_VIFCTRL_ASSIST_EAPOL 0002 line is_authenticated
+0008 0007 MLME_VIFCTRL_ASSIST_RA_DUMP_GET_LIFETIMES 0002 valid_time_flags line
+0008 0008 MLME_VIFCTRL_ASSIST_RA_DUMP_RA 0005 ra_rcvtime ra_da ra_sa ra_checksum ra_min
+0008 0009 MLME_VIFCTRL_ASSIST_RA_DUMP_SET_LIFETIMES 0002 valid_time_flags line
+0008 000a MLME_VIFCTRL_ASSIST_RA_FRAME 0001 frame
+0008 000b MLME_VIFCTRL_ASSIST_RA_FRAME_1_FORWARD_BY_ADDR 0002 ra_da interface_address
+0008 000c MLME_VIFCTRL_ASSIST_RA_FRAME_2_FORWARD_NEW 0002 ra_sa pre_ra_sa
+0008 000d MLME_VIFCTRL_ASSIST_RA_FRAME_3_FORWARD_HOST_IS_ACTIVE 0000
+0008 000e MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME 0003 ra_lifetime ra_min_plus_10 ra_min
+0008 000f MLME_VIFCTRL_ASSIST_RA_FRAME_5_FORWARD_CHECKSUM 0002 ra_checksum pre_ra_checksum
+0008 0010 MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND 0003 ra_timer_remaining_time RAfwdint RAfwdint_0_2
+0008 0011 MLME_VIFCTRL_ASSIST_RA_FRAME_MINIMUM_LIFETIME 0002 lifetime line
+0008 0012 MLME_VIFCTRL_ASSIST_RA_FRAME_RETURN_WITH 0001 status
+0008 0013 MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON 0003 ra_timer_remaining_time ra_timer ra_frame__ra_timer_set_time
+0008 0014 MLME_VIFCTRL_ASSIST_RA_FRAME_VALIDATE_FAILED 0001 line
+0008 0015 MLME_VIFCTRL_ASSIST_RA_GO_THRU 0006 p pos p_plus_pos ipv6_ndopt_type len line
+0008 0016 MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES 0002 elapsed_time line
+0008 0017 MLME_VIFCTRL_BEACON_ERP 0005 bssid non_erp_present use_protection barker_preamble_mode reason
+0008 0018 MLME_VIFCTRL_BEACON_FORWARD 0001 enabled
+0008 0019 MLME_VIFCTRL_BEACON_FORWARD_DISABLED 0001 reason_code
+0008 001a MLME_VIFCTRL_BEACON_UPDATE 0001 now
+0008 001b MLME_VIFCTRL_BEAMFORMEE_DISABLED 0002 peer_current_nss num_sounding_dimensions
+0008 001c MLME_VIFCTRL_BSS_PROT_FLAGS 0001 bss_protection_flags
+0008 001d MLME_VIFCTRL_CHANGED_AP_CHANNEL 0003 is_sta_preparing_channel_switch move_to_primary_freq channel_info
+0008 001e MLME_VIFCTRL_CHANNEL_CONFIG 0008 primary_freq centre_freq channel_info max_air_power form_max_air_power distance_nearest_edge band_edge bandwidth_restricted_by_reg_dom
+0008 001f MLME_VIFCTRL_CHANNEL_NO 0002 channel_no firmware_freq
+0008 0020 MLME_VIFCTRL_CHIP_VERSION 0002 hw_get_bb_chip_version hw_bb_chip_has_broken_vht_sigb_crc_check
+0008 0021 MLME_VIFCTRL_COEX_TESCO6_ACTIVATED_IND 0001 coex_tesco6_active
+0008 0022 MLME_VIFCTRL_CONNECTION_RESUMED 0001 primary_freq
+0008 0023 MLME_VIFCTRL_CONNECT_PARAMETERS 000a aid rates peer_rates sta_caps ht_rxmcs ht_highest_rx_rate vht_rxmcs vht_highest_rx_rate qos uapsd_ctrl_flags
+0008 0024 MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS 0003 pid priority direction
+0008 0025 MLME_VIFCTRL_DFS_ADD_BLACKOUT 0004 blackout_start_reference blackout_period blackout_duration blackout_count
+0008 0026 MLME_VIFCTRL_DFS_DEL_BLACKOUT 0000
+0008 0027 MLME_VIFCTRL_EAPOL_DATA 0001 data
+0008 0028 MLME_VIFCTRL_EAPOL_EAP_CODE_INVALID 0002 code line
+0008 0029 MLME_VIFCTRL_ECSA_COUNT_FINISHED 0003 now channel_switch_count channel_switch_time
+0008 002a MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON 0005 now new_primary_channel new_channel_info channel_switch_count channel_switch_mode
+0008 002b MLME_VIFCTRL_ECSA_SEND_ACTION 0005 now bssid new_primary_channel new_channel_info channel_switch_count
+0008 002c MLME_VIFCTRL_ECSA_TIMEOUT 0004 now new_channel_number new_channel_info channel_switch_count
+0008 002d MLME_VIFCTRL_ERP_IE_RECEIVED 0002 pid barker_preamble_flag_set
+0008 002e MLME_VIFCTRL_EVAL_BEACON_FLAGS 0002 current evaluated
+0008 002f MLME_VIFCTRL_FORCE_ACTIVE 0004 pid requester flags active
+0008 0030 MLME_VIFCTRL_FRAMETX 0001 status
+0008 0031 MLME_VIFCTRL_FRAME_TOO_SHORT_FOR_EAPOL 0002 frame_length line
+0008 0032 MLME_VIFCTRL_FW_UPDATE_BW 0006 new_bw revised_new_bw channel_centre_freq fw_requested_channel_bw current_channel_info max_operational_bw
+0008 0033 MLME_VIFCTRL_HT_CAP_DOWNGRADE 0004 host_value mib_value downgraded_value field
+0008 0034 MLME_VIFCTRL_HT_CHANNEL_INFO 0004 primary_channel_center_freq centre_freq bw channel_info
+0008 0035 MLME_VIFCTRL_HT_OP 0002 beacon generated
+0008 0036 MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP 0004 igmp_pkt_rcvd_count igmp_pkt_mlme_resp_count igmp_pkt_to_host_count igmp_pkt_mlme_drop_count
+0008 0037 MLME_VIFCTRL_IGMP_OFFLOAD_MCAST_ADDR_LIST 0002 count mcast_ip_addr
+0008 0038 MLME_VIFCTRL_IGMP_OFFLOAD_SET_ENABLED 0002 enabled vif_type
+0008 0039 MLME_VIFCTRL_INACTIVITY 0002 interval now
+0008 003a MLME_VIFCTRL_INACTIVITY_KICK_DO 0000
+0008 003b MLME_VIFCTRL_INACTIVITY_KICK_INFO 0003 current_time unicast_rx_time time_since_last_rx
+0008 003c MLME_VIFCTRL_INACTIVITY_NULL 0003 interval_since_last_null now time_of_last_null
+0008 003d MLME_VIFCTRL_INACTIVITY_PROCESSING 0003 last_peer_sync last_peer_activity_gap timeout
+0008 003e MLME_VIFCTRL_KEEPALIVE 0002 interval now
+0008 003f MLME_VIFCTRL_LISTEN_OFFLOAD 0001 interval
+0008 0040 MLME_VIFCTRL_MANAGEMENT_FRAME 0004 fc DA frame_subtype reason_code
+0008 0041 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED 0003 ht_activated vht_activated all_membership_selector
+0008 0042 MLME_VIFCTRL_MFP_STATUS 0003 in_use mfpc mfpr
+0008 0043 MLME_VIFCTRL_MIC_FAILURE 0002 peer status
+0008 0044 MLME_VIFCTRL_NAN_FAILURE 0002 reason arg
+0008 0045 MLME_VIFCTRL_NDP_AD 0008 Checksum LL_type LL_addr buf_type addr_lo addr_mid addr_hi line
+0008 0046 MLME_VIFCTRL_NDP_FRAME 0002 frame line
+0008 0047 MLME_VIFCTRL_NDP_OFFLOAD 0007 ICMP_Type Sol_Flg ndp_src1 ndp_src2 ndp_tgt1 ndp_tgt2 line
+0008 0048 MLME_VIFCTRL_OBSS_SCAN_DONE_IND 0003 channels intolerant_40mhz_ap_found cycle_to_send_report
+0008 0049 MLME_VIFCTRL_OBSS_SCAN_IND 0002 channels intolerant_40mhz_ap_found
+0008 004a MLME_VIFCTRL_OFFLOAD_ACTIVE 0002 flavour active
+0008 004b MLME_VIFCTRL_OFFLOAD_INTERCEPT 0001 flavour
+0008 004c MLME_VIFCTRL_OFFLOAD_TIMER 0001 timer_id
+0008 004d MLME_VIFCTRL_OLBC 0003 rx_beacons bss_ht_protection_flags bss_erp_protection_flags
+0008 004e MLME_VIFCTRL_OPERATING_MODE_NOTIF_SEND_ACTION 0003 now bssid channel_bw
+0008 004f MLME_VIFCTRL_P2P_NOA 0005 duration interval start_time blackout_id position
+0008 0050 MLME_VIFCTRL_P2P_NOA_SET_TIMER 0003 time_now early_start position
+0008 0051 MLME_VIFCTRL_PLM689_WORKAROUND_IP 0002 static frame_cnt
+0008 0052 MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT 0003 plm689_workaround_address req_bssid same
+0008 0053 MLME_VIFCTRL_PLM689_WORKAROUND_TIMER_STARTED 0000
+0008 0054 MLME_VIFCTRL_PLM689_WORKAROUND_TRIGGERED 0000
+0008 0055 MLME_VIFCTRL_PROBE_REQ_FILTERED 0003 da sa reason
+0008 0056 MLME_VIFCTRL_QBSS_CU 0004 reported_load_percentage own_load_percentage computed_load_percentage channel_usage_above_threshold
+0008 0057 MLME_VIFCTRL_RATES 0003 all basic value
+0008 0058 MLME_VIFCTRL_ROAM 0004 from_bssid from_freq to_bssid to_freq
+0008 0059 MLME_VIFCTRL_ROAM_FAILURE 0001 result_code
+0008 005a MLME_VIFCTRL_ROUTER_ADVERTISEMENT_FRAME 0002 frame line
+0008 005b MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD 0007 sa da checksum router_lifetime valid_lifetime preferred_lifetime line
+0008 005c MLME_VIFCTRL_SAVE_WMM_FOR_ACM 0000
+0008 005d MLME_VIFCTRL_SELECTED_SECURITY 0004 type group_cipher pairwise_cipher akm_suite
+0008 005e MLME_VIFCTRL_SET_IP 0004 ip_ver vif_type ip_addr line
+0008 005f MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS 0006 pid priority direction medium_time minimun_data_rate address
+0008 0060 MLME_VIFCTRL_SLOW_AP 0001 max_time
+0008 0061 MLME_VIFCTRL_WIFISHARING_ALLOWED_CHANNELS 0001 mask
+0008 0062 MLME_VIFCTRL_WIFISHARING_LEAVING_DFS 0002 is_dfs move_to_primary_freq
+0008 0063 MLME_VIFCTRL_WIFISHARING_LEAVING_DFS_CHANNEL 0002 host_freq recommended_primary_freq
+0008 0064 MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL 0002 move_to_primary_freq channel_info
+# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml
+trace_types 178
+MLME_VIFCTRL_P2P_NOA_SET_TIMER.time_now Natural32
+MLME_VIFCTRL_P2P_NOA_SET_TIMER.early_start Natural32
+MLME_VIFCTRL_P2P_NOA_SET_TIMER.position Natural32
+MLME_VIFCTRL_PLM689_WORKAROUND_IP.static Boolean
+MLME_VIFCTRL_CHANNEL_NO.firmware_freq Channel_Frequency
+MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND.ra_timer_remaining_time Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND.RAfwdint Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND.RAfwdint_0_2 Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.p Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.pos Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.p_plus_pos Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.ipv6_ndopt_type Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.len Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.line __LINE__
+MLME_VIFCTRL_MFP_STATUS.in_use Boolean
+MLME_VIFCTRL_MFP_STATUS.mfpc Boolean
+MLME_VIFCTRL_MFP_STATUS.mfpr Boolean
+MLME_VIFCTRL_INACTIVITY_NULL.interval_since_last_null Integer32
+MLME_VIFCTRL_INACTIVITY_NULL.now Natural32
+MLME_VIFCTRL_INACTIVITY_NULL.time_of_last_null Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME.ra_lifetime Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME.ra_min_plus_10 Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME.ra_min Natural32
+MLME_VIFCTRL_ASSIST_RA_DUMP_GET_LIFETIMES.valid_time_flags Natural8
+MLME_VIFCTRL_ASSIST_RA_DUMP_GET_LIFETIMES.line __LINE__
+MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT.plm689_workaround_address MAC_Address
+MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT.req_bssid MAC_Address
+MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT.same Boolean
+MLME_VIFCTRL_BEACON_ERP.bssid MAC_Address
+MLME_VIFCTRL_BEACON_ERP.reason DEBUG_BEACON_ERP_REASON
+MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.ht_activated Boolean
+MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.vht_activated Boolean
+MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.all_membership_selector Natural8
+MLME_VIFCTRL_INACTIVITY_KICK_INFO.current_time Natural32
+MLME_VIFCTRL_INACTIVITY_KICK_INFO.unicast_rx_time Natural32
+MLME_VIFCTRL_INACTIVITY_KICK_INFO.time_since_last_rx Natural32
+MLME_VIFCTRL_NDP_FRAME.frame MBULK
+MLME_VIFCTRL_ASSIST_RA_FRAME_MINIMUM_LIFETIME.lifetime Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_MINIMUM_LIFETIME.line __LINE__
+MLME_VIFCTRL_INACTIVITY_PROCESSING.last_peer_sync Natural32
+MLME_VIFCTRL_INACTIVITY_PROCESSING.last_peer_activity_gap Natural32
+MLME_VIFCTRL_INACTIVITY_PROCESSING.timeout Natural32
+MLME_VIFCTRL_KEEPALIVE.interval Natural32
+MLME_VIFCTRL_KEEPALIVE.now Natural32
+MLME_VIFCTRL_WIFISHARING_LEAVING_DFS.is_dfs Boolean
+MLME_VIFCTRL_NAN_FAILURE.reason DEBUG_NAN_FAILURE_REASON
+MLME_VIFCTRL_CHANNEL_CONFIG.primary_freq Channel_Frequency
+MLME_VIFCTRL_CHANNEL_CONFIG.centre_freq Channel_Frequency
+MLME_VIFCTRL_CHANNEL_CONFIG.max_air_power Integer8
+MLME_VIFCTRL_CHANNEL_CONFIG.bandwidth_restricted_by_reg_dom Boolean
+MLME_VIFCTRL_INACTIVITY.interval Natural32
+MLME_VIFCTRL_INACTIVITY.now Natural32
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.sa MAC_Address
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.da MAC_Address
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.valid_lifetime Natural32
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.preferred_lifetime Natural32
+MLME_VIFCTRL_BEACON_UPDATE.now Natural32
+MLME_VIFCTRL_OBSS_SCAN_IND.intolerant_40mhz_ap_found Boolean
+MLME_VIFCTRL_ASSIST_EAPOL.is_authenticated Boolean
+MLME_VIFCTRL_QBSS_CU.channel_usage_above_threshold Boolean
+MLME_VIFCTRL_ECSA_SEND_ACTION.now Natural32
+MLME_VIFCTRL_ECSA_SEND_ACTION.bssid MAC_Address
+MLME_VIFCTRL_ECSA_SEND_ACTION.new_primary_channel Integer8
+MLME_VIFCTRL_ECSA_SEND_ACTION.channel_switch_count Integer8
+MLME_VIFCTRL_ASSIST_RA_FRAME_2_FORWARD_NEW.ra_sa MAC_Address
+MLME_VIFCTRL_ASSIST_RA_FRAME_2_FORWARD_NEW.pre_ra_sa MAC_Address
+MLME_VIFCTRL_CHIP_VERSION.hw_bb_chip_has_broken_vht_sigb_crc_check Boolean
+MLME_VIFCTRL_ASSIST_RA_FRAME.frame MBULK
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_FRAME.frame MBULK
+MLME_VIFCTRL_ARP_PKT.arp0 Integer8
+MLME_VIFCTRL_ARP_PKT.arp1 Integer8
+MLME_VIFCTRL_ARP_PKT.arp2 Integer8
+MLME_VIFCTRL_ARP_PKT.arp3 Integer8
+MLME_VIFCTRL_CHANGED_AP_CHANNEL.is_sta_preparing_channel_switch Boolean
+MLME_VIFCTRL_CHANGED_AP_CHANNEL.move_to_primary_freq Channel_Frequency
+MLME_VIFCTRL_CHANGED_AP_CHANNEL.channel_info Channel_Information
+MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.pid FsmProcessId
+MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.priority Priority
+MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.direction Direction
+MLME_VIFCTRL_ASSIST_RA_FRAME_1_FORWARD_BY_ADDR.ra_da MAC_Address
+MLME_VIFCTRL_ASSIST_RA_FRAME_1_FORWARD_BY_ADDR.interface_address MAC_Address
+MLME_VIFCTRL_MANAGEMENT_FRAME.DA MAC_Address
+MLME_VIFCTRL_MANAGEMENT_FRAME.reason_code Reason_Code
+MLME_VIFCTRL_ERP_IE_RECEIVED.pid FsmProcessId
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_rcvtime Natural32
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_da MAC_Address
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_sa MAC_Address
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_min Natural32
+MLME_VIFCTRL_EAPOL_DATA.data TOKEN
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.pid FsmProcessId
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.priority Priority
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.direction Direction
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.minimun_data_rate Rate
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.address MAC_Address
+MLME_VIFCTRL_LISTEN_OFFLOAD.interval Natural32
+MLME_VIFCTRL_SELECTED_SECURITY.type DEBUG_MLME_CONMGR_SELECTED_SECURITY_TYPE
+MLME_VIFCTRL_SELECTED_SECURITY.group_cipher Natural32
+MLME_VIFCTRL_SELECTED_SECURITY.pairwise_cipher Natural32
+MLME_VIFCTRL_SELECTED_SECURITY.akm_suite Natural32
+MLME_VIFCTRL_OPERATING_MODE_NOTIF_SEND_ACTION.now Natural32
+MLME_VIFCTRL_OPERATING_MODE_NOTIF_SEND_ACTION.bssid MAC_Address
+MLME_VIFCTRL_ASSIST_RA_FRAME_VALIDATE_FAILED.line __LINE__
+MLME_VIFCTRL_SET_IP.ip_ver Integer8
+MLME_VIFCTRL_SET_IP.vif_type Integer8
+MLME_VIFCTRL_SET_IP.ip_addr Natural32
+MLME_VIFCTRL_ARP_OFFLOAD.src MAC_Address
+MLME_VIFCTRL_ARP_OFFLOAD.tgt MAC_Address
+MLME_VIFCTRL_ARP_OFFLOAD.opcode DEBUG_ARP_OPCODE
+MLME_VIFCTRL_BEAMFORMEE_DISABLED.peer_current_nss Natural8
+MLME_VIFCTRL_BEAMFORMEE_DISABLED.num_sounding_dimensions Natural8
+MLME_VIFCTRL_IGMP_OFFLOAD_MCAST_ADDR_LIST.count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_MCAST_ADDR_LIST.mcast_ip_addr Natural32
+MLME_VIFCTRL_AP_FAILURE.bssid MAC_Address
+MLME_VIFCTRL_AP_FAILURE.reason DEBUG_AP_FAILURE_REASON
+MLME_VIFCTRL_ARP_FRAME.frame MBULK
+MLME_VIFCTRL_EAPOL_EAP_CODE_INVALID.code Natural8
+MLME_VIFCTRL_EAPOL_EAP_CODE_INVALID.line __LINE__
+MLME_VIFCTRL_FRAME_TOO_SHORT_FOR_EAPOL.line __LINE__
+MLME_VIFCTRL_PROBE_REQ_FILTERED.da MAC_Address
+MLME_VIFCTRL_PROBE_REQ_FILTERED.sa MAC_Address
+MLME_VIFCTRL_PROBE_REQ_FILTERED.reason DEBUG_PROBE_REQ_FILTER_REASON
+MLME_VIFCTRL_HT_CAP_DOWNGRADE.field DEBUG_HT_CAP_DOWNGRADE_FIELD
+MLME_VIFCTRL_ECSA_TIMEOUT.now Natural32
+MLME_VIFCTRL_ECSA_TIMEOUT.new_channel_number Integer8
+MLME_VIFCTRL_ECSA_TIMEOUT.channel_switch_count Integer8
+MLME_VIFCTRL_OFFLOAD_ACTIVE.flavour MESSAGE_TYPE
+MLME_VIFCTRL_OFFLOAD_ACTIVE.active Boolean
+MLME_VIFCTRL_ASSIST_RA_FRAME_RETURN_WITH.status Natural32
+MLME_VIFCTRL_NDP_AD.LL_addr MAC_Address
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_rcvd_count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_mlme_resp_count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_to_host_count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_mlme_drop_count Natural32
+MLME_VIFCTRL_WIFISHARING_ALLOWED_CHANNELS.mask Natural48
+MLME_VIFCTRL_ECSA_COUNT_FINISHED.now Natural32
+MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_count Integer8
+MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_time Natural32
+MLME_VIFCTRL_MIC_FAILURE.peer MAC_Address
+MLME_VIFCTRL_MIC_FAILURE.status DEBUG_MIC_FAILURE_RESULT
+MLME_VIFCTRL_ROAM.from_bssid MAC_Address
+MLME_VIFCTRL_ROAM.from_freq Channel_Frequency
+MLME_VIFCTRL_ROAM.to_bssid MAC_Address
+MLME_VIFCTRL_ROAM.to_freq Channel_Frequency
+MLME_VIFCTRL_BEACON_FORWARD.enabled Boolean
+MLME_VIFCTRL_SLOW_AP.max_time Natural32
+MLME_VIFCTRL_ARP_HDR.Addr1 MAC_Address
+MLME_VIFCTRL_ARP_HDR.Addr2 MAC_Address
+MLME_VIFCTRL_ARP_HDR.Addr3 MAC_Address
+MLME_VIFCTRL_IGMP_OFFLOAD_SET_ENABLED.enabled Boolean
+MLME_VIFCTRL_IGMP_OFFLOAD_SET_ENABLED.vif_type VIF_Type
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.now Natural32
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.new_primary_channel Integer8
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.channel_switch_count Integer8
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.channel_switch_mode Integer8
+MLME_VIFCTRL_P2P_NOA.duration Natural32
+MLME_VIFCTRL_P2P_NOA.interval Natural32
+MLME_VIFCTRL_P2P_NOA.start_time Natural32
+MLME_VIFCTRL_P2P_NOA.position Natural32
+MLME_VIFCTRL_CONNECTION_RESUMED.primary_freq Channel_Frequency
+MLME_VIFCTRL_RATES.value DEBUG_RATES_VALUES
+MLME_VIFCTRL_OFFLOAD_INTERCEPT.flavour MESSAGE_TYPE
+MLME_VIFCTRL_FORCE_ACTIVE.pid FsmProcessId
+MLME_VIFCTRL_FORCE_ACTIVE.active Boolean
+MLME_VIFCTRL_DFS_ADD_BLACKOUT.blackout_start_reference Natural32
+MLME_VIFCTRL_DFS_ADD_BLACKOUT.blackout_period Natural32
+MLME_VIFCTRL_DFS_ADD_BLACKOUT.blackout_duration Natural32
+MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.elapsed_time Natural32
+MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.line __LINE__
+MLME_VIFCTRL_ARP_EXTRACT.sndr_hw MAC_Address
+MLME_VIFCTRL_ARP_EXTRACT.sndr_ip Natural32
+MLME_VIFCTRL_ARP_EXTRACT.tgt_ip Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON.ra_timer_remaining_time Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON.ra_timer Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON.ra_frame__ra_timer_set_time Natural32
+MLME_VIFCTRL_ASSIST_RA_DUMP_SET_LIFETIMES.valid_time_flags Natural8
+MLME_VIFCTRL_ASSIST_RA_DUMP_SET_LIFETIMES.line __LINE__
+MLME_VIFCTRL_OBSS_SCAN_DONE_IND.intolerant_40mhz_ap_found Boolean
+MLME_VIFCTRL_OBSS_SCAN_DONE_IND.cycle_to_send_report Boolean
+DEBUG_NAN_FAILURE_REASON Enum 0001 vif_index 0002 invalid_tlv
+DEBUG_BEACON_ERP_REASON Enum 0000 ap_sta_assoc 0001 ap_updating_beacon
+DEBUG_HT_CAP_DOWNGRADE_FIELD Enum 0000 cap_info 0001 mmss 0002 mraf 0003 rxmcs
+DEBUG_MIC_FAILURE_RESULT Enum 0000 success 0001 no_peer_entry
+DEBUG_MLME_VIFCTRL_SELECTED_SECURITY_TYPE Enum 0000 none 0001 rsn 0002 wpa 0003 wapi
+DEBUG_PROBE_REQ_FILTER_REASON Enum 0000 group_address 0001 dest_address 0002 ssid 0003 no_p2p_ie 0004 device_address 0005 no_wcs_ie 0006 device_type 0007 no_probe_rsp_ies 0008 no_probe_rsp_p2p_ie 0009 no_probe_rsp_wsc_ie 000a already_txing_probe_resp 000b no_supported_rates_ie 000c p2p_with_only_basic_rates
+DEBUG_AP_FAILURE_REASON Enum 0000 bssid 0001 vif_index 0002 beacon_period 0003 dtim_period 0004 authentication_type 0005 channel 0006 channel_no_ir 0007 channel_dfs 0008 ie_list 0009 no_rates_ie 000a no_ssid_ie 000b no_ht_operation_ie 000c no_wmm_ie 000d no_vht_operation_or_ht_ie 000e missing_ht_ies 000f bandwidth_requires_ie 0010 channel_no_outdoor 0011 probe_rsp_no_p2p_ie 0012 ht_op_ie_channel_mismatch 0013 multiple_security_ies 0014 group_key_mismatch 0015 vendor_ie_present 0016 ht_on_no_ofdm_channel 0017 computed_bss_rates_null 0018 country_mismatch 0019 24_channel_must_be_20mhz 001a wifisharing_not_supported 001b no_valid_channel_is_found
+DEBUG_RATES_VALUES Enum 0000 host 0001 mib 0002 sta 0003 intersect_host_mib 0004 intersect_ap_sta 0005 host_filtered_reg 0006 mib_filtered_reg 0007 sta_filtered_reg
+DEBUG_ARP_OPCODE Enum 0001 ARP_OP_REQUEST 0002 ARP_OP_REPLY
+# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml
+trace_def 23
+0018 0000 MLME_ROAMING_ATTEMPT 0004 try_okc bssid rssi freq
+0018 0001 MLME_ROAMING_BSS_TRANS_MGMT_REQ 0003 link_loss_imminent disassociation_timer_us deauth_pending
+0018 0002 MLME_ROAMING_CLEANUP 0002 bssid ctrl_flag_roam_fail
+0018 0003 MLME_ROAMING_COMPLETE 0001 bssid
+0018 0004 MLME_ROAMING_CONNECTION_RESUMED 0001 bssid
+0018 0005 MLME_ROAMING_CU_TRIGGER 0001 channel_usage_above_threshold
+0018 0006 MLME_ROAMING_FAIL 0002 bssid result_code
+0018 0007 MLME_ROAMING_GIVEUP 0000
+0018 0008 MLME_ROAMING_IDLE 0001 line
+0018 0009 MLME_ROAMING_INITIAL_CONFIG 000a background_scan_period roam_scan_band rssi_low_threshold rssi_delta_threshold rssi_no_candidate_delta_threshold cu_no_candidate_delta_threshold rssi_cu_low_threshold_2G rssi_cu_low_threshold_5G cu_high_threshold_2G cu_high_threshold_5G
+0018 000a MLME_ROAMING_LINK_LOST 0001 deauth
+0018 000b MLME_ROAMING_NEIGHBOR 0002 bssid freq
+0018 000c MLME_ROAMING_NEW_SCAN 0005 scan_mode scan_type periodic fullscan scan_channels
+0018 000d MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE 0002 ctrl_flag_rssi_low_threshold_mode ctrl_flag_cu_high_threshold_mode
+0018 000e MLME_ROAMING_POTENTIAL_CANDIDATE 0008 is_eligible candidate_selection_factor candidate_eligibility_threshold local_AP_selection_factor candidate_rssi candidate_channel_utilisation local_AP_rssi local_AP_channel_utilisation
+0018 000f MLME_ROAMING_RSSI_BOOST_CANDIDATE 0003 frequency original_rssi boost
+0018 0010 MLME_ROAMING_RSSI_BOOST_CONNECTED_AP 0003 frequency original_rssi boost
+0018 0011 MLME_ROAMING_RSSI_TRIGGER 0006 trigger_flags rssi rssi_low rssi_high rssi_cu_low rssi_cu_high
+0018 0012 MLME_ROAMING_SCAN_DONE 0001 roam_candidates
+0018 0013 MLME_ROAMING_SCAN_IND_FILTERED 0006 bssid other_bssid rssi freq current_rssi reason
+0018 0014 MLME_ROAMING_SET_SCAN_MODE 0006 new_scan_mode old_scan_mode rssi_trigger cu_trigger deauth_pending deauth_reason
+0018 0015 MLME_ROAMING_START_SCAN 0004 scan_mode scan_type periodic fullscan
+0018 0016 MLME_ROAMING_SUCCESS 0001 bssid
+# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml
+trace_types 63
+MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE.ctrl_flag_rssi_low_threshold_mode Boolean
+MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE.ctrl_flag_cu_high_threshold_mode Boolean
+MLME_ROAMING_POTENTIAL_CANDIDATE.is_eligible Boolean
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_selection_factor Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_eligibility_threshold Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_selection_factor Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_rssi Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_channel_utilisation Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_rssi Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_channel_utilisation Decibels
+MLME_ROAMING_SET_SCAN_MODE.new_scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_SET_SCAN_MODE.old_scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_SET_SCAN_MODE.rssi_trigger Boolean
+MLME_ROAMING_SET_SCAN_MODE.cu_trigger Boolean
+MLME_ROAMING_SET_SCAN_MODE.deauth_pending ROAMING_DEAUTH_PENDING
+MLME_ROAMING_SET_SCAN_MODE.deauth_reason Reason_Code
+MLME_ROAMING_CONNECTION_RESUMED.bssid MAC_Address
+MLME_ROAMING_START_SCAN.scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_START_SCAN.scan_type SCAN_TYPE
+MLME_ROAMING_START_SCAN.periodic Boolean
+MLME_ROAMING_START_SCAN.fullscan Boolean
+MLME_ROAMING_BSS_TRANS_MGMT_REQ.link_loss_imminent Boolean
+MLME_ROAMING_BSS_TRANS_MGMT_REQ.disassociation_timer_us Natural32
+MLME_ROAMING_BSS_TRANS_MGMT_REQ.deauth_pending ROAMING_DEAUTH_PENDING
+MLME_ROAMING_INITIAL_CONFIG.background_scan_period Natural32
+MLME_ROAMING_INITIAL_CONFIG.rssi_low_threshold Decibels
+MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_2G Decibels
+MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_5G Decibels
+MLME_ROAMING_RSSI_TRIGGER.trigger_flags ROAMING_TRIGGER_MODE
+MLME_ROAMING_RSSI_TRIGGER.rssi Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_low Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_high Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_cu_low Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_cu_high Decibels
+MLME_ROAMING_NEW_SCAN.scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_NEW_SCAN.scan_type ROAMING_SCAN_TYPE
+MLME_ROAMING_NEW_SCAN.periodic Boolean
+MLME_ROAMING_NEW_SCAN.fullscan Boolean
+MLME_ROAMING_NEW_SCAN.scan_channels Natural48
+MLME_ROAMING_COMPLETE.bssid MAC_Address
+MLME_ROAMING_SUCCESS.bssid MAC_Address
+MLME_ROAMING_NEIGHBOR.bssid MAC_Address
+MLME_ROAMING_NEIGHBOR.freq Channel_Frequency
+MLME_ROAMING_FAIL.bssid MAC_Address
+MLME_ROAMING_RSSI_BOOST_CANDIDATE.frequency Channel_Frequency
+MLME_ROAMING_RSSI_BOOST_CANDIDATE.original_rssi Decibels
+MLME_ROAMING_RSSI_BOOST_CANDIDATE.boost Decibels
+MLME_ROAMING_ATTEMPT.try_okc Boolean
+MLME_ROAMING_ATTEMPT.bssid MAC_Address
+MLME_ROAMING_ATTEMPT.rssi Decibels
+MLME_ROAMING_ATTEMPT.freq Channel_Frequency
+MLME_ROAMING_CU_TRIGGER.channel_usage_above_threshold Boolean
+MLME_ROAMING_SCAN_IND_FILTERED.bssid MAC_Address
+MLME_ROAMING_SCAN_IND_FILTERED.other_bssid MAC_Address
+MLME_ROAMING_SCAN_IND_FILTERED.rssi Decibels
+MLME_ROAMING_SCAN_IND_FILTERED.freq Channel_Frequency
+MLME_ROAMING_SCAN_IND_FILTERED.current_rssi Decibels
+MLME_ROAMING_SCAN_IND_FILTERED.reason ROAMING_SCAN_IND_FILTER_REASON
+MLME_ROAMING_RSSI_BOOST_CONNECTED_AP.frequency Channel_Frequency
+MLME_ROAMING_RSSI_BOOST_CONNECTED_AP.original_rssi Decibels
+MLME_ROAMING_RSSI_BOOST_CONNECTED_AP.boost Decibels
+MLME_ROAMING_CLEANUP.bssid MAC_Address
+MLME_ROAMING_CLEANUP.ctrl_flag_roam_fail Boolean
+DEBUG_SCAN_IND_FILTER_REASON Enum 0000 bssid_connected 0001 ssid 0002 rssi 0003 rss 0004 malloc_failed 0005 off_channel 0006 out_of_band 0007 bssid_not_target 0008 mobility_domain
+ROAMING_TRIGGER_MODE Enum 0001 no_trigger 0003 RSSI_only 0005 CU_RSSI_only 0007 RSSI_and_CU_RSSI
+ROAMING_SCAN_MODE Enum 0000 ROAMING_SCAN_MODE_CASE_1 0001 ROAMING_SCAN_MODE_CASE_2 0002 ROAMING_SCAN_MODE_CASE_1_NCHO 0003 ROAMING_SCAN_MODE_CASE_3 0004 ScanMode_None
+ROAMING_SCAN_IND_FILTER_REASON Enum 0000 bssid_connected 0001 ssid 0002 rssi 0003 rss 0004 malloc_failed 0005 off_channel 0006 out_of_band 0007 bssid_not_target 0008 mobility_domain 000c selection_factor_low 000d same_channel_and_bssid
+ROAMING_DEAUTH_PENDING Enum 0000 DEAUTH_NOT_PENDING 0001 IN_MORE_THAN_10_SECONDS 0002 IN_LESS_THAN_10_SECONDS
+ROAMING_SCAN_TYPE Enum 000b SOFT_NEIGHBOUR_ROAMING_SCAN 000c SOFT_CACHED_ROAMING_SCAN 000d SOFT_ALL_ROAMING_SCAN 000e HARD_NEIGHBOUR_ROAMING_SCAN 000f HARD_CACHED_ROAMING_SCAN 0010 HARD_ALL_ROAMING_SCAN 0014 FIRST_ILLEGAL
+# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml
+trace_def 5
+0007 0000 MLME_REQUESTS_FORWARD 0003 id rules pid
+0007 0001 MLME_REQUESTS_FORWARD_ERROR 0004 id rules pid line
+0007 0002 MLME_REQUESTS_SEND_STAGE1_RESETS 0001 pid
+0007 0003 MLME_REQUESTS_SEND_STAGE2_RESETS 0001 pid
+0007 0004 MLME_REQUESTS_SEND_WAKE_HOSTS 0001 pid
+# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml
+trace_types 5
+MLME_REQUESTS_FORWARD_ERROR.pid FsmProcessId
+MLME_REQUESTS_SEND_STAGE1_RESETS.pid FsmProcessId
+MLME_REQUESTS_SEND_WAKE_HOSTS.pid FsmProcessId
+MLME_REQUESTS_FORWARD.pid FsmProcessId
+MLME_REQUESTS_SEND_STAGE2_RESETS.pid FsmProcessId
+# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml
+trace_def 9
+0016 0000 MLME_NAN_CANDIDATE 0001 bssid
+0016 0001 MLME_NAN_CONFIG_TLV_FAILURE 0003 tlv_tag tlv_length tlv_value
+0016 0002 MLME_NAN_FSM_DEINIT 0001 pid
+0016 0003 MLME_NAN_FSM_INIT 0001 pid
+0016 0004 MLME_NAN_MASTER_RANK_CHANGED 0003 master_preference random_factor interface_address
+0016 0005 MLME_NAN_ROLE_CHANGED 0006 old_role new_role beacon_counter_to_sync_role_rssi_close beacon_counter_to_sync_role_rssi_middle beacon_counter_to_non_sync_role_rssi_close beacon_counter_to_non_sync_role_rssi_middle
+0016 0006 MLME_NAN_SCAN 0002 ies scan_channels
+0016 0007 MLME_NAN_SCAN_DONE 0001 found_candidate
+0016 0008 MLME_NAN_SCAN_IND_FILTERED 0003 bssid other_bssid reason
+# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml
+trace_types 11
+MLME_NAN_CONFIG_TLV_FAILURE.tlv_value Natural32
+MLME_NAN_MASTER_RANK_CHANGED.interface_address MAC_Address
+MLME_NAN_CANDIDATE.bssid MAC_Address
+MLME_NAN_SCAN_IND_FILTERED.bssid MAC_Address
+MLME_NAN_SCAN_IND_FILTERED.other_bssid MAC_Address
+MLME_NAN_SCAN_IND_FILTERED.reason NAN_SCAN_IND_FILTER_REASON
+MLME_NAN_FSM_INIT.pid FsmProcessId
+MLME_NAN_SCAN_DONE.found_candidate Boolean
+MLME_NAN_SCAN.ies MBULK
+MLME_NAN_SCAN.scan_channels Natural48
+MLME_NAN_FSM_DEINIT.pid FsmProcessId
+NAN_SCAN_IND_FILTER_REASON Enum 0000 already_joined 0001 no_nan_ie 0002 lower_cluster_rank 0003 bssid_not_in_range 0004 malloc_failed
+# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml
+trace_def 1
+0038 0000 MLME_WIFI_LOGGER_DATA 0002 report line
+# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml
+trace_types 2
+MLME_WIFI_LOGGER_DATA.report MBULK
+MLME_WIFI_LOGGER_DATA.line __LINE__
+# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml
+trace_def 11
+0012 0000 MLME_BA_ADD 0007 address dialog_token parameter_set priority bufsize timeout start_seq_ctrl
+0012 0001 MLME_BA_ADD_RAME_CFM 0001 Result_Code
+0012 0002 MLME_BA_CONTROL 0003 address allowed configured
+0012 0003 MLME_BA_DEINIT 0001 pid
+0012 0004 MLME_BA_DEL 0005 address parameter_set priority direction reason_code
+0012 0005 MLME_BA_DEL_RAME_CFM 0004 address priority direction result_code
+0012 0006 MLME_BA_FRAME 0001 frame
+0012 0007 MLME_BA_IGNORE 0002 address action_type
+0012 0008 MLME_BA_INIT 0002 pid rxbuffersize
+0012 0009 MLME_BA_PEER_EVALUATE 0003 address desired configured
+0012 000a MLME_BA_RAME_ERROR 0004 peer_address priority direction result_code
+# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml
+trace_types 21
+MLME_BA_PEER_EVALUATE.address MAC_Address
+MLME_BA_DEINIT.pid FsmProcessId
+MLME_BA_CONTROL.address MAC_Address
+MLME_BA_DEL_RAME_CFM.address MAC_Address
+MLME_BA_DEL_RAME_CFM.priority Priority
+MLME_BA_DEL_RAME_CFM.direction Direction
+MLME_BA_DEL_RAME_CFM.result_code Result_Code
+MLME_BA_IGNORE.address MAC_Address
+MLME_BA_RAME_ERROR.peer_address MAC_Address
+MLME_BA_RAME_ERROR.priority Priority
+MLME_BA_RAME_ERROR.direction Direction
+MLME_BA_RAME_ERROR.result_code Result_Code
+MLME_BA_DEL.address MAC_Address
+MLME_BA_DEL.priority Priority
+MLME_BA_DEL.direction Direction
+MLME_BA_DEL.reason_code Reason_Code
+MLME_BA_ADD.address MAC_Address
+MLME_BA_ADD.priority Priority
+MLME_BA_INIT.pid FsmProcessId
+MLME_BA_ADD_RAME_CFM.Result_Code Result_Code
+MLME_BA_FRAME.frame MBULK
+# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml
+trace_def 4
+003c 0000 MLME_IE_GET_AKM_SUITES_NUMBER 0001 akm_suites_number
+003c 0001 MLME_IE_GET_PAIRWISE_CIPHERS_NUMBER 0001 pairwise_ciphers_number
+003c 0002 MLME_IE_RSN_CAPABILITIES 0001 capabilities
+003c 0003 MLME_IE_VALIDATE_RSN 0008 is_valid pairwise_count_declared pairwise_count_real akm_count_declared akm_count_real pmkid_count capabilities ie_length
+# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml
+trace_types 1
+MLME_IE_VALIDATE_RSN.is_valid Boolean
+# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml
+trace_def 44
+0004 0000 MLME_CONMGR_ASSOC_COMEBACK_TIME 0001 assoc_comeback_time
+0004 0001 MLME_CONMGR_BASF_RESULT 0003 status abort line
+0004 0002 MLME_CONMGR_BUILD_ASSOC_FRAME_ACM 0004 old_aci_aifsn new_aci_aifsn old_acm new_acm
+0004 0003 MLME_CONMGR_BUILD_ASSOC_FRAME_ACM_RIC_COPIED 0002 coped_bytes resource_descriptor_count
+0004 0004 MLME_CONMGR_BUILD_FRAME 0003 build frametype line
+0004 0005 MLME_CONMGR_EAPOL 0001 line
+0004 0006 MLME_CONMGR_EAPOL_ANONCE_INVALID 0001 line
+0004 0007 MLME_CONMGR_EAPOL_BUILD_SEND_G2 0002 bssid line
+0004 0008 MLME_CONMGR_EAPOL_BUILD_SEND_M2 0002 bssid line
+0004 0009 MLME_CONMGR_EAPOL_BUILD_SEND_M4 0002 bssid line
+0004 000a MLME_CONMGR_EAPOL_DECRYPT_ERROR 0001 line
+0004 000b MLME_CONMGR_EAPOL_DESCRIPTOR_VERSION_INVALID 0002 descriptor_version line
+0004 000c MLME_CONMGR_EAPOL_GTK_UNAVAILABLE 0001 line
+0004 000d MLME_CONMGR_EAPOL_IGTK_UNAVAILABLE 0001 line
+0004 000e MLME_CONMGR_EAPOL_KEY_DATA_LENGTH_INVALID 0002 len line
+0004 000f MLME_CONMGR_EAPOL_KEY_LENGTH_INVALID 0002 len line
+0004 0010 MLME_CONMGR_EAPOL_MIC_DISCARDED 0001 line
+0004 0011 MLME_CONMGR_EAPOL_MIC_INVALID 0001 line
+0004 0012 MLME_CONMGR_EAPOL_MIC_NOT_PRESENT 0001 line
+0004 0013 MLME_CONMGR_EAPOL_NOT_8021X 0001 line
+0004 0014 MLME_CONMGR_EAPOL_NOT_CCMP128 0001 line
+0004 0015 MLME_CONMGR_EAPOL_NOT_GTK_FRAME 0001 line
+0004 0016 MLME_CONMGR_EAPOL_NOT_KEY_FRAME 0001 line
+0004 0017 MLME_CONMGR_EAPOL_NOT_SECURE_AND_ENCRYPTED 0003 secure encrypted_key line
+0004 0018 MLME_CONMGR_EAPOL_PROCESS_G 0001 line
+0004 0019 MLME_CONMGR_EAPOL_PROCESS_G1 0001 line
+0004 001a MLME_CONMGR_EAPOL_PROCESS_GTK 0001 line
+0004 001b MLME_CONMGR_EAPOL_PROCESS_M 0001 line
+0004 001c MLME_CONMGR_EAPOL_PROCESS_M1 0001 line
+0004 001d MLME_CONMGR_EAPOL_PROCESS_M3 0001 line
+0004 001e MLME_CONMGR_EAPOL_PTK_UNAVAILABLE 0001 line
+0004 001f MLME_CONMGR_FRAME_FILTER 0003 frequency bssid is_ssid_present
+0004 0020 MLME_CONMGR_FRAME_TOO_SHORT_FOR_KEY 0001 line
+0004 0021 MLME_CONMGR_INSTALL_KEY 0002 key_type line
+0004 0022 MLME_CONMGR_LEAKY_SIGNAL 0002 signalid line
+0004 0023 MLME_CONMGR_PLM689_WORKAROUND_NEED_TO_UPDATE_MIB 0001 need_to_update_mib
+0004 0024 MLME_CONMGR_REASON 0002 reason line
+0004 0025 MLME_CONMGR_REPLAY_COUNTER_INVALID 0001 line
+0004 0026 MLME_CONMGR_RX_FRAME 0003 rssi frequency line
+0004 0027 MLME_CONMGR_SLOW_AP_FRAME 0001 poll
+0004 0028 MLME_CONMGR_SLOW_AP_SWITCH 0002 max_time switch_time
+0004 0029 MLME_CONMGR_TRANSMISSION_STATUS 0002 txstatus line
+0004 002a MLME_CONMGR_TX_FRAME 0005 tx_rate tx_flags address bssid line
+0004 002b MLME_CONMGR_VALUES 0003 parent size listen
+# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml
+trace_types 25
+MLME_CONMGR_SLOW_AP_SWITCH.max_time Natural32
+MLME_CONMGR_EAPOL_NOT_SECURE_AND_ENCRYPTED.secure Boolean
+MLME_CONMGR_EAPOL_NOT_SECURE_AND_ENCRYPTED.encrypted_key Boolean
+MLME_CONMGR_EAPOL_BUILD_SEND_G2.bssid MAC_Address
+MLME_CONMGR_TRANSMISSION_STATUS.txstatus Transmission_Status
+MLME_CONMGR_FRAME_FILTER.frequency Channel_Frequency
+MLME_CONMGR_FRAME_FILTER.bssid MAC_Address
+MLME_CONMGR_FRAME_FILTER.is_ssid_present Boolean
+MLME_CONMGR_PLM689_WORKAROUND_NEED_TO_UPDATE_MIB.need_to_update_mib Boolean
+MLME_CONMGR_INSTALL_KEY.key_type Key_Type
+MLME_CONMGR_BUILD_FRAME.build Boolean
+MLME_CONMGR_ASSOC_COMEBACK_TIME.assoc_comeback_time Natural32
+MLME_CONMGR_EAPOL_DESCRIPTOR_VERSION_INVALID.descriptor_version Natural8
+MLME_CONMGR_EAPOL_BUILD_SEND_M4.bssid MAC_Address
+MLME_CONMGR_TX_FRAME.address MAC_Address
+MLME_CONMGR_TX_FRAME.bssid MAC_Address
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.old_aci_aifsn Natural8
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.new_aci_aifsn Natural8
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.old_acm Boolean
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.new_acm Boolean
+MLME_CONMGR_EAPOL_BUILD_SEND_M2.bssid MAC_Address
+MLME_CONMGR_RX_FRAME.rssi Decibels
+MLME_CONMGR_RX_FRAME.frequency Channel_Frequency
+MLME_CONMGR_BASF_RESULT.status RESULT_CODE
+MLME_CONMGR_BASF_RESULT.abort Boolean
+# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml
+trace_def 4
+0020 0000 MLME_SA_QUERY_INIT 0001 pid
+0020 0001 MLME_SA_QUERY_DEINIT 0001 pid
+0020 0002 MLME_SA_QUERY_STATUS 0003 address pmf_in_use status
+0020 0003 MLME_SA_QUERY_RESULT 0002 address status
+# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml
+trace_types 7
+MLME_SA_QUERY_INIT.pid FsmProcessId
+MLME_SA_QUERY_STATUS.address MAC_Address
+MLME_SA_QUERY_STATUS.pmf_in_use Boolean
+MLME_SA_QUERY_STATUS.status MLME_SA_QUERY_STATES
+MLME_SA_QUERY_DEINIT.pid FsmProcessId
+MLME_SA_QUERY_RESULT.address MAC_Address
+MLME_SA_QUERY_RESULT.status Boolean
+# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml
+trace_def 7
+0015 0000 MLME_REGULATORY_CHANNEL_REQ 0005 country_code freq_center freq_start freq_end bandwidth_mhz
+0015 0001 MLME_CONNECTED_COUNTRY 0003 alpha2_0 alpha2_1 indoor_outdoor
+0015 0002 MLME_REGULATORY_RULE 0005 freq_start freq_end max_bandwidth_mhz max_power flags
+0015 0003 MLME_REGULATORY_CHANNEL_REQ_FAILURE 0004 freq_start freq_end bandwidth_mhz reason
+0015 0004 MLME_REGULATORY_CHANNELS_SUPPORTED 0006 supported_channels length num_subbands step channel num_channels
+0015 0005 MLME_REGULATORY_MASK 0001 mask
+0015 0006 MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG 0003 proposed_channel_info resolved_channel_info found
+# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml
+trace_types 12
+MLME_REGULATORY_RULE.max_bandwidth_mhz Natural8
+MLME_REGULATORY_RULE.max_power Natural16s
+MLME_REGULATORY_RULE.flags Natural8
+MLME_REGULATORY_CHANNELS_SUPPORTED.supported_channels Boolean
+MLME_REGULATORY_CHANNELS_SUPPORTED.length Natural32
+MLME_REGULATORY_CHANNELS_SUPPORTED.num_subbands Natural32
+MLME_REGULATORY_CHANNELS_SUPPORTED.step Natural8
+MLME_REGULATORY_CHANNELS_SUPPORTED.channel Natural8
+MLME_REGULATORY_CHANNELS_SUPPORTED.num_channels Natural8
+MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG.found Boolean
+MLME_REGULATORY_MASK.mask Natural48
+MLME_REGULATORY_CHANNEL_REQ_FAILURE.reason DEBUG_MLME_REGULATORY_CHANNEL_REQ_FAILURE_REASON
+DEBUG_MLME_REGULATORY_CHANNEL_REQ_FAILURE_REASON Enum 0000 invalid_bandwidth 0001 mib_read_failed 0002 header_read_failed 0003 no_rule 0004 bandwidth_40m_not_allowed_for_2g4 0005 not_allowed_in_no_cell
+# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml
+trace_def 27
+0022 0000 MLME_MEASUREMENTS_ADD_SCAN_RESULT 0001 result_code
+0022 0001 MLME_MEASUREMENTS_BUILD_RM_REPORT 0002 size result
+0022 0002 MLME_MEASUREMENTS_CLEARING_RESULTS 0000
+0022 0003 MLME_MEASUREMENTS_DEINIT 0001 teardown_req_pid
+0022 0004 MLME_MEASUREMENTS_INIT 0002 interface_address beacon_period
+0022 0005 MLME_MEASUREMENTS_LINK_REPORT 0004 interface_address bssid rcpi rsni
+0022 0006 MLME_MEASUREMENTS_LINK_REQUEST 0005 dialog_token used_power max_power rssi snr
+0022 0007 MLME_MEASUREMENTS_REPORT_INFO 0002 bssid ie_len
+0022 0008 MLME_MEASUREMENTS_REQUEST 0005 token class channel mode duration
+0022 0009 MLME_MEASUREMENTS_REQUESTING_SCAN 0002 measurement_duration ies_len
+0022 000a MLME_MEASUREMENTS_REQUEST_IE 0002 token count
+0022 000b MLME_MEASUREMENTS_REQUEST_OPT_IE 0002 dummy reason
+0022 000c MLME_MEASUREMENTS_REQ_REFUSED 0003 offset token mode
+0022 000d MLME_MEASUREMENTS_REQ_SCAN_MASK 0005 class channel mode channel_time freq_mask
+0022 000e MLME_MEASUREMENTS_RM_CAPS 0004 link beacon_passive beacon_active beacon_table
+0022 000f MLME_MEASUREMENTS_RM_REJECTED 0002 dummy reason
+0022 0010 MLME_MEASUREMENTS_RM_REQ 0001 result
+0022 0011 MLME_MEASUREMENTS_SCAN_COUNT 0002 performed required
+0022 0012 MLME_MEASUREMENTS_SCAN_DELAYED 0001 delay
+0022 0013 MLME_MEASUREMENTS_SCAN_IES 0002 frame frame_length
+0022 0014 MLME_MEASUREMENTS_SCAN_MASKS 0003 active passive mask
+0022 0015 MLME_MEASUREMENTS_SCAN_REQUEST 0001 data
+0022 0016 MLME_MEASUREMENTS_SCAN_RESULT 0001 address
+0022 0017 MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE 0003 ie len total
+0022 0018 MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS 0001 tfs
+0022 0019 MLME_MEASUREMENTS_TABLE_SIZE 0001 entries
+0022 001a MLME_MEASUREMENTS_TX_CFM 0001 transmission_status
+# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml
+trace_types 59
+MLME_MEASUREMENTS_SCAN_MASKS.active NATURAL48
+MLME_MEASUREMENTS_SCAN_MASKS.passive NATURAL48
+MLME_MEASUREMENTS_SCAN_MASKS.mask NATURAL48
+MLME_MEASUREMENTS_DEINIT.teardown_req_pid FsmProcessId
+MLME_MEASUREMENTS_LINK_REQUEST.dialog_token NATURAL8
+MLME_MEASUREMENTS_LINK_REQUEST.used_power NATURAL8
+MLME_MEASUREMENTS_LINK_REQUEST.max_power NATURAL8
+MLME_MEASUREMENTS_LINK_REQUEST.rssi Decibels
+MLME_MEASUREMENTS_LINK_REQUEST.snr Decibels
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS.tfs NATURAL64
+MLME_MEASUREMENTS_REQ_REFUSED.offset NATURAL16
+MLME_MEASUREMENTS_REQ_REFUSED.token NATURAL8
+MLME_MEASUREMENTS_REQ_REFUSED.mode NATURAL8
+MLME_MEASUREMENTS_RM_REQ.result NATURAL8
+MLME_MEASUREMENTS_RM_CAPS.link Boolean
+MLME_MEASUREMENTS_RM_CAPS.beacon_passive Boolean
+MLME_MEASUREMENTS_RM_CAPS.beacon_active Boolean
+MLME_MEASUREMENTS_RM_CAPS.beacon_table Boolean
+MLME_MEASUREMENTS_SCAN_IES.frame MBULK
+MLME_MEASUREMENTS_SCAN_IES.frame_length NATURAL32
+MLME_MEASUREMENTS_REQUEST_IE.token NATURAL8
+MLME_MEASUREMENTS_REQUEST_IE.count NATURAL8
+MLME_MEASUREMENTS_ADD_SCAN_RESULT.result_code NATURAL16
+MLME_MEASUREMENTS_INIT.interface_address MAC_Address
+MLME_MEASUREMENTS_INIT.beacon_period TIME_UNITS
+MLME_MEASUREMENTS_SCAN_RESULT.address MAC_Address
+MLME_MEASUREMENTS_TABLE_SIZE.entries NATURAL16
+MLME_MEASUREMENTS_SCAN_COUNT.performed NATURAL8
+MLME_MEASUREMENTS_SCAN_COUNT.required NATURAL8
+MLME_MEASUREMENTS_TX_CFM.transmission_status NATURAL16
+MLME_MEASUREMENTS_REQUEST_OPT_IE.dummy NATURAL8
+MLME_MEASUREMENTS_REQUEST_OPT_IE.reason DEBUG_RM_REQ_OPTIONAL_IE
+MLME_MEASUREMENTS_LINK_REPORT.interface_address MAC_Address
+MLME_MEASUREMENTS_LINK_REPORT.bssid MAC_Address
+MLME_MEASUREMENTS_LINK_REPORT.rcpi NATURAL8
+MLME_MEASUREMENTS_LINK_REPORT.rsni NATURAL8
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.ie NATURAL8
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.len NATURAL8
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.total NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.class NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.channel NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.mode NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.channel_time NATURAL16
+MLME_MEASUREMENTS_REQ_SCAN_MASK.freq_mask NATURAL48
+MLME_MEASUREMENTS_REQUEST.token NATURAL8
+MLME_MEASUREMENTS_REQUEST.class NATURAL8
+MLME_MEASUREMENTS_REQUEST.channel NATURAL8
+MLME_MEASUREMENTS_REQUEST.mode NATURAL8
+MLME_MEASUREMENTS_REQUEST.duration NATURAL16
+MLME_MEASUREMENTS_REPORT_INFO.bssid MAC_Address
+MLME_MEASUREMENTS_REPORT_INFO.ie_len NATURAL8
+MLME_MEASUREMENTS_REQUESTING_SCAN.measurement_duration NATURAL16
+MLME_MEASUREMENTS_REQUESTING_SCAN.ies_len NATURAL16
+MLME_MEASUREMENTS_SCAN_DELAYED.delay NATURAL32
+MLME_MEASUREMENTS_BUILD_RM_REPORT.size NATURAL16
+MLME_MEASUREMENTS_BUILD_RM_REPORT.result NATURAL8
+MLME_MEASUREMENTS_SCAN_REQUEST.data TOKEN
+MLME_MEASUREMENTS_RM_REJECTED.dummy NATURAL8
+MLME_MEASUREMENTS_RM_REJECTED.reason DEBUG_RM_REQ_FILTER_REASON
+DEBUG_RM_REQ_FILTER_REASON Enum 0000 req_success 0001 frame_too_small 0002 beacon_req_too_small 0003 mib_not_enabled 0004 no_channels_to_scan 0005 duration_too_large 0006 invalid_request 0007 invalid_report_cond
+DEBUG_RM_REQ_OPTIONAL_IE Enum 0000 ssid 0001 beacon_reporting 0002 reporting_detail 0003 subelements 0004 ap_channel
+# Generated From mlme_hard/mlme_mbulk/mlme_mbulk_debug.xml
+trace_def 20
+0035 0000 MLME_MBULK_ADJUST_RANGE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0001 MLME_MBULK_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0002 MLME_MBULK_ALLOC_NULL 0002 pid line
+0035 0003 MLME_MBULK_APPEND_TAIL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0004 MLME_MBULK_CLONE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0005 MLME_MBULK_DAT_AT_R 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0006 MLME_MBULK_DAT_AT_RW 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0007 MLME_MBULK_DAT_R 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0008 MLME_MBULK_DAT_RW 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0009 MLME_MBULK_DUPLICATE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000a MLME_MBULK_DUPLICATE_NULL 0002 pid line
+0035 000b MLME_MBULK_FREE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000c MLME_MBULK_FREE_NULL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000d MLME_MBULK_FREE_WITH_SIGNAL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000e MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000f MLME_MBULK_PREPEND_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0010 MLME_MBULK_PROCESS_FSM_EVENT 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0011 MLME_MBULK_PROCESS_FSM_EVENT_NULL 0002 pid line
+0035 0012 MLME_MBULK_TRIM_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0013 MLME_MBULK_WITH_SIGNAL_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags
+# Generated From mlme_hard/mlme_mbulk/mlme_mbulk_debug.xml
+trace_types 54
+MLME_MBULK_WITH_SIGNAL_ALLOC.pid FsmProcessId
+MLME_MBULK_WITH_SIGNAL_ALLOC.mbulk_address Natural32
+MLME_MBULK_WITH_SIGNAL_ALLOC.free_flag Boolean
+MLME_MBULK_PROCESS_FSM_EVENT.pid FsmProcessId
+MLME_MBULK_PROCESS_FSM_EVENT.mbulk_address Natural32
+MLME_MBULK_PROCESS_FSM_EVENT.free_flag Boolean
+MLME_MBULK_DAT_RW.pid FsmProcessId
+MLME_MBULK_DAT_RW.mbulk_address Natural32
+MLME_MBULK_DAT_RW.free_flag Boolean
+MLME_MBULK_TRIM_HEAD.pid FsmProcessId
+MLME_MBULK_TRIM_HEAD.mbulk_address Natural32
+MLME_MBULK_TRIM_HEAD.free_flag Boolean
+MLME_MBULK_DUPLICATE.pid FsmProcessId
+MLME_MBULK_DUPLICATE.mbulk_address Natural32
+MLME_MBULK_DUPLICATE.free_flag Boolean
+MLME_MBULK_ADJUST_RANGE.pid FsmProcessId
+MLME_MBULK_ADJUST_RANGE.mbulk_address Natural32
+MLME_MBULK_ADJUST_RANGE.free_flag Boolean
+MLME_MBULK_FREE_NULL.pid FsmProcessId
+MLME_MBULK_FREE_NULL.mbulk_address Natural32
+MLME_MBULK_FREE_NULL.free_flag Boolean
+MLME_MBULK_APPEND_TAIL.pid FsmProcessId
+MLME_MBULK_APPEND_TAIL.mbulk_address Natural32
+MLME_MBULK_APPEND_TAIL.free_flag Boolean
+MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.pid FsmProcessId
+MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.mbulk_address Natural32
+MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.free_flag Boolean
+MLME_MBULK_DAT_R.pid FsmProcessId
+MLME_MBULK_DAT_R.mbulk_address Natural32
+MLME_MBULK_DAT_R.free_flag Boolean
+MLME_MBULK_PROCESS_FSM_EVENT_NULL.pid FsmProcessId
+MLME_MBULK_PREPEND_HEAD.pid FsmProcessId
+MLME_MBULK_PREPEND_HEAD.mbulk_address Natural32
+MLME_MBULK_PREPEND_HEAD.free_flag Boolean
+MLME_MBULK_ALLOC_NULL.pid FsmProcessId
+MLME_MBULK_ALLOC.pid FsmProcessId
+MLME_MBULK_ALLOC.mbulk_address Natural32
+MLME_MBULK_ALLOC.free_flag Boolean
+MLME_MBULK_DAT_AT_R.pid FsmProcessId
+MLME_MBULK_DAT_AT_R.mbulk_address Natural32
+MLME_MBULK_DAT_AT_R.free_flag Boolean
+MLME_MBULK_CLONE.pid FsmProcessId
+MLME_MBULK_CLONE.mbulk_address Natural32
+MLME_MBULK_CLONE.free_flag Boolean
+MLME_MBULK_FREE_WITH_SIGNAL.pid FsmProcessId
+MLME_MBULK_FREE_WITH_SIGNAL.mbulk_address Natural32
+MLME_MBULK_FREE_WITH_SIGNAL.free_flag Boolean
+MLME_MBULK_FREE.pid FsmProcessId
+MLME_MBULK_FREE.mbulk_address Natural32
+MLME_MBULK_FREE.free_flag Boolean
+MLME_MBULK_DAT_AT_RW.pid FsmProcessId
+MLME_MBULK_DAT_AT_RW.mbulk_address Natural32
+MLME_MBULK_DAT_AT_RW.free_flag Boolean
+MLME_MBULK_DUPLICATE_NULL.pid FsmProcessId
+# Generated From mlme_hard/mlme_api/mlme_macrame_api_debug.xml
+trace_def 32
+0034 0000 MLME_API_MACRAME_COEX_TESCO6_ACTIVATED_INDICATION 0001 tesco6_activated
+0034 0001 MLME_MACRAME_API_ADD_BA_CONFIRM 0006 pid sta_mac priority direction result_code seq_no
+0034 0002 MLME_MACRAME_API_ADD_NOA_INDICATION 0007 pid blackout_id duration period start_time count flags
+0034 0003 MLME_MACRAME_API_BA_ERROR_INDICATION 0005 pid reason_code peer_addr priority direction
+0034 0004 MLME_MACRAME_API_BEACON_NEXT_WINDOW 0003 pid beacon_start_listen beacon_end_listen
+0034 0005 MLME_MACRAME_API_BLACKOUT_END_INIDCATION 0002 pid id
+0034 0006 MLME_MACRAME_API_CHANNEL_ACTIVITY 0001 pid
+0034 0007 MLME_MACRAME_API_CONNECTION_QUALITY_TRIGGER_INDICATION 0002 pid trigger_flags
+0034 0008 MLME_MACRAME_API_DEL_BA_CONFIRM 0005 pid sta_mac priority direction result_code
+0034 0009 MLME_MACRAME_API_DEL_NOA_INDICATION 0002 pid blackout_id
+0034 000a MLME_MACRAME_API_ESA_COUNT_FINISHED_INDICATION 0002 pid sw_time
+0034 000b MLME_MACRAME_API_GET_KEY_CONFIRM 0002 pid result_code
+0034 000c MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION 0005 frame rssi snr primary_chan_freq fralocal_timeme
+0034 000d MLME_MACRAME_API_MATCHED_FILTER_INIDCATION 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len
+0034 000e MLME_MACRAME_API_MIC_FAILURE_INIDCATION 0004 source_pid sta_addr key_type key_id
+0034 000f MLME_MACRAME_API_NAN_DW_FINISHED_INDICATION 0001 pid
+0034 0010 MLME_MACRAME_API_OFFCHANNEL_FINISHED_INDICATION 0001 pid
+0034 0011 MLME_MACRAME_API_RSSI_REPORT 0003 pid bssid rssi
+0034 0012 MLME_MACRAME_API_RX_BLOCKACK_CONTROL_INIDCATION 0002 pid rx_allowed
+0034 0013 MLME_MACRAME_API_STA_CLEAR_CONFIRM 0003 source_pid address result_code
+0034 0014 MLME_MACRAME_API_STA_MOVE_DU_CONFIRM 0003 pid addr_from result_code
+0034 0015 MLME_MACRAME_API_STA_PAUSE_CONFIRM 0003 source_pid address result_code
+0034 0016 MLME_MACRAME_API_STA_UNKNOWN_PEER_INDICATION 0002 pid peer_addr
+0034 0017 MLME_MACRAME_API_STA_UNPAUSE_CONFIRM 0003 source_pid address result_code
+0034 0018 MLME_MACRAME_API_STA_VIF_DEREGISTER_CONFIRM 0001 pid
+0034 0019 MLME_MACRAME_API_TDLS_CTRL_INDICATION 0002 pid tdls_allowed
+0034 001a MLME_MACRAME_API_TDLS_LEAVING_PSM_INDICATION 0001 pid
+0034 001b MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION 0003 source_pid address traffic_pkt_count
+0034 001c MLME_MACRAME_API_TPU_SP_INIDCATION 0003 source_pid address ca_bitmap
+0034 001d MLME_MACRAME_API_TX_BLOCKACK_CONTROL_INIDCATION 0002 pid tx_allowed
+0034 001e MLME_MACRAME_API_TX_FRAME_CONFIRM 0003 pid status tag
+0034 001f MLME_MACRAME_API_VIF_SCHEDULE_INDICATION 0002 pid sched_type
+# Generated From mlme_hard/mlme_api/mlme_macrame_api_debug.xml
+trace_types 83
+MLME_MACRAME_API_TPU_SP_INIDCATION.source_pid FsmProcessId
+MLME_MACRAME_API_TPU_SP_INIDCATION.address MAC_Address
+MLME_MACRAME_API_TPU_SP_INIDCATION.ca_bitmap Natural8
+MLME_MACRAME_API_TDLS_LEAVING_PSM_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_ESA_COUNT_FINISHED_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_ESA_COUNT_FINISHED_INDICATION.sw_time Natural32
+MLME_MACRAME_API_CHANNEL_ACTIVITY.pid FsmProcessId
+MLME_MACRAME_API_GET_KEY_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_GET_KEY_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_TX_BLOCKACK_CONTROL_INIDCATION.pid FsmProcessId
+MLME_MACRAME_API_TX_BLOCKACK_CONTROL_INIDCATION.tx_allowed Boolean
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.frame MBULK
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.rssi Decibels
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.snr Decibels
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.fralocal_timeme Natural64
+MLME_MACRAME_API_STA_CLEAR_CONFIRM.source_pid FsmProcessId
+MLME_MACRAME_API_STA_CLEAR_CONFIRM.address MAC_Address
+MLME_MACRAME_API_STA_CLEAR_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_RSSI_REPORT.pid FsmProcessId
+MLME_MACRAME_API_RSSI_REPORT.bssid MAC_Address
+MLME_MACRAME_API_RSSI_REPORT.rssi Integer16
+MLME_MACRAME_API_STA_PAUSE_CONFIRM.source_pid FsmProcessId
+MLME_MACRAME_API_STA_PAUSE_CONFIRM.address MAC_Address
+MLME_MACRAME_API_STA_PAUSE_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_BEACON_NEXT_WINDOW.pid FsmProcessId
+MLME_MACRAME_API_BEACON_NEXT_WINDOW.beacon_start_listen Natural32
+MLME_MACRAME_API_BEACON_NEXT_WINDOW.beacon_end_listen Natural32
+MLME_MACRAME_API_CONNECTION_QUALITY_TRIGGER_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_CONNECTION_QUALITY_TRIGGER_INDICATION.trigger_flags Natural8
+MLME_MACRAME_API_STA_UNPAUSE_CONFIRM.source_pid FsmProcessId
+MLME_MACRAME_API_STA_UNPAUSE_CONFIRM.address MAC_Address
+MLME_MACRAME_API_STA_UNPAUSE_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_STA_VIF_DEREGISTER_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_OFFCHANNEL_FINISHED_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_TX_FRAME_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_TX_FRAME_CONFIRM.status Transmission_Status
+MLME_MACRAME_API_TX_FRAME_CONFIRM.tag Client_Tag
+MLME_MACRAME_API_NAN_DW_FINISHED_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_BLACKOUT_END_INIDCATION.pid FsmProcessId
+MLME_MACRAME_API_BLACKOUT_END_INIDCATION.id BLACKOUT_ID
+MLME_MACRAME_API_STA_MOVE_DU_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_STA_MOVE_DU_CONFIRM.addr_from MAC_Address
+MLME_MACRAME_API_STA_MOVE_DU_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION.source_pid FsmProcessId
+MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION.address MAC_Address
+MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION.traffic_pkt_count Natural32
+MLME_MACRAME_API_VIF_SCHEDULE_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_VIF_SCHEDULE_INDICATION.sched_type VIF_SCHEDULE_TYPE
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.frame MBULK
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.dest_pid FsmProcessId
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.filter_id Natural8
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.packet_filter_mode Packet_Filter_Mode
+MLME_API_MACRAME_COEX_TESCO6_ACTIVATED_INDICATION.tesco6_activated Boolean
+MLME_MACRAME_API_MIC_FAILURE_INIDCATION.source_pid FsmProcessId
+MLME_MACRAME_API_MIC_FAILURE_INIDCATION.sta_addr MAC_Address
+MLME_MACRAME_API_MIC_FAILURE_INIDCATION.key_type Key_Type
+MLME_MACRAME_API_DEL_BA_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_DEL_BA_CONFIRM.sta_mac MAC_Address
+MLME_MACRAME_API_DEL_BA_CONFIRM.priority Priority
+MLME_MACRAME_API_DEL_BA_CONFIRM.direction Direction
+MLME_MACRAME_API_DEL_BA_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_STA_UNKNOWN_PEER_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_STA_UNKNOWN_PEER_INDICATION.peer_addr MAC_Address
+MLME_MACRAME_API_RX_BLOCKACK_CONTROL_INIDCATION.pid FsmProcessId
+MLME_MACRAME_API_RX_BLOCKACK_CONTROL_INIDCATION.rx_allowed Boolean
+MLME_MACRAME_API_ADD_BA_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_ADD_BA_CONFIRM.sta_mac MAC_Address
+MLME_MACRAME_API_ADD_BA_CONFIRM.priority Priority
+MLME_MACRAME_API_ADD_BA_CONFIRM.direction Direction
+MLME_MACRAME_API_ADD_BA_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_BA_ERROR_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_BA_ERROR_INDICATION.reason_code Reason_Code
+MLME_MACRAME_API_BA_ERROR_INDICATION.peer_addr MAC_Address
+MLME_MACRAME_API_BA_ERROR_INDICATION.priority Priority
+MLME_MACRAME_API_BA_ERROR_INDICATION.direction Direction
+MLME_MACRAME_API_TDLS_CTRL_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_TDLS_CTRL_INDICATION.tdls_allowed Boolean
+MLME_MACRAME_API_ADD_NOA_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_ADD_NOA_INDICATION.duration Natural32
+MLME_MACRAME_API_ADD_NOA_INDICATION.period Natural32
+MLME_MACRAME_API_ADD_NOA_INDICATION.start_time Natural64
+MLME_MACRAME_API_ADD_NOA_INDICATION.count Natural8
+MLME_MACRAME_API_DEL_NOA_INDICATION.pid FsmProcessId
+# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml
+trace_def 77
+0001 0000 MLME_NCHO_SCAN_FRAME_IGNORED 0000
+0001 0001 MLME_PNO_AP_SCORE_HIGHER 0002 ap_score candidate_score
+0001 0002 MLME_PNO_MATCH_FOUND 0001 network_idx
+0001 0003 MLME_PNO_MODE 0002 is_connected connection_vix
+0001 0004 MLME_PNO_NETWORK_INDICATED 0000
+0001 0005 MLME_PNO_POLICY_CHECK_AUTH 0007 frame_cpblt_privacy_supported frame_wpa_found frame_rsn_found supports_open_auth supports_psk_auth supports_eap_auth policy
+0001 0006 MLME_PNO_POLICY_CHECK_FREQ 0002 frequency policy
+0001 0007 MLME_PNO_POLICY_NOT_MATCHED 0000
+0001 0008 MLME_PNO_SIGNAL_BELOW_THRESHOLD 0002 rssi_threshold frame_rssi
+0001 0009 MLME_PNO_SSID_NOT_MATCHED 0000
+0001 000a MLME_SCAN_ADD_REQ 0008 requester scan_id scan_type max_channel_time_active_scan max_channel_time_passive_scan device_address sps_prority current_prority
+0001 000b MLME_SCAN_AP_LOST_INDICATION 0001 bssid
+0001 000c MLME_SCAN_BOOK_NEXT_SCAN 0003 pause_count sps_count time
+0001 000d MLME_SCAN_BSSID_DL 0002 ap_lost_threshold channel_list_count
+0001 000e MLME_SCAN_BSSID_DL_IE 0004 bssid frequency high_rssi_threshold low_rssi_threshold
+0001 000f MLME_SCAN_BSSID_DL_IE_TOP 0001 ap_lost_threshold
+0001 0010 MLME_SCAN_CHANGE_TRACKING 0002 rssi_sample_size min_breaching_threshold
+0001 0011 MLME_SCAN_CHANGE_TRACKING_IE 0002 rssi_sample_size min_breaching_threshold
+0001 0012 MLME_SCAN_CHANNEL 0002 found freq
+0001 0013 MLME_SCAN_CHANNEL_ENTRY_ALL 0003 channel_freq mask count
+0001 0014 MLME_SCAN_CHANNEL_ENTRY_IE 0002 mask count
+0001 0015 MLME_SCAN_CHANNEL_EXCLUDED 0003 freq config policy
+0001 0016 MLME_SCAN_CHANNEL_LIST 0003 scan_policy channel_list_count mask
+0001 0017 MLME_SCAN_CHANNEL_SCAN_COMPLETED 0006 id rescan_count frames bssid home frame
+0001 0018 MLME_SCAN_CHANNEL_SKIPPED_DUE_TO_WIFISHARING 0003 mask permitted_mask channel_freq
+0001 0019 MLME_SCAN_COUNTRY 0003 country0 country1 country2
+0001 001a MLME_SCAN_DEL_REQ 0002 requester scan_id
+0001 001b MLME_SCAN_DEVICE_ADDRESS_RANDOMISED 0003 mask old_address new_address
+0001 001c MLME_SCAN_DFS_ACTIVE 0002 flags policy
+0001 001d MLME_SCAN_DUE_TIME 0004 period scan_next_due_time is_scan_continuous continuous_scan_count
+0001 001e MLME_SCAN_EXECUTION_DIAG 0001 ident
+0001 001f MLME_SCAN_FRAME_REPORTED 0003 flags is_hotlisted is_preferred
+0001 0020 MLME_SCAN_GENERIC 0005 line field1 field2 field3 field4
+0001 0021 MLME_SCAN_GET_NEXT_CHANNEL 0004 scan_channel_list_type channel_list_count channel_index scan_policy
+0001 0022 MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE 0009 chan_found channel_is_active in_use_mask centre_freq channel_info max_power primary_channel flags reg_domain
+0001 0023 MLME_SCAN_GET_NEXT_CHANNEL_INFO 0003 mask reg_mask channel_freq
+0001 0024 MLME_SCAN_GET_NEXT_LIST 0003 chan_list chan_freq posn_or_idx
+0001 0025 MLME_SCAN_GET_NEXT_SCAN_CANDIDATE 0007 priority highest_priority pause_priority is_scan_in_home_time end_of_home_time scan_start_time bext_next_start_time
+0001 0026 MLME_SCAN_GET_NEXT_SCAN_RESULT 0004 priority is_scan_in_home_time now next_scan_due_time
+0001 0027 MLME_SCAN_HOTLIST_DL_IE 0004 bssid frequency high_rssi_threshold low_rssi_threshold
+0001 0028 MLME_SCAN_HOTLIST_DL_IE_TOP 0001 ap_lost_threshold
+0001 0029 MLME_SCAN_HOTLIST_ENTRY 0004 ap_needs_reporting frame_rssi ap_is_found signal_level_below_low_threshold
+0001 002a MLME_SCAN_LIST_ALL 0002 chan_freq posn
+0001 002b MLME_SCAN_MASK 0001 mask
+0001 002c MLME_SCAN_NCHO_VALUES 0003 probe_interval home_time away_time
+0001 002d MLME_SCAN_NEIGHBOUR 0005 full_mask seen_mask channel_mask channel_done scan_done
+0001 002e MLME_SCAN_NEIGHBOUR_DL 0001 neighbour_descriptor_count
+0001 002f MLME_SCAN_NEIGHBOUR_DL_IE 0001 neighbour_descriptor_count
+0001 0030 MLME_SCAN_NEIGHBOUR_ENTRY 0003 bssid channel_freq mask
+0001 0031 MLME_SCAN_PARAM_SET_MEM 0004 requester pmalloc_status result_code scan_policy
+0001 0032 MLME_SCAN_PAUSE_REQ 0005 requester pause priority pause_count current_priority
+0001 0033 MLME_SCAN_PAUSE_RESUME_REQUEST 0004 module_id module_subid pause_count line_number
+0001 0034 MLME_SCAN_PROCESS_SCAN_END 0003 period tracking hotlist
+0001 0035 MLME_SCAN_RESULT 0004 id freq rssi hash
+0001 0036 MLME_SCAN_RESULT_FILTER 0002 bcn_bssid dest_add
+0001 0037 MLME_SCAN_RESULT_FILTERED 0004 freq bcn_bssid rssi reason
+0001 0038 MLME_SCAN_SEND_PROBES 0003 num_probes_ies num_probes_pno_hidden wildcard_scan
+0001 0039 MLME_SCAN_SEQUENCE_NUMBER_RANDOMISED 0000
+0001 003a MLME_SCAN_SET_TIME_PROBE 0001 duration
+0001 003b MLME_SCAN_SET_TIME_SCAN 0004 id time_on_channel duration timer
+0001 003c MLME_SCAN_SPS_NOT_FOUND 0002 id line
+0001 003d MLME_SCAN_SSID_FILTER_IE 0000
+0001 003e MLME_SCAN_START_CHANNEL_SCAN 0005 id channel_index freq active rescan_count
+0001 003f MLME_SCAN_TEMP_DEBUG 0002 index value
+0001 0040 MLME_SCAN_TEMP_DEBUG2 0002 one two
+0001 0041 MLME_SCAN_TIMER_INDICATION 0005 next_scan_time is_scan_suspended channel_index pause_count fsmData_pause_priority
+0001 0042 MLME_SCAN_TIMING 0002 period scan_skip_first_period
+0001 0043 MLME_SCAN_TIMING_IE 0005 min_period max_period exponent step_count scan_skip_first_period
+0001 0044 MLME_SCAN_TRACKING 0002 known_state_aps_count lost_aps_count
+0001 0045 MLME_SCAN_TRACKING_CHANGE 0004 bssid new_state new_rssi rssi_average
+0001 0046 MLME_SCAN_TRACKING_FRAME 0003 bssid current_state new_rssi
+0001 0047 MLME_SCAN_TUNING 0005 priority probel_listen_interval force rssi_threshold delta_rssi_threshold
+0001 0048 MLME_SCAN_TUNING_IE 0005 priority probel_listen_interval force rssi_threshold delta_rssi_threshold
+0001 0049 MLME_SCAN_VALIDATE_AP 0005 ds_chan ht_chan rice_freq ds_freq ht_freq
+0001 004a MLME_SCAN_WHAT_NEXT 0004 start_time time_on_chl chl_duration rescan_count
+0001 004b MLME_SET_ACL_REQ 0001 result_code
+0001 004c MLME_SET_HOTLIST_REQ 0001 result_code
+# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml
+trace_types 164
+MLME_PNO_MODE.is_connected Boolean
+MLME_SCAN_ADD_REQ.requester FsmProcessId
+MLME_SCAN_ADD_REQ.scan_id SCAN_ID
+MLME_SCAN_ADD_REQ.scan_type SCAN_TYPE
+MLME_SCAN_ADD_REQ.max_channel_time_active_scan TIME_UNITS
+MLME_SCAN_ADD_REQ.max_channel_time_passive_scan TIME_UNITS
+MLME_SCAN_ADD_REQ.device_address MAC_Address
+MLME_SCAN_ADD_REQ.sps_prority Natural8
+MLME_SCAN_ADD_REQ.current_prority Natural8
+MLME_SCAN_NCHO_VALUES.probe_interval Integer16
+MLME_SCAN_NCHO_VALUES.home_time Integer16
+MLME_SCAN_NCHO_VALUES.away_time Integer16
+MLME_SCAN_TIMING.period Natural32
+MLME_SCAN_TIMING.scan_skip_first_period Boolean
+MLME_SCAN_TRACKING_CHANGE.bssid MAC_Address
+MLME_SCAN_TRACKING_CHANGE.new_state Natural8
+MLME_SCAN_TRACKING_CHANGE.new_rssi Decibels
+MLME_SCAN_TRACKING_CHANGE.rssi_average Decibels
+MLME_SCAN_DUE_TIME.period Natural32
+MLME_SCAN_DUE_TIME.scan_next_due_time Natural32
+MLME_SCAN_DUE_TIME.is_scan_continuous Boolean
+MLME_SCAN_DUE_TIME.continuous_scan_count Natural8
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.id SCAN_ID
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.rescan_count Natural8
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.frames Natural8
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.bssid Boolean
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.home Boolean
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.frame Boolean
+MLME_SCAN_WHAT_NEXT.start_time Natural32
+MLME_SCAN_WHAT_NEXT.time_on_chl Natural32
+MLME_SCAN_WHAT_NEXT.chl_duration Natural32
+MLME_SCAN_WHAT_NEXT.rescan_count Natural8
+MLME_SCAN_SET_TIME_PROBE.duration Natural32
+MLME_SCAN_HOTLIST_DL_IE_TOP.ap_lost_threshold Natural8
+MLME_SCAN_DEL_REQ.requester FsmProcessId
+MLME_SCAN_DEL_REQ.scan_id SCAN_ID
+MLME_SCAN_SPS_NOT_FOUND.id SCAN_ID
+MLME_SCAN_START_CHANNEL_SCAN.id SCAN_ID
+MLME_SCAN_START_CHANNEL_SCAN.channel_index Natural16s
+MLME_SCAN_START_CHANNEL_SCAN.freq Channel_Frequency
+MLME_SCAN_START_CHANNEL_SCAN.active Boolean
+MLME_SCAN_START_CHANNEL_SCAN.rescan_count Natural8
+MLME_SCAN_CHANGE_TRACKING_IE.rssi_sample_size Integer8
+MLME_SCAN_CHANGE_TRACKING_IE.min_breaching_threshold Integer8
+MLME_SET_ACL_REQ.result_code Integer16
+MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.mask Natural64
+MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.old_address MAC_Address
+MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.new_address MAC_Address
+MLME_SCAN_NEIGHBOUR.channel_done Boolean
+MLME_SCAN_NEIGHBOUR.scan_done Boolean
+MLME_SCAN_NEIGHBOUR_ENTRY.bssid MAC_Address
+MLME_SCAN_NEIGHBOUR_ENTRY.channel_freq Channel_Frequency
+MLME_SCAN_NEIGHBOUR_ENTRY.mask Natural64
+MLME_PNO_POLICY_CHECK_FREQ.frequency Channel_Frequency
+MLME_SCAN_SEND_PROBES.num_probes_ies Natural8
+MLME_SCAN_SEND_PROBES.num_probes_pno_hidden Natural8
+MLME_SCAN_SEND_PROBES.wildcard_scan Boolean
+MLME_SCAN_HOTLIST_DL_IE.bssid MAC_Address
+MLME_SCAN_HOTLIST_DL_IE.high_rssi_threshold Decibels
+MLME_SCAN_HOTLIST_DL_IE.low_rssi_threshold Decibels
+MLME_SCAN_BSSID_DL_IE_TOP.ap_lost_threshold Natural8
+MLME_SCAN_CHANNEL_EXCLUDED.freq Channel_Frequency
+MLME_SCAN_CHANNEL_ENTRY_IE.mask Natural48
+MLME_SCAN_CHANNEL_ENTRY_IE.count Natural8
+MLME_SCAN_TIMER_INDICATION.next_scan_time Natural32
+MLME_SCAN_TIMER_INDICATION.is_scan_suspended Boolean
+MLME_SCAN_CHANNEL_LIST.mask Natural64
+MLME_SCAN_CHANNEL_SKIPPED_DUE_TO_WIFISHARING.mask Natural48
+MLME_SCAN_CHANNEL_SKIPPED_DUE_TO_WIFISHARING.permitted_mask Natural48
+MLME_SCAN_CHANGE_TRACKING.rssi_sample_size Integer8
+MLME_SCAN_CHANGE_TRACKING.min_breaching_threshold Integer8
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.is_scan_in_home_time Boolean
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.end_of_home_time Natural32
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.scan_start_time Natural32
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.bext_next_start_time Natural32
+MLME_SCAN_TIMING_IE.min_period Natural32
+MLME_SCAN_TIMING_IE.max_period Natural32
+MLME_SCAN_TIMING_IE.exponent Natural8
+MLME_SCAN_TIMING_IE.step_count Natural8
+MLME_SCAN_TIMING_IE.scan_skip_first_period Boolean
+MLME_SCAN_PAUSE_REQ.requester FsmProcessId
+MLME_SCAN_PAUSE_REQ.pause Boolean
+MLME_SCAN_PAUSE_REQ.priority Natural8
+MLME_SCAN_PAUSE_REQ.current_priority Natural8
+MLME_SCAN_DFS_ACTIVE.flags Natural8
+MLME_SCAN_CHANNEL.found Boolean
+MLME_SCAN_BSSID_DL.ap_lost_threshold Integer8
+MLME_SCAN_BSSID_DL.channel_list_count Integer8
+MLME_SCAN_TRACKING.known_state_aps_count Natural8
+MLME_SCAN_TRACKING.lost_aps_count Natural8
+MLME_SCAN_CHANNEL_ENTRY_ALL.channel_freq Channel_Frequency
+MLME_SCAN_CHANNEL_ENTRY_ALL.mask Natural48
+MLME_SCAN_CHANNEL_ENTRY_ALL.count Natural8
+MLME_SCAN_PARAM_SET_MEM.requester FsmProcessId
+MLME_SCAN_PARAM_SET_MEM.result_code Integer16
+MLME_SCAN_AP_LOST_INDICATION.bssid MAC_Address
+MLME_SCAN_BOOK_NEXT_SCAN.time Natural32
+MLME_SCAN_GET_NEXT_LIST.chan_freq Channel_Frequency
+MLME_SCAN_TUNING.force Boolean
+MLME_SCAN_TUNING.rssi_threshold Decibels
+MLME_SCAN_TUNING.delta_rssi_threshold Natural8
+MLME_SCAN_TEMP_DEBUG2.one Natural48
+MLME_SCAN_TEMP_DEBUG2.two Natural48
+MLME_SCAN_RESULT.freq Channel_Frequency
+MLME_SCAN_RESULT.rssi Decibels
+MLME_SCAN_GET_NEXT_CHANNEL_INFO.mask Natural48
+MLME_SCAN_GET_NEXT_CHANNEL_INFO.reg_mask Natural48
+MLME_SCAN_GET_NEXT_CHANNEL.scan_channel_list_type Natural8
+MLME_SCAN_GET_NEXT_CHANNEL.channel_list_count Natural8
+MLME_SCAN_GET_NEXT_CHANNEL.channel_index Integer16
+MLME_SCAN_RESULT_FILTERED.freq Channel_Frequency
+MLME_SCAN_RESULT_FILTERED.bcn_bssid MAC_Address
+MLME_SCAN_RESULT_FILTERED.rssi Decibels
+MLME_SCAN_RESULT_FILTERED.reason DEBUG_MLME_SCAN_FILTER_REASON
+MLME_PNO_POLICY_CHECK_AUTH.frame_cpblt_privacy_supported Boolean
+MLME_PNO_POLICY_CHECK_AUTH.frame_wpa_found Boolean
+MLME_PNO_POLICY_CHECK_AUTH.frame_rsn_found Boolean
+MLME_PNO_POLICY_CHECK_AUTH.supports_open_auth Boolean
+MLME_PNO_POLICY_CHECK_AUTH.supports_psk_auth Boolean
+MLME_PNO_POLICY_CHECK_AUTH.supports_eap_auth Boolean
+MLME_SCAN_LIST_ALL.chan_freq Channel_Frequency
+MLME_SCAN_TRACKING_FRAME.bssid MAC_Address
+MLME_SCAN_TRACKING_FRAME.current_state Natural8
+MLME_SCAN_TRACKING_FRAME.new_rssi Decibels
+MLME_SET_HOTLIST_REQ.result_code Integer16
+MLME_SCAN_TUNING_IE.force Boolean
+MLME_SCAN_TUNING_IE.rssi_threshold Decibels
+MLME_SCAN_TUNING_IE.delta_rssi_threshold Natural8
+MLME_SCAN_RESULT_FILTER.bcn_bssid MAC_Address
+MLME_SCAN_RESULT_FILTER.dest_add MAC_Address
+MLME_SCAN_TEMP_DEBUG.index Natural8
+MLME_SCAN_BSSID_DL_IE.bssid MAC_Address
+MLME_SCAN_BSSID_DL_IE.high_rssi_threshold Integer16
+MLME_SCAN_BSSID_DL_IE.low_rssi_threshold Integer16
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.chan_found Boolean
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.channel_is_active Boolean
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.in_use_mask Natural64
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.centre_freq Channel_Frequency
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.max_power Integer8
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.flags Natural8
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.reg_domain Natural8
+MLME_SCAN_MASK.mask Natural48
+MLME_PNO_SIGNAL_BELOW_THRESHOLD.rssi_threshold Decibels
+MLME_PNO_SIGNAL_BELOW_THRESHOLD.frame_rssi Decibels
+MLME_SCAN_PROCESS_SCAN_END.period Natural32
+MLME_SCAN_PROCESS_SCAN_END.tracking Boolean
+MLME_SCAN_PROCESS_SCAN_END.hotlist Boolean
+MLME_SCAN_FRAME_REPORTED.is_hotlisted Boolean
+MLME_SCAN_FRAME_REPORTED.is_preferred Boolean
+MLME_SCAN_HOTLIST_ENTRY.ap_needs_reporting Boolean
+MLME_SCAN_HOTLIST_ENTRY.frame_rssi Decibels
+MLME_SCAN_HOTLIST_ENTRY.ap_is_found Boolean
+MLME_SCAN_HOTLIST_ENTRY.signal_level_below_low_threshold Boolean
+MLME_SCAN_GET_NEXT_SCAN_RESULT.is_scan_in_home_time Boolean
+MLME_SCAN_GET_NEXT_SCAN_RESULT.now Natural32
+MLME_SCAN_GET_NEXT_SCAN_RESULT.next_scan_due_time Natural32
+MLME_SCAN_SET_TIME_SCAN.time_on_channel Natural32
+MLME_SCAN_SET_TIME_SCAN.duration Natural32
+MLME_SCAN_SET_TIME_SCAN.timer Natural32
+MLME_PNO_AP_SCORE_HIGHER.ap_score Integer16
+MLME_PNO_AP_SCORE_HIGHER.candidate_score Integer16
+MLME_SCAN_VALIDATE_AP.rice_freq Channel_Frequency
+MLME_SCAN_VALIDATE_AP.ds_freq Channel_Frequency
+MLME_SCAN_VALIDATE_AP.ht_freq Channel_Frequency
+DEBUG_MLME_SCAN_FILTER_REASON Enum 0000 ssid 0001 freq 0002 address 0003 invalid 0004 channel 0005 hash 0006 rssi 0007 not_basic 0008 bssid_filter 0009 policy 000a test_mode 000b ssid_list 000c not_p2p_ssid 000d hotlist 000e tracking_scan 000f blacklisted_sender 0010 pno 0011 duplicate_frame 0012 not_on_channel 0013 off_channel_invalid
+# Generated From mlme_hard/mlme_send_offchannel/mlme_send_offchannel_debug.xml
+trace_def 2
+0021 0000 MLME_SEND_OFFCHANNEL_INIT 0001 pid
+0021 0001 MLME_SEND_OFFCHANNEL_REMAINING_DURATION 0001 duration
+# Generated From mlme_hard/mlme_send_offchannel/mlme_send_offchannel_debug.xml
+trace_types 1
+MLME_SEND_OFFCHANNEL_INIT.pid FsmProcessId
+# Generated From coex/coex_debug.xml
+trace_def 203
+001d 0000 COEX_API_WLAN_PRIV_SET_STATE 0003 current_state new_state __LINE__
+001d 0001 COEX_BEACON 0003 our_pos aid __LINE__
+001d 0002 COEX_CTL_DEINIT 0002 cflags __LINE__
+001d 0003 COEX_CTL_INIT 0003 cflags freq __LINE__
+001d 0004 COEX_CTL_STROBE 0001 __LINE__
+001d 0005 COEX_CTL_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 0006 COEX_GENERIC 0008 data0 data1 data2 data3 data4 data5 data6 data7
+001d 0007 COEX_HWM_COEX_BB_ALLOWED_ORIDE 0002 COEX_BB_ALLOWED_ORIDE __LINE__
+001d 0008 COEX_HWM_COEX_BB_CFG 0002 COEX_BB_CFG_EN __LINE__
+001d 0009 COEX_HWM_COEX_BB_DEBUG 0004 bb_debug_sel bb_debug_if_sel bb_debug_cdl_sel bb_debug_cdl_arb_sel
+001d 000a COEX_HWM_COEX_BB_DEFER 0006 wl_tx wl_rx bt_tx bt_rx lte_tx lte_rx
+001d 000b COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME 0002 wl_sw_asrx_start_time __LINE__
+001d 000c COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE 0002 wl_sw_asrx_update __LINE__
+001d 000d COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME 0002 wl_sw_astx_start_time __LINE__
+001d 000e COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE 0002 wl_sw_astx_update __LINE__
+001d 000f COEX_HWM_COEX_BB_WL_SW_IF_EN 0002 wl_sw_if_en __LINE__
+001d 0010 COEX_HWM_COEX_CDL_CFG 0004 wl_abort_cfg bt_abort_cfg bt_wl_tx_col bt_wl_rx_col
+001d 0011 COEX_HWM_COEX_CLKGEN_CFG 0002 COEX_BB_CLKGEN_CFG __LINE__
+001d 0012 COEX_HWM_COEX_WL_SW_ASRX 0003 wl_sw_asrx_duration wl_sw_asrx_priority __LINE__
+001d 0013 COEX_HWM_COEX_WL_SW_ASTX 0003 wl_sw_astx_duration wl_sw_astx_priority __LINE__
+001d 0014 COEX_HWM_DEINIT 0001 __LINE__
+001d 0015 COEX_HWM_GET_RX_PRI 0004 wl_rx_listen_pri wl_rx_phyact_pri wl_rx_mac_phy __LINE__
+001d 0016 COEX_HWM_GET_RX_TX_ACK_PRI 0003 wl_rx_ack_pri wl_tx_ack_pri __LINE__
+001d 0017 COEX_HWM_INIT 0001 __LINE__
+001d 0018 COEX_HWM_SET_RX_PRI 0003 cdl_priority promote_mac __LINE__
+001d 0019 COEX_HWM_SET_RX_TX_ACK_PRI 0002 wl_rx_tx_ack_priority __LINE__
+001d 001a COEX_HWM_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 001b COEX_MAC_ACL_CONTROL 0003 mflags bt_active __LINE__
+001d 001c COEX_MAC_ADD_PERIODIC_BLACKOUT 0009 mflags pbo_index type start_time duration period puncturable vif_bm __LINE__
+001d 001d COEX_MAC_ADD_PERIODIC_BLACKOUT_END 0004 pbo_index created handle __LINE__
+001d 001e COEX_MAC_ADD_SINGLESHOT_BLACKOUT 0009 mflags type start_time duration puncturable bo_handle vif_bm go_mvif __LINE__
+001d 001f COEX_MAC_ADD_SINGLESHOT_RESTRICTION 0006 mflags vif_bm start_time duration eol __LINE__
+001d 0020 COEX_MAC_CALIBRATION_SW_IF_DISABLED 0002 cflags __LINE__
+001d 0021 COEX_MAC_CALIBRATION_SW_IF_ENABLED 0007 cflags astx_duration astx_priority asrx_duration asrx_priority start_time __LINE__
+001d 0022 COEX_MAC_DEINIT 0001 __LINE__
+001d 0023 COEX_MAC_DELETE_ALL_BLACKOUTS 0002 mflags __LINE__
+001d 0024 COEX_MAC_DELETE_PERIODIC_BLACKOUT 0004 mflags pbo_index type __LINE__
+001d 0025 COEX_MAC_DELETE_SINGLESHOT_BLACKOUT 0003 mflags type __LINE__
+001d 0026 COEX_MAC_DELETE_SINGLESHOT_RESTRICTION 0003 mflags vif_bm __LINE__
+001d 0027 COEX_MAC_GET_CLEAR_TIMEOUT 0004 mflags active_2g4_vifs duration __LINE__
+001d 0028 COEX_MAC_INIT 0001 __LINE__
+001d 0029 COEX_MAC_INSTALL_KA_MPS_BLACKOUTS 0003 mflags mps_state __LINE__
+001d 002a COEX_MAC_INSTALL_MAC_BLACKOUT 0008 start_time duration period puncturable KA_mode bo_handle vif_bm __LINE__
+001d 002b COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__
+001d 002c COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__
+001d 002d COEX_MAC_KA_UPDATE_PUNCTURABILITY 0003 mflags enable_puncturing __LINE__
+001d 002e COEX_MAC_MASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__
+001d 002f COEX_MAC_MASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__
+001d 0030 COEX_MAC_MPS_CHECK 0003 mflags mps_state __LINE__
+001d 0031 COEX_MAC_MPS_DISABLE 0003 mflags mps_state __LINE__
+001d 0032 COEX_MAC_MPS_ELEMENT 0005 index period duration total __LINE__
+001d 0033 COEX_MAC_MPS_ENABLE 0003 mflags mps_state __LINE__
+001d 0034 COEX_MAC_MPS_PROTECTION_END 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__
+001d 0035 COEX_MAC_MPS_PROTECTION_START 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__
+001d 0036 COEX_MAC_MPS_SUMMARY 0005 mflags connflags total_duration MPS_PERIODIC_DURATION_LIMIT __LINE__
+001d 0037 COEX_MAC_MPS_TIMER_EVENT 0003 mflags mps_state __LINE__
+001d 0038 COEX_MAC_PAUSE_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__
+001d 0039 COEX_MAC_PROTECT_START 0004 prot_act active_prot delay_ron __LINE__
+001d 003a COEX_MAC_PROTECT_STOP 0004 prot_act elapsed active_prot __LINE__
+001d 003b COEX_MAC_PROTECT_STOP_UNEXPECTED 0002 prot_act __LINE__
+001d 003c COEX_MAC_PROTECT_SUMMARY 0008 prot_act act_pri rx_max_pri listen_pri phyact_pri mac_pri mflags __LINE__
+001d 003d COEX_MAC_PROTECT_TIMEOUT_FIRED 0003 prot_act start_act __LINE__
+001d 003e COEX_MAC_PROTECT_TIMEOUT_SET 0005 start_act prot_act time duration __LINE__
+001d 003f COEX_MAC_RESUME_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__
+001d 0040 COEX_MAC_SET_CLEAR_TIMEOUT 0005 mflags active_2g4_vifs restore duration __LINE__
+001d 0041 COEX_MAC_SET_MIN_TX_RATE 0003 mflags min_tx_rate __LINE__
+001d 0042 COEX_MAC_STOP_KEEP_ALIVE 0002 mflags __LINE__
+001d 0043 COEX_MAC_TDLS_IND 0006 ctx__flags sflags sstate vix_index vif__hdr_pid __LINE__
+001d 0044 COEX_MAC_UNMASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__
+001d 0045 COEX_MAC_UNMASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__
+001d 0046 COEX_MAC_UPDATE_PS_DELAY_TIMEOUT 0002 use_coex_timeout __LINE__
+001d 0047 COEX_MAC_VIX_CONTROL 0005 mflags sflags inhibit vix_bm __LINE__
+001d 0048 COEX_MAC_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 0049 COEX_MODEM_ADD_BLACKOUT_PERIODIC 0007 index type start duration periodic allow_p __LINE__
+001d 004a COEX_MODEM_ADD_BLACKOUT_SINGLESHOT 0007 index start duration est allow_p allow_ka __LINE__
+001d 004b COEX_MODEM_DEINIT 0001 __LINE__
+001d 004c COEX_MODEM_DEINIT_TIMER 0002 modflags __LINE__
+001d 004d COEX_MODEM_DELETE_BLACKOUT_PERIODIC 0002 index __LINE__
+001d 004e COEX_MODEM_INIT 0002 modflags __LINE__
+001d 004f COEX_MODEM_INIT_TIMER 0002 modflags __LINE__
+001d 0050 COEX_MODEM_RX 0006 modflags active start duration period __LINE__
+001d 0051 COEX_MODEM_RX_GAP 0006 modflags active start duration period __LINE__
+001d 0052 COEX_MODEM_RX_GAP_HANDLER 0002 modflags __LINE__
+001d 0053 COEX_MODEM_RX_GAP_PAUSE 0003 modflags stop __LINE__
+001d 0054 COEX_MODEM_RX_GAP_RESUME 0003 modflags start __LINE__
+001d 0055 COEX_MODEM_STATUS 0003 modflags b40_active __LINE__
+001d 0056 COEX_MODEM_TX 0005 modflags start duration max_subframes __LINE__
+001d 0057 COEX_MODEM_TX_CHECK 0003 modflags check __LINE__
+001d 0058 COEX_MODEM_TX_HANDLER 0002 modflags __LINE__
+001d 0059 COEX_RAME_ABSENCE 0008 idx flags type period start duration max __LINE__
+001d 005a COEX_RAME_CONNECTION_PROT_START 0005 prot_duration cflags mflags connflags __LINE__
+001d 005b COEX_RAME_CONNECTION_PROT_STOP 0004 cflags mflags connflags __LINE__
+001d 005c COEX_RAME_EVENT 0006 event cflags mflags connflags args __LINE__
+001d 005d COEX_RAME_IMM_ENTER 0004 cflags mflags connflags __LINE__
+001d 005e COEX_RAME_IMM_EXIT 0004 cflags mflags connflags __LINE__
+001d 005f COEX_RAME_PROTECT 0004 prot_act protect start_time __LINE__
+001d 0060 COEX_RAME_RADIO_OFF 0005 cflags mflags cur_freq active_prot __LINE__
+001d 0061 COEX_RAME_RADIO_ON 0005 cflags mflags freq coex__freq __LINE__
+001d 0062 COEX_RAME_SCAN_VIF_CHANGED 0005 mflags schedulable interface first_time __LINE__
+001d 0063 COEX_RAME_SET_VIF_TIMING 0008 mflags vix vtflags vif_attributes period_us high_start_time_us high_duration_us __LINE__
+001d 0064 COEX_RAME_SET_WLAN_PRIORIY_LEVEL 0003 mflags level __LINE__
+001d 0065 COEX_RAME_VIF_ABSENCE 0006 vix vtflags period start duration __LINE__
+001d 0066 COEX_RAME_VIF_ABSENCE_CHANGED 0004 mflags vix absence_added __LINE__
+001d 0067 COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO 0003 mflags vix __LINE__
+001d 0068 COEX_RAME_VIF_CHANGED 0009 mflags vix schedulable vif_type p2p vif_5G vif_2g4_bm mvif_bitmap __LINE__
+001d 0069 COEX_RAME_VIF_CHANGED_END 0008 mflags vix schedulable vif_type vif_5G vif_2g4_bm vif_2g4_go_bm __LINE__
+001d 006a COEX_RAME_VIF_CHANGED_MULTI_VIF 0005 mflags mvif_bitmap vif_2g4_bm vif_2g4_go_bm __LINE__
+001d 006b COEX_RAME_VIF_CHANNEL 0005 mflags vix chan_freq_mhz bandwidth_mhz __LINE__
+001d 006c COEX_RAME_VIF_PRESENCE 0007 vix vtflags start duration high_start_time_us presence __LINE__
+001d 006d COEX_RAME_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 006e COEX_SMEM_A2DP_PRESENT 0002 a2dp_present __LINE__
+001d 006f COEX_SMEM_ASYNC_EVENT 0004 type start_time duration __LINE__
+001d 0070 COEX_SMEM_BT_ASYNC_EARLY_START 0001 __LINE__
+001d 0071 COEX_SMEM_BT_ASYNC_RELINQUISH 0001 __LINE__
+001d 0072 COEX_SMEM_BT_ASYNC_REVOKE 0001 __LINE__
+001d 0073 COEX_SMEM_BT_OFF 0001 __LINE__
+001d 0074 COEX_SMEM_BT_ON 0001 __LINE__
+001d 0075 COEX_SMEM_CHANNEL_MAP 0005 bandwidth_Mhz chan_freq_MHz low high __LINE__
+001d 0076 COEX_SMEM_CHANNEL_MAP_CLEAR 0002 bt_channel __LINE__
+001d 0077 COEX_SMEM_CHANNEL_MAP_HI_SET 0002 bt_channel __LINE__
+001d 0078 COEX_SMEM_CHANNEL_MAP_LO_SET 0002 bt_channel __LINE__
+001d 0079 COEX_SMEM_DEINIT 0001 __LINE__
+001d 007a COEX_SMEM_INIT 0001 __LINE__
+001d 007b COEX_SMEM_INIT_BT_API 0001 __LINE__
+001d 007c COEX_SMEM_MODEM_GAP 0006 message_okay active start duration period __LINE__
+001d 007d COEX_SMEM_MODEM_RX 0006 message_okay active start duration period __LINE__
+001d 007e COEX_SMEM_MODEM_STATE 0002 wlan_active_on_2g4 __LINE__
+001d 007f COEX_SMEM_MODEM_STATUS 0003 message_okay band40_active __LINE__
+001d 0080 COEX_SMEM_MODEM_TX 0005 message_okay start duration max_sframe __LINE__
+001d 0081 COEX_SMEM_PERIODIC_EVENT 0006 idx type start_time period duration __LINE__
+001d 0082 COEX_SMEM_STATE 0002 state __LINE__
+001d 0083 COEX_SMEM_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 0084 COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE 0004 smemflags allowed last_val __LINE__
+001d 0085 COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME 0002 completion_time __LINE__
+001d 0086 COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS 0003 min_ms maxs_ms __LINE__
+001d 0087 COEX_SMEM_WRITE_CHANNEL_MAP 0006 map_0 map_1 map_2 map_3 map_4 __LINE__
+001d 0088 COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI 0006 map_lo_hi_0 map_lo_hi_1 map_lo_hi_2 map_lo_hi_3 map_lo_hi_4 __LINE__
+001d 0089 COEX_SMEM_WRITE_VIF1_TIMING 0005 start period duration vif_attribute __LINE__
+001d 008a COEX_SMEM_WRITE_VIF2_TIMING 0005 start period duration vif_attribute __LINE__
+001d 008b COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL 0003 smemflags priority __LINE__
+001d 008c COEX_STRAT_A2DP_PRESENT 0003 sflags a2dp_present __LINE__
+001d 008d COEX_STRAT_ADD_BLACKOUT_PERIODIC 0007 index type start duration periodic allow_p __LINE__
+001d 008e COEX_STRAT_ADD_BLACKOUT_SINGLESHOT 0007 index start duration est allow_p allow_ka __LINE__
+001d 008f COEX_STRAT_ADD_SINGLESHOT_RESTRICTION 0003 start duration __LINE__
+001d 0090 COEX_STRAT_ALLOW_TDLS_CONTROL 0002 sflags __LINE__
+001d 0091 COEX_STRAT_ASYNC 0006 sstate ss_time smemflags modflags eol __LINE__
+001d 0092 COEX_STRAT_ASYNC_CONTINUOUS 0002 sstate __LINE__
+001d 0093 COEX_STRAT_ASYNC_EVENT_NONE 0003 sflags sstate __LINE__
+001d 0094 COEX_STRAT_ASYNC_HANDLER_END 0008 last_event_type sflags sstate mflags blackout_start blackout_duration next_alarm __LINE__
+001d 0095 COEX_STRAT_ASYNC_HANDLER_START 0008 event_type start_time duration est sflags sstate sstime __LINE__
+001d 0096 COEX_STRAT_ASYNC_IMMEDIATE 0003 sstate next_wlan __LINE__
+001d 0097 COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START 0002 sflags __LINE__
+001d 0098 COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK 0003 sflags legal __LINE__
+001d 0099 COEX_STRAT_ASYNC_REVOKE 0003 sflags legal __LINE__
+001d 009a COEX_STRAT_DEINIT 0001 __LINE__
+001d 009b COEX_STRAT_DEINIT_TIMER 0002 sflags __LINE__
+001d 009c COEX_STRAT_DELETE_BLACKOUT_PERIODIC 0002 index __LINE__
+001d 009d COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT 0003 index type __LINE__
+001d 009e COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION 0002 type __LINE__
+001d 009f COEX_STRAT_EVENT 0002 event __LINE__
+001d 00a0 COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL 0002 sflags __LINE__
+001d 00a1 COEX_STRAT_INIT 0002 sflags __LINE__
+001d 00a2 COEX_STRAT_INIT_TIMER 0002 sflags __LINE__
+001d 00a3 COEX_STRAT_RADIO_OFF_HANDLER_END 0002 sstate __LINE__
+001d 00a4 COEX_STRAT_RADIO_OFF_HANDLER_START 0005 cflags sflags sstate last_freq __LINE__
+001d 00a5 COEX_STRAT_RADIO_ON_HANDLER_END 0001 __LINE__
+001d 00a6 COEX_STRAT_RADIO_ON_HANDLER_START 0006 cflags freq sflags sstate est __LINE__
+001d 00a7 COEX_STRAT_SS_HALDER_END 0004 sflags sstate itimer_ss_event __LINE__
+001d 00a8 COEX_STRAT_SS_HANDLER_BT_OPP_REACHED 0003 sstate itimer_ss_event __LINE__
+001d 00a9 COEX_STRAT_SS_HANDLER_EARLY 0005 cflags sflags sstate sstate_event __LINE__
+001d 00aa COEX_STRAT_SS_HANDLER_EST_REACHED 0005 sstate ss_event event_start_time event_duration __LINE__
+001d 00ab COEX_STRAT_SS_HANDLER_START 0005 cflags sflags sstate freq __LINE__
+001d 00ac COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED 0003 sstate itimer_ss_event __LINE__
+001d 00ad COEX_STRAT_TDLS_CONTROL_CAUSE 0002 idx __LINE__
+001d 00ae COEX_STRAT_UPDATE_TDLS_CONTROL 0002 sflags __LINE__
+001d 00af COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY 0001 __LINE__
+001d 00b0 COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE 0001 __LINE__
+001d 00b1 COEX_STRAT_VIF_CLEAR_TIMEOUT_SET 0003 sflags mct __LINE__
+001d 00b2 COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY 0001 __LINE__
+001d 00b3 COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN 0001 __LINE__
+001d 00b4 COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED 0002 mct __LINE__
+001d 00b5 COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF 0006 r2s mct limit start stop __LINE__
+001d 00b6 COEX_STRAT_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 00b7 COEX_TASK_DEINIT 0001 __LINE__
+001d 00b8 COEX_TASK_EVENT 0003 pending raw __LINE__
+001d 00b9 COEX_TASK_INIT 0001 __LINE__
+001d 00ba COEX_TIMER_DEINIT 0002 cflags __LINE__
+001d 00bb COEX_TIMER_EVENT 0002 alarm __LINE__
+001d 00bc COEX_TIMER_INIT 0002 cflags __LINE__
+001d 00bd COEX_VIF_TIMING_ABSENCE 0007 vix result vtflags period start duration __LINE__
+001d 00be COEX_VIF_TIMING_CHECK_DRIFT 0006 start_time start_time_last drift_us dur_change_us update __LINE__
+001d 00bf COEX_VIF_TIMING_CLEAR_VIF_TIMING 0004 mflags vix vif_timing_index __LINE__
+001d 00c0 COEX_VIF_TIMING_DEL_VIF_TYPE 0004 mflags coex_vif_type mvif_bitmap __LINE__
+001d 00c1 COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING 0007 vif_timing_index_curr vif_timing_index_next mvif_bitmap period_us high_start_time_us high_duration_100us __LINE__
+001d 00c2 COEX_VIF_TIMING_MAP_ADD 0004 mflags vix free_timing_idx __LINE__
+001d 00c3 COEX_VIF_TIMING_MAP_FREE 0003 mflags vix __LINE__
+001d 00c4 COEX_VIF_TIMING_MAP_RESET 0004 mflags vix free_timing_idx __LINE__
+001d 00c5 COEX_VIF_TIMING_PHASE_DIFF 0005 vif_start noa_end period offset __LINE__
+001d 00c6 COEX_VIF_TIMING_SET_NOA_DURATION 0005 mflags sflags noa_duration noa_last __LINE__
+001d 00c7 COEX_VIF_TIMING_SET_VIF_TYPE 0006 mflags vif_timing_idx vif_attributes coex_vif_type mvif_bitmap __LINE__
+001d 00c8 COEX_VIF_TIMING_UPDATE 0002 mvif_bitmap __LINE__
+001d 00c9 COEX_VIF_TIMING_UPDATE_PRESENCE 0007 p2p_flags noa_start noa_period noa_duration presence_start presence_duration __LINE__
+001d 00ca COEX_VIF_TIMING_WRITE_VIF_TIMING 0005 vif_timing_index period start_time duration __LINE__
+# Generated From coex/coex_debug.xml
+trace_types 627
+COEX_MAC_MPS_ELEMENT.period Natural32
+COEX_MAC_MPS_ELEMENT.duration Natural32
+COEX_MAC_MPS_ELEMENT.total Natural32
+COEX_MAC_MPS_ELEMENT.__LINE__ __LINE__
+COEX_MAC_ACL_CONTROL.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ACL_CONTROL.bt_active Boolean
+COEX_MAC_ACL_CONTROL.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP_LO_SET.__LINE__ __LINE__
+COEX_STRAT_ALLOW_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ALLOW_TDLS_CONTROL.__LINE__ __LINE__
+COEX_MODEM_DELETE_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.__LINE__ __LINE__
+COEX_MODEM_INIT_TIMER.modflags COEX_MODEM_FLAGS_T
+COEX_MODEM_INIT_TIMER.__LINE__ __LINE__
+COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.smemflags COEX_SMEM_FLAGS_T
+COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.priority CME_WLAN_PRIORITY_LEVEL_T
+COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.__LINE__ __LINE__
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.bo_handle Natural32
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.min_ms Natural32
+COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.maxs_ms Natural32
+COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.__LINE__ __LINE__
+COEX_MAC_MPS_PROTECTION_END.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_PROTECTION_END.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_PROTECTION_END.in_mps Boolean
+COEX_MAC_MPS_PROTECTION_END.mps_on_time Natural32
+COEX_MAC_MPS_PROTECTION_END.mps_off_time Natural32
+COEX_MAC_MPS_PROTECTION_END.__LINE__ __LINE__
+COEX_VIF_TIMING_MAP_ADD.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_MAP_ADD.vix vix
+COEX_VIF_TIMING_MAP_ADD.free_timing_idx Natural32
+COEX_VIF_TIMING_MAP_ADD.__LINE__ __LINE__
+COEX_SMEM_BT_ON.__LINE__ __LINE__
+COEX_RAME_VIF_CHANNEL.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANNEL.vix vix
+COEX_RAME_VIF_CHANNEL.chan_freq_mhz Natural32
+COEX_RAME_VIF_CHANNEL.bandwidth_mhz Natural32
+COEX_RAME_VIF_CHANNEL.__LINE__ __LINE__
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.start Natural32
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.duration Natural32
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.est Natural32
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_p Boolean
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_ka DEBUG_BLACKOUT_KA_MODE
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.__LINE__ __LINE__
+COEX_STRAT_INIT_TIMER.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_INIT_TIMER.__LINE__ __LINE__
+COEX_STRAT_ASYNC_CONTINUOUS.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_CONTINUOUS.__LINE__ __LINE__
+COEX_RAME_IMM_ENTER.cflags COEX_FLAGS_T
+COEX_RAME_IMM_ENTER.mflags COEX_MAC_FLAGS_T
+COEX_RAME_IMM_ENTER.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_IMM_ENTER.__LINE__ __LINE__
+COEX_RAME_VIF_PRESENCE.vix vix
+COEX_RAME_VIF_PRESENCE.vtflags COEX_MAC_VIF_TIMING_T
+COEX_RAME_VIF_PRESENCE.start Natural32
+COEX_RAME_VIF_PRESENCE.duration Natural32
+COEX_RAME_VIF_PRESENCE.high_start_time_us Natural32
+COEX_RAME_VIF_PRESENCE.presence Boolean
+COEX_RAME_VIF_PRESENCE.__LINE__ __LINE__
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.smemflags COEX_SMEM_FLAGS_T
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.allowed Boolean
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.last_val Boolean
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.__LINE__ __LINE__
+COEX_RAME_RADIO_OFF.cflags COEX_FLAGS_T
+COEX_RAME_RADIO_OFF.mflags COEX_MAC_FLAGS_T
+COEX_RAME_RADIO_OFF.cur_freq COEX_INTERFACE
+COEX_RAME_RADIO_OFF.__LINE__ __LINE__
+COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP.__LINE__ __LINE__
+COEX_MAC_PROTECT_STOP.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_STOP.elapsed Natural32
+COEX_MAC_PROTECT_STOP.__LINE__ __LINE__
+COEX_VIF_TIMING_MAP_RESET.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_MAP_RESET.vix vix
+COEX_VIF_TIMING_MAP_RESET.free_timing_idx Natural32
+COEX_VIF_TIMING_MAP_RESET.__LINE__ __LINE__
+COEX_STRAT_EVENT.event COEX_MACRAME_EVENT_T
+COEX_STRAT_EVENT.__LINE__ __LINE__
+COEX_VIF_TIMING_MAP_FREE.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_MAP_FREE.vix vix
+COEX_VIF_TIMING_MAP_FREE.__LINE__ __LINE__
+COEX_MODEM_TX_HANDLER.modflags COEX_MODEM_FLAGS
+COEX_MODEM_TX_HANDLER.__LINE__ __LINE__
+COEX_MAC_WARNING.reason WARNING_REASON
+COEX_MAC_WARNING.__LINE__ __LINE__
+COEX_HWM_COEX_BB_CFG.COEX_BB_CFG_EN COEX_BB_CFG_T
+COEX_HWM_COEX_BB_CFG.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.mct Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.__LINE__ __LINE__
+COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI.__LINE__ __LINE__
+COEX_CTL_STROBE.__LINE__ __LINE__
+COEX_RAME_RADIO_ON.cflags COEX_FLAGS_T
+COEX_RAME_RADIO_ON.mflags COEX_MAC_FLAGS_T
+COEX_RAME_RADIO_ON.freq INTERFACE
+COEX_RAME_RADIO_ON.coex__freq COEX_INTERFACE
+COEX_RAME_RADIO_ON.__LINE__ __LINE__
+COEX_API_WLAN_PRIV_SET_STATE.current_state DEBUG_CME_WLAN_STATE
+COEX_API_WLAN_PRIV_SET_STATE.new_state DEBUG_CME_WLAN_STATE
+COEX_API_WLAN_PRIV_SET_STATE.__LINE__ __LINE__
+COEX_SMEM_BT_ASYNC_RELINQUISH.__LINE__ __LINE__
+COEX_HWM_DEINIT.__LINE__ __LINE__
+COEX_MAC_DELETE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_DELETE_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.start Natural32
+COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.duration Natural32
+COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.start_time Natural32
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.duration Natural32
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.puncturable Boolean
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.bo_handle Natural32
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.go_mvif Boolean
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.__LINE__ __LINE__
+COEX_STRAT_ASYNC.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC.ss_time Natural32
+COEX_STRAT_ASYNC.smemflags COEX_SMEM_FLAGS_T
+COEX_STRAT_ASYNC.modflags COEX_MODEM_FLAGS
+COEX_STRAT_ASYNC.eol Natural32
+COEX_STRAT_ASYNC.__LINE__ __LINE__
+COEX_SMEM_A2DP_PRESENT.a2dp_present Boolean
+COEX_SMEM_A2DP_PRESENT.__LINE__ __LINE__
+COEX_SMEM_MODEM_STATUS.message_okay Boolean
+COEX_SMEM_MODEM_STATUS.band40_active Boolean
+COEX_SMEM_MODEM_STATUS.__LINE__ __LINE__
+COEX_MAC_PROTECT_SUMMARY.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_SUMMARY.mflags COEX_MAC_FLAGS_T
+COEX_MAC_PROTECT_SUMMARY.__LINE__ __LINE__
+COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__
+COEX_CTL_INIT.cflags COEX_FLAGS_T
+COEX_CTL_INIT.freq COEX_INTERFACE
+COEX_CTL_INIT.__LINE__ __LINE__
+COEX_SMEM_PERIODIC_EVENT.type CME_BT_PERIODIC_TYPE
+COEX_SMEM_PERIODIC_EVENT.start_time Natural32
+COEX_SMEM_PERIODIC_EVENT.period Natural32
+COEX_SMEM_PERIODIC_EVENT.duration Natural32
+COEX_SMEM_PERIODIC_EVENT.__LINE__ __LINE__
+COEX_STRAT_RADIO_ON_HANDLER_START.cflags COEX_FLAGS_T
+COEX_STRAT_RADIO_ON_HANDLER_START.freq COEX_INTERFACE
+COEX_STRAT_RADIO_ON_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_RADIO_ON_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_RADIO_ON_HANDLER_START.est Natural32
+COEX_STRAT_RADIO_ON_HANDLER_START.__LINE__ __LINE__
+COEX_MAC_ADD_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ADD_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_ADD_PERIODIC_BLACKOUT.start_time Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT.duration Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT.period Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT.puncturable Boolean
+COEX_MAC_ADD_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_MODEM_INIT.modflags COEX_MODEM_FLAGS
+COEX_MODEM_INIT.__LINE__ __LINE__
+COEX_SMEM_BT_ASYNC_REVOKE.__LINE__ __LINE__
+COEX_MAC_STOP_KEEP_ALIVE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_STOP_KEEP_ALIVE.__LINE__ __LINE__
+COEX_RAME_IMM_EXIT.cflags COEX_FLAGS_T
+COEX_RAME_IMM_EXIT.mflags COEX_MAC_FLAGS_T
+COEX_RAME_IMM_EXIT.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_IMM_EXIT.__LINE__ __LINE__
+COEX_SMEM_MODEM_STATE.wlan_active_on_2g4 Boolean
+COEX_SMEM_MODEM_STATE.__LINE__ __LINE__
+COEX_MODEM_RX_GAP_HANDLER.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP_HANDLER.__LINE__ __LINE__
+COEX_MAC_MPS_DISABLE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_DISABLE.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_DISABLE.__LINE__ __LINE__
+COEX_BEACON.our_pos Natural32
+COEX_BEACON.aid Natural32
+COEX_BEACON.__LINE__ __LINE__
+COEX_RAME_CONNECTION_PROT_STOP.cflags COEX_FLAGS_T
+COEX_RAME_CONNECTION_PROT_STOP.mflags COEX_MAC_FLAGS_T
+COEX_RAME_CONNECTION_PROT_STOP.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_CONNECTION_PROT_STOP.__LINE__ __LINE__
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.type CME_BT_PERIODIC_TYPE
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.start Natural32
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.duration Natural32
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.periodic Natural32
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.allow_p Boolean
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_SMEM_WARNING.reason WARNING_REASON
+COEX_SMEM_WARNING.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP_CLEAR.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.wl_sw_asrx_update Boolean
+COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.itimer_ss_event Natural32
+COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.wl_sw_astx_update Boolean
+COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.__LINE__ __LINE__
+COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__
+COEX_SMEM_WRITE_CHANNEL_MAP.__LINE__ __LINE__
+COEX_RAME_ABSENCE.period Natural32
+COEX_RAME_ABSENCE.start Natural32
+COEX_RAME_ABSENCE.duration Natural32
+COEX_RAME_ABSENCE.max Natural32
+COEX_RAME_ABSENCE.__LINE__ __LINE__
+COEX_MODEM_TX.modflags COEX_MODEM_FLAGS
+COEX_MODEM_TX.start Natural32
+COEX_MODEM_TX.duration Natural32
+COEX_MODEM_TX.__LINE__ __LINE__
+COEX_RAME_VIF_ABSENCE_CHANGED.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_ABSENCE_CHANGED.vix vix
+COEX_RAME_VIF_ABSENCE_CHANGED.absence_added Boolean
+COEX_RAME_VIF_ABSENCE_CHANGED.__LINE__ __LINE__
+COEX_TASK_INIT.__LINE__ __LINE__
+COEX_MAC_PROTECT_TIMEOUT_SET.start_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_SET.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_SET.time Natural32
+COEX_MAC_PROTECT_TIMEOUT_SET.duration Natural32
+COEX_MAC_PROTECT_TIMEOUT_SET.__LINE__ __LINE__
+COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.vix vix
+COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.__LINE__ __LINE__
+COEX_VIF_TIMING_SET_VIF_TYPE.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_SET_VIF_TYPE.vif_attributes COEX_VIF_ATTRIBUTES_T
+COEX_VIF_TIMING_SET_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T
+COEX_VIF_TIMING_SET_VIF_TYPE.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE.__LINE__ __LINE__
+COEX_RAME_VIF_ABSENCE.vix vix
+COEX_RAME_VIF_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T
+COEX_RAME_VIF_ABSENCE.period Natural32
+COEX_RAME_VIF_ABSENCE.start Natural32
+COEX_RAME_VIF_ABSENCE.duration Natural32
+COEX_RAME_VIF_ABSENCE.__LINE__ __LINE__
+COEX_MODEM_TX_CHECK.modflags COEX_MODEM_FLAGS
+COEX_MODEM_TX_CHECK.check Natural32
+COEX_MODEM_TX_CHECK.__LINE__ __LINE__
+COEX_MODEM_RX_GAP_PAUSE.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP_PAUSE.stop Natural32
+COEX_MODEM_RX_GAP_PAUSE.__LINE__ __LINE__
+COEX_HWM_WARNING.reason WARNING_REASON
+COEX_HWM_WARNING.__LINE__ __LINE__
+COEX_MAC_INIT.__LINE__ __LINE__
+COEX_MAC_DELETE_ALL_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_ALL_BLACKOUTS.__LINE__ __LINE__
+COEX_MAC_ADD_PERIODIC_BLACKOUT_END.created Boolean
+COEX_MAC_ADD_PERIODIC_BLACKOUT_END.handle Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT_END.__LINE__ __LINE__
+COEX_MAC_MASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__
+COEX_MODEM_RX_GAP.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP.active Boolean
+COEX_MODEM_RX_GAP.start Natural32
+COEX_MODEM_RX_GAP.duration Natural32
+COEX_MODEM_RX_GAP.period Natural32
+COEX_MODEM_RX_GAP.__LINE__ __LINE__
+COEX_MODEM_DEINIT.__LINE__ __LINE__
+COEX_STRAT_RADIO_OFF_HANDLER_START.cflags COEX_FLAGS_T
+COEX_STRAT_RADIO_OFF_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_RADIO_OFF_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_RADIO_OFF_HANDLER_START.last_freq COEX_INTERFACE
+COEX_STRAT_RADIO_OFF_HANDLER_START.__LINE__ __LINE__
+COEX_MAC_MPS_ENABLE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_ENABLE.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_ENABLE.__LINE__ __LINE__
+COEX_MAC_KA_UPDATE_PUNCTURABILITY.mflags COEX_MAC_FLAGS_T
+COEX_MAC_KA_UPDATE_PUNCTURABILITY.enable_puncturing Boolean
+COEX_MAC_KA_UPDATE_PUNCTURABILITY.__LINE__ __LINE__
+COEX_RAME_SCAN_VIF_CHANGED.mflags COEX_MAC_FLAGS_T
+COEX_RAME_SCAN_VIF_CHANGED.schedulable Boolean
+COEX_RAME_SCAN_VIF_CHANGED.interface INTERFACE
+COEX_RAME_SCAN_VIF_CHANGED.first_time Boolean
+COEX_RAME_SCAN_VIF_CHANGED.__LINE__ __LINE__
+COEX_STRAT_ASYNC_HANDLER_START.event_type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_ASYNC_HANDLER_START.start_time Natural32
+COEX_STRAT_ASYNC_HANDLER_START.duration Natural32
+COEX_STRAT_ASYNC_HANDLER_START.est Natural32
+COEX_STRAT_ASYNC_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_HANDLER_START.sstime Natural32
+COEX_STRAT_ASYNC_HANDLER_START.__LINE__ __LINE__
+COEX_HWM_COEX_CLKGEN_CFG.COEX_BB_CLKGEN_CFG COEX_BB_CLKGEN_CFG_T
+COEX_HWM_COEX_CLKGEN_CFG.__LINE__ __LINE__
+COEX_MAC_SET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_SET_CLEAR_TIMEOUT.restore Boolean
+COEX_MAC_SET_CLEAR_TIMEOUT.duration Natural32
+COEX_MAC_SET_CLEAR_TIMEOUT.__LINE__ __LINE__
+COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.completion_time Natural32
+COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.__LINE__ __LINE__
+COEX_RAME_WARNING.reason WARNING_REASON
+COEX_RAME_WARNING.__LINE__ __LINE__
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.start Natural32
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.duration Natural32
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.est Natural32
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.allow_p Boolean
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.allow_ka DEBUG_BLACKOUT_KA_MODE
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.__LINE__ __LINE__
+COEX_HWM_SET_RX_PRI.promote_mac Boolean
+COEX_HWM_SET_RX_PRI.__LINE__ __LINE__
+COEX_SMEM_BT_ASYNC_EARLY_START.__LINE__ __LINE__
+COEX_MAC_UNMASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_UNMASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T
+COEX_MAC_UNMASK_BLE_BLACKOUTS.__LINE__ __LINE__
+COEX_HWM_COEX_BB_ALLOWED_ORIDE.COEX_BB_ALLOWED_ORIDE COEX_BB_ALLOWED_ORIDE_T
+COEX_HWM_COEX_BB_ALLOWED_ORIDE.__LINE__ __LINE__
+COEX_TASK_EVENT.pending FOS_EVENT_PENDING_EVENT
+COEX_TASK_EVENT.raw Natural32
+COEX_TASK_EVENT.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_IF_EN.wl_sw_if_en Boolean
+COEX_HWM_COEX_BB_WL_SW_IF_EN.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_EARLY.cflags COEX_FLAGS_T
+COEX_STRAT_SS_HANDLER_EARLY.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_SS_HANDLER_EARLY.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_EARLY.sstate_event Natural32
+COEX_STRAT_SS_HANDLER_EARLY.__LINE__ __LINE__
+COEX_STRAT_INIT.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_INIT.__LINE__ __LINE__
+COEX_TIMER_EVENT.alarm COEX_TIMER_T
+COEX_TIMER_EVENT.__LINE__ __LINE__
+COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.period_us Natural32
+COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.high_start_time_us Natural32
+COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.__LINE__ __LINE__
+COEX_MAC_MASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T
+COEX_MAC_MASK_BLE_BLACKOUTS.__LINE__ __LINE__
+COEX_STRAT_A2DP_PRESENT.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_A2DP_PRESENT.a2dp_present Boolean
+COEX_STRAT_A2DP_PRESENT.__LINE__ __LINE__
+COEX_SMEM_WRITE_VIF2_TIMING.start Natural32
+COEX_SMEM_WRITE_VIF2_TIMING.period Natural32
+COEX_SMEM_WRITE_VIF2_TIMING.duration Natural32
+COEX_SMEM_WRITE_VIF2_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE
+COEX_SMEM_WRITE_VIF2_TIMING.__LINE__ __LINE__
+COEX_MAC_SET_MIN_TX_RATE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_SET_MIN_TX_RATE.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_EST_REACHED.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_EST_REACHED.ss_event Natural32
+COEX_STRAT_SS_HANDLER_EST_REACHED.event_start_time Natural32
+COEX_STRAT_SS_HANDLER_EST_REACHED.event_duration Natural32
+COEX_STRAT_SS_HANDLER_EST_REACHED.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.r2s Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.mct Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.limit Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.start Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.stop Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.__LINE__ __LINE__
+COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.__LINE__ __LINE__
+COEX_RAME_SET_VIF_TIMING.mflags COEX_MAC_FLAGS_T
+COEX_RAME_SET_VIF_TIMING.vix vix
+COEX_RAME_SET_VIF_TIMING.vtflags COEX_MAC_VIF_TIMING_FLAGS_T
+COEX_RAME_SET_VIF_TIMING.vif_attributes COEX_VIF_ATTRIBUTES_T
+COEX_RAME_SET_VIF_TIMING.period_us Natural32
+COEX_RAME_SET_VIF_TIMING.high_start_time_us Natural32
+COEX_RAME_SET_VIF_TIMING.high_duration_us Natural32
+COEX_RAME_SET_VIF_TIMING.__LINE__ __LINE__
+COEX_HWM_COEX_CDL_CFG.wl_abort_cfg ABORT_CFG_T
+COEX_HWM_COEX_CDL_CFG.bt_abort_cfg ABORT_CFG_T
+COEX_VIF_TIMING_UPDATE_PRESENCE.p2p_flags COEX_MAC_VIF_TIMING_FLAGS_T
+COEX_VIF_TIMING_UPDATE_PRESENCE.noa_start Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.noa_period Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.noa_duration Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.presence_start Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.presence_duration Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.__LINE__ __LINE__
+COEX_VIF_TIMING_WRITE_VIF_TIMING.period Natural32
+COEX_VIF_TIMING_WRITE_VIF_TIMING.start_time Natural32
+COEX_VIF_TIMING_WRITE_VIF_TIMING.duration Natural32
+COEX_VIF_TIMING_WRITE_VIF_TIMING.__LINE__ __LINE__
+COEX_STRAT_TDLS_CONTROL_CAUSE.__LINE__ __LINE__
+COEX_HWM_COEX_WL_SW_ASTX.wl_sw_astx_duration Natural32
+COEX_HWM_COEX_WL_SW_ASTX.__LINE__ __LINE__
+COEX_CTL_WARNING.reason WARNING_REASON
+COEX_CTL_WARNING.__LINE__ __LINE__
+COEX_RAME_PROTECT.prot_act COEX_PROTECT_ACT_T
+COEX_RAME_PROTECT.protect COEX_PROTECT_STATE
+COEX_RAME_PROTECT.start_time Natural32
+COEX_RAME_PROTECT.__LINE__ __LINE__
+COEX_VIF_TIMING_ABSENCE.vix vix
+COEX_VIF_TIMING_ABSENCE.result Boolean
+COEX_VIF_TIMING_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T
+COEX_VIF_TIMING_ABSENCE.period Natural32
+COEX_VIF_TIMING_ABSENCE.start Natural32
+COEX_VIF_TIMING_ABSENCE.duration Natural32
+COEX_VIF_TIMING_ABSENCE.__LINE__ __LINE__
+COEX_SMEM_BT_OFF.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY.__LINE__ __LINE__
+COEX_VIF_TIMING_CHECK_DRIFT.start_time Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.start_time_last Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.drift_us Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.dur_change_us Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.update Boolean
+COEX_VIF_TIMING_CHECK_DRIFT.__LINE__ __LINE__
+COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.legal Boolean
+COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.__LINE__ __LINE__
+COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.use_coex_timeout Boolean
+COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.__LINE__ __LINE__
+COEX_SMEM_ASYNC_EVENT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_SMEM_ASYNC_EVENT.start_time Natural32
+COEX_SMEM_ASYNC_EVENT.duration Natural32
+COEX_SMEM_ASYNC_EVENT.__LINE__ __LINE__
+COEX_SMEM_STATE.state COEX_MACRAME_EVENT_T
+COEX_SMEM_STATE.__LINE__ __LINE__
+COEX_STRAT_ASYNC_HANDLER_END.last_event_type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_ASYNC_HANDLER_END.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_HANDLER_END.mflags COEX_MAC_FLAGS_T
+COEX_STRAT_ASYNC_HANDLER_END.blackout_start Natural32
+COEX_STRAT_ASYNC_HANDLER_END.blackout_duration Natural32
+COEX_STRAT_ASYNC_HANDLER_END.next_alarm Natural32
+COEX_STRAT_ASYNC_HANDLER_END.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.wl_sw_astx_start_time Natural32
+COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.__LINE__ __LINE__
+COEX_MAC_VIX_CONTROL.mflags COEX_MAC_FLAGS_T
+COEX_MAC_VIX_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_MAC_VIX_CONTROL.inhibit Boolean
+COEX_MAC_VIX_CONTROL.__LINE__ __LINE__
+COEX_HWM_GET_RX_TX_ACK_PRI.__LINE__ __LINE__
+COEX_TIMER_INIT.cflags COEX_FLAGS_T
+COEX_TIMER_INIT.__LINE__ __LINE__
+COEX_RAME_VIF_CHANGED_END.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANGED_END.vix vix
+COEX_RAME_VIF_CHANGED_END.schedulable Boolean
+COEX_RAME_VIF_CHANGED_END.vif_type VIF_TYPE
+COEX_RAME_VIF_CHANGED_END.vif_5G Boolean
+COEX_RAME_VIF_CHANGED_END.__LINE__ __LINE__
+COEX_HWM_SET_RX_TX_ACK_PRI.__LINE__ __LINE__
+COEX_SMEM_MODEM_GAP.message_okay Boolean
+COEX_SMEM_MODEM_GAP.active Boolean
+COEX_SMEM_MODEM_GAP.start Natural32
+COEX_SMEM_MODEM_GAP.duration Natural32
+COEX_SMEM_MODEM_GAP.period Natural32
+COEX_SMEM_MODEM_GAP.__LINE__ __LINE__
+COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_MAC_DEINIT.__LINE__ __LINE__
+COEX_MAC_PROTECT_TIMEOUT_FIRED.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_FIRED.start_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_FIRED.__LINE__ __LINE__
+COEX_MODEM_RX.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX.active Boolean
+COEX_MODEM_RX.start Natural32
+COEX_MODEM_RX.duration Natural32
+COEX_MODEM_RX.period Natural32
+COEX_MODEM_RX.__LINE__ __LINE__
+COEX_MAC_MPS_CHECK.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_CHECK.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_CHECK.__LINE__ __LINE__
+COEX_MAC_INSTALL_MAC_BLACKOUT.start_time Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.duration Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.period Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.puncturable Boolean
+COEX_MAC_INSTALL_MAC_BLACKOUT.KA_mode BLACKOUT_KA_MODE_T
+COEX_MAC_INSTALL_MAC_BLACKOUT.bo_handle Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.__LINE__ __LINE__
+COEX_MAC_CALIBRATION_SW_IF_DISABLED.cflags COEX_FLAGS_T
+COEX_MAC_CALIBRATION_SW_IF_DISABLED.__LINE__ __LINE__
+COEX_STRAT_RADIO_ON_HANDLER_END.__LINE__ __LINE__
+COEX_MAC_MPS_PROTECTION_START.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_PROTECTION_START.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_PROTECTION_START.in_mps Boolean
+COEX_MAC_MPS_PROTECTION_START.mps_on_time Natural32
+COEX_MAC_MPS_PROTECTION_START.mps_off_time Natural32
+COEX_MAC_MPS_PROTECTION_START.__LINE__ __LINE__
+COEX_SMEM_DEINIT.__LINE__ __LINE__
+COEX_TASK_DEINIT.__LINE__ __LINE__
+COEX_TIMER_DEINIT.cflags COEX_FLAGS_T
+COEX_TIMER_DEINIT.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.wl_sw_asrx_start_time Natural32
+COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.itimer_ss_event Natural32
+COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.__LINE__ __LINE__
+COEX_STRAT_DEINIT_TIMER.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_DEINIT_TIMER.__LINE__ __LINE__
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.type CME_BT_PERIODIC_TYPE
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.start Natural32
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.duration Natural32
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.periodic Natural32
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.allow_p Boolean
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_STRAT_ASYNC_IMMEDIATE.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_IMMEDIATE.next_wlan Natural32
+COEX_STRAT_ASYNC_IMMEDIATE.__LINE__ __LINE__
+COEX_STRAT_DEINIT.__LINE__ __LINE__
+COEX_VIF_TIMING_PHASE_DIFF.vif_start Natural32
+COEX_VIF_TIMING_PHASE_DIFF.noa_end Natural32
+COEX_VIF_TIMING_PHASE_DIFF.period Natural32
+COEX_VIF_TIMING_PHASE_DIFF.offset Natural32
+COEX_VIF_TIMING_PHASE_DIFF.__LINE__ __LINE__
+COEX_STRAT_UPDATE_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_UPDATE_TDLS_CONTROL.__LINE__ __LINE__
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.bo_handle Natural32
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_MAC_MPS_SUMMARY.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_SUMMARY.connflags COEX_MAC_CONN_FLAGS_T
+COEX_MAC_MPS_SUMMARY.total_duration Natural32
+COEX_MAC_MPS_SUMMARY.MPS_PERIODIC_DURATION_LIMIT Natural32
+COEX_MAC_MPS_SUMMARY.__LINE__ __LINE__
+COEX_RAME_CONNECTION_PROT_START.prot_duration Natural32
+COEX_RAME_CONNECTION_PROT_START.cflags COEX_FLAGS_T
+COEX_RAME_CONNECTION_PROT_START.mflags COEX_MAC_FLAGS_T
+COEX_RAME_CONNECTION_PROT_START.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_CONNECTION_PROT_START.__LINE__ __LINE__
+COEX_HWM_COEX_BB_DEBUG.bb_debug_sel COEX_BB_DEBUG_SEL_T
+COEX_HWM_COEX_BB_DEBUG.bb_debug_if_sel COEX_BB_DEBUG_IF_SEL_T
+COEX_HWM_COEX_BB_DEBUG.bb_debug_cdl_sel COEX_BB_DEBUG_CDL_SEL_T
+COEX_VIF_TIMING_UPDATE.__LINE__ __LINE__
+COEX_SMEM_WRITE_VIF1_TIMING.start Natural32
+COEX_SMEM_WRITE_VIF1_TIMING.period Natural32
+COEX_SMEM_WRITE_VIF1_TIMING.duration Natural32
+COEX_SMEM_WRITE_VIF1_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE
+COEX_SMEM_WRITE_VIF1_TIMING.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP_HI_SET.__LINE__ __LINE__
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.start_time Natural32
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.duration Natural32
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.eol Natural32
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_MAC_TDLS_IND.sflags COEX_STRAT_FLAGS_T
+COEX_MAC_TDLS_IND.sstate DEBUG_COEX_STRAT_STATE
+COEX_MAC_TDLS_IND.__LINE__ __LINE__
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.cflags COEX_FLAGS_T
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.astx_duration Natural32
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.asrx_duration Natural32
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.start_time Natural32
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.__LINE__ __LINE__
+COEX_MAC_MPS_TIMER_EVENT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_TIMER_EVENT.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_TIMER_EVENT.__LINE__ __LINE__
+COEX_STRAT_DELETE_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_MAC_PROTECT_START.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_START.delay_ron Natural32
+COEX_MAC_PROTECT_START.__LINE__ __LINE__
+COEX_CTL_DEINIT.cflags COEX_FLAGS_T
+COEX_CTL_DEINIT.__LINE__ __LINE__
+COEX_VIF_TIMING_CLEAR_VIF_TIMING.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_CLEAR_VIF_TIMING.vix vix
+COEX_VIF_TIMING_CLEAR_VIF_TIMING.__LINE__ __LINE__
+COEX_MODEM_DEINIT_TIMER.modflags COEX_MODEM_FLAGS_T
+COEX_MODEM_DEINIT_TIMER.__LINE__ __LINE__
+COEX_HWM_GET_RX_PRI.__LINE__ __LINE__
+COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.__LINE__ __LINE__
+COEX_SMEM_MODEM_RX.message_okay Boolean
+COEX_SMEM_MODEM_RX.active Boolean
+COEX_SMEM_MODEM_RX.start Natural32
+COEX_SMEM_MODEM_RX.duration Natural32
+COEX_SMEM_MODEM_RX.period Natural32
+COEX_SMEM_MODEM_RX.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_START.cflags COEX_FLAGS_T
+COEX_STRAT_SS_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_SS_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_START.freq COEX_INTERFACE
+COEX_STRAT_SS_HANDLER_START.__LINE__ __LINE__
+COEX_RAME_SET_WLAN_PRIORIY_LEVEL.mflags COEX_MAC_FLAGS_T
+COEX_RAME_SET_WLAN_PRIORIY_LEVEL.level CME_WLAN_PRIORITY_LEVEL_T
+COEX_RAME_SET_WLAN_PRIORIY_LEVEL.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.mct Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.__LINE__ __LINE__
+COEX_RAME_VIF_CHANGED.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANGED.vix vix
+COEX_RAME_VIF_CHANGED.schedulable Boolean
+COEX_RAME_VIF_CHANGED.vif_type VIF_TYPE
+COEX_RAME_VIF_CHANGED.p2p Boolean
+COEX_RAME_VIF_CHANGED.vif_5G Boolean
+COEX_RAME_VIF_CHANGED.__LINE__ __LINE__
+COEX_MAC_PROTECT_STOP_UNEXPECTED.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_STOP_UNEXPECTED.__LINE__ __LINE__
+COEX_STRAT_ASYNC_EVENT_NONE.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_EVENT_NONE.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_EVENT_NONE.__LINE__ __LINE__
+COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_VIF_TIMING_SET_NOA_DURATION.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_SET_NOA_DURATION.sflags COEX_STRAT_FLAGS_T
+COEX_VIF_TIMING_SET_NOA_DURATION.noa_duration Natural32
+COEX_VIF_TIMING_SET_NOA_DURATION.noa_last Natural32
+COEX_VIF_TIMING_SET_NOA_DURATION.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN.__LINE__ __LINE__
+COEX_STRAT_ASYNC_REVOKE.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_REVOKE.legal Boolean
+COEX_STRAT_ASYNC_REVOKE.__LINE__ __LINE__
+COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mps_state COEX_MPS_STATE_T
+COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.__LINE__ __LINE__
+COEX_RAME_EVENT.event COEX_MACRAME_EVENT_T
+COEX_RAME_EVENT.cflags COEX_FLAGS_T
+COEX_RAME_EVENT.mflags COEX_MAC_FLAGS_T
+COEX_RAME_EVENT.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_EVENT.__LINE__ __LINE__
+COEX_SMEM_INIT.__LINE__ __LINE__
+COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__
+COEX_STRAT_RADIO_OFF_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_RADIO_OFF_HANDLER_END.__LINE__ __LINE__
+COEX_SMEM_MODEM_TX.message_okay Boolean
+COEX_SMEM_MODEM_TX.start Natural32
+COEX_SMEM_MODEM_TX.duration Natural32
+COEX_SMEM_MODEM_TX.__LINE__ __LINE__
+COEX_MODEM_RX_GAP_RESUME.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP_RESUME.start Natural32
+COEX_MODEM_RX_GAP_RESUME.__LINE__ __LINE__
+COEX_HWM_INIT.__LINE__ __LINE__
+COEX_STRAT_WARNING.reason WARNING_REASON
+COEX_STRAT_WARNING.__LINE__ __LINE__
+COEX_VIF_TIMING_DEL_VIF_TYPE.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_DEL_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T
+COEX_VIF_TIMING_DEL_VIF_TYPE.__LINE__ __LINE__
+COEX_MAC_GET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_GET_CLEAR_TIMEOUT.duration Natural32
+COEX_MAC_GET_CLEAR_TIMEOUT.__LINE__ __LINE__
+COEX_SMEM_INIT_BT_API.__LINE__ __LINE__
+COEX_MODEM_STATUS.modflags COEX_MODEM_FLAGS
+COEX_MODEM_STATUS.b40_active Boolean
+COEX_MODEM_STATUS.__LINE__ __LINE__
+COEX_HWM_COEX_WL_SW_ASRX.wl_sw_asrx_duration Natural32
+COEX_HWM_COEX_WL_SW_ASRX.__LINE__ __LINE__
+COEX_STRAT_SS_HALDER_END.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_SS_HALDER_END.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HALDER_END.itimer_ss_event Natural32
+COEX_STRAT_SS_HALDER_END.__LINE__ __LINE__
+COEX_RAME_VIF_CHANGED_MULTI_VIF.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANGED_MULTI_VIF.__LINE__ __LINE__
+COEX_MAC_VIF_TIMING_T Enum 0001 NOA_VALID 0002 NOA_UPDATED 0004 NOA_PENDING 0008 AP 0010 P2P 0020 5G ffff BITMAP
+COEX_VIF_TYPES_T Enum 0001 COEX_MAC_VIF_5G_STA 0002 COEX_MAC_VIF_2G4_AP 0003 COEX_MAC_VIF_5G_AP 0004 COEX_MAC_VIF_2G4_GC 0005 COEX_MAC_VIF_5G_GC 0006 COEX_MAC_VIF_2G4_GO 0007 COEX_MAC_VIF_5G_GO x0000 COEX_MAC_VIF_2G4_STA
+DEBUG_COEX_PERIODIC_EVENT_TYPE Enum 0000 PERIODIC_NONE 0001 PERIODIC_SCO 0002 PERIODIC_ESCO 0003 PERIODIC_ACL_SNIFF 0004 PERIODIC_PAGE_SCAN 0005 PERIODIC_INQUIRY_SCAN 0006 PERIODIC_BLE_SCAN 0007 PERIODIC_BLE_CONNECT 0008 PERIODIC_BLE_CONNECTION 0009 PERIODIC_BLE_ADVERT 000a PERIODIC_ANT_SCAN_NORMAL 000b PERIODIC_ANT_SCAN_CRITICAL 000c PERIODIC_ANT_CHANNEL_RX 000d PERIODIC_ANT_BURST_RX 000e PERIODIC_ANT_BURST_TX
+DEBUG_COEX_ASYNC_EVENT_TYPE Enum 0000 ASYNC_NONE 0001 ASYNC_INQUIRY 0002 ASYNC_PAGE 0003 ASYNC_BT_CONNECT 0004 ASYNC_BLE_SCAN 0005 ASYNC_BLE_CONNECT 0006 ASYNC_BLE_ADVERT 0007 ASYNC_ACL_FOR_A2DP 0008 ASYNC_ACL_WITHOUT_A2DP
+VIF_TYPE Enum 0000 UNSYNC 0001 ADHOC 0002 STA 0003 AP
+COEX_TIMER_T Enum 01 COEX_SS_ALARM 02 COEX_PROTECT_ALARM ffff BITMAP
+CME_WLAN_VIF_ATTRIBUTE Enum 0001 5G 0002 AP 0004 P2P ffff BITMAP
+COEX_BB_DEBUG_CDL_SEL_T Enum 0001 CDL_SEL_BT 0002 CDL_SEL_WL ffff BITMAP
+COEX_MPS_STATE_T Enum 0000 COEX_MPS_OFF 0001 COEX_MPS_ON_BT_PHASE 0002 COEX_MPS_ON_WL_PHASE 0003 LAST
+COEX_BB_CLKGEN_CFG_T Enum 0001 CLK_COEX_EN 0002 CLK_COEX_REGS_EN ffff BITMAP
+DEBUG_BLACKOUT_KA_MODE Enum 0000 BLACKOUT_KA_NONE 0001 BLACKOUT_KA_CONTINUOUS_BT 0002 BLACKOUT_KA_MULTI_PROFILE_SURVIVAL
+WARNING_REASON Enum 0000 UNSPECIFIED 0001 FAULT 0002 LAST
+COEX_MACRAME_EVENT_T Enum 0000 MAC_START 0001 MAC_STOP 0002 COEX_WL_RADIO_ON 0003 SCAN_START 0004 SCAN_STOP 0005 CONNECTION_START 0006 CONNECTION_STOP 0007 CALIBRATION_START 0008 CALIBRATION_STOP 0009 DHCP_START 000a DHCP_STOP 000b DHCP_DISCOVER 000c DHCP_OFFER 000d DHCP_REQUEST 000e DHCP_ACK 000f PM_ACTIVE_TRUE 0010 PM_ACTIVE_FALSE 0011 EAPOL_START 0012 EAPOL_STOP
+COEX_INTERFACE Enum 0000 RADIO_off 0001 5G 0002 2G4
+DEBUG_COEX_IRQ_TYPE Enum 0000 CME_IRQ_TYPE_VPIO 0001 CME_IRQ_TYPE_TBUS
+CME_BT_PERIODIC_EVENT_TYPE Enum 0000 NONE 0001 SCO 0002 ESCO 0003 ACL_SNIFF 0004 PAGE_SCAN 0005 INQUIRY_SCAN 0006 BLE_SCAN 0007 BLE_CONNECT 0008 BLE_CONNECTION 0009 BLE_ADVERT 000a ANT_SCAN_NORMAL 000b ANT_SCAN_CRITICAL 000c ANT_CHANNEL_RX 000d ANT_BURST_RX 000e ANT_BURST_TX
+COEX_CDL_INSTANCE_T Enum 0000 COEX_CDL_INSTANCE_WL 0000 COEX_CDL_INSTANCE_AUTO 0001 COEX_CDL_INSTANCE_BT
+CME_WLAN_PRIORITY_LEVEL_T Enum 0000 LOW 0001 MEDIUM 0002 HIGH
+COEX_STRAT_FLAGS_T Enum 0001 INIT 0002 TIMERS 0004 ASYNC_V 0008 WL_RESTRICT 0020 INHIBIT_REVOKE 0040 A2DP 0080 PERIODIC_INHIBIT 0100 ASYNC_INHIBIT 0200 EARLY_START 0400 SCO 0800 ESCO ffff BITMAP
+DEBUG_COEX_CTL_ARB Enum 0000 COEX_CTL_ARB_CDL_ONLY 0001 COEX_CTL_ARB_NEGOTIATION
+INTERFACE Enum 0001 2G4 0002 5G
+BLACKOUT_KEEP_ALIVE_MODE_T Enum 0000 BLACKOUT_KEEP_ALIVE_NOT_ALLOWED 0001 BLACKOUT_KEEP_ALIVE_MINIMAL 0002 BLACKOUT_KEEP_ALIVE_5_50 0003 BLACKOUT_KEEP_ALIVE_10_100
+COEX_SMEM_FLAGS_T Enum 0001 HIGH 0002 NORMAL 0004 LOW 0008 A2DP_PUNC 0010 P_INIT ffff BITMAP
+COEX_BB_DEBUG_SEL_T Enum 0001 SEL_CDL 0002 SEL_BT_IF 0004 SEL_WL_IF ffff BITMAP
+DEBUG_COEX_CTL_SERVICE_T Enum 0001 COEX_CTL_SERVICE_LOCAL 0002 COEX_CTL_SERVICE_REMOTE 0003 COEX_CTL_SERVICE_ALL
+COEX_SCHEME_T Enum 0005 COEX_SCHEME_COMBO
+COEX_MAC_CONN_FLAGS_T Enum 0001 CONN_CONNECTION 0002 CONN_EAPOL 0004 CONN_DHCP ffff BITMAP
+BLACKOUT_KA_MODE_T Enum 0000 BO_KA_NONE 0001 BA_KA_CONT_BT 0002 BO_KA_MPS
+COEX_BB_ALLOWED_ORIDE_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP
+COEX_BB_DEBUG_IF_SEL_T Enum 0001 IF_SEL_TX 0002 IF_SEL_RX 0004 IF_SEL_TXRX ffff BITMAP
+COEX_VIF_ATTRIBUTES_T Enum 0000 COEX_MAC_VIF_ATTRIBUTE_NONE 0001 COEX_MAC_VIF_ATTRIBUTE_5G 0002 COEX_MAC_VIF_ATTRIBUTE_AP 0004 COEX_MAC_VIF_ATTRIBUTE_P2P ffff BITMAP
+COEX_MAC_VIF_TIMING_FLAGS_T Enum 0001 COEX_MAC_VIF_ABSENCE_VALID 0002 COEX_MAC_VIF_ABSENCE_UPDATE 0004 COEX_MAC_VIF_ABSENCE_PENDING
+COEX_CDL_OVERRIDE_OPTION_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP
+COEX_FLAGS_T Enum 0001 COEX_MAC_READY 0002 COEX_BT_ON 0004 COEX_CDL_WL_SW_IF ffff BITMAP
+COEX_PROTECT_ACT_T Enum 0000 TX_BEACON 0001 RX_BEACON 0002 TX_NULL 0003 TX_CTS_TO_SELF 0004 TX_CF_END 0005 TX_RX_KEEP_ALIVE 0006 TX_RX_CONNECTION 0007 RX_MIN_VIF_DURATION 0008 RX_MULTICAST 0009 RX_DURING_WLAN_OPP 000a LAST
+COEX_TDLS_CONTROL Enum 0000 TDLS_ALLOWED 0001 TDLS_INHIBITED
+DEBUG_CME_WLAN_STATE Enum 0 CME_WLAN_STATE_OFF 1 CME_WLAN_STATE_ON
+CME_BT_PERIODIC_TYPE Enum 0000 EVENT_TYPE_NONE 0001 EVENT_TYPE_SCO 0002 EVENT_TYPE_ESCO 0003 EVENT_TYPE_ACL_SNIFF 0004 EVENT_TYPE_PAGE_SCAN 0005 EVENT_TYPE_INQUIRY_SCAN 0006 EVENT_TYPE_BLE_SCAN 0007 EVENT_TYPE_BLE_CONNECT 0008 EVENT_TYPE_BLE_CONNECTION 0009 EVENT_TYPE_BLE_ADVERT 000a EVENT_TYPE_ANT_SCAN_NORMAL 000b EVENT_TYPE_ANT_SCAN_CRITICAL 000c EVENT_TYPE_ANT_CHANNEL_RX 000d EVENT_TYPE_ANT_BURST_RX 000e EVENT_TYPE_ANT_BURST_TX
+COEX_BB_DEBUG_CDL_ARB_SEL_T Enum 0001 ARB_SEL_REM_TX 0002 ARB_SEL_REM_RX 0004 ARB_SEL_MISC ffff BITMAP
+FOS_EVENT_PENDING_EVENT Enum 01 COEX_EVT_ALARM_SIGNAL 02 COEX_EVT_BT_ASYNC_SIGNAL 04 COEX_EVT_BT_PERIODIC_SIGNAL 08 COEX_EVT_BT_ON_SIGNAL 10 COEX_EVT_BT_OFF_SIGNAL ffff BITMAP
+ABORT_CFG_T Enum 0001 TX_CDL_EN 0002 TX_RF_EN 0004 RX_CDL_EN 0008 RX_RF_EN ffff BITMAP
+DEBUG_COEX_STRAT_STATE Enum 0000 WL_HAS_RADIO 0001 WAITING_BT_OPP 0002 WAITING_WL_OPP 0003 WAITING_EST 0004 ASYNC_CONTINUOUS
+CME_SIGNAL_ID Enum 0000 CME_SIGNAL_ID_COEX_SERVICE_ACTIVE_IND 0024 CME_SIGNAL_ID_WLAN_CHANNEL_MAP_IND 0025 CME_SIGNAL_ID_PROFILE_A2DP_START_IND 0026 CME_SIGNAL_ID_PROFILE_A2DP_STOP_IND 0029 CME_SIGNAL_ID_BT_CAL_START_REQ 002a CME_SIGNAL_ID_BT_CAL_START_CFM 002b CME_SIGNAL_ID_BT_CAL_END_IND 002c CME_SIGNAL_ID_WLAN_CHANNEL_MAP_LO_HI_IND 002d CME_SIGNAL_ID_COEX_STOP_IND 002f CME_SIGNAL_ID_COEX_START_IND 0030 CME_SIGNAL_ID_WLAN_VIF_TIMING_IND
+COEX_PROTECT_STATE Enum 0000 FALSE 0001 TRUE 0002 DELAYED
+COEX_BB_CFG_T Enum 0001 CFG_EN 0002 CFG_FORCE_CDL_EN 0004 WL_SW_IF_EN ffff BITMAP
+COEX_MAC_FLAGS_T Enum 0001 READY 0002 SCAN_ACTIVE 0004 CALIBRATION_ACTIVE 0008 ACL 0010 KEEP_ALIVE 0020 MPS_ENABLED 0040 PS_ACTIVE 0080 HIGH_PRIORITY 0100 DHCP_PROTECT 0200 TESCO6 0400 AP 0800 GO_NOA 1000 IMM_IDLE 2000 P2P_FULL_SCAN 4000 P2P_SOCIAL_SCAN ffff BITMAP
+COEX_MODEM_FLAGS Enum 0001 INIT 0002 TIMERS 0004 BAND40_ACTIVE 0008 GAP_ACTIVE 0010 IN_GAP 0020 UL_SEQ_ACTIVE ffff BITMAP
+CME_BT_ASYNC_EVENT_TYPE Enum 0000 NONE 0001 DISCOVERY_CONNECTION 0002 ACL_FOR_A2DP 0003 ACL_WITHOUT_A2DP 0004 BLE_DATA 0005 CALIBRATION 0006 ANNOUNCED_PUNCTURE
+WLAN_CDL_PRIORITY Enum 0000 WLAN_CDL_PRI_RX_DEFAULT 0004 WLAN_CDL_PRI_RX_MIN_VIF_DURATION 0006 WLAN_CDL_PRI_TX_CTRL 0006 WLAN_CDL_PRI_TX_MULTICAST 0006 WLAN_CDL_PRI_RX_WLAN_OPP 0006 WLAN_CDL_PRI_TX_DATA_MGMT 000a WLAN_CDL_PRI_TX_RX_BEACON 000a WLAN_CDL_PRI_TX_RX_KEEP_ALIVE 000a WLAN_CDL_PRI_RX_MULTICAST 000a WLAN_CDL_PRI_TX_RX_HI_PRI_CTRL 000b WLAN_CDL_PRI_TX_RX_ACK
+# Generated From crypto/crypto_debug.xml
+trace_def 3
+001c 0000 CRYPTO_START 0001 type
+001c 0001 CRYPTO_STOP 0001 type
+001c 0002 CRYPTO_RESULT 0002 data type
+# Generated From crypto/crypto_debug.xml
+trace_types 5
+CRYPTO_STOP.type DEBUG_CRYPTO_ALGO
+CRYPTO_ERROR.type DEBUG_CRYPTO_ALGO
+CRYPTO_RESULT.data TOKEN
+CRYPTO_RESULT.type DEBUG_CRYPTO_ALGO
+CRYPTO_START.type DEBUG_CRYPTO_ALGO
+DEBUG_CRYPTO_ALGO_TYPE Enum 0000 FT_R0_KDF_HMAC_SHA256 0001 FT_R0NAME_HMAC_SHA256 0002 FT_R1_KDF_HMAC_SHA256 0003 FT_R1NAME_HMAC_SHA256 0004 FT_PTK_KDF_HMAC_SHA256 0005 FT_MIC_AES128_CMAC 0006 FT_GTK_AES_UNWRAP 0007 FT_IGTK_AES_UNWRAP
+# Generated From hip_signals.xml
+trace_types 84
+Radio_Bitmap Enum 0002 radio_1 0001 radio_0
+Cipher_Suite_Selector Natural32
+Peer_Index Natural16
+Tx_Data_Type Enum 0000 data_word 0001 data_random
+Channel_Frequency Natural16
+Client_Tag Natural16
+TDLS_Event Enum 0003 Discovered 0001 Connected 0002 Disconnected
+Scan_Id Natural16
+Data_Unit_Descriptor Enum 0002 AMSDU_subframe 0000 IEEE802_11_Frame 0003 AMSDU 0004 TCP_ACK 0001 IEEE802_3_Frame
+Firmware_Reference Natural32
+Pmalloc_Area Enum 0001 Pmalloc_Fsm_Stats 0000 Pmalloc_Stats 0002 Hostio_Sig_Sizes
+NAN_Availability_Interval Natural32
+NANSDF_Mask Natural16
+Connection_type Enum 0001 P2p_Operation 0005 Wlan_Ranging 0004 Nan_Further_Service_Slot 0000 Wlan_Infrastructure
+uint16 Natural16
+Microseconds16 Natural16
+Band Enum 0001 5GHz 0002 2_4GHz 0000 Auto
+uint32 Natural32
+Hidden_Ssid Enum 0002 Hidden_Zero_Data 0000 Not_Hidden 0001 Hidden_Zero_Length
+int32 Natural32s
+VIF_Index Natural16
+CW_Start_Flags Enum 0000 none 0001 scan_channel
+NAN_SDF_Control Enum 0008 Received_FollowUp_Event 0002 Subscribe_End_Event 0004 Match_expired_Event 0010 Disable_Responses_after_FollowUp 0001 Publish_End_Event
+Microseconds32 Natural32
+RTT_Type Enum 0000 One_sided 0001 Two_sided
+ePNO_Policy Enum 0100 Auth_Open 0010 Same_Network 0004 G_Band 0008 Strict_Match 0001 Hidden 0400 Auth_EAPOL 0002 A_Band 0200 Auth_PSK
+End_Point Enum 0002 DPLP 0001 Hostio
+Message_Type Enum 0005 DHCP 0001 EAP_Message 0003 EAPOL_Key_M4 0011 IEEE80211_Mgmt 0007 WAI_Message 0006 Neighbor_Discovery 0002 EAPOL_Key_M123 0004 ARP 0008 Periodic_Offload 0010 IEEE80211_Action
+Mode Enum 0003 Loopback 0002 Sink 0001 Source
+Tx_Set_Params_Flags Enum 0040 short_preamble 2000 ibss_frames 0000 none 1000 rx_low_power 0080 disable_scrambler 0004 duplicate_40 0400 disable_spreader 0800 greenfield_preamble 0100 ldpc 0001 ack 0002 duplicate_80 0010 cs 0020 scan_channel 0008 thermal_duty_cycle
+NAN_Operation_Control Enum 0001 Cluster_SDF 0004 Start_Cluster_Event 0002 MAC_Address_Event 0008 Joined_Cluster_Event
+Request_Type Enum 0000 SMAPPER_Rx_Config
+Beacon_Periods Natural16
+Time_Units Natural16
+Bulk_Data_Descriptor Enum 0001 Smapper 0000 Inline
+Data_Length Natural16
+Binding_Mask Natural32
+NANOperControl_Mask Natural16
+Purpose_Mask Natural16
+VIF_Type Enum 0005 NAN 0003 AP 0002 Station 0004 Wlanlite 0000 Unsynchronised
+CW_Type Enum 0003 dc 0001 ramp 0002 two_tone 0004 prn 0000 sine
+Device_Role Enum 0002 P2p_GO 0004 P2p_Client 0001 Infrastructure_Station 0003 P2p_Device
+WIPS_Action Enum 0000 stop 0001 start
+Power_Management_Mode Enum 0001 Power_Save 0000 Active_Mode
+TDLS_Action Enum 0003 Channel_Switch 0002 Teardown 0000 Discovery 0001 Setup
+Boolean Enum 0001 True 0000 False
+Data_Rate Enum 60c1 11ac20_28m9bps_sgi_nss2 6007 11ac20_65mbps 6848 11ac80_390mbps_sgi 0005 11b20_5m5bps 408f 11n20_130mbps_nss2 4046 11n20_65mbps_sgi 6488 11ac40_324mbps_nss2 6808 11ac80_351mbps 6843 11ac80_130mbps_sgi 6044 11ac20_43m3bps_sgi 6084 11ac20_78mbps_nss2 6087 11ac20_130mbps_nss2 6847 11ac80_325mbps_sgi 4004 11n20_39mbps 6002 11ac20_19m5bps 6800 11ac80_29m3bps 6047 11ac20_72m2bps_sgi 6807 11ac80_292m5bps 4405 11n40_108mbps 6883 11ac80_234mbps_nss2 e002 ctr_crc_error 6082 11ac20_39mbps_nss2 68c3 11ac80_260mbps_sgi_nss2 4042 11n20_21m7bps_sgi 4045 11n20_57m8bps_sgi 60c2 11ac20_43m3bps_sgi_nss2 e006 ctr_error 60c3 11ac20_57m8bps_sgi_nss2 68c0 11ac80_65mbps_sgi_nss2 6401 11ac40_27mbps 44c9 11n40_60mbps_sgi_nss2 40cd 11n20_115m6bps_sgi_nss2 6480 11ac40_27mbps_nss2 6404 11ac40_81mbps 4444 11n40_90mbps_sgi 44c8 11n40_30mbps_sgi_nss2 0002 11b20_2mbps 4407 11n40_135mbps 44cf 11n40_300mbps_sgi_nss2 4040 11n20_7m2bps_sgi 4088 11n20_13mbps_nss2 4005 11n20_52mbps 44cc 11n40_180mbps_sgi_nss2 2024 11a20_36mbps 64c8 11ac40_360mbps_sgi_nss2 6448 11ac40_180mbps_sgi 4002 11n20_19m5bps 6440 11ac40_15mbps_sgi 408d 11n20_104mbps_nss2 4443 11n40_60mbps_sgi 6841 11ac80_65mbps_sgi 4000 11n20_6m5bps 000b 11b20_11mbps 4402 11n40_40m5bps 60c7 11ac20_144m4bps_sgi_nss2 44ca 11n40_90mbps_sgi_nss2 2018 11a20_24mbps 6481 11ac40_54mbps_nss2 4406 11n40_121m5bps 4003 11n20_26mbps 6489 11ac40_360mbps_nss2 6487 11ac40_270mbps_nss2 6042 11ac20_21m7bps_sgi 6882 11ac80_175m5bps_nss2 4089 11n20_26mbps_nss2 6486 11ac40_243mbps_nss2 40cc 11n20_86m7bps_sgi_nss2 6006 11ac20_58m5bps 60c0 11ac20_14m4bps_sgi_nss2 6085 11ac20_104mbps_nss2 6048 11ac20_86m7bps_sgi 4460 11n40_6m7bps_sgi 6402 11ac40_40m5bps 40cf 11n20_144m4bps_sgi_nss2 6809 11ac80_390mbps 60c8 11ac20_173m3bps_sgi_nss2 408a 11n20_39mbps_nss2 68c1 11ac80_130mbps_sgi_nss2 4440 11n40_15mbps_sgi 64c9 11ac40_400mbps_sgi_nss2 6447 11ac40_150mbps_sgi 6888 11ac80_702mbps_nss2 2036 11a20_54mbps e000 ctr_total 6003 11ac20_26mbps 6886 11ac80_526m5bps_nss2 6407 11ac40_135mbps e003 ctr_bad_signal 4001 11n20_13mbps 4047 11n20_72m2bps_sgi 4043 11n20_28m9bps_sgi 6001 11ac20_13mbps 6840 11ac80_32m5bps_sgi 6804 11ac80_175m5bps 200c 11a20_12mbps 4445 11n40_120mbps_sgi 448e 11n40_243mbps_nss2 6849 11ac80_433m3bps_sgi 6483 11ac40_108mbps_nss2 68c6 11ac80_585mbps_sgi_nss2 64c3 11ac40_120mbps_sgi_nss2 6041 11ac20_14m4bps_sgi 6445 11ac40_120mbps_sgi 6889 11ac80_780mbps_nss2 64c2 11ac40_90mbps_sgi_nss2 6485 11ac40_216mbps_nss2 6884 11ac80_351mbps_nss2 4401 11n40_27mbps 64c6 11ac40_270mbps_sgi_nss2 64c4 11ac40_180mbps_sgi_nss2 4007 11n20_65mbps 0001 11b20_1mbps 40ce 11n20_130mbps_sgi_nss2 6403 11ac40_54mbps 60c4 11ac20_86m7bps_sgi_nss2 44ce 11n40_270mbps_sgi_nss2 6880 11ac80_58m5bps_nss2 40ca 11n20_43m3bps_sgi_nss2 6409 11ac40_180mbps 4488 11n40_27mbps_nss2 60c5 11ac20_115m6bps_sgi_nss2 4442 11n40_45mbps_sgi 6801 11ac80_58m5bps 6004 11ac20_39mbps 68c5 11ac80_520mbps_sgi_nss2 408c 11n20_78mbps_nss2 448f 11n40_270mbps_nss2 e007 ctr_ldpc 40cb 11n20_57m8bps_sgi_nss2 4489 11n40_54mbps_nss2 6803 11ac80_117mbps 2009 11a20_9mbps 68c8 11ac80_780mbps_sgi_nss2 6088 11ac20_156mbps_nss2 60c6 11ac20_130mbps_sgi_nss2 2030 11a20_48mbps 6444 11ac40_90mbps_sgi 6443 11ac40_60mbps_sgi 6441 11ac40_30mbps_sgi 4403 11n40_54mbps 6046 11ac20_65mbps_sgi 6484 11ac40_162mbps_nss2 6405 11ac40_108mbps 6400 11ac40_13m5bps 40c8 11n20_14m4bps_sgi_nss2 408e 11n20_117mbps_nss2 6000 11ac20_6m5bps 6083 11ac20_52mbps_nss2 6442 11ac40_45mbps_sgi 68c7 11ac80_650mbps_sgi_nss2 2006 11a20_6mbps 6844 11ac80_195mbps_sgi 4041 11n20_14m4bps_sgi 448b 11n40_108mbps_nss2 448d 11n40_216mbps_nss2 408b 11n20_52mbps_nss2 6846 11ac80_292m5bps_sgi 68c9 11ac80_866m7bps_sgi_nss2 6887 11ac80_585mbps_nss2 64c0 11ac40_30mbps_sgi_nss2 4400 11n40_13m5bps 68c4 11ac80_390mbps_sgi_nss2 2012 11a20_18mbps 4441 11n40_30mbps_sgi 4447 11n40_150mbps_sgi 40c9 11n20_28m9bps_sgi_nss2 4006 11n20_58m5bps 6845 11ac80_260mbps_sgi 6805 11ac80_234mbps 64c5 11ac40_240mbps_sgi_nss2 4420 11n40_6mbps 6080 11ac20_13mbps_nss2 6881 11ac80_117mbps_nss2 4044 11n20_43m3bps_sgi 6446 11ac40_135mbps_sgi 6482 11ac40_81mbps_nss2 e004 ctr_stbc 6081 11ac20_26mbps_nss2 e005 ctr_duplicate 44cb 11n40_120mbps_sgi_nss2 4404 11n40_81mbps 6806 11ac80_263m3bps 6449 11ac40_200mbps_sgi 448a 11n40_81mbps_nss2 64c7 11ac40_300mbps_sgi_nss2 6842 11ac80_97m5bps_sgi 4446 11n40_135mbps_sgi 64c1 11ac40_60mbps_sgi_nss2 6005 11ac20_52mbps 68c2 11ac80_195mbps_sgi_nss2 6086 11ac20_117mbps_nss2 6040 11ac20_7m2bps_sgi 6406 11ac40_121m5bps 448c 11n40_162mbps_nss2 6885 11ac80_468mbps_nss2 44cd 11n40_240mbps_sgi_nss2 6802 11ac80_87m8bps 6008 11ac20_78mbps 6045 11ac20_57m8bps_sgi 6408 11ac40_162mbps e001 ctr_no_error 6043 11ac20_28m9bps_sgi
+Raw_Power Natural16s
+RTT_ID Natural16
+Procedure_Type Enum 0002 Device_Discovered 0003 Roaming_Started 0000 Unknown 0001 Connection_Started
+StatsStop_Mask Natural16
+DFS_Regulatory Enum 0001 FCC 0003 JAPAN 0004 GLOBAL 0000 Unknown 0006 CHINA 0002 ETSI
+Authentication_Type Enum 0001 Shared_Key 0003 SAE 0000 Open_System 0080 LEAP
+Device_State Enum 4 bist_running 2 tx_running 1 rx_running 0 idle 3 cw_running
+Key_Type Enum 0003 IGTK 0001 Pairwise 0002 WEP 0000 Group
+Picoseconds16 Natural16
+Slot_Number Natural16
+Counter32 Natural32
+Host_State Natural16
+Event Enum 0010 WIFI_EVENT_ROAM_SCAN_COMPLETE 000f WIFI_EVENT_ROAM_SCAN_STARTED 0005 WIFI_EVENT_FW_RE_ASSOC_STARTED 0015 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_START 0007 WIFI_EVENT_DRIVER_SCAN_RESULT_FOUND 000a WIFI_EVENT_G_SCAN_COMPLETE 0006 WIFI_EVENT_DRIVER_SCAN_REQUESTED 0034 WIFI_EVENT_DRIVER_PNO_NETWORK_FOUND 0026 WIFI_EVENT_G_SCAN_STOP 0029 WIFI_EVENT_G_SCAN_BUCKET_STARTED 000e WIFI_EVENT_BEACON_RECEIVED 0104 WIFI_EVENT_NAN_CLUSTER_STARTED 0105 WIFI_EVENT_NAN_CLUSTER_JOINED 0003 WIFI_EVENT_FW_AUTH_STARTED 0032 WIFI_EVENT_DRIVER_PNO_ADD 0017 WIFI_EVENT_DRIVER_EAPOL_FRAME_TRANSMIT_REQUESTED 0101 WIFI_EVENT_NAN_SUBSCRIBE_TERMINATED 0020 WIFI_EVENT_BT_COEX_BT_HID_START 0012 WIFI_EVENT_ROAM_SEARCH_STOPPED 0065 WIFI_EVENT_BLACKOUT_STOP 0000 WIFI_EVENT_ASSOCIATION_REQUESTED 0008 WIFI_EVENT_DRIVER_SCAN_COMPLETE 002f WIFI_EVENT_AUTH_TIMEOUT 002b WIFI_EVENT_G_SCAN_RESULTS_AVAILABLE 0001 WIFI_EVENT_AUTH_COMPLETE 0037 WIFI_EVENT_DRIVER_PNO_SCAN_COMPLETE 0035 WIFI_EVENT_DRIVER_PNO_SCAN_REQUESTED 002d WIFI_EVENT_ROAM_CANDIDATE_FOUND 001c WIFI_EVENT_BT_COEX_BT_SCO_START 0016 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_STOP 0011 WIFI_EVENT_ROAM_SEARCH_STARTED 000d WIFI_EVENT_ROAM_REQUESTED 0009 WIFI_EVENT_G_SCAN_STARTED 000b WIFI_EVENT_DISASSOCIATION_REQUESTED 0100 WIFI_EVENT_NAN_PUBLISH_TERMINATED 001f WIFI_EVENT_BT_COEX_BT_SCAN_STOP 001d WIFI_EVENT_BT_COEX_BT_SCO_STOP 0028 WIFI_EVENT_G_SCAN_CYCLE_COMPLETED 0031 WIFI_EVENT_MEM_ALLOC_FAILURE 002c WIFI_EVENT_G_SCAN_CAPABILITIES 0024 WIFI_EVENT_ROAM_ASSOC_STARTED 0103 WIFI_EVENT_NAN_ADDRESS_CHANGED 0002 WIFI_EVENT_ASSOC_COMPLETE 0102 WIFI_EVENT_NAN_MATCH_EXPIRED 0033 WIFI_EVENT_DRIVER_PNO_REMOVE 0025 WIFI_EVENT_ROAM_ASSOC_COMPLETE 001b WIFI_EVENT_BLOCK_ACK_NEGOTIATION_COMPLETE 0106 WiFI_EVENT_NAN_TRANSMIT_FOLLOWUP 0036 WIFI_EVENT_DRIVER_PNO_SCAN_RESULT_FOUND 0030 WIFI_EVENT_ASSOC_TIMEOUT 0021 WIFI_EVENT_BT_COEX_BT_HID_STOP 0064 WIFI_EVENT_BLACKOUT_START 000c WIFI_EVENT_RE_ASSOCIATION_REQUESTED 0018 WIFI_EVENT_FW_EAPOL_FRAME_RECEIVED 002e WIFI_EVENT_ROAM_SCAN_CONFIG 0023 WIFI_EVENT_ROAM_AUTH_COMPLETE 001a WIFI_EVENT_DRIVER_EAPOL_FRAME_RECEIVED 0014 WIFI_EVENT_CHANNEL_SWITCH_ANOUNCEMENT 002a WIFI_EVENT_G_SCAN_BUCKET_COMPLETED 0027 WIFI_EVENT_G_SCAN_CYCLE_STARTED 0004 WIFI_EVENT_FW_ASSOC_STARTED 0022 WIFI_EVENT_ROAM_AUTH_STARTED 001e WIFI_EVENT_BT_COEX_BT_SCAN_START
+Purpose Enum 0004 Association_Response 0010 Association_Request 0020 Probe_Request 0002 Probe_Response 0008 Local 0001 Beacon
+Tx_Read_Flags Enum 0002 thermal_cutout 0001 frame_counting 0000 none
+Picoseconds32 Natural32
+Direction Enum 0000 Transmit 0003 Any 0001 Receive
+Decibels Natural16s
+RTT_Bandwidth Enum 0020 160MHz 0010 80MHz 0008 40MHz 0004 20MHz
+RTT_Preamble Enum 0002 HT 0004 VHT 0001 Legacy
+Report_Mode Enum 0002 End_of_Scan_cycle 0004 Real_Time 0001 Buffer_full 0008 No_Batch
+Capability_Information Natural16
+Scan_Type Enum 0010 Hard_All_Roaming_Scan 0005 P2P_Scan_Social 0001 Initial_Scan 000b Soft_Neighbour_Roaming_Scan 0002 Full_Scan 000e Hard_Neighbour_Roaming_Scan 0003 Scheduled_Scan 0011 OBSS_Scan_Internal 000f Hard_Cached_Roaming_Scan 0009 GScan 0013 Single_Channel_Scan 0008 PNO_Scan 000c Soft_Cached_Roaming_Scan 0012 NAN_Scan 0006 OBSS_Scan 0007 AP_Auto_Channel_Selection 0004 P2P_Scan_Full 000a Measurement_Scan 0014 First_Illegal 000d Soft_All_Roaming_Scan
+ACL_Policy Enum 0001 WhiteList 0000 BlackList
+Rx_Start_Flags Enum 0004 periodic 0000 none 0008 ack 0002 filtering 0001 scan_channel 0010 lp_mode
+IPv4_Address Natural32
+Reason_Code Enum 0022 QoS_Excessive_Not_Ack 9002 NAN_Service_Terminated_User_Request 8004 Security_Required 0029 Start 0006 Deauthenticated_invalid_class_2_frame 9006 NAN_Transmit_Followup_Success 0019 TDLS_Peer_Unreachable 8003 Synchronisation_Loss 0023 QoS_TXOP_Limit_Exceeded 0010 Deauthenticated_Group_ Handshake_Timeout 9003 NAN_Service_Terminated_Count_Reached 0000 Reserved 0024 QSTA_Leaving 9007 NAN_Transmit_Followup_Failure 0001 Unspecified_Reason 9004 NAN_Service_Terminated_Discovery_Shutdown 0026 Unknown 0003 Deauthenticated_Leaving_ESS 000a Deauthenticated_Unacceptable_Power_Capability 0011 Deauthenticated_Handshake_Element_Mismatch 8008 Reporting_Aborted_Scanning 0028 Keep_Alive_Failure 0005 Deauthenticated_no_more_stations 8005 Roaming_failure_link_loss_no_candidate 0025 End 0014 Deauthenticated_Reason_Invalid_RSNE 0004 Deauthenticated_inactivity 0020 QoS_Unspecified_Reason 9005 NAN_Service_Terminated_Post_Discovery_Expired 000f Deauthenticated_4_Way_Handshake_Timeout 001a TDLS_Teardown_Unspecified_Reason 8006 Hotspot_max_client_reached 9001 NAN_Service_Terminated_Timeout 0017 Deauthenticated_802_1_X_Auth_Failed 0007 Deauthenticated_invalid_class_3_frame 0002 Deauthenticated_Invalid_authentication 0027 Timeout
+RTT_Status Enum 0008 Measurement_Aborted 0009 Fail_Invalid_Time_Stamp 0006 Fail_Incorrect_channel 0003 Fail_Rejected 0005 Fail_Timeout 000f Fail_FTM_Parameter_Override 000c Fail_Busy_try_later 0002 Fail_No_Response 0007 Fail_FTM_Not_Supported 000b Fail_Burst_Not_Scheduled 000a Fail_No_FTM_Received 0001 Unspecified_failure 000d Fail_Invalid_request 0000 Success 0004 Fail_Not_Scheduled
+Protocol Enum 0002 TCP 0001 UDP
+Transmission_Status Enum 0002 Tx_Lifetime 0005 Unavailable_Key_Mapping 0003 No_BSS 0006 Unspecified_failure 0000 Successful 0004 Excessive_Data_Length 0001 Retry_Limit
+Result_Code Enum 800c Host_Request_Failed 8010 Auth_Timeout 9003 NAN_Invalid_Requestor_Instance_ID 8013 Auth_No_Ack 9000 Invalid_TLV_Value 8007 Missing_Information_Element 0030 Not_Allowed 800f Probe_Timeout 800d Comeback_Time_Running 004f Transmission_Failure 800a Invalid_Virtual_Interface_Index 0000 Success 0028 Rejected_Invalid_IE 8012 Assoc_Abort 8011 Assoc_Timeout 800e Invalid_Frequency 0026 Invalid_Parameters 8006 Insufficient_Resource 800b Host_Request_Success 9002 NAN_Invalid_Publish_Subscribe_ID 8001 Too_Many_Simultaneous_Requests 9001 NAN_Protocol_Failure 8002 BSS_Already_Started_Or_Joined 8003 Not_Supported 0001 Unspecified_Failure 0031 Not_Present 8014 Assoc_No_Ack 8000 Timeout 8004 Invalid_State
+int16 Natural16s
+Priority Enum 0006 QoS_UP6 0003 QoS_UP3 0002 QoS_UP2 0005 QoS_UP5 0001 QoS_UP1 0007 QoS_UP7 8000 Contention 0000 QoS_UP0 0004 QoS_UP4
+Category_Mask Natural32
+StatsStop_Bitmap Enum 0040 Stats_Iface_AC 0004 Stats_Radio_Channels 0002 Stats_Radio_CCA 0080 Stats_Iface_Contension 0008 Stats_Radio_Scan 0001 Stats_Radio 0020 Stats_Iface_Txrate 0010 Stats_Iface
+RTT_Peer_Type Enum 0005 NAN_Device 0002 STA 0001 AP 0000 unknown 0004 P2P_Client 0003 P2P_GO
+Roaming_Type Enum 0001 NCHO 0000 Legacy
+# Generated From fsm_signals/station_types.xml
+trace_types 20
+Trigger_Type Enum 0001 Type_B 0000 Type_A
+Halradio_Debug_Bus_Log_Trig_T Enum 0001 bad_crc 0002 num_triggers 0000 free_run
+MLME_Frame_Type Enum 0002 Management 0003 All 0001 Data
+RICE_RADIO_STATE_T Enum 0004 num_states 0002 rx_only 0001 rx_only_lp 0003 rxtx_lp 0004 rxtx 0000 off
+RICE_VIF_MODE_T Enum 0001 operational 0000 scan
+Scan_Event_Type Enum 0002 active_scan_start 0001 passive_scan_end 0003 active_scan_end 0000 passive_scan_start
+Rice_Calibration_Wlan_Impact_Type Enum 0001 not_allowed 0000 not_affected
+Halradio_Log_Fsel_T Enum 0000 fsel_80 0001 fsel_40 ffff max 0002 fsel_20 0003 num_fsel
+Halradio_Log_Cap_Point_T Enum 0004 tx_dpd_out_iq 0001 tx_dac_q ffff max 000f rx_mac 0009 rx_adc 0002 tx_dac_iq 0005 tx_iq_chain_in_msbs 0000 tx_dac_i 0006 tx_iq_chain_in_lsbs 000e rx_ofdm_modem_input 0003 tx_in_iq 000b rx_bba_demap 0010 num_cap_points 0007 tx_mac 000c rx_ofdm_modem_msb_input 000d rx_cck_modem_input 0008 dpd_tx3_rx2 0008 last_tx 000a rx_comp_out
+VIF_Register_Status_Type Enum 0002 Failed_Low_Resources 0001 Failed 0000 Success
+Triggered_Get_Type Enum 0000 rssi_snr_bound
+BLACKOUT_TYPE Enum 0001 LOCAL_DEVICE_ONLY 0004 QUIET_ELEMENT ffff ANY 0002 P2P
+Halradio_Log_Trig_T Enum 001d max_phy_tx_pulse 0018 capture_timer_expired 0000 none 001b max_phy_tx_en 0003 int ffff max 001a max_phy_rx_en 0011 agc_lock 001c max_phy_rx_pulse 0001 immediate 0005 short 0012 rx_payload_start 0006 bad_crc 0010 rx_cca 0016 tx_end 000d end_of_buffer 0014 rx_end 000a bad_crc_ofdm_only 000e stf_sync 0019 plcp_crc_err 0002 noack 0004 sync 0013 end_of_ndp 000c interrupt 001e num_trigs 0017 stf_no_ltf 0009 bad_crc_cck_only 000f rci_sync 0015 tx_start 0007 cck_only 0008 ofdm_only
+Conn_Security_Mode Enum 0000 OPEN 0001 PROTECTED
+Mbulk Natural32
+NAN_Role_Type Enum 0004 Non_Sync 0001 Anchor_Master 0000 Not_Set 0003 Sync 0002 Master
+BLACKOUT_SOURCE Enum 0000 DOT11_LOCAL_TSF 0004 NOT_LINKED 0002 OTHER_RADIO 0008 DOT11_LOCAL_SYSTIME
+BLACKOUT_ID Natural16
+VIF_Schedule_Type Enum 0002 fully_descheduled 0001 deschedule 0000 schedule
+Rice_Calibration_Bt_Impact_Type Enum 0003 not_allowed 0002 silence_needed 0000 not_affected 0001 receive_blocked
+trace_types 1
+Boolean Enum 0000 False 0001 True
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg
new file mode 100644
index 0000000..76f64e0
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg
@@ -0,0 +1,2328 @@
+signalid 473
+1000 MaUnitdata_request
+1001 MaControl_request
+1002 DataSpareSignal1_request
+1003 DataSpareSignal2_request
+1004 DataSpareSignal3_request
+1100 MaUnitdata_confirm
+1101 MaControl_confirm
+1102 DataSpareSignal1_confirm
+1103 DataSpareSignal2_confirm
+1104 DataSpareSignal3_confirm
+1200 DataSpareSignal1_response
+1201 DataSpareSignal2_response
+1202 DataSpareSignal3_response
+1300 MaUnitdata_indication
+1301 MaBlockack_indication
+1302 DataSpareSignal1_indication
+1303 DataSpareSignal2_indication
+1304 DataSpareSignal3_indication
+2001 MlmeGet_request
+2002 MlmeSet_request
+2003 MlmePowermgt_request
+2004 MlmeAddInfoElements_request
+2005 MlmeAddScan_request
+2006 MlmeDelScan_request
+2007 MlmeAddVif_request
+2008 MlmeDelVif_request
+2009 MlmeStart_request
+200a MlmeSetChannel_request
+200b MlmeConnect_request
+200c MlmeReassociate_request
+200d MlmeRoam_request
+200e MlmeDisconnect_request
+200f MlmeRegisterActionFrame_request
+2010 MlmeSendFrame_request
+2011 MlmeResetDwellTime_request
+2012 MlmeSetTrafficParameters_request
+2013 MlmeDelTrafficParameters_request
+2014 MlmeSetPacketFilter_request
+2015 MlmeSetIpAddress_request
+2016 MlmeSetAcl_request
+2018 MlmeSetkeys_request
+201a MlmeGetKeySequence_request
+201c MlmeSetPmk_request
+201f MlmeSetCachedChannels_request
+2020 MlmeSetWhitelistSsid_request
+2021 MlmeTdlsAction_request
+2022 MlmeChannelSwitch_request
+2023 MlmeMonitorRssi_request
+2024 MlmeStartLinkStatistics_request
+2025 MlmeStopLinkStatistics_request
+2026 MlmeSetBssidHotlist_request
+2027 MlmeSetPnoList_request
+2028 MlmeHostState_request
+2029 MlmeAddRange_request
+202a MlmeDelRange_request
+202b MlmeSetNoa_request
+202c MlmeSetCtwindow_request
+202d MlmeNanStart_request
+202e MlmeNanConfig_request
+202f MlmeNanPublish_request
+2030 MlmeNanSubscribe_request
+2031 MlmeNanFollowup_request
+2034 MlmeForwardBeacon_request
+2041 MlmeSetRoamingType_request
+2042 MlmeSetBand_request
+2043 MlmeSetRoamingParameters_request
+2044 ControlSpareSignal1_request
+2045 ControlSpareSignal2_request
+2046 ControlSpareSignal3_request
+2101 MlmeGet_confirm
+2102 MlmeSet_confirm
+2103 MlmePowermgt_confirm
+2104 MlmeAddInfoElements_confirm
+2105 MlmeAddScan_confirm
+2106 MlmeDelScan_confirm
+2107 MlmeAddVif_confirm
+2108 MlmeDelVif_confirm
+2109 MlmeStart_confirm
+210a MlmeSetChannel_confirm
+210b MlmeConnect_confirm
+210c MlmeReassociate_confirm
+210d MlmeRoam_confirm
+210e MlmeDisconnect_confirm
+210f MlmeRegisterActionFrame_confirm
+2110 MlmeSendFrame_confirm
+2111 MlmeResetDwellTime_confirm
+2112 MlmeSetTrafficParameters_confirm
+2113 MlmeDelTrafficParameters_confirm
+2114 MlmeSetPacketFilter_confirm
+2115 MlmeSetIpAddress_confirm
+2116 MlmeSetAcl_confirm
+2118 MlmeSetkeys_confirm
+211a MlmeGetKeySequence_confirm
+211c MlmeSetPmk_confirm
+211f MlmeSetCachedChannels_confirm
+2120 MlmeSetWhitelistSsid_confirm
+2121 MlmeTdlsAction_confirm
+2122 MlmeChannelSwitch_confirm
+2123 MlmeMonitorRssi_confirm
+2124 MlmeStartLinkStatistics_confirm
+2125 MlmeStopLinkStatistics_confirm
+2126 MlmeSetBssidHotlist_confirm
+2127 MlmeSetPnoList_confirm
+2128 MlmeHostState_confirm
+2129 MlmeAddRange_confirm
+212a MlmeDelRange_confirm
+212b MlmeSetNoa_confirm
+212c MlmeSetCtwindow_confirm
+212d MlmeNanStart_confirm
+212e MlmeNanConfig_confirm
+212f MlmeNanPublish_confirm
+2130 MlmeNanSubscribe_confirm
+2131 MlmeNanFollowup_confirm
+2134 MlmeForwardBeacon_confirm
+2141 MlmeSetRoamingType_confirm
+2142 MlmeSetBand_confirm
+2143 MlmeSetRoamingParameters_confirm
+2144 ControlSpareSignal1_confirm
+2145 ControlSpareSignal2_confirm
+2146 ControlSpareSignal3_confirm
+2200 MlmeConnect_response
+2201 MlmeConnected_response
+2202 MlmeReassociate_response
+2203 MlmeRoamed_response
+2204 MlmeTdlsPeer_response
+2205 MlmeSynchronised_response
+2206 ControlSpareSignal1_response
+2207 ControlSpareSignal2_response
+2208 ControlSpareSignal3_response
+2300 MlmeScan_indication
+2301 MlmeScanDone_indication
+2302 MlmeListenEnd_indication
+2303 MlmeConnect_indication
+2304 MlmeConnected_indication
+2305 MlmeReassociate_indication
+2306 MlmeRoam_indication
+2307 MlmeRoamed_indication
+2308 MlmeDisconnect_indication
+2309 MlmeDisconnected_indication
+230a MlmeProcedureStarted_indication
+230b MlmeMicFailure_indication
+230c MlmeFrameTransmission_indication
+230d MlmeReceivedFrame_indication
+230f MlmeTdlsPeer_indication
+2310 MlmeApLoss_indication
+2311 MlmeSignificantChange_indication
+2312 MlmeRssiReport_indication
+2313 MlmeAcPriorityUpdate_indication
+2314 MlmeRange_indication
+2315 MlmeRangeDone_indication
+2316 MlmeEventLog_indication
+2317 MlmeNanEvent_indication
+2318 MlmeNanService_indication
+2319 MlmeNanFollowup_indication
+231a MlmeChannelSwitched_indication
+231b MlmeSynchronised_indication
+231c MlmeBeaconReportingEvent_indication
+231d ControlSpareSignal1_indication
+231e ControlSpareSignal2_indication
+231f ControlSpareSignal3_indication
+8000 DebugSpareSignal1_request
+8001 DebugSpareSignal2_request
+8002 DebugSpareSignal3_request
+8100 DebugSpareSignal1_confirm
+8101 DebugSpareSignal2_confirm
+8102 DebugSpareSignal3_confirm
+8200 DebugSpareSignal1_response
+8201 DebugSpareSignal2_response
+8202 DebugSpareSignal3_response
+8301 DebugWord12_indication
+8302 DebugFault_indication
+8303 DebugSpareSignal1_indication
+8304 DebugSpareSignal2_indication
+8305 DebugSpareSignal3_indication
+9000 TestBlockRequests_request
+9001 TestPanic_request
+9002 TestSuspend_request
+9003 TestResume_request
+9004 RadioLogging_request
+9005 WlanliteCwStart_request
+9006 WlanliteCwStop_request
+9007 WlanliteTxSetParams_request
+9008 WlanliteTxStart_request
+9009 WlanliteTxRead_request
+900a WlanliteTxStop_request
+900b WlanliteRxStart_request
+900c WlanliteRxRead_request
+900d WlanliteRxStop_request
+900e WlanliteStatus_request
+900f TestPmalloc_request
+9010 TestSaQuery_request
+9011 TestChannelSwitch_request
+9012 TestCheckFwAlive_request
+9013 DebugGeneric_request
+9014 DebugPktSinkStart_request
+9015 DebugPktSinkStop_request
+9016 DebugPktSinkReport_request
+9017 DebugPktGenStart_request
+9018 DebugPktGenStop_request
+9019 DebugPktGenReport_request
+901a WlanliteRadioSelect_request
+901b TestHipTesterStart_request
+901c TestHipTesterStop_request
+901d TestHipTesterSetParams_request
+901e TestHipTesterReport_request
+901f TestBistGetTxGain_request
+9020 TestSpareSignal1_request
+9021 TestSpareSignal2_request
+9022 TestSpareSignal3_request
+9100 RadioLogging_confirm
+9101 WlanliteCwStart_confirm
+9102 WlanliteTxSetParams_confirm
+9103 WlanliteCwStop_confirm
+9104 WlanliteTxStart_confirm
+9105 WlanliteTxRead_confirm
+9106 WlanliteTxStop_confirm
+9107 WlanliteRxStart_confirm
+9108 WlanliteRxRead_confirm
+9109 WlanliteRxStop_confirm
+910a WlanliteStatus_confirm
+910b TestPmalloc_confirm
+910c TestSaQuery_confirm
+910d TestChannelSwitch_confirm
+910e TestCheckFwAlive_confirm
+910f TestSuspend_confirm
+9110 TestResume_confirm
+9111 DebugGeneric_confirm
+9112 WlanliteRadioSelect_confirm
+9113 TestHipTesterStart_confirm
+9114 TestHipTesterStop_confirm
+9115 TestHipTesterSetParams_confirm
+9116 TestBistGetTxGain_confirm
+9117 TestSpareSignal1_confirm
+9118 TestSpareSignal2_confirm
+9119 TestSpareSignal3_confirm
+9200 TestSpareSignal1_response
+9201 TestSpareSignal2_response
+9202 TestSpareSignal3_response
+9300 RadioLogging_indication
+9301 DebugGeneric_indication
+9302 DebugPktSinkReport_indication
+9303 DebugPktGenReport_indication
+9304 TestHipTesterReport_indication
+9305 TestSpareSignal1_indication
+9306 TestSpareSignal2_indication
+9307 TestSpareSignal3_indication
+a252 RiceChangeFsmParams_request
+a253 RiceInitialise_request
+a254 RiceChangeRadioState_request
+a255 RiceRadioCheck_request
+a256 RiceRadioLog_request
+a257 RiceDebugBusLog_request
+a258 RiceRadioNudgeNannyTimer_request
+a259 RiceReqRadioCalibration_response
+a25a RiceNannyTimer_indication
+a25b RiceSwitchOnTimer_indication
+a25c RiceRadioLogTimer_indication
+a302 Roam_request
+a303 Roam_confirm
+a304 RoamGiveUp_request
+a305 RoamLinkLoss_indication
+a306 RoamConnectionResumed_indication
+a307 SendOffchannelData_request
+a308 TxPowerUpdate_request
+a309 TmeasurementsStartScan_indication
+a30a TmeasurementsStartTableScan_indication
+a30b HostResume_indication
+a30c HostSuspend_indication
+a30d Teardown_confirm
+a30e DeauthIn10Sec_indication
+a30f BaStaResetPeerConfig_confirm
+a310 ActiveProcessingTime_indication
+a311 OffloadForceActiveTimer_indication
+a312 OffloadAssistDhcpTimer_indication
+a313 TeardownRequested_indication
+a314 ChannelUtilisation_indication
+a315 Plm689Workaround_indication
+a316 OblcStartTimeout_indication
+a317 OblcStopTimeout_indication
+a318 ScanTimeout_indication
+a319 ScanEndTimeout_indication
+a31a ProbeTimeout_indication
+a31b ApChannelSwitchTimeout_indication
+a31c StaChannelSwitchTimeout_indication
+a31e DisconnectTimeout_indication
+a31f RaTimeout_indication
+a320 BasfTxTimeout_indication
+a321 EapTimeout_indication
+a322 ProcedureTimeout_indication
+a323 SlowApSwitchTimeout_indication
+a324 TbaTxTimeout_indication
+a325 SendFramePeriodicTimeout_indication
+a326 TdlsDiscoveryRequestWindowTimeout_indication
+a327 TdlsSetupResponseTimeout_indication
+a328 TdlsPeerTrafficResponseTimeout_indication
+a329 TdlsTpMonitorTimeout_indication
+a32a TdlsKeyLifeTimeout_indication
+a32b TdlsWaitingBaTxAddTimeout_indication
+a32c TdlsVifSwitchingDelayTimeout_indication
+a32d TdlsTeardownFrameTxTimeout_indication
+a32e SaQueryRetryTimeout_indication
+a32f SaQueryMaximumTimeout_indication
+a330 P2PNoaTimeout_indication
+a331 StaStartupKickTimeout_indication
+a332 NanWarmupTimeout_indication
+a333 Offloaded4WshkTimeout_indication
+a334 AssocComebackTimeout_indication
+a335 VifctrlEvaluateBeacon_request
+a336 ChannelSwitch_indication
+a337 Teardown_request
+a338 BasfResult_indication
+a339 ConmgrResult_indication
+a33a BaTxAdd_request
+a33b BaDel_request
+a33c ScanPause_request
+a33d BaStaResetPeerConfig_request
+a33e SendOffchannelCancel_request
+a33f SaQuery_request
+a340 SaQueryResult_indication
+a341 VifStatus_indication
+a342 TdlsCtrl_indication
+a343 BssChannelSwitchAnnouncement_indication
+a344 BaTxAdd_indication
+a345 DelBa_indication
+a346 TdlsCtrl_response
+a347 MlmeTdlsBaRx_indication
+a348 PeerLost_indication
+a349 TdlsLinkTeardown_request
+a34a RameChannelActivity_indication
+a34b RameMmFrame_indication
+a34c RameTdlsTrafficReport_indication
+a34d RameStaUnknownPeer_indication
+a34e RameVifDeregister_confirm
+a34f RameVifSchedule_indication
+a350 RameVifStaOffchannelFinished_indication
+a351 RameTrafficQueue_request
+a352 RameMm_confirm
+a353 RameStaPause_confirm
+a354 RameStaClear_confirm
+a355 RameStaUnpause_confirm
+a356 RameStaMoveDu_confirm
+a357 RameGetKey_confirm
+a358 RameAddBa_confirm
+a359 RameDelBa_confirm
+a35a RameConnectionQualityTrigger_indication
+a35b RameFilterMatched_indication
+a35c RameBaError_indication
+a35d RameMicFailure_indication
+a35e RameRxBlockackControl_indication
+a35f RameTxBlockackControl_indication
+a360 RameAddNoa_indication
+a361 RameDelNoa_indication
+a362 RameEcsaCountFinished_indication
+a363 RameTdlsCtrl_indication
+a364 RameTpuSp_indication
+a365 RameScanPause_indication
+a366 RameTdlsLeavingPsm_indication
+a367 RameRssiMonitor_indication
+a368 RameBlackoutEnd_indication
+a369 RameCoexTesco6Activated_indication
+a36a RameBeaconNextWindow_indication
+a36b InactivityCheckTimeout_indication
+a36c RameNanDwFinished_indication
+a36d RameUpdateBw_indication
+a402 RameMsgIdleLiteOff_indication
+a403 RameMsgRadioSetupDone_indication
+a404 RameChangeToActive_indication
+a405 RameChangeToWaitingForActive_indication
+a422 RameMsgDelba_confirm
+a423 RameMsgRadioOffDplpOff_indication
+a424 RameMsgRadioOnDplpOn_indication
+a425 RameMsgRadioSwitchChannelDplpOff_indication
+a426 RameMsgRxActivityOccurred_indication
+a427 RameMsgDplpStaPaused_confirm
+a428 RameMsgDplpStaResumed_confirm
+a429 RameMsgDplpStaCleared_confirm
+a42a RameMsgDplpMoveDu_confirm
+a42b RameMsgDplpVifDelete_confirm
+a42c RameMsgVifCheckClear_indication
+a42d RameMsgVifAnnounceAvailability_indication
+a42e RameMsgPsUpdate_indication
+a42f RameMsgTdlsPeerSp_indication
+a430 RameMsgTdlsPsUpdate_indication
+a431 RameMsgNullAnnounceFrameProcessed_indication
+a432 RameMsgPersistentFrameProcessed_indication
+a433 RameMsgCtsAnnounceFrameProcessed_indication
+a434 RameMsgFrameRx_indication
+a435 RameMsgMm_confirm
+a436 RameMsgPsServTriggered_indication
+a437 RameMsgPsServEnd_indication
+a438 RameMsgSpuriousMorebit_indication
+a439 RameMsgMcastServiceEnd_indication
+a43a RameMsgBeaconTxFinished_indication
+a43b RameMsgPsPollTxFinished_indication
+a43c RameMsgPeerPsStateUpdate_indication
+a43d RameMsgSendNullFrame_request
+a43e RameMsgBaTxError_indication
+a43f RameMsgPauseResumeDplp_confirm
+a440 RameMsgDpdFrameProcessed_indication
+a441 RameMsgStaKeepaliveTxFinished_indication
+a442 RameMsgRadioReady_indication
+a462 RameMsgVifCreate_request
+a463 RameMsgDelba_request
+a464 RameMsgMonitorRssi_request
+a465 RameMsgAdjustTxPower_indication
+a466 RameMm_request
+a467 RameStaPause_request
+a468 RameStaClear_request
+a469 RameStaUnpause_request
+a46a RameConnectStatus_request
+a46b RameSetPowermgt_request
+a46c RameAddBlackout_request
+a46d RameDelBlackout_request
+a46e RameCtwConfig_request
+a46f RameVifDeregister_request
+a470 RameVifSetChannel_request
+a471 RameVifSchedule_request
+a472 RameClearFlags_request
+a473 RameDwelltimeReset_request
+a474 RameTdlsEnableTrafficReport_request
+a475 RameHostSuspendResume_indication
+a476 RameScanStart_indication
+a477 RameScanDone_indication
+a478 RameStaConnectStart_indication
+a479 RameStaConnectDone_indication
+a47a RameStaDhcpStart_indication
+a47b RameStaDhcpDone_indication
+a47c RameStaDhcpDiscover_indication
+a47d RameStaDhcpOffer_indication
+a47e RameStaDhcpRequest_indication
+a47f RameStaDhcpAck_indication
+a480 RameStaEapolStart_indication
+a481 RameStaEapolDone_indication
+a482 RameMsgBeaconRegisterTracking_request
+a483 RameMsgBeaconDeregisterTracking_request
+a484 RameVifSetPeerChannel_request
+a485 RameVifSetOffChannel_request
+a486 RameScreenUpdate_indication
+a487 RameVifOffChannelFinish_request
+a488 RameStaCancelFrame_request
+a4a2 RameBeaconTxTime_indication
+a4a3 RameTdlsIndWindowTime_indication
+a4a4 RamePsTime_indication
+a4a5 RameFastPsTimeoutCheck_indication
+a4a6 RameActiveAfterMoreBitTime_indication
+a4a7 RamePsDelayTimeoutPoll_indication
+a4a8 RameVifClearCheckTimeout_indication
+a4a9 RameRetryPowerSaveCheckTime_indication
+a4aa RameMulticastTimeout_indication
+a4ab RameUsboStateChangeTime_indication
+a4ac RameRadioCalibration_indication
+a4ad RameBaCheckTime_indication
+a4ae RameMinVifDurationTimeout_indication
+a4af RameDplaneOperationTimeout_indication
+a4b0 RameChannelSwitchTimerExpiry_indication
+a4b1 RameImlEvalTimeout_indication
+a4b2 RameSssBlackoutTimerExpiry_indication
+a4b3 RameReturnToBaseChannelTimerExpiry_indication
+a4d2 RameRadioChangeState_request
+a4d3 RameRadioOff_request
+a4d4 RameRadioChangeStateDone_confirm
+a4d5 RameRadioChangeStateOffDone_confirm
+a4d6 RameRadioPerformDpd_request
+a4e2 RameSchdlReschedule_indication
+a4e3 RameSchdlVifCleared_indication
+a4e4 RameSchdlRelinquish_indication
+a4e5 RameSchdlUnforceSchedule_indication
+a4e6 RameSchdlVifSchedule_indication
+a4e7 RameSchdlReqLp_req
+a4e8 RameSchdlReqHp_req
+a4e9 RameSchdlEvaluateSchedule_req
+a4ea RameSchdlChangeToActive_indication
+a4eb RameSchdlChangeToWaitingForActive_indication
+pid 40
+4000 rice_mgr_fsm 0005 block_until_setup idle_off switching_on idle_on trim_on
+4001 macrame_radio_ctl[0] 0003 Idle WaitForRadioOnOff DpdOngoing
+4002 macrame_radio_ctl[1] 0003 Idle WaitForRadioOnOff DpdOngoing
+4003 macrame_fsm 0004 Powerup Active StaOperations ImmWaitingForActive
+4004 macrame_schdl[0] 0002 Active ImmWaitingForActive
+4005 macrame_schdl[1] 0002 Active ImmWaitingForActive
+4006 mlme_mpdu_router 0001 Idle
+4007 mlme_requests 0002 Idle Wait_MLME
+4008 mlme_scan 0004 Idle WaitForInterface Listening WaitForDeschedule
+4009 mlme_send_offchannel 0005 Idle WaitingForInterface TxFrame CancelFrame WaitForOffChannelFinish
+400a mlme_conmgr[0] 000a Synchronising Deauthenticating Authenticating Associating Connected Detached TearingDown BasfWaitForConfirm BasfWaitForFrame BasfWaitForRameCancel
+400b mlme_conmgr[1] 000a Synchronising Deauthenticating Authenticating Associating Connected Detached TearingDown BasfWaitForConfirm BasfWaitForFrame BasfWaitForRameCancel
+400c mlme_conmgr[2] 000a Synchronising Deauthenticating Authenticating Associating Connected Detached TearingDown BasfWaitForConfirm BasfWaitForFrame BasfWaitForRameCancel
+400d mlme_vifctrl[0] 0011 VifUnregistered Idle StationConnecting StationWaitApChannelSwitch StationConnected StationRoamTeardown StationRoamPending StationPauseUnpause StationResetPeer EssAp EssWaitConfigKeys OnChannel OnChannelProbeResp WaitProcessTerminate WaitVifDeschedule WaitVifDeregister Nan
+400e mlme_vifctrl[1] 0011 VifUnregistered Idle StationConnecting StationWaitApChannelSwitch StationConnected StationRoamTeardown StationRoamPending StationPauseUnpause StationResetPeer EssAp EssWaitConfigKeys OnChannel OnChannelProbeResp WaitProcessTerminate WaitVifDeschedule WaitVifDeregister Nan
+400f mlme_vifctrl[2] 0011 VifUnregistered Idle StationConnecting StationWaitApChannelSwitch StationConnected StationRoamTeardown StationRoamPending StationPauseUnpause StationResetPeer EssAp EssWaitConfigKeys OnChannel OnChannelProbeResp WaitProcessTerminate WaitVifDeschedule WaitVifDeregister Nan
+4010 mlme_ba[0] 0003 Idle ConfiguringRame TxFrame
+4011 mlme_ba[1] 0003 Idle ConfiguringRame TxFrame
+4012 mlme_ba[2] 0003 Idle ConfiguringRame TxFrame
+4013 mlme_ba_tx[0] 0003 Idle TxFrame RxFrame
+4014 mlme_ba_tx[1] 0003 Idle TxFrame RxFrame
+4015 mlme_ba_tx[2] 0003 Idle TxFrame RxFrame
+4016 mlme_ap_sta[0] 0005 Idle TxFrame PausingStaData ClearingSta DisconnectAll
+4017 mlme_ap_sta[1] 0005 Idle TxFrame PausingStaData ClearingSta DisconnectAll
+4018 mlme_ap_sta[2] 0005 Idle TxFrame PausingStaData ClearingSta DisconnectAll
+4019 mlme_roaming[0] 0005 Idle Scanning WaitForBTMResponseConfirm Roaming WaitRoamRsp
+401a mlme_roaming[1] 0005 Idle Scanning WaitForBTMResponseConfirm Roaming WaitRoamRsp
+401b mlme_roaming[2] 0005 Idle Scanning WaitForBTMResponseConfirm Roaming WaitRoamRsp
+401c mlme_sa_query[0] 0003 Idle TxFrame ModifyingStaState
+401d mlme_sa_query[1] 0003 Idle TxFrame ModifyingStaState
+401e mlme_sa_query[2] 0003 Idle TxFrame ModifyingStaState
+401f mlme_measurements[0] 0003 Idle SetupScan PerformMeasurement
+4020 mlme_measurements[1] 0003 Idle SetupScan PerformMeasurement
+4021 mlme_measurements[2] 0003 Idle SetupScan PerformMeasurement
+4022 mlme_tdls[0] 0005 Idle MovingDu TxFrame TearingLinkDown LeavingPsm
+4023 mlme_tdls[1] 0005 Idle MovingDu TxFrame TearingLinkDown LeavingPsm
+4024 mlme_tdls[2] 0005 Idle MovingDu TxFrame TearingLinkDown LeavingPsm
+4025 mlme_nan[0] 0002 InitialScan Running
+4026 mlme_nan[1] 0002 InitialScan Running
+4027 mlme_nan[2] 0002 InitialScan Running
+faultid 473
+0000 none
+0001 panic
+0003 mib_write
+0004 mib_read
+0005 macrame_mib
+0006 sta_data_create_record
+0007 macrame_rates
+0008 macrame_mmpdu_lost
+0009 dplane_rx_pdu_lost
+000a mlme_cap_error
+000b no_rates_rx
+000c mlme_token_lock_fail
+000d encryption_tsc_pn_wrap
+000e mib_req_val_absent
+000f mib_type_clash
+0010 mib_ram_corrupt
+0011 macrame_ind_error
+0012 macrame_ind_overflow
+0013 mib_duff_index_count
+0014 mib_enabled_but_not_implemented
+0015 mlme_deauth_to
+0016 mib_rom_corrupt
+0017 mib_invalid_index
+0018 bad_signal_process_id
+0019 stack_low
+001a no_rates_tx
+001b sdio_bad_rewind_handle
+001c sdio_bad_command
+001d sdio_bad_ack
+001e bad_signal_from_host
+001f vco_lock_failed
+0020 adc_convert
+0022 bad_analogue_setting
+0023 divide_by_zero
+0024 macrame_ind_unexpected
+0025 fsm_leaky_signal_discarded
+0026 macrame_rx_error
+0027 mib_limit
+0028 vlint_overflow
+0029 mib_ram_overflow
+002a macrame_default_wep_key_id
+002b uart_invalid_mib_configuration
+002e mibps_fail
+002f mibps_data_corrupt
+0030 mibps_write_fail
+0031 ps_unsupported_version
+0032 piopulse_already_attached
+0033 piopulse_not_attached
+0034 ps_corrupt
+0035 mkt_actions_parse_error
+0036 vlint_negative_unsigned_value
+0037 vlint_too_big
+0038 ps_eeprom_read_fail
+0039 mlme_param_wpa_and_wpa2_in_ie
+003a mlme_auth_to_asoc
+003b mlme_peer_record_does_not_exist
+003c mlme_peer_record_should_already_have_been_deleted
+0040 mlme_param_wpa_oui_error
+0041 mlme_critical_param_ie_length_error
+0042 mlme_param_rsn_version_error
+0043 mlme_param_mib_group_cipher_error
+0044 mlme_param_pairwise_cipher_error
+0045 mlme_param_akm_suite_error
+0046 mlme_param_capability_error
+0047 mlme_param_invalid_token
+0048 mlme_param_expected_ie_missing
+0049 mlme_param_mib_read_ptk_fail
+004a mlme_param_mib_read_ast_fail
+004b mlme_param_mib_read_ptksa_replay_fail
+004c mlme_param_mib_read_gtksa_replay_fail
+004d mlme_param_cap_mask_and_privacy_do_not_match
+004e mlme_param_illegal_station_type
+004f mlme_param_join_param_error
+0050 spare_1
+0051 coex_invalid_pio
+0052 mib_read_warning
+0053 mib_write_warning
+0054 macrame_unexpected_protection
+0055 mlme_param_rsn_capability_error
+0056 mlme_param_privacy_or_rsna_disabled
+0057 rame_encryption_key
+0058 rame_channel_switch_fail
+0059 mlme_scan_probe_tx_fail
+005a mlme_join_not_supported
+005b mlme_utils
+005c mlme_supported_rates_odd
+005e bad_rate_tx
+005f mib_assert_fail
+0060 mib_tab_index
+0061 bad_rate_rx
+0062 mib_ram_rec_corrupt
+0063 macrame_admitted_time_exceeded
+0064 macrame_qos_null_no_uplink
+0065 mlme_param_pmkid_error
+0066 mlme_host_duplicate_ie
+0067 mlme_host_bad_ie
+0068 mlme_host_ignored_ie
+0069 mlme_host_ies_corrupt
+006a mlme_host_ies_missing
+006b mlme_host_missing_ie
+006c mlme_not_in_bss
+006d mlme_not_in_same_bss
+006f coex_empty_config
+0071 macrame_tx_failed
+0072 macrame_rekey
+0073 macrame_rx_frame_too_long
+0074 mlme_bad_eapol_request
+0075 mlme_scan_downgrade_to_passive
+0076 coex_nplusone_pio_invalid
+0079 wrong_hw_definitions
+007a ma_packet_req_warn
+007b mlme_mod_req_info
+007c mlme_start_req_info
+007d beacon_tim_absent_error
+007e beacon_tim_bits_warn
+007f beacon_dtim_error
+0080 dplane_received_frame_from_own_mac_addr
+0081 mlme_param_wapi_version_error
+0082 mlme_param_wapi_akm_suite_error
+0083 mlme_param_unicast_cipher_error
+0084 mlme_param_mib_multicast_cipher_error
+0085 mlme_param_wapi_capability_error
+0086 mlme_param_bkid_error
+0087 mlme_param_rsn_and_wapi_in_ie
+0088 rx_fifo_overflow
+0089 mlme_param_group_management_cipher_error
+0090 macrame_ht_cest_unlocked
+0091 macrame_ht_bad_sounding_frame
+0092 dorm_clkgen_fallback
+0093 seg_fault
+0094 panic_arg
+0095 recalibrate_radio
+0096 missed_beacons_report
+0097 rame_invalid_ba
+0098 rame_invalid_bainfo
+0099 mib_table_inconsistent
+009a primitive_rxd_in_wrong_mode
+009b invalid_vif_identifier
+009c invalid_pri_for_qos_packet
+009d macrame_tx_invalid_frame_type
+009e fsm_error_processing_signal
+009f mlme_nan_start_req_info
+00a0 SLUT_table_not_found
+00a1 vldata_overflow
+00a2 vldata_negative_unsigned_value
+00a3 vldata_too_big
+00a4 rss_not_defined
+00a5 vldata_wrong_format
+00a6 bidirectional_comm_lost
+00a7 indication_rxd_no_vif_scheduled
+00a8 dplane_no_encption_key_found
+00a9 coex_init_fail
+00aa excessive_data_vif_associated
+00ab no_mibps_data_record
+00ac coex_not_enabled
+00ad rame_change_mode_ps_to_fps
+00ae mlme_scan_autonomous_probe_id_missing
+00af mlme_scan_no_autonomous_channels
+00b0 radio_setup_failed
+00b1 usrpio_lsb_already_protected
+00b2 usrpio_msb_already_protected
+00b3 usrpio_lsb_not_protected
+00b4 usrpio_msb_not_protected
+00b5 coex_init_failed
+00b6 coex_acl_table
+00b7 coex_sco_table
+00b8 coex_bt_shared_memory_problems
+00b9 p2P_noa_attribute
+00ba macrame_create_streambuffer_failure
+00bb ba_stream_buffer_protect_warn
+00bc ba_stream_buffer_illegal_data
+00bd rx_streaming_buffer
+00be ba_mpdu_length_exceeded
+00bf wideband_pll_lock_retried
+00c0 mlme_scan_not_scheduled
+00c1 host_pump_sb_in_wrong_state
+00c2 ref_pll_retry_loop
+00c3 quiet_element_insufficient_resources
+00c4 mac_if_ind_hndl_invalid
+00c5 mlme_scan_no_probes_sent
+00c6 invalid_mac_address_allocation
+00c7 thermal_tx_back_off
+00c8 macrame_tx_no_resource
+00c9 mlme_host_setie_ie_invalid
+00ca mlme_probe_request_ie_invalid
+00cb ind_rejected_hw_ptr_not_updated
+00cc macrame_multihop_qos_not_supported
+00cd coex_ble_scan_not_supported_with_this_bt_firmware
+00ce token_map_too_many_instances
+00cf efuse_read_failure
+00d0 pll_delay_line
+00d1 tx_trim_gain_search
+00d2 bt_shared_memory_tear_count_limit_reached
+00d3 cme_prim_version_mismatch
+00d4 cme_message_channel
+00d5 bt_shared_memory_state
+00d6 coex_vif_update_timing
+00d7 coex_blackout_id_failed
+00d8 halfec_cannot_determine_bt_tx_pio
+00d9 p2p_common_failed
+00da macrame_unexpected_reception_status
+00db periodic_send_common_failed
+00dc reassoc_unexpected_reception_failed
+00dd macrame_short_frame_length
+00de invalid_channel
+00df radio_params_change_in_bad_state
+00e0 lo_coarse_dac
+00e1 rame_invalid_go_beacon_drift_value
+00e2 wl_radio_rx_comp
+00e3 speedy
+00e4 blackout_not_registered
+00e5 dplp_mpdu_lost
+00e6 missing_ba
+00e7 fos_confused
+00e8 ba_rx_no_match
+00e9 rx_dcoc_timeout
+00ea dpd_gain_align_path_zero
+00eb fallback_table_length_exceeded
+00ec ba_rx_low_pmalloc
+00ed radio_dpd_mib
+00ee invalid_dorm_entity
+00ef logen_swing
+00f0 logen_acal
+00f1 too_many_ba_rx
+00f2 invalid_rssi
+00f3 dpd_loopback_fir_gain
+00f4 turning_dplp_off_when_running
+00f5 link_adapt_pdu_retries_too_high
+00f6 frequency_offset_too_big
+00f7 radio_estimates
+00f8 unable_to_malloc
+00f9 unknown_dud_request_type
+00fa coex_vif_timing_bad_noa_offset
+00fb filter_fwcallback_no_mem
+00fc unknown_platform
+00fd unsupported_platform_feature
+00fe radio_papr_config
+00ff rame_invalid_set_peer_channel_request
+0100 bfmee_too_many_interfaces
+0101 bfmee_unknown_mac_status
+0102 bfmee_bad_state_transition
+0103 bfmee_underflow
+0104 bfmee_unsupported_vif_type
+0105 bfmee_unknown_modulation
+0106 dpd_loopback_signal_suspect
+0107 iq_capture_too_many_requests
+0108 rice_freq_outside_known_bands
+0109 invalid_radio_identifier
+010a invalid_modulation_type
+010e bad_lut_ub_index_pregain
+0110 invalid_fir_coefficient
+0111 bad_bb_sample_offset_short_gi
+0112 power_overridden
+0116 coex_debug_override_bt_enabled
+0117 dpd_calc_loopback_broken_rx
+0118 bist_low_loopback_gain
+0119 bist_broken_loopback
+4000 supported_rates_too_long
+4001 supported_rates_too_short
+4002 supported_rates_missing
+4003 wmm_ac_out_of_order
+4004 wmm_ecw_out_of_order
+4005 wmm_not_supported_at_qap
+4006 wmmsa_not_supported_at_qap
+4007 wmmsa_bad_qos_capability
+4008 u_apsd_not_supported_at_qap
+4009 dot11e_not_supported_at_qap
+400a no_basic_rates
+400b _wrong_number__coex_unsupported_scheme__wrong_number
+400c _wrong_number__mib_table_inconsistent__wrong_number
+400d _wrong_number__seg_fault__wrong_number
+400e _wrong_number__primitive_rxd_in_wrong_mode__wrong_number
+400f _wrong_number__invalid_vif_identifier__wrong_number
+4010 _wrong_number__invalid_pri_for_qos_packet__wrong_number
+4011 coex_mac_mib_key_failure
+4012 sos_not_scheduled_in_time
+4013 mlme_watchdog_ping
+4014 mlme_token_clone_fail
+4015 macrame_encryption_key_mismatch
+4016 mlme_max_tx_pwr_anomaly
+4017 mlme_send_offchannel_req_info
+4018 coex_wrong_imposed_min_rate
+4019 tx_ldpc_count
+401a rx_ldpc_count
+401b rx_stbc_count
+401c rx_bfmee_count
+401d token_mbulk_conversion_failure
+401e rame_invalid_sched_request
+401f radio_logger_hw_fail
+4020 signanal_too_many_samples_read
+4021 rame_coex_blackout_attach_failed
+4022 rame_coex_blackout_attach_invalid_vif
+4024 macrame_set_peer_rates_fail
+4025 macrame_encryption_rekey
+4026 rame_encryption_keyfind_fail
+4027 rame_set_qos_invalid_sta
+4028 rame_add_ba_invalid_sta
+4029 coex_mac_create_blackout_failed
+402a hostio_kick_unmask_to_host_int
+402b rame_sta_double_add
+402c debug_init
+402d wifi_logger_no_mem
+8000 mystery
+8001 bad_interface
+8002 multidomaincapabilityimplemented_not
+8003 hostif_unexpected_interrupt
+8004 macrame_rx_discarded
+8006 bad_signal_to_host
+8008 macrame_duff_pdu_confirm_indication
+8009 fsm_create_not_supported
+800a fsm_create_other_processor
+800b fsm_create_bad_pid
+800c fsm_create_other_priority
+800d fsm_create_stopped_but_input_queue_not_empty
+800e fsm_create_stopped_but_pending
+800f macrame_invalid_powermgt
+8012 fsm_trace_message_lost
+8016 mm_confirm_asoc_req
+8017 mm_confirm_asoc_rsp
+8018 mm_confirm_reasoc_req
+8019 mm_confirm_reasoc_rsp
+801a mm_confirm_probe_req
+801b mm_confirm_probe_rsp
+801c mm_confirm_mgmt6
+801d mm_confirm_mgmt7
+801e mm_confirm_beacon
+801f mm_confirm_atim
+8020 mm_confirm_disasoc
+8021 mm_confirm_auth
+8022 mm_confirm_deauth
+8023 mm_confirm_action
+8024 mm_confirm_mgmt14
+8025 mm_confirm_mgmt15
+8026 mm_confirm_not_mgmt
+8027 no_beacon_tx
+8028 recalibrate_radio_deprecated
+8029 rame_schdl_unexpected_signal
+802a dplane_block_ack_not_compressed
+802b dplane_block_ack_no_stream
+802c dplane_block_ack_seq_too_high
+802d dplane_block_ack_already_processed
+802e dplane_block_ack_stale_buns
+802f dplane_block_ack_end_of_life
+8030 dplane_block_ack_software_timeout
+8031 dplane_block_ack_retry_frame
+8032 dplane_block_ack_success
+8033 dplane_block_ack_wrong_dest
+8034 dplane_block_ack_unexpected_mtba
+8036 dplane_block_ack_13
+8037 dplane_block_ack_14
+8038 dplane_block_ack_15
+8039 dplane_block_ack_req_unknown_sta
+803a dplane_block_ack_req_not_compressed
+803b dplane_block_ack_req_no_stream
+803c dplane_block_ack_req_fragmented
+803d dplane_block_ack_req_stale_buns
+803e dplane_block_ack_req_no_response
+803f dplane_block_ack_req_wrong_dest
+8040 dplane_block_ack_no_tx_block_ack_for_mtba
+8041 dplane_block_ack_ampdu_unsupported_policy
+8042 dplane_block_ack_25
+8043 dplane_block_ack_26
+8044 dplane_block_ack_27
+8045 dplane_block_ack_28
+8046 dplane_block_ack_29
+8047 dplane_block_ack_30
+8048 dplane_block_ack_31
+8049 macrame_measurement_timer
+804a host_debug
+804d macrame_amsdu_format
+804f duff_ap
+8050 macrame_class_err
+8051 macrame_iface_err
+8052 coex_blackout_req_failed
+8053 coex_invalid_protect_activity
+8054 coex_invalid_tx_activity
+8055 FSM_lockup_avoided
+8056 macrame_ofdm_fft_workaround
+8057 macrame_rx_control_buffer_offset
+8059 no_space_for_mib_psid_map
+8060 macrame_state
+8062 rame_big_min_vif_duration
+8063 cts_to_self_failure
+8064 cme_invoked_when_not_enabled
+8065 macrame_wake_up_in_past
+8066 cme_replay_timeout
+8067 ofdm_bug_resetting_modules
+8068 calibration_request_too_big
+8069 calibration_not_granted
+8070 beacon_illegal_rate
+8071 debug_signal_discarded
+8072 bt_start_while_abort_forced
+8073 rame_mlme_frame_discarded
+8074 rame_unexpected_signal
+8075 mlme_delete_vif_in_mlme
+8076 mlme_delete_vif_in_macrame
+8077 rame_radio_unexpected_signal
+8078 set_p2p_noa_not_p2p_go_vif
+8079 using_forced_channel_bw
+8080 macrame_earliest_too_late
+c000 bssid_not_individual
+c001 ds_parameter_set_ie_missing
+c002 mac_potentially_stuck
+c003 invalid_sta_disconnect
+c004 mlme_conmgr
+c005 mlme_vifctrl
+c006 mlme_frame
+c007 mlme_ap
+c008 mlme_partial_ie
+c009 mlme_mpdu_router
+c00a mlme_requests
+c00b mlme_ie_length
+c00c mlme_scan
+c00d mlme_rate_invalid_rate
+c00e mlme_roaming
+c010 mlme_requests_leaky_signal_discarded
+c011 mlme_mib_leaky_signal_discarded
+c012 mlme_scan_leaky_signal_discarded
+c013 mlme_vifctrl_leaky_signal_discarded
+c014 mlme_conmgr_leaky_signal_discarded
+c015 mlme_roaming_leaky_signal_discarded
+c016 mlme_ap_leaky_signal_discarded
+c018 mlme_ba_leaky_signal_discarded
+c019 mlme_ba_tx_leaky_signal_discarded
+c01b rame_mlme_invalid_tx_control_request
+c01c fsm_unexpected_terminated_fsm
+c01d mlme_sa_query
+c01e mlme_sa_query_leaky_signal_discarded
+c01f mlme_mpdu_router_leaky_signal_discarded
+c020 mlme_send_offchan_leaky_signal_discarded
+c021 mlme_tdls
+c022 mlme_tdls_leaky_signal_discarded
+c023 mlme_ba
+c024 mlme_ba_tx
+c026 mlme_measurements
+c027 mlme_mib
+c028 mlme_periodic
+c029 mlme_nan
+c02a mlme_nan_leaky_signal_discarded
+c02b mlme_ie
+c02c mlme_frame_unexpected_mgt_frame
+c02d mlme_wifisharing_invalid_channel
+c02f mlme_wifisharing_channel_switch_failed_1
+c030 dplane_fallback
+c031 mlme_txpower
+c032 dplane_protection
+c033 reg_domain
+c034 dplane_mib_fallback
+c035 mlme_sar
+c036 dplane_create_fallback_tbl
+c037 dplane_mib
+c038 mlme_connect_req_info
+c039 mlme_wifisharing_channel_switch_failed_2
+c03b no_key_for_pmf
+c03c dplane_rx_frame_discarded
+c03d mlme_mbulk
+c03e mlme_param_unexpected_channel_bw_enum
+c03f mlme_workaround_plm689_triggered
+c040 dplane_rx_resource_low
+c041 hostio_host_not_responsive
+c042 dplane_replay_null_key
+c043 dplane_replay_suspected_attack
+c044 rame_beacon_tx_ap_send_beacon_not_found
+c045 dplane_frag_seq_for_patch_not_found
+c046 dplane_protection_5g_11b
+c047 dplane_rx_mismatched_frame_control
+c048 dplane_rx_chained_non_data_mbulk
+c049 macrame_vif_desched_reg_req_unexpected_ps_state
+c050 macrame_beacon_rx_schedule_too_far
+c051 mlme_associating_deauth_received
+c052 mlme_igmp
+c053 common_pmalloc_memory_exhaustion
+c054 common_pmalloc_memory_exhaustion_current_func
+panicid 519
+2000 DPLP_FRAG_GENERIC
+2001 DPLP_FRAG_WRONG_LEN
+2002 DPLP_FRAG_FREE_DU
+2003 DPLP_FRAG_IS_LAST_FRAME_FRAG
+2004 DPLP_FRAG_IS_INCONSISTENT
+2010 DPLP_FALLBACK_GENERIC
+2011 DPLP_FALLBACK_INC_REF_COUNT_WHEN_MAX
+2012 DPLP_FALLBACK_DEC_REF_COUNT_WHEN_ZERO
+2013 DPLP_FALLBACK_INVALID_MODULATION
+2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO
+2015 DPLP_FALLBACK_ASSIGN_LINK_INFO_TO_TX_ENTRY_Q_NULL
+2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO
+2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS
+2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS
+2020 DPLP_ENC_HNDL_GENERIC
+2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE
+2022 DPLP_ENC_HNDL_MBULK_NULL
+2023 DPLP_ENC_HNDL_KEYC_NULL
+2024 DPLP_ENC_HNDL_NO_ROOM_LEFT
+2025 DPLP_ENC_HNDL_LIST_EMPTY
+2026 DPLP_ENC_HNDL_NO_KEY_FOUND
+2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL
+2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP
+2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID
+2030 DPLP_CTRL_MGRL_GENERIC
+2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING
+2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING
+2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED
+2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL
+2040 DPLP_LINK_ADAPT_GENERIC
+2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED
+2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS
+2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG
+2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID
+2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL
+2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG
+2050 DPLP_EXT_API_GENERIC
+2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY
+2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY
+2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB
+2054 DPLP_EXT_API_WRONG_AMSDU_LEN
+2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE
+2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON
+2058 DPLP_EXT_API_DU_HAS_WRONG_STATE
+205a DPLP_EXT_API_INVALID_PID
+205b DPLP_EXT_API_INVALID_PAUSE_TYPE
+2060 DPLP_RX_GENERIC
+2061 DPLP_RX_VIF_IS_SCAN
+2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU
+2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE
+2064 DPLP_RX_DPLP_INTERNAL_ERROR
+2065 DPLP_RX_CORRUPT_MBULK
+2070 DPLP_STATION_GENERIC
+2071 DPLP_STATION_TX_UP_IS_UNMAPPED
+2072 DPLP_STATION_FRAME_ALREADY_COUNTED
+2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES
+2074 DPLP_STATION_FRAME_IS_NOT_COUNTED
+2075 DPLP_STATION_NO_QUEUED_FRAME
+2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE
+2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE
+2078 DPLP_STATION_RATE_INVALID
+2079 DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_RATE_SET_BY_MIB
+207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE
+207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU
+207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO
+207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST
+207e DPLP_STATION_DPLP_IN_WRONG_STATE
+207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED
+2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED
+2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_SF
+2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_LF
+2090 DPLP_AMPDU_MGR_GENERIC
+2091 DPLP_AMPDU_MGR_MALLOC_FAIL
+2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL
+2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND
+2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND
+2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX
+2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO
+2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE
+2098 DPLP_AMPDU_LINK_INFO_IS_NULL
+20a0 DPLP_HW_GENERIC
+20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED
+20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL
+20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN
+20a4 DPLP_HW_UNEXPECTED_DU_STATE
+20a5 DPLP_HW_TXENTRY_IS_DATAFRAME
+20a6 DPLP_HW_DPIF_Q_NUM_NOT_FOUND
+20a7 DPLP_HW_ACTIVE_DEADLINE_IS_NULL
+20a8 DPLP_HW_STOP_DEADLINE_NOT_FOUND
+20a9 DPLP_HW_UNEXPECTED_VIF_ID
+20aa DPLP_HW_VIF_DEADLINE_NOT_FOUND
+20b0 DPLP_MPDU_LOAD_GENERIC
+20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL
+20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND
+20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE
+20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU
+20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING
+20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND
+20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT
+20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED
+20c0 DPLP_QUEUE_GENERIC
+20c1 DPLP_QUEUE_WRONG_DU_STATE
+20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY
+20c3 DPLP_QUEUE_MAC_AC_IS_WRONG
+20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE
+20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG
+20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH
+20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE
+20c8 DPLP_QUEUE_DOUBLE_DEQUEUE
+20c9 DPLP_QUEUE_TX_QUEUE_EMPTY
+20d0 DPLP_FROM_HOST_HARD
+20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED
+2100 DPLP_DPLP_IMM_UNIMPLEMENTED
+2200 DPHP_BA_GENERIC
+2201 DPHP_BA_RESERVE_NON_AMPDU
+2202 DPHP_BA_LOAD_NON_AMPDU
+2203 DPHP_BA_LOAD_RESERVE_FAILED
+2210 DPHP_COORD_GENERIC
+2211 DPHP_COORD_BAD_RESET
+2212 DPHP_COORD_BAD_RESET_STAGE2
+2213 DPHP_COORD_INVALID_BK_CLEAR
+2214 DPHP_COORD_PPDU_LIST_DAMAGED
+2215 DPHP_COORD_NOT_MARKED_CANCEL
+2216 DPHP_COORD_INVALID_PPDU_STATE
+2217 DPHP_COORD_INVALID_DPHP_STATE
+2218 DPHP_COORD_Q_EMPTY
+2220 DPHP_DEADLINE_GENERIC
+2221 DPHP_DEADLINE_BK_NOT_EMPTY
+2222 DPHP_DEADLINE_BAD_DEADLINE
+2223 DPHP_DEADLINE_IS_NULL
+2224 DPHP_DEADLINE_BAD_Q_MASK
+2225 DPHP_DEADLINE_ILLEGAL_PPDU
+2226 DPHP_DEADLINE_ALREADY_ACTIVE
+2227 DPHP_DEADLINE_INVALID_TYPE
+2230 DPHP_RX_GENERIC
+2231 DPHP_RX_NO_DRAM
+2232 DPHP_RX_TRUNCATED_DOLLOP
+2233 DPHP_RX_SANITY
+2234 DPHP_RX_NO_PRECEDING_MPDU
+2235 DPHP_RX_BAD_DOLLOP
+2240 DPHP_DMA_GENERIC
+2241 DPHP_DMA_RX_ORDER
+2242 DPHP_DMA_UNEVEN_ALIGN
+2243 DPHP_DMA_INVALID_ENC_TYPE
+2244 DPHP_DMA_NO_SPACE
+2245 DPHP_DMA_TX_FRAME_TOO_LONG
+2246 DPHP_DMA_PLINE_FULL
+2247 DPHP_DMA_PLINE_EMPTY
+2248 DPHP_DMA_PLINE_INVALID
+2249 DPHP_DMA_INVALID_TFER_ALERT
+224a DPHP_DMA_MBULK_CHAIN_ERROR
+224b DPHP_DMA_INVALID_PAUSE_STATE
+224c DPHP_DMA_SG_LIST_FULL
+224d DPHP_DMA_BAD_SAVED_RX_STATE
+2250 DPHP_RESET_GENERIC
+2251 DPHP_RESET_BAD_STATE_REQUEST
+2252 DPHP_RESET_RX_NOT_IDLE
+2253 DPHP_RESET_DMA_NOT_IDLE
+2254 DPHP_RESET_BAD_WDOG_STATE
+2255 DPHP_RESET_HW_IDLE_FAIL
+2256 DPHP_RESET_BAD_MAC_STATE
+2257 DPHP_INIT_BAD_MAC_REGS_ADDR_START
+2260 DPHP_INT_GENERIC
+2261 DPHP_INT_UNHANDLED
+2262 DPHP_INT_MAC_ERROR
+2263 DPHP_INT_DMA_ALERT_RECURSION
+2264 DPHP_INT_BAD_DMA_TFER_STATE
+2265 DPHP_INT_DMA_TFER_FAIL
+2266 MAC_ACC_BAD_TX_RATE
+2267 MAC_ACC_BAD_PROT_RATE
+2270 DPHP_TX_GENERIC
+2271 DPHP_TX_UNDERFLOW
+2280 DPHP_SLOT_GENERIC
+2281 DPHP_SLOT_EXPECTED_AMPDU
+2282 DPHP_SLOT_NULL_PPDU
+2283 DPHP_SLOT_DMA_INCOMPLETE
+2284 DPHP_SLOT_QUEUEING_FAIL
+2285 DPHP_SLOT_BAD_CANCEL_REQ
+2286 DPHP_SLOT_TIMED_TX_Q_PAUSED
+2287 DPHP_SLOT_DMA_DATA_INVALID
+2288 DPHP_SLOT_INVALID_STATE
+2289 DPHP_SLOT_INVALID_PDU_STATUS
+228a DPHP_SLOT_UNEXPECTED_CFM
+2290 DPHP_CONFIG_GENERIC
+2291 DPHP_CONFIG_BAD_EDCA_Q
+2292 DPHP_CONFIG_BAD_EDCA_CONFIG
+2293 DPHP_CONFIG_MISSING_PROT_TABLE
+2294 DPHP_CONFIG_RAMSW_SIZE_INVALID
+22a0 DPHP_DPIF_GENERIC
+22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL
+22a2 DPHP_DPIF_INVALID_ECW
+22a3 DPHP_DPIF_INVALID_BURST
+22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC
+22a5 DPHP_DPIF_BAD_RX_TYPE
+22a6 DPHP_DPIF_PEER_INFO
+22b0 DPHP_TCM_GENERIC
+22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH
+22b2 DPHP_TCM_POOL_EMPTY
+22b3 DPHP_TCM_BAD_FREE
+22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE
+22b5 DPHP_TCM_POOL_SIZE
+22b6 DPHP_TCM_INIT_FAIL
+22c0 DPHP_BAD_MIF_STATE
+2300 MACRAME_VIF_CREATE_NULL_SCANVIF
+2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES
+2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED
+2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE
+2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE
+2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE
+2306 MACRAME_VIF_UPDATE_MACACC_VIF_NOT_SCHEDULED
+2307 MACRAME_VIF_UPDATE_BSS_VIF_NOT_SCHEDULED
+2309 MACRAME_VIF_SCHED_MISSED_INVALID_EARLIEST_TIME
+230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED
+230b MACRAME_VIF_CACHE_TRIM_SCAN_VIF_NOT_VALID
+230c MACRAME_VIF_CTS_PROCESSED_NULL_DU
+230d MACRAME_VIF_DEREGISTER_NO_REG_VIF
+230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE
+230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME
+2310 MACRAME_VIF_RESUME_STA_BBM
+2311 MACRAME_VIF_INDEX_OUT_OF_RANGE
+2312 MACRAME_VIF_INVALID_INHIBIT
+2313 MACRAME_VIF_CANCEL_NULL_ENTRY
+2314 MACRAME_VIF_REGISTER_FAILED
+2315 MACRAME_VIF_IS_NULL
+2320 MACRAME_STATION_ADD_NULL_RECORD
+2321 MACRAME_STATION_DPLP_CLEARED_INVALID_INHIBIT
+2322 MACRAME_STATION_DPLP_CLEARED_EMPTY_QUEUE
+2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD
+2324 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY
+2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED
+2341 MACRAME_SCHED_REPORT_BO_CHANGE_INVALID_STATE
+2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES
+2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE
+2344 MACRAME_SCHED_SCHED_INVALID_VIF
+2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF
+2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE
+2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF
+2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE
+2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX
+234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED
+234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE
+234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM
+234d MACRAME_SCHED_INVALID_FSM_PID
+2361 MACRAME_TX_MM_REQUEST_INVALID_VIF
+2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER
+2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER
+2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER
+2365 MACRAME_TX_CHANGING_STA
+2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY
+2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY
+2368 MACRAME_TX_CANCEL_NULL_TXENTRY
+2369 MACRAME_TX_NO_PSPOLL
+2380 MACRAME_BEACON_SCAN_TIM_VIF_NOT_STA
+2381 MACRAME_BEACON_MISSED_BEACON_NULL_VIF
+2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF
+2383 MACRAME_BEACON_MISSED_BEACON_VIF_NOT_STA
+2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA
+2385 MACRAME_BEACON_TX_INIT_INVALID_VIF_TYPE
+2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE
+2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE
+2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME
+2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF
+238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE
+238b MACRAME_BEACON_TX_CLONE_IS_NULL
+238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST
+238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE
+238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK
+238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF
+2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF
+2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF
+2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND
+2393 MACRAME_BEACON_TX_AP_INIT_NON_AP_VIF
+2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP
+2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO
+239a MACRAME_BEACON_CALC_SLEEP_PERIODS
+239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF
+239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START
+239d MACRAME_BEACON_TX_NOT_ENOUGH_MEMORY_FOR_BEACON
+239e MACRAME_BEACON_TX_TXENTRY_IS_NULL
+239f MACRAME_BEACON_IMM_EXIT
+23a0 MACRAME_PS_COMMON_UPDATE_TX_TIMEOUT_NON_STA_VIF
+23a1 MACRAME_PS_COMMON_INTERRESTING_ACTIVITY_NOT_IN_PS
+23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF
+23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU
+23a4 MACRAME_PS_COMMON_SEND_PSNULL_ALLOC_ERROR
+23a5 MACRAME_PS_COMMON_POPULATE_PSNULL_DU_ERROR
+23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED
+23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU
+23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF
+23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED
+23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO
+23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO
+23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA
+23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL
+23c4 MACRAME_BLACKOUT_NOT_REGISTERED
+23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED
+23e0 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_VIF
+23e1 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_LEVEL
+23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE
+23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE
+23e4 MACRAME_FSM_ADD_BO_P2P_INVALID_ID
+23e5 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID
+23e6 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID
+23e7 MACRAME_FSM_DEL_BO_INVALID_TYPE
+23e8 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE
+23e9 MACRAME_FSM_DEL_BO_P2P_INVALID_ID
+23ea MACRAME_FSM_DEL_BO_QUIET_INVALID_ID
+23eb MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID
+23ec MACRAME_FSM_PAUSE_CFM_INVALID
+23ed MACRAME_FSM_CLEAR_CFM_INVALID
+2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST
+2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS
+2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY
+2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR
+2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT
+2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK
+2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER
+2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS
+2408 MACRAME_TIMER_UNSCHEDULABLE_VIF_RMC
+2409 MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_MONITOR
+240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX
+240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT
+2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED
+2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED
+2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE
+2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE
+2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE
+2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE
+2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE
+2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE
+2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF
+2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF
+242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT
+2430 MACRAME_MLME_API_SET_INTERF_ADDR_INVALID_VIX
+2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF
+2432 MACRAME_MLME_API_PROTECTION_INVALID_VIF
+2433 MACRAME_MLME_API_SHORT_PREAMBLE_INVALID_VIF
+2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF
+2435 MACRAME_MLME_API_SET_BSS_NO_AP
+2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF
+2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF
+2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES
+2439 MACRAME_MLME_API_INVALID_VIF
+2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO
+2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO
+2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL
+2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL
+2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL
+2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI
+2447 MACRAME_BA_MGR_DELBA_INVALID_DIR
+2450 MACRAME_KEY_MALLOC_FAILED
+2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE
+2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS
+2453 MACRAME_RADIO_OFF_INVALID_STATE
+2454 MACRAME_RADIO_DPD_NO_RATES
+2455 MACRAME_NO_SCHEDULED_VIF
+2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM
+2457 MACRAME_RADIO_INVALID_BITMAP
+2480 MACRAME_DPLANE_MACRAME_NULL_POINTER
+2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST
+24ff MACRAME_LAST_ID
+2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA
+2511 MLME_BA_FSM_TO_BAD_PID_1
+2512 MLME_BA_FSM_TO_BAD_PID_2
+2514 MLME_BA_FSM_TO_BAD_PID_4
+2520 MLME_CONMGR_FRAME_SZ_WRONG
+2521 MLME_CONMGR_IES_NULL
+2530 MLME_DATA_ADD_PEER_REC
+2531 MLME_DATA_DEL_PEER_REC
+2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE
+2550 MLME_IE_INVALID_IE
+2551 MLME_IE_INVALID_RATE
+2552 MLME_IE_INVALID_RATE_1
+2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG
+2570 MLME_SEND_PERIODIC_FRAME_SZ_WRONG
+2571 MLME_SEND_OFFCHANNEL_UNKNOWN_SCHED_TYPE
+2572 MLME_SEND_PACKET_NODE_IS_NULL
+2580 MLME_REQUESTS_INVALID_MBULK
+2581 MLME_REQUESTS_TEST_PANIC
+2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF
+25a0 MLME_ROAMING_FRAME_SZ_WRONG
+25a1 MLME_ROAMING_IES_SZ_WRONG
+25a2 MLME_ROAMING_LOGGING_IE_SZ_WRONG
+25b0 MLME_SA_QUERY_PAUSE_FAILED
+25b1 MLME_SA_QUERY_UNPAUSE_FAILED
+25b2 MLME_SA_QUERY_FRAME_SZ_WRONG
+25c0 MLME_SCAN_VIF_REGISTRATION_FAILED
+25c1 MLME_SCAN_MPDU_REGISTRATION_FAILED
+25c2 MLME_SCAN_SPS_RECORD_IS_NULL
+25c3 MLME_SCAN_SPS_RECORD_IS_NULL_1
+25c4 MLME_SCAN_SPS_RECORD_IS_NULL_2
+25c5 MLME_SCAN_SPS_RECORD_IS_NULL_3
+25c6 MLME_SCAN_HOTLIST_SZ_WRONG
+25c7 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG
+25c8 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG_1
+25c9 MLME_SCAN_INVALID_NUM_OF_SAMPLES
+25ca MLME_SCAN_INTERNAL_DATA_CORRUPTED
+25cb MLME_SCAN_INTERNAL_DATA_CORRUPTED_1
+25cc MLME_SCAN_INTERNAL_DATA_CORRUPTED_2
+25cd MLME_SCAN_INTERNAL_DATA_CORRUPTED_3
+25ce MLME_SCAN_INTERNAL_DATA_CORRUPTED_4
+25cf MLME_SCAN_FRAME_SZ_WRONG
+25d1 MLME_TDLS_PEER_RECORD_NOT_FOUND
+25d2 MLME_TDLS_PEER_RECORD_NOT_FOUND_1
+25d3 MLME_TDLS_STA_DEL_CFM_FAILED
+25d7 MLME_TDLS_FRAME_SZ_WRONG
+25e0 MLME_VIFCTRL_FSM_TO_BAD_PID
+25e1 MLME_VIFCTRL_FSM_TO_BAD_PID_1
+25e2 MLME_VIFCTRL_FAILED_TO_START_BA_PID
+25e3 MLME_VIFCTRL_FAILED_TO_START_BA_TX_PID
+25e4 MLME_VIFCTRL_FAILED_TO_START_SA_Q_PID
+25e5 MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG
+25e6 MLME_VIFCTRL_FAILED_TO_START_MSRMNTS_PID
+25e7 MLME_VIFCTRL_FAILED_TO_START_TDLS_PID
+25e8 MLME_VIFCTRL_FAILED_TO_START_ROAMING_PID
+25e9 MLME_VIFCTRL_FAILED_TO_START_AP_STA_PID
+25ea MLME_VIFCTRL_FAILED_TO_START_CONMGR_PID
+25eb MLME_VIFCTRL_FAILED_TO_START_NAN_PID
+25ec MLME_VIFCTRL_FRAME_SZ_WRONG
+25ef MLME_VIFCTRL_FILTER_OVERFLOW
+25f7 MLME_VIFCTRL_FILTER_FAILED
+25f8 MLME_VIFCTRL_FILTER_FAILED_1
+25f9 MLME_VIFCTRL_FILTER_FAILED_2
+25fa MLME_VIFCTRL_FILTER_FAILED_3
+25fb MLME_VIFCTRL_FORCE_ACTIVE_OUT_OF_RANGE
+25fc MLME_VIFCTRL_WRONG_VIF_INDEX
+25fd MLME_VIFCTRL_WRONG_VIF_INDEX_1
+25fe MLME_VIFCTRL_WRONG_VIF_TYPE
+25ff MLME_VIFCTRL_IMPOSSIBLE_CHANNEL_SWITCH
+2601 MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG
+2602 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE
+2603 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE
+2604 MLME_VIFCTRL_PACKET_FILTER_IES_NO_FILTER
+2610 MLME_MBULK_IS_NULL
+2611 MLME_MBULK_ADDRESS_IS_NULL
+2620 MLME_MPDU_FSM_REGISTRATION_FAILED
+2621 MLME_MPDU_VIX_REGISTRATION_FAILED
+2630 MLME_FRAMES_FRAME_SZ_WRONG
+2640 MLME_NAN_UNEXPECTED_BEHAVIOR
+2700 RADIO_RICE_RADIO_SETUP_FAILED
+2701 RADIO_RICE_ALREADY_SETUP
+2702 RADIO_RICE_BAD_CLOCK_FREQ
+2703 RADIO_RICE_IMM_ERROR
+2704 RADIO_RICE_DPD_LUT_ERROR
+2705 RADIO_RICE_MGR_FSM_ERROR
+2706 RADIO_RICE_RADIO_FSM_ERROR
+2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE
+2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE
+2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE
+2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE
+2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE
+2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE
+2716 RADIO_HAL_BAD_CONFIGURATION
+2717 RADIO_DPD_CALC_LOOPBACK_FAILED
+2800 TEST_DPHPADPT_RX_MBULK_HEADER_SIZE
+2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS
+2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU
+2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU
+2810 TEST_MICRAME_BAD_RADIO_REQUEST
+2811 TEST_MICRAME_TX_QUEUE_EMPTY
+2812 TEST_MICRAME_TX_QUEUE_FULL
+2820 TEST_WLANLITE_INVALID_STATE
+2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC
+2822 TEST_WLANLITE_INVALID_RADIO_ID
+2823 TEST_WLANLITE_INVALID_CONN_ID
+2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY
+2910 COEX_STRAT_INIT_FAILURE
+29ff COEX_LAST
+2a01 COMMON_HOSTIO_GENERIC
+2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE
+2a03 COMMON_HOSTIO_VIRT_GENERIC
+2a04 COMMON_HOSTIO_VIRT_WLANLITE
+2a10 COMMON_PMALLOC_OUT_OF_MEMORY
+2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG
+2a12 COMMON_PMALLOC_INVALID_POINTER
+2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION
+2a20 COMMON_DEBUG_DWORD12_INVALID_PTR
+2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL
+2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ
+2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED
+2a31 COMMON_SERVICE_START_FAILED
+2a32 COMMON_SERVICE_STOP_FAILED
+2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED
+2a41 COMMON_MBULK_GENERIC
+2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE
+2a51 COMMON_RSA_OUT_OF_RANGE
+2a60 COMMON_FSM_ALLOCATION_FAILURE
+2a61 COMMON_FSM_INVALID_SIGNAL
+2a62 COMMON_FSM_INVALID_PRIORITY
+2a63 COMMON_FSM_FAILURE
+2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS
+2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR
+2a66 COMMON_FSM_SIGNAL_TO_ENV
+2a67 COMMON_FSM_EMPTY_TIMER_LIST
+2a68 COMMON_FSM_LAST_NEXT_NOT_NULL
+2a69 COMMON_FSM_LAST_IS_NULL
+2a70 COMMON_UTILS_DATA_UNIT
+2a71 COMMON_UTILS_MAKE_FRAME
+2a72 COMMON_UTILS_LINKED_LIST
+2a80 COMMON_MIB_ROM_CORRUPT
+2a81 COMMON_MIB_OVERRIDE
+2a82 COMMON_MIB_GETACTOS
+2a83 COMMON_MIB_VIF_NULL_IN_GET_LLS_RADIOSTATS
+2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS
+2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS
+2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS
+2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS
+2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS
+2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS
+2ab0 COMMON_PACKET_FILTER_GENERIC
+2ab1 COMMON_PACKET_FILTER_INVALID_PID
+2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL
+2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED
+2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS
+2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE
+2af0 COMMON_GENERIC_EDP
+2af1 COMMON_GENERIC_RESET
+2af2 COMMON_CACHE_UNALIGNED_ADDR
+2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX
+mibkey 409
+0000 MIBKEY_NULL
+0001 DOT11RSNASTATSSTAADDRESS
+03f1 UNIFICONNECTIONFAILURETIMEOUT
+0401 UNIFICONNECTINGPROBETIMEOUT
+040f UNIFIDISCONNECTTIMEOUT
+0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS
+041f UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT
+0427 UNIFIFRAMERESPONSECFMFAILURETIMEOUT
+042f UNIFIFORCEACTIVEDURATION
+043f UNIFIMLMESCANMAXNUMBEROFPROBESETS
+0447 UNIFIMLMESCANSTOPIFLESSTHANXFRAMES
+044f UNIFIROAMINGINP2PACTIVATED
+0457 UNIFIROAMNCHORSSITRIGGER
+0467 UNIFIROAMNCHORSSITRIGGERHYSTERESIS
+0475 UNIFIMLMESTATIONINACTIVITYTIMEOUT
+047d UNIFIMLMECLIINACTIVITYTIMEOUT
+0485 UNIFIMLMESTATIONINITIALKICKTIMEOUT
+048d UNIFIASSOCCOMEBACKTIMEOUT
+049d UNIFIUARTCONFIGURE
+04a3 UNIFIUARTPIOS
+04a9 UNIFICLOCKFREQUENCY
+04b1 UNIFICRYSTALFREQUENCYTRIM
+0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW
+04bb UNIFIENABLEDORM
+04c3 UNIFIDISABLEDORMWHENBTON
+04cb UNIFIEXTERNALCLOCKDETECT
+04d3 UNIFIEXTERNALFASTCLOCKREQUEST
+04db UNIFIWATCHDOGTIMEOUT
+04e7 UNIFIEXTERNALFASTCLOCKREQUESTPIO
+04f1 UNIFIRXDATARATE
+04f9 UNIFIRSSI
+0501 UNIFILASTBSSRSSI
+0507 UNIFISNR
+0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT
+050f UNIFILASTBSSSNR
+0515 UNIFISWTXTIMEOUT
+051d UNIFIHWTXTIMEOUT
+0527 UNIFITXDATARATE
+052f UNIFISNREXTRAOFFSETCCK
+0537 UNIFIRSSIMAXAVERAGINGPERIOD
+0543 UNIFIRSSIMINRECEIVEDFRAMES
+054d UNIFILASTBSSTXDATARATE
+0553 UNIFIDISCARDEDFRAMECOUNT
+055b UNIFIMACRAMEDEBUGSTATS
+0565 UNIFICURRENTTSFTIME
+056d UNIFIBATXENABLETID
+0577 UNIFIBACONFIG
+0583 UNIFIMOVEBKTOBE
+058f UNIFIBEACONRECEIVED
+0597 UNIFIRADIOONTIME
+059f UNIFIRADIOTXTIME
+05a7 UNIFIRADIORXTIME
+05af UNIFIRADIOSCANTIME
+05b7 UNIFIPSLEAKYAP
+0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT
+05c1 UNIFITQAMACTIVATED
+05c9 UNIFINOACKACTIVATIONCOUNT
+05d1 UNIFIRXFCSERRORCOUNT
+05d9 UNIFIBEACONSRECEIVEDPERCENTAGE
+05e5 UNIFIENABLEMGMTTXPACKETSTATS
+05ef UNIFIQUEUESTATSENABLE
+05f9 UNIFIDPDMASTERSWITCH
+3c2f UNIFIROAMCUFACTOR
+0605 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS
+3c5f UNIFIROAMCUSCANTRIGGER
+3c6d UNIFIROAMRSSIBOOST
+3c79 UNIFIROAMRSSIFACTOR
+060d UNIFIGOOGLEMAXRSSISAMPLESIZE
+3caf UNIFIRXEXTERNALGAINFREQUENCY
+3cbf UNIFIRXEXTERNALGAIN
+3ccd UNIFISARBACKOFF
+0615 UNIFIGOOGLEMAXHOTLISTAPS
+3cd9 UNIFISCANPARAMETERS
+061f UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS
+0629 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES
+0631 UNIFIMACBEACONTIMEOUT
+063b UNIFIROAMINGLOWLATENCYSOFTROAMINGALLOWED
+0643 UNIFIROAMNCHOCACHEDSCANPERIOD
+3ec3 UNIFITHROUGHPUTDEBUG
+3ecd UNIFITXANTENNACONNECTIONLOSSFREQUENCY
+3edd UNIFITXANTENNACONNECTIONLOSS
+3eeb UNIFITXANTENNAMAXGAINFREQUENCY
+3efb UNIFITXANTENNAMAXGAIN
+3f09 UNIFITXDETECTORFREQUENCYCOMPENSATION
+3f17 UNIFITXDETECTORTEMPERATURECOMPENSATION
+3f25 UNIFITXFTRIMSETTINGS
+0651 UNIFINCHOACTIVATED
+3f33 UNIFITXGAINSETTINGS
+3f41 UNIFITXGAINSTEPSETTINGS
+3f4f UNIFITXOOBCONSTRAINTS
+3f5d UNIFITXOPENLOOPFREQUENCYCOMPENSATION
+3f6b UNIFITXOPENLOOPTEMPERATURECOMPENSATION
+3f79 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION
+0659 UNIFIBEACONCU
+3f87 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION
+3f95 UNIFITXPOWERDETECTORRESPONSE
+3fa3 UNIFITXPOWERTRIMCONFIG
+3faf UNIFITXSETTINGS
+065f UNIFIROAMTRACKINGSCANPERIOD
+066d UNIFIROAMCULOCAL
+00a5 DOT11POWERCAPABILITYMAXIMPLEMENTED
+067b UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER
+0689 UNIFIROAMAPSELECTDELTAFACTOR
+0697 UNIFIROAMCUWEIGHT
+06a5 UNIFIROAMRSSIWEIGHT
+06b3 UNIFIROAMBSSLOADMONITORINGFREQUENCY
+06c1 UNIFIROAMBLACKLISTSIZE
+00ad DOT11POWERCAPABILITYMINIMPLEMENTED
+06cf UNIFICUMEASUREMENTINTERVAL
+06df UNIFICURRENTBSSNSS
+06e7 UNIFIAPMIMOUSED
+06ef UNIFIROAMOFFLOADED4WSHKTIMEOUT
+06fd UNIFIROAMINGCOUNT
+0705 UNIFIROAMINGAKM
+070d UNIFICURRENTBSSBANDWIDTH
+00b5 DOT11RTSTHRESHOLD
+0713 UNIFICURRENTBSSCHANNELFREQUENCY
+0719 UNIFILOGGERENABLED
+0721 UNIFIMAPACKETFATEENABLED
+072b UNIFILAAPROTECTIONCONFIGOVERRIDE
+0735 UNIFICSRONLYEIFSDURATION
+073d UNIFIOVERRIDEDEFAULTBETXOPFORHT
+0747 UNIFIOVERRIDEDEFAULTBETXOP
+0751 UNIFIRXABBTRIMSETTINGS
+0759 UNIFIRADIOTRIMSENABLE
+0761 UNIFIHARDWAREPLATFORM
+0769 UNIFIFORCECHANNELBW
+0775 UNIFIDPDTRAININGDURATION
+077d UNIFICOEXDEBUGOVERRIDEBT
+0785 UNIFIUSEHOSTLISTENINTERVAL
+0795 UNIFIIGMPOFFLOADACTIVATED
+079d UNIFIFASTPOWERSAVETIMEOUT
+07af UNIFIFASTPOWERSAVETIMEOUTSMALL
+07c1 UNIFIMLMESTAKEEPALIVETIMEOUT
+07cd UNIFIMLMEAPKEEPALIVETIMEOUT
+07d9 UNIFIMLMEGOKEEPALIVETIMEOUT
+07e5 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD
+00cb DOT11SHORTRETRYLIMIT
+07f3 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT
+07fd UNIFIAPBEACONMAXDRIFT
+0807 UNIFIBSSMAXIDLEPERIODENABLED
+080f UNIFIVIFIDLEMONITORTIME
+081b UNIFIDISABLELEGACYPOWERSAVE
+0823 UNIFIDEBUGFORCEACTIVE
+082b UNIFISTATIONACTIVITYIDLETIME
+0835 UNIFIPOWERMANAGEMENTDELAYTIMEOUT
+0845 UNIFIAPSDSERVICEPERIODTIMEOUT
+0853 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT
+0863 UNIFISTATIONQOSINFO
+086b UNIFILISTENINTERVALSKIPPINGDTIM
+087f UNIFILISTENINTERVAL
+088d UNIFILEGACYPSPOLLTIMEOUT
+089b UNIFITOGGLEPOWERDOMAIN
+00dd DOT11LONGRETRYLIMIT
+08a3 UNIFIP2PLISTENINTERVALSKIPPINGDTIM
+08b7 UNIFIFRAGMENTATIONDURATION
+08c3 UNIFIIDLEMODELITEENABLED
+08cb UNIFIIDLEMODEENABLED
+08d3 UNIFIDTIMWAITTIMEOUT
+08dd UNIFILISTENINTERVALMAXTIME
+08ef UNIFISCANMAXPROBETRANSMITLIFETIME
+08fb UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD
+0903 UNIFIPROBERESPONSENONAPLIFETIME
+090d UNIFIPROBERESPONSEMAXRETRY
+0915 UNIFIEXITPOWERSAVEPERIOD
+091f UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD
+0927 UNIFIACTIVETIMEAFTERMOREBIT
+092f UNIFIFORCEDSCHEDULEDURATION
+093b UNIFIPROBERESPONSEAPLIFETIME
+0945 UNIFIVHTCAPABILITIES
+00ef DOT11FRAGMENTATIONTHRESHOLD
+095f UNIFIMAXVIFSCHEDULEDURATION
+0967 UNIFIVIFLONGINTERVALTIME
+096f UNIFIDISALLOWSCHEDRELINQUISH
+0977 UNIFIRAMEDPLANEOPERATIONTIMEOUT
+0981 UNIFIDEBUGKEEPRADIOON
+0989 UNIFISCANABSENCEDURATION
+0991 UNIFISCANABSENCEPERIOD
+0999 UNIFIMAXCLIENT
+09a3 UNIFITDLSINP2PACTIVATED
+09ab UNIFITDLSACTIVATED
+09b3 UNIFITDLSTPTHRESHOLDPKTSECS
+09bd UNIFITDLSRSSITHRESHOLD
+0019 DOT11RSNASTATSTKIPLOCALMICFAILURES
+09c7 UNIFITDLSMAXIMUMRETRY
+09cf UNIFITDLSTPMONITORSECS
+09d7 UNIFITDLSBASICHTMCSSET
+09f7 UNIFITDLSBASICVHTMCSSET
+0a07 DOT11TDLSDISCOVERYREQUESTWINDOW
+0a0f DOT11TDLSRESPONSETIMEOUT
+0a17 DOT11TDLSCHANNELSWITCHACTIVATED
+0a1f UNIFITDLSDESIGNFORTESTMODE
+0a27 UNIFITDLSKEYLIFETIMEINTERVAL
+0105 DOT11RTSSUCCESSCOUNT
+0a33 UNIFITDLSTEARDOWNFRAMETXTIMEOUT
+0a3d UNIFIWIFISHARINGENABLED
+0a45 UNIFIWIFISHARING5GHZCHANNEL
+0a5b UNIFIWIFISHARINGCHANNELSWITCHCOUNT
+0a67 UNIFICHANNELANNOUNCEMENTCOUNT
+0a6f UNIFIRATESTSTOREDSA
+0a79 UNIFIRATESTSTOREFRAME
+0a83 DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED
+0a8b UNIFISTACHANNELSWITCHSLOWAPACTIVATED
+0a93 UNIFISTACHANNELSWITCHSLOWAPMAXTIME
+0a9d UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL
+0aa5 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT
+0aad UNIFIINCLUDEPMKIDFORPSK
+0ab5 UNIFIROAMBSSCUTRIGGERFREQUENCY
+0ac3 UNIFIMLMESTAKEEPALIVEFAILURE
+0acb UNIFICSRONLYMIBSHIELD
+0115 DOT11ACKFAILURECOUNT
+0ad3 UNIFIPRIVATEBBBTXFILTERCONFIG
+0adb UNIFIPRIVATESWAGCFRONTENDGAIN
+0ae9 UNIFIPRIVATESWAGCFRONTENDLOSS
+0af7 UNIFIPRIVATESWAGCEXTTHRESH
+0b05 UNIFICSRONLYPOWERCALDELAY
+0b0d UNIFIRXAGCCONTROL
+0b1b UNIFIWAPIQOSMASK
+0b27 UNIFIRAAMAXSPECTIMERMULTIPLIER
+0b33 UNIFIWMMSTALLENABLE
+0b3f UNIFIRAASPECULATIONINTERVAL
+0b4d UNIFIRAASPECULATIONPERIOD
+0b59 UNIFIRAANUMBSPECULATIONFRAMES
+0b65 UNIFIRAATXHOSTRATE
+0b71 UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION
+0125 DOT11MULTICASTRECEIVEDFRAMECOUNT
+0b87 UNIFIPREEBRTWINDOW
+0b9b UNIFIPOSTEBRTWINDOW
+0baf UNIFIPSPOLLTHRESHOLD
+0bbb UNIFITXUSINGLDPCENABLED
+0bc3 UNIFITXSGI20ENABLED
+0bcb UNIFITXSGI40ENABLED
+0bd3 UNIFITXSGI80ENABLED
+0bdb UNIFITXSGI160ENABLED
+0be3 UNIFIMACADDRESSRANDOMISATION
+0beb UNIFISUBEAMFORMERENABLED
+0bf3 UNIFIMUBEAMFORMERENABLED
+0bfb UNIFIMACADDRESSRANDOMISATIONMASK
+0c0f UNIFIWIPSACTIVATED
+0135 DOT11FCSERRORCOUNT
+0c17 UNIFIRFTESTMODEENABLED
+0c1f UNIFITXOFDMSELECT
+0c2b UNIFITXDIGGAIN
+0c37 UNIFICHIPTEMPERATURE
+0c3f UNIFIBATTERYVOLTAGE
+0c47 UNIFIFORCESHORTSLOTTIME
+0c4f UNIFIDEBUGDISABLERADIONANNYACTIONS
+0c5b UNIFIRXCCKMODEMSENSITIVITY
+0c71 UNIFIDPDPERBANDWIDTH
+0c7b UNIFIBBVERSION
+0c83 UNIFIRFVERSION
+0c8b UNIFICLEARRADIOTRIMCACHE
+0c93 UNIFIRXRADIOCSMODE
+0c9d UNIFIRXPRIENERGYDETTHRESHOLD
+0143 DOT11WEPUNDECRYPTABLECOUNT
+0ca7 UNIFIRXSECENERGYDETTHRESHOLD
+0cb1 UNIFICCAMASTERSWITCH
+0cbb UNIFIRXSYNCCCACFG
+0cc5 UNIFIMACSECCHANCLEARTIME
+0ccf UNIFIBBBBACCACFG
+0cd9 UNIFIRMMAXSCANCACHECOUNT
+0ce7 UNIFILNACONTROLENABLED
+0cef UNIFILNACONTROLRSSITHRESHOLDLOWER
+0cfd UNIFILNACONTROLRSSITHRESHOLDUPPER
+0d0b UNIFILOWPOWERRXCONFIG
+0d17 UNIFITPCENABLED
+0d23 UNIFICURRENTTXPOWERLEVEL
+0d2d UNIFIUSERSETTXPOWERLEVEL
+0d39 UNIFITPCMAXPOWERRSSITHRESHOLD
+0153 DOT11MANUFACTURERPRODUCTVERSION
+0d45 UNIFITPCMINPOWERRSSITHRESHOLD
+0d51 UNIFITPCMINPOWER2G
+0d5b UNIFITPCMINPOWER5G
+0d65 UNIFIRADIOLPRXRSSITHRESHOLDLOWER
+0d73 UNIFIRADIOLPRXRSSITHRESHOLDUPPER
+0d81 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA
+0d8b UNIFITESTTSPECHACK
+0d93 UNIFITESTTSPECHACKVALUE
+0d9b UNIFIDEBUGINSTANTDELIVERY
+0da5 UNIFIDEBUGENABLE
+0daf UNIFIDPLANEDEBUG
+0dbb UNIFINANENABLED
+0dc3 UNIFINANBEACONCAPABILITIES
+0161 UNIFIMLMECONNECTIONTIMEOUT
+0dcd HUTSREADWRITEDATAELEMENTINT32
+0ddf HUTSREADWRITEDATAELEMENTBOOLEAN
+0de7 HUTSREADWRITEDATAELEMENTOCTETSTRING
+0dfd HUTSREADWRITEREMOTEPROCEDURECALLINT32
+0e0d HUTSREADWRITEINTERNALAPIINT16
+0e15 HUTSREADWRITEINTERNALAPIUINT16
+0e1f HUTSREADWRITEINTERNALAPIUINT32
+016b UNIFIMLMESCANCHANNELMAXSCANTIME
+0e2f HUTSREADWRITEINTERNALAPIINT64
+0e37 HUTSREADWRITEINTERNALAPIBOOLEAN
+0e3f HUTSREADWRITEINTERNALAPIOCTETSTRING
+0e55 UNIFITESTSCANNOMEDIUM
+0e5d UNIFIDUALBANDCONCURRENCY
+0e65 UNIFILOGGERMAXDELAYEDEVENTS
+0e6d UNIFISUPPORTEDCHANNELS
+0e85 UNIFICOUNTRYLIST
+0187 UNIFIMLMESCANCHANNELPROBEINTERVAL
+0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES
+01a3 UNIFIMLMEDATAREFERENCETIMEOUT
+108d UNIFINOCELLINCLUDEDCHANNELS
+10a3 UNIFIREGDOMVERSION
+10ad UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13
+10b5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW
+10c5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW
+10cd HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW
+10d5 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW
+01af UNIFIMLMESCANPROBEINTERVAL
+10db HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW
+10e1 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW
+10fd HUTSREADWRITEINTERNALAPIVARSIZETABLEROW
+01b9 UNIFIMLMESCANHIGHRSSITHRESHOLD
+1157 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW
+1167 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING
+1177 HUTSREADWRITETABLEINT16ROW
+1187 HUTSREADWRITETABLEOCTETSTRINGROW
+01c9 UNIFIMLMESCANDELTARSSITHRESHOLD
+11e1 UNIFIACRETRIES
+11e9 UNIFITXDATACONFIRM
+11f3 UNIFICCACSTHRESH
+11fd UNIFIDPDTRAINPACKETCONFIG
+122d UNIFIDEBUGMODULECONTROL
+01d7 UNIFIMLMESCANMAXIMUMAGE
+01dd UNIFIMLMESCANMAXIMUMRESULTS
+01e5 UNIFIMLMEAUTONOMOUSSCANNOISY
+1323 UNIFIDEFAULTCOUNTRY
+01ed UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED
+1343 UNIFIDPDPREDISTORTGAINS
+134f UNIFIFRAMERXCOUNTERS
+1357 UNIFIFRAMETXCOUNTERS
+135f UNIFILOADDPDLUT
+136f UNIFIOVERRIDEDPDLUT
+137d UNIFIMACCCABUSYTIME
+1385 UNIFIMODEMSGIOFFSET
+138d UNIFINARROWBANDCCADEBUG
+01f5 UNIFIFIRMWAREBUILDID
+1395 UNIFINOCELLMAXPOWER
+13a7 UNIFIOPERATINGCLASSPARAMTERS
+01fd UNIFICHIPVERSION
+1401 UNIFIPEERBANDWIDTH
+1407 UNIFICURRENTPEERNSS
+140d UNIFIPEERTXDATARATE
+1413 UNIFIPEERRSSI
+1419 UNIFISWTOHWQUEUESTATS
+0203 UNIFIFIRMWAREPATCHBUILDID
+1421 UNIFIHOSTTOSWQUEUESTATS
+1429 UNIFIROAMCURSSISCANTRIGGER
+1437 UNIFIRADIOCCADEBUG
+143f UNIFIRADIOCCATHRESHOLDS
+020b UNIFIEXTENDEDCAPABILITIESSOFTAP
+146f UNIFIRADIORXSETTINGSREAD
+1477 UNIFIRADIOTXSETTINGSREAD
+147f UNIFIRADIOTXPOWEROVERRIDE
+148f UNIFIRATESTATSRXSUCCESSCOUNT
+1497 UNIFIRATESTATSTXSUCCESSCOUNT
+149f UNIFIRATESTATSRATE
+14a7 UNIFIRAATXSUCCESSESCOUNT
+14af UNIFIRAATXFAILURESCOUNT
+14b7 UNIFIRAATXPER
+14bf UNIFIRAARESETSTATS
+14c7 UNIFIRAATXMTPER
+14cf UNIFIREADHARDWARECOUNTER
+14d7 UNIFIREADREG
+14df UNIFIREGULATORYPARAMETERS
+0221 UNIFIBASICCAPABILITIES
+022b UNIFIEXTENDEDCAPABILITIES
+0039 DOT11RSNASTATSCCMPREPLAYS
+0241 UNIFIHTCAPABILITIES
+0263 UNIFIRSNCAPABILITIES
+026d UNIFI24G40MHZCHANNELS
+0275 UNIFIEXTENDEDCAPABILITIESDISABLED
+027d UNIFITESTSETCHANNELBW
+0285 UNIFIPLM689WORKAROUNDENABLE
+028d UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERCOUNT
+0295 UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERTIMEOUT
+029f UNIFISUPPORTEDDATARATES
+02b9 UNIFIPLM689WORKAROUNDADDRESSES
+02cd UNIFIRADIOMEASUREMENTACTIVATED
+02d5 UNIFIRADIOMEASUREMENTCAPABILITIES
+0049 DOT11RSNASTATSCCMPDECRYPTERRORS
+02e7 UNIFIVHTACTIVATED
+02ef UNIFIHTACTIVATED
+02f7 UNIFIPLM689WORKAROUNDTRIGGERSTATICIPTIMEOUT
+02ff UNIFIPLM689WORKAROUNDTRIGGERARPCOUNT
+0307 UNIFIROAMINGENABLED
+030f UNIFIROAMRSSISCANTRIGGER
+031f UNIFIROAMDELTATRIGGER
+032d UNIFIROAMCACHEDCHANNELSCANPERIOD
+033b UNIFIROAMNCHOFULLSCANPERIOD
+0349 UNIFIROAMSCANBAND
+0355 UNIFIROAMNCHOSCANMAXACTIVECHANNELTIME
+035f UNIFIROAMFULLCHANNELSCANFREQUENCY
+0369 UNIFIROAMMODE
+0375 UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER
+0059 DOT11RSNASTATSTKIPREPLAYS
+0383 UNIFIROAMEAPTIMEOUT
+0009 DOT11RSNASTATSTKIPICVERRORS
+038d UNIFIROAMNCHOSCANCONTROL
+0395 UNIFIROAMNCHODFSSCANMODE
+03a1 UNIFIROAMNCHOSCANHOMETIME
+03ab UNIFIROAMNCHOSCANHOMEAWAYTIME
+03b7 UNIFIROAMNCHOSCANNPROBE
+03bf UNIFIROAMNCHORSSIDELTA
+03cd UNIFIAPOLBCDURATION
+03d7 UNIFIAPOLBCINTERVAL
+03e1 UNIFIFRAMERESPONSETIMEOUT
+oid 408
+100 dot11AssociationSAQueryMaximumTimeout
+101 dot11AssociationSAQueryRetryTimeout
+112 dot11PowerCapabilityMaxImplemented
+113 dot11PowerCapabilityMinImplemented
+121 dot11RTSThreshold
+122 dot11ShortRetryLimit
+123 dot11LongRetryLimit
+124 dot11FragmentationThreshold
+146 dot11RTSSuccessCount
+148 dot11ACKFailureCount
+150 dot11MulticastReceivedFrameCount
+151 dot11FCSErrorCount
+153 dot11WEPUndecryptableCount
+183 dot11manufacturerProductVersion
+2000 unifiMLMEConnectionTimeOut
+2001 unifiMLMEScanChannelMaxScanTime
+2002 unifiMLMEScanChannelProbeInterval
+2005 unifiMLMEDataReferenceTimeout
+2007 unifiMLMEScanProbeInterval
+2008 unifiMLMEScanHighRSSIThreshold
+2010 unifiMLMEScanDeltaRSSIThreshold
+2014 unifiMLMEScanMaximumAge
+2015 unifiMLMEScanMaximumResults
+2016 unifiMLMEAutonomousScanNoisy
+2020 unifiMacSequenceNumberRandomisationActivated
+2021 unifiFirmwareBuildID
+2022 unifiChipVersion
+2023 unifiFirmwarePatchBuildID
+2024 unifiExtendedCapabilitiesSoftAp
+2030 unifiBasicCapabilities
+2031 unifiExtendedCapabilities
+2032 unifiHtCapabilities
+2034 unifiRsnCapabilities
+2035 unifi24G40MHZChannels
+2036 unifiExtendedCapabilitiesDisabled
+2037 unifiTestSetChannelBW
+2038 unifiPLM689WorkaroundEnable
+2039 unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+2040 unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+2041 unifiSupportedDataRates
+2042 unifiPLM689WorkaroundAddresses
+2043 unifiRadioMeasurementActivated
+2044 unifiRadioMeasurementCapabilities
+2045 unifiVhtActivated
+2046 unifiHtActivated
+2047 unifiPLM689WorkaroundTriggerStaticIPTimeout
+2048 unifiPLM689WorkaroundTriggerARPCount
+2049 unifiRoamingEnabled
+2050 unifiRoamRssiScanTrigger
+2051 unifiRoamDeltaTrigger
+2052 unifiRoamCachedChannelScanPeriod
+2053 unifiRoamNchoFullScanPeriod
+2055 unifiRoamScanBand
+2057 unifiRoamNchoScanMaxActiveChannelTime
+2058 unifiRoamFullChannelScanFrequency
+2060 unifiRoamMode
+2064 unifiRoamRssiScanNoCandidateDeltaTrigger
+2065 unifiRoamEAPTimeout
+2067 unifiRoamNchoScanControl
+2068 unifiRoamNchoDfsScanMode
+2069 unifiRoamNchoScanHomeTime
+2070 unifiRoamNchoScanHomeAwayTime
+2072 unifiRoamNchoScanNProbe
+2075 unifiRoamNchoRssiDelta
+2076 unifiApOlbcDuration
+2077 unifiApOlbcInterval
+2080 unifiFrameResponseTimeOut
+2081 unifiConnectionFailureTimeout
+2082 unifiConnectingProbeTimeout
+2083 unifiDisconnectTimeout
+2084 unifiFrameResponseCfmTxLifetimeTimeOut
+2085 unifiFrameResponseCfmFailureTimeOut
+2086 unifiForceActiveDuration
+2087 unifiMLMEScanMaxNumberOfProbeSets
+2088 unifiMLMEScanStopIfLessThanXFrames
+2090 unifiRoamingInP2pActivated
+2092 unifiRoamNchoRssiTrigger
+2093 unifiRoamNchoRssiTriggerHysteresis
+2094 unifiPeerBandwidth
+2095 unifiCurrentPeerNss
+2096 unifiPeerTxDataRate
+2097 unifiPeerRSSI
+2098 unifiMLMEStationInactivityTimeOut
+2099 unifiMLMECliInactivityTimeOut
+2100 unifiMLMEStationInitialKickTimeOut
+2104 unifiAssocComebackTimeout
+2110 unifiUartConfigure
+2111 unifiUartPios
+2140 unifiClockFrequency
+2141 unifiCrystalFrequencyTrim
+2142 unifiEnableDorm
+2143 unifiDisableDormWhenBtOn
+2146 unifiExternalClockDetect
+2149 unifiExternalFastClockRequest
+2152 unifiWatchdogTimeout
+2154 unifiScanParameters
+2158 unifiExternalFastClockRequestPIO
+2196 unifiRxDataRate
+2200 unifiRSSI
+2201 unifiLastBssRSSI
+2202 unifiSNR
+2203 unifiLastBssSNR
+2204 unifiSwTxTimeout
+2205 unifiHwTxTimeout
+2206 unifiRateStatsRxSuccessCount
+2207 unifiRateStatsTxSuccessCount
+2208 unifiTxDataRate
+2209 unifiSNRExtraOffsetCCK
+2210 unifiRSSIMaxAveragingPeriod
+2211 unifiRSSIMinReceivedFrames
+2212 unifiRateStatsRate
+2213 unifiLastBssTxDataRate
+2214 unifiDiscardedFrameCount
+2215 unifiMacrameDebugStats
+2218 unifiCurrentTSFTime
+2221 unifiBaTxEnableTid
+2225 unifiBaConfig
+2227 unifiMoveBKtoBE
+2228 unifiBeaconReceived
+2229 unifiACRetries
+2230 unifiRadioOnTime
+2231 unifiRadioTxTime
+2232 unifiRadioRxTime
+2233 unifiRadioScanTime
+2234 unifiPSLeakyAP
+2235 unifiTqamActivated
+2240 unifiNoAckActivationCount
+2241 unifiRxFcsErrorCount
+2245 unifiBeaconsReceivedPercentage
+2249 unifiEnableMgmtTxPacketStats
+2250 unifiSwToHwQueueStats
+2251 unifiHostToSwQueueStats
+2252 unifiQueueStatsEnable
+2253 unifiTxDataConfirm
+2254 unifiThroughputDebug
+2255 unifiLoadDpdLut
+2256 unifiDpdMasterSwitch
+2257 unifiDpdPredistortGains
+2258 unifiOverrideDpdLut
+2260 unifiGoogleMaxNumberOfPeriodicScans
+2261 unifiGoogleMaxRSSISampleSize
+2262 unifiGoogleMaxHotlistAPs
+2263 unifiGoogleMaxSignificantWifiChangeAPs
+2264 unifiGoogleMaxBssidHistoryEntries
+2270 unifiMacBeaconTimeout
+2282 unifiRoamingLowLatencySoftRoamingAllowed
+2292 unifiRoamNchoCachedScanPeriod
+2293 unifiNchoActivated
+2295 unifiRoamCUFactor
+2296 unifiBeaconCu
+2298 unifiRoamRSSIBoost
+2299 UnifiRoamTrackingScanPeriod
+2300 unifiRoamCuLocal
+2301 unifiRoamCUScanNoCandidateDeltaTrigger
+2302 unifiRoamAPSelectDeltaFactor
+2303 unifiRoamCUWeight
+2305 unifiRoamRssiweight
+2306 unifiRoamRssiFactor
+2307 unifiRoamCURssiScanTrigger
+2308 unifiRoamCUScanTrigger
+2309 unifiRoamBSSLoadMonitoringFrequency
+2310 unifiRoamBlacklistSize
+2311 unifiCUMeasurementInterval
+2312 unifiCurrentBssNss
+2313 unifiAPMimoUsed
+2314 unifiRoamOffloaded4wshkTimeout
+2315 unifiRoamingCount
+2316 unifiRoamingAKM
+2317 unifiCurrentBssBandwidth
+2318 unifiCurrentBssChannelFrequency
+2320 unifiLoggerEnabled
+2321 unifiMaPacketFateEnabled
+2326 unifiFrameRXCounters
+2327 unifiFrameTXCounters
+2356 unifiLaaProtectionConfigOverride
+2362 unifiCSROnlyEIFSDuration
+2364 unifiOverrideDefaultBETXOPForHT
+2365 unifiOverrideDefaultBETXOP
+2366 unifiRXABBTrimSettings
+2367 unifiRadioTrimsEnable
+2368 unifiRadioCCAThresholds
+2369 unifiHardwarePlatform
+2370 unifiForceChannelBW
+2371 unifiDPDTrainingDuration
+2372 unifiTxFtrimSettings
+2373 unifiDPDTrainPacketConfig
+2425 unifiCoexDebugOverrideBt
+2476 unifiUseHostListenInterval
+2489 unifiIgmpOffloadActivated
+2500 unifiFastPowerSaveTimeout
+2501 unifiFastPowerSaveTimeOutSmall
+2502 unifiMLMESTAKeepAliveTimeout
+2503 unifiMLMEAPKeepAliveTimeout
+2504 unifiMLMEGOKeepAliveTimeout
+2505 unifiSTARouterAdvertisementMinimumIntervalToForward
+2506 unifiRoamConnectionQualityCheckWaitAfterConnect
+2507 unifiApBeaconMaxDrift
+2508 unifiBSSMaxIdlePeriodEnabled
+2509 unifiVifIdleMonitorTime
+2510 unifiDisableLegacyPowerSave
+2511 unifiDebugForceActive
+2512 unifiStationActivityIdleTime
+2514 unifiPowerManagementDelayTimeout
+2515 unifiAPSDServicePeriodTimeout
+2516 unifiConcurrentPowerManagementDelayTimeout
+2517 unifiStationQosInfo
+2518 unifiListenIntervalSkippingDTIM
+2519 unifiListenInterval
+2520 unifiLegacyPsPollTimeout
+2522 unifiTogglePowerDomain
+2523 unifiP2PListenIntervalSkippingDTIM
+2524 unifiFragmentationDuration
+2526 unifiIdleModeLiteEnabled
+2527 unifiIdleModeEnabled
+2529 unifiDTIMWaitTimeout
+2530 unifiListenIntervalMaxTime
+2531 unifiScanMaxProbeTransmitLifetime
+2532 unifiPowerSaveTransitionPacketThreshold
+2533 unifiProbeResponseNonAPLifetime
+2534 unifiProbeResponseMaxRetry
+2535 unifiExitPowerSavePeriod
+2536 unifiAggressivePowerSaveTransitionPeriod
+2537 unifiActiveTimeAfterMoreBit
+2538 unifiForcedScheduleDuration
+2539 unifiProbeResponseAPLifetime
+2540 unifiVhtCapabilities
+2541 unifiMAXVifScheduleDuration
+2542 unifiVifLongIntervalTime
+2543 unifiDisallowSchedRelinquish
+2544 unifiRameDplaneOperationTimeout
+2545 unifiDebugKeepRadioOn
+2548 unifiScanAbsenceDuration
+2549 unifiScanAbsencePeriod
+2550 unifiMaxClient
+2556 unifiTdlsInP2pActivated
+2558 unifiTdlsActivated
+2559 unifiTdlsTPThresholdPktSecs
+2560 unifiTdlsRssiThreshold
+2561 unifiTdlsMaximumRetry
+2562 unifiTdlsTPMonitorSecs
+2563 unifiTdlsBasicHtMcsSet
+2564 unifiTdlsBasicVhtMcsSet
+2565 dot11TDLSDiscoveryRequestWindow
+2566 dot11TDLSResponseTimeout
+2567 dot11TDLSChannelSwitchActivated
+2568 unifiTdlsDesignForTestMode
+2577 unifiTdlsKeyLifeTimeInterval
+2578 unifiTdlsTeardownFrameTxTimeout
+2580 unifiWifiSharingEnabled
+2582 unifiWiFiSharing5GHzChannel
+2583 unifiWifiSharingChannelSwitchCount
+2584 unifiChannelAnnouncementCount
+2585 unifiRATestStoredSA
+2586 unifiRATestStoreFrame
+2587 dot11TDLSPeerUAPSDBufferSTAActivated
+2601 unifiStaChannelSwitchSlowApActivated
+2604 unifiStaChannelSwitchSlowApMaxTime
+2605 unifiStaChannelSwitchSlowApPollInterval
+2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+2610 unifiIncludePMKIDForPSK
+2641 unifiRoamBSSCUTriggerFrequency
+2842 unifiMLMESTAKeepAliveFailure
+4001 unifiCSROnlyMIBShield
+4071 unifiPrivateBbbTxFilterConfig
+4075 unifiPrivateSWAGCFrontEndGain
+4076 unifiPrivateSWAGCFrontEndLoss
+4077 unifiPrivateSWAGCExtThresh
+4078 unifiCSROnlyPowerCalDelay
+4079 unifiRxAgcControl
+4130 unifiWapiQosMask
+4138 unifiRaaMaxSpecTimerMultiplier
+4139 unifiWMMStallEnable
+4140 unifiRaaSpeculationInterval
+4141 unifiRaaSpeculationPeriod
+4142 unifiRaaNumbSpeculationFrames
+4143 unifiRaaTxSuccessesCount
+4144 unifiRaaTxFailuresCount
+4145 unifiRaaTxPer
+4146 unifiRaaResetStats
+4147 unifiRaaTxMTPer
+4148 unifiRaaTxHostRate
+4149 unifiFallbackShortFrameRetryDistribution
+4171 unifiPreEBRTWindow
+4173 unifiPostEBRTWindow
+4179 unifiPsPollThreshold
+430 dot11RSNAStatsSTAAddress
+433 dot11RSNAStatsTKIPICVErrors
+434 dot11RSNAStatsTKIPLocalMICFailures
+435 dot11RSNAStatsTKIPRemoteMICFailures
+436 dot11RSNAStatsCCMPReplays
+437 dot11RSNAStatsCCMPDecryptErrors
+438 dot11RSNAStatsTKIPReplays
+441 dot11RSNAStatsRobustMgmtCCMPReplays
+5029 unifiDebugModuleControl
+5030 unifiTxUsingLdpcEnabled
+5031 unifiTxSettings
+5032 unifiTxGainSettings
+5033 unifiTxAntennaConnectionLossFrequency
+5034 unifiTxAntennaConnectionLoss
+5035 unifiTxAntennaMaxGainFrequency
+5036 unifiTxAntennaMaxGain
+5037 unifiRxExternalGainFrequency
+5038 unifiRxExternalGain
+5040 unifiTxSGI20Enabled
+5041 unifiTxSGI40Enabled
+5042 unifiTxSGI80Enabled
+5043 unifiTxSGI160Enabled
+5044 unifiMacAddressRandomisation
+5045 unifiSuBeamformerEnabled
+5046 unifiMuBeamformerEnabled
+5047 unifiMacAddressRandomisationMask
+5050 unifiWipsActivated
+5054 unifiRfTestModeEnabled
+5055 unifiTxPowerDetectorResponse
+5056 unifiTxDetectorTemperatureCompensation
+5057 unifiTxDetectorFrequencyCompensation
+5058 unifiTxOpenLoopTemperatureCompensation
+5059 unifiTxOpenLoopFrequencyCompensation
+5060 unifiTxOfdmSelect
+5061 unifiTxDigGain
+5062 unifiChipTemperature
+5063 UnifiBatteryVoltage
+5064 unifiTxOOBConstraints
+5066 unifiTxPaGainDpdTemperatureCompensation
+5067 unifiTxPaGainDpdFrequencyCompensation
+5072 unifiTxPowerTrimConfig
+5080 unifiForceShortSlotTime
+5081 unifiTxGainStepSettings
+5082 unifiDebugDisableRadioNannyActions
+5083 unifiRxCckModemSensitivity
+5084 unifiDpdPerBandwidth
+5085 unifiBBVersion
+5086 unifiRFVersion
+5087 unifiReadHardwareCounter
+5088 unifiClearRadioTrimCache
+5089 unifiRadioTXSettingsRead
+5090 unifiModemSgiOffset
+5091 unifiRadioTxPowerOverride
+5092 unifiRxRadioCsMode
+5093 unifiRxPriEnergyDetThreshold
+5094 unifiRxSecEnergyDetThreshold
+5096 unifiRadioRXSettingsRead
+5100 unifiRadioCCADebug
+5101 unifiCCACSThresh
+5102 unifiCCAMasterSwitch
+5103 unifiRxSyncCCACfg
+5104 unifiMacCCABusyTime
+5105 unifiMacSecChanClearTime
+5107 unifiNarrowbandCCADebug
+5108 unifiBbBbaCcaCfg
+53 dot11TDLSPeerUAPSDIndicationWindow
+5402 unifiRMMaxScanCacheCount
+6013 unifiLnaControlEnabled
+6014 unifiLnaControlRssiThresholdLower
+6015 unifiLnaControlRssiThresholdUpper
+6018 unifiLowPowerRxConfig
+6019 unifiTPCEnabled
+6020 unifiCurrentTxpowerLevel
+6021 unifiUserSetTxpowerLevel
+6022 unifiTPCMaxPowerRSSIThreshold
+6023 unifiTPCMinPowerRSSIThreshold
+6024 unifiTPCMinPower2G
+6025 unifiTPCMinPower5G
+6026 unifiSarBackoff
+6028 unifiRadioLpRxRssiThresholdLower
+6029 unifiRadioLpRxRssiThresholdUpper
+6050 unifiPMFAssociationComebackTimeDelta
+6060 unifiTestTspecHack
+6061 unifiTestTspecHackValue
+6069 unifiDebugInstantDelivery
+6071 unifiDebugEnable
+6073 unifiDPlaneDebug
+6080 unifiNANEnabled
+6081 unifiNANBeaconCapabilities
+6100 hutsReadWriteDataElementInt32
+6101 hutsReadWriteDataElementBoolean
+6102 hutsReadWriteDataElementOctetString
+6103 hutsReadWriteTableInt16Row
+6104 hutsReadWriteTableOctetStringRow
+6105 hutsReadWriteRemoteProcedureCallInt32
+6107 hutsReadWriteRemoteProcedureCallOctetString
+6108 hutsReadWriteInternalAPIInt16
+6109 hutsReadWriteInternalAPIUint16
+6110 hutsReadWriteInternalAPIUint32
+6111 hutsReadWriteInternalAPIInt64
+6112 hutsReadWriteInternalAPIBoolean
+6113 hutsReadWriteInternalAPIOctetString
+6114 hutsReadWriteInternalAPIFixedSizeTableRow
+6115 hutsReadWriteInternalAPIVarSizeTableRow
+6116 hutsReadWriteInternalAPIFixSizeTableKey1Row
+6117 hutsReadWriteInternalAPIFixSizeTableKey2Row
+6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+6120 hutsReadWriteInternalAPIFixSizeTableKeyRow
+6121 hutsReadWriteInternalAPIVarSizeTableKeyRow
+6122 unifiTestScanNoMedium
+6123 unifiDualBandConcurrency
+6124 unifiLoggerMaxDelayedEvents
+8011 unifiRegulatoryParameters
+8012 unifiSupportedChannels
+8013 unifiDefaultCountry
+8014 unifiCountryList
+8015 unifiOperatingClassParamters
+8017 unifiNoCellMaxPower
+8018 unifiNoCellIncludedChannels
+8019 unifiRegDomVersion
+8020 unifiDefaultCountryWithoutCH12CH13
+8051 unifiReadReg
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg
new file mode 100644
index 0000000..79985f0
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg
@@ -0,0 +1,408 @@
+2 dot11RSNAStatsSTAAddress
+2 dot11RSNAStatsTKIPICVErrors
+2 dot11RSNAStatsTKIPLocalMICFailures
+2 dot11RSNAStatsTKIPRemoteMICFailures
+2 dot11RSNAStatsCCMPReplays
+2 dot11RSNAStatsCCMPDecryptErrors
+2 dot11RSNAStatsTKIPReplays
+2 dot11RSNAStatsRobustMgmtCCMPReplays
+0 dot11TDLSPeerUAPSDIndicationWindow
+0 dot11AssociationSAQueryMaximumTimeout
+0 dot11AssociationSAQueryRetryTimeout
+0 dot11PowerCapabilityMaxImplemented
+0 dot11PowerCapabilityMinImplemented
+0 dot11RTSThreshold
+0 dot11ShortRetryLimit
+0 dot11LongRetryLimit
+0 dot11FragmentationThreshold
+0 dot11RTSSuccessCount
+0 dot11ACKFailureCount
+0 dot11MulticastReceivedFrameCount
+0 dot11FCSErrorCount
+0 dot11WEPUndecryptableCount
+0 dot11manufacturerProductVersion
+0 unifiMLMEConnectionTimeOut
+0 unifiMLMEScanChannelMaxScanTime
+0 unifiMLMEScanChannelProbeInterval
+0 unifiMLMEDataReferenceTimeout
+0 unifiMLMEScanProbeInterval
+0 unifiMLMEScanHighRSSIThreshold
+0 unifiMLMEScanDeltaRSSIThreshold
+0 unifiMLMEScanMaximumAge
+0 unifiMLMEScanMaximumResults
+0 unifiMLMEAutonomousScanNoisy
+0 unifiMacSequenceNumberRandomisationActivated
+0 unifiFirmwareBuildID
+0 unifiChipVersion
+0 unifiFirmwarePatchBuildID
+0 unifiExtendedCapabilitiesSoftAp
+0 unifiBasicCapabilities
+0 unifiExtendedCapabilities
+0 unifiHtCapabilities
+0 unifiRsnCapabilities
+0 unifi24G40MHZChannels
+0 unifiExtendedCapabilitiesDisabled
+0 unifiTestSetChannelBW
+0 unifiPLM689WorkaroundEnable
+0 unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+0 unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+0 unifiSupportedDataRates
+0 unifiPLM689WorkaroundAddresses
+0 unifiRadioMeasurementActivated
+0 unifiRadioMeasurementCapabilities
+0 unifiVhtActivated
+0 unifiHtActivated
+0 unifiPLM689WorkaroundTriggerStaticIPTimeout
+0 unifiPLM689WorkaroundTriggerARPCount
+0 unifiRoamingEnabled
+0 unifiRoamRssiScanTrigger
+0 unifiRoamDeltaTrigger
+0 unifiRoamCachedChannelScanPeriod
+0 unifiRoamNchoFullScanPeriod
+0 unifiRoamScanBand
+0 unifiRoamNchoScanMaxActiveChannelTime
+0 unifiRoamFullChannelScanFrequency
+0 unifiRoamMode
+0 unifiRoamRssiScanNoCandidateDeltaTrigger
+0 unifiRoamEAPTimeout
+0 unifiRoamNchoScanControl
+0 unifiRoamNchoDfsScanMode
+0 unifiRoamNchoScanHomeTime
+0 unifiRoamNchoScanHomeAwayTime
+0 unifiRoamNchoScanNProbe
+0 unifiRoamNchoRssiDelta
+0 unifiApOlbcDuration
+0 unifiApOlbcInterval
+0 unifiFrameResponseTimeOut
+0 unifiConnectionFailureTimeout
+0 unifiConnectingProbeTimeout
+0 unifiDisconnectTimeout
+0 unifiFrameResponseCfmTxLifetimeTimeOut
+0 unifiFrameResponseCfmFailureTimeOut
+0 unifiForceActiveDuration
+0 unifiMLMEScanMaxNumberOfProbeSets
+0 unifiMLMEScanStopIfLessThanXFrames
+0 unifiRoamingInP2pActivated
+0 unifiRoamNchoRssiTrigger
+0 unifiRoamNchoRssiTriggerHysteresis
+0 unifiMLMEStationInactivityTimeOut
+0 unifiMLMECliInactivityTimeOut
+0 unifiMLMEStationInitialKickTimeOut
+0 unifiAssocComebackTimeout
+0 unifiUartConfigure
+0 unifiUartPios
+0 unifiClockFrequency
+0 unifiCrystalFrequencyTrim
+0 unifiEnableDorm
+0 unifiDisableDormWhenBtOn
+0 unifiExternalClockDetect
+0 unifiExternalFastClockRequest
+0 unifiWatchdogTimeout
+0 unifiExternalFastClockRequestPIO
+0 unifiRxDataRate
+0 unifiRSSI
+0 unifiLastBssRSSI
+0 unifiSNR
+0 unifiLastBssSNR
+0 unifiSwTxTimeout
+0 unifiHwTxTimeout
+0 unifiTxDataRate
+0 unifiSNRExtraOffsetCCK
+0 unifiRSSIMaxAveragingPeriod
+0 unifiRSSIMinReceivedFrames
+0 unifiLastBssTxDataRate
+0 unifiDiscardedFrameCount
+0 unifiMacrameDebugStats
+0 unifiCurrentTSFTime
+0 unifiBaTxEnableTid
+0 unifiBaConfig
+0 unifiMoveBKtoBE
+0 unifiBeaconReceived
+0 unifiRadioOnTime
+0 unifiRadioTxTime
+0 unifiRadioRxTime
+0 unifiRadioScanTime
+0 unifiPSLeakyAP
+0 unifiTqamActivated
+0 unifiNoAckActivationCount
+0 unifiRxFcsErrorCount
+0 unifiBeaconsReceivedPercentage
+0 unifiEnableMgmtTxPacketStats
+0 unifiQueueStatsEnable
+0 unifiDpdMasterSwitch
+0 unifiGoogleMaxNumberOfPeriodicScans
+0 unifiGoogleMaxRSSISampleSize
+0 unifiGoogleMaxHotlistAPs
+0 unifiGoogleMaxSignificantWifiChangeAPs
+0 unifiGoogleMaxBssidHistoryEntries
+0 unifiMacBeaconTimeout
+0 unifiRoamingLowLatencySoftRoamingAllowed
+0 unifiRoamNchoCachedScanPeriod
+0 unifiNchoActivated
+0 unifiBeaconCu
+0 UnifiRoamTrackingScanPeriod
+0 unifiRoamCuLocal
+0 unifiRoamCUScanNoCandidateDeltaTrigger
+0 unifiRoamAPSelectDeltaFactor
+0 unifiRoamCUWeight
+0 unifiRoamRssiweight
+0 unifiRoamBSSLoadMonitoringFrequency
+0 unifiRoamBlacklistSize
+0 unifiCUMeasurementInterval
+0 unifiCurrentBssNss
+0 unifiAPMimoUsed
+0 unifiRoamOffloaded4wshkTimeout
+0 unifiRoamingCount
+0 unifiRoamingAKM
+0 unifiCurrentBssBandwidth
+0 unifiCurrentBssChannelFrequency
+0 unifiLoggerEnabled
+0 unifiMaPacketFateEnabled
+0 unifiLaaProtectionConfigOverride
+0 unifiCSROnlyEIFSDuration
+0 unifiOverrideDefaultBETXOPForHT
+0 unifiOverrideDefaultBETXOP
+0 unifiRXABBTrimSettings
+0 unifiRadioTrimsEnable
+0 unifiHardwarePlatform
+0 unifiForceChannelBW
+0 unifiDPDTrainingDuration
+0 unifiCoexDebugOverrideBt
+0 unifiUseHostListenInterval
+0 unifiIgmpOffloadActivated
+0 unifiFastPowerSaveTimeout
+0 unifiFastPowerSaveTimeOutSmall
+0 unifiMLMESTAKeepAliveTimeout
+0 unifiMLMEAPKeepAliveTimeout
+0 unifiMLMEGOKeepAliveTimeout
+0 unifiSTARouterAdvertisementMinimumIntervalToForward
+0 unifiRoamConnectionQualityCheckWaitAfterConnect
+0 unifiApBeaconMaxDrift
+0 unifiBSSMaxIdlePeriodEnabled
+0 unifiVifIdleMonitorTime
+0 unifiDisableLegacyPowerSave
+0 unifiDebugForceActive
+0 unifiStationActivityIdleTime
+0 unifiPowerManagementDelayTimeout
+0 unifiAPSDServicePeriodTimeout
+0 unifiConcurrentPowerManagementDelayTimeout
+0 unifiStationQosInfo
+0 unifiListenIntervalSkippingDTIM
+0 unifiListenInterval
+0 unifiLegacyPsPollTimeout
+0 unifiTogglePowerDomain
+0 unifiP2PListenIntervalSkippingDTIM
+0 unifiFragmentationDuration
+0 unifiIdleModeLiteEnabled
+0 unifiIdleModeEnabled
+0 unifiDTIMWaitTimeout
+0 unifiListenIntervalMaxTime
+0 unifiScanMaxProbeTransmitLifetime
+0 unifiPowerSaveTransitionPacketThreshold
+0 unifiProbeResponseNonAPLifetime
+0 unifiProbeResponseMaxRetry
+0 unifiExitPowerSavePeriod
+0 unifiAggressivePowerSaveTransitionPeriod
+0 unifiActiveTimeAfterMoreBit
+0 unifiForcedScheduleDuration
+0 unifiProbeResponseAPLifetime
+0 unifiVhtCapabilities
+0 unifiMAXVifScheduleDuration
+0 unifiVifLongIntervalTime
+0 unifiDisallowSchedRelinquish
+0 unifiRameDplaneOperationTimeout
+0 unifiDebugKeepRadioOn
+0 unifiScanAbsenceDuration
+0 unifiScanAbsencePeriod
+0 unifiMaxClient
+0 unifiTdlsInP2pActivated
+0 unifiTdlsActivated
+0 unifiTdlsTPThresholdPktSecs
+0 unifiTdlsRssiThreshold
+0 unifiTdlsMaximumRetry
+0 unifiTdlsTPMonitorSecs
+0 unifiTdlsBasicHtMcsSet
+0 unifiTdlsBasicVhtMcsSet
+0 dot11TDLSDiscoveryRequestWindow
+0 dot11TDLSResponseTimeout
+0 dot11TDLSChannelSwitchActivated
+0 unifiTdlsDesignForTestMode
+0 unifiTdlsKeyLifeTimeInterval
+0 unifiTdlsTeardownFrameTxTimeout
+0 unifiWifiSharingEnabled
+0 unifiWiFiSharing5GHzChannel
+0 unifiWifiSharingChannelSwitchCount
+0 unifiChannelAnnouncementCount
+0 unifiRATestStoredSA
+0 unifiRATestStoreFrame
+0 dot11TDLSPeerUAPSDBufferSTAActivated
+0 unifiStaChannelSwitchSlowApActivated
+0 unifiStaChannelSwitchSlowApMaxTime
+0 unifiStaChannelSwitchSlowApPollInterval
+0 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+0 unifiIncludePMKIDForPSK
+0 unifiRoamBSSCUTriggerFrequency
+0 unifiMLMESTAKeepAliveFailure
+0 unifiCSROnlyMIBShield
+0 unifiPrivateBbbTxFilterConfig
+0 unifiPrivateSWAGCFrontEndGain
+0 unifiPrivateSWAGCFrontEndLoss
+0 unifiPrivateSWAGCExtThresh
+0 unifiCSROnlyPowerCalDelay
+0 unifiRxAgcControl
+0 unifiWapiQosMask
+0 unifiRaaMaxSpecTimerMultiplier
+0 unifiWMMStallEnable
+0 unifiRaaSpeculationInterval
+0 unifiRaaSpeculationPeriod
+0 unifiRaaNumbSpeculationFrames
+0 unifiRaaTxHostRate
+0 unifiFallbackShortFrameRetryDistribution
+0 unifiPreEBRTWindow
+0 unifiPostEBRTWindow
+0 unifiPsPollThreshold
+0 unifiTxUsingLdpcEnabled
+0 unifiTxSGI20Enabled
+0 unifiTxSGI40Enabled
+0 unifiTxSGI80Enabled
+0 unifiTxSGI160Enabled
+0 unifiMacAddressRandomisation
+0 unifiSuBeamformerEnabled
+0 unifiMuBeamformerEnabled
+0 unifiMacAddressRandomisationMask
+0 unifiWipsActivated
+0 unifiRfTestModeEnabled
+0 unifiTxOfdmSelect
+0 unifiTxDigGain
+0 unifiChipTemperature
+0 UnifiBatteryVoltage
+0 unifiForceShortSlotTime
+0 unifiDebugDisableRadioNannyActions
+0 unifiRxCckModemSensitivity
+0 unifiDpdPerBandwidth
+0 unifiBBVersion
+0 unifiRFVersion
+0 unifiClearRadioTrimCache
+0 unifiRxRadioCsMode
+0 unifiRxPriEnergyDetThreshold
+0 unifiRxSecEnergyDetThreshold
+0 unifiCCAMasterSwitch
+0 unifiRxSyncCCACfg
+0 unifiMacSecChanClearTime
+0 unifiBbBbaCcaCfg
+0 unifiRMMaxScanCacheCount
+0 unifiLnaControlEnabled
+0 unifiLnaControlRssiThresholdLower
+0 unifiLnaControlRssiThresholdUpper
+0 unifiLowPowerRxConfig
+0 unifiTPCEnabled
+0 unifiCurrentTxpowerLevel
+0 unifiUserSetTxpowerLevel
+0 unifiTPCMaxPowerRSSIThreshold
+0 unifiTPCMinPowerRSSIThreshold
+0 unifiTPCMinPower2G
+0 unifiTPCMinPower5G
+0 unifiRadioLpRxRssiThresholdLower
+0 unifiRadioLpRxRssiThresholdUpper
+0 unifiPMFAssociationComebackTimeDelta
+0 unifiTestTspecHack
+0 unifiTestTspecHackValue
+0 unifiDebugInstantDelivery
+0 unifiDebugEnable
+0 unifiDPlaneDebug
+0 unifiNANEnabled
+0 unifiNANBeaconCapabilities
+0 hutsReadWriteDataElementInt32
+0 hutsReadWriteDataElementBoolean
+0 hutsReadWriteDataElementOctetString
+0 hutsReadWriteRemoteProcedureCallInt32
+0 hutsReadWriteInternalAPIInt16
+0 hutsReadWriteInternalAPIUint16
+0 hutsReadWriteInternalAPIUint32
+0 hutsReadWriteInternalAPIInt64
+0 hutsReadWriteInternalAPIBoolean
+0 hutsReadWriteInternalAPIOctetString
+0 unifiTestScanNoMedium
+0 unifiDualBandConcurrency
+0 unifiLoggerMaxDelayedEvents
+0 unifiSupportedChannels
+0 unifiCountryList
+0 unifiNoCellIncludedChannels
+0 unifiRegDomVersion
+0 unifiDefaultCountryWithoutCH12CH13
+2 hutsReadWriteInternalAPIFixSizeTableKeyRow
+1 hutsReadWriteInternalAPIFixSizeTableKey1Row
+1 hutsReadWriteInternalAPIFixSizeTableKey2Row
+1 hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+1 hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+1 hutsReadWriteInternalAPIFixedSizeTableRow
+1 hutsReadWriteInternalAPIVarSizeTableRow
+2 hutsReadWriteInternalAPIVarSizeTableKeyRow
+2 hutsReadWriteRemoteProcedureCallOctetString
+1 hutsReadWriteTableInt16Row
+1 hutsReadWriteTableOctetStringRow
+1 unifiACRetries
+1 unifiTxDataConfirm
+1 unifiCCACSThresh
+1 unifiDPDTrainPacketConfig
+1 unifiDebugModuleControl
+1 unifiDefaultCountry
+1 unifiDpdPredistortGains
+1 unifiFrameRXCounters
+1 unifiFrameTXCounters
+2 unifiLoadDpdLut
+2 unifiOverrideDpdLut
+2 unifiMacCCABusyTime
+2 unifiModemSgiOffset
+1 unifiNarrowbandCCADebug
+1 unifiNoCellMaxPower
+1 unifiOperatingClassParamters
+1 unifiPeerBandwidth
+1 unifiCurrentPeerNss
+1 unifiPeerTxDataRate
+1 unifiPeerRSSI
+1 unifiSwToHwQueueStats
+1 unifiHostToSwQueueStats
+1 unifiRoamCURssiScanTrigger
+2 unifiRadioCCADebug
+1 unifiRadioCCAThresholds
+2 unifiRadioRXSettingsRead
+2 unifiRadioTXSettingsRead
+1 unifiRadioTxPowerOverride
+1 unifiRateStatsRxSuccessCount
+1 unifiRateStatsTxSuccessCount
+1 unifiRateStatsRate
+1 unifiRaaTxSuccessesCount
+1 unifiRaaTxFailuresCount
+1 unifiRaaTxPer
+1 unifiRaaResetStats
+1 unifiRaaTxMTPer
+2 unifiReadHardwareCounter
+1 unifiReadReg
+1 unifiRegulatoryParameters
+1 unifiRoamCUFactor
+1 unifiRoamCUScanTrigger
+1 unifiRoamRSSIBoost
+1 unifiRoamRssiFactor
+1 unifiRxExternalGainFrequency
+1 unifiRxExternalGain
+1 unifiSarBackoff
+1 unifiScanParameters
+1 unifiThroughputDebug
+1 unifiTxAntennaConnectionLossFrequency
+1 unifiTxAntennaConnectionLoss
+1 unifiTxAntennaMaxGainFrequency
+1 unifiTxAntennaMaxGain
+1 unifiTxDetectorFrequencyCompensation
+1 unifiTxDetectorTemperatureCompensation
+1 unifiTxFtrimSettings
+1 unifiTxGainSettings
+1 unifiTxGainStepSettings
+1 unifiTxOOBConstraints
+1 unifiTxOpenLoopFrequencyCompensation
+1 unifiTxOpenLoopTemperatureCompensation
+1 unifiTxPaGainDpdFrequencyCompensation
+1 unifiTxPaGainDpdTemperatureCompensation
+1 unifiTxPowerDetectorResponse
+1 unifiTxPowerTrimConfig
+1 unifiTxSettings
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg
new file mode 100644
index 0000000..e7c0be0
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg
@@ -0,0 +1,408 @@
+z dot11RSNAStatsSTAAddress
+z dot11RSNAStatsTKIPICVErrors
+z dot11RSNAStatsTKIPLocalMICFailures
+z dot11RSNAStatsTKIPRemoteMICFailures
+z dot11RSNAStatsCCMPReplays
+z dot11RSNAStatsCCMPDecryptErrors
+z dot11RSNAStatsTKIPReplays
+z dot11RSNAStatsRobustMgmtCCMPReplays
+z dot11TDLSPeerUAPSDIndicationWindow
+z dot11AssociationSAQueryMaximumTimeout
+z dot11AssociationSAQueryRetryTimeout
+z dot11PowerCapabilityMaxImplemented
+z dot11PowerCapabilityMinImplemented
+ p dot11RTSThreshold
+ p dot11ShortRetryLimit
+ p dot11LongRetryLimit
+ p dot11FragmentationThreshold
+ p dot11RTSSuccessCount
+ p dot11ACKFailureCount
+ p dot11MulticastReceivedFrameCount
+ p dot11FCSErrorCount
+ p dot11WEPUndecryptableCount
+z dot11manufacturerProductVersion
+z unifiMLMEConnectionTimeOut
+z unifiMLMEScanChannelMaxScanTime
+z unifiMLMEScanChannelProbeInterval
+z unifiMLMEDataReferenceTimeout
+z unifiMLMEScanProbeInterval
+z unifiMLMEScanHighRSSIThreshold
+z unifiMLMEScanDeltaRSSIThreshold
+z unifiMLMEScanMaximumAge
+z unifiMLMEScanMaximumResults
+z unifiMLMEAutonomousScanNoisy
+z unifiMacSequenceNumberRandomisationActivated
+z unifiFirmwareBuildID
+z unifiChipVersion
+z unifiFirmwarePatchBuildID
+z unifiExtendedCapabilitiesSoftAp
+z unifiBasicCapabilities
+z unifiExtendedCapabilities
+z unifiHtCapabilities
+z unifiRsnCapabilities
+z unifi24G40MHZChannels
+z unifiExtendedCapabilitiesDisabled
+ p unifiTestSetChannelBW
+z unifiPLM689WorkaroundEnable
+z unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+z unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+z unifiSupportedDataRates
+z unifiPLM689WorkaroundAddresses
+z unifiRadioMeasurementActivated
+z unifiRadioMeasurementCapabilities
+z unifiVhtActivated
+z unifiHtActivated
+z unifiPLM689WorkaroundTriggerStaticIPTimeout
+z unifiPLM689WorkaroundTriggerARPCount
+z unifiRoamingEnabled
+z unifiRoamRssiScanTrigger
+z unifiRoamDeltaTrigger
+z unifiRoamCachedChannelScanPeriod
+z unifiRoamNchoFullScanPeriod
+z unifiRoamScanBand
+z unifiRoamNchoScanMaxActiveChannelTime
+z unifiRoamFullChannelScanFrequency
+z unifiRoamMode
+z unifiRoamRssiScanNoCandidateDeltaTrigger
+z unifiRoamEAPTimeout
+z unifiRoamNchoScanControl
+z unifiRoamNchoDfsScanMode
+z unifiRoamNchoScanHomeTime
+z unifiRoamNchoScanHomeAwayTime
+z unifiRoamNchoScanNProbe
+z unifiRoamNchoRssiDelta
+z unifiApOlbcDuration
+z unifiApOlbcInterval
+z unifiFrameResponseTimeOut
+z unifiConnectionFailureTimeout
+z unifiConnectingProbeTimeout
+z unifiDisconnectTimeout
+z unifiFrameResponseCfmTxLifetimeTimeOut
+z unifiFrameResponseCfmFailureTimeOut
+z unifiForceActiveDuration
+z unifiMLMEScanMaxNumberOfProbeSets
+z unifiMLMEScanStopIfLessThanXFrames
+z unifiRoamingInP2pActivated
+z unifiRoamNchoRssiTrigger
+z unifiRoamNchoRssiTriggerHysteresis
+z unifiMLMEStationInactivityTimeOut
+z unifiMLMECliInactivityTimeOut
+z unifiMLMEStationInitialKickTimeOut
+z unifiAssocComebackTimeout
+z unifiUartConfigure
+z unifiUartPios
+z unifiClockFrequency
+z unifiCrystalFrequencyTrim
+z unifiEnableDorm
+z unifiDisableDormWhenBtOn
+z unifiExternalClockDetect
+z unifiExternalFastClockRequest
+z unifiWatchdogTimeout
+z unifiExternalFastClockRequestPIO
+ p unifiRxDataRate
+ p unifiRSSI
+z unifiLastBssRSSI
+ p unifiSNR
+z unifiLastBssSNR
+z unifiSwTxTimeout
+z unifiHwTxTimeout
+ p unifiTxDataRate
+z unifiSNRExtraOffsetCCK
+z unifiRSSIMaxAveragingPeriod
+z unifiRSSIMinReceivedFrames
+z unifiLastBssTxDataRate
+ p unifiDiscardedFrameCount
+z unifiMacrameDebugStats
+ p unifiCurrentTSFTime
+z unifiBaTxEnableTid
+z unifiBaConfig
+z unifiMoveBKtoBE
+ p unifiBeaconReceived
+z unifiRadioOnTime
+z unifiRadioTxTime
+z unifiRadioRxTime
+z unifiRadioScanTime
+ p unifiPSLeakyAP
+z unifiTqamActivated
+z unifiNoAckActivationCount
+z unifiRxFcsErrorCount
+ p unifiBeaconsReceivedPercentage
+z unifiEnableMgmtTxPacketStats
+ p unifiQueueStatsEnable
+z unifiDpdMasterSwitch
+z unifiGoogleMaxNumberOfPeriodicScans
+z unifiGoogleMaxRSSISampleSize
+z unifiGoogleMaxHotlistAPs
+z unifiGoogleMaxSignificantWifiChangeAPs
+z unifiGoogleMaxBssidHistoryEntries
+z unifiMacBeaconTimeout
+z unifiRoamingLowLatencySoftRoamingAllowed
+z unifiRoamNchoCachedScanPeriod
+z unifiNchoActivated
+z unifiBeaconCu
+z UnifiRoamTrackingScanPeriod
+z unifiRoamCuLocal
+z unifiRoamCUScanNoCandidateDeltaTrigger
+z unifiRoamAPSelectDeltaFactor
+z unifiRoamCUWeight
+z unifiRoamRssiweight
+z unifiRoamBSSLoadMonitoringFrequency
+z unifiRoamBlacklistSize
+z unifiCUMeasurementInterval
+z unifiCurrentBssNss
+z unifiAPMimoUsed
+z unifiRoamOffloaded4wshkTimeout
+z unifiRoamingCount
+z unifiRoamingAKM
+z unifiCurrentBssBandwidth
+z unifiCurrentBssChannelFrequency
+z unifiLoggerEnabled
+z unifiMaPacketFateEnabled
+z unifiLaaProtectionConfigOverride
+z unifiCSROnlyEIFSDuration
+z unifiOverrideDefaultBETXOPForHT
+z unifiOverrideDefaultBETXOP
+z unifiRXABBTrimSettings
+z unifiRadioTrimsEnable
+z unifiHardwarePlatform
+z unifiForceChannelBW
+z unifiDPDTrainingDuration
+z unifiCoexDebugOverrideBt
+z unifiUseHostListenInterval
+z unifiIgmpOffloadActivated
+z unifiFastPowerSaveTimeout
+z unifiFastPowerSaveTimeOutSmall
+z unifiMLMESTAKeepAliveTimeout
+z unifiMLMEAPKeepAliveTimeout
+z unifiMLMEGOKeepAliveTimeout
+z unifiSTARouterAdvertisementMinimumIntervalToForward
+z unifiRoamConnectionQualityCheckWaitAfterConnect
+z unifiApBeaconMaxDrift
+z unifiBSSMaxIdlePeriodEnabled
+z unifiVifIdleMonitorTime
+z unifiDisableLegacyPowerSave
+z unifiDebugForceActive
+z unifiStationActivityIdleTime
+z unifiPowerManagementDelayTimeout
+ p unifiAPSDServicePeriodTimeout
+z unifiConcurrentPowerManagementDelayTimeout
+z unifiStationQosInfo
+z unifiListenIntervalSkippingDTIM
+z unifiListenInterval
+ p unifiLegacyPsPollTimeout
+z unifiTogglePowerDomain
+z unifiP2PListenIntervalSkippingDTIM
+ p unifiFragmentationDuration
+z unifiIdleModeLiteEnabled
+z unifiIdleModeEnabled
+z unifiDTIMWaitTimeout
+z unifiListenIntervalMaxTime
+z unifiScanMaxProbeTransmitLifetime
+z unifiPowerSaveTransitionPacketThreshold
+z unifiProbeResponseNonAPLifetime
+z unifiProbeResponseMaxRetry
+z unifiExitPowerSavePeriod
+z unifiAggressivePowerSaveTransitionPeriod
+z unifiActiveTimeAfterMoreBit
+ p unifiForcedScheduleDuration
+z unifiProbeResponseAPLifetime
+z unifiVhtCapabilities
+z unifiMAXVifScheduleDuration
+z unifiVifLongIntervalTime
+z unifiDisallowSchedRelinquish
+z unifiRameDplaneOperationTimeout
+z unifiDebugKeepRadioOn
+z unifiScanAbsenceDuration
+z unifiScanAbsencePeriod
+z unifiMaxClient
+z unifiTdlsInP2pActivated
+z unifiTdlsActivated
+z unifiTdlsTPThresholdPktSecs
+z unifiTdlsRssiThreshold
+z unifiTdlsMaximumRetry
+z unifiTdlsTPMonitorSecs
+z unifiTdlsBasicHtMcsSet
+z unifiTdlsBasicVhtMcsSet
+z dot11TDLSDiscoveryRequestWindow
+z dot11TDLSResponseTimeout
+z dot11TDLSChannelSwitchActivated
+z unifiTdlsDesignForTestMode
+z unifiTdlsKeyLifeTimeInterval
+z unifiTdlsTeardownFrameTxTimeout
+z unifiWifiSharingEnabled
+z unifiWiFiSharing5GHzChannel
+z unifiWifiSharingChannelSwitchCount
+z unifiChannelAnnouncementCount
+z unifiRATestStoredSA
+z unifiRATestStoreFrame
+z dot11TDLSPeerUAPSDBufferSTAActivated
+z unifiStaChannelSwitchSlowApActivated
+z unifiStaChannelSwitchSlowApMaxTime
+z unifiStaChannelSwitchSlowApPollInterval
+z unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+z unifiIncludePMKIDForPSK
+z unifiRoamBSSCUTriggerFrequency
+z unifiMLMESTAKeepAliveFailure
+z unifiCSROnlyMIBShield
+z unifiPrivateBbbTxFilterConfig
+z unifiPrivateSWAGCFrontEndGain
+z unifiPrivateSWAGCFrontEndLoss
+z unifiPrivateSWAGCExtThresh
+z unifiCSROnlyPowerCalDelay
+z unifiRxAgcControl
+z unifiWapiQosMask
+z unifiRaaMaxSpecTimerMultiplier
+z unifiWMMStallEnable
+z unifiRaaSpeculationInterval
+z unifiRaaSpeculationPeriod
+z unifiRaaNumbSpeculationFrames
+z unifiRaaTxHostRate
+z unifiFallbackShortFrameRetryDistribution
+ p unifiPreEBRTWindow
+ p unifiPostEBRTWindow
+ p unifiPsPollThreshold
+z unifiTxUsingLdpcEnabled
+z unifiTxSGI20Enabled
+z unifiTxSGI40Enabled
+z unifiTxSGI80Enabled
+z unifiTxSGI160Enabled
+z unifiMacAddressRandomisation
+z unifiSuBeamformerEnabled
+z unifiMuBeamformerEnabled
+z unifiMacAddressRandomisationMask
+z unifiWipsActivated
+z unifiRfTestModeEnabled
+z unifiTxOfdmSelect
+z unifiTxDigGain
+z unifiChipTemperature
+z UnifiBatteryVoltage
+z unifiForceShortSlotTime
+z unifiDebugDisableRadioNannyActions
+z unifiRxCckModemSensitivity
+z unifiDpdPerBandwidth
+z unifiBBVersion
+z unifiRFVersion
+z unifiClearRadioTrimCache
+z unifiRxRadioCsMode
+z unifiRxPriEnergyDetThreshold
+z unifiRxSecEnergyDetThreshold
+z unifiCCAMasterSwitch
+z unifiRxSyncCCACfg
+z unifiMacSecChanClearTime
+z unifiBbBbaCcaCfg
+z unifiRMMaxScanCacheCount
+z unifiLnaControlEnabled
+z unifiLnaControlRssiThresholdLower
+z unifiLnaControlRssiThresholdUpper
+z unifiLowPowerRxConfig
+z unifiTPCEnabled
+ p unifiCurrentTxpowerLevel
+z unifiUserSetTxpowerLevel
+z unifiTPCMaxPowerRSSIThreshold
+z unifiTPCMinPowerRSSIThreshold
+z unifiTPCMinPower2G
+z unifiTPCMinPower5G
+z unifiRadioLpRxRssiThresholdLower
+z unifiRadioLpRxRssiThresholdUpper
+z unifiPMFAssociationComebackTimeDelta
+z unifiTestTspecHack
+z unifiTestTspecHackValue
+z unifiDebugInstantDelivery
+z unifiDebugEnable
+z unifiDPlaneDebug
+z unifiNANEnabled
+z unifiNANBeaconCapabilities
+z hutsReadWriteDataElementInt32
+z hutsReadWriteDataElementBoolean
+z hutsReadWriteDataElementOctetString
+ p hutsReadWriteRemoteProcedureCallInt32
+z hutsReadWriteInternalAPIInt16
+z hutsReadWriteInternalAPIUint16
+z hutsReadWriteInternalAPIUint32
+ p hutsReadWriteInternalAPIInt64
+z hutsReadWriteInternalAPIBoolean
+z hutsReadWriteInternalAPIOctetString
+z unifiTestScanNoMedium
+z unifiDualBandConcurrency
+z unifiLoggerMaxDelayedEvents
+z unifiSupportedChannels
+z unifiCountryList
+z unifiNoCellIncludedChannels
+z unifiRegDomVersion
+z unifiDefaultCountryWithoutCH12CH13
+z hutsReadWriteInternalAPIFixSizeTableKeyRow
+ p hutsReadWriteInternalAPIFixSizeTableKey1Row
+ p hutsReadWriteInternalAPIFixSizeTableKey2Row
+z hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+z hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+z hutsReadWriteInternalAPIFixedSizeTableRow
+z hutsReadWriteInternalAPIVarSizeTableRow
+z hutsReadWriteInternalAPIVarSizeTableKeyRow
+z hutsReadWriteRemoteProcedureCallOctetString
+ p hutsReadWriteTableInt16Row
+z hutsReadWriteTableOctetStringRow
+ p unifiACRetries
+z unifiTxDataConfirm
+z unifiCCACSThresh
+z unifiDPDTrainPacketConfig
+z unifiDebugModuleControl
+z unifiDefaultCountry
+z unifiDpdPredistortGains
+ p unifiFrameRXCounters
+ p unifiFrameTXCounters
+z unifiLoadDpdLut
+z unifiOverrideDpdLut
+z unifiMacCCABusyTime
+z unifiModemSgiOffset
+z unifiNarrowbandCCADebug
+z unifiNoCellMaxPower
+z unifiOperatingClassParamters
+z unifiPeerBandwidth
+z unifiCurrentPeerNss
+z unifiPeerTxDataRate
+z unifiPeerRSSI
+ p unifiSwToHwQueueStats
+ p unifiHostToSwQueueStats
+z unifiRoamCURssiScanTrigger
+z unifiRadioCCADebug
+z unifiRadioCCAThresholds
+z unifiRadioRXSettingsRead
+z unifiRadioTXSettingsRead
+z unifiRadioTxPowerOverride
+ p unifiRateStatsRxSuccessCount
+ p unifiRateStatsTxSuccessCount
+z unifiRateStatsRate
+ p unifiRaaTxSuccessesCount
+ p unifiRaaTxFailuresCount
+ p unifiRaaTxPer
+ p unifiRaaResetStats
+ p unifiRaaTxMTPer
+z unifiReadHardwareCounter
+z unifiReadReg
+z unifiRegulatoryParameters
+z unifiRoamCUFactor
+z unifiRoamCUScanTrigger
+z unifiRoamRSSIBoost
+z unifiRoamRssiFactor
+z unifiRxExternalGainFrequency
+z unifiRxExternalGain
+z unifiSarBackoff
+z unifiScanParameters
+ p unifiThroughputDebug
+z unifiTxAntennaConnectionLossFrequency
+z unifiTxAntennaConnectionLoss
+z unifiTxAntennaMaxGainFrequency
+z unifiTxAntennaMaxGain
+z unifiTxDetectorFrequencyCompensation
+z unifiTxDetectorTemperatureCompensation
+z unifiTxFtrimSettings
+z unifiTxGainSettings
+z unifiTxGainStepSettings
+z unifiTxOOBConstraints
+z unifiTxOpenLoopFrequencyCompensation
+z unifiTxOpenLoopTemperatureCompensation
+z unifiTxPaGainDpdFrequencyCompensation
+z unifiTxPaGainDpdTemperatureCompensation
+z unifiTxPowerDetectorResponse
+z unifiTxPowerTrimConfig
+z unifiTxSettings
diff --git a/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg b/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg
new file mode 100644
index 0000000..6b8b61e
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg
@@ -0,0 +1,408 @@
+Element dot11RSNAStatsSTAAddress BasicType string BERType string OID 1.2.3.2.1.2.3.1.430 Access read_only PSID 430 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType var BFAccess RO
+Element dot11RSNAStatsTKIPICVErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.433 Access read_only Min 0 Max 4294967295 PSID 433 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsTKIPLocalMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.434 Access read_only Min 0 Max 4294967295 PSID 434 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsTKIPRemoteMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.435 Access read_only Min 0 Max 4294967295 PSID 435 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.436 Access read_only Min 0 Max 4294967295 PSID 436 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsCCMPDecryptErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.437 Access read_only Min 0 Max 4294967295 PSID 437 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsTKIPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.438 Access read_only Min 0 Max 4294967295 PSID 438 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsRobustMgmtCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.441 Access read_only Min 0 Max 4294967295 PSID 441 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11TDLSPeerUAPSDIndicationWindow BasicType integer BERType integer OID 1.2.3.1.53 Access read_write PSID 53 Default 1 BFType uint16 BFAccess RW
+Element dot11AssociationSAQueryMaximumTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.100 Access read_write Min 0 Max 4294967295 PSID 100 Default 1000 BFType int64 BFAccess RW
+Element dot11AssociationSAQueryRetryTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.101 Access read_write Min 1 Max 4294967295 PSID 101 Default 201 BFType int64 BFAccess RW
+Element dot11PowerCapabilityMaxImplemented BasicType integer BERType integer OID 1.2.3.1.112 Access read_only PSID 112 GetFunction mibmaxpowerget BFType int16 BFAccess RO
+Element dot11PowerCapabilityMinImplemented BasicType integer BERType integer OID 1.2.3.1.113 Access read_only PSID 113 GetFunction mibminpowerget BFType int16 BFAccess RO
+Element dot11RTSThreshold BasicType integer BERType integer OID 1.2.3.1.121 Access read_write Min 0 Max 65536 PSID 121 Default 9000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11ShortRetryLimit BasicType integer BERType integer OID 1.2.3.1.122 Access read_write Min 1 Max 255 PSID 122 Default 15 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11LongRetryLimit BasicType integer BERType integer OID 1.2.3.1.123 Access read_write Min 1 Max 255 PSID 123 Default 4 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11FragmentationThreshold BasicType integer BERType integer OID 1.2.3.1.124 Access read_write Min 256 Max 11500 PSID 124 Default 3000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11RTSSuccessCount BasicType integer BERType integer_counter32 OID 1.2.3.1.146 Access read_only Min 0 Max 4294967295 PSID 146 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11ACKFailureCount BasicType integer BERType integer_counter32 OID 1.2.3.1.148 Access read_only Min 0 Max 4294967295 PSID 148 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11MulticastReceivedFrameCount BasicType integer BERType integer_counter32 OID 1.2.3.1.150 Access read_only Min 0 Max 4294967295 PSID 150 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11FCSErrorCount BasicType integer BERType integer_counter32 OID 1.2.3.1.151 Access read_only Max 4294967295 PSID 151 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11WEPUndecryptableCount BasicType integer BERType integer_counter32 OID 1.2.3.1.153 Access read_only Min 0 Max 4294967295 PSID 153 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11manufacturerProductVersion BasicType string BERType string OID 1.2.3.1.183 Access read_only Min 0 Max 300 PSID 183 GetFunction mibgetfirmwareproductversion BFType var BFAccess RO
+Element unifiMLMEConnectionTimeOut BasicType integer BERType integer OID 1.2.3.1.2000 Access read_write PSID 2000 Default 3000 BFType uint16 BFAccess RW
+Element unifiMLMEScanChannelMaxScanTime BasicType string BERType string OID 1.2.3.1.2001 Access read_write Min 14 Max 14 PSID 2001 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiMLMEScanChannelProbeInterval BasicType string BERType string OID 1.2.3.1.2002 Access read_write Min 14 Max 14 PSID 2002 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiMLMEDataReferenceTimeout BasicType integer BERType integer OID 1.2.3.1.2005 Access read_only Max 65534 PSID 2005 Default 0 BFType uint16 BFAccess RO
+Element unifiMLMEScanProbeInterval BasicType integer BERType integer OID 1.2.3.1.2007 Access read_write PSID 2007 Default 70 BFType uint16 BFAccess RW
+Element unifiMLMEScanHighRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2008 Access read_write Min -128 Max 127 PSID 2008 Default -90 BFType int16 BFAccess RW
+Element unifiMLMEScanDeltaRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2010 Access read_write Min 1 Max 255 PSID 2010 Default 20 BFType uint16 BFAccess RW
+Element unifiMLMEScanMaximumAge BasicType integer BERType integer OID 1.2.3.1.2014 Access read_write PSID 2014 BFType uint16 BFAccess RW
+Element unifiMLMEScanMaximumResults BasicType integer BERType integer OID 1.2.3.1.2015 Access read_write PSID 2015 Default 40 BFType uint16 BFAccess RW
+Element unifiMLMEAutonomousScanNoisy BasicType integer BERType string OID 1.2.3.1.2016 Access read_write PSID 2016 Default 0 BFType bool BFAccess RW
+Element unifiMacSequenceNumberRandomisationActivated BasicType integer BERType string OID 1.2.3.1.2020 Access read_write PSID 2020 Default 1 BFType bool BFAccess RW
+Element unifiFirmwareBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2021 Access read_only PSID 2021 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO
+Element unifiChipVersion BasicType integer BERType integer OID 1.2.3.1.2022 Access read_only PSID 2022 BFType uint16 BFAccess RO
+Element unifiFirmwarePatchBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2023 Access read_only PSID 2023 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO
+Element unifiExtendedCapabilitiesSoftAp BasicType string BERType string OID 1.2.3.1.2024 Access read_write Min 9 Max 9 PSID 2024 Default 0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x40:0x00 BFType var BFAccess RW
+Element unifiBasicCapabilities BasicType integer BERType integer OID 1.2.3.1.2030 Access read_write PSID 2030 Default 0x0730 BFType uint16 BFAccess RW
+Element unifiExtendedCapabilities BasicType string BERType string OID 1.2.3.1.2031 Access read_write Min 9 Max 9 PSID 2031 Default 0x04:0x00:0x00:0x00:0x00:0x00:0x00:0x40:0x00 BFType var BFAccess RW
+Element unifiHtCapabilities BasicType string BERType string OID 1.2.3.1.2032 Access read_write Min 21 Max 21 PSID 2032 Default 0x6f:0x01:0x17:0xff:0x00:0x00:0x00:0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiRsnCapabilities BasicType integer BERType integer OID 1.2.3.1.2034 Access read_write PSID 2034 Default 0x248C BFType uint16 BFAccess RW
+Element unifi24G40MHZChannels BasicType integer BERType string OID 1.2.3.1.2035 Access read_only PSID 2035 Default 0 BFType bool BFAccess RO
+Element unifiExtendedCapabilitiesDisabled BasicType integer BERType string OID 1.2.3.1.2036 Access read_write PSID 2036 Default 0 BFType bool BFAccess RW
+Element unifiTestSetChannelBW BasicType integer BERType integer OID 1.2.3.1.2037 Access read_write NamedValues BW20:1:BW40:2:BW80:3 PSID 2037 SetPerVifFunction mibcapbwset BFType uint16 BFAccess RW
+Element unifiPLM689WorkaroundEnable BasicType integer BERType string OID 1.2.3.1.2038 Access read_write PSID 2038 Default 1 BFType bool BFAccess RW
+Element unifiPLM689WorkaroundTriggerDHCPDiscoverCount BasicType integer BERType integer OID 1.2.3.1.2039 Access read_write PSID 2039 Default 2 BFType uint16 BFAccess RW
+Element unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout BasicType integer BERType integer OID 1.2.3.1.2040 Access read_write PSID 2040 Default 1000 BFType uint16 BFAccess RW
+Element unifiSupportedDataRates BasicType string BERType string OID 1.2.3.1.2041 Access read_only Min 2 Max 16 PSID 2041 Default 0x02:0x04:0x0b:0x0c:0x12:0x16:0x18:0x24:0x30:0x48:0x60:0x6c BFType var BFAccess RO
+Element unifiPLM689WorkaroundAddresses BasicType string BERType string OID 1.2.3.1.2042 Access read_write Min 6 Max 6 PSID 2042 Default 0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiRadioMeasurementActivated BasicType integer BERType string OID 1.2.3.1.2043 Access read_write PSID 2043 Default 1 BFType bool BFAccess RW
+Element unifiRadioMeasurementCapabilities BasicType string BERType string OID 1.2.3.1.2044 Access read_write Min 5 Max 5 PSID 2044 Default 0x73:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiVhtActivated BasicType integer BERType string OID 1.2.3.1.2045 Access read_write PSID 2045 Default 0 BFType bool BFAccess RW
+Element unifiHtActivated BasicType integer BERType string OID 1.2.3.1.2046 Access read_write PSID 2046 Default 1 BFType bool BFAccess RW
+Element unifiPLM689WorkaroundTriggerStaticIPTimeout BasicType integer BERType integer OID 1.2.3.1.2047 Access read_write PSID 2047 Default 3 BFType uint16 BFAccess RW
+Element unifiPLM689WorkaroundTriggerARPCount BasicType integer BERType integer OID 1.2.3.1.2048 Access read_write PSID 2048 Default 5 BFType uint16 BFAccess RW
+Element unifiRoamingEnabled BasicType integer BERType string OID 1.2.3.1.2049 Access read_write PSID 2049 Default 1 BFType bool BFAccess RW
+Element unifiRoamRssiScanTrigger BasicType integer BERType integer OID 1.2.3.1.2050 Access read_write Min -128 Max 127 PSID 2050 Default -75 BFType int16 BFAccess RW
+Element unifiRoamDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2051 Access read_write Min 1 Max 255 PSID 2051 Default 10 BFType uint16 BFAccess RW
+Element unifiRoamCachedChannelScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2052 Access read_write Min 1 PSID 2052 Default 20000000 BFType uint32 BFAccess RW
+Element unifiRoamNchoFullScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2053 Access read_write Min 1 PSID 2053 Default 120000000 BFType uint32 BFAccess RW
+Element unifiRoamScanBand BasicType integer BERType integer OID 1.2.3.1.2055 Access read_write Min 1 Max 2 PSID 2055 Default 2 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanMaxActiveChannelTime BasicType integer BERType integer OID 1.2.3.1.2057 Access read_write Min 1 PSID 2057 Default 40 BFType uint16 BFAccess RW
+Element unifiRoamFullChannelScanFrequency BasicType integer BERType integer OID 1.2.3.1.2058 Access read_write Min 1 PSID 2058 Default 9 BFType uint16 BFAccess RW
+Element unifiRoamMode BasicType integer BERType integer OID 1.2.3.1.2060 Access read_write Min 0 Max 2 PSID 2060 Default 1 BFType uint16 BFAccess RW
+Element unifiRoamRssiScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2064 Access read_only Min 1 Max 255 PSID 2064 Default 10 BFType uint16 BFAccess RO
+Element unifiRoamEAPTimeout BasicType integer BERType integer OID 1.2.3.1.2065 Access read_only PSID 2065 Default 200 BFType uint16 BFAccess RO
+Element unifiRoamNchoScanControl BasicType integer BERType string OID 1.2.3.1.2067 Access read_write PSID 2067 Default 0 BFType bool BFAccess RW
+Element unifiRoamNchoDfsScanMode BasicType integer BERType integer OID 1.2.3.1.2068 Access read_write Min 0 Max 2 PSID 2068 Default 1 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanHomeTime BasicType integer BERType integer OID 1.2.3.1.2069 Access read_write Min 40 PSID 2069 Default 45 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanHomeAwayTime BasicType integer BERType integer OID 1.2.3.1.2070 Access read_write Min 40 PSID 2070 Default 100 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanNProbe BasicType integer BERType integer OID 1.2.3.1.2072 Access read_write PSID 2072 Default 2 BFType uint16 BFAccess RW
+Element unifiRoamNchoRssiDelta BasicType integer BERType integer OID 1.2.3.1.2075 Access read_write Min 0 Max 127 PSID 2075 Default 10 BFType uint16 BFAccess RW
+Element unifiApOlbcDuration BasicType integer BERType integer OID 1.2.3.1.2076 Access read_write PSID 2076 Default 300 BFType uint16 BFAccess RW
+Element unifiApOlbcInterval BasicType integer BERType integer OID 1.2.3.1.2077 Access read_write PSID 2077 Default 2000 BFType uint16 BFAccess RW
+Element unifiFrameResponseTimeOut BasicType integer BERType integer OID 1.2.3.1.2080 Access read_write Min 0 Max 500 PSID 2080 Default 200 BFType uint16 BFAccess RW
+Element unifiConnectionFailureTimeout BasicType integer BERType integer OID 1.2.3.1.2081 Access read_write Min 0 Max 4000 PSID 2081 Default 1500 BFType uint16 BFAccess RW
+Element unifiConnectingProbeTimeout BasicType integer BERType integer OID 1.2.3.1.2082 Access read_write Min 0 Max 100 PSID 2082 Default 10 BFType uint16 BFAccess RW
+Element unifiDisconnectTimeout BasicType integer BERType integer OID 1.2.3.1.2083 Access read_write Min 0 Max 3000 PSID 2083 Default 1500 BFType uint16 BFAccess RW
+Element unifiFrameResponseCfmTxLifetimeTimeOut BasicType integer BERType integer OID 1.2.3.1.2084 Access read_write PSID 2084 Default 10 BFType uint16 BFAccess RW
+Element unifiFrameResponseCfmFailureTimeOut BasicType integer BERType integer OID 1.2.3.1.2085 Access read_write PSID 2085 Default 40 BFType uint16 BFAccess RW
+Element unifiForceActiveDuration BasicType integer BERType integer OID 1.2.3.1.2086 Access read_write Min 0 Max 1000 PSID 2086 Default 200 BFType uint16 BFAccess RW
+Element unifiMLMEScanMaxNumberOfProbeSets BasicType integer BERType integer OID 1.2.3.1.2087 Access read_write PSID 2087 Default 2 BFType uint16 BFAccess RW
+Element unifiMLMEScanStopIfLessThanXFrames BasicType integer BERType integer OID 1.2.3.1.2088 Access read_write PSID 2088 Default 4 BFType uint16 BFAccess RW
+Element unifiRoamingInP2pActivated BasicType integer BERType string OID 1.2.3.1.2090 Access read_write PSID 2090 Default 0 BFType bool BFAccess RW
+Element unifiRoamNchoRssiTrigger BasicType integer BERType integer OID 1.2.3.1.2092 Access read_write Min -128 Max 127 PSID 2092 Default -75 BFType int16 BFAccess RW
+Element unifiRoamNchoRssiTriggerHysteresis BasicType integer BERType integer OID 1.2.3.1.2093 Access read_write Min 0 Max 127 PSID 2093 Default 5 BFType uint16 BFAccess RW
+Element unifiMLMEStationInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2098 Access read_write PSID 2098 Default 3 BFType uint16 BFAccess RW
+Element unifiMLMECliInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2099 Access read_write PSID 2099 Default 10 BFType uint16 BFAccess RW
+Element unifiMLMEStationInitialKickTimeOut BasicType integer BERType integer OID 1.2.3.1.2100 Access read_write PSID 2100 Default 50 BFType uint16 BFAccess RW
+Element unifiAssocComebackTimeout BasicType integer BERType integer OID 1.2.3.1.2104 Access read_write Min 0 Max 20000 PSID 2104 Default 3000 BFType uint16 BFAccess RW
+Element unifiUartConfigure BasicType integer BERType integer OID 1.2.3.1.2110 Access read_write PSID 2110 Hide BFType uint16 BFAccess RW
+Element unifiUartPios BasicType integer BERType integer OID 1.2.3.1.2111 Access read_write NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 PSID 2111 Hide BFType uint16 BFAccess RW
+Element unifiClockFrequency BasicType integer BERType integer OID 1.2.3.1.2140 Access read_only PSID 2140 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiCrystalFrequencyTrim BasicType integer BERType integer OID 1.2.3.1.2141 Access read_only Max 63 PSID 2141 Default 31 BFType uint16 BFAccess RO
+Element unifiEnableDorm BasicType integer BERType string OID 1.2.3.1.2142 Access read_write PSID 2142 Default 1 BFType bool BFAccess RW
+Element unifiDisableDormWhenBtOn BasicType integer BERType string OID 1.2.3.1.2143 Access read_write PSID 2143 Default 0 BFType bool BFAccess RW
+Element unifiExternalClockDetect BasicType integer BERType string OID 1.2.3.1.2146 Access read_only PSID 2146 Default 0 BFType bool BFAccess RO
+Element unifiExternalFastClockRequest BasicType integer BERType integer OID 1.2.3.1.2149 Access read_only NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 PSID 2149 Default 1 BFType uint16 BFAccess RO
+Element unifiWatchdogTimeout BasicType integer BERType integer OID 1.2.3.1.2152 Access read_only Min 1 PSID 2152 Default 1500 BFType uint16 BFAccess RO
+Element unifiExternalFastClockRequestPIO BasicType integer BERType integer OID 1.2.3.1.2158 Access read_only Max 15 PSID 2158 Default 9 BFType uint16 BFAccess RO
+Element unifiRxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2196 Access read_only PSID 2196 GetPerVifFunction mibrxdatarateget BFType uint32 BFAccess RO
+Element unifiRSSI BasicType integer BERType integer OID 1.2.3.1.2200 Access read_only PSID 2200 GetPerVifFunction mibgetrssi BFType int16 BFAccess RO
+Element unifiLastBssRSSI BasicType integer BERType integer OID 1.2.3.1.2201 Access read_write PSID 2201 BFType int16 BFAccess RW
+Element unifiSNR BasicType integer BERType integer OID 1.2.3.1.2202 Access read_only PSID 2202 GetPerVifFunction mibgetsnr BFType int16 BFAccess RO
+Element unifiLastBssSNR BasicType integer BERType integer OID 1.2.3.1.2203 Access read_write PSID 2203 BFType int16 BFAccess RW
+Element unifiSwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2204 Access read_write PSID 2204 Default 5 BFType uint16 BFAccess RW
+Element unifiHwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2205 Access read_write PSID 2205 Default 512 BFType uint16 BFAccess RW
+Element unifiTxDataRate BasicType integer BERType integer OID 1.2.3.1.2208 Access read_only PSID 2208 GetPerVifFunction mibtxdatarateget BFType uint16 BFAccess RO
+Element unifiSNRExtraOffsetCCK BasicType integer BERType integer OID 1.2.3.1.2209 Access read_only PSID 2209 Default 8 BFType int16 BFAccess RO
+Element unifiRSSIMaxAveragingPeriod BasicType integer BERType integer OID 1.2.3.1.2210 Access read_only Min 1 PSID 2210 Default 3000 BFType uint16 BFAccess RO
+Element unifiRSSIMinReceivedFrames BasicType integer BERType integer OID 1.2.3.1.2211 Access read_only Min 1 PSID 2211 Default 2 BFType uint16 BFAccess RO
+Element unifiLastBssTxDataRate BasicType integer BERType integer OID 1.2.3.1.2213 Access read_write PSID 2213 BFType uint16 BFAccess RW
+Element unifiDiscardedFrameCount BasicType integer BERType integer OID 1.2.3.1.2214 Access read_only PSID 2214 GetPerVifFunction mibpktcntget BFType uint16 BFAccess RO
+Element unifiMacrameDebugStats BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2215 Access read_write PSID 2215 GetFunction mibuint32get SetFunction mibuint32set BFType uint32 BFAccess RW
+Element unifiCurrentTSFTime BasicType integer BERType integer OID 1.2.3.1.2218 Access read_only PSID 2218 GetPerVifFunction mibtsftime BFType int64 BFAccess RO
+Element unifiBaTxEnableTid BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2221 Access read_write PSID 2221 Default 0x0557 BFType uint32 BFAccess RW
+Element unifiBaConfig BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2225 Access read_write PSID 2225 Default 0x3fff01 BFType uint32 BFAccess RW
+Element unifiMoveBKtoBE BasicType integer BERType string OID 1.2.3.1.2227 Access read_write PSID 2227 Default 1 GetFunction mibboolget SetFunction mibboolset BFType bool BFAccess RW
+Element unifiBeaconReceived BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2228 Access read_only PSID 2228 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioOnTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2230 Access read_only PSID 2230 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioTxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2231 Access read_only PSID 2231 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioRxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2232 Access read_only PSID 2232 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioScanTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2233 Access read_only PSID 2233 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiPSLeakyAP BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2234 Access read_only PSID 2234 Default 0 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiTqamActivated BasicType integer BERType string OID 1.2.3.1.2235 Access read_write PSID 2235 Default 0 BFType bool BFAccess RW
+Element unifiNoAckActivationCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2240 Access read_only PSID 2240 GetFunction mibuint32get BFType uint32 BFAccess RO
+Element unifiRxFcsErrorCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2241 Access read_only PSID 2241 GetFunction mibuint32get BFType uint32 BFAccess RO
+Element unifiBeaconsReceivedPercentage BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2245 Access read_only PSID 2245 Default 0 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RO
+Element unifiEnableMgmtTxPacketStats BasicType integer BERType string OID 1.2.3.1.2249 Access read_write PSID 2249 Default 1 SetFunction mib_mgmt_tx_packet_stats_set BFType bool BFAccess RW
+Element unifiQueueStatsEnable BasicType integer BERType string OID 1.2.3.1.2252 Access read_write PSID 2252 Default 0 SetPerVifFunction mibuint16set BFType bool BFAccess RW
+Element unifiDpdMasterSwitch BasicType integer BERType integer OID 1.2.3.1.2256 Access read_write PSID 2256 Default 0 GetFunction mibuint16get SetFunction mibricechangefsmparams BFType uint16 BFAccess RW
+Element unifiGoogleMaxNumberOfPeriodicScans BasicType integer BERType integer OID 1.2.3.1.2260 Access read_write PSID 2260 Default 6 BFType uint16 BFAccess RW
+Element unifiGoogleMaxRSSISampleSize BasicType integer BERType integer OID 1.2.3.1.2261 Access read_write PSID 2261 Default 8 BFType uint16 BFAccess RW
+Element unifiGoogleMaxHotlistAPs BasicType integer BERType integer OID 1.2.3.1.2262 Access read_write PSID 2262 Default 64 BFType uint16 BFAccess RW
+Element unifiGoogleMaxSignificantWifiChangeAPs BasicType integer BERType integer OID 1.2.3.1.2263 Access read_write PSID 2263 Default 64 BFType uint16 BFAccess RW
+Element unifiGoogleMaxBssidHistoryEntries BasicType integer BERType integer OID 1.2.3.1.2264 Access read_write PSID 2264 Default 0 BFType uint16 BFAccess RW
+Element unifiMacBeaconTimeout BasicType integer BERType integer OID 1.2.3.1.2270 Access read_write PSID 2270 Default 128 BFType uint16 BFAccess RW
+Element unifiRoamingLowLatencySoftRoamingAllowed BasicType integer BERType string OID 1.2.3.1.2282 Access read_only PSID 2282 Default 1 BFType bool BFAccess RO
+Element unifiRoamNchoCachedScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2292 Access read_write Min 1 PSID 2292 Default 10000000 BFType uint32 BFAccess RW
+Element unifiNchoActivated BasicType integer BERType string OID 1.2.3.1.2293 Access read_only PSID 2293 Default 1 BFType bool BFAccess RO
+Element unifiBeaconCu BasicType integer BERType integer OID 1.2.3.1.2296 Access read_only PSID 2296 BFType int16 BFAccess RO
+Element UnifiRoamTrackingScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2299 Access read_write Min 1 PSID 2299 Default 5000000 BFType uint32 BFAccess RW
+Element unifiRoamCuLocal BasicType integer BERType integer OID 1.2.3.1.2300 Access read_write Min 0 Max 255 PSID 2300 Default 0 BFType uint16 BFAccess RW
+Element unifiRoamCUScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2301 Access read_write Min 0 Max 100 PSID 2301 Default 15 BFType uint16 BFAccess RW
+Element unifiRoamAPSelectDeltaFactor BasicType integer BERType integer OID 1.2.3.1.2302 Access read_write Min 0 Max 100 PSID 2302 Default 20 BFType uint16 BFAccess RW
+Element unifiRoamCUWeight BasicType integer BERType integer OID 1.2.3.1.2303 Access read_write Min 0 Max 100 PSID 2303 Default 35 BFType uint16 BFAccess RW
+Element unifiRoamRssiweight BasicType integer BERType integer OID 1.2.3.1.2305 Access read_write Min 0 Max 100 PSID 2305 Default 65 BFType uint16 BFAccess RW
+Element unifiRoamBSSLoadMonitoringFrequency BasicType integer BERType integer OID 1.2.3.1.2309 Access read_write Min 0 Max 100 PSID 2309 Default 1 BFType uint16 BFAccess RW
+Element unifiRoamBlacklistSize BasicType integer BERType integer OID 1.2.3.1.2310 Access read_write Min 0 Max 100 PSID 2310 Default 5 BFType uint16 BFAccess RW
+Element unifiCUMeasurementInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2311 Access read_write Min 1 Max 1000 PSID 2311 Default 500 BFType uint32 BFAccess RW
+Element unifiCurrentBssNss BasicType integer BERType integer OID 1.2.3.1.2312 Access read_only NamedValues SISO:0:MIMO_2x2:1:MIMO_3x3:2:MIMO_4x4:3 PSID 2312 Default 0 BFType uint16 BFAccess RO
+Element unifiAPMimoUsed BasicType integer BERType string OID 1.2.3.1.2313 Access read_only PSID 2313 Default 0 BFType bool BFAccess RO
+Element unifiRoamOffloaded4wshkTimeout BasicType integer BERType integer OID 1.2.3.1.2314 Access read_write Min 0 Max 100 PSID 2314 Default 10 BFType uint16 BFAccess RW
+Element unifiRoamingCount BasicType integer BERType integer OID 1.2.3.1.2315 Access read_only PSID 2315 Default 0 BFType uint16 BFAccess RO
+Element unifiRoamingAKM BasicType integer BERType integer OID 1.2.3.1.2316 Access read_only NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5 NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5 PSID 2316 Default 0 BFType uint16 BFAccess RO
+Element unifiCurrentBssBandwidth BasicType integer BERType integer OID 1.2.3.1.2317 Access read_only PSID 2317 BFType uint16 BFAccess RO
+Element unifiCurrentBssChannelFrequency BasicType integer BERType integer OID 1.2.3.1.2318 Access read_only PSID 2318 BFType uint16 BFAccess RO
+Element unifiLoggerEnabled BasicType integer BERType integer OID 1.2.3.1.2320 Access read_write NamedValues Disabled:0:Partial:1:Full:2 PSID 2320 Default 0 BFType uint16 BFAccess RW
+Element unifiMaPacketFateEnabled BasicType integer BERType string OID 1.2.3.1.2321 Access read_write PSID 2321 Default 0 SetFunction mibmapacketfateenableset BFType bool BFAccess RW
+Element unifiLaaProtectionConfigOverride BasicType integer BERType integer OID 1.2.3.1.2356 Access read_write PSID 2356 Default 4 SetFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiCSROnlyEIFSDuration BasicType integer BERType integer OID 1.2.3.1.2362 Access read_only PSID 2362 Default 12 BFType uint16 BFAccess RO
+Element unifiOverrideDefaultBETXOPForHT BasicType integer BERType integer OID 1.2.3.1.2364 Access read_write PSID 2364 Default 171 BFType uint16 BFAccess RW
+Element unifiOverrideDefaultBETXOP BasicType integer BERType integer OID 1.2.3.1.2365 Access read_write PSID 2365 Default 78 BFType uint16 BFAccess RW
+Element unifiRXABBTrimSettings BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2366 Access read_write PSID 2366 Default 0 BFType uint32 BFAccess RW
+Element unifiRadioTrimsEnable BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2367 Access read_write PSID 2367 Default 5 BFType uint32 BFAccess RW
+Element unifiHardwarePlatform BasicType integer BERType integer OID 1.2.3.1.2369 Access read_write NamedValues PLATFORM_NOT_SET:0:UNIV2:1:T20:2:OPTIMUS:3:ON5:4:UNIV3:5:J3POP:6:XCOVER4:7:KATMAI_SMDK:8:PICO:9:KATMAI_S612_SMDK:10:J330F:11:J330N:12:XCOVER4_390W:13:KATMAI_WIN_M1712:14:KATMAI_WIN_MAESTRO:15:KATMAI_WIN_S611_SMDK:16:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:TAB_E:20:LASSEN_A6_SMA600_2018_04:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LASSEN_AVL:28:LASSEN_J7DUO:29:J3TOP:30:J400F:31:JAVA_J260G:32:LASSEN_A6_SMA600A_2018_05:33:JAVA_NU110:34:LASSEN_A530D:35:LASSEN_A6_SMA600T_2018_06:36:KATMAI_WIN_M1712_FULLSCREEN:37:LASSEN_GV2_2018_06:38:LASSEN_A750_2018_07:39:KATMAI_WIN_M1911:40:JAVA_J260AZ:41:LASSEN_J2COREPELTESPR:42:LASSEN_G580F:43:JAVA_LUXONE:44:LASSEN_S610_TEMPLATE:45:LASSEN_A8_WISDOM_2018_11:46:LASSEN_TAB_A3_2018_11:47:LASSEN_M30_2018_11:48:LASSEN_A305FN_GLOBAL:49:LASSEN_A20_2018_12:50:LASSEN_A40_2018_12:51:LASSEN_A10_2018_12:52:LASSEN_A205U_2018_12:53:LASSEN_A102U_2019_1:54:LASSEN_A202F_2019_1:55:LASSEN_XCOVER4S:56:LASSEN_A305J_JPN:57:LASSEN_A205W_2019_03:58:LASSEN_A30C:59:LASSEN_A10_KOR:60:LASSEN_TAB_A3_US_2019_04:61:LASSEN_A102D_JPN:62:LASSEN_A307FN_2019_06:63:LASSEN_A750C_2019_06:64:LASSEN_TAB_A4_S_2019_09:65:LASSEN_A40XX_2020_05:66 NamedValues PLATFORM_NOT_SET:0:UNIV2:1:T20:2:OPTIMUS:3:ON5:4:UNIV3:5:J3POP:6:XCOVER4:7:KATMAI_SMDK:8:PICO:9:KATMAI_S612_SMDK:10:J330F:11:J330N:12:XCOVER4_390W:13:KATMAI_WIN_M1712:14:KATMAI_WIN_MAESTRO:15:KATMAI_WIN_S611_SMDK:16:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:TAB_E:20:LASSEN_A6_SMA600_2018_04:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LASSEN_AVL:28:LASSEN_J7DUO:29:J3TOP:30:J400F:31:JAVA_J260G:32:LASSEN_A6_SMA600A_2018_05:33:JAVA_NU110:34:LASSEN_A530D:35:LASSEN_A6_SMA600T_2018_06:36:KATMAI_WIN_M1712_FULLSCREEN:37:LASSEN_GV2_2018_06:38:LASSEN_A750_2018_07:39:KATMAI_WIN_M1911:40:JAVA_J260AZ:41:LASSEN_J2COREPELTESPR:42:LASSEN_G580F:43:JAVA_LUXONE:44:LASSEN_S610_TEMPLATE:45:LASSEN_A8_WISDOM_2018_11:46:LASSEN_TAB_A3_2018_11:47:LASSEN_M30_2018_11:48:LASSEN_A305FN_GLOBAL:49:LASSEN_A20_2018_12:50:LASSEN_A40_2018_12:51:LASSEN_A10_2018_12:52:LASSEN_A205U_2018_12:53:LASSEN_A102U_2019_1:54:LASSEN_A202F_2019_1:55:LASSEN_XCOVER4S:56:LASSEN_A305J_JPN:57:LASSEN_A205W_2019_03:58:LASSEN_A30C:59:LASSEN_A10_KOR:60:LASSEN_TAB_A3_US_2019_04:61:LASSEN_A102D_JPN:62:LASSEN_A307FN_2019_06:63:LASSEN_A750C_2019_06:64:LASSEN_TAB_A4_S_2019_09:65:LASSEN_A40XX_2020_05:66 PSID 2369 Default 0 BFType uint16 BFAccess RW
+Element unifiForceChannelBW BasicType integer BERType integer OID 1.2.3.1.2370 Access read_write PSID 2370 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiDPDTrainingDuration BasicType integer BERType integer OID 1.2.3.1.2371 Access read_write PSID 2371 Default 10 BFType uint16 BFAccess RW
+Element unifiCoexDebugOverrideBt BasicType integer BERType string OID 1.2.3.1.2425 Access read_write PSID 2425 Default 0 BFType bool BFAccess RW
+Element unifiUseHostListenInterval BasicType integer BERType integer OID 1.2.3.1.2476 Access read_write Min 0 Max 65535 PSID 2476 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiIgmpOffloadActivated BasicType integer BERType string OID 1.2.3.1.2489 Access read_write PSID 2489 Default 1 BFType bool BFAccess RW
+Element unifiFastPowerSaveTimeout BasicType integer BERType integer OID 1.2.3.1.2500 Access read_only Max 2147483647 PSID 2500 Default 400000 BFType uint32 BFAccess RO
+Element unifiFastPowerSaveTimeOutSmall BasicType integer BERType integer OID 1.2.3.1.2501 Access read_only Max 2147483647 PSID 2501 Default 200000 BFType uint32 BFAccess RO
+Element unifiMLMESTAKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2502 Access read_write Max 2147 PSID 2502 Default 30 BFType uint16 BFAccess RW
+Element unifiMLMEAPKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2503 Access read_write Max 2147 PSID 2503 Default 10 BFType uint16 BFAccess RW
+Element unifiMLMEGOKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2504 Access read_write Max 2147 PSID 2504 Default 10 BFType uint16 BFAccess RW
+Element unifiSTARouterAdvertisementMinimumIntervalToForward BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2505 Access read_write Max 4294967285 PSID 2505 Default 60 BFType uint32 BFAccess RW
+Element unifiRoamConnectionQualityCheckWaitAfterConnect BasicType integer BERType integer OID 1.2.3.1.2506 Access read_write PSID 2506 Default 200 BFType uint16 BFAccess RW
+Element unifiApBeaconMaxDrift BasicType integer BERType integer OID 1.2.3.1.2507 Access read_write PSID 2507 Default 0xFFFF BFType uint16 BFAccess RW
+Element unifiBSSMaxIdlePeriodEnabled BasicType integer BERType string OID 1.2.3.1.2508 Access read_write PSID 2508 Default 0 BFType bool BFAccess RW
+Element unifiVifIdleMonitorTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2509 Access read_only Max 1800 PSID 2509 Default 1 BFType uint32 BFAccess RO
+Element unifiDisableLegacyPowerSave BasicType integer BERType string OID 1.2.3.1.2510 Access read_write PSID 2510 Default 1 BFType bool BFAccess RW
+Element unifiDebugForceActive BasicType integer BERType string OID 1.2.3.1.2511 Access read_write PSID 2511 Default 0 BFType bool BFAccess RW
+Element unifiStationActivityIdleTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2512 Access read_write PSID 2512 Default 500 BFType uint32 BFAccess RW
+Element unifiPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2514 Access read_write Max 2147483647 PSID 2514 Default 30000 BFType uint32 BFAccess RW
+Element unifiAPSDServicePeriodTimeout BasicType integer BERType integer OID 1.2.3.1.2515 Access read_write PSID 2515 Default 20000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiConcurrentPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2516 Access read_write Max 2147483647 PSID 2516 Default 6000 BFType uint32 BFAccess RW
+Element unifiStationQosInfo BasicType integer BERType integer OID 1.2.3.1.2517 Access read_write PSID 2517 Default 0 BFType uint16 BFAccess RW
+Element unifiListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2518 Access read_only Min 0 Max 4294967295 PSID 2518 Default 0x00054645 BFType int64 BFAccess RO
+Element unifiListenInterval BasicType integer BERType integer OID 1.2.3.1.2519 Access read_only Min 0 Max 100 PSID 2519 Default 5 BFType int16 BFAccess RO
+Element unifiLegacyPsPollTimeout BasicType integer BERType integer OID 1.2.3.1.2520 Access read_write PSID 2520 Default 15000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiTogglePowerDomain BasicType integer BERType string OID 1.2.3.1.2522 Access read_write PSID 2522 Default 1 BFType bool BFAccess RW
+Element unifiP2PListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2523 Access read_only Min 0 Max 4294967295 PSID 2523 Default 0x00011111 BFType int64 BFAccess RO
+Element unifiFragmentationDuration BasicType integer BERType integer OID 1.2.3.1.2524 Access read_write PSID 2524 Default 0 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiIdleModeLiteEnabled BasicType integer BERType string OID 1.2.3.1.2526 Access read_write PSID 2526 Default 1 BFType bool BFAccess RW
+Element unifiIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2527 Access read_write PSID 2527 Default 0 BFType bool BFAccess RW
+Element unifiDTIMWaitTimeout BasicType integer BERType integer OID 1.2.3.1.2529 Access read_write PSID 2529 Default 50000 BFType uint16 BFAccess RW
+Element unifiListenIntervalMaxTime BasicType integer BERType integer OID 1.2.3.1.2530 Access read_only Min 0 Max 65536 PSID 2530 Default 1000 BFType uint16 BFAccess RO
+Element unifiScanMaxProbeTransmitLifetime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2531 Access read_write Min 1 PSID 2531 Default 64 BFType uint32 BFAccess RW
+Element unifiPowerSaveTransitionPacketThreshold BasicType integer BERType integer OID 1.2.3.1.2532 Access read_write PSID 2532 Default 10 BFType uint16 BFAccess RW
+Element unifiProbeResponseNonAPLifetime BasicType integer BERType integer OID 1.2.3.1.2533 Access read_write PSID 2533 Default 500 BFType uint16 BFAccess RW
+Element unifiProbeResponseMaxRetry BasicType integer BERType integer OID 1.2.3.1.2534 Access read_write PSID 2534 Default 5 BFType uint16 BFAccess RW
+Element unifiExitPowerSavePeriod BasicType integer BERType integer OID 1.2.3.1.2535 Access read_write PSID 2535 Default 200 BFType uint16 BFAccess RW
+Element unifiAggressivePowerSaveTransitionPeriod BasicType integer BERType integer OID 1.2.3.1.2536 Access read_write PSID 2536 Default 5 BFType uint16 BFAccess RW
+Element unifiActiveTimeAfterMoreBit BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2537 Access read_write PSID 2537 Default 30 BFType uint32 BFAccess RW
+Element unifiForcedScheduleDuration BasicType integer BERType integer OID 1.2.3.1.2538 Access read_write PSID 2538 Default 50 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiProbeResponseAPLifetime BasicType integer BERType integer OID 1.2.3.1.2539 Access read_write PSID 2539 Default 100 BFType uint16 BFAccess RW
+Element unifiVhtCapabilities BasicType string BERType string OID 1.2.3.1.2540 Access read_write Min 12 Max 12 PSID 2540 Default 0x31:0x71:0x00:0x03:0xfe:0xff:0x00:0x00:0xfe:0xff:0x00:0x00 BFType var BFAccess RW
+Element unifiMAXVifScheduleDuration BasicType integer BERType integer OID 1.2.3.1.2541 Access read_write PSID 2541 Default 20 BFType uint16 BFAccess RW
+Element unifiVifLongIntervalTime BasicType integer BERType integer OID 1.2.3.1.2542 Access read_write PSID 2542 Default 60 BFType uint16 BFAccess RW
+Element unifiDisallowSchedRelinquish BasicType integer BERType string OID 1.2.3.1.2543 Access read_write PSID 2543 Default 0 BFType bool BFAccess RW
+Element unifiRameDplaneOperationTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2544 Access read_only PSID 2544 Default 1000 BFType uint32 BFAccess RO
+Element unifiDebugKeepRadioOn BasicType integer BERType string OID 1.2.3.1.2545 Access read_write PSID 2545 Default 0 BFType bool BFAccess RW
+Element unifiScanAbsenceDuration BasicType integer BERType integer OID 1.2.3.1.2548 Access read_write PSID 2548 Default 7 BFType uint16 BFAccess RW
+Element unifiScanAbsencePeriod BasicType integer BERType integer OID 1.2.3.1.2549 Access read_write PSID 2549 Default 14 BFType uint16 BFAccess RW
+Element unifiMaxClient BasicType integer BERType integer OID 1.2.3.1.2550 Access read_write Min 1 PSID 2550 Default 10 BFType uint16 BFAccess RW
+Element unifiTdlsInP2pActivated BasicType integer BERType string OID 1.2.3.1.2556 Access read_write PSID 2556 Default 1 BFType bool BFAccess RW
+Element unifiTdlsActivated BasicType integer BERType string OID 1.2.3.1.2558 Access read_write PSID 2558 Default 1 BFType bool BFAccess RW
+Element unifiTdlsTPThresholdPktSecs BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2559 Access read_write PSID 2559 Default 100 BFType uint32 BFAccess RW
+Element unifiTdlsRssiThreshold BasicType integer BERType integer OID 1.2.3.1.2560 Access read_write PSID 2560 Default -75 BFType int16 BFAccess RW
+Element unifiTdlsMaximumRetry BasicType integer BERType integer OID 1.2.3.1.2561 Access read_write PSID 2561 Default 3 BFType uint16 BFAccess RW
+Element unifiTdlsTPMonitorSecs BasicType integer BERType integer OID 1.2.3.1.2562 Access read_write PSID 2562 Default 10 BFType uint16 BFAccess RW
+Element unifiTdlsBasicHtMcsSet BasicType string BERType string OID 1.2.3.1.2563 Access read_write Min 16 Max 16 PSID 2563 Default 0xff:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiTdlsBasicVhtMcsSet BasicType string BERType string OID 1.2.3.1.2564 Access read_write Min 2 Max 2 PSID 2564 Default 0xfe:0xff BFType var BFAccess RW
+Element dot11TDLSDiscoveryRequestWindow BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2565 Access read_write PSID 2565 Default 10 BFType uint32 BFAccess RW
+Element dot11TDLSResponseTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2566 Access read_write PSID 2566 Default 5 BFType uint32 BFAccess RW
+Element dot11TDLSChannelSwitchActivated BasicType integer BERType string OID 1.2.3.1.2567 Access read_write PSID 2567 Default 0 BFType bool BFAccess RW
+Element unifiTdlsDesignForTestMode BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2568 Access read_write PSID 2568 Default 0x00000000 BFType uint32 BFAccess RW
+Element unifiTdlsKeyLifeTimeInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2577 Access read_write PSID 2577 Default 0x000FFFFF BFType uint32 BFAccess RW
+Element unifiTdlsTeardownFrameTxTimeout BasicType integer BERType integer OID 1.2.3.1.2578 Access read_write PSID 2578 Default 500 BFType uint16 BFAccess RW
+Element unifiWifiSharingEnabled BasicType integer BERType string OID 1.2.3.1.2580 Access read_write PSID 2580 Default 1 BFType bool BFAccess RW
+Element unifiWiFiSharing5GHzChannel BasicType string BERType string OID 1.2.3.1.2582 Access read_write Min 8 Max 8 PSID 2582 Default 0x00:0xC0:0xFF:0xFF:0x7F:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiWifiSharingChannelSwitchCount BasicType integer BERType integer OID 1.2.3.1.2583 Access read_write Min 3 Max 10 PSID 2583 Default 10 BFType uint16 BFAccess RW
+Element unifiChannelAnnouncementCount BasicType integer BERType integer OID 1.2.3.1.2584 Access read_write PSID 2584 Default 10 BFType uint16 BFAccess RW
+Element unifiRATestStoredSA BasicType string BERType string OID 1.2.3.1.2585 Access read_write PSID 2585 Default "0x00000000" BFType var BFAccess RW
+Element unifiRATestStoreFrame BasicType string BERType string OID 1.2.3.1.2586 Access read_write PSID 2586 Default "0x00000000" BFType var BFAccess RW
+Element dot11TDLSPeerUAPSDBufferSTAActivated BasicType integer BERType string OID 1.2.3.1.2587 Access read_write PSID 2587 Default 0 BFType bool BFAccess RW
+Element unifiStaChannelSwitchSlowApActivated BasicType integer BERType string OID 1.2.3.1.2601 Access read_write PSID 2601 Default 0 BFType bool BFAccess RW
+Element unifiStaChannelSwitchSlowApMaxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2604 Access read_write PSID 2604 Default 70 BFType uint32 BFAccess RW
+Element unifiStaChannelSwitchSlowApPollInterval BasicType integer BERType integer OID 1.2.3.1.2605 Access read_write PSID 2605 Default 1 BFType uint16 BFAccess RW
+Element unifiStaChannelSwitchSlowApProcedureTimeoutIncrement BasicType integer BERType integer OID 1.2.3.1.2606 Access read_write PSID 2606 Default 10 BFType uint16 BFAccess RW
+Element unifiIncludePMKIDForPSK BasicType integer BERType string OID 1.2.3.1.2610 Access read_write PSID 2610 Default 0 BFType bool BFAccess RW
+Element unifiRoamBSSCUTriggerFrequency BasicType integer BERType integer OID 1.2.3.1.2641 Access read_write Min 0 Max 100 PSID 2641 Default 10 BFType uint16 BFAccess RW
+Element unifiMLMESTAKeepAliveFailure BasicType integer BERType string OID 1.2.3.1.2842 Access read_write PSID 2842 Default 0 BFType bool BFAccess RW
+Element unifiCSROnlyMIBShield BasicType integer BERType integer OID 1.2.3.1.4001 Access not_accessible NamedValues open:1:warn:2:guard:3:alarm:4 NamedValues open:1:warn:2:guard:3:alarm:4 PSID 4001 Default 2 Hide BFType uint16 BFAccess NA
+Element unifiPrivateBbbTxFilterConfig BasicType integer BERType integer OID 1.2.3.1.4071 Access read_write PSID 4071 Default 0x17 Hide BFType uint16 BFAccess RW
+Element unifiPrivateSWAGCFrontEndGain BasicType integer BERType integer OID 1.2.3.1.4075 Access read_write Min -128 Max 127 PSID 4075 Default 0 Hide BFType int16 BFAccess RW
+Element unifiPrivateSWAGCFrontEndLoss BasicType integer BERType integer OID 1.2.3.1.4076 Access read_write Min -128 Max 127 PSID 4076 Default 0 Hide BFType int16 BFAccess RW
+Element unifiPrivateSWAGCExtThresh BasicType integer BERType integer OID 1.2.3.1.4077 Access read_write Min -128 Max 127 PSID 4077 Default -25 Hide BFType int16 BFAccess RW
+Element unifiCSROnlyPowerCalDelay BasicType integer BERType integer OID 1.2.3.1.4078 Access read_write PSID 4078 Default 0 Hide BFType uint16 BFAccess RW
+Element unifiRxAgcControl BasicType string BERType string OID 1.2.3.1.4079 Access read_write Min 11 Max 11 PSID 4079 GetFunction mibbmsgget SetFunction mibricechangefsmparams BFType var BFAccess RW
+Element unifiWapiQosMask BasicType integer BERType integer OID 1.2.3.1.4130 Access read_write PSID 4130 Default 15 GetFunction mibuint16get SetFunction mibuint16set Hide BFType uint16 BFAccess RW
+Element unifiRaaMaxSpecTimerMultiplier BasicType integer BERType integer OID 1.2.3.1.4138 Access read_write PSID 4138 Default 8 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiWMMStallEnable BasicType integer BERType integer OID 1.2.3.1.4139 Access read_write PSID 4139 Default 1 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaSpeculationInterval BasicType integer BERType integer OID 1.2.3.1.4140 Access read_write PSID 4140 Default 100 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaSpeculationPeriod BasicType integer BERType integer OID 1.2.3.1.4141 Access read_write PSID 4141 Default 10 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaNumbSpeculationFrames BasicType integer BERType integer OID 1.2.3.1.4142 Access read_write PSID 4142 Default 10 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaTxHostRate BasicType integer BERType integer OID 1.2.3.1.4148 Access read_write PSID 4148 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiFallbackShortFrameRetryDistribution BasicType string BERType string OID 1.2.3.1.4149 Access read_write Min 5 Max 5 PSID 4149 Default 0x03:0x02:0x01:0x00:0x00 GetFunction mibdplanefallbackget SetFunction mibdplanefallbackset BFType var BFAccess RW
+Element unifiPreEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4171 Access read_only Max 2147483647 PSID 4171 Default 100 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO
+Element unifiPostEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4173 Access read_only Max 2147483647 PSID 4173 Default 2000 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO
+Element unifiPsPollThreshold BasicType integer BERType integer OID 1.2.3.1.4179 Access read_write PSID 4179 Default 30 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiTxUsingLdpcEnabled BasicType integer BERType string OID 1.2.3.1.5030 Access read_write PSID 5030 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI20Enabled BasicType integer BERType string OID 1.2.3.1.5040 Access read_write PSID 5040 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI40Enabled BasicType integer BERType string OID 1.2.3.1.5041 Access read_write PSID 5041 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI80Enabled BasicType integer BERType string OID 1.2.3.1.5042 Access read_write PSID 5042 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI160Enabled BasicType integer BERType string OID 1.2.3.1.5043 Access read_write PSID 5043 Default 0 BFType bool BFAccess RW
+Element unifiMacAddressRandomisation BasicType integer BERType string OID 1.2.3.1.5044 Access read_write PSID 5044 Default 0 BFType bool BFAccess RW
+Element unifiSuBeamformerEnabled BasicType integer BERType string OID 1.2.3.1.5045 Access read_write PSID 5045 Default 0 BFType bool BFAccess RW
+Element unifiMuBeamformerEnabled BasicType integer BERType string OID 1.2.3.1.5046 Access read_write PSID 5046 Default 0 BFType bool BFAccess RW
+Element unifiMacAddressRandomisationMask BasicType string BERType string OID 1.2.3.1.5047 Access read_write Min 6 Max 6 PSID 5047 Default 0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiWipsActivated BasicType integer BERType string OID 1.2.3.1.5050 Access read_write PSID 5050 Default 1 BFType bool BFAccess RW
+Element unifiRfTestModeEnabled BasicType integer BERType string OID 1.2.3.1.5054 Access read_write PSID 5054 Default 0 BFType bool BFAccess RW
+Element unifiTxOfdmSelect BasicType string BERType string OID 1.2.3.1.5060 Access read_write Min 4 Max 8 PSID 5060 SetFunction mibricechangefsmparams BFType var BFAccess RW
+Element unifiTxDigGain BasicType string BERType string OID 1.2.3.1.5061 Access read_write Min 16 Max 48 PSID 5061 SetFunction mibricechangefsmparams BFType var BFAccess RW
+Element unifiChipTemperature BasicType integer BERType integer OID 1.2.3.1.5062 Access read_only PSID 5062 GetFunction mibint16get BFType int16 BFAccess RO
+Element UnifiBatteryVoltage BasicType integer BERType integer OID 1.2.3.1.5063 Access read_only PSID 5063 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiForceShortSlotTime BasicType integer BERType string OID 1.2.3.1.5080 Access read_write PSID 5080 Default 0 BFType bool BFAccess RW
+Element unifiDebugDisableRadioNannyActions BasicType integer BERType integer OID 1.2.3.1.5082 Access read_write PSID 5082 Default 0 GetFunction mibuint16get SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW
+Element unifiRxCckModemSensitivity BasicType string BERType string OID 1.2.3.1.5083 Access read_write Min 6 Max 6 PSID 5083 Default 0x0a:0x09:0x05:0xa:0xa:0x0 SetFunction mibricechangenonfsmparams BFType var BFAccess RW
+Element unifiDpdPerBandwidth BasicType integer BERType integer OID 1.2.3.1.5084 Access read_write PSID 5084 Default 63 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW
+Element unifiBBVersion BasicType integer BERType integer OID 1.2.3.1.5085 Access read_only PSID 5085 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiRFVersion BasicType integer BERType integer OID 1.2.3.1.5086 Access read_only PSID 5086 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiClearRadioTrimCache BasicType integer BERType integer OID 1.2.3.1.5088 Access read_write PSID 5088 SetFunction mibricechangefsmparams BFType uint16 BFAccess RW
+Element unifiRxRadioCsMode BasicType integer BERType integer OID 1.2.3.1.5092 Access read_write PSID 5092 SetFunction mibhalmacmodemgenericset GetFunction mibhalmacmodemgenericget BFType uint16 BFAccess RW
+Element unifiRxPriEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5093 Access read_write PSID 5093 SetFunction mibhalmacmodemgenericset GetFunction mibhalmacmodemgenericget BFType uint16 BFAccess RW
+Element unifiRxSecEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5094 Access read_write PSID 5094 SetFunction mibhalmacmodemgenericset GetFunction mibhalmacmodemgenericget BFType uint16 BFAccess RW
+Element unifiCCAMasterSwitch BasicType integer BERType integer OID 1.2.3.1.5102 Access read_write PSID 5102 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint16 BFAccess RW
+Element unifiRxSyncCCACfg BasicType integer BERType integer OID 1.2.3.1.5103 Access read_write PSID 5103 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW
+Element unifiMacSecChanClearTime BasicType integer BERType integer OID 1.2.3.1.5105 Access read_write PSID 5105 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint16 BFAccess RW
+Element unifiBbBbaCcaCfg BasicType integer BERType integer OID 1.2.3.1.5108 Access read_write PSID 5108 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW
+Element unifiRMMaxScanCacheCount BasicType integer BERType integer OID 1.2.3.1.5402 Access read_write Min 10 Max 150 PSID 5402 Default 70 BFType uint16 BFAccess RW
+Element unifiLnaControlEnabled BasicType integer BERType string OID 1.2.3.1.6013 Access read_write PSID 6013 Default 1 BFType bool BFAccess RW
+Element unifiLnaControlRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6014 Access read_write Min -128 Max 127 PSID 6014 Default -40 BFType int16 BFAccess RW
+Element unifiLnaControlRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6015 Access read_write Min -128 Max 127 PSID 6015 Default -30 BFType int16 BFAccess RW
+Element unifiLowPowerRxConfig BasicType integer BERType integer OID 1.2.3.1.6018 Access read_write PSID 6018 Default 3 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiTPCEnabled BasicType integer BERType string OID 1.2.3.1.6019 Access read_write PSID 6019 Default 1 SetFunction mibboolset GetFunction mibboolget BFType bool BFAccess RW
+Element unifiCurrentTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6020 Access read_only PSID 6020 Default 0 GetPerVifFunction mibint16get BFType int16 BFAccess RO
+Element unifiUserSetTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6021 Access read_write PSID 6021 Default 127 SetFunction mlmeusersettxpowerlevel BFType int16 BFAccess RW
+Element unifiTPCMaxPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6022 Access read_write PSID 6022 Default -55 SetFunction mibint16set GetFunction mibint16get BFType int16 BFAccess RW
+Element unifiTPCMinPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6023 Access read_write PSID 6023 Default -45 SetFunction mibint16set GetFunction mibint16get BFType int16 BFAccess RW
+Element unifiTPCMinPower2G BasicType integer BERType integer OID 1.2.3.1.6024 Access read_write PSID 6024 Default 52 SetFunction mibint16set BFType int16 BFAccess RW
+Element unifiTPCMinPower5G BasicType integer BERType integer OID 1.2.3.1.6025 Access read_write PSID 6025 Default 40 SetFunction mibint16set BFType int16 BFAccess RW
+Element unifiRadioLpRxRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6028 Access read_write Min -128 Max 127 PSID 6028 Default -60 BFType int16 BFAccess RW
+Element unifiRadioLpRxRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6029 Access read_write Min -128 Max 127 PSID 6029 Default -50 BFType int16 BFAccess RW
+Element unifiPMFAssociationComebackTimeDelta BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6050 Access read_write PSID 6050 Default 1100 BFType uint32 BFAccess RW
+Element unifiTestTspecHack BasicType integer BERType string OID 1.2.3.1.6060 Access read_write PSID 6060 Default 0 BFType bool BFAccess RW
+Element unifiTestTspecHackValue BasicType integer BERType integer OID 1.2.3.1.6061 Access read_write PSID 6061 Default 0 BFType uint16 BFAccess RW
+Element unifiDebugInstantDelivery BasicType integer BERType string OID 1.2.3.1.6069 Access read_write PSID 6069 Default 0 SetFunction mibdebuginstantdeliveryset BFType bool BFAccess RW
+Element unifiDebugEnable BasicType integer BERType string OID 1.2.3.1.6071 Access read_write PSID 6071 Default 1 SetFunction mibdebugenableset BFType bool BFAccess RW
+Element unifiDPlaneDebug BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6073 Access read_write PSID 6073 Default 0x3 GetFunction mibdplanedebugmaskget SetFunction mibdplanedebugmaskset BFType uint32 BFAccess RW
+Element unifiNANEnabled BasicType integer BERType string OID 1.2.3.1.6080 Access read_write PSID 6080 Default 0 BFType bool BFAccess RW
+Element unifiNANBeaconCapabilities BasicType integer BERType integer OID 1.2.3.1.6081 Access read_write PSID 6081 Default 0x0720 BFType uint16 BFAccess RW
+Element hutsReadWriteDataElementInt32 BasicType integer BERType integer_counter32 OID 1.2.3.1.6100 Access read_write Min 0 Max 4294967295 PSID 6100 Default 1000 BFType int64 BFAccess RW
+Element hutsReadWriteDataElementBoolean BasicType integer BERType string OID 1.2.3.1.6101 Access read_write PSID 6101 Default 1 BFType bool BFAccess RW
+Element hutsReadWriteDataElementOctetString BasicType string BERType string OID 1.2.3.1.6102 Access read_write Min 9 Max 9 PSID 6102 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element hutsReadWriteRemoteProcedureCallInt32 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6105 Access read_write PSID 6105 Default 0x000A0001 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RW
+Element hutsReadWriteInternalAPIInt16 BasicType integer BERType integer OID 1.2.3.1.6108 Access read_write PSID 6108 Default -55 BFType int16 BFAccess RW
+Element hutsReadWriteInternalAPIUint16 BasicType integer BERType integer OID 1.2.3.1.6109 Access read_write PSID 6109 Default 0x0730 BFType uint16 BFAccess RW
+Element hutsReadWriteInternalAPIUint32 BasicType integer BERType integer OID 1.2.3.1.6110 Access read_write Max 2147483647 PSID 6110 Default 30000 BFType uint32 BFAccess RW
+Element hutsReadWriteInternalAPIInt64 BasicType integer BERType integer OID 1.2.3.1.6111 Access read_only PSID 6111 GetPerVifFunction mibtsftime BFType int64 BFAccess RO
+Element hutsReadWriteInternalAPIBoolean BasicType integer BERType string OID 1.2.3.1.6112 Access read_write PSID 6112 Default 1 BFType bool BFAccess RW
+Element hutsReadWriteInternalAPIOctetString BasicType string BERType string OID 1.2.3.1.6113 Access read_write Min 8 Max 8 PSID 6113 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiTestScanNoMedium BasicType integer BERType string OID 1.2.3.1.6122 Access read_write PSID 6122 Default 0 BFType bool BFAccess RW
+Element unifiDualBandConcurrency BasicType integer BERType string OID 1.2.3.1.6123 Access read_write PSID 6123 Default 0 BFType bool BFAccess RW
+Element unifiLoggerMaxDelayedEvents BasicType integer BERType integer OID 1.2.3.1.6124 Access read_only PSID 6124 Default 10 BFType uint16 BFAccess RO
+Element unifiSupportedChannels BasicType string BERType string OID 1.2.3.1.8012 Access read_write Min 0 Max 20 PSID 8012 Default 0x01:0x0e:0x24:0x04:0x34:0x04:0x64:0x0c:0x95:0x05 BFType var BFAccess RW
+Element unifiCountryList BasicType string BERType string OID 1.2.3.1.8014 Access read_only Min 2 Max 270 PSID 8014 Default 0x30:0x30:0x58:0x58:0x41:0x44:0x41:0x45:0x41:0x46:0x41:0x47:0x41:0x49:0x41:0x4c:0x41:0x4d:0x41:0x4e:0x41:0x4f:0x41:0x51:0x41:0x52:0x41:0x53:0x41:0x54:0x41:0x55:0x41:0x57:0x41:0x58:0x41:0x5a:0x42:0x41:0x42:0x42:0x42:0x44:0x42:0x45:0x42:0x46:0x42:0x47:0x42:0x48:0x42:0x49:0x42:0x4a:0x42:0x4c:0x42:0x4d:0x42:0x4e:0x42:0x4f:0x42:0x52:0x42:0x53:0x42:0x54:0x42:0x56:0x42:0x57:0x42:0x59:0x42:0x5a:0x43:0x41:0x43:0x43:0x43:0x44:0x43:0x46:0x43:0x47:0x43:0x48:0x43:0x49:0x43:0x4b:0x43:0x4c:0x43:0x4d:0x43:0x4e:0x43:0x4f:0x43:0x52:0x43:0x55:0x43:0x56:0x43:0x58:0x43:0x59:0x43:0x5a:0x44:0x45:0x44:0x4a:0x44:0x4b:0x44:0x4d:0x44:0x4f:0x44:0x5a:0x45:0x43:0x45:0x45:0x45:0x47:0x45:0x48:0x45:0x52:0x45:0x53:0x45:0x54:0x46:0x49:0x46:0x4a:0x46:0x4b:0x46:0x4c:0x46:0x4d:0x46:0x4f:0x46:0x52:0x47:0x41:0x47:0x42:0x47:0x44:0x47:0x45:0x47:0x46:0x47:0x47:0x47:0x48:0x47:0x49:0x47:0x4c:0x47:0x4d:0x47:0x4e:0x47:0x50:0x47:0x51:0x47:0x52:0x47:0x53:0x47:0x54:0x47:0x55:0x47:0x57:0x47:0x59:0x48:0x4b:0x48:0x4d:0x48:0x4e:0x48:0x52:0x48:0x54:0x48:0x55:0x49:0x44:0x49:0x45:0x49:0x4c:0x49:0x4d:0x49:0x4e:0x49:0x4f:0x49:0x51:0x49:0x52:0x49:0x53:0x49:0x54:0x4a:0x45:0x4a:0x4d:0x4a:0x4f:0x4a:0x50:0x4b:0x45:0x4b:0x47:0x4b:0x48:0x4b:0x49:0x4b:0x4d:0x4b:0x4e:0x4b:0x50:0x4b:0x52:0x4b:0x57:0x4b:0x59:0x4b:0x5a:0x4c:0x41:0x4c:0x42:0x4c:0x43:0x4c:0x49:0x4c:0x4b:0x4c:0x52:0x4c:0x53:0x4c:0x54:0x4c:0x55:0x4c:0x56:0x4c:0x59:0x4d:0x41:0x4d:0x43:0x4d:0x44:0x4d:0x45:0x4d:0x46:0x4d:0x47:0x4d:0x48:0x4d:0x4b:0x4d:0x4c:0x4d:0x4d:0x4d:0x4e:0x4d:0x4f:0x4d:0x50:0x4d:0x51:0x4d:0x52:0x4d:0x53:0x4d:0x54:0x4d:0x55:0x4d:0x56:0x4d:0x57:0x4d:0x58:0x4d:0x59:0x4d:0x5a:0x4e:0x41:0x4e:0x43:0x4e:0x45:0x4e:0x46:0x4e:0x47:0x4e:0x49:0x4e:0x4c:0x4e:0x4f:0x4e:0x50:0x4e:0x52:0x4e:0x55:0x4e:0x5a:0x4f:0x4d:0x50:0x41:0x50:0x45:0x50:0x46:0x50:0x47:0x50:0x48:0x50:0x4b:0x50:0x4c:0x50:0x4d:0x50:0x4e:0x50:0x52:0x50:0x53:0x50:0x54:0x50:0x57:0x50:0x59:0x51:0x41:0x52:0x45:0x52:0x4f:0x52:0x53:0x52:0x55:0x52:0x57:0x53:0x41:0x53:0x42:0x53:0x43:0x53:0x44:0x53:0x45:0x53:0x47:0x53:0x48:0x53:0x49:0x53:0x4a:0x53:0x4b:0x53:0x4c:0x53:0x4d:0x53:0x4e:0x53:0x4f:0x53:0x52:0x53:0x53:0x53:0x54:0x53:0x56:0x53:0x58:0x53:0x59:0x53:0x5a:0x54:0x43:0x54:0x44:0x54:0x46:0x54:0x47:0x54:0x48:0x54:0x4a:0x54:0x4b:0x54:0x4c:0x54:0x4d:0x54:0x4e:0x54:0x4f:0x54:0x52:0x54:0x54:0x54:0x56:0x54:0x57:0x54:0x5a:0x55:0x41:0x55:0x47:0x55:0x4d:0x55:0x53:0x55:0x59:0x55:0x5a:0x56:0x41:0x56:0x43:0x56:0x45:0x56:0x47:0x56:0x49:0x56:0x4e:0x56:0x55:0x57:0x46:0x57:0x53:0x58:0x4b:0x59:0x45:0x59:0x54:0x5a:0x41:0x5a:0x4d:0x5a:0x57 BFType var BFAccess RO
+Element unifiNoCellIncludedChannels BasicType string BERType string OID 1.2.3.1.8018 Access read_write Min 8 Max 8 PSID 8018 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiRegDomVersion BasicType integer BERType integer OID 1.2.3.1.8019 Access read_only PSID 8019 Default 0x0105 BFType uint16 BFAccess RO
+Element unifiDefaultCountryWithoutCH12CH13 BasicType integer BERType string OID 1.2.3.1.8020 Access read_write PSID 8020 Default 0 BFType bool BFAccess RW
+Element hutsReadWriteInternalAPIFixSizeTableKeyRow BasicType integer BERType integer_counter32 OID 1.2.3.3.1.2.3.1.6120 Access read_only Min 0 Max 4294967295 PSID 6120 GetFunction mibtsftime ElementTable hutsReadWriteInternalAPIFixSizeTableKeyRowTable ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeyIndex1:hutsReadWriteInternalAPIFixSizeTableKeyIndex2 BFType int64 BFAccess RO
+Element hutsReadWriteInternalAPIFixSizeTableKey1Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6116 Access read_only PSID 6116 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO
+Element hutsReadWriteInternalAPIFixSizeTableKey2Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6117 Access read_only PSID 6117 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO
+Element hutsReadWriteInternalAPIFixVarSizeTableKey1Row BasicType integer BERType integer_unsigned32 OID 1.2.3.5.1.2.3.1.6118 Access read_write PSID 6118 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType uint32 BFAccess RW
+Element hutsReadWriteInternalAPIFixVarSizeTableKey2Row BasicType string BERType string OID 1.2.3.5.1.2.3.1.6119 Access read_write PSID 6119 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType var BFAccess RW
+Element hutsReadWriteInternalAPIFixedSizeTableRow BasicType integer BERType integer OID 1.2.3.6.1.2.3.1.6114 Access read_write Min 0 Max 100 PSID 6114 DefaultIX1 1::80: DefaultIX1 2::80: DefaultIX1 3::80: DefaultIX1 4::80: ElementTable hutsReadWriteInternalAPIFixedSizeTable ElementTableIndices hutsReadWriteInternalAPIFixedSizeTableIndex BFType int16 BFAccess RW
+Element hutsReadWriteInternalAPIVarSizeTableRow BasicType string BERType string OID 1.2.3.7.1.2.3.1.6115 Access read_only Min 6 Max 73 PSID 6115 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteInternalAPIVarSizeTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableindex BFType var BFAccess RO
+Element hutsReadWriteInternalAPIVarSizeTableKeyRow BasicType string BERType string OID 1.2.3.8.1.2.3.1.6121 Access read_write Min 144 Max 144 PSID 6121 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteInternalAPIVarSizeTableKeyTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableKeyIndex1:hutsReadWriteInternalAPIVarSizeTableKeyIndex2 BFType var BFAccess RW
+Element hutsReadWriteRemoteProcedureCallOctetString BasicType string BERType string OID 1.2.3.9.1.2.3.1.6107 Access read_write Min 144 Max 144 PSID 6107 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteRPCTableOctetStringTable ElementTableIndices hutsReadWriteRPCTableOctetStringTableIndex0:hutsReadWriteRPCTableOctetStringTableIndex1 BFType var BFAccess RW
+Element hutsReadWriteTableInt16Row BasicType integer BERType integer OID 1.2.3.10.1.2.3.1.6103 Access read_only Min -32768 Max 32767 PSID 6103 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteTableInt16IdTable ElementTableIndices hutsReadWriteTableInt16 BFType int16 BFAccess RO
+Element hutsReadWriteTableOctetStringRow BasicType string BERType string OID 1.2.3.11.1.2.3.1.6104 Access read_only Min 6 Max 73 PSID 6104 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteTableOctetStringTable ElementTableIndices hutsReadWriteTableOctetString BFType var BFAccess RO
+Element unifiACRetries BasicType integer BERType integer_unsigned32 OID 1.2.3.12.1.2.3.1.2229 Access read_only PSID 2229 GetPerVifFunction mibllsstatsget ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType uint32 BFAccess RO
+Element unifiTxDataConfirm BasicType integer BERType string OID 1.2.3.12.1.2.3.1.2253 Access read_write PSID 2253 Default 0 SetFunction mibtxdatacfmset ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType bool BFAccess RW
+Element unifiCCACSThresh BasicType integer BERType integer OID 1.2.3.13.1.2.3.1.5101 Access read_write PSID 5101 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset ElementTable unifiCCACSThreshTable ElementTableIndices unifiSisoMimoTableIndex BFType uint16 BFAccess RW
+Element unifiDPDTrainPacketConfig BasicType string BERType string OID 1.2.3.14.1.2.3.1.2373 Access read_write Min 8 Max 8 PSID 2373 DefaultIX1 1:0x00:0x00:0x80:0x01:0x80:0x05:0x00:0x00 DefaultIX1 2:0x01:0x00:0x82:0x01:0x80:0x05:0x00:0x00 DefaultIX1 3:0x01:0x00:0x82:0x01:0x82:0x05:0x00:0x00 SetFunction mibricechangefsmparams ElementTable unifiDPDTrainPacketConfigTable ElementTableIndices unifiDPDTrainPacketConfigIndex BFType var BFAccess RW
+Element unifiDebugModuleControl BasicType integer BERType integer OID 1.2.3.15.1.2.3.1.5029 Access read_write PSID 5029 DefaultIX1 1:::0xC004: DefaultIX1 2:::0x0000: DefaultIX1 3:::0x00FF: DefaultIX1 4:::0xC004: DefaultIX1 5:::0x00FF: DefaultIX1 6:::0xC000: DefaultIX1 7:::0xC004: DefaultIX1 8:::0xC004: DefaultIX1 9:::0x00FF: DefaultIX1 10::0x00FF: DefaultIX1 11::0x0001: DefaultIX1 12::0x00FF: DefaultIX1 13::0x00FF: DefaultIX1 14::0xC000: DefaultIX1 15::0x00FF: DefaultIX1 16::0x00FF: DefaultIX1 17::0x00FF: DefaultIX1 18::0x00FF: DefaultIX1 19::0x00FF: DefaultIX1 20::0xC000: DefaultIX1 21::0xC000: DefaultIX1 22::0xC004: DefaultIX1 23::0x0001: DefaultIX1 24::0xC004: DefaultIX1 25::0x0001: DefaultIX1 26::0x00FF: DefaultIX1 27::0x00FF: DefaultIX1 28::0x00FF: DefaultIX1 29::0x0001: DefaultIX1 30::0x0001: DefaultIX1 31::0x00FF: DefaultIX1 32::0x00FF: DefaultIX1 33::0x00FF: DefaultIX1 34::0x00FF: DefaultIX1 35::0xC001: DefaultIX1 36::0x0000: DefaultIX1 37::0x0001: DefaultIX1 38::0x00FF: DefaultIX1 39::0x00FF: DefaultIX1 40::0x00FF: DefaultIX1 41::0x00FF: DefaultIX1 42::0x00FF: DefaultIX1 43::0x00FF: DefaultIX1 44::0x00FF: DefaultIX1 45::0x00FF: DefaultIX1 46::0x00FF: DefaultIX1 47::0x00FF: DefaultIX1 48::0x00FF: DefaultIX1 49::0x00FF: DefaultIX1 50::0x0001: DefaultIX1 51::0x00FF: DefaultIX1 52::0x0000: DefaultIX1 53::0x00FF: DefaultIX1 54::0xC004: DefaultIX1 55::0x0004: DefaultIX1 56::0x0004: DefaultIX1 57::0x00FF: DefaultIX1 58::0xC000: DefaultIX1 59::0x00FF: DefaultIX1 60::0x0000: ElementTable unifiDebugConfigTable ElementTableIndices unifiDebugModulesIndex BFType uint16 BFAccess RW
+Element unifiDefaultCountry BasicType string BERType string OID 1.2.3.16.1.2.3.1.8013 Access read_write Min 3 Max 3 PSID 8013 DefaultIX1 1:0x30:0x30:0x20 DefaultIX1 2:0x30:0x30:0x20 DefaultIX1 3:0x30:0x30:0x20 ElementTable unifiDefaultCountryTable ElementTableIndices unifiDefaultCountryIndex BFType var BFAccess RW
+Element unifiDpdPredistortGains BasicType string BERType string OID 1.2.3.17.1.2.3.1.2257 Access read_write Min 13 Max 13 PSID 2257 SetFunction mibricechangefsmparams ElementTable unifiDpdPredistortGainsTable ElementTableIndices unifiDpdPredistortGainsTableIndex BFType var BFAccess RW
+Element unifiFrameRXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.18.1.2.3.1.2326 Access read_write PSID 2326 GetPerVifFunction mib_frameRXcounters_get ElementTable unifiFrameRXCountersTable ElementTableIndices unifiFrameRXCountersTableIndex BFType uint32 BFAccess RW
+Element unifiFrameTXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.19.1.2.3.1.2327 Access read_write PSID 2327 GetPerVifFunction mib_frameTXcounters_get ElementTable unifiFrameTXCountersTable ElementTableIndices unifiFrameTXCountersTableIndex BFType uint32 BFAccess RW
+Element unifiLoadDpdLut BasicType string BERType string OID 1.2.3.20.1.2.3.1.2255 Access read_write Min 147 Max 147 PSID 2255 GetFunction mibbmsgget SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW
+Element unifiOverrideDpdLut BasicType string BERType string OID 1.2.3.20.1.2.3.1.2258 Access read_write Min 147 Max 147 PSID 2258 SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW
+Element unifiMacCCABusyTime BasicType integer BERType integer OID 1.2.3.21.1.2.3.1.5104 Access read_write PSID 5104 GetFunction mibhalmacmacconfiggenericget ElementTable unifiMacBusyTimeTable ElementTableIndices unifiMacInstanceIndex:unifiMacBusyTimeTableIndex BFType uint16 BFAccess RW
+Element unifiModemSgiOffset BasicType integer BERType integer OID 1.2.3.22.1.2.3.1.5090 Access read_write PSID 5090 SetFunction mibhalmacmodemgenericset ElementTable unifiModemSgiOffsetTable ElementTableIndices unifiBandTableIndex:unifiBWTableIndex BFType uint16 BFAccess RW
+Element unifiNarrowbandCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.23.1.2.3.1.5107 Access read_only PSID 5107 GetFunction mibhalmacmodemnarrowbandcca ElementTable unifiNarrowbandCCADebugTable ElementTableIndices unifiNarrowbandCCADebugTableIndex BFType uint32 BFAccess RO
+Element unifiNoCellMaxPower BasicType integer BERType integer OID 1.2.3.24.1.2.3.1.8017 Access read_write PSID 8017 DefaultIX1 1::28: DefaultIX1 2::28: DefaultIX1 3::20: DefaultIX1 4::20: ElementTable unifiNoCellTable ElementTableIndices unifiConnectionTypeTableIndex BFType int16 BFAccess RW
+Element unifiOperatingClassParamters BasicType string BERType string OID 1.2.3.25.1.2.3.1.8015 Access read_only Min 6 Max 73 PSID 8015 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable unifiOperatingClassTable ElementTableIndices unifiOperatingClassTableIndex BFType var BFAccess RO
+Element unifiPeerBandwidth BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2094 Access read_only PSID 2094 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO
+Element unifiCurrentPeerNss BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2095 Access read_only PSID 2095 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO
+Element unifiPeerTxDataRate BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2096 Access read_only PSID 2096 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO
+Element unifiPeerRSSI BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2097 Access read_only PSID 2097 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType int16 BFAccess RO
+Element unifiSwToHwQueueStats BasicType integer BERType integer OID 1.2.3.27.1.2.3.1.2250 Access read_only PSID 2250 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO
+Element unifiHostToSwQueueStats BasicType integer BERType integer OID 1.2.3.27.1.2.3.1.2251 Access read_only PSID 2251 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO
+Element unifiRoamCURssiScanTrigger BasicType integer BERType integer OID 1.2.3.28.1.2.3.1.2307 Access read_write PSID 2307 DefaultIX1 1::-60: DefaultIX1 2::-70: ElementTable unifiRSSICURoamScanTriggerTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW
+Element unifiRadioCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.29.1.2.3.1.5100 Access read_only PSID 5100 GetFunction mibradioccadebug ElementTable unifiRadioCCADebugTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioCCADebugTableIndex BFType uint32 BFAccess RO
+Element unifiRadioCCAThresholds BasicType string BERType string OID 1.2.3.30.1.2.3.1.2368 Access read_write Min 0 Max 255 PSID 2368 DefaultIX1 1:0x01:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 DefaultIX1 2:0x01:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 SetFunction mibricechangefsmparams ElementTable unifiRadioCCAThresholdsTable ElementTableIndices unifiRadioCCAThresholdsTableIndex BFType var BFAccess RW
+Element unifiRadioRXSettingsRead BasicType string BERType string OID 1.2.3.31.1.2.3.1.5096 Access read_only PSID 5096 GetFunction mibradiorxsettingsread ElementTable unifiRadioRXSettingsTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioRXSettingsIndex BFType var BFAccess RO
+Element unifiRadioTXSettingsRead BasicType integer BERType integer OID 1.2.3.32.1.2.3.1.5089 Access read_only PSID 5089 GetFunction mibradiotxsettingsread ElementTable unifiRadioTXSettingsTable ElementTableIndices unifiMacInstanceIndex:unifiRadioTXSettingsIndex BFType uint16 BFAccess RO
+Element unifiRadioTxPowerOverride BasicType integer BERType integer OID 1.2.3.33.1.2.3.1.5091 Access read_write Min -128 Max 127 PSID 5091 SetFunction mibricegenericset GetFunction mibint16get ElementTable unifiRadioTxPowerOverrideTable ElementTableIndices unifiRadioTXPowerOverrideTableIndex BFType int16 BFAccess RW
+Element unifiRateStatsRxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.34.1.2.3.1.2206 Access read_only PSID 2206 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO
+Element unifiRateStatsTxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.34.1.2.3.1.2207 Access read_only PSID 2207 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO
+Element unifiRateStatsRate BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2212 Access read_only PSID 2212 GetFunction mibuint16get ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaTxSuccessesCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4143 Access read_only PSID 4143 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaTxFailuresCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4144 Access read_only PSID 4144 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaTxPer BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4145 Access read_only PSID 4145 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaResetStats BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4146 Access read_write PSID 4146 SetPerVifFunction mibratestatsreset ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RW
+Element unifiRaaTxMTPer BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4147 Access read_only PSID 4147 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiReadHardwareCounter BasicType integer BERType integer_unsigned32 OID 1.2.3.35.1.2.3.1.5087 Access read_only PSID 5087 GetFunction mibreadhardwarecounter ElementTable unifiReadHardwareCounterTable ElementTableIndices unifiMacInstanceIndex:unifiReadHardwareCounterIndex BFType uint32 BFAccess RO
+Element unifiReadReg BasicType integer BERType integer_unsigned32 OID 1.2.3.36.1.2.3.1.8051 Access read_only PSID 8051 GetFunction mibreadreg ElementTable unifiReadRegTable ElementTableIndices unifiReadHardwareCounterIndex BFType uint32 BFAccess RO
+Element unifiRegulatoryParameters BasicType string BERType string OID 1.2.3.37.1.2.3.1.8011 Access read_only Min 3 Max 73 PSID 8011 DefaultIX1 1:0x30:0x30:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x99:0x09:0xB2:0x09:0x28:0x14:0x01:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 2:0x58:0x58:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 3:0x41:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0x50:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 4:0x41:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 5:0x41:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 6:0x41:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 7:0x41:0x49:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 8:0x41:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 9:0x41:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x12:0x00 DefaultIX1 10:0x41:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 11:0x41:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 12:0x41:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 13:0x41:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 14:0x41:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 15:0x41:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 16:0x41:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x5E:0x15:0xE0:0x15:0x50:0x1E:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x5D:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 17:0x41:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 18:0x41:0x58:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 19:0x41:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x00:0x82:0x14:0xD2:0x14:0x50:0x12:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 20:0x42:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 21:0x42:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 22:0x42:0x44:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 23:0x42:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 24:0x42:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 25:0x42:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xF3:0x16:0x50:0x0E:0x00 DefaultIX1 26:0x42:0x48:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x14:0x10:0x82:0x14:0xD2:0x14:0x14:0x14:0x12:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 27:0x42:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 28:0x42:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 29:0x42:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 30:0x42:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 31:0x42:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 32:0x42:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x10 DefaultIX1 33:0x42:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 34:0x42:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 35:0x42:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 36:0x42:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 37:0x42:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 38:0x42:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x28:0x1B:0x02 DefaultIX1 39:0x42:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 40:0x43:0x41:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xE0:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 41:0x43:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 42:0x43:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 43:0x43:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x11:0x00:0x82:0x14:0xD2:0x14:0x28:0x18:0x02:0x72:0x15:0x4E:0x16:0x28:0x18:0x02 DefaultIX1 44:0x43:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 45:0x43:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 46:0x43:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 47:0x43:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 48:0x43:0x4C:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 49:0x43:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 50:0x43:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 51:0x43:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 52:0x43:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 53:0x43:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 54:0x43:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 55:0x43:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0xA0:0x1B:0x02:0x12:0x16:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 56:0x43:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 57:0x43:0x5A:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 58:0x44:0x45:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 59:0x44:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 60:0x44:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 61:0x44:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 62:0x44:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 63:0x44:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x26:0x16:0xA0:0x1E:0x02 DefaultIX1 64:0x45:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 65:0x45:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 66:0x45:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02 DefaultIX1 67:0x45:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 68:0x45:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 69:0x45:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 70:0x45:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 71:0x46:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 72:0x46:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 73:0x46:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 74:0x46:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 75:0x46:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 76:0x46:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 77:0x46:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 78:0x47:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 79:0x47:0x42:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 80:0x47:0x44:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 81:0x47:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 82:0x47:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 83:0x47:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 84:0x47:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 85:0x47:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 86:0x47:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 87:0x47:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 88:0x47:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 89:0x47:0x50:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 90:0x47:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 91:0x47:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 92:0x47:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 93:0x47:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 94:0x47:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 95:0x47:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 96:0x47:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 97:0x48:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 98:0x48:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 99:0x48:0x4E:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 100:0x48:0x52:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 101:0x48:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 102:0x48:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 103:0x49:0x44:0x03:0x62:0x09:0xB2:0x09:0x14:0x14:0x00:0x67:0x16:0xCB:0x16:0x14:0x17:0x00 DefaultIX1 104:0x49:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 105:0x49:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x72:0x15:0x62:0x16:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x17:0x01 DefaultIX1 106:0x49:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 107:0x49:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x67:0x16:0xB7:0x16:0x50:0x14:0x10:0xB7:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 108:0x49:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 109:0x49:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 110:0x49:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 111:0x49:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 112:0x49:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 113:0x4A:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 114:0x4A:0x4D:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 115:0x4A:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x67:0x16:0xCB:0x16:0x50:0x17:0x00 DefaultIX1 116:0x4A:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x2E:0x13:0x7E:0x13:0x28:0x17:0x00:0xA6:0x13:0xE2:0x13:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x17:0x02 DefaultIX1 117:0x4B:0x45:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x28:0x17:0x00 DefaultIX1 118:0x4B:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 119:0x4B:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1B:0x00 DefaultIX1 120:0x4B:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 121:0x4B:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 122:0x4B:0x4E:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 123:0x4B:0x50:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 124:0x4B:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x02:0x5D:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 125:0x4B:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 126:0x4B:0x59:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 127:0x4B:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xE6:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x50:0x14:0x02 DefaultIX1 128:0x4C:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 129:0x4C:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 130:0x4C:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 131:0x4C:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 132:0x4C:0x4B:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 133:0x4C:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 134:0x4C:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 135:0x4C:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 136:0x4C:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 137:0x4C:0x56:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 138:0x4C:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 139:0x4D:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12 DefaultIX1 140:0x4D:0x43:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 141:0x4D:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 142:0x4D:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 143:0x4D:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 144:0x4D:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 145:0x4D:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 146:0x4D:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 147:0x4D:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 148:0x4D:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x4E:0x16:0x50:0x1E:0x02 DefaultIX1 149:0x4D:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 150:0x4D:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 151:0x4D:0x50:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 152:0x4D:0x51:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 153:0x4D:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 154:0x4D:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 155:0x4D:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 156:0x4D:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 157:0x4D:0x56:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5D:0x16:0xDA:0x16:0x50:0x14:0x00 DefaultIX1 158:0x4D:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 159:0x4D:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 160:0x4D:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x12:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x18:0x00 DefaultIX1 161:0x4D:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 162:0x4E:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 163:0x4E:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 164:0x4E:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 165:0x4E:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 166:0x4E:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 167:0x4E:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 168:0x4E:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 169:0x4E:0x4F:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 170:0x4E:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xB7:0x16:0x50:0x14:0x00 DefaultIX1 171:0x4E:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 172:0x4E:0x55:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 173:0x4E:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 174:0x4F:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 175:0x50:0x41:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 176:0x50:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 177:0x50:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 178:0x50:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 179:0x50:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 180:0x50:0x4B:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 181:0x50:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 182:0x50:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 183:0x50:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 184:0x50:0x52:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 185:0x50:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 186:0x50:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 187:0x50:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 188:0x50:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 189:0x51:0x41:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x62:0x16:0xA0:0x1B:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x12 DefaultIX1 190:0x52:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 191:0x52:0x4F:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 192:0x52:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0xE6:0x14:0x28:0x17:0x10:0x5E:0x15:0x5D:0x16:0x14:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 193:0x52:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 194:0x52:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 195:0x53:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xB7:0x16:0x50:0x0E:0x00 DefaultIX1 196:0x53:0x42:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 197:0x53:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 198:0x53:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 199:0x53:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 200:0x53:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 201:0x53:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 202:0x53:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 203:0x53:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 204:0x53:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 205:0x53:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 206:0x53:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 207:0x53:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02 DefaultIX1 208:0x53:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 209:0x53:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 210:0x53:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 211:0x53:0x54:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 212:0x53:0x56:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 213:0x53:0x58:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 214:0x53:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 215:0x53:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 216:0x54:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 217:0x54:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 218:0x54:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 219:0x54:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x4E:0x16:0x28:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 220:0x54:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 221:0x54:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 222:0x54:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 223:0x54:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 224:0x54:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 225:0x54:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 226:0x54:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 227:0x54:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 228:0x54:0x54:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 229:0x54:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 230:0x54:0x57:0x01:0x60:0x09:0xA8:0x09:0x28:0x1E:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 231:0x54:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 232:0x55:0x41:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x72:0x15:0x26:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 233:0x55:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xB7:0x16:0x50:0x1E:0x00 DefaultIX1 234:0x55:0x4D:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 235:0x55:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 236:0x55:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 237:0x55:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 238:0x56:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 239:0x56:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 240:0x56:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 241:0x56:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 242:0x56:0x49:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 243:0x56:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 244:0x56:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 245:0x57:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 246:0x57:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0x28:0x1B:0x02:0x67:0x16:0xA3:0x16:0x28:0x1B:0x00 DefaultIX1 247:0x58:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 248:0x59:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 249:0x59:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 250:0x5A:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 251:0x5A:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 252:0x5A:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 ElementTable unifiRegulatoryTable ElementTableIndices unifiRegulatoryTableIndex BFType var BFAccess RO
+Element unifiRoamCUFactor BasicType string BERType string OID 1.2.3.38.1.2.3.1.2295 Access read_write PSID 2295 DefaultIX1 1:0x09:0x64:0x00 DefaultIX1 2:0x45:0x6F:0x0D DefaultIX1 3:0x65:0x14:0x00 DefaultIX1 4:0x1D:0x64:0x00 DefaultIX1 5:0x4F:0x94:0x10 DefaultIX1 6:0x65:0x14:0x00 ElementTable unifiRoamCUFactorTable ElementTableIndices unifiRoamCUFactorTableIndex BFType var BFAccess RW
+Element unifiRoamCUScanTrigger BasicType integer BERType integer OID 1.2.3.39.1.2.3.1.2308 Access read_write PSID 2308 DefaultIX1 1::70: DefaultIX1 2::70: ElementTable unifiRoamCUScanTriggerTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW
+Element unifiRoamRSSIBoost BasicType integer BERType integer OID 1.2.3.40.1.2.3.1.2298 Access read_write PSID 2298 DefaultIX1 1:0 DefaultIX1 2:0 ElementTable unifiRoamRSSIBoostTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW
+Element unifiRoamRssiFactor BasicType string BERType string OID 1.2.3.41.1.2.3.1.2306 Access read_write PSID 2306 DefaultIX1 1:0xC9:0x64:0x00:0x00 DefaultIX1 2:0xC4:0x5A:0x02:0x3C DefaultIX1 3:0xBA:0x3C:0x03:0x46 DefaultIX1 4:0xB0:0x14:0x04:0x50 DefaultIX1 5:0xA6:0x00:0x02:0x5A DefaultIX1 6:0x81:0x00:0x00:0x00 ElementTable unifiRoamRssiFactorTable ElementTableIndices unifiRoamRssiFactorTableIndex BFType var BFAccess RW
+Element unifiRxExternalGainFrequency BasicType integer BERType integer OID 1.2.3.42.1.2.3.1.5037 Access read_write Min 3940 Max 12000 PSID 5037 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType uint16 BFAccess RW
+Element unifiRxExternalGain BasicType integer BERType integer OID 1.2.3.42.1.2.3.1.5038 Access read_write Min -128 Max 127 PSID 5038 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType int16 BFAccess RW
+Element unifiSarBackoff BasicType integer BERType integer OID 1.2.3.43.1.2.3.1.6026 Access read_write PSID 6026 DefaultIX1 1::60: DefaultIX1 2::52: ElementTable unifiSarBackoffTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW
+Element unifiScanParameters BasicType string BERType string OID 1.2.3.44.1.2.3.1.2154 Access read_write Min 20 Max 20 PSID 2154 DefaultIX1 1:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 2:0x06:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 3:0x02:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 4:0x06:0x01:0x18:0x00:0x44:0x00:0x66:0x00:0x00:0x00:0x06:0x01:0x18:0x00:0x32:0x00:0x66:0x00:0x00:0x00 DefaultIX1 5:0x06:0x00:0x18:0x00:0x44:0x00:0x00:0x00:0x00:0x00:0x06:0x00:0x18:0x00:0x32:0x00:0x00:0x00:0x00:0x00 DefaultIX1 6:0x04:0x01:0x18:0x00:0x3A:0x00:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x3A:0x00:0x00:0x00:0x00:0x00 DefaultIX1 7:0x04:0x01:0x18:0x00:0x27:0x00:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x27:0x00:0x00:0x00:0x00:0x00 DefaultIX1 8:0x00:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x00:0x01:0x44:0x00:0xF4:0x00:0x75:0x00:0x00:0x00 DefaultIX1 9:0x02:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 10:0x03:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x80:0x00:0x03:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x80:0x00 DefaultIX1 11:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x00:0x00:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x00:0x00 DefaultIX1 12:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00 DefaultIX1 13:0x04:0x01:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00:0x04:0x01:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00 DefaultIX1 14:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x00:0x00:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x00:0x00 DefaultIX1 15:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00 DefaultIX1 16:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00 DefaultIX1 17:0x03:0x01:0x05:0x00:0x14:0x00:0x64:0x00:0x00:0x00:0x03:0x01:0x05:0x00:0x14:0x00:0x64:0x00:0x00:0x00 DefaultIX1 18:0x03:0x00:0x00:0x00:0x00:0x00:0xC8:0x00:0x01:0x00:0x03:0x00:0x00:0x00:0x00:0x00:0xC8:0x00:0x01:0x00 DefaultIX1 19:0x06:0x00:0x46:0x00:0xE8:0x00:0xE8:0x00:0x00:0x00:0x06:0x00:0x46:0x00:0xE8:0x00:0xE8:0x00:0x00:0x00 DefaultIX1 20:0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x09:0x08:0x07:0x06:0x05:0x04:0x03:0x02:0x01:0x00 ElementTable unifiScanParametersTable ElementTableIndices unifiScanParametersTableIndex BFType var BFAccess RW
+Element unifiThroughputDebug BasicType integer BERType integer OID 1.2.3.45.1.2.3.1.2254 Access read_only PSID 2254 GetPerVifFunction mibthroughputdiagnosticsget SetPerVifFunction mibthroughputdiagnosticsset ElementTable unifiThroughputDebugTable ElementTableIndices unifiThroughputDebugIndex BFType uint16 BFAccess RO
+Element unifiTxAntennaConnectionLossFrequency BasicType integer BERType integer OID 1.2.3.46.1.2.3.1.5033 Access read_write Min 3940 Max 12000 PSID 5033 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType uint16 BFAccess RW
+Element unifiTxAntennaConnectionLoss BasicType integer BERType integer OID 1.2.3.46.1.2.3.1.5034 Access read_write Min -128 Max 127 PSID 5034 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType int16 BFAccess RW
+Element unifiTxAntennaMaxGainFrequency BasicType integer BERType integer OID 1.2.3.47.1.2.3.1.5035 Access read_write Min 3940 Max 12000 PSID 5035 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType uint16 BFAccess RW
+Element unifiTxAntennaMaxGain BasicType integer BERType integer OID 1.2.3.47.1.2.3.1.5036 Access read_write Min -128 Max 127 PSID 5036 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType int16 BFAccess RW
+Element unifiTxDetectorFrequencyCompensation BasicType string BERType string OID 1.2.3.48.1.2.3.1.5057 Access read_write Min 0 Max 255 PSID 5057 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorFrequencyCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxDetectorTemperatureCompensation BasicType string BERType string OID 1.2.3.49.1.2.3.1.5056 Access read_write Min 0 Max 255 PSID 5056 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorTemperatureCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxFtrimSettings BasicType string BERType string OID 1.2.3.50.1.2.3.1.2372 Access read_write Min 0 Max 255 PSID 2372 SetFunction mibricechangefsmparams ElementTable unifiTxFtrimSettingsTable ElementTableIndices unifiTxFtrimSettingsTableIndex BFType var BFAccess RW
+Element unifiTxGainSettings BasicType string BERType string OID 1.2.3.51.1.2.3.1.5032 Access read_write Min 0 Max 255 PSID 5032 SetFunction mibricechangefsmparams ElementTable unifiTxGainSettingsTable ElementTableIndices unifiTxGainSettingsTableIndex BFType var BFAccess RW
+Element unifiTxGainStepSettings BasicType string BERType string OID 1.2.3.52.1.2.3.1.5081 Access read_write Min 0 Max 255 PSID 5081 SetFunction mibricechangefsmparams ElementTable unifiTxGainStepSettingsTable ElementTableIndices unifiTxGainStepSettingsTableIndex BFType var BFAccess RW
+Element unifiTxOOBConstraints BasicType string BERType string OID 1.2.3.53.1.2.3.1.5064 Access read_write Min 0 Max 255 PSID 5064 SetFunction mibricechangefsmparams ElementTable unifiTxOOBConstraintTable ElementTableIndices unifiTxOOBConstraintTableIndex BFType var BFAccess RW
+Element unifiTxOpenLoopFrequencyCompensation BasicType string BERType string OID 1.2.3.54.1.2.3.1.5059 Access read_write Min 0 Max 255 PSID 5059 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopFrequencyCompensationTable ElementTableIndices unifiTxOpenLoopFrequencyCompensationTableIndex BFType var BFAccess RW
+Element unifiTxOpenLoopTemperatureCompensation BasicType string BERType string OID 1.2.3.55.1.2.3.1.5058 Access read_write Min 0 Max 255 PSID 5058 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopTemperatureCompensationTable ElementTableIndices unifiTxOpenLoopTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxPaGainDpdFrequencyCompensation BasicType string BERType string OID 1.2.3.56.1.2.3.1.5067 Access read_write Min 0 Max 255 PSID 5067 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdFrequencyCompensationTable ElementTableIndices unifiTxPaGainDpdFrequencyCompensationTableIndex BFType var BFAccess RW
+Element unifiTxPaGainDpdTemperatureCompensation BasicType string BERType string OID 1.2.3.57.1.2.3.1.5066 Access read_write Min 0 Max 255 PSID 5066 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdTemperatureCompensationTable ElementTableIndices unifiTxPaGainDpdTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxPowerDetectorResponse BasicType string BERType string OID 1.2.3.58.1.2.3.1.5055 Access read_write Min 0 Max 255 PSID 5055 SetFunction mibricechangefsmparams ElementTable unifiTxPowerDetectorResponseTable ElementTableIndices unifiTxPowerDetectorResponseTableIndex BFType var BFAccess RW
+Element unifiTxPowerTrimConfig BasicType string BERType string OID 1.2.3.59.1.2.3.1.5072 Access read_write Min 21 Max 21 PSID 5072 SetFunction mibricechangefsmparams ElementTable unifiTxPowerTrimConfigTable ElementTableIndices unifiTxPowerTrimConfigTableIndex BFType var BFAccess RW
+Element unifiTxSettings BasicType string BERType string OID 1.2.3.60.1.2.3.1.5031 Access read_write Min 0 Max 255 PSID 5031 SetFunction mibricechangefsmparams ElementTable unifiTxSettingsTable ElementTableIndices unifiTxSettingsTableIndex BFType var BFAccess RW
diff --git a/proprietary/vendor/etc/wifi/mx140_bt.hcf b/proprietary/vendor/etc/wifi/mx140_bt.hcf
new file mode 100644
index 0000000..890f57b
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_bt.hcf
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140_t.bin b/proprietary/vendor/etc/wifi/mx140_t.bin
new file mode 100644
index 0000000..71e878e
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t.bin
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/common/log-strings.bin b/proprietary/vendor/etc/wifi/mx140_t/debug/common/log-strings.bin
new file mode 100644
index 0000000..581c996
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/common/log-strings.bin
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml
new file mode 100644
index 0000000..f4965d1
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2015-2016 autogenerated by moredump.py as part of 'drun prep'.
+ Changes made to this file may cause incorrect behaviour and will be lost if it is regenerated.
+
+ XML file defining registers for bt subsystem moredump
+ Chip hash: 8898
+
+
+-->
+
+<subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.samsung.com Registers.xsd"
+ name="bt">
+ <block name="bt_bb_clkgen" comment="">
+ <register addr="40300000" rw_flags="R" width="4" name="BT_CLKGEN_SYSTEM_TIME" comment="The current microsecond system time."/>
+ <register addr="40300004" rw_flags="RW" width="4" name="BT_CLKGEN_ENABLES" comment="This register enables the core clocks on the chip. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="40300008" rw_flags="RW" width="4" name="BT_AUDIO_CLOCK0" comment="Audio clock 0 configuration"/>
+ <register addr="4030000c" rw_flags="RW" width="4" name="BT_AUDIO_CLOCK1" comment="Audio clock 1 configuration"/>
+ <register addr="40300010" rw_flags="RW" width="2" name="BT_AUDIO_CLOCK_EN" comment="Audio clock En"/>
+ </block>
+ <block name="bt_bb_modem" comment="">
+ <register addr="40310000" rw_flags="R" width="4" name="BT_DEBUG" comment="BT Debug readback."/>
+ <register addr="40310004" rw_flags="RW" width="4" name="BT_DEBUG_MUX" comment="BT Debug Mux Selection."/>
+ <register addr="40310008" rw_flags="RW" width="4" name="BT_WBREE_CONFIG" comment="Enables Wibree featues."/>
+ <register addr="4031000c" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_EXT" comment="Extra Wibree controls."/>
+ <register addr="40310010" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_EXTENDED" comment="Extended length Wibree controls."/>
+ <register addr="40310014" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_2M" comment="2M Wibree controls."/>
+ <register addr="40310018" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_LR" comment="LR Wibree controls."/>
+ <register addr="4031001c" rw_flags="RW" width="4" name="BT_WBREE_CONFIG_ANGLE" comment="AOD /AOAWibree controls."/>
+ <register addr="40310020" rw_flags="RW" width="4" name="BT_WBREE_SUPP_ENABLES" comment="More AOD /AOA Wibree controls."/>
+ <register addr="40310024" rw_flags="RW" width="4" name="BT_WBREE_LEN_PARAMS" comment="Configure BLE length paramters"/>
+ <register addr="40310028" rw_flags="RW" width="4" name="BT_LEN_PARAMS" comment="Configure BR, EDR length paramters"/>
+ <register addr="4031002c" rw_flags="RW" width="2" name="BT_ANTPLUS_CONFIG" comment="Enables ANT+ featues."/>
+ <register addr="40310030" rw_flags="RW" width="4" name="BT_LLR_TRIGGER_LSW" comment="LLR Access Code to transmit or receive LSW"/>
+ <register addr="40310034" rw_flags="RW" width="4" name="BT_LLR_TRIGGER_MSW" comment="LLR Access Code to transmit or receive MSW"/>
+ <register addr="40310038" rw_flags="RW" width="4" name="BT_AES_ACL_CFG_1" comment="Enable BT AES and AES CCM modes on ACL packets"/>
+ <register addr="4031003c" rw_flags="RW" width="4" name="BT_AES_ACL_CFG_2" comment="Enable BT AES and AES CCM modes on ACL packets"/>
+ <register addr="40310040" rw_flags="RW" width="4" name="BT_AES_ACL_CFG_3" comment="Enable BT AES and AES CCM modes on ACL packets"/>
+ <register addr="40310044" rw_flags="RW" width="4" name="BT_AES_ACL23_CFG_1" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="40310048" rw_flags="RW" width="4" name="BT_AES_ACL23_CFG_2" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="4031004c" rw_flags="RW" width="4" name="BT_AES_ACL23_CFG_3" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="40310050" rw_flags="RW" width="2" name="BT_AES_ACL23_CFG_4" comment="Enable BT AES and AES CCM modes on EDR ACL packets"/>
+ <register addr="40310054" rw_flags="RW" width="4" name="BT_AES_ESCO_CFG" comment="Enable BT AES modes on ESCO packets"/>
+ <register addr="40310058" rw_flags="RW" width="4" name="BT_AES_ESCO23_CFG" comment="Enable BT AES modes on EDR ESCO packets"/>
+ <register addr="4031005c" rw_flags="RW" width="4" name="BT_AES_MISC_CFG" comment="Miscellaneous BT AES config"/>
+ <register addr="40310060" rw_flags="R" width="2" name="BT_AHB_STATUS" comment="AHB Status for BTLC"/>
+ <register addr="40310064" rw_flags="RW" width="4" name="BT_CONFIG_TX" comment="BT Config TX on Bitstream processing control"/>
+ <register addr="40310068" rw_flags="RW" width="4" name="BT_TX_AUTO_START_TIME" comment="Automatically turn on the Tx Bitstream digital at this time when TX_AUTO_START_EN is set."/>
+ <register addr="4031006c" rw_flags="RW" width="4" name="BT_CONFIG_RX" comment="BT Config RX on Bitstream processing control"/>
+ <register addr="40310070" rw_flags="RW" width="4" name="BT_RX_AUTO_START_TIME" comment="Automatically turn on the Rx Bitstream digital at this time when RX_AUTO_START_EN is set."/>
+ <register addr="40310074" rw_flags="RW" width="2" name="BT_CONFIG_COEX" comment="BT Config Coex Masking "/>
+ <register addr="40310078" rw_flags="RW" width="1" name="BT_SPEEDY_RST" comment="BT reset on Bitstream processing control"/>
+ <register addr="4031007c" rw_flags="RW" width="4" name="BT_SPEEDY_S_MON_CTRL" comment="BT Speedy Slave Monitor Ctrl"/>
+ <register addr="40310080" rw_flags="RW" width="4" name="BT_SPEEDY_M_MON_CTRL" comment="BT Speedy Master Monitor Ctrl"/>
+ <register addr="40310084" rw_flags="R" width="4" name="BT_SPEEDY_MON_STATUS" comment="BT Speedy Monitor Status"/>
+ <register addr="40310088" rw_flags="R" width="1" name="BT_SPEEDY_INT_STATUS" comment="BT Speedy Monitor Status"/>
+ <register addr="4031008c" rw_flags="RW" width="1" name="BT_TX_LINK_TYPE" comment=""/>
+ <register addr="40310090" rw_flags="RW" width="1" name="BT_TX_CORRUPT_CRC" comment="Corrupt transmitted CRC by inverting for BLE/BDR/EDR"/>
+ <register addr="40310094" rw_flags="R" width="2" name="BT_TX_CRC" comment="Transmitted BR/EDR CRC"/>
+ <register addr="40310098" rw_flags="RW" width="2" name="BT_TX_PACKET_HEADER" comment="Bluetooth packet header data."/>
+ <register addr="4031009c" rw_flags="RW" width="2" name="BT_TX_PAYLOAD_HEADER" comment="Bluetooth payload header data."/>
+ <register addr="403100a0" rw_flags="RW" width="4" name="BT_TX_VOICE_BUFFER" comment="Buffer Handle for voice data"/>
+ <register addr="403100a4" rw_flags="RW" width="4" name="BT_TX_DATA_BUFFER" comment="Buffer Handle for data"/>
+ <register addr="403100a8" rw_flags="RW" width="4" name="BT_TX_PACKET_CONFIG1" comment=""/>
+ <register addr="403100ac" rw_flags="RW" width="4" name="BT_TX_WBREE_SUPP" comment="Supplemental field for AoA Data packets."/>
+ <register addr="403100b0" rw_flags="RW" width="4" name="BT_TX_WBREE_EXT" comment="Supplemental field for AoA and other advertising extensions."/>
+ <register addr="403100b4" rw_flags="RW" width="2" name="BT_TX_ESCO_NUM_VOICE_BYTES" comment=""/>
+ <register addr="403100b8" rw_flags="R" width="1" name="BT_TX_STATE" comment=""/>
+ <register addr="403100bc" rw_flags="R" width="1" name="BT_TX_EVENT_TYPE" comment="Status of last transmitted packet"/>
+ <register addr="403100c0" rw_flags="R" width="1" name="BT_TX_EVENT_TYPE_BIT" comment="Latch of Status/Errors of last transmitted packet - each bit corresponds to event type value"/>
+ <register addr="403100c4" rw_flags="R" width="4" name="BT_TX_STATE_STATUS_BIT" comment="Latch of TX State Status - each bit corresponds to state we've transitioned through"/>
+ <register addr="403100c8" rw_flags="RW" width="4" name="BT_TX_WBREE_ACCESS_ADDR" comment="Wibree transmit sync word"/>
+ <register addr="403100cc" rw_flags="RW" width="1" name="BT_TX_WBREE_PREAMBLE" comment="Wibree Programmable Preamble - default set for BLE LongRange"/>
+ <register addr="403100d0" rw_flags="RW" width="2" name="BT_TX_WBREE_HDR_DATA" comment="Wibree tranamit header"/>
+ <register addr="403100d4" rw_flags="RW" width="4" name="BT_TX_WBREE_AD_ADDR_LSW" comment="Wibree Advertiser address - transmitted by master in an advertising packet LSW"/>
+ <register addr="403100d8" rw_flags="RW" width="2" name="BT_TX_WBREE_AD_ADDR_MSW" comment="Wibree Advertiser address - transmitted by master in an advertising packet MSW"/>
+ <register addr="403100dc" rw_flags="RW" width="4" name="BT_TX_WBREE_CRC_SEED" comment="Seed value for Wibree CRC and ICV checksum"/>
+ <register addr="403100e0" rw_flags="RW" width="4" name="BT_TX_WBREE_BUFFER" comment="Buffer handle for Wibree data"/>
+ <register addr="403100e4" rw_flags="R" width="4" name="BT_TX_WBREE_CRC" comment="Transmitted Wibree CRC/ICV"/>
+ <register addr="403100e8" rw_flags="RW" width="1" name="BT_TX_ANTPLUS_LENGTH" comment="Length of ANT+ frame to transmit in bytes (including access code, etc.). For example, a standard fixed frame length should be 18."/>
+ <register addr="403100ec" rw_flags="RW" width="2" name="BT_TX_LLR_CONFIG" comment="Transmit LLR config : "/>
+ <register addr="403100f0" rw_flags="RW" width="2" name="BT_TX_LLR_REPETTIONS" comment="Number of times to repeat the LLR Trigger code"/>
+ <register addr="403100f4" rw_flags="RW" width="1" name="BT_TX_WAIT_FOR_RFIC_DONE" comment="Wait for the TxDone acknowledgement to come back from the RFIC before firing the end of packet interrupt"/>
+ <register addr="403100f8" rw_flags="RW" width="1" name="BT_RX_MEMBER_ADDRESS" comment="Receive member address"/>
+ <register addr="403100fc" rw_flags="RW" width="2" name="BT_RX_LINK_TYPE" comment="Bluetooth link type"/>
+ <register addr="40310100" rw_flags="RW" width="4" name="BT_RX_FHS_BUFFER" comment="MMU FHS buffer handle"/>
+ <register addr="40310104" rw_flags="RW" width="4" name="BT_RX_LMP_BUFFER" comment="MMU LMP buffer handle"/>
+ <register addr="40310108" rw_flags="RW" width="4" name="BT_RX_VOICE_BUFFER" comment="MMU Voice buffer handle"/>
+ <register addr="4031010c" rw_flags="RW" width="4" name="BT_RX_DATA_BUFFER" comment="MMU Data buffer handle"/>
+ <register addr="40310110" rw_flags="RW" width="2" name="BT_RX_FHS_BUF_SIZE" comment="MMU FHS buffer size "/>
+ <register addr="40310114" rw_flags="RW" width="2" name="BT_RX_LMP_BUF_SIZE" comment="MMU LMP buffer size "/>
+ <register addr="40310118" rw_flags="RW" width="2" name="BT_RX_VOICE_BUF_SIZE" comment="MMU Voice buffer size"/>
+ <register addr="4031011c" rw_flags="RW" width="2" name="BT_RX_DATA_BUF_SIZE" comment="MMU Data buffer size"/>
+ <register addr="40310120" rw_flags="RW" width="4" name="BT_RX_CONFIG" comment=""/>
+ <register addr="40310124" rw_flags="RW" width="4" name="BT_RX_PACKET_CONFIG1" comment="Receive packet configuration - part1"/>
+ <register addr="40310128" rw_flags="RW" width="2" name="BT_RX_ESCO_NUM_VOICE_BYTES" comment=""/>
+ <register addr="4031012c" rw_flags="RW" width="4" name="BT_RX_MLE_LEN" comment="Length increments for MLE escon length info"/>
+ <register addr="40310130" rw_flags="RW" width="1" name="BT_RX_MR_DEBUG_CONFIG" comment="Enable EDR debug - non zero"/>
+ <register addr="40310134" rw_flags="R" width="1" name="BT_RX_STATE" comment="Debug register - current state of rx_control"/>
+ <register addr="40310138" rw_flags="R" width="1" name="BT_RX_FEC_NUM_CORR_HEADER_ERRORS" comment="FEC correctable header error count"/>
+ <register addr="4031013c" rw_flags="R" width="2" name="BT_RX_PACKET_HEADER" comment="Received packet header"/>
+ <register addr="40310140" rw_flags="R" width="2" name="BT_RX_PAYLOAD_HEADER" comment="Received payload header"/>
+ <register addr="40310144" rw_flags="R" width="2" name="BT_RX_PAYLOAD_NUM_VOICE_BYTES" comment="Number of voice bytes received"/>
+ <register addr="40310148" rw_flags="R" width="2" name="BT_RX_PAYLOAD_NUM_DATA_BYTES" comment="Number of data bytes received"/>
+ <register addr="4031014c" rw_flags="R" width="1" name="BT_RX_FEC_NUM_CORR_ERRORS" comment="FEC correctable error count"/>
+ <register addr="40310150" rw_flags="R" width="1" name="BT_RX_FEC_NUM_UNCORR_ERRORS" comment="FEC un-correctable error count"/>
+ <register addr="40310154" rw_flags="W" width="1" name="BT_RX_EVENT_CLEAR" comment="Write to clear receive event and interrupt without disabling the RX - Write sensitive"/>
+ <register addr="40310158" rw_flags="R" width="1" name="BT_RX_EVENT_TYPE" comment="Received event type"/>
+ <register addr="4031015c" rw_flags="R" width="4" name="BT_RX_EVENT_TYPE_BIT" comment="Received event type - Latch of bits for each error/event type"/>
+ <register addr="40310160" rw_flags="R" width="4" name="BT_RX_STATE_STATUS_BIT" comment="Latch of RX State Status - each bit corresponds to state we've transitioned through"/>
+ <register addr="40310164" rw_flags="R" width="4" name="BT_RX_WBREE_HDR_DATA" comment="Wibree received header"/>
+ <register addr="40310168" rw_flags="R" width="1" name="BT_RX_WBREE_SUPP_DATA" comment="Wibree received SuppInfo"/>
+ <register addr="4031016c" rw_flags="R" width="4" name="BT_RX_WBREE_AD_ADDR_LSW" comment="Received Advertiser address - applicable to adverting packets only LSW"/>
+ <register addr="40310170" rw_flags="R" width="2" name="BT_RX_WBREE_AD_ADDR_MSW" comment="Received Advertiser address - applicable to adverting packets only MSW"/>
+ <register addr="40310174" rw_flags="RW" width="4" name="BT_RX_WBREE_CRC_SEED" comment="Wibree CRC seed"/>
+ <register addr="40310178" rw_flags="RW" width="4" name="BT_RX_WBREE_BUFFER" comment="Wibree receive buffer handle"/>
+ <register addr="4031017c" rw_flags="RW" width="2" name="BT_RX_WBREE_BUF_SIZE" comment="Wibree receive buffer size"/>
+ <register addr="40310180" rw_flags="RW" width="4" name="BT_RX_WBREE_SUPP_BUFFER" comment="Wibree receive Supplemental buffer handle"/>
+ <register addr="40310184" rw_flags="RW" width="4" name="BT41_ZL_NONCE_CFG" comment="Set zero flag on Rcv Nonce for zero length packets received with following types:"/>
+ <register addr="40310188" rw_flags="R" width="4" name="AES_CCM_DATA" comment="Received encrypted MIC"/>
+ <register addr="4031018c" rw_flags="R" width="4" name="AES_EXP_CCM_DATA" comment="Expected encrypted MIC"/>
+ <register addr="40310190" rw_flags="RW" width="1" name="BT41_SNIFF_MODE" comment="Prevent decryption of incoming data stream"/>
+ <register addr="40310194" rw_flags="RW" width="1" name="BT_RX_ANTPLUS_LENGTH" comment="ANT plus packet length (for receive state machine)"/>
+ <register addr="40310198" rw_flags="RW" width="1" name="BT_RX_WAIT_FOR_RFIC_DONE" comment="Wait for the RxDone acknowledgement to come back from the RFIC before firing the end of packet interrupt"/>
+ <register addr="4031019c" rw_flags="RW" width="1" name="BT_RX_MLE_ACL_PAYLOAD_DELAY" comment="Number of clock cycles to delay sending the ACL payload to the RFIC. This is used to correct a potential timing issue (see SB-17048)"/>
+ <register addr="403101a0" rw_flags="RW" width="4" name="BT_TXRX_MASTER_CLOCK" comment="Master clock seed for BT encryption LSFR"/>
+ <register addr="403101a4" rw_flags="RW" width="4" name="BT_TXRX_MASTER_ADDRESS_LSW" comment="Master address seed for BT encryption LSFR"/>
+ <register addr="403101a8" rw_flags="RW" width="2" name="BT_TXRX_MASTER_ADDRESS_MSW" comment="Master address seed for BT encryption LSFR"/>
+ <register addr="403101ac" rw_flags="RW" width="4" name="BT_TXRX_ACCESS_CODE_LAP" comment="Lower 24 bits of BT address to generate access code - bit 24 causes an invertion of the generated access code."/>
+ <register addr="403101b0" rw_flags="RW" width="1" name="BT_TXRX_WHITEN_ACTIVE" comment="Enable data whitening"/>
+ <register addr="403101b4" rw_flags="RW" width="1" name="BT_TXRX_WHITEN_SEED" comment="Whitener seed for BT and Wibree packets"/>
+ <register addr="403101b8" rw_flags="RW" width="1" name="BT_TXRX_ENCRYPT_ACTIVE" comment="Enable BT encryption"/>
+ <register addr="403101bc" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_0" comment="BT encryption key"/>
+ <register addr="403101c0" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_1" comment="BT encryption key"/>
+ <register addr="403101c4" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_2" comment="BT encryption key"/>
+ <register addr="403101c8" rw_flags="RW" width="4" name="BT_TXRX_ENCRYPT_KEY_3" comment="BT encryption key"/>
+ <register addr="403101cc" rw_flags="RW" width="1" name="BT_TXRX_HEC_CRC_SEED" comment="Transmit and receive Header Error CRC seed"/>
+ <register addr="403101d0" rw_flags="RW" width="1" name="BT_TXRX_AES_DBG_ADDR" comment="Select data to be read in AES_DBG_DATA"/>
+ <register addr="403101d4" rw_flags="R" width="2" name="BT_TXRX_AES_DBG_DATA" comment="P and K debug data"/>
+ <register addr="403101d8" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_0" comment="AES key"/>
+ <register addr="403101dc" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_1" comment="AES key"/>
+ <register addr="403101e0" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_2" comment="AES key"/>
+ <register addr="403101e4" rw_flags="RW" width="4" name="BT_TXRX_AES_KEY_3" comment="AES key"/>
+ <register addr="403101e8" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE_0" comment="AES Nonce to be encrypted"/>
+ <register addr="403101ec" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE_1" comment="AES Nonce to be encrypted"/>
+ <register addr="403101f0" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE_2" comment="AES Nonce to be encrypted"/>
+ <register addr="403101f4" rw_flags="RW" width="1" name="BT_TXRX_AES_NONCE_3" comment="AES Nonce to be encrypted"/>
+ <register addr="403101f8" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE2_0" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="403101fc" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE2_1" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="40310200" rw_flags="RW" width="4" name="BT_TXRX_AES_NONCE2_2" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="40310204" rw_flags="RW" width="1" name="BT_TXRX_AES_NONCE2_3" comment="AES Additional Nonce to be encrypted"/>
+ <register addr="40310208" rw_flags="RW" width="2" name="BT_TXRX_AES_CCM_HDR_EN1" comment="Select which bits of header make up B0 key for AES-CCM"/>
+ <register addr="4031020c" rw_flags="RW" width="2" name="BT_TXRX_AES_CCM_HDR_EN2" comment="Select which bits of header make up B0 key for AES-CCM"/>
+ <register addr="40310210" rw_flags="RW" width="1" name="BT_TXRX_AES_CCM_FLAG_B0" comment="Aes-Ccm B0 flag"/>
+ <register addr="40310214" rw_flags="RW" width="1" name="BT_TXRX_AES_CCM_FLAG_C0" comment="Aes-Ccm C0 flag"/>
+ <register addr="40310218" rw_flags="RW" width="2" name="BT_TXRX_AES_CONFIG" comment="AES config CMM select / Nonce Select"/>
+ <register addr="4031021c" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_0" comment="AES key for standalone engine"/>
+ <register addr="40310220" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_1" comment="AES key for standalone engine"/>
+ <register addr="40310224" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_2" comment="AES key for standalone engine"/>
+ <register addr="40310228" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_KEY_3" comment="AES key for standalone engine"/>
+ <register addr="4031022c" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_0" comment="Plaintext for standalone AES engine"/>
+ <register addr="40310230" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_1" comment="Plaintext for standalone AES engine"/>
+ <register addr="40310234" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_2" comment="Plaintext for standalone AES engine"/>
+ <register addr="40310238" rw_flags="RW" width="4" name="BT_TXRX_STANDALONE_AES_PLAINTEXT_3" comment="Plaintext for standalone AES engine"/>
+ <register addr="4031023c" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_0" comment="Enciphered text for standalone AES engine"/>
+ <register addr="40310240" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_1" comment="Enciphered text for standalone AES engine"/>
+ <register addr="40310244" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_2" comment="Enciphered text for standalone AES engine"/>
+ <register addr="40310248" rw_flags="R" width="4" name="BT_TXRX_STANDALONE_AES_CRYPTTEXT_3" comment="Enciphered text for standalone AES engine"/>
+ <register addr="4031024c" rw_flags="RW" width="2" name="BT_TXRX_STANDALONE_AES_CONTROL" comment="Write to start standalone AES engine"/>
+ <register addr="40310250" rw_flags="R" width="1" name="BT_TXRX_STANDALONE_AES_BUSY" comment="Indicates that the AES engine is currently busy. Goes high immediately when BT_TXRX_STANDALONE_AES_START is written. BT_TXRX_STANDALONE_AES_CRYPTTEXT is not valid until it goes low."/>
+ <register addr="40310254" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_0" comment="Update the CVSD codec state 279:0"/>
+ <register addr="40310258" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_1" comment=""/>
+ <register addr="4031025c" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_2" comment=""/>
+ <register addr="40310260" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_3" comment=""/>
+ <register addr="40310264" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_4" comment=""/>
+ <register addr="40310268" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_5" comment=""/>
+ <register addr="4031026c" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_6" comment=""/>
+ <register addr="40310270" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_7" comment=""/>
+ <register addr="40310274" rw_flags="W" width="4" name="BT_CVSD_OLD_STATE_8" comment=""/>
+ <register addr="40310278" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_0" comment="Current voice codec state bits 279:0 "/>
+ <register addr="4031027c" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_1" comment=""/>
+ <register addr="40310280" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_2" comment=""/>
+ <register addr="40310284" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_3" comment=""/>
+ <register addr="40310288" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_4" comment=""/>
+ <register addr="4031028c" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_5" comment=""/>
+ <register addr="40310290" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_6" comment=""/>
+ <register addr="40310294" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_7" comment=""/>
+ <register addr="40310298" rw_flags="R" width="4" name="BT_CVSD_NEW_STATE_8" comment=""/>
+ <register addr="4031029c" rw_flags="RW" width="2" name="BT_VOICE_SETTING" comment="SCO voice setting"/>
+ <register addr="403102a0" rw_flags="RW" width="1" name="BT_TXRX_HOP_SEQ_TYPE" comment="Configure HOP sequence type"/>
+ <register addr="403102a4" rw_flags="RW" width="4" name="BT_TXRX_HOP_UAP_LAP" comment="Upper and Lower BT address to determine frequecy hopping sequence"/>
+ <register addr="403102a8" rw_flags="RW" width="4" name="BT_TXRX_HOP_CLOCK" comment="Master clock"/>
+ <register addr="403102ac" rw_flags="RW" width="1" name="BT_TXRX_HOP_Y1" comment="Y1 from BT specification,"/>
+ <register addr="403102b0" rw_flags="RW" width="1" name="BT_TXRX_HOP_K_SEL" comment="K from BT specification, 0: Koffset=24, 1: Koffset=8"/>
+ <register addr="403102b4" rw_flags="RW" width="1" name="BT_TXRX_HOP_N" comment="Number of channels in adapted hop sequence"/>
+ <register addr="403102b8" rw_flags="RW" width="1" name="BT_TXRX_HOP_F" comment="Adapted Hop sequence mapping (F from BT specification)"/>
+ <register addr="403102bc" rw_flags="R" width="2" name="BT_TXRX_HOP_INDEX_PRE_MOD" comment="Index of required hop before final modulus"/>
+ <register addr="403102c0" rw_flags="R" width="1" name="BT_TXRX_HOP_INDEX" comment="Index of required hop (0 to 78 or 0 to 22)"/>
+ </block>
+ <block name="bt_dmah" comment="">
+ <register addr="40100000" rw_flags="R" width="1" name="BTDMAH_CH0_STATUS" comment="Channel 0 - Status word"/>
+ <register addr="40100004" rw_flags="RW" width="4" name="BTDMAH_CH0_SRC_ADDR" comment="Channel 0 - Base address of the source block"/>
+ <register addr="40100008" rw_flags="RW" width="4" name="BTDMAH_CH0_DST_ADDR" comment="Channel 0 - Base address of the destination block"/>
+ <register addr="4010000c" rw_flags="RW" width="4" name="BTDMAH_CH0_CONTROL" comment="Channel 0 - Control word"/>
+ <register addr="40100010" rw_flags="R" width="1" name="BTDMAH_CH1_STATUS" comment="Channel 1 - Status word"/>
+ <register addr="40100014" rw_flags="RW" width="4" name="BTDMAH_CH1_SRC_ADDR" comment="Channel 1 - Base address of the source block"/>
+ <register addr="40100018" rw_flags="RW" width="4" name="BTDMAH_CH1_DST_ADDR" comment="Channel 1 - Base address of the destination block"/>
+ <register addr="4010001c" rw_flags="RW" width="4" name="BTDMAH_CH1_CONTROL" comment="Channel 1 - Control word"/>
+ <register addr="40100020" rw_flags="R" width="1" name="BTDMAH_CH2_STATUS" comment="Channel 2 - Status word"/>
+ <register addr="40100024" rw_flags="RW" width="4" name="BTDMAH_CH2_SRC_ADDR" comment="Channel 2 - Base address of the source block"/>
+ <register addr="40100028" rw_flags="R" width="2" name="BTDMAH_CH2_PTR" comment="Channel 2 - Current Buffer Pointer"/>
+ <register addr="4010002c" rw_flags="RW" width="4" name="BTDMAH_CH2_CONTROL" comment="Channel 2 - Control word"/>
+ <register addr="40100030" rw_flags="R" width="1" name="BTDMAH_CH3_STATUS" comment="Channel 3 - Status word"/>
+ <register addr="40100034" rw_flags="RW" width="4" name="BTDMAH_CH3_DST_ADDR" comment="Channel 3 - Base address of the destination block"/>
+ <register addr="40100038" rw_flags="R" width="2" name="BTDMAH_CH3_PTR" comment="Channel 3 - Current Buffer Pointer"/>
+ <register addr="4010003c" rw_flags="RW" width="4" name="BTDMAH_CH3_CONTROL" comment="Channel 3 - Control word"/>
+ </block>
+ <block name="bt_pp_config" comment="">
+ <register addr="40200000" rw_flags="R" width="4" name="BTPP_VERSION" comment="Processor platform version signature - actually a 32-bit value in ctime format"/>
+ <register addr="40200004" rw_flags="RW" width="4" name="BTPP_POR_CONFIG" comment="Processor platform Configuration - NOTE Currently not in use."/>
+ <register addr="40200008" rw_flags="RW" width="4" name="BTPP_RST_CONFIG" comment="Processor platform Configuration - NOTE Currently not in use."/>
+ <register addr="4020000c" rw_flags="R" width="2" name="BT_PROC_STATUS" comment="Pio Status"/>
+ <register addr="40200010" rw_flags="RW" width="2" name="BT_PROC_DRIVE" comment="Pio Drive"/>
+ <register addr="40200014" rw_flags="RW" width="2" name="BT_PROC_DRIVE_EN" comment="Pio Drive En"/>
+ <register addr="40200018" rw_flags="RW" width="1" name="BT_PROC_BLOCK_ACCESS_TO_R4" comment="Block the CPU access to R4 resources"/>
+ <register addr="4020001c" rw_flags="RW" width="1" name="BTPP_IRQ2R4_SET" comment="Write 1 in the corresponding bit to raise an IRQ line to WLAN. Writing 0 has no any effect"/>
+ <register addr="40200020" rw_flags="RW" width="1" name="BTPP_IRQ2R4_CLR" comment="Write 1 in the corresponding bit to clear an IRQ line to WLAN. Writing 0 has no any effect"/>
+ <register addr="40200024" rw_flags="R" width="1" name="BTPP_IRQ2R4" comment="Status of the IRQ lines to WLAN"/>
+ </block>
+ <block name="speedy" comment="">
+ <register addr="40320000" rw_flags="RW" width="4" name="SPEEDY_ADDR_CTRL" comment="Address and control flags for a Speedy transaction. Write this register to create an APB cycle on the remote chip (set up the write data first for write cycles)"/>
+ <register addr="40320004" rw_flags="RW" width="4" name="SPEEDY_WRITE_DATA" comment="Data to write to APB over Speedy"/>
+ <register addr="40320008" rw_flags="R" width="4" name="SPEEDY_READ_DATA" comment="Data read back for APB over Speedy"/>
+ <register addr="4032000c" rw_flags="R" width="1" name="SPEEDY_APB_STATUS" comment="Status of the current APB cycle"/>
+ <register addr="40320010" rw_flags="RW" width="1" name="SPEEDY_ERROR_RECOVERY" comment="Write this register to clear a timeout or APB access error that has been triggered by an earlier cycle"/>
+ </block>
+</subsystem>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml
new file mode 100644
index 0000000..ff31bb6
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for Cortex M4 processor
+-->
+
+<processor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com Processor.xsd"
+ name="Cortex M4"
+ comment="Cortex M4 Processor/co-processors">
+ <cpuregister name="R0"/>
+ <cpuregister name="R1"/>
+ <cpuregister name="R2"/>
+ <cpuregister name="R3"/>
+ <cpuregister name="R4"/>
+ <cpuregister name="R5"/>
+ <cpuregister name="R6"/>
+ <cpuregister name="R7"/>
+ <cpuregister name="R8"/>
+ <cpuregister name="R9"/>
+ <cpuregister name="R10"/>
+ <cpuregister name="R11"/>
+ <cpuregister name="R12"/>
+ <cpuregister name="R13"/>
+ <cpuregister name="R14"/>
+ <cpuregister name="PC"/>
+ <cpuregister name="XPSR"/>
+ <cpuregister name="CONTROL"/>
+ <cpuregister name="FAULTMASK"/>
+ <cpuregister name="BASEPRI"/>
+ <cpuregister name="PRIMASK"/>
+ <cpuregister name="MSP"/>
+ <cpuregister name="PSP"/>
+
+ <memorymapped name="System Control" class="S">
+ <register addr="e000e008" rw_flags="RW" width="4" name="ACTLR" comment="Auxiliary Control Register"/>
+ <register addr="e000e010" rw_flags="RW" width="4" name="STCSR" comment="SysTick Control and Status Register"/>
+ <register addr="e000e014" rw_flags="RW" width="4" name="STRVR" comment="SysTick Reload Value Register"/>
+ <register addr="e000e018" rw_flags="RW" width="4" name="STCVR" comment="SysTick Current Value Register"/>
+ <register addr="e000e01c" rw_flags="RW" width="4" name="STCR" comment="SysTick Calibration Value Register"/>
+ <register addr="e000ed00" rw_flags="RW" width="4" name="CPUID" comment="CPU ID Base Register"/>
+ <register addr="e000ed04" rw_flags="RW" width="4" name="ICSR" comment="Interrupt Control State Register"/>
+ <register addr="e000ed08" rw_flags="RW" width="4" name="VTOR" comment="Vector Table Offset Register"/>
+ <register addr="e000ed0c" rw_flags="RW" width="4" name="AIRCR" comment="Application Interrupt and Reset Control Register"/>
+ <register addr="e000ed10" rw_flags="RW" width="4" name="SCR" comment="System Control Register"/>
+ <register addr="e000ed14" rw_flags="RW" width="4" name="CCR" comment="Configuration Control Register"/>
+ <register addr="e000ed18" rw_flags="RW" width="4" name="SHPR1" comment="System Handler Priority Register 1"/>
+ <register addr="e000ed1c" rw_flags="RW" width="4" name="SHPR2" comment="System Handler Priority Register 2"/>
+ <register addr="e000ed20" rw_flags="RW" width="4" name="SHPR3" comment="System Handler Priority Register 3"/>
+ <register addr="e000ed24" rw_flags="RW" width="4" name="SHCSR" comment="System Handler Control and State Register"/>
+ <register addr="e000ed28" rw_flags="RW" width="4" name="CFSR" comment="Configurable Fault Status Register"/>
+ <register addr="e000ed2c" rw_flags="RW" width="4" name="HFSR" comment="Hard Fault Status Register"/>
+ <register addr="e000ed30" rw_flags="RW" width="4" name="DFSR" comment="Debug Fault Status Register"/>
+ <register addr="e000ed34" rw_flags="RW" width="4" name="MMFAR" comment="MemManage Fault Address Register"/>
+ <register addr="e000ed38" rw_flags="RW" width="4" name="BFAR" comment="BusFault Address Register"/>
+ <register addr="e000ed3c" rw_flags="RW" width="4" name="AFSR" comment="Auxiliary Fault Status Register"/>
+ <register addr="e000ed88" rw_flags="RW" width="4" name="CPACR" comment="Coprocessor Access Control Register"/>
+ <block name="Feature Registers">
+ <register addr="e000ed40" rw_flags="RW" width="4" name="ID_PFR0" comment="Processor Feature Register 0"/>
+ <register addr="e000ed44" rw_flags="RW" width="4" name="ID_PFR1" comment="Processor Feature Register 1"/>
+ <register addr="e000ed48" rw_flags="RW" width="4" name="ID_DFR0" comment="Debug Feature Register 0"/>
+ <register addr="e000ed4c" rw_flags="RW" width="4" name="ID_AFR0" comment="Auxiliary Feature Register 0"/>
+ <register addr="e000ed50" rw_flags="RW" width="4" name="ID_MMFR0" comment="Memory Model Feature Register 0"/>
+ <register addr="e000ed54" rw_flags="RW" width="4" name="ID_MMFR1" comment="Memory Model Feature Register 1"/>
+ <register addr="e000ed58" rw_flags="RW" width="4" name="ID_MMFR2" comment="Memory Model Feature Register 2"/>
+ <register addr="e000ed5c" rw_flags="RW" width="4" name="ID_MMFR3" comment="Memory Model Feature Register 3"/>
+ <register addr="e000ed60" rw_flags="RW" width="4" name="ID_ISAR0" comment="Instruction Set Attribute Feature Register 0"/>
+ <register addr="e000ed64" rw_flags="RW" width="4" name="ID_ISAR1" comment="Instruction Set Attribute Feature Register 1"/>
+ <register addr="e000ed68" rw_flags="RW" width="4" name="ID_ISAR2" comment="Instruction Set Attribute Feature Register 2"/>
+ <register addr="e000ed6c" rw_flags="RW" width="4" name="ID_ISAR3" comment="Instruction Set Attribute Feature Register 3"/>
+ <register addr="e000ed70" rw_flags="RW" width="4" name="ID_ISAR4" comment="Instruction Set Attribute Feature Register 4"/>
+ </block>
+ <block name="Coresight identification Registers">
+ <register addr="e000efd0" rw_flags="RW" width="4" name="PID4" comment="Peripheral Identification Register 4"/>
+ <register addr="e000efe0" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="e000efe4" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="e000efe8" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="e000efec" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="e000eff0" rw_flags="RW" width="4" name="CID0" comment="Component ID0 (Preamble)"/>
+ <register addr="e000eff4" rw_flags="RW" width="4" name="CID1" comment="Component ID1"/>
+ <register addr="e000eff8" rw_flags="RW" width="4" name="CID2" comment="Component ID2"/>
+ <register addr="e000effc" rw_flags="RW" width="4" name="CID3" comment="Component ID3"/>
+ </block>
+ </memorymapped>
+
+ <memorymapped name="Memory Protection Unit" class="S">
+ <register addr="e000ed90" rw_flags="RW" width="4" name="MPUTYPE" comment="MPU Type Register"/>
+ <register addr="e000ed94" rw_flags="RW" width="4" name="MPUCONTROL" comment="MPU Control Register"/>
+ <table name="MPU Regions">
+ <indexregister addr="e000ed98" rw_flags="RW" width="4" name="MPUREGION" comment="MPU Region Number Register">
+ <countfrom addr="e000ed90" rw_flags="RW" width="4" name="MPUTYPE" comment="MPU type register" shift="8" mask="000F"/>
+ </indexregister>
+ <register addr="e000ed9c" rw_flags="RW" width="4" name="MBUREGBASEADD" comment="MPU Region Base Address Register"/>
+ <register addr="e000eda0" rw_flags="RW" width="4" name="MPUREGATTRIB" comment="MPU Region Attribute and Size Register"/>
+ </table>
+ </memorymapped>
+
+ <memorymapped name="Nested Vectored Interrupt Controller" class="S">
+ <register addr="e000e004" rw_flags="RW" width="4" name="ICTR" comment="Interrupt Controller Type Register"/>
+ <block name="Interrupt Set/Clear Enable Registers">
+ <register addr="e000e100" rw_flags="RW" width="4" name="IRQ0_31SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e104" rw_flags="RW" width="4" name="IRQ32_63SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e108" rw_flags="RW" width="4" name="IRQ64_95SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e10c" rw_flags="RW" width="4" name="IRQ96_127SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e110" rw_flags="RW" width="4" name="IRQ128_159SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e114" rw_flags="RW" width="4" name="IRQ160_191SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ <register addr="e000e118" rw_flags="RW" width="4" name="IRQ192_223SET/CLREN" comment="Interrupt Set/Cleared Enable Register"/>
+ <register addr="e000e11c" rw_flags="RW" width="4" name="IRQ224_239SET/CLREN" comment="Interrupt Set/Clear Enable Register"/>
+ </block>
+ <block name="Interrupt Set/Clear Pending Registers">
+ <register addr="e000e200" rw_flags="RW" width="4" name="IRQ0_31_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e204" rw_flags="RW" width="4" name="IRQ32_63_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e208" rw_flags="RW" width="4" name="IRQ64_95_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e20c" rw_flags="RW" width="4" name="IRQ96_127_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e210" rw_flags="RW" width="4" name="IRQ128_159_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e214" rw_flags="RW" width="4" name="IRQ160_191_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e218" rw_flags="RW" width="4" name="IRQ192_223_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ <register addr="e000e21c" rw_flags="RW" width="4" name="IRQ224_239_SET/CLRPEN" comment="Interrupt Set/Clear Pending Register"/>
+ </block>
+ <block name="Interrupt Active Bit Registers">
+ <register addr="e000e300" rw_flags="RW" width="4" name="ACTIVE1" comment="Active Bit Register 1"/>
+ <register addr="e000e304" rw_flags="RW" width="4" name="ACTIVE2" comment="Active Bit Register 2"/>
+ <register addr="e000e308" rw_flags="RW" width="4" name="ACTIVE3" comment="Active Bit Register 3"/>
+ <register addr="e000e30c" rw_flags="RW" width="4" name="ACTIVE4" comment="Active Bit Register 4"/>
+ <register addr="e000e310" rw_flags="RW" width="4" name="ACTIVE5" comment="Active Bit Register 5"/>
+ <register addr="e000e314" rw_flags="RW" width="4" name="ACTIVE6" comment="Active Bit Register 6"/>
+ <register addr="e000e318" rw_flags="RW" width="4" name="ACTIVE7" comment="Active Bit Register 7"/>
+ <register addr="e000e31c" rw_flags="RW" width="4" name="ACTIVE8" comment="Active Bit Register 8"/>
+ </block>
+ <block name="Interrupt Priority Registers">
+ <register addr="e000e400" rw_flags="RW" width="4" name="INT0" comment="Interrupt Priority Register"/>
+ <register addr="e000e404" rw_flags="RW" width="4" name="INT1" comment="Interrupt Priority Register"/>
+ <register addr="e000e408" rw_flags="RW" width="4" name="INT2" comment="Interrupt Priority Register"/>
+ <register addr="e000e40c" rw_flags="RW" width="4" name="INT3" comment="Interrupt Priority Register"/>
+ <register addr="e000e410" rw_flags="RW" width="4" name="INT4" comment="Interrupt Priority Register"/>
+ <register addr="e000e414" rw_flags="RW" width="4" name="INT5" comment="Interrupt Priority Register"/>
+ <register addr="e000e418" rw_flags="RW" width="4" name="INT6" comment="Interrupt Priority Register"/>
+ <register addr="e000e41c" rw_flags="RW" width="4" name="INT7" comment="Interrupt Priority Register"/>
+ <register addr="e000e420" rw_flags="RW" width="4" name="INT8" comment="Interrupt Priority Register"/>
+ <register addr="e000e424" rw_flags="RW" width="4" name="INT9" comment="Interrupt Priority Register"/>
+ <register addr="e000e428" rw_flags="RW" width="4" name="INT10" comment="Interrupt Priority Register"/>
+ <register addr="e000e42c" rw_flags="RW" width="4" name="INT11" comment="Interrupt Priority Register"/>
+ <register addr="e000e430" rw_flags="RW" width="4" name="INT12" comment="Interrupt Priority Register"/>
+ <register addr="e000e434" rw_flags="RW" width="4" name="INT13" comment="Interrupt Priority Register"/>
+ <register addr="e000e438" rw_flags="RW" width="4" name="INT14" comment="Interrupt Priority Register"/>
+ <register addr="e000e43c" rw_flags="RW" width="4" name="INT15" comment="Interrupt Priority Register"/>
+ <register addr="e000e440" rw_flags="RW" width="4" name="INT16" comment="Interrupt Priority Register"/>
+ <register addr="e000e444" rw_flags="RW" width="4" name="INT17" comment="Interrupt Priority Register"/>
+ <register addr="e000e448" rw_flags="RW" width="4" name="INT18" comment="Interrupt Priority Register"/>
+ <register addr="e000e44c" rw_flags="RW" width="4" name="INT19" comment="Interrupt Priority Register"/>
+ <register addr="e000e450" rw_flags="RW" width="4" name="INT20" comment="Interrupt Priority Register"/>
+ <register addr="e000e454" rw_flags="RW" width="4" name="INT21" comment="Interrupt Priority Register"/>
+ <register addr="e000e458" rw_flags="RW" width="4" name="INT22" comment="Interrupt Priority Register"/>
+ <register addr="e000e45c" rw_flags="RW" width="4" name="INT23" comment="Interrupt Priority Register"/>
+ <register addr="e000e460" rw_flags="RW" width="4" name="INT24" comment="Interrupt Priority Register"/>
+ <register addr="e000e464" rw_flags="RW" width="4" name="INT25" comment="Interrupt Priority Register"/>
+ <register addr="e000e468" rw_flags="RW" width="4" name="INT26" comment="Interrupt Priority Register"/>
+ <register addr="e000e46c" rw_flags="RW" width="4" name="INT27" comment="Interrupt Priority Register"/>
+ <register addr="e000e470" rw_flags="RW" width="4" name="INT28" comment="Interrupt Priority Register"/>
+ <register addr="e000e474" rw_flags="RW" width="4" name="INT29" comment="Interrupt Priority Register"/>
+ <register addr="e000e478" rw_flags="RW" width="4" name="INT30" comment="Interrupt Priority Register"/>
+ <register addr="e000e47c" rw_flags="RW" width="4" name="INT31" comment="Interrupt Priority Register"/>
+ <register addr="e000e480" rw_flags="RW" width="4" name="INT32" comment="Interrupt Priority Register"/>
+ <register addr="e000e484" rw_flags="RW" width="4" name="INT33" comment="Interrupt Priority Register"/>
+ <register addr="e000e488" rw_flags="RW" width="4" name="INT34" comment="Interrupt Priority Register"/>
+ <register addr="e000e48c" rw_flags="RW" width="4" name="INT35" comment="Interrupt Priority Register"/>
+ <register addr="e000e490" rw_flags="RW" width="4" name="INT36" comment="Interrupt Priority Register"/>
+ <register addr="e000e494" rw_flags="RW" width="4" name="INT37" comment="Interrupt Priority Register"/>
+ <register addr="e000e498" rw_flags="RW" width="4" name="INT38" comment="Interrupt Priority Register"/>
+ <register addr="e000e49c" rw_flags="RW" width="4" name="INT39" comment="Interrupt Priority Register"/>
+ <register addr="e000e4a0" rw_flags="RW" width="4" name="INT40" comment="Interrupt Priority Register"/>
+ <register addr="e000e4a4" rw_flags="RW" width="4" name="INT41" comment="Interrupt Priority Register"/>
+ <register addr="e000e4a8" rw_flags="RW" width="4" name="INT42" comment="Interrupt Priority Register"/>
+ <register addr="e000e4ac" rw_flags="RW" width="4" name="INT43" comment="Interrupt Priority Register"/>
+ <register addr="e000e4b0" rw_flags="RW" width="4" name="INT44" comment="Interrupt Priority Register"/>
+ <register addr="e000e4b4" rw_flags="RW" width="4" name="INT45" comment="Interrupt Priority Register"/>
+ <register addr="e000e4b8" rw_flags="RW" width="4" name="INT46" comment="Interrupt Priority Register"/>
+ <register addr="e000e4bc" rw_flags="RW" width="4" name="INT47" comment="Interrupt Priority Register"/>
+ <register addr="e000e4c0" rw_flags="RW" width="4" name="INT48" comment="Interrupt Priority Register"/>
+ <register addr="e000e4c4" rw_flags="RW" width="4" name="INT49" comment="Interrupt Priority Register"/>
+ <register addr="e000e4c8" rw_flags="RW" width="4" name="INT50" comment="Interrupt Priority Register"/>
+ <register addr="e000e4cc" rw_flags="RW" width="4" name="INT51" comment="Interrupt Priority Register"/>
+ <register addr="e000e4d0" rw_flags="RW" width="4" name="INT52" comment="Interrupt Priority Register"/>
+ <register addr="e000e4d4" rw_flags="RW" width="4" name="INT53" comment="Interrupt Priority Register"/>
+ <register addr="e000e4d8" rw_flags="RW" width="4" name="INT54" comment="Interrupt Priority Register"/>
+ <register addr="e000e4dc" rw_flags="RW" width="4" name="INT55" comment="Interrupt Priority Register"/>
+ <register addr="e000e4e0" rw_flags="RW" width="4" name="INT56" comment="Interrupt Priority Register"/>
+ <register addr="e000e4e4" rw_flags="RW" width="4" name="INT57" comment="Interrupt Priority Register"/>
+ <register addr="e000e4e8" rw_flags="RW" width="4" name="INT58" comment="Interrupt Priority Register"/>
+ <register addr="e000e4ec" rw_flags="RW" width="4" name="INT59" comment="Interrupt Priority Register"/>
+ </block>
+ </memorymapped>
+
+ <memorymapped name="Floating-point Unit (FPU)" class="S">
+ <register addr="e000ef34" rw_flags="RW" width="4" name="FPCCR" comment="Floating-Point Context Control Register"/>
+ <register addr="e000ef38" rw_flags="RW" width="4" name="FPCAR" comment="Floating-Point Context Address Register"/>
+ <register addr="e000ef3c" rw_flags="RW" width="4" name="FPDSCR" comment="Floating-Point Default Status Control Register"/>
+ <register addr="e000ef40" rw_flags="RW" width="4" name="MVFR0" comment="Media and FP Feature Register 0"/>
+ <register addr="e000ef44" rw_flags="RW" width="4" name="MVFR1" comment="Media and FP Feature Register 1"/>
+ </memorymapped>
+
+ <memorymapped name="Debug" class="D">
+ <register addr="e000edf0" rw_flags="RW" width="4" name="DHCSR" comment="Debug Halting Control and Status Register"/>
+ <register addr="e000edf8" rw_flags="RW" width="4" name="DCRDR" comment="Debug Core Register Data Register"/>
+ <register addr="e000edfc" rw_flags="RW" width="4" name="DEMCR" comment="Debug Exception and Monitor Control Register"/>
+ <block name="Debug components">
+ <register addr="e00ff000" rw_flags="RW" width="4" name="SCS" comment="System Control Space"/>
+ <register addr="e00ff004" rw_flags="RW" width="4" name="DWT" comment="Data Watchpoint and Trace Unit"/>
+ <register addr="e00ff008" rw_flags="RW" width="4" name="FPB" comment="Flash Patch and Breakpoint Unit"/>
+ <register addr="e00ff00c" rw_flags="RW" width="4" name="ITM" comment="Instrumentation Trace Macrocell"/>
+ <register addr="e00ff010" rw_flags="RW" width="4" name="TPIU" comment="Trace Port Interface Unit"/>
+ <register addr="e00ff014" rw_flags="RW" width="4" name="ETM" comment="Embedded Trace Macrocell"/>
+ <register addr="e00ff018" rw_flags="RW" width="4" name="EndMarker" comment="EndMarker"/>
+ <register addr="e00fffcc" rw_flags="RW" width="4" name="SYSTEM_ACCESS" comment="SYSTEM_ACCESS"/>
+ </block>
+ <block name="Coresight identification Registers">
+ <register addr="e00fffd0" rw_flags="RW" width="4" name="PID4" comment="Peripheral Identification Register 4"/>
+ <register addr="e00fffe0" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="e00fffe4" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="e00fffe8" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="e00fffec" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="e00ffff0" rw_flags="RW" width="4" name="CID0" comment="Component ID0 (Preamble)"/>
+ <register addr="e00ffff4" rw_flags="RW" width="4" name="CID1" comment="Component ID1"/>
+ <register addr="e00ffff8" rw_flags="RW" width="4" name="CID2" comment="Component ID2"/>
+ <register addr="e00ffffc" rw_flags="RW" width="4" name="CID3" comment="Component ID3"/>
+ </block>
+ <block name="Flash Patch and Breakpoint Unit (FPB)">
+ <register addr="e0002000" rw_flags="RW" width="4" name="FP_CTRL" comment="Flash Patch Control Register"/>
+ <register addr="e0002004" rw_flags="RW" width="4" name="FP_REMAP" comment="Flash Patch Remap Register"/>
+ <register addr="e0002008" rw_flags="RW" width="4" name="FP_COMP0" comment="Flash Patch Comparator Register 0"/>
+ <register addr="e000200c" rw_flags="RW" width="4" name="FP_COMP1" comment="Flash Patch Comparator Register 1"/>
+ <register addr="e0002010" rw_flags="RW" width="4" name="FP_COMP2" comment="Flash Patch Comparator Register 2"/>
+ <register addr="e0002014" rw_flags="RW" width="4" name="FP_COMP3" comment="Flash Patch Comparator Register 3"/>
+ <register addr="e0002018" rw_flags="RW" width="4" name="FP_COMP4" comment="Flash Patch Comparator Register 4"/>
+ <register addr="e000201c" rw_flags="RW" width="4" name="FP_COMP5" comment="Flash Patch Comparator Register 5"/>
+ <register addr="e0002020" rw_flags="RW" width="4" name="FP_COMP6" comment="Flash Patch Comparator Register 6"/>
+ <register addr="e0002024" rw_flags="RW" width="4" name="FP_COMP7" comment="Flash Patch Comparator Register 7"/>
+ </block>
+ <block name="Coresight Management Registers">
+ <register addr="e0002fd0" rw_flags="RW" width="4" name="PID4" comment="Peripheral Identification Register 4"/>
+ <register addr="e0002fe0" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="e0002fe4" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="e0002fe8" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="e0002fec" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="e0002f10" rw_flags="RW" width="4" name="CID0" comment="Component ID0 (Preamble)"/>
+ <register addr="e0002f14" rw_flags="RW" width="4" name="CID1" comment="Component ID1"/>
+ <register addr="e0002f18" rw_flags="RW" width="4" name="CID2" comment="Component ID2"/>
+ <register addr="e0002f1c" rw_flags="RW" width="4" name="CID3" comment="Component ID3"/>
+ </block>
+ </memorymapped>
+</processor>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml
new file mode 100644
index 0000000..b27da8c
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for Cortex R4 processor
+-->
+
+<processor xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com Processor.xsd"
+ name="Cortex R4"
+ comment="Cortex R4 Processor/co-processors">
+ <cpuregister name="R0"/>
+ <cpuregister name="R1"/>
+ <cpuregister name="R2"/>
+ <cpuregister name="R3"/>
+ <cpuregister name="R4"/>
+ <cpuregister name="R5"/>
+ <cpuregister name="R6"/>
+ <cpuregister name="R7"/>
+ <cpuregister name="R8"/>
+ <cpuregister name="R9"/>
+ <cpuregister name="R10"/>
+ <cpuregister name="R11"/>
+ <cpuregister name="R12"/>
+ <cpuregister name="R13"/>
+ <cpuregister name="R14"/>
+ <cpuregister name="PC"/>
+ <cpuregister name="SPSR"/>
+ <cpuregister name="CPSR"/>
+ <cpuregister name="R8_USR"/>
+ <cpuregister name="R9_USR"/>
+ <cpuregister name="R10_USR"/>
+ <cpuregister name="R11_USR"/>
+ <cpuregister name="R12_USR"/>
+ <cpuregister name="R13_USR"/>
+ <cpuregister name="R14_USR"/>
+ <cpuregister name="R8_FIQ"/>
+ <cpuregister name="R9_FIQ"/>
+ <cpuregister name="R10_FIQ"/>
+ <cpuregister name="R11_FIQ"/>
+ <cpuregister name="R12_FIQ"/>
+ <cpuregister name="R13_FIQ"/>
+ <cpuregister name="R14_FIQ"/>
+ <cpuregister name="SPSR_FIQ"/>
+ <cpuregister name="R13_SVC"/>
+ <cpuregister name="R14_SVC"/>
+ <cpuregister name="SPSR_SVC"/>
+ <cpuregister name="R13_IRQ"/>
+ <cpuregister name="R14_IRQ"/>
+ <cpuregister name="SPSR_IRQ"/>
+ <cpuregister name="R13_UND"/>
+ <cpuregister name="R14_UND"/>
+ <cpuregister name="SPSR_UND"/>
+ <cpuregister name="R13_ABT"/>
+ <cpuregister name="R14_ABT"/>
+ <cpuregister name="SPSR_ABT"/>
+
+ <coprocessor name="System Control" id="C15">
+ <block name="ID Registers">
+ <register addr="0000" rw_flags="RW" width="4" name="MIDR" comment="Main ID Register"/>
+ <register addr="0100" rw_flags="RW" width="4" name="CTR" comment="Cache Type Register"/>
+ <register addr="0200" rw_flags="RW" width="4" name="TCMTR" comment="Tightly-Coupled Memory Status Register"/>
+ <register addr="0400" rw_flags="RW" width="4" name="MPUIR" comment="MPU type register"/>
+ <register addr="0500" rw_flags="RW" width="4" name="MPIDR" comment="Multiprocessor Affinity Register"/>
+ <register addr="0410" rw_flags="RW" width="4" name="MMFR0" comment="Memory Model Feature Register 0"/>
+ <register addr="0510" rw_flags="RW" width="4" name="MMFR1" comment="Memory Model Feature Register 1"/>
+ <register addr="0610" rw_flags="RW" width="4" name="MMFR2" comment="Memory Model Feature Register 2"/>
+ <register addr="0710" rw_flags="RW" width="4" name="MMFR3" comment="Memory Model Feature Register 3"/>
+ <register addr="0020" rw_flags="RW" width="4" name="ISAR0" comment="Instruction Set Attribute Register 0"/>
+ <register addr="0120" rw_flags="RW" width="4" name="ISAR1" comment="Instruction Set Attribute Register 1"/>
+ <register addr="0220" rw_flags="RW" width="4" name="ISAR2" comment="Instruction Set Attribute Register 2"/>
+ <register addr="0320" rw_flags="RW" width="4" name="ISAR3" comment="Instruction Set Attribute Register 3"/>
+ <register addr="0420" rw_flags="RW" width="4" name="ISAR4" comment="Instruction Set Attribute Register 4"/>
+ <register addr="0520" rw_flags="RW" width="4" name="ISAR5" comment="Instruction Set Attribute Registers 5 (Reserved)"/>
+ <register addr="0620" rw_flags="RW" width="4" name="ISAR6" comment="Instruction Set Attribute Registers 6 (Reserved)"/>
+ <register addr="0720" rw_flags="RW" width="4" name="ISAR7" comment="Instruction Set Attribute Registers 7 (Reserved)"/>
+ <register addr="0010" rw_flags="RW" width="4" name="PFR0" comment="Processor Feature Register 0"/>
+ <register addr="0110" rw_flags="RW" width="4" name="PFR1" comment="Processor Feature Register 1"/>
+ <register addr="0210" rw_flags="RW" width="4" name="DFR0" comment="Debug Feature Register 0"/>
+ <register addr="0310" rw_flags="RW" width="4" name="AFR0" comment="Auxiliary Feature Register 0"/>
+ </block>
+
+ <block name="System Control and Configuration">
+ <register addr="0101" rw_flags="RW" width="4" name="ACTLR" comment="Auxiliary Control Register"/>
+ <register addr="0201" rw_flags="RW" width="4" name="CPACR" comment="Coprocessor Access Control Register"/>
+ <register addr="000b" rw_flags="RW" width="4" name="SPC" comment="Slave Port Control"/>
+ </block>
+
+ <block name="MPU Control and Configuration">
+ <register addr="0005" rw_flags="RW" width="4" name="DFSR" comment="Data Fault Status Register"/>
+ <register addr="0006" rw_flags="RW" width="4" name="DFAR" comment="Data Fault Address Register"/>
+ <register addr="0105" rw_flags="RW" width="4" name="IFSR" comment="Instruction Fault Status Register"/>
+ <register addr="0206" rw_flags="RW" width="4" name="IFAR" comment="Instruction Fault Address Register"/>
+ <register addr="0015" rw_flags="RW" width="4" name="ADFSR" comment="Auxiliary Data Fault Status Register"/>
+ <register addr="0115" rw_flags="RW" width="4" name="AIFSR" comment="Auxiliary Instruction Fault Status Register"/>
+ <register addr="010d" rw_flags="RW" width="4" name="CONTEXTIDR" comment="Context ID Register"/>
+ <table name="MPU Regions">
+ <indexregister addr="0026" rw_flags="RW" width="4" name="MRNR" comment="Memory Region Number Register">
+ <countfrom addr="0400" rw_flags="RW" width="4" name="MPUIR" comment="MPU type register" shift="8" mask="000F"/>
+ </indexregister>
+ <register addr="0016" rw_flags="RW" width="4" name="RBAR" comment="Region Base Address Register"/>
+ <register addr="0216" rw_flags="RW" width="4" name="RSER" comment="Region Size and Enable Register"/>
+ <register addr="0416" rw_flags="RW" width="4" name="RACR" comment="Region Access Control Register"/>
+ </table>
+ <!-- Must restore this after MPU -->
+ <register addr="0001" rw_flags="RW" width="4" name="SCTLR" comment="Control Register"/>
+ </block>
+
+ <block name="Cache Control and Configuration">
+ <register addr="1100" rw_flags="RW" width="4" name="CLIDR" comment="Cache Level ID Register"/>
+ <register addr="1000" rw_flags="RW" width="4" name="CCSIDR" comment="Current Cache Size ID Register"/>
+ <register addr="2000" rw_flags="RW" width="4" name="CSSELR" comment="Cache Size Selection Register"/>
+ <register addr="003f" rw_flags="RW" width="4" name="CFLR" comment="Correctable Fault Location Register"/>
+ </block>
+
+ <block name="TCM Control and Configuration">
+ <register addr="0019" rw_flags="RW" width="4" name="BTCM" comment="Data TCM Region Register"/>
+ <register addr="0119" rw_flags="RW" width="4" name="ATCM" comment="Instruction TCM Region Register"/>
+ <register addr="0029" rw_flags="RW" width="4" name="TCMSEL" comment="TCM Selection Register"/>
+ </block>
+
+ <block name="System Performance Monitor">
+ <register addr="00C9" rw_flags="RW" width="4" name="PMNC" comment="Performance Monitor Control Register"/>
+ <register addr="01C9" rw_flags="RW" width="4" name="CNTENS" comment="Count Enable Set Register"/>
+ <register addr="02C9" rw_flags="RW" width="4" name="CNTENC" comment="Count Enable Clear Register"/>
+ <register addr="03C9" rw_flags="RW" width="4" name="FLAG" comment="Overflow Flag Status Register"/>
+ <register addr="00D9" rw_flags="RW" width="4" name="CCNT" comment="Cycle Count Register"/>
+ <register addr="00E9" rw_flags="RW" width="4" name="USEREN" comment="User Enable Register"/>
+ <register addr="01E9" rw_flags="RW" width="4" name="INTENS" comment="Interrupt Enable Set Register"/>
+ <register addr="02E9" rw_flags="RW" width="4" name="INTENC" comment="Interrupt Enable Clear Register"/>
+ <table name="Performance Counters">
+ <indexregister addr="05C9" rw_flags="RW" width="4" name="PMNXSEL" comment="Performance Counter Selection Register">
+ <count value="3"/>
+ </indexregister>
+ <register addr="01d9" rw_flags="RW" width="4" name="ESR" comment="Event Selection Register"/>
+ <register addr="02d9" rw_flags="RW" width="4" name="PMCR" comment="Performance Monitor Count Register"/>
+ </table>
+ </block>
+ </coprocessor>
+
+ <coprocessor name="Debug Registers" id="C14">
+ <block name="Processor Identifier Registers">
+ <register addr="0340" rw_flags="RW" width="4" name="CPUID" comment="Main ID Register"/>
+ <register addr="0341" rw_flags="RW" width="4" name="CACHETYPE" comment="Cache Type Register"/>
+ <register addr="0343" rw_flags="RW" width="4" name="TLBTYPE" comment="TLB Type Register"/>
+ <register addr="0348" rw_flags="RW" width="4" name="ID_PFR0" comment="Processor Feature Register 0"/>
+ <register addr="0349" rw_flags="RW" width="4" name="ID_PFR1" comment="Processor Feature Register 1"/>
+ <register addr="034a" rw_flags="RW" width="4" name="ID_DFR0" comment="Debug Feature Register 0"/>
+ <register addr="034b" rw_flags="RW" width="4" name="ID_AFR0" comment="Auxiliary Feature Register 0"/>
+ <register addr="034c" rw_flags="RW" width="4" name="ID_MMFR0" comment="Processor Feature Register 0"/>
+ <register addr="034d" rw_flags="RW" width="4" name="ID_MMFR1" comment="Processor Feature Register 1"/>
+ <register addr="034e" rw_flags="RW" width="4" name="ID_MMFR2" comment="Processor Feature Register 2"/>
+ <register addr="034f" rw_flags="RW" width="4" name="ID_MMFR3" comment="Processor Feature Register 3"/>
+ <register addr="0350" rw_flags="RW" width="4" name="ID_ISAR0" comment="ISA Feature Register 0"/>
+ <register addr="0351" rw_flags="RW" width="4" name="ID_ISAR1" comment="ISA Feature Register 1"/>
+ <register addr="0352" rw_flags="RW" width="4" name="ID_ISAR2" comment="ISA Feature Register 2"/>
+ <register addr="0353" rw_flags="RW" width="4" name="ID_ISAR3" comment="ISA Feature Register 3"/>
+ <register addr="0354" rw_flags="RW" width="4" name="ID_ISAR4" comment="ISA Feature Register 4"/>
+ <register addr="0355" rw_flags="RW" width="4" name="ID_ISAR5" comment="ISA Feature Register 5"/>
+ </block>
+
+ <block name="Coresight Management Registers">
+ <register addr="03bf" rw_flags="RW" width="4" name="DBGITMISCIN" comment="Integration Test Input Register"/>
+ <register addr="03c0" rw_flags="RW" width="4" name="DBGITCTRL" comment="Integration Mode Control Register"/>
+ <register addr="03e8" rw_flags="RW" width="4" name="DBGCLAIMSET" comment="Claim Tag Set Register"/>
+ <register addr="03e9" rw_flags="RW" width="4" name="DBGCLAIMCLR" comment="Claim Tag Clear Register"/>
+ <register addr="03ed" rw_flags="RW" width="4" name="DBGLSR" comment="Lock Status Register"/>
+ <register addr="03ee" rw_flags="RW" width="4" name="DBGAUTHSTATUS" comment="Authentication Status Register"/>
+ <register addr="03f2" rw_flags="RW" width="4" name="DBGDEVID" comment="Device Identifier (RESERVED)"/>
+ <register addr="03f3" rw_flags="RW" width="4" name="DBGDEVTYPE" comment="Device Type"/>
+ <register addr="03f8" rw_flags="RW" width="4" name="PID0" comment="Peripheral ID0"/>
+ <register addr="03f9" rw_flags="RW" width="4" name="PID1" comment="Peripheral ID1"/>
+ <register addr="03fa" rw_flags="RW" width="4" name="PID2" comment="Peripheral ID2"/>
+ <register addr="03fb" rw_flags="RW" width="4" name="PID3" comment="Peripheral ID3"/>
+ <register addr="03f4" rw_flags="RW" width="4" name="PID4" comment="Peripheral ID4"/>
+ <register addr="03fc" rw_flags="RW" width="4" name="COMPONENTID0" comment="Component ID0"/>
+ <register addr="03fd" rw_flags="RW" width="4" name="COMPONENTID1" comment="Component ID1"/>
+ <register addr="03fe" rw_flags="RW" width="4" name="COMPONENTID2" comment="Component ID2"/>
+ <register addr="03ff" rw_flags="RW" width="4" name="COMPONENTID3" comment="Component ID3"/>
+ <register addr="0000" rw_flags="RW" width="4" name="DBGDIDR" comment="Debug ID Register"/>
+ <register addr="0022" rw_flags="RW" width="4" name="DBGDSCR" comment="Debug Status and Control Register"/>
+ <register addr="0007" rw_flags="RW" width="4" name="DBGVCR" comment="Vector Catch Register"/>
+ <register addr="0023" rw_flags="RW" width="4" name="DBGDTRTX" comment="Host -> Target Data Transfer Register"/>
+ <register addr="000a" rw_flags="RW" width="4" name="DBGDSCCR" comment="Debug State Cache Control Register"/>
+ <register addr="00c1" rw_flags="RW" width="4" name="DBGOSLSR" comment="Operating System Lock Status Register"/>
+ <register addr="00c4" rw_flags="RW" width="4" name="DBGPRCR" comment="Device Power-Down and Reset Control Register"/>
+ </block>
+
+ <block name="Breakpoint Registers">
+ <register addr="0040" rw_flags="RW" width="4" name="DBGBVR0" comment="Breakpoint Value Register 0"/>
+ <register addr="0050" rw_flags="RW" width="4" name="DBGBCR0" comment="Breakpoint Control Register 0"/>
+ <register addr="0041" rw_flags="RW" width="4" name="DBGBVR1" comment="Breakpoint Value Register 1"/>
+ <register addr="0051" rw_flags="RW" width="4" name="DBGBCR1" comment="Breakpoint Control Register 1"/>
+ <register addr="0042" rw_flags="RW" width="4" name="DBGBVR2" comment="Breakpoint Value Register 2"/>
+ <register addr="0052" rw_flags="RW" width="4" name="DBGBCR2" comment="Breakpoint Control Register 2"/>
+ <register addr="0043" rw_flags="RW" width="4" name="DBGBVR3" comment="Breakpoint Value Register 3"/>
+ <register addr="0053" rw_flags="RW" width="4" name="DBGBCR3" comment="Breakpoint Control Register 3"/>
+ <register addr="0044" rw_flags="RW" width="4" name="DBGBVR4" comment="Breakpoint Value Register 4"/>
+ <register addr="0054" rw_flags="RW" width="4" name="DBGBCR4" comment="Breakpoint Control Register 4"/>
+ <register addr="0045" rw_flags="RW" width="4" name="DBGBVR5" comment="Breakpoint Value Register 5"/>
+ <register addr="0055" rw_flags="RW" width="4" name="DBGBCR5" comment="Breakpoint Control Register 5"/>
+ <register addr="0046" rw_flags="RW" width="4" name="DBGBVR6" comment="Breakpoint Value Register 6"/>
+ <register addr="0056" rw_flags="RW" width="4" name="DBGBCR6" comment="Breakpoint Control Register 6"/>
+ <register addr="0047" rw_flags="RW" width="4" name="DBGBVR7" comment="Breakpoint Value Register 7"/>
+ <register addr="0057" rw_flags="RW" width="4" name="DBGBCR7" comment="Breakpoint Control Register 7"/>
+ </block>
+
+ <block name="Watchpoint Control Registers">
+ <register addr="0060" rw_flags="RW" width="4" name="DBGWVR0" comment="Watchpoint Value Register 0"/>
+ <register addr="0070" rw_flags="RW" width="4" name="DBGWCR0" comment="Watchpoint Control Register 0"/>
+ <register addr="0061" rw_flags="RW" width="4" name="DBGWVR1" comment="Watchpoint Value Register 1"/>
+ <register addr="0071" rw_flags="RW" width="4" name="DBGWCR1" comment="Watchpoint Control Register 1"/>
+ <register addr="0062" rw_flags="RW" width="4" name="DBGWVR2" comment="Watchpoint Value Register 2"/>
+ <register addr="0072" rw_flags="RW" width="4" name="DBGWCR2" comment="Watchpoint Control Register 2"/>
+ <register addr="0063" rw_flags="RW" width="4" name="DBGWVR3" comment="Watchpoint Value Register 3"/>
+ <register addr="0073" rw_flags="RW" width="4" name="DBGWCR3" comment="Watchpoint Control Register 3"/>
+ <register addr="0064" rw_flags="RW" width="4" name="DBGWVR4" comment="Watchpoint Value Register 4"/>
+ <register addr="0074" rw_flags="RW" width="4" name="DBGWCR4" comment="Watchpoint Control Register 4"/>
+ <register addr="0065" rw_flags="RW" width="4" name="DBGWVR5" comment="Watchpoint Value Register 5"/>
+ <register addr="0075" rw_flags="RW" width="4" name="DBGWCR5" comment="Watchpoint Control Register 5"/>
+ <register addr="0066" rw_flags="RW" width="4" name="DBGWVR6" comment="Watchpoint Value Register 6"/>
+ <register addr="0076" rw_flags="RW" width="4" name="DBGWCR6" comment="Watchpoint Control Register 6"/>
+ <register addr="0067" rw_flags="RW" width="4" name="DBGWVR7" comment="Watchpoint Value Register 7"/>
+ <register addr="0077" rw_flags="RW" width="4" name="DBGWCR7" comment="Watchpoint Control Register 7"/>
+ <register addr="0006" rw_flags="RW" width="4" name="DBGWFAR" comment="Watchpoint Fault Address Register"/>
+ </block>
+ </coprocessor>
+</processor>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml
new file mode 100644
index 0000000..43af7d7
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for a mailbox with 4 shared registers
+-->
+
+<memoryfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com MemoryFragment.xsd"
+ name="mailbox 16" comment="Mailbox with 16 shared registers">
+ <region startAddr="0000" endAddr="0003" name="MCUController" comment="MCU Controller" />
+ <region startAddr="0008" endAddr="001B" name="Interrupts from" comment="Interrupt registers" />
+ <region startAddr="001C" endAddr="002F" name="Interrupts to" comment="Interrupt registers" />
+ <region startAddr="004C" endAddr="0053" name="Init" comment="INIT/VERSION" />
+ <region startAddr="0080" endAddr="00BF" name="Shared" comment="Shared registers" />
+</memoryfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml
new file mode 100644
index 0000000..405a5bc
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for a mailbox with 4 shared registers
+-->
+
+<memoryfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com MemoryFragment.xsd"
+ name="mailbox 4" comment="Mailbox with 4 shared registers">
+ <region startAddr="0000" endAddr="0003" name="MCUController" comment="MCU Controller" />
+ <region startAddr="0008" endAddr="001B" name="Interrupts from" comment="Interrupt registers" />
+ <region startAddr="001C" endAddr="002F" name="Interrupts to" comment="Interrupt registers" />
+ <region startAddr="004C" endAddr="0053" name="Init" comment="INIT/VERSION" />
+ <region startAddr="0080" endAddr="008F" name="Shared" comment="Shared registers" />
+</memoryfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml
new file mode 100644
index 0000000..a80d51e
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for a mailbox with 4 shared registers
+-->
+
+<memoryfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com MemoryFragment.xsd"
+ name="mailbox 8" comment="Mailbox with 8 shared registers">
+ <region startAddr="0000" endAddr="0003" name="MCUController" comment="MCU Controller" />
+ <region startAddr="0008" endAddr="001B" name="Interrupts from" comment="Interrupt registers" />
+ <region startAddr="001C" endAddr="002F" name="Interrupts to" comment="Interrupt registers" />
+ <region startAddr="004C" endAddr="0053" name="Init" comment="INIT/VERSION" />
+ <region startAddr="0080" endAddr="009F" name="Shared" comment="Shared registers" />
+</memoryfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin
new file mode 100644
index 0000000..96869e4
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml
new file mode 100644
index 0000000..f705658
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2017, definitions for moredump: lassen platform
+-->
+
+<moredump xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com Moredump.xsd">
+
+ <target name="lassen" aka="mxl141" idat="530003FC" chipid="A3" firmware="80000000"
+ comment="http://confluence/display/LAS/Maxwell150+Memory+Map">
+ <!-- Define the mmap range - DO NOT CHANGE THIS -->
+ <mmap startAddr="80000000" endAddr="803FFFFF" dev="/dev/mx_0_mmap"/>
+
+ <bb>
+ <cpu name="CortexR4" xml="cortexR4.xml" t32API="20001" t32GDB="30001" dev="/dev/mx_0_r4_gdb">
+ <extraXml name ="VIC" baseAddr="ffff0000" xml="pl192vic.xml"/>
+ </cpu>
+ <cpu name="CortexM4" xml="cortexM4.xml" t32API="20000" t32GDB="30000" dev="/dev/mx_0_m4_gdb"/>
+ <subsystem name="bt" xml="bt_registers.xml" speedy="40320000"/>
+ <subsystem name="wlan" xml="wlan_sys_registers.xml" speedy="50220000"/>
+ </bb>
+
+ <memory>
+ <cpuSpecific name="CortexR4">
+ <!-- Memory specific to (and will only be read via) CortexR4 -->
+ <region startAddr="00000000" endAddr="00007fff" name="ATCM" comment="32K"/>
+ <region startAddr="00030000" endAddr="0003ffff" name="B1TCM" comment="64K"/>
+ </cpuSpecific>
+
+ <cpuSpecific name="CortexM4">
+ <!-- Memory specific to (and will only be read via) CortexM4 -->
+ </cpuSpecific>
+
+ <!-- Memory that can be read via (possibly mmap or) CortexR4 or CortexM4 -->
+ <region startAddr="53008000" endAddr="530083FF" name="KARAM" comment="1KB" />
+ <region startAddr="70000000" endAddr="70017FFF" name="RAMSW" comment="96KB" />
+ <region startAddr="08000000" endAddr="0802BFFF" name="RAMSB" comment="176KB" />
+ <region startAddr="80000000" endAddr="803FFFFF" name="DRAM" comment="4MB" />
+
+ <!-- <extraXml name="DBUS A-BOX mailbox" baseAddr="????????" xml="mailbox4.xml"/> -->
+ <extraXml name="DBUS AP Cortex R4 mailbox" baseAddr="A20C0000" xml="mailbox4.xml"/>
+ <extraXml name="DBUS AP Cortex M4 mailbox" baseAddr="A20E0000" xml="mailbox4.xml"/>
+ <!-- <extraXml name="DBUS APM mailbox" baseAddr="????????" xml="mailbox4.xml"/> -->
+ <!-- <extraXml name="PBUS Cellular mailbox" baseAddr="B0001000" xml="mailbox16.xml"/> -->
+ <!-- <extraXml name="PBUS GNSS mailbox" baseAddr="B0002000" xml="mailbox16.xml"/> -->
+ </memory>
+ </target>
+</moredump>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml
new file mode 100644
index 0000000..c102bb1
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2016, moredump definitions for PL192 Vectored Interrupt Controller
+
+From ARM PrimeCell VectoredInterrupt Controller (PL192) TRM
+-->
+
+<registerfragment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.samsung.com RegisterFragment.xsd"
+ name="Vectored interrupt controller" class="D" comment="Based on ARM PrimeCell VIC (PL192) TRM">
+
+ <block name ="Common">
+ <register addr="0000" rw_flags="R" width="4" name="VICIRQSTATUS" comment="IRQ Status Register"/>
+ <register addr="0004" rw_flags="R" width="4" name="VICFIQSTATUS" comment="FIQ Status Register"/>
+ <register addr="0008" rw_flags="R" width="4" name="VICRAWINTR" comment="Raw Interrupt Status Register"/>
+ <register addr="000C" rw_flags="RW" width="4" name="VICINTSELECT" comment="Interrupt Select Register"/>
+ <register addr="0010" rw_flags="RW" width="4" name="VICINTENABLE" comment="Interrupt Enable Register"/>
+ <register addr="0014" rw_flags="W" width="4" name="VICINTENCLEAR" comment="Interrupt Enable Clear Register"/>
+ <register addr="0018" rw_flags="RW" width="4" name="VICSOFTINT" comment="Software Interrupt Register"/>
+ <register addr="001C" rw_flags="W" width="4" name="VICSOFTINTCLEAR" comment="Software Interrupt Clear Register"/>
+ <register addr="0020" rw_flags="RW" width="1" name="VICPROTECTION" comment="Protection Enable Register"/>
+ <register addr="0024" rw_flags="RW" width="2" name="VICSWPRIORITY MASK" comment="Software Priority Mask Register"/>
+ <register addr="0028" rw_flags="RW" width="1" name="VICPRIORITYDAISY" comment="Vector Priority Register for Daisy Chain"/>
+ </block>
+
+ <array name ="Vector addresses" addr="0100" count ="32">
+ <register addr="0000" rw_flags="RW" width="4" name="VICVECTADDR" comment="Vector Address Register"/>
+ </array>
+
+ <array name ="Vector priorities" addr="0200" count="32">
+ <register addr="0000" rw_flags="RW" width="1" name="VICVECTPRIORITY" comment="Vector Priority Register"/>
+ </array>
+
+ <block name ="Coresight Management Registers">
+ <register addr="0F00" rw_flags="RW" width="4" name="VICADDRESS" comment="Vector Address Register"/>
+ <register addr="0FE0" rw_flags="R" width="1" name="VICPERIPHID0" comment="Peripheral Identification Register bits 7:0"/>
+ <register addr="0FE4" rw_flags="R" width="1" name="VICPERIPHID1" comment="Peripheral Identification Register bits 15:8"/>
+ <register addr="0FE8" rw_flags="R" width="1" name="VICPERIPHID2" comment="Peripheral Identification Register bits 23:16"/>
+ <register addr="0FEC" rw_flags="R" width="1" name="VICPERIPHID3" comment="Peripheral Identification Register bits 31:24"/>
+ <register addr="0FF0" rw_flags="R" width="1" name="VICPCELLID0" comment="PrimeCell Identification Register bits 7:0"/>
+ <register addr="0FF4" rw_flags="R" width="1" name="VICPCELLID1" comment="PrimeCell Identification Register bits 15:8"/>
+ <register addr="0FF8" rw_flags="R" width="1" name="VICPCELLID2" comment="PrimeCell Identification Register bits 23:16"/>
+ <register addr="0FFC" rw_flags="R" width="1" name="VICPCELLID3" comment="PrimeCell Identification Register bits 31:24"/>
+ </block>
+</registerfragment>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml
new file mode 100644
index 0000000..3c22cfb
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml
@@ -0,0 +1,584 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2015-2016 autogenerated by moredump.py as part of 'drun prep'.
+ Changes made to this file may cause incorrect behaviour and will be lost if it is regenerated.
+
+ XML file defining registers for chip subsystem moredump
+ Chip hash: 6757
+
+
+-->
+
+<subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.samsung.com Registers.xsd"
+ name="chip">
+ <block name="alwayson_rf" comment="Common BT/WLAN registers in RFIC.">
+ <register addr="00000000" rw_flags="R" width="2" name="CHIP_VERSION" comment="Chip Version and ID (S610 EVT0=0x00B0, S610 EVT1=0x10B0, S610 EVT1.1=0x11B0, S610 EVT2=0x20B0, S612 EVT0=0x00B1, S612 EVT1=0x10B1)"/>
+ <register addr="00000004" rw_flags="RW" width="2" name="RFIC_CONFIG" comment="Main BT/WL configuration register for RFIC."/>
+ <register addr="00000008" rw_flags="RW" width="1" name="RFIC_PD_CONTROL" comment="RFIC BTWL power domain control from S612 EVT0 onwards."/>
+ <register addr="0000000c" rw_flags="R" width="1" name="RFIC_PD_STATUS" comment="Indicates the status of the switches in the power domain from S612 EVT0 onwards."/>
+ <register addr="00000010" rw_flags="RW" width="2" name="RFIC_BTWL_TO_FM_COEX" comment="BTWL to FM signalling for Coexistence."/>
+ <register addr="00000014" rw_flags="R" width="2" name="RFIC_FM_TO_BTWL_COEX" comment="FM to BTWL signalling for Coexistence."/>
+ <register addr="00000018" rw_flags="R" width="1" name="RFIC_PLL_UNLOCK_STATUS" comment="Set on falling edge of Aux PLL lock indicator when RFIC_CONFIG_PLL_UNLOCK_EN=1."/>
+ <register addr="0000001c" rw_flags="RW" width="2" name="RFIC_CLKGEN_ENABLES" comment="Clock enables"/>
+ <register addr="00000020" rw_flags="RW" width="4" name="RFIC_CLKGEN_MISC" comment="Clock controls"/>
+ <register addr="00000024" rw_flags="RW" width="2" name="RFIC_CLKGEN_1632_SKIP_VALUE" comment="Number of 80MHz clks between each skip of 16MHz clock (set to desired_interval-1). 32MHz clock is skipped twice in this period, so this should be an even value or there will be sytematic error"/>
+ <register addr="00000028" rw_flags="RW" width="1" name="RFIC_CLKGEN_SYSTEM_TIME_DIV_RATIO" comment="Divide ratio for system timer (from 80MHz clock)"/>
+ <register addr="0000002c" rw_flags="RW" width="1" name="RFIC_CLKGEN_SYSTEM_TIME_EN" comment="Enable System Timer"/>
+ <register addr="00000030" rw_flags="RW" width="4" name="RFIC_CLKGEN_SYSTEM_TIME_INIT_VAL" comment="Set initial value for System Timer"/>
+ <register addr="00000034" rw_flags="R" width="4" name="RFIC_CLKGEN_SYSTEM_TIME" comment="Current value of System Timer"/>
+ <register addr="00000038" rw_flags="R" width="1" name="AUX_ANA_STATUS0" comment=""/>
+ <register addr="0000003c" rw_flags="RW" width="4" name="AUX_ANA_ENABLES" comment=""/>
+ <register addr="00000040" rw_flags="RW" width="4" name="AUX_ANA_SH_CFG0" comment=""/>
+ <register addr="00000044" rw_flags="RW" width="4" name="AUX_ANA_SH_CFG1" comment=""/>
+ <register addr="00000048" rw_flags="RW" width="2" name="AUX_ANA_SH_CFG2" comment=""/>
+ <register addr="0000004c" rw_flags="RW" width="4" name="AUX_ANA_CFG0" comment=""/>
+ <register addr="00000050" rw_flags="RW" width="4" name="RFIC_PAD_MUX_CTRL" comment="PIO mux controls for PIO0 to PIO3"/>
+ <register addr="00000054" rw_flags="RW" width="1" name="RFIC_SCAN_MODE_ENABLES" comment="DFT Scan mode configuration register. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="00000058" rw_flags="RW" width="4" name="RFIC_SCAN_CONFIG" comment="DFT Scan mode configuration register. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="0000005c" rw_flags="RW" width="1" name="RFIC_SCAN_RESERVE_REGS" comment="DFT Scan mode reserve registers. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="00000060" rw_flags="R" width="2" name="RFIC_SCAN_OBSERVE_REGS" comment="DFT Scan mode observable regsiters. *FIRMWARE DO NOT TOUCH THIS*"/>
+ <register addr="00000064" rw_flags="RW" width="2" name="RFIC_SPARES0" comment="Spare bits."/>
+ <register addr="00000068" rw_flags="RW" width="2" name="RFIC_SPARES1" comment="Spare bits."/>
+ <register addr="0000006c" rw_flags="R" width="4" name="RFIC_SCSC0" comment="Chris Hunter/Damien Smith"/>
+ <register addr="00000070" rw_flags="R" width="4" name="RFIC_SCSC1" comment="Michael Cowell/Andy Barnish"/>
+ <register addr="00000074" rw_flags="R" width="4" name="RFIC_SCSC2" comment="Stelios Staveris/Hayley Bird"/>
+ <register addr="00000078" rw_flags="R" width="4" name="RFIC_SCSC3" comment="Dave Price/Riccardo Micci"/>
+ </block>
+ <block name="bt_rf" comment="Bluetooth modem registers on an RFIC">
+ <register addr="00003000" rw_flags="RW" width="1" name="BT_RF_CONFIG" comment=""/>
+ <register addr="00003004" rw_flags="RW" width="1" name="BT_RF_DEBUG_SEL" comment=""/>
+ <register addr="00003008" rw_flags="RW" width="1" name="BT_TX_DEBUG_SEL" comment="Bluetooth Transmit debug mux select"/>
+ <register addr="0000300c" rw_flags="RW" width="1" name="BT_TX_INTERFACE_CTRL" comment=""/>
+ <register addr="00003010" rw_flags="RW" width="4" name="BT_TX_MOD_TEST" comment=""/>
+ <register addr="00003014" rw_flags="RW" width="1" name="BT_TX_PATTERN_GEN_CFG" comment=""/>
+ <register addr="00003018" rw_flags="RW" width="1" name="BT_TX_CTRL_DEBUG_SEL" comment="Bluetooth Transmit Control debug mux select."/>
+ <register addr="0000301c" rw_flags="RW" width="4" name="BT_TX_CTRL_CFG" comment="Bluetooth Transmit Control configuration."/>
+ <register addr="00003020" rw_flags="RW" width="2" name="BT_TX_EDR3_ALIGN_CFG" comment="Bluetooth Transmit EDR3 Symbol Alignment workaround logic (to workaround Java EVT0 EDR3 bitstream bug)"/>
+ <register addr="00003024" rw_flags="R" width="1" name="BT_TX_CTRL_STATUS" comment="The current Bluetooth Tx radio mode"/>
+ <register addr="00003028" rw_flags="RW" width="1" name="BT_TX_TIMER_CFG" comment="Bluetooth Transmit Radio Timer configuration."/>
+ <register addr="0000302c" rw_flags="R" width="1" name="BT_TX_TIMER_STATUS" comment="Bluetooth Transmit Radio Timer status."/>
+ <register addr="00003030" rw_flags="RW" width="1" name="BT_TX_TIMER_SW_TRIGGERS" comment="Bluetooth Transmit Radio Timer software triggers."/>
+ <register addr="00003034" rw_flags="RW" width="4" name="BT_TX_TIMER_EVENT_TIME" comment="Set the required Tx event time. Used when timing to an event, not used when timing from an event."/>
+ <register addr="00003038" rw_flags="RW" width="1" name="BT_TX_TIMER_DIG_SW_ORIDE" comment="Bluetooth Transmit Radio Timer digital enable software overrides."/>
+ <register addr="0000303c" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_PLL_ABORT" comment="Bluetooth Tx Radio Timer - PLL Abort trigger configuration."/>
+ <register addr="00003040" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_START" comment="Bluetooth Tx Radio Timer - Start trigger configuration."/>
+ <register addr="00003044" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_SW_ABORT" comment="Bluetooth Tx Radio Timer - Software Abort trigger configuration."/>
+ <register addr="00003048" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_DONE" comment="Bluetooth Tx Radio Timer - Done trigger configuration."/>
+ <register addr="0000304c" rw_flags="RW" width="2" name="BT_TX_TIMER_TRIGGER_COEX_ABORT" comment="Bluetooth Tx Radio Timer - Coex Abort trigger configuration."/>
+ <register addr="00003050" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT0_ANA_EN" comment="Transmit slot 0 Analogue Enables"/>
+ <register addr="00003054" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT1_ANA_EN" comment="Transmit slot 1 Analogue Enables"/>
+ <register addr="00003058" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT2_ANA_EN" comment="Transmit slot 2 Analogue Enables"/>
+ <register addr="0000305c" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT3_ANA_EN" comment="Transmit slot 3 Analogue Enables"/>
+ <register addr="00003060" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT4_ANA_EN" comment="Transmit slot 4 Analogue Enables"/>
+ <register addr="00003064" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT5_ANA_EN" comment="Transmit slot 5 Analogue Enables"/>
+ <register addr="00003068" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT6_ANA_EN" comment="Transmit slot 6 Analogue Enables"/>
+ <register addr="0000306c" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT7_ANA_EN" comment="Transmit slot 7 Analogue Enables"/>
+ <register addr="00003070" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT8_ANA_EN" comment="Transmit slot 8 Analogue Enables"/>
+ <register addr="00003074" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT9_ANA_EN" comment="Transmit slot 9 Analogue Enables"/>
+ <register addr="00003078" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT10_ANA_EN" comment="Transmit slot 10 Analogue Enables"/>
+ <register addr="0000307c" rw_flags="RW" width="4" name="BT_TX_TIMER_SLOT11_ANA_EN" comment="Transmit slot 11 Analogue Enables"/>
+ <register addr="00003080" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT0_DIG_EN" comment="Transmit slot 0 Digital Enables"/>
+ <register addr="00003084" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT1_DIG_EN" comment="Transmit slot 1 Digital Enables"/>
+ <register addr="00003088" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT2_DIG_EN" comment="Transmit slot 2 Digital Enables"/>
+ <register addr="0000308c" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT3_DIG_EN" comment="Transmit slot 3 Digital Enables"/>
+ <register addr="00003090" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT4_DIG_EN" comment="Transmit slot 4 Digital Enables"/>
+ <register addr="00003094" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT5_DIG_EN" comment="Transmit slot 5 Digital Enables"/>
+ <register addr="00003098" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT6_DIG_EN" comment="Transmit slot 6 Digital Enables"/>
+ <register addr="0000309c" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT7_DIG_EN" comment="Transmit slot 7 Digital Enables"/>
+ <register addr="000030a0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT8_DIG_EN" comment="Transmit slot 8 Digital Enables"/>
+ <register addr="000030a4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT9_DIG_EN" comment="Transmit slot 9 Digital Enables"/>
+ <register addr="000030a8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT10_DIG_EN" comment="Transmit slot 10 Digital Enables"/>
+ <register addr="000030ac" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT11_DIG_EN" comment="Transmit slot 11 Digital Enables"/>
+ <register addr="000030b0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT0_DELAY" comment="Transmit slot 0 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030b4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT1_DELAY" comment="Transmit slot 1 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030b8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT2_DELAY" comment="Transmit slot 2 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030bc" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT3_DELAY" comment="Transmit slot 3 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030c0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT4_DELAY" comment="Transmit slot 4 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030c4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT5_DELAY" comment="Transmit slot 5 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030c8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT6_DELAY" comment="Transmit slot 6 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030cc" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT7_DELAY" comment="Transmit slot 7 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030d0" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT8_DELAY" comment="Transmit slot 8 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030d4" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT9_DELAY" comment="Transmit slot 9 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030d8" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT10_DELAY" comment="Transmit slot 10 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030dc" rw_flags="RW" width="1" name="BT_TX_TIMER_SLOT11_DELAY" comment="Transmit slot 11 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000030e0" rw_flags="RW" width="2" name="BT_TX_CONFIG1" comment=""/>
+ <register addr="000030e4" rw_flags="RW" width="2" name="BT_TX_CONFIG2" comment=""/>
+ <register addr="000030e8" rw_flags="RW" width="1" name="BT_TX_CONFIG3" comment=""/>
+ <register addr="000030ec" rw_flags="RW" width="1" name="BT_TX_BB_RAMP_CONFIG" comment=""/>
+ <register addr="000030f0" rw_flags="RW" width="2" name="BT_TX_BDR_SCALE_CONFIG" comment=""/>
+ <register addr="000030f4" rw_flags="RW" width="2" name="BT_TX_EDR_SCALE_CONFIG" comment=""/>
+ <register addr="000030f8" rw_flags="RW" width="1" name="BT_TX_MAX_ATT_CONFIG" comment=""/>
+ <register addr="000030fc" rw_flags="RW" width="2" name="BT_TX_GAIN_RAMP" comment=""/>
+ <register addr="00003100" rw_flags="RW" width="1" name="BT_TX_GAIN_RAMP_DELAY" comment=""/>
+ <register addr="00003104" rw_flags="R" width="1" name="BT_TX_GAIN" comment=""/>
+ <register addr="00003108" rw_flags="RW" width="2" name="BT_TX_MR_CONFIG1" comment=""/>
+ <register addr="0000310c" rw_flags="RW" width="2" name="BT_TX_MR_CONFIG2" comment=""/>
+ <register addr="00003110" rw_flags="RW" width="1" name="BT_TX_MR_MOD_DELAY" comment=""/>
+ <register addr="00003114" rw_flags="RW" width="2" name="BT_POLAR_CTRL" comment="General control register"/>
+ <register addr="00003118" rw_flags="RW" width="2" name="BT_POLAR_CTRL2" comment="Second set of general control register"/>
+ <register addr="0000311c" rw_flags="RW" width="2" name="BT_POLAR_MAG_DATA" comment="Magnitude value to be inserted into Polar chain at various points when reg source selected (Only 10 LS bits are used when this is used to drive TX_AM_DAC output)"/>
+ <register addr="00003120" rw_flags="RW" width="2" name="BT_POLAR_PHASE_DATA" comment="Phase value to be inserted into Polar chain at various points when reg source selected"/>
+ <register addr="00003124" rw_flags="RW" width="2" name="BT_POLAR_MUX_1" comment="Mux control register"/>
+ <register addr="00003128" rw_flags="RW" width="2" name="BT_POLAR_MUX_2" comment="Mux control register"/>
+ <register addr="0000312c" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_I_DATA" comment="Quadrature-Polar converter I data input register"/>
+ <register addr="00003130" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_Q_DATA" comment="Quadrature-Polar converter Q data input register"/>
+ <register addr="00003134" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_CONTROL" comment="FIR filter control for AntiAliasing"/>
+ <register addr="00003138" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP0" comment="AntiAliasing FIR filter, tap 0 of 5"/>
+ <register addr="0000313c" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP1" comment="AntiAliasing FIR filter, tap 1 of 5"/>
+ <register addr="00003140" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP2" comment="AntiAliasing FIR filter, tap 2 of 5"/>
+ <register addr="00003144" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP3" comment="AntiAliasing FIR filter, tap 3 of 5"/>
+ <register addr="00003148" rw_flags="RW" width="1" name="BT_POLAR_AA_FIR_TAP4" comment="AntiAliasing FIR filter, tap 4 of 5"/>
+ <register addr="0000314c" rw_flags="R" width="2" name="BT_POLAR_DEBUG_STATUS" comment="Debug Status bus"/>
+ <register addr="00003150" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_AMP_CONST" comment="Correction const for Quad-Polar Amp output (const/4096 scales output and includes Cordic magnitude correction)"/>
+ <register addr="00003154" rw_flags="RW" width="2" name="BT_POLAR_QUAD_POLAR_PHASE_CONST" comment="Correction const for Quad-Polar Phase output (const/4096 scales +-180 to +-2047)"/>
+ <register addr="00003158" rw_flags="RW" width="2" name="BT_POLAR_COMPENSATION_DATA_WRITE" comment="Compensation Y LUT write register"/>
+ <register addr="0000315c" rw_flags="R" width="2" name="BT_POLAR_COMPENSATION_DATA_READ" comment="Compensation Y LUT read register"/>
+ <register addr="00003160" rw_flags="RW" width="1" name="BT_POLAR_COMPENSATION_ADDR" comment="Compensation Y LUT address register"/>
+ <register addr="00003164" rw_flags="RW" width="4" name="BT_POLAR_TEST_STIM_LSW" comment="Polar Test stimulus"/>
+ <register addr="00003168" rw_flags="RW" width="1" name="BT_POLAR_TEST_STIM_MSB" comment="Polar Test stimulus"/>
+ <register addr="0000316c" rw_flags="R" width="4" name="BT_POLAR_TEST_CAP_LSW" comment="Polar Test capture"/>
+ <register addr="00003170" rw_flags="R" width="4" name="BT_POLAR_TEST_CAP_MSW" comment="Polar Test capture"/>
+ <register addr="00003174" rw_flags="RW" width="4" name="BT_POLAR_IIR_COEFF1_LSW" comment="TX POLAR IIR filter coefficients (Biquad 1)"/>
+ <register addr="00003178" rw_flags="RW" width="1" name="BT_POLAR_IIR_COEFF1_MSB" comment="TX POLAR IIR filter coefficients (Biquad 1)"/>
+ <register addr="0000317c" rw_flags="RW" width="4" name="BT_POLAR_IIR_COEFF2_LSW" comment="TX POLAR IIR filter coefficients (Biquad 2)"/>
+ <register addr="00003180" rw_flags="RW" width="1" name="BT_POLAR_IIR_COEFF2_MSB" comment="TX POLAR IIR filter coefficients (Biquad 2)"/>
+ <register addr="00003184" rw_flags="RW" width="2" name="BT_POLAR_IIR_FILTER_CFG" comment="TX POLAR IIR filter configuration"/>
+ <register addr="00003188" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_PHASE_CORR" comment="Signed: Phase correction adjustments for Polar to IQ conversion (shifted left by 2)"/>
+ <register addr="0000318c" rw_flags="RW" width="1" name="BT_POLAR_POLAR_QUAD_AMP_CORR" comment="Signed: Amplitude correction adjustments for Polar to IQ conversion"/>
+ <register addr="00003190" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_OFFSET" comment="I and Q offset adjustments for Polar to IQ conversion"/>
+ <register addr="00003194" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_AMP_CONST" comment="Correction const for Polar-Quad Amp output (4096/const unscales output)"/>
+ <register addr="00003198" rw_flags="RW" width="2" name="BT_POLAR_POLAR_QUAD_PHASE_CONST" comment="Correction const for Polar-Quad Phase output - reset default gives x1"/>
+ <register addr="0000319c" rw_flags="RW" width="2" name="BT_POLAR_SIGGEN_CTRL" comment="Cal Siggen sine wave Ctrl"/>
+ <register addr="000031a0" rw_flags="RW" width="2" name="BT_POLAR_SIGGEN_FREQ" comment="Cal Siggen sine wave - frequency to generate"/>
+ <register addr="000031a4" rw_flags="RW" width="1" name="BT_POLAR_INVERT_CTRL" comment="Fallback IQ Inversion control"/>
+ <register addr="000031a8" rw_flags="RW" width="1" name="BT_POLAR_SAMPLE_CTRL" comment="Controls for the BT Polar Sample block"/>
+ <register addr="000031ac" rw_flags="RW" width="1" name="BT_RF_RX_CFG" comment="Bluetooth Rx configuration."/>
+ <register addr="000031b0" rw_flags="RW" width="1" name="BT_RX_INTERFACE_CTRL" comment="Bluetooth Rx Interface control."/>
+ <register addr="000031b4" rw_flags="RW" width="1" name="BT_RX_DEBUG_SEL" comment="Bluetooth Rx debug mux select."/>
+ <register addr="000031b8" rw_flags="RW" width="2" name="BT_RX_SUPP_CFG" comment="Bluetooth Rx Supplemental Sampler configuration register (for Direction Finding)."/>
+ <register addr="000031bc" rw_flags="RW" width="1" name="BT_RX_CTRL_DEBUG_SEL" comment="Bluetooth Rx Control debug mux select."/>
+ <register addr="000031c0" rw_flags="R" width="4" name="BT_RX_BDR_SYNC_TIME" comment="The time we found BDR Sync (in relation to RFIC System Time)"/>
+ <register addr="000031c4" rw_flags="RW" width="4" name="BT_RX_BDR_SYNC_TIMEOUT_OFFSET" comment="The number of microseconds before the BDR sync timeout is asserted from the point the Rx Digital enable is set (in reference to the RFIC system time)"/>
+ <register addr="000031c8" rw_flags="RW" width="4" name="BT_RX_LR_SYNC_TIMEOUT_OFFSET" comment="The number of microseconds before the LR sync timeout is asserted from the point the Rx Digital enable is set (in reference to the RFIC system time)"/>
+ <register addr="000031cc" rw_flags="RW" width="2" name="BT_RX_CTRL_CFG" comment="Bluetooth Rx Control configuration."/>
+ <register addr="000031d0" rw_flags="RW" width="1" name="BT_RX_EDR3_ALIGN_CFG" comment="Set to enable EDR3 symbol alignment workaround logic for Java EVT0."/>
+ <register addr="000031d4" rw_flags="RW" width="4" name="BT_RX_MLE_ESCO_OFFSET" comment="Set to enable EDR3 symbol alignment workaround logic for Java EVT0."/>
+ <register addr="000031d8" rw_flags="RW" width="4" name="BT_RX_MLE_ACL_OFFSET" comment="Set to enable EDR3 symbol alignment workaround logic for Java EVT0."/>
+ <register addr="000031dc" rw_flags="RW" width="4" name="BT_RX_MR_SYNC_TIMING" comment="BT DPSK synchronization timing configuration"/>
+ <register addr="000031e0" rw_flags="RW" width="1" name="BT_RX_TIMER_CFG" comment="Bluetooth Rx Radio Timer configuration."/>
+ <register addr="000031e4" rw_flags="R" width="1" name="BT_RX_TIMER_STATUS" comment="Bluetooth Rx Radio Timer status."/>
+ <register addr="000031e8" rw_flags="RW" width="1" name="BT_RX_TIMER_SW_TRIGGERS" comment="Bluetooth Rx Radio Timer software triggers."/>
+ <register addr="000031ec" rw_flags="RW" width="4" name="BT_RX_TIMER_EVENT_TIME" comment="Set the required Tx event time. Used when timing to an event, not used when timing from an event."/>
+ <register addr="000031f0" rw_flags="RW" width="1" name="BT_RX_TIMER_DIG_SW_ORIDE" comment="Override timer digital outputs, when masked."/>
+ <register addr="000031f4" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_PLL_ABORT" comment="Bluetooth Rx Radio Timer - PLL Abort trigger configuration."/>
+ <register addr="000031f8" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_START" comment="Bluetooth Rx Radio Timer - Start trigger configuration."/>
+ <register addr="000031fc" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_SW_ABORT" comment="Bluetooth Rx Radio Timer - Softwre Abort trigger configuration."/>
+ <register addr="00003200" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_DONE" comment="Bluetooth Rx Radio Timer - Done trigger configuration."/>
+ <register addr="00003204" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_SYNC_TIMEOUT" comment="Bluetooth Rx Radio Timer - BDR Sync Timeout trigger configuration."/>
+ <register addr="00003208" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_COEX_ABORT" comment="Bluetooth Rx Radio Timer - Coex Abort trigger configuration."/>
+ <register addr="0000320c" rw_flags="RW" width="2" name="BT_RX_TIMER_TRIGGER_MLSE_EARLY" comment="Bluetooth Rx Radio Timer - MLSE Early trigger configuration."/>
+ <register addr="00003210" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT0_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003214" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT1_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003218" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT2_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="0000321c" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT3_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003220" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT4_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003224" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT5_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003228" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT6_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="0000322c" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT7_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003230" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT8_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003234" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT9_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003238" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT10_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="0000323c" rw_flags="RW" width="4" name="BT_RX_TIMER_SLOT11_ANA_EN" comment="Receive slot 0 Analogue Enables"/>
+ <register addr="00003240" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT0_DIG_EN" comment="Receive slot 0 Digital Enables"/>
+ <register addr="00003244" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT1_DIG_EN" comment="Receive slot 1 Digital Enables"/>
+ <register addr="00003248" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT2_DIG_EN" comment="Receive slot 2 Digital Enables"/>
+ <register addr="0000324c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT3_DIG_EN" comment="Receive slot 3 Digital Enables"/>
+ <register addr="00003250" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT4_DIG_EN" comment="Receive slot 4 Digital Enables"/>
+ <register addr="00003254" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT5_DIG_EN" comment="Receive slot 5 Digital Enables"/>
+ <register addr="00003258" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT6_DIG_EN" comment="Receive slot 6 Digital Enables"/>
+ <register addr="0000325c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT7_DIG_EN" comment="Receive slot 7 Digital Enables"/>
+ <register addr="00003260" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT8_DIG_EN" comment="Receive slot 8 Digital Enables"/>
+ <register addr="00003264" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT9_DIG_EN" comment="Receive slot 9 Digital Enables"/>
+ <register addr="00003268" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT10_DIG_EN" comment="Receive slot 10 Digital Enables"/>
+ <register addr="0000326c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT11_DIG_EN" comment="Receive slot 11 Digital Enables"/>
+ <register addr="00003270" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT0_DELAY" comment="Receive slot 0 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003274" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT1_DELAY" comment="Receive slot 1 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003278" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT2_DELAY" comment="Receive slot 2 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="0000327c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT3_DELAY" comment="Receive slot 3 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003280" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT4_DELAY" comment="Receive slot 4 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003284" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT5_DELAY" comment="Receive slot 5 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003288" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT6_DELAY" comment="Receive slot 6 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="0000328c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT7_DELAY" comment="Receive slot 7 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003290" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT8_DELAY" comment="Receive slot 8 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003294" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT9_DELAY" comment="Receive slot 9 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="00003298" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT10_DELAY" comment="Receive slot 10 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="0000329c" rw_flags="RW" width="1" name="BT_RX_TIMER_SLOT11_DELAY" comment="Receive slot 11 - delay from trigger or to trigger depending on trigger type"/>
+ <register addr="000032a0" rw_flags="RW" width="2" name="BT_RX_MR_FREQ_CONFIG" comment="BT DPSK demodulator frequency offset in bits [12:0] - Bit 15 when *** cleared *** enables spectrum inversion (change sign of Q channel *** after *** SDDCRS mixer)"/>
+ <register addr="000032a4" rw_flags="RW" width="2" name="BT_RX_MR_FREQ_OFFSET" comment="BT DPSK demodulator frequency offset value"/>
+ <register addr="000032a8" rw_flags="RW" width="2" name="BT_CAL_ANALYSER_CFG" comment="This register configures the signal analyser"/>
+ <register addr="000032ac" rw_flags="RW" width="2" name="BT_CAL_ANALYSER_FREQ" comment="This sets the frequency of the tone used by the signal analyser. f = reg_value * (16_000_000)/2^16.This sets the frequency of the tone used by the signal analyser."/>
+ <register addr="000032b0" rw_flags="R" width="4" name="BT_CAL_ANALYSER_RESULT" comment="This register contains the values generated by the signal analyser, Real = [7:0], Imag = [15:8]"/>
+ <register addr="000032b4" rw_flags="RW" width="4" name="BT_RX_DEMOD_CONFIG" comment="BT GFSK demodulator configuration"/>
+ <register addr="000032b8" rw_flags="RW" width="2" name="BT_BDR_FREQ_DISC_CONFIG" comment="Configures GFSK frequency discriminator"/>
+ <register addr="000032bc" rw_flags="RW" width="4" name="BT_BDR_FREQ2_CONFIG" comment="Configures GFSK frequency discriminator"/>
+ <register addr="000032c0" rw_flags="RW" width="2" name="BT_RX_DEMOD_BDR_DECISION_EQ_CONFIG" comment="Configures the decision-directed BDR equaliser"/>
+ <register addr="000032c4" rw_flags="RW" width="1" name="BT_PHASESQUELCH_CONFIG" comment="'Squelch' functionality for frequency discriminator"/>
+ <register addr="000032c8" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_CONFIG" comment="Config for and enable for the new RX BDR enhancements provided by MLSE block"/>
+ <register addr="000032cc" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLSE_LR_CONFIG" comment="Config for MLSE LR"/>
+ <register addr="000032d0" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_LR_EXP_FREQ_CONFIG" comment="Config for MLSE LR, expected FREQ"/>
+ <register addr="000032d4" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_SYNC_CONFIG" comment="MLSE config for the FFT sync block"/>
+ <register addr="000032d8" rw_flags="RW" width="1" name="BT_RX_DEMOD_MLSE_DEBUG" comment="Debug Sel"/>
+ <register addr="000032dc" rw_flags="RW" width="2" name="BT_RX_SYNC_CONFIG" comment="Additional Synchroniser config"/>
+ <register addr="000032e0" rw_flags="RW" width="4" name="BT_RF_ACCESS_CODE_LAP" comment="Lower address part of BT address to generate access code"/>
+ <register addr="000032e4" rw_flags="RW" width="4" name="BT_RX_WBREE_ACCESS_ADDR" comment="Wibree Access Address. Sync word to seacrhg for in received packets"/>
+ <register addr="000032e8" rw_flags="RW" width="2" name="BT_RX_ANT_NET_ADDR" comment="ANT Network Address for Rx Synchroniser"/>
+ <register addr="000032ec" rw_flags="RW" width="2" name="BT_RX_LLR_CONFIG" comment="LLR Configuration"/>
+ <register addr="000032f0" rw_flags="RW" width="4" name="BT_RF_LLR_TRIGGER_LSW" comment="LLR Access Code to transmit or receive LSW"/>
+ <register addr="000032f4" rw_flags="RW" width="4" name="BT_RF_LLR_TRIGGER_MSW" comment="LLR Access Code to transmit or receive MSW"/>
+ <register addr="000032f8" rw_flags="R" width="2" name="BT_RX_SYNC_NUM_ERRORS" comment="Number of bit errors in access code"/>
+ <register addr="000032fc" rw_flags="R" width="2" name="BT_RX_FREQ_DISCRIM" comment="BT GFSK frequency discriminator output"/>
+ <register addr="00003300" rw_flags="R" width="2" name="BT_RX_FREQ_ERROR" comment="BT GFSK actual frequency offset output"/>
+ <register addr="00003304" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_CONFIG" comment="Config for and enable for the new RX EDR enhancements provided by MLE block"/>
+ <register addr="00003308" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM00" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000330c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM02" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003310" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM04" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003314" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM06" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003318" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM08" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000331c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM10" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003320" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM12" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003324" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_THCOM14" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003328" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE00" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000332c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE02" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003330" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE04" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003334" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE06" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003338" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE08" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="0000333c" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE10" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003340" rw_flags="RW" width="2" name="BT_RX_DEMOD_MLE_HBASE12" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003344" rw_flags="RW" width="1" name="BT_RX_DEMOD_MLE_HBASE14" comment="Config for EDR enhancements provided by MLE block"/>
+ <register addr="00003348" rw_flags="RW" width="4" name="BT_RX_MR_SYNC_CONFIG" comment="BT DPSK demodulator synchronization configuration"/>
+ <register addr="0000334c" rw_flags="RW" width="2" name="BT_RX_MR_SAMP_CONFIG" comment="BT DPSK demodulator slicer configuration"/>
+ <register addr="00003350" rw_flags="RW" width="4" name="BT_RX_MR_EQ_TAPS_LSW" comment="BT DPSK RRC-filter coefficients LSW"/>
+ <register addr="00003354" rw_flags="RW" width="4" name="BT_RX_MR_EQ_TAPS_MSW" comment="BT DPSK RRC-filter coefficients MSW"/>
+ <register addr="00003358" rw_flags="R" width="1" name="BT_RX_MR_FREQ_ERROR" comment="BT DPSK actual frequency offset output"/>
+ <register addr="0000335c" rw_flags="R" width="1" name="BT_RX_MR_SYNC_SCORE" comment="BT DPSK synchronizer score output"/>
+ <register addr="00003360" rw_flags="R" width="1" name="BT_DCRS_ADC_MON_STATUS" comment="ADC power detect output register: Note: BT_DCRS_ADC_MON_SINGLE_SHOT_EN should be set if this register is being used for scanning purposes."/>
+ <register addr="00003364" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_CS_ENABLE" comment="Conditional scan enable (turns on just sincfir and adcproc)"/>
+ <register addr="00003368" rw_flags="RW" width="1" name="BT_DCRS_CIC_CFG" comment="BT CIC decimator configuration"/>
+ <register addr="0000336c" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_ENABLE" comment="Enables optional ADC domain processing"/>
+ <register addr="00003370" rw_flags="RW" width="2" name="BT_DCRS_ADC_MON_CONFIG" comment="Optional ADC domain processing configuration"/>
+ <register addr="00003374" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_CONFIG2" comment="Optional ADC domain processing configuration 2"/>
+ <register addr="00003378" rw_flags="RW" width="1" name="BT_DCRS_ADC_MON_CS_RESET" comment="Rising edge on this signal resets ADC RMS accumulator"/>
+ <register addr="0000337c" rw_flags="R" width="2" name="BT_DCRS_AGCGAIN_MON_AT_SYNC" comment="AGC gain parameters readback to determine gain settings at time of RxSync. Additional fields contain 4 bits recording whether saturation occurred after RxSync."/>
+ <register addr="00003380" rw_flags="RW" width="1" name="BT_DCRS_AGC_CFG" comment="BT AGC configuration"/>
+ <register addr="00003384" rw_flags="R" width="1" name="BT_DCRS_AGC_STATUS" comment="Capture some raw Ana sigs"/>
+ <register addr="00003388" rw_flags="RW" width="1" name="BT_DCRS_AGC_EN_SRC" comment="Configures AGC enable criteria"/>
+ <register addr="0000338c" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_LNA_GAIN" comment="Startup/SW override for LNA gain value (valid values are 0 to 6)"/>
+ <register addr="00003390" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_MIX_GAIN" comment="Startup/SW override for MIX gain value (valid values are 0 to 4)"/>
+ <register addr="00003394" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_BUF_GAIN" comment="Startup/SW override for BUF gain value (valid values are 0 to 3)"/>
+ <register addr="00003398" rw_flags="RW" width="1" name="BT_DCRS_AGC_SW_DIG_GAIN" comment="Startup/SW override for DIG gain value - Signed 2's complement: -8 to +15 selects digital gain of -48dB to +21dB in 3dB steps"/>
+ <register addr="0000339c" rw_flags="RW" width="2" name="BT_DCRS_AGC_SW_CTRL" comment="SW override enables"/>
+ <register addr="000033a0" rw_flags="RW" width="4" name="BT_DCRS_AGC_GAIN_STEPS" comment="AGC LNA step values for each saturation indicator"/>
+ <register addr="000033a4" rw_flags="RW" width="4" name="BT_DCRS_AGC_SATRST" comment="Configurable AGC Saturation Indicator resets"/>
+ <register addr="000033a8" rw_flags="RW" width="2" name="BT_DCRS_AGC_CONF1" comment="AGC configuration register 1"/>
+ <register addr="000033ac" rw_flags="RW" width="2" name="BT_DCRS_AGC_CONF2" comment="AGC configuration register 2"/>
+ <register addr="000033b0" rw_flags="RW" width="2" name="BT_DCRS_AGC_CONF3" comment="AGC configuration register 3"/>
+ <register addr="000033b4" rw_flags="RW" width="1" name="BT_DCRS_AGC_CONF4" comment="AGC configuration register 4"/>
+ <register addr="000033b8" rw_flags="RW" width="1" name="BT_DCRS_AGC_CONF5" comment="AGC configuration register 5"/>
+ <register addr="000033bc" rw_flags="RW" width="2" name="BT_DCRS_AGC_EQ_PWR_THR" comment="(Post digital gain) power threshold register for digital gain control"/>
+ <register addr="000033c0" rw_flags="RW" width="2" name="BT_DCRS_AGC_BB_PWR_HI_THR" comment="(Pre digital gain) power threshold register for analog gain control"/>
+ <register addr="000033c4" rw_flags="RW" width="2" name="BT_DCRS_AGC_BB_PWR_DET_THR" comment="(Post digital gain) power threshold register for power detection"/>
+ <register addr="000033c8" rw_flags="RW" width="1" name="BT_DCRS_AGC_FAST_DIG_CTRL_CFG" comment="(Pre digital gain) power threshold register for fast digital control of the analogue gains"/>
+ <register addr="000033cc" rw_flags="R" width="2" name="BT_DCRS_AGCGAIN_MON" comment="AGC gain parameters readback"/>
+ <register addr="000033d0" rw_flags="R" width="2" name="BT_DCRS_SAT_MON" comment="Monitor raw saturation detectorors"/>
+ <register addr="000033d4" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG0" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033d8" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG1" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033dc" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG2" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033e0" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG3" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033e4" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG4" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033e8" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG5" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033ec" rw_flags="RW" width="4" name="BT_DCRS_BB_EQ_CFG6" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033f0" rw_flags="RW" width="2" name="BT_DCRS_BB_EQ_CFG7" comment="BT baseband equalizer filter coefficients"/>
+ <register addr="000033f4" rw_flags="RW" width="1" name="BT_DCRS_EQ_CONFIG" comment="BT baseband equalizer configuration"/>
+ <register addr="000033f8" rw_flags="RW" width="1" name="BT_DCRS_DBG_CFG" comment="BT debug mux configuration"/>
+ <register addr="000033fc" rw_flags="RW" width="1" name="BT_DCRS_DBG_SEL" comment=""/>
+ <register addr="00003400" rw_flags="RW" width="2" name="BT_DCRS_IF_EQ_CFG" comment="BT IF equalizer filter coefficients"/>
+ <register addr="00003404" rw_flags="RW" width="1" name="BT_DCRS_IIR_CONFIG" comment="IIR decimation configuration"/>
+ <register addr="00003408" rw_flags="RW" width="2" name="BT_DCRS_NBIIR_FILTER_CFG" comment="SDDCRS NarrowBand IIR filter configuration"/>
+ <register addr="0000340c" rw_flags="RW" width="4" name="BT_DCRS_NBIIR_COEFF1_LSW" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 1) LSW"/>
+ <register addr="00003410" rw_flags="RW" width="1" name="BT_DCRS_NBIIR_COEFF1_MSB" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 1) MSB"/>
+ <register addr="00003414" rw_flags="RW" width="4" name="BT_DCRS_NBIIR_COEFF2_LSW" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 2) LSW"/>
+ <register addr="00003418" rw_flags="RW" width="1" name="BT_DCRS_NBIIR_COEFF2_MSB" comment="SDDCRS NarrowBand IIR filter coefficients (Biquad 2) MSB"/>
+ <register addr="0000341c" rw_flags="RW" width="4" name="BT_DCRS_TINC_CFG" comment="BT resampling ratio configuration - Must be calculated as round((1 - 16*(BT_DCRS_CIC_DEC+1)/fAdc_MHz) * 2^26) - Use floor instead of round if BT_DCRS_PHASE_LOCK is set"/>
+ <register addr="00003420" rw_flags="RW" width="1" name="BT_DCRS_LINT_CFG" comment="BT linear interpolator configuration"/>
+ <register addr="00003424" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_SHIFTS_LNA0" comment=""/>
+ <register addr="00003428" rw_flags="RW" width="2" name="BT_DCRS_PHASECOMP_SHIFTS_LNA1" comment=""/>
+ <register addr="0000342c" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_SHIFTS_BUF" comment=""/>
+ <register addr="00003430" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_SHIFTS_MIX0" comment=""/>
+ <register addr="00003434" rw_flags="RW" width="1" name="BT_DCRS_PHASECOMP_SHIFTS_MIX1" comment=""/>
+ <register addr="00003438" rw_flags="RW" width="4" name="BT_DCRS_PHASECOMP_DELAYS" comment="Phase compensator delay values"/>
+ <register addr="0000343c" rw_flags="RW" width="2" name="BT_DCRS_NOM_IF_BT_CFG" comment="BT nominal IF"/>
+ <register addr="00003440" rw_flags="R" width="2" name="BT_DCRS_FREQ_OFFSET_STATUS" comment=""/>
+ <register addr="00003444" rw_flags="R" width="4" name="BT_DCRS_BB_PWR_STATUS" comment="Measured baseband power (pre-digital gain)"/>
+ <register addr="00003448" rw_flags="R" width="2" name="BT_DCRS_EQ_PWR_STATUS_AT_SYNC" comment="This is not exactly EqPwr registered at Sync. It is the post-digital gain signal power averaged over the longer period of time used for BbPwr. In order to measure this, we use BbPwr and compensate for the digital gain at Sync. This results in a stabilised RSSI value after digital gain. It also produces a 16-bit result which the XAP can more easily manage than the raw BBPwrAtSync (32 bit)Measured baseband power (post-digital gain) obtained at RxSync, averaged over the longer period of time used for pre-digital gain measurements."/>
+ <register addr="0000344c" rw_flags="R" width="2" name="BT_DCRS_EQ_PWR_STATUS" comment="Raw EqPwr"/>
+ <register addr="00003450" rw_flags="RW" width="2" name="BT_DCRS_AGC_PWR_MEAS" comment="AGC power measure configuration"/>
+ <register addr="00003454" rw_flags="RW" width="2" name="BT_DCRS_SYNCPHASE_CONFIG" comment="Configures phase of clock synchronization buffer"/>
+ <register addr="00003458" rw_flags="R" width="1" name="BT_DCRS_STATUS" comment="Legacy - no longer used"/>
+ <register addr="0000345c" rw_flags="R" width="2" name="BT_ANA_STATUS" comment="Miscellaneous readable analogue bits"/>
+ <register addr="00003460" rw_flags="R" width="4" name="BT_ANA_LO_DPLL_TEST_STATUS" comment="This register contains test outputs from the LO"/>
+ <register addr="00003464" rw_flags="RW" width="4" name="BT_ANA_MISC" comment=""/>
+ <register addr="00003468" rw_flags="RW" width="4" name="BT_ANA_STATIC_SPARE" comment="Static spare bits for analogue. Descriptions will be updated based on analogue usage."/>
+ <register addr="0000346c" rw_flags="RW" width="4" name="BT_ANA_RXRF" comment=""/>
+ <register addr="00003470" rw_flags="RW" width="4" name="BT_ANA_RXADC" comment=""/>
+ <register addr="00003474" rw_flags="RW" width="4" name="BT_ANA_TXBB_0" comment=""/>
+ <register addr="00003478" rw_flags="RW" width="2" name="BT_ANA_TXBB_1" comment=""/>
+ <register addr="0000347c" rw_flags="RW" width="4" name="BT_ANA_TXRF_0" comment=""/>
+ <register addr="00003480" rw_flags="RW" width="4" name="BT_ANA_TXRF_1" comment=""/>
+ <register addr="00003484" rw_flags="RW" width="2" name="BT_ANA_TXRF_2" comment=""/>
+ <register addr="00003488" rw_flags="RW" width="4" name="BT_ANA_LO_CLKREF_ADC" comment="This register is one of the LO configuration registers"/>
+ <register addr="0000348c" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="00003490" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="00003494" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_OPEN1" comment="This register is one of the LO configuration registers"/>
+ <register addr="00003498" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_OPEN2" comment="This register is one of the LO configuration registers"/>
+ <register addr="0000349c" rw_flags="RW" width="4" name="BT_ANA_LO_DCO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034a0" rw_flags="RW" width="4" name="BT_ANA_LO_DPLL_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034a4" rw_flags="RW" width="4" name="BT_ANA_LO_DPLL_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034a8" rw_flags="RW" width="4" name="BT_ANA_LO_DPLL_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034ac" rw_flags="RW" width="4" name="BT_ANA_LO_D_FREQ1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034b0" rw_flags="RW" width="4" name="BT_ANA_LO_D_FREQ2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034b4" rw_flags="RW" width="4" name="BT_ANA_LO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034b8" rw_flags="RW" width="4" name="BT_ANA_LO_PLL_RESV" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034bc" rw_flags="RW" width="4" name="BT_ANA_LO_PU_DCO_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034c0" rw_flags="RW" width="4" name="BT_ANA_LO_PU_TDC_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034c4" rw_flags="RW" width="4" name="BT_ANA_LO_AREG_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034c8" rw_flags="RW" width="4" name="BT_ANA_LO_TDC_NLMEM" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034cc" rw_flags="RW" width="4" name="BT_ANA_LO_TOP" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034d0" rw_flags="RW" width="1" name="BT_ANA_DEBUG_SEL" comment=""/>
+ <register addr="000034d4" rw_flags="RW" width="2" name="BT_ANAIF_CFG" comment="ADC Digital saturation filter control"/>
+ <register addr="000034d8" rw_flags="RW" width="1" name="BT_ANA_LO_SW_STOP" comment="This register is one of the LO configuration registers"/>
+ <register addr="000034dc" rw_flags="RW" width="4" name="BT_ANA_SW_ENABLES" comment="Override value for timer outputs when not controlled by timer"/>
+ <register addr="000034e0" rw_flags="RW" width="4" name="BT_ANA_SW_ENABLES_MASK" comment="Selects whether timer outputs or override bits are used for analogue"/>
+ <register addr="000034e4" rw_flags="R" width="4" name="BT_ANA_ENABLES_STATUS" comment="Shows values being driven to analogue interface after timer and masking function is resolved"/>
+ <register addr="000034e8" rw_flags="RW" width="4" name="BT_ANA_LNA_ZIN_TRIM_LUT" comment="First 4 locations of LUT used to generate the 2G5 LNA ZinTrim value."/>
+ <register addr="000034ec" rw_flags="RW" width="4" name="BT_RX_DEMOD_MLSE_SYNC_POWER" comment="New setting for the FFT sync block, false sync optimisations"/>
+ </block>
+ <block name="btwl_common" comment="Coexistence RFIC Registers">
+ <register addr="00002000" rw_flags="RW" width="2" name="AUX_BIST_ADC_CTRL" comment="Control register for auxiliary ADC"/>
+ <register addr="00002004" rw_flags="RW" width="2" name="AUX_BIST_ADC_LEVEL" comment="DAC value driven to auxiliary ADC"/>
+ <register addr="00002008" rw_flags="R" width="2" name="AUX_BIST_ADC_STATUS" comment="Returns the data from auxiliary ADC"/>
+ <register addr="0000200c" rw_flags="RW" width="2" name="BTWL_BIST_ADC_CTRL" comment="Control register for auxiliary ADC"/>
+ <register addr="00002010" rw_flags="RW" width="2" name="BTWL_BIST_ADC_LEVEL" comment="DAC value driven to auxiliary ADC"/>
+ <register addr="00002014" rw_flags="R" width="2" name="BTWL_BIST_ADC_STATUS" comment="Returns the data from auxiliary ADC"/>
+ <register addr="00002018" rw_flags="RW" width="4" name="RFIC_DEBUG_CFG" comment="BTWL Debug Config"/>
+ <register addr="0000201c" rw_flags="RW" width="4" name="RFIC_DEBUG_CFG2" comment="BTWL Debug Config register 2"/>
+ <register addr="00002020" rw_flags="RW" width="4" name="RFIC_DEBUG_CFG3" comment="BTWL Debug Config register 3"/>
+ <register addr="00002024" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG0" comment="Debug Mux for pin"/>
+ <register addr="00002028" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG1" comment="Debug Mux for pin"/>
+ <register addr="0000202c" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG2" comment="Debug Mux for pin"/>
+ <register addr="00002030" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_DBG3" comment="Debug Mux for pin"/>
+ <register addr="00002034" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_WL_SPDY_M" comment="Debug Mux for pin"/>
+ <register addr="00002038" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_WL_SPDY_S" comment="Debug Mux for pin"/>
+ <register addr="0000203c" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_BT_SPDY_M" comment="Debug Mux for pin"/>
+ <register addr="00002040" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_BT_SPDY_S" comment="Debug Mux for pin"/>
+ <register addr="00002044" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_FM_SPDY_S" comment="Debug Mux for pin"/>
+ <register addr="00002048" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_FEM0" comment="Debug Mux for pin"/>
+ <register addr="0000204c" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_FEM1" comment="Debug Mux for pin"/>
+ <register addr="00002050" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_BT" comment="Serialiser control for BT Debug bus"/>
+ <register addr="00002054" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_WL" comment="Serialiser control for WLan Debug bus"/>
+ <register addr="00002058" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_COEX" comment="Serialiser control for Coex Debug bus"/>
+ <register addr="0000205c" rw_flags="RW" width="4" name="RFIC_DEBUG_MUX_SERIAL_MISC" comment="Serialiser control for Misc Debug bus"/>
+ <register addr="00002060" rw_flags="RW" width="2" name="RFIC_DEBUG_MUX_SERIAL_DATA" comment="Not used"/>
+ <register addr="00002064" rw_flags="R" width="2" name="RFIC_DEBUG_PAD_SDR_STATUS" comment="Debug Pad Inputs"/>
+ <register addr="00002068" rw_flags="R" width="2" name="RFIC_DEBUG_PAD_DDR_STATUS" comment="Debug Pad DDR Inputs"/>
+ <register addr="0000206c" rw_flags="RW" width="1" name="RFIC_DEBUG_ACC_ADDR" comment="Bracken Code/Data Mem Address"/>
+ <register addr="00002070" rw_flags="RW" width="4" name="RFIC_DEBUG_ACC_WDATA" comment="Bracken Code/Data Mem Write Data - auto increments address on write"/>
+ <register addr="00002074" rw_flags="R" width="4" name="RFIC_DEBUG_ACC_RDATA" comment="Bracken Code/Data Mem Read Data - auto increments address on read"/>
+ <register addr="00002078" rw_flags="R" width="2" name="RFIC_DEBUG_STATUS" comment="Main Debug Status register"/>
+ <register addr="0000207c" rw_flags="RW" width="2" name="RFIC_DEBUG_WL_SPEEDY_S_MON_CTRL" comment="WL Speedy Slave Monitor Ctrl"/>
+ <register addr="00002080" rw_flags="RW" width="4" name="RFIC_DEBUG_WL_SPEEDY_M_MON_CTRL" comment="WL Speedy Master Monitor Ctrl"/>
+ <register addr="00002084" rw_flags="R" width="4" name="RFIC_DEBUG_WL_SPEEDY_MON_STATUS" comment="WL Speedy Monitor Status"/>
+ <register addr="00002088" rw_flags="RW" width="2" name="RFIC_DEBUG_BT_SPEEDY_S_MON_CTRL" comment="BT Speedy Slave Monitor Ctrl"/>
+ <register addr="0000208c" rw_flags="RW" width="4" name="RFIC_DEBUG_BT_SPEEDY_M_MON_CTRL" comment="BT Speedy Master Monitor Ctrl"/>
+ <register addr="00002090" rw_flags="R" width="4" name="RFIC_DEBUG_BT_SPEEDY_MON_STATUS" comment="BT Speedy Monitor Status"/>
+ <register addr="00002094" rw_flags="RW" width="2" name="RFIC_DEBUG_ACC_TIMER" comment="Timer"/>
+ <register addr="00002098" rw_flags="R" width="4" name="RFIC_DEBUG_ACC_STATUS" comment="Status information for Debug Acc"/>
+ <register addr="0000209c" rw_flags="RW" width="4" name="RFIC_MON_BT_DA_INV0" comment="Optional invert for each BT DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020a0" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_INV0" comment="Optional invert for each WL DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020a4" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_INV1" comment="Optional invert for each WL DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020a8" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_INV2" comment="Optional invert for each WL DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020ac" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_INV0" comment="Optional invert for each SH DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020b0" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_INV1" comment="Optional invert for each SH DA dynamic signal, excluding Dynamic Enables from timers"/>
+ <register addr="000020b4" rw_flags="RW" width="4" name="RFIC_MON_BT_DA_OFF0" comment="Set to turn off drive of each BT DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020b8" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_OFF0" comment="Set to turn off drive of each WL DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020bc" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_OFF1" comment="Set to turn off drive of each WL DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020c0" rw_flags="RW" width="4" name="RFIC_MON_WL_DA_OFF2" comment="Set to turn off drive of each WL DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020c4" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_OFF0" comment="Set to turn off drive of each SH DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020c8" rw_flags="RW" width="4" name="RFIC_MON_COEX_DA_OFF1" comment="Set to turn off drive of each SH DA dynamic signal from core, excluding Dynamic Enables from timers"/>
+ <register addr="000020cc" rw_flags="R" width="4" name="RFIC_MON_BT_AD0" comment="Monitor BT AD signals right at the AD interface"/>
+ <register addr="000020d0" rw_flags="R" width="4" name="RFIC_MON_WL_AD0" comment="Monitor WL AD signals right at the AD interface"/>
+ <register addr="000020d4" rw_flags="R" width="4" name="RFIC_MON_WL_AD1" comment="Monitor WL AD signals right at the AD interface"/>
+ <register addr="000020d8" rw_flags="R" width="4" name="RFIC_MON_WL_AD2" comment="Monitor WL AD signals right at the AD interface"/>
+ <register addr="000020dc" rw_flags="R" width="4" name="RFIC_MON_COEX_AD0" comment="Monitor SH AD signals right at the AD interface"/>
+ <register addr="000020e0" rw_flags="R" width="4" name="RFIC_MON_RS_ACC_BUF" comment="RSSI Buffer register - use has changed since EVT0"/>
+ <register addr="000020e4" rw_flags="R" width="2" name="RFIC_MON_RS_ACC_BUF2" comment="RSSI Buffer register2"/>
+ <register addr="000020e8" rw_flags="RW" width="1" name="COEX_RF_CFG" comment="Coexistence RFIC configuration."/>
+ <register addr="000020ec" rw_flags="RW" width="1" name="COEX_RF_SW_RESET" comment="Software reset of Coexistence RFIC digital."/>
+ <register addr="000020f0" rw_flags="RW" width="4" name="COEX_RF_ARB_CFG" comment=""/>
+ <register addr="000020f4" rw_flags="RW" width="4" name="COEX_RF_TRAN_CTRL_CFG" comment="Coexistence Transition Control configuration."/>
+ <register addr="000020f8" rw_flags="RW" width="4" name="COEX_RF_SH_STATIC_CTRL0" comment=""/>
+ <register addr="000020fc" rw_flags="RW" width="4" name="COEX_RF_SH_STATIC_CTRL1" comment=""/>
+ <register addr="00002100" rw_flags="RW" width="4" name="COEX_RF_LO_LDOREG_CFG1" comment="This register is one of the LO configuration registers"/>
+ <register addr="00002104" rw_flags="RW" width="2" name="COEX_RF_SHRX_CFG" comment=""/>
+ <register addr="00002108" rw_flags="RW" width="1" name="COEX_RF_SHTX_CFG" comment="Coexistence Shared Tx Mux configuration."/>
+ <register addr="0000210c" rw_flags="RW" width="4" name="COEX_RF_FEC_2G_CFG" comment="2G RF Switch Configurations"/>
+ <register addr="00002110" rw_flags="RW" width="4" name="COEX_RF_FEC_2G_CFG1" comment="2G RF Switch Configurations"/>
+ <register addr="00002114" rw_flags="RW" width="4" name="COEX_RF_FEC_5G_CFG" comment="5G RF Switch Configurations"/>
+ <register addr="00002118" rw_flags="RW" width="4" name="COEX_RF_PROT_CHANGE_MODE" comment="Set this to 0xDEADBEEF in order to change the analogue protection. Should clear back to 0 after changing mode."/>
+ <register addr="0000211c" rw_flags="RW" width="1" name="COEX_RF_PROT_CFG" comment="Analogue protection configuration register."/>
+ </block>
+ <block name="rfic_pad_control" comment="Auto-generated from front_end.py">
+ <register addr="00001000" rw_flags="RW" width="1" name="PAD_CONTROL_FEM_CTRL0" comment="Control register for pad FEM_CTRL0"/>
+ <register addr="00001004" rw_flags="RW" width="1" name="PAD_CONTROL_FEM_CTRL1" comment="Control register for pad FEM_CTRL1"/>
+ <register addr="00001008" rw_flags="RW" width="1" name="PAD_CONTROL_FM_SPDY_S" comment="Control register for pad FM_SPDY_S"/>
+ <register addr="0000100c" rw_flags="RW" width="1" name="PAD_CONTROL_BT_SPDY_M" comment="Control register for pad BT_SPDY_M"/>
+ <register addr="00001010" rw_flags="RW" width="1" name="PAD_CONTROL_WL_SPDY_S" comment="Control register for pad WL_SPDY_S"/>
+ <register addr="00001014" rw_flags="RW" width="1" name="PAD_CONTROL_BT_SPDY_S" comment="Control register for pad BT_SPDY_S"/>
+ <register addr="00001018" rw_flags="RW" width="1" name="PAD_CONTROL_WL_SPDY_M" comment="Control register for pad WL_SPDY_M"/>
+ </block>
+ <block name="wlrf_radio" comment="Wireless LAN radio control analogue registers">
+ <register addr="00004000" rw_flags="RW" width="1" name="WLRF_RADIO_LNA_RSSI_THRESH_EXT_LOUD" comment="This register specifies the threshold value for the LNA RSSI module, turning off external LNA indication"/>
+ <register addr="00004004" rw_flags="RW" width="1" name="WLRF_RADIO_LNA_RSSI_THRESH_LOUD" comment="This register specifies the threshold value for the LNA RSSI module, too loud indication (- 6dB gain change request)"/>
+ <register addr="00004008" rw_flags="RW" width="1" name="WLRF_RADIO_LNA_RSSI_THRESH_V_LOUD" comment="This register specifies the threshold value for the LNA RSSI module, extra loud indication (-12dB gain change request)"/>
+ <register addr="0000400c" rw_flags="RW" width="2" name="WLRF_RADIO_MIX_RSSI_THRESH_WEAK" comment="This register specifies the threshold value for the Mixer RSSI module, too weak indication (+ 6dB gain change request)"/>
+ <register addr="00004010" rw_flags="RW" width="2" name="WLRF_RADIO_MIX_RSSI_THRESH_LOUD" comment="This register specifies the threshold value for the Mixer RSSI module, too loud indication (- 6dB gain change request)"/>
+ <register addr="00004014" rw_flags="RW" width="2" name="WLRF_RADIO_MIX_RSSI_THRESH_V_LOUD" comment="This register specifies the threshold value for the Mixer RSSI module, extra loud indication (-12dB gain change request)"/>
+ <register addr="00004018" rw_flags="RW" width="2" name="WLRF_RADIO_ABB_RSSI_THRESH_WEAK" comment="This register specifies the threshold value for the ABB RSSI module, too weak indication (+ 1.5dB gain change request)"/>
+ <register addr="0000401c" rw_flags="RW" width="2" name="WLRF_RADIO_ABB_RSSI_THRESH_LOUD" comment="This register specifies the threshold value for the ABB RSSI module, too loud indication (- 6dB gain change request)"/>
+ <register addr="00004020" rw_flags="RW" width="2" name="WLRF_RADIO_ABB_RSSI_THRESH_V_LOUD" comment="This register specifies the threshold value for the ABB RSSI module, extra loud indication (-12dB gain change request)"/>
+ <register addr="00004024" rw_flags="R" width="2" name="WLRF_RADIO_RX_RSSI" comment="This register contains the RSSI of the receive chain. The lower byte is the 8 bit digital RSSI (fixed to 0 since this is a radio-only chip) and the upper byte is the final analogue gain in 3dB steps."/>
+ <register addr="00004028" rw_flags="R" width="1" name="WLRF_RSSI_FILTERED_STATUS" comment="This register contains the analogue RSSI values for the receive chain, after initial processing in the rssi blocks block."/>
+ <register addr="0000402c" rw_flags="RW" width="4" name="WLRF_WB_RSSI_LUT0" comment="First 6 locations of LUT used to generate RSSI values for WB RSSI. Note that fields are 5 bits but only LS 4 bits are used"/>
+ <register addr="00004030" rw_flags="RW" width="4" name="WLRF_WB_RSSI_LUT1" comment="Last 6 locations of LUT used to generate RSSI values for WB RSSI. Note that fields are 5 bits but only LS 4 bits are used"/>
+ <register addr="00004034" rw_flags="RW" width="4" name="WLRF_IB_RSSI_LUT0" comment="First 6 locations of LUT used to generate RSSI values for IB RSSI"/>
+ <register addr="00004038" rw_flags="RW" width="4" name="WLRF_IB_RSSI_LUT1" comment="Last 6 locations of LUT used to generate RSSI values for IB RSSI"/>
+ <register addr="0000403c" rw_flags="RW" width="4" name="WLRF_ABB_RSSI_LUT0" comment="First 6 locations of LUT used to generate RSSI values for ABB RSSI"/>
+ <register addr="00004040" rw_flags="RW" width="4" name="WLRF_ABB_RSSI_LUT1" comment="Last 6 locations of LUT used to generate RSSI values for ABB RSSI"/>
+ <register addr="00004044" rw_flags="RW" width="4" name="WLRF_RADIO_AGC_CONFIG1" comment="Miscellaneous config bits for the AGC as follows:"/>
+ <register addr="00004048" rw_flags="RW" width="4" name="WLRF_RADIO_AGC_CONFIG2" comment="Configuration bits for the AGC: gains ranges definition. valid when AGC is active, and gain not forced."/>
+ <register addr="0000404c" rw_flags="RW" width="2" name="WLRF_RADIO_RX_LEVEL" comment="This register contains the value to be sent to the analogue gain stages if the AGC is disabled."/>
+ <register addr="00004050" rw_flags="R" width="2" name="WLRF_RADIO_GAIN_STATUS" comment="This register contains the current gain settings to all blocks in the analogue front end"/>
+ <register addr="00004054" rw_flags="RW" width="4" name="WLRF_ANA_LNA_TRIM_LUT" comment="This register defines the LUT used to generate ZIN_TRIM values for 2G5 LNAs"/>
+ <register addr="00004058" rw_flags="RW" width="1" name="WLRF_DEBUG_SELECT" comment="Selects which debug appears on the output of the WLAN block"/>
+ <register addr="0000405c" rw_flags="R" width="2" name="WLRF_DEBUG_STATUS" comment="Returns the current value on the debug bus"/>
+ <register addr="00004060" rw_flags="RW" width="1" name="WLRF_RADIO_CONFIG" comment="Miscellaneous config bits"/>
+ <register addr="00004064" rw_flags="RW" width="4" name="WLRF_RADIO_TEMP_CTRL_CONFIG" comment="Control register for block interfacing to analogue temperature sensor"/>
+ <register addr="00004068" rw_flags="RW" width="2" name="WLRF_ANA_INT_CFG" comment="Configure source for WL status interrupts"/>
+ <register addr="0000406c" rw_flags="R" width="1" name="WLRF_ANA_INT_STATUS" comment="WL Status Interrupt status"/>
+ <register addr="00004070" rw_flags="R" width="4" name="WLRF_ANA_RAW_INT_STATUS" comment="Raw status from the analogue module - intended for hardware debug"/>
+ <register addr="00004074" rw_flags="R" width="2" name="WLRF_RADIO_TEMP" comment="Radio temperature, as measured by analogue sensors near PA"/>
+ <register addr="00004078" rw_flags="R" width="4" name="WLRF_ANA_STATUS" comment="Returns the value on the ANA_STATUS bus"/>
+ <register addr="0000407c" rw_flags="R" width="4" name="WLRF_ANA_RSSI_STATUS" comment="This register contains the raw analogue RSSI values for the receive chain"/>
+ <register addr="00004080" rw_flags="R" width="4" name="WLRF_ANA_ENABLES_STATUS" comment="This register contains the current values of the Analogue Enables, after all masking and multiplexing."/>
+ <register addr="00004084" rw_flags="RW" width="4" name="WLRF_ANA_ENABLES" comment="Default values for analogue enables signals should the mask register select this rather than the timer outputs"/>
+ <register addr="00004088" rw_flags="RW" width="4" name="WLRF_ANA_ENABLES_MASK" comment="Selects use of ANA_ENABLES or timer outputs. A 1 in a given bit selects the timer output."/>
+ <register addr="0000408c" rw_flags="RW" width="4" name="WLRF_ANA_TRAINING_ENABLES_MASK" comment="This masks the output of the Tx timer when it is not a DPD training frame. The idea is to be able to remove the extra Rx enables that are required for making DPD training work to improve power consumption on frames that don't need them. It should typically have all the Tx bits set and none of the Rx bits."/>
+ <register addr="00004090" rw_flags="R" width="1" name="WLRF_ANA_TIMER_TX_SLOT" comment="This register contains the current slot selected by the Tx timer"/>
+ <register addr="00004094" rw_flags="R" width="1" name="WLRF_ANA_TIMER_RX_SLOT" comment="This register contains the current slot selected by the Rx timer"/>
+ <register addr="00004098" rw_flags="RW" width="4" name="WLRF_ANA_TRIM_TX" comment="This register sets the modulation dependent analogue trims in low power mode and when Ana Tx Test Mode is selected (in WLRF_RADIO_CONFIG register)"/>
+ <register addr="0000409c" rw_flags="RW" width="4" name="WLRF_ANA_TX_CCK_TRIM_CONF" comment="CCK modulation dependent analogue trims"/>
+ <register addr="000040a0" rw_flags="RW" width="4" name="WLRF_ANA_TX_OFDM0_TRIM_CONF" comment="OFDM modulation dependent analogue trims when corresponding bit in WL_RADIO_TX_CTRL_ANA_OFDM_SEL is set to 0"/>
+ <register addr="000040a4" rw_flags="RW" width="4" name="WLRF_ANA_TX_OFDM1_TRIM_CONF" comment="OFDM modulation dependent analogue trims when corresponding bit in WL_RADIO_TX_CTRL_ANA_OFDM_SEL is set to 1"/>
+ <register addr="000040a8" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT0_ENABLES" comment="This register sets the radio enables for transmit timer slot 0."/>
+ <register addr="000040ac" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT1_ENABLES" comment="This register sets the radio enables for transmit timer slot 1."/>
+ <register addr="000040b0" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT2_ENABLES" comment="This register sets the radio enables for transmit timer slot 2."/>
+ <register addr="000040b4" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT3_ENABLES" comment="This register sets the radio enables for transmit timer slot 3."/>
+ <register addr="000040b8" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT4_ENABLES" comment="This register sets the radio enables for transmit timer slot 4."/>
+ <register addr="000040bc" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT5_ENABLES" comment="This register sets the radio enables for transmit timer slot 5."/>
+ <register addr="000040c0" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT6_ENABLES" comment="This register sets the radio enables for transmit timer slot 6."/>
+ <register addr="000040c4" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_TX_SLOT7_ENABLES" comment="This register sets the radio enables for transmit timer slot 7."/>
+ <register addr="000040c8" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT0_DELAY" comment="This register sets the delay from Tx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="000040cc" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT1_DELAY" comment="This register sets the delay from Tx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040d0" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT2_DELAY" comment="This register sets the delay from Tx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040d4" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT3_DELAY" comment="This register sets the delay from Tx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040d8" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT4_DELAY" comment="This register sets the delay from Tx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040dc" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT5_DELAY" comment="This register sets the delay from Tx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040e0" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT6_DELAY" comment="This register sets the delay from Tx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040e4" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_TX_SLOT7_DELAY" comment="This register sets the delay from Tx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="000040e8" rw_flags="RW" width="2" name="WLRF_ANA_TIMER_TX_SLOT_ON_OFF_LAST" comment="This register sets the start and end of Tx turn on and off ramps, and the slot jumped to in the case of a Tx abort"/>
+ <register addr="000040ec" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT0_ENABLES" comment="This register sets the radio enables for receive timer slot 0."/>
+ <register addr="000040f0" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT1_ENABLES" comment="This register sets the radio enables for receive timer slot 1."/>
+ <register addr="000040f4" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT2_ENABLES" comment="This register sets the radio enables for receive timer slot 2."/>
+ <register addr="000040f8" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT3_ENABLES" comment="This register sets the radio enables for receive timer slot 3."/>
+ <register addr="000040fc" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT4_ENABLES" comment="This register sets the radio enables for receive timer slot 4."/>
+ <register addr="00004100" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT5_ENABLES" comment="This register sets the radio enables for receive timer slot 5."/>
+ <register addr="00004104" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT6_ENABLES" comment="This register sets the radio enables for receive timer slot 6."/>
+ <register addr="00004108" rw_flags="RW" width="4" name="WLRF_ANA_TIMER_RX_SLOT7_ENABLES" comment="This register sets the radio enables for receive timer slot 7."/>
+ <register addr="0000410c" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT0_DELAY" comment="This register sets the delay from Rx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="00004110" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT1_DELAY" comment="This register sets the delay from Rx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004114" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT2_DELAY" comment="This register sets the delay from Rx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004118" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT3_DELAY" comment="This register sets the delay from Rx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="0000411c" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT4_DELAY" comment="This register sets the delay from Rx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004120" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT5_DELAY" comment="This register sets the delay from Rx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004124" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT6_DELAY" comment="This register sets the delay from Rx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="00004128" rw_flags="RW" width="1" name="WLRF_ANA_TIMER_RX_SLOT7_DELAY" comment="This register sets the delay from Rx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will wrap, allowing delays up to 12.8us to be selected."/>
+ <register addr="0000412c" rw_flags="RW" width="2" name="WLRF_ANA_TIMER_RX_SLOT_ON_OFF_LAST" comment="This register sets the start and end of Rx turn on and off ramps, and the slot jumped to in the case of an Rx abort"/>
+ <register addr="00004130" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT0" comment="Values for LNA 5G trim buses when LNA gain is 0"/>
+ <register addr="00004134" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT1" comment="Values for LNA 5G trim buses when LNA gain is 1"/>
+ <register addr="00004138" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT2" comment="Values for LNA 5G trim buses when LNA gain is 2"/>
+ <register addr="0000413c" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT3" comment="Values for LNA 5G trim buses when LNA gain is 3"/>
+ <register addr="00004140" rw_flags="RW" width="2" name="WLRF_5G_TRIM_LUT4" comment="Values for LNA 5G trim buses when LNA gain is 4"/>
+ <register addr="00004144" rw_flags="RW" width="1" name="WLRF_INT_CLEAR" comment="Writing this register clears any interrupts whose corresponding bits are set in the write data. Bit allocations are as for WL_RF_INT_MASK"/>
+ <register addr="00004148" rw_flags="RW" width="1" name="WLRF_INT_MASK" comment="This register masks events from causing interrupts. Only those interrupts whose mask bit is set will be delivered to the processors"/>
+ <register addr="0000414c" rw_flags="R" width="2" name="WLRF_INT_STATUS" comment="This register has bits set in it for any interrupt that is currently active. In addition 'raw' bits are set for any active interrupt, whether it is masked or not"/>
+ <register addr="00004150" rw_flags="RW" width="1" name="WL_ANA_BIAS_EN" comment="This register controls enabling of bias blocks within WLAN analogue"/>
+ <register addr="00004154" rw_flags="RW" width="4" name="WL_ANA_TEST_EN" comment="This register controls enabling of test facilities"/>
+ <register addr="00004158" rw_flags="RW" width="4" name="WL_ANA_DCOC_CTRL" comment="This register controls the DC offset compensation block"/>
+ <register addr="0000415c" rw_flags="RW" width="4" name="WL_ANA_DCOC_CAL_GAINS" comment="This register contains the gains used during the calibration process by the DC offset compensation block"/>
+ <register addr="00004160" rw_flags="RW" width="4" name="WL_ANA_DCOC_OVERRIDE" comment="This register controls the DC offset compensation block"/>
+ <register addr="00004164" rw_flags="RW" width="4" name="WL_ANA_DCOC_OFFSET" comment="This register controls the DC offset compensation block fixed offsets"/>
+ <register addr="00004168" rw_flags="RW" width="2" name="WL_ANA_ABB_DCOC_I_LUT" comment="This register is used to write the LUT that contains the DC offset values for the I receive channel. The location accessed is set by the current LNA and mixer gain"/>
+ <register addr="0000416c" rw_flags="RW" width="2" name="WL_ANA_ABB_DCOC_Q_LUT" comment="This register is used to write the LUT that contains the DC offset values for the Q receive channel. The location accessed is set by the current LNA and mixer gain"/>
+ <register addr="00004170" rw_flags="R" width="4" name="WL_ANA_ABB_DCOC_LUT_STATUS" comment="This register returns the value of the DC offset for the LUT entry corresponding to the current gain"/>
+ <register addr="00004174" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_CONFIG1" comment="This register controls Rx baseband"/>
+ <register addr="00004178" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_CONFIG2" comment="This register controls Rx baseband"/>
+ <register addr="0000417c" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_CONFIG3" comment="This register controls Rx baseband"/>
+ <register addr="00004180" rw_flags="RW" width="2" name="WL_ANA_ABB_RX_CONFIG4" comment="This register controls Rx baseband"/>
+ <register addr="00004184" rw_flags="RW" width="4" name="WL_ANA_ABB_RX_RSSI_CONFIG" comment="This register controls Rx RSSI blocks"/>
+ <register addr="00004188" rw_flags="RW" width="4" name="WL_ANA_ABB_TX_CONFIG" comment="This register controls Rx baseband"/>
+ <register addr="0000418c" rw_flags="RW" width="4" name="WL_ANA_ABB_PERIPH_CONFIG" comment="This register controls the peripheral block"/>
+ <register addr="00004190" rw_flags="RW" width="4" name="WL_ANA_2G_RX_RF_CONFIG" comment="This register controls the 2G Rx RF block"/>
+ <register addr="00004194" rw_flags="RW" width="2" name="WL_ANA_5G_RX_LNA_CONFIG" comment="This register controls the 5G Rx LNA block"/>
+ <register addr="00004198" rw_flags="RW" width="4" name="WL_ANA_5G_RX_MIX_CONFIG" comment="This register controls the 5G Rx mixer block"/>
+ <register addr="0000419c" rw_flags="RW" width="2" name="WL_ANA_RX_RF_MISC_CONFIG" comment="This register controls miscellaneous Rx RF features"/>
+ <register addr="000041a0" rw_flags="RW" width="4" name="WL_ANA_TX_2G_MISC_CONFIG" comment="This register controls miscellaneous Tx RF features"/>
+ <register addr="000041a4" rw_flags="RW" width="4" name="WL_ANA_TX_5G_MISC_CONFIG" comment="This register controls miscellaneous Tx RF features"/>
+ <register addr="000041a8" rw_flags="RW" width="4" name="WL_ANA_TX_2G_MIX_DRV_CONFIG" comment="This register controls the Tx RF mixer and driver blocks"/>
+ <register addr="000041ac" rw_flags="RW" width="4" name="WL_ANA_TX_5G_MIX_DRV_CONFIG" comment="This register controls the Tx RF mixer and driver blocks"/>
+ <register addr="000041b0" rw_flags="RW" width="2" name="WL_ANA_TX_RF_PA_PROT_CONFIG" comment="This register controls the Tx RF PA and protection blocks"/>
+ <register addr="000041b4" rw_flags="RW" width="4" name="WL_ANA_LO_TOP" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041b8" rw_flags="RW" width="4" name="WL_ANA_LO_CLKREF_ADC" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041bc" rw_flags="RW" width="4" name="WL_ANA_LO_D_FREQ1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041c0" rw_flags="RW" width="4" name="WL_ANA_LO_D_FREQ2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041c4" rw_flags="RW" width="1" name="WL_ANA_LO_PLL_STOP" comment="This register written to stop the PLL from running"/>
+ <register addr="000041c8" rw_flags="RW" width="4" name="WL_ANA_LO_DPLL_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041cc" rw_flags="RW" width="4" name="WL_ANA_LO_PU_TDC_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041d0" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_CONF1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041d4" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041d8" rw_flags="RW" width="4" name="WL_ANA_LO_DPLL_CONF2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041dc" rw_flags="RW" width="4" name="WL_ANA_LO_TDC_NLMEM" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041e0" rw_flags="RW" width="4" name="WL_ANA_LO_PU_DCO_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041e4" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_OPEN1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041e8" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_OPEN2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041ec" rw_flags="RW" width="4" name="WL_ANA_LO_AREG_CONF" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041f0" rw_flags="RW" width="4" name="WL_ANA_LO_DCO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041f4" rw_flags="RW" width="4" name="WL_ANA_LO_LOGEN1" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041f8" rw_flags="RW" width="4" name="WL_ANA_LO_LOGEN2" comment="This register is one of the LO configuration registers"/>
+ <register addr="000041fc" rw_flags="RW" width="4" name="WL_ANA_LO_LDOREG_CFG2" comment="This register is one of the LO configuration registers"/>
+ <register addr="00004200" rw_flags="RW" width="4" name="WL_ANA_LO_DPLL_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="00004204" rw_flags="RW" width="4" name="WL_ANA_LO_TEST" comment="This register is one of the LO configuration registers"/>
+ <register addr="00004208" rw_flags="RW" width="4" name="WL_ANA_LO_PLL_RESV" comment="This register is one of the LO configuration registers"/>
+ <register addr="0000420c" rw_flags="R" width="4" name="WL_ANA_LO_DPLL_TEST_STATUS" comment="This register contains test outputs from the LO"/>
+ <register addr="00004210" rw_flags="R" width="2" name="WLRF_ANA_WB_RSSI_STATUS" comment="This register contains the raw analogue RSSI values for the wide band RSSI to cover the bit which doesn't fit in WLRF_ANA_RSSI_STATUS"/>
+ </block>
+</subsystem>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml
new file mode 100644
index 0000000..bce9c7d
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml
@@ -0,0 +1,1477 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+(c) SCSC 2015-2016 autogenerated by moredump.py as part of 'drun prep'.
+ Changes made to this file may cause incorrect behaviour and will be lost if it is regenerated.
+
+ XML file defining registers for wlan_sys subsystem moredump
+ Chip hash: 8898
+
+
+-->
+
+<subsystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.samsung.com Registers.xsd"
+ name="wlan_sys">
+ <block name="bbic_pad_control" comment="">
+ <register addr="55000000" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_WL_SPDY_M" comment="Control register for pad WL_SPDY_M"/>
+ <register addr="55000004" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_WL_SPDY_S" comment="Control register for pad WL_SPDY_S"/>
+ <register addr="55000008" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_BT_SPDY_M" comment="Control register for pad BT_SPDY_M"/>
+ <register addr="5500000c" rw_flags="RW" width="1" name="BBIC_PAD_CONTROL_BT_SPDY_S" comment="Control register for pad BT_SPDY_S"/>
+ </block>
+ <block name="coex_bb" comment="">
+ <register addr="52000000" rw_flags="RW" width="1" name="COEX_BB_CFG" comment=""/>
+ <register addr="52000004" rw_flags="RW" width="1" name="COEX_BB_SW_RESET" comment="Set in order to force a software reset of the BBIC Coexistence digital."/>
+ <register addr="52000008" rw_flags="RW" width="1" name="COEX_BB_DEBUG_SEL" comment="Top level debug mux select."/>
+ <register addr="5200000c" rw_flags="RW" width="1" name="COEX_BB_DEBUG_CDL_SEL" comment="CDL debug mux select."/>
+ <register addr="52000010" rw_flags="RW" width="1" name="COEX_BB_DEBUG_CDL_ARB_SEL" comment="CDL arbiter debug mux select."/>
+ <register addr="52000014" rw_flags="RW" width="1" name="COEX_BB_DEBUG_IF_SEL" comment="CDL interface debug mux select."/>
+ <register addr="52000018" rw_flags="RW" width="1" name="COEX_BB_ALLOWED_ORIDE" comment="Software overrides for the WLAN/BT Coex radio enables. Forcing these bits on will allow BT/WLAN Tx/Rx activity to start. Shouldn't really be used!"/>
+ <register addr="5200001c" rw_flags="RW" width="1" name="COEX_BB_WL_ABORT_CFG" comment="WLAN abort enables on BBIC. Essentially gates CDL/RF aborts from having any effect on WLAN."/>
+ <register addr="52000020" rw_flags="RW" width="1" name="COEX_BB_BT_ABORT_CFG" comment="BT abort enables on BBIC. Essentially gates CDL/RF aborts from having any effect on BT."/>
+ <register addr="52000024" rw_flags="RW" width="1" name="COEX_BT_WL_TX_COL" comment="BT/WLAN CDL Tx collision table (common to both the BT/WLAN CDL cores). Logic => 'if Local.IsTx then Collision=COEX_BT_WL_TX_COL[Remote.IsTx]'"/>
+ <register addr="52000028" rw_flags="RW" width="1" name="COEX_BT_WL_RX_COL" comment="BT/WLAN CDL Rx collision table (common to both the BT/WLAN CDL cores). Logic => 'if !Local.IsTx then Collision=COEX_BT_WL_RX_COL[Remote.IsTx]'"/>
+ <register addr="5200002c" rw_flags="RW" width="1" name="COEX_BB_CLKGEN_CFG" comment="Coex Clock Generator enables."/>
+ <register addr="52000030" rw_flags="RW" width="4" name="COEX_BT_ASTX" comment="BT ASTX configuration."/>
+ <register addr="52000034" rw_flags="RW" width="4" name="COEX_BT_ASTX_START_TIME" comment="BT ASTX Start Time (with respect to microsecond system time)."/>
+ <register addr="52000038" rw_flags="RW" width="1" name="COEX_BT_ASTX_UPDATE" comment="BT ASTX control: Simply write a 1 to this register to refresh ASTX contents and advertise it, or write a 0 to invalidate ASTX."/>
+ <register addr="5200003c" rw_flags="R" width="1" name="COEX_BT_ASTX_STICKY_STATUS" comment="BT ASTX status register. Contents are cleared when a 1 is written to COEX_BT_ASTX_UPDATE."/>
+ <register addr="52000040" rw_flags="R" width="1" name="COEX_BT_ASTX_DEFER_COUNT" comment="BT ASTX defer counter. An accumulative count showing the number of times BT ASTX has been deferred."/>
+ <register addr="52000044" rw_flags="RW" width="1" name="COEX_BT_ASTX_CLR_DEFER_COUNT" comment="BT ASTX defer count clear - write a 1 in order to clear COEX_BT_ASTX_DEFER_COUNT."/>
+ <register addr="52000048" rw_flags="RW" width="4" name="COEX_BT_ASRX" comment="BT ASRX configuration."/>
+ <register addr="5200004c" rw_flags="RW" width="4" name="COEX_BT_ASRX_START_TIME" comment="BT ASRX Start Time (with respect to microsecond system time)."/>
+ <register addr="52000050" rw_flags="RW" width="1" name="COEX_BT_ASRX_UPDATE" comment="BT ASRX control: Simply write a 1 to this register to refresh ASRX contents and advertise it, or write a 0 to invalidate ASRX."/>
+ <register addr="52000054" rw_flags="R" width="1" name="COEX_BT_ASRX_STICKY_STATUS" comment="BT ASRX status register. Contents are cleared when a 1 is written to COEX_BT_ASRX_UPDATE."/>
+ <register addr="52000058" rw_flags="R" width="1" name="COEX_BT_ASRX_DEFER_COUNT" comment="BT ASRX defer counter. An accumulative count showing the number of times BT ASRX has been deferred."/>
+ <register addr="5200005c" rw_flags="RW" width="1" name="COEX_BT_ASRX_CLR_DEFER_COUNT" comment="BT ASRX defer count clear - write a 1 in order to clear COEX_BT_ASRX_DEFER_COUNT."/>
+ <register addr="52000060" rw_flags="RW" width="1" name="COEX_WL_TX_ACK_PRIORITY" comment="The WLAN priority to use for transmitted Acks."/>
+ <register addr="52000064" rw_flags="RW" width="1" name="COEX_WL_TX_DATA_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a transmitted Data frame. (should not be required)."/>
+ <register addr="52000068" rw_flags="RW" width="1" name="COEX_WL_TX_ACK_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a transmitted Ack (should not be required)."/>
+ <register addr="5200006c" rw_flags="RW" width="1" name="COEX_WL_TX_MISC_CFG" comment="Misc WLAN Tx configuration."/>
+ <register addr="52000070" rw_flags="R" width="1" name="COEX_WL_TX_STICKY_STATUS" comment="WLAN ASTX status register. Contents are cleared when the MAC Acc makes a new Tx request."/>
+ <register addr="52000074" rw_flags="R" width="1" name="COEX_WL_TX_DEFER_COUNT" comment="WLAN ASTX defer counter. An accumulative count showing the number of times WLAN ASTX has been deferred."/>
+ <register addr="52000078" rw_flags="RW" width="1" name="COEX_WL_TX_CLR_DEFER_COUNT" comment="WLAN ASTX defer count clear - write a 1 in order to clear COEX_WL_ASTX_DEFER_COUNT."/>
+ <register addr="5200007c" rw_flags="RW" width="2" name="COEX_WL_RX_LISTEN_DURATION" comment="The advertised ASRX duration when WLAN is listening. ASRX is automatically updated when this time expires."/>
+ <register addr="52000080" rw_flags="RW" width="1" name="COEX_WL_RX_LISTEN_PRIORITY" comment="The WLAN priority when WLAN is listening."/>
+ <register addr="52000084" rw_flags="RW" width="1" name="COEX_WL_RX_PHYACT_PRIORITY" comment="The WLAN priority when the PHY is actively receiving (but Rx is not confirmed by MAC Acc)."/>
+ <register addr="52000088" rw_flags="RW" width="1" name="COEX_WL_RX_MAC_PRIORITY" comment="The WLAN priority when MAC Acc confirms Rx."/>
+ <register addr="5200008c" rw_flags="RW" width="1" name="COEX_WL_RX_ACK_PRIORITY" comment="The WLAN priority for Rx acknowledgements."/>
+ <register addr="52000090" rw_flags="RW" width="1" name="COEX_WL_RX_DATA_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a received Data frame. (should not be required)."/>
+ <register addr="52000094" rw_flags="RW" width="1" name="COEX_WL_RX_ACK_DUR_OFFSET" comment="An optional number of microseconds to add onto the duration of a received Ack. (should not be required)."/>
+ <register addr="52000098" rw_flags="RW" width="1" name="COEX_WL_RX_MISC_CFG" comment="Misc WLAN Rx configuration"/>
+ <register addr="5200009c" rw_flags="R" width="1" name="COEX_WL_RX_STICKY_STATUS" comment="WLAN ASRX status register. Contents are cleared when the MAC Acc makes a new Rx request."/>
+ <register addr="520000a0" rw_flags="R" width="1" name="COEX_WL_RX_DEFER_COUNT" comment="WLAN ASRX defer counter. An accumulative count showing the number of times WLAN ASRX has been deferred."/>
+ <register addr="520000a4" rw_flags="RW" width="1" name="COEX_WL_RX_CLR_DEFER_COUNT" comment="WLAN ASRX defer count clear - write a 1 in order to clear COEX_WL_ASRX_DEFER_COUNT."/>
+ <register addr="520000a8" rw_flags="RW" width="4" name="COEX_WL_SW_ASTX" comment="WLAN Software ASTX configuration."/>
+ <register addr="520000ac" rw_flags="RW" width="4" name="COEX_WL_SW_ASTX_START_TIME" comment="WLAN Software ASTX Start Time (with respect to microsecond system time)."/>
+ <register addr="520000b0" rw_flags="RW" width="1" name="COEX_WL_SW_ASTX_UPDATE" comment="WLAN Software ASTX control: Simply write a 1 to this register to refresh ASTX contents and advertise it, or write a 0 to invalidate ASTX."/>
+ <register addr="520000b4" rw_flags="R" width="1" name="COEX_WL_SW_ASTX_STICKY_STATUS" comment="WLAN Software ASTX status register. Contents are cleared when a 1 is written to COEX_WL_SW_ASTX_UPDATE"/>
+ <register addr="520000b8" rw_flags="R" width="1" name="COEX_WL_SW_ASTX_DEFER_COUNT" comment="WLAN Software ASTX defer counter. An accumulative count showing the number of times WLAN Software ASTX has been deferred."/>
+ <register addr="520000bc" rw_flags="RW" width="1" name="COEX_WL_SW_ASTX_CLR_DEFER_COUNT" comment="WLAN Software ASTX defer count clear - write a 1 in order to clear COEX_WL_SW_ASTX_DEFER_COUNT"/>
+ <register addr="520000c0" rw_flags="RW" width="4" name="COEX_WL_SW_ASRX" comment="WLAN Software ASRX configuration."/>
+ <register addr="520000c4" rw_flags="RW" width="4" name="COEX_WL_SW_ASRX_START_TIME" comment="WLAN Software ASRX Start Time (with respect to microsecond system time)."/>
+ <register addr="520000c8" rw_flags="RW" width="1" name="COEX_WL_SW_ASRX_UPDATE" comment="WLAN Software ASRX control: Simply write a 1 to this register to refresh ASRX contents and advertise it, or write a 0 to invalidate ASRX."/>
+ <register addr="520000cc" rw_flags="R" width="1" name="COEX_WL_SW_ASRX_STICKY_STATUS" comment="WLAN Software ASRX status register. Contents are cleared when a 1 is written to COEX_WL_SW_ASRX_UPDATE"/>
+ <register addr="520000d0" rw_flags="R" width="1" name="COEX_WL_SW_ASRX_DEFER_COUNT" comment="WLAN Software ASRX defer counter. An accumulative count showing the number of times WLAN Software ASRX has been deferred."/>
+ <register addr="520000d4" rw_flags="RW" width="1" name="COEX_WL_SW_ASRX_CLR_DEFER_COUNT" comment="WLAN Software ASRX defer count clear - write a 1 in order to clear COEX_WL_SW_ASRX_DEFER_COUNT"/>
+ </block>
+ <block name="mildred_sfr_core" comment="">
+ <register addr="5300fe04" rw_flags="RW" width="1" name="MILDRED_SP" comment="Stack pointer"/>
+ <register addr="5300fe08" rw_flags="RW" width="1" name="MILDRED_DPL" comment="Data pointer low byte"/>
+ <register addr="5300fe0c" rw_flags="RW" width="1" name="MILDRED_DPH" comment="Data pointer high byte"/>
+ <register addr="5300fe10" rw_flags="RW" width="1" name="MILDRED_CONTROL" comment="Control Mildred"/>
+ <register addr="5300fe14" rw_flags="RW" width="1" name="MILDRED_SET_PC_LO" comment="Set Mildred's PC - lower half"/>
+ <register addr="5300fe18" rw_flags="RW" width="1" name="MILDRED_SET_PC_HI" comment="Set Mildred's PC - upper half. Setting this register causes the update to occur if Mildred is stopped."/>
+ <register addr="5300fe1c" rw_flags="RW" width="1" name="MILDRED_PCON" comment="Power control"/>
+ <register addr="5300fe20" rw_flags="RW" width="1" name="MILDRED_TCON" comment="Timer control"/>
+ <register addr="5300fe24" rw_flags="RW" width="1" name="MILDRED_TMOD" comment="Timer mode"/>
+ <register addr="5300fe28" rw_flags="RW" width="1" name="MILDRED_TL0" comment="Timer low 0"/>
+ <register addr="5300fe2c" rw_flags="RW" width="1" name="MILDRED_TL1" comment="Timer low 1"/>
+ <register addr="5300fe30" rw_flags="RW" width="1" name="MILDRED_TH0" comment="Timer high 0"/>
+ <register addr="5300fe34" rw_flags="RW" width="1" name="MILDRED_TH1" comment="Timer high 1"/>
+ <register addr="5300fe60" rw_flags="RW" width="1" name="MILDRED_SCON" comment="Serial interface unit (SIU) control."/>
+ <register addr="5300fe64" rw_flags="RW" width="1" name="MILDRED_SBUF" comment="Serial data buffer"/>
+ <register addr="5300fe84" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_PRESCALE_INT" comment="Set the integer part of the timer/counter prescaler"/>
+ <register addr="5300fe88" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_PRESCALE_FRAC" comment="Set the fractional part of the timer/counter prescaler"/>
+ <register addr="5300fe94" rw_flags="R" width="1" name="MILDRED_PROGRAM_COUNTER_LO" comment="Register view of the Mildred program counter"/>
+ <register addr="5300fe98" rw_flags="R" width="1" name="MILDRED_PROGRAM_COUNTER_HI" comment="Register view of the Mildred program counter"/>
+ <register addr="5300fe9c" rw_flags="RW" width="1" name="MILDRED_READ_WRITE_INTERNAL_INT_STATE" comment="Clear Mildred's internal interrupt status flops. This is a bitfield register."/>
+ <register addr="5300fea0" rw_flags="RW" width="1" name="MILDRED_IE" comment="Interrupt enable"/>
+ <register addr="5300fee0" rw_flags="RW" width="1" name="MILDRED_IP" comment="Interrupt priority"/>
+ <register addr="5300ff40" rw_flags="RW" width="1" name="MILDRED_PSW" comment="Program and status word"/>
+ <register addr="5300ff80" rw_flags="RW" width="1" name="MILDRED_ACC" comment="Accumulator"/>
+ <register addr="5300ff84" rw_flags="RW" width="1" name="MILDRED_SIU_SDIV" comment="Control the SDIV input to the serial interface unit"/>
+ <register addr="5300ffc0" rw_flags="RW" width="1" name="MILDRED_B" comment="B register"/>
+ </block>
+ <block name="mildred_sfr_pmu" comment="">
+ <register addr="5300fe00" rw_flags="RW" width="1" name="MILDRED_P0" comment="PIO 0-7 config/status"/>
+ <register addr="5300fe38" rw_flags="RW" width="1" name="MILDRED_P0_RISING" comment="Reads bits 07:00 of the PIO rising edge capture register. When a PIO is high the matching bit is asynchronously set. If low, writing a 1 clears the bit."/>
+ <register addr="5300fe3c" rw_flags="RW" width="1" name="MILDRED_P1_RISING" comment="Reads bits 15:08 of the PIO rising edge capture register. When a PIO is high the matching bit is asynchronously set. If low, writing a 1 clears the bit."/>
+ <register addr="5300fe40" rw_flags="RW" width="1" name="MILDRED_P1" comment="PIO 8-15 config/status"/>
+ <register addr="5300fe44" rw_flags="RW" width="1" name="RESET" comment="Resets for main MXL140 clock generator, WLBT toplevel and CM4"/>
+ <register addr="5300fe48" rw_flags="RW" width="1" name="CLOCK_ENABLE" comment="Enables for main clock generator"/>
+ <register addr="5300fe4c" rw_flags="RW" width="1" name="CLOCK_MUX_SEL" comment="Choose which clock to run the PMU on."/>
+ <register addr="5300fe50" rw_flags="R" width="1" name="CLOCK_STATUS_SLOW_CLK" comment=""/>
+ <register addr="5300fe54" rw_flags="R" width="1" name="RANDOM_NUMBER_15_08" comment="Random number."/>
+ <register addr="5300fe58" rw_flags="R" width="1" name="RANDOM_NUMBER_07_00" comment="Random number."/>
+ <register addr="5300fe68" rw_flags="RW" width="1" name="WPLL_DSM_F_26_24" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe6c" rw_flags="RW" width="1" name="WPLL_DSM_F_23_16" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe70" rw_flags="RW" width="1" name="WPLL_DSM_F_15_08" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe74" rw_flags="RW" width="1" name="WPLL_DSM_F_07_00" comment="PLL DSM fraction F numerator [26:0] see SC-505789"/>
+ <register addr="5300fe7c" rw_flags="RW" width="1" name="MILDRED_P0_FALLING" comment="Reads bits 07:00 of the PIO falling edge capture register. When a PIO is low the matching bit is asynchronously set. If high, writing a 1 clears the bit."/>
+ <register addr="5300fe80" rw_flags="RW" width="1" name="MILDRED_RESOURCE_REQ" comment="Outgoing resource requests from WLBT to AP/CP."/>
+ <register addr="5300fe8c" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_T0_MUX_SEL" comment="Choose the source for timer/counter 0. 0-15 = PIO[15:0]."/>
+ <register addr="5300fe90" rw_flags="RW" width="1" name="MILDRED_TIMER_COUNTER_T1_MUX_SEL" comment="Choose the source for timer/counter 0. 0-15 = PIO[15:0]."/>
+ <register addr="5300fea4" rw_flags="RW" width="1" name="WPLL_DIV" comment="PLL dividers see SC-505789"/>
+ <register addr="5300fea8" rw_flags="RW" width="1" name="WPLL_ABC_DIV" comment="PLL dividers see SC-505789"/>
+ <register addr="5300feac" rw_flags="R" width="1" name="WPLL_STATUS" comment="PLL status see SC-505789"/>
+ <register addr="5300feb8" rw_flags="RW" width="1" name="MILDRED_IPC_IRQ" comment="Interprocessor communication interrupts "/>
+ <register addr="5300febc" rw_flags="RW" width="1" name="MILDRED_EXT_RESET_REQUEST" comment="Requests and status out of WLBT"/>
+ <register addr="5300fec0" rw_flags="R" width="1" name="MILDRED_RESOURCE_ACK" comment="Outgoing resource status/acknowledgement"/>
+ <register addr="5300fec4" rw_flags="RW" width="1" name="SWEEPER_CONTROL" comment="Controls the Sweeper module in WLBT."/>
+ <register addr="5300fec8" rw_flags="R" width="1" name="SWEEPER_STATUS" comment="Status from the Sweeper module in WLBT."/>
+ <register addr="5300fecc" rw_flags="R" width="1" name="MILDRED_AP2WB_REQ" comment="Incoming requests from AP to WLBT."/>
+ <register addr="5300fed0" rw_flags="RW" width="1" name="MILDRED_WB2AP_ACK" comment="Outgoing acknowledgement from WLBT to AP."/>
+ <register addr="5300fed4" rw_flags="RW" width="1" name="MILDRED_P1_FALLING" comment="Reads bits 15:08 of the PIO falling edge capture register. When a PIO is low the matching bit is asynchronously set. If high, writing a 1 clears the bit."/>
+ <register addr="5300fed8" rw_flags="RW" width="1" name="WATCHDOG_ENABLE" comment="Writing '1' enables the watchdog regardless of its previous state and resets its state machine to 0."/>
+ <register addr="5300fedc" rw_flags="RW" width="1" name="WATCHDOG_DISABLE" comment=" NOTE VALUES CHANGED FOR MAXWELL Writing the 3 disable codes in sequence to this register will disable the watchdog. Writing WATCHDOG_DEBUG_CODE3 instead of WATCHDOG_DISABLE_CODE3 will set the watchdog into debug mode. Each correct code written will advance the WATCHDOG_STATUS by 1 until it reaches 3. A status of 3 indicates that the watchdog has been disabled A status of 4 indicates that the watchdog is in debug mode. If an incorrect code is written at any time, the status will revert to 0 (enabled). The watchdog will not stop counting down until all three codes have been written correctly."/>
+ <register addr="5300fee4" rw_flags="RW" width="1" name="WATCHDOG_KICK" comment="Writing to this register causes the countdown value to be reset to the value stored in WATCHDOG_DELAY."/>
+ <register addr="5300fee8" rw_flags="R" width="1" name="WATCHDOG_KICK_PENDING" comment="This indicates that WATCHDOG_KICK has been written to recently, but has not yet been transferred to the slow clock domain to reset the countdown value."/>
+ <register addr="5300feec" rw_flags="R" width="1" name="WATCHDOG_SLOW_KICK_PENDING" comment="This indicates that the WATCHDOG_KICK has got as far as the slow clock domain, and the countdown reset will occur on the next slow clock edge."/>
+ <register addr="5300fef0" rw_flags="R" width="1" name="WATCHDOG_STATUS" comment="This indicates the current status of the enable/disable state machine. The states are: 0 - Enabled; 1 - Disable1; 2 - Disable2; 3 - Disabled; 4 - Debug mode. The watchdog is not fully disabled until it is in state 3. In addition, bit 3 is set if the watchdog has fired in debug mode."/>
+ <register addr="5300fef4" rw_flags="RW" width="1" name="MILDRED_INT_EN" comment="Interrupt enable."/>
+ <register addr="5300fef8" rw_flags="RW" width="1" name="DRCG" comment="Dynamic Root Clock gating "/>
+ <register addr="5300fefc" rw_flags="RW" width="1" name="MILDRED_INT_VECTOR_HI" comment="Interrupt vector top 8 bits."/>
+ <register addr="5300ff00" rw_flags="RW" width="1" name="MILDRED_INT_STATUS" comment="Interrupt status. Write to clear."/>
+ <register addr="5300ff04" rw_flags="RW" width="1" name="WPLL_CONTROLS_0" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff08" rw_flags="RW" width="1" name="WPLL_CONTROLS_1" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff0c" rw_flags="RW" width="1" name="WPLL_CONTROLS_2" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff10" rw_flags="RW" width="1" name="WPLL_CONTROLS_3" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff14" rw_flags="RW" width="1" name="WPLL_CONTROLS_4" comment="PLL single bit controls see SC-505789"/>
+ <register addr="5300ff18" rw_flags="RW" width="1" name="WPLL_CONTROLS_5" comment="PLL multibit controls see SC-505789"/>
+ <register addr="5300ff1c" rw_flags="RW" width="1" name="WPLL_CONTROLS_6" comment="PLL multibit controls see SC-505789"/>
+ <register addr="5300ff20" rw_flags="RW" width="1" name="MILDRED_INT_PRIORITIES" comment="Interrupt source priorities."/>
+ <register addr="5300ff28" rw_flags="RW" width="1" name="R4_CONFIG" comment="CR4 processor platform configuration cleanable on R4 POR only"/>
+ <register addr="5300ff30" rw_flags="RW" width="1" name="RAM_RETENTION_MODE_R4PP" comment="Controls the power state of retention memories - see SC-505598-AN"/>
+ <register addr="5300ff34" rw_flags="RW" width="1" name="PD_CONTROL_WLAN" comment="Controls the state of switches, isolation and reset in WLAN power domain"/>
+ <register addr="5300ff38" rw_flags="RW" width="1" name="PD_CONTROL_CORE" comment="Controls the state of switches, isolation and reset in CORE power domain"/>
+ <register addr="5300ff3c" rw_flags="R" width="1" name="PD_STATUS" comment="Indicates the status of the switches in each power domain"/>
+ <register addr="5300ff44" rw_flags="RW" width="1" name="WPLL_DSM_K_26_24" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff48" rw_flags="RW" width="1" name="WPLL_DSM_K_23_16" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff4c" rw_flags="RW" width="1" name="WPLL_DSM_K_15_08" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff50" rw_flags="RW" width="1" name="WPLL_DSM_K_07_00" comment="PLL DSM fraction K denominator [26:0] see SC-505789"/>
+ <register addr="5300ff58" rw_flags="RW" width="1" name="MILDRED_P0_RISING_MASK" comment="Bits 07:00 of the PIO rising edge interrupt mask register. The contents of this register are ANDed with MILDRED_P0_RISING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff5c" rw_flags="RW" width="1" name="MILDRED_P1_RISING_MASK" comment="Bits 15:08 of the PIO rising edge interrupt mask register. The contents of this register are ANDed with MILDRED_P1_RISING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff60" rw_flags="RW" width="1" name="MILDRED_INT_SOURCES_EN" comment="Interrupt sources enable."/>
+ <register addr="5300ff64" rw_flags="RW" width="1" name="MILDRED_P0_FALLING_MASK" comment="Bits 07:00 of the PIO falling edge interrupt mask register. The contents of this register are ANDed with MILDRED_P0_FALLING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff68" rw_flags="RW" width="1" name="MILDRED_P1_FALLING_MASK" comment="Bits 15:08 of the PIO falling edge interrupt mask register. The contents of this register are ANDed with MILDRED_P1_FALLING and if any bits are 1 an interrupt is raised."/>
+ <register addr="5300ff6c" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_31_24" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff70" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_23_16" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff74" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_15_08" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff78" rw_flags="R" width="1" name="SLOW_CLK_TIMER_STATUS_07_00" comment="This read-only register is 32-bit a free-running slow clock counter"/>
+ <register addr="5300ff8c" rw_flags="RW" width="1" name="WATCHDOG_DELAY_31_24" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ff90" rw_flags="RW" width="1" name="WATCHDOG_DELAY_23_16" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ff94" rw_flags="RW" width="1" name="WATCHDOG_DELAY_15_08" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ff98" rw_flags="RW" width="1" name="WATCHDOG_DELAY_07_00" comment="This is the reset value for the watchdog countdown. The reset value is 0xFFFF which allows a countdown period of 2 seconds. The maximum value of 0xFFFFFFFF allows for a sleep time of around 37 hours"/>
+ <register addr="5300ffa0" rw_flags="RW" width="1" name="MILDRED_PIO_0700_DRIVE_ENABLE" comment="Bits [ 7: 0] of PIO drive enable bus. These 8 PIO drive enable bits are bit-addressable to allow convenient switching for use with e.g. I2C."/>
+ <register addr="5300ffa4" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_0700_WAKEUP_ENABLES" comment="This register enables the PIO[7:0] inputs individually to allow them to create a deep sleep wakeup event."/>
+ <register addr="5300ffa8" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_0700_WAKEUP_INVERT" comment="This register inverts the PIO[7:0] inputs individually before feeding them into the deep sleep wakeup logic. A 1 on the resulting bit may cause a wakeup event."/>
+ <register addr="5300ffac" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_PIO_0700_WAKEUP_STICKY" comment="This register returns a sticky version of the PIO[7:0] deep sleep wakeup activities. Clear the sticky activity flops by writing 1 to DEEP_SLEEP_WAKEUP_CLR_PIO."/>
+ <register addr="5300ffb0" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_1508_WAKEUP_ENABLES" comment="This register enables the PIO[15:8] inputs individually to allow them to create a deep sleep wakeup event."/>
+ <register addr="5300ffb4" rw_flags="RW" width="1" name="DEEP_SLEEP_PIO_1508_WAKEUP_INVERT" comment="This register inverts the PIO[15:8] inputs individually before feeding them into the deep sleep wakeup logic. A 1 on the resulting bit may cause a wakeup event."/>
+ <register addr="5300ffb8" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_PIO_1508_WAKEUP_STICKY" comment="This register returns a sticky version of the PIO[15:8] deep sleep wakeup activities. Clear the sticky activity flops by writing 1 to DEEP_SLEEP_WAKEUP_CLR_PIO."/>
+ <register addr="5300ffbc" rw_flags="RW" width="1" name="DEEP_SLEEP_CMD" comment="This register is used to trigger events in the sleep block"/>
+ <register addr="5300ffc4" rw_flags="RW" width="1" name="DEEP_SLEEP_WAKEUP_ENABLES0" comment="This register controls the sources which can cause deep sleep wakeup. Functions are enabled by setting individual bits. Bits are enumerated as DEEP_SLEEP_WAKEUP. "/>
+ <register addr="5300ffc8" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS0" comment="This register indicates the currently-active deep sleep wakeup sources."/>
+ <register addr="5300ffcc" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_STICKY0" comment="This register returns a sticky version of DEEP_SLEEP_STATUS, recording all wakeup events since it was last cleared. Bits are enumerated as DEEP_SLEEP_WAKEUP. "/>
+ <register addr="5300ffd0" rw_flags="RW" width="1" name="DEEP_SLEEP_WAKEUP_ENABLES1" comment="This register controls the sources which can cause deep sleep wakeup. Functions are enabled by setting individual bits. Bits are enumerated as DEEP_SLEEP_WAKEUP. "/>
+ <register addr="5300ffd4" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS1" comment="This register indicates the currently-active deep sleep wakeup sources."/>
+ <register addr="5300ffd8" rw_flags="R" width="1" name="DEEP_SLEEP_STATUS_STICKY1" comment="This register returns a sticky version of DEEP_SLEEP_STATUS, recording all wakeup events since it was last cleared. "/>
+ <register addr="5300ffe0" rw_flags="RW" width="1" name="MILDRED_PIO_1508_DRIVE_ENABLE" comment="Bits [15: 8] of PIO drive enable bus. These 8 PIO drive enable bits are bit-addressable to allow convenient switching for use with e.g. I2C."/>
+ <register addr="5300ffe4" rw_flags="RW" width="1" name="MILDRED_MISC_CONTROL" comment="Miscellaneous control signals"/>
+ <register addr="5300ffe8" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_31_24" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300ffec" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_23_16" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300fff0" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_15_08" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300fff4" rw_flags="RW" width="1" name="SLOW_CLK_TIMER_EVENT_07_00" comment="When the timer matches this count a deep sleep wakeup event will be triggered."/>
+ <register addr="5300fff8" rw_flags="RW" width="1" name="PAD_RETENTION_ON" comment="Write 1 to enables retention in speedy pads (where they hold their state after VDDI goes down)."/>
+ <register addr="5300fffc" rw_flags="RW" width="1" name="DEBUG_SOURCE_SELECT" comment="Select the ouput on DEBUG_OUT[15:0] on the PMU"/>
+ </block>
+ <block name="pcr_config" comment="">
+ <register addr="51000000" rw_flags="R" width="4" name="PCR_VERSION" comment="FPGA version info. Value is 0 for ASIC"/>
+ <register addr="51000004" rw_flags="RW" width="1" name="PCR_RST_CONFIG" comment="CR4 processor platform configuration cleanable on reset"/>
+ <register addr="51000008" rw_flags="RW" width="1" name="PCR_RTC_IRQ_EN" comment="RTC Interrupt enable. Any writes to this register also clear any RTC interrupt."/>
+ <register addr="5100000c" rw_flags="RW" width="4" name="PCR_SYSTEM_CTRL" comment="CR4 processor platform general system control"/>
+ <register addr="51000010" rw_flags="RW" width="4" name="PCR_WL_ADC_I_CTRL" comment="ADC I Control register bottom bits (port ADC_CTR_I[31:0]) see SC-506550 for details"/>
+ <register addr="51000014" rw_flags="RW" width="4" name="PCR_WL_ADC_Q_CTRL" comment="ADC Q Control register bottom bits (port ADC_CTR_Q[31:0]) see SC-506550 for details"/>
+ <register addr="51000018" rw_flags="RW" width="4" name="PCR_WL_ADC_MISC_CTRL" comment="ADC remaining I and Q controls and other bits. See SC-506550 for details- the ADC macro port name is given below, when the name of the register bit isn't close.."/>
+ <register addr="5100001c" rw_flags="RW" width="2" name="PCR_WL_ADC_LDO_CTRL" comment="ADC internal LDO control see SC-506550 for details"/>
+ <register addr="51000020" rw_flags="RW" width="4" name="PCR_WL_DAC_I_CTRL" comment="DAC I Control register (via inverter for bits 21 and 8) see SC-507008 for details"/>
+ <register addr="51000024" rw_flags="RW" width="4" name="PCR_WL_DAC_Q_CTRL" comment="DAC Q Control register (via inverter for bits 21 and 8) see SC-507008 for details"/>
+ <register addr="51000028" rw_flags="RW" width="2" name="PCR_WL_DAC_MISC_CTRL" comment="DAC misc controls see SC-507008 for details"/>
+ <register addr="5100002c" rw_flags="R" width="2" name="PCR_WL_ADC_DAC_STATUS" comment="ADC and DAC shared status see SC-506550 and SC-507008 for details"/>
+ <register addr="51000030" rw_flags="RW" width="2" name="PCR_PIO_DRIVE" comment="PIO output values for PIO[15:0]"/>
+ <register addr="51000034" rw_flags="RW" width="2" name="PCR_PIO_DRIVE_EN" comment="PIO output enable for PIO[15:0]"/>
+ <register addr="51000038" rw_flags="R" width="2" name="PCR_PIO_STATUS" comment="PIO status values for PIO[15:0]"/>
+ <register addr="5100003c" rw_flags="RW" width="2" name="PCR_QOS" comment="Quality of service values of the matrix AXI masters"/>
+ <register addr="51000040" rw_flags="R" width="2" name="AP2WB_TEST_STATUS" comment=" "/>
+ <register addr="51000044" rw_flags="RW" width="1" name="PCR_IRQ2M4_SET" comment="Write 1 in the corresponding bit to raise an IRQ line to BT. Writing 0 has no any effect"/>
+ <register addr="51000048" rw_flags="RW" width="1" name="PCR_IRQ2M4_CLR" comment="Write 1 in the corresponding bit to clear an IRQ line to BT. Writing 0 has no any effect"/>
+ <register addr="5100004c" rw_flags="R" width="1" name="PCR_IRQ2M4" comment="Status of the IRQ lines to BT"/>
+ <register addr="51000050" rw_flags="RW" width="4" name="PCR_RMP_RGN0_BASE" comment="R4 Address Remapping Region 0 Start Address (4K address)"/>
+ <register addr="51000054" rw_flags="RW" width="1" name="PCR_RMP_RGN0_SIZE" comment="R4 Address Remapping Region 0 Size (4K bytes)"/>
+ <register addr="51000058" rw_flags="RW" width="4" name="PCR_RMP_RGN0_OFST" comment="R4 Address Remapping Region 0 Offset (4K bytes)"/>
+ <register addr="5100005c" rw_flags="RW" width="4" name="PCR_RMP_RGN1_BASE" comment="R4 Address Remapping Region 1 Start Address (4K address)"/>
+ <register addr="51000060" rw_flags="RW" width="1" name="PCR_RMP_RGN1_SIZE" comment="R4 Address Remapping Region 1 Size (4K bytes)"/>
+ <register addr="51000064" rw_flags="RW" width="4" name="PCR_RMP_RGN1_OFST" comment="R4 Address Remapping Region 1 Offset (4K bytes)"/>
+ <register addr="51000068" rw_flags="RW" width="4" name="PCR_RMP_RGN2_BASE" comment="R4 Address Remapping Region 2 Start Address (4K address)"/>
+ <register addr="5100006c" rw_flags="RW" width="1" name="PCR_RMP_RGN2_SIZE" comment="R4 Address Remapping Region 2 Size (4K bytes)"/>
+ <register addr="51000070" rw_flags="RW" width="4" name="PCR_RMP_RGN2_OFST" comment="R4 Address Remapping Region 2 Offset (4K bytes)"/>
+ <register addr="51000074" rw_flags="RW" width="4" name="PCR_RMP_RGN3_BASE" comment="R4 Address Remapping Region 3 Start Address (4K address)"/>
+ <register addr="51000078" rw_flags="RW" width="1" name="PCR_RMP_RGN3_SIZE" comment="R4 Address Remapping Region 3 Size (4K bytes)"/>
+ <register addr="5100007c" rw_flags="RW" width="4" name="PCR_RMP_RGN3_OFST" comment="R4 Address Remapping Region 3 Offset (4K bytes)"/>
+ <register addr="51000080" rw_flags="RW" width="4" name="PCR_RMP_RGN4_BASE" comment="R4 Address Remapping Region 4 Start Address (4K address)"/>
+ <register addr="51000084" rw_flags="RW" width="1" name="PCR_RMP_RGN4_SIZE" comment="R4 Address Remapping Region 4 Size (4K bytes)"/>
+ <register addr="51000088" rw_flags="RW" width="4" name="PCR_RMP_RGN4_OFST" comment="R4 Address Remapping Region 4 Offset (4K bytes)"/>
+ <register addr="5100008c" rw_flags="RW" width="4" name="PCR_RMP_RGN5_BASE" comment="R4 Address Remapping Region 5 Start Address (4K address)"/>
+ <register addr="51000090" rw_flags="RW" width="1" name="PCR_RMP_RGN5_SIZE" comment="R4 Address Remapping Region 5 Size (4K bytes)"/>
+ <register addr="51000094" rw_flags="RW" width="4" name="PCR_RMP_RGN5_OFST" comment="R4 Address Remapping Region 5 Offset (4K bytes)"/>
+ <register addr="51000098" rw_flags="RW" width="1" name="PCR_M4PP_RST" comment="M4PP reset"/>
+ <register addr="5100009c" rw_flags="RW" width="1" name="PCR_MEMARB_QOS_EN" comment="Memory arbiters QoS enable"/>
+ <register addr="510000a0" rw_flags="RW" width="4" name="PCR_VIC_INT_EN" comment="VIC input interrupt enable register"/>
+ </block>
+ <block name="pcr_ticker" comment="">
+ <register addr="51100000" rw_flags="R" width="4" name="TCKR_VALUE" comment="Current value of the ticker"/>
+ <register addr="51100004" rw_flags="RW" width="4" name="TCKR_SET_VALUE" comment="Set a new value of the ticker"/>
+ <register addr="51100008" rw_flags="RW" width="4" name="TCKR_ALARM0_BT" comment="Set the M4 alarm 0 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="5110000c" rw_flags="RW" width="4" name="TCKR_ALARM1_BT" comment="Set the M4 alarm 1 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100010" rw_flags="RW" width="4" name="TCKR_ALARM2_BT" comment="Set the M4 alarm 2 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100014" rw_flags="RW" width="4" name="TCKR_ALARM0_WLAN" comment="Set the R4 alarm 0 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100018" rw_flags="RW" width="4" name="TCKR_ALARM1_WLAN" comment="Set the R4 alarm 1 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="5110001c" rw_flags="RW" width="4" name="TCKR_ALARM2_WLAN" comment="Set the R4 alarm 2 value. As a side effect - clears the corresponding interrupt line"/>
+ <register addr="51100020" rw_flags="RW" width="4" name="TCKR_TIMESTAMP_CTRL" comment="Control of timestamping"/>
+ <register addr="51100024" rw_flags="R" width="4" name="TCKR_TIMESTAMP0_COARSE_VAL" comment="Timestamp 0 block microsecond count"/>
+ <register addr="51100028" rw_flags="R" width="4" name="TCKR_TIMESTAMP1_COARSE_VAL" comment="Timestamp 1 block microsecond count"/>
+ <register addr="5110002c" rw_flags="R" width="4" name="TCKR_TIMESTAMP2_COARSE_VAL" comment="Timestamp 2 block microsecond count"/>
+ <register addr="51100030" rw_flags="R" width="2" name="TCKR_TIMESTAMP0_FINE_VAL" comment="Timestamp 0 block 1/80 microsecond count"/>
+ <register addr="51100034" rw_flags="R" width="2" name="TCKR_TIMESTAMP1_FINE_VAL" comment="Timestamp 1 block 1/80 microsecond count"/>
+ <register addr="51100038" rw_flags="R" width="2" name="TCKR_TIMESTAMP2_FINE_VAL" comment="Timestamp 1 block 1/80 microsecond count"/>
+ <register addr="5110003c" rw_flags="R" width="1" name="TCKR_TIMESTAMP_OCCURRED" comment="Timestamp edge has happened (one bit for each block)"/>
+ <register addr="51100040" rw_flags="RW" width="1" name="TCKR_TIMESTAMP_OCCURRED_CLEAR" comment="Clears corresponding TIMESTAMP_OCCURRED flag"/>
+ <register addr="51100044" rw_flags="RW" width="1" name="TCKR_CTRL0_BT" comment="The M4 alarm 0 control register"/>
+ <register addr="51100048" rw_flags="RW" width="1" name="TCKR_CTRL1_BT" comment="The M4 alarm 1 control register"/>
+ <register addr="5110004c" rw_flags="RW" width="1" name="TCKR_CTRL2_BT" comment="The M4 alarm 2 control register"/>
+ <register addr="51100050" rw_flags="RW" width="1" name="TCKR_CTRL0_WLAN" comment="The R4 alarm 0 control register"/>
+ <register addr="51100054" rw_flags="RW" width="1" name="TCKR_CTRL1_WLAN" comment="The R4 alarm 1 control register"/>
+ <register addr="51100058" rw_flags="RW" width="1" name="TCKR_CTRL2_WLAN" comment="The R4 alarm 2 control register"/>
+ </block>
+ <block name="phy_clkgen" comment="">
+ <register addr="50100000" rw_flags="RW" width="1" name="CLKGEN_DEBUG_SELECT" comment="This register selects which of a variety of debug buses are driven out of the block"/>
+ <register addr="50100004" rw_flags="R" width="2" name="CLKGEN_TIMER_FAST_STATUS" comment="This read-only register contains the current value of the fast timer. It is used to set time changes on PIOs to implement serial buses. The value is in units of 12.5ns (80MHz) and it is free running all the time that the CLKGEN_TIMER_FAST_EN bit in CLKGEN_TIMER_ENABLES is set."/>
+ <register addr="50100008" rw_flags="RW" width="2" name="WL_CLKGEN_ENABLES" comment="This register enables many of the core clocks on the chip. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="5010000c" rw_flags="RW" width="1" name="CLKGEN_PP_ENABLES" comment="This register enables processor platform clocks. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="50100010" rw_flags="RW" width="2" name="CLKGEN_WL_ENABLES" comment="This register is logically an extension of CLKGEN_ENABLES, but contains bits associated with wireless LAN specific clocks"/>
+ <register addr="50100014" rw_flags="RW" width="2" name="CLKGEN_BB_ENABLES" comment="This register is logically an extension of CLKGEN_ENABLES, but contains bits associated with wireless LAN baseband specific clocks"/>
+ <register addr="50100018" rw_flags="RW" width="1" name="CLKGEN_LDPC_ENABLES" comment="This register is logically an extension of CLKGEN_ENABLES, but contains bits associated with LDPC specific clocks"/>
+ <register addr="5010001c" rw_flags="RW" width="1" name="CLKGEN_CLKMAC_SLEEP_CONFIG" comment="This register selects which of the clock requests and the Mac Activity input are capable of forcing the Clk20MRadio clock to be active. This could be useful to software in controlling sleep modes for the Mac Accelerator."/>
+ <register addr="50100020" rw_flags="R" width="2" name="CLKGEN_STATUS" comment="This register returns the instantaneous status of the various deep sleep wakeup sources, along with the deep sleep mode bit and the status of the slow clock"/>
+ <register addr="50100024" rw_flags="RW" width="4" name="CLKGEN_CLK_REQ_ENABLES" comment="This register enables clock requests to have an effect. If these bits are cleared, the clock request from the corresponding block is ignored"/>
+ <register addr="50100028" rw_flags="RW" width="2" name="CLKGEN_BB_CLK_REQ_ENABLES" comment="This register enables clock requests to have an effect. If these bits are cleared, the clock request from the corresponding block is ignored"/>
+ <register addr="5010002c" rw_flags="RW" width="1" name="CLKGEN_LDPC_CLK_REQ_ENABLES" comment="This register enables clock requests to have an effect. If these bits are cleared, the clock request from the corresponding block is ignored"/>
+ <register addr="50100030" rw_flags="R" width="2" name="CLKGEN_CLK_REQ_STATUS" comment="This register allows the firmware to see the instantaneous state of the clock request lines from the various subsystems to assist in deciding whether the hardware is really idle or just pausing briefly"/>
+ <register addr="50100034" rw_flags="R" width="2" name="CLKGEN_BB_CLK_REQ_STATUS" comment="This register allows the firmware to see the instantaneous state of the clock request lines from the various subsystems to assist in deciding whether the hardware is really idle or just pausing briefly"/>
+ <register addr="50100038" rw_flags="R" width="1" name="CLKGEN_LDPC_CLK_REQ_STATUS" comment="This register allows the firmware to see the instantaneous state of the clock request lines from the various subsystems to assist in deciding whether the hardware is really idle or just pausing briefly"/>
+ <register addr="5010003c" rw_flags="RW" width="1" name="CLKGEN_VITERBI_PRESCALE_CFG" comment="Register to set 480MHz clock prescaling before it is used to create viterbi clock. Default divides by 1,1,2,4,8 in 80/40/20/10/5 MHz modes. May need faster viterbi clock for Green Field LDPC modes than default"/>
+ <register addr="50100040" rw_flags="RW" width="1" name="CLKGEN_VITERBI_SCALE_CFG" comment="Register to divide prescaled 480MHz clock to create viterbi clock. The 3 bits for each rate are the number of clocks-1 in each 8 passed to the viterbi. Default gives 7 clocks in every 8 to viterbi"/>
+ </block>
+ <block name="phy_dma" comment="">
+ <register addr="50900000" rw_flags="RW" width="4" name="CAPTURE_CONTROL" comment="This register controls the data capture features within the capture block"/>
+ <register addr="50900004" rw_flags="RW" width="2" name="CAPTURE_INTERVAL" comment=" capture interval in steps of 50ns"/>
+ <register addr="50900008" rw_flags="RW" width="4" name="CAPTURE_BASE_ADDR" comment=" Capture base address must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="5090000c" rw_flags="RW" width="4" name="CAPTURE_BUFFER_LEN" comment=" Capture buffer length must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="50900010" rw_flags="R" width="4" name="CAPTURE_CUR_ADDR" comment=" Capture current address "/>
+ <register addr="50900014" rw_flags="R" width="2" name="CAPTURE_STATUS" comment=" "/>
+ <register addr="50900018" rw_flags="RW" width="4" name="EVENT_COUNT_CONTROL" comment="This register configure capture trigger events to be counted"/>
+ <register addr="5090001c" rw_flags="R" width="2" name="EVENT_COUNT0" comment="Store the event count for EVENT_SEL0 "/>
+ <register addr="50900020" rw_flags="R" width="2" name="EVENT_COUNT1" comment="Store the event count for EVENT_SEL1 "/>
+ <register addr="50900024" rw_flags="R" width="2" name="EVENT_COUNT2" comment="Store the event count for EVENT_SEL2 "/>
+ <register addr="50900028" rw_flags="R" width="2" name="EVENT_COUNT3" comment=" Store the event count for EVENT_SEL3"/>
+ <register addr="5090002c" rw_flags="RW" width="1" name="BFEE_CONTROL" comment=" "/>
+ <register addr="50900030" rw_flags="RW" width="4" name="BFEE_BASE_ADDR" comment=" BFEE base address must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="50900034" rw_flags="RW" width="2" name="BFEE_BUFFER_LEN" comment=" Capture buffer length must be 8-byte aligned, three LSBs is ignored "/>
+ <register addr="50900038" rw_flags="R" width="4" name="BFEE_CUR_ADDR" comment=" BFEE current address "/>
+ <register addr="5090003c" rw_flags="R" width="2" name="BFEE_STATUS" comment=" "/>
+ <register addr="50900040" rw_flags="RW" width="1" name="DMA_INT_EN" comment="Write one to Enable Capture and BFEE interrupts "/>
+ <register addr="50900044" rw_flags="R" width="1" name="DMA_EVENTS" comment=" "/>
+ <register addr="50900048" rw_flags="RW" width="1" name="DMA_INT_CLEAR" comment="Write one to clear capture events(interrupt) in CAPTURE_STATUS registers "/>
+ </block>
+ <block name="pio_mux" comment="">
+ <register addr="54000000" rw_flags="RW" width="2" name="PIO_INVERT_ENABLES" comment=""/>
+ <register addr="54000004" rw_flags="R" width="2" name="PIO_INPUT_STATUS" comment=""/>
+ <register addr="54000008" rw_flags="R" width="2" name="PIO_OUTPUT_STATUS" comment=""/>
+ <register addr="5400000c" rw_flags="RW" width="2" name="PIO0_CFG" comment=""/>
+ <register addr="54000010" rw_flags="RW" width="2" name="PIO1_CFG" comment=""/>
+ <register addr="54000014" rw_flags="RW" width="2" name="PIO2_CFG" comment=""/>
+ <register addr="54000018" rw_flags="RW" width="2" name="PIO3_CFG" comment=""/>
+ <register addr="5400001c" rw_flags="RW" width="2" name="PIO4_CFG" comment=""/>
+ <register addr="54000020" rw_flags="RW" width="2" name="PIO5_CFG" comment=""/>
+ <register addr="54000024" rw_flags="RW" width="2" name="PIO6_CFG" comment=""/>
+ <register addr="54000028" rw_flags="RW" width="2" name="PIO7_CFG" comment=""/>
+ <register addr="5400002c" rw_flags="RW" width="2" name="PIO8_CFG" comment=""/>
+ <register addr="54000030" rw_flags="RW" width="2" name="PIO9_CFG" comment=""/>
+ <register addr="54000034" rw_flags="RW" width="2" name="PIO10_CFG" comment=""/>
+ <register addr="54000038" rw_flags="RW" width="2" name="PIO11_CFG" comment=""/>
+ <register addr="5400003c" rw_flags="RW" width="2" name="PIO12_CFG" comment=""/>
+ <register addr="54000040" rw_flags="RW" width="2" name="PIO13_CFG" comment=""/>
+ <register addr="54000044" rw_flags="RW" width="2" name="PIO14_CFG" comment=""/>
+ <register addr="54000048" rw_flags="RW" width="2" name="PIO15_CFG" comment=""/>
+ <register addr="5400004c" rw_flags="RW" width="4" name="DEBUG_SERIALISER_CFG" comment=""/>
+ <register addr="54000050" rw_flags="RW" width="4" name="PMU_SERIALISER_CFG" comment=""/>
+ <register addr="54000054" rw_flags="RW" width="4" name="WL_SERIALISER_CFG" comment=""/>
+ <register addr="54000058" rw_flags="RW" width="4" name="BT_SERIALISER_CFG" comment=""/>
+ <register addr="5400005c" rw_flags="RW" width="4" name="COEX_SERIALISER_CFG" comment=""/>
+ <register addr="54000060" rw_flags="RW" width="4" name="SH_PROC_SERIALISER_CFG" comment=""/>
+ <register addr="54000064" rw_flags="RW" width="4" name="DEBUG_DESERIALISER_CFG" comment="Configuration for the RFIC debug de-serialisers"/>
+ <register addr="54000068" rw_flags="RW" width="4" name="DEBUG_DESERIALISER_CFG2" comment="Second configuration register for the RFIC debug de-serialisers"/>
+ <register addr="5400006c" rw_flags="R" width="4" name="DEBUG_DESERIALISER_STATUS" comment="Status register for the RFIC debug de-serialisers"/>
+ <register addr="54000070" rw_flags="R" width="4" name="DEBUG_DESERIALISER_MONITOR" comment="Monitor register for the RFIC debug de-serialisers"/>
+ <register addr="54000074" rw_flags="RW" width="1" name="BBIC_WLSPDYM_MUX_CTRL" comment=""/>
+ <register addr="54000078" rw_flags="RW" width="1" name="BBIC_WLSPDYS_MUX_CTRL" comment=""/>
+ <register addr="5400007c" rw_flags="RW" width="1" name="BBIC_BTSPDYM_MUX_CTRL" comment=""/>
+ <register addr="54000080" rw_flags="RW" width="1" name="BBIC_BTSPDYS_MUX_CTRL" comment=""/>
+ <register addr="54000084" rw_flags="RW" width="1" name="BBIC_CAPTURE_TRIG_MUX_CTRL" comment=""/>
+ </block>
+ <block name="wl_baseband" comment="">
+ <register addr="50000000" rw_flags="R" width="2" name="BASEBAND_TIMER" comment=""/>
+ <register addr="50000004" rw_flags="R" width="2" name="BB_CONTROL_MAC_STATUS" comment="Status register showing the current value of the private MAC BB_CONTROL register"/>
+ <register addr="50000008" rw_flags="RW" width="2" name="BB_CONTROL" comment=""/>
+ <register addr="5000000c" rw_flags="RW" width="4" name="BASEBAND_TX_CONFIG" comment="Config for PAPR module"/>
+ <register addr="50000010" rw_flags="RW" width="2" name="BASEBAND_TX_CONFIG2" comment="Config for Tx filtering stages and papr"/>
+ <register addr="50000014" rw_flags="RW" width="2" name="BASEBAND_TX_CONFIG3" comment="time delay Config for Tx duplicate mode peak reduction"/>
+ <register addr="50000018" rw_flags="RW" width="2" name="BASEBAND_SCAN_ACC_CONFIG" comment="configuration for scan accelerator"/>
+ <register addr="5000001c" rw_flags="RW" width="2" name="BASEBAND_TX_EVM_PARAMS" comment="Used to tune the gain in the upsample filters in preproc to enhance the Evm across the preproc"/>
+ </block>
+ <block name="wl_bba" comment="">
+ <register addr="50010000" rw_flags="RW" width="2" name="BB_LEG_DUP_DET_CONFIG" comment="Contains parameters used for Non-HT Duplicate detection for 40MHz mode."/>
+ <register addr="50010004" rw_flags="R" width="2" name="BB_TX_PACK_START_STATUS" comment="The start time of the OFDM transmit packet, relative to the hardware timer, in units of 400 ns. For packets having a preamble, this points to the beginning of that preamble."/>
+ <register addr="50010008" rw_flags="RW" width="1" name="BB_TX_PACK_TYPE" comment="Packet type : should be set to TYPE_80211A for 11a/n. See definition of BB_PACK_TYPE for value."/>
+ <register addr="5001000c" rw_flags="RW" width="1" name="BB_TX_PREAMB_TYPE" comment="Packet preamble type : should be set to PRE_80211A for 11a/n. See definition of BB_PREAMBLE_TYPE for value."/>
+ <register addr="50010010" rw_flags="R" width="2" name="BB_TX_PACK_RATE_STATUS" comment="Packet type, rate and channel bandwidth."/>
+ <register addr="50010014" rw_flags="R" width="1" name="BB_TX_PACK_RATE_EXT_STATUS" comment="extend bits of BB_TX_PACK_RATE_STATUS for 11ac."/>
+ <register addr="50010018" rw_flags="R" width="2" name="BB_TX_PACK_OPTIONS_STATUS" comment="Packet transmit options."/>
+ <register addr="5001001c" rw_flags="R" width="2" name="BB_TX_SIGNAL_FIELD_STATUS" comment="Signal field."/>
+ <register addr="50010020" rw_flags="R" width="2" name="BB_TX_PACK_SCAN_CONFIG_STATUS" comment="Scan accelerator configuration."/>
+ <register addr="50010024" rw_flags="R" width="2" name="BB_TX_PACK_PLEN_1_STATUS" comment="For Hiperlan2: The number of OFDM symbols in the first data part of the packet. For 802.11a: bit 0 is bit 10 of N_data, where N_data is the number of OFDM symbols in the 'Data' part of the burst. Bits [8:1] contain the number of bits transmitted in the last OFDM symbol, including the 6 tail bits. For 802.11n non-STBC: bits [10:0] contain the number of bits transmitted in the last OFDM symbol, including the 6 tail bits. For 802.11n STBC: bits [10:0] contain the number of bits transmitted in the last pair of OFDM symbols, including the 6 tail bits."/>
+ <register addr="50010028" rw_flags="R" width="2" name="BB_TX_PACK_PLEN_2_STATUS" comment="For Hiperlan 2: The number of OFDM symbols in the second data part of the packet. For 802.11a: Bits [9:0] contain bits [9:0] of N_data. For 802.11n: Bits [14:0] contain [bits [14:0] of] N_data. Bit 15 indicates LDPC Extra OFDM symbol."/>
+ <register addr="5001002c" rw_flags="RW" width="1" name="BB_TX_PACK_P1_START" comment="Bit 0 is one if the first data part of the packet has P1 puncturing, else is zero. Bit 1 is one if the second data part of the packet has P1 puncturing, else is zero. 11a/n does not use P1 puncturing."/>
+ <register addr="50010030" rw_flags="RW" width="1" name="BB_TX_PACK_CRC_TYPE" comment="Bit 0 indicates the CRC type for the first data part of the burst (0 = CRC16, 1 = CRC24). Bit 1 indicates the CRC type for the second data part of the burst"/>
+ <register addr="50010034" rw_flags="R" width="2" name="BB_TX_PACK_CRC_PERIOD_STATUS" comment="For Hiperlan2: The CRC period i.e. the number of bytes over which the CRC is computed within each of the data parts of the packet. Bits [5:0] are the CRC period for the first data part of the packet, bits [11:6] are the CRC period for the second part. For 802.11a and 802.11n: The number of bytes of the payload, including the four CRC32 bytes."/>
+ <register addr="50010038" rw_flags="RW" width="2" name="BB_TX_PACK_CRC_N_PERIODS" comment="The number of CRC periods in each part of the packet. Bits [7:0] - the number of CRC periods in the first part of the packet. Bits [15:8] - the number of CRC periods in the second part of the packet."/>
+ <register addr="5001003c" rw_flags="RW" width="1" name="BB_TX_WARMUP" comment="The TX warmup time, in units of 400 ns."/>
+ <register addr="50010040" rw_flags="RW" width="1" name="BB_TX_INT_MASK" comment="Interrupt mask register. Setting a bit in this register against an interrupt cause bit position, ensures that it generates an interrupt."/>
+ <register addr="50010044" rw_flags="R" width="1" name="BB_TX_INT_CAUSE" comment="Interrupt cause register. Read by the host to determine why it was interrupted."/>
+ <register addr="50010048" rw_flags="RW" width="2" name="BB_TX_INT_CLEAR" comment="Interrupt clear register. Writing a one to an interrupt cause bit position clears the associated bit in the BB_**_INT_CAUSE register."/>
+ <register addr="5001004c" rw_flags="RW" width="1" name="BB_TX_TIMING" comment="Tx timing adjust control to allow correction for TX latency"/>
+ <register addr="50010050" rw_flags="RW" width="1" name="BB_RX_INT_MASK" comment="Interrupt mask register. Setting a bit in this register against an interrupt cause bit position, ensures that it generates an interrupt."/>
+ <register addr="50010054" rw_flags="R" width="1" name="BB_RX_INT_CAUSE" comment="Interrupt cause register. Read by the host to determine why it was interrupted."/>
+ <register addr="50010058" rw_flags="RW" width="1" name="BB_RX_INT_CLEAR" comment="Interrupt clear register. Writing a one to an interrupt cause bit position clears the associated bit in the BB_**_INT_CAUSE register."/>
+ <register addr="5001005c" rw_flags="R" width="2" name="BB_TIMER" comment=""/>
+ <register addr="50010060" rw_flags="R" width="1" name="BB_TX_PACK_QUEUE" comment="The number of packets queued for TX by the host and not yet completed."/>
+ <register addr="50010064" rw_flags="R" width="1" name="BB_RX_PACK_QUEUE" comment="The number of packets queued for RX by the host and not yet completed."/>
+ <register addr="50010068" rw_flags="RW" width="2" name="BB_CARRIER_CHANNEL" comment="Should be programmed to the channel number corresponding to the carrier frequency. In the 5 GHz band, Carrier frequency = [channel_no*5+5000 MHZ, for channel_no = 0..200, 5000-(256-channel_no)*5 MHz, for channel_no=201..255]. For operation in the 2.4 GHz band, bit TRACK_2400_MHZ (for MAIN) or TRACK_2400_MHZ_SEC (for SEC) of register BB_RX_CONFIG should be set to one; then the carrier frequency is half the one for the 5 GHz band for the same channel number."/>
+ <register addr="5001006c" rw_flags="RW" width="1" name="BB_TX_SCRAMBLER_SEED" comment="Scrambler seed for transmitted bursts. If this register is set to zero, then a pseudo-random scrambler seed is automatically generated for every transmit burst. If this register is set to a non-zero value, then that value is used as the scrambler seed for transmitted bursts."/>
+ <register addr="50010070" rw_flags="RW" width="4" name="BB_RX_CONFIG" comment="Receiver configuration"/>
+ <register addr="50010074" rw_flags="RW" width="2" name="BB_RX_CONFIG2" comment="Receiver configuration"/>
+ <register addr="50010078" rw_flags="RW" width="1" name="BB_SIGB_SEGPARS" comment="Enable VHTSIGB Segment parsing and deparsing in Transmitter and Receiver"/>
+ <register addr="5001007c" rw_flags="RW" width="2" name="BB_RX_CONFIG3" comment="Receiver configuration"/>
+ <register addr="50010080" rw_flags="RW" width="1" name="BB_RX_PLL_COEFFS" comment="Frequency tracking PLL coefficients"/>
+ <register addr="50010084" rw_flags="RW" width="2" name="BB_RX_DEMAP_METRIC_A" comment="Demapper soft-decision metric as used by the Viterbi decoder"/>
+ <register addr="50010088" rw_flags="RW" width="2" name="BB_RX_DEMAP_METRIC_B" comment="Demapper soft-decision metric as used by the Viterbi decoder"/>
+ <register addr="5001008c" rw_flags="R" width="1" name="BB_STATUS" comment=""/>
+ <register addr="50010090" rw_flags="R" width="2" name="BB_FREQ_OFFSET" comment="Frequency offset for the last received burst"/>
+ <register addr="50010094" rw_flags="RW" width="2" name="BB_DUAL_MIX_CONFIG" comment="Dual receive configuration - Not applicable for cinderella"/>
+ <register addr="50010098" rw_flags="R" width="2" name="BB_SIGNAL_QUALITY" comment="Bits 15:8 - The estimated EVM for the receive channel. Bits 7:0 - The estimated SNR, based on the burst preamble, for the receive channel"/>
+ <register addr="5001009c" rw_flags="R" width="2" name="BB_SIGNAL_QUALITY_DUAL" comment="Bits 15:8 - The estimated EVM for the dual receive channel. Bits 7:0 - The estimated SNR, based on the burst preamble, for the dual receive channel"/>
+ <register addr="500100a0" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CONFIG" comment="Reduce the reliability of soft decsions on inner carriers (+/-1, +/-2) when estimated frequency offset exceeds certain thresholds OR permanently reduce the reliability on inner carriers regardless of frequency offset."/>
+ <register addr="500100a4" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_MA_SC_20M" comment="Reduce the reliability of soft decision on the most affected subcarriers for 20/40MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to -1 -2 and -3"/>
+ <register addr="500100a8" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_LA_SC_20M" comment="Reduce the reliability of soft decision on the less affected subcarriers for 20/40MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to 1 2 and 3"/>
+ <register addr="500100ac" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_MA_SC_10M" comment="Reduce the reliability of soft decision on the most affected subcarriers for 10MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to -1 -2 and -3"/>
+ <register addr="500100b0" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_LA_SC_10M" comment="Reduce the reliability of soft decision on the less affected subcarriers for 10MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to 1 2 and 3"/>
+ <register addr="500100b4" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_MA_SC_5M" comment="Reduce the reliability of soft decision on the most affected subcarriers for 5MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to -1 -2 and -3"/>
+ <register addr="500100b8" rw_flags="RW" width="2" name="BB_BBA_FREQ_OFFSET_MASK_CFG_LA_SC_5M" comment="Reduce the reliability of soft decision on the less affected subcarriers for 5MHz bandwidth(1 2 3 or -1 -2 -3, when offset frequency is positive,, it corresponds to 1 2 and 3"/>
+ <register addr="500100bc" rw_flags="RW" width="2" name="BB_CTRACK_UNREL" comment="Thresholds to define which values of soft bits should disable channel tracking. When above BB_CTRACK_UNREL_LOW_THRESH and below BB_CTRACK_UNREL_HIGH_THRESH on any valid soft bit, channel tracking is disabled for that subcarrier"/>
+ <register addr="500100c0" rw_flags="RW" width="1" name="BB_WEIGH_SOFT_BIT_ENABLE" comment="Enable soft decision weighting scaling values to be read from the registers instead of default values in the code. "/>
+ <register addr="500100c4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS0" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for BCC decoder in AWGN channel."/>
+ <register addr="500100c8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS1" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100cc" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS2" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for BCC decoder."/>
+ <register addr="500100d0" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS3" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100d4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS4" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100d8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS5" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100dc" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS6" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100e0" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS7" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100e4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS8" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100e8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_AWGN_THRESHOLDS9" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100ec" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS0" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for BCC decoder in Fading channel."/>
+ <register addr="500100f0" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS1" comment="Thresholds (for MCS0 and MCS1) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100f4" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS2" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for BCC decoder."/>
+ <register addr="500100f8" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS3" comment="Thresholds (for MCS2 and MCS3) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="500100fc" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS4" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010100" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS5" comment="Thresholds (for MCS4 and MCS5) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010104" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS6" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010108" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS7" comment="Thresholds (for MCS6 and MCS7) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="5001010c" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS8" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010110" rw_flags="RW" width="2" name="BB_WEIGH_SOFT_BIT_FADING_THRESHOLDS9" comment="Thresholds (for MCS8 and MCS9) in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="50010114" rw_flags="RW" width="2" name="BB_CHANSHIFT_BCC" comment="Channel Shift in the soft decision weighing algorithm for BCC decoder."/>
+ <register addr="50010118" rw_flags="RW" width="2" name="BB_CHANSHIFT_LDPC" comment="Channel Shift in the soft decision weighing algorithm for LDPC decoder."/>
+ <register addr="5001011c" rw_flags="RW" width="2" name="BB_DEMAP_SHIFT" comment="Shift values in soft demapper for 64QAM and 256QAM."/>
+ <register addr="50010120" rw_flags="RW" width="2" name="BB_DEMAP_THRES" comment="SNR threshold to apply different shift value in soft demapper for 64QAM and 256QAM."/>
+ <register addr="50010124" rw_flags="RW" width="1" name="BB_DEMAP_CONFIG" comment="SNR threshold method enable signal"/>
+ <register addr="50010128" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_HIGH_THRESH_20M_40M" comment="the high threshold value for frequency offset in soft weigh for 20/40MHz bandwidth, it is derived by 122 KHz/20 MHz * 2^16"/>
+ <register addr="5001012c" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_LOW_THRESH_20M_40M" comment="the low threshold value for frequency offset in soft weigh for 20/40MHz bandwidth, it is derived by 50 KHz/20 MHz * 2^16"/>
+ <register addr="50010130" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_HIGH_THRESH_10M" comment="the high threshold value for frequency offset in soft weigh for 10MHz bandwidth, it is derived by 84 KHz/10 MHz * 2^16"/>
+ <register addr="50010134" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_LOW_THRESH_10M" comment="the low threshold value for frequency offset in soft weigh for 10MHz bandwidth, it is derived by 14 KHz/10 MHz * 2^16"/>
+ <register addr="50010138" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_HIGH_THRESH_5M" comment="the high threshold value for frequency offset in soft weigh for 5MHz bandwidth, it is derived by 75 KHz/5 MHz * 2^16"/>
+ <register addr="5001013c" rw_flags="RW" width="2" name="BB_SOFT_WEIGH_FREQ_OFFSET_LOW_THRESH_5M" comment="the low threshold value for frequency offset in soft weigh for 5MHz bandwidth, it is derived by 31KHz/5 MHz * 2^16"/>
+ <register addr="50010140" rw_flags="RW" width="2" name="BB_PILOT_PHASE_LIMIT" comment="Limit the absolute pilot angle correction. This is a 11-bit unsigned number in RTL phase format (max value 1024). RTL phase format = (angle in deg / 180) * 1024. (Default = 0.4 radians)"/>
+ <register addr="50010144" rw_flags="RW" width="1" name="BB_SAMP_OFFSET" comment="Sampling offset. Data symbols are sampled at a position -BB_SAMP_OFFSET with respect to the beginning of the data part of the symbol."/>
+ <register addr="50010148" rw_flags="RW" width="2" name="BB_DEBUG_SELECT" comment="Select the set of signals output at the debug port"/>
+ <register addr="5001014c" rw_flags="RW" width="2" name="BB_RX_MISC_CONFIG" comment=""/>
+ <register addr="50010150" rw_flags="RW" width="2" name="BB_MIMO_RATE_MASK" comment="Control rejection of HT and VHT 40MHz packets with certain MIMO rates"/>
+ <register addr="50010154" rw_flags="RW" width="2" name="BB_VHT_SS1_RATE_MASK" comment="Control rejection of VHT 80MHz single spatial stream (or STBC) packets with certain rates"/>
+ <register addr="50010158" rw_flags="RW" width="2" name="BB_VHT_SS2_RATE_MASK" comment="Control rejection of VHT two spatial stream packets with certain rates"/>
+ <register addr="5001015c" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG2" comment="STF sync detector configuration"/>
+ <register addr="50010160" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG9" comment="Configuration for detection logic for CCA primary and secondary"/>
+ <register addr="50010164" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG10" comment="synchronizer configuration"/>
+ <register addr="50010168" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG11" comment="synchronizer configuration"/>
+ <register addr="5001016c" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG12" comment="synchronizer configuration"/>
+ <register addr="50010170" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG13" comment="synchronizer configuration "/>
+ <register addr="50010174" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG14" comment="synchronizer configuration "/>
+ <register addr="50010178" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG15" comment="synchronizer configuration "/>
+ <register addr="5001017c" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG16" comment="synchronizer configuration "/>
+ <register addr="50010180" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG17" comment="Lower limit on quantization to avoid excessive AGC action "/>
+ <register addr="50010184" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG18" comment="High limit on quantization to avoid excessive AGC action"/>
+ <register addr="50010188" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG19" comment="Number of samples to advance the start the LTF search window"/>
+ <register addr="5001018c" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG20" comment="synchronizer configuration "/>
+ <register addr="50010190" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG21" comment="synchronizer configuration for new new STBC sync "/>
+ <register addr="50010194" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG23" comment="synchronizer configuration for new new STBC sync "/>
+ <register addr="50010198" rw_flags="RW" width="2" name="BB_RX_SYNC_CONFIG24" comment="LTF lock limited by distance from max peak "/>
+ <register addr="5001019c" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG25" comment=" Threshold for comparing the combined STF correlation"/>
+ <register addr="500101a0" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG26" comment=" Threshold for comparing the combined STF correlation"/>
+ <register addr="500101a4" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG27" comment=" First and second 40MHz sync split filter"/>
+ <register addr="500101a8" rw_flags="RW" width="4" name="BB_RX_SYNC_CONFIG28" comment=" 80MHz sync split filter"/>
+ <register addr="500101ac" rw_flags="RW" width="1" name="BB_RX_SYNC_CCA_CFG" comment="Configure to take into account the CCA of each 20M subband for the primary channel"/>
+ <register addr="500101b0" rw_flags="R" width="2" name="BB_CEST_RE_DATA" comment="Real part of data for calibration channel estimation"/>
+ <register addr="500101b4" rw_flags="R" width="2" name="BB_CEST_IM_DATA" comment="Imaginary part of data for calibration channel estimation"/>
+ <register addr="500101b8" rw_flags="R" width="1" name="BB_CEST_LTF_OFFSET" comment="20 MHz Sample offset for values read from BB_CEST_ADDR[8:6]=='000' for an 11a or green-field packet. Value is in 2's complement. Negative values indicate that the LTF sync is earlier than the position indicated by the STF sync."/>
+ <register addr="500101bc" rw_flags="RW" width="2" name="BB_CEST_CONFIG" comment="Configuration for handling data for calibration"/>
+ <register addr="500101c0" rw_flags="RW" width="2" name="BB_CEST_STS_MULT" comment="Data needed for Space-Time-Stream combination (needed for BB_CEST_CONFIG_MODE='10')"/>
+ <register addr="500101c4" rw_flags="RW" width="2" name="BB_CEST_STS_PHASE" comment="Phase rotation for Space-Time-Stream channel estimate (needed for BB_CEST_CONFIG_MODE='10')"/>
+ <register addr="500101c8" rw_flags="R" width="2" name="BB_CEST_MAX" comment="Maximum channel estimate value across all Space-Time-Streams (needed to normalise the channel estimates sent for calibration purposes)"/>
+ <register addr="500101cc" rw_flags="R" width="1" name="BB_CEST_STATUS" comment="Status information for calibration support"/>
+ <register addr="500101d0" rw_flags="RW" width="2" name="BB_CEST_ADDR" comment="Channel estimate value requested"/>
+ <register addr="500101d4" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD1" comment="SNR Threshold 1 channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 1, then filter option 0 is used in channel smoothing."/>
+ <register addr="500101d8" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD2" comment="SNR Threshold 2 for channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 5, then filter option 4 is used in channel smoothing. If below, filter option 5 is used."/>
+ <register addr="500101dc" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD3" comment="SNR Threshold 3 for channel smoothing. To program value, multiply desired SNR (in dB) by 4.If signal SNR is above threshold 2, then filter option 1 is used in channel smoothing."/>
+ <register addr="500101e0" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD4" comment="SNR Threshold 4 for channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 3, then filter option 2 is used in channel smoothing."/>
+ <register addr="500101e4" rw_flags="RW" width="2" name="BB_CEST_SMOOTH_SNR_THRESHOLD5" comment="SNR Threshold 5 for channel smoothing. To program value, multiply desired SNR (in dB) by 4. If signal SNR is above threshold 4, then filter option 3 is used in channel smoothing."/>
+ <register addr="500101e8" rw_flags="RW" width="2" name="BB_MRC_CONFIG_BASIC" comment="Control register to configure OFDM Maximum Ratio Combining and Basic MRC block"/>
+ <register addr="500101ec" rw_flags="RW" width="2" name="BB_MRC_CONFIG_STBC" comment="Control register to configure OFDM Maximum Ratio Combining STBC MRC block (used for STBC mode only)"/>
+ <register addr="500101f0" rw_flags="RW" width="2" name="BB_MRC_CONFIG_STREAM2" comment="Control register to configure OFDM Maximum Ratio Combining Stream2 MRC block (used for MCS-32 only)"/>
+ <register addr="500101f4" rw_flags="RW" width="2" name="BB_MRC_CONFIG_FINAL" comment="Control register to configure OFDM Maximum Ratio Combining Final MRC block (used for MCS-32 only)"/>
+ <register addr="500101f8" rw_flags="RW" width="1" name="BB_MRC_NONCONT_BANDS" comment="Control register to whether MRC non contiguous bands or not."/>
+ <register addr="500101fc" rw_flags="RW" width="2" name="BB_SC_SOFT_WEIGH_ADDRESS" comment="This register is used for the first step of a two stage process to reduce reliability of individual subcarriers. First this register is set to a subcarrier range, and then BB_SC_SOFT_WEIGH_ENABLE is used to select which sub-carrier is being targetted within this range"/>
+ <register addr="50010200" rw_flags="RW" width="2" name="BB_SC_SOFT_WEIGH_ENABLE" comment="Each bit can enable reduced reliability if set. The sub-carrier affected by each bit is BB_SC_SOFT_WEIGH_ADDRESS+bit_index. e.g. with BB_SC_SOFT_WEIGH_ADDRESS=-16, bit 0 targets sub-carrier -16, bit 1 targets -15 etc."/>
+ <register addr="50010204" rw_flags="R" width="2" name="BB_SC_SOFT_WEIGH_ENABLE_STATUS" comment="Internal values of BB_SC_SOFT_WEIGH_ENABLE can be read by selecting the range using BB_SC_SOFT_WEIGH_ADDRESS and then reading this register. N.B. Sub-carriers that cannot be valid are returned as 0"/>
+ <register addr="50010208" rw_flags="RW" width="2" name="BB_PTW70_CONFIG" comment="Setup to allow detection and control relating to packets with strong phase wobble such as those from PTW70 test equipment"/>
+ <register addr="5001020c" rw_flags="RW" width="2" name="BB_PTW70_CONFIG2" comment="Setup 2 to allow detection and control relating to packets with strong phase wobble such as those from PTW70 test equipment"/>
+ <register addr="50010210" rw_flags="RW" width="1" name="BB_RX_RADIO_CS_CONFIG" comment="RX Radio CS detection configuration for 80MHz bandwidth"/>
+ <register addr="50010214" rw_flags="RW" width="4" name="BB_RX_ENERGY_DET_THRESHOLD" comment="RX energy detection threshold for primary and secondary 20MHz channel"/>
+ <register addr="50010218" rw_flags="RW" width="2" name="BB_RX_PAYLOAD_DET_THRESHOLD" comment="RX payload detection threshold for all subbands"/>
+ <register addr="5001021c" rw_flags="RW" width="1" name="BB_RX_PAYLOAD_DET_CONFIG" comment="Payload Detector enables."/>
+ <register addr="50010220" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG1" comment="First configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010224" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG2" comment="Second configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010228" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG3" comment="Third configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="5001022c" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_NGI_CONFIG4" comment="Fourth configuration register for the normal guard interval (NGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010230" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG1" comment="First configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010234" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG2" comment="Second configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010238" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG3" comment="Third configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="5001023c" rw_flags="RW" width="2" name="BB_RX_OFDM_DET_SGI_CONFIG4" comment="Fourth configuration register for the short guard interval (SGI) correlator within the OFDM Payload Detector."/>
+ <register addr="50010240" rw_flags="RW" width="1" name="BB_BBA_CCA_CFG" comment="CCA ignore control on the primary channel, secondary channel, secondary 40 channel and secondary 80 channel."/>
+ <register addr="50010244" rw_flags="R" width="2" name="BB_BBA_DEBUG" comment="Read access to BBA debug information. To see this data correctly, the enable bit BB_DEBUG_SELECT.BB_DEBUG_SELECT_EN must be set, to enable the register supplying this information."/>
+ <register addr="50010248" rw_flags="RW" width="2" name="BB_BBA_BF_TX_CONFIG" comment="TX beamforming configuration."/>
+ <register addr="5001024c" rw_flags="RW" width="2" name="BB_BBA_BF_TX_CONFIG2" comment="TX beamforming configuration #2."/>
+ <register addr="50010250" rw_flags="R" width="2" name="BB_BBA_BF_TX_STATUS" comment="Tx Beamforming module status."/>
+ <register addr="50010254" rw_flags="RW" width="1" name="BB_BBA_BF_TX_ANGLE_STORE_ADDR" comment="This register is used as an index into the beamforming angle store."/>
+ <register addr="50010258" rw_flags="RW" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAL" comment="This register is used to read/write the angle store data."/>
+ <register addr="5001025c" rw_flags="RW" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAU" comment="This register is used to read/write the angle store data."/>
+ <register addr="50010260" rw_flags="R" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAL_STATUS" comment="This register is used to read the angle store data."/>
+ <register addr="50010264" rw_flags="R" width="2" name="BB_BBA_BF_TX_ANGLE_STORE_DATAU_STATUS" comment="This register is used to read the angle store data."/>
+ <register addr="50010268" rw_flags="RW" width="1" name="BB_CEST_SMOOTHING" comment="This register is used to control smoothing"/>
+ <register addr="5001026c" rw_flags="RW" width="4" name="BB_LDPC_CONFIG" comment="LDPC configuration"/>
+ <register addr="50010270" rw_flags="RW" width="1" name="BB_LDPC_RX_THROTTLE_ADDR" comment="Address used to load different values to internal register to allow reduced data rate in LDPC output. Address to use is described in BB_LDPC_RX_THROTTLE_ADDR_REF"/>
+ <register addr="50010274" rw_flags="RW" width="2" name="BB_LDPC_RX_THROTTLE" comment="Address used to load different values to internal register to allow reduced data rate in LDPC output"/>
+ <register addr="50010278" rw_flags="RW" width="1" name="BB_CPE_PHASE_REG_EN" comment="Enables the phase reg calculations in RTL"/>
+ <register addr="5001027c" rw_flags="R" width="2" name="BB_CPE_PHASE_MAX" comment="Maximum CPE phase of a frame over all symbols"/>
+ <register addr="50010280" rw_flags="R" width="2" name="BB_CPE_PHASE_MIN" comment="Minimum CPE phase of a frame over all symbols"/>
+ <register addr="50010284" rw_flags="R" width="2" name="BB_CPE_PHASE_ACCUM" comment="Phase accumulation of all symbol phase of the frame"/>
+ <register addr="50010288" rw_flags="R" width="2" name="BB_CPE_PHASE_SQR_ACCUM" comment="Accumulation of phase square over all symbols of the frame"/>
+ <register addr="5001028c" rw_flags="R" width="2" name="BB_CPE_PHASE_DIFF_ACCUM" comment="Accumulation of phase difference over all symbols of the frame"/>
+ <register addr="50010290" rw_flags="R" width="2" name="BB_CPE_NUM_ACCUM" comment="Number of phases accumulated in the accumulation registers"/>
+ <register addr="50010294" rw_flags="RW" width="1" name="BB_FREQ_TRACK_REG_EN" comment="Enables the frequency reg calculations in RTL"/>
+ <register addr="50010298" rw_flags="R" width="2" name="BB_FREQ_TRACK_MAX" comment="Maximum fine frequency of a frame over all symbols"/>
+ <register addr="5001029c" rw_flags="R" width="2" name="BB_FREQ_TRACK_MIN" comment="Minimum fine frequency of a frame over all symbols"/>
+ <register addr="500102a0" rw_flags="R" width="2" name="BB_FREQ_TRACK_ACCUM" comment="Fine frequency accumulation of all symbol phase of the frame"/>
+ <register addr="500102a4" rw_flags="R" width="2" name="BB_FREQ_TRACK_SQR_ACCUM" comment="Accumulation of fine frequency square over all symbols of the frame"/>
+ <register addr="500102a8" rw_flags="R" width="2" name="BB_FREQ_TRACK_NUM_ACCUM" comment="Number of fine frequency accumulated in the accumulation registers"/>
+ <register addr="500102ac" rw_flags="RW" width="1" name="BB_EN_VHT_NUDGEAGAIN" comment="When set enables nudge again for HT/VHT packets otherwise nudge again only for HT packets"/>
+ <register addr="500102b0" rw_flags="RW" width="4" name="BB_LTF_SYNC_LATENCY" comment="Number of 20M clock cycles of LTF peak calculation latency"/>
+ <register addr="500102b4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT1" comment="Smoothing filter coefficient for SNR1"/>
+ <register addr="500102b8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT2" comment="Smoothing filter coefficient for SNR2"/>
+ <register addr="500102bc" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT3" comment="Smoothing filter coefficient for SNR3"/>
+ <register addr="500102c0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT4" comment="Smoothing filter coefficient for SNR4"/>
+ <register addr="500102c4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT5" comment="Smoothing filter coefficient for SNR5"/>
+ <register addr="500102c8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT6" comment="Smoothing filter coefficient for SNR6"/>
+ <register addr="500102cc" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF1" comment="BF Smoothing filter coefficient for SNR1"/>
+ <register addr="500102d0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF2" comment="BF Smoothing filter coefficient for SNR2"/>
+ <register addr="500102d4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF3" comment="BF Smoothing filter coefficient for SNR3"/>
+ <register addr="500102d8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF4" comment="BF Smoothing filter coefficient for SNR4"/>
+ <register addr="500102dc" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF5" comment="BF Smoothing filter coefficient for SNR5"/>
+ <register addr="500102e0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_BF6" comment="BF Smoothing filter coefficient for SNR6"/>
+ <register addr="500102e4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN1" comment="AWGN Smoothing filter coefficient for SNR1"/>
+ <register addr="500102e8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN2" comment="AWGN Smoothing filter coefficient for SNR2"/>
+ <register addr="500102ec" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN3" comment="AWGN Smoothing filter coefficient for SNR3"/>
+ <register addr="500102f0" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN4" comment="AWGN Smoothing filter coefficient for SNR4"/>
+ <register addr="500102f4" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN5" comment="AWGN Smoothing filter coefficient for SNR5"/>
+ <register addr="500102f8" rw_flags="RW" width="4" name="BB_CEST_SMOOTH_COEFFICIENT_AWGN6" comment="AWGN Smoothing filter coefficient for SNR6"/>
+ <register addr="500102fc" rw_flags="R" width="1" name="BB_CEST_SMOOTH_DEBUG" comment="Selected Smoothing filter type for debugging"/>
+ <register addr="50010300" rw_flags="RW" width="1" name="BB_LPE_CONFIG" comment="Linear phase estimation configuration"/>
+ <register addr="50010304" rw_flags="RW" width="4" name="BB_CPE_CONFIG" comment="BB DD CPE configuration"/>
+ <register addr="50010308" rw_flags="RW" width="4" name="BB_DDCPE_PHASE_LIMIT" comment="Phase limitation value for DD-CPE"/>
+ <register addr="5001030c" rw_flags="RW" width="4" name="BB_CPE_MMSE_WEIGHT_BANK0" comment="Pilot weight for MMSE CPE"/>
+ <register addr="50010310" rw_flags="RW" width="4" name="BB_CPE_MMSE_WEIGHT_BANK1" comment="Pilot weight for MMSE CPE"/>
+ <register addr="50010314" rw_flags="RW" width="4" name="BB_CPE_MMSE_WEIGHT_BANK2" comment="Pilot weight for MMSE CPE"/>
+ <register addr="50010318" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_PILOT_WEIGHT_BANK0" comment="Pilot weight for MMSE DD-CPE"/>
+ <register addr="5001031c" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_PILOT_WEIGHT_BANK1" comment="Pilot weight for MMSE DD-CPE"/>
+ <register addr="50010320" rw_flags="RW" width="2" name="BB_DDCPE_MMSE_PILOT_WEIGHT_BANK2" comment="Pilot weight for MMSE DD-CPE"/>
+ <register addr="50010324" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_DATA_WEIGHT_BANK0" comment="Data weight for MMSE DD-CPE"/>
+ <register addr="50010328" rw_flags="RW" width="4" name="BB_DDCPE_MMSE_DATA_WEIGHT_BANK1" comment="Data weight for MMSE DD-CPE"/>
+ <register addr="5001032c" rw_flags="RW" width="2" name="BB_DDCPE_MMSE_DATA_WEIGHT_BANK2" comment="Data weight for MMSE DD-CPE"/>
+ <register addr="50010330" rw_flags="RW" width="4" name="BB_DDCPE_LLR_THRES_BCC" comment="DDCPE LLR threshold for BCC"/>
+ <register addr="50010334" rw_flags="RW" width="4" name="BB_DDCPE_LLR_THRES_LDPC" comment="DDCPE LLR threshold for LDPC"/>
+ <register addr="50010338" rw_flags="RW" width="2" name="BB_MMSE_SYM_OFFSET" comment="Symbol Offset to skip MMSE-CPE"/>
+ <register addr="5001033c" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH1_CFG" comment="Tone notch configuration"/>
+ <register addr="50010340" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH2_CFG" comment="Tone notch configuration"/>
+ <register addr="50010344" rw_flags="RW" width="1" name="BB_SYNC_SCALE_FACTOR" comment="Variable RMS scale value(1~63)"/>
+ <register addr="50010348" rw_flags="RW" width="4" name="BB_SYNC_STF_WEIGHT_FACTOR_CFG0" comment="STF group weight factor"/>
+ <register addr="5001034c" rw_flags="RW" width="4" name="BB_SYNC_STF_WEIGHT_FACTOR_CFG1" comment="STF group weight factor"/>
+ <register addr="50010350" rw_flags="RW" width="1" name="BB_SYNC_CCA_WEIGHT_SEL_IN" comment="CCA weighted combing sel"/>
+ <register addr="50010354" rw_flags="RW" width="1" name="BB_SYNC_LTF_WEIGHT_COMBINE_MODE" comment="LTF MF weighted combine mode 0: no weight, 1:Bc0+0.75xBc0, 2:Bc0+0.625Bc0, 3:Bc0+0.5Bc0"/>
+ <register addr="50010358" rw_flags="RW" width="1" name="BB_SYNC_LTF_MODE" comment="LTF Peak selection control"/>
+ <register addr="5001035c" rw_flags="RW" width="1" name="BB_SYNC_LTF_THR2" comment="LTF peak threshold(for index7)"/>
+ <register addr="50010360" rw_flags="RW" width="4" name="BB_SYNC_LTF_AUTO_METRIC_CFG" comment="LTF Auto metric configuration"/>
+ <register addr="50010364" rw_flags="RW" width="4" name="BB_SYNC_SPARE" comment="This Register is used for LPE Configuration for Katmai and Lassen"/>
+ <register addr="50010368" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_AWGN" comment="DEMAP SISO BCC AWGN QFAC configuration"/>
+ <register addr="5001036c" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_BCC_FADING" comment="DEMAP SISO BCC FADING QFAC configuration"/>
+ <register addr="50010370" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_FADING_MCS7" comment="DEMAP SISO BCC FADING MCS7 QFAC configuration"/>
+ <register addr="50010374" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_FADING_MCS8" comment="DEMAP SISO BCC FADING MCS8 QFAC configuration"/>
+ <register addr="50010378" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_BCC_FADING_MCS9" comment="DEMAP SISO BCC FADING MCS9 QFAC configuration"/>
+ <register addr="5001037c" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_SISO_LDPC_AWGN" comment="DEMAP SISO LDPC AWGN QFAC configuration"/>
+ <register addr="50010380" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS0" comment="DEMAP SISO LDPC FADING MCS0 QFAC configuration"/>
+ <register addr="50010384" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS1" comment="DEMAP SISO LDPC FADING MCS1 QFAC configuration"/>
+ <register addr="50010388" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS2" comment="DEMAP SISO LDPC FADING MCS2 QFAC configuration"/>
+ <register addr="5001038c" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS3" comment="DEMAP SISO LDPC FADING MCS3 QFAC configuration"/>
+ <register addr="50010390" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS4" comment="DEMAP SISO LDPC FADING MCS4 QFAC configuration"/>
+ <register addr="50010394" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS5" comment="DEMAP SISO LDPC FADING MCS5 QFAC configuration"/>
+ <register addr="50010398" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS6" comment="DEMAP SISO LDPC FADING MCS6 QFAC configuration"/>
+ <register addr="5001039c" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS7" comment="DEMAP SISO LDPC FADING MCS7 QFAC configuration"/>
+ <register addr="500103a0" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS8" comment="DEMAP SISO LDPC FADING MCS8 QFAC configuration"/>
+ <register addr="500103a4" rw_flags="RW" width="2" name="BB_DEMAP_QFAC_SISO_LDPC_FADING_MCS9" comment="DEMAP SISO LDPC FADING MCS9 QFAC configuration"/>
+ <register addr="500103a8" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_BCC_AWGN" comment="DEMAP STBC BCC AWGN QFAC configuration"/>
+ <register addr="500103ac" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_BCC_FADING" comment="DEMAP STBC BCC FADING QFAC configuration"/>
+ <register addr="500103b0" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_LDPC_AWGN" comment="DEMAP STBC LDPC AWGN QFAC configuration"/>
+ <register addr="500103b4" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_STBC_LDPC_FADING" comment="DEMAP STBC LDPC FADING QFAC configuration"/>
+ <register addr="500103b8" rw_flags="RW" width="2" name="BB_DEMAP_LLR_DOWN" comment="DEMAP LLR DOWN configuration"/>
+ <register addr="500103bc" rw_flags="RW" width="2" name="BB_LDPC_OFFSET_AWGN" comment="Min-Sum algorithm offset for LDPC decoder for AWGN"/>
+ <register addr="500103c0" rw_flags="RW" width="2" name="BB_LDPC_OFFSET_FADING" comment="Min-Sum algorithm offset for LDPC decoder for FADING"/>
+ <register addr="500103c4" rw_flags="RW" width="2" name="BB_CHDET" comment="Channel Type Detection"/>
+ <register addr="500103c8" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH3_CFG" comment="Tone notch configuration"/>
+ <register addr="500103cc" rw_flags="RW" width="4" name="BB_SYNC_TONE_NOTCH4_CFG" comment="Tone notch configuration"/>
+ <register addr="500103d0" rw_flags="RW" width="1" name="BB_SYNC_DC_NOTCH_APPLY" comment="when set, apply DC notch after band splitter, by default, it isn't set"/>
+ <register addr="500103d4" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_BF_LDPC_AWGN" comment="DEMAP BEAMFORM LDPC AWGN QFAC configuration"/>
+ <register addr="500103d8" rw_flags="RW" width="4" name="BB_DEMAP_QFAC_BF_LDPC_FADING" comment="DEMAP BEAMFORM LDPC FADING QFAC configuration"/>
+ <register addr="500103dc" rw_flags="RW" width="2" name="BB_DEMAP_NOISE_VARIANCE" comment="DEMAP NOISE VARIANCE Forcing"/>
+ <register addr="500103e0" rw_flags="RW" width="4" name="BB_CHDET_ZERO_THRESHOLD_SISO" comment="Channel Type Detection Zero Threshold for SISO Case"/>
+ <register addr="500103e4" rw_flags="RW" width="4" name="BB_CHDET_LOW_THRESHOLD_SISO" comment="Channel Type Detection Low Threshold for SISO Case"/>
+ <register addr="500103e8" rw_flags="RW" width="4" name="BB_CHDET_MID_THRESHOLD_SISO" comment="Channel Type Detection Mid Threshold for SISO Case"/>
+ <register addr="500103ec" rw_flags="RW" width="4" name="BB_CHDET_HIGH_THRESHOLD_SISO" comment="Channel Type Detection High Threshold for SISO Case"/>
+ <register addr="500103f0" rw_flags="RW" width="4" name="BB_CHDET_ZERO_THRESHOLD_STBC" comment="Channel Type Detection Zero Threshold for STBC Case"/>
+ <register addr="500103f4" rw_flags="RW" width="4" name="BB_CHDET_LOW_THRESHOLD_STBC" comment="Channel Type Detection Low Threshold for STBC Case"/>
+ <register addr="500103f8" rw_flags="RW" width="4" name="BB_CHDET_MID_THRESHOLD_STBC" comment="Channel Type Detection Mid Threshold for STBC Case"/>
+ <register addr="500103fc" rw_flags="RW" width="4" name="BB_CHDET_HIGH_THRESHOLD_STBC" comment="Channel Type Detection High Threshold for STBC Case"/>
+ <register addr="50010400" rw_flags="RW" width="4" name="BB_CHDET_ZERO_THRESHOLD_BF" comment="Channel Type Detection Zero Threshold for BF Case"/>
+ <register addr="50010404" rw_flags="RW" width="4" name="BB_CHDET_LOW_THRESHOLD_BF" comment="Channel Type Detection Low Threshold for BF Case"/>
+ <register addr="50010408" rw_flags="RW" width="4" name="BB_CHDET_MID_THRESHOLD_BF" comment="Channel Type Detection Mid Threshold for BF Case"/>
+ <register addr="5001040c" rw_flags="RW" width="4" name="BB_CHDET_HIGH_THRESHOLD_BF" comment="Channel Type Detection High Threshold for BF Case"/>
+ <register addr="50010410" rw_flags="RW" width="2" name="BB_SYNC_STF_AUTOCORR_CFG" comment="STF autocorrelation configuration"/>
+ <register addr="50010414" rw_flags="RW" width="1" name="BB_SYNC_AGC_CFG" comment="AGC lock indication configuration"/>
+ <register addr="50010418" rw_flags="RW" width="1" name="BB_BFEE_MU_CBR" comment="Indication of MU/SU CBR, 0:SU, 1:MU"/>
+ <register addr="5001041c" rw_flags="R" width="2" name="BB_BFEE_CBR_LENGTH" comment="CBR length in octet."/>
+ <register addr="50010420" rw_flags="R" width="1" name="BB_BFEE_FDBK_STATUS" comment="Beamforming feedback calculation logic status"/>
+ <register addr="50010424" rw_flags="RW" width="4" name="BB_GID_MEMBERSHIP_L" comment="Membership status array"/>
+ <register addr="50010428" rw_flags="RW" width="4" name="BB_GID_MEMBERSHIP_H" comment="Membership status array"/>
+ <register addr="5001042c" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_LL" comment="User Position Array 2 bits"/>
+ <register addr="50010430" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_LH" comment="User Position Array 2 bits"/>
+ <register addr="50010434" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_HL" comment="User Position Array 2 bits"/>
+ <register addr="50010438" rw_flags="RW" width="4" name="BB_GID_USERPOSITION_HH" comment="User Position Array 2 bits"/>
+ <register addr="5001043c" rw_flags="RW" width="1" name="BB_IEEE_NDP_CTRL" comment="NDP Decision Method Control"/>
+ <register addr="50010440" rw_flags="R" width="4" name="BB_BFEE_NDP_VALID_TIMESTAMP" comment="NDP valid time stamp"/>
+ <register addr="50010444" rw_flags="RW" width="1" name="BB_DEMAP_NUDGE_GAIN_ADAPT" comment="When set, apply Radio nudge again"/>
+ <register addr="50010448" rw_flags="R" width="4" name="BB_DEBUG_STATUS_MISC" comment="Misc Internal signal status"/>
+ <register addr="5001044c" rw_flags="RW" width="1" name="BB_BFEE_FDBK_DSNR_EXPR" comment="Beemforming feedback deltan snr expr control"/>
+ <register addr="50010450" rw_flags="RW" width="1" name="BB_EVM_SIG_EN" comment="EVM Sig. EN"/>
+ </block>
+ <block name="wl_bbb" comment="">
+ <register addr="50020000" rw_flags="R" width="2" name="BBB_TX_BURST_START_STATUS" comment=""/>
+ <register addr="50020004" rw_flags="R" width="1" name="BBB_TX_PREAMB_TYPE_STATUS" comment=""/>
+ <register addr="50020008" rw_flags="R" width="1" name="BBB_TX_BURST_RATE_STATUS" comment="Transmit burst status information: rate and duplicate mode config for DSSS/CCK (a non-standard feature)"/>
+ <register addr="5002000c" rw_flags="R" width="2" name="BBB_TX_BURST_LEN_STATUS" comment=""/>
+ <register addr="50020010" rw_flags="R" width="2" name="BBB_TX_BURST_OPTIONS_STATUS" comment="Packet transmit options."/>
+ <register addr="50020014" rw_flags="R" width="2" name="BBB_TX_BURST_SCAN_CONFIG_STATUS" comment="Scan accelerator configuration."/>
+ <register addr="50020018" rw_flags="RW" width="1" name="BBB_TX_PKT_CONFIG" comment=""/>
+ <register addr="5002001c" rw_flags="RW" width="2" name="BBB_TX_MOD_CONFIG" comment=""/>
+ <register addr="50020020" rw_flags="RW" width="2" name="BBB_TX_FILTER_CONFIG" comment=""/>
+ <register addr="50020024" rw_flags="RW" width="4" name="BBB_TX_TIMER_CONFIG" comment=""/>
+ <register addr="50020028" rw_flags="RW" width="2" name="BBB_TX_INT_MASK" comment=""/>
+ <register addr="5002002c" rw_flags="RW" width="2" name="BBB_TX_INT_CLEAR" comment=""/>
+ <register addr="50020030" rw_flags="R" width="2" name="BBB_TX_INT_CAUSE" comment=""/>
+ <register addr="50020034" rw_flags="R" width="1" name="BBB_TX_EVENT_TYPE" comment=""/>
+ <register addr="50020038" rw_flags="R" width="1" name="BBB_TX_PKT_STATUS" comment=""/>
+ <register addr="5002003c" rw_flags="RW" width="1" name="BBB_RX_PKT_CONFIG" comment=""/>
+ <register addr="50020040" rw_flags="RW" width="1" name="BBB_RX_FILTER_CONFIG" comment="40 to 44MHz resampling filter settings. These settings are applied to the two instances of this filter module, for I and Q signals."/>
+ <register addr="50020044" rw_flags="RW" width="4" name="BBB_RX_SYNC_SYM_CONFIG" comment=""/>
+ <register addr="50020048" rw_flags="RW" width="2" name="BBB_RX_SYNC_PKT_CONFIG" comment="Configures detection of SFD (Start Frame Delimiter), aka Packet Sync"/>
+ <register addr="5002004c" rw_flags="RW" width="1" name="BBB_RX_SLICER_CONFIG" comment=""/>
+ <register addr="50020050" rw_flags="RW" width="2" name="BBB_RX_FREQ_EST_CONFIG" comment=""/>
+ <register addr="50020054" rw_flags="RW" width="2" name="BBB_RX_CHAN_EST_CONFIG" comment=""/>
+ <register addr="50020058" rw_flags="RW" width="1" name="BBB_RX_CLKTRACK_CONFIG" comment=""/>
+ <register addr="5002005c" rw_flags="RW" width="2" name="BBB_RX_DESPREAD_CONFIG" comment=""/>
+ <register addr="50020060" rw_flags="RW" width="4" name="BBB_RX_DESPREAD_CONFIG2" comment=""/>
+ <register addr="50020064" rw_flags="RW" width="4" name="BBB_RX_TIMER_CONFIG" comment=""/>
+ <register addr="50020068" rw_flags="RW" width="1" name="BBB_RX_AGC_GAIN_INIT" comment=""/>
+ <register addr="5002006c" rw_flags="RW" width="2" name="BBB_RX_AGC_GAIN_LIMITS" comment=""/>
+ <register addr="50020070" rw_flags="RW" width="2" name="BBB_RX_AGC_TARGETS" comment=""/>
+ <register addr="50020074" rw_flags="RW" width="2" name="BBB_RX_AGC_CONFIG" comment=""/>
+ <register addr="50020078" rw_flags="RW" width="2" name="BBB_RX_INT_MASK" comment=""/>
+ <register addr="5002007c" rw_flags="RW" width="2" name="BBB_RX_INT_CLEAR" comment=""/>
+ <register addr="50020080" rw_flags="RW" width="2" name="BBB_RX_SYNC_SYM_CONFIG2" comment=""/>
+ <register addr="50020084" rw_flags="RW" width="2" name="BBB_RX_SYNC_SYM_CONFIG3" comment="Configuration of CCK symbol synchronizer with pattern matching criteria (See B-65913)"/>
+ <register addr="50020088" rw_flags="RW" width="1" name="BBB_RX_SYNC_SYM_CONFIG4" comment="More configuration related to CCK symbol synchronizer with pattern matching criteria (See B-65913 and B-77346)"/>
+ <register addr="5002008c" rw_flags="RW" width="1" name="BBB_RX_DIVERSITY_CFG" comment="Configuration for DSSS/CCK switched diversity reception"/>
+ <register addr="50020090" rw_flags="RW" width="4" name="BBB_RX_JUMP_DET_CONFIG" comment="B Modem signal jump detector configuration"/>
+ <register addr="50020094" rw_flags="RW" width="4" name="BBB_RX_SYNC_SYM_PAT_L" comment="Pattern to match for Long preamble"/>
+ <register addr="50020098" rw_flags="RW" width="4" name="BBB_RX_SYNC_SYM_PAT_S" comment="Pattern to match for Short preamble"/>
+ <register addr="5002009c" rw_flags="RW" width="2" name="BBB_RX_DEBUG_CONFIG" comment=""/>
+ <register addr="500200a0" rw_flags="R" width="2" name="BBB_RX_INT_CAUSE" comment=""/>
+ <register addr="500200a4" rw_flags="R" width="1" name="BBB_RX_PREAMB_TYPE" comment=""/>
+ <register addr="500200a8" rw_flags="R" width="1" name="BBB_RX_BURST_RATE" comment=""/>
+ <register addr="500200ac" rw_flags="R" width="2" name="BBB_RX_BURST_LEN" comment=""/>
+ <register addr="500200b0" rw_flags="R" width="1" name="BBB_RX_EVENT_TYPE" comment=""/>
+ <register addr="500200b4" rw_flags="R" width="2" name="BBB_RX_SIGNAL_QUALITY" comment=""/>
+ <register addr="500200b8" rw_flags="R" width="4" name="BBB_RX_FREQ_ERROR" comment="RxFreqErrorKHz = ((Reg Value in 2s complement) * 44000) / (11 * 65536 * 4)"/>
+ <register addr="500200bc" rw_flags="R" width="2" name="BBB_RX_DESPREAD_MARGIN" comment=""/>
+ <register addr="500200c0" rw_flags="R" width="1" name="BBB_RX_SLICE_MARGIN" comment=""/>
+ <register addr="500200c4" rw_flags="R" width="1" name="BBB_RX_SYNC_SCORE" comment=""/>
+ <register addr="500200c8" rw_flags="R" width="1" name="BBB_RX_PKT_STATUS" comment=""/>
+ <register addr="500200cc" rw_flags="R" width="4" name="BBB_RX_CHAN_TAP_AMPLS_0" comment="least significant 32 bits"/>
+ <register addr="500200d0" rw_flags="R" width="4" name="BBB_RX_CHAN_TAP_AMPLS_1" comment="most significant 32 bits"/>
+ <register addr="500200d4" rw_flags="R" width="1" name="BBB_RX_AGC_GAIN" comment=""/>
+ <register addr="500200d8" rw_flags="R" width="2" name="BBB_RX_DEBUG" comment="Contents of this register are only available when BBB_RX_DEBUG_CONFIG_EN has been enabled"/>
+ <register addr="500200dc" rw_flags="RW" width="1" name="BBB_RX_CHAN_EQ_CONFIG" comment=""/>
+ <register addr="500200e0" rw_flags="RW" width="1" name="BBB_SPARE1" comment=""/>
+ <register addr="500200e4" rw_flags="RW" width="1" name="BBB_SPARE2" comment=""/>
+ <register addr="500200e8" rw_flags="RW" width="1" name="BBB_RX_SYNC_SYM_BLANK_TIME" comment="Interval at start of CCK symbol detection time to blank if needed to avoid transient effects after rx antenna switch in CCK switched diversity chop mode. Each unit of time is 1 microsec"/>
+ </block>
+ <block name="wl_enc_dma" comment="">
+ <register addr="50800000" rw_flags="RW" width="1" name="ENC_DMA_INT_CLEAR" comment=""/>
+ <register addr="50800004" rw_flags="RW" width="1" name="ENC_DMA_INT_MASK" comment=""/>
+ <register addr="50800008" rw_flags="RW" width="1" name="ENC_DMA_ENCR_TYPE" comment="Encryption operation, one of:"/>
+ <register addr="5080000c" rw_flags="RW" width="1" name="ENC_DMA_KEY_LENGTH" comment="Encryption key length 128 or 256"/>
+ <register addr="50800010" rw_flags="RW" width="2" name="ENC_DMA_FRAME_LENGTH" comment="Frame body length in octets"/>
+ <register addr="50800014" rw_flags="RW" width="1" name="ENC_DMA_HDR_LENGTH" comment="Frame header length in octets"/>
+ <register addr="50800018" rw_flags="RW" width="1" name="ENC_DMA_ENC_CONFIG" comment="Contains the following configuration bits:"/>
+ <register addr="5080001c" rw_flags="RW" width="1" name="ENC_DMA_PRIORITY_OCTET" comment="Priority octet used in TKIP MIC calculation. Set to zero in this case. For CCMP operation, bits set to 1 in this octet will be set to one in the Nonce Flags Octet. It should be set to 0x10 for Management frames but should be set to 0xFF for Cisco CCX S67 compatibility; it must be set to 0x0 otherwise. (Refer to 802.11w section 8.3.3.3.3)"/>
+ <register addr="50800020" rw_flags="RW" width="2" name="ENC_DMA_FC_MASK" comment="Frame Control Mask. Determines which Frame Control bits are masked (i.e. included in the AAD calculation) in CCMP mode. Its default value is 0xC78F. (Refer to 802.11n section 8.3.3.3.2)"/>
+ <register addr="50800024" rw_flags="RW" width="1" name="ENC_DMA_AAD_QC_MASK" comment="Additional Authentication Data QoS Control field mask value for CCMP encryption. Set to 0x0F unless both the STA and its peer have their SPP A-MSDU Capable fields set to 1. In that case, set to 0x8F. (Refer to 802.11n section 8.3.3.3.2 g)"/>
+ <register addr="50800028" rw_flags="RW" width="4" name="ENC_DMA_SRC_0_START_ADDR" comment="Scatter-gathher list , Source block 0 address low"/>
+ <register addr="5080002c" rw_flags="RW" width="2" name="ENC_DMA_SRC_0_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 0 configuration"/>
+ <register addr="50800030" rw_flags="RW" width="4" name="ENC_DMA_SRC_1_START_ADDR" comment="Scatter-gathher list , Source block 1 address low"/>
+ <register addr="50800034" rw_flags="RW" width="2" name="ENC_DMA_SRC_1_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 1 configuration"/>
+ <register addr="50800038" rw_flags="RW" width="4" name="ENC_DMA_SRC_2_START_ADDR" comment="Scatter-gathher list , Source block 2 address low"/>
+ <register addr="5080003c" rw_flags="RW" width="2" name="ENC_DMA_SRC_2_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 2 configuration"/>
+ <register addr="50800040" rw_flags="RW" width="4" name="ENC_DMA_SRC_3_START_ADDR" comment="Scatter-gathher list , Source block 3 address low"/>
+ <register addr="50800044" rw_flags="RW" width="2" name="ENC_DMA_SRC_3_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 3 configuration"/>
+ <register addr="50800048" rw_flags="RW" width="4" name="ENC_DMA_SRC_4_START_ADDR" comment="Scatter-gathher list , Source block 4 address low"/>
+ <register addr="5080004c" rw_flags="RW" width="2" name="ENC_DMA_SRC_4_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 4 configuration"/>
+ <register addr="50800050" rw_flags="RW" width="4" name="ENC_DMA_SRC_5_START_ADDR" comment="Scatter-gathher list , Source block 5 address low"/>
+ <register addr="50800054" rw_flags="RW" width="2" name="ENC_DMA_SRC_5_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 5 configuration"/>
+ <register addr="50800058" rw_flags="RW" width="4" name="ENC_DMA_SRC_6_START_ADDR" comment="Scatter-gathher list , Source block 6 address low"/>
+ <register addr="5080005c" rw_flags="RW" width="2" name="ENC_DMA_SRC_6_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 6 configuration"/>
+ <register addr="50800060" rw_flags="RW" width="4" name="ENC_DMA_SRC_7_START_ADDR" comment="Scatter-gathher list , Source block 7 address low"/>
+ <register addr="50800064" rw_flags="RW" width="2" name="ENC_DMA_SRC_7_BLOCK_CONFIG" comment="Scatter-gathher list , Source block 7 configuration"/>
+ <register addr="50800068" rw_flags="RW" width="4" name="ENC_DMA_DST_0_START_ADDR" comment="Scatter-gathher list , Destination block 0 address low"/>
+ <register addr="5080006c" rw_flags="RW" width="2" name="ENC_DMA_DST_0_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 0 configuration"/>
+ <register addr="50800070" rw_flags="RW" width="4" name="ENC_DMA_DST_1_START_ADDR" comment="Scatter-gathher list , Destination block 1 address low"/>
+ <register addr="50800074" rw_flags="RW" width="2" name="ENC_DMA_DST_1_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 1 configuration"/>
+ <register addr="50800078" rw_flags="RW" width="4" name="ENC_DMA_DST_2_START_ADDR" comment="Scatter-gathher list , Destination block 2 address low"/>
+ <register addr="5080007c" rw_flags="RW" width="2" name="ENC_DMA_DST_2_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 2 configuration"/>
+ <register addr="50800080" rw_flags="RW" width="4" name="ENC_DMA_DST_3_START_ADDR" comment="Scatter-gathher list , Destination block 3 address low"/>
+ <register addr="50800084" rw_flags="RW" width="2" name="ENC_DMA_DST_3_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 3 configuration"/>
+ <register addr="50800088" rw_flags="RW" width="4" name="ENC_DMA_DST_4_START_ADDR" comment="Scatter-gathher list , Destination block 4 address low"/>
+ <register addr="5080008c" rw_flags="RW" width="2" name="ENC_DMA_DST_4_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 4 configuration"/>
+ <register addr="50800090" rw_flags="RW" width="4" name="ENC_DMA_DST_5_START_ADDR" comment="Scatter-gathher list , Destination block 5 address low"/>
+ <register addr="50800094" rw_flags="RW" width="2" name="ENC_DMA_DST_5_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 5 configuration"/>
+ <register addr="50800098" rw_flags="RW" width="4" name="ENC_DMA_DST_6_START_ADDR" comment="Scatter-gathher list , Destination block 6 address low"/>
+ <register addr="5080009c" rw_flags="RW" width="2" name="ENC_DMA_DST_6_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 6 configuration"/>
+ <register addr="508000a0" rw_flags="RW" width="4" name="ENC_DMA_DST_7_START_ADDR" comment="Scatter-gathher list , Destination block 7 address low"/>
+ <register addr="508000a4" rw_flags="RW" width="2" name="ENC_DMA_DST_7_BLOCK_CONFIG" comment="Scatter-gathher list , Destination block 7 configuration"/>
+ <register addr="508000a8" rw_flags="RW" width="1" name="ENC_DMA_STROBE" comment="Contains the following bits:"/>
+ <register addr="508000ac" rw_flags="R" width="1" name="ENC_DMA_QUEUE_STATUS" comment="Bits [3:2] contain the number of operations currently in progress. The processor must read this number before programming any configuration registers, and may write configuration registers only when this number is less than 2. Bits [1:0] contain the number of sets of status registers in the status queue."/>
+ <register addr="508000b0" rw_flags="R" width="1" name="ENC_DMA_OPERATION_STATUS" comment="Indicates the outcome of the corresponding encryption operation. One of: ENC_DONE, ENC_STATUS_MIC_FAIL (MIC failed) ,ENC_DMA_DONE (DMA operation has been finished),AXI_READ_SLAVE_ERROR,AXI_READ_DECODE_ERROR,AXI_WRITE_SLAVE_ERROR,AXI_WRITE_ DECODE _ERROR "/>
+ <register addr="508000b4" rw_flags="R" width="4" name="ENC_DMA_STATE_0" comment="DMA current state for debug purposes"/>
+ <register addr="508000b8" rw_flags="R" width="1" name="ENC_DMA_STATE_1" comment="Encryption accelerator state for debug purposes"/>
+ <register addr="508000bc" rw_flags="RW" width="1" name="ENC_DMA_MAX_AXI_READ_BURST_NUM" comment="Max mumber of outstanding read AXI bursts ,for debug only "/>
+ <register addr="508000c0" rw_flags="RW" width="2" name="ENC_DMA_AXI_CACHE_CONFIG" comment="AXI AWCACHE setting , for debug only "/>
+ <register addr="508000c4" rw_flags="RW" width="1" name="ENC_DMA_AXI_FAST_ACCESS_CONFIG" comment="Generate AXI access regardles FIFO state only for specified MSB addesses[31:30](DRAM) ,for debug only"/>
+ </block>
+ <block name="wl_mac" comment="">
+ <register addr="50400000" rw_flags="RW" width="2" name="CLKGEN_MAC_ENABLES" comment="This register enables clocks for MAC_IF_ and MAC_ACC. When a corresponding bit is set, the clock is enabled, regardless of any corresponding clock request"/>
+ <register addr="50400004" rw_flags="RW" width="1" name="MAC_DEBUG_SEL" comment="Select MAC debug port output (this is in addition to MAC IF and MAC ACC ports)"/>
+ <register addr="50400008" rw_flags="R" width="4" name="MAC_DEBUG_STATUS" comment="Read MAC debug {MAC_ACC, MAC_IF}"/>
+ </block>
+ <block name="wl_mac_acc" comment="">
+ <register addr="50600000" rw_flags="RW" width="1" name="MAC_ACC_CONTROL" comment="Resets and enables the MAC accelerator."/>
+ <register addr="50600004" rw_flags="R" width="1" name="MAC_BA_TX_ACTIVITY" comment="MAC BA_TX activity status."/>
+ <register addr="50600008" rw_flags="RW" width="2" name="MAC_BA_ENABLE" comment="Enables for the BA_RX/BA_TX instances."/>
+ <register addr="5060000c" rw_flags="RW" width="1" name="MAC_MODULE_RESET" comment="This register can be used to reset MAC submodules individually [one at a time]."/>
+ <register addr="50600010" rw_flags="RW" width="2" name="MAC_CLOCK_DISABLE" comment="Clock disable signals that control the local clock gating logic of MAC submodules."/>
+ <register addr="50600014" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS_BYTE3_0" comment="Primary MAC address"/>
+ <register addr="50600018" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS_BYTE5_4" comment="Primary MAC address"/>
+ <register addr="5060001c" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS1_BYTE3_0" comment="MAC address #1"/>
+ <register addr="50600020" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS1_BYTE5_4" comment="MAC address #1"/>
+ <register addr="50600024" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS2_BYTE3_0" comment="MAC address #2"/>
+ <register addr="50600028" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS2_BYTE5_4" comment="MAC address #2"/>
+ <register addr="5060002c" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS3_BYTE3_0" comment="MAC address #3"/>
+ <register addr="50600030" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS3_BYTE5_4" comment="MAC address #3"/>
+ <register addr="50600034" rw_flags="RW" width="4" name="MAC_STATION_MAC_ADDRESS3_MASK_BYTE3_0" comment="If a bit is set, then that bit"/>
+ <register addr="50600038" rw_flags="RW" width="2" name="MAC_STATION_MAC_ADDRESS3_MASK_BYTE5_4" comment="is ignored for receive Address1 matching."/>
+ <register addr="5060003c" rw_flags="RW" width="1" name="MAC_STATION_ADDRESS_CONFIG" comment="Configures receive Address1 matching on our MAC addresses."/>
+ <register addr="50600040" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600044" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600048" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR1_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="5060004c" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR1_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600050" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR2_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600054" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR2_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600058" rw_flags="RW" width="4" name="MAC_GROUP_PLAY_PEER_ADDR3_BYTE3_0" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="5060005c" rw_flags="RW" width="2" name="MAC_GROUP_PLAY_PEER_ADDR3_BYTE5_4" comment="Group Play Transmit Leader MAC address"/>
+ <register addr="50600060" rw_flags="RW" width="1" name="MAC_GRP_ACK_CONFIG" comment="Configures immediate ACK behaviour for reception of Group Addressed frames"/>
+ <register addr="50600064" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_MANAGEMENT_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="50600068" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_CONTROL_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="5060006c" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_DATA_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="50600070" rw_flags="RW" width="2" name="MAC_GRP_ACK_TYPE_RESERVED_SUBTYPE_EN" comment="Each bit corresponds to a data subtype. If set to 1, it means that subtype will get ACKed."/>
+ <register addr="50600074" rw_flags="RW" width="4" name="MAC_BSSID_BYTE3_0" comment="BSSID"/>
+ <register addr="50600078" rw_flags="RW" width="2" name="MAC_BSSID_BYTE5_4" comment="BSSID"/>
+ <register addr="5060007c" rw_flags="RW" width="4" name="MAC_ALT_BSSID_BYTE3_0" comment="Alternative BSSID"/>
+ <register addr="50600080" rw_flags="RW" width="2" name="MAC_ALT_BSSID_BYTE5_4" comment="Alternative BSSID"/>
+ <register addr="50600084" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_01MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600088" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_02MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="5060008c" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_5M5BPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600090" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_11MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600094" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_06MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="50600098" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_09MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="5060009c" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_12MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000a0" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_18MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000a4" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_24MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000a8" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_36MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000ac" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_48MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000b0" rw_flags="RW" width="2" name="MAC_RESPONSE_RATES_54MBPS" comment="Non-HT response rates associated with primary and secondary MAC addresses."/>
+ <register addr="506000b4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS0" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000b8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS1" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000bc" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS2" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000c0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS3" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000c4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS4" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000c8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS5" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000cc" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS6" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000d0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS7" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000d4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS8" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000d8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS9" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000dc" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS10" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000e0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS11" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000e4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS12" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000e8" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS13" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000ec" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS14" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000f0" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS15" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000f4" rw_flags="RW" width="2" name="MAC_HT_RESPONSE_RATES_MCS32" comment="HT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000f8" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS0" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="506000fc" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS1" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600100" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600104" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS3" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600108" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS4" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060010c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS5" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600110" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS6" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600114" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS7" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600118" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS8" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060011c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS9" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600120" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS0_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600124" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS1_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600128" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS2_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060012c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS3_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600130" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS4_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600134" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS5_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600138" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS6_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="5060013c" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS7_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600140" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS8_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600144" rw_flags="RW" width="2" name="MAC_VHT_RESPONSE_RATES_MCS9_NSS2" comment="VHT response rates tables associated with primary and secondary MAC addresses."/>
+ <register addr="50600148" rw_flags="RW" width="2" name="MAC_CTRL_MAC2_FLAGS" comment="Flags [Configuration bits] register 2"/>
+ <register addr="5060014c" rw_flags="RW" width="2" name="MAC_CTRL_MAC3_FLAGS" comment="Flags [Configuration bits] register 3"/>
+ <register addr="50600150" rw_flags="RW" width="2" name="MAC_CTRL_MAC4_FLAGS" comment="Flags [Configuration bits] register 4"/>
+ <register addr="50600154" rw_flags="RW" width="2" name="MAC_CTRL_MAC5_FLAGS" comment="Flags [Configuration bits] register 5"/>
+ <register addr="50600158" rw_flags="RW" width="2" name="MAC_CTRL_MAC6_FLAGS" comment="Flags [Configuration bits] register 6"/>
+ <register addr="5060015c" rw_flags="RW" width="2" name="MAC_CTRL_MAC7_FLAGS" comment="Flags [Configuration bits] register 7"/>
+ <register addr="50600160" rw_flags="RW" width="2" name="MAC_CTRL_MAC10_FLAGS" comment="Flags [Configuration bits] register 10"/>
+ <register addr="50600164" rw_flags="RW" width="2" name="MAC_CTRL_MAC11_FLAGS" comment="Flags [Configuration bits] register 11 (This replaces some ACTING_AS_AP functionality by splitting it into several programmable bits."/>
+ <register addr="50600168" rw_flags="RW" width="2" name="MAC_CTRL_MAC12_FLAGS" comment="Flags [Configuration bits] register 12."/>
+ <register addr="5060016c" rw_flags="RW" width="2" name="MAC_COEX_CONFIG" comment="Coexi configuration"/>
+ <register addr="50600170" rw_flags="RW" width="2" name="MAC_RX_FILTER_CONFIG" comment="RX filter configuration"/>
+ <register addr="50600174" rw_flags="RW" width="2" name="MAC_MIN_MPDU_LEN" comment="Minimum RX MPDU length. Received MPDUs shorter than this are discarded."/>
+ <register addr="50600178" rw_flags="RW" width="2" name="MAC_MAX_MPDU_LEN" comment="Maximum RX MPDU length. Received MPDUs longer than this are discarded."/>
+ <register addr="5060017c" rw_flags="RW" width="1" name="MAC_CCA_CFG" comment="Configures CCA utilisation."/>
+ <register addr="50600180" rw_flags="RW" width="1" name="MAC_MODEM_11A_BITCLK_RATIO" comment="Obsolete, do not use."/>
+ <register addr="50600184" rw_flags="RW" width="2" name="MAC_CTRL_RESPONSE_TX_LEVEL" comment="Transmit level for control response frames."/>
+ <register addr="50600188" rw_flags="RW" width="2" name="MAC_AC_BK_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_BK EDCA queue."/>
+ <register addr="5060018c" rw_flags="RW" width="2" name="MAC_AC_BE_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_BE EDCA queue."/>
+ <register addr="50600190" rw_flags="RW" width="2" name="MAC_AC_VI_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_VI EDCA queue."/>
+ <register addr="50600194" rw_flags="RW" width="2" name="MAC_AC_VO_TXOP_LIMIT" comment="TXOP limit in units of 32 us for the AC_VO EDCA queue."/>
+ <register addr="50600198" rw_flags="R" width="2" name="MAC_TXOP_TIME_LEFT" comment="The firmware can read from this register the time remaining in the current TXOP, in units of 1 us."/>
+ <register addr="5060019c" rw_flags="RW" width="2" name="MAC_EIFS" comment="Programmable EIFS"/>
+ <register addr="506001a0" rw_flags="RW" width="1" name="MAC_SLOT_TIME_US" comment="Programmable slot time in us"/>
+ <register addr="506001a4" rw_flags="RW" width="2" name="MAC_NDP_MCS" comment="Programs MCS used for HT NDP or VHT NDP transmission."/>
+ <register addr="506001a8" rw_flags="RW" width="2" name="MAC_BFER_CFG" comment="Configures beamformer."/>
+ <register addr="506001ac" rw_flags="RW" width="2" name="MAC_BFEE_CFG" comment="Configures beamformee."/>
+ <register addr="506001b0" rw_flags="RW" width="2" name="MAC_STATION_AID" comment="Station Association ID. Must be programmed by firmware for BFee operation."/>
+ <register addr="506001b4" rw_flags="RW" width="2" name="MAC_MCS_FEEDBACK_CONFIG" comment="MCS feedback configuration"/>
+ <register addr="506001b8" rw_flags="RW" width="4" name="MAC_TID_QSIZE_MAP" comment="Maps one of 16 TIDs to one of four queue sizes, for the purpose of setting the 'Queue Size' field in transmitted QoS frames."/>
+ <register addr="506001bc" rw_flags="RW" width="4" name="MAC_TID_QSIZE" comment="Queue sizes numbers 0, 1, 2 and 3."/>
+ <register addr="506001c0" rw_flags="R" width="4" name="MAC_M_NAV_END" comment="The firmware can read from this register the NAV end time."/>
+ <register addr="506001c4" rw_flags="R" width="4" name="MAC_NAV_BSSID_BYTE3_0" comment="The firmware can read from this register the BSSID associated to the current NAV."/>
+ <register addr="506001c8" rw_flags="R" width="2" name="MAC_NAV_BSSID_BYTE5_4" comment=""/>
+ <register addr="506001cc" rw_flags="R" width="4" name="MAC_TXOPHOLDER_BYTE3_0" comment="The firmware can read from this register the TXOP holder associated to the current NAV."/>
+ <register addr="506001d0" rw_flags="R" width="2" name="MAC_TXOPHOLDER_BYTE5_4" comment=""/>
+ <register addr="506001d4" rw_flags="R" width="1" name="MAC_NAV_SRC" comment="NAV sources. See 802.11-1999 as amended in 802.11-2007."/>
+ <register addr="506001d8" rw_flags="RW" width="2" name="MAC_CCA_TXCONFIRM_TO_END_11B" comment="Measured in 50ns units: Time from TxConfirm to end of Tx packet plus Rx latency for 802.11b."/>
+ <register addr="506001dc" rw_flags="RW" width="2" name="MAC_CCA_TXCONFIRM_TO_END_11A" comment="Measured in 50ns units: Time from TxConfirm to end of Tx packet plus Rx latency for 802.11a."/>
+ <register addr="506001e0" rw_flags="RW" width="2" name="MAC_CCA_TXEND_REF_EARLY0_11A" comment="Measured in 50ns units: Early TxEnd reference measured down from MAC_CCA_TXCONFIRM_TO_END_11A for use with RIFS."/>
+ <register addr="506001e4" rw_flags="RW" width="2" name="MAC_CCA_TXEND_REF_EARLY1_11A" comment="Measured in 50ns units: Early TxEnd reference measured down from MAC_CCA_TXCONFIRM_TO_END_11A for use with RIFS."/>
+ <register addr="506001e8" rw_flags="RW" width="1" name="MAC_RESPONSE_DELAY_SIFS" comment="Bits 6 down to 0 are programmable time in 25ns units to delay response frames such that SIFS is met. Bit 7 allows timing at the end of HT-MM short GI frames to be measured on 4us symbol boundaries. This affects SIFS timing of short GI frames."/>
+ <register addr="506001ec" rw_flags="RW" width="2" name="MAC_TXCONFIRM_TO_END" comment="Programmable time in us that measures the time between TxConfirm and the end of the Tx packet."/>
+ <register addr="506001f0" rw_flags="RW" width="2" name="MAC_RXLATENCY" comment="Programmable time in us that measures the time between end of Rx packet and end of reception indication in the Macacc."/>
+ <register addr="506001f4" rw_flags="RW" width="2" name="MAC_CSTATE_RXLATENCY" comment="Programmable time in us that measures the time between end of Rx packet and end of reception."/>
+ <register addr="506001f8" rw_flags="RW" width="1" name="MAC_CSTATE_RXLATENCY_FINE" comment="Programmable time in 50ns units that measures the time between end of packet and end of reception. This is used in conjunction with MAC_CSTATE_RXLATENCY to produce finer resolution."/>
+ <register addr="506001fc" rw_flags="RW" width="1" name="MAC_CSTATE_TXEND_LATENCY" comment="Programmable time in us that measures the time between end of Tx packet and end of transmission indication in the Macacc."/>
+ <register addr="50600200" rw_flags="RW" width="1" name="MAC_CSTATE_RXEND_LATENCY" comment="Programmable time in us that measures the time between end of Rx packet and end of reception indication in the Macacc."/>
+ <register addr="50600204" rw_flags="RW" width="1" name="MAC_CSTATE_TXDELAY" comment="Programmable time in us that measures the time between MAC decides to transmit and the data appearing on air."/>
+ <register addr="50600208" rw_flags="RW" width="1" name="MAC_CSTATE_SLOT_ADJUST" comment="Programmable time in 50ns units that adjusts the time between SLOT and SLOT_EARLY."/>
+ <register addr="5060020c" rw_flags="RW" width="1" name="MAC_PHYIF_SYMB_START_11B" comment="Programmable time in 50ns units that adjusts the symbol start time in MAC_PHY_INTERFACE (+) for 11b. This adjusts the position of the PHY preamble."/>
+ <register addr="50600210" rw_flags="RW" width="1" name="MAC_PHYIF_SYMB_START_ADJUST" comment="Programmable time in 50ns units that adjusts the symbol start time in MAC_PHY_INTERFACE (+/-) for OFDM."/>
+ <register addr="50600214" rw_flags="RW" width="1" name="MAC_PHYIF_SYMB_END_ADJUST" comment="Programmable time in 50ns units that adjusts the symbol end time in MAC_PHY_INTERFACE (+/-) for OFDM."/>
+ <register addr="50600218" rw_flags="RW" width="1" name="MAC_PHYIF_STBC_WITH_LDPC_SYMB_END_ADJUST" comment="Programmable time in 50ns units that adjusts the symbol end time in MAC_PHY_INTERFACE for a received frame containing both STBC and LDPC (+/-) for OFDM."/>
+ <register addr="5060021c" rw_flags="RW" width="2" name="MAC_PHYIF_STBC_LDPC_SYMB_END_ADJUST" comment="Programmable time in 50us units that adjusts the symbol end time in MAC_PHY_INTERFACE for STBC or LDPC reception (+/-) for OFDM."/>
+ <register addr="50600220" rw_flags="RW" width="1" name="MAC_PHYIF_RXSTART_ADJUST" comment="Programmable time in 1us unit that adjusts the RX_START start time in MAC_PHY_INTERFACE."/>
+ <register addr="50600224" rw_flags="RW" width="1" name="MAC_TX_CTSTOSELF_ADJUST" comment="Programmable time in 50ns units that adjusts the CTS-to-self Tx time."/>
+ <register addr="50600228" rw_flags="RW" width="1" name="MAC_TX_CTSRESPONSE_ADJUST" comment="Programmable time in 50ns units that adjusts the CTS response Tx time."/>
+ <register addr="5060022c" rw_flags="RW" width="2" name="MAC_PHY_RXSTART_DELAY_11A_11N" comment="Programmable time in us that defines the PHY-RX-START-Delay time for 11a and 11n."/>
+ <register addr="50600230" rw_flags="RW" width="2" name="MAC_PHY_RXSTART_DELAY_11B" comment="Programmable time in us that defines the PHY-RX-START-Delay time for 11b."/>
+ <register addr="50600234" rw_flags="RW" width="2" name="MAC_RX_AMPDU_CFG" comment="Receive A-MPDU configuration."/>
+ <register addr="50600238" rw_flags="RW" width="2" name="MAC_SEC_CHAN_CLEAR_TIME" comment="Secondary Channel must be free for this amount of time (50ns unit) before it is declared non-busy for starting a Txop."/>
+ <register addr="5060023c" rw_flags="RW" width="2" name="MAC_SEC_CHAN_CLEAR_TIME_CTS" comment="The bottom 10 bits means secondary channel must be free for this amount of time (50ns unit) before it is declared non-busy for CTS response to a RTS signalling TA. Bits [13:10] is a signed number that adjusts the delay between the start of frame and the synchronisation start pulse from the modem."/>
+ <register addr="50600240" rw_flags="RW" width="1" name="MAC_TX_DELAY_FINE_TUNE" comment="Transmit delay fine tune. Provides fine adjustment of inter-frame spacing."/>
+ <register addr="50600244" rw_flags="RW" width="2" name="MAC_CS_LATENCY" comment="CS latency in units of 50 ns: time that medium is still marked busy after CS becomes inactive."/>
+ <register addr="50600248" rw_flags="RW" width="2" name="MAC_RADIO_SYNC_LATENCY" comment="Radio sync latency in units of 50 ns: time that medium is still marked busy after CS becomes inactive."/>
+ <register addr="5060024c" rw_flags="RW" width="2" name="MAC_MODEM_SYNC_LATENCY" comment="Modem sync latency in units of 50 ns: time that medium is still marked busy after CS becomes inactive."/>
+ <register addr="50600250" rw_flags="RW" width="1" name="MAC_DEFAULT_AMPDU_DURATION" comment="This is the duration of an A-MPDU frame exchange when it is the next frame from the frame at the head of a queue."/>
+ <register addr="50600254" rw_flags="RW" width="4" name="MAC_MAX_ACK_DURATION" comment="Maximum ACK duration for DSSS/CCK and OFDM."/>
+ <register addr="50600258" rw_flags="R" width="4" name="MAC_DOT11_FCS_ERROR_COUNT" comment="Received frame FCS error counter."/>
+ <register addr="5060025c" rw_flags="R" width="4" name="MAC_DOT11_FCS_GOOD_COUNT" comment="Received frame FCS good counter."/>
+ <register addr="50600260" rw_flags="R" width="4" name="MAC_DOT11_ERROR_COUNT" comment="Received frame error counter that is NOT a FCS error."/>
+ <register addr="50600264" rw_flags="R" width="4" name="MAC_BAD_SIG_COUNT" comment="Received frame bad signal counter."/>
+ <register addr="50600268" rw_flags="R" width="4" name="MAC_TX_UNDER_COUNT" comment="TX frames which were corrupted by the accelerator due to TX underflow."/>
+ <register addr="5060026c" rw_flags="R" width="4" name="MAC_RX_VHT_MU_UNMATCHED_GID" comment="VHT MU frames where GID does not match."/>
+ <register addr="50600270" rw_flags="R" width="2" name="MAC_AC_BK_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_BK queue, in units of 16 us."/>
+ <register addr="50600274" rw_flags="R" width="4" name="MAC_DOT11_RX_OCTETS_IN_AMPDUS" comment="Counts of the number of octets received in AMPDUs."/>
+ <register addr="50600278" rw_flags="R" width="2" name="MAC_DOT11_RX_AMPDUS_COUNT" comment="Counts of the number of received AMPDUs."/>
+ <register addr="5060027c" rw_flags="R" width="2" name="MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT" comment="Counts of the number of MPDUs received in AMPDUs."/>
+ <register addr="50600280" rw_flags="R" width="2" name="MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT" comment="Counts the number of errors in MPDU CRC delimiters found in received AMPDUs."/>
+ <register addr="50600284" rw_flags="R" width="2" name="MAC_AC_BE_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_BE queue, in units of 16 us."/>
+ <register addr="50600288" rw_flags="R" width="2" name="MAC_AC_VI_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_VI queue, in units of 16 us."/>
+ <register addr="5060028c" rw_flags="R" width="2" name="MAC_AC_VO_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_VO queue, in units of 16 us."/>
+ <register addr="50600290" rw_flags="R" width="2" name="MAC_AC_CBR_TIME_SPENT" comment="This register counts the time spent transmitting from the AC_CBR queue, in units of 16 us."/>
+ <register addr="50600294" rw_flags="R" width="2" name="MAC_TXRX_TIME_SPENT" comment="This register counts the time spent transmitting and receiving, in units of 16 us."/>
+ <register addr="50600298" rw_flags="R" width="2" name="MAC_CCA_BUSY_TIME" comment="This register counts the time CCA indicates busy, in units of 16 us."/>
+ <register addr="5060029c" rw_flags="R" width="2" name="MAC_SEC_BUSY_TIME" comment="This register counts the time secondary channel is busy, in units of 16 us."/>
+ <register addr="506002a0" rw_flags="R" width="2" name="MAC_SEC40_BUSY_TIME" comment="This register counts the time secondary40 channel is busy, in units of 16 us."/>
+ <register addr="506002a4" rw_flags="R" width="2" name="MAC_SEC80_BUSY_TIME" comment="This register counts the time secondary80 channel is busy, in units of 16 us."/>
+ <register addr="506002a8" rw_flags="RW" width="2" name="MAC_DEBUG_MUX_SEL" comment="Multiplexor select for debug bus readable via emulation/ASIC PIOs."/>
+ <register addr="506002ac" rw_flags="RW" width="2" name="MAC_DEBUG_TRIG_CFG" comment="Multiplexor select for debug bus readable via emulation/ASIC PIOs."/>
+ <register addr="506002b0" rw_flags="RW" width="2" name="MAC_DEBUG_TRIG_SOURCE" comment="For edge trigger modes, a '1' selects the source. For logic trigger modes, a '1' defines input."/>
+ <register addr="506002b4" rw_flags="RW" width="2" name="MAC_DEBUG_TRIG_LEVEL" comment="For logic trigger modes, each bit defines level for logic."/>
+ <register addr="506002b8" rw_flags="RW" width="1" name="MAC_DEBUG_SELECT" comment="Select register for MAC debug multiplexer."/>
+ <register addr="506002bc" rw_flags="R" width="2" name="MAC_DEBUG_X00" comment="Debug bus."/>
+ <register addr="506002c0" rw_flags="R" width="2" name="MAC_DEBUG_X01" comment="Debug bus."/>
+ <register addr="506002c4" rw_flags="R" width="2" name="MAC_DEBUG_X02" comment="Debug bus."/>
+ <register addr="506002c8" rw_flags="R" width="2" name="MAC_DEBUG_X03" comment="Debug bus."/>
+ <register addr="506002cc" rw_flags="R" width="2" name="MAC_DEBUG_X04" comment="Debug bus."/>
+ <register addr="506002d0" rw_flags="R" width="2" name="MAC_DEBUG_X05" comment="Debug bus."/>
+ <register addr="506002d4" rw_flags="R" width="2" name="MAC_DEBUG_X06" comment="Debug bus."/>
+ <register addr="506002d8" rw_flags="R" width="2" name="MAC_DEBUG_X07" comment="Debug bus."/>
+ <register addr="506002dc" rw_flags="R" width="2" name="MAC_DEBUG_X08" comment="Debug bus."/>
+ <register addr="506002e0" rw_flags="R" width="2" name="MAC_DEBUG_X09" comment="Debug bus."/>
+ <register addr="506002e4" rw_flags="R" width="2" name="MAC_DEBUG_X0A" comment="Debug bus."/>
+ <register addr="506002e8" rw_flags="R" width="2" name="MAC_DEBUG_X0B" comment="Debug bus."/>
+ <register addr="506002ec" rw_flags="R" width="2" name="MAC_DEBUG_X0C" comment="Debug bus."/>
+ <register addr="506002f0" rw_flags="R" width="2" name="MAC_DEBUG_X0D" comment="Debug bus."/>
+ <register addr="506002f4" rw_flags="R" width="2" name="MAC_DEBUG_X0E" comment="Debug bus."/>
+ <register addr="506002f8" rw_flags="R" width="2" name="MAC_DEBUG_X0F" comment="Debug bus."/>
+ <register addr="506002fc" rw_flags="R" width="2" name="MAC_DEBUG_X10" comment="Debug bus."/>
+ <register addr="50600300" rw_flags="R" width="2" name="MAC_DEBUG_X11" comment="Debug bus."/>
+ <register addr="50600304" rw_flags="R" width="2" name="MAC_DEBUG_X12" comment="Debug bus."/>
+ <register addr="50600308" rw_flags="R" width="2" name="MAC_DEBUG_X13" comment="Debug bus."/>
+ <register addr="5060030c" rw_flags="R" width="2" name="MAC_DEBUG_X14" comment="Debug bus."/>
+ <register addr="50600310" rw_flags="R" width="2" name="MAC_DEBUG_X15" comment="Debug bus."/>
+ <register addr="50600314" rw_flags="R" width="2" name="MAC_DEBUG_X16" comment="Debug bus."/>
+ <register addr="50600318" rw_flags="R" width="2" name="MAC_DEBUG_X17" comment="Debug bus."/>
+ <register addr="5060031c" rw_flags="R" width="2" name="MAC_DEBUG_X18" comment="Debug bus."/>
+ <register addr="50600320" rw_flags="R" width="2" name="MAC_DEBUG_X19" comment="Debug bus."/>
+ <register addr="50600324" rw_flags="R" width="2" name="MAC_DEBUG_X1A" comment="Debug bus."/>
+ <register addr="50600328" rw_flags="R" width="2" name="MAC_DEBUG_X1B" comment="Debug bus."/>
+ <register addr="5060032c" rw_flags="R" width="2" name="MAC_DEBUG_X1C" comment="Debug bus."/>
+ <register addr="50600330" rw_flags="R" width="2" name="MAC_DEBUG_X1D" comment="Debug bus."/>
+ <register addr="50600334" rw_flags="R" width="2" name="MAC_DEBUG_X1E" comment="Debug bus."/>
+ <register addr="50600338" rw_flags="R" width="2" name="MAC_DEBUG_X1F" comment="Debug bus."/>
+ <register addr="5060033c" rw_flags="R" width="2" name="MAC_DEBUG_X20" comment="Debug bus."/>
+ <register addr="50600340" rw_flags="R" width="2" name="MAC_DEBUG_X21" comment="Debug bus."/>
+ <register addr="50600344" rw_flags="R" width="2" name="MAC_DEBUG_X22" comment="Debug bus."/>
+ <register addr="50600348" rw_flags="R" width="2" name="MAC_DEBUG_X23" comment="Debug bus."/>
+ <register addr="5060034c" rw_flags="R" width="2" name="MAC_DEBUG_X24" comment="Debug bus."/>
+ <register addr="50600350" rw_flags="R" width="2" name="MAC_DEBUG_X25" comment="Debug bus."/>
+ <register addr="50600354" rw_flags="R" width="2" name="MAC_DEBUG_X26" comment="Debug bus."/>
+ <register addr="50600358" rw_flags="R" width="2" name="MAC_DEBUG_X27" comment="Debug bus."/>
+ <register addr="5060035c" rw_flags="R" width="2" name="MAC_DEBUG_X28" comment="Debug bus."/>
+ <register addr="50600360" rw_flags="R" width="2" name="MAC_DEBUG_X29" comment="Debug bus."/>
+ <register addr="50600364" rw_flags="R" width="2" name="MAC_DEBUG_X2A" comment="Debug bus."/>
+ <register addr="50600368" rw_flags="R" width="2" name="MAC_DEBUG_X2B" comment="Debug bus."/>
+ <register addr="5060036c" rw_flags="R" width="2" name="MAC_DEBUG_X2C" comment="Debug bus."/>
+ <register addr="50600370" rw_flags="R" width="2" name="MAC_DEBUG_X2D" comment="Debug bus."/>
+ <register addr="50600374" rw_flags="R" width="2" name="MAC_DEBUG_X2E" comment="Debug bus."/>
+ <register addr="50600378" rw_flags="R" width="2" name="MAC_DEBUG_X2F" comment="Debug bus."/>
+ <register addr="5060037c" rw_flags="R" width="2" name="MAC_DEBUG_X30" comment="Debug bus."/>
+ <register addr="50600380" rw_flags="R" width="2" name="MAC_DEBUG_X31" comment="Debug bus."/>
+ <register addr="50600384" rw_flags="R" width="2" name="MAC_DEBUG_X32" comment="Debug bus."/>
+ <register addr="50600388" rw_flags="R" width="2" name="MAC_DEBUG_X33" comment="Debug bus."/>
+ <register addr="5060038c" rw_flags="R" width="2" name="MAC_DEBUG_X34" comment="Debug bus."/>
+ <register addr="50600390" rw_flags="R" width="2" name="MAC_DEBUG_X35" comment="Debug bus."/>
+ <register addr="50600394" rw_flags="R" width="2" name="MAC_DEBUG_X36" comment="Debug bus."/>
+ <register addr="50600398" rw_flags="R" width="2" name="MAC_DEBUG_X37" comment="Debug bus."/>
+ <register addr="5060039c" rw_flags="R" width="1" name="MAC_SM_STATE_PHY_INTERFACE" comment="State of state machine."/>
+ <register addr="506003a0" rw_flags="R" width="1" name="MAC_SM_STATE_VALIDATE_MPDU" comment="State of state machine."/>
+ <register addr="506003a4" rw_flags="R" width="1" name="MAC_SM_STATE_FILTER_MPDU" comment="State of state machine."/>
+ <register addr="506003a8" rw_flags="R" width="1" name="MAC_SM_STATE_DEFRAGMENT" comment="State of state machine."/>
+ <register addr="506003ac" rw_flags="R" width="1" name="MAC_SM_STATE_RX_COORDINATION" comment="State of state machine."/>
+ <register addr="506003b0" rw_flags="R" width="1" name="MAC_SM_STATE_CHANNEL_STATE" comment="State of state machine."/>
+ <register addr="506003b4" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_BE" comment="State of state machine."/>
+ <register addr="506003b8" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_BK" comment="State of state machine."/>
+ <register addr="506003bc" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_VI" comment="State of state machine."/>
+ <register addr="506003c0" rw_flags="R" width="1" name="MAC_SM_STATE_BACKOFF_VO" comment="State of state machine."/>
+ <register addr="506003c4" rw_flags="R" width="1" name="MAC_SM_STATE_DATA_PUMP" comment="State of state machine."/>
+ <register addr="506003c8" rw_flags="R" width="1" name="MAC_SM_STATE_TX_COORDINATION" comment="State of state machine."/>
+ <register addr="506003cc" rw_flags="R" width="1" name="MAC_SM_STATE_TX_AGGREGATION" comment="State of state machine."/>
+ <register addr="506003d0" rw_flags="R" width="1" name="MAC_SM_STATE_RX_DEAGGREGATION" comment="State of state machine."/>
+ <register addr="506003d4" rw_flags="R" width="4" name="MAC_RX_LAST_MODEMA" comment="Time of last A modem start of packet."/>
+ <register addr="506003d8" rw_flags="R" width="4" name="MAC_RX_LAST_MODEMB" comment="Time of last B modem start of packet."/>
+ <register addr="506003dc" rw_flags="R" width="4" name="PDU_LAST_CBR_REQ" comment="Time of last TX request on the CBR queue."/>
+ <register addr="506003e0" rw_flags="RW" width="4" name="MAC_BA_RX_0_PEER_ADDRESS_LSB" comment="BA RX 0 peer address [31:0]"/>
+ <register addr="506003e4" rw_flags="RW" width="2" name="MAC_BA_RX_0_PEER_ADDRESS_MSB" comment="BA RX 0 peer address [47:32]"/>
+ <register addr="506003e8" rw_flags="RW" width="4" name="MAC_BA_RX_0_CONFIG" comment="BA RX 0 configuration"/>
+ <register addr="506003ec" rw_flags="RW" width="4" name="MAC_BA_RX_1_PEER_ADDRESS_LSB" comment="BA RX 1 peer address [31:0]"/>
+ <register addr="506003f0" rw_flags="RW" width="2" name="MAC_BA_RX_1_PEER_ADDRESS_MSB" comment="BA RX 1 peer address [47:32]"/>
+ <register addr="506003f4" rw_flags="RW" width="4" name="MAC_BA_RX_1_CONFIG" comment="BA RX 1 configuration"/>
+ <register addr="506003f8" rw_flags="RW" width="4" name="MAC_BA_RX_2_PEER_ADDRESS_LSB" comment="BA RX 2 peer address [31:0]"/>
+ <register addr="506003fc" rw_flags="RW" width="2" name="MAC_BA_RX_2_PEER_ADDRESS_MSB" comment="BA RX 2 peer address [47:32]"/>
+ <register addr="50600400" rw_flags="RW" width="4" name="MAC_BA_RX_2_CONFIG" comment="BA RX 2 configuration"/>
+ <register addr="50600404" rw_flags="RW" width="4" name="MAC_BA_RX_3_PEER_ADDRESS_LSB" comment="BA RX 3 peer address [31:0]"/>
+ <register addr="50600408" rw_flags="RW" width="2" name="MAC_BA_RX_3_PEER_ADDRESS_MSB" comment="BA RX 3 peer address [47:32]"/>
+ <register addr="5060040c" rw_flags="RW" width="4" name="MAC_BA_RX_3_CONFIG" comment="BA RX 3 configuration"/>
+ <register addr="50600410" rw_flags="RW" width="4" name="MAC_BA_RX_4_PEER_ADDRESS_LSB" comment="BA RX 4 peer address [31:0]"/>
+ <register addr="50600414" rw_flags="RW" width="2" name="MAC_BA_RX_4_PEER_ADDRESS_MSB" comment="BA RX 4 peer address [47:32]"/>
+ <register addr="50600418" rw_flags="RW" width="4" name="MAC_BA_RX_4_CONFIG" comment="BA RX 4 configuration"/>
+ <register addr="5060041c" rw_flags="RW" width="4" name="MAC_BA_RX_5_PEER_ADDRESS_LSB" comment="BA RX 5 peer address [31:0]"/>
+ <register addr="50600420" rw_flags="RW" width="2" name="MAC_BA_RX_5_PEER_ADDRESS_MSB" comment="BA RX 5 peer address [47:32]"/>
+ <register addr="50600424" rw_flags="RW" width="4" name="MAC_BA_RX_5_CONFIG" comment="BA RX 5 configuration"/>
+ <register addr="50600428" rw_flags="RW" width="4" name="MAC_BA_RX_6_PEER_ADDRESS_LSB" comment="BA RX 6 peer address [31:0]"/>
+ <register addr="5060042c" rw_flags="RW" width="2" name="MAC_BA_RX_6_PEER_ADDRESS_MSB" comment="BA RX 6 peer address [47:32]"/>
+ <register addr="50600430" rw_flags="RW" width="4" name="MAC_BA_RX_6_CONFIG" comment="BA RX 6 configuration"/>
+ <register addr="50600434" rw_flags="RW" width="4" name="MAC_BA_RX_7_PEER_ADDRESS_LSB" comment="BA RX 7 peer address [31:0]"/>
+ <register addr="50600438" rw_flags="RW" width="2" name="MAC_BA_RX_7_PEER_ADDRESS_MSB" comment="BA RX 7 peer address [47:32]"/>
+ <register addr="5060043c" rw_flags="RW" width="4" name="MAC_BA_RX_7_CONFIG" comment="BA RX 7 configuration"/>
+ <register addr="50600440" rw_flags="RW" width="1" name="MAC_CHANGE_NAV_SOURCE" comment="NAV Source"/>
+ <register addr="50600444" rw_flags="RW" width="4" name="MAC_CHANGE_NAV_BSSID_LSB" comment="BSSID [31:0]"/>
+ <register addr="50600448" rw_flags="RW" width="2" name="MAC_CHANGE_NAV_BSSID_MSB" comment="BSSID [47:32]"/>
+ <register addr="5060044c" rw_flags="RW" width="4" name="MAC_CHANGE_NAV_END" comment="NAV End"/>
+ <register addr="50600450" rw_flags="RW" width="2" name="MAC_CHANGE_STATE" comment="Change internal states"/>
+ </block>
+ <block name="wl_mac_acc_fast" comment="">
+ <register addr="50700000" rw_flags="R" width="4" name="MAC_ACC_STATUS" comment="MAC Accerator status"/>
+ <register addr="50700004" rw_flags="R" width="2" name="MAC_IND_MAC_FLAGS" comment="MAC status register"/>
+ <register addr="50700008" rw_flags="R" width="4" name="MAC_NO_ACK_COUNT" comment="Counts correctly received frames that are not acknowledged because the MAC_IF is short of available receive slots."/>
+ <register addr="5070000c" rw_flags="RW" width="1" name="MAC_PAUSE_TX_QUEUES" comment="Pause Tx queues if they are paused."/>
+ <register addr="50700010" rw_flags="RW" width="1" name="MAC_UNPAUSE_TX_QUEUES" comment="Unpause Tx queues if they are paused."/>
+ <register addr="50700014" rw_flags="R" width="4" name="MAC_TIME" comment="Current time."/>
+ <register addr="50700018" rw_flags="RW" width="4" name="MAC_TIMER" comment="MAC timer can be used by firmware to generate interrupts when the accelerator's time reaches programmable values. This is can be used to achieved timed transmission."/>
+ <register addr="5070001c" rw_flags="RW" width="2" name="MAC_CTRL_MAC_FLAGS" comment="Flags [Configuration bits] register 1"/>
+ <register addr="50700020" rw_flags="RW" width="1" name="MAC_BFEE_FLAGS" comment="Flags [Configuration bits] register 1"/>
+ <register addr="50700024" rw_flags="RW" width="4" name="BFER_MAC_ADDRESS_BYTE3_0" comment="MAC address of the beamformer that sent the NDP used for the current CBR."/>
+ <register addr="50700028" rw_flags="RW" width="2" name="BFER_MAC_ADDRESS_BYTE5_4" comment="MAC address of the beamformer that sent the NDP used for the current CBR."/>
+ <register addr="5070002c" rw_flags="R" width="1" name="MAC_INT_ERROR_CAUSE" comment="Cause of error in MAC_INT_ERROR"/>
+ <register addr="50700030" rw_flags="R" width="4" name="MAC_INT_CAUSE" comment="Interrupt cause register."/>
+ <register addr="50700034" rw_flags="R" width="4" name="MAC_BA_TX_BITMAP" comment="BA TX bitmap"/>
+ <register addr="50700038" rw_flags="R" width="4" name="MAC_BA_TX_STATUS" comment="BA TX status information"/>
+ <register addr="5070003c" rw_flags="RW" width="4" name="MAC_INT_MASK" comment="Interrupt mask register."/>
+ <register addr="50700040" rw_flags="RW" width="4" name="MAC_INT_CLEAR" comment="Interrupt clear register"/>
+ <register addr="50700044" rw_flags="RW" width="4" name="MAC_SET_TIME" comment="Sets the time."/>
+ <register addr="50700048" rw_flags="RW" width="4" name="MAC_TX_DEADLINE" comment="Sets the transmit deadline with respect to time."/>
+ <register addr="5070004c" rw_flags="R" width="4" name="MAC_BE_BK_BKOFF_COUNTER" comment="BE and BK backoff counter"/>
+ <register addr="50700050" rw_flags="R" width="4" name="MAC_VO_VI_BKOFF_COUNTER" comment="VO and VI backoff counter"/>
+ <register addr="50700054" rw_flags="RW" width="2" name="MAC_BA_TX_MMSS" comment="Sets A-MPDU TX minimum MPDU start spacing in words."/>
+ <register addr="50700058" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_0_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070005c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_1_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700060" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_2_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700064" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_3_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700068" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_4_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070006c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_5_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700070" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_6_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700074" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_7_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700078" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_8_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070007c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_9_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700080" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_10_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700084" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_11_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700088" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_12_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070008c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_13_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700090" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_14_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700094" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_15_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="50700098" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_16_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="5070009c" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_17_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000a0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_18_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000a4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_19_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000a8" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_20_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000ac" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_21_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000b0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_22_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000b4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_23_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000b8" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_24_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000bc" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_25_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000c0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_26_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000c4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_27_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000c8" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_28_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000cc" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_29_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000d0" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_30_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000d4" rw_flags="RW" width="2" name="MAC_A_MPDU_TX_31_LEN" comment="Length (minus FCS) of MPDU in an A-MPDU."/>
+ <register addr="507000d8" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_0_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000dc" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_1_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000e0" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_2_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000e4" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_3_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000e8" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_4_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000ec" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_5_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000f0" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_6_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000f4" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_7_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000f8" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_8_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="507000fc" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_9_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700100" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_10_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700104" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_11_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700108" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_12_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070010c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_13_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700110" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_14_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700114" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_15_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700118" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_16_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070011c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_17_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700120" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_18_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700124" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_19_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700128" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_20_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070012c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_21_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700130" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_22_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700134" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_23_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700138" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_24_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070013c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_25_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700140" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_26_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700144" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_27_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700148" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_28_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="5070014c" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_29_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700150" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_30_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700154" rw_flags="RW" width="4" name="MAC_A_MPDU_TX_31_ADDR" comment="Start address of MPDU in an A-MPDU."/>
+ <register addr="50700158" rw_flags="RW" width="2" name="MAC_PDU_CANCEL" comment="PDU cancel bitmap"/>
+ <register addr="5070015c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_CBR_ADDR" comment="PDU on CBR queue: Start address"/>
+ <register addr="50700160" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_CBR_ID_LEN" comment="PDU on CBR queue: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700164" rw_flags="RW" width="2" name="MAC_PDU_REQUEST_CBR_TX_RATE" comment="PDU on CBR queue: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700168" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_CBR_TX_LEVEL_COEX" comment="PDU on CBR queue: TX level and Coex"/>
+ <register addr="5070016c" rw_flags="R" width="1" name="MAC_PDU_CBR_STATUS" comment="CBR status"/>
+ <register addr="50700170" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_ADDR" comment="PDU on BK queue, slot 0: Start address"/>
+ <register addr="50700174" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_ID_LEN" comment="PDU on BK queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700178" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_TX_RATE" comment="PDU on BK queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="5070017c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_TX_LEVEL_COEX" comment="PDU on BK queue, slot 0: TX level and Coex"/>
+ <register addr="50700180" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_BACKOFF" comment="PDU on BK queue, slot 0: Backoff parameters"/>
+ <register addr="50700184" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_0_OPTIONS" comment="PDU on BK queue, slot 0: Options"/>
+ <register addr="50700188" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_ADDR" comment="PDU on BK queue, slot 1: Start address"/>
+ <register addr="5070018c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_ID_LEN" comment="PDU on BK queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700190" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_TX_RATE" comment="PDU on BK queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700194" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_TX_LEVEL_COEX" comment="PDU on BK queue, slot 1: TX level and Coex"/>
+ <register addr="50700198" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_BACKOFF" comment="PDU on BK queue, slot 1: Backoff parameters"/>
+ <register addr="5070019c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_1_OPTIONS" comment="PDU on BK queue, slot 1: Options"/>
+ <register addr="507001a0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_ADDR" comment="PDU on BK queue, slot 2: Start address"/>
+ <register addr="507001a4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_ID_LEN" comment="PDU on BK queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001a8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_TX_RATE" comment="PDU on BK queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001ac" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_TX_LEVEL_COEX" comment="PDU on BK queue, slot 2: TX level and Coex"/>
+ <register addr="507001b0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_BACKOFF" comment="PDU on BK queue, slot 2: Backoff parameters"/>
+ <register addr="507001b4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BK_SLOT_2_OPTIONS" comment="PDU on BK queue, slot 2: Options"/>
+ <register addr="507001b8" rw_flags="R" width="4" name="MAC_PDU_BK_STATUS" comment="BK status"/>
+ <register addr="507001bc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_ADDR" comment="PDU on BE queue, slot 0: Start address"/>
+ <register addr="507001c0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_ID_LEN" comment="PDU on BE queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001c4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_TX_RATE" comment="PDU on BE queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001c8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_TX_LEVEL_COEX" comment="PDU on BE queue, slot 0: TX level and Coex"/>
+ <register addr="507001cc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_BACKOFF" comment="PDU on BE queue, slot 0: Backoff parameters"/>
+ <register addr="507001d0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_0_OPTIONS" comment="PDU on BE queue, slot 0: Options"/>
+ <register addr="507001d4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_ADDR" comment="PDU on BE queue, slot 1: Start address"/>
+ <register addr="507001d8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_ID_LEN" comment="PDU on BE queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001dc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_TX_RATE" comment="PDU on BE queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001e0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_TX_LEVEL_COEX" comment="PDU on BE queue, slot 1: TX level and Coex"/>
+ <register addr="507001e4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_BACKOFF" comment="PDU on BE queue, slot 1: Backoff parameters"/>
+ <register addr="507001e8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_1_OPTIONS" comment="PDU on BE queue, slot 1: Options"/>
+ <register addr="507001ec" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_ADDR" comment="PDU on BE queue, slot 2: Start address"/>
+ <register addr="507001f0" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_ID_LEN" comment="PDU on BE queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="507001f4" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_TX_RATE" comment="PDU on BE queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="507001f8" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_TX_LEVEL_COEX" comment="PDU on BE queue, slot 2: TX level and Coex"/>
+ <register addr="507001fc" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_BACKOFF" comment="PDU on BE queue, slot 2: Backoff parameters"/>
+ <register addr="50700200" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_BE_SLOT_2_OPTIONS" comment="PDU on BE queue, slot 2: Options"/>
+ <register addr="50700204" rw_flags="R" width="4" name="MAC_PDU_BE_STATUS" comment="BE status"/>
+ <register addr="50700208" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_ADDR" comment="PDU on VI queue, slot 0: Start address"/>
+ <register addr="5070020c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_ID_LEN" comment="PDU on VI queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700210" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_TX_RATE" comment="PDU on VI queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700214" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_TX_LEVEL_COEX" comment="PDU on VI queue, slot 0: TX level and Coex"/>
+ <register addr="50700218" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_BACKOFF" comment="PDU on VI queue, slot 0: Backoff parameters"/>
+ <register addr="5070021c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_0_OPTIONS" comment="PDU on VI queue, slot 0: Options"/>
+ <register addr="50700220" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_ADDR" comment="PDU on VI queue, slot 1: Start address"/>
+ <register addr="50700224" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_ID_LEN" comment="PDU on VI queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700228" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_TX_RATE" comment="PDU on VI queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="5070022c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_TX_LEVEL_COEX" comment="PDU on VI queue, slot 1: TX level and Coex"/>
+ <register addr="50700230" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_BACKOFF" comment="PDU on VI queue, slot 1: Backoff parameters"/>
+ <register addr="50700234" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_1_OPTIONS" comment="PDU on VI queue, slot 1: Options"/>
+ <register addr="50700238" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_ADDR" comment="PDU on VI queue, slot 2: Start address"/>
+ <register addr="5070023c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_ID_LEN" comment="PDU on VI queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700240" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_TX_RATE" comment="PDU on VI queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700244" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_TX_LEVEL_COEX" comment="PDU on VI queue, slot 2: TX level and Coex"/>
+ <register addr="50700248" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_BACKOFF" comment="PDU on VI queue, slot 2: Backoff parameters"/>
+ <register addr="5070024c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VI_SLOT_2_OPTIONS" comment="PDU on VI queue, slot 2: Options"/>
+ <register addr="50700250" rw_flags="R" width="4" name="MAC_PDU_VI_STATUS" comment="VI status"/>
+ <register addr="50700254" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_ADDR" comment="PDU on VO queue, slot 0: Start address"/>
+ <register addr="50700258" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_ID_LEN" comment="PDU on VO queue, slot 0: VHT Group ID and Partial AID, and Length"/>
+ <register addr="5070025c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_TX_RATE" comment="PDU on VO queue, slot 0: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700260" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_TX_LEVEL_COEX" comment="PDU on VO queue, slot 0: TX level and Coex"/>
+ <register addr="50700264" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_BACKOFF" comment="PDU on VO queue, slot 0: Backoff parameters"/>
+ <register addr="50700268" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_0_OPTIONS" comment="PDU on VO queue, slot 0: Options"/>
+ <register addr="5070026c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_ADDR" comment="PDU on VO queue, slot 1: Start address"/>
+ <register addr="50700270" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_ID_LEN" comment="PDU on VO queue, slot 1: VHT Group ID and Partial AID, and Length"/>
+ <register addr="50700274" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_TX_RATE" comment="PDU on VO queue, slot 1: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700278" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_TX_LEVEL_COEX" comment="PDU on VO queue, slot 1: TX level and Coex"/>
+ <register addr="5070027c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_BACKOFF" comment="PDU on VO queue, slot 1: Backoff parameters"/>
+ <register addr="50700280" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_1_OPTIONS" comment="PDU on VO queue, slot 1: Options"/>
+ <register addr="50700284" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_ADDR" comment="PDU on VO queue, slot 2: Start address"/>
+ <register addr="50700288" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_ID_LEN" comment="PDU on VO queue, slot 2: VHT Group ID and Partial AID, and Length"/>
+ <register addr="5070028c" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_TX_RATE" comment="PDU on VO queue, slot 2: TX Rate. See MAC_MODULATION_OPTIONS"/>
+ <register addr="50700290" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_TX_LEVEL_COEX" comment="PDU on VO queue, slot 2: TX level and Coex"/>
+ <register addr="50700294" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_BACKOFF" comment="PDU on VO queue, slot 2: Backoff parameters"/>
+ <register addr="50700298" rw_flags="RW" width="4" name="MAC_PDU_REQUEST_VO_SLOT_2_OPTIONS" comment="PDU on VO queue, slot 2: Options"/>
+ <register addr="5070029c" rw_flags="R" width="4" name="MAC_PDU_VO_STATUS" comment="VO status"/>
+ </block>
+ <block name="wl_mac_if" comment="">
+ <register addr="50500000" rw_flags="RW" width="1" name="MAC_IF_CONTROL" comment="General control register (state is persistant)"/>
+ <register addr="50500004" rw_flags="RW" width="1" name="MAC_IF_CONTROL_AMNESIC" comment="General control register (state is transitory)"/>
+ <register addr="50500008" rw_flags="R" width="1" name="MAC_IF_STATUS" comment="General status register"/>
+ <register addr="5050000c" rw_flags="RW" width="4" name="MAC_IF_RX_BUFFER_START" comment="Address of start of Receive Buffer. Multiple of 1k. Address = MAC_IF_RX_BUFFER_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500010" rw_flags="RW" width="1" name="MAC_IF_RX_BUFFER_SIZE" comment="Size of Receive Buffer. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500014" rw_flags="R" width="2" name="MAC_IF_RX_BUFFER_GIVE" comment="Receive Buffer Write Pointer (updated only at Receive Dollop boundaries)"/>
+ <register addr="50500018" rw_flags="RW" width="2" name="MAC_IF_RX_BUFFER_TAKE" comment="Receive Buffer Read Pointer"/>
+ <register addr="5050001c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER0_START" comment="Address of start of Transmit Buffer 0. Multiple of 1k. Address = MAC_IF_TX_BUFFER0_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500020" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER0_SIZE" comment="Size of Transmit Buffer 0. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500024" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER0_GIVE" comment="Transmit Buffer 0 Write Pointer "/>
+ <register addr="50500028" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER0_SPACE" comment="Number of bytes of free space in Transmit Buffer 0. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="5050002c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER0_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 0 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500030" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER1_START" comment="Address of start of Transmit Buffer 1. Multiple of 1k. Address = MAC_IF_TX_BUFFER1_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500034" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER1_SIZE" comment="Size of Transmit Buffer 1. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500038" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER1_GIVE" comment="Transmit Buffer 1 Write Pointer "/>
+ <register addr="5050003c" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER1_SPACE" comment="Number of bytes of free space in Transmit Buffer 1. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="50500040" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER1_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 1 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500044" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER2_START" comment="Address of start of Transmit Buffer 2. Multiple of 1k. Address = MAC_IF_TX_BUFFER2_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500048" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER2_SIZE" comment="Size of Transmit Buffer 2. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="5050004c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER2_GIVE" comment="Transmit Buffer 2 Write Pointer "/>
+ <register addr="50500050" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER2_SPACE" comment="Number of bytes of free space in Transmit Buffer 2. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="50500054" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER2_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 2 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500058" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER3_START" comment="Address of start of Transmit Buffer 3. Multiple of 1k. Address = MAC_IF_TX_BUFFER3_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="5050005c" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER3_SIZE" comment="Size of Transmit Buffer 3. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500060" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER3_GIVE" comment="Transmit Buffer 3 Write Pointer "/>
+ <register addr="50500064" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER3_SPACE" comment="Number of bytes of free space in Transmit Buffer 3. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="50500068" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER3_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 3 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="5050006c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER4_START" comment="Address of start of Transmit Buffer 4. Multiple of 1k. Address = MAC_IF_TX_BUFFER4_START*1024. Since MAC IF is connected 'directly' to RAMSW, value of 0x00_0000 => start of RAMSW"/>
+ <register addr="50500070" rw_flags="RW" width="1" name="MAC_IF_TX_BUFFER4_SIZE" comment="Size of Transmit Buffer 4. Units of 1k bytes. Offset of 1k bytes. 0 => 1k bytes, 1 => 2k bytes, 63 => 64k bytes"/>
+ <register addr="50500074" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER4_GIVE" comment="Transmit Buffer 4 Write Pointer "/>
+ <register addr="50500078" rw_flags="R" width="4" name="MAC_IF_TX_BUFFER4_SPACE" comment="Number of bytes of free space in Transmit Buffer 4. Two lsb always 0. Note that when a MAC frame is transmitted using RTS/CTS protection, then the MAC ACC will rewind the Transmit Buffer Read Pointer by four words. Thus the value in this register may be sixteen greater than the space actually available"/>
+ <register addr="5050007c" rw_flags="RW" width="4" name="MAC_IF_TX_BUFFER4_TRIGGER" comment="Generate interrupt when free space in Transmit Buffer 4 is greater than this. Two lsb ignored and treated as 0"/>
+ <register addr="50500080" rw_flags="R" width="2" name="MAC_IF_INTERRUPT_RAW_STATUS" comment="Interrupt Raw Status register. This is a 'sticky' register. The (transient) interrupt sources can (only) set the bits to 1. Bits may be cleared to 0 by writing to MAC_IF_INTERRUPT_CLEAR. When the MAC IF is Disabled, the interrupt sources are prevented from updating INTERRUPT_RAW_STATUS"/>
+ <register addr="50500084" rw_flags="R" width="2" name="MAC_IF_INTERRUPT_STATUS" comment="Interrupt Status register. Value in this register is MAC_IF_INTERRUPT_RAW_STATUS ANDed with MAC_IF_INTERRUPT_ENABLE. If one or more of the bits in this register are 1, then the interrupt output signal from the MAC IF will be asserted"/>
+ <register addr="50500088" rw_flags="RW" width="2" name="MAC_IF_INTERRUPT_ENABLE" comment="Interrupt Enable register. Allows the various interrupt sources to be enabled / masked. If masked (i.e. a bit is a 0), then the interrupt source will not cause an interrupt, but the source may still be polled via MAC_IF_INTERRUPT_RAW_STATUS"/>
+ <register addr="5050008c" rw_flags="RW" width="2" name="MAC_IF_INTERRUPT_CLEAR" comment="Interrupt Clear register. Writing a 1 to a bit will clear (set to 0) the corresponding bit in MAC_IF_INTERRUPT_RAW_STATUS. Writing a 0 has no effect. The clear only lasts for one clock cycle; there is no need to write a 0 after writing a 1"/>
+ <register addr="50500090" rw_flags="RW" width="2" name="MAC_IF_DEBUG_SELECT" comment="Debug Select"/>
+ <register addr="50500094" rw_flags="R" width="2" name="MAC_IF_DEBUG_STATUS" comment="Debug Status"/>
+ </block>
+ <block name="wl_radio" comment="">
+ <register addr="50200000" rw_flags="RW" width="2" name="WL_RADIO_DEBUG_CONTROL" comment="This register controls the selection of debug buses to be driven out of the module."/>
+ <register addr="50200004" rw_flags="RW" width="2" name="WL_RADIO_LOG_CONTROL" comment="This register controls the data logging features within the Radio Control block"/>
+ <register addr="50200008" rw_flags="RW" width="1" name="WL_RADIO_LOCATION_LOG_CONTROL" comment="This register controls the data logging trigger when in location mode"/>
+ <register addr="5020000c" rw_flags="RW" width="1" name="WL_RADIO_LOG_TX_TRIGGER_FILTER" comment="This register controls the data TX logging trigger filter mode"/>
+ <register addr="50200010" rw_flags="RW" width="1" name="WL_RADIO_MMU_TX_SIGGEN_CTRL" comment="This register controls the RAM based signal generator."/>
+ <register addr="50200014" rw_flags="RW" width="1" name="WL_RADIO_ANA_TX_CTRL_TEST" comment="This register allows registers to be set directly for test. Updates do not wait for the start of a packet."/>
+ <register addr="50200018" rw_flags="RW" width="1" name="WL_RADIO_TX_CTRL_ANA_OFDM_SEL" comment="This register selects which of the 2 OFDM settings are used for each OFDM mode for the Tx analogue settings that vary with modulation scheme"/>
+ <register addr="5020001c" rw_flags="RW" width="1" name="WL_RADIO_TX_CTRL_SF_OFDM_SEL" comment="This register selects which of the 2 OFDM settings are used for each OFDM mode for the spectral shaping filter that vary with modulation scheme"/>
+ <register addr="50200020" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG_CCK" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200024" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG2_CCK" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200028" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG_OFDM0" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="5020002c" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG2_OFDM0" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200030" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG_OFDM1" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200034" rw_flags="RW" width="2" name="WL_RADIO_TX_SPECT_SHAPE_FILT_CONFIG2_OFDM1" comment="This register has been replaced by WL_RADIO_TX_SSF_TAP21"/>
+ <register addr="50200038" rw_flags="RW" width="1" name="WL_RADIO_TX_CTRL_CONFIG" comment="This register controls the operation of the transmitter power control, in particular whether the variable settings based on the modulation scheme are enabled."/>
+ <register addr="5020003c" rw_flags="R" width="1" name="WL_RADIO_LOGGING_STATUS" comment="This read-only register returns logging status."/>
+ <register addr="50200040" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_ENABLES" comment="Centeral enables for the signal generators and analysers so that they can be enabled at the same time or independently."/>
+ <register addr="50200044" rw_flags="RW" width="1" name="WL_RADIO_ANT_CONFIG" comment="This register controls the configuration of the antenna select signal. It is routed out through the front end control block to external hardware"/>
+ <register addr="50200048" rw_flags="RW" width="1" name="WL_RADIO_CONFIG" comment="Miscellaneous config bits"/>
+ <register addr="5020004c" rw_flags="RW" width="2" name="WL_RADIO_TEMP_CTRL_CONFIG" comment="Control register for block interfacing to analogue temperature sensor"/>
+ <register addr="50200050" rw_flags="RW" width="1" name="WL_RADIO_AGC_MIMO_CONFIG" comment="Select the AGC strategy for MIMO"/>
+ <register addr="50200054" rw_flags="R" width="4" name="WL_RADIO_AHB_BUFFER_WRITE_ADDRESS" comment="This register is the write address in the shared memory in bytes. After data capture has finished, this will point to the last write address which is required to unroll the circular buffer."/>
+ <register addr="50200058" rw_flags="R" width="4" name="WL_RADIO_AHB_BUFFER_READ_ADDRESS" comment="This register is the read address in the shared memory in bytes. After ram pattern data transfer has finished."/>
+ <register addr="5020005c" rw_flags="RW" width="4" name="WL_RADIO_AHB_READ_BASE_ADDRESS" comment="Shared memory buffer base address for pattern generation in units of 512 bytes"/>
+ <register addr="50200060" rw_flags="RW" width="4" name="WL_RADIO_AHB_WRITE_BASE_ADDRESS" comment="Shared memory buffer base address for logged capture data in units of 512 bytes"/>
+ <register addr="50200064" rw_flags="RW" width="2" name="WL_RADIO_AHB_READ_ADDRESS_MASK" comment="Shared memory buffer mask in units of 512 bytes"/>
+ <register addr="50200068" rw_flags="RW" width="2" name="WL_RADIO_AHB_WRITE_ADDRESS_MASK" comment="Shared memory buffer mask in units of 512 bytes"/>
+ <register addr="5020006c" rw_flags="RW" width="2" name="WL_RADIO_LOGGING_TIMER" comment="logging period in 20 MHz clock periods"/>
+ <register addr="50200070" rw_flags="RW" width="4" name="WL_RADIO_CLOCK_CONTROL" comment="Enable/disable Radio Clocks"/>
+ <register addr="50200074" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG0_CCK" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200078" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG1_CCK" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="5020007c" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG2_CCK" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200080" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG3_CCK" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200084" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG4_CCK" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="50200088" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG5_CCK" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - CCK modulation, SSF Enable"/>
+ <register addr="5020008c" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG0_OFDM0" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200090" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG1_OFDM0" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200094" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG2_OFDM0" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200098" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG3_OFDM0" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="5020009c" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG4_OFDM0" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000a0" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG5_OFDM0" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="502000a4" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG0_OFDM1" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000a8" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG1_OFDM1" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000ac" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG2_OFDM1" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000b0" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG3_OFDM1" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000b4" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG4_OFDM1" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000b8" rw_flags="RW" width="4" name="WL_RADIO_TX_SSF_TAP21_CFG5_OFDM1" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="502000bc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG0_CCK" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000c0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG1_CCK" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000c4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG2_CCK" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000c8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG3_CCK" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000cc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG4_CCK" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - CCK modulation"/>
+ <register addr="502000d0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG5_CCK" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - CCK modulation, SSF Enable"/>
+ <register addr="502000d4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG0_OFDM0" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000d8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG1_OFDM0" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000dc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG2_OFDM0" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000e0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG3_OFDM0" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000e4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG4_OFDM0" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000e8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG5_OFDM0" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM0 modulation selecting option 0 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="502000ec" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG0_OFDM1" comment="8bit Coeffecient 0 to 3 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000f0" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG1_OFDM1" comment="8bit Coeffecient 4 to 7 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000f4" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG2_OFDM1" comment="8bit Coeffecient 8 to 11 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000f8" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG3_OFDM1" comment="8bit Coeffecient 12 to 15 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="502000fc" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG4_OFDM1" comment="8bit Coeffecient 16 to 19 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL"/>
+ <register addr="50200100" rw_flags="RW" width="4" name="WL_RADIO_TX_DPD_FIR_TAP21_CFG5_OFDM1" comment="8bit Coeffecient 20 for Tx Spectrum shaping filter - OFDM1 modulation selecting option 1 in WL_RADIO_TX_CTRL_SF_OFDM_SEL, SSF Enable"/>
+ <register addr="50200104" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG0_CCK" comment="8bit Coeffecient 0 to 3 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200108" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG1_CCK" comment="8bit Coeffecient 4 to 7 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="5020010c" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG2_CCK" comment="8bit Coeffecient 8 to 11 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200110" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG3_CCK" comment="8bit Coeffecient 12 to 15 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200114" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG4_CCK" comment="8bit Coeffecient 16 to 19 for 11b Rx Aci rejection filter - CCK modulation"/>
+ <register addr="50200118" rw_flags="RW" width="4" name="WL_RADIO_RX_11B_ACI_REJ_TAP21_CFG5_CCK" comment="8bit Coeffecient 20 for 11b Rx Aci rejection filter - CCK modulation, 11B_ACI_REJ Enable"/>
+ </block>
+ <block name="wl_radio_ss" comment="">
+ <register addr="50210000" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG1_I0" comment="This register contains the Low Power Tx compensation values that are used for magnitude and phase compensation, and also controls whether the frequency compensation block is enabled on transmit."/>
+ <register addr="50210004" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG4_I0" comment="This register contains the High Power Tx compensation values that are used for magnitude and phase compensation, and also controls whether the frequency compensation block is enabled on transmit."/>
+ <register addr="50210008" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG2_I0" comment="This register is a logical extension of WL_RADIO_TX_COMP_CONFIG1 and contains additional Tx compensation values - low power mode"/>
+ <register addr="5021000c" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG3_I0" comment="Additional Tx compensation value used for phase imbalance correction"/>
+ <register addr="50210010" rw_flags="RW" width="2" name="WL_RADIO_TX_COMP_CONFIG5_I0" comment="This register is a logical extension of WL_RADIO_TX_COMP_CONFIG1 and contains additional Tx compensation values - high power mode"/>
+ <register addr="50210014" rw_flags="RW" width="1" name="WL_RADIO_TX_COMP_DELAY_CONFIG_I0" comment="This register controls the transmit delay compensation parameters"/>
+ <register addr="50210018" rw_flags="RW" width="1" name="WL_RADIO_TX_INTERPOLATE_GAIN_I0" comment="Controls the gain for the final TX interpolation filter"/>
+ <register addr="5021001c" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_CONFIG_I0" comment="Register to control operation of the internal signal generator"/>
+ <register addr="50210020" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_CONFIG2_I0" comment="Register to control operation of the internal signal generator- logical extension of WL_RADIO_SIGGEN_CONFIG"/>
+ <register addr="50210024" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_FREQ1_I0" comment="This sets the frequency of the primary (only) tone used by the signal generator. The value for a given frequency can be found by multiplying by 65 536 and dividing by 80 000 000."/>
+ <register addr="50210028" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_FREQ2_I0" comment="This sets the frequency of the secondary tone used by the signal generator. The value for a given frequency can be found by multiplying by 65 536 and dividing by 80 000 000"/>
+ <register addr="5021002c" rw_flags="RW" width="2" name="WL_RADIO_SIGGEN_PHASE_I0" comment="This register has two functions: it is the value preloaded into the accumulator used to generate the first tone, so can set the phase of that tone relative to the second tone or the signal analyser tone. Also, it is used to provide the DC level in that mode of operation"/>
+ <register addr="50210030" rw_flags="RW" width="1" name="WL_RADIO_TX_LP_GAIN_I0" comment="Variable digital transmitter gain for low power packets"/>
+ <register addr="50210034" rw_flags="RW" width="1" name="WL_RADIO_TX_CCK_GAIN_I0" comment="Variable digital transmitter gain for CCK packets"/>
+ <register addr="50210038" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_AG_GAIN_I0" comment="Variable digital transmitter gain for 802.11a/g BPSK, QPSK packets"/>
+ <register addr="5021003c" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_AG_GAIN_I0" comment="Variable digital transmitter gain for 802.11a/g 16QAM packets"/>
+ <register addr="50210040" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_AG_GAIN_I0" comment="Variable digital transmitter gain for 802.11a/g 64QAM packets"/>
+ <register addr="50210044" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac BPSK, QPSK SISO packets"/>
+ <register addr="50210048" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac BPSK, QPSK MIMO packets"/>
+ <register addr="5021004c" rw_flags="RW" width="1" name="WL_RADIO_TX_OFDM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac BPSK, QPSK beam formed packets"/>
+ <register addr="50210050" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 16QAM SISO packets"/>
+ <register addr="50210054" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 16QAM MIMO packets"/>
+ <register addr="50210058" rw_flags="RW" width="1" name="WL_RADIO_TX_16QAM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 16QAM beam formed packets"/>
+ <register addr="5021005c" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 64QAM SISO packets"/>
+ <register addr="50210060" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 64QAM MIMO packets"/>
+ <register addr="50210064" rw_flags="RW" width="1" name="WL_RADIO_TX_64QAM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 64QAM beam formed packets"/>
+ <register addr="50210068" rw_flags="RW" width="1" name="WL_RADIO_TX_256QAM_NAC_SISO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 256QAM SISO packets"/>
+ <register addr="5021006c" rw_flags="RW" width="1" name="WL_RADIO_TX_256QAM_NAC_MIMO_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 256QAM MIMO packets"/>
+ <register addr="50210070" rw_flags="RW" width="1" name="WL_RADIO_TX_256QAM_NAC_BF_GAIN_I0" comment="Variable digital transmitter gain for 802.11n/ac 256QAM beam formed packets"/>
+ <register addr="50210074" rw_flags="RW" width="2" name="WL_RADIO_TX_PA_GAIN_CFG1_I0" comment="Serial FEC PA Gain configuration register 1"/>
+ <register addr="50210078" rw_flags="RW" width="1" name="WL_RADIO_TX_PA_GAIN_CFG2_I0" comment="Serial FEC PA Gain configuration register 1"/>
+ <register addr="5021007c" rw_flags="RW" width="1" name="WL_RADIO_TX_SHIFT_I0" comment="Register to shifting TX data from the pattern generator and LPC interface"/>
+ <register addr="50210080" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG1_I0" comment="Predist Mode and block enables, LutWr and LutRd Config Register"/>
+ <register addr="50210084" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG2_I0" comment="Predist Mode and block enables, LutWr Config Register"/>
+ <register addr="50210088" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG3_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="5021008c" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG4_I0" comment="Predistortion OFDM0 Config"/>
+ <register addr="50210090" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG5_I0" comment="Predistortion OFDM1 Config"/>
+ <register addr="50210094" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG6_I0" comment="Predistortion Mode CCK Config"/>
+ <register addr="50210098" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG7_I0" comment="Training Mode Config1"/>
+ <register addr="5021009c" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG8_I0" comment="Predistortion Modulation based Pre Gain configuration"/>
+ <register addr="502100a0" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG9_I0" comment="Predistortion Modulation based Pre Gain configuration"/>
+ <register addr="502100a4" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG10_I0" comment="Predistortion - Feedback FIR Filter Config1"/>
+ <register addr="502100a8" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG11_I0" comment="Predistortion - Feedback FIR Filter Config2"/>
+ <register addr="502100ac" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG12_I0" comment="Predistortion - Feedback Notch Mode Config1"/>
+ <register addr="502100b0" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG13_I0" comment="Predistortion - Feedback Notch Mode Config2"/>
+ <register addr="502100b4" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG14_I0" comment="Predistortion - Feedback Signal Power Config"/>
+ <register addr="502100b8" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG15_I0" comment="Post DPD Filter Config1,This register has been replaced by WL_RADIO_TX_DPD_FIR_TAP21 and is defined in wl_radio.xml "/>
+ <register addr="502100bc" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG16_I0" comment="Post DPD Filter Config2,This register has been replaced by WL_RADIO_TX_DPD_FIR_TAP21 and is defined in wl_radio.xml"/>
+ <register addr="502100c0" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG17_I0" comment="Predist Mode and block enables, LutWr Config Register"/>
+ <register addr="502100c4" rw_flags="RW" width="4" name="WL_RADIO_TX_PREDIST_CONFIG18_I0" comment="Predist Mode and block enables, LutWr Config Register"/>
+ <register addr="502100c8" rw_flags="RW" width="2" name="WL_RADIO_TX_PREDIST_CONFIG19_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="502100cc" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS1_I0" comment="Predistortion - Output DC Bias and FIR Register"/>
+ <register addr="502100d0" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS2_I0" comment="Predistortion - Adaption Quality and Signal Powers"/>
+ <register addr="502100d4" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS3_I0" comment="Predistortion - Debug Register"/>
+ <register addr="502100d8" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS4_RE_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="502100dc" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS4_IM_I0" comment="Predist Mode and block enables, LutRd Config Register"/>
+ <register addr="502100e0" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS5_I0" comment="Predistortion - Adaption Quality and Signal Powers"/>
+ <register addr="502100e4" rw_flags="R" width="2" name="WL_RADIO_TX_PREDIST_STATUS6_I0" comment="Training sequence read register 1"/>
+ <register addr="502100e8" rw_flags="R" width="4" name="WL_RADIO_TX_PREDIST_STATUS7_I0" comment="Training sequece read register2"/>
+ <register addr="502100ec" rw_flags="R" width="2" name="WL_RADIO_RX_COMP_AUTO_COEFFS_I0" comment="The current values of automatic I/Q trims can be read back from this register. The trim values are in sign/magnitude format. The phase trim is in the upper 8 bits and the amplitude trim in the lower 8 bits of this register. By setting the WL_RADIO_RX_COMP_LUT_READ_EN bit in the WL_RADIO_RX_COMP_CONFIG1 register, entries in the compensation table can also be read."/>
+ <register addr="502100f0" rw_flags="R" width="1" name="WL_RADIO_RX_PHASE_COMP_LUT_STATUS_I0" comment="This register reads the current phase compensation LUT entry"/>
+ <register addr="502100f4" rw_flags="R" width="1" name="WL_RADIO_RX_AMPL_COMP_LUT_STATUS_I0" comment="This register reads the current amplitude compensation LUT entry"/>
+ <register addr="502100f8" rw_flags="R" width="2" name="WL_RADIO_SIGANAL_OUTPUT_I0" comment="This register contains the values generated by the signal analyser, and consists of two 8 bit fields in the two bytes."/>
+ <register addr="502100fc" rw_flags="R" width="1" name="WL_RADIO_SIGANAL_RSSI_I0" comment="This register contains the RSSI too loud indications collected while the signal analyser was running. Bits set in this register mean that the corresponding signal analyser output may be unreliable"/>
+ <register addr="50210100" rw_flags="R" width="1" name="WL_RADIO_DIG_GAIN_STATUS_I0" comment="This register contains the current gain settings to all digital blocks in the receive chain"/>
+ <register addr="50210104" rw_flags="R" width="2" name="WL_RADIO_CHANNEL_STATUS_I0" comment="This register contains the instantaneous value of the RSSI, CCA and CS of this receive chain"/>
+ <register addr="50210108" rw_flags="RW" width="1" name="WL_RADIO_LNA_PHASE_COMP_CONFIG1_I0" comment="Configuration for LNA phase compensation - WL LNA."/>
+ <register addr="5021010c" rw_flags="RW" width="2" name="WL_RADIO_LNA_PHASE_COMP_CONFIG2_I0" comment="Configuration for LNA phase compensation - WL LNA."/>
+ <register addr="50210110" rw_flags="RW" width="2" name="WL_RADIO_RX_NOTCH_CONFIG_I0" comment="This register configures the two notch filters in each of the receive chains. The lower 5 bits configure the OFDM filter and the next 5 bits the CCK filter. The MSB enables the notch filter in front of the rx_ctrl module"/>
+ <register addr="50210114" rw_flags="RW" width="2" name="WL_RADIO_RX_NOTCH_PRELOAD_I0" comment="This is the value loaded into the memory element of the notch filters if requested"/>
+ <register addr="50210118" rw_flags="RW" width="1" name="WL_RADIO_RX_COMP_CONFIG1_I0" comment="This register controls phase and magnitude compensation for the receive signals in the first receive chain, and has a bit which enables frequency compensation for both receive chains."/>
+ <register addr="5021011c" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_CONFIG2_I0" comment="Configuration parameters for the averaging block in the Rx IQ Compensation measurement block"/>
+ <register addr="50210120" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_DELAY_CONFIG_I0" comment="This register controls the receiver delay compensation parameters"/>
+ <register addr="50210124" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_PHASE_CONFIG_I0" comment="Configuration for receiver phase compensation"/>
+ <register addr="50210128" rw_flags="RW" width="2" name="WL_RADIO_RX_COMP_AMPL_CONFIG_I0" comment="Configuration for receiver amplitude compensation"/>
+ <register addr="5021012c" rw_flags="RW" width="1" name="WL_RADIO_RX_NOTCH_EQ_CONFIG_I0" comment="This register controls the function of the notch equaliser for CCK."/>
+ <register addr="50210130" rw_flags="RW" width="2" name="WL_RADIO_SIGANAL_CONFIG_I0" comment="This register configures the signal analyser, all except for the enable, which is controlled by RADIO_SIGGEN_CONFIG."/>
+ <register addr="50210134" rw_flags="RW" width="2" name="WL_RADIO_SIGANAL_FREQ_I0" comment="This sets the frequency of the tone used by the signal analyser. The value for a given frequency can be found by multiplying by 65 536 and dividing by 80 000 000.This sets the frequency of the tone used by the signal analyser."/>
+ <register addr="50210138" rw_flags="R" width="2" name="WL_RADIO_RX_I_MONITOR_I0" comment="This register reads the I sample from the ADC"/>
+ <register addr="5021013c" rw_flags="R" width="2" name="WL_RADIO_RX_Q_MONITOR_I0" comment="This register reads the Q sample from the ADC"/>
+ <register addr="50210140" rw_flags="RW" width="1" name="WL_RADIO_INT_CLEAR_I0" comment="Writing this register clears any interrupts whose corresponding bits are set in the write data. Bit allocations are as for WL_RADIO_INT_MASK."/>
+ <register addr="50210144" rw_flags="RW" width="1" name="WL_RADIO_INT_MASK_I0" comment="This register masks events from causing interrupts. Only those interrupts whose mask bit is set will be delivered to the processors"/>
+ <register addr="50210148" rw_flags="R" width="2" name="WL_RADIO_INT_STATUS_I0" comment="This register has bits set in it for any interrupt that is currently active. Bits are set for any active interrupt, whether it is masked or not"/>
+ <register addr="5021014c" rw_flags="RW" width="1" name="WL_RADIO_RF_INT_CLEAR_I0" comment="Writing this register clears any interrupts whose corresponding bits are set in the write data. Bit allocations are as for WL_RADIO_INT_MASK."/>
+ <register addr="50210150" rw_flags="RW" width="1" name="WL_RADIO_RF_INT_MASK_I0" comment="This register masks events from causing interrupts. Only those interrupts whose mask bit is set will be delivered to the processors"/>
+ <register addr="50210154" rw_flags="R" width="2" name="WL_RADIO_RF_INT_STATUS_I0" comment="This register has bits set in it for any interrupt that is currently active. Bits are set for any active interrupt, whether it is masked or not"/>
+ <register addr="50210158" rw_flags="R" width="2" name="WLRF_TEMP_STATUS_I0" comment="This register contains the temperature measurements from the RF chip via speedy"/>
+ <register addr="5021015c" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT0_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 0."/>
+ <register addr="50210160" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT1_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 1."/>
+ <register addr="50210164" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT2_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 2."/>
+ <register addr="50210168" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT3_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 3."/>
+ <register addr="5021016c" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT4_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 4."/>
+ <register addr="50210170" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT5_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 5."/>
+ <register addr="50210174" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT6_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 6."/>
+ <register addr="50210178" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT7_ENABLES_I0" comment="This register sets the radio enables for transmit timer slot 7."/>
+ <register addr="5021017c" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT0_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="50210180" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT1_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210184" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT2_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210188" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT3_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="5021018c" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT4_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210190" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT5_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210194" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT6_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="50210198" rw_flags="RW" width="1" name="WL_RADIO_TIMER_TX_SLOT7_DELAY_I0" comment="This register sets the delay from Tx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="5021019c" rw_flags="RW" width="2" name="WL_RADIO_TIMER_TX_SLOT_ON_OFF_LAST_I0" comment="This register sets the start and end of Tx turn on and off ramps, and the slot jumped to in the case of a Tx abort"/>
+ <register addr="502101a0" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT0_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 0."/>
+ <register addr="502101a4" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT1_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 1."/>
+ <register addr="502101a8" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT2_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 2."/>
+ <register addr="502101ac" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT3_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 3."/>
+ <register addr="502101b0" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT4_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 4."/>
+ <register addr="502101b4" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT5_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 5."/>
+ <register addr="502101b8" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT6_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 6."/>
+ <register addr="502101bc" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT7_ENABLES_I0" comment="This register sets the radio enables for receive timer slot 7."/>
+ <register addr="502101c0" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT0_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 0 becoming active in 50ns units"/>
+ <register addr="502101c4" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT1_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 1 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101c8" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT2_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 2 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101cc" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT3_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 3 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101d0" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT4_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 4 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101d4" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT5_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 5 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101d8" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT6_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 6 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101dc" rw_flags="RW" width="1" name="WL_RADIO_TIMER_RX_SLOT7_DELAY_I0" comment="This register sets the delay from Rx timer enable to slot 7 becoming active in 50ns units. NOTE that if the delay is less than the previous slot, the timer will roll over, increasing the slot delay."/>
+ <register addr="502101e0" rw_flags="RW" width="2" name="WL_RADIO_TIMER_RX_SLOT_ON_OFF_LAST_I0" comment="This register sets the start and end of Rx turn on and off ramps, and the slot jumped to in the case of an Rx abort"/>
+ <register addr="502101e4" rw_flags="R" width="1" name="WL_RADIO_TIMER_TX_SLOT_I0" comment="This register contains the current slot selected by the Tx timer"/>
+ <register addr="502101e8" rw_flags="R" width="1" name="WL_RADIO_TIMER_RX_SLOT_I0" comment="This register contains the current slot selected by the Rx timer"/>
+ <register addr="502101ec" rw_flags="R" width="2" name="WL_RADIO_ENABLES_STATUS_I0" comment="This register contains the current values of the Radio Enables, after all masking and multiplexing"/>
+ <register addr="502101f0" rw_flags="RW" width="2" name="WL_RADIO_ENABLES_I0" comment="Default values for radio enables signals should the mask register select this rather than the timer outputs"/>
+ <register addr="502101f4" rw_flags="RW" width="2" name="WL_RADIO_ENABLES_MASK_I0" comment="Selects use of RADIO_ENABLES or timer outputs. A one in a given bit selects the timer output."/>
+ <register addr="502101f8" rw_flags="RW" width="2" name="WL_RADIO_ENABLES_TX_TRAIN_MASK_I0" comment="Selects use of RADIO_ENABLES or timer outputs. A one in a given bit selects the timer output. Used only when predistort training is active to allow Rx blocks to be turned on"/>
+ <register addr="502101fc" rw_flags="R" width="2" name="WL_RADIO_DEBUG_STATUS_I0" comment="This read-only register returns the current state of the debug bus within radio control."/>
+ <register addr="50210200" rw_flags="RW" width="4" name="WL_RADIO_AGC_CONFIG1_I0" comment="Miscellaneous config bits for the AGC as follows:"/>
+ <register addr="50210204" rw_flags="RW" width="1" name="WL_RADIO_AGC_CONFIG2_I0" comment="Configuration bits for the AGC: initial gain settings before first update comes from RF chip"/>
+ <register addr="50210208" rw_flags="RW" width="2" name="WL_RADIO_AGC_CONFIG3_I0" comment="Configuration bits for the AGC: digital gain range definition. Also initial baseband gain until first update arrives from RF chip"/>
+ <register addr="5021020c" rw_flags="RW" width="2" name="WL_RADIO_AGC_CONFIG4_I0" comment="Further configuration bits for the AGC: digital gain settings"/>
+ <register addr="50210210" rw_flags="RW" width="2" name="WL_RADIO_AGC_CONFIG5_I0" comment="Further configuration bits for the AGC: clipping detection behaviour"/>
+ <register addr="50210214" rw_flags="RW" width="4" name="WL_RADIO_AGC_CONFIG6_I0" comment="Further configuration bits for the AGC: ADC signal size nudge up thresholds"/>
+ <register addr="50210218" rw_flags="RW" width="1" name="WL_RADIO_AGC_CONFIG8_I0" comment="Further configuration bits for the AGC. Debug select"/>
+ <register addr="5021021c" rw_flags="RW" width="4" name="WL_RADIO_AGC_TIMEOUT_I0" comment="This register specifies programmable timeouts for the AGC"/>
+ <register addr="50210220" rw_flags="RW" width="2" name="WL_RADIO_AGC_OFDM_RSSI_TARGET_I0" comment="This register specifies the RSSI target for an OFDM receive burst after decimation."/>
+ <register addr="50210224" rw_flags="RW" width="2" name="WL_RADIO_AGC_CCK_RSSI_TARGET_I0" comment="This register specifies the RSSI target for an CCK receive burst after decimation."/>
+ <register addr="50210228" rw_flags="RW" width="2" name="WL_RADIO_CS_CONFIG_I0" comment="This register configures the carrier sense. It is flagged when analogue gain is less than a threshold and digital RSSI is greater than a threshold. The thresholds are set in this register"/>
+ <register addr="5021022c" rw_flags="RW" width="1" name="WL_RADIO_TX_INTERPOLATE_GAIN2_I0" comment="Controls the gain for feedback Tx Interpolation filter"/>
+ <register addr="50210230" rw_flags="RW" width="1" name="WL_RADIO_TX_DAC_SAMPLE_SEL_I0" comment="0:240Msps 1:480Msps"/>
+ <register addr="50210234" rw_flags="RW" width="2" name="WL_RADIO_RX_FD_IQMC_CONTROL_I0" comment="Frequency dependent Rx IQ Compensation.compensates IQ mismatches based on adaptive filter method"/>
+ <register addr="50210238" rw_flags="RW" width="4" name="WL_RADIO_RX_FD_IQMC_COEFFI_I0" comment="Frequency dependent Rx IQ Compensation.compensates IQ mismatches based on adaptive filter method"/>
+ <register addr="5021023c" rw_flags="RW" width="4" name="WL_RADIO_RX_FD_IQMC_COEFFQ_I0" comment="Frequency dependent Rx IQ Compensation.compensates IQ mismatches based on adaptive filter method"/>
+ </block>
+ <block name="wl_shared" comment="">
+ <register addr="50300000" rw_flags="RW" width="1" name="WL_MAC_BLOCK_ENABLES" comment="Enables for various features within the Mac Accelerator block"/>
+ <register addr="50300004" rw_flags="RW" width="1" name="WL_ENC_BLOCK_ENABLES" comment="Enables for various aspects of the encryption block"/>
+ <register addr="50300008" rw_flags="RW" width="2" name="WL_BB_BLOCK_ENABLES" comment="Enables for various parts of the modems"/>
+ <register addr="5030000c" rw_flags="RW" width="1" name="WL_RADIO_BLOCK_ENABLES" comment="Enables for various parts of the radio control block"/>
+ <register addr="50300010" rw_flags="RW" width="2" name="WL_BW_CONFIG" comment="Default configuration is 20MHz maximum bandwidth with 2 receive and transmit antennae."/>
+ <register addr="50300014" rw_flags="RW" width="1" name="WL_BW_CONFIG_SEC" comment="Used for the second modem when configured for true concurrency. Default configuration is 20MHz maximum bandwidth with 2 receive and transmit antennae."/>
+ <register addr="50300018" rw_flags="R" width="2" name="WL_PARAMETERS" comment="Read-only register with modem HW config parameters"/>
+ <register addr="5030001c" rw_flags="RW" width="1" name="WL_BB_INT_CLEAR" comment="Write this register to clear interrupts on corresponding bits"/>
+ <register addr="50300020" rw_flags="R" width="1" name="WL_BB_INT_STATUS" comment="Status register indicating which baseband interrupt(s) have occurred. Note that interrupts are not maskable at this level- they are masked within the modems"/>
+ <register addr="50300024" rw_flags="RW" width="1" name="WL_DEBUG_SEL" comment="Select for WLan_pd level debug mux"/>
+ <register addr="50300028" rw_flags="R" width="2" name="WL_DEBUG_STATUS" comment="Debug data at WLan_pd level"/>
+ </block>
+ <block name="speedy" comment="">
+ <register addr="50220000" rw_flags="RW" width="4" name="SPEEDY_ADDR_CTRL" comment="Address and control flags for a Speedy transaction. Write this register to create an APB cycle on the remote chip (set up the write data first for write cycles)"/>
+ <register addr="50220004" rw_flags="RW" width="4" name="SPEEDY_WRITE_DATA" comment="Data to write to APB over Speedy"/>
+ <register addr="50220008" rw_flags="R" width="4" name="SPEEDY_READ_DATA" comment="Data read back for APB over Speedy"/>
+ <register addr="5022000c" rw_flags="R" width="1" name="SPEEDY_APB_STATUS" comment="Status of the current APB cycle"/>
+ <register addr="50220010" rw_flags="RW" width="1" name="SPEEDY_ERROR_RECOVERY" comment="Write this register to clear a timeout or APB access error that has been triggered by an earlier cycle"/>
+ </block>
+</subsystem>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml
new file mode 100644
index 0000000..02757c4
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml
@@ -0,0 +1,6729 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl" href="SamsungWifiHip.xsl"?>
+<!-- Copyright Samsung Electronics Co. Limited 2021. All Rights Reserved. -->
+<!-- WARNING! Do not directly edit this file. -->
+<!-- This file was generated on 2021-10-21 17:12 by merge_saps.py version 1.5 -->
+<!-- Field name backward compatibility=True -->
+<!-- Data_References instead of firmware_references=True -->
+<!-- Add additional type definitions=True -->
+<!-- Add spare fields=True -->
+<!-- Add spare signals=True -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_control_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_data_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_debug_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_test_sap.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_all_saps.xml' -->
+<!-- Included FILE resource '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_control_sap.xml' -->
+<!-- Ignored FILE resource 'hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_data_sap.xml' : already merging this file -->
+<!-- Ignored FILE resource 'hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_debug_sap.xml' : already merging this file -->
+<!-- Ignored FILE resource 'hip_fapi_types.xml' in '/var/jenkins/csi.fw_release_helper_JUL19/build/fw/wlan/mac/../common/hostio/hip_fapi_test_sap.xml' : already merging this file -->
+<!-- removed field Firmware_Reference from Signal_Primitive_Header -->
+<!-- added 48 spare signals -->
+<definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./hip.xsd">
+ <resource name="CONST"/>
+ <resource name="FILE"/>
+ <resource name="HEADER"/>
+ <resource name="INCLUDE"/>
+ <resource name="PRIMITIVE"/>
+ <resource discriminant="Signal_Id" name="SIGNAL"/>
+ <resource name="TYPE"/>
+ <type name="ACL_Policy" resource="TYPE" size="16">
+ <value name="BlackList" value="0x0000"/>
+ <value name="WhiteList" value="0x0001"/>
+ </type>
+ <type name="AC_Priority" resource="TYPE" size="16">
+ <field name="AC_VO_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ <field name="AC_VI_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ <field name="AC_BK_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ <field name="AC_BE_Priority">
+ <type>Per_AC_Priority</type>
+ </field>
+ </type>
+ <type name="Air_Power" resource="TYPE" size="16">
+ <!-- air power in the lower 8 bits -->
+ <field name="quarter_dBm">
+ <type>Air_Power_dBm</type>
+ </field>
+ <!-- power type in the upper 8 bits -->
+ <field name="type">
+ <type>Type_Of_Air_Power</type>
+ </field>
+ </type>
+ <type name="Air_Power_dBm" resource="TYPE" signed="true" size="8"/>
+ <type name="Authentication_Type" resource="TYPE" size="16">
+ <value name="Open_System" value="0x0000"/>
+ <value name="Shared_Key" value="0x0001"/>
+ <value name="SAE" value="0x0003"/>
+ <value name="LEAP" value="0x0080"/>
+ </type>
+ <type name="Band" resource="TYPE" size="16">
+ <value name="Auto" value="0x0000"/>
+ <value name="5GHz" value="0x0001"/>
+ <value name="2_4GHz" value="0x0002"/>
+ </type>
+ <type name="Bandwidth" resource="TYPE" size="2" subsidiary="true">
+ <value name="20_MHz" value="0x0"/>
+ <value name="40_MHz" value="0x1"/>
+ <value name="80_MHz" value="0x2"/>
+ <value name="160_MHz" value="0x3"/>
+ </type>
+ <type name="Beacon_Periods" resource="TYPE" size="16"/>
+ <type name="Binding_Mask" resource="TYPE" size="32"/>
+ <type name="BlockAck_Parameters" resource="TYPE" size="16">
+ <field name="Buffer_Size">
+ <type>Buffer_Size</type>
+ </field>
+ <field name="TID">
+ <type>TID</type>
+ </field>
+ <field name="BlockAck_Policy">
+ <type>BlockAck_Policy</type>
+ </field>
+ <field name="AMSDU_Supported">
+ <type>Usage</type>
+ </field>
+ </type>
+ <type name="BlockAck_Policy" resource="TYPE" size="1" subsidiary="true">
+ <value name="Immediate_BlockAck" value="0x1"/>
+ <value name="Delayed_BlockAck" value="0x0"/>
+ </type>
+ <type name="Boolean" resource="TYPE" size="16">
+ <value abbr="f" name="False" value="0x0000"/>
+ <value abbr="t" name="True" value="0x0001"/>
+ </type>
+ <type name="Buffer_Size" resource="TYPE" size="10" subsidiary="true"/>
+ <type name="Bulk_Data_Descriptor" resource="TYPE" size="16">
+ <value name="Inline" value="0x0000"/>
+ <value name="Smapper" value="0x0001"/>
+ </type>
+ <type flags="true" name="CW_Start_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <value name="scan_channel" value="0x0001"/>
+ </type>
+ <type name="CW_Type" resource="TYPE" size="16">
+ <value name="sine" value="0x0000"/>
+ <value name="ramp" value="0x0001"/>
+ <value name="two_tone" value="0x0002"/>
+ <value name="dc" value="0x0003"/>
+ <value name="prn" value="0x0004"/>
+ </type>
+ <type name="Capability_Information" resource="TYPE" size="16"/>
+ <type name="Category_Mask" resource="TYPE" size="32"/>
+ <type name="Channel_Bandwidth" resource="TYPE" size="8" subsidiary="true">
+ <value name="bandwidth_20MHz" value="0x00"/>
+ <value name="bandwidth_40MHz" value="0x01"/>
+ <value name="bandwidth_80MHz" value="0x02"/>
+ </type>
+ <type name="Channel_Frequency" resource="TYPE" size="16"/>
+ <type name="Channel_Info" resource="TYPE" size="16">
+ <!-- channel bandwidth in the lower 8 bits -->
+ <field name="Channel_Width">
+ <type>Channel_Bandwidth</type>
+ </field>
+ <!-- primary channel position in the upper 8 bits -->
+ <field name="Primary_Channel_Position">
+ <type>Primary_Channel_Position</type>
+ </field>
+ </type>
+ <type name="Channel_Information" resource="TYPE" size="16">
+ <field name="Primary_Channel_Position">
+ <type>Primary_Channel_Position</type>
+ </field>
+ <field name="Channel_Width">
+ <type>Channel_Width</type>
+ </field>
+ </type>
+ <type name="Channel_Width" resource="TYPE" size="8" subsidiary="true"/>
+ <type name="Cipher_Suite_Selector" resource="TYPE" size="32">
+ <mask mask="ff-ff-ff-ff" name="group_cipher_suite" value="00-0f-ac-00"/>
+ <mask mask="ff-ff-ff-ff" name="wep_40" value="00-0f-ac-01"/>
+ <mask mask="ff-ff-ff-ff" name="tkip" value="00-0f-ac-02"/>
+ <mask mask="ff-ff-ff-ff" name="ccmp_128" value="00-0f-ac-04"/>
+ <mask mask="ff-ff-ff-ff" name="wep-104" value="00-0f-ac-05"/>
+ <mask mask="ff-ff-ff-ff" name="bip_cmac_128" value="00-0f-ac-06"/>
+ <mask mask="ff-ff-ff-ff" name="gcmp_128" value="00-0f-ac-08"/>
+ <mask mask="ff-ff-ff-ff" name="gcmp_256" value="00-0f-ac-09"/>
+ <mask mask="ff-ff-ff-ff" name="ccmp_256" value="00-0f-ac-10"/>
+ <mask mask="ff-ff-ff-ff" name="bip_gmac_128" value="00-0f-ac-11"/>
+ <mask mask="ff-ff-ff-ff" name="bip_gmac_256" value="00-0f-ac-12"/>
+ <mask mask="ff-ff-ff-ff" name="bip_cmac_256" value="00-0f-ac-13"/>
+ <mask mask="ff-ff-ff-ff" name="wpi-sms4" value="00-14-72-01"/>
+ </type>
+ <type name="Client_Tag" resource="TYPE" size="16"/>
+ <type name="Connection_type" resource="TYPE" size="16">
+ <value name="Wlan_Infrastructure" value="0x0000"/>
+ <value name="P2p_Operation" value="0x0001"/>
+ <value name="Nan_Further_Service_Slot" value="0x0004"/>
+ <value name="Wlan_Ranging" value="0x0005"/>
+ </type>
+ <type dvalue="ControlSpare1.confirm" name="ControlSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare1.indication" name="ControlSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare1.request" name="ControlSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare1.response" name="ControlSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.confirm" name="ControlSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.indication" name="ControlSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.request" name="ControlSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare2.response" name="ControlSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.confirm" name="ControlSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.indication" name="ControlSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.request" name="ControlSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="ControlSpare3.response" name="ControlSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Counter32" resource="TYPE" size="32"/>
+ <type name="Counters_List" resource="TYPE">
+ <!-- "num_counts" 32 bit counters will be placed in the counts buffer in the same order
+ as requested in WLANLITE_RX_READ.request.
+ Only returns counters for rates recognised; will stop at first invalid rate. -->
+ <field name="num_counts">
+ <type>uint16</type>
+ </field>
+ <field blocklength="num_counts" name="counts">
+ <type>uint32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_FAULT.indication" name="DEBUG_FAULT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="FaultId">
+ <type>Natural16</type>
+ </field>
+ <field name="Count">
+ <type>Natural16</type>
+ </field>
+ <field name="Timestamp">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Arg">
+ <type>Natural32</type>
+ </field>
+ <field name="Cpu">
+ <type>Natural16</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_GENERIC.confirm" name="DEBUG_GENERIC.confirm" resource="SIGNAL">
+ <field bulktype="Data_Block" name="Debug_Variable">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_GENERIC.indication" name="DEBUG_GENERIC.indication" resource="SIGNAL">
+ <field name="Debug_Variable">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_GENERIC.request" name="DEBUG_GENERIC.request" resource="SIGNAL">
+ <field name="Debug_Variable">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_REPORT.indication" name="DEBUG_PKT_GEN_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Received_Packets">
+ <type>Counter32</type>
+ </field>
+ <field name="Failed_Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Received_Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Kbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Free_Kbytes">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_REPORT.request" name="DEBUG_PKT_GEN_REPORT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Report_Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_START.request" name="DEBUG_PKT_GEN_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Size">
+ <type>Natural16</type>
+ </field>
+ <field name="Packets_Per_Interval">
+ <type>Natural16</type>
+ </field>
+ <field name="IPv4_Destination_Address">
+ <type>IPv4_Address</type>
+ </field>
+ <field name="Packets_Per_Interrupt">
+ <type>Natural16</type>
+ </field>
+ <field name="Use_Streaming">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_GEN_STOP.request" name="DEBUG_PKT_GEN_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_REPORT.indication" name="DEBUG_PKT_SINK_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Received_Packets">
+ <type>Counter32</type>
+ </field>
+ <field name="Received_Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Kbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Free_Kbytes">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_REPORT.request" name="DEBUG_PKT_SINK_REPORT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Report_Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_START.request" name="DEBUG_PKT_SINK_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Packets_Per_Interval">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_PKT_SINK_STOP.request" name="DEBUG_PKT_SINK_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="End_Point">
+ <type>Natural16</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="DEBUG_WORD12.indication" name="DEBUG_WORD12.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Module_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Module_Sub_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Timestamp">
+ <type>Microseconds32</type>
+ </field>
+ <field array="12" name="Debug_Words">
+ <type>Natural16</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="DFS_Regulatory" resource="TYPE" size="16">
+ <value name="Unknown" value="0x0000"/>
+ <value name="FCC" value="0x0001"/>
+ <value name="ETSI" value="0x0002"/>
+ <value name="JAPAN" value="0x0003"/>
+ <value name="GLOBAL" value="0x0004"/>
+ <value name="CHINA" value="0x0006"/>
+ </type>
+ <type dvalue="DataSpare1.confirm" name="DataSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare1.indication" name="DataSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare1.request" name="DataSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare1.response" name="DataSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.confirm" name="DataSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.indication" name="DataSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.request" name="DataSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare2.response" name="DataSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.confirm" name="DataSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.indication" name="DataSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.request" name="DataSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DataSpare3.response" name="DataSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Data_Block" resource="TYPE">
+ <!-- (Max Omnicli buffer size is 4K octets) -->
+ <field name="data_len">
+ <type>uint16</type>
+ </field>
+ <field blocklength="data_len" name="data">
+ <type>uint16</type>
+ </field>
+ </type>
+ <type name="Data_Length" resource="TYPE" size="16" subsidiary="true"/>
+ <type name="Data_Rate" resource="TYPE" size="16">
+ <!-- The format of the rate field is:
+ Bit fields: 15..13 12..10 9..7 6 5..0
+ <mode><bandwidth><NSS><SGI><rate>
+ Notes:
+ - mode is one of:
+ 0 - 11b and <rate> is the 11b Mbps data rate rounded down
+ 1 - 11ag and <rate> is the 11a/11g Mbps data rate rounded down
+ 2 - 11n and <rate> is the HT MCS index (0..32)
+ 3 - 11ac and <rate> is the VHT MCS index (0..9)
+ 7 - misc_count and <rate> selects non-rate counters (WLANLITE_RX_READ only)
+ - bandwidth is one of:
+ 0 - 20MHz
+ 1 - 40MHz
+ 2 - 80MHz
+ - NSS is the number of spatial streams(1..8) - 1
+ - Short guard interval(SGI) flag only applies to HT/VHT rates.
+ These values are also used to pick which rate counters we would like
+ to read in the WLANLITE_RX_READ request. -->
+ <value name="11b20_1mbps" value="0x0001"/>
+ <value name="11b20_2mbps" value="0x0002"/>
+ <value name="11b20_5m5bps" value="0x0005"/>
+ <value name="11b20_11mbps" value="0x000b"/>
+ <value name="11a20_6mbps" value="0x2006"/>
+ <value name="11a20_9mbps" value="0x2009"/>
+ <value name="11a20_12mbps" value="0x200c"/>
+ <value name="11a20_18mbps" value="0x2012"/>
+ <value name="11a20_24mbps" value="0x2018"/>
+ <value name="11a20_36mbps" value="0x2024"/>
+ <value name="11a20_48mbps" value="0x2030"/>
+ <value name="11a20_54mbps" value="0x2036"/>
+ <value name="11n20_6m5bps" value="0x4000"/>
+ <value name="11n20_13mbps" value="0x4001"/>
+ <value name="11n20_19m5bps" value="0x4002"/>
+ <value name="11n20_26mbps" value="0x4003"/>
+ <value name="11n20_39mbps" value="0x4004"/>
+ <value name="11n20_52mbps" value="0x4005"/>
+ <value name="11n20_58m5bps" value="0x4006"/>
+ <value name="11n20_65mbps" value="0x4007"/>
+ <value name="11n20_7m2bps_sgi" value="0x4040"/>
+ <value name="11n20_14m4bps_sgi" value="0x4041"/>
+ <value name="11n20_21m7bps_sgi" value="0x4042"/>
+ <value name="11n20_28m9bps_sgi" value="0x4043"/>
+ <value name="11n20_43m3bps_sgi" value="0x4044"/>
+ <value name="11n20_57m8bps_sgi" value="0x4045"/>
+ <value name="11n20_65mbps_sgi" value="0x4046"/>
+ <value name="11n20_72m2bps_sgi" value="0x4047"/>
+ <value name="11n20_13mbps_nss2" value="0x4088"/>
+ <value name="11n20_26mbps_nss2" value="0x4089"/>
+ <value name="11n20_39mbps_nss2" value="0x408a"/>
+ <value name="11n20_52mbps_nss2" value="0x408b"/>
+ <value name="11n20_78mbps_nss2" value="0x408c"/>
+ <value name="11n20_104mbps_nss2" value="0x408d"/>
+ <value name="11n20_117mbps_nss2" value="0x408e"/>
+ <value name="11n20_130mbps_nss2" value="0x408f"/>
+ <value name="11n20_14m4bps_sgi_nss2" value="0x40c8"/>
+ <value name="11n20_28m9bps_sgi_nss2" value="0x40c9"/>
+ <value name="11n20_43m3bps_sgi_nss2" value="0x40ca"/>
+ <value name="11n20_57m8bps_sgi_nss2" value="0x40cb"/>
+ <value name="11n20_86m7bps_sgi_nss2" value="0x40cc"/>
+ <value name="11n20_115m6bps_sgi_nss2" value="0x40cd"/>
+ <value name="11n20_130mbps_sgi_nss2" value="0x40ce"/>
+ <value name="11n20_144m4bps_sgi_nss2" value="0x40cf"/>
+ <value name="11n40_13m5bps" value="0x4400"/>
+ <value name="11n40_27mbps" value="0x4401"/>
+ <value name="11n40_40m5bps" value="0x4402"/>
+ <value name="11n40_54mbps" value="0x4403"/>
+ <value name="11n40_81mbps" value="0x4404"/>
+ <value name="11n40_108mbps" value="0x4405"/>
+ <value name="11n40_121m5bps" value="0x4406"/>
+ <value name="11n40_135mbps" value="0x4407"/>
+ <value name="11n40_6mbps" value="0x4420"/>
+ <value name="11n40_15mbps_sgi" value="0x4440"/>
+ <value name="11n40_30mbps_sgi" value="0x4441"/>
+ <value name="11n40_45mbps_sgi" value="0x4442"/>
+ <value name="11n40_60mbps_sgi" value="0x4443"/>
+ <value name="11n40_90mbps_sgi" value="0x4444"/>
+ <value name="11n40_120mbps_sgi" value="0x4445"/>
+ <value name="11n40_135mbps_sgi" value="0x4446"/>
+ <value name="11n40_150mbps_sgi" value="0x4447"/>
+ <value name="11n40_6m7bps_sgi" value="0x4460"/>
+ <value name="11n40_27mbps_nss2" value="0x4488"/>
+ <value name="11n40_54mbps_nss2" value="0x4489"/>
+ <value name="11n40_81mbps_nss2" value="0x448a"/>
+ <value name="11n40_108mbps_nss2" value="0x448b"/>
+ <value name="11n40_162mbps_nss2" value="0x448c"/>
+ <value name="11n40_216mbps_nss2" value="0x448d"/>
+ <value name="11n40_243mbps_nss2" value="0x448e"/>
+ <value name="11n40_270mbps_nss2" value="0x448f"/>
+ <value name="11n40_30mbps_sgi_nss2" value="0x44c8"/>
+ <value name="11n40_60mbps_sgi_nss2" value="0x44c9"/>
+ <value name="11n40_90mbps_sgi_nss2" value="0x44ca"/>
+ <value name="11n40_120mbps_sgi_nss2" value="0x44cb"/>
+ <value name="11n40_180mbps_sgi_nss2" value="0x44cc"/>
+ <value name="11n40_240mbps_sgi_nss2" value="0x44cd"/>
+ <value name="11n40_270mbps_sgi_nss2" value="0x44ce"/>
+ <value name="11n40_300mbps_sgi_nss2" value="0x44cf"/>
+ <value name="11ac20_6m5bps" value="0x6000"/>
+ <value name="11ac20_13mbps" value="0x6001"/>
+ <value name="11ac20_19m5bps" value="0x6002"/>
+ <value name="11ac20_26mbps" value="0x6003"/>
+ <value name="11ac20_39mbps" value="0x6004"/>
+ <value name="11ac20_52mbps" value="0x6005"/>
+ <value name="11ac20_58m5bps" value="0x6006"/>
+ <value name="11ac20_65mbps" value="0x6007"/>
+ <value name="11ac20_78mbps" value="0x6008"/>
+ <value name="11ac20_7m2bps_sgi" value="0x6040"/>
+ <value name="11ac20_14m4bps_sgi" value="0x6041"/>
+ <value name="11ac20_21m7bps_sgi" value="0x6042"/>
+ <value name="11ac20_28m9bps_sgi" value="0x6043"/>
+ <value name="11ac20_43m3bps_sgi" value="0x6044"/>
+ <value name="11ac20_57m8bps_sgi" value="0x6045"/>
+ <value name="11ac20_65mbps_sgi" value="0x6046"/>
+ <value name="11ac20_72m2bps_sgi" value="0x6047"/>
+ <value name="11ac20_86m7bps_sgi" value="0x6048"/>
+ <value name="11ac20_13mbps_nss2" value="0x6080"/>
+ <value name="11ac20_26mbps_nss2" value="0x6081"/>
+ <value name="11ac20_39mbps_nss2" value="0x6082"/>
+ <value name="11ac20_52mbps_nss2" value="0x6083"/>
+ <value name="11ac20_78mbps_nss2" value="0x6084"/>
+ <value name="11ac20_104mbps_nss2" value="0x6085"/>
+ <value name="11ac20_117mbps_nss2" value="0x6086"/>
+ <value name="11ac20_130mbps_nss2" value="0x6087"/>
+ <value name="11ac20_156mbps_nss2" value="0x6088"/>
+ <value name="11ac20_14m4bps_sgi_nss2" value="0x60c0"/>
+ <value name="11ac20_28m9bps_sgi_nss2" value="0x60c1"/>
+ <value name="11ac20_43m3bps_sgi_nss2" value="0x60c2"/>
+ <value name="11ac20_57m8bps_sgi_nss2" value="0x60c3"/>
+ <value name="11ac20_86m7bps_sgi_nss2" value="0x60c4"/>
+ <value name="11ac20_115m6bps_sgi_nss2" value="0x60c5"/>
+ <value name="11ac20_130mbps_sgi_nss2" value="0x60c6"/>
+ <value name="11ac20_144m4bps_sgi_nss2" value="0x60c7"/>
+ <value name="11ac20_173m3bps_sgi_nss2" value="0x60c8"/>
+ <value name="11ac40_13m5bps" value="0x6400"/>
+ <value name="11ac40_27mbps" value="0x6401"/>
+ <value name="11ac40_40m5bps" value="0x6402"/>
+ <value name="11ac40_54mbps" value="0x6403"/>
+ <value name="11ac40_81mbps" value="0x6404"/>
+ <value name="11ac40_108mbps" value="0x6405"/>
+ <value name="11ac40_121m5bps" value="0x6406"/>
+ <value name="11ac40_135mbps" value="0x6407"/>
+ <value name="11ac40_162mbps" value="0x6408"/>
+ <value name="11ac40_180mbps" value="0x6409"/>
+ <value name="11ac40_15mbps_sgi" value="0x6440"/>
+ <value name="11ac40_30mbps_sgi" value="0x6441"/>
+ <value name="11ac40_45mbps_sgi" value="0x6442"/>
+ <value name="11ac40_60mbps_sgi" value="0x6443"/>
+ <value name="11ac40_90mbps_sgi" value="0x6444"/>
+ <value name="11ac40_120mbps_sgi" value="0x6445"/>
+ <value name="11ac40_135mbps_sgi" value="0x6446"/>
+ <value name="11ac40_150mbps_sgi" value="0x6447"/>
+ <value name="11ac40_180mbps_sgi" value="0x6448"/>
+ <value name="11ac40_200mbps_sgi" value="0x6449"/>
+ <value name="11ac40_27mbps_nss2" value="0x6480"/>
+ <value name="11ac40_54mbps_nss2" value="0x6481"/>
+ <value name="11ac40_81mbps_nss2" value="0x6482"/>
+ <value name="11ac40_108mbps_nss2" value="0x6483"/>
+ <value name="11ac40_162mbps_nss2" value="0x6484"/>
+ <value name="11ac40_216mbps_nss2" value="0x6485"/>
+ <value name="11ac40_243mbps_nss2" value="0x6486"/>
+ <value name="11ac40_270mbps_nss2" value="0x6487"/>
+ <value name="11ac40_324mbps_nss2" value="0x6488"/>
+ <value name="11ac40_360mbps_nss2" value="0x6489"/>
+ <value name="11ac40_30mbps_sgi_nss2" value="0x64c0"/>
+ <value name="11ac40_60mbps_sgi_nss2" value="0x64c1"/>
+ <value name="11ac40_90mbps_sgi_nss2" value="0x64c2"/>
+ <value name="11ac40_120mbps_sgi_nss2" value="0x64c3"/>
+ <value name="11ac40_180mbps_sgi_nss2" value="0x64c4"/>
+ <value name="11ac40_240mbps_sgi_nss2" value="0x64c5"/>
+ <value name="11ac40_270mbps_sgi_nss2" value="0x64c6"/>
+ <value name="11ac40_300mbps_sgi_nss2" value="0x64c7"/>
+ <value name="11ac40_360mbps_sgi_nss2" value="0x64c8"/>
+ <value name="11ac40_400mbps_sgi_nss2" value="0x64c9"/>
+ <value name="11ac80_29m3bps" value="0x6800"/>
+ <value name="11ac80_58m5bps" value="0x6801"/>
+ <value name="11ac80_87m8bps" value="0x6802"/>
+ <value name="11ac80_117mbps" value="0x6803"/>
+ <value name="11ac80_175m5bps" value="0x6804"/>
+ <value name="11ac80_234mbps" value="0x6805"/>
+ <value name="11ac80_263m3bps" value="0x6806"/>
+ <value name="11ac80_292m5bps" value="0x6807"/>
+ <value name="11ac80_351mbps" value="0x6808"/>
+ <value name="11ac80_390mbps" value="0x6809"/>
+ <value name="11ac80_32m5bps_sgi" value="0x6840"/>
+ <value name="11ac80_65mbps_sgi" value="0x6841"/>
+ <value name="11ac80_97m5bps_sgi" value="0x6842"/>
+ <value name="11ac80_130mbps_sgi" value="0x6843"/>
+ <value name="11ac80_195mbps_sgi" value="0x6844"/>
+ <value name="11ac80_260mbps_sgi" value="0x6845"/>
+ <value name="11ac80_292m5bps_sgi" value="0x6846"/>
+ <value name="11ac80_325mbps_sgi" value="0x6847"/>
+ <value name="11ac80_390mbps_sgi" value="0x6848"/>
+ <value name="11ac80_433m3bps_sgi" value="0x6849"/>
+ <value name="11ac80_58m5bps_nss2" value="0x6880"/>
+ <value name="11ac80_117mbps_nss2" value="0x6881"/>
+ <value name="11ac80_175m5bps_nss2" value="0x6882"/>
+ <value name="11ac80_234mbps_nss2" value="0x6883"/>
+ <value name="11ac80_351mbps_nss2" value="0x6884"/>
+ <value name="11ac80_468mbps_nss2" value="0x6885"/>
+ <value name="11ac80_526m5bps_nss2" value="0x6886"/>
+ <value name="11ac80_585mbps_nss2" value="0x6887"/>
+ <value name="11ac80_702mbps_nss2" value="0x6888"/>
+ <value name="11ac80_780mbps_nss2" value="0x6889"/>
+ <value name="11ac80_65mbps_sgi_nss2" value="0x68c0"/>
+ <value name="11ac80_130mbps_sgi_nss2" value="0x68c1"/>
+ <value name="11ac80_195mbps_sgi_nss2" value="0x68c2"/>
+ <value name="11ac80_260mbps_sgi_nss2" value="0x68c3"/>
+ <value name="11ac80_390mbps_sgi_nss2" value="0x68c4"/>
+ <value name="11ac80_520mbps_sgi_nss2" value="0x68c5"/>
+ <value name="11ac80_585mbps_sgi_nss2" value="0x68c6"/>
+ <value name="11ac80_650mbps_sgi_nss2" value="0x68c7"/>
+ <value name="11ac80_780mbps_sgi_nss2" value="0x68c8"/>
+ <value name="11ac80_866m7bps_sgi_nss2" value="0x68c9"/>
+ <!-- These values are not rates and are only applicable when
+ using WLANLITE_RX_READ to read miscellaneous counters. -->
+ <value name="ctr_total" value="0xe000"/>
+ <value name="ctr_no_error" value="0xe001"/>
+ <value name="ctr_crc_error" value="0xe002"/>
+ <value name="ctr_bad_signal" value="0xe003"/>
+ <value name="ctr_stbc" value="0xe004"/>
+ <value name="ctr_duplicate" value="0xe005"/>
+ <value name="ctr_error" value="0xe006"/>
+ <value name="ctr_ldpc" value="0xe007"/>
+ </type>
+ <type name="Data_Reference" resource="TYPE" size="32">
+ <field name="Slot_Number">
+ <type>Slot_Number</type>
+ </field>
+ <field name="Data_Length">
+ <type>Data_Length</type>
+ </field>
+ </type>
+ <type name="Data_Unit_Descriptor" resource="TYPE" size="16">
+ <value name="IEEE802_11_Frame" value="0x0000"/>
+ <value name="IEEE802_3_Frame" value="0x0001"/>
+ <value name="AMSDU_subframe" value="0x0002"/>
+ <value name="AMSDU" value="0x0003"/>
+ <value name="TCP_ACK" value="0x0004"/>
+ </type>
+ <type dvalue="DebugSpare1.confirm" name="DebugSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare1.indication" name="DebugSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare1.request" name="DebugSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare1.response" name="DebugSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.confirm" name="DebugSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.indication" name="DebugSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.request" name="DebugSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare2.response" name="DebugSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.confirm" name="DebugSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.indication" name="DebugSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.request" name="DebugSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="DebugSpare3.response" name="DebugSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Decibels" resource="TYPE" signed="true" size="16"/>
+ <type name="Device_Role" resource="TYPE" size="16">
+ <value name="Infrastructure_Station" value="0x0001"/>
+ <value name="P2p_GO" value="0x0002"/>
+ <value name="P2p_Device" value="0x0003"/>
+ <value name="P2p_Client" value="0x0004"/>
+ </type>
+ <type name="Device_State" resource="TYPE" size="16">
+ <value name="idle" value="0"/>
+ <value name="rx_running" value="1"/>
+ <value name="tx_running" value="2"/>
+ <value name="cw_running" value="3"/>
+ <value name="bist_running" value="4"/>
+ </type>
+ <type name="Direction" resource="TYPE" size="16">
+ <value name="Transmit" value="0x0000"/>
+ <value name="Receive" value="0x0001"/>
+ <value name="Any" value="0x0003"/>
+ </type>
+ <type name="End_Point" resource="TYPE" size="16">
+ <value name="Hostio" value="0x0001"/>
+ <value name="DPLP" value="0x0002"/>
+ </type>
+ <type name="Event" resource="TYPE" size="16">
+ <value name="WIFI_EVENT_ASSOCIATION_REQUESTED" value="0x0000"/>
+ <value name="WIFI_EVENT_AUTH_COMPLETE" value="0x0001"/>
+ <value name="WIFI_EVENT_ASSOC_COMPLETE" value="0x0002"/>
+ <value name="WIFI_EVENT_FW_AUTH_STARTED" value="0x0003"/>
+ <value name="WIFI_EVENT_FW_ASSOC_STARTED" value="0x0004"/>
+ <value name="WIFI_EVENT_FW_RE_ASSOC_STARTED" value="0x0005"/>
+ <value name="WIFI_EVENT_DRIVER_SCAN_REQUESTED" value="0x0006"/>
+ <value name="WIFI_EVENT_DRIVER_SCAN_RESULT_FOUND" value="0x0007"/>
+ <value name="WIFI_EVENT_DRIVER_SCAN_COMPLETE" value="0x0008"/>
+ <value name="WIFI_EVENT_G_SCAN_STARTED" value="0x0009"/>
+ <value name="WIFI_EVENT_G_SCAN_COMPLETE" value="0x000a"/>
+ <value name="WIFI_EVENT_DISASSOCIATION_REQUESTED" value="0x000b"/>
+ <value name="WIFI_EVENT_RE_ASSOCIATION_REQUESTED" value="0x000c"/>
+ <value name="WIFI_EVENT_ROAM_REQUESTED" value="0x000d"/>
+ <value name="WIFI_EVENT_BEACON_RECEIVED" value="0x000e"/>
+ <value name="WIFI_EVENT_ROAM_SCAN_STARTED" value="0x000f"/>
+ <value name="WIFI_EVENT_ROAM_SCAN_COMPLETE" value="0x0010"/>
+ <value name="WIFI_EVENT_ROAM_SEARCH_STARTED" value="0x0011"/>
+ <value name="WIFI_EVENT_ROAM_SEARCH_STOPPED" value="0x0012"/>
+ <value name="WIFI_EVENT_CHANNEL_SWITCH_ANOUNCEMENT" value="0x0014"/>
+ <value name="WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_START" value="0x0015"/>
+ <value name="WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_STOP" value="0x0016"/>
+ <value name="WIFI_EVENT_DRIVER_EAPOL_FRAME_TRANSMIT_REQUESTED" value="0x0017"/>
+ <value name="WIFI_EVENT_FW_EAPOL_FRAME_RECEIVED" value="0x0018"/>
+ <value name="WIFI_EVENT_DRIVER_EAPOL_FRAME_RECEIVED" value="0x001a"/>
+ <value name="WIFI_EVENT_BLOCK_ACK_NEGOTIATION_COMPLETE" value="0x001b"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCO_START" value="0x001c"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCO_STOP" value="0x001d"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCAN_START" value="0x001e"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_SCAN_STOP" value="0x001f"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_HID_START" value="0x0020"/>
+ <value name="WIFI_EVENT_BT_COEX_BT_HID_STOP" value="0x0021"/>
+ <value name="WIFI_EVENT_ROAM_AUTH_STARTED" value="0x0022"/>
+ <value name="WIFI_EVENT_ROAM_AUTH_COMPLETE" value="0x0023"/>
+ <value name="WIFI_EVENT_ROAM_ASSOC_STARTED" value="0x0024"/>
+ <value name="WIFI_EVENT_ROAM_ASSOC_COMPLETE" value="0x0025"/>
+ <value name="WIFI_EVENT_G_SCAN_STOP" value="0x0026"/>
+ <value name="WIFI_EVENT_G_SCAN_CYCLE_STARTED" value="0x0027"/>
+ <value name="WIFI_EVENT_G_SCAN_CYCLE_COMPLETED" value="0x0028"/>
+ <value name="WIFI_EVENT_G_SCAN_BUCKET_STARTED" value="0x0029"/>
+ <value name="WIFI_EVENT_G_SCAN_BUCKET_COMPLETED" value="0x002a"/>
+ <value name="WIFI_EVENT_G_SCAN_RESULTS_AVAILABLE" value="0x002b"/>
+ <value name="WIFI_EVENT_G_SCAN_CAPABILITIES" value="0x002c"/>
+ <value name="WIFI_EVENT_ROAM_CANDIDATE_FOUND" value="0x002d"/>
+ <value name="WIFI_EVENT_ROAM_SCAN_CONFIG" value="0x002e"/>
+ <value name="WIFI_EVENT_AUTH_TIMEOUT" value="0x002f"/>
+ <value name="WIFI_EVENT_ASSOC_TIMEOUT" value="0x0030"/>
+ <value name="WIFI_EVENT_MEM_ALLOC_FAILURE" value="0x0031"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_ADD" value="0x0032"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_REMOVE" value="0x0033"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_NETWORK_FOUND" value="0x0034"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_SCAN_REQUESTED" value="0x0035"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_SCAN_RESULT_FOUND" value="0x0036"/>
+ <value name="WIFI_EVENT_DRIVER_PNO_SCAN_COMPLETE" value="0x0037"/>
+ <value name="WIFI_EVENT_BLACKOUT_START" value="0x0064"/>
+ <value name="WIFI_EVENT_BLACKOUT_STOP" value="0x0065"/>
+ <value name="WIFI_EVENT_NAN_PUBLISH_TERMINATED" value="0x0100"/>
+ <value name="WIFI_EVENT_NAN_SUBSCRIBE_TERMINATED" value="0x0101"/>
+ <value name="WIFI_EVENT_NAN_MATCH_EXPIRED" value="0x0102"/>
+ <value name="WIFI_EVENT_NAN_ADDRESS_CHANGED" value="0x0103"/>
+ <value name="WIFI_EVENT_NAN_CLUSTER_STARTED" value="0x0104"/>
+ <value name="WIFI_EVENT_NAN_CLUSTER_JOINED" value="0x0105"/>
+ <value name="WiFI_EVENT_NAN_TRANSMIT_FOLLOWUP" value="0x0106"/>
+ </type>
+ <type name="Firmware_Reference" resource="TYPE" size="32"/>
+ <type name="HT" resource="TYPE" size="2" subsidiary="true">
+ <value name="Non_HT_Rate" value="0x1"/>
+ <value name="HT_Rate" value="0x2"/>
+ <value name="VHT_Rate" value="0x3"/>
+ </type>
+ <type name="Hidden_Ssid" resource="TYPE" size="16">
+ <value name="Not_Hidden" value="0x0000"/>
+ <value name="Hidden_Zero_Length" value="0x0001"/>
+ <value name="Hidden_Zero_Data" value="0x0002"/>
+ </type>
+ <type name="Host_State" resource="TYPE" size="16"/>
+ <type name="IPv4_Address" resource="TYPE" size="32"/>
+ <type name="Key_Type" resource="TYPE" size="16">
+ <value name="Group" value="0x0000"/>
+ <value name="Pairwise" value="0x0001"/>
+ <value name="WEP" value="0x0002"/>
+ <value name="IGTK" value="0x0003"/>
+ </type>
+ <type name="MAC_Address" resource="TYPE" size="48">
+ <mask mask="ff-ff-ff-ff-ff-ff" name="broadcast" value="ff-ff-ff-ff-ff-ff"/>
+ </type>
+ <type dvalue="MA_BLOCKACK.indication" name="MA_BLOCKACK.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_QSTA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Sequence_Number</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="BlockAck_Parameter_Set">
+ <type>BlockAck_Parameters</type>
+ </field>
+ <field name="Direction">
+ <type>Direction</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_CONTROL.confirm" name="MA_CONTROL.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_CONTROL.request" name="MA_CONTROL.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Control_Request_Type">
+ <type>Request_Type</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_UNITDATA.confirm" name="MA_UNITDATA.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Transmission_Status">
+ <type>Transmission_Status</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Sequence_Number</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_UNITDATA.indication" name="MA_UNITDATA.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Sequence_Number">
+ <type>Sequence_Number</type>
+ </field>
+ <field name="Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Proprieraty_Information_Length">
+ <type>Natural16</type>
+ </field>
+ <field name="Bulk_Data_Descriptor">
+ <type>Bulk_Data_Descriptor</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MA_UNITDATA.request" name="MA_UNITDATA.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Bulk_Data_Descriptor">
+ <type>Bulk_Data_Descriptor</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_AC_PRIORITY_UPDATE.indication" name="MLME_AC_PRIORITY_UPDATE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="AC_Priority">
+ <type>AC_Priority</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_INFO_ELEMENTS.confirm" name="MLME_ADD_INFO_ELEMENTS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_INFO_ELEMENTS.request" name="MLME_ADD_INFO_ELEMENTS.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Purpose">
+ <type>Purpose_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_RANGE.confirm" name="MLME_ADD_RANGE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_RANGE.request" name="MLME_ADD_RANGE.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_SCAN.confirm" name="MLME_ADD_SCAN.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_SCAN.request" name="MLME_ADD_SCAN.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Scan_Type">
+ <type>Scan_Type</type>
+ </field>
+ <field name="Device_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Report_Mode_Bitmap">
+ <type>Report_Mode</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_VIF.confirm" name="MLME_ADD_VIF.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ADD_VIF.request" name="MLME_ADD_VIF.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Interface_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Virtual_Interface_Type">
+ <type>VIF_Type</type>
+ </field>
+ <field name="Device_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_AP_LOSS.indication" name="MLME_AP_LOSS.indication" resource="SIGNAL">
+ <field name="LOST_AP_List">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_BEACON_REPORTING_EVENT.indication" name="MLME_BEACON_REPORTING_EVENT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Abort_Reason">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CHANNEL_SWITCH.confirm" name="MLME_CHANNEL_SWITCH.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CHANNEL_SWITCH.request" name="MLME_CHANNEL_SWITCH.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CHANNEL_SWITCHED.indication" name="MLME_CHANNEL_SWITCHED.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.confirm" name="MLME_CONNECT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.indication" name="MLME_CONNECT.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.request" name="MLME_CONNECT.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Authentication_Type">
+ <type>Authentication_Type</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECT.response" name="MLME_CONNECT.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECTED.indication" name="MLME_CONNECTED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_CONNECTED.response" name="MLME_CONNECTED.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_RANGE.confirm" name="MLME_DEL_RANGE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_RANGE.request" name="MLME_DEL_RANGE.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_SCAN.confirm" name="MLME_DEL_SCAN.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_SCAN.request" name="MLME_DEL_SCAN.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_TRAFFIC_PARAMETERS.confirm" name="MLME_DEL_TRAFFIC_PARAMETERS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_TRAFFIC_PARAMETERS.request" name="MLME_DEL_TRAFFIC_PARAMETERS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="User_Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_VIF.confirm" name="MLME_DEL_VIF.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DEL_VIF.request" name="MLME_DEL_VIF.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECT.confirm" name="MLME_DISCONNECT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECT.indication" name="MLME_DISCONNECT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECT.request" name="MLME_DISCONNECT.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_DISCONNECTED.indication" name="MLME_DISCONNECTED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_EVENT_LOG.indication" name="MLME_EVENT_LOG.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Event">
+ <type>Event</type>
+ </field>
+ <field name="Timestamp">
+ <type>TSF_Time</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_FORWARD_BEACON.confirm" name="MLME_FORWARD_BEACON.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_FORWARD_BEACON.request" name="MLME_FORWARD_BEACON.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="WIPS_Action">
+ <type>WIPS_Action</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_FRAME_TRANSMISSION.indication" name="MLME_FRAME_TRANSMISSION.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Transmission_Status">
+ <type>Transmission_Status</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET.confirm" name="MLME_GET.confirm" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Element" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET.request" name="MLME_GET.request" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Identifier" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET_KEY_SEQUENCE.confirm" name="MLME_GET_KEY_SEQUENCE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field array="8" name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_GET_KEY_SEQUENCE.request" name="MLME_GET_KEY_SEQUENCE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Key_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Key_Type">
+ <type>Key_Type</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_HOST_STATE.confirm" name="MLME_HOST_STATE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_HOST_STATE.request" name="MLME_HOST_STATE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_State">
+ <type>Host_State</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_LISTEN_END.indication" name="MLME_LISTEN_END.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_MIC_FAILURE.indication" name="MLME_MIC_FAILURE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Key_Type">
+ <type>Key_Type</type>
+ </field>
+ <field name="Key_Id">
+ <type>Natural16</type>
+ </field>
+ <field array="8" name="Key_Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_MONITOR_RSSI.confirm" name="MLME_MONITOR_RSSI.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_MONITOR_RSSI.request" name="MLME_MONITOR_RSSI.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Low_RSSI_Threshold">
+ <type>Decibels</type>
+ </field>
+ <field name="High_RSSI_Threshold">
+ <type>Decibels</type>
+ </field>
+ <field name="RSSI_monitoring_enabled">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_CONFIG.confirm" name="MLME_NAN_CONFIG.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_CONFIG.request" name="MLME_NAN_CONFIG.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="NAN_Operation_Control_Flags">
+ <type>NANOperControl_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_EVENT.indication" name="MLME_NAN_EVENT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Event">
+ <type>Event</type>
+ </field>
+ <field name="Identifier">
+ <type>Natural16</type>
+ </field>
+ <field name="Address_or_Identifier">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_FOLLOWUP.confirm" name="MLME_NAN_FOLLOWUP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_FOLLOWUP.indication" name="MLME_NAN_FOLLOWUP.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Requestor_Instance_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_FOLLOWUP.request" name="MLME_NAN_FOLLOWUP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Requestor_Instance_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_SDF_Flags">
+ <type>NANSDF_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_PUBLISH.confirm" name="MLME_NAN_PUBLISH.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_PUBLISH.request" name="MLME_NAN_PUBLISH.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_SDF_Flags">
+ <type>NANSDF_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_SERVICE.indication" name="MLME_NAN_SERVICE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Publish_Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Requestor_Instance_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_START.confirm" name="MLME_NAN_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_START.request" name="MLME_NAN_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Cluster_Low">
+ <type>Natural16</type>
+ </field>
+ <field name="Cluster_High">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_Operation_Control_Flags">
+ <type>NANOperControl_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_SUBSCRIBE.confirm" name="MLME_NAN_SUBSCRIBE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_NAN_SUBSCRIBE.request" name="MLME_NAN_SUBSCRIBE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Subscribe_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NAN_SDF_Flags">
+ <type>NANSDF_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_POWERMGT.confirm" name="MLME_POWERMGT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_POWERMGT.request" name="MLME_POWERMGT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Power_Management_Mode">
+ <type>Power_Management_Mode</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_PROCEDURE_STARTED.indication" name="MLME_PROCEDURE_STARTED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Procedure_Type">
+ <type>Procedure_Type</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RANGE.indication" name="MLME_RANGE.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RANGE_DONE.indication" name="MLME_RANGE_DONE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RTT_ID">
+ <type>RTT_ID</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.confirm" name="MLME_REASSOCIATE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.indication" name="MLME_REASSOCIATE.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.request" name="MLME_REASSOCIATE.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REASSOCIATE.response" name="MLME_REASSOCIATE.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RECEIVED_FRAME.indication" name="MLME_RECEIVED_FRAME.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REGISTER_ACTION_FRAME.confirm" name="MLME_REGISTER_ACTION_FRAME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_REGISTER_ACTION_FRAME.request" name="MLME_REGISTER_ACTION_FRAME.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Action_Frame_Category_Bitmap_active">
+ <type>Category_Mask</type>
+ </field>
+ <field name="Action_Frame_Category_Bitmap_suspended">
+ <type>Category_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RESET_DWELL_TIME.confirm" name="MLME_RESET_DWELL_TIME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RESET_DWELL_TIME.request" name="MLME_RESET_DWELL_TIME.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAM.confirm" name="MLME_ROAM.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAM.indication" name="MLME_ROAM.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAM.request" name="MLME_ROAM.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAMED.indication" name="MLME_ROAMED.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Temporal_Keys_Required">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_ROAMED.response" name="MLME_ROAMED.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_RSSI_REPORT.indication" name="MLME_RSSI_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="RSSI">
+ <type>Decibels</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SCAN.indication" name="MLME_SCAN.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="RSSI">
+ <type>Decibels</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="HotListed_AP">
+ <type>Boolean</type>
+ </field>
+ <field name="PreferredNetwork_AP">
+ <type>Boolean</type>
+ </field>
+ <field name="ANQP_Elements_Length">
+ <type>Natural16</type>
+ </field>
+ <field name="Network_Block_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SCAN_DONE.indication" name="MLME_SCAN_DONE.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Scan_Id">
+ <type>Scan_Id</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SEND_FRAME.confirm" name="MLME_SEND_FRAME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SEND_FRAME.request" name="MLME_SEND_FRAME.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Host_Tag">
+ <type>Client_Tag</type>
+ </field>
+ <field name="Data_Unit_Descriptor">
+ <type>Data_Unit_Descriptor</type>
+ </field>
+ <field name="Message_Type">
+ <type>Message_Type</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Dwell_Time">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Period">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET.confirm" name="MLME_SET.confirm" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Status" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET.request" name="MLME_SET.request" resource="SIGNAL" vldata_encoded="true">
+ <field name="MIB_Variable_Element" vldata_encoded="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SETKEYS.confirm" name="MLME_SETKEYS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SETKEYS.request" name="MLME_SETKEYS.request" resource="SIGNAL">
+ <field name="Key">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Length">
+ <type>Natural16</type>
+ </field>
+ <field name="Key_Id">
+ <type>Natural16</type>
+ </field>
+ <field name="Key_Type">
+ <type>Key_Type</type>
+ </field>
+ <field name="Address">
+ <type>MAC_Address</type>
+ </field>
+ <field array="8" name="Sequence_Number">
+ <type>Natural16</type>
+ </field>
+ <field name="Cipher_Suite_Selector">
+ <type>Cipher_Suite_Selector</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ACL.confirm" name="MLME_SET_ACL.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ACL.request" name="MLME_SET_ACL.request" resource="SIGNAL">
+ <field name="Access_Control_List">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="ACL_Policy">
+ <type>ACL_Policy</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BAND.confirm" name="MLME_SET_BAND.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BAND.request" name="MLME_SET_BAND.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Band">
+ <type>Band</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BSSID_HOTLIST.confirm" name="MLME_SET_BSSID_HOTLIST.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_BSSID_HOTLIST.request" name="MLME_SET_BSSID_HOTLIST.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CACHED_CHANNELS.confirm" name="MLME_SET_CACHED_CHANNELS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CACHED_CHANNELS.request" name="MLME_SET_CACHED_CHANNELS.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CHANNEL.confirm" name="MLME_SET_CHANNEL.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CHANNEL.request" name="MLME_SET_CHANNEL.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Availability_Duration">
+ <type>Time_Units</type>
+ </field>
+ <field name="Availability_Interval">
+ <type>Time_Units</type>
+ </field>
+ <field name="Count">
+ <type>Natural16</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CTWINDOW.confirm" name="MLME_SET_CTWINDOW.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_CTWINDOW.request" name="MLME_SET_CTWINDOW.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="CTWindow">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_IP_ADDRESS.confirm" name="MLME_SET_IP_ADDRESS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_IP_ADDRESS.request" name="MLME_SET_IP_ADDRESS.request" resource="SIGNAL">
+ <field name="IP_Address">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="IP_Version">
+ <type>Natural16</type>
+ </field>
+ <field name="Multicast_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_NOA.confirm" name="MLME_SET_NOA.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_NOA.request" name="MLME_SET_NOA.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Request_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="NoA_Count">
+ <type>Natural16</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PACKET_FILTER.confirm" name="MLME_SET_PACKET_FILTER.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PACKET_FILTER.request" name="MLME_SET_PACKET_FILTER.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PMK.confirm" name="MLME_SET_PMK.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PMK.request" name="MLME_SET_PMK.request" resource="SIGNAL">
+ <field name="PMK">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PNO_LIST.confirm" name="MLME_SET_PNO_LIST.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_PNO_LIST.request" name="MLME_SET_PNO_LIST.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_PARAMETERS.confirm" name="MLME_SET_ROAMING_PARAMETERS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_PARAMETERS.request" name="MLME_SET_ROAMING_PARAMETERS.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_TYPE.confirm" name="MLME_SET_ROAMING_TYPE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_ROAMING_TYPE.request" name="MLME_SET_ROAMING_TYPE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Roaming_Type">
+ <type>Roaming_Type</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_TRAFFIC_PARAMETERS.confirm" name="MLME_SET_TRAFFIC_PARAMETERS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_TRAFFIC_PARAMETERS.request" name="MLME_SET_TRAFFIC_PARAMETERS.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="User_Priority">
+ <type>Priority</type>
+ </field>
+ <field name="Medium_Time">
+ <type>Natural16</type>
+ </field>
+ <field name="Minimum_Data_Rate">
+ <type>Rate</type>
+ </field>
+ <field name="Peer_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_WHITELIST_SSID.confirm" name="MLME_SET_WHITELIST_SSID.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SET_WHITELIST_SSID.request" name="MLME_SET_WHITELIST_SSID.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SIGNIFICANT_CHANGE.indication" name="MLME_SIGNIFICANT_CHANGE.indication" resource="SIGNAL">
+ <field name="Change_Results">
+ <type>Data_Reference</type>
+ </field>
+ <field default="0" hidden="true" name="Virtual_Interface_Index" suppress="true">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Number_of_Results">
+ <type>Natural16</type>
+ </field>
+ <field name="Number_of_RSSI_Entries">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START.confirm" name="MLME_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START.request" name="MLME_START.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Beacon_Period">
+ <type>Time_Units</type>
+ </field>
+ <field name="DTIM_Period">
+ <type>Beacon_Periods</type>
+ </field>
+ <field name="Capability_Information">
+ <type>Capability_Information</type>
+ </field>
+ <field name="Authentication_Type">
+ <type>Authentication_Type</type>
+ </field>
+ <field name="Hidden_SSID">
+ <type>Hidden_Ssid</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START_LINK_STATISTICS.confirm" name="MLME_START_LINK_STATISTICS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_START_LINK_STATISTICS.request" name="MLME_START_LINK_STATISTICS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Mpdu_Size_Threshold">
+ <type>Natural16</type>
+ </field>
+ <field name="Aggressive_statistics_gathering_enabled">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_STOP_LINK_STATISTICS.confirm" name="MLME_STOP_LINK_STATISTICS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_STOP_LINK_STATISTICS.request" name="MLME_STOP_LINK_STATISTICS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Statistics_Stop_Bitmap">
+ <type>StatsStop_Mask</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SYNCHRONISED.indication" name="MLME_SYNCHRONISED.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="RSSI">
+ <type>Decibels</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_SYNCHRONISED.response" name="MLME_SYNCHRONISED.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="BSSID">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_ACTION.confirm" name="MLME_TDLS_ACTION.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_ACTION.request" name="MLME_TDLS_ACTION.request" resource="SIGNAL">
+ <field name="Information_Elements">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="TDLS_Action">
+ <type>TDLS_Action</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Channel_Information">
+ <type>Channel_Information</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_PEER.indication" name="MLME_TDLS_PEER.indication" resource="SIGNAL">
+ <field name="Frame">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_STA_Address">
+ <type>MAC_Address</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="TDLS_Event">
+ <type>TDLS_Event</type>
+ </field>
+ <field name="Reason_Code">
+ <type>Reason_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="MLME_TDLS_PEER.response" name="MLME_TDLS_PEER.response" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Peer_Index">
+ <type>Peer_Index</type>
+ </field>
+ <field name="TDLS_Event">
+ <type>TDLS_Event</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="Message_Type" resource="TYPE" size="16">
+ <value name="EAP_Message" value="0x0001"/>
+ <value name="EAPOL_Key_M123" value="0x0002"/>
+ <value name="EAPOL_Key_M4" value="0x0003"/>
+ <value name="ARP" value="0x0004"/>
+ <value name="DHCP" value="0x0005"/>
+ <value name="Neighbor_Discovery" value="0x0006"/>
+ <value name="WAI_Message" value="0x0007"/>
+ <value name="Periodic_Offload" value="0x0008"/>
+ <value name="IEEE80211_Action" value="0x0010"/>
+ <value name="IEEE80211_Mgmt" value="0x0011"/>
+ </type>
+ <type name="Microseconds16" resource="TYPE" size="16"/>
+ <type name="Microseconds32" resource="TYPE" size="32"/>
+ <type name="Mode" resource="TYPE" size="16">
+ <value name="Source" value="0x0001"/>
+ <value name="Sink" value="0x0002"/>
+ <value name="Loopback" value="0x0003"/>
+ </type>
+ <type name="NANOperControl_Mask" resource="TYPE" size="16"/>
+ <type name="NANSDF_Mask" resource="TYPE" size="16"/>
+ <type name="NAN_Availability_Duration" resource="TYPE" size="8">
+ <value name="16ms" value="0x00"/>
+ <value name="32ms" value="0x01"/>
+ <value name="64ms" value="0x02"/>
+ </type>
+ <type name="NAN_Availability_Interval" resource="TYPE" size="32"/>
+ <type name="NAN_Operation_Control" resource="TYPE" size="16">
+ <value name="Cluster_SDF" value="0x0001"/>
+ <value name="MAC_Address_Event" value="0x0002"/>
+ <value name="Start_Cluster_Event" value="0x0004"/>
+ <value name="Joined_Cluster_Event" value="0x0008"/>
+ </type>
+ <type name="NAN_SDF_Control" resource="TYPE" size="16">
+ <value name="Publish_End_Event" value="0x0001"/>
+ <value name="Subscribe_End_Event" value="0x0002"/>
+ <value name="Match_expired_Event" value="0x0004"/>
+ <value name="Received_FollowUp_Event" value="0x0008"/>
+ <value name="Disable_Responses_after_FollowUp" value="0x0010"/>
+ </type>
+ <type name="Natural16" resource="TYPE" size="16"/>
+ <type name="Natural32" resource="TYPE" size="32"/>
+ <type name="Natural8" resource="TYPE" size="8"/>
+ <type name="Packet_Filter_Mask" resource="TYPE" size="8"/>
+ <type abbr="PFM" name="Packet_Filter_Mode" resource="TYPE" size="8">
+ <value abbr="out" name="Opt_Out" value="0x01"/>
+ <value abbr="in" name="Opt_In" value="0x02"/>
+ <value abbr="outs" name="Opt_Out_Sleep" value="0x04"/>
+ <value abbr="ins" name="Opt_In_Sleep" value="0x08"/>
+ </type>
+ <type abbr="PID" name="Peer_Index" resource="TYPE" size="16"/>
+ <type name="Per_AC_Priority" resource="TYPE" size="4" subsidiary="true"/>
+ <type name="Picoseconds16" resource="TYPE" size="16"/>
+ <type name="Picoseconds32" resource="TYPE" size="32"/>
+ <type name="Pmalloc_Area" resource="TYPE" size="16">
+ <value name="Pmalloc_Stats" value="0x0000"/>
+ <value name="Pmalloc_Fsm_Stats" value="0x0001"/>
+ <value name="Hostio_Sig_Sizes" value="0x0002"/>
+ </type>
+ <type abbr="PMM" name="Power_Management_Mode" resource="TYPE" size="16">
+ <value name="Active_Mode" value="0x0000"/>
+ <value name="Power_Save" value="0x0001"/>
+ </type>
+ <type name="Primary_Channel_Position" resource="TYPE" size="8" subsidiary="true">
+ <!-- This definition must match the one in station_types.xml -->
+ <!-- For Primary channel in 40M we use: -->
+ <!-- p0 for: |***|___| -->
+ <!-- p1 for: |___|***| -->
+ <!-- For 20MHz channel in 80M we use: -->
+ <!-- p0 for: |***___|______| -->
+ <!-- p1 for: |___***|______| -->
+ <!-- p2 for: |______|***___| -->
+ <!-- p3 for: |______|___***| -->
+ <!-- For 20MHz channel in 160M we use: -->
+ <!-- p0 for: |***_________|____________| -->
+ <!-- p1 for: |___***______|____________| -->
+ <!-- p2 for: |______***___|____________| -->
+ <!-- p3 for: |_________***|____________| -->
+ <!-- p4 for: |____________|***_________| -->
+ <!-- p5 for: |____________|___***______| -->
+ <!-- p6 for: |____________|______***___| -->
+ <!-- p7 for: |____________|_________***| -->
+ <value name="p0" value="0x00"/>
+ <value name="p1" value="0x01"/>
+ <value name="p2" value="0x02"/>
+ <value name="p3" value="0x03"/>
+ <value name="p4" value="0x04"/>
+ <value name="p5" value="0x05"/>
+ <value name="p6" value="0x06"/>
+ <value name="p7" value="0x07"/>
+ <value name="Not_Applicable" value="0x08"/>
+ </type>
+ <type name="Priority" resource="TYPE" size="16">
+ <value abbr="u0" name="QoS_UP0" value="0x0000"/>
+ <value abbr="u1" name="QoS_UP1" value="0x0001"/>
+ <value abbr="u2" name="QoS_UP2" value="0x0002"/>
+ <value abbr="u3" name="QoS_UP3" value="0x0003"/>
+ <value abbr="u4" name="QoS_UP4" value="0x0004"/>
+ <value abbr="u5" name="QoS_UP5" value="0x0005"/>
+ <value abbr="u6" name="QoS_UP6" value="0x0006"/>
+ <value abbr="u7" name="QoS_UP7" value="0x0007"/>
+ <value abbr="co" name="Contention" value="0x8000"/>
+ </type>
+ <type name="Procedure_Type" resource="TYPE" size="16">
+ <value name="Unknown" value="0x0000"/>
+ <value name="Connection_Started" value="0x0001"/>
+ <value name="Device_Discovered" value="0x0002"/>
+ <value name="Roaming_Started" value="0x0003"/>
+ </type>
+ <type name="Process" resource="TYPE" size="12" subsidiary="true"/>
+ <type name="Process_Id" resource="TYPE" size="16">
+ <field name="Process">
+ <type>Process</type>
+ </field>
+ <field array="2" name="Sender_Bit">
+ <type>Sender_Bit</type>
+ </field>
+ <field name="Processor">
+ <type>Processor</type>
+ </field>
+ </type>
+ <type name="Processor" resource="TYPE" size="2" subsidiary="true">
+ <value name="Default" value="0x0"/>
+ <value name="ChipCPU" value="0x1"/>
+ <value name="HostCPU" value="0x3"/>
+ </type>
+ <type name="Protocol" resource="TYPE" size="16">
+ <value name="UDP" value="0x0001"/>
+ <value name="TCP" value="0x0002"/>
+ </type>
+ <type name="Purpose" resource="TYPE" size="16">
+ <value name="Beacon" value="0x0001"/>
+ <value name="Probe_Response" value="0x0002"/>
+ <value name="Association_Response" value="0x0004"/>
+ <value name="Local" value="0x0008"/>
+ <value name="Association_Request" value="0x0010"/>
+ <value name="Probe_Request" value="0x0020"/>
+ </type>
+ <type name="Purpose_Mask" resource="TYPE" size="16"/>
+ <type dvalue="RADIO_LOGGING.confirm" name="RADIO_LOGGING.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="RADIO_LOGGING.indication" name="RADIO_LOGGING.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Just to make sure we have received all data out of the chip -->
+ <field name="Sequence_Number">
+ <type>Natural32</type>
+ </field>
+ <!-- Whether more data will come -->
+ <field name="More_Data">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="RADIO_LOGGING.request" name="RADIO_LOGGING.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Radio Logging block can sample different parts of the transmit or receive
+ chain. Logging_Source will determine which part to sample. -->
+ <field name="Logging_Source">
+ <type>Natural32</type>
+ </field>
+ <!-- This field selects the log frequency. Currently supported
+ 0 = 80 Mhz,
+ 1 = 40 MHz,
+ 2 = 20 MHz. -->
+ <field name="Logging_Frequency">
+ <type>Natural32</type>
+ </field>
+ <!-- Trigger mode defines when logging must stop. Trigger modes can be split
+ in two group of modes: hardware and software. FW does not support
+ hardware modes so far. But there are multiple software modes that are
+ supported by FW and will be extended in the nearest future. -->
+ <field name="Trigger_Mode">
+ <type>Natural32</type>
+ </field>
+ <!-- Delay in us before or after trigger. Depends on trigger mode. -->
+ <field name="Delay">
+ <type>Natural32</type>
+ </field>
+ <!-- The size of the logging buffer to be allocated. -->
+ <field name="Buffer_Size">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="RTT_Bandwidth" resource="TYPE" size="16">
+ <value name="20MHz" value="0x0004"/>
+ <value name="40MHz" value="0x0008"/>
+ <value name="80MHz" value="0x0010"/>
+ <value name="160MHz" value="0x0020"/>
+ </type>
+ <type name="RTT_ID" resource="TYPE" size="16"/>
+ <type name="RTT_Peer_Type" resource="TYPE" size="16">
+ <value name="unknown" value="0x0000"/>
+ <value name="AP" value="0x0001"/>
+ <value name="STA" value="0x0002"/>
+ <value name="P2P_GO" value="0x0003"/>
+ <value name="P2P_Client" value="0x0004"/>
+ <value name="NAN_Device" value="0x0005"/>
+ </type>
+ <type name="RTT_Preamble" resource="TYPE" size="16">
+ <value name="Legacy" value="0x0001"/>
+ <value name="HT" value="0x0002"/>
+ <value name="VHT" value="0x0004"/>
+ </type>
+ <type name="RTT_Status" resource="TYPE" size="16">
+ <value name="Success" value="0x0000"/>
+ <value name="Unspecified_failure" value="0x0001"/>
+ <value name="Fail_No_Response" value="0x0002"/>
+ <value name="Fail_Rejected" value="0x0003"/>
+ <value name="Fail_Not_Scheduled" value="0x0004"/>
+ <value name="Fail_Timeout" value="0x0005"/>
+ <value name="Fail_Incorrect_channel" value="0x0006"/>
+ <value name="Fail_FTM_Not_Supported" value="0x0007"/>
+ <value name="Measurement_Aborted" value="0x0008"/>
+ <value name="Fail_Invalid_Time_Stamp" value="0x0009"/>
+ <value name="Fail_No_FTM_Received" value="0x000a"/>
+ <value name="Fail_Burst_Not_Scheduled" value="0x000b"/>
+ <value name="Fail_Busy_try_later" value="0x000c"/>
+ <value name="Fail_Invalid_request" value="0x000d"/>
+ <value name="Fail_FTM_Parameter_Override" value="0x000f"/>
+ </type>
+ <type name="RTT_Type" resource="TYPE" size="16">
+ <value name="One_sided" value="0x0000"/>
+ <value name="Two_sided" value="0x0001"/>
+ </type>
+ <type flags="true" name="Radio_Bitmap" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="radio_0" value="0x0001"/>
+ <value name="radio_1" value="0x0002"/>
+ </type>
+ <type name="Rate" resource="TYPE" size="16">
+ <field name="HT">
+ <type>HT</type>
+ </field>
+ <field name="Short_Preamble">
+ <type>Usage</type>
+ </field>
+ <field name="LDPC">
+ <type>Usage</type>
+ </field>
+ <field name="STBC">
+ <type>Usage</type>
+ </field>
+ <field name="Bandwidth">
+ <type>Bandwidth</type>
+ </field>
+ <field name="Short_GI">
+ <type>Usage</type>
+ </field>
+ <field name="Greenfield">
+ <type>Usage</type>
+ </field>
+ <field name="Rate_Value">
+ <type>Rate_Value</type>
+ </field>
+ </type>
+ <type name="Rate_Value" resource="TYPE" size="7" subsidiary="true"/>
+ <type name="Rates_List" resource="TYPE">
+ <!-- "num_rates" rates of interest in the rates array, encoded as in Data_Rate. -->
+ <field hidden="true" name="num_rates">
+ <type>uint16</type>
+ </field>
+ <field blocklength="num_rates" name="rates">
+ <type>Data_Rate</type>
+ </field>
+ </type>
+ <type name="Raw_Power" resource="TYPE" signed="true" size="16"/>
+ <type name="Reason_Code" resource="TYPE" size="16">
+ <value name="Reserved" value="0x0000"/>
+ <value name="Unspecified_Reason" value="0x0001"/>
+ <value name="Deauthenticated_Invalid_authentication" value="0x0002"/>
+ <value name="Deauthenticated_Leaving_ESS" value="0x0003"/>
+ <value name="Deauthenticated_inactivity" value="0x0004"/>
+ <value name="Deauthenticated_no_more_stations" value="0x0005"/>
+ <value name="Deauthenticated_invalid_class_2_frame" value="0x0006"/>
+ <value name="Deauthenticated_invalid_class_3_frame" value="0x0007"/>
+ <value name="Deauthenticated_Unacceptable_Power_Capability" value="0x000a"/>
+ <value name="Deauthenticated_4_Way_Handshake_Timeout" value="0x000f"/>
+ <value name="Deauthenticated_Group_ Handshake_Timeout" value="0x0010"/>
+ <value name="Deauthenticated_Handshake_Element_Mismatch" value="0x0011"/>
+ <value name="Deauthenticated_Reason_Invalid_RSNE" value="0x0014"/>
+ <value name="Deauthenticated_802_1_X_Auth_Failed" value="0x0017"/>
+ <value name="TDLS_Peer_Unreachable" value="0x0019"/>
+ <value name="TDLS_Teardown_Unspecified_Reason" value="0x001a"/>
+ <value name="QoS_Unspecified_Reason" value="0x0020"/>
+ <value name="QoS_Excessive_Not_Ack" value="0x0022"/>
+ <value name="QoS_TXOP_Limit_Exceeded" value="0x0023"/>
+ <value name="QSTA_Leaving" value="0x0024"/>
+ <value name="End" value="0x0025"/>
+ <value name="Unknown" value="0x0026"/>
+ <value name="Timeout" value="0x0027"/>
+ <value name="Keep_Alive_Failure" value="0x0028"/>
+ <value name="Start" value="0x0029"/>
+ <value name="Synchronisation_Loss" value="0x8003"/>
+ <value name="Security_Required" value="0x8004"/>
+ <value name="Roaming_failure_link_loss_no_candidate" value="0x8005"/>
+ <value name="Hotspot_max_client_reached" value="0x8006"/>
+ <value name="Reporting_Aborted_Scanning" value="0x8008"/>
+ <value name="NAN_Service_Terminated_Timeout" value="0x9001"/>
+ <value name="NAN_Service_Terminated_User_Request" value="0x9002"/>
+ <value name="NAN_Service_Terminated_Count_Reached" value="0x9003"/>
+ <value name="NAN_Service_Terminated_Discovery_Shutdown" value="0x9004"/>
+ <value name="NAN_Service_Terminated_Post_Discovery_Expired" value="0x9005"/>
+ <value name="NAN_Transmit_Followup_Success" value="0x9006"/>
+ <value name="NAN_Transmit_Followup_Failure" value="0x9007"/>
+ </type>
+ <type name="Report_Mode" resource="TYPE" size="16">
+ <value name="Buffer_full" value="0x0001"/>
+ <value name="End_of_Scan_cycle" value="0x0002"/>
+ <value name="Real_Time" value="0x0004"/>
+ <value name="No_Batch" value="0x0008"/>
+ </type>
+ <type name="Request_Type" resource="TYPE" size="16">
+ <value name="SMAPPER_Rx_Config" value="0x0000"/>
+ </type>
+ <type abbr="RC" name="Result_Code" resource="TYPE" size="16">
+ <value name="Success" value="0x0000"/>
+ <value name="Unspecified_Failure" value="0x0001"/>
+ <value name="Invalid_Parameters" value="0x0026"/>
+ <value name="Rejected_Invalid_IE" value="0x0028"/>
+ <value name="Not_Allowed" value="0x0030"/>
+ <value name="Not_Present" value="0x0031"/>
+ <value name="Transmission_Failure" value="0x004f"/>
+ <value name="Timeout" value="0x8000"/>
+ <value name="Too_Many_Simultaneous_Requests" value="0x8001"/>
+ <value name="BSS_Already_Started_Or_Joined" value="0x8002"/>
+ <value name="Not_Supported" value="0x8003"/>
+ <value name="Invalid_State" value="0x8004"/>
+ <value name="Insufficient_Resource" value="0x8006"/>
+ <value name="Missing_Information_Element" value="0x8007"/>
+ <value name="Invalid_Virtual_Interface_Index" value="0x800a"/>
+ <value name="Host_Request_Success" value="0x800b"/>
+ <value name="Host_Request_Failed" value="0x800c"/>
+ <value name="Comeback_Time_Running" value="0x800d"/>
+ <value name="Invalid_Frequency" value="0x800e"/>
+ <value name="Probe_Timeout" value="0x800f"/>
+ <value name="Auth_Timeout" value="0x8010"/>
+ <value name="Assoc_Timeout" value="0x8011"/>
+ <value name="Assoc_Abort" value="0x8012"/>
+ <value name="Auth_No_Ack" value="0x8013"/>
+ <value name="Assoc_No_Ack" value="0x8014"/>
+ <value name="Invalid_TLV_Value" value="0x9000"/>
+ <value name="NAN_Protocol_Failure" value="0x9001"/>
+ <value name="NAN_Invalid_Publish_Subscribe_ID" value="0x9002"/>
+ <value name="NAN_Invalid_Requestor_Instance_ID" value="0x9003"/>
+ </type>
+ <type name="Roaming_Type" resource="TYPE" size="16">
+ <value name="Legacy" value="0x0000"/>
+ <value name="NCHO" value="0x0001"/>
+ </type>
+ <type flags="true" name="Rx_Start_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <value name="scan_channel" value="0x0001"/>
+ <value name="filtering" value="0x0002"/>
+ <value name="periodic" value="0x0004"/>
+ <!-- The radio is normally turned on for Rx only. However, if the 'ack' flag
+ is set it will be turned on for Tx as well. This allows unicast MPDUs
+ to be acked. -->
+ <value name="ack" value="0x0008"/>
+ <value name="lp_mode" value="0x0010"/>
+ </type>
+ <type name="Scan_Id" resource="TYPE" size="16"/>
+ <type name="Scan_Policy" resource="TYPE" size="8">
+ <value name="Passive" value="0x01"/>
+ <value name="Test_Mode" value="0x02"/>
+ <value name="Any_RA" value="0x04"/>
+ <value name="2_4GHz" value="0x08"/>
+ <value name="5GHz" value="0x10"/>
+ <value name="Non_DFS" value="0x20"/>
+ <value name="DFS" value="0x40"/>
+ <value name="On_Channel" value="0x80"/>
+ </type>
+ <type name="Scan_Type" resource="TYPE" size="16">
+ <value name="Initial_Scan" value="0x0001"/>
+ <value name="Full_Scan" value="0x0002"/>
+ <value name="Scheduled_Scan" value="0x0003"/>
+ <value name="P2P_Scan_Full" value="0x0004"/>
+ <value name="P2P_Scan_Social" value="0x0005"/>
+ <value name="OBSS_Scan" value="0x0006"/>
+ <value name="AP_Auto_Channel_Selection" value="0x0007"/>
+ <value name="PNO_Scan" value="0x0008"/>
+ <value name="GScan" value="0x0009"/>
+ <value name="Measurement_Scan" value="0x000a"/>
+ <value name="Soft_Neighbour_Roaming_Scan" value="0x000b"/>
+ <value name="Soft_Cached_Roaming_Scan" value="0x000c"/>
+ <value name="Soft_All_Roaming_Scan" value="0x000d"/>
+ <value name="Hard_Neighbour_Roaming_Scan" value="0x000e"/>
+ <value name="Hard_Cached_Roaming_Scan" value="0x000f"/>
+ <value name="Hard_All_Roaming_Scan" value="0x0010"/>
+ <value name="OBSS_Scan_Internal" value="0x0011"/>
+ <value name="NAN_Scan" value="0x0012"/>
+ <value name="Single_Channel_Scan" value="0x0013"/>
+ <value name="First_Illegal" value="0x0014"/>
+ </type>
+ <type name="Sender_Bit" resource="TYPE" size="1" subsidiary="true"/>
+ <type name="Sequence_Number" resource="TYPE" size="16">
+ <field name="TDLS">
+ <type>Usage</type>
+ </field>
+ <field array="3" name="Zero_Bit">
+ <type>Zero_Bit</type>
+ </field>
+ <field name="Sequence_Number_Value">
+ <type>Sequence_Number_Value</type>
+ </field>
+ </type>
+ <type name="Sequence_Number_Value" resource="TYPE" size="12" subsidiary="true"/>
+ <type abbr="Sig" name="Signal_Id" resource="TYPE" size="16">
+ <value name="MA_UNITDATA.request" value="0x1000"/>
+ <value name="MA_CONTROL.request" value="0x1001"/>
+ <value name="DataSpare1.request" value="0x1002"/>
+ <value name="DataSpare2.request" value="0x1003"/>
+ <value name="DataSpare3.request" value="0x1004"/>
+ <value name="MA_UNITDATA.confirm" value="0x1100"/>
+ <value name="MA_CONTROL.confirm" value="0x1101"/>
+ <value name="DataSpare1.confirm" value="0x1102"/>
+ <value name="DataSpare2.confirm" value="0x1103"/>
+ <value name="DataSpare3.confirm" value="0x1104"/>
+ <value name="DataSpare1.response" value="0x1200"/>
+ <value name="DataSpare2.response" value="0x1201"/>
+ <value name="DataSpare3.response" value="0x1202"/>
+ <value name="MA_UNITDATA.indication" value="0x1300"/>
+ <value name="MA_BLOCKACK.indication" value="0x1301"/>
+ <value name="DataSpare1.indication" value="0x1302"/>
+ <value name="DataSpare2.indication" value="0x1303"/>
+ <value name="DataSpare3.indication" value="0x1304"/>
+ <value name="MLME_GET.request" value="0x2001"/>
+ <value name="MLME_SET.request" value="0x2002"/>
+ <value name="MLME_POWERMGT.request" value="0x2003"/>
+ <value name="MLME_ADD_INFO_ELEMENTS.request" value="0x2004"/>
+ <value name="MLME_ADD_SCAN.request" value="0x2005"/>
+ <value name="MLME_DEL_SCAN.request" value="0x2006"/>
+ <value name="MLME_ADD_VIF.request" value="0x2007"/>
+ <value name="MLME_DEL_VIF.request" value="0x2008"/>
+ <value name="MLME_START.request" value="0x2009"/>
+ <value name="MLME_SET_CHANNEL.request" value="0x200a"/>
+ <value name="MLME_CONNECT.request" value="0x200b"/>
+ <value name="MLME_REASSOCIATE.request" value="0x200c"/>
+ <value name="MLME_ROAM.request" value="0x200d"/>
+ <value name="MLME_DISCONNECT.request" value="0x200e"/>
+ <value name="MLME_REGISTER_ACTION_FRAME.request" value="0x200f"/>
+ <value name="MLME_SEND_FRAME.request" value="0x2010"/>
+ <value name="MLME_RESET_DWELL_TIME.request" value="0x2011"/>
+ <value name="MLME_SET_TRAFFIC_PARAMETERS.request" value="0x2012"/>
+ <value name="MLME_DEL_TRAFFIC_PARAMETERS.request" value="0x2013"/>
+ <value name="MLME_SET_PACKET_FILTER.request" value="0x2014"/>
+ <value name="MLME_SET_IP_ADDRESS.request" value="0x2015"/>
+ <value name="MLME_SET_ACL.request" value="0x2016"/>
+ <value name="MLME_SETKEYS.request" value="0x2018"/>
+ <value name="MLME_GET_KEY_SEQUENCE.request" value="0x201a"/>
+ <value name="MLME_SET_PMK.request" value="0x201c"/>
+ <value name="MLME_SET_CACHED_CHANNELS.request" value="0x201f"/>
+ <value name="MLME_SET_WHITELIST_SSID.request" value="0x2020"/>
+ <value name="MLME_TDLS_ACTION.request" value="0x2021"/>
+ <value name="MLME_CHANNEL_SWITCH.request" value="0x2022"/>
+ <value name="MLME_MONITOR_RSSI.request" value="0x2023"/>
+ <value name="MLME_START_LINK_STATISTICS.request" value="0x2024"/>
+ <value name="MLME_STOP_LINK_STATISTICS.request" value="0x2025"/>
+ <value name="MLME_SET_BSSID_HOTLIST.request" value="0x2026"/>
+ <value name="MLME_SET_PNO_LIST.request" value="0x2027"/>
+ <value name="MLME_HOST_STATE.request" value="0x2028"/>
+ <value name="MLME_ADD_RANGE.request" value="0x2029"/>
+ <value name="MLME_DEL_RANGE.request" value="0x202a"/>
+ <value name="MLME_SET_NOA.request" value="0x202b"/>
+ <value name="MLME_SET_CTWINDOW.request" value="0x202c"/>
+ <value name="MLME_NAN_START.request" value="0x202d"/>
+ <value name="MLME_NAN_CONFIG.request" value="0x202e"/>
+ <value name="MLME_NAN_PUBLISH.request" value="0x202f"/>
+ <value name="MLME_NAN_SUBSCRIBE.request" value="0x2030"/>
+ <value name="MLME_NAN_FOLLOWUP.request" value="0x2031"/>
+ <value name="MLME_FORWARD_BEACON.request" value="0x2034"/>
+ <value name="MLME_SET_ROAMING_TYPE.request" value="0x2041"/>
+ <value name="MLME_SET_BAND.request" value="0x2042"/>
+ <value name="MLME_SET_ROAMING_PARAMETERS.request" value="0x2043"/>
+ <value name="ControlSpare1.request" value="0x2044"/>
+ <value name="ControlSpare2.request" value="0x2045"/>
+ <value name="ControlSpare3.request" value="0x2046"/>
+ <value name="MLME_GET.confirm" value="0x2101"/>
+ <value name="MLME_SET.confirm" value="0x2102"/>
+ <value name="MLME_POWERMGT.confirm" value="0x2103"/>
+ <value name="MLME_ADD_INFO_ELEMENTS.confirm" value="0x2104"/>
+ <value name="MLME_ADD_SCAN.confirm" value="0x2105"/>
+ <value name="MLME_DEL_SCAN.confirm" value="0x2106"/>
+ <value name="MLME_ADD_VIF.confirm" value="0x2107"/>
+ <value name="MLME_DEL_VIF.confirm" value="0x2108"/>
+ <value name="MLME_START.confirm" value="0x2109"/>
+ <value name="MLME_SET_CHANNEL.confirm" value="0x210a"/>
+ <value name="MLME_CONNECT.confirm" value="0x210b"/>
+ <value name="MLME_REASSOCIATE.confirm" value="0x210c"/>
+ <value name="MLME_ROAM.confirm" value="0x210d"/>
+ <value name="MLME_DISCONNECT.confirm" value="0x210e"/>
+ <value name="MLME_REGISTER_ACTION_FRAME.confirm" value="0x210f"/>
+ <value name="MLME_SEND_FRAME.confirm" value="0x2110"/>
+ <value name="MLME_RESET_DWELL_TIME.confirm" value="0x2111"/>
+ <value name="MLME_SET_TRAFFIC_PARAMETERS.confirm" value="0x2112"/>
+ <value name="MLME_DEL_TRAFFIC_PARAMETERS.confirm" value="0x2113"/>
+ <value name="MLME_SET_PACKET_FILTER.confirm" value="0x2114"/>
+ <value name="MLME_SET_IP_ADDRESS.confirm" value="0x2115"/>
+ <value name="MLME_SET_ACL.confirm" value="0x2116"/>
+ <value name="MLME_SETKEYS.confirm" value="0x2118"/>
+ <value name="MLME_GET_KEY_SEQUENCE.confirm" value="0x211a"/>
+ <value name="MLME_SET_PMK.confirm" value="0x211c"/>
+ <value name="MLME_SET_CACHED_CHANNELS.confirm" value="0x211f"/>
+ <value name="MLME_SET_WHITELIST_SSID.confirm" value="0x2120"/>
+ <value name="MLME_TDLS_ACTION.confirm" value="0x2121"/>
+ <value name="MLME_CHANNEL_SWITCH.confirm" value="0x2122"/>
+ <value name="MLME_MONITOR_RSSI.confirm" value="0x2123"/>
+ <value name="MLME_START_LINK_STATISTICS.confirm" value="0x2124"/>
+ <value name="MLME_STOP_LINK_STATISTICS.confirm" value="0x2125"/>
+ <value name="MLME_SET_BSSID_HOTLIST.confirm" value="0x2126"/>
+ <value name="MLME_SET_PNO_LIST.confirm" value="0x2127"/>
+ <value name="MLME_HOST_STATE.confirm" value="0x2128"/>
+ <value name="MLME_ADD_RANGE.confirm" value="0x2129"/>
+ <value name="MLME_DEL_RANGE.confirm" value="0x212a"/>
+ <value name="MLME_SET_NOA.confirm" value="0x212b"/>
+ <value name="MLME_SET_CTWINDOW.confirm" value="0x212c"/>
+ <value name="MLME_NAN_START.confirm" value="0x212d"/>
+ <value name="MLME_NAN_CONFIG.confirm" value="0x212e"/>
+ <value name="MLME_NAN_PUBLISH.confirm" value="0x212f"/>
+ <value name="MLME_NAN_SUBSCRIBE.confirm" value="0x2130"/>
+ <value name="MLME_NAN_FOLLOWUP.confirm" value="0x2131"/>
+ <value name="MLME_FORWARD_BEACON.confirm" value="0x2134"/>
+ <value name="MLME_SET_ROAMING_TYPE.confirm" value="0x2141"/>
+ <value name="MLME_SET_BAND.confirm" value="0x2142"/>
+ <value name="MLME_SET_ROAMING_PARAMETERS.confirm" value="0x2143"/>
+ <value name="ControlSpare1.confirm" value="0x2144"/>
+ <value name="ControlSpare2.confirm" value="0x2145"/>
+ <value name="ControlSpare3.confirm" value="0x2146"/>
+ <value name="MLME_CONNECT.response" value="0x2200"/>
+ <value name="MLME_CONNECTED.response" value="0x2201"/>
+ <value name="MLME_REASSOCIATE.response" value="0x2202"/>
+ <value name="MLME_ROAMED.response" value="0x2203"/>
+ <value name="MLME_TDLS_PEER.response" value="0x2204"/>
+ <value name="MLME_SYNCHRONISED.response" value="0x2205"/>
+ <value name="ControlSpare1.response" value="0x2206"/>
+ <value name="ControlSpare2.response" value="0x2207"/>
+ <value name="ControlSpare3.response" value="0x2208"/>
+ <value name="MLME_SCAN.indication" value="0x2300"/>
+ <value name="MLME_SCAN_DONE.indication" value="0x2301"/>
+ <value name="MLME_LISTEN_END.indication" value="0x2302"/>
+ <value name="MLME_CONNECT.indication" value="0x2303"/>
+ <value name="MLME_CONNECTED.indication" value="0x2304"/>
+ <value name="MLME_REASSOCIATE.indication" value="0x2305"/>
+ <value name="MLME_ROAM.indication" value="0x2306"/>
+ <value name="MLME_ROAMED.indication" value="0x2307"/>
+ <value name="MLME_DISCONNECT.indication" value="0x2308"/>
+ <value name="MLME_DISCONNECTED.indication" value="0x2309"/>
+ <value name="MLME_PROCEDURE_STARTED.indication" value="0x230a"/>
+ <value name="MLME_MIC_FAILURE.indication" value="0x230b"/>
+ <value name="MLME_FRAME_TRANSMISSION.indication" value="0x230c"/>
+ <value name="MLME_RECEIVED_FRAME.indication" value="0x230d"/>
+ <value name="MLME_TDLS_PEER.indication" value="0x230f"/>
+ <value name="MLME_AP_LOSS.indication" value="0x2310"/>
+ <value name="MLME_SIGNIFICANT_CHANGE.indication" value="0x2311"/>
+ <value name="MLME_RSSI_REPORT.indication" value="0x2312"/>
+ <value name="MLME_AC_PRIORITY_UPDATE.indication" value="0x2313"/>
+ <value name="MLME_RANGE.indication" value="0x2314"/>
+ <value name="MLME_RANGE_DONE.indication" value="0x2315"/>
+ <value name="MLME_EVENT_LOG.indication" value="0x2316"/>
+ <value name="MLME_NAN_EVENT.indication" value="0x2317"/>
+ <value name="MLME_NAN_SERVICE.indication" value="0x2318"/>
+ <value name="MLME_NAN_FOLLOWUP.indication" value="0x2319"/>
+ <value name="MLME_CHANNEL_SWITCHED.indication" value="0x231a"/>
+ <value name="MLME_SYNCHRONISED.indication" value="0x231b"/>
+ <value name="MLME_BEACON_REPORTING_EVENT.indication" value="0x231c"/>
+ <value name="ControlSpare1.indication" value="0x231d"/>
+ <value name="ControlSpare2.indication" value="0x231e"/>
+ <value name="ControlSpare3.indication" value="0x231f"/>
+ <value name="DebugSpare1.request" value="0x8000"/>
+ <value name="DebugSpare2.request" value="0x8001"/>
+ <value name="DebugSpare3.request" value="0x8002"/>
+ <value name="DebugSpare1.confirm" value="0x8100"/>
+ <value name="DebugSpare2.confirm" value="0x8101"/>
+ <value name="DebugSpare3.confirm" value="0x8102"/>
+ <value name="DebugSpare1.response" value="0x8200"/>
+ <value name="DebugSpare2.response" value="0x8201"/>
+ <value name="DebugSpare3.response" value="0x8202"/>
+ <value name="DEBUG_WORD12.indication" value="0x8301"/>
+ <value name="DEBUG_FAULT.indication" value="0x8302"/>
+ <value name="DebugSpare1.indication" value="0x8303"/>
+ <value name="DebugSpare2.indication" value="0x8304"/>
+ <value name="DebugSpare3.indication" value="0x8305"/>
+ <value name="TEST_BLOCK_REQUESTS.request" value="0x9000"/>
+ <value name="TEST_PANIC.request" value="0x9001"/>
+ <value name="TEST_SUSPEND.request" value="0x9002"/>
+ <value name="TEST_RESUME.request" value="0x9003"/>
+ <value name="RADIO_LOGGING.request" value="0x9004"/>
+ <value abbr="cw" name="WLANLITE_CW_START.request" value="0x9005"/>
+ <value abbr="cws" name="WLANLITE_CW_STOP.request" value="0x9006"/>
+ <value abbr="txset" name="WLANLITE_TX_SET_PARAMS.request" value="0x9007"/>
+ <value abbr="tx" name="WLANLITE_TX_START.request" value="0x9008"/>
+ <value abbr="txr" name="WLANLITE_TX_READ.request" value="0x9009"/>
+ <value abbr="txs" name="WLANLITE_TX_STOP.request" value="0x900a"/>
+ <value abbr="rx" name="WLANLITE_RX_START.request" value="0x900b"/>
+ <value abbr="rxr" name="WLANLITE_RX_READ.request" value="0x900c"/>
+ <value abbr="rxs" name="WLANLITE_RX_STOP.request" value="0x900d"/>
+ <value abbr="status" name="WLANLITE_STATUS.request" value="0x900e"/>
+ <value name="TEST_PMALLOC.request" value="0x900f"/>
+ <value name="TEST_SA_QUERY.request" value="0x9010"/>
+ <value name="TEST_CHANNEL_SWITCH.request" value="0x9011"/>
+ <value name="TEST_CHECK_FW_ALIVE.request" value="0x9012"/>
+ <value abbr="dg" name="DEBUG_GENERIC.request" value="0x9013"/>
+ <value name="DEBUG_PKT_SINK_START.request" value="0x9014"/>
+ <value name="DEBUG_PKT_SINK_STOP.request" value="0x9015"/>
+ <value name="DEBUG_PKT_SINK_REPORT.request" value="0x9016"/>
+ <value name="DEBUG_PKT_GEN_START.request" value="0x9017"/>
+ <value name="DEBUG_PKT_GEN_STOP.request" value="0x9018"/>
+ <value name="DEBUG_PKT_GEN_REPORT.request" value="0x9019"/>
+ <value abbr="rs" name="WLANLITE_RADIO_SELECT.request" value="0x901a"/>
+ <value name="TEST_HIP_TESTER_START.request" value="0x901b"/>
+ <value name="TEST_HIP_TESTER_STOP.request" value="0x901c"/>
+ <value name="TEST_HIP_TESTER_SET_PARAMS.request" value="0x901d"/>
+ <value name="TEST_HIP_TESTER_REPORT.request" value="0x901e"/>
+ <value abbr="bgtxg" name="TEST_BIST_GET_TX_GAIN.request" value="0x901f"/>
+ <value name="TestSpare1.request" value="0x9020"/>
+ <value name="TestSpare2.request" value="0x9021"/>
+ <value name="TestSpare3.request" value="0x9022"/>
+ <value name="RADIO_LOGGING.confirm" value="0x9100"/>
+ <value name="WLANLITE_CW_START.confirm" value="0x9101"/>
+ <value name="WLANLITE_TX_SET_PARAMS.confirm" value="0x9102"/>
+ <value name="WLANLITE_CW_STOP.confirm" value="0x9103"/>
+ <value name="WLANLITE_TX_START.confirm" value="0x9104"/>
+ <value name="WLANLITE_TX_READ.confirm" value="0x9105"/>
+ <value name="WLANLITE_TX_STOP.confirm" value="0x9106"/>
+ <value name="WLANLITE_RX_START.confirm" value="0x9107"/>
+ <value name="WLANLITE_RX_READ.confirm" value="0x9108"/>
+ <value name="WLANLITE_RX_STOP.confirm" value="0x9109"/>
+ <value name="WLANLITE_STATUS.confirm" value="0x910a"/>
+ <value name="TEST_PMALLOC.confirm" value="0x910b"/>
+ <value name="TEST_SA_QUERY.confirm" value="0x910c"/>
+ <value name="TEST_CHANNEL_SWITCH.confirm" value="0x910d"/>
+ <value name="TEST_CHECK_FW_ALIVE.confirm" value="0x910e"/>
+ <value name="TEST_SUSPEND.confirm" value="0x910f"/>
+ <value name="TEST_RESUME.confirm" value="0x9110"/>
+ <value name="DEBUG_GENERIC.confirm" value="0x9111"/>
+ <value name="WLANLITE_RADIO_SELECT.confirm" value="0x9112"/>
+ <value name="TEST_HIP_TESTER_START.confirm" value="0x9113"/>
+ <value name="TEST_HIP_TESTER_STOP.confirm" value="0x9114"/>
+ <value name="TEST_HIP_TESTER_SET_PARAMS.confirm" value="0x9115"/>
+ <value name="TEST_BIST_GET_TX_GAIN.confirm" value="0x9116"/>
+ <value name="TestSpare1.confirm" value="0x9117"/>
+ <value name="TestSpare2.confirm" value="0x9118"/>
+ <value name="TestSpare3.confirm" value="0x9119"/>
+ <value name="TestSpare1.response" value="0x9200"/>
+ <value name="TestSpare2.response" value="0x9201"/>
+ <value name="TestSpare3.response" value="0x9202"/>
+ <value name="RADIO_LOGGING.indication" value="0x9300"/>
+ <value name="DEBUG_GENERIC.indication" value="0x9301"/>
+ <value name="DEBUG_PKT_SINK_REPORT.indication" value="0x9302"/>
+ <value name="DEBUG_PKT_GEN_REPORT.indication" value="0x9303"/>
+ <value name="TEST_HIP_TESTER_REPORT.indication" value="0x9304"/>
+ <value name="TestSpare1.indication" value="0x9305"/>
+ <value name="TestSpare2.indication" value="0x9306"/>
+ <value name="TestSpare3.indication" value="0x9307"/>
+ </type>
+ <type name="Signal_Primitive" resource="PRIMITIVE">
+ <field name="Signal_Primitive_Header">
+ <type>Signal_Primitive_Header</type>
+ </field>
+ <field discriminant="&Signal_Primitive_Header.Signal_Id" name="Signal">
+ <resource>SIGNAL</resource>
+ </field>
+ </type>
+ <type name="Signal_Primitive_Header" resource="HEADER">
+ <field name="Signal_Id">
+ <type>Signal_Id</type>
+ </field>
+ <field default="0" name="Receiver_Process_Id" suppress="true">
+ <type>Process_Id</type>
+ </field>
+ <field default="0xc001" name="Sender_Process_Id" suppress="true">
+ <type>Process_Id</type>
+ </field>
+ </type>
+ <type name="Slot_Number" resource="TYPE" size="16" subsidiary="true"/>
+ <type name="StatsStop_Bitmap" resource="TYPE" size="16">
+ <value name="Stats_Radio" value="0x0001"/>
+ <value name="Stats_Radio_CCA" value="0x0002"/>
+ <value name="Stats_Radio_Channels" value="0x0004"/>
+ <value name="Stats_Radio_Scan" value="0x0008"/>
+ <value name="Stats_Iface" value="0x0010"/>
+ <value name="Stats_Iface_Txrate" value="0x0020"/>
+ <value name="Stats_Iface_AC" value="0x0040"/>
+ <value name="Stats_Iface_Contension" value="0x0080"/>
+ </type>
+ <type name="StatsStop_Mask" resource="TYPE" size="16"/>
+ <type name="TDLS_Action" resource="TYPE" size="16">
+ <value name="Discovery" value="0x0000"/>
+ <value name="Setup" value="0x0001"/>
+ <value name="Teardown" value="0x0002"/>
+ <value name="Channel_Switch" value="0x0003"/>
+ </type>
+ <type name="TDLS_Event" resource="TYPE" size="16">
+ <value name="Connected" value="0x0001"/>
+ <value name="Disconnected" value="0x0002"/>
+ <value name="Discovered" value="0x0003"/>
+ </type>
+ <type dvalue="TEST_BIST_GET_TX_GAIN.confirm" name="TEST_BIST_GET_TX_GAIN.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <!-- Measured gain between TX, DPD Loopback and RX ABB using signal analyser -->
+ <field name="gain">
+ <type>uint32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_BIST_GET_TX_GAIN.request" name="TEST_BIST_GET_TX_GAIN.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="tx_gain">
+ <!-- How much gain to put in TX -->
+ <type>uint16</type>
+ </field>
+ <field name="rx_gain">
+ <!-- How much gain to put in RX -->
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_BLOCK_REQUESTS.request" name="TEST_BLOCK_REQUESTS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHANNEL_SWITCH.confirm" name="TEST_CHANNEL_SWITCH.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHANNEL_SWITCH.request" name="TEST_CHANNEL_SWITCH.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Channel_Frequency">
+ <type>Channel_Frequency</type>
+ </field>
+ <field name="Count">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHECK_FW_ALIVE.confirm" name="TEST_CHECK_FW_ALIVE.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_CHECK_FW_ALIVE.request" name="TEST_CHECK_FW_ALIVE.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_REPORT.indication" name="TEST_HIP_TESTER_REPORT.indication" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Failed_Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Mbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Tester_Reserved_1">
+ <type>Natural32</type>
+ </field>
+ <field name="Tester_Reserved_2">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_REPORT.request" name="TEST_HIP_TESTER_REPORT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Report_Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_SET_PARAMS.confirm" name="TEST_HIP_TESTER_SET_PARAMS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_SET_PARAMS.request" name="TEST_HIP_TESTER_SET_PARAMS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_START.confirm" name="TEST_HIP_TESTER_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_START.request" name="TEST_HIP_TESTER_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Mode">
+ <type>Mode</type>
+ </field>
+ <field name="End_Point">
+ <type>End_Point</type>
+ </field>
+ <field name="Protocol">
+ <type>Protocol</type>
+ </field>
+ <field name="Interval">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Packets_Per_Interval">
+ <type>Natural16</type>
+ </field>
+ <field name="Packets_Size">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_STOP.confirm" name="TEST_HIP_TESTER_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Duration">
+ <type>Microseconds32</type>
+ </field>
+ <field name="Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Failed_Count">
+ <type>Counter32</type>
+ </field>
+ <field name="Octets">
+ <type>Counter32</type>
+ </field>
+ <field name="Mbps">
+ <type>Natural32</type>
+ </field>
+ <field name="Idle_Ratio">
+ <type>Natural16</type>
+ </field>
+ <field name="Int_Latency">
+ <type>Natural16</type>
+ </field>
+ <field name="Tester_Reserved_1">
+ <type>Natural32</type>
+ </field>
+ <field name="Tester_Reserved_2">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_HIP_TESTER_STOP.request" name="TEST_HIP_TESTER_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Stream_ID">
+ <type>Natural16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_PANIC.request" name="TEST_PANIC.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_PMALLOC.confirm" name="TEST_PMALLOC.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_PMALLOC.request" name="TEST_PMALLOC.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Alloc_Area">
+ <type>Pmalloc_Area</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_RESUME.confirm" name="TEST_RESUME.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_RESUME.request" name="TEST_RESUME.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SA_QUERY.confirm" name="TEST_SA_QUERY.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SA_QUERY.request" name="TEST_SA_QUERY.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Sa_Query_Rsp_Enabled">
+ <type>Boolean</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SUSPEND.confirm" name="TEST_SUSPEND.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="TEST_SUSPEND.request" name="TEST_SUSPEND.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="TID" resource="TYPE" size="4" subsidiary="true"/>
+ <type name="TSF_Time" resource="TYPE" size="64"/>
+ <type dvalue="TestSpare1.confirm" name="TestSpare1.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare1.indication" name="TestSpare1.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare1.request" name="TestSpare1.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare1.response" name="TestSpare1.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.confirm" name="TestSpare2.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.indication" name="TestSpare2.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.request" name="TestSpare2.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare2.response" name="TestSpare2.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.confirm" name="TestSpare3.confirm" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.indication" name="TestSpare3.indication" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.request" name="TestSpare3.request" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type dvalue="TestSpare3.response" name="TestSpare3.response" resource="SIGNAL">
+ <field name="Data">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Virtual_Interface_Index">
+ <type>VIF_Index</type>
+ </field>
+ <spares>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </spares>
+ </type>
+ <type name="Time_Units" resource="TYPE" size="16"/>
+ <type abbr="TX" name="Transmission_Status" resource="TYPE" size="16">
+ <value name="Successful" value="0x0000"/>
+ <value name="Retry_Limit" value="0x0001"/>
+ <value name="Tx_Lifetime" value="0x0002"/>
+ <value name="No_BSS" value="0x0003"/>
+ <value name="Excessive_Data_Length" value="0x0004"/>
+ <value name="Unavailable_Key_Mapping" value="0x0005"/>
+ <value name="Unspecified_failure" value="0x0006"/>
+ </type>
+ <type name="Tx_Data_Type" resource="TYPE" size="16">
+ <!-- Specify payload or frame content -->
+ <value name="data_word" value="0x0000"/>
+ <value name="data_random" value="0x0001"/>
+ </type>
+ <type flags="true" name="Tx_Read_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <value name="frame_counting" value="0x0001"/>
+ <value name="thermal_cutout" value="0x0002"/>
+ </type>
+ <type flags="true" name="Tx_Set_Params_Flags" resource="TYPE" size="16">
+ <!-- These are bit combinations to be OR-d together -->
+ <value name="none" value="0x0000"/>
+ <!-- Set the 'ack' flag to wait for an ack after each frame(unicast MPDUs only) -->
+ <value name="ack" value="0x0001"/>
+ <value name="duplicate_80" value="0x0002"/>
+ <value name="duplicate_40" value="0x0004"/>
+ <value name="thermal_duty_cycle" value="0x0008"/>
+ <!-- Enable carrier sense -->
+ <value name="cs" value="0x0010"/>
+ <value name="scan_channel" value="0x0020"/>
+ <value name="short_preamble" value="0x0040"/>
+ <value name="disable_scrambler" value="0x0080"/>
+ <value name="ldpc" value="0x0100"/>
+ <value name="disable_spreader" value="0x0400"/>
+ <value name="greenfield_preamble" value="0x0800"/>
+ <value name="rx_low_power" value="0x1000"/>
+ <value name="ibss_frames" value="0x2000"/>
+ </type>
+ <type name="Type_Of_Air_Power" resource="TYPE" size="8" subsidiary="true">
+ <!-- Form of air power. This definition must be the same as the Air_Power_Type in station_types.xml -->
+ <value name="eirp" value="0x00"/>
+ <value name="tpo" value="0x01"/>
+ <value name="raw" value="0x02"/>
+ </type>
+ <type name="Usage" resource="TYPE" size="1" subsidiary="true">
+ <value name="Use" value="0x1"/>
+ <value name="No_Use" value="0x0"/>
+ </type>
+ <type name="VIF_Index" resource="TYPE" size="16"/>
+ <type name="VIF_Type" resource="TYPE" size="16">
+ <value name="Unsynchronised" value="0x0000"/>
+ <value name="Station" value="0x0002"/>
+ <value name="AP" value="0x0003"/>
+ <value name="Wlanlite" value="0x0004"/>
+ <value name="NAN" value="0x0005"/>
+ </type>
+ <type name="WIPS_Action" resource="TYPE" size="16">
+ <value name="start" value="0x0001"/>
+ <value name="stop" value="0x0000"/>
+ </type>
+ <type dvalue="WLANLITE_CW_START.confirm" name="WLANLITE_CW_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_CW_START.request" name="WLANLITE_CW_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="power">
+ <!-- Type of power and also the power in quarter dBm -->
+ <type>Air_Power</type>
+ </field>
+ <field name="flags">
+ <type>CW_Start_Flags</type>
+ </field>
+ <field name="type">
+ <type>CW_Type</type>
+ </field>
+ <field name="amplitude">
+ <type>uint16</type>
+ </field>
+ <field name="freq1">
+ <!-- Frequency offset in kHz(range +/-80000)-->
+ <type>int32</type>
+ </field>
+ <field name="freq2">
+ <!-- Frequency offset in kHz(range +/-80000)-->
+ <type>int32</type>
+ </field>
+ <field name="phase">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_CW_STOP.confirm" name="WLANLITE_CW_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_CW_STOP.request" name="WLANLITE_CW_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RADIO_SELECT.confirm" name="WLANLITE_RADIO_SELECT.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RADIO_SELECT.request" name="WLANLITE_RADIO_SELECT.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Radio_Bitmap">
+ <type>Radio_Bitmap</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_READ.confirm" name="WLANLITE_RX_READ.confirm" resource="SIGNAL">
+ <field bulktype="Counters_List" name="Counters_Data_Ref">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <!-- Misc values read. (The rate counters are put in the bulk data due to size) -->
+ <field name="freq_offset_cur">
+ <type>int32</type>
+ </field>
+ <field name="freq_offset_avg">
+ <type>int32</type>
+ </field>
+ <field name="rssi_cur">
+ <type>int32</type>
+ </field>
+ <field name="rssi_avg">
+ <type>int32</type>
+ </field>
+ <field name="snr_cur">
+ <type>int32</type>
+ </field>
+ <field name="snr_avg">
+ <type>int32</type>
+ </field>
+ <field name="interval">
+ <type>uint32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_READ.request" name="WLANLITE_RX_READ.request" resource="SIGNAL">
+ <field bulktype="Rates_List" name="Rates_Data_Ref">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Rates to request counts for are held in bulk data due to size -->
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_START.confirm" name="WLANLITE_RX_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_START.request" name="WLANLITE_RX_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="channel_information">
+ <type>Channel_Info</type>
+ </field>
+ <field name="flags">
+ <type>Rx_Start_Flags</type>
+ </field>
+ <field name="mac_addr">
+ <!-- Defines the station MAC address. If the filtering flag is set,
+ unicast frames will be discarded if they don't match this address -->
+ <type>MAC_Address</type>
+ </field>
+ <field default="100000" name="on_duration" suppress="true">
+ <!-- Only used if the 'periodic' receive flag is set.
+ Amount of time(microseconds) the radio is on for rx in each period -->
+ <type>uint32</type>
+ </field>
+ <field default="100000" name="off_duration" suppress="true">
+ <!-- Only used if the 'periodic' receive flag is set.
+ Amount of time(microseconds) the radio is off for in each period -->
+ <type>uint32</type>
+ </field>
+ <field default="0" name="num_mpdus_per_ampdu" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_STOP.confirm" name="WLANLITE_RX_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_RX_STOP.request" name="WLANLITE_RX_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_STATUS.confirm" name="WLANLITE_STATUS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Device_State">
+ <type>Device_State</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_STATUS.request" name="WLANLITE_STATUS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_READ.confirm" name="WLANLITE_TX_READ.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <!-- data read -->
+ <field name="flags">
+ <type>Tx_Read_Flags</type>
+ </field>
+ <field name="ctr_frames_left_to_send">
+ <!-- Valid only if 'frame_counting' flag set -->
+ <type>uint32</type>
+ </field>
+ <field name="transmission_back_off">
+ <!-- Accumulated backoff time in microseconds since last read -->
+ <type>uint32</type>
+ </field>
+ <field name="wanted_power_target">
+ <type>Raw_Power</type>
+ </field>
+ <field name="final_power_target">
+ <type>Raw_Power</type>
+ </field>
+ <field name="oob_constraint">
+ <type>Raw_Power</type>
+ </field>
+ <field name="last_trim_pa_temperature">
+ <type>int16</type>
+ </field>
+ <field name="current_pa_temperature">
+ <type>int16</type>
+ </field>
+ <field name="last_trim_ambient_temperature">
+ <type>int16</type>
+ </field>
+ <field name="current_ambient_temperature">
+ <type>int16</type>
+ </field>
+ <field name="temp_power_adjust">
+ <type>Raw_Power</type>
+ </field>
+ <field name="ctr_frames_success">
+ <!-- Indicates number of frames successfully transmitted.
+ For unicast MPDUs with ack, indicates number of
+ frames that have been acked. -->
+ <type>uint32</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_READ.request" name="WLANLITE_TX_READ.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_SET_PARAMS.confirm" name="WLANLITE_TX_SET_PARAMS.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_SET_PARAMS.request" name="WLANLITE_TX_SET_PARAMS.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <!-- Separate from tx_start to allow key settings to be changed whilst the radio is switched on -->
+ <field name="freq">
+ <!-- Frequency in MHz -->
+ <type>uint16</type>
+ </field>
+ <field name="rate">
+ <type>Data_Rate</type>
+ </field>
+ <field name="channel_information">
+ <type>Channel_Info</type>
+ </field>
+ <field name="power">
+ <!-- Type of power and also the power in quarter dBm -->
+ <type>Air_Power</type>
+ </field>
+ <field name="length">
+ <!-- If flag 'ibss_frames' is set, specifies the payload length in
+ bytes: valid range 0..1984. If the flag is not set, specifies
+ the frame length in bytes not counting FCS: valid range 0..2008. -->
+ <type>uint16</type>
+ </field>
+ <field name="interval">
+ <!-- Interval between adding an entry to the transmit queue in microseconds -->
+ <type>uint32</type>
+ </field>
+ <field name="flags">
+ <type>Tx_Set_Params_Flags</type>
+ </field>
+ <field default="0" name="channel_description_index" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field default="0x00ff" name="distance_to_band_edge_half_mhz" suppress="true">
+ <!-- Distance from channel centre frequency to nearest band edge
+ in units of 500KHz as uint8. -->
+ <type>uint16</type>
+ </field>
+ <field default="2" name="regulatory_domain" suppress="true">
+ <type>DFS_Regulatory</type>
+ </field>
+ <field default="0" name="Spare0" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_START.confirm" name="WLANLITE_TX_START.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_START.request" name="WLANLITE_TX_START.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="num_frames_to_send">
+ <type>uint32</type>
+ </field>
+ <field name="data_type">
+ <type>Tx_Data_Type</type>
+ </field>
+ <field name="data_param">
+ <type>uint16</type>
+ </field>
+ <field name="dest_addr">
+ <!-- Only used if 'ibss_frames' flag set in tx_set_params -->
+ <type>MAC_Address</type>
+ </field>
+ <field name="src_addr">
+ <!-- Only used if 'ibss_frames' flag set in tx_set_params -->
+ <type>MAC_Address</type>
+ </field>
+ <field name="bssid">
+ <!-- Only used if 'ibss_frames' flag set in tx_set_params -->
+ <type>MAC_Address</type>
+ </field>
+ <field default="0" name="num_mpdus_per_ampdu" suppress="true">
+ <type>uint16</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_STOP.confirm" name="WLANLITE_TX_STOP.confirm" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Result_Code">
+ <type>Result_Code</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type dvalue="WLANLITE_TX_STOP.request" name="WLANLITE_TX_STOP.request" resource="SIGNAL">
+ <field hidden="true" name="Data" suppress="true">
+ <type>Data_Reference</type>
+ </field>
+ <field name="Spare1" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare2" suppress="true">
+ <type>Natural32</type>
+ </field>
+ <field name="Spare3" suppress="true">
+ <type>Natural32</type>
+ </field>
+ </type>
+ <type name="Zero_Bit" resource="TYPE" size="1" subsidiary="true"/>
+ <type name="ePNO_Policy" resource="TYPE" size="16">
+ <value name="Hidden" value="0x0001"/>
+ <value name="A_Band" value="0x0002"/>
+ <value name="G_Band" value="0x0004"/>
+ <value name="Strict_Match" value="0x0008"/>
+ <value name="Same_Network" value="0x0010"/>
+ <value name="Auth_Open" value="0x0100"/>
+ <value name="Auth_PSK" value="0x0200"/>
+ <value name="Auth_EAPOL" value="0x0400"/>
+ </type>
+ <type name="hipVersions" resource="CONST" size="16">
+ <value name="CONTROL_SAP_VERSION" value="0x0e02"/>
+ <value name="CONTROL_SAP_ENG_VERSION" value="0x0008"/>
+ <value name="DATA_SAP_VERSION" value="0x0e00"/>
+ <value name="DATA_SAP_ENG_VERSION" value="0x0000"/>
+ <value name="DEBUG_SAP_VERSION" value="0x0d03"/>
+ <value name="DEBUG_SAP_ENG_VERSION" value="0x0000"/>
+ <value name="TEST_SAP_VERSION" value="0x0e00"/>
+ <value name="TEST_SAP_ENG_VERSION" value="0x0004"/>
+ </type>
+ <type name="int16" resource="TYPE" signed="true" size="16"/>
+ <type name="int32" resource="TYPE" signed="true" size="32"/>
+ <type name="uint16" resource="TYPE" size="16"/>
+ <type name="uint32" resource="TYPE" size="32"/>
+</definitions>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/id.txt b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/id.txt
new file mode 100644
index 0000000..77b1160
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/id.txt
@@ -0,0 +1 @@
+2021-10-21 17:12 lassendXXd05_wlanlite_hardmac_ram_gcc_integrated univ3 498121412 adm-swbld@camspugrd169@320c26bef2@HEAD (no branch)
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml
new file mode 100644
index 0000000..89a86c5
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml
@@ -0,0 +1,6054 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata_list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="HydraMeta.xsd">
+ <metadata version="498121412" subsystem_name="wlan" subsystem_layer="fw" subsystem_id="2">
+ <source_control id="$Id$" time="$DateTime$" change="$Change$" author="$Author$" />
+ <enum_def enum_name="unifiCSROnlyMIBShield">
+ <enum_entry enum_label="open" enum_value="1" />
+ <enum_entry enum_label="warn" enum_value="2" />
+ <enum_entry enum_label="guard" enum_value="3" />
+ <enum_entry enum_label="alarm" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiExternalFastClockRequest">
+ <enum_entry enum_label="no_clock_request" enum_value="0" />
+ <enum_entry enum_label="totem_pole" enum_value="1" />
+ <enum_entry enum_label="inverted_totem_pole" enum_value="2" />
+ <enum_entry enum_label="open_drain" enum_value="3" />
+ <enum_entry enum_label="open_source" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiMLMEFaultReportLevel">
+ <enum_entry enum_label="none" enum_value="0" />
+ <enum_entry enum_label="detailed" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiPioHostWakeMode">
+ <enum_entry enum_label="wake_none" enum_value="1" />
+ <enum_entry enum_label="wake_pulse" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiPioHostWakePolarity">
+ <enum_entry enum_label="positive" enum_value="0" />
+ <enum_entry enum_label="negative" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiPioHostWakeZeal">
+ <enum_entry enum_label="wake_normal" enum_value="0" />
+ <enum_entry enum_label="wake_always" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiUartPios">
+ <enum_entry enum_label="no_pios" enum_value="1" />
+ <enum_entry enum_label="tx_rx_only" enum_value="2" />
+ <enum_entry enum_label="tx_rx_rts_cts" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiRateStatsIndex">
+ <enum_entry enum_label="rate_1m" enum_value="1" />
+ <enum_entry enum_label="rate_2m" enum_value="2" />
+ <enum_entry enum_label="rate_5m5" enum_value="3" />
+ <enum_entry enum_label="rate_6m" enum_value="4" />
+ <enum_entry enum_label="rate_9m" enum_value="5" />
+ <enum_entry enum_label="rate_11m" enum_value="6" />
+ <enum_entry enum_label="rate_12m" enum_value="7" />
+ <enum_entry enum_label="rate_18m" enum_value="8" />
+ <enum_entry enum_label="rate_24m" enum_value="9" />
+ <enum_entry enum_label="rate_36m" enum_value="10" />
+ <enum_entry enum_label="rate_48m" enum_value="11" />
+ <enum_entry enum_label="rate_54m" enum_value="12" />
+ </enum_def>
+ <enum_def enum_name="unifiThroughputDebugIndex">
+ <enum_entry enum_label="no_ack_count" enum_value="1" />
+ <enum_entry enum_label="good_fcs_count" enum_value="2" />
+ <enum_entry enum_label="bad_fcs_count" enum_value="3" />
+ <enum_entry enum_label="missed_ba_count" enum_value="4" />
+ <enum_entry enum_label="missed_ack_count" enum_value="5" />
+ <enum_entry enum_label="ba_agg_below_quarter" enum_value="6" />
+ <enum_entry enum_label="ba_agg_above_quarter" enum_value="7" />
+ <enum_entry enum_label="mpdus_total_transmitted_on_air" enum_value="8" />
+ <enum_entry enum_label="mpdus_successfully_transmitted" enum_value="9" />
+ <enum_entry enum_label="mpdus_failed_transmit" enum_value="10" />
+ <enum_entry enum_label="laa_rate_decrease_counter" enum_value="11" />
+ <enum_entry enum_label="laa_rate_increase_counter" enum_value="12" />
+ <enum_entry enum_label="dplane_paused_counter" enum_value="13" />
+ <enum_entry enum_label="dplane_resumed_counter" enum_value="14" />
+ <enum_entry enum_label="missed_sq_num_counter" enum_value="15" />
+ <enum_entry enum_label="duplicate_rcv_counter" enum_value="16" />
+ <enum_entry enum_label="dplp_free_resources_cb_counter" enum_value="17" />
+ <enum_entry enum_label="lowest_fh_resources" enum_value="18" />
+ <enum_entry enum_label="highest_th_resources" enum_value="19" />
+ <enum_entry enum_label="scan_started_counter" enum_value="20" />
+ <enum_entry enum_label="outstanding_fh_mbulk" enum_value="21" />
+ <enum_entry enum_label="outstanding_th_mbulk" enum_value="22" />
+ <enum_entry enum_label="cpu_usage" enum_value="23" />
+ <enum_entry enum_label="coex_collisions" enum_value="24" />
+ <enum_entry enum_label="mac_bad_sig_count" enum_value="25" />
+ <enum_entry enum_label="tx_under_flow" enum_value="26" />
+ <enum_entry enum_label="rx_ampdu_dlim_crc_err" enum_value="27" />
+ <enum_entry enum_label="rx_mpdus_in_ampdus" enum_value="28" />
+ <enum_entry enum_label="rx_mpdus" enum_value="29" />
+ <enum_entry enum_label="rx_error_count" enum_value="30" />
+ <enum_entry enum_label="rx_ampdus" enum_value="31" />
+ <enum_entry enum_label="ba_protection_error_count" enum_value="32" />
+ <enum_entry enum_label="ba_missed_cts_count" enum_value="33" />
+ </enum_def>
+ <enum_def enum_name="unifiReadHardwareCounterIndex">
+ <enum_entry enum_label="MAC_DOT11_FCS_ERROR_COUNT" enum_value="1" />
+ <enum_entry enum_label="MAC_DOT11_FCS_GOOD_COUNT" enum_value="2" />
+ <enum_entry enum_label="MAC_BAD_SIG_COUNT" enum_value="3" />
+ <enum_entry enum_label="MAC_TX_UNDER_COUNT" enum_value="4" />
+ <enum_entry enum_label="MAC_NO_ACK_COUNT" enum_value="5" />
+ <enum_entry enum_label="MAC_DOT11_RX_OCTETS_IN_AMPDUS" enum_value="6" />
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDUS_COUNT" enum_value="7" />
+ <enum_entry enum_label="MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT" enum_value="8" />
+ <!-- MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT exists only on Night and Sockeye. -->
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT" enum_value="9" />
+ <!-- MAC_DOT11_ERROR_COUNT exists only on Sockeye and Rock. -->
+ <enum_entry enum_label="MAC_DOT11_ERROR_COUNT" enum_value="10" />
+ <!-- MAC_DOT11_RX_AMPDU_DELIM_LEN_ERR_COUNT, MAC_DOT11_RX_AMPDU_DELIM_SPACING_ERR_COUNT
+ and MAC_DOT11_RX_AMPDU_DELIM_SINGLE_ERR_COUNT exist only on Rock. -->
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_LEN_ERR_COUNT" enum_value="11" />
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_SPACING_ERR_COUNT" enum_value="12" />
+ <enum_entry enum_label="MAC_DOT11_RX_AMPDU_DELIM_SINGLE_ERR_COUNT" enum_value="13" />
+ <enum_entry enum_label="dphp_mac_acc_off" enum_value="14" />
+ <enum_entry enum_label="dphp_dynamic_restart" enum_value="15" />
+ </enum_def>
+ <enum_def enum_name="unifiRadioTXSettingsIndex">
+ <enum_entry enum_label="OFDM0_PRE_GAIN" enum_value="1" />
+ <enum_entry enum_label="OFDM1_PRE_GAIN" enum_value="2" />
+ <enum_entry enum_label="CCK_PRE_GAIN" enum_value="3" />
+ <enum_entry enum_label="TR_PRE_GAIN" enum_value="4" />
+ <enum_entry enum_label="OFDM0_FIR_GAIN" enum_value="5" />
+ <enum_entry enum_label="OFDM1_FIR_GAIN" enum_value="6" />
+ <enum_entry enum_label="CCK_FIR_GAIN" enum_value="7" />
+ <enum_entry enum_label="OFDM0_FW_BK_DELAY" enum_value="8" />
+ <enum_entry enum_label="OFDM0_RX_BB1" enum_value="9" />
+ <enum_entry enum_label="OFDM0_RX_BB2" enum_value="10" />
+ <enum_entry enum_label="LOOPBACK_ATTEN" enum_value="11" />
+ <enum_entry enum_label="OFDM0_FIR_COEFF" enum_value="12" />
+ <enum_entry enum_label="DRV_BIAS" enum_value="13" />
+ <enum_entry enum_label="PA_BIAS" enum_value="14" />
+ <enum_entry enum_label="CCK_V2I_GAIN" enum_value="15" />
+ <enum_entry enum_label="CCK_DRV_GAIN" enum_value="16" />
+ <enum_entry enum_label="CCK_MIX_GAIN" enum_value="17" />
+ <enum_entry enum_label="CCK_PA_GAIN" enum_value="18" />
+ <enum_entry enum_label="OFDM0_V2I_GAIN" enum_value="19" />
+ <enum_entry enum_label="OFDM0_DRV_GAIN" enum_value="20" />
+ <enum_entry enum_label="OFDM0_MIX_GAIN" enum_value="21" />
+ <enum_entry enum_label="OFDM0_PA_GAIN" enum_value="22" />
+ <enum_entry enum_label="OFDM1_V2I_GAIN" enum_value="23" />
+ <enum_entry enum_label="OFDM1_DRV_GAIN" enum_value="24" />
+ <enum_entry enum_label="OFDM1_MIX_GAIN" enum_value="25" />
+ <enum_entry enum_label="OFDM1_PA_GAIN" enum_value="26" />
+ <enum_entry enum_label="PAPR_EN" enum_value="27" />
+ <enum_entry enum_label="PAPR_THRESHOLD" enum_value="28" />
+ <enum_entry enum_label="MIX_FTRIM" enum_value="29" />
+ <enum_entry enum_label="DRV_FTRIM" enum_value="30" />
+ <enum_entry enum_label="PA_FTRIM" enum_value="31" />
+ <enum_entry enum_label="CCK_V2I_DCTRIM_I" enum_value="32" />
+ <enum_entry enum_label="CCK_V2I_DCTRIM_Q" enum_value="33" />
+ <enum_entry enum_label="OFDM0_V2I_DCTRIM_I" enum_value="34" />
+ <enum_entry enum_label="OFDM0_V2I_DCTRIM_Q" enum_value="35" />
+ <enum_entry enum_label="OFDM1_V2I_DCTRIM_I" enum_value="36" />
+ <enum_entry enum_label="OFDM1_V2I_DCTRIM_Q" enum_value="37" />
+ <enum_entry enum_label="MIX_DCTRIM_I" enum_value="38" />
+ <enum_entry enum_label="MIX_DCTRIM_Q" enum_value="39" />
+ <enum_entry enum_label="IMAGE_SCALE_I" enum_value="40" />
+ <enum_entry enum_label="IMAGE_SCALE_Q" enum_value="41" />
+ <enum_entry enum_label="IMAGE_PHASE_COMP" enum_value="42" />
+ <enum_entry enum_label="FREQ" enum_value="43" />
+ <enum_entry enum_label="BW" enum_value="44" />
+ <enum_entry enum_label="MODE" enum_value="45" />
+ <enum_entry enum_label="IS_SCAN" enum_value="46" />
+ <enum_entry enum_label="OFDM1_V2I_CARRIER_LEAKAGE_SA" enum_value="47" />
+ <enum_entry enum_label="OFDM0_ADAPT_QUALITY" enum_value="48" />
+ <enum_entry enum_label="OFDM1_ADAPT_QUALITY" enum_value="49" />
+ <enum_entry enum_label="CCK_ADAPT_QUALITY" enum_value="50" />
+ <enum_entry enum_label="TR_ADAPT_QUALITY" enum_value="51" />
+ <enum_entry enum_label="IMAGE_SCALE_SA" enum_value="52" />
+ <enum_entry enum_label="OFDM1_RX_BB1" enum_value="53" />
+ <enum_entry enum_label="OFDM1_RX_BB2" enum_value="54" />
+ <enum_entry enum_label="CCK_RX_BB1" enum_value="55" />
+ <enum_entry enum_label="CCK_RX_BB2" enum_value="56" />
+ <enum_entry enum_label="OFDM1_FW_BK_DELAY" enum_value="57" />
+ <enum_entry enum_label="CCK_FW_BK_DELAY" enum_value="58" />
+ <enum_entry enum_label="OFDM1_FIR_COEFF" enum_value="59" />
+ <enum_entry enum_label="CCK_FIR_COEFF" enum_value="60" />
+ <enum_entry enum_label="OFDM0_LOOPBACK_PHASE" enum_value="61" />
+ <enum_entry enum_label="OFDM1_LOOPBACK_PHASE" enum_value="62" />
+ <enum_entry enum_label="CCK_LOOPBACK_PHASE" enum_value="63" />
+ </enum_def>
+ <enum_def enum_name="unifiRadioRXSettingsIndex">
+ <enum_entry enum_label="WL_RADIO_CHANNEL_STATUS" enum_value="1" />
+ </enum_def>
+ <enum_def enum_name="unifiRadioCCADebugTableIndex">
+ <enum_entry enum_label="CS_GAIN_THRESHOLD_STANDARD" enum_value="1" />
+ <enum_entry enum_label="CS_RSSI_THRESHOLD_STANDARD" enum_value="2" />
+ <enum_entry enum_label="CS_GAIN_THRESHOLD_REDUCED_PRE_GAIN" enum_value="3" />
+ <enum_entry enum_label="CS_RSSI_THRESHOLD_REDUCED_PRE_GAIN" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiNarrowbandCCADebugTableIndex">
+ <enum_entry enum_label="CS_MODE" enum_value="1" />
+ <enum_entry enum_label="PRI_THRESHOLD_STANDARD" enum_value="2" />
+ <enum_entry enum_label="SEC_THRESHOLD_STANDARD" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiAccessClassIndex">
+ <enum_entry enum_label="AC_BK" enum_value="1" />
+ <enum_entry enum_label="AC_BE" enum_value="2" />
+ <enum_entry enum_label="AC_VI" enum_value="3" />
+ <enum_entry enum_label="AC_VO" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiDefaultCountryIndexVals">
+ <enum_entry enum_label="country_code_default_idx" enum_value="1" />
+ <enum_entry enum_label="country_code_vif1_idx" enum_value="2" />
+ <enum_entry enum_label="country_code_vif2_idx" enum_value="3" />
+ <enum_entry enum_label="country_code_end_idx" enum_value="4" />
+ </enum_def>
+ <enum_def enum_name="unifiHardwarePlatform">
+ <enum_entry enum_label="PLATFORM_NOT_SET" enum_value ="0" />
+ <enum_entry enum_label="UNIV2" enum_value="1" />
+ <enum_entry enum_label="T20" enum_value="2" />
+ <enum_entry enum_label="OPTIMUS" enum_value="3" />
+ <enum_entry enum_label="ON5" enum_value="4" />
+ <enum_entry enum_label="UNIV3" enum_value="5" />
+ <enum_entry enum_label="J3POP" enum_value="6" />
+ <enum_entry enum_label="XCOVER4" enum_value="7" />
+ <enum_entry enum_label="KATMAI_SMDK" enum_value="8" />
+ <enum_entry enum_label="PICO" enum_value="9" />
+ <enum_entry enum_label="KATMAI_S612_SMDK" enum_value="10" />
+ <enum_entry enum_label="J330F" enum_value="11" />
+ <enum_entry enum_label="J330N" enum_value="12" />
+ <enum_entry enum_label="XCOVER4_390W" enum_value="13" />
+ <enum_entry enum_label="KATMAI_WIN_M1712" enum_value="14" />
+ <enum_entry enum_label="KATMAI_WIN_MAESTRO" enum_value="15" />
+ <enum_entry enum_label="KATMAI_WIN_S611_SMDK" enum_value="16" />
+ <enum_entry enum_label="LASSEN_SMDK" enum_value="17" />
+ <enum_entry enum_label="LEMAN_S620_SMDK" enum_value="18" />
+ <enum_entry enum_label="LASSEN_UNIV" enum_value="19" />
+ <enum_entry enum_label="TAB_E" enum_value="20" />
+ <enum_entry enum_label="LASSEN_A6_SMA600_2018_04" enum_value="21" />
+ <enum_entry enum_label="LASSEN_A5_REV02_2017_07" enum_value="23" />
+ <enum_entry enum_label="LASSEN_A7_REV01_2017_07" enum_value="24" />
+ <enum_entry enum_label="LASSEN_J3NEO_2017_08" enum_value="25" />
+ <enum_entry enum_label="LASSEN_J3TOP" enum_value="26" />
+ <enum_entry enum_label="LASSEN_J7TOP" enum_value="27" />
+ <enum_entry enum_label="LASSEN_AVL" enum_value="28" />
+ <enum_entry enum_label="LASSEN_J7DUO" enum_value="29" />
+ <enum_entry enum_label="J3TOP" enum_value="30" />
+ <enum_entry enum_label="J400F" enum_value="31" />
+ <enum_entry enum_label="JAVA_J260G" enum_value="32" />
+ <enum_entry enum_label="LASSEN_A6_SMA600A_2018_05" enum_value="33" />
+ <enum_entry enum_label="JAVA_NU110" enum_value="34" />
+ <enum_entry enum_label="LASSEN_A530D" enum_value="35" />
+ <enum_entry enum_label="LASSEN_A6_SMA600T_2018_06" enum_value="36" />
+ <enum_entry enum_label="KATMAI_WIN_M1712_FULLSCREEN" enum_value="37" />
+ <enum_entry enum_label="LASSEN_GV2_2018_06" enum_value="38" />
+ <enum_entry enum_label="LASSEN_A750_2018_07" enum_value="39" />
+ <enum_entry enum_label="KATMAI_WIN_M1911" enum_value="40" />
+ <enum_entry enum_label="JAVA_J260AZ" enum_value="41" />
+ <enum_entry enum_label="LASSEN_J2COREPELTESPR" enum_value="42" />
+ <enum_entry enum_label="LASSEN_G580F" enum_value="43" />
+ <enum_entry enum_label="JAVA_LUXONE" enum_value="44" />
+ <enum_entry enum_label="LASSEN_S610_TEMPLATE" enum_value="45" />
+ <enum_entry enum_label="LASSEN_A8_WISDOM_2018_11" enum_value="46" />
+ <enum_entry enum_label="LASSEN_TAB_A3_2018_11" enum_value="47" />
+ <enum_entry enum_label="LASSEN_M30_2018_11" enum_value="48" />
+ <enum_entry enum_label="LASSEN_A305FN_GLOBAL" enum_value="49" />
+ <enum_entry enum_label="LASSEN_A20_2018_12" enum_value="50" />
+ <enum_entry enum_label="LASSEN_A40_2018_12" enum_value="51" />
+ <enum_entry enum_label="LASSEN_A10_2018_12" enum_value="52" />
+ <enum_entry enum_label="LASSEN_A205U_2018_12" enum_value="53" />
+ <enum_entry enum_label="LASSEN_A102U_2019_1" enum_value="54" />
+ <enum_entry enum_label="LASSEN_A202F_2019_1" enum_value="55" />
+ <enum_entry enum_label="LASSEN_XCOVER4S" enum_value="56" />
+ <enum_entry enum_label="LASSEN_A305J_JPN" enum_value="57" />
+ <enum_entry enum_label="LASSEN_A205W_2019_03" enum_value="58" />
+ <enum_entry enum_label="LASSEN_A30C" enum_value="59" />
+ <enum_entry enum_label="LASSEN_A10_KOR" enum_value="60" />
+ <enum_entry enum_label="LASSEN_TAB_A3_US_2019_04" enum_value="61" />
+ <enum_entry enum_label="LASSEN_A102D_JPN" enum_value="62" />
+ <enum_entry enum_label="LASSEN_A307FN_2019_06" enum_value="63" />
+ <enum_entry enum_label="LASSEN_A750C_2019_06" enum_value="64" />
+ <enum_entry enum_label="LASSEN_TAB_A4_S_2019_09" enum_value="65" />
+ <enum_entry enum_label="LASSEN_A40XX_2020_05" enum_value="66" />
+ </enum_def>
+ <enum_def enum_name="unifiDebugModulesIndex">
+ <!-- MODULE_IDS_RESERVED is used to tell apart compressed debug words. -->
+ <enum_entry enum_label="MODULE_IDS_COMPRESSED_DEBUG" enum_value="0" />
+ <enum_entry enum_label="MODULE_IDS_MLME_SCAN" enum_value="1" />
+ <enum_entry enum_label="MODULE_IDS_FAULTS" enum_value="2" />
+ <enum_entry enum_label="MODULE_IDS_MLME_CME" enum_value="3" />
+ <enum_entry enum_label="MODULE_IDS_MLME_CONMGR" enum_value="4" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MIB" enum_value="5" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MPDU_ROUTER" enum_value="6" />
+ <enum_entry enum_label="MODULE_IDS_MLME_REQUESTS" enum_value="7" />
+ <enum_entry enum_label="MODULE_IDS_MLME_VIFCTRL" enum_value="8" />
+ <enum_entry enum_label="MODULE_IDS_MLME_CONNECT" enum_value="9" />
+ <enum_entry enum_label="MODULE_IDS_MLME_DEVICE" enum_value="10" />
+ <enum_entry enum_label="MODULE_IDS_RICE" enum_value="11" />
+ <enum_entry enum_label="MODULE_IDS_RICE_SAP" enum_value="12" />
+ <enum_entry enum_label="MODULE_IDS_WLANLITE" enum_value="13" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_SCHDL" enum_value="14" />
+ <enum_entry enum_label="MODULE_IDS_PMALLOC" enum_value="15" />
+ <enum_entry enum_label="MODULE_IDS_CME_MGMT" enum_value="16" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_DPLANE" enum_value="17" />
+ <enum_entry enum_label="MODULE_IDS_MLME_BA" enum_value="18" />
+ <enum_entry enum_label="MODULE_IDS_MLME_BA_TX" enum_value="19" />
+ <enum_entry enum_label="MODULE_IDS_MLME_AP_STA" enum_value="20" />
+ <enum_entry enum_label="MODULE_IDS_MLME_REGULATORY" enum_value="21" />
+ <enum_entry enum_label="MODULE_IDS_MLME_NAN" enum_value="22" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO" enum_value="23" />
+ <enum_entry enum_label="MODULE_IDS_MLME_ROAMING" enum_value="24" />
+ <enum_entry enum_label="MODULE_IDS_DATAPLANE" enum_value="25" />
+ <enum_entry enum_label="MODULE_IDS_VACANT1" enum_value="26" />
+ <enum_entry enum_label="MODULE_IDS_VACANT2" enum_value="27" />
+ <enum_entry enum_label="MODULE_IDS_CRYPTO" enum_value="28" />
+ <!-- COEX Note: DEBUG_COEX level should NOT exceed level 3 COEX task deinit has debugs defined at lvl4 which is aimed for Software testing (SWAT) only -->
+ <enum_entry enum_label="MODULE_IDS_COEX" enum_value="29" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_PS" enum_value="30" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_BLACKOUT" enum_value="31" />
+ <enum_entry enum_label="MODULE_IDS_MLME_SA_QUERY" enum_value="32" />
+ <enum_entry enum_label="MODULE_IDS_MLME_SEND_OFFCHANNEL" enum_value="33" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MEASUREMENTS" enum_value="34" />
+ <enum_entry enum_label="MODULE_IDS_MLME_TDLS" enum_value="35" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_BEACON" enum_value="36" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_VIF" enum_value="37" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_OXYGEN" enum_value="38" /> <!-- DEPRECATED -->
+ <enum_entry enum_label="MODULE_IDS_MACRAME_CALIBRATION" enum_value="39" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME" enum_value="40" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_TX" enum_value="41" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_COEX_API" enum_value="42" />
+ <enum_entry enum_label="MODULE_IDS_MLME_DATA" enum_value="43" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_RADIO" enum_value="44" />
+ <enum_entry enum_label="MODULE_IDS_MIB" enum_value="45" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_FILTER" enum_value="46" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO_HW_COUNTERS" enum_value="47" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO_CORE" enum_value="48" />
+ <enum_entry enum_label="MODULE_IDS_RICE_RSSI" enum_value="49" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_MLME_API" enum_value="50" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_IDLE_LITE" enum_value="51" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MACRAME_API" enum_value="52" />
+ <enum_entry enum_label="MODULE_IDS_MLME_MBULK" enum_value="53" />
+ <enum_entry enum_label="MODULE_IDS_MLME_TXPOWER" enum_value="54" />
+ <enum_entry enum_label="MODULE_IDS_PACKET_FILTER" enum_value="55" />
+ <enum_entry enum_label="MODULE_IDS_MLME_WIFI_LOGGER" enum_value="56" />
+ <enum_entry enum_label="MODULE_IDS_MACRAME_STATION" enum_value="57" />
+ <enum_entry enum_label="MODULE_IDS_BIST" enum_value="58" />
+ <enum_entry enum_label="MODULE_IDS_HALRADIO_COEX_FEM" enum_value="59" />
+ <enum_entry enum_label="MODULE_IDS_MLME_IE" enum_value="60" />
+ <enum_entry enum_label="MODULE_LAST_ID" enum_value="61" />
+ </enum_def>
+ <enum_def enum_name="unifiBandTableIndex">
+ <enum_entry enum_label="BAND_2G" enum_value="1" />
+ <enum_entry enum_label="BAND_5G" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiBWTableIndex">
+ <enum_entry enum_label="BW20" enum_value="1" />
+ <enum_entry enum_label="BW40" enum_value="2" />
+ <enum_entry enum_label="BW80" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiSisoMimoTableIndex">
+ <enum_entry enum_label="SINGLE_RADIO" enum_value="1" />
+ <enum_entry enum_label="MIMO" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiMacBusyTimeTableIndex">
+ <enum_entry enum_label="PRI20" enum_value="1" />
+ <enum_entry enum_label="SEC20" enum_value="2" />
+ <enum_entry enum_label="SEC40" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiRoamRssiFactorTableIndex">
+ <enum_entry enum_label="RSSI_NEG_55" enum_value="1" />
+ <enum_entry enum_label="RSSI_NEG_60" enum_value="2" />
+ <enum_entry enum_label="RSSI_NEG_70" enum_value="3" />
+ <enum_entry enum_label="RSSI_NEG_80" enum_value="4" />
+ <enum_entry enum_label="RSSI_NEG_90" enum_value="5" />
+ <enum_entry enum_label="RSSI_NEG_127" enum_value="6" />
+ </enum_def>
+ <enum_def enum_name="unifiRoamCUFactorTableIndex">
+ <enum_entry enum_label="CU_LOW_2G" enum_value="1" />
+ <enum_entry enum_label="CU_MID_2G" enum_value="2" />
+ <enum_entry enum_label="CU_HIGH_2G" enum_value="3" />
+ <enum_entry enum_label="CU_LOW_5G" enum_value="4" />
+ <enum_entry enum_label="CU_MID_5G" enum_value="5" />
+ <enum_entry enum_label="CU_HIGH_5G" enum_value="6" />
+ </enum_def>
+ <enum_def enum_name="unifiWifiLogger">
+ <enum_entry enum_label="Disabled" enum_value="0" />
+ <enum_entry enum_label="Partial" enum_value="1" />
+ <enum_entry enum_label="Full" enum_value="2" />
+ </enum_def>
+ <enum_def enum_name="unifiAntennaMode">
+ <enum_entry enum_label="SISO" enum_value="0" />
+ <enum_entry enum_label="MIMO_2x2" enum_value="1" />
+ <enum_entry enum_label="MIMO_3x3" enum_value="2" />
+ <enum_entry enum_label="MIMO_4x4" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiRoamingAKM">
+ <enum_entry enum_label="AKM_None" enum_value="0" />
+ <enum_entry enum_label="AKM_OKC" enum_value="1" />
+ <enum_entry enum_label="AKM_FT_1X" enum_value="2" />
+ <enum_entry enum_label="AKM_PSK" enum_value="3" />
+ <enum_entry enum_label="AKM_FT_PSK" enum_value="4" />
+ <enum_entry enum_label="AKM_PMKSA_Caching" enum_value="5" />
+ </enum_def>
+ <enum_def enum_name="unifiFrameTXCountersTableIndexEnum">
+ <!-- Index = 1 Tx Good Count - shall be incremented for each data and management packet successfully transmitted. -->
+ <!-- Index = 2 Tx Bad Count - shall be incremented for each data and management packet that fails due to either
+ Tx_lifetime, max_retry or unspecified failure -->
+ <!-- Index = 3 Tx Retry Count - shall be incremented for each data and management packet that is transmitted
+ successfully but retried at least once -->
+ <enum_entry enum_label="tx_good" enum_value="1" />
+ <enum_entry enum_label="tx_bad" enum_value="2" />
+ <enum_entry enum_label="tx_retry" enum_value="3" />
+ </enum_def>
+ <enum_def enum_name="unifiFrameRXCountersTableIndexEnum">
+ <!-- Index = 1 Rx Good Count - shall be incremented for each data and management packet successfully received -->
+ <enum_entry enum_label="rx_good" enum_value="1" />
+ </enum_def>
+
+ <config_element name="unifiDefaultCountryIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiQueueStatsIndex" psid="0">
+ <type>integer</type>
+ <range_min>0</range_min><range_max>15</range_max>
+ <description_user>Index for unifiQueueStatsIdTable</description_user>
+ </config_element>
+ <config_element name="dot11RSNAConfigIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>1</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="dot11RSNAStatsIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>6</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiBeamformingPhaseSTS" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>4</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiPrivateOnlyPatchIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRateStatsIndex" psid="0">
+ <type>unifiRateStatsIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiThroughputDebugIndex" psid="0">
+ <type>unifiThroughputDebugIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiPeerIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>10</range_max>
+ <description_user>Index for unifiPeerIdTable</description_user>
+ </config_element>
+ <config_element name="unifiRadioRXSettingsIndex" psid="0">
+ <type>unifiRadioRXSettingsIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRadioCCADebugTableIndex" psid="0">
+ <type>unifiRadioCCADebugTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiNarrowbandCCADebugTableIndex" psid="0">
+ <type>unifiNarrowbandCCADebugTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiReadRegIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiMacInstanceIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>8</range_max>
+ <description_user>mac instance index. Note that there is an offset of 1 so that mac_instance == 0 matches unifiMacInstanceIndex == 1</description_user>
+ </config_element>
+ <config_element name="unifiRadioInstanceIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>8</range_max>
+ <description_user>Radio instance index. Note that there is an offset of 1 so that radio_instance == 0 matches unifiRadioInstanceIndex == 1</description_user>
+ </config_element>
+ <config_element name="unifiLoadDpdLutGroupIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>group index</description_user>
+ </config_element>
+ <config_element name="unifiLoadDpdLutTemperatureIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>temperature index</description_user>
+ </config_element>
+ <config_element name="unifiRadioCCAThresholdsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxGainSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRadioTXPowerOverrideTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>2</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPowerDetectorResponseTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxDetectorTemperatureCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxDetectorFrequencyCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxOpenLoopTemperatureCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxOpenLoopFrequencyCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdTemperatureCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdFrequencyCompensationTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxFtrimSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxGainStepSettingsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDpdPredistortGainsTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPowerTrimConfigTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxAntennaConnectionLossTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxAntennaMaxGainTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRxExternalGainTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDebugControlTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>32</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxOOBConstraintTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>255</range_max>
+ <description_user>Index for unifiTxOOBConstraintTable</description_user>
+ </config_element>
+ <config_element name="unifiRegulatoryTableIndex" psid="0">
+ <description_user>Index for unifiRegulatoryTable</description_user>
+ <type>integer</type>
+ <range_min>1</range_min><range_max>500</range_max>
+ </config_element>
+ <config_element name="unifiAccessClassIndex" psid="0">
+ <type>unifiAccessClassIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiSisoMimoTableIndex" psid="0">
+ <type>unifiSisoMimoTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiReadHardwareCounterIndex" psid="0">
+ <type>unifiReadHardwareCounterIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRadioTXSettingsIndex" psid="0">
+ <type>unifiRadioTXSettingsIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiTxPowerAdjustTableIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiPeerid" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiBWTableIndex" psid="0">
+ <type>unifiBWTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteTableInt16" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteTableOctetString" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteRPCTableOctetStringTableIndex0" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteRPCTableOctetStringTableIndex1" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixedSizeTableIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeysindex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixVarSizeTableKeysIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDPDTrainPacketConfigIndex" psid="0">
+ <type>integer</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiBandTableIndex" psid="0">
+ <type>unifiBandTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiMacBusyTimeTableIndex" psid="0">
+ <type>unifiMacBusyTimeTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiDebugModulesIndex" psid="0">
+ <type>unifiDebugModulesIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRoamRssiFactorTableIndex" psid="0">
+ <type>unifiRoamRssiFactorTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiRoamCUFactorTableIndex" psid="0">
+ <type>unifiRoamCUFactorTableIndex</type>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="unifiFrameTXCountersTableIndex" psid="0">
+ <description_user>table index</description_user>
+ <type>unifiFrameTXCountersTableIndexEnum</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameRXCountersTableIndex" psid="0">
+ <description_user>table index</description_user>
+ <type>unifiFrameRXCountersTableIndexEnum</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11ACKFailureCount" psid="148">
+ <description_user>This counter shall increment when an ACK is not received when expected.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11FCSErrorCount" psid="151">
+ <description_user>This counter shall increment when an FCS error is detected in a received MPDU.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11FragmentationThreshold" psid="124">
+ <description_user>Current maximum size, in octets, of the MPDU that may be delivered to the security encapsulation. This maximum size does not apply when an MSDU is transmitted using an HT-immediate or HTdelayed Block Ack agreement, or when an MSDU or MMPDU is carried in an AMPDU that does not contain a VHT single MPDU. Fields added to the frame by security encapsulation are not counted against the limit specified. Except as described above, an MSDU or MMPDU is fragmented when the resulting frame has an individual address in the Address1 field, and the length of the frame is larger than this threshold, excluding security encapsulation fields. The default value is the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY and the value never exceeds the lesser of 11500 or the aMPDUMaxLength or the aPSDUMaxLength of the attached PHY.</description_user>
+ <type>uint16</type>
+ <range_min>256</range_min><range_max>11500</range_max><default>3000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11LongRetryLimit" psid="123">
+ <description_user>Maximum number of transmission attempts of a frame, the length of which is greater than dot11RTSThreshold, that shall be made before a failure condition is indicated.</description_user>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>255</range_max><default>4</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11MulticastReceivedFrameCount" psid="150">
+ <description_user>This counter shall increment when a MSDU is received with the multicast bit set in the destination MAC address.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsCCMPDecryptErrors" psid="437">
+ <description_user>The number of received MPDUs discarded by the CCMP decryption algorithm.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsCCMPReplays" psid="436">
+ <description_user>The number of received CCMP MPDUs discarded by the replay mechanism.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsRobustMgmtCCMPReplays" psid="441">
+ <description_user>The number of received Robust Management frame MPDUs discarded due to CCMP replay errors</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsSTAAddress" psid="430">
+ <description_user>The MAC address of the STA to which the statistics in this conceptual row belong.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPICVErrors" psid="433">
+ <description_user>Counts the number of TKIP ICV errors encountered when decrypting packets for the STA.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPLocalMICFailures" psid="434">
+ <description_user>Counts the number of MIC failures encountered when checking the integrity of packets received from the STA at this entity.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPRemoteMICFailures" psid="435">
+ <description_user>Counts the number of MIC failures encountered by the STA identified by dot11RSNAStatsSTAAddress and reported back to this entity.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RSNAStatsTKIPReplays" psid="438">
+ <description_user>Counts the number of TKIP replay errors detected.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>dot11RSNAStatsTable</table_name>
+ <function type="get" function_name="mibrsnastatsget"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RTSSuccessCount" psid="146">
+ <description_user>This counter shall increment when a CTS is received in response to an RTS.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11RTSThreshold" psid="121">
+ <description_user>Size of an MPDU, below which an RTS/CTS handshake shall not be performed, except as RTS/CTS is used as a cross modulation protection mechanism as defined in 9.10. An RTS/CTS handshake shall be performed at the beginning of any frame exchange sequence where the MPDU is of type Data or Management, the MPDU has an individual address in the Address1 field, and the length of the MPDU is greater than this threshold. (For additional details, refer to Table 21 in 9.7.) Setting larger than the maximum MSDU size shall have the effect of turning off the RTS/CTS handshake for frames of Data or Management type transmitted by this STA. Setting to zero shall have the effect of turning on the RTS/CTS handshake for all frames of Data or Management type transmitted by this STA.</description_user>
+ <type>uint16</type>
+ <units>octet</units>
+ <range_min>0</range_min><range_max>65536</range_max><default>9000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11ShortRetryLimit" psid="122">
+ <description_user>Maximum number of transmission attempts of a frame, the length of which is less than or equal to dot11RTSThreshold, that shall be made before a failure condition is indicated.</description_user>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>255</range_max><default>15</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11WEPUndecryptableCount" psid="153">
+ <description_user>This counter shall increment when a frame is received with the WEP subfield of the Frame Control field set to one and the WEPOn value for the key mapped to the transmitter's MAC address indicates that the frame should not have been encrypted or that frame is discarded due to the receiving STA not implementing the privacy option.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11manufacturerProductVersion" psid="183">
+ <description_user>Printable string used to identify the manufacturer's product version of the resource.</description_user>
+ <description_internal>This string is generated automatically by the build process. It contains the time and date that the build was made, the release configuration used (which itself incorporates the target chip family and variant, whether it is a flash or RAM build, and the host interface), the unique build number, and details of the user account and machine used to produce the build.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>300</range_max>
+ <function type="get" function_name="mibgetfirmwareproductversion"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11AssociationSAQueryMaximumTimeout" psid="100">
+ <description_user>Number of time units (TUs) that an AP can wait, from the scheduling of the first SA Query Request to allow association process to be started without starting additional SA Query procedure if a successful SA Query Response is not received.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>1000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11AssociationSAQueryRetryTimeout" psid="101">
+ <description_user>Number of time units (TUs) that an AP waits between issuing two subsequent SA Query Request frames.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <range_min>1</range_min><range_max>4294967295</range_max><default>201</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAPSDServicePeriodTimeout" psid="2515">
+ <description_user>During Unscheduled Automated Power Save Delivery (U-APSD), UniFi may trigger a service period in order to fetch data from the access point. The service period is normally terminated by a frame from the access point with the EOSP (End Of Service Period) flag set, at which point UniFi returns to sleep. However, if the access point is temporarily inaccessible, UniFi would stay awake indefinitely. Specifies a timeout starting from the point where the trigger frame has been sent. If the timeout expires and no data has been received from the access point, UniFi will behave as if the service period had been ended normally and return to sleep. This timeout takes precedence over unifiPowerSaveExtraListenTime if both would otherwise be applicable.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>20000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLegacyPsPollTimeout" psid="2520">
+ <description_user>Time we try to stay awake after sending a PS-POLL to receive data.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>15000</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBasicCapabilities" psid="2030">
+ <description_user>The 16-bit field follows the coding of IEEE 802.11 Capability Information.</description_user>
+ <type>uint16</type>
+ <default>0x0730</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- Tx Power Control -->
+ <config_element name="dot11PowerCapabilityMaxImplemented" psid="112">
+ <description_user>Rice: Maximum Tx Power Capability at the antenna port (quarter dBm). Fixed per platform.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibmaxpowerget"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="dot11PowerCapabilityMinImplemented" psid="113">
+ <description_user>Rice: Minimum Tx Power Capability at the antenna port (quarter dBm). Fixed per platform.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibminpowerget"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiUserSetTxpowerLevel" psid="6021">
+ <description_user>Maximum User Set Tx Power (quarter dBm). For Test only.</description_user>
+ <type>int16</type>
+ <default>127</default>
+ <function_list>
+ <function type="set" function_name="mlmeusersettxpowerlevel"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConnectionTypeTableIndex" psid="0">
+ <description_user>Index by modulation, Index 1: 11b, Index 2: 11g, Index 3: 11n, Index 4: 11ac</description_user>
+ <type>integer</type>
+ <range_min>1</range_min><range_max>4</range_max>
+ </config_element>
+ <config_element name="unifiNoCellMaxPower" psid="8017">
+ <description_user>Max power values for included channels (quarter dBm).</description_user>
+ <type>int16</type>
+ <table_name>unifiNoCellTable</table_name>
+ <default_list>
+ <default index1="1"> 28 </default> <!-- 802.11b -->
+ <default index1="2"> 28 </default> <!-- 802.11g -->
+ <default index1="3"> 20 </default> <!-- 802.11n -->
+ <default index1="4"> 20 </default> <!-- 802.11ac -->
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNoCellIncludedChannels" psid="8018">
+ <description_user>Channels applicable. Defined in a uint64 represented by the octet string.
+ First byte of the octet string maps to LSB. Bit 0 maps to channel 1. Mapping defined in mlme_freq_list[].</description_user>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <default>{ 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSarBackoff" psid="6026">
+ <description_user>Max power values for included channels (quarter dBm).</description_user>
+ <type>int16</type>
+ <table_name>unifiSarBackoffTable</table_name>
+ <default_list>
+ <default index1="1"> 60 </default> <!-- 2.4 -->
+ <default index1="2"> 52 </default> <!-- 5 -->
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMaxPowerRSSIThreshold" psid="6022">
+ <description_user>Macrame: Below this (dBm) threshold, switch to max power allowed by regulatory.
+ If it has been previously reduced due to unifiTPCMinPowerRSSIThreshold.</description_user>
+ <default>-55</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMinPowerRSSIThreshold" psid="6023">
+ <description_user>Macrame: Above this(dBm) threshold, switch to minimum hardware supported - capped by unifiTPCMinPower2G(2.4G) or unifiTPCMinPower5G(5G).
+ A Zero value reverts the power to a default state.</description_user>
+ <default>-45</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMinPower2G" psid="6024">
+ <description_user>Macrame: Minimum power for 2.4GHz interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm).
+ Should be greater than dot11PowerCapabilityMinImplemented.</description_user>
+ <default>52</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCMinPower5G" psid="6025">
+ <description_user>Macrame: Minimum power for 5 GHz interface when RSSI is above unifiTPCMinPowerRSSIThreshold (quarter dbm).
+ Should be greater than dot11PowerCapabilityMinImplemented.</description_user>
+ <default>40</default>
+ <type>int16</type>
+ <function_list>
+ <function type="set" function_name="mibint16set" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateBbbTxFilterConfig" psid="4071">
+ <description_user>entry is written directly to the BBB_TX_FILTER_CONFIG register. Only the lower eight bits of this register are implemented . Bits 0-3 are the 'Tx Gain', bits 6-8 are the 'Tx Delay'. This register should only be changed by an expert.</description_user>
+ <is_internal>true</is_internal>
+ <type>uint16</type>
+ <default>0x17</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWapiQosMask" psid="4130">
+ <description_user>Forces the WAPI encryption hardware use the QoS mask specified.</description_user>
+ <is_internal>true</is_internal>
+ <type>uint16</type>
+ <default>15</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get"></function>
+ <function type="set" function_name="mibuint16set"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCSROnlyMIBShield" psid="4001">
+ <description_user>Each element of the MIB has a set of read/write access constraints that may be applied when the element is accessed by the host. For most elements the constants are derived from their MAX-ACCESS clauses. unifiCSROnlyMIBShield controls the access mechanism. If this entry is set to 'warn', when the host makes an inappropriate access to a MIB variable (e.g., writing to a 'read-only' entry) then the firmware attempts to send a warning message to the host, but access is allowed to the MIB variable. If this entry is set to 'guard' then inappropriate accesses from the host are prevented. If this entry is set to 'alarm' then inappropriate accesses from the host are prevented and the firmware attempts to send warning messages to the host. If this entry is set to 'open' then no access constraints are applied and now warnings issued. Note that certain MIB entries have further protection schemes. In particular, the
+ MIB prevents the host from reading some security keys (WEP keys, etc.).</description_user>
+ <is_internal>true</is_internal>
+ <access_rights>not_accessible</access_rights>
+ <type>unifiCSROnlyMIBShield</type>
+ <default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPsPollThreshold" psid="4179">
+ <type>uint16</type>
+ <description_user>PS Poll threshold. When Unifi chip is configured for normal power save mode and when access point does not respond to PS-Poll requests, then a fault will be generated on non-zero PS Poll threshold indicating mode has been switched from power save to fast power save. Ignored PS Poll count is given as the fault argument.</description_user>
+ <default>30</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPostEBRTWindow" psid="4173">
+ <description_user>Minimum time after the expected beacon reception time that UniFi will continue to listen for the beacon in an infrastructure BSS before timing out. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon.</description_user>
+ <is_internal>true</is_internal>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>2000</default>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCSROnlyPowerCalDelay" psid="4078">
+ <description_user>Delay applied at each step of the power calibration routine used with an external PA.</description_user>
+ <is_internal>true</is_internal>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPreEBRTWindow" psid="4171">
+ <description_user>Latest time before the expected beacon reception time that UniFi will turn on its radio in order to receive the beacon. Reducing this value can reduce UniFi power consumption when using low power modes, however a value which is too small may cause beacons to be missed, requiring the radio to remain on for longer periods to ensure reception of the subsequent beacon.</description_user>
+ <is_internal>true</is_internal>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>100</default>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateSWAGCExtThresh" psid="4077">
+ <description_user>Signal level at which external LNA will be used for AGC purposes.</description_user>
+ <is_internal>true</is_internal>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>-25</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateSWAGCFrontEndGain" psid="4075">
+ <description_user>Gain of the path between chip and antenna when LNA is on.</description_user>
+ <is_internal>true</is_internal>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPrivateSWAGCFrontEndLoss" psid="4076">
+ <description_user>Loss of the path between chip and antenna when LNA is off.</description_user>
+ <is_internal>true</is_internal>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiChipVersion" psid="2022">
+ <description_user>Numeric identifier for the UniFi silicon revision (as returned by the GBL_CHIP_VERSION hardware register). Other than being different for each design variant (but not for alternative packaging options), the particular values returned do not have any significance.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiClockFrequency" psid="2140">
+ <description_user>Query the nominal frequency of the external clock source or crystal oscillator used by UniFi. The clock frequency is a system parameter and can not be modified by key.</description_user>
+ <units>kHz</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCrystalFrequencyTrim" psid="2141">
+ <description_user>The IEEE 802.11 standard requires a frequency accuracy of either +/- 20 ppm or +/- 25 ppm depending on the physical layer being used. If UniFi's frequency reference is a crystal then this attribute should be used to tweak the oscillating frequency to compensate for design- or device-specific variations. Each step change trims the frequency by approximately 2 ppm.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_max>63</range_max><default>31</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDTIMWaitTimeout" psid="2529">
+ <description_user>If UniFi is in power save and receives a Traffic Indication Map from its associated access point with a DTIM indication, it will wait a maximum time given by this attribute for succeeding broadcast or multicast traffic, or until it receives such traffic with the 'more data' flag clear. Any reception of broadcast or multicast traffic with the 'more data' flag set, or any reception of unicast data, resets the timeout. The timeout can be turned off by setting the value to zero; in that case UniFi will remain awake indefinitely waiting for broadcast or multicast data. Otherwise, the value should be larger than that of unifiPowerSaveExtraListenTime.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>50000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugKeepRadioOn" psid="2545">
+ <description_user>Keep the radio on. For debug purposes only. Setting the value to FALSE means radio on/off functionality will behave normally. Note that setting this value to TRUE will automatically disable dorm. The intention is *not* for this value to be changed at runtime.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiEnableDorm" psid="2142">
+ <description_user>Enable Dorm (deep sleep). When disabled, WLAN will not switch the radio power domain on/off *and* it will always veto deep sleep. Setting the value to TRUE means dorm functionality will behave normally. The intention is *not* for this value to be changed at runtime.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTogglePowerDomain" psid="2522">
+ <description_user>Toggle WLAN power domain when entering dorm mode (deep sleep). When entering deep sleep and this value it true, then the WLAN power domain is disabled for the deep sleep duration. When false, the power domain is left turned on. This is to work around issues with WLAN rx, and is considered temporary until the root cause is found and fixed.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDisableDormWhenBtOn" psid="2143">
+ <description_user>Dorm/deep sleep would be dynamically disabled when BT is turned ON if the value is TRUE, even though unifiEnableDorm is TRUE. For more details, take a look at SSB-17864.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDiscardedFrameCount" psid="2214">
+ <description_user>This is a counter that indicates the number of data and management frames that have been processed by the UniFi hardware but were discarded before being processed by the firmware. It does not include frames not processed by the hardware because they were not addressed to the local device, nor does it include frames discarded by the firmware in the course of normal MAC processing (which include, for example, frames in an appropriate encryption state and multicast frames not requested by the host). Typically this counter indicates lost data frames for which there was no buffer space; however, other cases may cause the counter to increment, such as receiving a retransmitted frame that was already successfully processed. Hence this counter should not be treated as a reliable guide to lost frames. The counter wraps to 0 after 65535.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibpktcntget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentTSFTime" psid="2218">
+ <description_user>Get TSF time (last 32 bits) for the specified VIF. VIF index can't be 0 as that is treated as global VIF For station VIF - Correct BSS TSF wil only be reported after MLME-CONNECT.indication(success) indication to host. Note that if MAC Hardware is switched off then TSF returned is estimated value</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <function_list>
+ <function type="get" function_name="mibtsftime" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExtendedCapabilitiesSoftAp" psid="2024">
+ <description_user>Extended capabilities for SoftAp. Bit field definition and coding follows IEEE 802.11 Extended Capability Information Element, with spare subfields for capabilities that are independent from chip/firmware implementation.</description_user>
+ <type>octet_string</type>
+ <range_min>9</range_min><range_max>9</range_max><default>{ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExtendedCapabilities" psid="2031">
+ <description_user>Extended capabilities. Bit field definition and coding follows IEEE 802.11 Extended Capability Information Element, with spare subfields for capabilities that are independent from chip/firmware implementation.</description_user>
+ <type>octet_string</type>
+ <range_min>9</range_min><range_max>9</range_max>
+ <default>{ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExtendedCapabilitiesDisabled" psid="2036">
+ <description_user>This MIB can be used to suppress extended capabilities IE being sent in the association request. Please note that this may fix IOP issues with Aruba APs in WMMAC an
+ </description_user>
+ <access_rights>read_write</access_rights>
+ <type>boolean</type>
+ <format>signed_decimal</format>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExternalClockDetect" psid="2146">
+ <description_user>If UniFi is running with an external fast clock source, i.e. unifiExternalFastClockRequest is set, it is common for this clock to be shared with other devices. Setting to true causes UniFi to detect when the clock is present (presumably in response to a request from another device), and to perform any pending activities at that time rather than requesting the clock again some time later. This is likely to reduce overall system power consumption by reducing the total time that the clock needs to be active.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExternalFastClockRequest" psid="2149">
+ <description_user>It is possible to supply UniFi with an external fast reference clock, as an alternative to using a crystal. If such a clock is used then it is only required when UniFi is active. A signal can be output on PIO[2] or if the version of UniFi in use is the UF602x or later, any PIO may be used (see unifiExternalFastClockRequestPIO) to indicate when UniFi requires a fast clock. Setting makes this signal become active and determines the type of signal output. 0 - No clock request. 1 - Non inverted, totem pole. 2 - Inverted, totem pole. 3 - Open drain. 4 - Open source.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>unifiExternalFastClockRequest</type>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExternalFastClockRequestPIO" psid="2158">
+ <description_user>If an external fast reference clock is being supplied to UniFi as an alternative to a crystal (see unifiExternalFastClockRequest) and the version of UniFi in use is the UF602x or later, any PIO may be used as the external fast clock request output from UniFi. key determines the PIO to use.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_max>15</range_max><default>9</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFastPowerSaveTimeout" psid="2500">
+ <description_user>UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified.</description_user>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>400000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFastPowerSaveTimeOutSmall" psid="2501">
+ <description_user>UniFi implements a proprietary power management mode called Fast Power Save that balances network performance against power consumption. In this mode UniFi delays entering power save mode until it detects that there has been no exchange of data for the duration of time specified. The unifiFastPowerSaveTimeOutSmall aims to improve the power consumption by setting a lower bound for the Fast Power Save Timeout. If set with a value above unifiFastPowerSaveTimeOut it will default to unifiFastPowerSaveTimeOut.</description_user>
+ <units>µs</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>200000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRameDplaneOperationTimeout" psid="2544">
+ <description_user>Timeout for requests sent from MACRAME to Data Plane. Any value below 1000ms will be capped at 1000ms.</description_user>
+ <units>milliseconds</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <default>1000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiVifIdleMonitorTime" psid="2509">
+ <description_user>In Fast Power Save mode, the STA will decide whether it is idle based on monitoring its traffic class. If the traffic class is continuously "occasional" for equal or longer than the specified value (in seconds), then the VIF is marked as idle. Traffic class monitoring is based on the interval specified in the "unifiExitPowerSavePeriod" MIB</description_user>
+ <units>second</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <range_max>1800</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFirmwareBuildID" psid="2021">
+ <description_user>Numeric build identifier for this firmware build. This should normally be displayed in decimal. The textual build identifier is available via the standard dot11manufacturerProductVersion MIB attribute.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function type="get" function_name="mibgetfirmwarebuildid"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFirmwarePatchBuildID" psid="2023">
+ <description_user>Numeric build identifier for the patch set that has been applied to this firmware image. This should normally be displayed in decimal. For a patched ROM build there will be two build identifiers, the first will correspond to the base ROM image, the second will correspond to the patch set that has been applied.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function type="get" function_name="mibgetfirmwarebuildid"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDisallowSchedRelinquish" psid="2543">
+ <description_user>When enabled the VIFs will not relinquish their assigned schedules when they have nothing left to do.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMESTAKeepAliveFailure" psid="2842">
+ <description_user>Link lost by keep alive failure. 0 = Disabled. This is required by MCD.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMESTAKeepAliveTimeout" psid="2502">
+ <description_user>Timeout before disconnecting. 0 = Disabled. Capped to greater than 6 seconds.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <range_max>2147</range_max><default>30</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEAPKeepAliveTimeout" psid="2503">
+ <description_user>Timeout before disconnecting. 0 = Disabled. Capped to greater than 6 seconds.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <range_max>2147</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEGOKeepAliveTimeout" psid="2504">
+ <description_user>Timeout before disconnecting. 0 = Disabled. Capped to greater than 6 seconds.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <range_max>2147</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- End of Keep Alive MIBs -->
+ <config_element name="unifiSTARouterAdvertisementMinimumIntervalToForward" psid="2505">
+ <description_user>STA Mode: Minimum interval to forward Router Advertisement frames to Host. Minimum value = 60 secs.</description_user>
+ <units>second</units>
+ <type>uint32</type>
+ <range_max>4294967285</range_max><default>60</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- End of Router Advertisement Rate Reduction MIBs -->
+ <config_element name="unifiFragmentationDuration" psid="2524">
+ <description_user>A limit on transmission time for a data frame. If the data payload would take longer than unifiFragmentationDuration to transmit, UniFi will attempt to fragment the frame to ensure that the data portion of each fragment is within the limit. The limit imposed by the fragmentation threshold is also respected, and no more than 16 fragments may be generated. If the value is zero no limit is imposed. The value may be changed dynamically during connections. Note that the limit is a guideline and may not always be respected. In particular, the data rate is finalised after fragmentation in order to ensure responsiveness to conditions, the calculation is not performed to high accuracy, and octets added during encryption are not included in the duration calculation.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>0</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanChannelMaxScanTime" psid="2001">
+ <description_user>For testing: overrides max_scan_time. 0 indicates not used.</description_user>
+ <type>octet_string</type>
+ <range_min>14</range_min><range_max>14</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanChannelProbeInterval" psid="2002">
+ <description_user>For testing: overrides probe interval. 0 indicates not used.</description_user>
+ <type>octet_string</type>
+ <range_min>14</range_min><range_max>14</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanDeltaRSSIThreshold" psid="2010">
+ <description_user>Magnitude of the change in RSSI for which a scan result will be issued</description_user>
+ <units>dB</units>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>255</range_max><default>20</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanProbeInterval" psid="2007">
+ <description_user>Time between transmissions of broadcast probe requests on a given channel when performing an active scan.</description_user>
+ <units>TU</units>
+ <type>uint16</type>
+ <default>70</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanHighRSSIThreshold" psid="2008">
+ <description_user>Minimum RSSI for a new station to enter the coverage area of scan.</description_user>
+ <units>dBm</units>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max><default>-90</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanMaximumAge" psid="2014">
+ <description_user>Depricate</description_user>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanMaximumResults" psid="2015">
+ <description_user>Max number of scan results (for all scans) which will be stored before the oldest result is discarded, irrespective of its age. The value 0 specifies no maximum.</description_user>
+ <type>uint16</type>
+ <default>40</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanMaxNumberOfProbeSets" psid="2087">
+ <description_user>Max number of Probe Request sets that the scan engine will send on a single channel.</description_user>
+ <type>uint16</type>
+ <default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEScanStopIfLessThanXFrames" psid="2088">
+ <description_user>Stop scanning on a channel if less than X Beacons or Probe Responses are received.</description_user>
+ <type>uint16</type>
+ <default>4</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEAutonomousScanNoisy" psid="2016">
+ <description_user>Deprecated</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxNumberOfPeriodicScans" psid="2260">
+ <description_user>Max number of periodic scans for Google scan.</description_user>
+ <type>uint16</type>
+ <default>6</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxRSSISampleSize" psid="2261">
+ <description_user>Max number of RSSI samples used for averaging RSSI in Google scan.</description_user>
+ <type>uint16</type>
+ <default>8</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxHotlistAPs" psid="2262">
+ <description_user>Max number of entries for hotlist APs in Google scan.</description_user>
+ <type>uint16</type>
+ <default>64</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxSignificantWifiChangeAPs" psid="2263">
+ <description_user>Max number of entries for significant WiFi change APs in Google scan.</description_user>
+ <type>uint16</type>
+ <default>64</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiGoogleMaxBssidHistoryEntries" psid="2264">
+ <description_user>Max number of BSSID/RSSI that the device can hold in Google scan.</description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBSSMaxIdlePeriodEnabled" psid="2508">
+ <description_user>If set STA will configure keep-alive with options specified in a received BSS max idle period IE</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEConnectionTimeOut" psid="2000">
+ <description_user>Firmware waits for unifiMLMEConnectionTimeOut of no successful Tx/Rx (including beacon) to/from AP before it disconnects from AP.For STA case - Setting it to less than 3 seconds may result in frequent disconnection with the AP</description_user>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <default>3000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEStationInactivityTimeOut" psid="2098">
+ <description_user>Timeout for instigating ConnectonFailure procedures. Setting it to less than 3 seconds may result in frequent disconnection or roaming with the AP.
+ Zero value disables the feature. Any value written lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <default>3</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMECliInactivityTimeOut" psid="2099">
+ <description_user>Timeout for instigating ConnectonFailure procedures. Zero value disables the feature. Any value written lower than INACTIVITY_MINIMUM_TIMEOUT becomes INACTIVITY_MINIMUM_TIMEOUT.</description_user>
+ <units>second</units>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMLMEStationInitialKickTimeOut" psid="2100">
+ <description_user>Timeout for sending the AP a NULL frame to kick off the EAPOL exchange.</description_user>
+ <units>millisecond</units>
+ <type>uint16</type>
+ <default>50</default>
+ </config_element>
+ <config_element name="unifiMLMEDataReferenceTimeout" psid="2005">
+ <description_user>Maximum time allowed for the data in data references corresponding to MLME primitives to be made available to the firmware. The special value 0 specifies an infinite timeout.</description_user>
+ <description_internal>Note that the default has to be sufficient to allow for any MLME-SET.request used to set a different value! The value 65535 is reserved for future internal expansion (infinite timeout).</description_internal>
+ <units>TU</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_max>65534</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPowerManagementDelayTimeout" psid="2514">
+ <description_user>When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. Specifies an upper limit on the timeout. UniFi internally implements a proprietary algorithm to adapt the timeout depending upon the situation.This is used by firmware when current station VIF is only station VIF which can be scheduled</description_user>
+ <units>µs</units>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>30000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConcurrentPowerManagementDelayTimeout" psid="2516">
+ <description_user>When UniFi enters power save mode it signals the new state by setting the power management bit in the frame control field of a NULL frame. It then remains active for the period since the previous unicast reception, or since the transmission of the NULL frame, whichever is later. This entry controls the maximum time during which UniFi will continue to listen for data. This allows any buffered data on a remote device to be cleared. This is same as unifiPowerManagementDelayTimeout but this value is considered only when we are doing multivif operations and other VIFs are waiting to be scheduled.Note that firmware automatically chooses one of unifiPowerManagementDelayTimeout and unifiConcurrentPowerManagementDelayTimeout depending upon the current situation.It is sensible to set unifiPowerManagementDelayTimeout to be always more thanunifiConcurrentPowerManagementDelayTimeout.</description_user>
+ <units>µs</units>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>6000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDisableLegacyPowerSave" psid="2510">
+ <description_user>This affects Station VIF power save behaviour.
+ Setting it to true will disable legacy power save (i.e. we wil use fast power save to retrieve data)
+ Note that actually disables full power save mode (i.e sending trigger to retrieve frames which will be PS-POLL for legacy and QOS-NULL for UAPSD)</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugForceActive" psid="2511">
+ <description_user>Force station power save mode to be active (when scheduled).
+ VIF scheduling, coex and other non-VIF specific reasons could still force power save on the VIF.
+ Applies to all VIFs of type station (includes P2P client).
+ is only provided for test purpose.
+ Changes to the mib will only get applied after next host/mlme power management request.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiIdleModeLiteEnabled" psid="2526">
+ <description_user>Enables Idle Mode Lite, if softAP is active, and there has been no activity for a time.
+ Idle mode lite should not be active if host has sent a command to change key.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiIdleModeEnabled" psid="2527">
+ <description_user>Enables Idle Mode, if single vif station is active, and there has been no activity for a time.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacrameDebugStats" psid="2215">
+ <description_user>MACRAME debug stats readout key. Use set to write a debug readout, then read the same key to get the actual readout.</description_user>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="false"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNANEnabled" psid="6080">
+ <description_user>Enables Neighbour Aware Networking (NAN)</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNANBeaconCapabilities" psid="6081">
+ <description_user>The 16-bit field follows the coding of IEEE 802.11 Capability Information.</description_user>
+ <type>uint16</type>
+ <default>0x0720</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- PSID Range 6080-6099 Reserved for NAN -->
+ <!-- <config_element name="ReservedForNAN" psid="6082"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6083"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6084"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6085"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6086"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6087"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6088"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6089"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6090"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6091"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6092"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6093"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6094"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6095"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6096"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6097"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6098"> -->
+ <!-- <config_element name="ReservedForNAN" psid="6099"> -->
+ <!-- PSID Range 6080-6099 Reserved for NAN -->
+
+ <config_element name="unifiLowPowerRxConfig" psid="6018">
+ <description_user>Enables low power radio RX for idle STA and AP VIFs respectively.
+ Setting/clearing bit 0 enables/disabled LP RX for (all) STA/Cli VIFs.
+ Setting/clearing bit 1 enables/disabled LP RX for AP/GO VIFs.</description_user>
+ <type>uint16</type>
+ <default>3</default>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStationActivityIdleTime" psid="2512">
+ <description_user>Time since last station activity when it can be considered to be idle. Only used in SoftAP mode when determining if all connected stations are idle (not active).</description_user>
+ <type>uint32</type>
+ <units>milliseconds</units>
+ <default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiApBeaconMaxDrift" psid="2507">
+ <description_user>The maximum drift in microseconds we will allow for each beacon sent when we're trying to move it to get a 50% duty cycle between GO and STA in multiple VIF scenario. We'll delay our TX beacon by a maximum of this value until we reach our target TBTT. We have 3 possible cases for this value: a) ap_beacon_max_drift = 0x0000 - Feature disabled b) ap_beacon_max_drift between 0x0001 and 0xFFFE - Each time we transmit the beacon we'll move it a little bit forward but never more than this. (Not implemented yet) c) ap_beacon_max_drift = 0xFFFF - Move the beacon to the desired position in one shot.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>0xFFFF</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacBeaconTimeout" psid="2270">
+ <description_user>The maximum time in microseconds we want to stall TX data when expecting a beacon at EBRT time as a station.</description_user>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>128</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRSSIMaxAveragingPeriod" psid="2210">
+ <description_user>Limits the period over which the value of unifiRSSI is averaged. If no more than unifiRSSIMinReceivedFrames frames have been received in the period, then the value of unifiRSSI is reset to the value of the next measurement and the rolling average is restarted. This ensures that the value is timely (although possibly poorly averaged) when little data is being received.</description_user>
+ <units>TU</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_min>1</range_min>
+ <default>3000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRSSIMinReceivedFrames" psid="2211">
+ <description_user>See the description of unifiRSSIMaxAveragingPeriod for how the combination of attributes is used.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_min>1</range_min>
+ <default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCSROnlyEIFSDuration" psid="2362">
+ <description_user>Specifies time that is used for EIFS. A value of 0 causes the build in value to be used.</description_user>
+ <access_rights>read_only</access_rights>
+ <units>µs</units>
+ <type>uint16</type>
+ <default>12</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForceChannelBW" psid="2370">
+ <description_user>Test/debug Mib to force channel bandwidth to specified value.
+ This can also be used to allow emulator/silicon back to back connection to communicate at bandwidth other than default (20 MHz)
+ Setting it to 0 uses the default bandwidth as selected by firmware
+ channel_bw_20_mhz = 20,
+ channel_bw_40_mhz = 40,
+ channel_bw_80_mhz = 80
+ </description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTestSetChannelBW" psid="2037">
+ <description_user>Test/debug Mib to set channel bandwidth to specified value.</description_user>
+ <type>unifiBWTableIndex</type>
+ <function_list>
+ <function type="set" function_name="mibcapbwset" is_for_vif="true" ></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiSwToHwQueueStats" psid="2250">
+ <description_user>The timing statistics of packets being queued between SW-HW</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiQueueStatsIdTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibqueuestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiHostToSwQueueStats" psid="2251">
+ <description_user>The timing statistics of packets being queued between HOST-SW</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiQueueStatsIdTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibqueuestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiQueueStatsEnable" psid="2252">
+ <description_user>Enables recording timing statistics of packets being queued between HOST-SW-HW</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRateStatsRate" psid="2212">
+ <description_user>The rate corresponding to the current table entry. The value is rounded to the nearest number of units where necessary. Most rates do not require rounding, but when short guard interval is in effect the rates are no longer multiples of the base unit. Note that there may be two occurrences of the value 130: the first corresponds to MCS index 7, and the second, if present, to MCS index 6 with short guard interval.</description_user>
+ <description_internal>Get the rate for rate statistics table entry index.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <units>500 kbps</units>
+ <table_name>unifiRateStatsTable</table_name>
+ <function type="get" function_name="mibuint16get"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRateStatsRxSuccessCount" psid="2206">
+ <description_user>The number of successful receptions of complete management and data frames at the rate indexed by unifiRateStatsIndex.This number will wrap to zero after the range is exceeded.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibratestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRateStatsTxSuccessCount" psid="2207">
+ <description_user>The number of successful (acknowledged) unicast transmissions of complete data or management frames the rate indexed by unifiRateStatsIndex. This number will wrap to zero after the range is exceeded.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibratestatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxDataConfirm" psid="2253">
+ <description_user>Allows to request on a per access class basis that an MA_UNITDATA.confirm be generated after each packet transfer. The default value is applied for all ACs.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <table_name>unifiAcTxConfirmTable</table_name>
+ <function_list>
+ <function type="set" function_name="mibtxdatacfmset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxDataRate" psid="2208">
+ <description_user>The bit rate currently in use for transmissions of unicast data frames; On an infrastructure BSS, this is the data rate used in communicating with the associated access point, if there is none, an error is returned</description_user>
+ <description_internal>Request is made per-VIF. Rate is read from station records</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibtxdatarateget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLastBssTxDataRate" psid="2213">
+ <description_user>Last BSS Tx DataRate. See unifiTxDataRate description.</description_user>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRxDataRate" psid="2196">
+ <description_user>The bit rate of the last received frame on this VIF.</description_user>
+ <description_internal>Request is made per-VIF and only support for STA VIF type.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibrxdatarateget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiNoAckActivationCount" psid="2240">
+ <description_user>The number of frames that are discarded due to HW No-ack activated during test.
+ This number will wrap to zero after the range is exceeded.</description_user>
+ <description_internal>Number of discarded frames when HW No-ack is activated during test.</description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRxFcsErrorCount" psid="2241">
+ <description_user>The number of received frames that are discarded due to bad FCS (CRC).
+ This number will wrap to zero after the range is exceeded.</description_user>
+ <description_internal>Number of discarded received frames due to bad FCS (CRC) as detected by the HW. </description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiReadReg" psid="8051">
+ <description_user>Read value from a register and return it.</description_user>
+ <description_internal> Register access function. </description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiReadRegTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibreadreg"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiReadHardwareCounter" psid="5087">
+ <description_user>Read a value from a hardware packet counter in a specific mac instance and return it.</description_user>
+ <description_internal> Hardware counter access function. </description_internal>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiReadHardwareCounterTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibreadhardwarecounter"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRsnCapabilities" psid="2034">
+ <description_user>Encodes the RSN Capabilities field of IEEE 802.11 RSN Information Element.</description_user>
+ <type>uint16</type>
+ <default>0x248C</default>
+ </config_element>
+ <config_element name="unifiHwTxTimeout" psid="2205">
+ <description_user>Maximum time in milliseconds for a frame to be queued in the hardware/DPIF.</description_user>
+ <type>uint16</type>
+ <units>milliseconds</units>
+ <default>512</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSwTxTimeout" psid="2204">
+ <description_user>Maximum time in seconds for a frame to be queued in firmware, ready to be sent, but not yet actually pumped to hardware.</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSNR" psid="2202">
+ <description_user>Provides a running average of the Signal to Noise Ratio (SNR) for packets received by UniFi's radio.</description_user>
+ <units>dB</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibgetsnr" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLastBssSNR" psid="2203">
+ <description_user>Last BSS SNR. See unifiSNR description.</description_user>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSNRExtraOffsetCCK" psid="2209">
+ <description_user>This offset is added to SNR values received at 802.11b data rates. This accounts for differences in the RF pathway between 802.11b and 802.11g demodulators. The offset applies to values of unifiSNR as well as SNR values in scan indications. Not used in 5GHz mode.</description_user>
+ <units>dB</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <default>8</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiScanMaxProbeTransmitLifetime" psid="2531">
+ <description_user>If non-zero, used during active scans as the maximum lifetime for probe requests. It is the elapsed time after the initial transmission at which further attempts to transmit the probe are terminated.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <range_min>1</range_min><default>64</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiProbeResponseNonAPLifetime" psid="2533">
+ <description_user>Lifetime of proberesponse frame in unit of ms for all vifs which are not an infrastructe AP.</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiProbeResponseAPLifetime" psid="2539">
+ <description_user>Lifetime of proberesponse frame in unit of ms for infrastructure AP.</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <default>100</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiProbeResponseMaxRetry" psid="2534">
+ <description_user>Number of retries of probe response frame.</description_user>
+ <type>uint16</type>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPowerSaveTransitionPacketThreshold" psid="2532">
+ <description_user>If VIF has this many packets queued/transmitted/received in last unifiFastPowerSaveTransitionPeriod then firmware may decide to come out of aggressive power save mode. This is applicable to STA (CLI) and GO (VIF).Note that this is only a guideline. Firmware internal factors may override this MIB.Also see unifiExitPowerSavePeriod and unifiAggressivePowerSaveTransitionPeriod.</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiExitPowerSavePeriod" psid="2535">
+ <description_user>Period in TUs over which firmware counts number of packet transmitted/queued/received to decide to come out of aggressive power save mode. This is applicable to STA (CLI) and GO (AP) VIF. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold and unifiAggressivePowerSaveTransitionPeriod</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>200</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAggressivePowerSaveTransitionPeriod" psid="2536">
+ <description_user>Defines how many unifiExitPowerSavePeriod firmware should wait in which VIF had received/transmitted/queued less than unifiPowerSaveTransitionPacketThreshold packets - before entering aggressive power save mode (when not in aggressive power save mode) This is applicable to STA (CLI) and GO (AP) VIF. Note that this is only a guideline. Firmware internal factors may override this MIB. Also see unifiPowerSaveTransitionPacketThreshold and unifiExitPowerSavePeriod.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiActiveTimeAfterMoreBit" psid="2537">
+ <description_user>After seeing the "more" bit set in a message from the AP, the STA will goto active mode for this duration of time. After this time, traffic information is evaluated to determine whether the STA should stay active or go to powersave. Setting this value to 0 means that the described functionality is disabled.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <default>30</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForcedScheduleDuration" psid="2538">
+ <description_user>Defines the time to keep a VIF scheduled after an outgoing packet is queued, if the "Immediate_Response_Expected" bit is set in the Tx_Control associated with a frame transmission request. The firmware may choose to override this value based on internal logic.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>50</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint16set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMAXVifScheduleDuration" psid="2541">
+ <description_user>Default time for which a non-scan VIF can be scheduled. Applies to multiVIF scenario. Internal firmware logic or BSS state (e.g. NOA) may cut short the schedule.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>20</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiVifLongIntervalTime" psid="2542">
+ <description_user>When the scheduler expects a VIF to schedule for time longer than this parameter (specified in TUs), then the VIF may come out of powersave. Only valid for STA VIFs.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <default>60</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiUartConfigure" psid="2110">
+ <description_user>UART configuration using the values of the other unifiUart* attributes. The value supplied for this attribute is ignored.</description_user>
+ <is_internal>true</is_internal>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiUartPios" psid="2111">
+ <description_user>Specification of which PIOs should be connected to the UART. Currently defined values are: 1 - UART not used; all PIOs are available for other uses. 2 - Data transmit and receive connected to PIO[12] and PIO[14] respectively. No hardware handshaking lines. 3 - Data and handshaking lines connected to PIO[12:15].</description_user>
+ <is_internal>true</is_internal>
+ <type>unifiUartPios</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWatchdogTimeout" psid="2152">
+ <description_user>Maximum time the background may be busy or locked out for. If this time is exceeded, UniFi will reset. If this key is set to 65535 then the watchdog will be disabled.</description_user>
+ <units>ms</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <range_min>1</range_min><default>1500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLoggerEnabled" psid="2320">
+ <description_user>Enable reporting of the following events for Android logging:
+ - firmware connectivity events
+ - fate of management frames sent by the host through the MLME SAP
+ It can take the following values:
+ - 0: reporting is disabled
+ - 1: partial reporting is enabled. Beacons and EAPOL frames will not be reported
+ - 2: full reporting is enabled. Beacons and EAPOL frames are included.</description_user>
+ <type>unifiWifiLogger</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLoggerMaxDelayedEvents" psid="6124">
+ <description_user>Maximum number of events to keep when host is suspended.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMaPacketFateEnabled" psid="2321">
+ <description_user>Enable reporting of the fate of the TX packets sent by the host</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <function_list>
+ <function type="set" function_name="mibmapacketfateenableset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForceShortSlotTime" psid="5080">
+ <description_user>If set to true, forces FW to use short slot times for all VIFs.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRSSI" psid="2200">
+ <description_user>Running average of the Received Signal Strength Indication (RSSI) for packets received by UniFi's radio. The value should only be treated as an indication of the signal strength; it is not an accurate measurement. The result is only meaningful if the unifiRxExternalGain attribute is set to the correct calibration value. If UniFi is part of a BSS, only frames originating from devices in the BSS are reported (so far as this can be determined). The average is reset when UniFi joins or starts a BSS or is reset.</description_user>
+ <description_internal>Use the lack of a (default) value to signal to rame that the RSSI hasn't been calibrated, and thus calls to mibgetrssi() will return FALSE. </description_internal>
+ <units>dBm</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <function type="get" function_name="mibgetrssi" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLastBssRSSI" psid="2201">
+ <description_user>Last BSS RSSI. See unifiRSSI description.</description_user>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBeaconCu" psid="2296">
+ <description_user>Provides a channel utilization of peer, value 255=100% channel utilization.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPeerBandwidth" psid="2094">
+ <description_user>The bandwidth used with peer station prior it disconnects</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentPeerNss" psid="2095">
+ <description_user>The number of spatial streams used with peer station prior it disconnects</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPeerTxDataRate" psid="2096">
+ <description_user>The tx rate that was used for transmissions prior disconnection;</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPeerRSSI" psid="2097">
+ <description_user>The recorded RSSI from peer station prior it disconnects</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <table_name>unifiPeerIdTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSettings" psid="5031">
+ <description_user>Hardware specific transmitter settings</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxSettingsTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxGainSettings" psid="5032">
+ <description_user>Hardware specific transmitter gain settings</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxGainSettingsTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxPowerDetectorResponse" psid="5055">
+ <description_user>Hardware specific transmitter detector response settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxPowerDetectorResponseTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxDetectorTemperatureCompensation" psid="5056">
+ <description_user>Hardware specific transmitter detector temperature compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxDetectorTemperatureCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxDetectorFrequencyCompensation" psid="5057">
+ <description_user>Hardware specific transmitter detector frequency compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxDetectorFrequencyCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxOpenLoopTemperatureCompensation" psid="5058">
+ <description_user>Hardware specific transmitter open-loop temperature compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxOpenLoopTemperatureCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxOpenLoopFrequencyCompensation" psid="5059">
+ <description_user>Hardware specific transmitter open-loop frequency compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxOpenLoopFrequencyCompensationTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdTemperatureCompensation" psid="5066">
+ <description_user>Hardware specific transmitter PA gain for DPD temperature compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxPaGainDpdTemperatureCompensationTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxPaGainDpdFrequencyCompensation" psid="5067">
+ <description_user>Hardware specific transmitter PA gain for DPD frequency compensation settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxPaGainDpdFrequencyCompensationTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxFtrimSettings" psid="2372">
+ <description_user>Hardware specific transmitter frequency compensation settings</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxFtrimSettingsTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxGainStepSettings" psid="5081">
+ <description_user>Hardware specific transmitter gain step settings.
+ 2G settings before 5G. Increasing order within band.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <table_name>unifiTxGainStepSettingsTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxOfdmSelect" psid="5060">
+ <description_user>Hardware specific transmitter OFDM selection settings</description_user>
+ <type>octet_string</type>
+ <range_min>4</range_min><range_max>8</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxDigGain" psid="5061">
+ <description_user>Specify gain specific modulation power optimisation.</description_user>
+ <type>octet_string</type>
+ <range_min>16</range_min><range_max>48</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiChipTemperature" psid="5062">
+ <description_user>Read the chip temperature as seen by WLAN radio firmware.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <units>celcius</units>
+ <function type="get" function_name="mibint16get"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="UnifiBatteryVoltage" psid="5063">
+ <description_user>Battery voltage</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <units>millivolt</units>
+ <function type="get" function_name="mibuint16get"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiLoadDpdLut" psid="2255">
+ <description_user>Write a static DPD LUT to the FW</description_user>
+ <description_internal>For testing: Write DPD LUT entry</description_internal>
+ <type>octet_string</type>
+ <range_min>147</range_min><range_max>147</range_max>
+ <function_list>
+ <function type="get" function_name="mibbmsgget"></function>
+ <function type="set" function_name="mibricedpdlutset"></function>
+ </function_list>
+ <table_name>unifiLoadDpdLutTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiOverrideDpdLut" psid="2258">
+ <description_user>Write a DPD LUT directly to the HW</description_user>
+ <description_internal>Used for Matlab characterisation by writing a previously calculated and (possibly) smoothed LUT to the HW. The primary need for this is because writing the LUT directly in Matlab is very slow and hence impractical for any characterisation work. </description_internal>
+ <type>octet_string</type>
+ <range_min>147</range_min><range_max>147</range_max>
+ <function_list>
+ <function type="set" function_name="mibricedpdlutset"></function>
+ </function_list>
+ <table_name>unifiLoadDpdLutTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDpdPredistortGains" psid="2257">
+ <description_user>DPD pre-distort gains. Takes a range of frequencies, where
+ f_min <= f_channel < f_max.
+ The format is [freq_min_msb, freq_min_lsb, freq_max_msb, freq_max_lsb,
+ DPD policy bitmap, bandwidth_bitmap, power_trim_enable,
+ OFDM0_gain, OFDM1_gain, CCK_gain, TR_gain,
+ CCK PSAT gain, OFDM PSAT gain].</description_user>
+ <type>octet_string</type>
+ <range_min>13</range_min><range_max>13</range_max>
+ <table_name>unifiDpdPredistortGainsTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDpdMasterSwitch" psid="2256">
+ <description_user>Enables Digital Pre-Distortion</description_user>
+ <description_internal>Bitmask of DPD features to enable for testing, requires d01_d01 or later. </description_internal>
+ <type>uint16</type>
+ <default>0</default>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCCAMasterSwitch" psid="5102">
+ <description_user>Enables CCA</description_user>
+ <description_internal>Bitmask of CCA features to enable.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmacconfiggenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmacconfiggenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiBbBbaCcaCfg" psid="5108">
+ <description_user>Enables/disables CCA</description_user>
+ <description_internal>Bitmask of CCA features to enable in PHY. Changes applied when radio is next switched on.
+ To enable: mlme_set_req 5108 0 . 0
+ To disable: mlme_set_req 5108 255 . 0
+
+ Note in the example above, it disables the CCA STF and so will prevent packet sync.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemgenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiRxSyncCCACfg" psid="5103">
+ <description_user>Configures CCA per 20 MHz sub-band.</description_user>
+ <description_internal>Configure to take into account the CCA of each 20M subband for the primary channel.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemgenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiMacCCABusyTime" psid="5104">
+ <description_user>Counts the time CCA indicates busy</description_user>
+ <description_internal>This register counts the time CCA indicates busy (for pri20/sec20 and sec40), in units of 16 us.</description_internal>
+ <table_name>unifiMacBusyTimeTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmacconfiggenericget" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiMacSecChanClearTime" psid="5105">
+ <description_user>Configures PIFS</description_user>
+ <description_internal>Secondary Channel must be free for this amount of time (50ns unit) before it is declared non-busy for starting a Txop. Related to PIFS.</description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmacconfiggenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmacconfiggenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiCCACSThresh" psid="5101">
+ <description_user>Configures CCA CS thresholds.</description_user>
+ <description_internal>Configures CCA CS (packet sync) thresholds. Indexed by siso/mimo.</description_internal>
+ <table_name>unifiCCACSThreshTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemgenericget" is_for_vif="false"></function>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiCoexDebugOverrideBt" psid="2425">
+ <description_user>Enables overriding of all BT activities by WLAN. </description_user>
+ <description_internal>When this MIB is set then no macrame blackouts are registered for any BT activities
+ and also WLAN trumps all BT activities at the HW CDL arbitration level. This MIB should be enabled only for debugging
+ purposes. This MIB will only have an effect when its either compiled into the FW image or is configured at WLAN boot via
+ an hcf file.
+ </description_internal>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxPowerTrimConfig" psid="5072">
+ <description_user>Configuration settings for the TX power trim.
+ The format is [band,
+ pcal_ofdm0_to_cck_mso, pcal_ofdm0_to_cck_lso,
+ pcal_ofdm0_to_ofdm1_mso, pcal_ofdm0_to_ofdm1_lso,
+ pcal_20_to_80_mso, pcal_20_to_80_lso,
+ pcal_20_to_40_mso, pcal_20_to_40_lso,
+ psat_v2i_gain, psat_mix_gain, psat_drv_gain, psat_pa_gain,
+ psat_power_ref_mso, psat_power_ref_lso,
+ psat_drv_bias, psat_pa_bias,
+ max_adjust_up_mso, max_adjust_up_lso,
+ max_adjust_down_mso, max_adjust_down_lso].</description_user>
+ <type>octet_string</type>
+ <range_min>21</range_min><range_max>21</range_max>
+ <table_name>unifiTxPowerTrimConfigTable</table_name>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiClearRadioTrimCache" psid="5088">
+ <description_user>Clears the radio trim cache. The parameter is ignored.</description_user>
+ <description_internal>Invalidates all entries in the trim cache. </description_internal>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxAgcControl" psid="4079">
+ <description_user>Override the AGC by adjusting the Rx minimum and maximum gains of each stage.
+ Set requests write the values to a static structure in
+ mac/arch/maxwell/hal/halradio_agc.c. The saved values are written
+ to the Jar register WLRF_RADIO_AGC_CONFIG2 and to the Night registers
+ WL_RADIO_AGC_CONFIG2 and WL_RADIO_AGC_CONFIG3. The saved values are also
+ used to configure the AGC whenever halradio_agc_setup() is called.
+ Get requests read the values from the static structure in
+ mac/arch/maxwell/hal/halradio_agc.c.
+ AGC enables are not altered. Fixed gain may be tested by setting the
+ minimums and maximums to the same value.
+
+ Version.
+ octet 0 - Version number for this mib.
+ Gain values. Default in brackets.
+ octet 1 - 5G LNA minimum gain (0).
+ octet 2 - 5G LNA maximum gain (4).
+ octet 3 - 2G LNA minimum gain (0).
+ octet 4 - 2G LNA maximum gain (5).
+ octet 5 - Mixer minimum gain (0).
+ octet 6 - Mixer maximum gain (2).
+ octet 7 - ABB minimum gain (0).
+ octet 8 - ABB maximum gain (27).
+ octet 9 - Digital minimum gain (0).
+ octet 10 - Digital maximum gain (7).</description_user>
+ <type>octet_string</type>
+ <range_min>11</range_min><range_max>11</range_max>
+ <function_list>
+ <function type="get" function_name="mibbmsgget" is_for_vif="false"></function>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaConnectionLossFrequency" psid="5033">
+ <description_user>The corresponding set of frequency values for TxAntennaConnectionLossTable</description_user>
+ <type>uint16</type>
+ <range_min>3940</range_min><range_max>12000</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaConnectionLossTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaConnectionLoss" psid="5034">
+ <description_user>The set of Antenna Connection Loss value, which is used for TPO/EIRP conversion</description_user>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaConnectionLossTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaMaxGainFrequency" psid="5035">
+ <description_user>The corresponding set of frequency values for TxAntennaMaxGain</description_user>
+ <type>uint16</type>
+ <range_min>3940</range_min><range_max>12000</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaMaxGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiTxAntennaMaxGain" psid="5036">
+ <description_user>The set of Antenna Max Gain value, which is used for TPO/EIRP conversion</description_user>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiTxAntennaMaxGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxExternalGainFrequency" psid="5037">
+ <description_user>The set of RSSI offset value</description_user>
+ <type>uint16</type>
+ <range_min>3940</range_min><range_max>12000</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiRxExternalGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxExternalGain" psid="5038">
+ <description_user>The table giving frequency-dependent RSSI offset value</description_user>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <table_name>unifiRxExternalGainTable</table_name>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCurrentTxpowerLevel" psid="6020">
+ <description_user>Maximum air power for the VIF. Values are expressed in 0.25 dBm units.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <default>0</default>
+ <function type="get" function_name="mibint16get" is_for_vif="true"></function>
+ <units>qdBm</units>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugInstantDelivery" psid="6069">
+ <description_user>Instant delivery control of the debug messages when set to true. Note: will not allow the host to suspend when set to True.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <function_list>
+ <function type="set" function_name="mibdebuginstantdeliveryset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugEnable" psid="6071">
+ <description_user>Debug to host state. Debug is either is sent to the host or it isn't.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <function_list>
+ <function type="set" function_name="mibdebugenableset" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugModuleControl" psid="5029">
+ <description_user>Debug Module levels for all modules.
+ Module debug level is used to filter debug messages sent to the host.
+ Only 6 levels of debug per module are available:
+ a. -1 No debug created.
+ b. 0 Debug if compiled in. Should not cause Buffer Full in normal testing.
+ c. 1 - 3 Levels to allow sensible setting of the .hcf file while running specific tests or debugging
+ d. 4 Debug will harm normal execution due to excessive levels or processing time required. Only used in emergency debugging.
+ Additional control for FSM transition and FSM signals logging is provided.
+
+ Debug module level and 2 boolean flags are encoded within a uint16:
+ Function | Is sending FSM signals | Is sending FSM transitions | Reseved | Module level (signed int)
+ ----------+--------------------------+------------------------------+-----------+----------------------------
+ Bits | 15 | 14 | 13 - 8 | 7 - 0
+
+ Note: 0x00FF disables any debug for a module
+ 0xC004 enables all debug for a module</description_user>
+ <type>uint16</type>
+ <table_name>unifiDebugConfigTable</table_name>
+ <default_list>
+ <!-- To find the module see unifiDebugModulesIndex -->
+ <!-- Please don't add comments that hint what the index is. -->
+ <default index1="1"> 0xC004 </default>
+ <default index1="2"> 0x0000 </default>
+ <default index1="3"> 0x00FF </default>
+ <default index1="4"> 0xC004 </default>
+ <default index1="5"> 0x00FF </default>
+ <default index1="6"> 0xC000 </default>
+ <default index1="7"> 0xC004 </default>
+ <default index1="8"> 0xC004 </default>
+ <default index1="9"> 0x00FF </default>
+ <default index1="10"> 0x00FF </default>
+ <default index1="11"> 0x0001 </default>
+ <default index1="12"> 0x00FF </default>
+ <default index1="13"> 0x00FF </default>
+ <default index1="14"> 0xC000 </default>
+ <default index1="15"> 0x00FF </default>
+ <default index1="16"> 0x00FF </default>
+ <default index1="17"> 0x00FF </default>
+ <default index1="18"> 0x00FF </default>
+ <default index1="19"> 0x00FF </default>
+ <default index1="20"> 0xC000 </default>
+ <default index1="21"> 0xC000 </default>
+ <default index1="22"> 0xC004 </default>
+ <default index1="23"> 0x0001 </default>
+ <default index1="24"> 0xC004 </default>
+ <default index1="25"> 0x0001 </default>
+ <default index1="26"> 0x00FF </default>
+ <default index1="27"> 0x00FF </default>
+ <default index1="28"> 0x00FF </default>
+ <default index1="29"> 0x0001 </default>
+ <default index1="30"> 0x0001 </default>
+ <default index1="31"> 0x00FF </default>
+ <default index1="32"> 0x00FF </default>
+ <default index1="33"> 0x00FF </default>
+ <default index1="34"> 0x00FF </default>
+ <default index1="35"> 0xC001 </default>
+ <default index1="36"> 0x0000 </default>
+ <default index1="37"> 0x0001 </default>
+ <default index1="38"> 0x00FF </default>
+ <default index1="39"> 0x00FF </default>
+ <default index1="40"> 0x00FF </default>
+ <default index1="41"> 0x00FF </default>
+ <default index1="42"> 0x00FF </default>
+ <default index1="43"> 0x00FF </default>
+ <default index1="44"> 0x00FF </default>
+ <default index1="45"> 0x00FF </default>
+ <default index1="46"> 0x00FF </default>
+ <default index1="47"> 0x00FF </default>
+ <default index1="48"> 0x00FF </default>
+ <default index1="49"> 0x00FF </default>
+ <default index1="50"> 0x0001 </default>
+ <default index1="51"> 0x00FF </default>
+ <default index1="52"> 0x0000 </default>
+ <default index1="53"> 0x00FF </default>
+ <default index1="54"> 0xC004 </default>
+ <default index1="55"> 0x0004 </default>
+ <default index1="56"> 0x0004 </default>
+ <default index1="57"> 0x00FF </default>
+ <default index1="58"> 0xC000 </default>
+ <default index1="59"> 0x00FF </default>
+ <default index1="60"> 0x0000 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- unifiTxOOBConstraintTable Transmit out-of-band regulatory constraint table -->
+ <config_element name="unifiTxOOBConstraints" psid="5064">
+ <description_user>OOB constraints table.
+ | octects | description |
+ |---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+ | 0 | DPD applicability bitmask: 0 = no DPD, 1 = dynamic DPD, 2 = static DPD, 3 = applies to both static and dynamic DPD |
+ | 1-2 | Bitmask indicating which regulatory domains this rule applies to FCC=bit0, ETSI=bit1, JAPAN=bit2 |
+ | 3-4 | Bitmask indicating which band edges this rule applies to RICE_BAND_EDGE_ISM_24G_LOWER = bit 0, RICE_BAND_EDGE_ISM_24G_UPPER = bit 1, RICE_BAND_EDGE_U_NII_1_LOWER = bit 2, RICE_BAND_EDGE_U_NII_1_UPPER = bit 3, RICE_BAND_EDGE_U_NII_2_LOWER = bit 4, RICE_BAND_EDGE_U_NII_2_UPPER = bit 5, RICE_BAND_EDGE_U_NII_2E_LOWER = bit 6, RICE_BAND_EDGE_U_NII_2E_UPPER = bit 7, RICE_BAND_EDGE_U_NII_3_LOWER = bit 8, RICE_BAND_EDGE_U_NII_3_UPPER = bit 9 |
+ | 5 | Bitmask indicating which modulation types this rule applies to (LSB/b0=DSSS/CCK, b1= OFDM0 modulation group, b2= OFDM1 modulation group) |
+ | 6 | Bitmask indicating which channel bandwidths this rule applies to (LSB/b0=20MHz, b1=40MHz, b2=80MHz) |
+ | 7 | Minimum distance to nearest band edge in 500 kHz units for which this constraint becomes is applicable. |
+ | 8 | Maximum power (EIRP) for this particular constraint - specified in units of quarter dBm. |
+ | 9-32 | Spectral shaping configuration to be used for this particular constraint. The value is specific to the radio hardware and should only be altered under advice from the IC supplier. |
+ |</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiTxOOBConstraintTable</table_name>
+ </config_element>
+ <!-- end of unifiTxOOBConstraintTable -->
+ <!-- unifiRegDomVersion Regulatory domain version. -->
+ <config_element name="unifiRegDomVersion" psid="8019">
+ <description_user>Regulatory domain version encoded into 2 bytes, major version as MSB and minor version as LSB</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+
+ <default>0x0105</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- unifiRegulatoryTable Regulatory information for all countries. -->
+ <!-- Columns -->
+ <config_element name="unifiRegulatoryParameters" psid="8011">
+ <description_user>Regulatory parameters.
+ Each row of the table contains the regulatory rules for one country:
+ octet 0 - first character of alpha2 code for country
+ octet 1 - second character of alpha2 code for country
+ octet 2 - regulatory domain for the country
+ Followed by the rules for the country, numbered 0..n in this description
+ octet 7n+3 - LSB start frequency octet
+ 7n+4 - MSB start frequency octet
+ 7n+5 - LSB end frequency octet
+ 7n+6 - MSB end frequency octet
+ 7n+7 - maximum bandwidth octet
+ 7n+8 - maximum power octet
+ 7n+9 - rule flags</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>3</range_min><range_max>73</range_max>
+ <table_name>unifiRegulatoryTable</table_name>
+ <default_list>
+
+ <default index1="1">{0x30,0x30,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x99,0x09,0xB2,0x09,0x28,0x14,0x01,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="2">{0x58,0x58,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="3">{0x41,0x44,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0x50,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="4">{0x41,0x45,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="5">{0x41,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="6">{0x41,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="7">{0x41,0x49,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="8">{0x41,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="9">{0x41,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x12,0x00}</default>
+ <default index1="10">{0x41,0x4E,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="11">{0x41,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="12">{0x41,0x51,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="13">{0x41,0x52,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xD6,0x15,0x50,0x18,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="14">{0x41,0x53,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="15">{0x41,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="16">{0x41,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x12,
+ 0x5E,0x15,0xE0,0x15,0x50,0x1E,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x1E,0x02,
+ 0x5D,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="17">{0x41,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x5D,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="18">{0x41,0x58,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="19">{0x41,0x5A,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x12,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x12,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="20">{0x42,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="21">{0x42,0x42,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="22">{0x42,0x44,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="23">{0x42,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="24">{0x42,0x46,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="25">{0x42,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x5D,0x16,0xF3,0x16,0x50,0x0E,0x00}</default>
+ <default index1="26">{0x42,0x48,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x14,0x14,0x12,
+ 0x67,0x16,0xCB,0x16,0x14,0x14,0x00}</default>
+ <default index1="27">{0x42,0x49,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="28">{0x42,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x14,0x00}</default>
+ <default index1="29">{0x42,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="30">{0x42,0x4D,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="31">{0x42,0x4E,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="32">{0x42,0x4F,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x1E,0x12,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x10}</default>
+ <default index1="33">{0x42,0x52,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="34">{0x42,0x53,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="35">{0x42,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="36">{0x42,0x56,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="37">{0x42,0x57,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="38">{0x42,0x59,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x12,0x16,0x4E,0x16,0x28,0x1B,0x02}</default>
+ <default index1="39">{0x42,0x5A,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="40">{0x43,0x41,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xE0,0x15,0x50,0x18,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="41">{0x43,0x43,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="42">{0x43,0x44,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="43">{0x43,0x46,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0x28,0x18,0x02}</default>
+ <default index1="44">{0x43,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="45">{0x43,0x48,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="46">{0x43,0x49,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="47">{0x43,0x4B,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="48">{0x43,0x4C,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="49">{0x43,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="50">{0x43,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x12,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="51">{0x43,0x4F,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="52">{0x43,0x52,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="53">{0x43,0x55,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="54">{0x43,0x56,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="55">{0x43,0x58,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xD6,0x15,0xA0,0x1B,0x02,
+ 0x12,0x16,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="56">{0x43,0x59,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="57">{0x43,0x5A,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="58">{0x44,0x45,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="59">{0x44,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="60">{0x44,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="61">{0x44,0x4D,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="62">{0x44,0x4F,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="63">{0x44,0x5A,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x02,
+ 0x5E,0x15,0x26,0x16,0xA0,0x1E,0x02}</default>
+ <default index1="64">{0x45,0x43,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="65">{0x45,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="66">{0x45,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02}</default>
+ <default index1="67">{0x45,0x48,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02}</default>
+ <default index1="68">{0x45,0x52,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="69">{0x45,0x53,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="70">{0x45,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="71">{0x46,0x49,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="72">{0x46,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="73">{0x46,0x4B,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="74">{0x46,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="75">{0x46,0x4D,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="76">{0x46,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="77">{0x46,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="78">{0x47,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="79">{0x47,0x42,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="80">{0x47,0x44,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="81">{0x47,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x12,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="82">{0x47,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="83">{0x47,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="84">{0x47,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="85">{0x47,0x49,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="86">{0x47,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="87">{0x47,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="88">{0x47,0x4E,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="89">{0x47,0x50,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="90">{0x47,0x51,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="91">{0x47,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="92">{0x47,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="93">{0x47,0x54,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="94">{0x47,0x55,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="95">{0x47,0x57,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="96">{0x47,0x59,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="97">{0x48,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="98">{0x48,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="99">{0x48,0x4E,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="100">{0x48,0x52,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x5D,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="101">{0x48,0x54,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="102">{0x48,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="103">{0x49,0x44,0x03,
+ 0x62,0x09,0xB2,0x09,0x14,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x14,0x17,0x00}</default>
+ <default index1="104">{0x49,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="105">{0x49,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x12,
+ 0x72,0x15,0x62,0x16,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x17,0x01}</default>
+ <default index1="106">{0x49,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="107">{0x49,0x4E,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x67,0x16,0xB7,0x16,0x50,0x14,0x10,
+ 0xB7,0x16,0xCB,0x16,0x14,0x14,0x00}</default>
+ <default index1="108">{0x49,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="109">{0x49,0x51,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="110">{0x49,0x52,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="111">{0x49,0x53,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="112">{0x49,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="113">{0x4A,0x45,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="114">{0x4A,0x4D,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="115">{0x4A,0x4F,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x17,0x00}</default>
+ <default index1="116">{0x4A,0x50,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x2E,0x13,0x7E,0x13,0x28,0x17,0x00,
+ 0xA6,0x13,0xE2,0x13,0x28,0x17,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x17,0x02}</default>
+ <default index1="117">{0x4B,0x45,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x28,0x17,0x00}</default>
+ <default index1="118">{0x4B,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="119">{0x4B,0x48,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1B,0x00}</default>
+ <default index1="120">{0x4B,0x49,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="121">{0x4B,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="122">{0x4B,0x4E,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="123">{0x4B,0x50,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="124">{0x4B,0x52,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x5D,0x16,0xDA,0x16,0x50,0x1E,0x00}</default>
+ <default index1="125">{0x4B,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="126">{0x4B,0x59,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="127">{0x4B,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x02,
+ 0x12,0x16,0x4E,0x16,0x50,0x14,0x02}</default>
+ <default index1="128">{0x4C,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="129">{0x4C,0x42,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="130">{0x4C,0x43,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="131">{0x4C,0x49,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="132">{0x4C,0x4B,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x14,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="133">{0x4C,0x52,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="134">{0x4C,0x53,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="135">{0x4C,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="136">{0x4C,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="137">{0x4C,0x56,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="138">{0x4C,0x59,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="139">{0x4D,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12}</default>
+ <default index1="140">{0x4D,0x43,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="141">{0x4D,0x44,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="142">{0x4D,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="143">{0x4D,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="144">{0x4D,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="145">{0x4D,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="146">{0x4D,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="147">{0x4D,0x4C,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="148">{0x4D,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x4E,0x16,0x50,0x1E,0x02}</default>
+ <default index1="149">{0x4D,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="150">{0x4D,0x4F,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x17,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="151">{0x4D,0x50,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="152">{0x4D,0x51,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="153">{0x4D,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="154">{0x4D,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="155">{0x4D,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="156">{0x4D,0x55,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="157">{0x4D,0x56,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5D,0x16,0xDA,0x16,0x50,0x14,0x00}</default>
+ <default index1="158">{0x4D,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="159">{0x4D,0x58,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0xD6,0x15,0x50,0x18,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="160">{0x4D,0x59,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x12,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x18,0x00}</default>
+ <default index1="161">{0x4D,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="162">{0x4E,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="163">{0x4E,0x43,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="164">{0x4E,0x45,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="165">{0x4E,0x46,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0xD6,0x15,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="166">{0x4E,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="167">{0x4E,0x49,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="168">{0x4E,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="169">{0x4E,0x4F,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="170">{0x4E,0x50,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x67,0x16,0xB7,0x16,0x50,0x14,0x00}</default>
+ <default index1="171">{0x4E,0x52,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="172">{0x4E,0x55,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="173">{0x4E,0x5A,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="174">{0x4F,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="175">{0x50,0x41,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x5E,0x15,0x62,0x16,0xA0,0x1E,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="176">{0x50,0x45,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="177">{0x50,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="178">{0x50,0x47,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="179">{0x50,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="180">{0x50,0x4B,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="181">{0x50,0x4C,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="182">{0x50,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="183">{0x50,0x4E,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="184">{0x50,0x52,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="185">{0x50,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="186">{0x50,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="187">{0x50,0x57,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="188">{0x50,0x59,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="189">{0x51,0x41,0x03,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x5E,0x15,0x62,0x16,0xA0,0x1B,0x12,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x12}</default>
+ <default index1="190">{0x52,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="191">{0x52,0x4F,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="192">{0x52,0x53,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0xE6,0x14,0x28,0x17,0x10,
+ 0x5E,0x15,0x5D,0x16,0x14,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="193">{0x52,0x55,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x12,0x16,0x62,0x16,0x50,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="194">{0x52,0x57,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x18,0x02}</default>
+ <default index1="195">{0x53,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xB7,0x16,0x50,0x0E,0x00}</default>
+ <default index1="196">{0x53,0x42,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="197">{0x53,0x43,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="198">{0x53,0x44,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="199">{0x53,0x45,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="200">{0x53,0x47,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="201">{0x53,0x48,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="202">{0x53,0x49,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="203">{0x53,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="204">{0x53,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="205">{0x53,0x4C,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="206">{0x53,0x4D,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="207">{0x53,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02}</default>
+ <default index1="208">{0x53,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="209">{0x53,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="210">{0x53,0x53,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="211">{0x53,0x54,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="212">{0x53,0x56,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x14,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x14,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x14,0x1E,0x00}</default>
+ <default index1="213">{0x53,0x58,0x00,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="214">{0x53,0x59,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="215">{0x53,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="216">{0x54,0x43,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="217">{0x54,0x44,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="218">{0x54,0x46,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="219">{0x54,0x47,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0x28,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="220">{0x54,0x48,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="221">{0x54,0x4A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="222">{0x54,0x4B,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="223">{0x54,0x4C,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="224">{0x54,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02}</default>
+ <default index1="225">{0x54,0x4E,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02}</default>
+ <default index1="226">{0x54,0x4F,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="227">{0x54,0x52,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="228">{0x54,0x54,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="229">{0x54,0x56,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00}</default>
+ <default index1="230">{0x54,0x57,0x01,
+ 0x60,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xE6,0x14,0x50,0x17,0x02,
+ 0x5E,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xDA,0x16,0x50,0x1E,0x00}</default>
+ <default index1="231">{0x54,0x5A,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="232">{0x55,0x41,0x02,
+ 0x60,0x09,0xB3,0x09,0x28,0x14,0x00,
+ 0x1E,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xE6,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x26,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="233">{0x55,0x47,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xB7,0x16,0x50,0x1E,0x00}</default>
+ <default index1="234">{0x55,0x4D,0x00,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="235">{0x55,0x53,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="236">{0x55,0x59,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="237">{0x55,0x5A,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02}</default>
+ <default index1="238">{0x56,0x41,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="239">{0x56,0x43,0x02,
+ 0x62,0x09,0xA8,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="240">{0x56,0x45,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x17,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x17,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="241">{0x56,0x47,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="242">{0x56,0x49,0x01,
+ 0x62,0x09,0xA8,0x09,0x28,0x1E,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x18,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="243">{0x56,0x4E,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0x50,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="244">{0x56,0x55,0x01,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x11,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x18,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x18,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x1E,0x00}</default>
+ <default index1="245">{0x57,0x46,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ <default index1="246">{0x57,0x53,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x28,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x28,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0x28,0x1B,0x02,
+ 0x67,0x16,0xA3,0x16,0x28,0x1B,0x00}</default>
+ <default index1="247">{0x58,0x4B,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="248">{0x59,0x45,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="249">{0x59,0x54,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="250">{0x5A,0x41,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x10,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x12,
+ 0x72,0x15,0x62,0x16,0xA0,0x1E,0x00,
+ 0x67,0x16,0xCB,0x16,0x50,0x0E,0x00}</default>
+ <default index1="251">{0x5A,0x4D,0x00,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x62,0x16,0xA0,0x14,0x02,
+ 0x67,0x16,0xCB,0x16,0x50,0x14,0x00}</default>
+ <default index1="252">{0x5A,0x57,0x02,
+ 0x62,0x09,0xB2,0x09,0x28,0x14,0x00,
+ 0x32,0x14,0x82,0x14,0x50,0x14,0x00,
+ 0x82,0x14,0xD2,0x14,0x50,0x14,0x02,
+ 0x72,0x15,0x4E,0x16,0xA0,0x1B,0x02}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of unifiRegulatoryTable -->
+ <!-- Operating Class information for all countries. -->
+ <config_element name="unifiOperatingClassTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>200</range_max>
+ <description_user>Index for unifiOperatingClassTable</description_user>
+ </config_element>
+ <config_element name="unifiOperatingClassParamters" psid="8015">
+ <description_user>Supported Operating Class parameters.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>73</range_max>
+ <table_name>unifiOperatingClassTable</table_name>
+ <default_list>
+ <default index1="1">{0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C,
+ 0x7D,0x7E,0x7F,0x80,0x81,0x82}</default> <!-- Global -->
+ <default index1="2">{0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10,
+ 0x11,0x80,0x81,0x82}</default> <!-- Europe -->
+ <default index1="3">{0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E,
+ 0x1F,0x20,0x21,0x80,0x81,0x82}</default> <!-- US -->
+ <default index1="4">{0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25,
+ 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82}</default> <!-- Japan -->
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of unifiOperatingClassTable -->
+ <config_element name="unifiScanParametersTableIndex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>20</range_max>
+ <description_user>Index for unifiScanParametersTable. Index is a Scan_Type as defined in FAPI. </description_user>
+ </config_element>
+ <config_element name="unifiScanParameters" psid="2154">
+ <description_user>Scan parameters.
+ Each row of the table contains 2 entries for a scan: first entry when there is 0 registered VIFs, second - when there is 1 or more registered VIFs.
+ Entry has the following structure:
+ octet 0 - Scan priority (uint8_t)
+ octet 1 - Enable Early Channel Exit (uint8_t as bool)
+ octet 2 ~ 3 - Probe Interval in Time Units (uint16_t)
+ octet 4 ~ 5 - Max Active Channel Time in Time Units (uint16_t)
+ octet 6 ~ 7 - Max Passive Channel Time in Time Units (uint16_t)
+ octet 8 ~ 9 - Scan Policy (uint16_t)
+ Size of each entry is 10 octets, row size is 20 octets. A Time Units value specifies a time interval as a multiple of TU (1024 us).</description_user>
+ <type>octet_string</type>
+ <range_min>20</range_min><range_max>20</range_max>
+ <table_name>unifiScanParametersTable</table_name>
+ <default_list>
+ <!-- Initial scan
+ 0 VIFS: 6 true 24TU 58TU 102TU
+ >= 1 VIFS (no such thing as initial scan with >= 1 VIFS):
+ 6 true 24TU 58TU 102TU -->
+ <default index1="1">{ 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00,
+ 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- Full scan
+ 0 VIFS: 6 true 68TU 146TU 117TU
+ >= 1 VIFS: 6 true 24TU 58TU 102TU -->
+ <default index1="2">{ 0x06, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x06, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- Scheduled scan
+ 0 VIFS: 2 true 68TU 146TU 117TU
+ = 1 VIFS: 2 true 24TU 58TU 102TU -->
+ <default index1="3">{ 0x02, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- P2P full scan
+ 0 VIFS: 6 true 24TU 68TU 102TU
+ >= 1 VIFS: 6 true 24TU 50TU 102TU -->
+ <default index1="4">{ 0x06, 0x01, 0x18,0x00, 0x44,0x00, 0x66,0x00, 0x00,0x00,
+ 0x06, 0x01, 0x18,0x00, 0x32,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- P2P social scan
+ 0 VIFS: 6 false 24TU 68TU N/A
+ >= 1 VIFS: 6 false 24TU 50TU N/A -->
+ <default index1="5">{ 0x06, 0x00, 0x18,0x00, 0x44,0x00, 0x00,0x00, 0x00,0x00,
+ 0x06, 0x00, 0x18,0x00, 0x32,0x00, 0x00,0x00, 0x00,0x00 }</default>
+ <!-- OBSS scan
+ 0 VIFS: 4 true 24TU 58TU N/A
+ >= 1 VIFS (no scan with >= 1 VIFS):-->
+ <default index1="6">{ 0x04, 0x01, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00,0x00,
+ 0x04, 0x01, 0x18,0x00, 0x3A,0x00, 0x00,0x00, 0x00,0x00 }</default>
+ <!-- AP Auto Channel Selection scan
+ 0 VIFS: 4 true 24TU 39TU N/A
+ >= 1 VIFS (no scan with >= 1 VIFS):-->
+ <default index1="7">{ 0x04, 0x01, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00,0x00,
+ 0x04, 0x01, 0x18,0x00, 0x27,0x00, 0x00,0x00, 0x00,0x00 }</default>
+ <!-- PNO scan
+ 0 VIFS: 0 true 68TU 146TU 117TU
+ >= 1 VIFS (no scan with >= 1 VIFS):-->
+ <default index1="8">{ 0x00, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x00, 0x01, 0x44,0x00, 0xF4,0x00, 0x75,0x00, 0x00,0x00 }</default>
+ <!-- GSCAN
+ 0 VIFS: 2 true 68TU 146TU 117TU
+ >= 1 VIFS: 2 true 24TU 58TU 102TU -->
+ <default index1="9">{ 0x02, 0x01, 0x44,0x00, 0x92,0x00, 0x75,0x00, 0x00,0x00,
+ 0x02, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x00,0x00 }</default>
+ <!-- Measurement scan
+ 0 VIFS (no scan with 0 VIFS):
+ >= 1 VIFS: 3 true 24TU 58TU 102TU -->
+ <default index1="10">{0x03, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80,0x00,
+ 0x03, 0x01, 0x18,0x00, 0x3A,0x00, 0x66,0x00, 0x80,0x00 }</default>
+ <!-- Soft Neighbour Roaming scan
+ 0 VIFS NA: 4 false 27TU 68TU 117TU
+ >= 1 VIFS: 4 false 27TU 68TU 117TU -->
+ <default index1="11">{0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00,0x00,
+ 0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x00,0x00 }</default>
+ <!-- Soft Cached Roaming scan
+ 0 VIFS NA: 4 false 27TU 68TU 117TU
+ >= 1 VIFS: 4 false 27TU 68TU 117TU Any_RA -->
+ <default index1="12">{0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00,
+ 0x04, 0x00, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- Soft All Roaming scan
+ 0 VIFS NA: 4 true 27TU 68TU 117TU
+ >= 1 VIFS: 4 true 27TU 68TU 117TU Any_RA -->
+ <default index1="13">{0x04, 0x01, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00,
+ 0x04, 0x01, 0x1B,0x00, 0x44,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- Hard Neighbour Roaming scan
+ 0 VIFS NA: 8 false 39TU 98TU 117TU
+ >= 1 VIFS: 8 false 39TU 98TU 117TU -->
+ <default index1="14">{0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x00,0x00,
+ 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x00,0x00 }</default>
+ <!-- Hard Cached Roaming scan
+ 0 VIFS NA: 8 false 39TU 98TU 117TU
+ >= 1 VIFS: 8 false 39TU 98TU 117TU Any_RA -->
+ <default index1="15">{0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00,
+ 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- Hard All Roaming scan
+ 0 VIFS NA: 8 false 39TU 98TU 117TU
+ >= 1 VIFS: 8 false 39TU 98TU 117TU Any_RA -->
+ <default index1="16">{0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00,
+ 0x08, 0x00, 0x27,0x00, 0x62,0x00, 0x75,0x00, 0x04,0x00 }</default>
+ <!-- OBSS Internal scan
+ 0 VIFS NA: 3 false 5TU 20TU 100TU
+ >= 1 VIFS 3 false 5TU 20TU 100TU -->
+ <default index1="17">{0x03, 0x01, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00,0x00,
+ 0x03, 0x01, 0x05,0x00, 0x14,0x00, 0x64,0x00, 0x00,0x00 }</default>
+ <!-- NAN scan
+ 0 VIFS NA: 3 false N/A N/A 200TU
+ >= 1 VIFS: 3 false N/A N/A 200TU Passive -->
+ <default index1="18">{0x03, 0x00, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01,0x00,
+ 0x03, 0x00, 0x00,0x00, 0x00,0x00, 0xC8,0x00, 0x01,0x00 }</default>
+ <!-- Single Channel scan
+ 0 VIFS: 6 false 70TU 232TU 232TU
+ >= 1 VIFS: 6 false 70TU 232TU 232TU -->
+ <default index1="19">{0x06, 0x00, 0x46,0x00, 0xE8,0x00, 0xE8,0x00, 0x00,0x00,
+ 0x06, 0x00, 0x46,0x00, 0xE8,0x00, 0xE8,0x00, 0x00,0x00 }</default>
+ <!-- Dummy Entry -->
+ <default index1="20">{0x00, 0x01, 0x02,0x03, 0x04,0x05, 0x06,0x07, 0x08,0x09,
+ 0x09, 0x08, 0x07,0x06, 0x05,0x04, 0x03,0x02, 0x01,0x00 }</default> </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsInP2pActivated" psid="2556">
+ <description_user>Use TDLS in P2P mode.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsActivated" psid="2558">
+ <description_user>Use TDLS mode.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsTPThresholdPktSecs" psid="2559">
+ <description_user>Used for the argument "throughput_threshold_pktsecs" of RAME-MLME-ENABLE-PEER-TRAFFIC-REPORTING.request signal defined in SC-505422-DD.</description_user>
+ <type>uint32</type>
+ <default>100</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsRssiThreshold" psid="2560">
+ <description_user>Used for the FW initiated TDLS Discovery/Setup procedure.
+ If the RSSI of a received TDLS Discovery Response frame is greater than this value,the TDLS FSM shall initiate the TDLS Setup procedure.</description_user>
+ <type>int16</type>
+ <default>-75</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsMaximumRetry" psid="2561">
+ <description_user>Transmission of a TDLS Action frame or
+ a TDLS Discovery Response Public Action frame shall be retried unifiTdlsMaximumRetry times until the frame is transmitted successfully.</description_user>
+ <type>uint16</type>
+ <default>3</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsTPMonitorSecs" psid="2562">
+ <description_user>The measurement period for recording the number of packets sent to a peer over a TDLS link.</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsBasicHtMcsSet" psid="2563">
+ <description_user>The default Basic HT MCS SET used on a TDLS Link. Used to build the HT Operation element in TDLS Setup frames.</description_user>
+ <type>octet_string</type>
+ <range_min>16</range_min><range_max>16</range_max>
+ <default>{ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ </config_element>
+ <config_element name="unifiTdlsBasicVhtMcsSet" psid="2564">
+ <description_user>Used to build the VHT Operation element in the TDLS Setup Confirm frame</description_user>
+ <type>octet_string</type>
+ <range_min>2</range_min><range_max>2</range_max>
+ <default>{ 0xfe, 0xff }</default>
+ </config_element>
+ <config_element name="dot11TDLSDiscoveryRequestWindow" psid="2565">
+ <description_user>TDLS shall not transmit the TDLS Discovery Request frame within dot11TDLSDiscoveryRequestWindow DTIM intervals
+ after transmitting TDLS Discovery Request frame.</description_user>
+ <type>uint32</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSResponseTimeout" psid="2566">
+ <description_user>If no TDLS Setup Response frame is received within dot11TDLSResponseTimeout,
+ or if a TDLS Setup Response frame is received with a nonzero status code,
+ the TDLS initiator STA shall terminate the setup procedure and discard the TDLS Setup Response frame.</description_user>
+ <type>uint32</type>
+ <default>5</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSChannelSwitchActivated" psid="2567">
+ <description_user>When true, indicates that the STA implementation is capable of supporting TDLS Channel Switching.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsDesignForTestMode" psid="2568">
+ <description_user>Set TDLS design for test mode</description_user>
+ <type>uint32</type>
+ <default>0x00000000</default>
+ </config_element>
+ <config_element name="unifiTdlsKeyLifeTimeInterval" psid="2577">
+ <description_user>Build the Key Lifetime Interval in the TDLS Setup Request frame.</description_user>
+ <type>uint32</type>
+ <default>0x000FFFFF</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTdlsTeardownFrameTxTimeout" psid="2578">
+ <description_user>Allowed time in milliseconds for a TDLS Teardown frame to be trasmitted over the air</description_user>
+ <type>uint16</type>
+ <default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWifiSharingEnabled" psid="2580">
+ <description_user>Enabled Wifi Sharing feature</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiIncludePMKIDForPSK" psid="2610">
+ <description_user>Include PMKID in frame if security type WPA2-PSK.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWiFiSharing5GHzChannel" psid="2582">
+ <description_user>Applicable 5GHz Primary Channels mask. Defined in a uint64 represented by the octet string.
+ First byte of the octet string maps to LSB. Bits 0-13 representing 2.4G channels are always set to 0. Mapping defined in mlme_freq_list[]; i.e. Bit 14 maps to channel 36.</description_user>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <default>{ 0x00, 0xC0, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWifiSharingChannelSwitchCount" psid="2583">
+ <description_user>Channel switch announcement count which will be used in the Channel announcement IE when using wifi sharing</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <range_min>3</range_min><range_max>10</range_max>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiChannelAnnouncementCount" psid="2584">
+ <description_user>Channel switch announcement count which will be used in the Channel announcement IE</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApActivated" psid="2601">
+ <description_user>ChanelSwitch: Enable waiting for a slow AP.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApMaxTime" psid="2604">
+ <description_user>ChannelSwitch delay for Slow APs. In Seconds.</description_user>
+ <type>uint32</type>
+ <default>70</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApPollInterval" psid="2605">
+ <description_user>ChannelSwitch polling interval for Slow APs. In Seconds.</description_user>
+ <type>uint16</type>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStaChannelSwitchSlowApProcedureTimeoutIncrement" psid="2606">
+ <description_user>ChannelSwitch procedure timeout increment for Slow APs. In Seconds.</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRATestStoredSA" psid="2585">
+ <description_user>Source address of router assuming that is contained in virtural router advertisement packet
+ is only used for the test purpose, specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE</description_user>
+ <type>octet_string</type>
+ <default>0x00000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRATestStoreFrame" psid="2586">
+ <description_user>Virtual router advertisement packet
+ is only used for the test purpose, specified in chapter '6.2 Forward Received RA frame to Host' in SC-506393-TE</description_user>
+ <type>octet_string</type>
+ <default>0x00000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSPeerUAPSDBufferSTAActivated" psid="2587">
+ <description_user>Indicate that the STA implementation is capable of supporting TDLS peer U-APSD.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSupportedChannels" psid="8012">
+ <description_user>Supported 20MHz channel centre frequency grouped in sub-bands. For each sub-band: starting channel number, followed by number of channels</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>20</range_max>
+ <default> {0x01,0x0e,0x24,0x04,0x34,0x04,0x64,0x0c,0x95,0x05}
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDefaultCountry" psid="8013">
+ <description_user>Allows setting of default country code. Hosts sets the default country (index 1). Each VIF maintains current country code and updates it, but never reads.
+ The host can access currently used country code of each VIF, but can't modify it.</description_user>
+ <type>octet_string</type>
+ <range_min>3</range_min><range_max>3</range_max>
+ <table_name>unifiDefaultCountryTable</table_name>
+ <!-- <default>{0x30, 0x30, 0x20}</default> World-->
+ <!-- <default>{0x55, 0x53, 0x20}</default> US-->
+ <!-- <default>{0x4B, 0x52, 0x20}</default> KR-->
+ <default_list>
+ <!-- Default country code, can only be written by host. -->
+ <default index1="1">{ 0x30, 0x30, 0x20 } </default>
+ <!-- VIF1 country code, can only be written by fw. -->
+ <default index1="2">{ 0x30, 0x30, 0x20 } </default>
+ <!-- VIF2 country code, can only be written by fw. -->
+ <default index1="3">{ 0x30, 0x30, 0x20 } </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDefaultCountryWithoutCH12CH13" psid="8020">
+ <description_user>Update the default country code to ensure CH12 and CH13 are not used.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCountryList" psid="8014">
+ <description_user>Defines the ordered list of countries present in unifiRegulatoryTable. Each country is coded as 2 ASCII characters. If unifiRegulatoryTable is modified, such as a country is either added, deleted or its relative location is modified, has to be updated as well.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>2</range_min><range_max>270</range_max>
+ <default>
+
+{ 0x30, 0x30, 0x58, 0x58, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41, 0x47, 0x41, 0x49, 0x41, 0x4c, 0x41, 0x4d, 0x41, 0x4e, 0x41, 0x4f, 0x41, 0x51, 0x41, 0x52, 0x41, 0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x57, 0x41, 0x58, 0x41, 0x5a, 0x42, 0x41, 0x42, 0x42, 0x42, 0x44, 0x42, 0x45, 0x42, 0x46, 0x42, 0x47, 0x42, 0x48, 0x42, 0x49, 0x42, 0x4a, 0x42, 0x4c, 0x42, 0x4d, 0x42, 0x4e, 0x42, 0x4f, 0x42, 0x52, 0x42, 0x53, 0x42, 0x54, 0x42, 0x56, 0x42, 0x57, 0x42, 0x59, 0x42, 0x5a, 0x43, 0x41, 0x43, 0x43, 0x43, 0x44, 0x43, 0x46, 0x43, 0x47, 0x43, 0x48, 0x43, 0x49, 0x43, 0x4b, 0x43, 0x4c, 0x43, 0x4d, 0x43, 0x4e, 0x43, 0x4f, 0x43, 0x52, 0x43, 0x55, 0x43, 0x56, 0x43, 0x58, 0x43, 0x59, 0x43, 0x5a, 0x44, 0x45, 0x44, 0x4a, 0x44, 0x4b, 0x44, 0x4d, 0x44, 0x4f, 0x44, 0x5a, 0x45, 0x43, 0x45, 0x45, 0x45, 0x47, 0x45, 0x48, 0x45, 0x52, 0x45, 0x53, 0x45, 0x54, 0x46, 0x49, 0x46, 0x4a, 0x46, 0x4b, 0x46, 0x4c, 0x46, 0x4d, 0x46, 0x4f, 0x46, 0x52, 0x47, 0x41, 0x47, 0x42, 0x47, 0x44, 0x47, 0x45, 0x47, 0x46, 0x47, 0x47, 0x47, 0x48, 0x47, 0x49, 0x47, 0x4c, 0x47, 0x4d, 0x47, 0x4e, 0x47, 0x50, 0x47, 0x51, 0x47, 0x52, 0x47, 0x53, 0x47, 0x54, 0x47, 0x55, 0x47, 0x57, 0x47, 0x59, 0x48, 0x4b, 0x48, 0x4d, 0x48, 0x4e, 0x48, 0x52, 0x48, 0x54, 0x48, 0x55, 0x49, 0x44, 0x49, 0x45, 0x49, 0x4c, 0x49, 0x4d, 0x49, 0x4e, 0x49, 0x4f, 0x49, 0x51, 0x49, 0x52, 0x49, 0x53, 0x49, 0x54, 0x4a, 0x45, 0x4a, 0x4d, 0x4a, 0x4f, 0x4a, 0x50, 0x4b, 0x45, 0x4b, 0x47, 0x4b, 0x48, 0x4b, 0x49, 0x4b, 0x4d, 0x4b, 0x4e, 0x4b, 0x50, 0x4b, 0x52, 0x4b, 0x57, 0x4b, 0x59, 0x4b, 0x5a, 0x4c, 0x41, 0x4c, 0x42, 0x4c, 0x43, 0x4c, 0x49, 0x4c, 0x4b, 0x4c, 0x52, 0x4c, 0x53, 0x4c, 0x54, 0x4c, 0x55, 0x4c, 0x56, 0x4c, 0x59, 0x4d, 0x41, 0x4d, 0x43, 0x4d, 0x44, 0x4d, 0x45, 0x4d, 0x46, 0x4d, 0x47, 0x4d, 0x48, 0x4d, 0x4b, 0x4d, 0x4c, 0x4d, 0x4d, 0x4d, 0x4e, 0x4d, 0x4f, 0x4d, 0x50, 0x4d, 0x51, 0x4d, 0x52, 0x4d, 0x53, 0x4d, 0x54, 0x4d, 0x55, 0x4d, 0x56, 0x4d, 0x57, 0x4d, 0x58, 0x4d, 0x59, 0x4d, 0x5a, 0x4e, 0x41, 0x4e, 0x43, 0x4e, 0x45, 0x4e, 0x46, 0x4e, 0x47, 0x4e, 0x49, 0x4e, 0x4c, 0x4e, 0x4f, 0x4e, 0x50, 0x4e, 0x52, 0x4e, 0x55, 0x4e, 0x5a, 0x4f, 0x4d, 0x50, 0x41, 0x50, 0x45, 0x50, 0x46, 0x50, 0x47, 0x50, 0x48, 0x50, 0x4b, 0x50, 0x4c, 0x50, 0x4d, 0x50, 0x4e, 0x50, 0x52, 0x50, 0x53, 0x50, 0x54, 0x50, 0x57, 0x50, 0x59, 0x51, 0x41, 0x52, 0x45, 0x52, 0x4f, 0x52, 0x53, 0x52, 0x55, 0x52, 0x57, 0x53, 0x41, 0x53, 0x42, 0x53, 0x43, 0x53, 0x44, 0x53, 0x45, 0x53, 0x47, 0x53, 0x48, 0x53, 0x49, 0x53, 0x4a, 0x53, 0x4b, 0x53, 0x4c, 0x53, 0x4d, 0x53, 0x4e, 0x53, 0x4f, 0x53, 0x52, 0x53, 0x53, 0x53, 0x54, 0x53, 0x56, 0x53, 0x58, 0x53, 0x59, 0x53, 0x5a, 0x54, 0x43, 0x54, 0x44, 0x54, 0x46, 0x54, 0x47, 0x54, 0x48, 0x54, 0x4a, 0x54, 0x4b, 0x54, 0x4c, 0x54, 0x4d, 0x54, 0x4e, 0x54, 0x4f, 0x54, 0x52, 0x54, 0x54, 0x54, 0x56, 0x54, 0x57, 0x54, 0x5a, 0x55, 0x41, 0x55, 0x47, 0x55, 0x4d, 0x55, 0x53, 0x55, 0x59, 0x55, 0x5a, 0x56, 0x41, 0x56, 0x43, 0x56, 0x45, 0x56, 0x47, 0x56, 0x49, 0x56, 0x4e, 0x56, 0x55, 0x57, 0x46, 0x57, 0x53, 0x58, 0x4b, 0x59, 0x45, 0x59, 0x54, 0x5a, 0x41, 0x5a, 0x4d, 0x5a, 0x57 }
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiStationQosInfo" psid="2517">
+ <description_user>QoS capability for a non-AP Station, and is encoded as per IEEE 802.11 QoS Capability.</description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiListenIntervalSkippingDTIM" psid="2518">
+ <description_user>Listen interval of beacons when in single-vif power saving mode and receiving DTIMs is enabled. No DTIMs are skipped during MVIF operation. A maximum of the listen interval beacons are skipped, which may be less than the number of DTIMs that can be skipped.
+ The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused).
+ This key is only used for STA VIF, connected to an AP. For P2P group client intervals, refer to unifiP2PListenIntervalSkippingDTIM, PSID=2523.</description_user>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>0x00054645</default>
+ <units>DTIM intervals</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiP2PListenIntervalSkippingDTIM" psid="2523">
+ <description_user>Listen interval of beacons when in single-vif, P2P client power saving mode and receiving DTIMs. No DTIMs are skipped during MVIF operation. A maximum of (listen interval - 1) beacons are skipped, which may be less than the number of DTIMs that can be skipped.
+ The value is a lookup table for DTIM counts. Each 4bits, in LSB order, represent DTIM1, DTIM2, DTIM3, DTIM4, DTIM5, (unused).
+ This key is only used for P2P group client. For STA connected to an AP, refer to unifiListenIntervalSkippingDTIM, PSID=2518.</description_user>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>0x00011111</default>
+ <units>DTIM intervals</units>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiListenIntervalMaxTime" psid="2530">
+ <description_user>Maximum number length of time, in Time Units (1TU = 1024us), that can be used as a beacon listen interval. This will limit how many beacons maybe skipped, and affects
+ the DTIM beacon skipping count; DTIM skipping (if enabled) will be such that skipped count = (unifiListenIntervalMaxTime / DTIM_period).</description_user>
+ <range_min>0</range_min><range_max>65536</range_max><default>1000</default>
+ <units>TU</units>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiUseHostListenInterval" psid="2476">
+ <description_user>Listen interval of beacons when in single-vif as set by host.</description_user>
+ <range_min>0</range_min><range_max>65535</range_max><default>0</default>
+ <units>DTIM intervals</units>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiListenInterval" psid="2519">
+ <description_user>Beacon Listen Interval</description_user>
+ <range_min>0</range_min><range_max>100</range_max><default>5</default>
+ <units>beacon intervals</units>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBeaconsReceivedPercentage" psid="2245">
+ <description_user>Percentage of beacons received, calculated as received / expected. The percentage is scaled to an integer value between 0 (0%) and 1000 (100%).</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiHtCapabilities" psid="2032">
+ <description_user>HT capabilities of the chip. See SC-503520-SP for further details. NOTE: Greenfield has been disabled due to interoperability issues wuth SGI.</description_user>
+ <type>octet_string</type>
+ <range_min>21</range_min><range_max>21</range_max>
+ <default>{ 0x6f, 0x01, 0x17, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiVhtCapabilities" psid="2540">
+ <description_user>VHT capabilities of the chip. see SC-503520-SP.</description_user>
+ <type>octet_string</type>
+ <range_min>12</range_min><range_max>12</range_max>
+ <default>{ 0x31, 0x71, 0x00, 0x03, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameResponseTimeOut" psid="2080">
+ <description_user>How long to wait for a frame (Auth, Assoc, ReAssoc) after Rame replies to a send frame request</description_user>
+ <range_min>0</range_min><range_max>500</range_max><default>200</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameResponseCfmTxLifetimeTimeOut" psid="2084">
+ <description_user>How long to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status = TxLifetime.</description_user>
+ <default>10</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameResponseCfmFailureTimeOut" psid="2085">
+ <description_user>How long to wait to retry a frame (Auth, Assoc, ReAssoc) after TX Cfm trasnmission_status != Successful | TxLifetime.</description_user>
+ <default>40</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConnectionFailureTimeout" psid="2081">
+ <description_user>How long the complete connection procedure has before the MLME times out and issues a Connect Indication (fail).</description_user>
+ <range_min>0</range_min><range_max>4000</range_max><default>1500</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAssocComebackTimeout" psid="2104">
+ <description_user>Timeout, in TU, for a association comeback limit before giving up.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>20000</range_max><default>3000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiConnectingProbeTimeout" psid="2082">
+ <description_user>How long to wait for a ProbeRsp when syncronising before resending a ProbeReq</description_user>
+ <range_min>0</range_min><range_max>100</range_max><default>10</default>
+ <units>TU</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDisconnectTimeout" psid="2083">
+ <description_user>How long the firmware attempts to perform a disconnect or disconnect all STAs (triggered by MLME_DISCONNECT-REQ or MLME_DISCONNECT-REQ 00:00:00:00:00:00) before responding with MLME-DISCONNECT-IND and aborting the disconnection attempt. This is particulary important when a SoftAP is attempting to disconnect associated stations which might have "silently" left the ESS.</description_user>
+ <range_min>0</range_min><range_max>3000</range_max><default>1500</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiForceActiveDuration" psid="2086">
+ <description_user>How long the firmware temporarily extends PowerSave for STA as a workaround for wonky APs such as D-link.</description_user>
+ <range_min>0</range_min><range_max>1000</range_max><default>200</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBaTxEnableTid" psid="2221">
+ <description_user>Configure BA TX on a per-TID basis. Bit mask is two bits per TID (B1 = autosetup, B0 = enable).</description_user>
+ <type>uint32</type>
+ <!--
+ P15 = PRIORITY_contention
+
+ B1 = auto-setup BA TX
+ B0 = enable BA TX
+
+ P15 .. P7 P6 P5 P4 P3 P2 P1 P0
+ 00 00 00 01 01 01 01 01 11 = 0x557
+ -->
+ <default>0x0557</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiBaConfig" psid="2225">
+ <description_user>Block Ack Configuration. It is composed of A-MSDU supported, TX MPDU per A-MPDU, RX Buffer size, TX Buffer size and Block Ack Timeout. see init_mlme_ba() for more detail</description_user>
+ <default>0x3fff01</default>
+ <type>uint32</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMoveBKtoBE" psid="2227">
+ <description_user> Enable or disable workaround to make the Dataplane translate AC_BK data into AC_BE data
+ </description_user>
+ <access_rights>read_write</access_rights>
+ <type>boolean</type>
+ <function_list>
+ <function type="get" function_name="mibboolget" is_for_vif="false" ></function>
+ <function type="set" function_name="mibboolset" is_for_vif="false" ></function>
+ </function_list>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSupportedDataRates" psid="2041">
+ <description_user>Defines the supported non-HT data rates. It is encoded as N+1 octets where the first octet is N and the subsequent octets each describe a single supported rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <units>500 kbps</units>
+ <type>octet_string</type>
+ <range_min>2</range_min><range_max>16</range_max>
+ <default>{ 0x02, 0x04, 0x0b, 0x0c, 0x12, 0x16, 0x18, 0x24, 0x30, 0x48, 0x60, 0x6c }
+ </default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDualBandConcurrency" psid="6123">
+ <description_user>Identify whether the chip supports dualband concurrency or not.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiApOlbcDuration" psid="2076">
+ <description_user>How long the AP enables reception of BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). If set to 0 then OLBC is disabled.</description_user>
+ <default>300</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiApOlbcInterval" psid="2077">
+ <description_user>How long between periods of receiving BEACON frames to perform Overlapping Legacy BSS Condition(OLBC). This value MUST exceed the OBLC duration MIB unifiApOlbcDuration. If set to 0 then OLBC is disabled.</description_user>
+ <default>2000</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMaxClient" psid="2550">
+ <description_user>Restricts the maximum number of associated STAs for SoftAP.</description_user>
+ <range_min>1</range_min><default>10</default>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPMFAssociationComebackTimeDelta" psid="6050">
+ <description_user>indicates a delta time for the assocication comeback time element in the SA Query request frame. The association comeback time in the SA Query request frame will be set to TSF + unifiPMFAssociationComebackTimeDelta.</description_user>
+ <type>uint32</type>
+ <units>TU</units>
+ <default>1100</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of Hardmac Elements -->
+
+ <!-- GO protection during scan -->
+ <config_element name="unifiScanAbsenceDuration" psid="2548">
+ <description_user>Duration of the Absence time to use when protecting P2PGO VIFs from scan operations. A value of 0 disables the feature.</description_user>
+ <default>7</default>
+ <units>beacon intervals</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiScanAbsencePeriod" psid="2549">
+ <description_user>Period of the Absence/Presence times cycles to use when protecting P2PGO VIFs from scan operations.</description_user>
+ <default>14</default>
+ <units>beacon intervals</units>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <!-- VHT Activation Control Elements -->
+ <config_element name="unifiVhtActivated" psid="2045">
+ <description_user>Enables VHT mode.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundEnable" psid="2038">
+ <description_user>Enables the PLM workaround to do an HT reasociation if the initial VHT association succeeded.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerDHCPDiscoverCount" psid="2039">
+ <description_user>Start the PLM workaround timer after unifiPLM689WorkaroundTriggerDHCPDiscovercount DHCP discover frames sent by the host.</description_user>
+ <default>2</default>
+ <units>DHCP Discover Frames</units>
+ <type>uint16</type>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout" psid="2040">
+ <description_user>Triggers the PLM workaround after unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout milliseconds after unifiPLM689WorkaroundTriggerDHCPDiscovercountDHCP discover frames sent by the host.</description_user>
+ <default>1000</default>
+ <units>milliseconds</units>
+ <type>uint16</type>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundAddresses" psid="2042">
+ <description_user>VHT capabilities of the chip. see SC-503520-SP.</description_user>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>6</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}</default>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerStaticIPTimeout" psid="2047">
+ <description_user>Triggers the static PLM workaround after unifiPLM689WorkaroundTriggerStaticIPTimeout milliseconds.</description_user>
+ <default>3</default>
+ <units>seconds</units>
+ <type>uint16</type>
+ </config_element>
+ <config_element name="unifiPLM689WorkaroundTriggerARPCount" psid="2048">
+ <description_user>Triggers the static PLM workaround after unifiPLM689WorkaroundTriggerARPCount ARP requests were sent.</description_user>
+ <default>5</default>
+ <units>frames</units>
+ <type>uint16</type>
+ </config_element>
+ <!-- end of VHT Activation Control Elements -->
+ <config_element name="unifiTqamActivated" psid="2235">
+ <description_user>Enables Vendor VHT IE for 256-QAM mode on 2.4GHz.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of TQAM / Vendor VHT IE -->
+ <!-- HT Activation Control Elements -->
+ <config_element name="unifiHtActivated" psid="2046">
+ <description_user>Enables HT mode.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- end of HT Activation Control Elements -->
+ <config_element name="unifiWipsActivated" psid="5050">
+ <description_user>Enables Wips.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifi24G40MHZChannels" psid="2035">
+ <description_user>Enables 40Mz wide channels in the 2.4G band</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxUsingLdpcEnabled" psid="5030">
+ <description_user>LDPC will be used to code packets, for transmit only. If disabled, chip will not send LDPC coded packets even if peer supports it. To advertise reception of LDPC coded packets,enable bit 0 of unifiHtCapabilities, and bit 4 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI20Enabled" psid="5040">
+ <description_user>SGI 20MHz will be used to code packets for transmit only. If disabled, chip will not send SGI 20MHz packets even if peer supports it. To advertise reception of SGI 20MHz packets, enable bit 5 of unifiHtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI40Enabled" psid="5041">
+ <description_user>SGI 40MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 40MHz packets even if peer supports it. To advertise reception of SGI 40MHz packets, enable bit 6 of unifiHtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI80Enabled" psid="5042">
+ <description_user>SGI 80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 80MHz packets even if peer supports it. To advertise reception of SGI 80MHz packets, enable bit 5 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTxSGI160Enabled" psid="5043">
+ <description_user>SGI 160/80+80MHz will be used to code packets, for transmit only. If disabled, chip will not send SGI 160/80+80MHz packets even if peer supports it. To advertise reception of SGI 160/80+80MHz packets, enable bit 6 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacAddressRandomisation" psid="5044">
+ <description_user>Mac Address Randomisation should be applied for Probe Requests.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiSuBeamformerEnabled" psid="5045">
+ <description_user>SU Beamformer will be used, for transmit only. If disabled, chip will not use SU Beamformer even if peer supports it. To advertise SU Beamformee capability, enable bit 12 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMuBeamformerEnabled" psid="5046">
+ <description_user>MU Beamformer will be used, for transmit only. If disabled, chip will not use MU Beamformer even if peer supports it. To advertise MU Beamformee capability, enable bit 20 of unifiVhtCapabilities.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacAddressRandomisationMask" psid="5047">
+ <description_user>FW randomises MAC Address bits that have a corresponding bit set to 0 in the MAC Mask for Probe Requests. This excludes U/L and I/G bits which will be set to Local and Individual respectively.</description_user>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>6</range_max><default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiMacSequenceNumberRandomisationActivated" psid="2020">
+ <description_user>Enabling Sequence Number Randomisation to be applied for Probe Requests when scanning. Note: Randomisation only happens, if mac address gets randomised.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- Start of roaming-relevant MIBs -->
+ <config_element name="unifiRoamingEnabled" psid="2049">
+ <description_user>Enable Roaming functionality</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingLowLatencySoftRoamingAllowed" psid="2282">
+ <description_user>Allow Soft Roaming functionality for some chipsets when the low latency mode is enabled.</description_user>
+ <type>boolean</type>
+ <access_rights>read_only</access_rights>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingInP2pActivated" psid="2090">
+ <description_user>Activate Roaming in P2P.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRssiScanTrigger" psid="2050">
+ <description_user>The current RSSI value below which roaming scan shall start</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <default>-75</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRssiScanNoCandidateDeltaTrigger" psid="2064">
+ <description_user>The value, in dBm, by which unifiRoamRssiScanTrigger is lowered when no roaming candidates are found. </description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <access_rights>read_only</access_rights>
+ <range_min>1</range_min><range_max>255</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamDeltaTrigger" psid="2051">
+ <description_user>Hysteresis value, in dBm, for UnifiRoamRssiScanTrigger and unifiRoamCUScanTrigger. i.e.: If the current AP RSSI is greater than UnifiRoamRssiScanTrigger + UnifiRoamRssiDeltaTrigger, soft roaming scan can be terminated.</description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <range_min>1</range_min><range_max>255</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCachedChannelScanPeriod" psid="2052">
+ <description_user>The scan period for cached channels background roaming (microseconds)</description_user>
+ <type>uint32</type>
+ <units>microseconds</units>
+ <range_min>1</range_min><default>20000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="UnifiRoamTrackingScanPeriod" psid="2299">
+ <description_user>The scan period for tracking not yet suitable candidate(s)(microseconds)</description_user>
+ <type>uint32</type>
+ <range_min>1</range_min>
+ <default>5000000</default>
+ <nature>software</nature>
+ <units>microseconds</units>
+ </config_element>
+ <config_element name="unifiRoamConnectionQualityCheckWaitAfterConnect" psid="2506">
+ <description_user>The amount of time a STA will wait after connection before starting to check the MLME-installed connection quality trigger thresholds</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <default>200</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamScanBand" psid="2055">
+ <description_user>Indicates whether only intra-band or all-band should be used for roaming scan. 2 - Roaming across band 1 - Roaming within band</description_user>
+ <type>uint16</type>
+ <range_min>1</range_min><range_max>2</range_max><default>2</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamFullChannelScanFrequency" psid="2058">
+ <description_user>Every how many cached channel scans run a full channel scan.
+ </description_user>
+ <type>uint16</type>
+ <access_rights>read_write</access_rights>
+ <range_min>1</range_min>
+ <default>9</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamMode" psid="2060">
+ <description_user>Enable/Disable host resume when roaming. 0: Wake up the host all the time. 1: Only wakeup the host if the AP is not white-listed. 2: Don't wake up the host.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>2</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamEAPTimeout" psid="2065">
+ <description_user>Timeout for receiving the first EAP/EAPOL frame from the AP during roaming</description_user>
+ <type>uint16</type>
+ <units>ms</units>
+ <access_rights>read_only</access_rights>
+ <default>200</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRSSIBoost" psid="2298">
+ <description_user>The value in dBm of the RSSI boost for each band</description_user>
+ <type>int16</type>
+ <table_name>unifiRoamRSSIBoostTable</table_name>
+ <default_list>
+ <default index1="1">0</default>
+ <default index1="2">0</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCuLocal" psid="2300">
+ <description_user>Channel utilisation for the STA VIF, value 255=100% channel utilisation. - used for roaming</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>255</range_max><default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCUScanNoCandidateDeltaTrigger" psid="2301">
+ <description_user>The delta, in percentage points, to apply to unifiRoamCUScanTrigger when no candidate found during first cycle of cached channel soft scan, triggered by channel utilization.</description_user>
+ <type>uint16</type>
+ <units>percentage points</units>
+ <range_min>0</range_min><range_max>100</range_max><default>15</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamAPSelectDeltaFactor" psid="2302">
+ <description_user>Candidate AP selection delta versus current AP that triggers a roam.</description_user>
+ <type>uint16</type>
+ <units>percentage points</units>
+ <range_min>0</range_min><range_max>100</range_max><default>20</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCUWeight" psid="2303">
+ <description_user>Weight of CUfactor, in percentage points, in AP selection algorithm.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>100</range_max><default>35</default>
+ </config_element>
+ <config_element name="unifiRoamCUFactor" psid="2295">
+ <description_user>Bi dimensional octet string table for allocating CUfactor to CU values. First index is the radio band, and the second will be CU table entry.
+ The tables define the maximum CU value to which the values do apply(MAX CU), an OFFSET and an A value for the equation:
+ CUfactor = OFFSET - A*(CU)/10
+ </description_user>
+ <type>octet_string</type>
+ <table_name>unifiRoamCUFactorTable</table_name>
+ <default_list>
+ <default index1="1">{0x09, 0x64, 0x00}</default>
+ <default index1="2">{0x45, 0x6F, 0x0D}</default>
+ <default index1="3">{0x65, 0x14, 0x00}</default>
+ <default index1="4">{0x1D, 0x64, 0x00}</default>
+ <default index1="5">{0x4F, 0x94, 0x10}</default>
+ <default index1="6">{0x65, 0x14, 0x00}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamRssiweight" psid="2305">
+ <description_user>Weight of RSSI factor, in percentage points, in AP selection algorithm.</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>100</range_max><default>65</default>
+ </config_element>
+ <config_element name="unifiRoamRssiFactor" psid="2306">
+ <description_user>Table allocating RSSIfactor to RSSI values range.</description_user>
+ <type>octet_string</type>
+ <table_name>unifiRoamRssiFactorTable</table_name>
+ <default_list>
+ <default index1="1">{0xC9, 0x64, 0x00, 0x00}</default>
+ <default index1="2">{0xC4, 0x5A, 0x02, 0x3C}</default>
+ <default index1="3">{0xBA, 0x3C, 0x03, 0x46}</default>
+ <default index1="4">{0xB0, 0x14, 0x04, 0x50}</default>
+ <default index1="5">{0xA6, 0x00, 0x02, 0x5A}</default>
+ <default index1="6">{0x81, 0x00, 0x00, 0x00}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCURssiScanTrigger" psid="2307">
+ <description_user>The current channel Averaged RSSI value below which a soft roaming scan shall initially start, providing high channel utilisation (see unifiRoamCUScanTrigger). This is a table indexed by frequency band.</description_user>
+ <type>int16</type>
+ <table_name>unifiRSSICURoamScanTriggerTable</table_name>
+ <default_list>
+ <default index1="1"> -60 </default>
+ <default index1="2"> -70 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamCUScanTrigger" psid="2308">
+ <description_user>BSS Load / Channel Utilisation doesn't need to be monitored more than every 10th Beacons. This is a table indexed by frequency band.</description_user>
+ <type>uint16</type>
+ <table_name>unifiRoamCUScanTriggerTable</table_name>
+ <default_list>
+ <default index1="1"> 70 </default>
+ <default index1="2"> 70 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamBSSLoadMonitoringFrequency" psid="2309">
+ <description_user>How often, in seconds, should the BSS load be monitored? - used for roaming</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <range_min>0</range_min><range_max>100</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamBSSCUTriggerFrequency" psid="2641">
+ <description_user>How long, in seconds, should the BSS load be high before triggering roaming?</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <range_min>0</range_min><range_max>100</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamOffloaded4wshkTimeout" psid="2314">
+ <description_user>Maximum time allowed before an attempt to do an offloaded 4 way handshake is considered failed?</description_user>
+ <type>uint16</type>
+ <units>second</units>
+ <access_rights>read_write</access_rights>
+ <range_min>0</range_min><range_max>100</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamBlacklistSize" psid="2310">
+ <description_user>Do not remove! Read by the host! And then passed up to the framework.</description_user>
+ <type>uint16</type>
+ <units>entries</units>
+ <access_rights>read_write</access_rights>
+ <range_min>0</range_min><range_max>100</range_max><default>5</default>
+ <nature>software</nature>
+ </config_element>
+
+ <config_element name="unifiNchoActivated" psid="2293">
+ <description_user>Activate Network Controlled Hand Over (NCHO)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoScanControl" psid="2067">
+ <description_user>NCHO: Indicates which control path shall be evaluated in order to determine which channels should be scanned for NCHO scans.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature><!-- scan --><!-- roam -->
+ </config_element>
+ <config_element name="unifiRoamNchoDfsScanMode" psid="2068">
+ <description_user>NCHO: Specifies how DFS channels should be scanned for roaming. For certification and Host use only. 0: DFS roaming scan disabled. 1: DFS roaming scan enabled. Normal mode. i.e. passive scanning on DFS channels (Default) 2: DFS roaming scan enabled with active scanning on channel list supplied with MLME-SET-CACHED-CHANNELS.request</description_user>
+ <type>uint16</type>
+ <range_min>0</range_min><range_max>2</range_max><default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoFullScanPeriod" psid="2053">
+ <description_user>NCHO: Specifies the period at which the full channel scan shall be run. For certification and Host use only.</description_user>
+ <type>uint32</type>
+ <units>microseconds</units>
+ <range_min>1</range_min><default>120000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoCachedScanPeriod" psid="2292">
+ <description_user>NCHO: Specifies the period at which the cached channel scan shall be run. For certification and Host use only.</description_user>
+ <type>uint32</type>
+ <units>microseconds</units>
+ <range_min>1</range_min><default>10000000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoScanMaxActiveChannelTime" psid="2057">
+ <description_user>NCHO: Specifies the maximum time spent scanning a channel.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <range_min>1</range_min><default>40</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoScanNProbe" psid="2072">
+ <description_user>NCHO: The number of ProbeRequest frames per channel. </description_user>
+ <type>uint16</type><default>2</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoScanHomeTime" psid="2069">
+ <description_user>NCHO: The time, in TU, to spend NOT scanning during a HomeAway scan.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <range_min>40</range_min><default>45</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoScanHomeAwayTime" psid="2070">
+ <description_user>NCHO: The time, in TU, to spend scanning during a HomeAway scan.</description_user>
+ <type>uint16</type>
+ <units>TU</units>
+ <range_min>40</range_min><default>100</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoRssiDelta" psid="2075">
+ <description_user>NCHO: Specifies the RSSI delta at a potential candidate is deemed eligible.</description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <range_min>0</range_min><range_max>127</range_max><default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamNchoRssiTrigger" psid="2092">
+ <description_user>The current channel Averaged RSSI value below which a NCHO scan shall start.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-75</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <config_element name="unifiRoamNchoRssiTriggerHysteresis" psid="2093">
+ <description_user>Hysteresis value that added to unifiRoamNchoRssiTrigger will result in the RSSI value that will stop eventual NCHO scans.</description_user>
+ <type>uint16</type>
+ <units>dBm</units>
+ <range_min>0</range_min><range_max>127</range_max><default>5</default>
+ <nature>software</nature><!-- scan -->
+ </config_element>
+ <!-- End of roaming-relevant MIBs -->
+ <config_element name="unifiIgmpOffloadActivated" psid="2489">
+ <description_user>Activate IGMP IPv4 Offloading.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="dot11TDLSPeerUAPSDIndicationWindow" psid="53">
+ <description_user>The minimum time that needs to pass after the most recent TPU SP, before a RAME_TPU_SP indication can be sent to MLME</description_user>
+ <type>uint16</type>
+ <units>beacon intervals</units>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- mibs for RAA -->
+ <config_element name="unifiRaaTxHostRate" psid="4148">
+ <description_user>Fixed TX rate set by Host. Ideally this should be done by the driver. 0 means "host did not specified any rate".</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <!-- <default>16385</default> 11b 1M long preamble -->
+ <!-- <default>32774</default> 11n MCS6 -->
+ <!-- <default>32775</default> 11n MCS7 -->
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiWMMStallEnable" psid="4139">
+ <description_user>For testing: Enable workaround stall WMM traffic if the admitted time has been used up, used for cert testing</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>1</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaSpeculationInterval" psid="4140">
+ <description_user>For Rate Adaptation Algorithm. It defines the repeatable amount of time, in ms, that
+ firmware will start to send speculation frames.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>100</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaSpeculationPeriod" psid="4141">
+ <description_user>For Rate Adaptation Algorithm. It defines the max amount of time, in ms, that
+ firmware will use for sending speculation frames</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaNumbSpeculationFrames" psid="4142">
+ <description_user>For Rate Adaptation Algorithm. It defines the max amount of speculation frames that firmware is
+ allowed to send.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>10</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaMaxSpecTimerMultiplier" psid="4138">
+ <description_user>For Rate Adaptation Algorithm. It defines the max number to be multiplied to the speculation timer, which usually is 100 ms.
+ </description_user>
+ <type>uint16</type>
+ <format>unsigned_decimal</format>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ <function type="get" function_name="mibuint16get" is_for_vif="false" ></function>
+ </function_list>
+ <default>8</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaTxSuccessesCount" psid="4143">
+ <description_user>For Rate Adaptation Algorithm. It represents the number of transmitted
+ frames that were acked at a given rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ </config_element>
+ <config_element name="unifiRaaTxFailuresCount" psid="4144">
+ <description_user>For Rate Adaptation Algorithm. It represents the number of transmitted
+ frames that were NOT acked at a given rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaTxPer" psid="4145">
+ <description_user>For Rate Adaptation Algorithm. It represents the Packet Error Rate
+ for a given rate on the RAA rate stats.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaTxMTPer" psid="4147">
+ <description_user>For Rate Adaptation Algorithm. It represents the Maximum Tolerable Packet Error
+ Rate for each rate.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibraaratestatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRaaResetStats" psid="4146">
+ <description_user>For Rate Adaptation Algorithm. It Resets the stats table used by the RAA.</description_user>
+ <type>uint16</type>
+ <table_name>unifiRateStatsTable</table_name>
+ <function_list>
+ <function type="set" function_name="mibratestatsreset" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLaaProtectionConfigOverride" psid="2356">
+ <description_user>Overrides the default Protection configuration.
+ Only valid flag is DPIF_CONFIG_INFO_PROTECTION_TXOP_AMPDU.
+ Default allows protection code to work out the rules based on configuration.
+ If DPIF_CONFIG_INFO_PROTECTION_TXOP_AMPDU is unset then, the first A-MPDU in the TxOp is no longer protected.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibuint16set" is_for_vif="false" ></function>
+ </function_list>
+ <default>4</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- RAA end -->
+ <!-- mibs for Fallback -->
+ <config_element name="unifiFallbackShortFrameRetryDistribution" psid="4149">
+ <description_user>Configure the retry distribution for fallback for short frames
+ octet 0 - Number of retries for starting rate.
+ octet 1 - Number of retries for next rate.
+ octet 2 - Number of retries for next rate.
+ octet 3 - Number of retries for next rate.
+ octet 4 - Number of retries for last rate.
+ If 0 is written to an entry then the retries for that rate will be the short retry limit minus the sum
+ of the retries for each rate above that entry (e.g. 15 - 5). Therefore, this should always be the value for octet 4.
+ Also, when the starting rate has short guard enabled, the number of retries in octet 1 will be used and
+ for the next rate in the fallback table (same MCS value, but with sgi disabled) octet 0 number of retries will
+ be used.</description_user>
+ <type>octet_string</type>
+ <range_min>5</range_min><range_max>5</range_max><default>{0x03, 0x02, 0x01, 0x00, 0x00}</default>
+ <function_list>
+ <function type="get" function_name="mibdplanefallbackget" is_for_vif="false" ></function>
+ <function type="set" function_name="mibdplanefallbackset" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- mibs for Fallback end -->
+ <!-- mibs for Dplane debug -->
+ <config_element name="unifiDPlaneDebug" psid="6073">
+ <description_user>Bit mask for turning on individual debug entities in
+ the data_plane that if enabled effect throughput. See DPLP_DEBUG_ENTITIES_T in dplane_dplp_debug.h for bits.
+ Default of 0x3 means dplp and ampdu logs are enabled.</description_user>
+ <type>uint32</type>
+ <default>0x3</default>
+ <function_list>
+ <function type="get" function_name="mibdplanedebugmaskget" is_for_vif="false" ></function>
+ <function type="set" function_name="mibdplanedebugmaskset" is_for_vif="false" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- mibs for Dplane debug -->
+ <config_element name="unifiThroughputDebug" psid="2254">
+ <description_user>is used to access throughput related counters that can help diagnose throughput problems.
+ The index of the MIB will access different counters, as described in SC-506328-DD.
+ Setting any index for a VIF to any value, clears all DPLP debug stats for the MAC instance used by the VIF.
+ This is useful mainly for debugging LAA or small scale throughput issues that require short term
+ collection of the statistics.</description_user>
+
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>unifiThroughputDebugTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibthroughputdiagnosticsget" is_for_vif="true" ></function>
+ <function type="set" function_name="mibthroughputdiagnosticsset" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- MIBs for Host Frame Statistics -->
+ <config_element name="unifiFrameTXCounters" psid="2327">
+ <description_user>Frame TX Counters used by the host. These are required by MCD.</description_user>
+ <type>uint32</type>
+ <table_name>unifiFrameTXCountersTable</table_name>
+ <function_list>
+ <function type="get" function_name="mib_frameTXcounters_get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiFrameRXCounters" psid="2326">
+ <description_user>Frame RX Counters used by the host. These are required by MCD. </description_user>
+ <type>uint32</type>
+ <table_name>unifiFrameRXCountersTable</table_name>
+ <function_list>
+ <function type="get" function_name="mib_frameRXcounters_get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiEnableMgmtTxPacketStats" psid="2249">
+ <description_user>Consider management packets for TX stats counters</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <function_list>
+ <function type="set" function_name="mib_mgmt_tx_packet_stats_set" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- MIBs for Link Layer Statistics -->
+ <config_element name="unifiBeaconReceived" psid="2228">
+ <description_user>Access point beacon received count from connected AP</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioLpRxRssiThresholdLower" psid="6028">
+ <description_user>The lower RSSI threshold for switching between low power rx and normal rx.
+ If the RSSI avg of received frames is lower than this value for a VIF, then that VIF will vote against using low-power radio RX.
+ Low power rx could negatively influence the receiver sensitivity.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-60</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioLpRxRssiThresholdUpper" psid="6029">
+ <description_user>The upper RSSI threshold for switching between low power rx and normal rx.
+ If the RSSI avg of received frames is higher than this value for a VIF, then that VIF will vote in favour of using low-power radio RX.
+ Low power RX could negatively influence the receiver sensitivity.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-50</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLnaControlEnabled" psid="6013">
+ <description_user>Enable dynamic switching of the LNA based on RSSI.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiLnaControlRssiThresholdLower" psid="6014">
+ <description_user>The lower RSSI threshold for dynamic switching of the LNA.
+ If the RSSI avg of received frames is lower than this value for all scheduled VIFs, then the external LNA will be enabled.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-40</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiLnaControlRssiThresholdUpper" psid="6015">
+ <description_user>The upper RSSI threshold for dynamic switching of the LNA.
+ If the RSSI avg of received frames is higher than this value for all scheduled VIFs, then the external LNA will be disabled.</description_user>
+ <type>int16</type>
+ <units>dBm</units>
+ <range_min>-128</range_min><range_max>127</range_max><default>-30</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiACRetries" psid="2229">
+ <description_user>It represents the number of retransmitted frames under each ac priority
+ (indexed by unifiAccessClassIndex). This number will wrap to zero after the range is exceeded.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <table_name>unifiAcTxConfirmTable</table_name>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioOnTime" psid="2230">
+ <description_user>msecs the radio is awake (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioTxTime" psid="2231">
+ <description_user>msecs the radio is transmitting (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioRxTime" psid="2232">
+ <description_user>msecs the radio is in active receive (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioScanTime" psid="2233">
+ <description_user>msecs the radio is awake due to all scan (32 bits number accruing over time)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="false"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiPSLeakyAP" psid="2234">
+ <description_user>indicate that this AP typically leaks packets beyond the guard time (5msecs).</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint32</type>
+ <default>0</default>
+ <function_list>
+ <function type="get" function_name="mibllsstatsget" is_for_vif="true" ></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <!-- End of MIBs for Link Layer Statistics -->
+ <config_element name="unifiRadioMeasurementActivated" psid="2043">
+ <description_user>When TRUE Radio Measurements are supported.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRadioMeasurementCapabilities" psid="2044">
+ <description_user>RM Enabled capabilities of the chip. See SC-503520-SP for further details.</description_user>
+ <type>octet_string</type>
+ <range_min>5</range_min><range_max>5</range_max><default>{ 0x73, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRMMaxScanCacheCount" psid="5402">
+ <description_user>Maximum count the Mlme Measurement will maintain the scan result for beacon table mode.</description_user>
+ <type>uint16</type>
+ <range_min>10</range_min><range_max>150</range_max><default>70</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiOverrideDefaultBETXOP" psid="2365">
+ <description_user>When set to non-zero value then this will override the BE TXOP for 11g (in 32 usec units) to the value specified here.</description_user>
+ <type>uint16</type>
+ <default>78</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiOverrideDefaultBETXOPForHT" psid="2364">
+ <description_user>When set to non-zero value then this will override the BE TXOP for 11n and higher modulations (in 32 usec units) to the value specified here.</description_user>
+ <type>uint16</type>
+ <default>171</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRXABBTrimSettings" psid="2366">
+ <description_user>Various settings to change RX ABB filter trim behavior.</description_user>
+ <type>uint32</type>
+ <default>0</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioTrimsEnable" psid="2367">
+ <description_user>A bitmap for enabling/disabling trims at runtime
+ | lsb | trim |
+ |-----+----------|
+ | 0 | RX ABB |
+ | 1 | TX ABB |
+ | 2 | WBRSSI |
+ other trims might follow.</description_user>
+ <type>uint32</type>
+ <default>5</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioCCAThresholds" psid="2368">
+ <description_user>The CCA thresholds so that the CCA-ED triggers at the regulatory value of -62 dBm.</description_user>
+ <type>octet_string</type>
+ <range_min>0</range_min><range_max>255</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiRadioCCAThresholdsTable</table_name>
+ <default_list>
+ <!-- A bug (SSB-37420) in the mib code means that if you want to use defaults octet strings in a table -->
+ <!-- you need to specify atleast two rows, so here we just provide two identical rows. -->
+ <default index1="1">{ 0x01, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 }</default>
+ <default index1="2">{ 0x01, 0x03, 0x07, 0x03, 0x03, 0x00, 0x16, 0x00, 0x30, 0x00, 0x16, 0x00, 0x30 }</default>
+ </default_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiHardwarePlatform" psid="2369">
+ <description_user>Hardware platform. This is necessary so we can apply tweaks to specific revisions, even though they might be running the same baseband and RF chip combination. Check unifiHardwarePlatform enum for description of the possible values.</description_user>
+ <type>unifiHardwarePlatform</type>
+ <default>0</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDPDTrainingDuration" psid="2371">
+ <description_user>Duration of DPD training (in ms).</description_user>
+ <type>uint16</type>
+ <default>10</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDPDTrainPacketConfig" psid="2373">
+ <description_user>
+This MIB allows the dummy packets training bandwidth and rates to be overriden. Tipically the bandwidth would be the same as the channel bandwidth (for example 80 MHz packets for an 80 Mhz channel) and rates MCS1 and MCS5. With this MIB you can set, for example, an 80 MHz channel to be trained using 20 MHz bandwidth (centered or not) with MCS2 and MCS7 packets. The MIB index dictates what channel bandwidth the configuration is for (1 for 20 MHz, 2 for 40 MHz and so on). The format is:
+ - octet 0: train bandwidth (this basically follows the halradio_channel_bw enum).
+ - octet 1: train primary channel position
+ - octet 2-3: OFDM 0 rate
+ - octet 4-5: OFDM 1 rate
+ - octet 6-7: CCK rate (unused)
+The rates are encoded in host(FAPI) format, see SC-506179, section 4.41.
+ </description_user>
+ <access_rights>read_write</access_rights>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <function type="set" function_name="mibricechangefsmparams" is_for_vif="false"></function>
+ <table_name>unifiDPDTrainPacketConfigTable</table_name>
+ <default_list>
+ <!-- 20 MHz: Train on 20 MHz bandwidth, using 11n20_13mbps (MCS1) and 11n20_52mbps (MCS5) -->
+ <default index1="1"> {0x00, 0x00, 0x80, 0x01, 0x80, 0x05, 0x00, 0x00} </default>
+ <!-- 40 MHz: Train on 40/20 MHz bandwidth, using 11n40_27mbps (MCS1) and 11n20_52mbps (MCS5) -->
+ <default index1="2"> {0x01, 0x00, 0x82, 0x01, 0x80, 0x05, 0x00, 0x00} </default>
+ <!-- 80 MHz: Train on 40 MHz bandwidth, using 11n40_27mbps (MCS1) and 11n40_108mbps (MCS5) -->
+ <default index1="3"> {0x01, 0x00, 0x82, 0x01, 0x82, 0x05, 0x00, 0x00} </default>
+ </default_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiCurrentBssChannelFrequency" psid="2318">
+ <description_user>Centre frequency for the connected channel</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentBssBandwidth" psid="2317">
+ <description_user>Current bandwidth the STA is operating on
+ channel_bw_20_mhz = 20,
+ channel_bw_40_mhz = 40,
+ channel_bw_80_mhz = 80,
+ channel_bw_160_mhz = 160</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiCurrentBssNss" psid="2312">
+ <description_user>specifies current AP antenna mode:
+ 0 = SISO,
+ 1 = MIMO (2x2),
+ 2 = MIMO (3x3),
+ 3 = MIMO (4x4)</description_user>
+ <access_rights>read_only</access_rights>
+ <type>unifiAntennaMode</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiAPMimoUsed" psid="2313">
+ <description_user>AP uses MU-MIMO</description_user>
+ <access_rights>read_only</access_rights>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingCount" psid="2315">
+ <description_user>Number of roams</description_user>
+ <type>uint16</type>
+ <access_rights>read_only</access_rights>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiRoamingAKM" psid="2316">
+ <description_user>specifies current AKM
+ 0 = None
+ 1 = OKC
+ 2 = FT (FT_1X)
+ 3 = PSK
+ 4 = FT_PSK
+ 5 = PMKSA Caching</description_user>
+ <access_rights>read_only</access_rights>
+ <type>unifiRoamingAKM</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTPCEnabled" psid="6019">
+ <description_user>Enables or disables TPC control.</description_user>
+ <type>boolean</type>
+ <function_list>
+ <function type="set" function_name="mibboolset" is_for_vif="false" ></function>
+ <function type="get" function_name="mibboolget" is_for_vif="false" ></function>
+ </function_list>
+ <default>true</default>
+ </config_element>
+ <config_element name="unifiTestTspecHack" psid="6060">
+ <description_user>For testing: MLME Hack to allow in-house tspec testing</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTestTspecHackValue" psid="6061">
+ <description_user>Saved dialog number of tspec request action frame from the Host</description_user>
+ <type>uint16</type>
+ <default>0</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiTestScanNoMedium" psid="6122">
+ <description_user>For testing: Stop Scan from using the Medium to allow thruput testing.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- ******************************************************************************************* -->
+ <config_element name="hutsReadWriteDataElementInt32" psid="6100">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of int32 type.</description_user>
+ <type>uint32</type>
+ <range_min>0</range_min><range_max>4294967295</range_max><default>1000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteDataElementBoolean" psid="6101">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of boolean type.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteDataElementOctetString" psid="6102">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of octet string type.</description_user>
+ <type>octet_string</type>
+ <range_min>9</range_min><range_max>9</range_max>
+ <default>{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteTableInt16Row" psid="6103">
+ <description_user>Reserved for HUTS tests - Data element read/write entry table of int16 type.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int16</type>
+ <range_min>-32768</range_min><range_max>32767</range_max>
+ <table_name>hutsReadWriteTableInt16IdTable</table_name>
+ <function type="get" function_name="mibhutsint16get" is_for_vif="true"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteTableOctetStringRow" psid="6104">
+ <description_user>Reserved for HUTS tests - Data element read/write entry table of octet string type.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>73</range_max>
+ <table_name>hutsReadWriteTableOctetStringTable</table_name>
+ <default_list>
+ <!-- Row 1 -->
+ <default index1="1">{0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C,
+ 0x7D,0x7E,0x7F,0x80,0x81,0x82}</default>
+ <!-- Row 2 -->
+ <default index1="2">{0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10,
+ 0x11,0x80,0x81,0x82}</default>
+ <!-- Row 3 -->
+ <default index1="3">{0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E,
+ 0x1F,0x20,0x21,0x80,0x81,0x82}</default>
+ <!-- Tow 4 -->
+ <default index1="4">{0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25,
+ 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteRemoteProcedureCallInt32" psid="6105">
+ <description_user>Reserved for HUTS tests - Remote Procedure call read/write entry of int32 type.</description_user>
+ <type>uint32</type>
+ <default>0x000A0001</default>
+ <function_list>
+ <function type="get" function_name="mibuint32get" is_for_vif="true"></function>
+ <function type="set" function_name="mibuint32set" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteRemoteProcedureCallOctetString" psid="6107">
+ <description_user>Reserved for HUTS tests - Remote Procedure call read/write entry of octet string type.</description_user>
+ <type>octet_string</type>
+ <range_min>144</range_min><range_max>144</range_max>
+ <function_list>
+ <function type="get" function_name="miboctetstringget"></function>
+ <function type="set" function_name="miboctetstringset"></function>
+ </function_list>
+ <table_name>hutsReadWriteRPCTableOctetStringTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIInt16" psid="6108">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of int16 type via internal API.</description_user>
+ <default>-55</default>
+ <type>int16</type>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIUint16" psid="6109">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of unsigned int16 type via internal API.</description_user>
+ <type>uint16</type>
+ <default>0x0730</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIUint32" psid="6110">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of unsigned int32 type via internal API.</description_user>
+ <units>µs</units>
+ <type>uint32</type>
+ <range_max>2147483647</range_max><default>30000</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIInt64" psid="6111">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of int64 type via internal API.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <function_list>
+ <function type="get" function_name="mibtsftime" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIBoolean" psid="6112">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of boolean type via internal API.</description_user>
+ <type>boolean</type>
+ <default>true</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIOctetString" psid="6113">
+ <description_user>Reserved for HUTS tests - Data element read/write entry of octet string type via internal API.</description_user>
+ <type>octet_string</type>
+ <range_min>8</range_min><range_max>8</range_max>
+ <default>{ 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }</default>
+ <nature>software</nature>
+ </config_element>
+ <!-- Index -->
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableindex" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>4</range_max>
+ </config_element>
+ <!-- Columns -->
+ <config_element name="hutsReadWriteInternalAPIFixedSizeTableRow" psid="6114">
+ <description_user>Reserved for HUTS tests - Fixed size table rows of int16 type via internal API</description_user>
+ <type>int16</type>
+ <range_min>0</range_min><range_max>100</range_max>
+ <table_name>hutsReadWriteInternalAPIFixedSizeTable</table_name>
+ <default_list>
+ <default index1="1"> 80 </default>
+ <default index1="2"> 80 </default>
+ <default index1="3"> 80 </default>
+ <default index1="4"> 80 </default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableRow" psid="6115">
+ <description_user>Reserved for HUTS tests - Variable size table rows of octet string type via internal API</description_user>
+ <access_rights>read_only</access_rights>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>73</range_max>
+ <table_name>hutsReadWriteInternalAPIVarSizeTable</table_name>
+ <default_list>
+ <!-- Row 1 -->
+ <default index1="1">{0x53,0x54,0x70,0x73,0x74,0x75,0x7A,0x7B,0x7C,
+ 0x7D,0x7E,0x7F,0x80,0x81,0x82}</default>
+ <!-- Row 2 -->
+ <default index1="2">{0x01,0x02,0x03,0x05,0x06,0x07,0x08,0x09,0x0A,0x10,
+ 0x11,0x80,0x81,0x82}</default>
+ <!-- Row 3 -->
+ <default index1="3">{0x01,0x03,0x05,0x16,0x17,0x19,0x1A,0x1B,0x1C,0x1E,
+ 0x1F,0x20,0x21,0x80,0x81,0x82}</default>
+ <!-- Row 4 -->
+ <default index1="4">{0x01,0x02,0x03,0x04,0x05,0x06,0x20,0x21,0x24,0x25,
+ 0x26,0x29,0x2A,0x2B,0x3A,0x80,0x81,0x82}</default>
+ </default_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKey1Row" psid="6116">
+ <description_user>Reserved for HUTS tests - Fixed size table rows of int16 type via internal API</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>hutsReadWriteInternalAPIFixSizeTableKeys</table_name>
+ <function_list>
+ <function type="get" function_name="mibhutsint16get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKey2Row" psid="6117">
+ <description_user>Reserved for HUTS tests - Fixed size table rows of int16 type via internal API</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <table_name>hutsReadWriteInternalAPIFixSizeTableKeys</table_name>
+ <function_list>
+ <function type="get" function_name="mibhutsint16get" is_for_vif="true"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixVarSizeTableKey1Row" psid="6118">
+ <description_user>The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys</description_user>
+ <type>uint32</type>
+ <table_name>hutsReadWriteInternalAPIFixVarSizeTableKeys</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixVarSizeTableKey2Row" psid="6119">
+ <description_user>The values stored in hutsReadWriteInternalAPIFixVarSizeTableKeys</description_user>
+ <type>octet_string</type>
+ <table_name>hutsReadWriteInternalAPIFixVarSizeTableKeys</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeyRow" psid="6120">
+ <description_user>The number of received MPDUs discarded by the CCMP decryption algorithm.</description_user>
+ <access_rights>read_only</access_rights>
+ <type>int64</type>
+ <range_min>0</range_min><range_max>4294967295</range_max>
+ <table_name>hutsReadWriteInternalAPIFixSizeTableKeyRowTable</table_name>
+ <function type="get" function_name="mibtsftime"></function>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeyIndex1" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>1</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIFixSizeTableKeyIndex2" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>6</range_max>
+ <description_user>table index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableKeyRow" psid="6121">
+ <description_user>Write a DPD LUT entry</description_user>
+ <type>octet_string</type>
+ <range_min>144</range_min><range_max>144</range_max>
+ <function_list>
+ <function type="get" function_name="miboctetstringget"></function>
+ <function type="set" function_name="miboctetstringset"></function>
+ </function_list>
+ <table_name>hutsReadWriteInternalAPIVarSizeTableKeyTable</table_name>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableKeyIndex1" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>group index</description_user>
+ </config_element>
+ <config_element name="hutsReadWriteInternalAPIVarSizeTableKeyIndex2" psid="0">
+ <type>integer</type>
+ <range_min>1</range_min><range_max>3</range_max>
+ <description_user>temperature index</description_user>
+ </config_element>
+ <config_element name="unifiCUMeasurementInterval" psid="2311">
+ <description_user>The interval in ms to perform the channel usage update</description_user>
+ <type>uint32</type>
+ <range_min>1</range_min><range_max>1000</range_max><default>500</default>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiDebugDisableRadioNannyActions" psid="5082">
+ <description_user>Disable the radio nanny actions</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ <function type="set" function_name="mibricechangenonfsmparams"></function>
+ </function_list>
+ <default>0</default>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxCckModemSensitivity" psid="5083">
+ <description_user>Specify values of CCK modem sensitivity for scan, normal and low
+ sensitivity.</description_user>
+ <type>octet_string</type>
+ <range_min>6</range_min><range_max>6</range_max>
+ <default>{ 0x0a, 0x09, 0x05, 0xa, 0xa, 0x0 }</default>
+ <function type="set" function_name="mibricechangenonfsmparams"></function>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiDpdPerBandwidth" psid="5084">
+ <description_user>Bitmask to enable Digital Pre-Distortion per bandwidth</description_user>
+ <description_internal>Enables DPD per bandwidth per band</description_internal>
+ <type>uint16</type>
+ <default>63</default>
+ <function_list>
+ <function type="set" function_name="mibricechangenonfsmparams"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiBBVersion" psid="5085">
+ <description_user>Baseband chip version number determined by reading BBIC version</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRFVersion" psid="5086">
+ <description_user>RF chip version number determined by reading RFIC version</description_user>
+ <access_rights>read_only</access_rights>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibuint16get" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioTXSettingsRead" psid="5089">
+ <description_user>Read value from Tx settings.</description_user>
+ <description_internal> Read TX debug settings. </description_internal>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiRadioTXSettingsTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="get" function_name="mibradiotxsettingsread"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioRXSettingsRead" psid="5096">
+ <description_user>Read value from Rx settings.</description_user>
+ <description_internal> Read RX debug settings. </description_internal>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiRadioRXSettingsTable</table_name>
+ <type>octet_string</type>
+ <function_list>
+ <function type="get" function_name="mibradiorxsettingsread"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioCCADebug" psid="5100">
+ <description_user>Read values from Radio CCA settings.</description_user>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiRadioCCADebugTable</table_name>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibradioccadebug"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiNarrowbandCCADebug" psid="5107">
+ <description_user>Read values from Radio CCA settings.</description_user>
+ <access_rights>read_only</access_rights>
+ <table_name>unifiNarrowbandCCADebugTable</table_name>
+ <type>uint32</type>
+ <function_list>
+ <function type="get" function_name="mibhalmacmodemnarrowbandcca"></function>
+ </function_list>
+ <nature>software</nature>
+ </config_element>
+ <config_element name="unifiModemSgiOffset" psid="5090">
+ <description_user>Overwrite SGI sampling offset. Indexed by Band and Bandwidth. Defaults currently defined in fw.</description_user>
+ <table_name>unifiModemSgiOffsetTable</table_name>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxRadioCsMode" psid="5092">
+ <description_user>Configures RX Radio CS detection for 80MHz bandwidth. Note get is obsolete.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset"></function>
+ <function type="get" function_name="mibhalmacmodemgenericget"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxPriEnergyDetThreshold" psid="5093">
+ <description_user>Energy detection threshold for primary 20MHz channel. Note get is obsolete.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset"></function>
+ <function type="get" function_name="mibhalmacmodemgenericget"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRxSecEnergyDetThreshold" psid="5094">
+ <description_user>Energy detection threshold for secondary 20MHz channel. Note get is obsolete.</description_user>
+ <type>uint16</type>
+ <function_list>
+ <function type="set" function_name="mibhalmacmodemgenericset"></function>
+ <function type="get" function_name="mibhalmacmodemgenericget"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRadioTxPowerOverride" psid="5091">
+ <description_user>Option in radio code to override the power requested by the upper layer</description_user>
+ <access_rights>read_write</access_rights>
+ <type>int16</type>
+ <range_min>-128</range_min><range_max>127</range_max>
+ <table_name>unifiRadioTxPowerOverrideTable</table_name>
+ <function_list>
+ <function type="set" function_name="mibricegenericset" is_for_vif="false"></function>
+ <function type="get" function_name="mibint16get" is_for_vif="false"></function>
+ </function_list>
+ <nature>hardware</nature>
+ </config_element>
+ <config_element name="unifiRfTestModeEnabled" psid="5054">
+ <description_user>Set to true when running in RF Test mode. Setting this MIB key to true prevents setting mandatory HT MCS Rates.</description_user>
+ <type>boolean</type>
+ <default>false</default>
+ <nature>software</nature>
+ </config_element>
+
+ <!-- ******************************************************************************************* -->
+ <config_table table_name="dot11RSNAStatsTable" num_indices="2">
+ <description_user>This table maintains per-STA statistics in an RSN. The entry with dot11RSNAStatsSTAAddress set to FF-FF-FF-FF-FF-FF shall contain statistics for broadcast/multicast traffic.</description_user>
+ <index1 name="dot11RSNAConfigIndex" />
+ <index2 name="dot11RSNAStatsIndex" />
+ </config_table>
+ <config_table table_name="unifiQueueStatsIdTable" num_indices="1">
+ <description_user>Conceptual table for timing of queue transfers HOST-SW-HW</description_user>
+ <index1 name="unifiQueueStatsIndex" />
+ </config_table>
+ <config_table table_name="unifiRateStatsTable" num_indices="1">
+ <description_user>Conceptual table for transmit/receive rate statistics.</description_user>
+ <index1 name="unifiRateStatsIndex" />
+ </config_table>
+ <config_table table_name="unifiThroughputDebugTable" num_indices="1">
+ <description_user>Conceptual table for throughput diagnostics counters.</description_user>
+ <index1 name="unifiThroughputDebugIndex" />
+ </config_table>
+ <config_table table_name="unifiReadRegTable" num_indices="1">
+ <description_user>Conceptual table for reading registers.</description_user>
+ <index1 name="unifiReadHardwareCounterIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioTXSettingsTable" num_indices="2">
+ <description_user>Conceptual table for tx settings.</description_user>
+ <index1 name="unifiMacInstanceIndex" />
+ <index2 name="unifiRadioTXSettingsIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioRXSettingsTable" num_indices="2">
+ <description_user>Conceptual table for rx settings.</description_user>
+ <index1 name="unifiRadioInstanceIndex" />
+ <index2 name="unifiRadioRXSettingsIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioCCADebugTable" num_indices="2">
+ <description_user>Conceptual table for radio CCA settings.</description_user>
+ <index1 name="unifiRadioInstanceIndex" />
+ <index2 name="unifiRadioCCADebugTableIndex" />
+ </config_table>
+ <config_table table_name="unifiNarrowbandCCADebugTable" num_indices="1">
+ <description_user>Conceptual table for narrowband CCA settings.</description_user>
+ <index2 name="unifiNarrowbandCCADebugTableIndex" />
+ </config_table>
+ <config_table table_name="unifiReadHardwareCounterTable" num_indices="2">
+ <description_user>Conceptual table for reading hardware packet counters. First index is the MAC instance from which to read, second index is the counter to be read.</description_user>
+ <index1 name="unifiMacInstanceIndex" />
+ <index2 name="unifiReadHardwareCounterIndex" />
+ </config_table>
+ <config_table table_name="unifiLoadDpdLutTable" num_indices="2">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiLoadDpdLutGroupIndex" />
+ <index2 name="unifiLoadDpdLutTemperatureIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioCCAThresholdsTable" num_indices="1">
+ <description_user>This table contains hardware specific CCA Thresholds settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiRadioCCAThresholdsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiTxSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxGainSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter gain settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <index1 name="unifiTxGainSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRadioTxPowerOverrideTable" num_indices="1">
+ <description_user>Table for the power override settings via RICE</description_user>
+ <index1 name="unifiRadioTXPowerOverrideTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPowerDetectorResponseTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table defines the response of the power detectors(2G5/5G) in the external FEM. The detectors are sampled via the BIST ADC. The reference temperature and frequencies for this table are implicitly defined by the related temperature and frequency compensation tables. </description_internal>
+ <index1 name="unifiTxPowerDetectorResponseTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxDetectorTemperatureCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to compensate detector measurements for temperature. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxDetectorTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxDetectorFrequencyCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to compensate detector measurements for frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxDetectorTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxOpenLoopTemperatureCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to open-loop compensate forward path gains for self-heating between transmit power calibrations. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxOpenLoopTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxOpenLoopFrequencyCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to open-loop compensate forward path gains across frequency between transmit power calibrations. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxOpenLoopFrequencyCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPaGainDpdTemperatureCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to open-loop compensate forward path PA gains when calculating DPD hot and cold LUTs for self-heating. The reference temperature for temperature compensation is implicitly defined by the temperature at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxPaGainDpdTemperatureCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPaGainDpdFrequencyCompensationTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to compensate forward path PA gains when calculating DPD hot and cold LUTs across frequency. The reference frequency for frequency compensation is implicitly defined by the frequency at which the (interpolated) table values return zero correction.</description_internal>
+ <index1 name="unifiTxPaGainDpdFrequencyCompensationTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxFtrimSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to frequency compensate forward path.</description_internal>
+ <index1 name="unifiTxFtrimSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxGainStepSettingsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to set the gain steps (v2i, mix, drv, pa) of the forward path.</description_internal>
+ <index1 name="unifiTxGainStepSettingsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiDpdPredistortGainsTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal>This table is used to set DPD digital pre-distort gains of the forward path.</description_internal>
+ <index1 name="unifiDpdPredistortGainsTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPowerTrimConfigTable" num_indices="1">
+ <description_user>This table contains hardware specific transmitter settings. Entries in this table should only be altered after advice from Applications Support.</description_user>
+ <description_internal> This table is used to set psat, biases and adjustment ranges of the forward path during power trim.</description_internal>
+ <index1 name="unifiTxPowerTrimConfigTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxAntennaConnectionLossTable" num_indices="1">
+ <description_user>The table giving the frequency-dependent connection loss value, which is used as conversion factors for raw tx power at connector</description_user>
+ <index1 name="unifiTxAntennaConnectionLossTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxAntennaMaxGainTable" num_indices="1">
+ <description_user>The table giving the frequency-dependent antenna max gain value, which is used as conversion factors for raw tx power at connector</description_user>
+ <index1 name="unifiTxAntennaMaxGainTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRxExternalGainTable" num_indices="1">
+ <description_user>The table giving frequency-dependent RSSI offset value</description_user>
+ <index1 name="unifiRxExternalGainTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxOOBConstraintTable" num_indices="1">
+ <description_user>Table containing settings necessary to ensure the IC observes transmit out-of-band regulatory constraints when operating near band edges.</description_user>
+ <index1 name="unifiTxOOBConstraintTableIndex" />
+ </config_table>
+ <config_table table_name="unifiTxPowerAdjustTable" num_indices="1">
+ <description_user>This table allows you to adjust absolute transmit power in a frequency and/or temperature dependant manner. The table allows you to specify datapoints in quarter dB based on frequency and temperature. The firmware will then perform a 2D interpolation to perform the right adjustment for the current frequency and temperature.</description_user>
+ <index1 name="unifiTxPowerAdjustTableIndex" />
+ </config_table>
+ <config_table table_name="unifiDebugControlTable" num_indices="1">
+ <description_user>The table is used to control various debug settings on a per module basis</description_user>
+ <index1 name="unifiDebugControlTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRegulatoryTable" num_indices="1">
+ <description_user>This table holds the regulatory information for all countries.</description_user>
+ <index1 name="unifiRegulatoryTableIndex" />
+ </config_table>
+ <config_table table_name="unifiPeerIdTable" num_indices="1">
+ <description_user>Conceptual table for peer information at disconnect (Bandwith, Nss, RSSI, Tx data rate), index by Pid.</description_user>
+ <index1 name="unifiPeerid" />
+ </config_table>
+ <config_table table_name="unifiOperatingClassTable" num_indices="1">
+ <description_user>Operating Class table</description_user>
+ <index1 name="unifiOperatingClassTableIndex" />
+ </config_table>
+ <config_table table_name="unifiScanParametersTable" num_indices="1">
+ <description_user>Scan Parameters table</description_user>
+ <index1 name="unifiScanParametersTableIndex" />
+ </config_table>
+ <config_table table_name="unifiSarBackoffTable" num_indices="1">
+ <description_user>SarBackoff Parameters table</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <config_table table_name="unifiCCACSThreshTable" num_indices="1">
+ <description_user>CCA CS threshold parameters table</description_user>
+ <index1 name="unifiSisoMimoTableIndex" />
+ </config_table>
+ <config_table table_name="unifiMacBusyTimeTable" num_indices="2">
+ <description_user>unifiMacBusyTime table</description_user>
+ <index1 name="unifiMacInstanceIndex" />
+ <index2 name="unifiMacBusyTimeTableIndex" />
+ </config_table>
+ <config_table table_name="unifiModemSgiOffsetTable" num_indices="2">
+ <description_user>SGI sample offset parameters table</description_user>
+ <index1 name="unifiBandTableIndex" />
+ <index2 name="unifiBWTableIndex" />
+ </config_table>
+ <config_table table_name="unifiNoCellTable" num_indices="1">
+ <description_user>NoCell Parameters table</description_user>
+ <index1 name="unifiConnectionTypeTableIndex" />
+ </config_table>
+ <config_table table_name="unifiAcTxConfirmTable" num_indices="1">
+ <description_user>Conceptual table for requesting Tx confirm, index by Access Class.</description_user>
+ <index1 name="unifiAccessClassIndex" />
+ </config_table>
+ <config_table table_name="unifiDefaultCountryTable" num_indices="1">
+ <description_user>Table of country codes.</description_user>
+ <index1 name="unifiDefaultCountryIndex" />
+ </config_table>
+ <config_table table_name="unifiDebugConfigTable" num_indices="1">
+ <description_user>Debug modules table</description_user>
+ <index1 name="unifiDebugModulesIndex" />
+ </config_table>
+ <config_table table_name="unifiRSSICURoamScanTriggerTable" num_indices="1">
+ <description_user>Table indexed by frequency band</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamCUScanTriggerTable" num_indices="1">
+ <description_user>Table indexed by frequency band</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamRssiFactorTable" num_indices="1">
+ <description_user>Table allocating RSSIfactor to RSSI values range</description_user>
+ <index1 name="unifiRoamRssiFactorTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamCUFactorTable" num_indices="1">
+ <description_user>Table allocating CUfactor to Channel Utilization values range.</description_user>
+ <index1 name="unifiRoamCUFactorTableIndex" />
+ </config_table>
+ <config_table table_name="unifiRoamRSSIBoostTable" num_indices="1">
+ <description_user>Table allocating a RSSI boost to each band</description_user>
+ <index1 name="unifiBandTableIndex" />
+ </config_table>
+ <!-- ******************************************************************************************* -->
+ <config_table table_name="hutsReadWriteTableInt16IdTable" num_indices="1">
+ <description_user>Specific table for uint16</description_user>
+ <index1 name="hutsReadWriteTableInt16" />
+ </config_table>
+ <config_table table_name="hutsReadWriteTableOctetStringTable" num_indices="1">
+ <description_user>Specific table for octet string</description_user>
+ <index1 name="hutsReadWriteTableOctetString" />
+ </config_table>
+ <config_table table_name="hutsReadWriteRPCTableOctetStringTable" num_indices="2">
+ <description_user>Specific table for RPC of octet string</description_user>
+ <index1 name="hutsReadWriteRPCTableOctetStringTableIndex0" />
+ <index2 name="hutsReadWriteRPCTableOctetStringTableIndex1" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixedSizeTable" num_indices="1">
+ <description_user>Specific table of fixed size for internal API test</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixedSizeTableIndex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIVarSizeTable" num_indices="1">
+ <description_user>Specific table of variable size for internal API test</description_user>
+ <index1 name="hutsReadWriteInternalAPIVarSizeTableindex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixSizeTableKeys" num_indices="1">
+ <description_user>Conceptual table for timing of queue transfers HOST-SW-HW</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixSizeTableKeysindex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixVarSizeTableKeys" num_indices="1">
+ <description_user>Table of integers for use by patches.</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixVarSizeTableKeysIndex" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIFixSizeTableKeyRowTable" num_indices="2">
+ <description_user>xxxxxxxx</description_user>
+ <index1 name="hutsReadWriteInternalAPIFixSizeTableKeyIndex1" />
+ <index2 name="hutsReadWriteInternalAPIFixSizeTableKeyIndex2" />
+ </config_table>
+ <config_table table_name="hutsReadWriteInternalAPIVarSizeTableKeyTable" num_indices="2">
+ <description_user>xxxxxxxx</description_user>
+ <index1 name="hutsReadWriteInternalAPIVarSizeTableKeyIndex1" />
+ <index2 name="hutsReadWriteInternalAPIVarSizeTableKeyIndex2" />
+ </config_table>
+ <config_table table_name="unifiDPDTrainPacketConfigTable" num_indices="1">
+ <description_user> This table contains DPD train configuraion
+ </description_user>
+ <index1 name="unifiDPDTrainPacketConfigIndex" />
+ </config_table>
+ <config_table table_name="unifiFrameTXCountersTable" num_indices="1">
+ <description_user> This table contains TX Counters.</description_user>
+ <index1 name="unifiFrameTXCountersTableIndex" />
+ </config_table>
+ <config_table table_name="unifiFrameRXCountersTable" num_indices="1">
+ <description_user> This table contains RX Counters.</description_user>
+ <index1 name="unifiFrameRXCountersTableIndex" />
+ </config_table>
+
+ <!-- ******************************************************************************************* -->
+ </metadata>
+</metadata_list>
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg
new file mode 100644
index 0000000..eee1301
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg
@@ -0,0 +1,5875 @@
+signalid 300
+1000 MaUnitdata_request
+1001 MaControl_request
+1002 DataSpareSignal1_request
+1003 DataSpareSignal2_request
+1004 DataSpareSignal3_request
+1100 MaUnitdata_confirm
+1101 MaControl_confirm
+1102 DataSpareSignal1_confirm
+1103 DataSpareSignal2_confirm
+1104 DataSpareSignal3_confirm
+1200 DataSpareSignal1_response
+1201 DataSpareSignal2_response
+1202 DataSpareSignal3_response
+1300 MaUnitdata_indication
+1301 MaBlockack_indication
+1302 DataSpareSignal1_indication
+1303 DataSpareSignal2_indication
+1304 DataSpareSignal3_indication
+2001 MlmeGet_request
+2002 MlmeSet_request
+2003 MlmePowermgt_request
+2004 MlmeAddInfoElements_request
+2005 MlmeAddScan_request
+2006 MlmeDelScan_request
+2007 MlmeAddVif_request
+2008 MlmeDelVif_request
+2009 MlmeStart_request
+200a MlmeSetChannel_request
+200b MlmeConnect_request
+200c MlmeReassociate_request
+200d MlmeRoam_request
+200e MlmeDisconnect_request
+200f MlmeRegisterActionFrame_request
+2010 MlmeSendFrame_request
+2011 MlmeResetDwellTime_request
+2012 MlmeSetTrafficParameters_request
+2013 MlmeDelTrafficParameters_request
+2014 MlmeSetPacketFilter_request
+2015 MlmeSetIpAddress_request
+2016 MlmeSetAcl_request
+2018 MlmeSetkeys_request
+201a MlmeGetKeySequence_request
+201c MlmeSetPmk_request
+201f MlmeSetCachedChannels_request
+2020 MlmeSetWhitelistSsid_request
+2021 MlmeTdlsAction_request
+2022 MlmeChannelSwitch_request
+2023 MlmeMonitorRssi_request
+2024 MlmeStartLinkStatistics_request
+2025 MlmeStopLinkStatistics_request
+2026 MlmeSetBssidHotlist_request
+2027 MlmeSetPnoList_request
+2028 MlmeHostState_request
+2029 MlmeAddRange_request
+202a MlmeDelRange_request
+202b MlmeSetNoa_request
+202c MlmeSetCtwindow_request
+202d MlmeNanStart_request
+202e MlmeNanConfig_request
+202f MlmeNanPublish_request
+2030 MlmeNanSubscribe_request
+2031 MlmeNanFollowup_request
+2034 MlmeForwardBeacon_request
+2041 MlmeSetRoamingType_request
+2042 MlmeSetBand_request
+2043 MlmeSetRoamingParameters_request
+2044 ControlSpareSignal1_request
+2045 ControlSpareSignal2_request
+2046 ControlSpareSignal3_request
+2101 MlmeGet_confirm
+2102 MlmeSet_confirm
+2103 MlmePowermgt_confirm
+2104 MlmeAddInfoElements_confirm
+2105 MlmeAddScan_confirm
+2106 MlmeDelScan_confirm
+2107 MlmeAddVif_confirm
+2108 MlmeDelVif_confirm
+2109 MlmeStart_confirm
+210a MlmeSetChannel_confirm
+210b MlmeConnect_confirm
+210c MlmeReassociate_confirm
+210d MlmeRoam_confirm
+210e MlmeDisconnect_confirm
+210f MlmeRegisterActionFrame_confirm
+2110 MlmeSendFrame_confirm
+2111 MlmeResetDwellTime_confirm
+2112 MlmeSetTrafficParameters_confirm
+2113 MlmeDelTrafficParameters_confirm
+2114 MlmeSetPacketFilter_confirm
+2115 MlmeSetIpAddress_confirm
+2116 MlmeSetAcl_confirm
+2118 MlmeSetkeys_confirm
+211a MlmeGetKeySequence_confirm
+211c MlmeSetPmk_confirm
+211f MlmeSetCachedChannels_confirm
+2120 MlmeSetWhitelistSsid_confirm
+2121 MlmeTdlsAction_confirm
+2122 MlmeChannelSwitch_confirm
+2123 MlmeMonitorRssi_confirm
+2124 MlmeStartLinkStatistics_confirm
+2125 MlmeStopLinkStatistics_confirm
+2126 MlmeSetBssidHotlist_confirm
+2127 MlmeSetPnoList_confirm
+2128 MlmeHostState_confirm
+2129 MlmeAddRange_confirm
+212a MlmeDelRange_confirm
+212b MlmeSetNoa_confirm
+212c MlmeSetCtwindow_confirm
+212d MlmeNanStart_confirm
+212e MlmeNanConfig_confirm
+212f MlmeNanPublish_confirm
+2130 MlmeNanSubscribe_confirm
+2131 MlmeNanFollowup_confirm
+2134 MlmeForwardBeacon_confirm
+2141 MlmeSetRoamingType_confirm
+2142 MlmeSetBand_confirm
+2143 MlmeSetRoamingParameters_confirm
+2144 ControlSpareSignal1_confirm
+2145 ControlSpareSignal2_confirm
+2146 ControlSpareSignal3_confirm
+2200 MlmeConnect_response
+2201 MlmeConnected_response
+2202 MlmeReassociate_response
+2203 MlmeRoamed_response
+2204 MlmeTdlsPeer_response
+2205 MlmeSynchronised_response
+2206 ControlSpareSignal1_response
+2207 ControlSpareSignal2_response
+2208 ControlSpareSignal3_response
+2300 MlmeScan_indication
+2301 MlmeScanDone_indication
+2302 MlmeListenEnd_indication
+2303 MlmeConnect_indication
+2304 MlmeConnected_indication
+2305 MlmeReassociate_indication
+2306 MlmeRoam_indication
+2307 MlmeRoamed_indication
+2308 MlmeDisconnect_indication
+2309 MlmeDisconnected_indication
+230a MlmeProcedureStarted_indication
+230b MlmeMicFailure_indication
+230c MlmeFrameTransmission_indication
+230d MlmeReceivedFrame_indication
+230f MlmeTdlsPeer_indication
+2310 MlmeApLoss_indication
+2311 MlmeSignificantChange_indication
+2312 MlmeRssiReport_indication
+2313 MlmeAcPriorityUpdate_indication
+2314 MlmeRange_indication
+2315 MlmeRangeDone_indication
+2316 MlmeEventLog_indication
+2317 MlmeNanEvent_indication
+2318 MlmeNanService_indication
+2319 MlmeNanFollowup_indication
+231a MlmeChannelSwitched_indication
+231b MlmeSynchronised_indication
+231c MlmeBeaconReportingEvent_indication
+231d ControlSpareSignal1_indication
+231e ControlSpareSignal2_indication
+231f ControlSpareSignal3_indication
+8000 DebugSpareSignal1_request
+8001 DebugSpareSignal2_request
+8002 DebugSpareSignal3_request
+8100 DebugSpareSignal1_confirm
+8101 DebugSpareSignal2_confirm
+8102 DebugSpareSignal3_confirm
+8200 DebugSpareSignal1_response
+8201 DebugSpareSignal2_response
+8202 DebugSpareSignal3_response
+8301 DebugWord12_indication
+8302 DebugFault_indication
+8303 DebugSpareSignal1_indication
+8304 DebugSpareSignal2_indication
+8305 DebugSpareSignal3_indication
+9000 TestBlockRequests_request
+9001 TestPanic_request
+9002 TestSuspend_request
+9003 TestResume_request
+9004 RadioLogging_request
+9005 WlanliteCwStart_request
+9006 WlanliteCwStop_request
+9007 WlanliteTxSetParams_request
+9008 WlanliteTxStart_request
+9009 WlanliteTxRead_request
+900a WlanliteTxStop_request
+900b WlanliteRxStart_request
+900c WlanliteRxRead_request
+900d WlanliteRxStop_request
+900e WlanliteStatus_request
+900f TestPmalloc_request
+9010 TestSaQuery_request
+9011 TestChannelSwitch_request
+9012 TestCheckFwAlive_request
+9013 DebugGeneric_request
+9014 DebugPktSinkStart_request
+9015 DebugPktSinkStop_request
+9016 DebugPktSinkReport_request
+9017 DebugPktGenStart_request
+9018 DebugPktGenStop_request
+9019 DebugPktGenReport_request
+901a WlanliteRadioSelect_request
+901b TestHipTesterStart_request
+901c TestHipTesterStop_request
+901d TestHipTesterSetParams_request
+901e TestHipTesterReport_request
+901f TestBistGetTxGain_request
+9020 TestSpareSignal1_request
+9021 TestSpareSignal2_request
+9022 TestSpareSignal3_request
+9100 RadioLogging_confirm
+9101 WlanliteCwStart_confirm
+9102 WlanliteTxSetParams_confirm
+9103 WlanliteCwStop_confirm
+9104 WlanliteTxStart_confirm
+9105 WlanliteTxRead_confirm
+9106 WlanliteTxStop_confirm
+9107 WlanliteRxStart_confirm
+9108 WlanliteRxRead_confirm
+9109 WlanliteRxStop_confirm
+910a WlanliteStatus_confirm
+910b TestPmalloc_confirm
+910c TestSaQuery_confirm
+910d TestChannelSwitch_confirm
+910e TestCheckFwAlive_confirm
+910f TestSuspend_confirm
+9110 TestResume_confirm
+9111 DebugGeneric_confirm
+9112 WlanliteRadioSelect_confirm
+9113 TestHipTesterStart_confirm
+9114 TestHipTesterStop_confirm
+9115 TestHipTesterSetParams_confirm
+9116 TestBistGetTxGain_confirm
+9117 TestSpareSignal1_confirm
+9118 TestSpareSignal2_confirm
+9119 TestSpareSignal3_confirm
+9200 TestSpareSignal1_response
+9201 TestSpareSignal2_response
+9202 TestSpareSignal3_response
+9300 RadioLogging_indication
+9301 DebugGeneric_indication
+9302 DebugPktSinkReport_indication
+9303 DebugPktGenReport_indication
+9304 TestHipTesterReport_indication
+9305 TestSpareSignal1_indication
+9306 TestSpareSignal2_indication
+9307 TestSpareSignal3_indication
+a202 WlanliteRadioCalibration_indication
+a203 WlanliteRadioCalibrationDone_indication
+a204 WlanliteTxFrameTimer_indication
+a205 WlanliteRxPeriodicTimer_indication
+a206 WlanliteRxPeriodicChannelSwitchDone_indication
+a252 RiceChangeFsmParams_request
+a253 RiceInitialise_request
+a254 RiceChangeRadioState_request
+a255 RiceRadioCheck_request
+a256 RiceRadioLog_request
+a257 RiceDebugBusLog_request
+a258 RiceRadioNudgeNannyTimer_request
+a259 RiceReqRadioCalibration_response
+a25a RiceNannyTimer_indication
+a25b RiceSwitchOnTimer_indication
+a25c RiceRadioLogTimer_indication
+a422 RameMsgDelba_confirm
+a423 RameMsgRadioOffDplpOff_indication
+a424 RameMsgRadioOnDplpOn_indication
+a425 RameMsgRadioSwitchChannelDplpOff_indication
+a426 RameMsgRxActivityOccurred_indication
+a427 RameMsgDplpStaPaused_confirm
+a428 RameMsgDplpStaResumed_confirm
+a429 RameMsgDplpStaCleared_confirm
+a42a RameMsgDplpMoveDu_confirm
+a42b RameMsgDplpVifDelete_confirm
+a42c RameMsgVifCheckClear_indication
+a42d RameMsgVifAnnounceAvailability_indication
+a42e RameMsgPsUpdate_indication
+a42f RameMsgTdlsPeerSp_indication
+a430 RameMsgTdlsPsUpdate_indication
+a431 RameMsgNullAnnounceFrameProcessed_indication
+a432 RameMsgPersistentFrameProcessed_indication
+a433 RameMsgCtsAnnounceFrameProcessed_indication
+a434 RameMsgFrameRx_indication
+a435 RameMsgMm_confirm
+a436 RameMsgPsServTriggered_indication
+a437 RameMsgPsServEnd_indication
+a438 RameMsgSpuriousMorebit_indication
+a439 RameMsgMcastServiceEnd_indication
+a43a RameMsgBeaconTxFinished_indication
+a43b RameMsgPsPollTxFinished_indication
+a43c RameMsgPeerPsStateUpdate_indication
+a43d RameMsgSendNullFrame_request
+a43e RameMsgBaTxError_indication
+a43f RameMsgPauseResumeDplp_confirm
+a440 RameMsgDpdFrameProcessed_indication
+a441 RameMsgStaKeepaliveTxFinished_indication
+a442 RameMsgRadioReady_indication
+a4d2 RameRadioChangeState_request
+a4d3 RameRadioOff_request
+a4d4 RameRadioChangeStateDone_confirm
+a4d5 RameRadioChangeStateOffDone_confirm
+a4d6 RameRadioPerformDpd_request
+pid 4
+4000 rice_mgr_fsm 0005 block_until_setup idle_off switching_on idle_on trim_on
+4001 macrame_radio_ctl[0] 0003 Idle WaitForRadioOnOff DpdOngoing
+4002 macrame_radio_ctl[1] 0003 Idle WaitForRadioOnOff DpdOngoing
+4003 wlanlite_mgr_fsm 0007 Idle Wait_RadioLog Wait_DebugBus Cw_Running BIST_Running Rx_Running Tx_Running
+faultid 473
+0000 none
+0001 panic
+0003 mib_write
+0004 mib_read
+0005 macrame_mib
+0006 sta_data_create_record
+0007 macrame_rates
+0008 macrame_mmpdu_lost
+0009 dplane_rx_pdu_lost
+000a mlme_cap_error
+000b no_rates_rx
+000c mlme_token_lock_fail
+000d encryption_tsc_pn_wrap
+000e mib_req_val_absent
+000f mib_type_clash
+0010 mib_ram_corrupt
+0011 macrame_ind_error
+0012 macrame_ind_overflow
+0013 mib_duff_index_count
+0014 mib_enabled_but_not_implemented
+0015 mlme_deauth_to
+0016 mib_rom_corrupt
+0017 mib_invalid_index
+0018 bad_signal_process_id
+0019 stack_low
+001a no_rates_tx
+001b sdio_bad_rewind_handle
+001c sdio_bad_command
+001d sdio_bad_ack
+001e bad_signal_from_host
+001f vco_lock_failed
+0020 adc_convert
+0022 bad_analogue_setting
+0023 divide_by_zero
+0024 macrame_ind_unexpected
+0025 fsm_leaky_signal_discarded
+0026 macrame_rx_error
+0027 mib_limit
+0028 vlint_overflow
+0029 mib_ram_overflow
+002a macrame_default_wep_key_id
+002b uart_invalid_mib_configuration
+002e mibps_fail
+002f mibps_data_corrupt
+0030 mibps_write_fail
+0031 ps_unsupported_version
+0032 piopulse_already_attached
+0033 piopulse_not_attached
+0034 ps_corrupt
+0035 mkt_actions_parse_error
+0036 vlint_negative_unsigned_value
+0037 vlint_too_big
+0038 ps_eeprom_read_fail
+0039 mlme_param_wpa_and_wpa2_in_ie
+003a mlme_auth_to_asoc
+003b mlme_peer_record_does_not_exist
+003c mlme_peer_record_should_already_have_been_deleted
+0040 mlme_param_wpa_oui_error
+0041 mlme_critical_param_ie_length_error
+0042 mlme_param_rsn_version_error
+0043 mlme_param_mib_group_cipher_error
+0044 mlme_param_pairwise_cipher_error
+0045 mlme_param_akm_suite_error
+0046 mlme_param_capability_error
+0047 mlme_param_invalid_token
+0048 mlme_param_expected_ie_missing
+0049 mlme_param_mib_read_ptk_fail
+004a mlme_param_mib_read_ast_fail
+004b mlme_param_mib_read_ptksa_replay_fail
+004c mlme_param_mib_read_gtksa_replay_fail
+004d mlme_param_cap_mask_and_privacy_do_not_match
+004e mlme_param_illegal_station_type
+004f mlme_param_join_param_error
+0050 spare_1
+0051 coex_invalid_pio
+0052 mib_read_warning
+0053 mib_write_warning
+0054 macrame_unexpected_protection
+0055 mlme_param_rsn_capability_error
+0056 mlme_param_privacy_or_rsna_disabled
+0057 rame_encryption_key
+0058 rame_channel_switch_fail
+0059 mlme_scan_probe_tx_fail
+005a mlme_join_not_supported
+005b mlme_utils
+005c mlme_supported_rates_odd
+005e bad_rate_tx
+005f mib_assert_fail
+0060 mib_tab_index
+0061 bad_rate_rx
+0062 mib_ram_rec_corrupt
+0063 macrame_admitted_time_exceeded
+0064 macrame_qos_null_no_uplink
+0065 mlme_param_pmkid_error
+0066 mlme_host_duplicate_ie
+0067 mlme_host_bad_ie
+0068 mlme_host_ignored_ie
+0069 mlme_host_ies_corrupt
+006a mlme_host_ies_missing
+006b mlme_host_missing_ie
+006c mlme_not_in_bss
+006d mlme_not_in_same_bss
+006f coex_empty_config
+0071 macrame_tx_failed
+0072 macrame_rekey
+0073 macrame_rx_frame_too_long
+0074 mlme_bad_eapol_request
+0075 mlme_scan_downgrade_to_passive
+0076 coex_nplusone_pio_invalid
+0079 wrong_hw_definitions
+007a ma_packet_req_warn
+007b mlme_mod_req_info
+007c mlme_start_req_info
+007d beacon_tim_absent_error
+007e beacon_tim_bits_warn
+007f beacon_dtim_error
+0080 dplane_received_frame_from_own_mac_addr
+0081 mlme_param_wapi_version_error
+0082 mlme_param_wapi_akm_suite_error
+0083 mlme_param_unicast_cipher_error
+0084 mlme_param_mib_multicast_cipher_error
+0085 mlme_param_wapi_capability_error
+0086 mlme_param_bkid_error
+0087 mlme_param_rsn_and_wapi_in_ie
+0088 rx_fifo_overflow
+0089 mlme_param_group_management_cipher_error
+0090 macrame_ht_cest_unlocked
+0091 macrame_ht_bad_sounding_frame
+0092 dorm_clkgen_fallback
+0093 seg_fault
+0094 panic_arg
+0095 recalibrate_radio
+0096 missed_beacons_report
+0097 rame_invalid_ba
+0098 rame_invalid_bainfo
+0099 mib_table_inconsistent
+009a primitive_rxd_in_wrong_mode
+009b invalid_vif_identifier
+009c invalid_pri_for_qos_packet
+009d macrame_tx_invalid_frame_type
+009e fsm_error_processing_signal
+009f mlme_nan_start_req_info
+00a0 SLUT_table_not_found
+00a1 vldata_overflow
+00a2 vldata_negative_unsigned_value
+00a3 vldata_too_big
+00a4 rss_not_defined
+00a5 vldata_wrong_format
+00a6 bidirectional_comm_lost
+00a7 indication_rxd_no_vif_scheduled
+00a8 dplane_no_encption_key_found
+00a9 coex_init_fail
+00aa excessive_data_vif_associated
+00ab no_mibps_data_record
+00ac coex_not_enabled
+00ad rame_change_mode_ps_to_fps
+00ae mlme_scan_autonomous_probe_id_missing
+00af mlme_scan_no_autonomous_channels
+00b0 radio_setup_failed
+00b1 usrpio_lsb_already_protected
+00b2 usrpio_msb_already_protected
+00b3 usrpio_lsb_not_protected
+00b4 usrpio_msb_not_protected
+00b5 coex_init_failed
+00b6 coex_acl_table
+00b7 coex_sco_table
+00b8 coex_bt_shared_memory_problems
+00b9 p2P_noa_attribute
+00ba macrame_create_streambuffer_failure
+00bb ba_stream_buffer_protect_warn
+00bc ba_stream_buffer_illegal_data
+00bd rx_streaming_buffer
+00be ba_mpdu_length_exceeded
+00bf wideband_pll_lock_retried
+00c0 mlme_scan_not_scheduled
+00c1 host_pump_sb_in_wrong_state
+00c2 ref_pll_retry_loop
+00c3 quiet_element_insufficient_resources
+00c4 mac_if_ind_hndl_invalid
+00c5 mlme_scan_no_probes_sent
+00c6 invalid_mac_address_allocation
+00c7 thermal_tx_back_off
+00c8 macrame_tx_no_resource
+00c9 mlme_host_setie_ie_invalid
+00ca mlme_probe_request_ie_invalid
+00cb ind_rejected_hw_ptr_not_updated
+00cc macrame_multihop_qos_not_supported
+00cd coex_ble_scan_not_supported_with_this_bt_firmware
+00ce token_map_too_many_instances
+00cf efuse_read_failure
+00d0 pll_delay_line
+00d1 tx_trim_gain_search
+00d2 bt_shared_memory_tear_count_limit_reached
+00d3 cme_prim_version_mismatch
+00d4 cme_message_channel
+00d5 bt_shared_memory_state
+00d6 coex_vif_update_timing
+00d7 coex_blackout_id_failed
+00d8 halfec_cannot_determine_bt_tx_pio
+00d9 p2p_common_failed
+00da macrame_unexpected_reception_status
+00db periodic_send_common_failed
+00dc reassoc_unexpected_reception_failed
+00dd macrame_short_frame_length
+00de invalid_channel
+00df radio_params_change_in_bad_state
+00e0 lo_coarse_dac
+00e1 rame_invalid_go_beacon_drift_value
+00e2 wl_radio_rx_comp
+00e3 speedy
+00e4 blackout_not_registered
+00e5 dplp_mpdu_lost
+00e6 missing_ba
+00e7 fos_confused
+00e8 ba_rx_no_match
+00e9 rx_dcoc_timeout
+00ea dpd_gain_align_path_zero
+00eb fallback_table_length_exceeded
+00ec ba_rx_low_pmalloc
+00ed radio_dpd_mib
+00ee invalid_dorm_entity
+00ef logen_swing
+00f0 logen_acal
+00f1 too_many_ba_rx
+00f2 invalid_rssi
+00f3 dpd_loopback_fir_gain
+00f4 turning_dplp_off_when_running
+00f5 link_adapt_pdu_retries_too_high
+00f6 frequency_offset_too_big
+00f7 radio_estimates
+00f8 unable_to_malloc
+00f9 unknown_dud_request_type
+00fa coex_vif_timing_bad_noa_offset
+00fb filter_fwcallback_no_mem
+00fc unknown_platform
+00fd unsupported_platform_feature
+00fe radio_papr_config
+00ff rame_invalid_set_peer_channel_request
+0100 bfmee_too_many_interfaces
+0101 bfmee_unknown_mac_status
+0102 bfmee_bad_state_transition
+0103 bfmee_underflow
+0104 bfmee_unsupported_vif_type
+0105 bfmee_unknown_modulation
+0106 dpd_loopback_signal_suspect
+0107 iq_capture_too_many_requests
+0108 rice_freq_outside_known_bands
+0109 invalid_radio_identifier
+010a invalid_modulation_type
+010e bad_lut_ub_index_pregain
+0110 invalid_fir_coefficient
+0111 bad_bb_sample_offset_short_gi
+0112 power_overridden
+0116 coex_debug_override_bt_enabled
+0117 dpd_calc_loopback_broken_rx
+0118 bist_low_loopback_gain
+0119 bist_broken_loopback
+4000 supported_rates_too_long
+4001 supported_rates_too_short
+4002 supported_rates_missing
+4003 wmm_ac_out_of_order
+4004 wmm_ecw_out_of_order
+4005 wmm_not_supported_at_qap
+4006 wmmsa_not_supported_at_qap
+4007 wmmsa_bad_qos_capability
+4008 u_apsd_not_supported_at_qap
+4009 dot11e_not_supported_at_qap
+400a no_basic_rates
+400b _wrong_number__coex_unsupported_scheme__wrong_number
+400c _wrong_number__mib_table_inconsistent__wrong_number
+400d _wrong_number__seg_fault__wrong_number
+400e _wrong_number__primitive_rxd_in_wrong_mode__wrong_number
+400f _wrong_number__invalid_vif_identifier__wrong_number
+4010 _wrong_number__invalid_pri_for_qos_packet__wrong_number
+4011 coex_mac_mib_key_failure
+4012 sos_not_scheduled_in_time
+4013 mlme_watchdog_ping
+4014 mlme_token_clone_fail
+4015 macrame_encryption_key_mismatch
+4016 mlme_max_tx_pwr_anomaly
+4017 mlme_send_offchannel_req_info
+4018 coex_wrong_imposed_min_rate
+4019 tx_ldpc_count
+401a rx_ldpc_count
+401b rx_stbc_count
+401c rx_bfmee_count
+401d token_mbulk_conversion_failure
+401e rame_invalid_sched_request
+401f radio_logger_hw_fail
+4020 signanal_too_many_samples_read
+4021 rame_coex_blackout_attach_failed
+4022 rame_coex_blackout_attach_invalid_vif
+4024 macrame_set_peer_rates_fail
+4025 macrame_encryption_rekey
+4026 rame_encryption_keyfind_fail
+4027 rame_set_qos_invalid_sta
+4028 rame_add_ba_invalid_sta
+4029 coex_mac_create_blackout_failed
+402a hostio_kick_unmask_to_host_int
+402b rame_sta_double_add
+402c debug_init
+402d wifi_logger_no_mem
+8000 mystery
+8001 bad_interface
+8002 multidomaincapabilityimplemented_not
+8003 hostif_unexpected_interrupt
+8004 macrame_rx_discarded
+8006 bad_signal_to_host
+8008 macrame_duff_pdu_confirm_indication
+8009 fsm_create_not_supported
+800a fsm_create_other_processor
+800b fsm_create_bad_pid
+800c fsm_create_other_priority
+800d fsm_create_stopped_but_input_queue_not_empty
+800e fsm_create_stopped_but_pending
+800f macrame_invalid_powermgt
+8012 fsm_trace_message_lost
+8016 mm_confirm_asoc_req
+8017 mm_confirm_asoc_rsp
+8018 mm_confirm_reasoc_req
+8019 mm_confirm_reasoc_rsp
+801a mm_confirm_probe_req
+801b mm_confirm_probe_rsp
+801c mm_confirm_mgmt6
+801d mm_confirm_mgmt7
+801e mm_confirm_beacon
+801f mm_confirm_atim
+8020 mm_confirm_disasoc
+8021 mm_confirm_auth
+8022 mm_confirm_deauth
+8023 mm_confirm_action
+8024 mm_confirm_mgmt14
+8025 mm_confirm_mgmt15
+8026 mm_confirm_not_mgmt
+8027 no_beacon_tx
+8028 recalibrate_radio_deprecated
+8029 rame_schdl_unexpected_signal
+802a dplane_block_ack_not_compressed
+802b dplane_block_ack_no_stream
+802c dplane_block_ack_seq_too_high
+802d dplane_block_ack_already_processed
+802e dplane_block_ack_stale_buns
+802f dplane_block_ack_end_of_life
+8030 dplane_block_ack_software_timeout
+8031 dplane_block_ack_retry_frame
+8032 dplane_block_ack_success
+8033 dplane_block_ack_wrong_dest
+8034 dplane_block_ack_unexpected_mtba
+8036 dplane_block_ack_13
+8037 dplane_block_ack_14
+8038 dplane_block_ack_15
+8039 dplane_block_ack_req_unknown_sta
+803a dplane_block_ack_req_not_compressed
+803b dplane_block_ack_req_no_stream
+803c dplane_block_ack_req_fragmented
+803d dplane_block_ack_req_stale_buns
+803e dplane_block_ack_req_no_response
+803f dplane_block_ack_req_wrong_dest
+8040 dplane_block_ack_no_tx_block_ack_for_mtba
+8041 dplane_block_ack_ampdu_unsupported_policy
+8042 dplane_block_ack_25
+8043 dplane_block_ack_26
+8044 dplane_block_ack_27
+8045 dplane_block_ack_28
+8046 dplane_block_ack_29
+8047 dplane_block_ack_30
+8048 dplane_block_ack_31
+8049 macrame_measurement_timer
+804a host_debug
+804d macrame_amsdu_format
+804f duff_ap
+8050 macrame_class_err
+8051 macrame_iface_err
+8052 coex_blackout_req_failed
+8053 coex_invalid_protect_activity
+8054 coex_invalid_tx_activity
+8055 FSM_lockup_avoided
+8056 macrame_ofdm_fft_workaround
+8057 macrame_rx_control_buffer_offset
+8059 no_space_for_mib_psid_map
+8060 macrame_state
+8062 rame_big_min_vif_duration
+8063 cts_to_self_failure
+8064 cme_invoked_when_not_enabled
+8065 macrame_wake_up_in_past
+8066 cme_replay_timeout
+8067 ofdm_bug_resetting_modules
+8068 calibration_request_too_big
+8069 calibration_not_granted
+8070 beacon_illegal_rate
+8071 debug_signal_discarded
+8072 bt_start_while_abort_forced
+8073 rame_mlme_frame_discarded
+8074 rame_unexpected_signal
+8075 mlme_delete_vif_in_mlme
+8076 mlme_delete_vif_in_macrame
+8077 rame_radio_unexpected_signal
+8078 set_p2p_noa_not_p2p_go_vif
+8079 using_forced_channel_bw
+8080 macrame_earliest_too_late
+c000 bssid_not_individual
+c001 ds_parameter_set_ie_missing
+c002 mac_potentially_stuck
+c003 invalid_sta_disconnect
+c004 mlme_conmgr
+c005 mlme_vifctrl
+c006 mlme_frame
+c007 mlme_ap
+c008 mlme_partial_ie
+c009 mlme_mpdu_router
+c00a mlme_requests
+c00b mlme_ie_length
+c00c mlme_scan
+c00d mlme_rate_invalid_rate
+c00e mlme_roaming
+c010 mlme_requests_leaky_signal_discarded
+c011 mlme_mib_leaky_signal_discarded
+c012 mlme_scan_leaky_signal_discarded
+c013 mlme_vifctrl_leaky_signal_discarded
+c014 mlme_conmgr_leaky_signal_discarded
+c015 mlme_roaming_leaky_signal_discarded
+c016 mlme_ap_leaky_signal_discarded
+c018 mlme_ba_leaky_signal_discarded
+c019 mlme_ba_tx_leaky_signal_discarded
+c01b rame_mlme_invalid_tx_control_request
+c01c fsm_unexpected_terminated_fsm
+c01d mlme_sa_query
+c01e mlme_sa_query_leaky_signal_discarded
+c01f mlme_mpdu_router_leaky_signal_discarded
+c020 mlme_send_offchan_leaky_signal_discarded
+c021 mlme_tdls
+c022 mlme_tdls_leaky_signal_discarded
+c023 mlme_ba
+c024 mlme_ba_tx
+c026 mlme_measurements
+c027 mlme_mib
+c028 mlme_periodic
+c029 mlme_nan
+c02a mlme_nan_leaky_signal_discarded
+c02b mlme_ie
+c02c mlme_frame_unexpected_mgt_frame
+c02d mlme_wifisharing_invalid_channel
+c02f mlme_wifisharing_channel_switch_failed_1
+c030 dplane_fallback
+c031 mlme_txpower
+c032 dplane_protection
+c033 reg_domain
+c034 dplane_mib_fallback
+c035 mlme_sar
+c036 dplane_create_fallback_tbl
+c037 dplane_mib
+c038 mlme_connect_req_info
+c039 mlme_wifisharing_channel_switch_failed_2
+c03b no_key_for_pmf
+c03c dplane_rx_frame_discarded
+c03d mlme_mbulk
+c03e mlme_param_unexpected_channel_bw_enum
+c03f mlme_workaround_plm689_triggered
+c040 dplane_rx_resource_low
+c041 hostio_host_not_responsive
+c042 dplane_replay_null_key
+c043 dplane_replay_suspected_attack
+c044 rame_beacon_tx_ap_send_beacon_not_found
+c045 dplane_frag_seq_for_patch_not_found
+c046 dplane_protection_5g_11b
+c047 dplane_rx_mismatched_frame_control
+c048 dplane_rx_chained_non_data_mbulk
+c049 macrame_vif_desched_reg_req_unexpected_ps_state
+c050 macrame_beacon_rx_schedule_too_far
+c051 mlme_associating_deauth_received
+c052 mlme_igmp
+c053 common_pmalloc_memory_exhaustion
+c054 common_pmalloc_memory_exhaustion_current_func
+panicid 519
+2000 DPLP_FRAG_GENERIC
+2001 DPLP_FRAG_WRONG_LEN
+2002 DPLP_FRAG_FREE_DU
+2003 DPLP_FRAG_IS_LAST_FRAME_FRAG
+2004 DPLP_FRAG_IS_INCONSISTENT
+2010 DPLP_FALLBACK_GENERIC
+2011 DPLP_FALLBACK_INC_REF_COUNT_WHEN_MAX
+2012 DPLP_FALLBACK_DEC_REF_COUNT_WHEN_ZERO
+2013 DPLP_FALLBACK_INVALID_MODULATION
+2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO
+2015 DPLP_FALLBACK_ASSIGN_LINK_INFO_TO_TX_ENTRY_Q_NULL
+2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO
+2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS
+2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS
+2020 DPLP_ENC_HNDL_GENERIC
+2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE
+2022 DPLP_ENC_HNDL_MBULK_NULL
+2023 DPLP_ENC_HNDL_KEYC_NULL
+2024 DPLP_ENC_HNDL_NO_ROOM_LEFT
+2025 DPLP_ENC_HNDL_LIST_EMPTY
+2026 DPLP_ENC_HNDL_NO_KEY_FOUND
+2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL
+2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP
+2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID
+2030 DPLP_CTRL_MGRL_GENERIC
+2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING
+2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING
+2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED
+2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL
+2040 DPLP_LINK_ADAPT_GENERIC
+2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED
+2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS
+2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG
+2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID
+2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL
+2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG
+2050 DPLP_EXT_API_GENERIC
+2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY
+2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY
+2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB
+2054 DPLP_EXT_API_WRONG_AMSDU_LEN
+2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE
+2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON
+2058 DPLP_EXT_API_DU_HAS_WRONG_STATE
+205a DPLP_EXT_API_INVALID_PID
+205b DPLP_EXT_API_INVALID_PAUSE_TYPE
+2060 DPLP_RX_GENERIC
+2061 DPLP_RX_VIF_IS_SCAN
+2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU
+2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE
+2064 DPLP_RX_DPLP_INTERNAL_ERROR
+2065 DPLP_RX_CORRUPT_MBULK
+2070 DPLP_STATION_GENERIC
+2071 DPLP_STATION_TX_UP_IS_UNMAPPED
+2072 DPLP_STATION_FRAME_ALREADY_COUNTED
+2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES
+2074 DPLP_STATION_FRAME_IS_NOT_COUNTED
+2075 DPLP_STATION_NO_QUEUED_FRAME
+2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE
+2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE
+2078 DPLP_STATION_RATE_INVALID
+2079 DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_RATE_SET_BY_MIB
+207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE
+207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU
+207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO
+207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST
+207e DPLP_STATION_DPLP_IN_WRONG_STATE
+207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED
+2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED
+2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_SF
+2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_LF
+2090 DPLP_AMPDU_MGR_GENERIC
+2091 DPLP_AMPDU_MGR_MALLOC_FAIL
+2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL
+2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND
+2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND
+2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX
+2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO
+2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE
+2098 DPLP_AMPDU_LINK_INFO_IS_NULL
+20a0 DPLP_HW_GENERIC
+20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED
+20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL
+20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN
+20a4 DPLP_HW_UNEXPECTED_DU_STATE
+20a5 DPLP_HW_TXENTRY_IS_DATAFRAME
+20a6 DPLP_HW_DPIF_Q_NUM_NOT_FOUND
+20a7 DPLP_HW_ACTIVE_DEADLINE_IS_NULL
+20a8 DPLP_HW_STOP_DEADLINE_NOT_FOUND
+20a9 DPLP_HW_UNEXPECTED_VIF_ID
+20aa DPLP_HW_VIF_DEADLINE_NOT_FOUND
+20b0 DPLP_MPDU_LOAD_GENERIC
+20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL
+20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND
+20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE
+20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU
+20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING
+20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND
+20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT
+20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED
+20c0 DPLP_QUEUE_GENERIC
+20c1 DPLP_QUEUE_WRONG_DU_STATE
+20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY
+20c3 DPLP_QUEUE_MAC_AC_IS_WRONG
+20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE
+20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG
+20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH
+20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE
+20c8 DPLP_QUEUE_DOUBLE_DEQUEUE
+20c9 DPLP_QUEUE_TX_QUEUE_EMPTY
+20d0 DPLP_FROM_HOST_HARD
+20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED
+2100 DPLP_DPLP_IMM_UNIMPLEMENTED
+2200 DPHP_BA_GENERIC
+2201 DPHP_BA_RESERVE_NON_AMPDU
+2202 DPHP_BA_LOAD_NON_AMPDU
+2203 DPHP_BA_LOAD_RESERVE_FAILED
+2210 DPHP_COORD_GENERIC
+2211 DPHP_COORD_BAD_RESET
+2212 DPHP_COORD_BAD_RESET_STAGE2
+2213 DPHP_COORD_INVALID_BK_CLEAR
+2214 DPHP_COORD_PPDU_LIST_DAMAGED
+2215 DPHP_COORD_NOT_MARKED_CANCEL
+2216 DPHP_COORD_INVALID_PPDU_STATE
+2217 DPHP_COORD_INVALID_DPHP_STATE
+2218 DPHP_COORD_Q_EMPTY
+2220 DPHP_DEADLINE_GENERIC
+2221 DPHP_DEADLINE_BK_NOT_EMPTY
+2222 DPHP_DEADLINE_BAD_DEADLINE
+2223 DPHP_DEADLINE_IS_NULL
+2224 DPHP_DEADLINE_BAD_Q_MASK
+2225 DPHP_DEADLINE_ILLEGAL_PPDU
+2226 DPHP_DEADLINE_ALREADY_ACTIVE
+2227 DPHP_DEADLINE_INVALID_TYPE
+2230 DPHP_RX_GENERIC
+2231 DPHP_RX_NO_DRAM
+2232 DPHP_RX_TRUNCATED_DOLLOP
+2233 DPHP_RX_SANITY
+2234 DPHP_RX_NO_PRECEDING_MPDU
+2235 DPHP_RX_BAD_DOLLOP
+2240 DPHP_DMA_GENERIC
+2241 DPHP_DMA_RX_ORDER
+2242 DPHP_DMA_UNEVEN_ALIGN
+2243 DPHP_DMA_INVALID_ENC_TYPE
+2244 DPHP_DMA_NO_SPACE
+2245 DPHP_DMA_TX_FRAME_TOO_LONG
+2246 DPHP_DMA_PLINE_FULL
+2247 DPHP_DMA_PLINE_EMPTY
+2248 DPHP_DMA_PLINE_INVALID
+2249 DPHP_DMA_INVALID_TFER_ALERT
+224a DPHP_DMA_MBULK_CHAIN_ERROR
+224b DPHP_DMA_INVALID_PAUSE_STATE
+224c DPHP_DMA_SG_LIST_FULL
+224d DPHP_DMA_BAD_SAVED_RX_STATE
+2250 DPHP_RESET_GENERIC
+2251 DPHP_RESET_BAD_STATE_REQUEST
+2252 DPHP_RESET_RX_NOT_IDLE
+2253 DPHP_RESET_DMA_NOT_IDLE
+2254 DPHP_RESET_BAD_WDOG_STATE
+2255 DPHP_RESET_HW_IDLE_FAIL
+2256 DPHP_RESET_BAD_MAC_STATE
+2257 DPHP_INIT_BAD_MAC_REGS_ADDR_START
+2260 DPHP_INT_GENERIC
+2261 DPHP_INT_UNHANDLED
+2262 DPHP_INT_MAC_ERROR
+2263 DPHP_INT_DMA_ALERT_RECURSION
+2264 DPHP_INT_BAD_DMA_TFER_STATE
+2265 DPHP_INT_DMA_TFER_FAIL
+2266 MAC_ACC_BAD_TX_RATE
+2267 MAC_ACC_BAD_PROT_RATE
+2270 DPHP_TX_GENERIC
+2271 DPHP_TX_UNDERFLOW
+2280 DPHP_SLOT_GENERIC
+2281 DPHP_SLOT_EXPECTED_AMPDU
+2282 DPHP_SLOT_NULL_PPDU
+2283 DPHP_SLOT_DMA_INCOMPLETE
+2284 DPHP_SLOT_QUEUEING_FAIL
+2285 DPHP_SLOT_BAD_CANCEL_REQ
+2286 DPHP_SLOT_TIMED_TX_Q_PAUSED
+2287 DPHP_SLOT_DMA_DATA_INVALID
+2288 DPHP_SLOT_INVALID_STATE
+2289 DPHP_SLOT_INVALID_PDU_STATUS
+228a DPHP_SLOT_UNEXPECTED_CFM
+2290 DPHP_CONFIG_GENERIC
+2291 DPHP_CONFIG_BAD_EDCA_Q
+2292 DPHP_CONFIG_BAD_EDCA_CONFIG
+2293 DPHP_CONFIG_MISSING_PROT_TABLE
+2294 DPHP_CONFIG_RAMSW_SIZE_INVALID
+22a0 DPHP_DPIF_GENERIC
+22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL
+22a2 DPHP_DPIF_INVALID_ECW
+22a3 DPHP_DPIF_INVALID_BURST
+22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC
+22a5 DPHP_DPIF_BAD_RX_TYPE
+22a6 DPHP_DPIF_PEER_INFO
+22b0 DPHP_TCM_GENERIC
+22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH
+22b2 DPHP_TCM_POOL_EMPTY
+22b3 DPHP_TCM_BAD_FREE
+22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE
+22b5 DPHP_TCM_POOL_SIZE
+22b6 DPHP_TCM_INIT_FAIL
+22c0 DPHP_BAD_MIF_STATE
+2300 MACRAME_VIF_CREATE_NULL_SCANVIF
+2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES
+2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED
+2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE
+2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE
+2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE
+2306 MACRAME_VIF_UPDATE_MACACC_VIF_NOT_SCHEDULED
+2307 MACRAME_VIF_UPDATE_BSS_VIF_NOT_SCHEDULED
+2309 MACRAME_VIF_SCHED_MISSED_INVALID_EARLIEST_TIME
+230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED
+230b MACRAME_VIF_CACHE_TRIM_SCAN_VIF_NOT_VALID
+230c MACRAME_VIF_CTS_PROCESSED_NULL_DU
+230d MACRAME_VIF_DEREGISTER_NO_REG_VIF
+230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE
+230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME
+2310 MACRAME_VIF_RESUME_STA_BBM
+2311 MACRAME_VIF_INDEX_OUT_OF_RANGE
+2312 MACRAME_VIF_INVALID_INHIBIT
+2313 MACRAME_VIF_CANCEL_NULL_ENTRY
+2314 MACRAME_VIF_REGISTER_FAILED
+2315 MACRAME_VIF_IS_NULL
+2320 MACRAME_STATION_ADD_NULL_RECORD
+2321 MACRAME_STATION_DPLP_CLEARED_INVALID_INHIBIT
+2322 MACRAME_STATION_DPLP_CLEARED_EMPTY_QUEUE
+2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD
+2324 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY
+2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED
+2341 MACRAME_SCHED_REPORT_BO_CHANGE_INVALID_STATE
+2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES
+2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE
+2344 MACRAME_SCHED_SCHED_INVALID_VIF
+2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF
+2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE
+2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF
+2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE
+2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX
+234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED
+234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE
+234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM
+234d MACRAME_SCHED_INVALID_FSM_PID
+2361 MACRAME_TX_MM_REQUEST_INVALID_VIF
+2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER
+2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER
+2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER
+2365 MACRAME_TX_CHANGING_STA
+2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY
+2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY
+2368 MACRAME_TX_CANCEL_NULL_TXENTRY
+2369 MACRAME_TX_NO_PSPOLL
+2380 MACRAME_BEACON_SCAN_TIM_VIF_NOT_STA
+2381 MACRAME_BEACON_MISSED_BEACON_NULL_VIF
+2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF
+2383 MACRAME_BEACON_MISSED_BEACON_VIF_NOT_STA
+2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA
+2385 MACRAME_BEACON_TX_INIT_INVALID_VIF_TYPE
+2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE
+2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE
+2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME
+2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF
+238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE
+238b MACRAME_BEACON_TX_CLONE_IS_NULL
+238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST
+238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE
+238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK
+238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF
+2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF
+2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF
+2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND
+2393 MACRAME_BEACON_TX_AP_INIT_NON_AP_VIF
+2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP
+2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO
+239a MACRAME_BEACON_CALC_SLEEP_PERIODS
+239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF
+239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START
+239d MACRAME_BEACON_TX_NOT_ENOUGH_MEMORY_FOR_BEACON
+239e MACRAME_BEACON_TX_TXENTRY_IS_NULL
+239f MACRAME_BEACON_IMM_EXIT
+23a0 MACRAME_PS_COMMON_UPDATE_TX_TIMEOUT_NON_STA_VIF
+23a1 MACRAME_PS_COMMON_INTERRESTING_ACTIVITY_NOT_IN_PS
+23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF
+23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU
+23a4 MACRAME_PS_COMMON_SEND_PSNULL_ALLOC_ERROR
+23a5 MACRAME_PS_COMMON_POPULATE_PSNULL_DU_ERROR
+23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED
+23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU
+23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF
+23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED
+23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO
+23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO
+23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA
+23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL
+23c4 MACRAME_BLACKOUT_NOT_REGISTERED
+23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED
+23e0 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_VIF
+23e1 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_LEVEL
+23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE
+23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE
+23e4 MACRAME_FSM_ADD_BO_P2P_INVALID_ID
+23e5 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID
+23e6 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID
+23e7 MACRAME_FSM_DEL_BO_INVALID_TYPE
+23e8 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE
+23e9 MACRAME_FSM_DEL_BO_P2P_INVALID_ID
+23ea MACRAME_FSM_DEL_BO_QUIET_INVALID_ID
+23eb MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID
+23ec MACRAME_FSM_PAUSE_CFM_INVALID
+23ed MACRAME_FSM_CLEAR_CFM_INVALID
+2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST
+2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS
+2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY
+2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR
+2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT
+2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK
+2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER
+2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS
+2408 MACRAME_TIMER_UNSCHEDULABLE_VIF_RMC
+2409 MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_MONITOR
+240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX
+240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT
+2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED
+2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED
+2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE
+2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE
+2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE
+2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE
+2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE
+2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE
+2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF
+2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF
+242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT
+2430 MACRAME_MLME_API_SET_INTERF_ADDR_INVALID_VIX
+2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF
+2432 MACRAME_MLME_API_PROTECTION_INVALID_VIF
+2433 MACRAME_MLME_API_SHORT_PREAMBLE_INVALID_VIF
+2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF
+2435 MACRAME_MLME_API_SET_BSS_NO_AP
+2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF
+2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF
+2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES
+2439 MACRAME_MLME_API_INVALID_VIF
+2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO
+2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO
+2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL
+2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL
+2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL
+2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI
+2447 MACRAME_BA_MGR_DELBA_INVALID_DIR
+2450 MACRAME_KEY_MALLOC_FAILED
+2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE
+2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS
+2453 MACRAME_RADIO_OFF_INVALID_STATE
+2454 MACRAME_RADIO_DPD_NO_RATES
+2455 MACRAME_NO_SCHEDULED_VIF
+2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM
+2457 MACRAME_RADIO_INVALID_BITMAP
+2480 MACRAME_DPLANE_MACRAME_NULL_POINTER
+2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST
+24ff MACRAME_LAST_ID
+2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA
+2511 MLME_BA_FSM_TO_BAD_PID_1
+2512 MLME_BA_FSM_TO_BAD_PID_2
+2514 MLME_BA_FSM_TO_BAD_PID_4
+2520 MLME_CONMGR_FRAME_SZ_WRONG
+2521 MLME_CONMGR_IES_NULL
+2530 MLME_DATA_ADD_PEER_REC
+2531 MLME_DATA_DEL_PEER_REC
+2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE
+2550 MLME_IE_INVALID_IE
+2551 MLME_IE_INVALID_RATE
+2552 MLME_IE_INVALID_RATE_1
+2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG
+2570 MLME_SEND_PERIODIC_FRAME_SZ_WRONG
+2571 MLME_SEND_OFFCHANNEL_UNKNOWN_SCHED_TYPE
+2572 MLME_SEND_PACKET_NODE_IS_NULL
+2580 MLME_REQUESTS_INVALID_MBULK
+2581 MLME_REQUESTS_TEST_PANIC
+2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF
+25a0 MLME_ROAMING_FRAME_SZ_WRONG
+25a1 MLME_ROAMING_IES_SZ_WRONG
+25a2 MLME_ROAMING_LOGGING_IE_SZ_WRONG
+25b0 MLME_SA_QUERY_PAUSE_FAILED
+25b1 MLME_SA_QUERY_UNPAUSE_FAILED
+25b2 MLME_SA_QUERY_FRAME_SZ_WRONG
+25c0 MLME_SCAN_VIF_REGISTRATION_FAILED
+25c1 MLME_SCAN_MPDU_REGISTRATION_FAILED
+25c2 MLME_SCAN_SPS_RECORD_IS_NULL
+25c3 MLME_SCAN_SPS_RECORD_IS_NULL_1
+25c4 MLME_SCAN_SPS_RECORD_IS_NULL_2
+25c5 MLME_SCAN_SPS_RECORD_IS_NULL_3
+25c6 MLME_SCAN_HOTLIST_SZ_WRONG
+25c7 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG
+25c8 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG_1
+25c9 MLME_SCAN_INVALID_NUM_OF_SAMPLES
+25ca MLME_SCAN_INTERNAL_DATA_CORRUPTED
+25cb MLME_SCAN_INTERNAL_DATA_CORRUPTED_1
+25cc MLME_SCAN_INTERNAL_DATA_CORRUPTED_2
+25cd MLME_SCAN_INTERNAL_DATA_CORRUPTED_3
+25ce MLME_SCAN_INTERNAL_DATA_CORRUPTED_4
+25cf MLME_SCAN_FRAME_SZ_WRONG
+25d1 MLME_TDLS_PEER_RECORD_NOT_FOUND
+25d2 MLME_TDLS_PEER_RECORD_NOT_FOUND_1
+25d3 MLME_TDLS_STA_DEL_CFM_FAILED
+25d7 MLME_TDLS_FRAME_SZ_WRONG
+25e0 MLME_VIFCTRL_FSM_TO_BAD_PID
+25e1 MLME_VIFCTRL_FSM_TO_BAD_PID_1
+25e2 MLME_VIFCTRL_FAILED_TO_START_BA_PID
+25e3 MLME_VIFCTRL_FAILED_TO_START_BA_TX_PID
+25e4 MLME_VIFCTRL_FAILED_TO_START_SA_Q_PID
+25e5 MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG
+25e6 MLME_VIFCTRL_FAILED_TO_START_MSRMNTS_PID
+25e7 MLME_VIFCTRL_FAILED_TO_START_TDLS_PID
+25e8 MLME_VIFCTRL_FAILED_TO_START_ROAMING_PID
+25e9 MLME_VIFCTRL_FAILED_TO_START_AP_STA_PID
+25ea MLME_VIFCTRL_FAILED_TO_START_CONMGR_PID
+25eb MLME_VIFCTRL_FAILED_TO_START_NAN_PID
+25ec MLME_VIFCTRL_FRAME_SZ_WRONG
+25ef MLME_VIFCTRL_FILTER_OVERFLOW
+25f7 MLME_VIFCTRL_FILTER_FAILED
+25f8 MLME_VIFCTRL_FILTER_FAILED_1
+25f9 MLME_VIFCTRL_FILTER_FAILED_2
+25fa MLME_VIFCTRL_FILTER_FAILED_3
+25fb MLME_VIFCTRL_FORCE_ACTIVE_OUT_OF_RANGE
+25fc MLME_VIFCTRL_WRONG_VIF_INDEX
+25fd MLME_VIFCTRL_WRONG_VIF_INDEX_1
+25fe MLME_VIFCTRL_WRONG_VIF_TYPE
+25ff MLME_VIFCTRL_IMPOSSIBLE_CHANNEL_SWITCH
+2601 MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG
+2602 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE
+2603 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE
+2604 MLME_VIFCTRL_PACKET_FILTER_IES_NO_FILTER
+2610 MLME_MBULK_IS_NULL
+2611 MLME_MBULK_ADDRESS_IS_NULL
+2620 MLME_MPDU_FSM_REGISTRATION_FAILED
+2621 MLME_MPDU_VIX_REGISTRATION_FAILED
+2630 MLME_FRAMES_FRAME_SZ_WRONG
+2640 MLME_NAN_UNEXPECTED_BEHAVIOR
+2700 RADIO_RICE_RADIO_SETUP_FAILED
+2701 RADIO_RICE_ALREADY_SETUP
+2702 RADIO_RICE_BAD_CLOCK_FREQ
+2703 RADIO_RICE_IMM_ERROR
+2704 RADIO_RICE_DPD_LUT_ERROR
+2705 RADIO_RICE_MGR_FSM_ERROR
+2706 RADIO_RICE_RADIO_FSM_ERROR
+2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE
+2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE
+2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE
+2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE
+2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE
+2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE
+2716 RADIO_HAL_BAD_CONFIGURATION
+2717 RADIO_DPD_CALC_LOOPBACK_FAILED
+2800 TEST_DPHPADPT_RX_MBULK_HEADER_SIZE
+2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS
+2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU
+2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU
+2810 TEST_MICRAME_BAD_RADIO_REQUEST
+2811 TEST_MICRAME_TX_QUEUE_EMPTY
+2812 TEST_MICRAME_TX_QUEUE_FULL
+2820 TEST_WLANLITE_INVALID_STATE
+2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC
+2822 TEST_WLANLITE_INVALID_RADIO_ID
+2823 TEST_WLANLITE_INVALID_CONN_ID
+2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY
+2910 COEX_STRAT_INIT_FAILURE
+29ff COEX_LAST
+2a01 COMMON_HOSTIO_GENERIC
+2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE
+2a03 COMMON_HOSTIO_VIRT_GENERIC
+2a04 COMMON_HOSTIO_VIRT_WLANLITE
+2a10 COMMON_PMALLOC_OUT_OF_MEMORY
+2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG
+2a12 COMMON_PMALLOC_INVALID_POINTER
+2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION
+2a20 COMMON_DEBUG_DWORD12_INVALID_PTR
+2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL
+2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ
+2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED
+2a31 COMMON_SERVICE_START_FAILED
+2a32 COMMON_SERVICE_STOP_FAILED
+2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED
+2a41 COMMON_MBULK_GENERIC
+2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE
+2a51 COMMON_RSA_OUT_OF_RANGE
+2a60 COMMON_FSM_ALLOCATION_FAILURE
+2a61 COMMON_FSM_INVALID_SIGNAL
+2a62 COMMON_FSM_INVALID_PRIORITY
+2a63 COMMON_FSM_FAILURE
+2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS
+2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR
+2a66 COMMON_FSM_SIGNAL_TO_ENV
+2a67 COMMON_FSM_EMPTY_TIMER_LIST
+2a68 COMMON_FSM_LAST_NEXT_NOT_NULL
+2a69 COMMON_FSM_LAST_IS_NULL
+2a70 COMMON_UTILS_DATA_UNIT
+2a71 COMMON_UTILS_MAKE_FRAME
+2a72 COMMON_UTILS_LINKED_LIST
+2a80 COMMON_MIB_ROM_CORRUPT
+2a81 COMMON_MIB_OVERRIDE
+2a82 COMMON_MIB_GETACTOS
+2a83 COMMON_MIB_VIF_NULL_IN_GET_LLS_RADIOSTATS
+2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS
+2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS
+2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS
+2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS
+2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS
+2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS
+2ab0 COMMON_PACKET_FILTER_GENERIC
+2ab1 COMMON_PACKET_FILTER_INVALID_PID
+2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL
+2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED
+2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS
+2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE
+2af0 COMMON_GENERIC_EDP
+2af1 COMMON_GENERIC_RESET
+2af2 COMMON_CACHE_UNALIGNED_ADDR
+2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX
+mibkey 409
+0000 MIBKEY_NULL
+0001 DOT11RSNASTATSSTAADDRESS
+03f1 UNIFICONNECTIONFAILURETIMEOUT
+0401 UNIFICONNECTINGPROBETIMEOUT
+040f UNIFIDISCONNECTTIMEOUT
+0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS
+041f UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT
+0427 UNIFIFRAMERESPONSECFMFAILURETIMEOUT
+042f UNIFIFORCEACTIVEDURATION
+043f UNIFIMLMESCANMAXNUMBEROFPROBESETS
+0447 UNIFIMLMESCANSTOPIFLESSTHANXFRAMES
+044f UNIFIROAMINGINP2PACTIVATED
+0457 UNIFIROAMNCHORSSITRIGGER
+0467 UNIFIROAMNCHORSSITRIGGERHYSTERESIS
+0475 UNIFIMLMESTATIONINACTIVITYTIMEOUT
+047d UNIFIMLMECLIINACTIVITYTIMEOUT
+0485 UNIFIMLMESTATIONINITIALKICKTIMEOUT
+048d UNIFIASSOCCOMEBACKTIMEOUT
+049d UNIFIUARTCONFIGURE
+04a3 UNIFIUARTPIOS
+04a9 UNIFICLOCKFREQUENCY
+04b1 UNIFICRYSTALFREQUENCYTRIM
+0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW
+04bb UNIFIENABLEDORM
+04c3 UNIFIDISABLEDORMWHENBTON
+04cb UNIFIEXTERNALCLOCKDETECT
+04d3 UNIFIEXTERNALFASTCLOCKREQUEST
+04db UNIFIWATCHDOGTIMEOUT
+04e7 UNIFIEXTERNALFASTCLOCKREQUESTPIO
+04f1 UNIFIRXDATARATE
+04f9 UNIFIRSSI
+0501 UNIFILASTBSSRSSI
+0507 UNIFISNR
+0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT
+050f UNIFILASTBSSSNR
+0515 UNIFISWTXTIMEOUT
+051d UNIFIHWTXTIMEOUT
+0527 UNIFITXDATARATE
+052f UNIFISNREXTRAOFFSETCCK
+0537 UNIFIRSSIMAXAVERAGINGPERIOD
+0543 UNIFIRSSIMINRECEIVEDFRAMES
+054d UNIFILASTBSSTXDATARATE
+0553 UNIFIDISCARDEDFRAMECOUNT
+055b UNIFIMACRAMEDEBUGSTATS
+0565 UNIFICURRENTTSFTIME
+056d UNIFIBATXENABLETID
+0577 UNIFIBACONFIG
+0583 UNIFIMOVEBKTOBE
+058f UNIFIBEACONRECEIVED
+0597 UNIFIRADIOONTIME
+059f UNIFIRADIOTXTIME
+05a7 UNIFIRADIORXTIME
+05af UNIFIRADIOSCANTIME
+05b7 UNIFIPSLEAKYAP
+0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT
+05c1 UNIFITQAMACTIVATED
+05c9 UNIFINOACKACTIVATIONCOUNT
+05d1 UNIFIRXFCSERRORCOUNT
+05d9 UNIFIBEACONSRECEIVEDPERCENTAGE
+05e5 UNIFIENABLEMGMTTXPACKETSTATS
+05ef UNIFIQUEUESTATSENABLE
+05f9 UNIFIDPDMASTERSWITCH
+3c2f UNIFIROAMCUFACTOR
+0605 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS
+3c5f UNIFIROAMCUSCANTRIGGER
+3c6d UNIFIROAMRSSIBOOST
+3c79 UNIFIROAMRSSIFACTOR
+060d UNIFIGOOGLEMAXRSSISAMPLESIZE
+3caf UNIFIRXEXTERNALGAINFREQUENCY
+3cbf UNIFIRXEXTERNALGAIN
+3ccd UNIFISARBACKOFF
+0615 UNIFIGOOGLEMAXHOTLISTAPS
+3cd9 UNIFISCANPARAMETERS
+061f UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS
+0629 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES
+0631 UNIFIMACBEACONTIMEOUT
+063b UNIFIROAMINGLOWLATENCYSOFTROAMINGALLOWED
+0643 UNIFIROAMNCHOCACHEDSCANPERIOD
+3ec3 UNIFITHROUGHPUTDEBUG
+3ecd UNIFITXANTENNACONNECTIONLOSSFREQUENCY
+3edd UNIFITXANTENNACONNECTIONLOSS
+3eeb UNIFITXANTENNAMAXGAINFREQUENCY
+3efb UNIFITXANTENNAMAXGAIN
+3f09 UNIFITXDETECTORFREQUENCYCOMPENSATION
+3f17 UNIFITXDETECTORTEMPERATURECOMPENSATION
+3f25 UNIFITXFTRIMSETTINGS
+0651 UNIFINCHOACTIVATED
+3f33 UNIFITXGAINSETTINGS
+3f41 UNIFITXGAINSTEPSETTINGS
+3f4f UNIFITXOOBCONSTRAINTS
+3f5d UNIFITXOPENLOOPFREQUENCYCOMPENSATION
+3f6b UNIFITXOPENLOOPTEMPERATURECOMPENSATION
+3f79 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION
+0659 UNIFIBEACONCU
+3f87 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION
+3f95 UNIFITXPOWERDETECTORRESPONSE
+3fa3 UNIFITXPOWERTRIMCONFIG
+3faf UNIFITXSETTINGS
+065f UNIFIROAMTRACKINGSCANPERIOD
+066d UNIFIROAMCULOCAL
+00a5 DOT11POWERCAPABILITYMAXIMPLEMENTED
+067b UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER
+0689 UNIFIROAMAPSELECTDELTAFACTOR
+0697 UNIFIROAMCUWEIGHT
+06a5 UNIFIROAMRSSIWEIGHT
+06b3 UNIFIROAMBSSLOADMONITORINGFREQUENCY
+06c1 UNIFIROAMBLACKLISTSIZE
+00ad DOT11POWERCAPABILITYMINIMPLEMENTED
+06cf UNIFICUMEASUREMENTINTERVAL
+06df UNIFICURRENTBSSNSS
+06e7 UNIFIAPMIMOUSED
+06ef UNIFIROAMOFFLOADED4WSHKTIMEOUT
+06fd UNIFIROAMINGCOUNT
+0705 UNIFIROAMINGAKM
+070d UNIFICURRENTBSSBANDWIDTH
+00b5 DOT11RTSTHRESHOLD
+0713 UNIFICURRENTBSSCHANNELFREQUENCY
+0719 UNIFILOGGERENABLED
+0721 UNIFIMAPACKETFATEENABLED
+072b UNIFILAAPROTECTIONCONFIGOVERRIDE
+0735 UNIFICSRONLYEIFSDURATION
+073d UNIFIOVERRIDEDEFAULTBETXOPFORHT
+0747 UNIFIOVERRIDEDEFAULTBETXOP
+0751 UNIFIRXABBTRIMSETTINGS
+0759 UNIFIRADIOTRIMSENABLE
+0761 UNIFIHARDWAREPLATFORM
+0769 UNIFIFORCECHANNELBW
+0775 UNIFIDPDTRAININGDURATION
+077d UNIFICOEXDEBUGOVERRIDEBT
+0785 UNIFIUSEHOSTLISTENINTERVAL
+0795 UNIFIIGMPOFFLOADACTIVATED
+079d UNIFIFASTPOWERSAVETIMEOUT
+07af UNIFIFASTPOWERSAVETIMEOUTSMALL
+07c1 UNIFIMLMESTAKEEPALIVETIMEOUT
+07cd UNIFIMLMEAPKEEPALIVETIMEOUT
+07d9 UNIFIMLMEGOKEEPALIVETIMEOUT
+07e5 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD
+00cb DOT11SHORTRETRYLIMIT
+07f3 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT
+07fd UNIFIAPBEACONMAXDRIFT
+0807 UNIFIBSSMAXIDLEPERIODENABLED
+080f UNIFIVIFIDLEMONITORTIME
+081b UNIFIDISABLELEGACYPOWERSAVE
+0823 UNIFIDEBUGFORCEACTIVE
+082b UNIFISTATIONACTIVITYIDLETIME
+0835 UNIFIPOWERMANAGEMENTDELAYTIMEOUT
+0845 UNIFIAPSDSERVICEPERIODTIMEOUT
+0853 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT
+0863 UNIFISTATIONQOSINFO
+086b UNIFILISTENINTERVALSKIPPINGDTIM
+087f UNIFILISTENINTERVAL
+088d UNIFILEGACYPSPOLLTIMEOUT
+089b UNIFITOGGLEPOWERDOMAIN
+00dd DOT11LONGRETRYLIMIT
+08a3 UNIFIP2PLISTENINTERVALSKIPPINGDTIM
+08b7 UNIFIFRAGMENTATIONDURATION
+08c3 UNIFIIDLEMODELITEENABLED
+08cb UNIFIIDLEMODEENABLED
+08d3 UNIFIDTIMWAITTIMEOUT
+08dd UNIFILISTENINTERVALMAXTIME
+08ef UNIFISCANMAXPROBETRANSMITLIFETIME
+08fb UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD
+0903 UNIFIPROBERESPONSENONAPLIFETIME
+090d UNIFIPROBERESPONSEMAXRETRY
+0915 UNIFIEXITPOWERSAVEPERIOD
+091f UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD
+0927 UNIFIACTIVETIMEAFTERMOREBIT
+092f UNIFIFORCEDSCHEDULEDURATION
+093b UNIFIPROBERESPONSEAPLIFETIME
+0945 UNIFIVHTCAPABILITIES
+00ef DOT11FRAGMENTATIONTHRESHOLD
+095f UNIFIMAXVIFSCHEDULEDURATION
+0967 UNIFIVIFLONGINTERVALTIME
+096f UNIFIDISALLOWSCHEDRELINQUISH
+0977 UNIFIRAMEDPLANEOPERATIONTIMEOUT
+0981 UNIFIDEBUGKEEPRADIOON
+0989 UNIFISCANABSENCEDURATION
+0991 UNIFISCANABSENCEPERIOD
+0999 UNIFIMAXCLIENT
+09a3 UNIFITDLSINP2PACTIVATED
+09ab UNIFITDLSACTIVATED
+09b3 UNIFITDLSTPTHRESHOLDPKTSECS
+09bd UNIFITDLSRSSITHRESHOLD
+0019 DOT11RSNASTATSTKIPLOCALMICFAILURES
+09c7 UNIFITDLSMAXIMUMRETRY
+09cf UNIFITDLSTPMONITORSECS
+09d7 UNIFITDLSBASICHTMCSSET
+09f7 UNIFITDLSBASICVHTMCSSET
+0a07 DOT11TDLSDISCOVERYREQUESTWINDOW
+0a0f DOT11TDLSRESPONSETIMEOUT
+0a17 DOT11TDLSCHANNELSWITCHACTIVATED
+0a1f UNIFITDLSDESIGNFORTESTMODE
+0a27 UNIFITDLSKEYLIFETIMEINTERVAL
+0105 DOT11RTSSUCCESSCOUNT
+0a33 UNIFITDLSTEARDOWNFRAMETXTIMEOUT
+0a3d UNIFIWIFISHARINGENABLED
+0a45 UNIFIWIFISHARING5GHZCHANNEL
+0a5b UNIFIWIFISHARINGCHANNELSWITCHCOUNT
+0a67 UNIFICHANNELANNOUNCEMENTCOUNT
+0a6f UNIFIRATESTSTOREDSA
+0a79 UNIFIRATESTSTOREFRAME
+0a83 DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED
+0a8b UNIFISTACHANNELSWITCHSLOWAPACTIVATED
+0a93 UNIFISTACHANNELSWITCHSLOWAPMAXTIME
+0a9d UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL
+0aa5 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT
+0aad UNIFIINCLUDEPMKIDFORPSK
+0ab5 UNIFIROAMBSSCUTRIGGERFREQUENCY
+0ac3 UNIFIMLMESTAKEEPALIVEFAILURE
+0acb UNIFICSRONLYMIBSHIELD
+0115 DOT11ACKFAILURECOUNT
+0ad3 UNIFIPRIVATEBBBTXFILTERCONFIG
+0adb UNIFIPRIVATESWAGCFRONTENDGAIN
+0ae9 UNIFIPRIVATESWAGCFRONTENDLOSS
+0af7 UNIFIPRIVATESWAGCEXTTHRESH
+0b05 UNIFICSRONLYPOWERCALDELAY
+0b0d UNIFIRXAGCCONTROL
+0b1b UNIFIWAPIQOSMASK
+0b27 UNIFIRAAMAXSPECTIMERMULTIPLIER
+0b33 UNIFIWMMSTALLENABLE
+0b3f UNIFIRAASPECULATIONINTERVAL
+0b4d UNIFIRAASPECULATIONPERIOD
+0b59 UNIFIRAANUMBSPECULATIONFRAMES
+0b65 UNIFIRAATXHOSTRATE
+0b71 UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION
+0125 DOT11MULTICASTRECEIVEDFRAMECOUNT
+0b87 UNIFIPREEBRTWINDOW
+0b9b UNIFIPOSTEBRTWINDOW
+0baf UNIFIPSPOLLTHRESHOLD
+0bbb UNIFITXUSINGLDPCENABLED
+0bc3 UNIFITXSGI20ENABLED
+0bcb UNIFITXSGI40ENABLED
+0bd3 UNIFITXSGI80ENABLED
+0bdb UNIFITXSGI160ENABLED
+0be3 UNIFIMACADDRESSRANDOMISATION
+0beb UNIFISUBEAMFORMERENABLED
+0bf3 UNIFIMUBEAMFORMERENABLED
+0bfb UNIFIMACADDRESSRANDOMISATIONMASK
+0c0f UNIFIWIPSACTIVATED
+0135 DOT11FCSERRORCOUNT
+0c17 UNIFIRFTESTMODEENABLED
+0c1f UNIFITXOFDMSELECT
+0c2b UNIFITXDIGGAIN
+0c37 UNIFICHIPTEMPERATURE
+0c3f UNIFIBATTERYVOLTAGE
+0c47 UNIFIFORCESHORTSLOTTIME
+0c4f UNIFIDEBUGDISABLERADIONANNYACTIONS
+0c5b UNIFIRXCCKMODEMSENSITIVITY
+0c71 UNIFIDPDPERBANDWIDTH
+0c7b UNIFIBBVERSION
+0c83 UNIFIRFVERSION
+0c8b UNIFICLEARRADIOTRIMCACHE
+0c93 UNIFIRXRADIOCSMODE
+0c9d UNIFIRXPRIENERGYDETTHRESHOLD
+0143 DOT11WEPUNDECRYPTABLECOUNT
+0ca7 UNIFIRXSECENERGYDETTHRESHOLD
+0cb1 UNIFICCAMASTERSWITCH
+0cbb UNIFIRXSYNCCCACFG
+0cc5 UNIFIMACSECCHANCLEARTIME
+0ccf UNIFIBBBBACCACFG
+0cd9 UNIFIRMMAXSCANCACHECOUNT
+0ce7 UNIFILNACONTROLENABLED
+0cef UNIFILNACONTROLRSSITHRESHOLDLOWER
+0cfd UNIFILNACONTROLRSSITHRESHOLDUPPER
+0d0b UNIFILOWPOWERRXCONFIG
+0d17 UNIFITPCENABLED
+0d23 UNIFICURRENTTXPOWERLEVEL
+0d2d UNIFIUSERSETTXPOWERLEVEL
+0d39 UNIFITPCMAXPOWERRSSITHRESHOLD
+0153 DOT11MANUFACTURERPRODUCTVERSION
+0d45 UNIFITPCMINPOWERRSSITHRESHOLD
+0d51 UNIFITPCMINPOWER2G
+0d5b UNIFITPCMINPOWER5G
+0d65 UNIFIRADIOLPRXRSSITHRESHOLDLOWER
+0d73 UNIFIRADIOLPRXRSSITHRESHOLDUPPER
+0d81 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA
+0d8b UNIFITESTTSPECHACK
+0d93 UNIFITESTTSPECHACKVALUE
+0d9b UNIFIDEBUGINSTANTDELIVERY
+0da5 UNIFIDEBUGENABLE
+0daf UNIFIDPLANEDEBUG
+0dbb UNIFINANENABLED
+0dc3 UNIFINANBEACONCAPABILITIES
+0161 UNIFIMLMECONNECTIONTIMEOUT
+0dcd HUTSREADWRITEDATAELEMENTINT32
+0ddf HUTSREADWRITEDATAELEMENTBOOLEAN
+0de7 HUTSREADWRITEDATAELEMENTOCTETSTRING
+0dfd HUTSREADWRITEREMOTEPROCEDURECALLINT32
+0e0d HUTSREADWRITEINTERNALAPIINT16
+0e15 HUTSREADWRITEINTERNALAPIUINT16
+0e1f HUTSREADWRITEINTERNALAPIUINT32
+016b UNIFIMLMESCANCHANNELMAXSCANTIME
+0e2f HUTSREADWRITEINTERNALAPIINT64
+0e37 HUTSREADWRITEINTERNALAPIBOOLEAN
+0e3f HUTSREADWRITEINTERNALAPIOCTETSTRING
+0e55 UNIFITESTSCANNOMEDIUM
+0e5d UNIFIDUALBANDCONCURRENCY
+0e65 UNIFILOGGERMAXDELAYEDEVENTS
+0e6d UNIFISUPPORTEDCHANNELS
+0e85 UNIFICOUNTRYLIST
+0187 UNIFIMLMESCANCHANNELPROBEINTERVAL
+0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES
+01a3 UNIFIMLMEDATAREFERENCETIMEOUT
+108d UNIFINOCELLINCLUDEDCHANNELS
+10a3 UNIFIREGDOMVERSION
+10ad UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13
+10b5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW
+10c5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW
+10cd HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW
+10d5 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW
+01af UNIFIMLMESCANPROBEINTERVAL
+10db HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW
+10e1 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW
+10fd HUTSREADWRITEINTERNALAPIVARSIZETABLEROW
+01b9 UNIFIMLMESCANHIGHRSSITHRESHOLD
+1157 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW
+1167 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING
+1177 HUTSREADWRITETABLEINT16ROW
+1187 HUTSREADWRITETABLEOCTETSTRINGROW
+01c9 UNIFIMLMESCANDELTARSSITHRESHOLD
+11e1 UNIFIACRETRIES
+11e9 UNIFITXDATACONFIRM
+11f3 UNIFICCACSTHRESH
+11fd UNIFIDPDTRAINPACKETCONFIG
+122d UNIFIDEBUGMODULECONTROL
+01d7 UNIFIMLMESCANMAXIMUMAGE
+01dd UNIFIMLMESCANMAXIMUMRESULTS
+01e5 UNIFIMLMEAUTONOMOUSSCANNOISY
+1323 UNIFIDEFAULTCOUNTRY
+01ed UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED
+1343 UNIFIDPDPREDISTORTGAINS
+134f UNIFIFRAMERXCOUNTERS
+1357 UNIFIFRAMETXCOUNTERS
+135f UNIFILOADDPDLUT
+136f UNIFIOVERRIDEDPDLUT
+137d UNIFIMACCCABUSYTIME
+1385 UNIFIMODEMSGIOFFSET
+138d UNIFINARROWBANDCCADEBUG
+01f5 UNIFIFIRMWAREBUILDID
+1395 UNIFINOCELLMAXPOWER
+13a7 UNIFIOPERATINGCLASSPARAMTERS
+01fd UNIFICHIPVERSION
+1401 UNIFIPEERBANDWIDTH
+1407 UNIFICURRENTPEERNSS
+140d UNIFIPEERTXDATARATE
+1413 UNIFIPEERRSSI
+1419 UNIFISWTOHWQUEUESTATS
+0203 UNIFIFIRMWAREPATCHBUILDID
+1421 UNIFIHOSTTOSWQUEUESTATS
+1429 UNIFIROAMCURSSISCANTRIGGER
+1437 UNIFIRADIOCCADEBUG
+143f UNIFIRADIOCCATHRESHOLDS
+020b UNIFIEXTENDEDCAPABILITIESSOFTAP
+146f UNIFIRADIORXSETTINGSREAD
+1477 UNIFIRADIOTXSETTINGSREAD
+147f UNIFIRADIOTXPOWEROVERRIDE
+148f UNIFIRATESTATSRXSUCCESSCOUNT
+1497 UNIFIRATESTATSTXSUCCESSCOUNT
+149f UNIFIRATESTATSRATE
+14a7 UNIFIRAATXSUCCESSESCOUNT
+14af UNIFIRAATXFAILURESCOUNT
+14b7 UNIFIRAATXPER
+14bf UNIFIRAARESETSTATS
+14c7 UNIFIRAATXMTPER
+14cf UNIFIREADHARDWARECOUNTER
+14d7 UNIFIREADREG
+14df UNIFIREGULATORYPARAMETERS
+0221 UNIFIBASICCAPABILITIES
+022b UNIFIEXTENDEDCAPABILITIES
+0039 DOT11RSNASTATSCCMPREPLAYS
+0241 UNIFIHTCAPABILITIES
+0263 UNIFIRSNCAPABILITIES
+026d UNIFI24G40MHZCHANNELS
+0275 UNIFIEXTENDEDCAPABILITIESDISABLED
+027d UNIFITESTSETCHANNELBW
+0285 UNIFIPLM689WORKAROUNDENABLE
+028d UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERCOUNT
+0295 UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERTIMEOUT
+029f UNIFISUPPORTEDDATARATES
+02b9 UNIFIPLM689WORKAROUNDADDRESSES
+02cd UNIFIRADIOMEASUREMENTACTIVATED
+02d5 UNIFIRADIOMEASUREMENTCAPABILITIES
+0049 DOT11RSNASTATSCCMPDECRYPTERRORS
+02e7 UNIFIVHTACTIVATED
+02ef UNIFIHTACTIVATED
+02f7 UNIFIPLM689WORKAROUNDTRIGGERSTATICIPTIMEOUT
+02ff UNIFIPLM689WORKAROUNDTRIGGERARPCOUNT
+0307 UNIFIROAMINGENABLED
+030f UNIFIROAMRSSISCANTRIGGER
+031f UNIFIROAMDELTATRIGGER
+032d UNIFIROAMCACHEDCHANNELSCANPERIOD
+033b UNIFIROAMNCHOFULLSCANPERIOD
+0349 UNIFIROAMSCANBAND
+0355 UNIFIROAMNCHOSCANMAXACTIVECHANNELTIME
+035f UNIFIROAMFULLCHANNELSCANFREQUENCY
+0369 UNIFIROAMMODE
+0375 UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER
+0059 DOT11RSNASTATSTKIPREPLAYS
+0383 UNIFIROAMEAPTIMEOUT
+0009 DOT11RSNASTATSTKIPICVERRORS
+038d UNIFIROAMNCHOSCANCONTROL
+0395 UNIFIROAMNCHODFSSCANMODE
+03a1 UNIFIROAMNCHOSCANHOMETIME
+03ab UNIFIROAMNCHOSCANHOMEAWAYTIME
+03b7 UNIFIROAMNCHOSCANNPROBE
+03bf UNIFIROAMNCHORSSIDELTA
+03cd UNIFIAPOLBCDURATION
+03d7 UNIFIAPOLBCINTERVAL
+03e1 UNIFIFRAMERESPONSETIMEOUT
+oid 408
+100 dot11AssociationSAQueryMaximumTimeout
+101 dot11AssociationSAQueryRetryTimeout
+112 dot11PowerCapabilityMaxImplemented
+113 dot11PowerCapabilityMinImplemented
+121 dot11RTSThreshold
+122 dot11ShortRetryLimit
+123 dot11LongRetryLimit
+124 dot11FragmentationThreshold
+146 dot11RTSSuccessCount
+148 dot11ACKFailureCount
+150 dot11MulticastReceivedFrameCount
+151 dot11FCSErrorCount
+153 dot11WEPUndecryptableCount
+183 dot11manufacturerProductVersion
+2000 unifiMLMEConnectionTimeOut
+2001 unifiMLMEScanChannelMaxScanTime
+2002 unifiMLMEScanChannelProbeInterval
+2005 unifiMLMEDataReferenceTimeout
+2007 unifiMLMEScanProbeInterval
+2008 unifiMLMEScanHighRSSIThreshold
+2010 unifiMLMEScanDeltaRSSIThreshold
+2014 unifiMLMEScanMaximumAge
+2015 unifiMLMEScanMaximumResults
+2016 unifiMLMEAutonomousScanNoisy
+2020 unifiMacSequenceNumberRandomisationActivated
+2021 unifiFirmwareBuildID
+2022 unifiChipVersion
+2023 unifiFirmwarePatchBuildID
+2024 unifiExtendedCapabilitiesSoftAp
+2030 unifiBasicCapabilities
+2031 unifiExtendedCapabilities
+2032 unifiHtCapabilities
+2034 unifiRsnCapabilities
+2035 unifi24G40MHZChannels
+2036 unifiExtendedCapabilitiesDisabled
+2037 unifiTestSetChannelBW
+2038 unifiPLM689WorkaroundEnable
+2039 unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+2040 unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+2041 unifiSupportedDataRates
+2042 unifiPLM689WorkaroundAddresses
+2043 unifiRadioMeasurementActivated
+2044 unifiRadioMeasurementCapabilities
+2045 unifiVhtActivated
+2046 unifiHtActivated
+2047 unifiPLM689WorkaroundTriggerStaticIPTimeout
+2048 unifiPLM689WorkaroundTriggerARPCount
+2049 unifiRoamingEnabled
+2050 unifiRoamRssiScanTrigger
+2051 unifiRoamDeltaTrigger
+2052 unifiRoamCachedChannelScanPeriod
+2053 unifiRoamNchoFullScanPeriod
+2055 unifiRoamScanBand
+2057 unifiRoamNchoScanMaxActiveChannelTime
+2058 unifiRoamFullChannelScanFrequency
+2060 unifiRoamMode
+2064 unifiRoamRssiScanNoCandidateDeltaTrigger
+2065 unifiRoamEAPTimeout
+2067 unifiRoamNchoScanControl
+2068 unifiRoamNchoDfsScanMode
+2069 unifiRoamNchoScanHomeTime
+2070 unifiRoamNchoScanHomeAwayTime
+2072 unifiRoamNchoScanNProbe
+2075 unifiRoamNchoRssiDelta
+2076 unifiApOlbcDuration
+2077 unifiApOlbcInterval
+2080 unifiFrameResponseTimeOut
+2081 unifiConnectionFailureTimeout
+2082 unifiConnectingProbeTimeout
+2083 unifiDisconnectTimeout
+2084 unifiFrameResponseCfmTxLifetimeTimeOut
+2085 unifiFrameResponseCfmFailureTimeOut
+2086 unifiForceActiveDuration
+2087 unifiMLMEScanMaxNumberOfProbeSets
+2088 unifiMLMEScanStopIfLessThanXFrames
+2090 unifiRoamingInP2pActivated
+2092 unifiRoamNchoRssiTrigger
+2093 unifiRoamNchoRssiTriggerHysteresis
+2094 unifiPeerBandwidth
+2095 unifiCurrentPeerNss
+2096 unifiPeerTxDataRate
+2097 unifiPeerRSSI
+2098 unifiMLMEStationInactivityTimeOut
+2099 unifiMLMECliInactivityTimeOut
+2100 unifiMLMEStationInitialKickTimeOut
+2104 unifiAssocComebackTimeout
+2110 unifiUartConfigure
+2111 unifiUartPios
+2140 unifiClockFrequency
+2141 unifiCrystalFrequencyTrim
+2142 unifiEnableDorm
+2143 unifiDisableDormWhenBtOn
+2146 unifiExternalClockDetect
+2149 unifiExternalFastClockRequest
+2152 unifiWatchdogTimeout
+2154 unifiScanParameters
+2158 unifiExternalFastClockRequestPIO
+2196 unifiRxDataRate
+2200 unifiRSSI
+2201 unifiLastBssRSSI
+2202 unifiSNR
+2203 unifiLastBssSNR
+2204 unifiSwTxTimeout
+2205 unifiHwTxTimeout
+2206 unifiRateStatsRxSuccessCount
+2207 unifiRateStatsTxSuccessCount
+2208 unifiTxDataRate
+2209 unifiSNRExtraOffsetCCK
+2210 unifiRSSIMaxAveragingPeriod
+2211 unifiRSSIMinReceivedFrames
+2212 unifiRateStatsRate
+2213 unifiLastBssTxDataRate
+2214 unifiDiscardedFrameCount
+2215 unifiMacrameDebugStats
+2218 unifiCurrentTSFTime
+2221 unifiBaTxEnableTid
+2225 unifiBaConfig
+2227 unifiMoveBKtoBE
+2228 unifiBeaconReceived
+2229 unifiACRetries
+2230 unifiRadioOnTime
+2231 unifiRadioTxTime
+2232 unifiRadioRxTime
+2233 unifiRadioScanTime
+2234 unifiPSLeakyAP
+2235 unifiTqamActivated
+2240 unifiNoAckActivationCount
+2241 unifiRxFcsErrorCount
+2245 unifiBeaconsReceivedPercentage
+2249 unifiEnableMgmtTxPacketStats
+2250 unifiSwToHwQueueStats
+2251 unifiHostToSwQueueStats
+2252 unifiQueueStatsEnable
+2253 unifiTxDataConfirm
+2254 unifiThroughputDebug
+2255 unifiLoadDpdLut
+2256 unifiDpdMasterSwitch
+2257 unifiDpdPredistortGains
+2258 unifiOverrideDpdLut
+2260 unifiGoogleMaxNumberOfPeriodicScans
+2261 unifiGoogleMaxRSSISampleSize
+2262 unifiGoogleMaxHotlistAPs
+2263 unifiGoogleMaxSignificantWifiChangeAPs
+2264 unifiGoogleMaxBssidHistoryEntries
+2270 unifiMacBeaconTimeout
+2282 unifiRoamingLowLatencySoftRoamingAllowed
+2292 unifiRoamNchoCachedScanPeriod
+2293 unifiNchoActivated
+2295 unifiRoamCUFactor
+2296 unifiBeaconCu
+2298 unifiRoamRSSIBoost
+2299 UnifiRoamTrackingScanPeriod
+2300 unifiRoamCuLocal
+2301 unifiRoamCUScanNoCandidateDeltaTrigger
+2302 unifiRoamAPSelectDeltaFactor
+2303 unifiRoamCUWeight
+2305 unifiRoamRssiweight
+2306 unifiRoamRssiFactor
+2307 unifiRoamCURssiScanTrigger
+2308 unifiRoamCUScanTrigger
+2309 unifiRoamBSSLoadMonitoringFrequency
+2310 unifiRoamBlacklistSize
+2311 unifiCUMeasurementInterval
+2312 unifiCurrentBssNss
+2313 unifiAPMimoUsed
+2314 unifiRoamOffloaded4wshkTimeout
+2315 unifiRoamingCount
+2316 unifiRoamingAKM
+2317 unifiCurrentBssBandwidth
+2318 unifiCurrentBssChannelFrequency
+2320 unifiLoggerEnabled
+2321 unifiMaPacketFateEnabled
+2326 unifiFrameRXCounters
+2327 unifiFrameTXCounters
+2356 unifiLaaProtectionConfigOverride
+2362 unifiCSROnlyEIFSDuration
+2364 unifiOverrideDefaultBETXOPForHT
+2365 unifiOverrideDefaultBETXOP
+2366 unifiRXABBTrimSettings
+2367 unifiRadioTrimsEnable
+2368 unifiRadioCCAThresholds
+2369 unifiHardwarePlatform
+2370 unifiForceChannelBW
+2371 unifiDPDTrainingDuration
+2372 unifiTxFtrimSettings
+2373 unifiDPDTrainPacketConfig
+2425 unifiCoexDebugOverrideBt
+2476 unifiUseHostListenInterval
+2489 unifiIgmpOffloadActivated
+2500 unifiFastPowerSaveTimeout
+2501 unifiFastPowerSaveTimeOutSmall
+2502 unifiMLMESTAKeepAliveTimeout
+2503 unifiMLMEAPKeepAliveTimeout
+2504 unifiMLMEGOKeepAliveTimeout
+2505 unifiSTARouterAdvertisementMinimumIntervalToForward
+2506 unifiRoamConnectionQualityCheckWaitAfterConnect
+2507 unifiApBeaconMaxDrift
+2508 unifiBSSMaxIdlePeriodEnabled
+2509 unifiVifIdleMonitorTime
+2510 unifiDisableLegacyPowerSave
+2511 unifiDebugForceActive
+2512 unifiStationActivityIdleTime
+2514 unifiPowerManagementDelayTimeout
+2515 unifiAPSDServicePeriodTimeout
+2516 unifiConcurrentPowerManagementDelayTimeout
+2517 unifiStationQosInfo
+2518 unifiListenIntervalSkippingDTIM
+2519 unifiListenInterval
+2520 unifiLegacyPsPollTimeout
+2522 unifiTogglePowerDomain
+2523 unifiP2PListenIntervalSkippingDTIM
+2524 unifiFragmentationDuration
+2526 unifiIdleModeLiteEnabled
+2527 unifiIdleModeEnabled
+2529 unifiDTIMWaitTimeout
+2530 unifiListenIntervalMaxTime
+2531 unifiScanMaxProbeTransmitLifetime
+2532 unifiPowerSaveTransitionPacketThreshold
+2533 unifiProbeResponseNonAPLifetime
+2534 unifiProbeResponseMaxRetry
+2535 unifiExitPowerSavePeriod
+2536 unifiAggressivePowerSaveTransitionPeriod
+2537 unifiActiveTimeAfterMoreBit
+2538 unifiForcedScheduleDuration
+2539 unifiProbeResponseAPLifetime
+2540 unifiVhtCapabilities
+2541 unifiMAXVifScheduleDuration
+2542 unifiVifLongIntervalTime
+2543 unifiDisallowSchedRelinquish
+2544 unifiRameDplaneOperationTimeout
+2545 unifiDebugKeepRadioOn
+2548 unifiScanAbsenceDuration
+2549 unifiScanAbsencePeriod
+2550 unifiMaxClient
+2556 unifiTdlsInP2pActivated
+2558 unifiTdlsActivated
+2559 unifiTdlsTPThresholdPktSecs
+2560 unifiTdlsRssiThreshold
+2561 unifiTdlsMaximumRetry
+2562 unifiTdlsTPMonitorSecs
+2563 unifiTdlsBasicHtMcsSet
+2564 unifiTdlsBasicVhtMcsSet
+2565 dot11TDLSDiscoveryRequestWindow
+2566 dot11TDLSResponseTimeout
+2567 dot11TDLSChannelSwitchActivated
+2568 unifiTdlsDesignForTestMode
+2577 unifiTdlsKeyLifeTimeInterval
+2578 unifiTdlsTeardownFrameTxTimeout
+2580 unifiWifiSharingEnabled
+2582 unifiWiFiSharing5GHzChannel
+2583 unifiWifiSharingChannelSwitchCount
+2584 unifiChannelAnnouncementCount
+2585 unifiRATestStoredSA
+2586 unifiRATestStoreFrame
+2587 dot11TDLSPeerUAPSDBufferSTAActivated
+2601 unifiStaChannelSwitchSlowApActivated
+2604 unifiStaChannelSwitchSlowApMaxTime
+2605 unifiStaChannelSwitchSlowApPollInterval
+2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+2610 unifiIncludePMKIDForPSK
+2641 unifiRoamBSSCUTriggerFrequency
+2842 unifiMLMESTAKeepAliveFailure
+4001 unifiCSROnlyMIBShield
+4071 unifiPrivateBbbTxFilterConfig
+4075 unifiPrivateSWAGCFrontEndGain
+4076 unifiPrivateSWAGCFrontEndLoss
+4077 unifiPrivateSWAGCExtThresh
+4078 unifiCSROnlyPowerCalDelay
+4079 unifiRxAgcControl
+4130 unifiWapiQosMask
+4138 unifiRaaMaxSpecTimerMultiplier
+4139 unifiWMMStallEnable
+4140 unifiRaaSpeculationInterval
+4141 unifiRaaSpeculationPeriod
+4142 unifiRaaNumbSpeculationFrames
+4143 unifiRaaTxSuccessesCount
+4144 unifiRaaTxFailuresCount
+4145 unifiRaaTxPer
+4146 unifiRaaResetStats
+4147 unifiRaaTxMTPer
+4148 unifiRaaTxHostRate
+4149 unifiFallbackShortFrameRetryDistribution
+4171 unifiPreEBRTWindow
+4173 unifiPostEBRTWindow
+4179 unifiPsPollThreshold
+430 dot11RSNAStatsSTAAddress
+433 dot11RSNAStatsTKIPICVErrors
+434 dot11RSNAStatsTKIPLocalMICFailures
+435 dot11RSNAStatsTKIPRemoteMICFailures
+436 dot11RSNAStatsCCMPReplays
+437 dot11RSNAStatsCCMPDecryptErrors
+438 dot11RSNAStatsTKIPReplays
+441 dot11RSNAStatsRobustMgmtCCMPReplays
+5029 unifiDebugModuleControl
+5030 unifiTxUsingLdpcEnabled
+5031 unifiTxSettings
+5032 unifiTxGainSettings
+5033 unifiTxAntennaConnectionLossFrequency
+5034 unifiTxAntennaConnectionLoss
+5035 unifiTxAntennaMaxGainFrequency
+5036 unifiTxAntennaMaxGain
+5037 unifiRxExternalGainFrequency
+5038 unifiRxExternalGain
+5040 unifiTxSGI20Enabled
+5041 unifiTxSGI40Enabled
+5042 unifiTxSGI80Enabled
+5043 unifiTxSGI160Enabled
+5044 unifiMacAddressRandomisation
+5045 unifiSuBeamformerEnabled
+5046 unifiMuBeamformerEnabled
+5047 unifiMacAddressRandomisationMask
+5050 unifiWipsActivated
+5054 unifiRfTestModeEnabled
+5055 unifiTxPowerDetectorResponse
+5056 unifiTxDetectorTemperatureCompensation
+5057 unifiTxDetectorFrequencyCompensation
+5058 unifiTxOpenLoopTemperatureCompensation
+5059 unifiTxOpenLoopFrequencyCompensation
+5060 unifiTxOfdmSelect
+5061 unifiTxDigGain
+5062 unifiChipTemperature
+5063 UnifiBatteryVoltage
+5064 unifiTxOOBConstraints
+5066 unifiTxPaGainDpdTemperatureCompensation
+5067 unifiTxPaGainDpdFrequencyCompensation
+5072 unifiTxPowerTrimConfig
+5080 unifiForceShortSlotTime
+5081 unifiTxGainStepSettings
+5082 unifiDebugDisableRadioNannyActions
+5083 unifiRxCckModemSensitivity
+5084 unifiDpdPerBandwidth
+5085 unifiBBVersion
+5086 unifiRFVersion
+5087 unifiReadHardwareCounter
+5088 unifiClearRadioTrimCache
+5089 unifiRadioTXSettingsRead
+5090 unifiModemSgiOffset
+5091 unifiRadioTxPowerOverride
+5092 unifiRxRadioCsMode
+5093 unifiRxPriEnergyDetThreshold
+5094 unifiRxSecEnergyDetThreshold
+5096 unifiRadioRXSettingsRead
+5100 unifiRadioCCADebug
+5101 unifiCCACSThresh
+5102 unifiCCAMasterSwitch
+5103 unifiRxSyncCCACfg
+5104 unifiMacCCABusyTime
+5105 unifiMacSecChanClearTime
+5107 unifiNarrowbandCCADebug
+5108 unifiBbBbaCcaCfg
+53 dot11TDLSPeerUAPSDIndicationWindow
+5402 unifiRMMaxScanCacheCount
+6013 unifiLnaControlEnabled
+6014 unifiLnaControlRssiThresholdLower
+6015 unifiLnaControlRssiThresholdUpper
+6018 unifiLowPowerRxConfig
+6019 unifiTPCEnabled
+6020 unifiCurrentTxpowerLevel
+6021 unifiUserSetTxpowerLevel
+6022 unifiTPCMaxPowerRSSIThreshold
+6023 unifiTPCMinPowerRSSIThreshold
+6024 unifiTPCMinPower2G
+6025 unifiTPCMinPower5G
+6026 unifiSarBackoff
+6028 unifiRadioLpRxRssiThresholdLower
+6029 unifiRadioLpRxRssiThresholdUpper
+6050 unifiPMFAssociationComebackTimeDelta
+6060 unifiTestTspecHack
+6061 unifiTestTspecHackValue
+6069 unifiDebugInstantDelivery
+6071 unifiDebugEnable
+6073 unifiDPlaneDebug
+6080 unifiNANEnabled
+6081 unifiNANBeaconCapabilities
+6100 hutsReadWriteDataElementInt32
+6101 hutsReadWriteDataElementBoolean
+6102 hutsReadWriteDataElementOctetString
+6103 hutsReadWriteTableInt16Row
+6104 hutsReadWriteTableOctetStringRow
+6105 hutsReadWriteRemoteProcedureCallInt32
+6107 hutsReadWriteRemoteProcedureCallOctetString
+6108 hutsReadWriteInternalAPIInt16
+6109 hutsReadWriteInternalAPIUint16
+6110 hutsReadWriteInternalAPIUint32
+6111 hutsReadWriteInternalAPIInt64
+6112 hutsReadWriteInternalAPIBoolean
+6113 hutsReadWriteInternalAPIOctetString
+6114 hutsReadWriteInternalAPIFixedSizeTableRow
+6115 hutsReadWriteInternalAPIVarSizeTableRow
+6116 hutsReadWriteInternalAPIFixSizeTableKey1Row
+6117 hutsReadWriteInternalAPIFixSizeTableKey2Row
+6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+6120 hutsReadWriteInternalAPIFixSizeTableKeyRow
+6121 hutsReadWriteInternalAPIVarSizeTableKeyRow
+6122 unifiTestScanNoMedium
+6123 unifiDualBandConcurrency
+6124 unifiLoggerMaxDelayedEvents
+8011 unifiRegulatoryParameters
+8012 unifiSupportedChannels
+8013 unifiDefaultCountry
+8014 unifiCountryList
+8015 unifiOperatingClassParamters
+8017 unifiNoCellMaxPower
+8018 unifiNoCellIncludedChannels
+8019 unifiRegDomVersion
+8020 unifiDefaultCountryWithoutCH12CH13
+8051 unifiReadReg
+# Generated From debug/debug_ids.xml
+debug_ids 60
+0000 RESERVED_NO_DEBUG
+0001 MLME_SCAN
+0002 SPARE
+0003 MLME_CME
+0004 MLME_CONMGR
+0005 MLME_MIB
+0006 MLME_MPDU_ROUTER
+0007 MLME_REQUESTS
+0008 MLME_VIFCTRL
+0009 MLME_CONNECT
+000a MLME_DEVICE
+000b RICE
+000c RICE_SAP
+000d WLANLITE
+000e MACRAME_SCHDL
+000f PMALLOC
+0010 CME_MGMT
+0011 MACRAME_DPLANE
+0012 MLME_BA
+0013 MLME_BA_TX
+0014 MLME_AP_STA
+0015 MLME_REGULATORY
+0016 MLME_NAN
+0017 HALRADIO
+0018 MLME_ROAMING
+0019 DATAPLANE
+001a VACANT1
+001b VACANT2
+001c CRYPTO
+001d COEX
+001e MACRAME_PS
+001f MACRAME_BLACKOUT
+0020 MLME_SA_QUERY
+0021 MLME_SEND_OFFCHANNEL
+0022 MLME_MEASUREMENTS
+0023 MLME_TDLS
+0024 MACRAME_BEACON
+0025 MACRAME_VIF
+0027 MACRAME_CALIBRATION
+0028 MACRAME
+0029 MACRAME_TX
+002a MACRAME_COEX_API
+002b MLME_DATA
+002c MACRAME_RADIO
+002d MIB
+002e MACRAME_FILTER
+002f HALRADIO_HW_COUNTERS
+0030 HALRADIO_CORE
+0031 RICE_RSSI
+0032 MACRAME_MLME_API
+0033 MACRAME_IDLE_LITE
+0034 MLME_MACRAME_API
+0035 MLME_MBULK
+0036 MLME_TXPOWER
+0037 PACKET_FILTER
+0038 MLME_WIFI_LOGGER
+0039 MACRAME_STATION
+003a BIST
+003b HALRADIO_COEX_FEM
+003c MLME_IE
+# Generated From pmalloc/pmalloc_debug.xml
+trace_def 6
+000f 0000 PMALLOC_STATS 000a p1size p1blocks p1allocated p1max_allocated p1overflows p2size p2blocks p2allocated p2max_allocated p2overflows
+000f 0001 PMALLOC_MEM_SIZE 0003 pmalloc_begin pmalloc_end size
+000f 0002 PMALLOC_FSM_SIZE 0003 entry blocks size
+000f 0003 PMALLOC_FSM_CONTEXT_SIZE 0002 size count
+000f 0004 PMALLOC_HOSTIO_SIG_SIZE 000c s1id s1size s2id s2size s3id s3size s4id s4size s5id s5size s6id s6size
+000f 0005 PMALLOC_FSM_DATA_SIZE 0002 pid size
+# Generated From pmalloc/pmalloc_debug.xml
+trace_types 9
+PMALLOC_MEM_SIZE.pmalloc_begin Natural32
+PMALLOC_MEM_SIZE.pmalloc_end Natural32
+PMALLOC_MEM_SIZE.size Natural32
+PMALLOC_HOSTIO_SIG_SIZE.s1id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s2id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s3id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s4id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s5id SignalId
+PMALLOC_HOSTIO_SIG_SIZE.s6id SignalId
+# Generated From arch/maxwell/hal/halradio_core_debug.xml
+trace_def 3
+0030 0000 HALRADIO_FAULT_HELPER 000b fault_id fault_arg helper_0 helper_1 helper_2 helper_3 helper_4 helper_5 helper_6 helper_7 helper_8
+0030 0001 HALRADIO_BACK_TO_BACK 0001 rf_chip_ver
+0030 0002 HALRADIO_DPD_MASTER_SWITCH 0002 dpd_master_switch dpd_master_switch_mask
+# Generated From arch/maxwell/hal/halradio_core_debug.xml
+trace_types 2
+HALRADIO_DPD_MASTER_SWITCH.dpd_master_switch Natural32
+HALRADIO_DPD_MASTER_SWITCH.dpd_master_switch_mask Natural32
+# Generated From arch/maxwell/hal/halradio_hw_counters_debug.xml
+trace_def 2
+002f 0000 HALRADIO_HW_COUNTERS_REPORT 0007 MAC_DOT11_FCS_GOOD_COUNT MAC_DOT11_FCS_ERROR_COUNT MAC_BAD_SIG_COUNT MAC_NO_ACK_COUNT MAC_DOT11_RX_AMPDUS_COUNT MAC_DOT11_RX_MPDUS_IN_AMPDUS_COUNT MAC_DOT11_RX_AMPDU_DELIM_CRC_ERR_COUNT
+002f 0001 HALRADIO_HW_COUNTERS_REPORT_2 0001 MAC_DOT11_ERROR_COUNT
+# Generated From arch/maxwell/hal/halradio_hw_counters_debug.xml
+trace_types 5
+HALRADIO_HW_COUNTERS_REPORT_2.MAC_DOT11_ERROR_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_DOT11_FCS_GOOD_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_DOT11_FCS_ERROR_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_BAD_SIG_COUNT Natural32
+HALRADIO_HW_COUNTERS_REPORT.MAC_NO_ACK_COUNT Natural32
+# Generated From arch/maxwell/hal/halradio_coex_fem_debug.xml
+trace_def 2
+003b 0000 HALRADIO_COEX_FEM_COEX_REGS 0006 COEX_RF_CFG COEX_RF_FEC_2G_CFG COEX_RF_FEC_2G_CFG1 COEX_RF_FEC_5G_CFG RFIC_PAD_MUX_CTRL WL_ANA_TX_5G_MISC_CONFIG
+003b 0001 HALRADIO_COEX_FEM_MILDRED_REGS 0002 MILDRED_SBUF MILDRED_SCON
+# Generated From arch/maxwell/hal/halradio_coex_fem_debug.xml
+trace_types 5
+HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG Natural32
+HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_2G_CFG1 Natural32
+HALRADIO_COEX_FEM_COEX_REGS.COEX_RF_FEC_5G_CFG Natural32
+HALRADIO_COEX_FEM_COEX_REGS.RFIC_PAD_MUX_CTRL Natural32
+HALRADIO_COEX_FEM_COEX_REGS.WL_ANA_TX_5G_MISC_CONFIG Natural32
+# Generated From arch/maxwell/hal/halradio_debug.xml
+trace_def 70
+0017 0000 HALRADIO_TX_DC_OFFSET_SEARCH_1 000a packiq_0 sa_0 packiq_1 sa_1 packiq_2 sa_2 packiq_3 sa_3 packiq_4 sa_4
+0017 0001 HALRADIO_TX_DC_OFFSET_SEARCH_2 000a packiq_5 sa_5 packiq_6 sa_6 packiq_7 sa_7 packiq_8 sa_8 mixer amplitude
+0017 0002 HALRADIO_TX_DC_OFFSET_SEARCH_RESULT 000a iteration start_time low_power_i low_power_q high_pwr_cck_i high_pwr_cck_q high_pwr_ofdm0_i high_pwr_ofdm0_q high_pwr_ofdm1_i high_pwr_ofdm1_q
+0017 0003 HALRADIO_TX_IMAGE_TRIM_SEARCH_1 000a trim_0 sa_0 trim_1 sa_1 trim_2 sa_2 trim_3 sa_3 trim_4 sa_4
+0017 0004 HALRADIO_TX_IMAGE_TRIM_SEARCH_2 000c trim_5 sa_5 trim_6 sa_6 trim_7 sa_7 trim_8 sa_8 trim_9 sa_9 trim_10 sa_10
+0017 0005 HALRADIO_TX_IMAGE_TRIM_SEARCH_RESULT 000c iteration start_time low_power_scale_i low_power_scale_q low_power_phase_comp high_power_scale_i high_power_scale_q high_power_phase_comp low_power_phase_sa low_power_scale_sa high_power_phase_sa high_power_scale_sa
+0017 0006 HALRADIO_TX_TRIM_GAIN_SEARCH 0006 adc_ref adc_reading dig_gain count raw_temperature raw_average_temp
+0017 0007 HALRADIO_TX_TRIM_GAIN_SEARCH_RESULT 0005 start_time reference target min_gain min_peak_det
+0017 0008 HALRADIO_TX_DC_OFFSET_INFO 0003 event dbg_0 dbg_1
+0017 0009 HALRADIO_LOGEN_SEARCH 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11
+0017 000a HALRADIO_LOGEN_RESULT 0007 time temperature frequency trp_fcal trp_acal buf_fcal buf_acal
+0017 000b HALRADIO_PLL_LOCK_INFORMATION 0003 time_for_locking temperature_at_lock frequency
+0017 000c HALRADIO_REPORT_NANNY 0001 radio_rx_level
+0017 000d HALRADIO_SIGANAL_OUT 0008 itone qtone isample qsample rc ic accum phase
+0017 000e HALRADIO_WB_RSSI_OFFSET 0001 settle
+0017 000f HALRADIO_TX_PCAL_PSAT_RESULT 0006 sa_saturation sa_reduced_gain dig_gain pre_dist_gain measured_gain ratio
+0017 0010 HALRADIO_TX_PCAL_DPD_STATIC_LUT 000b lo_ref_meas lo_corrected ratio cck_reference cck_calculated ofdm0_reference ofdm0_calculated ofdm1_reference ofdm1_calculated temperature temp_comp_gain
+0017 0011 HALRADIO_TX_PCAL_TEMPERATURE 0006 initial after_lo after_cck after_ofdm0 after_ofdm1 final
+0017 0012 HALRADIO_TX_PCAL_TARGET_SCALING 0008 sa_low_ref siganal_power_step target_power requested_power corner_power_ref gain sa_target power_ref
+0017 0013 HALRADIO_TX_TRIM_GAIN_STEPS 0006 target_adc adc_reading gain_index best_index best_error best_adc
+0017 0014 HALRADIO_TX_PCAL_TARGETS 0007 sa_saturation target_power_1 target_adc_1 target_power_2 target_adc_2 target_power_3 target_adc_3
+0017 0015 HALRADIO_TX_PCAL_ADC_PLOT 000c bist_or_sa gain_index dig_gain adc_0 adc_1 adc_2 adc_3 adc_4 adc_5 adc_6 adc_7 rx_i_offset
+0017 0016 HALRADIO_WB_RSSI_TRIM_PLOT 000a y_0_1 y_2_3 y_4_5 y_6_7 y_8_9 y_10_11 y_12_13 y_14_15 restrim_best_index zero_best_offset
+0017 0017 HALRADIO_GET_TEMPERATURE_1 0001 raw_temperature
+0017 0018 HALRADIO_GET_TEMPERATURE_2 0001 raw_temperature
+0017 0019 HALRADIO_TRANSMIT_POWER_CAL_1 0007 target_power_qdb max_power_at_connector_qdb_CCK target_power_CCK max_power_at_connector_qdb_OFDM_0 target_power_OFDM_0 max_power_at_connector_qdb_OFDM_1 target_power_OFDM_1
+0017 001a HALRADIO_TRANSMIT_POWER_CAL_2 0005 count DIG_SERVO_COUNT_THRESHOLD dig_gain adc_reading target_adc
+0017 001b HALRADIO_TRANSMIT_POWER_CAL_3 0009 mod adc_reading target_adc dig_gain v2i_gain mix_gain drv_gain pa_gain count
+0017 001c HALRADIO_ABB_FILTER_TRIM_SEARCH 000c freq dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10
+0017 001d HALRADIO_ABB_FILTER_TRIM_RESULT 0008 time target10 target20 target40 ftrim_10 ftrim_20 ftrim_40 bw_ftrim_tx_30
+0017 001e HALRADIO_TX_ABB_FILTER_TRIM_SET 0006 bandwidth wb_en small_r_80m small_c_80m dac_ftrim filt_ftrim
+0017 001f HALRADIO_TX_ABB_FILTER_TRIM_RESULT 0007 time bw filter noise ref target ftrim
+0017 0020 HALRADIO_DCO_PCAL_SEARCH 0002 band gain
+0017 0021 HALRADIO_DCO_PCAL_RESULT 0009 time b2g_a_i b2g_a_q b2g_b_i b2g_b_q b5g_a_i b5g_a_q b5g_b_i b5g_b_q
+0017 0022 HALRADIO_DCO_PCAL_SET 0004 band gain trim_conf0 trim_conf1
+0017 0023 HALRADIO_RX_DC_TIME 0001 time_us
+0017 0024 HALRADIO_SPEEDY_HDR 0002 n n_mod_NLOG
+0017 0025 HALRADIO_SPEEDY_ROW 000c CTRL_MSW_0 CTRL_LSW_0 DATA_MSW_0 DATA_LSW_0 CTRL_MSW_1 CTRL_LSW_1 DATA_MSW_1 DATA_LSW_1 CTRL_MSW_2 CTRL_LSW_2 DATA_MSW_2 DATA_LSW_2
+0017 0026 HALRADIO_WB_RSSI_DC_TRIM 0003 best_index best_reading best_offset
+0017 0027 HALRADIO_TX_DPD_ALIGN_GAINS 0002 ofdm0_gain ofdm1_gain
+0017 0028 HALRADIO_WB_RSSI_IREF_TRIM 0001 iref_trim
+0017 002a HALRADIO_TEMP_UPDATE 0002 inst_temp_c avg_temp_c
+0017 002b HALRADIO_RX_DCOC_LUT 0009 index_gains rx_dc_adj_i rx_dc_adj_q sig_anal_l_iq sig_anal_h_iq adc_l_i_0 adc_l_q_0 adc_h_i_0 adc_h_q_0
+0017 002c HALRADIO_RX_DCOC_BB_GAINS 000a index_gains abb1_gain abb2_0_i abb2_0_q abb2_1_i abb2_1_q abb2_2_i abb2_2_q abb2_3_i abb2_3_q
+0017 002d HALRADIO_RX_GAINS_ENABLES 000a ana_enables_status_h ana_enables_status_l ana_enables_h ana_enables_l ana_enables_mask_h ana_enables_mask_l agc_config2_h agc_config2_l rx_level gain_status
+0017 002e HALRADIO_RX_DCOC_CONVERGE 000c dac_i_0 dac_q_0 offset_0 shift_0 dac_i_1 dac_q_1 offset_1 shift_1 dac_i_2 dac_q_2 offset_2 shift_2
+0017 002f HALRADIO_RX_DCOC_LUT_ENTRIES 000c lut_i_0__6_12 lut_q_0__6_12 lut_i_1__7_13 lut_q_1__7_13 lut_i_2__8_14 lut_q_2__8_14 lut_i_3__9_15 lut_q_3__9_15 lut_i_4_10_16 lut_q_4_10_16 lut_i_5_11_17 lut_q_5_11_17
+0017 0030 HALRADIO_TX_DPD_TRAINING_SIGNAL 000b group temp index val1 val2 val3 sample triangle phase tr_sig_i tr_sig_q
+0017 0031 HALRADIO_TX_DPD_LUT_WRITE 0009 group temp index real real_8MSB real_LSB_array_32 imag imag_8MSB imag_LSB_array_32
+0017 0032 HALRADIO_TX_DPD_LUT_READ_1 000c row re0_im0 re1_im1 re2_im2 re3_im3 re4_im4 re5_im5 re6_im6 re7_im7 grp_temp_im lut_lower_upper_bounds channel_bandwidth
+0017 0033 HALRADIO_TX_DPD_LUT_READ_2 000b group temp low_index low_re low_im high_index high_re high_im adapt_qual lut_lower_bound lut_upper_bound
+0017 0034 HALRADIO_TX_DPD_ALIGN 0005 sum_msw sum_lsw max_msw max_lsw d
+0017 0035 HALRADIO_TX_DPD_TEMP 0002 pre_train_pa_temp post_train_pa_temp
+0017 0036 HALRADIO_GENERIC_12 000c dbg_0 dbg_1 dbg_2 dbg_3 dbg_4 dbg_5 dbg_6 dbg_7 dbg_8 dbg_9 dbg_10 dbg_11
+0017 0037 HALRADIO_TX_TRIM_GAIN_SWEEP 0007 adc_ref adc_reading dig_gain count raw_temperature raw_average_temp Frequency
+0017 0038 HALRADIO_TX_DPD_LUT_BOUNDS 0006 OFDM0_low_bound OFDM0_high_bound OFDM1_low_bound OFDM1_high_bound CCK_low_bound CCK_high_bound
+0017 0039 HALRADIO_TX_DPD_LUT_FIXED_GAIN 0005 halradio_db halradio_gain dpd_gain msbs lsbs
+0017 003a HALRADIO_TX_DPD_ADAPTIVE_FIR 0005 coeff0 coeff1 coeff2 coeff3 group
+0017 003b HALRADIO_TX_DPD_ALIGN_2 0005 dpd_trim_step restart dpd_loopback_atten dpd_rx_bb1 dpd_rx_bb2
+0017 003c HALRADIO_BIST_ADC_READ 000c bist_adc_01 bist_adc_02 bist_adc_03 bist_adc_04 bist_adc_05 bist_adc_06 bist_adc_07 bist_adc_08 bist_adc_09 bist_adc_10 bist_adc_11 bist_adc_12
+0017 003d HALRADIO_TX_DPD_SWEEP_MEASUREMENTS 000b power_0 power_1 power_2 power_3 power_4 power_5 power_6 power_7 dig_gain pre_gain peak_index
+0017 003e HALRADIO_TX_DPD_CURVE_FIT 0007 sum_x sum_x2 sum_y sum_y2 sum_xy m_8_8 c
+0017 003f HALRADIO_TX_FTRIM_SET 0006 channel_freq nearest_freq best_distance mixer driver pa
+0017 0040 HALRADIO_CCK_SENS_WRITE 0007 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low mode_select
+0017 0041 HALRADIO_CCK_SENS_CONF 0006 sync_ratio_scan sync_ratio_normal sync_ratio_low cca_ratio_scan cca_ratio_normal cca_ratio_low
+0017 0042 HALRADIO_TX_DPD_SWEEP_GAINS 0009 lb_atten rx_bb1 rx_bb2 cck_tx_abb_dac_ftrim cck_tx_abb_filt_ftrim lp_tx_abb_dac_ftrim lp_tx_abb_filt_ftrim drv_bias_lvl_2g pa_bias_lvl_2g
+0017 0043 HALRADIO_FIND_MOD_GROUP 0006 mac_acc_mod_opt mod_group rate mod_index mod_mask tx_ofdm_sel
+0017 0046 HALRADIO_TX_DPD_UB 0004 mod_group pre_gain index_max_mag pregain_ub_index
+0017 0047 HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED 0006 dpd_trim_step frequency_half_MHz bandwidth power_quarter_dBm attempt err_code
+0017 0048 HALRADIO_TX_DPD_ALIGN_3 0007 dpd_trim_step coarse_delay fine_delay sum_coeffs initial_gain fir_gain ratio
+# Generated From arch/maxwell/hal/halradio_debug.xml
+trace_types 32
+HALRADIO_TX_DPD_LUT_READ_2.adapt_qual Natural32
+HALRADIO_SIGANAL_OUT.rc Natural32
+HALRADIO_SIGANAL_OUT.ic Natural32
+HALRADIO_SIGANAL_OUT.accum Natural32
+HALRADIO_TX_DPD_CALC_LOOPBACK_FAILED.power_quarter_dBm Natural16s
+HALRADIO_TX_DPD_CURVE_FIT.sum_x Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_x2 Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_y Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_y2 Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.sum_xy Natural32s
+HALRADIO_TX_DPD_CURVE_FIT.m_8_8 Natural16s
+HALRADIO_TX_DPD_CURVE_FIT.c Natural16s
+HALRADIO_TX_DPD_TRAINING_SIGNAL.tr_sig_i Natural16s
+HALRADIO_TX_DPD_TRAINING_SIGNAL.tr_sig_q Natural16s
+HALRADIO_TX_DPD_LUT_WRITE.real_LSB_array_32 Natural32
+HALRADIO_TX_DPD_LUT_WRITE.imag_LSB_array_32 Natural32
+HALRADIO_TX_PCAL_DPD_STATIC_LUT.temp_comp_gain Natural32
+HALRADIO_TX_DPD_ALIGN.sum_msw Natural32
+HALRADIO_TX_DPD_ALIGN.sum_lsw Natural32
+HALRADIO_TX_DPD_ALIGN.max_msw Natural32
+HALRADIO_TX_DPD_ALIGN.max_lsw Natural32
+HALRADIO_TX_DPD_LUT_FIXED_GAIN.halradio_gain Natural32
+HALRADIO_TX_PCAL_TARGET_SCALING.gain Natural32
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_qdb Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.max_power_at_connector_qdb_CCK Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_CCK Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.max_power_at_connector_qdb_OFDM_0 Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_OFDM_0 Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.max_power_at_connector_qdb_OFDM_1 Natural16s
+HALRADIO_TRANSMIT_POWER_CAL_1.target_power_OFDM_1 Natural16s
+HALRADIO_FIND_MOD_GROUP.mod_mask Natural32
+HALRADIO_FIND_MOD_GROUP.tx_ofdm_sel Natural32
+# Generated From wlanlite/wlanlite_debug.xml
+trace_def 1
+000d 0000 WLANLITE_RX_MAC_FILTERING 0007 flag mac_add_hi mac_add_mid mac_add_lo current_count bad_crc stream_offset
+# Generated From wlanlite/wlanlite_debug.xml
+# Generated From macrame/macrame_station_debug.xml
+trace_def 1
+0039 0000 MACRAME_STATION_UPDATE_RSSI_SNR_AVG 0007 device_addr rssi_raw_sample rssi_adjusted_sample snr_raw_sample rssi_avg snr_avg freq_offset
+# Generated From macrame/macrame_station_debug.xml
+trace_types 6
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.device_addr MAC_Address
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_raw_sample Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_adjusted_sample Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_raw_sample Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.rssi_avg Decibels
+MACRAME_STATION_UPDATE_RSSI_SNR_AVG.snr_avg Decibels
+# Generated From macrame/macrame_radio_debug.xml
+trace_def 13
+002c 0000 MACRAME_RADIO_CHANNEL_DESCRIPTION 0008 channel_info primary_channel_freq channel_freq max_air_power max_air_power_type distance_nearest_edge band_edge regulatory_domain
+002c 0001 MACRAME_RADIO_DISABLE_LNA 0003 radio_index disable band
+002c 0002 MACRAME_RADIO_DPD_INFO 0007 radio_index acc1 num_frames1 acc2 num_frames2 acc3 num_frames3
+002c 0003 MACRAME_RADIO_DPD_REQ 0005 radio_index status rate1 rate2 rate3
+002c 0004 MACRAME_RADIO_DPD_SENT_STATUS 0003 radio_index acc1 Transmission_Status
+002c 0005 MACRAME_RADIO_OFF 0002 radio_index state
+002c 0006 MACRAME_RADIO_OFF_DONE 0002 radio_index state
+002c 0007 MACRAME_RADIO_ON 0005 radio_bm req_state operational_mode num_rice_descriptor deadline
+002c 0008 MACRAME_RADIO_ON_DONE 0002 radio_bm new_state
+002c 0009 MACRAME_RADIO_PROCESSING_OVERHEAD 0002 radio_ready_time proc_overhead
+002c 000a MACRAME_RADIO_QUERY_TRIM 0007 channel_freq channel_info max_air_power max_air_power_type distance_nearest_edge band_edge regulatory_domain
+002c 000b MACRAME_RADIO_SCHED_INTERVAL 0001 interval
+002c 000c MACRAME_RADIO_SWITCH_CHANNEL 0002 radio_index state
+# Generated From macrame/macrame_radio_debug.xml
+trace_types 31
+MACRAME_RADIO_DISABLE_LNA.radio_index Natural8
+MACRAME_RADIO_DISABLE_LNA.disable Boolean
+MACRAME_RADIO_DISABLE_LNA.band Interger32
+MACRAME_RADIO_OFF.radio_index Natural8
+MACRAME_RADIO_OFF.state Natural8
+MACRAME_RADIO_OFF_DONE.radio_index Natural8
+MACRAME_RADIO_OFF_DONE.state Natural8
+MACRAME_RADIO_DPD_SENT_STATUS.radio_index Natural8
+MACRAME_RADIO_DPD_SENT_STATUS.Transmission_Status Transmission_Status
+MACRAME_RADIO_ON.req_state Natural8
+MACRAME_RADIO_ON.operational_mode Natural8
+MACRAME_RADIO_ON.num_rice_descriptor Natural8
+MACRAME_RADIO_ON.deadline Natural32
+MACRAME_RADIO_DPD_REQ.radio_index Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.max_air_power Integer8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.max_air_power_type Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.distance_nearest_edge Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.band_edge Natural8
+MACRAME_RADIO_CHANNEL_DESCRIPTION.regulatory_domain Natural8
+MACRAME_RADIO_ON_DONE.new_state Natural8
+MACRAME_RADIO_SCHED_INTERVAL.interval Integer32
+MACRAME_RADIO_SWITCH_CHANNEL.radio_index Natural8
+MACRAME_RADIO_SWITCH_CHANNEL.state Natural8
+MACRAME_RADIO_DPD_INFO.radio_index Natural8
+MACRAME_RADIO_QUERY_TRIM.max_air_power Integer8
+MACRAME_RADIO_QUERY_TRIM.max_air_power_type Natural8
+MACRAME_RADIO_QUERY_TRIM.distance_nearest_edge Natural8
+MACRAME_RADIO_QUERY_TRIM.band_edge Natural8
+MACRAME_RADIO_QUERY_TRIM.regulatory_domain Natural8
+MACRAME_RADIO_PROCESSING_OVERHEAD.radio_ready_time Natural32
+MACRAME_RADIO_PROCESSING_OVERHEAD.proc_overhead Integer32
+# Generated From macrame/macrame_vif_debug.xml
+trace_def 29
+0025 0000 MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE 0003 timer_valid timer_id timer_duration
+0025 0001 MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME 0003 timer_valid timer_id timer_duration
+0025 0002 MACRAME_VIF_AP_CHECK_CLEAR 0002 cf_end_owner cts_to_self_owner
+0025 0003 MACRAME_VIF_AP_LPRX_UPDATE 0002 new_use_lp_rx num_frames_queued
+0025 0004 MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE 0003 timer_valid timer_id timer_duration
+0025 0005 MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME 0003 timer_valid timer_id timer_duration
+0025 0006 MACRAME_VIF_CHECK_CLEAR 0003 queued inhibit pending
+0025 0007 MACRAME_VIF_COMPARE_CHANNELS 0003 Vif_channel Sta_channel __LINE__
+0025 0008 MACRAME_VIF_COMPARE_TIME 0004 switch_time current_time time_diff __LINE__
+0025 0009 MACRAME_VIF_CTS_DURATION 0006 earliest duration cts_self_end current_time desired_wake_time beacon_time
+0025 000a MACRAME_VIF_CTS_FRAME_PROCESSED_TX_STATUS 0001 tx_status
+0025 000b MACRAME_VIF_CU_UPDATE 0007 has_updated value bytes_Tx rate_Tx bytes_Rx rate_Rx measurement_time
+0025 000c MACRAME_VIF_CU_UPDATE_CALL 0002 has_updated sched_vix_bitmap
+0025 000d MACRAME_VIF_DESCHEDULED 0000
+0025 000e MACRAME_VIF_GET_CONCURRENT_NOA_DURATION 0002 concurrent_noa_duration coex_noa_duration
+0025 000f MACRAME_VIF_GET_TRAFFIC_CLASS 0003 num_packets threshold __LINE__
+0025 0010 MACRAME_VIF_PAUSE_DPLANE 0005 pause_bitmap queued inhibit pending LINE
+0025 0011 MACRAME_VIF_PAUSE_RESUME_STATIONS 0002 vif_prim_channel __LINE__
+0025 0012 MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL 0006 Sta_vix Sta_addr Vif_channel Sta_channel paused_sta_bitmap __LINE__
+0025 0013 MACRAME_VIF_RESUME_DPLANE 0005 resume_bitmap queued inhibit pending LINE
+0025 0014 MACRAME_VIF_SCHEDULED 0000
+0025 0015 MACRAME_VIF_SCHEDULE_MISSED 0005 inhibit sched_vix sched_vix_bitmap new_start new_end
+0025 0016 MACRAME_VIF_SET_CHANNEL 000a Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Distance_Nearest_Edge Regulatory_Domain Band_Edge Sched_Flags Sched_Time Sched_Duration
+0025 0017 MACRAME_VIF_SET_OFFCHANNEL 000a Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Distance_Nearest_Edge Regulatory_Domain Band_Edge Ch_switch_time Sched_flags Sched_duration
+0025 0018 MACRAME_VIF_SET_PEER_CHANNEL 000a Channel_Freq Channel_Info Max_Air_Power Max_Air_Power_Type Distance_Nearest_Edge Regulatory_Domain Band_Edge Ch_switch_time Sched_flags Sched_duration
+0025 0019 MACRAME_VIF_STA_CHECK_CLEAR 0007 vif_is_schedulable sta_flags ps_state extra_listen_reason ps_trigger_timer_type ps_null_owner cts_to_self_owner
+0025 001a MACRAME_VIF_TPC 0004 rssi rssi_valid adjusted_power_to_use update_schedule
+0025 001b MACRAME_VIF_TPC_EVALUATE 0004 tpc_min_power_rssi_threshold tpc_max_power_rssi_threshold regulatory_max_air_power current_max_air_power
+0025 001c MACRAME_VIF_TRAFFIC_INFO 0003 trafficinfo_trigger_time traffic_class traffic_count
+# Generated From macrame/macrame_vif_debug.xml
+trace_types 91
+MACRAME_VIF_CU_UPDATE.has_updated Boolean
+MACRAME_VIF_CU_UPDATE.value Natural32
+MACRAME_VIF_CU_UPDATE.bytes_Tx Natural32
+MACRAME_VIF_CU_UPDATE.bytes_Rx Natural32
+MACRAME_VIF_CU_UPDATE.measurement_time Natural32
+MACRAME_VIF_SET_PEER_CHANNEL.Channel_Freq Channel_Frequency
+MACRAME_VIF_SET_PEER_CHANNEL.Channel_Info Channel_Information
+MACRAME_VIF_SET_PEER_CHANNEL.Max_Air_Power Integer8
+MACRAME_VIF_SET_PEER_CHANNEL.Max_Air_Power_Type Air_Power_Type
+MACRAME_VIF_SET_PEER_CHANNEL.Distance_Nearest_Edge Natural8
+MACRAME_VIF_SET_PEER_CHANNEL.Regulatory_Domain Regulatory_Domain
+MACRAME_VIF_SET_PEER_CHANNEL.Band_Edge Band_Edge
+MACRAME_VIF_SET_PEER_CHANNEL.Ch_switch_time Natural32
+MACRAME_VIF_SET_PEER_CHANNEL.Sched_flags Natural8
+MACRAME_VIF_SET_PEER_CHANNEL.Sched_duration Integer32
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Sta_vix VIF_INDEX
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Sta_addr MAC_Address
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Vif_channel Channel_Frequency
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.Sta_channel Channel_Frequency
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.paused_sta_bitmap Natural8
+MACRAME_VIF_PAUSE_RESUME_STATIONS_ON_CHANNEL.__LINE__ __LINE__
+MACRAME_VIF_GET_TRAFFIC_CLASS.num_packets Natural32
+MACRAME_VIF_GET_TRAFFIC_CLASS.__LINE__ __LINE__
+MACRAME_VIF_COMPARE_CHANNELS.Vif_channel Channel_Frequency
+MACRAME_VIF_COMPARE_CHANNELS.Sta_channel Channel_Frequency
+MACRAME_VIF_COMPARE_CHANNELS.__LINE__ __LINE__
+MACRAME_VIF_SET_OFFCHANNEL.Channel_Freq Channel_Frequency
+MACRAME_VIF_SET_OFFCHANNEL.Channel_Info Channel_Information
+MACRAME_VIF_SET_OFFCHANNEL.Max_Air_Power Integer8
+MACRAME_VIF_SET_OFFCHANNEL.Max_Air_Power_Type Air_Power_Type
+MACRAME_VIF_SET_OFFCHANNEL.Distance_Nearest_Edge Natural8
+MACRAME_VIF_SET_OFFCHANNEL.Regulatory_Domain Regulatory_Domain
+MACRAME_VIF_SET_OFFCHANNEL.Band_Edge Band_Edge
+MACRAME_VIF_SET_OFFCHANNEL.Ch_switch_time Natural32
+MACRAME_VIF_SET_OFFCHANNEL.Sched_flags Natural8
+MACRAME_VIF_SET_OFFCHANNEL.Sched_duration Integer32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_valid Boolean
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_id Natural32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_RESUME.timer_duration Natural32
+MACRAME_VIF_TRAFFIC_INFO.trafficinfo_trigger_time Natural32
+MACRAME_VIF_TRAFFIC_INFO.traffic_class Natural8
+MACRAME_VIF_TRAFFIC_INFO.traffic_count Natural32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE.timer_valid Boolean
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE.timer_id Natural32
+MACRAME_VIF_B4_RETURN_TO_BASE_CHANNEL_PAUSE.timer_duration Natural32
+MACRAME_VIF_COMPARE_TIME.switch_time Natural32
+MACRAME_VIF_COMPARE_TIME.current_time Natural32
+MACRAME_VIF_COMPARE_TIME.time_diff Integer32
+MACRAME_VIF_COMPARE_TIME.__LINE__ __LINE__
+MACRAME_VIF_AP_LPRX_UPDATE.new_use_lp_rx Boolean
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME.timer_valid Boolean
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME.timer_id Natural32
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_RESUME.timer_duration Natural32
+MACRAME_VIF_RESUME_DPLANE.resume_bitmap PAUSE_RESUME_BITMAP_T
+MACRAME_VIF_RESUME_DPLANE.LINE Natural16s
+MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.concurrent_noa_duration Natural32
+MACRAME_VIF_GET_CONCURRENT_NOA_DURATION.coex_noa_duration Natural32
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE.timer_valid Boolean
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE.timer_id Natural32
+MACRAME_VIF_AFTER_RETURN_TO_BASE_CHANNEL_PAUSE.timer_duration Natural32
+MACRAME_VIF_SCHEDULE_MISSED.new_start Natural32
+MACRAME_VIF_SCHEDULE_MISSED.new_end Natural32
+MACRAME_VIF_PAUSE_RESUME_STATIONS.vif_prim_channel Channel_Frequency
+MACRAME_VIF_PAUSE_RESUME_STATIONS.__LINE__ __LINE__
+MACRAME_VIF_TPC.rssi Decibels
+MACRAME_VIF_TPC.rssi_valid Boolean
+MACRAME_VIF_TPC.adjusted_power_to_use Integer8
+MACRAME_VIF_TPC.update_schedule Boolean
+MACRAME_VIF_CU_UPDATE_CALL.has_updated Boolean
+MACRAME_VIF_TPC_EVALUATE.tpc_min_power_rssi_threshold Decibels
+MACRAME_VIF_TPC_EVALUATE.tpc_max_power_rssi_threshold Decibels
+MACRAME_VIF_TPC_EVALUATE.regulatory_max_air_power Integer8
+MACRAME_VIF_TPC_EVALUATE.current_max_air_power Integer8
+MACRAME_VIF_SET_CHANNEL.Channel_Freq Channel_Frequency
+MACRAME_VIF_SET_CHANNEL.Channel_Info Channel_Information
+MACRAME_VIF_SET_CHANNEL.Max_Air_Power Integer8
+MACRAME_VIF_SET_CHANNEL.Max_Air_Power_Type Air_Power_Type
+MACRAME_VIF_SET_CHANNEL.Distance_Nearest_Edge Natural8
+MACRAME_VIF_SET_CHANNEL.Regulatory_Domain Regulatory_Domain
+MACRAME_VIF_SET_CHANNEL.Band_Edge Band_Edge
+MACRAME_VIF_SET_CHANNEL.Sched_Flags Natural8
+MACRAME_VIF_SET_CHANNEL.Sched_Time Natural32
+MACRAME_VIF_SET_CHANNEL.Sched_Duration Integer32
+MACRAME_VIF_CTS_DURATION.earliest Natural32
+MACRAME_VIF_CTS_DURATION.duration Natural32s
+MACRAME_VIF_CTS_DURATION.cts_self_end Natural32
+MACRAME_VIF_CTS_DURATION.current_time Natural32
+MACRAME_VIF_CTS_DURATION.desired_wake_time Natural32
+MACRAME_VIF_CTS_DURATION.beacon_time Natural32
+MACRAME_VIF_PAUSE_DPLANE.pause_bitmap PAUSE_RESUME_BITMAP_T
+MACRAME_VIF_PAUSE_DPLANE.LINE Natural16s
+PAUSE_RESUME_BITMAP_T Enum 0001 DPLANE_NORMAL_FRAMES 0002 DPLANE_BBM_FRAMES 0003 DPLANE_ALL_FRAMES
+# Generated From macrame/macrame_calibration_debug.xml
+trace_def 9
+0027 0000 MACRAME_CALIB_ADJUST 0003 countdown grant_start grant_duration
+0027 0001 MACRAME_CALIB_QUERY 0005 sched_vif blackout_impact grant_start grant_duration num_blackouts
+0027 0002 MACRAME_CALIB_REQ_1 0005 state requested_duration minimum_usable_duration bt_impact wlan_impact
+0027 0003 MACRAME_CALIB_REQ_2 0005 state requested_duration minimum_usable_duration bt_impact wlan_impact
+0027 0004 MACRAME_CALIB_REQ_DELAYED 0007 state grant_start grant_duration minimum_usable_duration bt_impact wlan_impact coex_keep_alive
+0027 0005 MACRAME_CALIB_REQ_DONE 0001 state
+0027 0006 MACRAME_CALIB_REQ_END 0003 grant_start grant_duration radio_state
+0027 0007 MACRAME_CALIB_REQ_GRANTED 0001 grant_duration
+0027 0008 MACRAME_CALIB_REQ_NOT_GRANTED 0005 state requested_duration minimum_usable_duration bt_impact wlan_impact
+# Generated From macrame/macrame_calibration_debug.xml
+trace_types 18
+MACRAME_CALIB_REQ_2.requested_duration Natural32s
+MACRAME_CALIB_REQ_2.minimum_usable_duration Natural32s
+MACRAME_CALIB_REQ_NOT_GRANTED.requested_duration Natural32s
+MACRAME_CALIB_REQ_NOT_GRANTED.minimum_usable_duration Natural32s
+MACRAME_CALIB_REQ_1.requested_duration Natural32s
+MACRAME_CALIB_REQ_1.minimum_usable_duration Natural32s
+MACRAME_CALIB_ADJUST.countdown Natural32
+MACRAME_CALIB_ADJUST.grant_start Natural32
+MACRAME_CALIB_ADJUST.grant_duration Natural32s
+MACRAME_CALIB_REQ_GRANTED.grant_duration Natural32s
+MACRAME_CALIB_REQ_DELAYED.grant_start Natural32s
+MACRAME_CALIB_REQ_DELAYED.grant_duration Natural32s
+MACRAME_CALIB_REQ_DELAYED.minimum_usable_duration Natural32s
+MACRAME_CALIB_REQ_DELAYED.coex_keep_alive Boolean
+MACRAME_CALIB_REQ_END.grant_start Natural32
+MACRAME_CALIB_REQ_END.grant_duration Natural32s
+MACRAME_CALIB_QUERY.grant_start Natural32s
+MACRAME_CALIB_QUERY.grant_duration Natural32s
+# Generated From macrame/macrame_mlme_api_debug.xml
+trace_def 73
+0032 0000 MACRAME_MLME_API_ADD_BA_REQUEST 0008 source_pid peer_qsta_address user_priority direction buf_size block_ack_timeout starting_sequence_number ba_amsdu_supported
+0032 0001 MACRAME_MLME_API_ADD_BLACKOUT_REQUEST 0008 blackout_id type source start_ref period duration count flags
+0032 0002 MACRAME_MLME_API_ADD_NOA_INDICATION 0006 blackout_id start_ref period duration count flags
+0032 0003 MACRAME_MLME_API_ADJUST_TX_POWER 0001 tx_power
+0032 0004 MACRAME_MLME_API_ALLOW_ALL_BEACONS_REQUEST 0001 allow
+0032 0005 MACRAME_MLME_API_BEACON_DEREGISTER_TRACKING_REQUEST 0000
+0032 0006 MACRAME_MLME_API_BEACON_REGISTER_TRACKING_REQUEST 0001 source_pid
+0032 0007 MACRAME_MLME_API_CLEAR_FLAGS_REQUEST 0001 flags
+0032 0008 MACRAME_MLME_API_CONFIG_QUEUE_REQUEST 0006 queue_index acm aifs ecwmin ecwmax txop_limit
+0032 0009 MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST 0006 source_pid rssi_low_threshold rssi_high_threshold rssi_cu_low_threshold rssi_cu_high_threshold result_code
+0032 000a MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST 0002 source_pid result_code
+0032 000b MACRAME_MLME_API_CONNECT_STATUS_REQUEST 0002 sta_mac status
+0032 000c MACRAME_MLME_API_CTW_CONFIG_REQUEST 0001 ctw
+0032 000d MACRAME_MLME_API_DELETE_KEY 0004 latest_key_only key_type sta_mac __LINE__
+0032 000e MACRAME_MLME_API_DEL_BA_REQUEST 0004 sta_mac user_priority direction send_cfm
+0032 000f MACRAME_MLME_API_DEL_BLACKOUT_REQUEST 0002 blackout_id type
+0032 0010 MACRAME_MLME_API_DEL_NOA_INDICATION 0001 blackout_id
+0032 0011 MACRAME_MLME_API_DWELLTIME_RESET_REQUEST 0000
+0032 0012 MACRAME_MLME_API_GET_KEY_REQUEST 0002 key_id key_type
+0032 0013 MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY 0003 address last_activity_time result
+0032 0014 MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT 0003 address last_transmit_time result
+0032 0015 MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY 0003 address last_unicast_activity_time result
+0032 0016 MACRAME_MLME_API_GET_RSSI 0003 peer_id rssi result
+0032 0017 MACRAME_MLME_API_HOST_SUSPEND_RESUME_INDICATION 0000
+0032 0018 MACRAME_MLME_API_KEY_FIND 0001 address
+0032 0019 MACRAME_MLME_API_MONITOR_RSSI 0004 source_pid low_threshold high_threshold enabled
+0032 001a MACRAME_MLME_API_RESET_RATES 0001 peer_addr
+0032 001b MACRAME_MLME_API_SCAN_DONE_INDICATION 0000
+0032 001c MACRAME_MLME_API_SCAN_START_INDICATION 0000
+0032 001d MACRAME_MLME_API_SCREEN_UPDATE 0000
+0032 001e MACRAME_MLME_API_SCREEN_UPDATE_FSM 0000
+0032 001f MACRAME_MLME_API_SET_AC_MEDIUM_TIME 0003 user_priority medium_time result_code
+0032 0020 MACRAME_MLME_API_SET_BSS_REQUEST 0008 vif_type bssid beacon_period dtim_period basic_rates ht_basic_mcs_set vht_basic_mcs_set csm_mode
+0032 0021 MACRAME_MLME_API_SET_GROUP_MANAGEMENT_INFO 0000
+0032 0022 MACRAME_MLME_API_SET_INTERFACE_ADDR_REQUEST 0001 interface_addr
+0032 0023 MACRAME_MLME_API_SET_KEY 0004 key_id key_type address cipher_suite_selector
+0032 0024 MACRAME_MLME_API_SET_LISTEN_INTERVAL_REQUEST 0001 listen_interval
+0032 0025 MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG 0003 interface_addr mandatory_rates cluster_id
+0032 0026 MACRAME_MLME_API_SET_NAN_DISCOVERY_BEACON 0001 frame
+0032 0027 MACRAME_MLME_API_SET_NAN_ROLE 0001 nan_role
+0032 0028 MACRAME_MLME_API_SET_NAN_SYNC_BEACON 0001 frame
+0032 0029 MACRAME_MLME_API_SET_PACKET_FILTER 0005 pid filter_id num_desc packet_filter_mode result_code
+0032 002a MACRAME_MLME_API_SET_POWERMGT_REQUEST 0001 mode
+0032 002b MACRAME_MLME_API_SET_QOS_INFO_REQUEST 0003 station_addr qos_info __LINE__
+0032 002c MACRAME_MLME_API_SET_SHORT_PREAMBLE_REQUEST 0001 short_preamble
+0032 002d MACRAME_MLME_API_SET_SHORT_SLOT_TIME_REQUEST 0001 short_time
+0032 002e MACRAME_MLME_API_SET_STA_OPERATION_REQUEST 0001 sta_operation
+0032 002f MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST 0003 source_pid address frame_type
+0032 0030 MACRAME_MLME_API_STA_CLEAR_REQUEST 0001 peer_addr
+0032 0031 MACRAME_MLME_API_STA_CONNECT_DONE_INDICATION 0000
+0032 0032 MACRAME_MLME_API_STA_CONNECT_START_INDICATION 0000
+0032 0033 MACRAME_MLME_API_STA_DHCP_DISCOVER_INDICATION 0000
+0032 0034 MACRAME_MLME_API_STA_DHCP_DONE_INDICATION 0000
+0032 0035 MACRAME_MLME_API_STA_DHCP_OFFER_INDICATION 0000
+0032 0036 MACRAME_MLME_API_STA_DHCP_REQUEST_INDICATION 0000
+0032 0037 MACRAME_MLME_API_STA_DHCP_START_INDICATION 0000
+0032 0038 MACRAME_MLME_API_STA_EAPOL_DONE_INDICATION 0000
+0032 0039 MACRAME_MLME_API_STA_EAPOL_START_INDICATION 0000
+0032 003a MACRAME_MLME_API_STA_INIT 0002 station_addr tdls_peer
+0032 003b MACRAME_MLME_API_STA_MOVE_DU_REQUEST 0004 source_pid addr_from addr_to drop_encrypted
+0032 003c MACRAME_MLME_API_STA_PAUSE_REQUEST 0002 peer_addr total_pause
+0032 003d MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM 0003 address direction result_code
+0032 003e MACRAME_MLME_API_STA_UNPAUSE_REQUEST 0001 peer_addr
+0032 003f MACRAME_MLME_API_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST 0002 enable ttp
+0032 0040 MACRAME_MLME_API_TX_FRAME_REQUEST 0007 frame tx_rate flags pri tag dwell_time fc
+0032 0041 MACRAME_MLME_API_USE_PROTECTION_REQUEST 0001 protect
+0032 0042 MACRAME_MLME_API_VIF_DEREGISTER_REQUEST 0000
+0032 0043 MACRAME_MLME_API_VIF_OFF_CHANNEL_FINISH_REQUEST 0000
+0032 0044 MACRAME_MLME_API_VIF_REGISTER_REQUEST 0005 source_pid vif_type interface_addr device_addr station_addr
+0032 0045 MACRAME_MLME_API_VIF_SCHEDULE_REQUEST 0003 flags sched_time duration
+0032 0046 MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST 000a channel_freq channel_info max_air_power air_pwr_type distance_nearest_edge regulatory_domain band_edge flags sched_time duration
+0032 0047 MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST 0004 centre_freq ch_switch_time sched_flags sched_duration
+0032 0048 MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST 0005 peer_sta_addr centre_freq ch_switch_time sched_flags sched_duration
+# Generated From macrame/macrame_mlme_api_debug.xml
+trace_types 124
+MACRAME_MLME_API_SET_BSS_REQUEST.vif_type VIF_TYPE
+MACRAME_MLME_API_SET_BSS_REQUEST.bssid MAC_Address
+MACRAME_MLME_API_SET_BSS_REQUEST.beacon_period TIME_UNITS
+MACRAME_MLME_API_SET_BSS_REQUEST.basic_rates RATE
+MACRAME_MLME_API_SET_BSS_REQUEST.csm_mode CONN_SECURITY_MODE
+MACRAME_MLME_API_SET_AC_MEDIUM_TIME.user_priority PRIORITY
+MACRAME_MLME_API_SET_AC_MEDIUM_TIME.result_code RESULT_CODE
+MACRAME_MLME_API_STA_UNPAUSE_REQUEST.peer_addr MAC_Address
+MACRAME_MLME_API_MONITOR_RSSI.source_pid FsmProcessId
+MACRAME_MLME_API_MONITOR_RSSI.low_threshold Integer16
+MACRAME_MLME_API_MONITOR_RSSI.high_threshold Integer16
+MACRAME_MLME_API_MONITOR_RSSI.enabled Boolean
+MACRAME_MLME_API_SET_PACKET_FILTER.pid FsmProcessId
+MACRAME_MLME_API_SET_PACKET_FILTER.packet_filter_mode PACKET_FILTER_MODE
+MACRAME_MLME_API_SET_PACKET_FILTER.result_code RESULT_CODE
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.vif_type VIF_TYPE
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.interface_addr MAC_Address
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.device_addr MAC_Address
+MACRAME_MLME_API_VIF_REGISTER_REQUEST.station_addr MAC_Address
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_DEL_REQUEST.result_code RESULT_CODE
+MACRAME_MLME_API_ADD_NOA_INDICATION.start_ref Natural32
+MACRAME_MLME_API_ADD_NOA_INDICATION.period Natural32
+MACRAME_MLME_API_ADD_NOA_INDICATION.duration Natural32
+MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY.address MAC_Address
+MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY.last_unicast_activity_time Natural32
+MACRAME_MLME_API_GET_LAST_PEER_UNICAST_ACTIVITY.result Boolean
+MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY.address MAC_Address
+MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY.last_activity_time Natural32
+MACRAME_MLME_API_GET_LAST_PEER_ACTIVITY.result Boolean
+MACRAME_MLME_API_SET_SHORT_SLOT_TIME_REQUEST.short_time Boolean
+MACRAME_MLME_API_SET_KEY.key_type Key_Type
+MACRAME_MLME_API_SET_KEY.address MAC_Address
+MACRAME_MLME_API_SET_KEY.cipher_suite_selector Natural32
+MACRAME_MLME_API_DEL_BA_REQUEST.sta_mac MAC_Address
+MACRAME_MLME_API_DEL_BA_REQUEST.user_priority PRIORITY
+MACRAME_MLME_API_DEL_BA_REQUEST.direction DIRECTION
+MACRAME_MLME_API_DEL_BA_REQUEST.send_cfm Boolean
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.peer_sta_addr MAC_Address
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.centre_freq CHANNEL_FREQUENCY
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.ch_switch_time Natural32
+MACRAME_MLME_API_VIF_SET_PEER_CHANNEL_REQUEST.sched_duration Integer32
+MACRAME_MLME_API_BEACON_REGISTER_TRACKING_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM.address MAC_Address
+MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM.direction DIRECTION
+MACRAME_MLME_API_STA_RESET_SEQUENCE_NUM.result_code RESULT_CODE
+MACRAME_MLME_API_DEL_BLACKOUT_REQUEST.type BLACKOUT_TYPE
+MACRAME_MLME_API_SET_QOS_INFO_REQUEST.station_addr MAC_Address
+MACRAME_MLME_API_SET_QOS_INFO_REQUEST.__LINE__ __LINE__
+MACRAME_MLME_API_VIF_SCHEDULE_REQUEST.sched_time Natural32
+MACRAME_MLME_API_VIF_SCHEDULE_REQUEST.duration Integer32
+MACRAME_MLME_API_SET_NAN_SYNC_BEACON.frame MBULK
+MACRAME_MLME_API_ADD_BA_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_ADD_BA_REQUEST.peer_qsta_address MAC_Address
+MACRAME_MLME_API_ADD_BA_REQUEST.user_priority PRIORITY
+MACRAME_MLME_API_ADD_BA_REQUEST.direction DIRECTION
+MACRAME_MLME_API_ADD_BA_REQUEST.block_ack_timeout TIME_UNITS
+MACRAME_MLME_API_ADD_BA_REQUEST.ba_amsdu_supported Boolean
+MACRAME_MLME_API_STA_CLEAR_REQUEST.peer_addr MAC_Address
+MACRAME_MLME_API_DELETE_KEY.latest_key_only Boolean
+MACRAME_MLME_API_DELETE_KEY.key_type KEY_TYPE
+MACRAME_MLME_API_DELETE_KEY.sta_mac MAC_Address
+MACRAME_MLME_API_DELETE_KEY.__LINE__ __LINE__
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.channel_freq CHANNEL_FREQUENCY
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.channel_info CHANNEL_INFORMATION
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.max_air_power Integer16
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.air_pwr_type CHANNEL_INFORMATION
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.regulatory_domain REGULATORY_DOMAIN
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.band_edge BAND_EDGE
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.sched_time Natural32
+MACRAME_MLME_API_VIF_SET_CHANNEL_REQUEST.duration Integer32
+MACRAME_MLME_API_SET_NAN_ROLE.nan_role NAN_ROLE_TYPE
+MACRAME_MLME_API_STA_PAUSE_REQUEST.peer_addr MAC_Address
+MACRAME_MLME_API_STA_PAUSE_REQUEST.total_pause Boolean
+MACRAME_MLME_API_TX_FRAME_REQUEST.frame MBULK
+MACRAME_MLME_API_TX_FRAME_REQUEST.pri PRIORITY
+MACRAME_MLME_API_TX_FRAME_REQUEST.tag CLIENT_TAG
+MACRAME_MLME_API_TX_FRAME_REQUEST.dwell_time Natural32
+MACRAME_MLME_API_CONNECT_STATUS_REQUEST.sta_mac MAC_Address
+MACRAME_MLME_API_CONNECT_STATUS_REQUEST.status CONNECTION_STATUS
+MACRAME_MLME_API_SET_NAN_DISCOVERY_BEACON.frame MBULK
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_low_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_high_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_low_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.rssi_cu_high_threshold Decibels
+MACRAME_MLME_API_CONNECTION_QUALITY_TRIGGER_ADD_REQUEST.result_code RESULT_CODE
+MACRAME_MLME_API_USE_PROTECTION_REQUEST.protect Boolean
+MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG.interface_addr MAC_Address
+MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG.mandatory_rates RATE
+MACRAME_MLME_API_SET_NAN_CLUSTER_CONFIG.cluster_id MAC_Address
+MACRAME_MLME_API_RESET_RATES.peer_addr MAC_Address
+MACRAME_MLME_API_SET_SHORT_PREAMBLE_REQUEST.short_preamble Boolean
+MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST.address MAC_Address
+MACRAME_MLME_API_STA_CANCEL_FRAME_REQUEST.frame_type MLME_FRAME_TYPE
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.source_pid FsmProcessId
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.addr_from MAC_Address
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.addr_to MAC_Address
+MACRAME_MLME_API_STA_MOVE_DU_REQUEST.drop_encrypted Boolean
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.type BLACKOUT_TYPE
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.source BLACKOUT_SOURCE
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.start_ref Natural32
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.period Natural32
+MACRAME_MLME_API_ADD_BLACKOUT_REQUEST.duration Natural32
+MACRAME_MLME_API_GET_RSSI.rssi Integer16
+MACRAME_MLME_API_GET_RSSI.result Boolean
+MACRAME_MLME_API_ALLOW_ALL_BEACONS_REQUEST.allow Boolean
+MACRAME_MLME_API_STA_INIT.station_addr MAC_Address
+MACRAME_MLME_API_STA_INIT.tdls_peer Boolean
+MACRAME_MLME_API_CONFIG_QUEUE_REQUEST.acm Boolean
+MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST.centre_freq CHANNEL_FREQUENCY
+MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST.ch_switch_time Natural32
+MACRAME_MLME_API_VIF_SET_OFFCHANNEL_REQUEST.sched_duration Integer32
+MACRAME_MLME_API_SET_INTERFACE_ADDR_REQUEST.interface_addr MAC_Address
+MACRAME_MLME_API_KEY_FIND.address MAC_Address
+MACRAME_MLME_API_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.enable Boolean
+MACRAME_MLME_API_TDLS_ENABLE_TRAFFIC_REPORT_REQUEST.ttp Natural32
+MACRAME_MLME_API_SET_POWERMGT_REQUEST.mode POWER_MANAGEMENT_MODE
+MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT.address MAC_Address
+MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT.last_transmit_time Natural32
+MACRAME_MLME_API_GET_LAST_PEER_TRANSMIT.result Boolean
+MACRAME_MLME_API_GET_KEY_REQUEST.key_type KEY_TYPE
+# Generated From macrame/macrame_dplane_debug.xml
+trace_def 35
+0011 0000 MACRAME_DPLANE_BA_ERROR_IND 0004 sta_mac prio direction reason
+0011 0001 MACRAME_DPLANE_BA_TX_ERROR_IND 0002 start_seq_nr sta_mac
+0011 0002 MACRAME_DPLANE_BEACON_TX_FINISHED_IND 0002 seq_nr txstatus
+0011 0003 MACRAME_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND 0002 frame txstatus
+0011 0004 MACRAME_DPLANE_DELBA_CFM 0000
+0011 0005 MACRAME_DPLANE_DPD_FRAME_SENT_IND 0002 frame txstatus
+0011 0006 MACRAME_DPLANE_FRAME_RX_IND 0001 frame
+0011 0007 MACRAME_DPLANE_MATCHED_FILTER_IND 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len
+0011 0008 MACRAME_DPLANE_MCAST_SERVICE_END_IND 0000
+0011 0009 MACRAME_DPLANE_MGMT_TX_CFM 0005 frame pid txstatus retrys tag
+0011 000a MACRAME_DPLANE_MIC_FAILURE_IND 0001 frame
+0011 000b MACRAME_DPLANE_MM_CFM 0003 source_pid txstatus pk_tag
+0011 000c MACRAME_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND 0002 seq_nr txstatus
+0011 000d MACRAME_DPLANE_PAUSE_RESUME_CFM 0000
+0011 000e MACRAME_DPLANE_PEER_PS_STATE_UPDATE_IND 0002 sta_addr power_save
+0011 000f MACRAME_DPLANE_PERSISTENT_FRAME_PROCESSED_IND 0002 frame txstatus
+0011 0010 MACRAME_DPLANE_PSPOLL_TX_FINISHED_IND 0002 frame txstatus
+0011 0011 MACRAME_DPLANE_PS_SERVICE_END_IND 0001 moredata
+0011 0012 MACRAME_DPLANE_PS_SERVICE_TRIGGERED_IND 0000
+0011 0013 MACRAME_DPLANE_PS_UPDATE_IND 0002 vif_is_sta sta_ps_state
+0011 0014 MACRAME_DPLANE_RX_ACTIVITY_OCCURED_IND 0000
+0011 0015 MACRAME_DPLANE_SEND_NULL_FRAME_IND 0000
+0011 0016 MACRAME_DPLANE_SPURIOUS_MOREBIT_IND 0000
+0011 0017 MACRAME_DPLANE_STA_CLEARED_CFM 0001 mac_addr
+0011 0018 MACRAME_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND 0002 frame txstatus
+0011 0019 MACRAME_DPLANE_STA_MOVE_DU_CFM 0003 source_pid mac_addr result_code
+0011 001a MACRAME_DPLANE_STA_PAUSED_CFM 0001 sta_addr
+0011 001b MACRAME_DPLANE_STA_RESUMED_CFM 0001 mac_addr
+0011 001c MACRAME_DPLANE_TDLS_PEER_PS_UPDATE_IND 0002 sta_mac tdls_ps_state
+0011 001d MACRAME_DPLANE_TDLS_PEER_SP_IND 0002 sta_mac du_bm
+0011 001e MACRAME_DPLANE_UNKNOWN_PEER_IND 0001 peer_addr
+0011 001f MACRAME_DPLANE_UPDATE_RSSI_SNR_AVG 0000
+0011 0020 MACRAME_DPLANE_VIF_ANNOUNCE_AVAILABILITY_IND 0000
+0011 0021 MACRAME_DPLANE_VIF_CHECK_CLEAR_IND 0000
+0011 0022 MACRAME_DPLANE_VIF_DELETE_CFM 0000
+# Generated From macrame/macrame_dplane_debug.xml
+trace_types 44
+MACRAME_DPLANE_MIC_FAILURE_IND.frame MBULK
+MACRAME_DPLANE_PEER_PS_STATE_UPDATE_IND.sta_addr MAC_Address
+MACRAME_DPLANE_PEER_PS_STATE_UPDATE_IND.power_save Boolean
+MACRAME_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.frame MBULK
+MACRAME_DPLANE_STA_KEEPALIVE_TX_FINISHED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_BEACON_TX_FINISHED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_MATCHED_FILTER_IND.frame MBULK
+MACRAME_DPLANE_MATCHED_FILTER_IND.dest_pid FsmProcessId
+MACRAME_DPLANE_MATCHED_FILTER_IND.filter_id Natural8
+MACRAME_DPLANE_MATCHED_FILTER_IND.packet_filter_mode Packet_Filter_Mode
+MACRAME_DPLANE_MATCHED_FILTER_IND.mac_hdr_len NAtural16
+MACRAME_DPLANE_PSPOLL_TX_FINISHED_IND.frame MBULK
+MACRAME_DPLANE_PSPOLL_TX_FINISHED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_UNKNOWN_PEER_IND.peer_addr MAC_Address
+MACRAME_DPLANE_DPD_FRAME_SENT_IND.frame MBULK
+MACRAME_DPLANE_DPD_FRAME_SENT_IND.txstatus Transmission_Status
+MACRAME_DPLANE_PS_SERVICE_END_IND.moredata Boolean
+MACRAME_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.frame MBULK
+MACRAME_DPLANE_PERSISTENT_FRAME_PROCESSED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_STA_CLEARED_CFM.mac_addr MAC_Address
+MACRAME_DPLANE_PS_UPDATE_IND.vif_is_sta Boolean
+MACRAME_DPLANE_BA_TX_ERROR_IND.sta_mac MAC_Address
+MACRAME_DPLANE_FRAME_RX_IND.frame MBULK
+MACRAME_DPLANE_STA_PAUSED_CFM.sta_addr MAC_Address
+MACRAME_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.frame MBULK
+MACRAME_DPLANE_CTS_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_NULL_ANNOUNCE_FRAME_PROCESSED_IND.txstatus Transmission_Status
+MACRAME_DPLANE_MGMT_TX_CFM.frame MBULK
+MACRAME_DPLANE_MGMT_TX_CFM.pid FsmProcessId
+MACRAME_DPLANE_MGMT_TX_CFM.txstatus Transmission_Status
+MACRAME_DPLANE_MM_CFM.source_pid FsmProcessId
+MACRAME_DPLANE_MM_CFM.txstatus Transmission_Status
+MACRAME_DPLANE_MM_CFM.pk_tag Client_Tag
+MACRAME_DPLANE_BA_ERROR_IND.sta_mac MAC_Address
+MACRAME_DPLANE_BA_ERROR_IND.prio PRIORITY
+MACRAME_DPLANE_BA_ERROR_IND.direction DIRECTION
+MACRAME_DPLANE_BA_ERROR_IND.reason REASON_CODE
+MACRAME_DPLANE_STA_MOVE_DU_CFM.source_pid FsmProcessId
+MACRAME_DPLANE_STA_MOVE_DU_CFM.mac_addr MAC_Address
+MACRAME_DPLANE_STA_MOVE_DU_CFM.result_code Result_Code
+MACRAME_DPLANE_STA_RESUMED_CFM.mac_addr MAC_Address
+MACRAME_DPLANE_TDLS_PEER_SP_IND.sta_mac MAC_Address
+MACRAME_DPLANE_TDLS_PEER_SP_IND.du_bm Natural8
+MACRAME_DPLANE_TDLS_PEER_PS_UPDATE_IND.sta_mac MAC_Address
+# Generated From macrame/macrame_tx_debug.xml
+trace_def 4
+0029 0000 MACRAME_TX_BUFFER 0006 frame status flags frame_type pid dwell_time
+0029 0001 MACRAME_TX_DISCARD 0002 frame_type src_pid
+0029 0002 MACRAME_TX_FAIL 0004 frame src_pid reason tag
+0029 0003 MACRAME_TX_SEND_CTS_TO_SELF 0000
+# Generated From macrame/macrame_tx_debug.xml
+trace_types 8
+MACRAME_TX_FAIL.frame MBULK
+MACRAME_TX_FAIL.src_pid FsmProcessId
+MACRAME_TX_FAIL.reason RAME_TX_FAIL_REASONS_T
+MACRAME_TX_FAIL.tag CLIENT_TAG
+MACRAME_TX_BUFFER.frame MBULK
+MACRAME_TX_BUFFER.status DEBUG_STATUS_T
+MACRAME_TX_BUFFER.pid FsmProcessId
+MACRAME_TX_BUFFER.dwell_time Interval
+DEBUG_STATUS_T Enum 0 ADD_TO_QUEUE 1 ADD_TO_QUEUE_HEAD 10 DISCARD_FROM_QUEUE 11 DISCARD_LAST_ITEM 12 DISCARD_NON_HEAD 13 DISCARD_HEAD 14 CANCEL_FRAMES_IN_QUEUE 15 CANCEL_CURRENT_FRAME 16 QS_DWELL_TIME 17 QS_VIF_NOT_GUARANTEED 18 QS_VIF_SCHED_EXTENDED 19 QS_VIF_SCHED_NOT_EXTENDED 2 ADD_TO_QUEUE_NON_HEAD 20 QS_VIF_GUARANTEED 21 QS_BLACKOUT_IMMINENT 22 QS_NEED_FORCED_SCHED 23 QS_SEND_FROM_QUEUE 24 QS_FORCED_AWAKE 25 TEAR_DOWN_QUEUE 3 SEND_QUEUED_FRAMES 4 QUEUE_AND_SEND 5 QS_TXENTRY_VALID 6 QS_SEND_NOW 7 QS_QUEUE_FRAME 8 QS_SEND_QUEUED 9 SEND_FROM_QUEUE
+RAME_TX_FAIL Enum 0 NULL_FRAME 1 CANT_OWN_FRAME 2 NULL_STA 3 NOT_CONNETED_UNICAST
+# Generated From macrame/macrame_coex_api_debug.xml
+trace_def 22
+002a 0000 MACRAME_COEX_API_BLACKOUT_ATTACH 0002 handle vix_bitmap
+002a 0001 MACRAME_COEX_API_BLACKOUT_ATTACH_APPLIED 0002 handle vix_bitmap_applied
+002a 0002 MACRAME_COEX_API_BLACKOUT_CREATE 0004 period duration start_time req_flags
+002a 0003 MACRAME_COEX_API_BLACKOUT_DESTROY 0001 handle
+002a 0004 MACRAME_COEX_API_BLACKOUT_DETACH 0002 handle vix_bitmap
+002a 0005 MACRAME_COEX_API_BLACKOUT_MASK 0002 handle vix_bitmap
+002a 0006 MACRAME_COEX_API_BLACKOUT_UNMASK 0002 handle vix_bitmap
+002a 0007 MACRAME_COEX_API_BLACKOUT_UPDATE 0005 handle period duration start_time req_flags
+002a 0008 MACRAME_COEX_API_FORCE_MIN_TX_RATE 0002 vix_bitmap rate
+002a 0009 MACRAME_COEX_API_GET_N_REG_VIFS 0000
+002a 000a MACRAME_COEX_API_GET_SCHEULABLE_VIX_BITMAP 0000
+002a 000b MACRAME_COEX_API_NOA_DURATION_FOR_CONCURRENT 0002 noa_duration __LINE__
+002a 000c MACRAME_COEX_API_PS_FORCE_ACTIVE 0001 vix_bitmap
+002a 000d MACRAME_COEX_API_PS_RESTORE 0001 vix_bitmap
+002a 000e MACRAME_COEX_API_RESTORE_MAX_CLEAR_TIMEOUT 0001 vix_bitmap
+002a 000f MACRAME_COEX_API_RESTORE_MIN_TX_RATE 0001 vix_bitmap
+002a 0010 MACRAME_COEX_API_RESTRICT_WLAN 0004 restrict_start restrict_duration is_scheduled eol_extension
+002a 0011 MACRAME_COEX_API_SET_MAX_CLEAR_TIMEOUT 0002 vix_bitmap timeout
+002a 0012 MACRAME_COEX_API_SET_TX_PRIORITY 0001 coex_priority
+002a 0013 MACRAME_COEX_API_VIF_GET_CLEAR_TIME 0000
+002a 0014 MACRAME_COEX_API_VIF_GET_NEXT_DTIM_TIME 0000
+002a 0015 MACRAME_COEX_API_WAKE_UP_ON_BEACON_MISS 0002 vix_bitmap wake_up
+# Generated From macrame/macrame_coex_api_debug.xml
+trace_types 22
+MACRAME_COEX_API_RESTRICT_WLAN.restrict_start Natural32
+MACRAME_COEX_API_RESTRICT_WLAN.restrict_duration Integer32
+MACRAME_COEX_API_RESTRICT_WLAN.is_scheduled Boolean
+MACRAME_COEX_API_RESTRICT_WLAN.eol_extension Integer32
+MACRAME_COEX_API_BLACKOUT_DETACH.handle Natural32
+MACRAME_COEX_API_NOA_DURATION_FOR_CONCURRENT.noa_duration Natural32
+MACRAME_COEX_API_NOA_DURATION_FOR_CONCURRENT.__LINE__ __LINE__
+MACRAME_COEX_API_BLACKOUT_ATTACH_APPLIED.handle Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.handle Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.period Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.duration Natural32
+MACRAME_COEX_API_BLACKOUT_UPDATE.start_time Natural32
+MACRAME_COEX_API_WAKE_UP_ON_BEACON_MISS.wake_up Boolean
+MACRAME_COEX_API_BLACKOUT_MASK.handle Natural32
+MACRAME_COEX_API_SET_MAX_CLEAR_TIMEOUT.timeout Integer32
+MACRAME_COEX_API_BLACKOUT_UNMASK.handle Natural32
+MACRAME_COEX_API_SET_TX_PRIORITY.coex_priority Natural8
+MACRAME_COEX_API_BLACKOUT_CREATE.period Natural32
+MACRAME_COEX_API_BLACKOUT_CREATE.duration Natural32
+MACRAME_COEX_API_BLACKOUT_CREATE.start_time Natural32
+MACRAME_COEX_API_BLACKOUT_DESTROY.handle Natural32
+MACRAME_COEX_API_BLACKOUT_ATTACH.handle Natural32
+# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml
+trace_def 26
+0024 0000 MACRAME_BEACON_DEREGISTER_TRACKING 0001 __LINE__
+0024 0001 MACRAME_BEACON_DRIFT 0004 go_drift tbtt_diff target_separation beacon_period
+0024 0002 MACRAME_BEACON_DRIFT_INPUT_GO 0006 go_tbtt_h go_tbtt_l go_tbtt_time go_tsf_h go_tsf_l go_tsf_time
+0024 0003 MACRAME_BEACON_DRIFT_INPUT_STA 0006 sta_tbtt_h sta_tbtt_l sta_tbtt_time sta_tsf_h sta_tsf_l sta_tsf_time
+0024 0004 MACRAME_BEACON_DTIM_COUNT 0006 tsf_h tsf_l beacon_period dtim_period dtim_count time_till_next_dtim
+0024 0005 MACRAME_BEACON_INIT_TBTT 0004 period_us tbtt_time tbtt_tsf_h tbtt_tsf_l
+0024 0006 MACRAME_BEACON_LOAD 0002 frame __LINE__
+0024 0007 MACRAME_BEACON_MISSED 0008 inhibit sched_vix sched_vix_bitmap listen_start listen_end sched_type received expected
+0024 0008 MACRAME_BEACON_REGISTER_TRACKING 0004 pid start_time end_time __LINE__
+0024 0009 MACRAME_BEACON_RX 0006 tsf_tbtt_h tsf_tbtt_l sys_time_tbtt received period seq_no
+0024 000a MACRAME_BEACON_RX_EXTRA 0005 timestamp_offset acc_mod_opts tbtt_bss_h tbtt_bss_l fc
+0024 000b MACRAME_BEACON_RX_HANDLER 0006 inhibit sched_vix sched_vix_bitmap sched_type source_addr seq_no
+0024 000c MACRAME_BEACON_RX_HASH_CHANGED 0004 frame new_hash frame_length offset
+0024 000d MACRAME_BEACON_RX_NEXT_WINDOW 0004 pid start_time end_time __LINE__
+0024 000e MACRAME_BEACON_RX_NOPHY 0006 tsf_tbtt_h tsf_tbtt_l tsf_invalid_count tbtt_bss_h tbtt_bss_l period
+0024 000f MACRAME_BEACON_RX_SCHED 0003 start end sched_duration
+0024 0010 MACRAME_BEACON_RX_SKIP 0003 skip dtim_count dtim_period
+0024 0011 MACRAME_BEACON_RX_TBTT 0006 bss_tbtt_h bss_tbtt_l tsf_h tsf_l tsf_systime uncertainty
+0024 0012 MACRAME_BEACON_RX_TRACK 0007 offset min max holdoff phy_hdr_duration data_duration total_duration
+0024 0013 MACRAME_BEACON_TSF_SYNC 0003 tsf_h tsf_l tsf_systime
+0024 0014 MACRAME_BEACON_TX_AP 0009 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline tim_pvb mcast_frames_count pump_multicast ecsa_count txflags_ex
+0024 0015 MACRAME_BEACON_TX_AP_HANDLER 0004 tsf_tbtt_l current_time sys_time_tbtt next_ap_handler_time
+0024 0016 MACRAME_BEACON_TX_FINISHED 0007 tbtt_time last_success_systime tx_successful acc_mod_opts seq_no missed_since_last_tx missed_total
+0024 0017 MACRAME_BEACON_TX_NAN 0004 frame tsf_tbtt_l sys_time_tbtt tx_sw_deadline
+0024 0018 MACRAME_PROBEREQ_RX_HANDLER 0004 inhibit sched_vix sched_vix_bitmap sched_type
+0024 0019 MACRAME_PROBERESP_RX_HANDLER 0005 inhibit sched_vix sched_vix_bitmap sched_type seq_no
+# Generated From macrame/macrame_beacon/macrame_beacon_debug.xml
+trace_types 87
+MACRAME_BEACON_TX_AP.frame MBULK
+MACRAME_BEACON_TX_AP.tsf_tbtt_l Natural32
+MACRAME_BEACON_TX_AP.sys_time_tbtt Natural32
+MACRAME_BEACON_TX_AP.tx_sw_deadline Natural32
+MACRAME_BEACON_TX_AP.tim_pvb Natural8
+MACRAME_BEACON_TX_AP.pump_multicast Boolean
+MACRAME_BEACON_TX_AP.ecsa_count Natural8
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tbtt_time Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_GO.go_tsf_time Natural32
+MACRAME_BEACON_DEREGISTER_TRACKING.__LINE__ __LINE__
+MACRAME_BEACON_TSF_SYNC.tsf_h Natural32
+MACRAME_BEACON_TSF_SYNC.tsf_l Natural32
+MACRAME_BEACON_TSF_SYNC.tsf_systime Natural32
+MACRAME_BEACON_RX_HASH_CHANGED.frame MBULK
+MACRAME_BEACON_RX_HASH_CHANGED.new_hash Natural32
+MACRAME_BEACON_RX_HASH_CHANGED.frame_length Integer16
+MACRAME_BEACON_RX_HASH_CHANGED.offset Natural8
+MACRAME_BEACON_TX_AP_HANDLER.tsf_tbtt_l Natural32
+MACRAME_BEACON_TX_AP_HANDLER.current_time Natural32
+MACRAME_BEACON_TX_AP_HANDLER.sys_time_tbtt Natural32
+MACRAME_BEACON_TX_AP_HANDLER.next_ap_handler_time Natural32
+MACRAME_BEACON_RX_TRACK.offset Natural32
+MACRAME_BEACON_RX_TRACK.min Natural32
+MACRAME_BEACON_RX_TRACK.max Natural32
+MACRAME_BEACON_RX.tsf_tbtt_h Natural32
+MACRAME_BEACON_RX.tsf_tbtt_l Natural32
+MACRAME_BEACON_RX.sys_time_tbtt Natural32
+MACRAME_BEACON_RX.received Natural32
+MACRAME_BEACON_REGISTER_TRACKING.start_time Natural32
+MACRAME_BEACON_REGISTER_TRACKING.end_time Natural32
+MACRAME_BEACON_REGISTER_TRACKING.__LINE__ __LINE__
+MACRAME_BEACON_RX_HANDLER.source_addr MAC_Address
+MACRAME_BEACON_RX_TBTT.bss_tbtt_h Natural32
+MACRAME_BEACON_RX_TBTT.bss_tbtt_l Natural32
+MACRAME_BEACON_RX_TBTT.tsf_h Natural32
+MACRAME_BEACON_RX_TBTT.tsf_l Natural32
+MACRAME_BEACON_RX_TBTT.tsf_systime Natural32
+MACRAME_BEACON_RX_EXTRA.tbtt_bss_h Natural32
+MACRAME_BEACON_RX_EXTRA.tbtt_bss_l Natural32
+MACRAME_BEACON_TX_NAN.frame MBULK
+MACRAME_BEACON_TX_NAN.tsf_tbtt_l Natural32
+MACRAME_BEACON_TX_NAN.sys_time_tbtt Natural32
+MACRAME_BEACON_TX_NAN.tx_sw_deadline Natural32
+MACRAME_BEACON_LOAD.frame MBULK
+MACRAME_BEACON_LOAD.__LINE__ __LINE__
+MACRAME_BEACON_MISSED.listen_start Natural32
+MACRAME_BEACON_MISSED.listen_end Natural32
+MACRAME_BEACON_MISSED.received Natural32
+MACRAME_BEACON_MISSED.expected Natural32
+MACRAME_BEACON_DTIM_COUNT.tsf_h Natural32
+MACRAME_BEACON_DTIM_COUNT.tsf_l Natural32
+MACRAME_BEACON_DTIM_COUNT.beacon_period Natural32
+MACRAME_BEACON_DTIM_COUNT.dtim_count Natural32
+MACRAME_BEACON_DTIM_COUNT.time_till_next_dtim Natural32
+MACRAME_BEACON_RX_SCHED.start Natural32
+MACRAME_BEACON_RX_SCHED.end Natural32
+MACRAME_BEACON_RX_SCHED.sched_duration Natural32
+MACRAME_BEACON_DRIFT.go_drift Natural32
+MACRAME_BEACON_DRIFT.tbtt_diff Natural32s
+MACRAME_BEACON_DRIFT.target_separation Natural32s
+MACRAME_BEACON_DRIFT.beacon_period Natural32
+MACRAME_BEACON_RX_NEXT_WINDOW.start_time Natural32
+MACRAME_BEACON_RX_NEXT_WINDOW.end_time Natural32
+MACRAME_BEACON_RX_NEXT_WINDOW.__LINE__ __LINE__
+MACRAME_BEACON_INIT_TBTT.period_us Natural32
+MACRAME_BEACON_INIT_TBTT.tbtt_time Natural32
+MACRAME_BEACON_INIT_TBTT.tbtt_tsf_h Natural32
+MACRAME_BEACON_INIT_TBTT.tbtt_tsf_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tbtt_time Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_h Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_l Natural32
+MACRAME_BEACON_DRIFT_INPUT_STA.sta_tsf_time Natural32
+MACRAME_BEACON_RX_NOPHY.tsf_tbtt_h Natural32
+MACRAME_BEACON_RX_NOPHY.tsf_tbtt_l Natural32
+MACRAME_BEACON_RX_NOPHY.tsf_invalid_count Natural32
+MACRAME_BEACON_RX_NOPHY.tbtt_bss_h Natural32
+MACRAME_BEACON_RX_NOPHY.tbtt_bss_l Natural32
+MACRAME_BEACON_TX_FINISHED.tbtt_time Natural32
+MACRAME_BEACON_TX_FINISHED.last_success_systime Natural32
+MACRAME_BEACON_TX_FINISHED.tx_successful Boolean
+MACRAME_BEACON_TX_FINISHED.missed_total Natural32
+# Generated From macrame/macrame_idle/macrame_idle_lite/macrame_idle_lite_debug.xml
+trace_def 4
+0033 0000 MACRAME_IDLE_LITE_CHECK 0002 result __LINE__
+0033 0001 MACRAME_IDLE_LITE_EVALUATE 0001 permit
+0033 0002 MACRAME_IDLE_LITE_OFF_IND 0001 result
+0033 0003 MACRAME_IDLE_LITE_OFF_REQUEST 0001 result
+# Generated From macrame/macrame_idle/macrame_idle_lite/macrame_idle_lite_debug.xml
+trace_types 5
+MACRAME_IDLE_LITE_OFF_REQUEST.result Natural8
+MACRAME_IDLE_LITE_OFF_IND.result Natural8
+MACRAME_IDLE_LITE_CHECK.result Boolean
+MACRAME_IDLE_LITE_CHECK.__LINE__ __LINE__
+MACRAME_IDLE_LITE_EVALUATE.permit Natural8
+# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml
+trace_def 27
+001f 0000 MACRAME_ADD_CHIP_BLACKOUT 0008 dtim_time start_reference duration period count flags handle num_chip_blackouts
+001f 0001 MACRAME_BLACKOUT_ACTIVATE_USPBO 0002 blackout_masked next_blackout_state_change_valid
+001f 0002 MACRAME_BLACKOUT_ACTIVITIES_ALLOWED 0007 idx bo_type period duration start bo_id allowed
+001f 0003 MACRAME_BLACKOUT_ADD_BLACKOUT 0009 bo_id bo_type bo_source bo_start period duration count flags result
+001f 0004 MACRAME_BLACKOUT_CHECK_USPBO_0 0001 uspbo_active
+001f 0005 MACRAME_BLACKOUT_CHECK_USPBO_1 0003 uspbo_active num_blackouts flags
+001f 0006 MACRAME_BLACKOUT_COEX_ATTACH_USPBO 0002 handle vix_bitmap
+001f 0007 MACRAME_BLACKOUT_COEX_ATTACH_VIF 0001 handle
+001f 0008 MACRAME_BLACKOUT_COEX_DETACH_USPBO 0002 handle vix_bitmap
+001f 0009 MACRAME_BLACKOUT_COEX_DETACH_VIF 0001 handle
+001f 000a MACRAME_BLACKOUT_COEX_MASK_UNMASK 0003 handle vix_bitmap mask
+001f 000b MACRAME_BLACKOUT_DEACTIVATE_USPBO 0003 sched_vix blackout_masked next_blackout_state_change_valid
+001f 000c MACRAME_BLACKOUT_DEL_BLACKOUT 0002 bo_id result
+001f 000d MACRAME_BLACKOUT_GET_SSS_BO_START_END 0004 state start duration eol_extension
+001f 000e MACRAME_BLACKOUT_GET_USPBO_INFO 0005 flags period duration reference end_time
+001f 000f MACRAME_BLACKOUT_GET_USPBO_INFO_IN 0003 bostart bostop flags
+001f 0010 MACRAME_BLACKOUT_GET_USPBO_INFO_OUT 0003 bostart bostop flags
+001f 0011 MACRAME_BLACKOUT_INFO 0007 bo_id flags start_reference duration scheduler_flags period end_time
+001f 0012 MACRAME_BLACKOUT_MASK_COEX_USPBO 0003 in_mask uspbo_active blackout_masked
+001f 0013 MACRAME_BLACKOUT_MSG 0003 word16 word32 __LINE__
+001f 0014 MACRAME_BLACKOUT_QUERY_BACKOFF 0009 idx start start_ref duration period backoff_time flags priority stop
+001f 0015 MACRAME_BLACKOUT_QUERY_BLACKOUT 0007 Scheduler_flag vif_in_blackout start_time stop_time reference t idx
+001f 0016 MACRAME_BLACKOUT_REGISTER_BLACKOUT 0008 bo_id bo_type bo_source bo_start period duration count flags
+001f 0017 MACRAME_BLACKOUT_RESTART_USPBO 0003 uspbo_active blackout_masked next_blackout_state_change_valid
+001f 0018 MACRAME_BLACKOUT_UPDATE_USPBO 0007 sched_vix bo_info_vix_bitmap bo_info_state blackout_masked next_blackout_state_change_valid timer_st cts_to_self_mode
+001f 0019 MACRAME_DEL_CHIP_BLACKOUT 0005 handle result rame_blackout_sco_like_active num_chip_blackouts ps_forced
+001f 001a MACRAME_SSS_BLACKOUT_UPDATE 0008 start duration initial_state new_state initial_inhibit_flags new_inhibit_flags timer_id timer_set
+# Generated From macrame/macrame_blackout/macrame_blackout_debug.xml
+trace_types 78
+MACRAME_BLACKOUT_COEX_DETACH_VIF.handle Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.period Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.duration Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.reference Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO.end_time Natural32
+MACRAME_BLACKOUT_DEL_BLACKOUT.result Result_Code
+MACRAME_BLACKOUT_COEX_ATTACH_VIF.handle Natural32
+MACRAME_ADD_CHIP_BLACKOUT.dtim_time Natural32
+MACRAME_ADD_CHIP_BLACKOUT.start_reference Natural32
+MACRAME_ADD_CHIP_BLACKOUT.duration Natural32
+MACRAME_ADD_CHIP_BLACKOUT.period Natural32
+MACRAME_BLACKOUT_UPDATE_USPBO.sched_vix VIF_INDEX
+MACRAME_BLACKOUT_UPDATE_USPBO.bo_info_state RAMEDATA_USPBO_STATE_T
+MACRAME_BLACKOUT_UPDATE_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_UPDATE_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_UPDATE_USPBO.timer_st Natural32
+MACRAME_BLACKOUT_UPDATE_USPBO.cts_to_self_mode Boolean
+MACRAME_BLACKOUT_QUERY_BLACKOUT.start_time Natural32
+MACRAME_BLACKOUT_QUERY_BLACKOUT.stop_time Natural32
+MACRAME_BLACKOUT_QUERY_BLACKOUT.reference Natural32
+MACRAME_BLACKOUT_QUERY_BLACKOUT.t Natural32
+MACRAME_BLACKOUT_DEACTIVATE_USPBO.sched_vix VIF_INDEX
+MACRAME_BLACKOUT_DEACTIVATE_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_DEACTIVATE_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.state RAMEDATA_VIF_SSS_STATE_T
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.start Natural32
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.duration Integer32
+MACRAME_BLACKOUT_GET_SSS_BO_START_END.eol_extension Integer32
+MACRAME_BLACKOUT_CHECK_USPBO_1.uspbo_active Boolean
+MACRAME_BLACKOUT_RESTART_USPBO.uspbo_active Boolean
+MACRAME_BLACKOUT_RESTART_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_RESTART_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_ADD_BLACKOUT.bo_type BLACKOUT_TYPE
+MACRAME_BLACKOUT_ADD_BLACKOUT.bo_source BLACKOUT_SOURCE
+MACRAME_BLACKOUT_ADD_BLACKOUT.bo_start Natural32
+MACRAME_BLACKOUT_ADD_BLACKOUT.period Natural32
+MACRAME_BLACKOUT_ADD_BLACKOUT.duration Natural32
+MACRAME_BLACKOUT_ADD_BLACKOUT.result Result_Code
+MACRAME_BLACKOUT_COEX_DETACH_USPBO.handle Natural32
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_type BLACKOUT_TYPE
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_source BLACKOUT_SOURCE
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.bo_start Natural32
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.period Natural32
+MACRAME_BLACKOUT_REGISTER_BLACKOUT.duration Natural32
+MACRAME_BLACKOUT_ACTIVATE_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_ACTIVATE_USPBO.next_blackout_state_change_valid Boolean
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.bo_type BLACKOUT_TYPE
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.period Natural32
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.duration Natural32
+MACRAME_BLACKOUT_ACTIVITIES_ALLOWED.start Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostart Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_OUT.bostop Natural32
+MACRAME_SSS_BLACKOUT_UPDATE.start Natural32
+MACRAME_SSS_BLACKOUT_UPDATE.duration Integer32
+MACRAME_SSS_BLACKOUT_UPDATE.timer_id Natural32
+MACRAME_SSS_BLACKOUT_UPDATE.timer_set Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostart Natural32
+MACRAME_BLACKOUT_GET_USPBO_INFO_IN.bostop Natural32
+MACRAME_BLACKOUT_INFO.bo_id BLACKOUT_ID
+MACRAME_BLACKOUT_INFO.start_reference Natural32
+MACRAME_BLACKOUT_INFO.duration Natural32
+MACRAME_BLACKOUT_INFO.period Natural32
+MACRAME_BLACKOUT_INFO.end_time Natural32
+MACRAME_BLACKOUT_MSG.word32 Natural32
+MACRAME_BLACKOUT_MSG.__LINE__ __LINE__
+MACRAME_DEL_CHIP_BLACKOUT.result Result_Code
+MACRAME_DEL_CHIP_BLACKOUT.rame_blackout_sco_like_active Boolean
+MACRAME_DEL_CHIP_BLACKOUT.ps_forced Boolean
+MACRAME_BLACKOUT_COEX_MASK_UNMASK.handle Natural32
+MACRAME_BLACKOUT_COEX_MASK_UNMASK.mask Boolean
+MACRAME_BLACKOUT_MASK_COEX_USPBO.in_mask Boolean
+MACRAME_BLACKOUT_MASK_COEX_USPBO.uspbo_active Boolean
+MACRAME_BLACKOUT_MASK_COEX_USPBO.blackout_masked Boolean
+MACRAME_BLACKOUT_CHECK_USPBO_0.uspbo_active Boolean
+MACRAME_BLACKOUT_QUERY_BACKOFF.start Natural32
+MACRAME_BLACKOUT_QUERY_BACKOFF.start_ref Natural32
+MACRAME_BLACKOUT_QUERY_BACKOFF.stop Natural32
+MACRAME_BLACKOUT_COEX_ATTACH_USPBO.handle Natural32
+RAMEDATA_USPBO_STATE_T Enum 0 RAMEDATA_USPBO_INACTIVE 1 RAMEDATA_USPBO_CTS_TO_SELF 2 RAMEDATA_USPBO_IN_BO 3 RAMEDATA_USPBO_OUTSIDE_BO
+# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml
+trace_def 26
+000e 0000 MACRAME_SCHED_ADD_INSTANCE_TO_LIST 0003 pid count bitmap
+000e 0001 MACRAME_SCHED_APPLY_CHIP_BLACKOUT 0002 sched_next_vix next_reschedule_time
+000e 0002 MACRAME_SCHED_AVAILABLE_VIF 0003 max_schdl_interval available_end_time available_time_remain
+000e 0003 MACRAME_SCHED_BLACKOUT_START_TIME 0004 debug_location start_time deadline result
+000e 0004 MACRAME_SCHED_DESCHED 0003 sched_vix_bitmap sched_next_vix next_sched_type
+000e 0005 MACRAME_SCHED_DESCHED_NOW 0006 simultaneous_schedule_possible sched_vix_bitmap sched_next_vix vif_need_desched calculated_sched_vix_bitmap inhibit
+000e 0006 MACRAME_SCHED_DESCHED_REQUEST 0003 current_time sched_vix sched_vix_bitmap
+000e 0007 MACRAME_SCHED_DESCHED_RESPONSE 0000
+000e 0008 MACRAME_SCHED_EXTEND_SCHDL 0003 sched_vix_bitmap end_time prioritise_over_others
+000e 0009 MACRAME_SCHED_INIT_VARIABLES 0001 pid
+000e 000a MACRAME_SCHED_NOW 0005 schedule_type concurrent_vif_bm inhibit schedule_state radio_state
+000e 000b MACRAME_SCHED_QUERY_BLACKOUT 0006 start_time stop_time start_time_valid stop_time_valid duration blackout_flags
+000e 000c MACRAME_SCHED_RADIO_OFF 0000
+000e 000d MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT 0001 next_schedule_time
+000e 000e MACRAME_SCHED_RADIO_ON 0001 radio_state
+000e 000f MACRAME_SCHED_RESCHEDULE_AT 0002 when pid
+000e 0010 MACRAME_SCHED_RESCHEDULE_NOW 0002 scheduler_pid when
+000e 0011 MACRAME_SCHED_SCHED_REQUEST 0007 sched_time duration force_duration schedule_type required_priority sched_end_time available_time_valid
+000e 0012 MACRAME_SCHED_SWITCH_RESPONSE 0007 sched_vix_bitmap schedule_type radio_ready proc_overhead primary_chan_freq chan_freq chan_info
+000e 0013 MACRAME_SCHED_SWITCH_VIF 0004 schedule_type inhibit schedule_state radio_state
+000e 0014 MACRAME_SCHED_UNSPECIFIED_EVENT 0008 data0 data1 data2 data3 data4 data5 data6 data7
+000e 0015 MACRAME_SCHED_UPDATE_SCHEDULING_VIF 0007 schedule_type force_sched_duration sched_is_forced next_reschedule_time_valid next_reschedule_time priority_changed inhibit
+000e 0016 MACRAME_SCHED_VIF_CLEARED 0002 current_time inhibit
+000e 0017 MACRAME_SCHED_VIF_DESCHED 0001 schedule_type
+000e 0018 MACRAME_SCHED_VIF_RELINQUISHING 0002 inhibit relinquishing
+000e 0019 MACRAME_SCHED_VIF_SCHED 0009 schedule_type sched_time channel_frequency channel_info primary_channel_frequency max_air_power form_of_max_air_power duration force
+# Generated From macrame/macrame_schdl/macrame_schdl_debug.xml
+trace_types 40
+MACRAME_SCHED_VIF_SCHED.sched_time Natural32
+MACRAME_SCHED_VIF_SCHED.max_air_power Natural16s
+MACRAME_SCHED_VIF_SCHED.duration Integer32
+MACRAME_SCHED_VIF_SCHED.force Boolean
+MACRAME_SCHED_RESCHEDULE_AT.when Natural32
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.force_sched_duration Boolean
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.sched_is_forced Boolean
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time_valid Boolean
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.next_reschedule_time Natural32
+MACRAME_SCHED_UPDATE_SCHEDULING_VIF.priority_changed Boolean
+MACRAME_SCHED_RESCHEDULE_NOW.when Natural32
+MACRAME_SCHED_APPLY_CHIP_BLACKOUT.next_reschedule_time Natural32
+MACRAME_SCHED_BLACKOUT_START_TIME.start_time Natural32
+MACRAME_SCHED_BLACKOUT_START_TIME.deadline Natural32
+MACRAME_SCHED_BLACKOUT_START_TIME.result Natural32
+MACRAME_SCHED_EXTEND_SCHDL.end_time Natural32
+MACRAME_SCHED_EXTEND_SCHDL.prioritise_over_others Boolean
+MACRAME_SCHED_VIF_CLEARED.current_time Natural32
+MACRAME_SCHED_QUERY_BLACKOUT.start_time Natural32
+MACRAME_SCHED_QUERY_BLACKOUT.stop_time Natural32
+MACRAME_SCHED_QUERY_BLACKOUT.start_time_valid Natural8
+MACRAME_SCHED_QUERY_BLACKOUT.stop_time_valid Natural8
+MACRAME_SCHED_QUERY_BLACKOUT.duration Integer32
+MACRAME_SCHED_RADIO_OFF_RESCHEDULE_AT.next_schedule_time Natural32
+MACRAME_SCHED_DESCHED_REQUEST.current_time Natural32
+MACRAME_SCHED_SWITCH_RESPONSE.radio_ready Natural32
+MACRAME_SCHED_SWITCH_RESPONSE.proc_overhead Natural32
+MACRAME_SCHED_SWITCH_RESPONSE.primary_chan_freq CHANNEL_FREQUENCY
+MACRAME_SCHED_SWITCH_RESPONSE.chan_freq CHANNEL_FREQUENCY
+MACRAME_SCHED_SWITCH_RESPONSE.chan_info CHANNEL_INFORMATION
+MACRAME_SCHED_VIF_RELINQUISHING.relinquishing Boolean
+MACRAME_SCHED_SCHED_REQUEST.sched_time Natural32
+MACRAME_SCHED_SCHED_REQUEST.duration Integer32
+MACRAME_SCHED_SCHED_REQUEST.force_duration Boolean
+MACRAME_SCHED_SCHED_REQUEST.sched_end_time Natural32
+MACRAME_SCHED_SCHED_REQUEST.available_time_valid Boolean
+MACRAME_SCHED_DESCHED_NOW.simultaneous_schedule_possible Boolean
+MACRAME_SCHED_AVAILABLE_VIF.max_schdl_interval Integer32
+MACRAME_SCHED_AVAILABLE_VIF.available_end_time Natural32
+MACRAME_SCHED_AVAILABLE_VIF.available_time_remain Integer32
+# Generated From macrame/macrame_powersave/macrame_ps_debug.xml
+trace_def 13
+001e 0000 MACRAME_ANNOUNCE_FRAME_PROCESSED 0009 ps_activity ps_bitmap pending_inds inhibit power_mgt_mode traffic_class tx_status seq_no ps_delay_timeout
+001e 0001 MACRAME_CANT_PS 0009 ps_activity ps_bitmap pending_inds inhibit lp_sched_requested any_ps_activity power_mgt_mode traffic_class last_activity_time
+001e 0002 MACRAME_CAN_PS 0006 power_mgt_mode last_activity_time inhibit pending_inds sta_ps_bitmap tx_n_queued
+001e 0003 MACRAME_PS_CHANGE_STATE 0003 from to __LINE__
+001e 0004 MACRAME_PS_GET_LAST_ACTIVITY_TIME_1 0005 access_point last_activity_time ps_ind_last sta_tx_activity sta_rx_activity
+001e 0005 MACRAME_PS_GET_LAST_ACTIVITY_TIME_2 0003 last_sta_activity_time extra_listen_end power_mgt_mode
+001e 0006 MACRAME_PS_GOTO_PS 0001 __LINE__
+001e 0007 MACRAME_PS_LEAVE_PS 0001 __LINE__
+001e 0008 MACRAME_PS_STATE 0002 current_state __LINE__
+001e 0009 MACRAME_PS_STAY_IN_ACTIVE 0001 __LINE__
+001e 000a MACRAME_PS_STAY_IN_PS 0001 __LINE__
+001e 000b MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME 0005 previous_poll_time next_poll_time extra_listen_end since_last_rx_activity power_mgt_mode
+001e 000c MACRAME_SEND_PS_NULL 0005 ps_state current_time tx_sw_deadline txflags_ex txrxflags
+# Generated From macrame/macrame_powersave/macrame_ps_debug.xml
+trace_types 36
+MACRAME_SEND_PS_NULL.ps_state RAMEDATA_802_PS_T
+MACRAME_SEND_PS_NULL.current_time Natural32
+MACRAME_SEND_PS_NULL.tx_sw_deadline Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.last_sta_activity_time Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.extra_listen_end Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_2.power_mgt_mode RAMEDATA_802_PS_T
+MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_bitmap Natural8
+MACRAME_ANNOUNCE_FRAME_PROCESSED.power_mgt_mode VIF_POWER_MANAGEMENT_MODE
+MACRAME_ANNOUNCE_FRAME_PROCESSED.ps_delay_timeout Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.access_point MAC_Address
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.last_activity_time Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.ps_ind_last Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_tx_activity Natural32
+MACRAME_PS_GET_LAST_ACTIVITY_TIME_1.sta_rx_activity Natural32
+MACRAME_PS_STAY_IN_PS.__LINE__ __LINE__
+MACRAME_PS_STAY_IN_ACTIVE.__LINE__ __LINE__
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.previous_poll_time Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.next_poll_time Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.extra_listen_end Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.since_last_rx_activity Natural32
+MACRAME_PS_UPDATE_EXTRA_LISTEN_TIME.power_mgt_mode RAMEDATA_802_PS_T
+MACRAME_PS_GOTO_PS.__LINE__ __LINE__
+MACRAME_CANT_PS.ps_bitmap Natural8
+MACRAME_CANT_PS.lp_sched_requested Boolean
+MACRAME_CANT_PS.any_ps_activity Boolean
+MACRAME_CANT_PS.power_mgt_mode VIF_POWER_MANAGEMENT_MODE
+MACRAME_CANT_PS.last_activity_time Natural32
+MACRAME_PS_CHANGE_STATE.from RAMEDATA_802_PS_T
+MACRAME_PS_CHANGE_STATE.to RAMEDATA_802_PS_T
+MACRAME_PS_CHANGE_STATE.__LINE__ __LINE__
+MACRAME_CAN_PS.power_mgt_mode VIF_POWER_MANAGEMENT_MODE
+MACRAME_CAN_PS.last_activity_time Natural32
+MACRAME_CAN_PS.sta_ps_bitmap Natural8
+MACRAME_PS_LEAVE_PS.__LINE__ __LINE__
+MACRAME_PS_STATE.current_state RAMEDATA_802_PS_T
+MACRAME_PS_STATE.__LINE__ __LINE__
+RAMEDATA_802_PS_T Enum 0001 R8PS_OFF 0002 R8PS_ON_PENDING 0004 R8PS_ON 0008 R8PS_ON_FAILED 0010 R8PS_OFF_PENDING 0020 R8PS_OFF_FAILED
+VIF_POWER_MANAGEMENT_MODE Enum 0 active 1 power_save 2 fast_power_save
+# Generated From packet_filter/packet_filter_debug.xml
+trace_def 3
+0037 0000 PACKET_FILTER_ADD 0004 id num_desc desc_list_len filter_mode
+0037 0001 PACKET_FILTER_DELETE_ALL 0000
+0037 0002 PACKET_FILTER_DELETE_SINGLE 0001 id
+# Generated From packet_filter/packet_filter_debug.xml
+# Generated From rice/rice_rssi_debug.xml
+trace_def 6
+0031 0000 RICE_RSSI_INFO_PER_PACKET 000a rx_mixer_gain_index rx_lna_gain_index rssi_dBm steps rssi_lin rssi_gain_adjustment_qdB rssi_band_offset_qdB snr rssi_valid rx_digital_gain_step
+0031 0001 RICE_RSSI_LNA_MIXER 0004 rx_mixer_gain_index rx_lna_gain_index rssi_valid center_frequency_half_mhz
+0031 0002 RICE_RSSI_PER_PACKET_FROM_MAC 0007 gain_steps rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm packet_count
+0031 0003 RICE_RSSI_VALIDITY 0008 gain_steps misc_gain rssi_mac rssi_lin raw_rssi_dbm rssi_qdBm rssi_dBm rssi_valid
+0031 0004 RICE_RSSI_FREQ_OFFSET_FAULT 0009 centre_freq_half_mhz ch_bandwidth freq_offset bb_freq_offset_val ppdu_rate rssi_valid phy_gain phy_misc_gain phy_rssi
+0031 0005 RICE_RSSI_DIG_GAIN 0005 bypass_digital_agc rx_digital_gain_step digital_gain_correction phy_misc_gain digital_gain_mask
+# Generated From rice/rice_rssi_debug.xml
+trace_types 19
+RICE_RSSI_DIG_GAIN.phy_misc_gain Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.ch_bandwidth Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.phy_gain Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.phy_misc_gain Natural16s
+RICE_RSSI_FREQ_OFFSET_FAULT.phy_rssi Natural16s
+RICE_RSSI_VALIDITY.raw_rssi_dbm Natural16s
+RICE_RSSI_VALIDITY.rssi_qdBm Natural16s
+RICE_RSSI_VALIDITY.rssi_dBm Natural16s
+RICE_RSSI_VALIDITY.rssi_valid Natural16s
+RICE_RSSI_PER_PACKET_FROM_MAC.raw_rssi_dbm Natural16s
+RICE_RSSI_PER_PACKET_FROM_MAC.rssi_qdBm Natural16s
+RICE_RSSI_PER_PACKET_FROM_MAC.rssi_dBm Natural16s
+RICE_RSSI_LNA_MIXER.rssi_valid Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_dBm Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_gain_adjustment_qdB Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_band_offset_qdB Natural16s
+RICE_RSSI_INFO_PER_PACKET.snr Natural16s
+RICE_RSSI_INFO_PER_PACKET.rssi_valid Natural16s
+RICE_RSSI_INFO_PER_PACKET.rx_digital_gain_step Natural16s
+# Generated From rice/rice_debug.xml
+trace_def 20
+000b 0000 RICE_CHANGE_RADIO_STATE_DONE 000a radio_state shared_vif_mode rice_freq_half_mhz rice_bandwidth rice_primary_ch_pos rice_tx_pwr_limit_quarter_dbm shared_freq_half_mhz shared_bandwidth shared_primary_ch_pos shared_tx_pwr_limit_quarter_dbm
+000b 0001 RICE_TRIM_ON_RADIO_CALIBRATION_IND 0003 requested_duration min_usable_duration pending
+000b 0002 RICE_IDLE_ON_RADIO_CALIBRATION_DONE_IND 0000
+000b 0003 RICE_IDLE_OFF_CHANGE_RADIO_STATE 0008 radio_state vif_mode num_of_channels freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm deadline
+000b 0004 RICE_IDLE_ON_CHANGE_RADIO_STATE 0008 radio_state vif_mode num_of_channels freq_half_mhz bandwith primary_ch_pos tx_pwr_limit_quarter_dbm deadline
+000b 0005 RICE_TRIM_ON_RADIO_CALIBRATION_RESP 0002 schedule_deadline deadline
+000b 0006 RICE_TRIM_ON_RADIO_CALIBRATION_STEP 0002 duration pending
+000b 0007 RICE_PACKET_GAIN_HISTO 000c gain_word_0 gain_count_0 gain_word_1 gain_count_1 gain_word_2 gain_count_2 gain_word_3 gain_count_3 gain_word_4 gain_count_4 gain_word_5 gain_count_5
+000b 0008 RICE_PACKET_MIN_MAX 0005 min_snr max_snr min_rssi max_rssi invalid_count
+000b 0009 RICE_PACKET_SNR_HISTO 000c snr_count_0 snr_count_1 snr_count_2 snr_count_3 snr_count_4 snr_count_5 snr_count_6 snr_count_7 snr_count_8 snr_count_9 snr_count_10 snr_count_11
+000b 000b RICE_CORE_VOLTAGE_UPDATE 0001 core_voltage_mv
+000b 000c RICE_RX_COMP_AMPLITUDE_HISTO 000c comp_amplitude_count_0 comp_amplitude_count_1 comp_amplitude_count_2 comp_amplitude_count_3 comp_amplitude_count_4 comp_amplitude_count_5 comp_amplitude_count_6 comp_amplitude_count_7 comp_amplitude_count_8 comp_amplitude_count_9 comp_amplitude_count_10 comp_amplitude_count_11
+000b 000d RICE_RX_COMP_PHASE_HISTO 000c comp_phase_count_0 comp_phase_count_1 comp_phase_count_2 comp_phase_count_3 comp_phase_count_4 comp_phase_count_5 comp_phase_count_6 comp_phase_count_7 comp_phase_count_8 comp_phase_count_9 comp_phase_count_10 comp_phase_count_11
+000b 000e RICE_RX_COMP_AUTO_COEFFS_PER_PACKET 0005 packet_count rx_iq_comp_amplitude rx_iq_comp_phase rx_iq_comp_amplitude_averaged rx_iq_comp_phase_averaged
+000b 000f RICE_IQ_COMP_MIN_MAX 000a min_rx_comp_amplitude max_rx_comp_amplitude min_rx_comp_phase max_rx_comp_phase min_rx_comp_amplitude_averaged max_rx_comp_amplitude_averaged min_rx_comp_phase_averaged max_rx_comp_phase_averaged average_comp_amplitude_cal_averaged average_comp_phase_cal_averaged
+000b 0010 RICE_RX_COMP_PHASE_AVERAGED_HISTO 000c comp_phase_averaged_count_0 comp_phase_averaged_count_1 comp_phase_averaged_count_2 comp_phase_averaged_count_3 comp_phase_averaged_count_4 comp_phase_averaged_count_5 comp_phase_averaged_count_6 comp_phase_averaged_count_7 comp_phase_averaged_count_8 comp_phase_averaged_count_9 comp_phase_averaged_count_10 comp_phase_averaged_count_11
+000b 0011 RICE_RX_COMP_AMPLITUDE_AVERAGED_HISTO 000c comp_amplitude_averaged_count_0 comp_amplitude_averaged_count_1 comp_amplitude_averaged_count_2 comp_amplitude_averaged_count_3 comp_amplitude_averaged_count_4 comp_amplitude_averaged_count_5 comp_amplitude_averaged_count_6 comp_amplitude_averaged_count_7 comp_amplitude_averaged_count_8 comp_amplitude_averaged_count_9 comp_amplitude_averaged_count_10 comp_amplitude_averaged_count_11
+000b 0012 RICE_SWITCH_ON_DONE 0000
+000b 0013 RICE_CHANGE_STATE_ESTIMATES_1 0005 start switch_on_off switch_channel finish extra
+000b 0014 RICE_CHANGE_STATE_ESTIMATES_2 0005 off_estimate on_estimate switch_scan_estimate switch_cached_estimate switch_uncached_estimate
+# Generated From rice/rice_debug.xml
+trace_types 35
+RICE_IDLE_ON_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels
+RICE_CHANGE_STATE_ESTIMATES_1.start Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.switch_on_off Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.switch_channel Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.finish Natural32
+RICE_CHANGE_STATE_ESTIMATES_1.extra Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.off_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.on_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.switch_scan_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.switch_cached_estimate Natural32
+RICE_CHANGE_STATE_ESTIMATES_2.switch_uncached_estimate Natural32
+RICE_TRIM_ON_RADIO_CALIBRATION_STEP.duration Natural32
+RICE_CHANGE_RADIO_STATE_DONE.rice_tx_pwr_limit_quarter_dbm Decibels
+RICE_CHANGE_RADIO_STATE_DONE.shared_tx_pwr_limit_quarter_dbm Decibels
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_amplitude Natural16s
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_phase Natural16s
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_amplitude_averaged Natural16s
+RICE_RX_COMP_AUTO_COEFFS_PER_PACKET.rx_iq_comp_phase_averaged Natural16s
+RICE_PACKET_MIN_MAX.min_snr Natural16s
+RICE_PACKET_MIN_MAX.max_snr Natural16s
+RICE_PACKET_MIN_MAX.min_rssi Natural16s
+RICE_PACKET_MIN_MAX.max_rssi Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_amplitude Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_amplitude Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_phase Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_phase Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_amplitude_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_amplitude_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.min_rx_comp_phase_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.max_rx_comp_phase_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.average_comp_amplitude_cal_averaged Natural16s
+RICE_IQ_COMP_MIN_MAX.average_comp_phase_cal_averaged Natural16s
+RICE_IDLE_OFF_CHANGE_RADIO_STATE.tx_pwr_limit_quarter_dbm Decibels
+RICE_TRIM_ON_RADIO_CALIBRATION_RESP.schedule_deadline Natural32
+RICE_TRIM_ON_RADIO_CALIBRATION_RESP.deadline Natural32
+# Generated From mib/mib_debug.xml
+trace_def 2
+002d 0000 MIB_HOSTOVERRIDE 0002 mib_loc mib_sz
+002d 0001 MIB_HOSTSET 0001 key_id
+# Generated From mib/mib_debug.xml
+trace_types 2
+MIB_HOSTOVERRIDE.mib_loc Natural32
+MIB_HOSTOVERRIDE.mib_sz Natural32
+# Generated From data_plane/dataplane_debug.xml
+trace_def 79
+0019 0000 DATAPLANE_AMPDU_BURSTING 0008 bursting_is_on n_mpdus_to_tx prot_time ampdu_tx_time txop_time_us n_mpdus_queued n_ampdus_to_tx max_mpdus_per_ampdu
+0019 0001 DATAPLANE_API_MLME_RANDOMISE_VIF_SEQ 0000
+0019 0002 DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ 0003 cmd_time callback instance
+0019 0003 DATAPLANE_CTL_MGR_PAUSED 0001 cmd_time
+0019 0004 DATAPLANE_CTL_MGR_PAUSE_BBM_REQ 0003 cmd_time callback instance
+0019 0005 DATAPLANE_CTL_MGR_PAUSE_REQ 0003 cmd_time callback instance
+0019 0006 DATAPLANE_CTL_MGR_RESUME_BBM_REQ 0003 cmd_time callback instance
+0019 0007 DATAPLANE_CTL_MGR_RESUME_REQ 0003 cmd_time callback instance
+0019 0008 DATAPLANE_CTL_MGR_RUNNING 0001 cmd_time
+0019 0009 DATAPLANE_DATA_PPDU_TX_FAILURE 0007 dphp_state coex_collision mac_sm_channel_state backoff cca_busy_time cca_busy_duration rx_sync_count
+0019 000a DATAPLANE_DATA_TX_FAILURE 000b frame line fc tx_status flags ex_flags tx_count src_pid mac_mod_opts pkt_tag time_in_dplane
+0019 000b DATAPLANE_DATA_TX_STATE_LOG 0009 index trans0 trans1 trans2 trans3 trans4 trans5 trans6 trans7
+0019 000c DATAPLANE_DPHP_MON_LOG 0007 log_start_l log_start_h start_index end_index entry_size num_entries_in_log failed_log_allocations
+0019 000d DATAPLANE_DPHP_PEER_DEREGISTER 0004 addr_lo addr_mid addr_hi peer_index
+0019 000e DATAPLANE_DPHP_PEER_REGISTER 0004 addr_lo addr_mid addr_hi peer_index
+0019 000f DATAPLANE_DPLP_MSG 0002 loc info
+0019 0010 DATAPLANE_LINK_ADPT_PDU_FEEDBACK 000a acc_mod_opts_req acc_mod_opts_cfm ind_req ind_cfm failures success raa_timer_state speculation_timer_on using_ba is_spec_frame
+0019 0011 DATAPLANE_LINK_ADPT_RATE_DEC 000a current_rate association_type selected_index selected_acc_mod_opts failures successes per mtper rate_inc_ctr rate_dec_ctr
+0019 0012 DATAPLANE_LINK_ADPT_RATE_INC 000a current_rate association_type selected_index selected_acc_mod_opts failures successes per mtper rate_inc_ctr rate_dec_ctr
+0019 0013 DATAPLANE_LINK_ADPT_RATE_SEL 0008 current_acc_mod_opts selected_index failures successes per mtper raa_timer_state mcs0_index
+0019 0014 DATAPLANE_LINK_ADPT_SEL_SPEC_RATE 0008 current_acc_mod_opts spec_acc_mod_opts spec_rate_index max_bss_rate num_spec_frames raa_timer_state association_type spec_rate_mtper
+0019 0015 DATAPLANE_LINK_ADPT_SPEC_INT_TIMEOUT 0003 curr_acc_mod_opts raa_timer_state bss_max_rate
+0019 0016 DATAPLANE_LINK_ADPT_SPEC_PERIOD_END 0008 speculation_result speculation_rate_index spec_rate_failures spec_rate_successes spec_rate_per spec_rate_mtper raa_timer_state num_spec_frames_to_send
+0019 0017 DATAPLANE_LINK_ADPT_SPEC_PERIOD_START 000a curr_acc_mod_opts raa_timer_state bss_max_rate num_spec_frames_to_send is_timer_on ind_req spec_rate_index using_ba is_spec_frame spec_timer_multiplier
+0019 0018 DATAPLANE_LINK_ADPT_SPEC_START 0008 current_rate speculation_rate speculation_rate_ind bss_max_rate num_spec_frames timer_state association_type spec_rate_mtper
+0019 0019 DATAPLANE_MSG 0001 status
+0019 001a DATAPLANE_MSG_ADDBA_TX 0008 tpri peer_id ba_flags win_size timeout start_seqno instance max_length
+0019 001b DATAPLANE_MSG_CANCEL_DEADLINES 0000
+0019 001c DATAPLANE_MSG_CANCEL_FRAME 0004 addr_lo addr_mid addr_hi fc
+0019 001d DATAPLANE_MSG_CANCEL_MLME_DU 0004 addr_lo addr_mid addr_hi frame_type
+0019 001e DATAPLANE_MSG_CLEAR_DPLP 0001 callback
+0019 001f DATAPLANE_MSG_CLEAR_STA 0003 addr_lo addr_mid addr_hi
+0019 0020 DATAPLANE_MSG_CLEAR_VIF 0000
+0019 0021 DATAPLANE_MSG_DELBA_TX 0008 tpri peer_id ba_flags win_size timeout start_seqno instance max_length
+0019 0022 DATAPLANE_MSG_DELETE_VIF 0000
+0019 0023 DATAPLANE_MSG_DE_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags
+0019 0024 DATAPLANE_MSG_EDCA_CONFIG 0000
+0019 0025 DATAPLANE_MSG_IML_OFF_IND 0000
+0019 0026 DATAPLANE_MSG_IML_OFF_REQ 0000
+0019 0027 DATAPLANE_MSG_IML_ON 0000
+0019 0028 DATAPLANE_MSG_INIT_QUEUES 0000
+0019 0029 DATAPLANE_MSG_LINK_ADAPT_INIT 0004 addr_lo addr_mid addr_hi read_mib
+0019 002a DATAPLANE_MSG_LINK_ADAPT_RESET_STATS 0003 addr_lo addr_mid addr_hi
+0019 002b DATAPLANE_MSG_LOAD_FRAME 0005 Frame_control du_state addr_lo addr_mid addr_hi
+0019 002c DATAPLANE_MSG_MAX_AGGR_SIZE_CONFIG 0001 aggr_size
+0019 002d DATAPLANE_MSG_MOVE_DU 0007 from_lo from_mid from_hi drop_enc to_lo to_mid to_hi
+0019 002e DATAPLANE_MSG_PAUSE_DPLP 0002 callback bitmap
+0019 002f DATAPLANE_MSG_PAUSE_STA 0004 addr_lo addr_mid addr_hi pause_type
+0019 0030 DATAPLANE_MSG_POST_IMM_TIDY_REQ 0003 saved_rx_start saved_rx_end callback
+0019 0031 DATAPLANE_MSG_QUEUE_AP_BEACON 0002 mcast_en deadline
+0019 0032 DATAPLANE_MSG_REGISTER_KEY 0008 addr_lo addr_mid addr_hi key_type crypt_type key_id basic_enc_flags keyflags
+0019 0033 DATAPLANE_MSG_RESUME_DPLP 0002 callback bitmap
+0019 0034 DATAPLANE_MSG_RESUME_STA 0004 addr_lo addr_mid addr_hi pause_type
+0019 0035 DATAPLANE_MSG_RX_NOTIFY 0000
+0019 0036 DATAPLANE_MSG_SET_MIN_TX_RATE 0003 addr_lo addr_mid addr_hi
+0019 0037 DATAPLANE_MSG_STA_IMPOSED_MIN_TX_RATE 0004 addr_lo addr_mid addr_hi imposed_rate
+0019 0038 DATAPLANE_MSG_STA_RESET_RATES 0003 addr_lo addr_mid addr_hi
+0019 0039 DATAPLANE_MSG_TBTT_REQ 0003 deadline stall_time cback
+0019 003a DATAPLANE_MSG_TURN_OFF_DPHP 0000
+0019 003b DATAPLANE_MSG_TURN_ON_DPHP 0000
+0019 003c DATAPLANE_MSG_UPDATE_PS 0000
+0019 003d DATAPLANE_MSG_VIF_IMPOSE_MIN_TX_RATE 0001 imposed_min_tx_rate
+0019 003e DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES 0005 entry_0 entry_1 entry_2 entry_3 entry_4
+0019 003f DATAPLANE_RX_DISCARDED 0002 discard_reason seqno
+0019 0040 DATAPLANE_STA_CREATE_FALLBACK_TABLE 000c addr_lo addr_mid addr_hi starting_hw_rate min_hw_rate frame_type long_frame fallback_tbl default_supported_rates supported_rates ht_mcs_rates vht_mcs_rates
+0019 0041 DATAPLANE_STA_DELETE_FALLBACK_TABLE 0004 addr_lo addr_mid addr_hi fallback_tbl
+0019 0042 DATAPLANE_STA_INSTALL_FALLBACK_TABLES 0007 addr_lo addr_mid addr_hi curr_sta_rate min_rate short_fallback_tbl long_fallback_tbl
+0019 0043 DATAPLANE_STA_RATE_IMPOSED_MIN_TX_RATE 0008 addr_lo addr_mid addr_hi imposed_rate coex_supported_rates_mask coex_ht_rates_mask supported_rates_mask ht_rates_mask
+0019 0044 DATAPLANE_STA_RATE_INSTALL_RATE 0005 addr_lo addr_mid addr_hi curr_sta_rate install_fallback_tbls
+0019 0045 DATAPLANE_STA_RESET_RATES 000b addr_lo addr_mid addr_hi bandwidth channel_freq association_type supported_rates sta_caps ht_mcs_rates vht_mcs_rates max_bss_rate
+0019 0046 DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES 0008 addr_lo addr_mid addr_hi curr_sta_rate short_tbl_ref_count short_fallback_tbl long_tbl_ref_count long_fallback_tbl
+0019 0047 DATAPLANE_VIF_RESET_RATES 0000
+0019 0048 DATAPLANE_WMMAC_DOWNGRADE 0006 downgraded_from_ac downgraded_to_ac txop_limit ecw_min ecw_max aifs
+0019 0049 DATAPLANE_WMMAC_MEDIUM_TIME_SPENT 0002 mac_ac medium_time_spent
+0019 004a DATAPLANE_WMMAC_QUEUE_STALLED 0001 dpif_queue
+0019 004b DATAPLANE_WMMAC_RESTORE 0005 restored_ac txop_limit ecw_min ecw_max aifs
+0019 004c DATAPLANE_WMMAC_SET_MEDIUM_TIME 0002 mac_ac medium_time
+0019 004d DATAPLANE_WMMAC_TIMER_END 0004 mac_ac ac_admitted ac_remaining ac_monitor_time
+0019 004e DATAPLANE_WMMAC_TIMER_START 0004 mac_ac ac_admitted ac_remaining ac_monitor_time
+# Generated From data_plane/dataplane_debug.xml
+trace_types 65
+DATAPLANE_CTL_MGR_PAUSED.cmd_time Natural32
+DATAPLANE_MSG_TBTT_REQ.deadline Natural32
+DATAPLANE_MSG_TBTT_REQ.stall_time Natural32
+DATAPLANE_MSG_TBTT_REQ.cback Natural32
+DATAPLANE_STA_INSTALL_FALLBACK_TABLES.short_fallback_tbl Natural32
+DATAPLANE_STA_INSTALL_FALLBACK_TABLES.long_fallback_tbl Natural32
+DATAPLANE_CTL_MGR_RESUME_BBM_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_RESUME_BBM_REQ.callback Natural32
+DATAPLANE_CTL_MGR_RESUME_BBM_REQ.instance Natural32
+DATAPLANE_MSG_PAUSE_DPLP.callback Natural32
+DATAPLANE_MSG_PAUSE_DPLP.bitmap Natural8
+DATAPLANE_AMPDU_BURSTING.n_mpdus_to_tx Natural32
+DATAPLANE_AMPDU_BURSTING.prot_time Natural32
+DATAPLANE_AMPDU_BURSTING.ampdu_tx_time Natural32
+DATAPLANE_AMPDU_BURSTING.txop_time_us Natural32
+DATAPLANE_MSG_ADDBA_TX.max_length Natural32
+DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.callback Natural32
+DATAPLANE_CTL_MGR_FLUSH_PLANE_REQ.instance Natural32
+DATAPLANE_CTL_MGR_RUNNING.cmd_time Natural32
+DATAPLANE_MSG_QUEUE_AP_BEACON.mcast_en Boolean
+DATAPLANE_MSG_QUEUE_AP_BEACON.deadline Natural32
+DATAPLANE_MSG_MOVE_DU.drop_enc Boolean
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.short_tbl_ref_count Natural32
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.short_fallback_tbl Natural32
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.long_tbl_ref_count Natural32
+DATAPLANE_STA_UNINSTALL_FALLBACK_TABLES.long_fallback_tbl Natural32
+DATAPLANE_STA_CREATE_FALLBACK_TABLE.long_frame Boolean
+DATAPLANE_STA_CREATE_FALLBACK_TABLE.fallback_tbl Boolean
+DATAPLANE_MSG_LINK_ADAPT_INIT.read_mib Boolean
+DATAPLANE_MSG_RESUME_DPLP.callback Natural32
+DATAPLANE_MSG_RESUME_DPLP.bitmap Natural8
+DATAPLANE_STA_RESET_RATES.sta_caps Natural32
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_0 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_1 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_2 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_3 Natural8
+DATAPLANE_PRINT_FALLBACK_TABLE_RETRIES.entry_4 Natural8
+DATAPLANE_MSG_CLEAR_DPLP.callback Natural32
+DATAPLANE_STA_DELETE_FALLBACK_TABLE.fallback_tbl Natural32
+DATAPLANE_DATA_TX_FAILURE.frame MBULK
+DATAPLANE_DATA_TX_FAILURE.tx_count Natural8
+DATAPLANE_DATA_TX_FAILURE.time_in_dplane Natural32
+DATAPLANE_DATA_PPDU_TX_FAILURE.dphp_state Natural8
+DATAPLANE_DATA_PPDU_TX_FAILURE.coex_collision Natural8
+DATAPLANE_DATA_PPDU_TX_FAILURE.mac_sm_channel_state Natural8
+DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_time Natural32
+DATAPLANE_DATA_PPDU_TX_FAILURE.cca_busy_duration Natural32
+DATAPLANE_CTL_MGR_RESUME_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_RESUME_REQ.callback Natural32
+DATAPLANE_CTL_MGR_RESUME_REQ.instance Natural32
+DATAPLANE_CTL_MGR_PAUSE_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_PAUSE_REQ.callback Natural32
+DATAPLANE_CTL_MGR_PAUSE_REQ.instance Natural32
+DATAPLANE_MSG_MAX_AGGR_SIZE_CONFIG.aggr_size Natural32
+DATAPLANE_DPLP_MSG.loc Natural32
+DATAPLANE_DPLP_MSG.info Natural32
+DATAPLANE_MSG_DELBA_TX.max_length Natural32
+DATAPLANE_STA_RATE_INSTALL_RATE.install_fallback_tbls Boolean
+DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.cmd_time Natural32
+DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.callback Natural32
+DATAPLANE_CTL_MGR_PAUSE_BBM_REQ.instance Natural32
+DATAPLANE_MSG_POST_IMM_TIDY_REQ.saved_rx_start Natural32
+DATAPLANE_MSG_POST_IMM_TIDY_REQ.saved_rx_end Natural32
+DATAPLANE_MSG_POST_IMM_TIDY_REQ.callback Natural32
+# Generated From bist/bist_debug.xml
+trace_def 4
+003a 0000 BIST_GAIN 0001 sat_gain
+003a 0001 BIST_GET_TX_GAIN_REQ 0003 freq tx_gain rx_gain
+003a 0002 BIST_SHIFT_SWEEP 0004 i q shift gain
+003a 0003 BIST_MAGNITUDE_INCREASE 0007 i q mag_squared mag_squared_threshold attempt tx_gain rx_gain
+# Generated From bist/bist_debug.xml
+trace_types 11
+BIST_SHIFT_SWEEP.i Natural16s
+BIST_SHIFT_SWEEP.q Natural16s
+BIST_SHIFT_SWEEP.gain Natural32
+BIST_GAIN.sat_gain Natural32
+BIST_MAGNITUDE_INCREASE.i Natural16s
+BIST_MAGNITUDE_INCREASE.q Natural16s
+BIST_MAGNITUDE_INCREASE.mag_squared Natural32
+BIST_MAGNITUDE_INCREASE.mag_squared_threshold Natural32
+BIST_MAGNITUDE_INCREASE.attempt Natural8s
+BIST_MAGNITUDE_INCREASE.tx_gain Natural8s
+BIST_MAGNITUDE_INCREASE.rx_gain Natural8s
+# Generated From mlme_hard/mlme_data/mlme_data_debug.xml
+trace_def 2
+002b 0001 MLME_DATA_ADD_PEER_RECORD 0002 pid address
+002b 0002 MLME_DATA_DEL_PEER_RECORD 0002 pid address
+# Generated From mlme_hard/mlme_data/mlme_data_debug.xml
+trace_types 4
+MLME_DATA_DEL_PEER_RECORD.pid FsmProcessId
+MLME_DATA_DEL_PEER_RECORD.address MAC_Address
+MLME_DATA_ADD_PEER_RECORD.pid FsmProcessId
+MLME_DATA_ADD_PEER_RECORD.address MAC_Address
+# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml
+trace_def 13
+0023 0000 MLME_TDLS_DEINIT 0001 pid
+0023 0001 MLME_TDLS_DISCOVERY_REQ_FRAME_SZ 0002 size line
+0023 0002 MLME_TDLS_DISCOVERY_RSP_FRAME_SZ 0002 size line
+0023 0003 MLME_TDLS_INIT 0007 pid tdls_activated tdls_allowed_by_macrame bt_activated p2p_activated channel_switch_announced line
+0023 0004 MLME_TDLS_INIT_TRACE 0002 pid line
+0023 0005 MLME_TDLS_PEER_TRAFFIC_REPORT_IND 0006 tdls_link pkt_cnt address allowd_by_macrame bt_activated p2p_activated
+0023 0006 MLME_TDLS_RX_FRAME 0002 address action_type
+0023 0007 MLME_TDLS_SETUP_CFM_FRAME_SZ 0002 size line
+0023 0008 MLME_TDLS_SETUP_COMMON_IE_FRAME_SZ 0002 size line
+0023 0009 MLME_TDLS_SETUP_REQ_FRAME_SZ 0002 size line
+0023 000a MLME_TDLS_SETUP_RSP_FRAME_SZ 0002 size line
+0023 000b MLME_TDLS_STATUS 0002 address status
+0023 000c MLME_TDLS_TEARDOWN_FRAME_SZ 0002 size line
+# Generated From mlme_hard/mlme_tdls/mlme_tdls_debug.xml
+trace_types 27
+MLME_TDLS_DEINIT.pid FsmProcessId
+MLME_TDLS_STATUS.address MAC_Address
+MLME_TDLS_STATUS.status MLME_TDLS_STATES
+MLME_TDLS_SETUP_CFM_FRAME_SZ.line __LINE__
+MLME_TDLS_SETUP_REQ_FRAME_SZ.line __LINE__
+MLME_TDLS_SETUP_COMMON_IE_FRAME_SZ.line __LINE__
+MLME_TDLS_DISCOVERY_RSP_FRAME_SZ.line __LINE__
+MLME_TDLS_INIT.pid FsmProcessId
+MLME_TDLS_INIT.tdls_activated Boolean
+MLME_TDLS_INIT.tdls_allowed_by_macrame Boolean
+MLME_TDLS_INIT.bt_activated Boolean
+MLME_TDLS_INIT.p2p_activated Boolean
+MLME_TDLS_INIT.channel_switch_announced Boolean
+MLME_TDLS_INIT.line Natural32
+MLME_TDLS_RX_FRAME.address MAC_Address
+MLME_TDLS_RX_FRAME.action_type Natural8
+MLME_TDLS_SETUP_RSP_FRAME_SZ.line __LINE__
+MLME_TDLS_INIT_TRACE.pid FsmProcessId
+MLME_TDLS_INIT_TRACE.line Natural32
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.tdls_link Boolean
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.pkt_cnt Natural32
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.address MAC_Address
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.allowd_by_macrame Boolean
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.bt_activated Boolean
+MLME_TDLS_PEER_TRAFFIC_REPORT_IND.p2p_activated Boolean
+MLME_TDLS_TEARDOWN_FRAME_SZ.line __LINE__
+MLME_TDLS_DISCOVERY_REQ_FRAME_SZ.line __LINE__
+# Generated From mlme_hard/mlme_ap_sta/mlme_ap_sta_debug.xml
+trace_def 10
+0014 0000 MLME_AP_STA_INIT 0001 pid
+0014 0001 MLME_AP_STA_DEINIT 0001 pid
+0014 0002 MLME_AP_STA_AUTH 0004 address algo trans_num status
+0014 0003 MLME_AP_STA_FRAMETX 0001 status
+0014 0004 MLME_AP_STA_RECORD_STATE 0003 address aid state
+0014 0005 MLME_AP_STA_RECORD_FLAGS 000a address aid non_erp short_preamble ht ht_40mhz ht_greenfield wmm mlme_connected_ind mlme_started_ind
+0014 0006 MLME_AP_STA_RSN 0003 version group_cipher pairwise_ciphers
+0014 0007 MLME_AP_STA_AID 0003 aid aid_bits status
+0014 0008 MLME_AP_STA_CONNECT_STATUS 0002 address info
+0014 0009 MLME_AP_STA_MFP_STATUS 0004 line address assoc_rejected pmf_in_use
+# Generated From mlme_hard/mlme_ap_sta/mlme_ap_sta_debug.xml
+trace_types 21
+MLME_AP_STA_RECORD_STATE.address MAC_Address
+MLME_AP_STA_RECORD_STATE.state MLME_PEER_RECORD_STATES
+MLME_AP_STA_AID.status DEBUG_MLME_AP_STA_AID_STATUS
+MLME_AP_STA_MFP_STATUS.address MAC_Address
+MLME_AP_STA_MFP_STATUS.assoc_rejected Boolean
+MLME_AP_STA_MFP_STATUS.pmf_in_use Boolean
+MLME_AP_STA_CONNECT_STATUS.address MAC_Address
+MLME_AP_STA_CONNECT_STATUS.info DEBUG_MLME_AP_STA_CONNECT_STATUS_VALUE
+MLME_AP_STA_RECORD_FLAGS.address MAC_Address
+MLME_AP_STA_RECORD_FLAGS.non_erp Boolean
+MLME_AP_STA_RECORD_FLAGS.short_preamble Boolean
+MLME_AP_STA_RECORD_FLAGS.ht Boolean
+MLME_AP_STA_RECORD_FLAGS.ht_40mhz Boolean
+MLME_AP_STA_RECORD_FLAGS.ht_greenfield Boolean
+MLME_AP_STA_RECORD_FLAGS.wmm Boolean
+MLME_AP_STA_RECORD_FLAGS.mlme_connected_ind Boolean
+MLME_AP_STA_RECORD_FLAGS.mlme_started_ind Boolean
+MLME_AP_STA_DEINIT.pid FsmProcessId
+MLME_AP_STA_INIT.pid FsmProcessId
+MLME_AP_STA_AUTH.address MAC_Address
+MLME_AP_STA_AUTH.status Priority
+DEBUG_MLME_AP_STA_AID_STATUS Enum 0000 checking 0001 requesting 0002 available 0003 assigned 0004 freeing 0005 freed 0006 sta_in_wrong_state
+DEBUG_MLME_AP_STA_CONNECT_STATUS_VALUE Enum 0000 ignore_deauth_sta_unknown 0001 deauth_from_sta_not_associated 0002 deauth_from_sta 0003 auth_from_sta_unknown 0004 auth_from_sta_known 0005 auth_declined_acl 0006 auth_declined_shared_auth 0007 auth_declined_seq_num 0008 auth_success 0009 assoc_from_sta_unknown 000a assoc_from_sta_known 000b assoc_no_free_aid 000c assoc_rates_mismatch 000d assoc_sec_mismatch 000e assoc_failure 000f assoc_success 0010 tkip_assoc_no_ht_allowed 0011 sa_query_failed
+# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml
+trace_def 12
+0006 0000 MLME_MPDU_FILTER_ADD 0002 filter_id mode
+0006 0001 MLME_MPDU_FILTER_REMOVE 0001 filter_id
+0006 0002 MLME_MPDU_FRAME_FILTER 0003 pid Channel_Frequency bssid
+0006 0003 MLME_MPDU_FRAME_FILTERED_ADDR 0002 filter_addr frame_addr
+0006 0004 MLME_MPDU_FRAME_FILTERED_FREQ 0002 filter_freq frame_freq
+0006 0005 MLME_MPDU_FRAME_FILTERED_SSID 0001 frame
+0006 0006 MLME_MPDU_FRAME_MATCH 0003 pid subscribe_flags frame_flags
+0006 0007 MLME_MPDU_HOST_FILTER_MATCH 0000
+0006 0008 MLME_MPDU_MANAGEMENT_FRAME_FILTERED 0000
+0006 0009 MLME_MPDU_ROUTER_DEREGISTER 0001 pid
+0006 000a MLME_MPDU_ROUTER_FRAME 0003 type subtype subscribe_flags
+0006 000b MLME_MPDU_ROUTER_REGISTER 0002 pid subscribe_flags
+# Generated From mlme_hard/mlme_mpdu_router/mlme_mpdu_router_debug.xml
+trace_types 18
+MLME_MPDU_FRAME_FILTERED_SSID.frame MBULK
+MLME_MPDU_FRAME_FILTERED_ADDR.filter_addr MAC_Address
+MLME_MPDU_FRAME_FILTERED_ADDR.frame_addr MAC_Address
+MLME_MPDU_ROUTER_FRAME.subscribe_flags Natural32
+MLME_MPDU_FRAME_MATCH.pid FsmProcessId
+MLME_MPDU_FRAME_MATCH.subscribe_flags Natural32
+MLME_MPDU_FRAME_MATCH.frame_flags Natural32
+MLME_MPDU_ROUTER_REGISTER.pid FsmProcessId
+MLME_MPDU_ROUTER_REGISTER.subscribe_flags Natural32
+MLME_MPDU_FRAME_FILTER.pid FsmProcessId
+MLME_MPDU_FRAME_FILTER.Channel_Frequency Channel_Frequency
+MLME_MPDU_FRAME_FILTER.bssid MAC_Address
+MLME_MPDU_FILTER_REMOVE.filter_id Natural8
+MLME_MPDU_FILTER_ADD.filter_id Natural8
+MLME_MPDU_FILTER_ADD.mode Natural8
+MLME_MPDU_ROUTER_DEREGISTER.pid FsmProcessId
+MLME_MPDU_FRAME_FILTERED_FREQ.filter_freq Channel_Frequency
+MLME_MPDU_FRAME_FILTERED_FREQ.frame_freq Channel_Frequency
+# Generated From mlme_hard/mlme_ba_tx/mlme_ba_tx_debug.xml
+trace_def 18
+0013 0000 MLME_BA_TX_ADD 0003 pid address priority
+0013 0001 MLME_BA_TX_ADD_RAME_CFM 0002 result_code current_seq_no
+0013 0002 MLME_BA_TX_ADD_RSP 0007 address dialog_token status parameter_set priority bufsize timeout
+0013 0003 MLME_BA_TX_BATXADD_REQ 0003 address desired configured
+0013 0004 MLME_BA_TX_CONTROL 0003 address desired configured
+0013 0005 MLME_BA_TX_DEINIT 0001 pid
+0013 0006 MLME_BA_TX_EVALUATE_RETRY 0003 address desired configured
+0013 0007 MLME_BA_TX_FAILURE 0003 address priority result_code
+0013 0008 MLME_BA_TX_FORCE_EVALUATE 0001 valid_fsm
+0013 0009 MLME_BA_TX_FRAME 0001 frame
+0013 000a MLME_BA_TX_FRAME_CANCEL 0001 address
+0013 000b MLME_BA_TX_INIT 0002 pid txbuffersize
+0013 000c MLME_BA_TX_PEER_EVALUATE 0003 address desired configured
+0013 000d MLME_BA_TX_PEER_REMOVED 0003 address desired configured
+0013 000e MLME_BA_TX_RAMEADDBA_CFM 0003 address desired configured
+0013 000f MLME_BA_TX_RETRY_START 0002 address priority
+0013 0010 MLME_BA_TX_RETRY_TIME 0002 address seconds
+0013 0011 MLME_BA_TX_TID_CONFIG 0005 pid address priority enable autosetup
+# Generated From mlme_hard/mlme_ba_tx/mlme_ba_tx_debug.xml
+trace_types 28
+MLME_BA_TX_FAILURE.address MAC_Address
+MLME_BA_TX_FAILURE.priority Priority
+MLME_BA_TX_FAILURE.result_code Result_Code
+MLME_BA_TX_EVALUATE_RETRY.address MAC_Address
+MLME_BA_TX_ADD_RAME_CFM.result_code Result_Code
+MLME_BA_TX_RETRY_TIME.address MAC_Address
+MLME_BA_TX_ADD_RSP.address MAC_Address
+MLME_BA_TX_ADD_RSP.priority Priority
+MLME_BA_TX_CONTROL.address MAC_Address
+MLME_BA_TX_RETRY_START.address MAC_Address
+MLME_BA_TX_RETRY_START.priority Priority
+MLME_BA_TX_RAMEADDBA_CFM.address MAC_Address
+MLME_BA_TX_FRAME.frame MBULK
+MLME_BA_TX_DEINIT.pid FsmProcessId
+MLME_BA_TX_ADD.pid FsmProcessId
+MLME_BA_TX_ADD.address MAC_Address
+MLME_BA_TX_ADD.priority Priority
+MLME_BA_TX_PEER_REMOVED.address MAC_Address
+MLME_BA_TX_FORCE_EVALUATE.valid_fsm Boolean
+MLME_BA_TX_INIT.pid FsmProcessId
+MLME_BA_TX_FRAME_CANCEL.address MAC_Address
+MLME_BA_TX_TID_CONFIG.pid FsmProcessId
+MLME_BA_TX_TID_CONFIG.address MAC_Address
+MLME_BA_TX_TID_CONFIG.priority Priority
+MLME_BA_TX_TID_CONFIG.enable Boolean
+MLME_BA_TX_TID_CONFIG.autosetup Boolean
+MLME_BA_TX_PEER_EVALUATE.address MAC_Address
+MLME_BA_TX_BATXADD_REQ.address MAC_Address
+# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml
+trace_def 3
+0036 0000 MLME_TXPOWER_INFO 0008 channel_freq maximum reg_dom network sar nocell user minimum
+0036 0001 MLME_TXPOWER_NETWORK 0004 envelope envelope_limit constraint constraint_limit
+0036 0002 MLME_TXPOWER_NETWORK_UPDATE 0002 new_limit old_limit
+# Generated From mlme_hard/mlme_txpower/mlme_txpower_debug.xml
+trace_types 14
+MLME_TXPOWER_NETWORK_UPDATE.new_limit Integer8
+MLME_TXPOWER_NETWORK_UPDATE.old_limit Integer8
+MLME_TXPOWER_INFO.channel_freq Channel_Frequency
+MLME_TXPOWER_INFO.maximum Integer8
+MLME_TXPOWER_INFO.reg_dom Integer8
+MLME_TXPOWER_INFO.network Integer8
+MLME_TXPOWER_INFO.sar Integer8
+MLME_TXPOWER_INFO.nocell Integer8
+MLME_TXPOWER_INFO.user Integer8
+MLME_TXPOWER_INFO.minimum Integer8
+MLME_TXPOWER_NETWORK.envelope Boolean
+MLME_TXPOWER_NETWORK.envelope_limit Integer8
+MLME_TXPOWER_NETWORK.constraint Boolean
+MLME_TXPOWER_NETWORK.constraint_limit Integer8
+# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml
+trace_def 101
+0008 0000 MLME_VIFCTRL_AP_FAILURE 0002 bssid reason
+0008 0001 MLME_VIFCTRL_ARP_EXTRACT 0004 sndr_hw sndr_ip tgt_ip line
+0008 0002 MLME_VIFCTRL_ARP_FRAME 0002 frame line
+0008 0003 MLME_VIFCTRL_ARP_HDR 0005 fc Addr1 Addr2 Addr3 line
+0008 0004 MLME_VIFCTRL_ARP_OFFLOAD 0004 src tgt opcode line
+0008 0005 MLME_VIFCTRL_ARP_PKT 0005 arp0 arp1 arp2 arp3 hdr
+0008 0006 MLME_VIFCTRL_ASSIST_EAPOL 0002 line is_authenticated
+0008 0007 MLME_VIFCTRL_ASSIST_RA_DUMP_GET_LIFETIMES 0002 valid_time_flags line
+0008 0008 MLME_VIFCTRL_ASSIST_RA_DUMP_RA 0005 ra_rcvtime ra_da ra_sa ra_checksum ra_min
+0008 0009 MLME_VIFCTRL_ASSIST_RA_DUMP_SET_LIFETIMES 0002 valid_time_flags line
+0008 000a MLME_VIFCTRL_ASSIST_RA_FRAME 0001 frame
+0008 000b MLME_VIFCTRL_ASSIST_RA_FRAME_1_FORWARD_BY_ADDR 0002 ra_da interface_address
+0008 000c MLME_VIFCTRL_ASSIST_RA_FRAME_2_FORWARD_NEW 0002 ra_sa pre_ra_sa
+0008 000d MLME_VIFCTRL_ASSIST_RA_FRAME_3_FORWARD_HOST_IS_ACTIVE 0000
+0008 000e MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME 0003 ra_lifetime ra_min_plus_10 ra_min
+0008 000f MLME_VIFCTRL_ASSIST_RA_FRAME_5_FORWARD_CHECKSUM 0002 ra_checksum pre_ra_checksum
+0008 0010 MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND 0003 ra_timer_remaining_time RAfwdint RAfwdint_0_2
+0008 0011 MLME_VIFCTRL_ASSIST_RA_FRAME_MINIMUM_LIFETIME 0002 lifetime line
+0008 0012 MLME_VIFCTRL_ASSIST_RA_FRAME_RETURN_WITH 0001 status
+0008 0013 MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON 0003 ra_timer_remaining_time ra_timer ra_frame__ra_timer_set_time
+0008 0014 MLME_VIFCTRL_ASSIST_RA_FRAME_VALIDATE_FAILED 0001 line
+0008 0015 MLME_VIFCTRL_ASSIST_RA_GO_THRU 0006 p pos p_plus_pos ipv6_ndopt_type len line
+0008 0016 MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES 0002 elapsed_time line
+0008 0017 MLME_VIFCTRL_BEACON_ERP 0005 bssid non_erp_present use_protection barker_preamble_mode reason
+0008 0018 MLME_VIFCTRL_BEACON_FORWARD 0001 enabled
+0008 0019 MLME_VIFCTRL_BEACON_FORWARD_DISABLED 0001 reason_code
+0008 001a MLME_VIFCTRL_BEACON_UPDATE 0001 now
+0008 001b MLME_VIFCTRL_BEAMFORMEE_DISABLED 0002 peer_current_nss num_sounding_dimensions
+0008 001c MLME_VIFCTRL_BSS_PROT_FLAGS 0001 bss_protection_flags
+0008 001d MLME_VIFCTRL_CHANGED_AP_CHANNEL 0003 is_sta_preparing_channel_switch move_to_primary_freq channel_info
+0008 001e MLME_VIFCTRL_CHANNEL_CONFIG 0008 primary_freq centre_freq channel_info max_air_power form_max_air_power distance_nearest_edge band_edge bandwidth_restricted_by_reg_dom
+0008 001f MLME_VIFCTRL_CHANNEL_NO 0002 channel_no firmware_freq
+0008 0020 MLME_VIFCTRL_CHIP_VERSION 0002 hw_get_bb_chip_version hw_bb_chip_has_broken_vht_sigb_crc_check
+0008 0021 MLME_VIFCTRL_COEX_TESCO6_ACTIVATED_IND 0001 coex_tesco6_active
+0008 0022 MLME_VIFCTRL_CONNECTION_RESUMED 0001 primary_freq
+0008 0023 MLME_VIFCTRL_CONNECT_PARAMETERS 000a aid rates peer_rates sta_caps ht_rxmcs ht_highest_rx_rate vht_rxmcs vht_highest_rx_rate qos uapsd_ctrl_flags
+0008 0024 MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS 0003 pid priority direction
+0008 0025 MLME_VIFCTRL_DFS_ADD_BLACKOUT 0004 blackout_start_reference blackout_period blackout_duration blackout_count
+0008 0026 MLME_VIFCTRL_DFS_DEL_BLACKOUT 0000
+0008 0027 MLME_VIFCTRL_EAPOL_DATA 0001 data
+0008 0028 MLME_VIFCTRL_EAPOL_EAP_CODE_INVALID 0002 code line
+0008 0029 MLME_VIFCTRL_ECSA_COUNT_FINISHED 0003 now channel_switch_count channel_switch_time
+0008 002a MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON 0005 now new_primary_channel new_channel_info channel_switch_count channel_switch_mode
+0008 002b MLME_VIFCTRL_ECSA_SEND_ACTION 0005 now bssid new_primary_channel new_channel_info channel_switch_count
+0008 002c MLME_VIFCTRL_ECSA_TIMEOUT 0004 now new_channel_number new_channel_info channel_switch_count
+0008 002d MLME_VIFCTRL_ERP_IE_RECEIVED 0002 pid barker_preamble_flag_set
+0008 002e MLME_VIFCTRL_EVAL_BEACON_FLAGS 0002 current evaluated
+0008 002f MLME_VIFCTRL_FORCE_ACTIVE 0004 pid requester flags active
+0008 0030 MLME_VIFCTRL_FRAMETX 0001 status
+0008 0031 MLME_VIFCTRL_FRAME_TOO_SHORT_FOR_EAPOL 0002 frame_length line
+0008 0032 MLME_VIFCTRL_FW_UPDATE_BW 0006 new_bw revised_new_bw channel_centre_freq fw_requested_channel_bw current_channel_info max_operational_bw
+0008 0033 MLME_VIFCTRL_HT_CAP_DOWNGRADE 0004 host_value mib_value downgraded_value field
+0008 0034 MLME_VIFCTRL_HT_CHANNEL_INFO 0004 primary_channel_center_freq centre_freq bw channel_info
+0008 0035 MLME_VIFCTRL_HT_OP 0002 beacon generated
+0008 0036 MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP 0004 igmp_pkt_rcvd_count igmp_pkt_mlme_resp_count igmp_pkt_to_host_count igmp_pkt_mlme_drop_count
+0008 0037 MLME_VIFCTRL_IGMP_OFFLOAD_MCAST_ADDR_LIST 0002 count mcast_ip_addr
+0008 0038 MLME_VIFCTRL_IGMP_OFFLOAD_SET_ENABLED 0002 enabled vif_type
+0008 0039 MLME_VIFCTRL_INACTIVITY 0002 interval now
+0008 003a MLME_VIFCTRL_INACTIVITY_KICK_DO 0000
+0008 003b MLME_VIFCTRL_INACTIVITY_KICK_INFO 0003 current_time unicast_rx_time time_since_last_rx
+0008 003c MLME_VIFCTRL_INACTIVITY_NULL 0003 interval_since_last_null now time_of_last_null
+0008 003d MLME_VIFCTRL_INACTIVITY_PROCESSING 0003 last_peer_sync last_peer_activity_gap timeout
+0008 003e MLME_VIFCTRL_KEEPALIVE 0002 interval now
+0008 003f MLME_VIFCTRL_LISTEN_OFFLOAD 0001 interval
+0008 0040 MLME_VIFCTRL_MANAGEMENT_FRAME 0004 fc DA frame_subtype reason_code
+0008 0041 MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED 0003 ht_activated vht_activated all_membership_selector
+0008 0042 MLME_VIFCTRL_MFP_STATUS 0003 in_use mfpc mfpr
+0008 0043 MLME_VIFCTRL_MIC_FAILURE 0002 peer status
+0008 0044 MLME_VIFCTRL_NAN_FAILURE 0002 reason arg
+0008 0045 MLME_VIFCTRL_NDP_AD 0008 Checksum LL_type LL_addr buf_type addr_lo addr_mid addr_hi line
+0008 0046 MLME_VIFCTRL_NDP_FRAME 0002 frame line
+0008 0047 MLME_VIFCTRL_NDP_OFFLOAD 0007 ICMP_Type Sol_Flg ndp_src1 ndp_src2 ndp_tgt1 ndp_tgt2 line
+0008 0048 MLME_VIFCTRL_OBSS_SCAN_DONE_IND 0003 channels intolerant_40mhz_ap_found cycle_to_send_report
+0008 0049 MLME_VIFCTRL_OBSS_SCAN_IND 0002 channels intolerant_40mhz_ap_found
+0008 004a MLME_VIFCTRL_OFFLOAD_ACTIVE 0002 flavour active
+0008 004b MLME_VIFCTRL_OFFLOAD_INTERCEPT 0001 flavour
+0008 004c MLME_VIFCTRL_OFFLOAD_TIMER 0001 timer_id
+0008 004d MLME_VIFCTRL_OLBC 0003 rx_beacons bss_ht_protection_flags bss_erp_protection_flags
+0008 004e MLME_VIFCTRL_OPERATING_MODE_NOTIF_SEND_ACTION 0003 now bssid channel_bw
+0008 004f MLME_VIFCTRL_P2P_NOA 0005 duration interval start_time blackout_id position
+0008 0050 MLME_VIFCTRL_P2P_NOA_SET_TIMER 0003 time_now early_start position
+0008 0051 MLME_VIFCTRL_PLM689_WORKAROUND_IP 0002 static frame_cnt
+0008 0052 MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT 0003 plm689_workaround_address req_bssid same
+0008 0053 MLME_VIFCTRL_PLM689_WORKAROUND_TIMER_STARTED 0000
+0008 0054 MLME_VIFCTRL_PLM689_WORKAROUND_TRIGGERED 0000
+0008 0055 MLME_VIFCTRL_PROBE_REQ_FILTERED 0003 da sa reason
+0008 0056 MLME_VIFCTRL_QBSS_CU 0004 reported_load_percentage own_load_percentage computed_load_percentage channel_usage_above_threshold
+0008 0057 MLME_VIFCTRL_RATES 0003 all basic value
+0008 0058 MLME_VIFCTRL_ROAM 0004 from_bssid from_freq to_bssid to_freq
+0008 0059 MLME_VIFCTRL_ROAM_FAILURE 0001 result_code
+0008 005a MLME_VIFCTRL_ROUTER_ADVERTISEMENT_FRAME 0002 frame line
+0008 005b MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD 0007 sa da checksum router_lifetime valid_lifetime preferred_lifetime line
+0008 005c MLME_VIFCTRL_SAVE_WMM_FOR_ACM 0000
+0008 005d MLME_VIFCTRL_SELECTED_SECURITY 0004 type group_cipher pairwise_cipher akm_suite
+0008 005e MLME_VIFCTRL_SET_IP 0004 ip_ver vif_type ip_addr line
+0008 005f MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS 0006 pid priority direction medium_time minimun_data_rate address
+0008 0060 MLME_VIFCTRL_SLOW_AP 0001 max_time
+0008 0061 MLME_VIFCTRL_WIFISHARING_ALLOWED_CHANNELS 0001 mask
+0008 0062 MLME_VIFCTRL_WIFISHARING_LEAVING_DFS 0002 is_dfs move_to_primary_freq
+0008 0063 MLME_VIFCTRL_WIFISHARING_LEAVING_DFS_CHANNEL 0002 host_freq recommended_primary_freq
+0008 0064 MLME_VIFCTRL_WIFISHARING_MOVING_AP_TO_CHANNEL 0002 move_to_primary_freq channel_info
+# Generated From mlme_hard/mlme_vifctrl/mlme_vifctrl_debug.xml
+trace_types 178
+MLME_VIFCTRL_P2P_NOA_SET_TIMER.time_now Natural32
+MLME_VIFCTRL_P2P_NOA_SET_TIMER.early_start Natural32
+MLME_VIFCTRL_P2P_NOA_SET_TIMER.position Natural32
+MLME_VIFCTRL_PLM689_WORKAROUND_IP.static Boolean
+MLME_VIFCTRL_CHANNEL_NO.firmware_freq Channel_Frequency
+MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND.ra_timer_remaining_time Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND.RAfwdint Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_6_FORWARD_CLOSE_TO_LIFEEND.RAfwdint_0_2 Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.p Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.pos Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.p_plus_pos Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.ipv6_ndopt_type Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.len Natural32
+MLME_VIFCTRL_ASSIST_RA_GO_THRU.line __LINE__
+MLME_VIFCTRL_MFP_STATUS.in_use Boolean
+MLME_VIFCTRL_MFP_STATUS.mfpc Boolean
+MLME_VIFCTRL_MFP_STATUS.mfpr Boolean
+MLME_VIFCTRL_INACTIVITY_NULL.interval_since_last_null Integer32
+MLME_VIFCTRL_INACTIVITY_NULL.now Natural32
+MLME_VIFCTRL_INACTIVITY_NULL.time_of_last_null Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME.ra_lifetime Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME.ra_min_plus_10 Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_4_FORWARD_TOO_SHORT_LIFETIME.ra_min Natural32
+MLME_VIFCTRL_ASSIST_RA_DUMP_GET_LIFETIMES.valid_time_flags Natural8
+MLME_VIFCTRL_ASSIST_RA_DUMP_GET_LIFETIMES.line __LINE__
+MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT.plm689_workaround_address MAC_Address
+MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT.req_bssid MAC_Address
+MLME_VIFCTRL_PLM689_WORKAROUND_ON_CONNECT.same Boolean
+MLME_VIFCTRL_BEACON_ERP.bssid MAC_Address
+MLME_VIFCTRL_BEACON_ERP.reason DEBUG_BEACON_ERP_REASON
+MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.ht_activated Boolean
+MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.vht_activated Boolean
+MLME_VIFCTRL_MEMBERSHIP_SELECTOR_NOT_SATISFIED.all_membership_selector Natural8
+MLME_VIFCTRL_INACTIVITY_KICK_INFO.current_time Natural32
+MLME_VIFCTRL_INACTIVITY_KICK_INFO.unicast_rx_time Natural32
+MLME_VIFCTRL_INACTIVITY_KICK_INFO.time_since_last_rx Natural32
+MLME_VIFCTRL_NDP_FRAME.frame MBULK
+MLME_VIFCTRL_ASSIST_RA_FRAME_MINIMUM_LIFETIME.lifetime Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_MINIMUM_LIFETIME.line __LINE__
+MLME_VIFCTRL_INACTIVITY_PROCESSING.last_peer_sync Natural32
+MLME_VIFCTRL_INACTIVITY_PROCESSING.last_peer_activity_gap Natural32
+MLME_VIFCTRL_INACTIVITY_PROCESSING.timeout Natural32
+MLME_VIFCTRL_KEEPALIVE.interval Natural32
+MLME_VIFCTRL_KEEPALIVE.now Natural32
+MLME_VIFCTRL_WIFISHARING_LEAVING_DFS.is_dfs Boolean
+MLME_VIFCTRL_NAN_FAILURE.reason DEBUG_NAN_FAILURE_REASON
+MLME_VIFCTRL_CHANNEL_CONFIG.primary_freq Channel_Frequency
+MLME_VIFCTRL_CHANNEL_CONFIG.centre_freq Channel_Frequency
+MLME_VIFCTRL_CHANNEL_CONFIG.max_air_power Integer8
+MLME_VIFCTRL_CHANNEL_CONFIG.bandwidth_restricted_by_reg_dom Boolean
+MLME_VIFCTRL_INACTIVITY.interval Natural32
+MLME_VIFCTRL_INACTIVITY.now Natural32
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.sa MAC_Address
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.da MAC_Address
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.valid_lifetime Natural32
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_OFFLOAD.preferred_lifetime Natural32
+MLME_VIFCTRL_BEACON_UPDATE.now Natural32
+MLME_VIFCTRL_OBSS_SCAN_IND.intolerant_40mhz_ap_found Boolean
+MLME_VIFCTRL_ASSIST_EAPOL.is_authenticated Boolean
+MLME_VIFCTRL_QBSS_CU.channel_usage_above_threshold Boolean
+MLME_VIFCTRL_ECSA_SEND_ACTION.now Natural32
+MLME_VIFCTRL_ECSA_SEND_ACTION.bssid MAC_Address
+MLME_VIFCTRL_ECSA_SEND_ACTION.new_primary_channel Integer8
+MLME_VIFCTRL_ECSA_SEND_ACTION.channel_switch_count Integer8
+MLME_VIFCTRL_ASSIST_RA_FRAME_2_FORWARD_NEW.ra_sa MAC_Address
+MLME_VIFCTRL_ASSIST_RA_FRAME_2_FORWARD_NEW.pre_ra_sa MAC_Address
+MLME_VIFCTRL_CHIP_VERSION.hw_bb_chip_has_broken_vht_sigb_crc_check Boolean
+MLME_VIFCTRL_ASSIST_RA_FRAME.frame MBULK
+MLME_VIFCTRL_ROUTER_ADVERTISEMENT_FRAME.frame MBULK
+MLME_VIFCTRL_ARP_PKT.arp0 Integer8
+MLME_VIFCTRL_ARP_PKT.arp1 Integer8
+MLME_VIFCTRL_ARP_PKT.arp2 Integer8
+MLME_VIFCTRL_ARP_PKT.arp3 Integer8
+MLME_VIFCTRL_CHANGED_AP_CHANNEL.is_sta_preparing_channel_switch Boolean
+MLME_VIFCTRL_CHANGED_AP_CHANNEL.move_to_primary_freq Channel_Frequency
+MLME_VIFCTRL_CHANGED_AP_CHANNEL.channel_info Channel_Information
+MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.pid FsmProcessId
+MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.priority Priority
+MLME_VIFCTRL_DEL_TRAFFIC_PARAMETERS.direction Direction
+MLME_VIFCTRL_ASSIST_RA_FRAME_1_FORWARD_BY_ADDR.ra_da MAC_Address
+MLME_VIFCTRL_ASSIST_RA_FRAME_1_FORWARD_BY_ADDR.interface_address MAC_Address
+MLME_VIFCTRL_MANAGEMENT_FRAME.DA MAC_Address
+MLME_VIFCTRL_MANAGEMENT_FRAME.reason_code Reason_Code
+MLME_VIFCTRL_ERP_IE_RECEIVED.pid FsmProcessId
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_rcvtime Natural32
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_da MAC_Address
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_sa MAC_Address
+MLME_VIFCTRL_ASSIST_RA_DUMP_RA.ra_min Natural32
+MLME_VIFCTRL_EAPOL_DATA.data TOKEN
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.pid FsmProcessId
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.priority Priority
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.direction Direction
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.minimun_data_rate Rate
+MLME_VIFCTRL_SET_TRAFFIC_PARAMETERS.address MAC_Address
+MLME_VIFCTRL_LISTEN_OFFLOAD.interval Natural32
+MLME_VIFCTRL_SELECTED_SECURITY.type DEBUG_MLME_CONMGR_SELECTED_SECURITY_TYPE
+MLME_VIFCTRL_SELECTED_SECURITY.group_cipher Natural32
+MLME_VIFCTRL_SELECTED_SECURITY.pairwise_cipher Natural32
+MLME_VIFCTRL_SELECTED_SECURITY.akm_suite Natural32
+MLME_VIFCTRL_OPERATING_MODE_NOTIF_SEND_ACTION.now Natural32
+MLME_VIFCTRL_OPERATING_MODE_NOTIF_SEND_ACTION.bssid MAC_Address
+MLME_VIFCTRL_ASSIST_RA_FRAME_VALIDATE_FAILED.line __LINE__
+MLME_VIFCTRL_SET_IP.ip_ver Integer8
+MLME_VIFCTRL_SET_IP.vif_type Integer8
+MLME_VIFCTRL_SET_IP.ip_addr Natural32
+MLME_VIFCTRL_ARP_OFFLOAD.src MAC_Address
+MLME_VIFCTRL_ARP_OFFLOAD.tgt MAC_Address
+MLME_VIFCTRL_ARP_OFFLOAD.opcode DEBUG_ARP_OPCODE
+MLME_VIFCTRL_BEAMFORMEE_DISABLED.peer_current_nss Natural8
+MLME_VIFCTRL_BEAMFORMEE_DISABLED.num_sounding_dimensions Natural8
+MLME_VIFCTRL_IGMP_OFFLOAD_MCAST_ADDR_LIST.count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_MCAST_ADDR_LIST.mcast_ip_addr Natural32
+MLME_VIFCTRL_AP_FAILURE.bssid MAC_Address
+MLME_VIFCTRL_AP_FAILURE.reason DEBUG_AP_FAILURE_REASON
+MLME_VIFCTRL_ARP_FRAME.frame MBULK
+MLME_VIFCTRL_EAPOL_EAP_CODE_INVALID.code Natural8
+MLME_VIFCTRL_EAPOL_EAP_CODE_INVALID.line __LINE__
+MLME_VIFCTRL_FRAME_TOO_SHORT_FOR_EAPOL.line __LINE__
+MLME_VIFCTRL_PROBE_REQ_FILTERED.da MAC_Address
+MLME_VIFCTRL_PROBE_REQ_FILTERED.sa MAC_Address
+MLME_VIFCTRL_PROBE_REQ_FILTERED.reason DEBUG_PROBE_REQ_FILTER_REASON
+MLME_VIFCTRL_HT_CAP_DOWNGRADE.field DEBUG_HT_CAP_DOWNGRADE_FIELD
+MLME_VIFCTRL_ECSA_TIMEOUT.now Natural32
+MLME_VIFCTRL_ECSA_TIMEOUT.new_channel_number Integer8
+MLME_VIFCTRL_ECSA_TIMEOUT.channel_switch_count Integer8
+MLME_VIFCTRL_OFFLOAD_ACTIVE.flavour MESSAGE_TYPE
+MLME_VIFCTRL_OFFLOAD_ACTIVE.active Boolean
+MLME_VIFCTRL_ASSIST_RA_FRAME_RETURN_WITH.status Natural32
+MLME_VIFCTRL_NDP_AD.LL_addr MAC_Address
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_rcvd_count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_mlme_resp_count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_to_host_count Natural32
+MLME_VIFCTRL_IGMP_OFFLOAD_COUNTER_DUMP.igmp_pkt_mlme_drop_count Natural32
+MLME_VIFCTRL_WIFISHARING_ALLOWED_CHANNELS.mask Natural48
+MLME_VIFCTRL_ECSA_COUNT_FINISHED.now Natural32
+MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_count Integer8
+MLME_VIFCTRL_ECSA_COUNT_FINISHED.channel_switch_time Natural32
+MLME_VIFCTRL_MIC_FAILURE.peer MAC_Address
+MLME_VIFCTRL_MIC_FAILURE.status DEBUG_MIC_FAILURE_RESULT
+MLME_VIFCTRL_ROAM.from_bssid MAC_Address
+MLME_VIFCTRL_ROAM.from_freq Channel_Frequency
+MLME_VIFCTRL_ROAM.to_bssid MAC_Address
+MLME_VIFCTRL_ROAM.to_freq Channel_Frequency
+MLME_VIFCTRL_BEACON_FORWARD.enabled Boolean
+MLME_VIFCTRL_SLOW_AP.max_time Natural32
+MLME_VIFCTRL_ARP_HDR.Addr1 MAC_Address
+MLME_VIFCTRL_ARP_HDR.Addr2 MAC_Address
+MLME_VIFCTRL_ARP_HDR.Addr3 MAC_Address
+MLME_VIFCTRL_IGMP_OFFLOAD_SET_ENABLED.enabled Boolean
+MLME_VIFCTRL_IGMP_OFFLOAD_SET_ENABLED.vif_type VIF_Type
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.now Natural32
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.new_primary_channel Integer8
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.channel_switch_count Integer8
+MLME_VIFCTRL_ECSA_INCLUDE_IN_BEACON.channel_switch_mode Integer8
+MLME_VIFCTRL_P2P_NOA.duration Natural32
+MLME_VIFCTRL_P2P_NOA.interval Natural32
+MLME_VIFCTRL_P2P_NOA.start_time Natural32
+MLME_VIFCTRL_P2P_NOA.position Natural32
+MLME_VIFCTRL_CONNECTION_RESUMED.primary_freq Channel_Frequency
+MLME_VIFCTRL_RATES.value DEBUG_RATES_VALUES
+MLME_VIFCTRL_OFFLOAD_INTERCEPT.flavour MESSAGE_TYPE
+MLME_VIFCTRL_FORCE_ACTIVE.pid FsmProcessId
+MLME_VIFCTRL_FORCE_ACTIVE.active Boolean
+MLME_VIFCTRL_DFS_ADD_BLACKOUT.blackout_start_reference Natural32
+MLME_VIFCTRL_DFS_ADD_BLACKOUT.blackout_period Natural32
+MLME_VIFCTRL_DFS_ADD_BLACKOUT.blackout_duration Natural32
+MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.elapsed_time Natural32
+MLME_VIFCTRL_ASSIST_RA_HANDLE_STORED_FRAMES.line __LINE__
+MLME_VIFCTRL_ARP_EXTRACT.sndr_hw MAC_Address
+MLME_VIFCTRL_ARP_EXTRACT.sndr_ip Natural32
+MLME_VIFCTRL_ARP_EXTRACT.tgt_ip Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON.ra_timer_remaining_time Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON.ra_timer Natural32
+MLME_VIFCTRL_ASSIST_RA_FRAME_TIMER_IS_ON.ra_frame__ra_timer_set_time Natural32
+MLME_VIFCTRL_ASSIST_RA_DUMP_SET_LIFETIMES.valid_time_flags Natural8
+MLME_VIFCTRL_ASSIST_RA_DUMP_SET_LIFETIMES.line __LINE__
+MLME_VIFCTRL_OBSS_SCAN_DONE_IND.intolerant_40mhz_ap_found Boolean
+MLME_VIFCTRL_OBSS_SCAN_DONE_IND.cycle_to_send_report Boolean
+DEBUG_NAN_FAILURE_REASON Enum 0001 vif_index 0002 invalid_tlv
+DEBUG_BEACON_ERP_REASON Enum 0000 ap_sta_assoc 0001 ap_updating_beacon
+DEBUG_HT_CAP_DOWNGRADE_FIELD Enum 0000 cap_info 0001 mmss 0002 mraf 0003 rxmcs
+DEBUG_MIC_FAILURE_RESULT Enum 0000 success 0001 no_peer_entry
+DEBUG_MLME_VIFCTRL_SELECTED_SECURITY_TYPE Enum 0000 none 0001 rsn 0002 wpa 0003 wapi
+DEBUG_PROBE_REQ_FILTER_REASON Enum 0000 group_address 0001 dest_address 0002 ssid 0003 no_p2p_ie 0004 device_address 0005 no_wcs_ie 0006 device_type 0007 no_probe_rsp_ies 0008 no_probe_rsp_p2p_ie 0009 no_probe_rsp_wsc_ie 000a already_txing_probe_resp 000b no_supported_rates_ie 000c p2p_with_only_basic_rates
+DEBUG_AP_FAILURE_REASON Enum 0000 bssid 0001 vif_index 0002 beacon_period 0003 dtim_period 0004 authentication_type 0005 channel 0006 channel_no_ir 0007 channel_dfs 0008 ie_list 0009 no_rates_ie 000a no_ssid_ie 000b no_ht_operation_ie 000c no_wmm_ie 000d no_vht_operation_or_ht_ie 000e missing_ht_ies 000f bandwidth_requires_ie 0010 channel_no_outdoor 0011 probe_rsp_no_p2p_ie 0012 ht_op_ie_channel_mismatch 0013 multiple_security_ies 0014 group_key_mismatch 0015 vendor_ie_present 0016 ht_on_no_ofdm_channel 0017 computed_bss_rates_null 0018 country_mismatch 0019 24_channel_must_be_20mhz 001a wifisharing_not_supported 001b no_valid_channel_is_found
+DEBUG_RATES_VALUES Enum 0000 host 0001 mib 0002 sta 0003 intersect_host_mib 0004 intersect_ap_sta 0005 host_filtered_reg 0006 mib_filtered_reg 0007 sta_filtered_reg
+DEBUG_ARP_OPCODE Enum 0001 ARP_OP_REQUEST 0002 ARP_OP_REPLY
+# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml
+trace_def 23
+0018 0000 MLME_ROAMING_ATTEMPT 0004 try_okc bssid rssi freq
+0018 0001 MLME_ROAMING_BSS_TRANS_MGMT_REQ 0003 link_loss_imminent disassociation_timer_us deauth_pending
+0018 0002 MLME_ROAMING_CLEANUP 0002 bssid ctrl_flag_roam_fail
+0018 0003 MLME_ROAMING_COMPLETE 0001 bssid
+0018 0004 MLME_ROAMING_CONNECTION_RESUMED 0001 bssid
+0018 0005 MLME_ROAMING_CU_TRIGGER 0001 channel_usage_above_threshold
+0018 0006 MLME_ROAMING_FAIL 0002 bssid result_code
+0018 0007 MLME_ROAMING_GIVEUP 0000
+0018 0008 MLME_ROAMING_IDLE 0001 line
+0018 0009 MLME_ROAMING_INITIAL_CONFIG 000a background_scan_period roam_scan_band rssi_low_threshold rssi_delta_threshold rssi_no_candidate_delta_threshold cu_no_candidate_delta_threshold rssi_cu_low_threshold_2G rssi_cu_low_threshold_5G cu_high_threshold_2G cu_high_threshold_5G
+0018 000a MLME_ROAMING_LINK_LOST 0001 deauth
+0018 000b MLME_ROAMING_NEIGHBOR 0002 bssid freq
+0018 000c MLME_ROAMING_NEW_SCAN 0005 scan_mode scan_type periodic fullscan scan_channels
+0018 000d MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE 0002 ctrl_flag_rssi_low_threshold_mode ctrl_flag_cu_high_threshold_mode
+0018 000e MLME_ROAMING_POTENTIAL_CANDIDATE 0008 is_eligible candidate_selection_factor candidate_eligibility_threshold local_AP_selection_factor candidate_rssi candidate_channel_utilisation local_AP_rssi local_AP_channel_utilisation
+0018 000f MLME_ROAMING_RSSI_BOOST_CANDIDATE 0003 frequency original_rssi boost
+0018 0010 MLME_ROAMING_RSSI_BOOST_CONNECTED_AP 0003 frequency original_rssi boost
+0018 0011 MLME_ROAMING_RSSI_TRIGGER 0006 trigger_flags rssi rssi_low rssi_high rssi_cu_low rssi_cu_high
+0018 0012 MLME_ROAMING_SCAN_DONE 0001 roam_candidates
+0018 0013 MLME_ROAMING_SCAN_IND_FILTERED 0006 bssid other_bssid rssi freq current_rssi reason
+0018 0014 MLME_ROAMING_SET_SCAN_MODE 0006 new_scan_mode old_scan_mode rssi_trigger cu_trigger deauth_pending deauth_reason
+0018 0015 MLME_ROAMING_START_SCAN 0004 scan_mode scan_type periodic fullscan
+0018 0016 MLME_ROAMING_SUCCESS 0001 bssid
+# Generated From mlme_hard/mlme_roaming/mlme_roaming_debug.xml
+trace_types 63
+MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE.ctrl_flag_rssi_low_threshold_mode Boolean
+MLME_ROAMING_NO_CANDIDATE_MODE_UPDATE.ctrl_flag_cu_high_threshold_mode Boolean
+MLME_ROAMING_POTENTIAL_CANDIDATE.is_eligible Boolean
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_selection_factor Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_eligibility_threshold Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_selection_factor Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_rssi Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.candidate_channel_utilisation Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_rssi Decibels
+MLME_ROAMING_POTENTIAL_CANDIDATE.local_AP_channel_utilisation Decibels
+MLME_ROAMING_SET_SCAN_MODE.new_scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_SET_SCAN_MODE.old_scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_SET_SCAN_MODE.rssi_trigger Boolean
+MLME_ROAMING_SET_SCAN_MODE.cu_trigger Boolean
+MLME_ROAMING_SET_SCAN_MODE.deauth_pending ROAMING_DEAUTH_PENDING
+MLME_ROAMING_SET_SCAN_MODE.deauth_reason Reason_Code
+MLME_ROAMING_CONNECTION_RESUMED.bssid MAC_Address
+MLME_ROAMING_START_SCAN.scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_START_SCAN.scan_type SCAN_TYPE
+MLME_ROAMING_START_SCAN.periodic Boolean
+MLME_ROAMING_START_SCAN.fullscan Boolean
+MLME_ROAMING_BSS_TRANS_MGMT_REQ.link_loss_imminent Boolean
+MLME_ROAMING_BSS_TRANS_MGMT_REQ.disassociation_timer_us Natural32
+MLME_ROAMING_BSS_TRANS_MGMT_REQ.deauth_pending ROAMING_DEAUTH_PENDING
+MLME_ROAMING_INITIAL_CONFIG.background_scan_period Natural32
+MLME_ROAMING_INITIAL_CONFIG.rssi_low_threshold Decibels
+MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_2G Decibels
+MLME_ROAMING_INITIAL_CONFIG.rssi_cu_low_threshold_5G Decibels
+MLME_ROAMING_RSSI_TRIGGER.trigger_flags ROAMING_TRIGGER_MODE
+MLME_ROAMING_RSSI_TRIGGER.rssi Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_low Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_high Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_cu_low Decibels
+MLME_ROAMING_RSSI_TRIGGER.rssi_cu_high Decibels
+MLME_ROAMING_NEW_SCAN.scan_mode ROAMING_SCAN_MODE
+MLME_ROAMING_NEW_SCAN.scan_type ROAMING_SCAN_TYPE
+MLME_ROAMING_NEW_SCAN.periodic Boolean
+MLME_ROAMING_NEW_SCAN.fullscan Boolean
+MLME_ROAMING_NEW_SCAN.scan_channels Natural48
+MLME_ROAMING_COMPLETE.bssid MAC_Address
+MLME_ROAMING_SUCCESS.bssid MAC_Address
+MLME_ROAMING_NEIGHBOR.bssid MAC_Address
+MLME_ROAMING_NEIGHBOR.freq Channel_Frequency
+MLME_ROAMING_FAIL.bssid MAC_Address
+MLME_ROAMING_RSSI_BOOST_CANDIDATE.frequency Channel_Frequency
+MLME_ROAMING_RSSI_BOOST_CANDIDATE.original_rssi Decibels
+MLME_ROAMING_RSSI_BOOST_CANDIDATE.boost Decibels
+MLME_ROAMING_ATTEMPT.try_okc Boolean
+MLME_ROAMING_ATTEMPT.bssid MAC_Address
+MLME_ROAMING_ATTEMPT.rssi Decibels
+MLME_ROAMING_ATTEMPT.freq Channel_Frequency
+MLME_ROAMING_CU_TRIGGER.channel_usage_above_threshold Boolean
+MLME_ROAMING_SCAN_IND_FILTERED.bssid MAC_Address
+MLME_ROAMING_SCAN_IND_FILTERED.other_bssid MAC_Address
+MLME_ROAMING_SCAN_IND_FILTERED.rssi Decibels
+MLME_ROAMING_SCAN_IND_FILTERED.freq Channel_Frequency
+MLME_ROAMING_SCAN_IND_FILTERED.current_rssi Decibels
+MLME_ROAMING_SCAN_IND_FILTERED.reason ROAMING_SCAN_IND_FILTER_REASON
+MLME_ROAMING_RSSI_BOOST_CONNECTED_AP.frequency Channel_Frequency
+MLME_ROAMING_RSSI_BOOST_CONNECTED_AP.original_rssi Decibels
+MLME_ROAMING_RSSI_BOOST_CONNECTED_AP.boost Decibels
+MLME_ROAMING_CLEANUP.bssid MAC_Address
+MLME_ROAMING_CLEANUP.ctrl_flag_roam_fail Boolean
+DEBUG_SCAN_IND_FILTER_REASON Enum 0000 bssid_connected 0001 ssid 0002 rssi 0003 rss 0004 malloc_failed 0005 off_channel 0006 out_of_band 0007 bssid_not_target 0008 mobility_domain
+ROAMING_TRIGGER_MODE Enum 0001 no_trigger 0003 RSSI_only 0005 CU_RSSI_only 0007 RSSI_and_CU_RSSI
+ROAMING_SCAN_MODE Enum 0000 ROAMING_SCAN_MODE_CASE_1 0001 ROAMING_SCAN_MODE_CASE_2 0002 ROAMING_SCAN_MODE_CASE_1_NCHO 0003 ROAMING_SCAN_MODE_CASE_3 0004 ScanMode_None
+ROAMING_SCAN_IND_FILTER_REASON Enum 0000 bssid_connected 0001 ssid 0002 rssi 0003 rss 0004 malloc_failed 0005 off_channel 0006 out_of_band 0007 bssid_not_target 0008 mobility_domain 000c selection_factor_low 000d same_channel_and_bssid
+ROAMING_DEAUTH_PENDING Enum 0000 DEAUTH_NOT_PENDING 0001 IN_MORE_THAN_10_SECONDS 0002 IN_LESS_THAN_10_SECONDS
+ROAMING_SCAN_TYPE Enum 000b SOFT_NEIGHBOUR_ROAMING_SCAN 000c SOFT_CACHED_ROAMING_SCAN 000d SOFT_ALL_ROAMING_SCAN 000e HARD_NEIGHBOUR_ROAMING_SCAN 000f HARD_CACHED_ROAMING_SCAN 0010 HARD_ALL_ROAMING_SCAN 0014 FIRST_ILLEGAL
+# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml
+trace_def 5
+0007 0000 MLME_REQUESTS_FORWARD 0003 id rules pid
+0007 0001 MLME_REQUESTS_FORWARD_ERROR 0004 id rules pid line
+0007 0002 MLME_REQUESTS_SEND_STAGE1_RESETS 0001 pid
+0007 0003 MLME_REQUESTS_SEND_STAGE2_RESETS 0001 pid
+0007 0004 MLME_REQUESTS_SEND_WAKE_HOSTS 0001 pid
+# Generated From mlme_hard/mlme_requests/mlme_requests_debug.xml
+trace_types 5
+MLME_REQUESTS_FORWARD_ERROR.pid FsmProcessId
+MLME_REQUESTS_SEND_STAGE1_RESETS.pid FsmProcessId
+MLME_REQUESTS_SEND_WAKE_HOSTS.pid FsmProcessId
+MLME_REQUESTS_FORWARD.pid FsmProcessId
+MLME_REQUESTS_SEND_STAGE2_RESETS.pid FsmProcessId
+# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml
+trace_def 9
+0016 0000 MLME_NAN_CANDIDATE 0001 bssid
+0016 0001 MLME_NAN_CONFIG_TLV_FAILURE 0003 tlv_tag tlv_length tlv_value
+0016 0002 MLME_NAN_FSM_DEINIT 0001 pid
+0016 0003 MLME_NAN_FSM_INIT 0001 pid
+0016 0004 MLME_NAN_MASTER_RANK_CHANGED 0003 master_preference random_factor interface_address
+0016 0005 MLME_NAN_ROLE_CHANGED 0006 old_role new_role beacon_counter_to_sync_role_rssi_close beacon_counter_to_sync_role_rssi_middle beacon_counter_to_non_sync_role_rssi_close beacon_counter_to_non_sync_role_rssi_middle
+0016 0006 MLME_NAN_SCAN 0002 ies scan_channels
+0016 0007 MLME_NAN_SCAN_DONE 0001 found_candidate
+0016 0008 MLME_NAN_SCAN_IND_FILTERED 0003 bssid other_bssid reason
+# Generated From mlme_hard/mlme_nan/mlme_nan_debug.xml
+trace_types 11
+MLME_NAN_CONFIG_TLV_FAILURE.tlv_value Natural32
+MLME_NAN_MASTER_RANK_CHANGED.interface_address MAC_Address
+MLME_NAN_CANDIDATE.bssid MAC_Address
+MLME_NAN_SCAN_IND_FILTERED.bssid MAC_Address
+MLME_NAN_SCAN_IND_FILTERED.other_bssid MAC_Address
+MLME_NAN_SCAN_IND_FILTERED.reason NAN_SCAN_IND_FILTER_REASON
+MLME_NAN_FSM_INIT.pid FsmProcessId
+MLME_NAN_SCAN_DONE.found_candidate Boolean
+MLME_NAN_SCAN.ies MBULK
+MLME_NAN_SCAN.scan_channels Natural48
+MLME_NAN_FSM_DEINIT.pid FsmProcessId
+NAN_SCAN_IND_FILTER_REASON Enum 0000 already_joined 0001 no_nan_ie 0002 lower_cluster_rank 0003 bssid_not_in_range 0004 malloc_failed
+# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml
+trace_def 1
+0038 0000 MLME_WIFI_LOGGER_DATA 0002 report line
+# Generated From mlme_hard/mlme_wifi_logger/mlme_wifi_logger_debug.xml
+trace_types 2
+MLME_WIFI_LOGGER_DATA.report MBULK
+MLME_WIFI_LOGGER_DATA.line __LINE__
+# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml
+trace_def 11
+0012 0000 MLME_BA_ADD 0007 address dialog_token parameter_set priority bufsize timeout start_seq_ctrl
+0012 0001 MLME_BA_ADD_RAME_CFM 0001 Result_Code
+0012 0002 MLME_BA_CONTROL 0003 address allowed configured
+0012 0003 MLME_BA_DEINIT 0001 pid
+0012 0004 MLME_BA_DEL 0005 address parameter_set priority direction reason_code
+0012 0005 MLME_BA_DEL_RAME_CFM 0004 address priority direction result_code
+0012 0006 MLME_BA_FRAME 0001 frame
+0012 0007 MLME_BA_IGNORE 0002 address action_type
+0012 0008 MLME_BA_INIT 0002 pid rxbuffersize
+0012 0009 MLME_BA_PEER_EVALUATE 0003 address desired configured
+0012 000a MLME_BA_RAME_ERROR 0004 peer_address priority direction result_code
+# Generated From mlme_hard/mlme_ba/mlme_ba_debug.xml
+trace_types 21
+MLME_BA_PEER_EVALUATE.address MAC_Address
+MLME_BA_DEINIT.pid FsmProcessId
+MLME_BA_CONTROL.address MAC_Address
+MLME_BA_DEL_RAME_CFM.address MAC_Address
+MLME_BA_DEL_RAME_CFM.priority Priority
+MLME_BA_DEL_RAME_CFM.direction Direction
+MLME_BA_DEL_RAME_CFM.result_code Result_Code
+MLME_BA_IGNORE.address MAC_Address
+MLME_BA_RAME_ERROR.peer_address MAC_Address
+MLME_BA_RAME_ERROR.priority Priority
+MLME_BA_RAME_ERROR.direction Direction
+MLME_BA_RAME_ERROR.result_code Result_Code
+MLME_BA_DEL.address MAC_Address
+MLME_BA_DEL.priority Priority
+MLME_BA_DEL.direction Direction
+MLME_BA_DEL.reason_code Reason_Code
+MLME_BA_ADD.address MAC_Address
+MLME_BA_ADD.priority Priority
+MLME_BA_INIT.pid FsmProcessId
+MLME_BA_ADD_RAME_CFM.Result_Code Result_Code
+MLME_BA_FRAME.frame MBULK
+# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml
+trace_def 4
+003c 0000 MLME_IE_GET_AKM_SUITES_NUMBER 0001 akm_suites_number
+003c 0001 MLME_IE_GET_PAIRWISE_CIPHERS_NUMBER 0001 pairwise_ciphers_number
+003c 0002 MLME_IE_RSN_CAPABILITIES 0001 capabilities
+003c 0003 MLME_IE_VALIDATE_RSN 0008 is_valid pairwise_count_declared pairwise_count_real akm_count_declared akm_count_real pmkid_count capabilities ie_length
+# Generated From mlme_hard/mlme_ie/mlme_ie_debug.xml
+trace_types 1
+MLME_IE_VALIDATE_RSN.is_valid Boolean
+# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml
+trace_def 44
+0004 0000 MLME_CONMGR_ASSOC_COMEBACK_TIME 0001 assoc_comeback_time
+0004 0001 MLME_CONMGR_BASF_RESULT 0003 status abort line
+0004 0002 MLME_CONMGR_BUILD_ASSOC_FRAME_ACM 0004 old_aci_aifsn new_aci_aifsn old_acm new_acm
+0004 0003 MLME_CONMGR_BUILD_ASSOC_FRAME_ACM_RIC_COPIED 0002 coped_bytes resource_descriptor_count
+0004 0004 MLME_CONMGR_BUILD_FRAME 0003 build frametype line
+0004 0005 MLME_CONMGR_EAPOL 0001 line
+0004 0006 MLME_CONMGR_EAPOL_ANONCE_INVALID 0001 line
+0004 0007 MLME_CONMGR_EAPOL_BUILD_SEND_G2 0002 bssid line
+0004 0008 MLME_CONMGR_EAPOL_BUILD_SEND_M2 0002 bssid line
+0004 0009 MLME_CONMGR_EAPOL_BUILD_SEND_M4 0002 bssid line
+0004 000a MLME_CONMGR_EAPOL_DECRYPT_ERROR 0001 line
+0004 000b MLME_CONMGR_EAPOL_DESCRIPTOR_VERSION_INVALID 0002 descriptor_version line
+0004 000c MLME_CONMGR_EAPOL_GTK_UNAVAILABLE 0001 line
+0004 000d MLME_CONMGR_EAPOL_IGTK_UNAVAILABLE 0001 line
+0004 000e MLME_CONMGR_EAPOL_KEY_DATA_LENGTH_INVALID 0002 len line
+0004 000f MLME_CONMGR_EAPOL_KEY_LENGTH_INVALID 0002 len line
+0004 0010 MLME_CONMGR_EAPOL_MIC_DISCARDED 0001 line
+0004 0011 MLME_CONMGR_EAPOL_MIC_INVALID 0001 line
+0004 0012 MLME_CONMGR_EAPOL_MIC_NOT_PRESENT 0001 line
+0004 0013 MLME_CONMGR_EAPOL_NOT_8021X 0001 line
+0004 0014 MLME_CONMGR_EAPOL_NOT_CCMP128 0001 line
+0004 0015 MLME_CONMGR_EAPOL_NOT_GTK_FRAME 0001 line
+0004 0016 MLME_CONMGR_EAPOL_NOT_KEY_FRAME 0001 line
+0004 0017 MLME_CONMGR_EAPOL_NOT_SECURE_AND_ENCRYPTED 0003 secure encrypted_key line
+0004 0018 MLME_CONMGR_EAPOL_PROCESS_G 0001 line
+0004 0019 MLME_CONMGR_EAPOL_PROCESS_G1 0001 line
+0004 001a MLME_CONMGR_EAPOL_PROCESS_GTK 0001 line
+0004 001b MLME_CONMGR_EAPOL_PROCESS_M 0001 line
+0004 001c MLME_CONMGR_EAPOL_PROCESS_M1 0001 line
+0004 001d MLME_CONMGR_EAPOL_PROCESS_M3 0001 line
+0004 001e MLME_CONMGR_EAPOL_PTK_UNAVAILABLE 0001 line
+0004 001f MLME_CONMGR_FRAME_FILTER 0003 frequency bssid is_ssid_present
+0004 0020 MLME_CONMGR_FRAME_TOO_SHORT_FOR_KEY 0001 line
+0004 0021 MLME_CONMGR_INSTALL_KEY 0002 key_type line
+0004 0022 MLME_CONMGR_LEAKY_SIGNAL 0002 signalid line
+0004 0023 MLME_CONMGR_PLM689_WORKAROUND_NEED_TO_UPDATE_MIB 0001 need_to_update_mib
+0004 0024 MLME_CONMGR_REASON 0002 reason line
+0004 0025 MLME_CONMGR_REPLAY_COUNTER_INVALID 0001 line
+0004 0026 MLME_CONMGR_RX_FRAME 0003 rssi frequency line
+0004 0027 MLME_CONMGR_SLOW_AP_FRAME 0001 poll
+0004 0028 MLME_CONMGR_SLOW_AP_SWITCH 0002 max_time switch_time
+0004 0029 MLME_CONMGR_TRANSMISSION_STATUS 0002 txstatus line
+0004 002a MLME_CONMGR_TX_FRAME 0005 tx_rate tx_flags address bssid line
+0004 002b MLME_CONMGR_VALUES 0003 parent size listen
+# Generated From mlme_hard/mlme_conmgr/mlme_conmgr_debug.xml
+trace_types 25
+MLME_CONMGR_SLOW_AP_SWITCH.max_time Natural32
+MLME_CONMGR_EAPOL_NOT_SECURE_AND_ENCRYPTED.secure Boolean
+MLME_CONMGR_EAPOL_NOT_SECURE_AND_ENCRYPTED.encrypted_key Boolean
+MLME_CONMGR_EAPOL_BUILD_SEND_G2.bssid MAC_Address
+MLME_CONMGR_TRANSMISSION_STATUS.txstatus Transmission_Status
+MLME_CONMGR_FRAME_FILTER.frequency Channel_Frequency
+MLME_CONMGR_FRAME_FILTER.bssid MAC_Address
+MLME_CONMGR_FRAME_FILTER.is_ssid_present Boolean
+MLME_CONMGR_PLM689_WORKAROUND_NEED_TO_UPDATE_MIB.need_to_update_mib Boolean
+MLME_CONMGR_INSTALL_KEY.key_type Key_Type
+MLME_CONMGR_BUILD_FRAME.build Boolean
+MLME_CONMGR_ASSOC_COMEBACK_TIME.assoc_comeback_time Natural32
+MLME_CONMGR_EAPOL_DESCRIPTOR_VERSION_INVALID.descriptor_version Natural8
+MLME_CONMGR_EAPOL_BUILD_SEND_M4.bssid MAC_Address
+MLME_CONMGR_TX_FRAME.address MAC_Address
+MLME_CONMGR_TX_FRAME.bssid MAC_Address
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.old_aci_aifsn Natural8
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.new_aci_aifsn Natural8
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.old_acm Boolean
+MLME_CONMGR_BUILD_ASSOC_FRAME_ACM.new_acm Boolean
+MLME_CONMGR_EAPOL_BUILD_SEND_M2.bssid MAC_Address
+MLME_CONMGR_RX_FRAME.rssi Decibels
+MLME_CONMGR_RX_FRAME.frequency Channel_Frequency
+MLME_CONMGR_BASF_RESULT.status RESULT_CODE
+MLME_CONMGR_BASF_RESULT.abort Boolean
+# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml
+trace_def 4
+0020 0000 MLME_SA_QUERY_INIT 0001 pid
+0020 0001 MLME_SA_QUERY_DEINIT 0001 pid
+0020 0002 MLME_SA_QUERY_STATUS 0003 address pmf_in_use status
+0020 0003 MLME_SA_QUERY_RESULT 0002 address status
+# Generated From mlme_hard/mlme_sa_query/mlme_sa_query_debug.xml
+trace_types 7
+MLME_SA_QUERY_INIT.pid FsmProcessId
+MLME_SA_QUERY_STATUS.address MAC_Address
+MLME_SA_QUERY_STATUS.pmf_in_use Boolean
+MLME_SA_QUERY_STATUS.status MLME_SA_QUERY_STATES
+MLME_SA_QUERY_DEINIT.pid FsmProcessId
+MLME_SA_QUERY_RESULT.address MAC_Address
+MLME_SA_QUERY_RESULT.status Boolean
+# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml
+trace_def 7
+0015 0000 MLME_REGULATORY_CHANNEL_REQ 0005 country_code freq_center freq_start freq_end bandwidth_mhz
+0015 0001 MLME_CONNECTED_COUNTRY 0003 alpha2_0 alpha2_1 indoor_outdoor
+0015 0002 MLME_REGULATORY_RULE 0005 freq_start freq_end max_bandwidth_mhz max_power flags
+0015 0003 MLME_REGULATORY_CHANNEL_REQ_FAILURE 0004 freq_start freq_end bandwidth_mhz reason
+0015 0004 MLME_REGULATORY_CHANNELS_SUPPORTED 0006 supported_channels length num_subbands step channel num_channels
+0015 0005 MLME_REGULATORY_MASK 0001 mask
+0015 0006 MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG 0003 proposed_channel_info resolved_channel_info found
+# Generated From mlme_hard/mlme_regulatory/mlme_regulatory_debug.xml
+trace_types 12
+MLME_REGULATORY_RULE.max_bandwidth_mhz Natural8
+MLME_REGULATORY_RULE.max_power Natural16s
+MLME_REGULATORY_RULE.flags Natural8
+MLME_REGULATORY_CHANNELS_SUPPORTED.supported_channels Boolean
+MLME_REGULATORY_CHANNELS_SUPPORTED.length Natural32
+MLME_REGULATORY_CHANNELS_SUPPORTED.num_subbands Natural32
+MLME_REGULATORY_CHANNELS_SUPPORTED.step Natural8
+MLME_REGULATORY_CHANNELS_SUPPORTED.channel Natural8
+MLME_REGULATORY_CHANNELS_SUPPORTED.num_channels Natural8
+MLME_REGULATORY_ADJUSTED_CHANNEL_CONFIG.found Boolean
+MLME_REGULATORY_MASK.mask Natural48
+MLME_REGULATORY_CHANNEL_REQ_FAILURE.reason DEBUG_MLME_REGULATORY_CHANNEL_REQ_FAILURE_REASON
+DEBUG_MLME_REGULATORY_CHANNEL_REQ_FAILURE_REASON Enum 0000 invalid_bandwidth 0001 mib_read_failed 0002 header_read_failed 0003 no_rule 0004 bandwidth_40m_not_allowed_for_2g4 0005 not_allowed_in_no_cell
+# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml
+trace_def 27
+0022 0000 MLME_MEASUREMENTS_ADD_SCAN_RESULT 0001 result_code
+0022 0001 MLME_MEASUREMENTS_BUILD_RM_REPORT 0002 size result
+0022 0002 MLME_MEASUREMENTS_CLEARING_RESULTS 0000
+0022 0003 MLME_MEASUREMENTS_DEINIT 0001 teardown_req_pid
+0022 0004 MLME_MEASUREMENTS_INIT 0002 interface_address beacon_period
+0022 0005 MLME_MEASUREMENTS_LINK_REPORT 0004 interface_address bssid rcpi rsni
+0022 0006 MLME_MEASUREMENTS_LINK_REQUEST 0005 dialog_token used_power max_power rssi snr
+0022 0007 MLME_MEASUREMENTS_REPORT_INFO 0002 bssid ie_len
+0022 0008 MLME_MEASUREMENTS_REQUEST 0005 token class channel mode duration
+0022 0009 MLME_MEASUREMENTS_REQUESTING_SCAN 0002 measurement_duration ies_len
+0022 000a MLME_MEASUREMENTS_REQUEST_IE 0002 token count
+0022 000b MLME_MEASUREMENTS_REQUEST_OPT_IE 0002 dummy reason
+0022 000c MLME_MEASUREMENTS_REQ_REFUSED 0003 offset token mode
+0022 000d MLME_MEASUREMENTS_REQ_SCAN_MASK 0005 class channel mode channel_time freq_mask
+0022 000e MLME_MEASUREMENTS_RM_CAPS 0004 link beacon_passive beacon_active beacon_table
+0022 000f MLME_MEASUREMENTS_RM_REJECTED 0002 dummy reason
+0022 0010 MLME_MEASUREMENTS_RM_REQ 0001 result
+0022 0011 MLME_MEASUREMENTS_SCAN_COUNT 0002 performed required
+0022 0012 MLME_MEASUREMENTS_SCAN_DELAYED 0001 delay
+0022 0013 MLME_MEASUREMENTS_SCAN_IES 0002 frame frame_length
+0022 0014 MLME_MEASUREMENTS_SCAN_MASKS 0003 active passive mask
+0022 0015 MLME_MEASUREMENTS_SCAN_REQUEST 0001 data
+0022 0016 MLME_MEASUREMENTS_SCAN_RESULT 0001 address
+0022 0017 MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE 0003 ie len total
+0022 0018 MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS 0001 tfs
+0022 0019 MLME_MEASUREMENTS_TABLE_SIZE 0001 entries
+0022 001a MLME_MEASUREMENTS_TX_CFM 0001 transmission_status
+# Generated From mlme_hard/mlme_measurements/mlme_measurements_debug.xml
+trace_types 59
+MLME_MEASUREMENTS_SCAN_MASKS.active NATURAL48
+MLME_MEASUREMENTS_SCAN_MASKS.passive NATURAL48
+MLME_MEASUREMENTS_SCAN_MASKS.mask NATURAL48
+MLME_MEASUREMENTS_DEINIT.teardown_req_pid FsmProcessId
+MLME_MEASUREMENTS_LINK_REQUEST.dialog_token NATURAL8
+MLME_MEASUREMENTS_LINK_REQUEST.used_power NATURAL8
+MLME_MEASUREMENTS_LINK_REQUEST.max_power NATURAL8
+MLME_MEASUREMENTS_LINK_REQUEST.rssi Decibels
+MLME_MEASUREMENTS_LINK_REQUEST.snr Decibels
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_TFS.tfs NATURAL64
+MLME_MEASUREMENTS_REQ_REFUSED.offset NATURAL16
+MLME_MEASUREMENTS_REQ_REFUSED.token NATURAL8
+MLME_MEASUREMENTS_REQ_REFUSED.mode NATURAL8
+MLME_MEASUREMENTS_RM_REQ.result NATURAL8
+MLME_MEASUREMENTS_RM_CAPS.link Boolean
+MLME_MEASUREMENTS_RM_CAPS.beacon_passive Boolean
+MLME_MEASUREMENTS_RM_CAPS.beacon_active Boolean
+MLME_MEASUREMENTS_RM_CAPS.beacon_table Boolean
+MLME_MEASUREMENTS_SCAN_IES.frame MBULK
+MLME_MEASUREMENTS_SCAN_IES.frame_length NATURAL32
+MLME_MEASUREMENTS_REQUEST_IE.token NATURAL8
+MLME_MEASUREMENTS_REQUEST_IE.count NATURAL8
+MLME_MEASUREMENTS_ADD_SCAN_RESULT.result_code NATURAL16
+MLME_MEASUREMENTS_INIT.interface_address MAC_Address
+MLME_MEASUREMENTS_INIT.beacon_period TIME_UNITS
+MLME_MEASUREMENTS_SCAN_RESULT.address MAC_Address
+MLME_MEASUREMENTS_TABLE_SIZE.entries NATURAL16
+MLME_MEASUREMENTS_SCAN_COUNT.performed NATURAL8
+MLME_MEASUREMENTS_SCAN_COUNT.required NATURAL8
+MLME_MEASUREMENTS_TX_CFM.transmission_status NATURAL16
+MLME_MEASUREMENTS_REQUEST_OPT_IE.dummy NATURAL8
+MLME_MEASUREMENTS_REQUEST_OPT_IE.reason DEBUG_RM_REQ_OPTIONAL_IE
+MLME_MEASUREMENTS_LINK_REPORT.interface_address MAC_Address
+MLME_MEASUREMENTS_LINK_REPORT.bssid MAC_Address
+MLME_MEASUREMENTS_LINK_REPORT.rcpi NATURAL8
+MLME_MEASUREMENTS_LINK_REPORT.rsni NATURAL8
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.ie NATURAL8
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.len NATURAL8
+MLME_MEASUREMENTS_SCAN_RESULT_NODE_IE.total NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.class NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.channel NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.mode NATURAL8
+MLME_MEASUREMENTS_REQ_SCAN_MASK.channel_time NATURAL16
+MLME_MEASUREMENTS_REQ_SCAN_MASK.freq_mask NATURAL48
+MLME_MEASUREMENTS_REQUEST.token NATURAL8
+MLME_MEASUREMENTS_REQUEST.class NATURAL8
+MLME_MEASUREMENTS_REQUEST.channel NATURAL8
+MLME_MEASUREMENTS_REQUEST.mode NATURAL8
+MLME_MEASUREMENTS_REQUEST.duration NATURAL16
+MLME_MEASUREMENTS_REPORT_INFO.bssid MAC_Address
+MLME_MEASUREMENTS_REPORT_INFO.ie_len NATURAL8
+MLME_MEASUREMENTS_REQUESTING_SCAN.measurement_duration NATURAL16
+MLME_MEASUREMENTS_REQUESTING_SCAN.ies_len NATURAL16
+MLME_MEASUREMENTS_SCAN_DELAYED.delay NATURAL32
+MLME_MEASUREMENTS_BUILD_RM_REPORT.size NATURAL16
+MLME_MEASUREMENTS_BUILD_RM_REPORT.result NATURAL8
+MLME_MEASUREMENTS_SCAN_REQUEST.data TOKEN
+MLME_MEASUREMENTS_RM_REJECTED.dummy NATURAL8
+MLME_MEASUREMENTS_RM_REJECTED.reason DEBUG_RM_REQ_FILTER_REASON
+DEBUG_RM_REQ_FILTER_REASON Enum 0000 req_success 0001 frame_too_small 0002 beacon_req_too_small 0003 mib_not_enabled 0004 no_channels_to_scan 0005 duration_too_large 0006 invalid_request 0007 invalid_report_cond
+DEBUG_RM_REQ_OPTIONAL_IE Enum 0000 ssid 0001 beacon_reporting 0002 reporting_detail 0003 subelements 0004 ap_channel
+# Generated From mlme_hard/mlme_mbulk/mlme_mbulk_debug.xml
+trace_def 20
+0035 0000 MLME_MBULK_ADJUST_RANGE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0001 MLME_MBULK_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0002 MLME_MBULK_ALLOC_NULL 0002 pid line
+0035 0003 MLME_MBULK_APPEND_TAIL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0004 MLME_MBULK_CLONE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0005 MLME_MBULK_DAT_AT_R 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0006 MLME_MBULK_DAT_AT_RW 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0007 MLME_MBULK_DAT_R 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0008 MLME_MBULK_DAT_RW 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0009 MLME_MBULK_DUPLICATE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000a MLME_MBULK_DUPLICATE_NULL 0002 pid line
+0035 000b MLME_MBULK_FREE 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000c MLME_MBULK_FREE_NULL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000d MLME_MBULK_FREE_WITH_SIGNAL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000e MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 000f MLME_MBULK_PREPEND_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0010 MLME_MBULK_PROCESS_FSM_EVENT 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0011 MLME_MBULK_PROCESS_FSM_EVENT_NULL 0002 pid line
+0035 0012 MLME_MBULK_TRIM_HEAD 0006 pid line mbulk_address ref_cnt free_flag flags
+0035 0013 MLME_MBULK_WITH_SIGNAL_ALLOC 0006 pid line mbulk_address ref_cnt free_flag flags
+# Generated From mlme_hard/mlme_mbulk/mlme_mbulk_debug.xml
+trace_types 54
+MLME_MBULK_WITH_SIGNAL_ALLOC.pid FsmProcessId
+MLME_MBULK_WITH_SIGNAL_ALLOC.mbulk_address Natural32
+MLME_MBULK_WITH_SIGNAL_ALLOC.free_flag Boolean
+MLME_MBULK_PROCESS_FSM_EVENT.pid FsmProcessId
+MLME_MBULK_PROCESS_FSM_EVENT.mbulk_address Natural32
+MLME_MBULK_PROCESS_FSM_EVENT.free_flag Boolean
+MLME_MBULK_DAT_RW.pid FsmProcessId
+MLME_MBULK_DAT_RW.mbulk_address Natural32
+MLME_MBULK_DAT_RW.free_flag Boolean
+MLME_MBULK_TRIM_HEAD.pid FsmProcessId
+MLME_MBULK_TRIM_HEAD.mbulk_address Natural32
+MLME_MBULK_TRIM_HEAD.free_flag Boolean
+MLME_MBULK_DUPLICATE.pid FsmProcessId
+MLME_MBULK_DUPLICATE.mbulk_address Natural32
+MLME_MBULK_DUPLICATE.free_flag Boolean
+MLME_MBULK_ADJUST_RANGE.pid FsmProcessId
+MLME_MBULK_ADJUST_RANGE.mbulk_address Natural32
+MLME_MBULK_ADJUST_RANGE.free_flag Boolean
+MLME_MBULK_FREE_NULL.pid FsmProcessId
+MLME_MBULK_FREE_NULL.mbulk_address Natural32
+MLME_MBULK_FREE_NULL.free_flag Boolean
+MLME_MBULK_APPEND_TAIL.pid FsmProcessId
+MLME_MBULK_APPEND_TAIL.mbulk_address Natural32
+MLME_MBULK_APPEND_TAIL.free_flag Boolean
+MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.pid FsmProcessId
+MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.mbulk_address Natural32
+MLME_MBULK_FREE_WITH_SIGNAL_AND_NULL.free_flag Boolean
+MLME_MBULK_DAT_R.pid FsmProcessId
+MLME_MBULK_DAT_R.mbulk_address Natural32
+MLME_MBULK_DAT_R.free_flag Boolean
+MLME_MBULK_PROCESS_FSM_EVENT_NULL.pid FsmProcessId
+MLME_MBULK_PREPEND_HEAD.pid FsmProcessId
+MLME_MBULK_PREPEND_HEAD.mbulk_address Natural32
+MLME_MBULK_PREPEND_HEAD.free_flag Boolean
+MLME_MBULK_ALLOC_NULL.pid FsmProcessId
+MLME_MBULK_ALLOC.pid FsmProcessId
+MLME_MBULK_ALLOC.mbulk_address Natural32
+MLME_MBULK_ALLOC.free_flag Boolean
+MLME_MBULK_DAT_AT_R.pid FsmProcessId
+MLME_MBULK_DAT_AT_R.mbulk_address Natural32
+MLME_MBULK_DAT_AT_R.free_flag Boolean
+MLME_MBULK_CLONE.pid FsmProcessId
+MLME_MBULK_CLONE.mbulk_address Natural32
+MLME_MBULK_CLONE.free_flag Boolean
+MLME_MBULK_FREE_WITH_SIGNAL.pid FsmProcessId
+MLME_MBULK_FREE_WITH_SIGNAL.mbulk_address Natural32
+MLME_MBULK_FREE_WITH_SIGNAL.free_flag Boolean
+MLME_MBULK_FREE.pid FsmProcessId
+MLME_MBULK_FREE.mbulk_address Natural32
+MLME_MBULK_FREE.free_flag Boolean
+MLME_MBULK_DAT_AT_RW.pid FsmProcessId
+MLME_MBULK_DAT_AT_RW.mbulk_address Natural32
+MLME_MBULK_DAT_AT_RW.free_flag Boolean
+MLME_MBULK_DUPLICATE_NULL.pid FsmProcessId
+# Generated From mlme_hard/mlme_api/mlme_macrame_api_debug.xml
+trace_def 32
+0034 0000 MLME_API_MACRAME_COEX_TESCO6_ACTIVATED_INDICATION 0001 tesco6_activated
+0034 0001 MLME_MACRAME_API_ADD_BA_CONFIRM 0006 pid sta_mac priority direction result_code seq_no
+0034 0002 MLME_MACRAME_API_ADD_NOA_INDICATION 0007 pid blackout_id duration period start_time count flags
+0034 0003 MLME_MACRAME_API_BA_ERROR_INDICATION 0005 pid reason_code peer_addr priority direction
+0034 0004 MLME_MACRAME_API_BEACON_NEXT_WINDOW 0003 pid beacon_start_listen beacon_end_listen
+0034 0005 MLME_MACRAME_API_BLACKOUT_END_INIDCATION 0002 pid id
+0034 0006 MLME_MACRAME_API_CHANNEL_ACTIVITY 0001 pid
+0034 0007 MLME_MACRAME_API_CONNECTION_QUALITY_TRIGGER_INDICATION 0002 pid trigger_flags
+0034 0008 MLME_MACRAME_API_DEL_BA_CONFIRM 0005 pid sta_mac priority direction result_code
+0034 0009 MLME_MACRAME_API_DEL_NOA_INDICATION 0002 pid blackout_id
+0034 000a MLME_MACRAME_API_ESA_COUNT_FINISHED_INDICATION 0002 pid sw_time
+0034 000b MLME_MACRAME_API_GET_KEY_CONFIRM 0002 pid result_code
+0034 000c MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION 0005 frame rssi snr primary_chan_freq fralocal_timeme
+0034 000d MLME_MACRAME_API_MATCHED_FILTER_INIDCATION 0005 frame dest_pid filter_id packet_filter_mode mac_hdr_len
+0034 000e MLME_MACRAME_API_MIC_FAILURE_INIDCATION 0004 source_pid sta_addr key_type key_id
+0034 000f MLME_MACRAME_API_NAN_DW_FINISHED_INDICATION 0001 pid
+0034 0010 MLME_MACRAME_API_OFFCHANNEL_FINISHED_INDICATION 0001 pid
+0034 0011 MLME_MACRAME_API_RSSI_REPORT 0003 pid bssid rssi
+0034 0012 MLME_MACRAME_API_RX_BLOCKACK_CONTROL_INIDCATION 0002 pid rx_allowed
+0034 0013 MLME_MACRAME_API_STA_CLEAR_CONFIRM 0003 source_pid address result_code
+0034 0014 MLME_MACRAME_API_STA_MOVE_DU_CONFIRM 0003 pid addr_from result_code
+0034 0015 MLME_MACRAME_API_STA_PAUSE_CONFIRM 0003 source_pid address result_code
+0034 0016 MLME_MACRAME_API_STA_UNKNOWN_PEER_INDICATION 0002 pid peer_addr
+0034 0017 MLME_MACRAME_API_STA_UNPAUSE_CONFIRM 0003 source_pid address result_code
+0034 0018 MLME_MACRAME_API_STA_VIF_DEREGISTER_CONFIRM 0001 pid
+0034 0019 MLME_MACRAME_API_TDLS_CTRL_INDICATION 0002 pid tdls_allowed
+0034 001a MLME_MACRAME_API_TDLS_LEAVING_PSM_INDICATION 0001 pid
+0034 001b MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION 0003 source_pid address traffic_pkt_count
+0034 001c MLME_MACRAME_API_TPU_SP_INIDCATION 0003 source_pid address ca_bitmap
+0034 001d MLME_MACRAME_API_TX_BLOCKACK_CONTROL_INIDCATION 0002 pid tx_allowed
+0034 001e MLME_MACRAME_API_TX_FRAME_CONFIRM 0003 pid status tag
+0034 001f MLME_MACRAME_API_VIF_SCHEDULE_INDICATION 0002 pid sched_type
+# Generated From mlme_hard/mlme_api/mlme_macrame_api_debug.xml
+trace_types 83
+MLME_MACRAME_API_TPU_SP_INIDCATION.source_pid FsmProcessId
+MLME_MACRAME_API_TPU_SP_INIDCATION.address MAC_Address
+MLME_MACRAME_API_TPU_SP_INIDCATION.ca_bitmap Natural8
+MLME_MACRAME_API_TDLS_LEAVING_PSM_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_ESA_COUNT_FINISHED_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_ESA_COUNT_FINISHED_INDICATION.sw_time Natural32
+MLME_MACRAME_API_CHANNEL_ACTIVITY.pid FsmProcessId
+MLME_MACRAME_API_GET_KEY_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_GET_KEY_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_TX_BLOCKACK_CONTROL_INIDCATION.pid FsmProcessId
+MLME_MACRAME_API_TX_BLOCKACK_CONTROL_INIDCATION.tx_allowed Boolean
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.frame MBULK
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.rssi Decibels
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.snr Decibels
+MLME_MACRAME_API_MANAGEMENT_FRAME_INDICATION.fralocal_timeme Natural64
+MLME_MACRAME_API_STA_CLEAR_CONFIRM.source_pid FsmProcessId
+MLME_MACRAME_API_STA_CLEAR_CONFIRM.address MAC_Address
+MLME_MACRAME_API_STA_CLEAR_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_RSSI_REPORT.pid FsmProcessId
+MLME_MACRAME_API_RSSI_REPORT.bssid MAC_Address
+MLME_MACRAME_API_RSSI_REPORT.rssi Integer16
+MLME_MACRAME_API_STA_PAUSE_CONFIRM.source_pid FsmProcessId
+MLME_MACRAME_API_STA_PAUSE_CONFIRM.address MAC_Address
+MLME_MACRAME_API_STA_PAUSE_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_BEACON_NEXT_WINDOW.pid FsmProcessId
+MLME_MACRAME_API_BEACON_NEXT_WINDOW.beacon_start_listen Natural32
+MLME_MACRAME_API_BEACON_NEXT_WINDOW.beacon_end_listen Natural32
+MLME_MACRAME_API_CONNECTION_QUALITY_TRIGGER_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_CONNECTION_QUALITY_TRIGGER_INDICATION.trigger_flags Natural8
+MLME_MACRAME_API_STA_UNPAUSE_CONFIRM.source_pid FsmProcessId
+MLME_MACRAME_API_STA_UNPAUSE_CONFIRM.address MAC_Address
+MLME_MACRAME_API_STA_UNPAUSE_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_STA_VIF_DEREGISTER_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_OFFCHANNEL_FINISHED_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_TX_FRAME_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_TX_FRAME_CONFIRM.status Transmission_Status
+MLME_MACRAME_API_TX_FRAME_CONFIRM.tag Client_Tag
+MLME_MACRAME_API_NAN_DW_FINISHED_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_BLACKOUT_END_INIDCATION.pid FsmProcessId
+MLME_MACRAME_API_BLACKOUT_END_INIDCATION.id BLACKOUT_ID
+MLME_MACRAME_API_STA_MOVE_DU_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_STA_MOVE_DU_CONFIRM.addr_from MAC_Address
+MLME_MACRAME_API_STA_MOVE_DU_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION.source_pid FsmProcessId
+MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION.address MAC_Address
+MLME_MACRAME_API_TDLS_TRAFFIC_REPORT_INIDCATION.traffic_pkt_count Natural32
+MLME_MACRAME_API_VIF_SCHEDULE_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_VIF_SCHEDULE_INDICATION.sched_type VIF_SCHEDULE_TYPE
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.frame MBULK
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.dest_pid FsmProcessId
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.filter_id Natural8
+MLME_MACRAME_API_MATCHED_FILTER_INIDCATION.packet_filter_mode Packet_Filter_Mode
+MLME_API_MACRAME_COEX_TESCO6_ACTIVATED_INDICATION.tesco6_activated Boolean
+MLME_MACRAME_API_MIC_FAILURE_INIDCATION.source_pid FsmProcessId
+MLME_MACRAME_API_MIC_FAILURE_INIDCATION.sta_addr MAC_Address
+MLME_MACRAME_API_MIC_FAILURE_INIDCATION.key_type Key_Type
+MLME_MACRAME_API_DEL_BA_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_DEL_BA_CONFIRM.sta_mac MAC_Address
+MLME_MACRAME_API_DEL_BA_CONFIRM.priority Priority
+MLME_MACRAME_API_DEL_BA_CONFIRM.direction Direction
+MLME_MACRAME_API_DEL_BA_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_STA_UNKNOWN_PEER_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_STA_UNKNOWN_PEER_INDICATION.peer_addr MAC_Address
+MLME_MACRAME_API_RX_BLOCKACK_CONTROL_INIDCATION.pid FsmProcessId
+MLME_MACRAME_API_RX_BLOCKACK_CONTROL_INIDCATION.rx_allowed Boolean
+MLME_MACRAME_API_ADD_BA_CONFIRM.pid FsmProcessId
+MLME_MACRAME_API_ADD_BA_CONFIRM.sta_mac MAC_Address
+MLME_MACRAME_API_ADD_BA_CONFIRM.priority Priority
+MLME_MACRAME_API_ADD_BA_CONFIRM.direction Direction
+MLME_MACRAME_API_ADD_BA_CONFIRM.result_code Result_Code
+MLME_MACRAME_API_BA_ERROR_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_BA_ERROR_INDICATION.reason_code Reason_Code
+MLME_MACRAME_API_BA_ERROR_INDICATION.peer_addr MAC_Address
+MLME_MACRAME_API_BA_ERROR_INDICATION.priority Priority
+MLME_MACRAME_API_BA_ERROR_INDICATION.direction Direction
+MLME_MACRAME_API_TDLS_CTRL_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_TDLS_CTRL_INDICATION.tdls_allowed Boolean
+MLME_MACRAME_API_ADD_NOA_INDICATION.pid FsmProcessId
+MLME_MACRAME_API_ADD_NOA_INDICATION.duration Natural32
+MLME_MACRAME_API_ADD_NOA_INDICATION.period Natural32
+MLME_MACRAME_API_ADD_NOA_INDICATION.start_time Natural64
+MLME_MACRAME_API_ADD_NOA_INDICATION.count Natural8
+MLME_MACRAME_API_DEL_NOA_INDICATION.pid FsmProcessId
+# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml
+trace_def 77
+0001 0000 MLME_NCHO_SCAN_FRAME_IGNORED 0000
+0001 0001 MLME_PNO_AP_SCORE_HIGHER 0002 ap_score candidate_score
+0001 0002 MLME_PNO_MATCH_FOUND 0001 network_idx
+0001 0003 MLME_PNO_MODE 0002 is_connected connection_vix
+0001 0004 MLME_PNO_NETWORK_INDICATED 0000
+0001 0005 MLME_PNO_POLICY_CHECK_AUTH 0007 frame_cpblt_privacy_supported frame_wpa_found frame_rsn_found supports_open_auth supports_psk_auth supports_eap_auth policy
+0001 0006 MLME_PNO_POLICY_CHECK_FREQ 0002 frequency policy
+0001 0007 MLME_PNO_POLICY_NOT_MATCHED 0000
+0001 0008 MLME_PNO_SIGNAL_BELOW_THRESHOLD 0002 rssi_threshold frame_rssi
+0001 0009 MLME_PNO_SSID_NOT_MATCHED 0000
+0001 000a MLME_SCAN_ADD_REQ 0008 requester scan_id scan_type max_channel_time_active_scan max_channel_time_passive_scan device_address sps_prority current_prority
+0001 000b MLME_SCAN_AP_LOST_INDICATION 0001 bssid
+0001 000c MLME_SCAN_BOOK_NEXT_SCAN 0003 pause_count sps_count time
+0001 000d MLME_SCAN_BSSID_DL 0002 ap_lost_threshold channel_list_count
+0001 000e MLME_SCAN_BSSID_DL_IE 0004 bssid frequency high_rssi_threshold low_rssi_threshold
+0001 000f MLME_SCAN_BSSID_DL_IE_TOP 0001 ap_lost_threshold
+0001 0010 MLME_SCAN_CHANGE_TRACKING 0002 rssi_sample_size min_breaching_threshold
+0001 0011 MLME_SCAN_CHANGE_TRACKING_IE 0002 rssi_sample_size min_breaching_threshold
+0001 0012 MLME_SCAN_CHANNEL 0002 found freq
+0001 0013 MLME_SCAN_CHANNEL_ENTRY_ALL 0003 channel_freq mask count
+0001 0014 MLME_SCAN_CHANNEL_ENTRY_IE 0002 mask count
+0001 0015 MLME_SCAN_CHANNEL_EXCLUDED 0003 freq config policy
+0001 0016 MLME_SCAN_CHANNEL_LIST 0003 scan_policy channel_list_count mask
+0001 0017 MLME_SCAN_CHANNEL_SCAN_COMPLETED 0006 id rescan_count frames bssid home frame
+0001 0018 MLME_SCAN_CHANNEL_SKIPPED_DUE_TO_WIFISHARING 0003 mask permitted_mask channel_freq
+0001 0019 MLME_SCAN_COUNTRY 0003 country0 country1 country2
+0001 001a MLME_SCAN_DEL_REQ 0002 requester scan_id
+0001 001b MLME_SCAN_DEVICE_ADDRESS_RANDOMISED 0003 mask old_address new_address
+0001 001c MLME_SCAN_DFS_ACTIVE 0002 flags policy
+0001 001d MLME_SCAN_DUE_TIME 0004 period scan_next_due_time is_scan_continuous continuous_scan_count
+0001 001e MLME_SCAN_EXECUTION_DIAG 0001 ident
+0001 001f MLME_SCAN_FRAME_REPORTED 0003 flags is_hotlisted is_preferred
+0001 0020 MLME_SCAN_GENERIC 0005 line field1 field2 field3 field4
+0001 0021 MLME_SCAN_GET_NEXT_CHANNEL 0004 scan_channel_list_type channel_list_count channel_index scan_policy
+0001 0022 MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE 0009 chan_found channel_is_active in_use_mask centre_freq channel_info max_power primary_channel flags reg_domain
+0001 0023 MLME_SCAN_GET_NEXT_CHANNEL_INFO 0003 mask reg_mask channel_freq
+0001 0024 MLME_SCAN_GET_NEXT_LIST 0003 chan_list chan_freq posn_or_idx
+0001 0025 MLME_SCAN_GET_NEXT_SCAN_CANDIDATE 0007 priority highest_priority pause_priority is_scan_in_home_time end_of_home_time scan_start_time bext_next_start_time
+0001 0026 MLME_SCAN_GET_NEXT_SCAN_RESULT 0004 priority is_scan_in_home_time now next_scan_due_time
+0001 0027 MLME_SCAN_HOTLIST_DL_IE 0004 bssid frequency high_rssi_threshold low_rssi_threshold
+0001 0028 MLME_SCAN_HOTLIST_DL_IE_TOP 0001 ap_lost_threshold
+0001 0029 MLME_SCAN_HOTLIST_ENTRY 0004 ap_needs_reporting frame_rssi ap_is_found signal_level_below_low_threshold
+0001 002a MLME_SCAN_LIST_ALL 0002 chan_freq posn
+0001 002b MLME_SCAN_MASK 0001 mask
+0001 002c MLME_SCAN_NCHO_VALUES 0003 probe_interval home_time away_time
+0001 002d MLME_SCAN_NEIGHBOUR 0005 full_mask seen_mask channel_mask channel_done scan_done
+0001 002e MLME_SCAN_NEIGHBOUR_DL 0001 neighbour_descriptor_count
+0001 002f MLME_SCAN_NEIGHBOUR_DL_IE 0001 neighbour_descriptor_count
+0001 0030 MLME_SCAN_NEIGHBOUR_ENTRY 0003 bssid channel_freq mask
+0001 0031 MLME_SCAN_PARAM_SET_MEM 0004 requester pmalloc_status result_code scan_policy
+0001 0032 MLME_SCAN_PAUSE_REQ 0005 requester pause priority pause_count current_priority
+0001 0033 MLME_SCAN_PAUSE_RESUME_REQUEST 0004 module_id module_subid pause_count line_number
+0001 0034 MLME_SCAN_PROCESS_SCAN_END 0003 period tracking hotlist
+0001 0035 MLME_SCAN_RESULT 0004 id freq rssi hash
+0001 0036 MLME_SCAN_RESULT_FILTER 0002 bcn_bssid dest_add
+0001 0037 MLME_SCAN_RESULT_FILTERED 0004 freq bcn_bssid rssi reason
+0001 0038 MLME_SCAN_SEND_PROBES 0003 num_probes_ies num_probes_pno_hidden wildcard_scan
+0001 0039 MLME_SCAN_SEQUENCE_NUMBER_RANDOMISED 0000
+0001 003a MLME_SCAN_SET_TIME_PROBE 0001 duration
+0001 003b MLME_SCAN_SET_TIME_SCAN 0004 id time_on_channel duration timer
+0001 003c MLME_SCAN_SPS_NOT_FOUND 0002 id line
+0001 003d MLME_SCAN_SSID_FILTER_IE 0000
+0001 003e MLME_SCAN_START_CHANNEL_SCAN 0005 id channel_index freq active rescan_count
+0001 003f MLME_SCAN_TEMP_DEBUG 0002 index value
+0001 0040 MLME_SCAN_TEMP_DEBUG2 0002 one two
+0001 0041 MLME_SCAN_TIMER_INDICATION 0005 next_scan_time is_scan_suspended channel_index pause_count fsmData_pause_priority
+0001 0042 MLME_SCAN_TIMING 0002 period scan_skip_first_period
+0001 0043 MLME_SCAN_TIMING_IE 0005 min_period max_period exponent step_count scan_skip_first_period
+0001 0044 MLME_SCAN_TRACKING 0002 known_state_aps_count lost_aps_count
+0001 0045 MLME_SCAN_TRACKING_CHANGE 0004 bssid new_state new_rssi rssi_average
+0001 0046 MLME_SCAN_TRACKING_FRAME 0003 bssid current_state new_rssi
+0001 0047 MLME_SCAN_TUNING 0005 priority probel_listen_interval force rssi_threshold delta_rssi_threshold
+0001 0048 MLME_SCAN_TUNING_IE 0005 priority probel_listen_interval force rssi_threshold delta_rssi_threshold
+0001 0049 MLME_SCAN_VALIDATE_AP 0005 ds_chan ht_chan rice_freq ds_freq ht_freq
+0001 004a MLME_SCAN_WHAT_NEXT 0004 start_time time_on_chl chl_duration rescan_count
+0001 004b MLME_SET_ACL_REQ 0001 result_code
+0001 004c MLME_SET_HOTLIST_REQ 0001 result_code
+# Generated From mlme_hard/mlme_scan/mlme_scan_debug.xml
+trace_types 164
+MLME_PNO_MODE.is_connected Boolean
+MLME_SCAN_ADD_REQ.requester FsmProcessId
+MLME_SCAN_ADD_REQ.scan_id SCAN_ID
+MLME_SCAN_ADD_REQ.scan_type SCAN_TYPE
+MLME_SCAN_ADD_REQ.max_channel_time_active_scan TIME_UNITS
+MLME_SCAN_ADD_REQ.max_channel_time_passive_scan TIME_UNITS
+MLME_SCAN_ADD_REQ.device_address MAC_Address
+MLME_SCAN_ADD_REQ.sps_prority Natural8
+MLME_SCAN_ADD_REQ.current_prority Natural8
+MLME_SCAN_NCHO_VALUES.probe_interval Integer16
+MLME_SCAN_NCHO_VALUES.home_time Integer16
+MLME_SCAN_NCHO_VALUES.away_time Integer16
+MLME_SCAN_TIMING.period Natural32
+MLME_SCAN_TIMING.scan_skip_first_period Boolean
+MLME_SCAN_TRACKING_CHANGE.bssid MAC_Address
+MLME_SCAN_TRACKING_CHANGE.new_state Natural8
+MLME_SCAN_TRACKING_CHANGE.new_rssi Decibels
+MLME_SCAN_TRACKING_CHANGE.rssi_average Decibels
+MLME_SCAN_DUE_TIME.period Natural32
+MLME_SCAN_DUE_TIME.scan_next_due_time Natural32
+MLME_SCAN_DUE_TIME.is_scan_continuous Boolean
+MLME_SCAN_DUE_TIME.continuous_scan_count Natural8
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.id SCAN_ID
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.rescan_count Natural8
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.frames Natural8
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.bssid Boolean
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.home Boolean
+MLME_SCAN_CHANNEL_SCAN_COMPLETED.frame Boolean
+MLME_SCAN_WHAT_NEXT.start_time Natural32
+MLME_SCAN_WHAT_NEXT.time_on_chl Natural32
+MLME_SCAN_WHAT_NEXT.chl_duration Natural32
+MLME_SCAN_WHAT_NEXT.rescan_count Natural8
+MLME_SCAN_SET_TIME_PROBE.duration Natural32
+MLME_SCAN_HOTLIST_DL_IE_TOP.ap_lost_threshold Natural8
+MLME_SCAN_DEL_REQ.requester FsmProcessId
+MLME_SCAN_DEL_REQ.scan_id SCAN_ID
+MLME_SCAN_SPS_NOT_FOUND.id SCAN_ID
+MLME_SCAN_START_CHANNEL_SCAN.id SCAN_ID
+MLME_SCAN_START_CHANNEL_SCAN.channel_index Natural16s
+MLME_SCAN_START_CHANNEL_SCAN.freq Channel_Frequency
+MLME_SCAN_START_CHANNEL_SCAN.active Boolean
+MLME_SCAN_START_CHANNEL_SCAN.rescan_count Natural8
+MLME_SCAN_CHANGE_TRACKING_IE.rssi_sample_size Integer8
+MLME_SCAN_CHANGE_TRACKING_IE.min_breaching_threshold Integer8
+MLME_SET_ACL_REQ.result_code Integer16
+MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.mask Natural64
+MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.old_address MAC_Address
+MLME_SCAN_DEVICE_ADDRESS_RANDOMISED.new_address MAC_Address
+MLME_SCAN_NEIGHBOUR.channel_done Boolean
+MLME_SCAN_NEIGHBOUR.scan_done Boolean
+MLME_SCAN_NEIGHBOUR_ENTRY.bssid MAC_Address
+MLME_SCAN_NEIGHBOUR_ENTRY.channel_freq Channel_Frequency
+MLME_SCAN_NEIGHBOUR_ENTRY.mask Natural64
+MLME_PNO_POLICY_CHECK_FREQ.frequency Channel_Frequency
+MLME_SCAN_SEND_PROBES.num_probes_ies Natural8
+MLME_SCAN_SEND_PROBES.num_probes_pno_hidden Natural8
+MLME_SCAN_SEND_PROBES.wildcard_scan Boolean
+MLME_SCAN_HOTLIST_DL_IE.bssid MAC_Address
+MLME_SCAN_HOTLIST_DL_IE.high_rssi_threshold Decibels
+MLME_SCAN_HOTLIST_DL_IE.low_rssi_threshold Decibels
+MLME_SCAN_BSSID_DL_IE_TOP.ap_lost_threshold Natural8
+MLME_SCAN_CHANNEL_EXCLUDED.freq Channel_Frequency
+MLME_SCAN_CHANNEL_ENTRY_IE.mask Natural48
+MLME_SCAN_CHANNEL_ENTRY_IE.count Natural8
+MLME_SCAN_TIMER_INDICATION.next_scan_time Natural32
+MLME_SCAN_TIMER_INDICATION.is_scan_suspended Boolean
+MLME_SCAN_CHANNEL_LIST.mask Natural64
+MLME_SCAN_CHANNEL_SKIPPED_DUE_TO_WIFISHARING.mask Natural48
+MLME_SCAN_CHANNEL_SKIPPED_DUE_TO_WIFISHARING.permitted_mask Natural48
+MLME_SCAN_CHANGE_TRACKING.rssi_sample_size Integer8
+MLME_SCAN_CHANGE_TRACKING.min_breaching_threshold Integer8
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.is_scan_in_home_time Boolean
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.end_of_home_time Natural32
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.scan_start_time Natural32
+MLME_SCAN_GET_NEXT_SCAN_CANDIDATE.bext_next_start_time Natural32
+MLME_SCAN_TIMING_IE.min_period Natural32
+MLME_SCAN_TIMING_IE.max_period Natural32
+MLME_SCAN_TIMING_IE.exponent Natural8
+MLME_SCAN_TIMING_IE.step_count Natural8
+MLME_SCAN_TIMING_IE.scan_skip_first_period Boolean
+MLME_SCAN_PAUSE_REQ.requester FsmProcessId
+MLME_SCAN_PAUSE_REQ.pause Boolean
+MLME_SCAN_PAUSE_REQ.priority Natural8
+MLME_SCAN_PAUSE_REQ.current_priority Natural8
+MLME_SCAN_DFS_ACTIVE.flags Natural8
+MLME_SCAN_CHANNEL.found Boolean
+MLME_SCAN_BSSID_DL.ap_lost_threshold Integer8
+MLME_SCAN_BSSID_DL.channel_list_count Integer8
+MLME_SCAN_TRACKING.known_state_aps_count Natural8
+MLME_SCAN_TRACKING.lost_aps_count Natural8
+MLME_SCAN_CHANNEL_ENTRY_ALL.channel_freq Channel_Frequency
+MLME_SCAN_CHANNEL_ENTRY_ALL.mask Natural48
+MLME_SCAN_CHANNEL_ENTRY_ALL.count Natural8
+MLME_SCAN_PARAM_SET_MEM.requester FsmProcessId
+MLME_SCAN_PARAM_SET_MEM.result_code Integer16
+MLME_SCAN_AP_LOST_INDICATION.bssid MAC_Address
+MLME_SCAN_BOOK_NEXT_SCAN.time Natural32
+MLME_SCAN_GET_NEXT_LIST.chan_freq Channel_Frequency
+MLME_SCAN_TUNING.force Boolean
+MLME_SCAN_TUNING.rssi_threshold Decibels
+MLME_SCAN_TUNING.delta_rssi_threshold Natural8
+MLME_SCAN_TEMP_DEBUG2.one Natural48
+MLME_SCAN_TEMP_DEBUG2.two Natural48
+MLME_SCAN_RESULT.freq Channel_Frequency
+MLME_SCAN_RESULT.rssi Decibels
+MLME_SCAN_GET_NEXT_CHANNEL_INFO.mask Natural48
+MLME_SCAN_GET_NEXT_CHANNEL_INFO.reg_mask Natural48
+MLME_SCAN_GET_NEXT_CHANNEL.scan_channel_list_type Natural8
+MLME_SCAN_GET_NEXT_CHANNEL.channel_list_count Natural8
+MLME_SCAN_GET_NEXT_CHANNEL.channel_index Integer16
+MLME_SCAN_RESULT_FILTERED.freq Channel_Frequency
+MLME_SCAN_RESULT_FILTERED.bcn_bssid MAC_Address
+MLME_SCAN_RESULT_FILTERED.rssi Decibels
+MLME_SCAN_RESULT_FILTERED.reason DEBUG_MLME_SCAN_FILTER_REASON
+MLME_PNO_POLICY_CHECK_AUTH.frame_cpblt_privacy_supported Boolean
+MLME_PNO_POLICY_CHECK_AUTH.frame_wpa_found Boolean
+MLME_PNO_POLICY_CHECK_AUTH.frame_rsn_found Boolean
+MLME_PNO_POLICY_CHECK_AUTH.supports_open_auth Boolean
+MLME_PNO_POLICY_CHECK_AUTH.supports_psk_auth Boolean
+MLME_PNO_POLICY_CHECK_AUTH.supports_eap_auth Boolean
+MLME_SCAN_LIST_ALL.chan_freq Channel_Frequency
+MLME_SCAN_TRACKING_FRAME.bssid MAC_Address
+MLME_SCAN_TRACKING_FRAME.current_state Natural8
+MLME_SCAN_TRACKING_FRAME.new_rssi Decibels
+MLME_SET_HOTLIST_REQ.result_code Integer16
+MLME_SCAN_TUNING_IE.force Boolean
+MLME_SCAN_TUNING_IE.rssi_threshold Decibels
+MLME_SCAN_TUNING_IE.delta_rssi_threshold Natural8
+MLME_SCAN_RESULT_FILTER.bcn_bssid MAC_Address
+MLME_SCAN_RESULT_FILTER.dest_add MAC_Address
+MLME_SCAN_TEMP_DEBUG.index Natural8
+MLME_SCAN_BSSID_DL_IE.bssid MAC_Address
+MLME_SCAN_BSSID_DL_IE.high_rssi_threshold Integer16
+MLME_SCAN_BSSID_DL_IE.low_rssi_threshold Integer16
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.chan_found Boolean
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.channel_is_active Boolean
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.in_use_mask Natural64
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.centre_freq Channel_Frequency
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.max_power Integer8
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.flags Natural8
+MLME_SCAN_GET_NEXT_CHANNEL_CANDIDATE.reg_domain Natural8
+MLME_SCAN_MASK.mask Natural48
+MLME_PNO_SIGNAL_BELOW_THRESHOLD.rssi_threshold Decibels
+MLME_PNO_SIGNAL_BELOW_THRESHOLD.frame_rssi Decibels
+MLME_SCAN_PROCESS_SCAN_END.period Natural32
+MLME_SCAN_PROCESS_SCAN_END.tracking Boolean
+MLME_SCAN_PROCESS_SCAN_END.hotlist Boolean
+MLME_SCAN_FRAME_REPORTED.is_hotlisted Boolean
+MLME_SCAN_FRAME_REPORTED.is_preferred Boolean
+MLME_SCAN_HOTLIST_ENTRY.ap_needs_reporting Boolean
+MLME_SCAN_HOTLIST_ENTRY.frame_rssi Decibels
+MLME_SCAN_HOTLIST_ENTRY.ap_is_found Boolean
+MLME_SCAN_HOTLIST_ENTRY.signal_level_below_low_threshold Boolean
+MLME_SCAN_GET_NEXT_SCAN_RESULT.is_scan_in_home_time Boolean
+MLME_SCAN_GET_NEXT_SCAN_RESULT.now Natural32
+MLME_SCAN_GET_NEXT_SCAN_RESULT.next_scan_due_time Natural32
+MLME_SCAN_SET_TIME_SCAN.time_on_channel Natural32
+MLME_SCAN_SET_TIME_SCAN.duration Natural32
+MLME_SCAN_SET_TIME_SCAN.timer Natural32
+MLME_PNO_AP_SCORE_HIGHER.ap_score Integer16
+MLME_PNO_AP_SCORE_HIGHER.candidate_score Integer16
+MLME_SCAN_VALIDATE_AP.rice_freq Channel_Frequency
+MLME_SCAN_VALIDATE_AP.ds_freq Channel_Frequency
+MLME_SCAN_VALIDATE_AP.ht_freq Channel_Frequency
+DEBUG_MLME_SCAN_FILTER_REASON Enum 0000 ssid 0001 freq 0002 address 0003 invalid 0004 channel 0005 hash 0006 rssi 0007 not_basic 0008 bssid_filter 0009 policy 000a test_mode 000b ssid_list 000c not_p2p_ssid 000d hotlist 000e tracking_scan 000f blacklisted_sender 0010 pno 0011 duplicate_frame 0012 not_on_channel 0013 off_channel_invalid
+# Generated From mlme_hard/mlme_send_offchannel/mlme_send_offchannel_debug.xml
+trace_def 2
+0021 0000 MLME_SEND_OFFCHANNEL_INIT 0001 pid
+0021 0001 MLME_SEND_OFFCHANNEL_REMAINING_DURATION 0001 duration
+# Generated From mlme_hard/mlme_send_offchannel/mlme_send_offchannel_debug.xml
+trace_types 1
+MLME_SEND_OFFCHANNEL_INIT.pid FsmProcessId
+# Generated From coex/coex_debug.xml
+trace_def 203
+001d 0000 COEX_API_WLAN_PRIV_SET_STATE 0003 current_state new_state __LINE__
+001d 0001 COEX_BEACON 0003 our_pos aid __LINE__
+001d 0002 COEX_CTL_DEINIT 0002 cflags __LINE__
+001d 0003 COEX_CTL_INIT 0003 cflags freq __LINE__
+001d 0004 COEX_CTL_STROBE 0001 __LINE__
+001d 0005 COEX_CTL_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 0006 COEX_GENERIC 0008 data0 data1 data2 data3 data4 data5 data6 data7
+001d 0007 COEX_HWM_COEX_BB_ALLOWED_ORIDE 0002 COEX_BB_ALLOWED_ORIDE __LINE__
+001d 0008 COEX_HWM_COEX_BB_CFG 0002 COEX_BB_CFG_EN __LINE__
+001d 0009 COEX_HWM_COEX_BB_DEBUG 0004 bb_debug_sel bb_debug_if_sel bb_debug_cdl_sel bb_debug_cdl_arb_sel
+001d 000a COEX_HWM_COEX_BB_DEFER 0006 wl_tx wl_rx bt_tx bt_rx lte_tx lte_rx
+001d 000b COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME 0002 wl_sw_asrx_start_time __LINE__
+001d 000c COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE 0002 wl_sw_asrx_update __LINE__
+001d 000d COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME 0002 wl_sw_astx_start_time __LINE__
+001d 000e COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE 0002 wl_sw_astx_update __LINE__
+001d 000f COEX_HWM_COEX_BB_WL_SW_IF_EN 0002 wl_sw_if_en __LINE__
+001d 0010 COEX_HWM_COEX_CDL_CFG 0004 wl_abort_cfg bt_abort_cfg bt_wl_tx_col bt_wl_rx_col
+001d 0011 COEX_HWM_COEX_CLKGEN_CFG 0002 COEX_BB_CLKGEN_CFG __LINE__
+001d 0012 COEX_HWM_COEX_WL_SW_ASRX 0003 wl_sw_asrx_duration wl_sw_asrx_priority __LINE__
+001d 0013 COEX_HWM_COEX_WL_SW_ASTX 0003 wl_sw_astx_duration wl_sw_astx_priority __LINE__
+001d 0014 COEX_HWM_DEINIT 0001 __LINE__
+001d 0015 COEX_HWM_GET_RX_PRI 0004 wl_rx_listen_pri wl_rx_phyact_pri wl_rx_mac_phy __LINE__
+001d 0016 COEX_HWM_GET_RX_TX_ACK_PRI 0003 wl_rx_ack_pri wl_tx_ack_pri __LINE__
+001d 0017 COEX_HWM_INIT 0001 __LINE__
+001d 0018 COEX_HWM_SET_RX_PRI 0003 cdl_priority promote_mac __LINE__
+001d 0019 COEX_HWM_SET_RX_TX_ACK_PRI 0002 wl_rx_tx_ack_priority __LINE__
+001d 001a COEX_HWM_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 001b COEX_MAC_ACL_CONTROL 0003 mflags bt_active __LINE__
+001d 001c COEX_MAC_ADD_PERIODIC_BLACKOUT 0009 mflags pbo_index type start_time duration period puncturable vif_bm __LINE__
+001d 001d COEX_MAC_ADD_PERIODIC_BLACKOUT_END 0004 pbo_index created handle __LINE__
+001d 001e COEX_MAC_ADD_SINGLESHOT_BLACKOUT 0009 mflags type start_time duration puncturable bo_handle vif_bm go_mvif __LINE__
+001d 001f COEX_MAC_ADD_SINGLESHOT_RESTRICTION 0006 mflags vif_bm start_time duration eol __LINE__
+001d 0020 COEX_MAC_CALIBRATION_SW_IF_DISABLED 0002 cflags __LINE__
+001d 0021 COEX_MAC_CALIBRATION_SW_IF_ENABLED 0007 cflags astx_duration astx_priority asrx_duration asrx_priority start_time __LINE__
+001d 0022 COEX_MAC_DEINIT 0001 __LINE__
+001d 0023 COEX_MAC_DELETE_ALL_BLACKOUTS 0002 mflags __LINE__
+001d 0024 COEX_MAC_DELETE_PERIODIC_BLACKOUT 0004 mflags pbo_index type __LINE__
+001d 0025 COEX_MAC_DELETE_SINGLESHOT_BLACKOUT 0003 mflags type __LINE__
+001d 0026 COEX_MAC_DELETE_SINGLESHOT_RESTRICTION 0003 mflags vif_bm __LINE__
+001d 0027 COEX_MAC_GET_CLEAR_TIMEOUT 0004 mflags active_2g4_vifs duration __LINE__
+001d 0028 COEX_MAC_INIT 0001 __LINE__
+001d 0029 COEX_MAC_INSTALL_KA_MPS_BLACKOUTS 0003 mflags mps_state __LINE__
+001d 002a COEX_MAC_INSTALL_MAC_BLACKOUT 0008 start_time duration period puncturable KA_mode bo_handle vif_bm __LINE__
+001d 002b COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__
+001d 002c COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS 0002 mflags __LINE__
+001d 002d COEX_MAC_KA_UPDATE_PUNCTURABILITY 0003 mflags enable_puncturing __LINE__
+001d 002e COEX_MAC_MASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__
+001d 002f COEX_MAC_MASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__
+001d 0030 COEX_MAC_MPS_CHECK 0003 mflags mps_state __LINE__
+001d 0031 COEX_MAC_MPS_DISABLE 0003 mflags mps_state __LINE__
+001d 0032 COEX_MAC_MPS_ELEMENT 0005 index period duration total __LINE__
+001d 0033 COEX_MAC_MPS_ENABLE 0003 mflags mps_state __LINE__
+001d 0034 COEX_MAC_MPS_PROTECTION_END 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__
+001d 0035 COEX_MAC_MPS_PROTECTION_START 0006 mflags mps_state in_mps mps_on_time mps_off_time __LINE__
+001d 0036 COEX_MAC_MPS_SUMMARY 0005 mflags connflags total_duration MPS_PERIODIC_DURATION_LIMIT __LINE__
+001d 0037 COEX_MAC_MPS_TIMER_EVENT 0003 mflags mps_state __LINE__
+001d 0038 COEX_MAC_PAUSE_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__
+001d 0039 COEX_MAC_PROTECT_START 0004 prot_act active_prot delay_ron __LINE__
+001d 003a COEX_MAC_PROTECT_STOP 0004 prot_act elapsed active_prot __LINE__
+001d 003b COEX_MAC_PROTECT_STOP_UNEXPECTED 0002 prot_act __LINE__
+001d 003c COEX_MAC_PROTECT_SUMMARY 0008 prot_act act_pri rx_max_pri listen_pri phyact_pri mac_pri mflags __LINE__
+001d 003d COEX_MAC_PROTECT_TIMEOUT_FIRED 0003 prot_act start_act __LINE__
+001d 003e COEX_MAC_PROTECT_TIMEOUT_SET 0005 start_act prot_act time duration __LINE__
+001d 003f COEX_MAC_RESUME_PERIODIC_BLACKOUT 0005 mflags index type bo_handle __LINE__
+001d 0040 COEX_MAC_SET_CLEAR_TIMEOUT 0005 mflags active_2g4_vifs restore duration __LINE__
+001d 0041 COEX_MAC_SET_MIN_TX_RATE 0003 mflags min_tx_rate __LINE__
+001d 0042 COEX_MAC_STOP_KEEP_ALIVE 0002 mflags __LINE__
+001d 0043 COEX_MAC_TDLS_IND 0006 ctx__flags sflags sstate vix_index vif__hdr_pid __LINE__
+001d 0044 COEX_MAC_UNMASK_BLE_BLACKOUTS 0004 mflags mps_state vix_bitmap __LINE__
+001d 0045 COEX_MAC_UNMASK_PERIODIC_BLACKOUTS 0002 mflags __LINE__
+001d 0046 COEX_MAC_UPDATE_PS_DELAY_TIMEOUT 0002 use_coex_timeout __LINE__
+001d 0047 COEX_MAC_VIX_CONTROL 0005 mflags sflags inhibit vix_bm __LINE__
+001d 0048 COEX_MAC_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 0049 COEX_MODEM_ADD_BLACKOUT_PERIODIC 0007 index type start duration periodic allow_p __LINE__
+001d 004a COEX_MODEM_ADD_BLACKOUT_SINGLESHOT 0007 index start duration est allow_p allow_ka __LINE__
+001d 004b COEX_MODEM_DEINIT 0001 __LINE__
+001d 004c COEX_MODEM_DEINIT_TIMER 0002 modflags __LINE__
+001d 004d COEX_MODEM_DELETE_BLACKOUT_PERIODIC 0002 index __LINE__
+001d 004e COEX_MODEM_INIT 0002 modflags __LINE__
+001d 004f COEX_MODEM_INIT_TIMER 0002 modflags __LINE__
+001d 0050 COEX_MODEM_RX 0006 modflags active start duration period __LINE__
+001d 0051 COEX_MODEM_RX_GAP 0006 modflags active start duration period __LINE__
+001d 0052 COEX_MODEM_RX_GAP_HANDLER 0002 modflags __LINE__
+001d 0053 COEX_MODEM_RX_GAP_PAUSE 0003 modflags stop __LINE__
+001d 0054 COEX_MODEM_RX_GAP_RESUME 0003 modflags start __LINE__
+001d 0055 COEX_MODEM_STATUS 0003 modflags b40_active __LINE__
+001d 0056 COEX_MODEM_TX 0005 modflags start duration max_subframes __LINE__
+001d 0057 COEX_MODEM_TX_CHECK 0003 modflags check __LINE__
+001d 0058 COEX_MODEM_TX_HANDLER 0002 modflags __LINE__
+001d 0059 COEX_RAME_ABSENCE 0008 idx flags type period start duration max __LINE__
+001d 005a COEX_RAME_CONNECTION_PROT_START 0005 prot_duration cflags mflags connflags __LINE__
+001d 005b COEX_RAME_CONNECTION_PROT_STOP 0004 cflags mflags connflags __LINE__
+001d 005c COEX_RAME_EVENT 0006 event cflags mflags connflags args __LINE__
+001d 005d COEX_RAME_IMM_ENTER 0004 cflags mflags connflags __LINE__
+001d 005e COEX_RAME_IMM_EXIT 0004 cflags mflags connflags __LINE__
+001d 005f COEX_RAME_PROTECT 0004 prot_act protect start_time __LINE__
+001d 0060 COEX_RAME_RADIO_OFF 0005 cflags mflags cur_freq active_prot __LINE__
+001d 0061 COEX_RAME_RADIO_ON 0005 cflags mflags freq coex__freq __LINE__
+001d 0062 COEX_RAME_SCAN_VIF_CHANGED 0005 mflags schedulable interface first_time __LINE__
+001d 0063 COEX_RAME_SET_VIF_TIMING 0008 mflags vix vtflags vif_attributes period_us high_start_time_us high_duration_us __LINE__
+001d 0064 COEX_RAME_SET_WLAN_PRIORIY_LEVEL 0003 mflags level __LINE__
+001d 0065 COEX_RAME_VIF_ABSENCE 0006 vix vtflags period start duration __LINE__
+001d 0066 COEX_RAME_VIF_ABSENCE_CHANGED 0004 mflags vix absence_added __LINE__
+001d 0067 COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO 0003 mflags vix __LINE__
+001d 0068 COEX_RAME_VIF_CHANGED 0009 mflags vix schedulable vif_type p2p vif_5G vif_2g4_bm mvif_bitmap __LINE__
+001d 0069 COEX_RAME_VIF_CHANGED_END 0008 mflags vix schedulable vif_type vif_5G vif_2g4_bm vif_2g4_go_bm __LINE__
+001d 006a COEX_RAME_VIF_CHANGED_MULTI_VIF 0005 mflags mvif_bitmap vif_2g4_bm vif_2g4_go_bm __LINE__
+001d 006b COEX_RAME_VIF_CHANNEL 0005 mflags vix chan_freq_mhz bandwidth_mhz __LINE__
+001d 006c COEX_RAME_VIF_PRESENCE 0007 vix vtflags start duration high_start_time_us presence __LINE__
+001d 006d COEX_RAME_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 006e COEX_SMEM_A2DP_PRESENT 0002 a2dp_present __LINE__
+001d 006f COEX_SMEM_ASYNC_EVENT 0004 type start_time duration __LINE__
+001d 0070 COEX_SMEM_BT_ASYNC_EARLY_START 0001 __LINE__
+001d 0071 COEX_SMEM_BT_ASYNC_RELINQUISH 0001 __LINE__
+001d 0072 COEX_SMEM_BT_ASYNC_REVOKE 0001 __LINE__
+001d 0073 COEX_SMEM_BT_OFF 0001 __LINE__
+001d 0074 COEX_SMEM_BT_ON 0001 __LINE__
+001d 0075 COEX_SMEM_CHANNEL_MAP 0005 bandwidth_Mhz chan_freq_MHz low high __LINE__
+001d 0076 COEX_SMEM_CHANNEL_MAP_CLEAR 0002 bt_channel __LINE__
+001d 0077 COEX_SMEM_CHANNEL_MAP_HI_SET 0002 bt_channel __LINE__
+001d 0078 COEX_SMEM_CHANNEL_MAP_LO_SET 0002 bt_channel __LINE__
+001d 0079 COEX_SMEM_DEINIT 0001 __LINE__
+001d 007a COEX_SMEM_INIT 0001 __LINE__
+001d 007b COEX_SMEM_INIT_BT_API 0001 __LINE__
+001d 007c COEX_SMEM_MODEM_GAP 0006 message_okay active start duration period __LINE__
+001d 007d COEX_SMEM_MODEM_RX 0006 message_okay active start duration period __LINE__
+001d 007e COEX_SMEM_MODEM_STATE 0002 wlan_active_on_2g4 __LINE__
+001d 007f COEX_SMEM_MODEM_STATUS 0003 message_okay band40_active __LINE__
+001d 0080 COEX_SMEM_MODEM_TX 0005 message_okay start duration max_sframe __LINE__
+001d 0081 COEX_SMEM_PERIODIC_EVENT 0006 idx type start_time period duration __LINE__
+001d 0082 COEX_SMEM_STATE 0002 state __LINE__
+001d 0083 COEX_SMEM_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 0084 COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE 0004 smemflags allowed last_val __LINE__
+001d 0085 COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME 0002 completion_time __LINE__
+001d 0086 COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS 0003 min_ms maxs_ms __LINE__
+001d 0087 COEX_SMEM_WRITE_CHANNEL_MAP 0006 map_0 map_1 map_2 map_3 map_4 __LINE__
+001d 0088 COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI 0006 map_lo_hi_0 map_lo_hi_1 map_lo_hi_2 map_lo_hi_3 map_lo_hi_4 __LINE__
+001d 0089 COEX_SMEM_WRITE_VIF1_TIMING 0005 start period duration vif_attribute __LINE__
+001d 008a COEX_SMEM_WRITE_VIF2_TIMING 0005 start period duration vif_attribute __LINE__
+001d 008b COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL 0003 smemflags priority __LINE__
+001d 008c COEX_STRAT_A2DP_PRESENT 0003 sflags a2dp_present __LINE__
+001d 008d COEX_STRAT_ADD_BLACKOUT_PERIODIC 0007 index type start duration periodic allow_p __LINE__
+001d 008e COEX_STRAT_ADD_BLACKOUT_SINGLESHOT 0007 index start duration est allow_p allow_ka __LINE__
+001d 008f COEX_STRAT_ADD_SINGLESHOT_RESTRICTION 0003 start duration __LINE__
+001d 0090 COEX_STRAT_ALLOW_TDLS_CONTROL 0002 sflags __LINE__
+001d 0091 COEX_STRAT_ASYNC 0006 sstate ss_time smemflags modflags eol __LINE__
+001d 0092 COEX_STRAT_ASYNC_CONTINUOUS 0002 sstate __LINE__
+001d 0093 COEX_STRAT_ASYNC_EVENT_NONE 0003 sflags sstate __LINE__
+001d 0094 COEX_STRAT_ASYNC_HANDLER_END 0008 last_event_type sflags sstate mflags blackout_start blackout_duration next_alarm __LINE__
+001d 0095 COEX_STRAT_ASYNC_HANDLER_START 0008 event_type start_time duration est sflags sstate sstime __LINE__
+001d 0096 COEX_STRAT_ASYNC_IMMEDIATE 0003 sstate next_wlan __LINE__
+001d 0097 COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START 0002 sflags __LINE__
+001d 0098 COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK 0003 sflags legal __LINE__
+001d 0099 COEX_STRAT_ASYNC_REVOKE 0003 sflags legal __LINE__
+001d 009a COEX_STRAT_DEINIT 0001 __LINE__
+001d 009b COEX_STRAT_DEINIT_TIMER 0002 sflags __LINE__
+001d 009c COEX_STRAT_DELETE_BLACKOUT_PERIODIC 0002 index __LINE__
+001d 009d COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT 0003 index type __LINE__
+001d 009e COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION 0002 type __LINE__
+001d 009f COEX_STRAT_EVENT 0002 event __LINE__
+001d 00a0 COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL 0002 sflags __LINE__
+001d 00a1 COEX_STRAT_INIT 0002 sflags __LINE__
+001d 00a2 COEX_STRAT_INIT_TIMER 0002 sflags __LINE__
+001d 00a3 COEX_STRAT_RADIO_OFF_HANDLER_END 0002 sstate __LINE__
+001d 00a4 COEX_STRAT_RADIO_OFF_HANDLER_START 0005 cflags sflags sstate last_freq __LINE__
+001d 00a5 COEX_STRAT_RADIO_ON_HANDLER_END 0001 __LINE__
+001d 00a6 COEX_STRAT_RADIO_ON_HANDLER_START 0006 cflags freq sflags sstate est __LINE__
+001d 00a7 COEX_STRAT_SS_HALDER_END 0004 sflags sstate itimer_ss_event __LINE__
+001d 00a8 COEX_STRAT_SS_HANDLER_BT_OPP_REACHED 0003 sstate itimer_ss_event __LINE__
+001d 00a9 COEX_STRAT_SS_HANDLER_EARLY 0005 cflags sflags sstate sstate_event __LINE__
+001d 00aa COEX_STRAT_SS_HANDLER_EST_REACHED 0005 sstate ss_event event_start_time event_duration __LINE__
+001d 00ab COEX_STRAT_SS_HANDLER_START 0005 cflags sflags sstate freq __LINE__
+001d 00ac COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED 0003 sstate itimer_ss_event __LINE__
+001d 00ad COEX_STRAT_TDLS_CONTROL_CAUSE 0002 idx __LINE__
+001d 00ae COEX_STRAT_UPDATE_TDLS_CONTROL 0002 sflags __LINE__
+001d 00af COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY 0001 __LINE__
+001d 00b0 COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE 0001 __LINE__
+001d 00b1 COEX_STRAT_VIF_CLEAR_TIMEOUT_SET 0003 sflags mct __LINE__
+001d 00b2 COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY 0001 __LINE__
+001d 00b3 COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN 0001 __LINE__
+001d 00b4 COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED 0002 mct __LINE__
+001d 00b5 COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF 0006 r2s mct limit start stop __LINE__
+001d 00b6 COEX_STRAT_WARNING 0006 reason p1 p2 p3 p4 __LINE__
+001d 00b7 COEX_TASK_DEINIT 0001 __LINE__
+001d 00b8 COEX_TASK_EVENT 0003 pending raw __LINE__
+001d 00b9 COEX_TASK_INIT 0001 __LINE__
+001d 00ba COEX_TIMER_DEINIT 0002 cflags __LINE__
+001d 00bb COEX_TIMER_EVENT 0002 alarm __LINE__
+001d 00bc COEX_TIMER_INIT 0002 cflags __LINE__
+001d 00bd COEX_VIF_TIMING_ABSENCE 0007 vix result vtflags period start duration __LINE__
+001d 00be COEX_VIF_TIMING_CHECK_DRIFT 0006 start_time start_time_last drift_us dur_change_us update __LINE__
+001d 00bf COEX_VIF_TIMING_CLEAR_VIF_TIMING 0004 mflags vix vif_timing_index __LINE__
+001d 00c0 COEX_VIF_TIMING_DEL_VIF_TYPE 0004 mflags coex_vif_type mvif_bitmap __LINE__
+001d 00c1 COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING 0007 vif_timing_index_curr vif_timing_index_next mvif_bitmap period_us high_start_time_us high_duration_100us __LINE__
+001d 00c2 COEX_VIF_TIMING_MAP_ADD 0004 mflags vix free_timing_idx __LINE__
+001d 00c3 COEX_VIF_TIMING_MAP_FREE 0003 mflags vix __LINE__
+001d 00c4 COEX_VIF_TIMING_MAP_RESET 0004 mflags vix free_timing_idx __LINE__
+001d 00c5 COEX_VIF_TIMING_PHASE_DIFF 0005 vif_start noa_end period offset __LINE__
+001d 00c6 COEX_VIF_TIMING_SET_NOA_DURATION 0005 mflags sflags noa_duration noa_last __LINE__
+001d 00c7 COEX_VIF_TIMING_SET_VIF_TYPE 0006 mflags vif_timing_idx vif_attributes coex_vif_type mvif_bitmap __LINE__
+001d 00c8 COEX_VIF_TIMING_UPDATE 0002 mvif_bitmap __LINE__
+001d 00c9 COEX_VIF_TIMING_UPDATE_PRESENCE 0007 p2p_flags noa_start noa_period noa_duration presence_start presence_duration __LINE__
+001d 00ca COEX_VIF_TIMING_WRITE_VIF_TIMING 0005 vif_timing_index period start_time duration __LINE__
+# Generated From coex/coex_debug.xml
+trace_types 627
+COEX_MAC_MPS_ELEMENT.period Natural32
+COEX_MAC_MPS_ELEMENT.duration Natural32
+COEX_MAC_MPS_ELEMENT.total Natural32
+COEX_MAC_MPS_ELEMENT.__LINE__ __LINE__
+COEX_MAC_ACL_CONTROL.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ACL_CONTROL.bt_active Boolean
+COEX_MAC_ACL_CONTROL.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP_LO_SET.__LINE__ __LINE__
+COEX_STRAT_ALLOW_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ALLOW_TDLS_CONTROL.__LINE__ __LINE__
+COEX_MODEM_DELETE_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_RELINQUISH_BT_EARLY_START.__LINE__ __LINE__
+COEX_MODEM_INIT_TIMER.modflags COEX_MODEM_FLAGS_T
+COEX_MODEM_INIT_TIMER.__LINE__ __LINE__
+COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.smemflags COEX_SMEM_FLAGS_T
+COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.priority CME_WLAN_PRIORITY_LEVEL_T
+COEX_SMEM_WRITE_WLAN_PRIORITY_LEVEL.__LINE__ __LINE__
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.bo_handle Natural32
+COEX_MAC_PAUSE_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.min_ms Natural32
+COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.maxs_ms Natural32
+COEX_SMEM_WRITE_ASYNC_EVENT_LIMITS.__LINE__ __LINE__
+COEX_MAC_MPS_PROTECTION_END.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_PROTECTION_END.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_PROTECTION_END.in_mps Boolean
+COEX_MAC_MPS_PROTECTION_END.mps_on_time Natural32
+COEX_MAC_MPS_PROTECTION_END.mps_off_time Natural32
+COEX_MAC_MPS_PROTECTION_END.__LINE__ __LINE__
+COEX_VIF_TIMING_MAP_ADD.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_MAP_ADD.vix vix
+COEX_VIF_TIMING_MAP_ADD.free_timing_idx Natural32
+COEX_VIF_TIMING_MAP_ADD.__LINE__ __LINE__
+COEX_SMEM_BT_ON.__LINE__ __LINE__
+COEX_RAME_VIF_CHANNEL.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANNEL.vix vix
+COEX_RAME_VIF_CHANNEL.chan_freq_mhz Natural32
+COEX_RAME_VIF_CHANNEL.bandwidth_mhz Natural32
+COEX_RAME_VIF_CHANNEL.__LINE__ __LINE__
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.start Natural32
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.duration Natural32
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.est Natural32
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_p Boolean
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.allow_ka DEBUG_BLACKOUT_KA_MODE
+COEX_STRAT_ADD_BLACKOUT_SINGLESHOT.__LINE__ __LINE__
+COEX_STRAT_INIT_TIMER.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_INIT_TIMER.__LINE__ __LINE__
+COEX_STRAT_ASYNC_CONTINUOUS.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_CONTINUOUS.__LINE__ __LINE__
+COEX_RAME_IMM_ENTER.cflags COEX_FLAGS_T
+COEX_RAME_IMM_ENTER.mflags COEX_MAC_FLAGS_T
+COEX_RAME_IMM_ENTER.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_IMM_ENTER.__LINE__ __LINE__
+COEX_RAME_VIF_PRESENCE.vix vix
+COEX_RAME_VIF_PRESENCE.vtflags COEX_MAC_VIF_TIMING_T
+COEX_RAME_VIF_PRESENCE.start Natural32
+COEX_RAME_VIF_PRESENCE.duration Natural32
+COEX_RAME_VIF_PRESENCE.high_start_time_us Natural32
+COEX_RAME_VIF_PRESENCE.presence Boolean
+COEX_RAME_VIF_PRESENCE.__LINE__ __LINE__
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.smemflags COEX_SMEM_FLAGS_T
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.allowed Boolean
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.last_val Boolean
+COEX_SMEM_WRITE_A2DP_PUNCTURE_MODE.__LINE__ __LINE__
+COEX_RAME_RADIO_OFF.cflags COEX_FLAGS_T
+COEX_RAME_RADIO_OFF.mflags COEX_MAC_FLAGS_T
+COEX_RAME_RADIO_OFF.cur_freq COEX_INTERFACE
+COEX_RAME_RADIO_OFF.__LINE__ __LINE__
+COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_DELETE_BLACKOUT_SINGLESHOT.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP.__LINE__ __LINE__
+COEX_MAC_PROTECT_STOP.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_STOP.elapsed Natural32
+COEX_MAC_PROTECT_STOP.__LINE__ __LINE__
+COEX_VIF_TIMING_MAP_RESET.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_MAP_RESET.vix vix
+COEX_VIF_TIMING_MAP_RESET.free_timing_idx Natural32
+COEX_VIF_TIMING_MAP_RESET.__LINE__ __LINE__
+COEX_STRAT_EVENT.event COEX_MACRAME_EVENT_T
+COEX_STRAT_EVENT.__LINE__ __LINE__
+COEX_VIF_TIMING_MAP_FREE.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_MAP_FREE.vix vix
+COEX_VIF_TIMING_MAP_FREE.__LINE__ __LINE__
+COEX_MODEM_TX_HANDLER.modflags COEX_MODEM_FLAGS
+COEX_MODEM_TX_HANDLER.__LINE__ __LINE__
+COEX_MAC_WARNING.reason WARNING_REASON
+COEX_MAC_WARNING.__LINE__ __LINE__
+COEX_HWM_COEX_BB_CFG.COEX_BB_CFG_EN COEX_BB_CFG_T
+COEX_HWM_COEX_BB_CFG.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.mct Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_BT_REACHED.__LINE__ __LINE__
+COEX_SMEM_WRITE_CHANNEL_MAP_LO_HI.__LINE__ __LINE__
+COEX_CTL_STROBE.__LINE__ __LINE__
+COEX_RAME_RADIO_ON.cflags COEX_FLAGS_T
+COEX_RAME_RADIO_ON.mflags COEX_MAC_FLAGS_T
+COEX_RAME_RADIO_ON.freq INTERFACE
+COEX_RAME_RADIO_ON.coex__freq COEX_INTERFACE
+COEX_RAME_RADIO_ON.__LINE__ __LINE__
+COEX_API_WLAN_PRIV_SET_STATE.current_state DEBUG_CME_WLAN_STATE
+COEX_API_WLAN_PRIV_SET_STATE.new_state DEBUG_CME_WLAN_STATE
+COEX_API_WLAN_PRIV_SET_STATE.__LINE__ __LINE__
+COEX_SMEM_BT_ASYNC_RELINQUISH.__LINE__ __LINE__
+COEX_HWM_DEINIT.__LINE__ __LINE__
+COEX_MAC_DELETE_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_DELETE_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.start Natural32
+COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.duration Natural32
+COEX_STRAT_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.start_time Natural32
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.duration Natural32
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.puncturable Boolean
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.bo_handle Natural32
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.go_mvif Boolean
+COEX_MAC_ADD_SINGLESHOT_BLACKOUT.__LINE__ __LINE__
+COEX_STRAT_ASYNC.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC.ss_time Natural32
+COEX_STRAT_ASYNC.smemflags COEX_SMEM_FLAGS_T
+COEX_STRAT_ASYNC.modflags COEX_MODEM_FLAGS
+COEX_STRAT_ASYNC.eol Natural32
+COEX_STRAT_ASYNC.__LINE__ __LINE__
+COEX_SMEM_A2DP_PRESENT.a2dp_present Boolean
+COEX_SMEM_A2DP_PRESENT.__LINE__ __LINE__
+COEX_SMEM_MODEM_STATUS.message_okay Boolean
+COEX_SMEM_MODEM_STATUS.band40_active Boolean
+COEX_SMEM_MODEM_STATUS.__LINE__ __LINE__
+COEX_MAC_PROTECT_SUMMARY.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_SUMMARY.mflags COEX_MAC_FLAGS_T
+COEX_MAC_PROTECT_SUMMARY.__LINE__ __LINE__
+COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_KA_DETACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__
+COEX_CTL_INIT.cflags COEX_FLAGS_T
+COEX_CTL_INIT.freq COEX_INTERFACE
+COEX_CTL_INIT.__LINE__ __LINE__
+COEX_SMEM_PERIODIC_EVENT.type CME_BT_PERIODIC_TYPE
+COEX_SMEM_PERIODIC_EVENT.start_time Natural32
+COEX_SMEM_PERIODIC_EVENT.period Natural32
+COEX_SMEM_PERIODIC_EVENT.duration Natural32
+COEX_SMEM_PERIODIC_EVENT.__LINE__ __LINE__
+COEX_STRAT_RADIO_ON_HANDLER_START.cflags COEX_FLAGS_T
+COEX_STRAT_RADIO_ON_HANDLER_START.freq COEX_INTERFACE
+COEX_STRAT_RADIO_ON_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_RADIO_ON_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_RADIO_ON_HANDLER_START.est Natural32
+COEX_STRAT_RADIO_ON_HANDLER_START.__LINE__ __LINE__
+COEX_MAC_ADD_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ADD_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_ADD_PERIODIC_BLACKOUT.start_time Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT.duration Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT.period Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT.puncturable Boolean
+COEX_MAC_ADD_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_MODEM_INIT.modflags COEX_MODEM_FLAGS
+COEX_MODEM_INIT.__LINE__ __LINE__
+COEX_SMEM_BT_ASYNC_REVOKE.__LINE__ __LINE__
+COEX_MAC_STOP_KEEP_ALIVE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_STOP_KEEP_ALIVE.__LINE__ __LINE__
+COEX_RAME_IMM_EXIT.cflags COEX_FLAGS_T
+COEX_RAME_IMM_EXIT.mflags COEX_MAC_FLAGS_T
+COEX_RAME_IMM_EXIT.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_IMM_EXIT.__LINE__ __LINE__
+COEX_SMEM_MODEM_STATE.wlan_active_on_2g4 Boolean
+COEX_SMEM_MODEM_STATE.__LINE__ __LINE__
+COEX_MODEM_RX_GAP_HANDLER.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP_HANDLER.__LINE__ __LINE__
+COEX_MAC_MPS_DISABLE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_DISABLE.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_DISABLE.__LINE__ __LINE__
+COEX_BEACON.our_pos Natural32
+COEX_BEACON.aid Natural32
+COEX_BEACON.__LINE__ __LINE__
+COEX_RAME_CONNECTION_PROT_STOP.cflags COEX_FLAGS_T
+COEX_RAME_CONNECTION_PROT_STOP.mflags COEX_MAC_FLAGS_T
+COEX_RAME_CONNECTION_PROT_STOP.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_CONNECTION_PROT_STOP.__LINE__ __LINE__
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.type CME_BT_PERIODIC_TYPE
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.start Natural32
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.duration Natural32
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.periodic Natural32
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.allow_p Boolean
+COEX_MODEM_ADD_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_SMEM_WARNING.reason WARNING_REASON
+COEX_SMEM_WARNING.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP_CLEAR.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.wl_sw_asrx_update Boolean
+COEX_HWM_COEX_BB_WL_SW_ASRX_UPDATE.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.itimer_ss_event Natural32
+COEX_STRAT_SS_HANDLER_WLAN_OPP_REACHED.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.wl_sw_astx_update Boolean
+COEX_HWM_COEX_BB_WL_SW_ASTX_UPDATE.__LINE__ __LINE__
+COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_UNMASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__
+COEX_SMEM_WRITE_CHANNEL_MAP.__LINE__ __LINE__
+COEX_RAME_ABSENCE.period Natural32
+COEX_RAME_ABSENCE.start Natural32
+COEX_RAME_ABSENCE.duration Natural32
+COEX_RAME_ABSENCE.max Natural32
+COEX_RAME_ABSENCE.__LINE__ __LINE__
+COEX_MODEM_TX.modflags COEX_MODEM_FLAGS
+COEX_MODEM_TX.start Natural32
+COEX_MODEM_TX.duration Natural32
+COEX_MODEM_TX.__LINE__ __LINE__
+COEX_RAME_VIF_ABSENCE_CHANGED.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_ABSENCE_CHANGED.vix vix
+COEX_RAME_VIF_ABSENCE_CHANGED.absence_added Boolean
+COEX_RAME_VIF_ABSENCE_CHANGED.__LINE__ __LINE__
+COEX_TASK_INIT.__LINE__ __LINE__
+COEX_MAC_PROTECT_TIMEOUT_SET.start_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_SET.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_SET.time Natural32
+COEX_MAC_PROTECT_TIMEOUT_SET.duration Natural32
+COEX_MAC_PROTECT_TIMEOUT_SET.__LINE__ __LINE__
+COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.vix vix
+COEX_RAME_VIF_ABSENCE_CHANGED_NON_GO.__LINE__ __LINE__
+COEX_VIF_TIMING_SET_VIF_TYPE.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_SET_VIF_TYPE.vif_attributes COEX_VIF_ATTRIBUTES_T
+COEX_VIF_TIMING_SET_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T
+COEX_VIF_TIMING_SET_VIF_TYPE.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_OUTSIDE.__LINE__ __LINE__
+COEX_RAME_VIF_ABSENCE.vix vix
+COEX_RAME_VIF_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T
+COEX_RAME_VIF_ABSENCE.period Natural32
+COEX_RAME_VIF_ABSENCE.start Natural32
+COEX_RAME_VIF_ABSENCE.duration Natural32
+COEX_RAME_VIF_ABSENCE.__LINE__ __LINE__
+COEX_MODEM_TX_CHECK.modflags COEX_MODEM_FLAGS
+COEX_MODEM_TX_CHECK.check Natural32
+COEX_MODEM_TX_CHECK.__LINE__ __LINE__
+COEX_MODEM_RX_GAP_PAUSE.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP_PAUSE.stop Natural32
+COEX_MODEM_RX_GAP_PAUSE.__LINE__ __LINE__
+COEX_HWM_WARNING.reason WARNING_REASON
+COEX_HWM_WARNING.__LINE__ __LINE__
+COEX_MAC_INIT.__LINE__ __LINE__
+COEX_MAC_DELETE_ALL_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_ALL_BLACKOUTS.__LINE__ __LINE__
+COEX_MAC_ADD_PERIODIC_BLACKOUT_END.created Boolean
+COEX_MAC_ADD_PERIODIC_BLACKOUT_END.handle Natural32
+COEX_MAC_ADD_PERIODIC_BLACKOUT_END.__LINE__ __LINE__
+COEX_MAC_MASK_PERIODIC_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MASK_PERIODIC_BLACKOUTS.__LINE__ __LINE__
+COEX_MODEM_RX_GAP.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP.active Boolean
+COEX_MODEM_RX_GAP.start Natural32
+COEX_MODEM_RX_GAP.duration Natural32
+COEX_MODEM_RX_GAP.period Natural32
+COEX_MODEM_RX_GAP.__LINE__ __LINE__
+COEX_MODEM_DEINIT.__LINE__ __LINE__
+COEX_STRAT_RADIO_OFF_HANDLER_START.cflags COEX_FLAGS_T
+COEX_STRAT_RADIO_OFF_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_RADIO_OFF_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_RADIO_OFF_HANDLER_START.last_freq COEX_INTERFACE
+COEX_STRAT_RADIO_OFF_HANDLER_START.__LINE__ __LINE__
+COEX_MAC_MPS_ENABLE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_ENABLE.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_ENABLE.__LINE__ __LINE__
+COEX_MAC_KA_UPDATE_PUNCTURABILITY.mflags COEX_MAC_FLAGS_T
+COEX_MAC_KA_UPDATE_PUNCTURABILITY.enable_puncturing Boolean
+COEX_MAC_KA_UPDATE_PUNCTURABILITY.__LINE__ __LINE__
+COEX_RAME_SCAN_VIF_CHANGED.mflags COEX_MAC_FLAGS_T
+COEX_RAME_SCAN_VIF_CHANGED.schedulable Boolean
+COEX_RAME_SCAN_VIF_CHANGED.interface INTERFACE
+COEX_RAME_SCAN_VIF_CHANGED.first_time Boolean
+COEX_RAME_SCAN_VIF_CHANGED.__LINE__ __LINE__
+COEX_STRAT_ASYNC_HANDLER_START.event_type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_ASYNC_HANDLER_START.start_time Natural32
+COEX_STRAT_ASYNC_HANDLER_START.duration Natural32
+COEX_STRAT_ASYNC_HANDLER_START.est Natural32
+COEX_STRAT_ASYNC_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_HANDLER_START.sstime Natural32
+COEX_STRAT_ASYNC_HANDLER_START.__LINE__ __LINE__
+COEX_HWM_COEX_CLKGEN_CFG.COEX_BB_CLKGEN_CFG COEX_BB_CLKGEN_CFG_T
+COEX_HWM_COEX_CLKGEN_CFG.__LINE__ __LINE__
+COEX_MAC_SET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_SET_CLEAR_TIMEOUT.restore Boolean
+COEX_MAC_SET_CLEAR_TIMEOUT.duration Natural32
+COEX_MAC_SET_CLEAR_TIMEOUT.__LINE__ __LINE__
+COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.completion_time Natural32
+COEX_SMEM_WRITE_ASYNC_EVENT_COMPLETION_TIME.__LINE__ __LINE__
+COEX_RAME_WARNING.reason WARNING_REASON
+COEX_RAME_WARNING.__LINE__ __LINE__
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.start Natural32
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.duration Natural32
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.est Natural32
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.allow_p Boolean
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.allow_ka DEBUG_BLACKOUT_KA_MODE
+COEX_MODEM_ADD_BLACKOUT_SINGLESHOT.__LINE__ __LINE__
+COEX_HWM_SET_RX_PRI.promote_mac Boolean
+COEX_HWM_SET_RX_PRI.__LINE__ __LINE__
+COEX_SMEM_BT_ASYNC_EARLY_START.__LINE__ __LINE__
+COEX_MAC_UNMASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_UNMASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T
+COEX_MAC_UNMASK_BLE_BLACKOUTS.__LINE__ __LINE__
+COEX_HWM_COEX_BB_ALLOWED_ORIDE.COEX_BB_ALLOWED_ORIDE COEX_BB_ALLOWED_ORIDE_T
+COEX_HWM_COEX_BB_ALLOWED_ORIDE.__LINE__ __LINE__
+COEX_TASK_EVENT.pending FOS_EVENT_PENDING_EVENT
+COEX_TASK_EVENT.raw Natural32
+COEX_TASK_EVENT.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_IF_EN.wl_sw_if_en Boolean
+COEX_HWM_COEX_BB_WL_SW_IF_EN.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_EARLY.cflags COEX_FLAGS_T
+COEX_STRAT_SS_HANDLER_EARLY.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_SS_HANDLER_EARLY.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_EARLY.sstate_event Natural32
+COEX_STRAT_SS_HANDLER_EARLY.__LINE__ __LINE__
+COEX_STRAT_INIT.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_INIT.__LINE__ __LINE__
+COEX_TIMER_EVENT.alarm COEX_TIMER_T
+COEX_TIMER_EVENT.__LINE__ __LINE__
+COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.period_us Natural32
+COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.high_start_time_us Natural32
+COEX_VIF_TIMING_DUALBAND_MULTI_VIF_TIMING.__LINE__ __LINE__
+COEX_MAC_MASK_BLE_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MASK_BLE_BLACKOUTS.mps_state COEX_MPS_STATE_T
+COEX_MAC_MASK_BLE_BLACKOUTS.__LINE__ __LINE__
+COEX_STRAT_A2DP_PRESENT.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_A2DP_PRESENT.a2dp_present Boolean
+COEX_STRAT_A2DP_PRESENT.__LINE__ __LINE__
+COEX_SMEM_WRITE_VIF2_TIMING.start Natural32
+COEX_SMEM_WRITE_VIF2_TIMING.period Natural32
+COEX_SMEM_WRITE_VIF2_TIMING.duration Natural32
+COEX_SMEM_WRITE_VIF2_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE
+COEX_SMEM_WRITE_VIF2_TIMING.__LINE__ __LINE__
+COEX_MAC_SET_MIN_TX_RATE.mflags COEX_MAC_FLAGS_T
+COEX_MAC_SET_MIN_TX_RATE.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_EST_REACHED.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_EST_REACHED.ss_event Natural32
+COEX_STRAT_SS_HANDLER_EST_REACHED.event_start_time Natural32
+COEX_STRAT_SS_HANDLER_EST_REACHED.event_duration Natural32
+COEX_STRAT_SS_HANDLER_EST_REACHED.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_AWAY.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.r2s Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.mct Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.limit Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.start Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.stop Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_UPDATE_RADIO_OFF.__LINE__ __LINE__
+COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_INHIBIT_ACL_ACTIVITY_CONTROL.__LINE__ __LINE__
+COEX_RAME_SET_VIF_TIMING.mflags COEX_MAC_FLAGS_T
+COEX_RAME_SET_VIF_TIMING.vix vix
+COEX_RAME_SET_VIF_TIMING.vtflags COEX_MAC_VIF_TIMING_FLAGS_T
+COEX_RAME_SET_VIF_TIMING.vif_attributes COEX_VIF_ATTRIBUTES_T
+COEX_RAME_SET_VIF_TIMING.period_us Natural32
+COEX_RAME_SET_VIF_TIMING.high_start_time_us Natural32
+COEX_RAME_SET_VIF_TIMING.high_duration_us Natural32
+COEX_RAME_SET_VIF_TIMING.__LINE__ __LINE__
+COEX_HWM_COEX_CDL_CFG.wl_abort_cfg ABORT_CFG_T
+COEX_HWM_COEX_CDL_CFG.bt_abort_cfg ABORT_CFG_T
+COEX_VIF_TIMING_UPDATE_PRESENCE.p2p_flags COEX_MAC_VIF_TIMING_FLAGS_T
+COEX_VIF_TIMING_UPDATE_PRESENCE.noa_start Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.noa_period Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.noa_duration Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.presence_start Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.presence_duration Natural32
+COEX_VIF_TIMING_UPDATE_PRESENCE.__LINE__ __LINE__
+COEX_VIF_TIMING_WRITE_VIF_TIMING.period Natural32
+COEX_VIF_TIMING_WRITE_VIF_TIMING.start_time Natural32
+COEX_VIF_TIMING_WRITE_VIF_TIMING.duration Natural32
+COEX_VIF_TIMING_WRITE_VIF_TIMING.__LINE__ __LINE__
+COEX_STRAT_TDLS_CONTROL_CAUSE.__LINE__ __LINE__
+COEX_HWM_COEX_WL_SW_ASTX.wl_sw_astx_duration Natural32
+COEX_HWM_COEX_WL_SW_ASTX.__LINE__ __LINE__
+COEX_CTL_WARNING.reason WARNING_REASON
+COEX_CTL_WARNING.__LINE__ __LINE__
+COEX_RAME_PROTECT.prot_act COEX_PROTECT_ACT_T
+COEX_RAME_PROTECT.protect COEX_PROTECT_STATE
+COEX_RAME_PROTECT.start_time Natural32
+COEX_RAME_PROTECT.__LINE__ __LINE__
+COEX_VIF_TIMING_ABSENCE.vix vix
+COEX_VIF_TIMING_ABSENCE.result Boolean
+COEX_VIF_TIMING_ABSENCE.vtflags COEX_MAC_VIF_TIMING_T
+COEX_VIF_TIMING_ABSENCE.period Natural32
+COEX_VIF_TIMING_ABSENCE.start Natural32
+COEX_VIF_TIMING_ABSENCE.duration Natural32
+COEX_VIF_TIMING_ABSENCE.__LINE__ __LINE__
+COEX_SMEM_BT_OFF.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_JUMP_AWAY.__LINE__ __LINE__
+COEX_VIF_TIMING_CHECK_DRIFT.start_time Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.start_time_last Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.drift_us Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.dur_change_us Natural32
+COEX_VIF_TIMING_CHECK_DRIFT.update Boolean
+COEX_VIF_TIMING_CHECK_DRIFT.__LINE__ __LINE__
+COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.legal Boolean
+COEX_STRAT_ASYNC_RELINQUISH_CAN_TAKE_BACK.__LINE__ __LINE__
+COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.use_coex_timeout Boolean
+COEX_MAC_UPDATE_PS_DELAY_TIMEOUT.__LINE__ __LINE__
+COEX_SMEM_ASYNC_EVENT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_SMEM_ASYNC_EVENT.start_time Natural32
+COEX_SMEM_ASYNC_EVENT.duration Natural32
+COEX_SMEM_ASYNC_EVENT.__LINE__ __LINE__
+COEX_SMEM_STATE.state COEX_MACRAME_EVENT_T
+COEX_SMEM_STATE.__LINE__ __LINE__
+COEX_STRAT_ASYNC_HANDLER_END.last_event_type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_ASYNC_HANDLER_END.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_HANDLER_END.mflags COEX_MAC_FLAGS_T
+COEX_STRAT_ASYNC_HANDLER_END.blackout_start Natural32
+COEX_STRAT_ASYNC_HANDLER_END.blackout_duration Natural32
+COEX_STRAT_ASYNC_HANDLER_END.next_alarm Natural32
+COEX_STRAT_ASYNC_HANDLER_END.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.wl_sw_astx_start_time Natural32
+COEX_HWM_COEX_BB_WL_SW_ASTX_START_TIME.__LINE__ __LINE__
+COEX_MAC_VIX_CONTROL.mflags COEX_MAC_FLAGS_T
+COEX_MAC_VIX_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_MAC_VIX_CONTROL.inhibit Boolean
+COEX_MAC_VIX_CONTROL.__LINE__ __LINE__
+COEX_HWM_GET_RX_TX_ACK_PRI.__LINE__ __LINE__
+COEX_TIMER_INIT.cflags COEX_FLAGS_T
+COEX_TIMER_INIT.__LINE__ __LINE__
+COEX_RAME_VIF_CHANGED_END.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANGED_END.vix vix
+COEX_RAME_VIF_CHANGED_END.schedulable Boolean
+COEX_RAME_VIF_CHANGED_END.vif_type VIF_TYPE
+COEX_RAME_VIF_CHANGED_END.vif_5G Boolean
+COEX_RAME_VIF_CHANGED_END.__LINE__ __LINE__
+COEX_HWM_SET_RX_TX_ACK_PRI.__LINE__ __LINE__
+COEX_SMEM_MODEM_GAP.message_okay Boolean
+COEX_SMEM_MODEM_GAP.active Boolean
+COEX_SMEM_MODEM_GAP.start Natural32
+COEX_SMEM_MODEM_GAP.duration Natural32
+COEX_SMEM_MODEM_GAP.period Natural32
+COEX_SMEM_MODEM_GAP.__LINE__ __LINE__
+COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.type CME_BT_ASYNC_EVENT_TYPE
+COEX_STRAT_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_MAC_DEINIT.__LINE__ __LINE__
+COEX_MAC_PROTECT_TIMEOUT_FIRED.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_FIRED.start_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_TIMEOUT_FIRED.__LINE__ __LINE__
+COEX_MODEM_RX.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX.active Boolean
+COEX_MODEM_RX.start Natural32
+COEX_MODEM_RX.duration Natural32
+COEX_MODEM_RX.period Natural32
+COEX_MODEM_RX.__LINE__ __LINE__
+COEX_MAC_MPS_CHECK.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_CHECK.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_CHECK.__LINE__ __LINE__
+COEX_MAC_INSTALL_MAC_BLACKOUT.start_time Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.duration Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.period Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.puncturable Boolean
+COEX_MAC_INSTALL_MAC_BLACKOUT.KA_mode BLACKOUT_KA_MODE_T
+COEX_MAC_INSTALL_MAC_BLACKOUT.bo_handle Natural32
+COEX_MAC_INSTALL_MAC_BLACKOUT.__LINE__ __LINE__
+COEX_MAC_CALIBRATION_SW_IF_DISABLED.cflags COEX_FLAGS_T
+COEX_MAC_CALIBRATION_SW_IF_DISABLED.__LINE__ __LINE__
+COEX_STRAT_RADIO_ON_HANDLER_END.__LINE__ __LINE__
+COEX_MAC_MPS_PROTECTION_START.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_PROTECTION_START.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_PROTECTION_START.in_mps Boolean
+COEX_MAC_MPS_PROTECTION_START.mps_on_time Natural32
+COEX_MAC_MPS_PROTECTION_START.mps_off_time Natural32
+COEX_MAC_MPS_PROTECTION_START.__LINE__ __LINE__
+COEX_SMEM_DEINIT.__LINE__ __LINE__
+COEX_TASK_DEINIT.__LINE__ __LINE__
+COEX_TIMER_DEINIT.cflags COEX_FLAGS_T
+COEX_TIMER_DEINIT.__LINE__ __LINE__
+COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.wl_sw_asrx_start_time Natural32
+COEX_HWM_COEX_BB_WL_SW_ASRX_START_TIME.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.itimer_ss_event Natural32
+COEX_STRAT_SS_HANDLER_BT_OPP_REACHED.__LINE__ __LINE__
+COEX_STRAT_DEINIT_TIMER.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_DEINIT_TIMER.__LINE__ __LINE__
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.type CME_BT_PERIODIC_TYPE
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.start Natural32
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.duration Natural32
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.periodic Natural32
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.allow_p Boolean
+COEX_STRAT_ADD_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_STRAT_ASYNC_IMMEDIATE.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_IMMEDIATE.next_wlan Natural32
+COEX_STRAT_ASYNC_IMMEDIATE.__LINE__ __LINE__
+COEX_STRAT_DEINIT.__LINE__ __LINE__
+COEX_VIF_TIMING_PHASE_DIFF.vif_start Natural32
+COEX_VIF_TIMING_PHASE_DIFF.noa_end Natural32
+COEX_VIF_TIMING_PHASE_DIFF.period Natural32
+COEX_VIF_TIMING_PHASE_DIFF.offset Natural32
+COEX_VIF_TIMING_PHASE_DIFF.__LINE__ __LINE__
+COEX_STRAT_UPDATE_TDLS_CONTROL.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_UPDATE_TDLS_CONTROL.__LINE__ __LINE__
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.type CME_BT_PERIODIC_EVENT_TYPE
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.bo_handle Natural32
+COEX_MAC_RESUME_PERIODIC_BLACKOUT.__LINE__ __LINE__
+COEX_MAC_MPS_SUMMARY.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_SUMMARY.connflags COEX_MAC_CONN_FLAGS_T
+COEX_MAC_MPS_SUMMARY.total_duration Natural32
+COEX_MAC_MPS_SUMMARY.MPS_PERIODIC_DURATION_LIMIT Natural32
+COEX_MAC_MPS_SUMMARY.__LINE__ __LINE__
+COEX_RAME_CONNECTION_PROT_START.prot_duration Natural32
+COEX_RAME_CONNECTION_PROT_START.cflags COEX_FLAGS_T
+COEX_RAME_CONNECTION_PROT_START.mflags COEX_MAC_FLAGS_T
+COEX_RAME_CONNECTION_PROT_START.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_CONNECTION_PROT_START.__LINE__ __LINE__
+COEX_HWM_COEX_BB_DEBUG.bb_debug_sel COEX_BB_DEBUG_SEL_T
+COEX_HWM_COEX_BB_DEBUG.bb_debug_if_sel COEX_BB_DEBUG_IF_SEL_T
+COEX_HWM_COEX_BB_DEBUG.bb_debug_cdl_sel COEX_BB_DEBUG_CDL_SEL_T
+COEX_VIF_TIMING_UPDATE.__LINE__ __LINE__
+COEX_SMEM_WRITE_VIF1_TIMING.start Natural32
+COEX_SMEM_WRITE_VIF1_TIMING.period Natural32
+COEX_SMEM_WRITE_VIF1_TIMING.duration Natural32
+COEX_SMEM_WRITE_VIF1_TIMING.vif_attribute CME_WLAN_VIF_ATTRIBUTE
+COEX_SMEM_WRITE_VIF1_TIMING.__LINE__ __LINE__
+COEX_SMEM_CHANNEL_MAP_HI_SET.__LINE__ __LINE__
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.start_time Natural32
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.duration Natural32
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.eol Natural32
+COEX_MAC_ADD_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_MAC_TDLS_IND.sflags COEX_STRAT_FLAGS_T
+COEX_MAC_TDLS_IND.sstate DEBUG_COEX_STRAT_STATE
+COEX_MAC_TDLS_IND.__LINE__ __LINE__
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.cflags COEX_FLAGS_T
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.astx_duration Natural32
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.asrx_duration Natural32
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.start_time Natural32
+COEX_MAC_CALIBRATION_SW_IF_ENABLED.__LINE__ __LINE__
+COEX_MAC_MPS_TIMER_EVENT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_MPS_TIMER_EVENT.mps_state COEX_MPS_STATE_T
+COEX_MAC_MPS_TIMER_EVENT.__LINE__ __LINE__
+COEX_STRAT_DELETE_BLACKOUT_PERIODIC.__LINE__ __LINE__
+COEX_MAC_PROTECT_START.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_START.delay_ron Natural32
+COEX_MAC_PROTECT_START.__LINE__ __LINE__
+COEX_CTL_DEINIT.cflags COEX_FLAGS_T
+COEX_CTL_DEINIT.__LINE__ __LINE__
+COEX_VIF_TIMING_CLEAR_VIF_TIMING.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_CLEAR_VIF_TIMING.vix vix
+COEX_VIF_TIMING_CLEAR_VIF_TIMING.__LINE__ __LINE__
+COEX_MODEM_DEINIT_TIMER.modflags COEX_MODEM_FLAGS_T
+COEX_MODEM_DEINIT_TIMER.__LINE__ __LINE__
+COEX_HWM_GET_RX_PRI.__LINE__ __LINE__
+COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.type CME_BT_ASYNC_EVENT_TYPE
+COEX_MAC_DELETE_SINGLESHOT_BLACKOUT.__LINE__ __LINE__
+COEX_SMEM_MODEM_RX.message_okay Boolean
+COEX_SMEM_MODEM_RX.active Boolean
+COEX_SMEM_MODEM_RX.start Natural32
+COEX_SMEM_MODEM_RX.duration Natural32
+COEX_SMEM_MODEM_RX.period Natural32
+COEX_SMEM_MODEM_RX.__LINE__ __LINE__
+COEX_STRAT_SS_HANDLER_START.cflags COEX_FLAGS_T
+COEX_STRAT_SS_HANDLER_START.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_SS_HANDLER_START.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HANDLER_START.freq COEX_INTERFACE
+COEX_STRAT_SS_HANDLER_START.__LINE__ __LINE__
+COEX_RAME_SET_WLAN_PRIORIY_LEVEL.mflags COEX_MAC_FLAGS_T
+COEX_RAME_SET_WLAN_PRIORIY_LEVEL.level CME_WLAN_PRIORITY_LEVEL_T
+COEX_RAME_SET_WLAN_PRIORIY_LEVEL.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.mct Natural32
+COEX_STRAT_VIF_CLEAR_TIMEOUT_SET.__LINE__ __LINE__
+COEX_RAME_VIF_CHANGED.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANGED.vix vix
+COEX_RAME_VIF_CHANGED.schedulable Boolean
+COEX_RAME_VIF_CHANGED.vif_type VIF_TYPE
+COEX_RAME_VIF_CHANGED.p2p Boolean
+COEX_RAME_VIF_CHANGED.vif_5G Boolean
+COEX_RAME_VIF_CHANGED.__LINE__ __LINE__
+COEX_MAC_PROTECT_STOP_UNEXPECTED.prot_act COEX_PROTECT_ACT_T
+COEX_MAC_PROTECT_STOP_UNEXPECTED.__LINE__ __LINE__
+COEX_STRAT_ASYNC_EVENT_NONE.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_EVENT_NONE.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_ASYNC_EVENT_NONE.__LINE__ __LINE__
+COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.mflags COEX_MAC_FLAGS_T
+COEX_MAC_DELETE_SINGLESHOT_RESTRICTION.__LINE__ __LINE__
+COEX_VIF_TIMING_SET_NOA_DURATION.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_SET_NOA_DURATION.sflags COEX_STRAT_FLAGS_T
+COEX_VIF_TIMING_SET_NOA_DURATION.noa_duration Natural32
+COEX_VIF_TIMING_SET_NOA_DURATION.noa_last Natural32
+COEX_VIF_TIMING_SET_NOA_DURATION.__LINE__ __LINE__
+COEX_STRAT_VIF_CLEAR_TIMEOUT_STEP_IN.__LINE__ __LINE__
+COEX_STRAT_ASYNC_REVOKE.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_ASYNC_REVOKE.legal Boolean
+COEX_STRAT_ASYNC_REVOKE.__LINE__ __LINE__
+COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.mps_state COEX_MPS_STATE_T
+COEX_MAC_INSTALL_KA_MPS_BLACKOUTS.__LINE__ __LINE__
+COEX_RAME_EVENT.event COEX_MACRAME_EVENT_T
+COEX_RAME_EVENT.cflags COEX_FLAGS_T
+COEX_RAME_EVENT.mflags COEX_MAC_FLAGS_T
+COEX_RAME_EVENT.connflags COEX_MAC_CONN_FLAGS_T
+COEX_RAME_EVENT.__LINE__ __LINE__
+COEX_SMEM_INIT.__LINE__ __LINE__
+COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.mflags COEX_MAC_FLAGS_T
+COEX_MAC_KA_REATTACH_BLACKOUT_FROM_SCANS.__LINE__ __LINE__
+COEX_STRAT_RADIO_OFF_HANDLER_END.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_RADIO_OFF_HANDLER_END.__LINE__ __LINE__
+COEX_SMEM_MODEM_TX.message_okay Boolean
+COEX_SMEM_MODEM_TX.start Natural32
+COEX_SMEM_MODEM_TX.duration Natural32
+COEX_SMEM_MODEM_TX.__LINE__ __LINE__
+COEX_MODEM_RX_GAP_RESUME.modflags COEX_MODEM_FLAGS
+COEX_MODEM_RX_GAP_RESUME.start Natural32
+COEX_MODEM_RX_GAP_RESUME.__LINE__ __LINE__
+COEX_HWM_INIT.__LINE__ __LINE__
+COEX_STRAT_WARNING.reason WARNING_REASON
+COEX_STRAT_WARNING.__LINE__ __LINE__
+COEX_VIF_TIMING_DEL_VIF_TYPE.mflags COEX_MAC_FLAGS_T
+COEX_VIF_TIMING_DEL_VIF_TYPE.coex_vif_type COEX_VIF_TYPES_T
+COEX_VIF_TIMING_DEL_VIF_TYPE.__LINE__ __LINE__
+COEX_MAC_GET_CLEAR_TIMEOUT.mflags COEX_MAC_FLAGS_T
+COEX_MAC_GET_CLEAR_TIMEOUT.duration Natural32
+COEX_MAC_GET_CLEAR_TIMEOUT.__LINE__ __LINE__
+COEX_SMEM_INIT_BT_API.__LINE__ __LINE__
+COEX_MODEM_STATUS.modflags COEX_MODEM_FLAGS
+COEX_MODEM_STATUS.b40_active Boolean
+COEX_MODEM_STATUS.__LINE__ __LINE__
+COEX_HWM_COEX_WL_SW_ASRX.wl_sw_asrx_duration Natural32
+COEX_HWM_COEX_WL_SW_ASRX.__LINE__ __LINE__
+COEX_STRAT_SS_HALDER_END.sflags COEX_STRAT_FLAGS_T
+COEX_STRAT_SS_HALDER_END.sstate DEBUG_COEX_STRAT_STATE
+COEX_STRAT_SS_HALDER_END.itimer_ss_event Natural32
+COEX_STRAT_SS_HALDER_END.__LINE__ __LINE__
+COEX_RAME_VIF_CHANGED_MULTI_VIF.mflags COEX_MAC_FLAGS_T
+COEX_RAME_VIF_CHANGED_MULTI_VIF.__LINE__ __LINE__
+COEX_MAC_VIF_TIMING_T Enum 0001 NOA_VALID 0002 NOA_UPDATED 0004 NOA_PENDING 0008 AP 0010 P2P 0020 5G ffff BITMAP
+COEX_VIF_TYPES_T Enum 0001 COEX_MAC_VIF_5G_STA 0002 COEX_MAC_VIF_2G4_AP 0003 COEX_MAC_VIF_5G_AP 0004 COEX_MAC_VIF_2G4_GC 0005 COEX_MAC_VIF_5G_GC 0006 COEX_MAC_VIF_2G4_GO 0007 COEX_MAC_VIF_5G_GO x0000 COEX_MAC_VIF_2G4_STA
+DEBUG_COEX_PERIODIC_EVENT_TYPE Enum 0000 PERIODIC_NONE 0001 PERIODIC_SCO 0002 PERIODIC_ESCO 0003 PERIODIC_ACL_SNIFF 0004 PERIODIC_PAGE_SCAN 0005 PERIODIC_INQUIRY_SCAN 0006 PERIODIC_BLE_SCAN 0007 PERIODIC_BLE_CONNECT 0008 PERIODIC_BLE_CONNECTION 0009 PERIODIC_BLE_ADVERT 000a PERIODIC_ANT_SCAN_NORMAL 000b PERIODIC_ANT_SCAN_CRITICAL 000c PERIODIC_ANT_CHANNEL_RX 000d PERIODIC_ANT_BURST_RX 000e PERIODIC_ANT_BURST_TX
+DEBUG_COEX_ASYNC_EVENT_TYPE Enum 0000 ASYNC_NONE 0001 ASYNC_INQUIRY 0002 ASYNC_PAGE 0003 ASYNC_BT_CONNECT 0004 ASYNC_BLE_SCAN 0005 ASYNC_BLE_CONNECT 0006 ASYNC_BLE_ADVERT 0007 ASYNC_ACL_FOR_A2DP 0008 ASYNC_ACL_WITHOUT_A2DP
+VIF_TYPE Enum 0000 UNSYNC 0001 ADHOC 0002 STA 0003 AP
+COEX_TIMER_T Enum 01 COEX_SS_ALARM 02 COEX_PROTECT_ALARM ffff BITMAP
+CME_WLAN_VIF_ATTRIBUTE Enum 0001 5G 0002 AP 0004 P2P ffff BITMAP
+COEX_BB_DEBUG_CDL_SEL_T Enum 0001 CDL_SEL_BT 0002 CDL_SEL_WL ffff BITMAP
+COEX_MPS_STATE_T Enum 0000 COEX_MPS_OFF 0001 COEX_MPS_ON_BT_PHASE 0002 COEX_MPS_ON_WL_PHASE 0003 LAST
+COEX_BB_CLKGEN_CFG_T Enum 0001 CLK_COEX_EN 0002 CLK_COEX_REGS_EN ffff BITMAP
+DEBUG_BLACKOUT_KA_MODE Enum 0000 BLACKOUT_KA_NONE 0001 BLACKOUT_KA_CONTINUOUS_BT 0002 BLACKOUT_KA_MULTI_PROFILE_SURVIVAL
+WARNING_REASON Enum 0000 UNSPECIFIED 0001 FAULT 0002 LAST
+COEX_MACRAME_EVENT_T Enum 0000 MAC_START 0001 MAC_STOP 0002 COEX_WL_RADIO_ON 0003 SCAN_START 0004 SCAN_STOP 0005 CONNECTION_START 0006 CONNECTION_STOP 0007 CALIBRATION_START 0008 CALIBRATION_STOP 0009 DHCP_START 000a DHCP_STOP 000b DHCP_DISCOVER 000c DHCP_OFFER 000d DHCP_REQUEST 000e DHCP_ACK 000f PM_ACTIVE_TRUE 0010 PM_ACTIVE_FALSE 0011 EAPOL_START 0012 EAPOL_STOP
+COEX_INTERFACE Enum 0000 RADIO_off 0001 5G 0002 2G4
+DEBUG_COEX_IRQ_TYPE Enum 0000 CME_IRQ_TYPE_VPIO 0001 CME_IRQ_TYPE_TBUS
+CME_BT_PERIODIC_EVENT_TYPE Enum 0000 NONE 0001 SCO 0002 ESCO 0003 ACL_SNIFF 0004 PAGE_SCAN 0005 INQUIRY_SCAN 0006 BLE_SCAN 0007 BLE_CONNECT 0008 BLE_CONNECTION 0009 BLE_ADVERT 000a ANT_SCAN_NORMAL 000b ANT_SCAN_CRITICAL 000c ANT_CHANNEL_RX 000d ANT_BURST_RX 000e ANT_BURST_TX
+COEX_CDL_INSTANCE_T Enum 0000 COEX_CDL_INSTANCE_WL 0000 COEX_CDL_INSTANCE_AUTO 0001 COEX_CDL_INSTANCE_BT
+CME_WLAN_PRIORITY_LEVEL_T Enum 0000 LOW 0001 MEDIUM 0002 HIGH
+COEX_STRAT_FLAGS_T Enum 0001 INIT 0002 TIMERS 0004 ASYNC_V 0008 WL_RESTRICT 0020 INHIBIT_REVOKE 0040 A2DP 0080 PERIODIC_INHIBIT 0100 ASYNC_INHIBIT 0200 EARLY_START 0400 SCO 0800 ESCO ffff BITMAP
+DEBUG_COEX_CTL_ARB Enum 0000 COEX_CTL_ARB_CDL_ONLY 0001 COEX_CTL_ARB_NEGOTIATION
+INTERFACE Enum 0001 2G4 0002 5G
+BLACKOUT_KEEP_ALIVE_MODE_T Enum 0000 BLACKOUT_KEEP_ALIVE_NOT_ALLOWED 0001 BLACKOUT_KEEP_ALIVE_MINIMAL 0002 BLACKOUT_KEEP_ALIVE_5_50 0003 BLACKOUT_KEEP_ALIVE_10_100
+COEX_SMEM_FLAGS_T Enum 0001 HIGH 0002 NORMAL 0004 LOW 0008 A2DP_PUNC 0010 P_INIT ffff BITMAP
+COEX_BB_DEBUG_SEL_T Enum 0001 SEL_CDL 0002 SEL_BT_IF 0004 SEL_WL_IF ffff BITMAP
+DEBUG_COEX_CTL_SERVICE_T Enum 0001 COEX_CTL_SERVICE_LOCAL 0002 COEX_CTL_SERVICE_REMOTE 0003 COEX_CTL_SERVICE_ALL
+COEX_SCHEME_T Enum 0005 COEX_SCHEME_COMBO
+COEX_MAC_CONN_FLAGS_T Enum 0001 CONN_CONNECTION 0002 CONN_EAPOL 0004 CONN_DHCP ffff BITMAP
+BLACKOUT_KA_MODE_T Enum 0000 BO_KA_NONE 0001 BA_KA_CONT_BT 0002 BO_KA_MPS
+COEX_BB_ALLOWED_ORIDE_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP
+COEX_BB_DEBUG_IF_SEL_T Enum 0001 IF_SEL_TX 0002 IF_SEL_RX 0004 IF_SEL_TXRX ffff BITMAP
+COEX_VIF_ATTRIBUTES_T Enum 0000 COEX_MAC_VIF_ATTRIBUTE_NONE 0001 COEX_MAC_VIF_ATTRIBUTE_5G 0002 COEX_MAC_VIF_ATTRIBUTE_AP 0004 COEX_MAC_VIF_ATTRIBUTE_P2P ffff BITMAP
+COEX_MAC_VIF_TIMING_FLAGS_T Enum 0001 COEX_MAC_VIF_ABSENCE_VALID 0002 COEX_MAC_VIF_ABSENCE_UPDATE 0004 COEX_MAC_VIF_ABSENCE_PENDING
+COEX_CDL_OVERRIDE_OPTION_T Enum 0001 WLTX_EN 0002 WLTX 0004 WLRX_EN 0008 WLRX 0010 BTTX_EN 0020 BTTX 0040 BTRX_EN 0080 BTRX ffff BITMAP
+COEX_FLAGS_T Enum 0001 COEX_MAC_READY 0002 COEX_BT_ON 0004 COEX_CDL_WL_SW_IF ffff BITMAP
+COEX_PROTECT_ACT_T Enum 0000 TX_BEACON 0001 RX_BEACON 0002 TX_NULL 0003 TX_CTS_TO_SELF 0004 TX_CF_END 0005 TX_RX_KEEP_ALIVE 0006 TX_RX_CONNECTION 0007 RX_MIN_VIF_DURATION 0008 RX_MULTICAST 0009 RX_DURING_WLAN_OPP 000a LAST
+COEX_TDLS_CONTROL Enum 0000 TDLS_ALLOWED 0001 TDLS_INHIBITED
+DEBUG_CME_WLAN_STATE Enum 0 CME_WLAN_STATE_OFF 1 CME_WLAN_STATE_ON
+CME_BT_PERIODIC_TYPE Enum 0000 EVENT_TYPE_NONE 0001 EVENT_TYPE_SCO 0002 EVENT_TYPE_ESCO 0003 EVENT_TYPE_ACL_SNIFF 0004 EVENT_TYPE_PAGE_SCAN 0005 EVENT_TYPE_INQUIRY_SCAN 0006 EVENT_TYPE_BLE_SCAN 0007 EVENT_TYPE_BLE_CONNECT 0008 EVENT_TYPE_BLE_CONNECTION 0009 EVENT_TYPE_BLE_ADVERT 000a EVENT_TYPE_ANT_SCAN_NORMAL 000b EVENT_TYPE_ANT_SCAN_CRITICAL 000c EVENT_TYPE_ANT_CHANNEL_RX 000d EVENT_TYPE_ANT_BURST_RX 000e EVENT_TYPE_ANT_BURST_TX
+COEX_BB_DEBUG_CDL_ARB_SEL_T Enum 0001 ARB_SEL_REM_TX 0002 ARB_SEL_REM_RX 0004 ARB_SEL_MISC ffff BITMAP
+FOS_EVENT_PENDING_EVENT Enum 01 COEX_EVT_ALARM_SIGNAL 02 COEX_EVT_BT_ASYNC_SIGNAL 04 COEX_EVT_BT_PERIODIC_SIGNAL 08 COEX_EVT_BT_ON_SIGNAL 10 COEX_EVT_BT_OFF_SIGNAL ffff BITMAP
+ABORT_CFG_T Enum 0001 TX_CDL_EN 0002 TX_RF_EN 0004 RX_CDL_EN 0008 RX_RF_EN ffff BITMAP
+DEBUG_COEX_STRAT_STATE Enum 0000 WL_HAS_RADIO 0001 WAITING_BT_OPP 0002 WAITING_WL_OPP 0003 WAITING_EST 0004 ASYNC_CONTINUOUS
+CME_SIGNAL_ID Enum 0000 CME_SIGNAL_ID_COEX_SERVICE_ACTIVE_IND 0024 CME_SIGNAL_ID_WLAN_CHANNEL_MAP_IND 0025 CME_SIGNAL_ID_PROFILE_A2DP_START_IND 0026 CME_SIGNAL_ID_PROFILE_A2DP_STOP_IND 0029 CME_SIGNAL_ID_BT_CAL_START_REQ 002a CME_SIGNAL_ID_BT_CAL_START_CFM 002b CME_SIGNAL_ID_BT_CAL_END_IND 002c CME_SIGNAL_ID_WLAN_CHANNEL_MAP_LO_HI_IND 002d CME_SIGNAL_ID_COEX_STOP_IND 002f CME_SIGNAL_ID_COEX_START_IND 0030 CME_SIGNAL_ID_WLAN_VIF_TIMING_IND
+COEX_PROTECT_STATE Enum 0000 FALSE 0001 TRUE 0002 DELAYED
+COEX_BB_CFG_T Enum 0001 CFG_EN 0002 CFG_FORCE_CDL_EN 0004 WL_SW_IF_EN ffff BITMAP
+COEX_MAC_FLAGS_T Enum 0001 READY 0002 SCAN_ACTIVE 0004 CALIBRATION_ACTIVE 0008 ACL 0010 KEEP_ALIVE 0020 MPS_ENABLED 0040 PS_ACTIVE 0080 HIGH_PRIORITY 0100 DHCP_PROTECT 0200 TESCO6 0400 AP 0800 GO_NOA 1000 IMM_IDLE 2000 P2P_FULL_SCAN 4000 P2P_SOCIAL_SCAN ffff BITMAP
+COEX_MODEM_FLAGS Enum 0001 INIT 0002 TIMERS 0004 BAND40_ACTIVE 0008 GAP_ACTIVE 0010 IN_GAP 0020 UL_SEQ_ACTIVE ffff BITMAP
+CME_BT_ASYNC_EVENT_TYPE Enum 0000 NONE 0001 DISCOVERY_CONNECTION 0002 ACL_FOR_A2DP 0003 ACL_WITHOUT_A2DP 0004 BLE_DATA 0005 CALIBRATION 0006 ANNOUNCED_PUNCTURE
+WLAN_CDL_PRIORITY Enum 0000 WLAN_CDL_PRI_RX_DEFAULT 0004 WLAN_CDL_PRI_RX_MIN_VIF_DURATION 0006 WLAN_CDL_PRI_TX_CTRL 0006 WLAN_CDL_PRI_TX_MULTICAST 0006 WLAN_CDL_PRI_RX_WLAN_OPP 0006 WLAN_CDL_PRI_TX_DATA_MGMT 000a WLAN_CDL_PRI_TX_RX_BEACON 000a WLAN_CDL_PRI_TX_RX_KEEP_ALIVE 000a WLAN_CDL_PRI_RX_MULTICAST 000a WLAN_CDL_PRI_TX_RX_HI_PRI_CTRL 000b WLAN_CDL_PRI_TX_RX_ACK
+# Generated From crypto/crypto_debug.xml
+trace_def 3
+001c 0000 CRYPTO_START 0001 type
+001c 0001 CRYPTO_STOP 0001 type
+001c 0002 CRYPTO_RESULT 0002 data type
+# Generated From crypto/crypto_debug.xml
+trace_types 5
+CRYPTO_STOP.type DEBUG_CRYPTO_ALGO
+CRYPTO_ERROR.type DEBUG_CRYPTO_ALGO
+CRYPTO_RESULT.data TOKEN
+CRYPTO_RESULT.type DEBUG_CRYPTO_ALGO
+CRYPTO_START.type DEBUG_CRYPTO_ALGO
+DEBUG_CRYPTO_ALGO_TYPE Enum 0000 FT_R0_KDF_HMAC_SHA256 0001 FT_R0NAME_HMAC_SHA256 0002 FT_R1_KDF_HMAC_SHA256 0003 FT_R1NAME_HMAC_SHA256 0004 FT_PTK_KDF_HMAC_SHA256 0005 FT_MIC_AES128_CMAC 0006 FT_GTK_AES_UNWRAP 0007 FT_IGTK_AES_UNWRAP
+# Generated From hip_signals.xml
+trace_types 84
+Radio_Bitmap Enum 0002 radio_1 0001 radio_0
+Cipher_Suite_Selector Natural32
+Peer_Index Natural16
+Tx_Data_Type Enum 0000 data_word 0001 data_random
+Channel_Frequency Natural16
+Client_Tag Natural16
+TDLS_Event Enum 0003 Discovered 0001 Connected 0002 Disconnected
+Scan_Id Natural16
+Data_Unit_Descriptor Enum 0002 AMSDU_subframe 0000 IEEE802_11_Frame 0003 AMSDU 0004 TCP_ACK 0001 IEEE802_3_Frame
+Firmware_Reference Natural32
+Pmalloc_Area Enum 0001 Pmalloc_Fsm_Stats 0000 Pmalloc_Stats 0002 Hostio_Sig_Sizes
+NAN_Availability_Interval Natural32
+NANSDF_Mask Natural16
+Connection_type Enum 0001 P2p_Operation 0005 Wlan_Ranging 0004 Nan_Further_Service_Slot 0000 Wlan_Infrastructure
+uint16 Natural16
+Microseconds16 Natural16
+Band Enum 0001 5GHz 0002 2_4GHz 0000 Auto
+uint32 Natural32
+Hidden_Ssid Enum 0002 Hidden_Zero_Data 0000 Not_Hidden 0001 Hidden_Zero_Length
+int32 Natural32s
+VIF_Index Natural16
+CW_Start_Flags Enum 0000 none 0001 scan_channel
+NAN_SDF_Control Enum 0008 Received_FollowUp_Event 0002 Subscribe_End_Event 0004 Match_expired_Event 0010 Disable_Responses_after_FollowUp 0001 Publish_End_Event
+Microseconds32 Natural32
+RTT_Type Enum 0000 One_sided 0001 Two_sided
+ePNO_Policy Enum 0100 Auth_Open 0010 Same_Network 0004 G_Band 0008 Strict_Match 0001 Hidden 0400 Auth_EAPOL 0002 A_Band 0200 Auth_PSK
+End_Point Enum 0002 DPLP 0001 Hostio
+Message_Type Enum 0005 DHCP 0001 EAP_Message 0003 EAPOL_Key_M4 0011 IEEE80211_Mgmt 0007 WAI_Message 0006 Neighbor_Discovery 0002 EAPOL_Key_M123 0004 ARP 0008 Periodic_Offload 0010 IEEE80211_Action
+Mode Enum 0003 Loopback 0002 Sink 0001 Source
+Tx_Set_Params_Flags Enum 0040 short_preamble 2000 ibss_frames 0000 none 1000 rx_low_power 0080 disable_scrambler 0004 duplicate_40 0400 disable_spreader 0800 greenfield_preamble 0100 ldpc 0001 ack 0002 duplicate_80 0010 cs 0020 scan_channel 0008 thermal_duty_cycle
+NAN_Operation_Control Enum 0001 Cluster_SDF 0004 Start_Cluster_Event 0002 MAC_Address_Event 0008 Joined_Cluster_Event
+Request_Type Enum 0000 SMAPPER_Rx_Config
+Beacon_Periods Natural16
+Time_Units Natural16
+Bulk_Data_Descriptor Enum 0001 Smapper 0000 Inline
+Data_Length Natural16
+Binding_Mask Natural32
+NANOperControl_Mask Natural16
+Purpose_Mask Natural16
+VIF_Type Enum 0005 NAN 0003 AP 0002 Station 0004 Wlanlite 0000 Unsynchronised
+CW_Type Enum 0003 dc 0001 ramp 0002 two_tone 0004 prn 0000 sine
+Device_Role Enum 0002 P2p_GO 0004 P2p_Client 0001 Infrastructure_Station 0003 P2p_Device
+WIPS_Action Enum 0000 stop 0001 start
+Power_Management_Mode Enum 0001 Power_Save 0000 Active_Mode
+TDLS_Action Enum 0003 Channel_Switch 0002 Teardown 0000 Discovery 0001 Setup
+Boolean Enum 0001 True 0000 False
+Data_Rate Enum 60c1 11ac20_28m9bps_sgi_nss2 6007 11ac20_65mbps 6848 11ac80_390mbps_sgi 0005 11b20_5m5bps 408f 11n20_130mbps_nss2 4046 11n20_65mbps_sgi 6488 11ac40_324mbps_nss2 6808 11ac80_351mbps 6843 11ac80_130mbps_sgi 6044 11ac20_43m3bps_sgi 6084 11ac20_78mbps_nss2 6087 11ac20_130mbps_nss2 6847 11ac80_325mbps_sgi 4004 11n20_39mbps 6002 11ac20_19m5bps 6800 11ac80_29m3bps 6047 11ac20_72m2bps_sgi 6807 11ac80_292m5bps 4405 11n40_108mbps 6883 11ac80_234mbps_nss2 e002 ctr_crc_error 6082 11ac20_39mbps_nss2 68c3 11ac80_260mbps_sgi_nss2 4042 11n20_21m7bps_sgi 4045 11n20_57m8bps_sgi 60c2 11ac20_43m3bps_sgi_nss2 e006 ctr_error 60c3 11ac20_57m8bps_sgi_nss2 68c0 11ac80_65mbps_sgi_nss2 6401 11ac40_27mbps 44c9 11n40_60mbps_sgi_nss2 40cd 11n20_115m6bps_sgi_nss2 6480 11ac40_27mbps_nss2 6404 11ac40_81mbps 4444 11n40_90mbps_sgi 44c8 11n40_30mbps_sgi_nss2 0002 11b20_2mbps 4407 11n40_135mbps 44cf 11n40_300mbps_sgi_nss2 4040 11n20_7m2bps_sgi 4088 11n20_13mbps_nss2 4005 11n20_52mbps 44cc 11n40_180mbps_sgi_nss2 2024 11a20_36mbps 64c8 11ac40_360mbps_sgi_nss2 6448 11ac40_180mbps_sgi 4002 11n20_19m5bps 6440 11ac40_15mbps_sgi 408d 11n20_104mbps_nss2 4443 11n40_60mbps_sgi 6841 11ac80_65mbps_sgi 4000 11n20_6m5bps 000b 11b20_11mbps 4402 11n40_40m5bps 60c7 11ac20_144m4bps_sgi_nss2 44ca 11n40_90mbps_sgi_nss2 2018 11a20_24mbps 6481 11ac40_54mbps_nss2 4406 11n40_121m5bps 4003 11n20_26mbps 6489 11ac40_360mbps_nss2 6487 11ac40_270mbps_nss2 6042 11ac20_21m7bps_sgi 6882 11ac80_175m5bps_nss2 4089 11n20_26mbps_nss2 6486 11ac40_243mbps_nss2 40cc 11n20_86m7bps_sgi_nss2 6006 11ac20_58m5bps 60c0 11ac20_14m4bps_sgi_nss2 6085 11ac20_104mbps_nss2 6048 11ac20_86m7bps_sgi 4460 11n40_6m7bps_sgi 6402 11ac40_40m5bps 40cf 11n20_144m4bps_sgi_nss2 6809 11ac80_390mbps 60c8 11ac20_173m3bps_sgi_nss2 408a 11n20_39mbps_nss2 68c1 11ac80_130mbps_sgi_nss2 4440 11n40_15mbps_sgi 64c9 11ac40_400mbps_sgi_nss2 6447 11ac40_150mbps_sgi 6888 11ac80_702mbps_nss2 2036 11a20_54mbps e000 ctr_total 6003 11ac20_26mbps 6886 11ac80_526m5bps_nss2 6407 11ac40_135mbps e003 ctr_bad_signal 4001 11n20_13mbps 4047 11n20_72m2bps_sgi 4043 11n20_28m9bps_sgi 6001 11ac20_13mbps 6840 11ac80_32m5bps_sgi 6804 11ac80_175m5bps 200c 11a20_12mbps 4445 11n40_120mbps_sgi 448e 11n40_243mbps_nss2 6849 11ac80_433m3bps_sgi 6483 11ac40_108mbps_nss2 68c6 11ac80_585mbps_sgi_nss2 64c3 11ac40_120mbps_sgi_nss2 6041 11ac20_14m4bps_sgi 6445 11ac40_120mbps_sgi 6889 11ac80_780mbps_nss2 64c2 11ac40_90mbps_sgi_nss2 6485 11ac40_216mbps_nss2 6884 11ac80_351mbps_nss2 4401 11n40_27mbps 64c6 11ac40_270mbps_sgi_nss2 64c4 11ac40_180mbps_sgi_nss2 4007 11n20_65mbps 0001 11b20_1mbps 40ce 11n20_130mbps_sgi_nss2 6403 11ac40_54mbps 60c4 11ac20_86m7bps_sgi_nss2 44ce 11n40_270mbps_sgi_nss2 6880 11ac80_58m5bps_nss2 40ca 11n20_43m3bps_sgi_nss2 6409 11ac40_180mbps 4488 11n40_27mbps_nss2 60c5 11ac20_115m6bps_sgi_nss2 4442 11n40_45mbps_sgi 6801 11ac80_58m5bps 6004 11ac20_39mbps 68c5 11ac80_520mbps_sgi_nss2 408c 11n20_78mbps_nss2 448f 11n40_270mbps_nss2 e007 ctr_ldpc 40cb 11n20_57m8bps_sgi_nss2 4489 11n40_54mbps_nss2 6803 11ac80_117mbps 2009 11a20_9mbps 68c8 11ac80_780mbps_sgi_nss2 6088 11ac20_156mbps_nss2 60c6 11ac20_130mbps_sgi_nss2 2030 11a20_48mbps 6444 11ac40_90mbps_sgi 6443 11ac40_60mbps_sgi 6441 11ac40_30mbps_sgi 4403 11n40_54mbps 6046 11ac20_65mbps_sgi 6484 11ac40_162mbps_nss2 6405 11ac40_108mbps 6400 11ac40_13m5bps 40c8 11n20_14m4bps_sgi_nss2 408e 11n20_117mbps_nss2 6000 11ac20_6m5bps 6083 11ac20_52mbps_nss2 6442 11ac40_45mbps_sgi 68c7 11ac80_650mbps_sgi_nss2 2006 11a20_6mbps 6844 11ac80_195mbps_sgi 4041 11n20_14m4bps_sgi 448b 11n40_108mbps_nss2 448d 11n40_216mbps_nss2 408b 11n20_52mbps_nss2 6846 11ac80_292m5bps_sgi 68c9 11ac80_866m7bps_sgi_nss2 6887 11ac80_585mbps_nss2 64c0 11ac40_30mbps_sgi_nss2 4400 11n40_13m5bps 68c4 11ac80_390mbps_sgi_nss2 2012 11a20_18mbps 4441 11n40_30mbps_sgi 4447 11n40_150mbps_sgi 40c9 11n20_28m9bps_sgi_nss2 4006 11n20_58m5bps 6845 11ac80_260mbps_sgi 6805 11ac80_234mbps 64c5 11ac40_240mbps_sgi_nss2 4420 11n40_6mbps 6080 11ac20_13mbps_nss2 6881 11ac80_117mbps_nss2 4044 11n20_43m3bps_sgi 6446 11ac40_135mbps_sgi 6482 11ac40_81mbps_nss2 e004 ctr_stbc 6081 11ac20_26mbps_nss2 e005 ctr_duplicate 44cb 11n40_120mbps_sgi_nss2 4404 11n40_81mbps 6806 11ac80_263m3bps 6449 11ac40_200mbps_sgi 448a 11n40_81mbps_nss2 64c7 11ac40_300mbps_sgi_nss2 6842 11ac80_97m5bps_sgi 4446 11n40_135mbps_sgi 64c1 11ac40_60mbps_sgi_nss2 6005 11ac20_52mbps 68c2 11ac80_195mbps_sgi_nss2 6086 11ac20_117mbps_nss2 6040 11ac20_7m2bps_sgi 6406 11ac40_121m5bps 448c 11n40_162mbps_nss2 6885 11ac80_468mbps_nss2 44cd 11n40_240mbps_sgi_nss2 6802 11ac80_87m8bps 6008 11ac20_78mbps 6045 11ac20_57m8bps_sgi 6408 11ac40_162mbps e001 ctr_no_error 6043 11ac20_28m9bps_sgi
+Raw_Power Natural16s
+RTT_ID Natural16
+Procedure_Type Enum 0002 Device_Discovered 0003 Roaming_Started 0000 Unknown 0001 Connection_Started
+StatsStop_Mask Natural16
+DFS_Regulatory Enum 0001 FCC 0003 JAPAN 0004 GLOBAL 0000 Unknown 0006 CHINA 0002 ETSI
+Authentication_Type Enum 0001 Shared_Key 0003 SAE 0000 Open_System 0080 LEAP
+Device_State Enum 4 bist_running 2 tx_running 1 rx_running 0 idle 3 cw_running
+Key_Type Enum 0003 IGTK 0001 Pairwise 0002 WEP 0000 Group
+Picoseconds16 Natural16
+Slot_Number Natural16
+Counter32 Natural32
+Host_State Natural16
+Event Enum 0010 WIFI_EVENT_ROAM_SCAN_COMPLETE 000f WIFI_EVENT_ROAM_SCAN_STARTED 0005 WIFI_EVENT_FW_RE_ASSOC_STARTED 0015 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_START 0007 WIFI_EVENT_DRIVER_SCAN_RESULT_FOUND 000a WIFI_EVENT_G_SCAN_COMPLETE 0006 WIFI_EVENT_DRIVER_SCAN_REQUESTED 0034 WIFI_EVENT_DRIVER_PNO_NETWORK_FOUND 0026 WIFI_EVENT_G_SCAN_STOP 0029 WIFI_EVENT_G_SCAN_BUCKET_STARTED 000e WIFI_EVENT_BEACON_RECEIVED 0104 WIFI_EVENT_NAN_CLUSTER_STARTED 0105 WIFI_EVENT_NAN_CLUSTER_JOINED 0003 WIFI_EVENT_FW_AUTH_STARTED 0032 WIFI_EVENT_DRIVER_PNO_ADD 0017 WIFI_EVENT_DRIVER_EAPOL_FRAME_TRANSMIT_REQUESTED 0101 WIFI_EVENT_NAN_SUBSCRIBE_TERMINATED 0020 WIFI_EVENT_BT_COEX_BT_HID_START 0012 WIFI_EVENT_ROAM_SEARCH_STOPPED 0065 WIFI_EVENT_BLACKOUT_STOP 0000 WIFI_EVENT_ASSOCIATION_REQUESTED 0008 WIFI_EVENT_DRIVER_SCAN_COMPLETE 002f WIFI_EVENT_AUTH_TIMEOUT 002b WIFI_EVENT_G_SCAN_RESULTS_AVAILABLE 0001 WIFI_EVENT_AUTH_COMPLETE 0037 WIFI_EVENT_DRIVER_PNO_SCAN_COMPLETE 0035 WIFI_EVENT_DRIVER_PNO_SCAN_REQUESTED 002d WIFI_EVENT_ROAM_CANDIDATE_FOUND 001c WIFI_EVENT_BT_COEX_BT_SCO_START 0016 WIFI_EVENT_FW_EAPOL_FRAME_TRANSMIT_STOP 0011 WIFI_EVENT_ROAM_SEARCH_STARTED 000d WIFI_EVENT_ROAM_REQUESTED 0009 WIFI_EVENT_G_SCAN_STARTED 000b WIFI_EVENT_DISASSOCIATION_REQUESTED 0100 WIFI_EVENT_NAN_PUBLISH_TERMINATED 001f WIFI_EVENT_BT_COEX_BT_SCAN_STOP 001d WIFI_EVENT_BT_COEX_BT_SCO_STOP 0028 WIFI_EVENT_G_SCAN_CYCLE_COMPLETED 0031 WIFI_EVENT_MEM_ALLOC_FAILURE 002c WIFI_EVENT_G_SCAN_CAPABILITIES 0024 WIFI_EVENT_ROAM_ASSOC_STARTED 0103 WIFI_EVENT_NAN_ADDRESS_CHANGED 0002 WIFI_EVENT_ASSOC_COMPLETE 0102 WIFI_EVENT_NAN_MATCH_EXPIRED 0033 WIFI_EVENT_DRIVER_PNO_REMOVE 0025 WIFI_EVENT_ROAM_ASSOC_COMPLETE 001b WIFI_EVENT_BLOCK_ACK_NEGOTIATION_COMPLETE 0106 WiFI_EVENT_NAN_TRANSMIT_FOLLOWUP 0036 WIFI_EVENT_DRIVER_PNO_SCAN_RESULT_FOUND 0030 WIFI_EVENT_ASSOC_TIMEOUT 0021 WIFI_EVENT_BT_COEX_BT_HID_STOP 0064 WIFI_EVENT_BLACKOUT_START 000c WIFI_EVENT_RE_ASSOCIATION_REQUESTED 0018 WIFI_EVENT_FW_EAPOL_FRAME_RECEIVED 002e WIFI_EVENT_ROAM_SCAN_CONFIG 0023 WIFI_EVENT_ROAM_AUTH_COMPLETE 001a WIFI_EVENT_DRIVER_EAPOL_FRAME_RECEIVED 0014 WIFI_EVENT_CHANNEL_SWITCH_ANOUNCEMENT 002a WIFI_EVENT_G_SCAN_BUCKET_COMPLETED 0027 WIFI_EVENT_G_SCAN_CYCLE_STARTED 0004 WIFI_EVENT_FW_ASSOC_STARTED 0022 WIFI_EVENT_ROAM_AUTH_STARTED 001e WIFI_EVENT_BT_COEX_BT_SCAN_START
+Purpose Enum 0004 Association_Response 0010 Association_Request 0020 Probe_Request 0002 Probe_Response 0008 Local 0001 Beacon
+Tx_Read_Flags Enum 0002 thermal_cutout 0001 frame_counting 0000 none
+Picoseconds32 Natural32
+Direction Enum 0000 Transmit 0003 Any 0001 Receive
+Decibels Natural16s
+RTT_Bandwidth Enum 0020 160MHz 0010 80MHz 0008 40MHz 0004 20MHz
+RTT_Preamble Enum 0002 HT 0004 VHT 0001 Legacy
+Report_Mode Enum 0002 End_of_Scan_cycle 0004 Real_Time 0001 Buffer_full 0008 No_Batch
+Capability_Information Natural16
+Scan_Type Enum 0010 Hard_All_Roaming_Scan 0005 P2P_Scan_Social 0001 Initial_Scan 000b Soft_Neighbour_Roaming_Scan 0002 Full_Scan 000e Hard_Neighbour_Roaming_Scan 0003 Scheduled_Scan 0011 OBSS_Scan_Internal 000f Hard_Cached_Roaming_Scan 0009 GScan 0013 Single_Channel_Scan 0008 PNO_Scan 000c Soft_Cached_Roaming_Scan 0012 NAN_Scan 0006 OBSS_Scan 0007 AP_Auto_Channel_Selection 0004 P2P_Scan_Full 000a Measurement_Scan 0014 First_Illegal 000d Soft_All_Roaming_Scan
+ACL_Policy Enum 0001 WhiteList 0000 BlackList
+Rx_Start_Flags Enum 0004 periodic 0000 none 0008 ack 0002 filtering 0001 scan_channel 0010 lp_mode
+IPv4_Address Natural32
+Reason_Code Enum 0022 QoS_Excessive_Not_Ack 9002 NAN_Service_Terminated_User_Request 8004 Security_Required 0029 Start 0006 Deauthenticated_invalid_class_2_frame 9006 NAN_Transmit_Followup_Success 0019 TDLS_Peer_Unreachable 8003 Synchronisation_Loss 0023 QoS_TXOP_Limit_Exceeded 0010 Deauthenticated_Group_ Handshake_Timeout 9003 NAN_Service_Terminated_Count_Reached 0000 Reserved 0024 QSTA_Leaving 9007 NAN_Transmit_Followup_Failure 0001 Unspecified_Reason 9004 NAN_Service_Terminated_Discovery_Shutdown 0026 Unknown 0003 Deauthenticated_Leaving_ESS 000a Deauthenticated_Unacceptable_Power_Capability 0011 Deauthenticated_Handshake_Element_Mismatch 8008 Reporting_Aborted_Scanning 0028 Keep_Alive_Failure 0005 Deauthenticated_no_more_stations 8005 Roaming_failure_link_loss_no_candidate 0025 End 0014 Deauthenticated_Reason_Invalid_RSNE 0004 Deauthenticated_inactivity 0020 QoS_Unspecified_Reason 9005 NAN_Service_Terminated_Post_Discovery_Expired 000f Deauthenticated_4_Way_Handshake_Timeout 001a TDLS_Teardown_Unspecified_Reason 8006 Hotspot_max_client_reached 9001 NAN_Service_Terminated_Timeout 0017 Deauthenticated_802_1_X_Auth_Failed 0007 Deauthenticated_invalid_class_3_frame 0002 Deauthenticated_Invalid_authentication 0027 Timeout
+RTT_Status Enum 0008 Measurement_Aborted 0009 Fail_Invalid_Time_Stamp 0006 Fail_Incorrect_channel 0003 Fail_Rejected 0005 Fail_Timeout 000f Fail_FTM_Parameter_Override 000c Fail_Busy_try_later 0002 Fail_No_Response 0007 Fail_FTM_Not_Supported 000b Fail_Burst_Not_Scheduled 000a Fail_No_FTM_Received 0001 Unspecified_failure 000d Fail_Invalid_request 0000 Success 0004 Fail_Not_Scheduled
+Protocol Enum 0002 TCP 0001 UDP
+Transmission_Status Enum 0002 Tx_Lifetime 0005 Unavailable_Key_Mapping 0003 No_BSS 0006 Unspecified_failure 0000 Successful 0004 Excessive_Data_Length 0001 Retry_Limit
+Result_Code Enum 800c Host_Request_Failed 8010 Auth_Timeout 9003 NAN_Invalid_Requestor_Instance_ID 8013 Auth_No_Ack 9000 Invalid_TLV_Value 8007 Missing_Information_Element 0030 Not_Allowed 800f Probe_Timeout 800d Comeback_Time_Running 004f Transmission_Failure 800a Invalid_Virtual_Interface_Index 0000 Success 0028 Rejected_Invalid_IE 8012 Assoc_Abort 8011 Assoc_Timeout 800e Invalid_Frequency 0026 Invalid_Parameters 8006 Insufficient_Resource 800b Host_Request_Success 9002 NAN_Invalid_Publish_Subscribe_ID 8001 Too_Many_Simultaneous_Requests 9001 NAN_Protocol_Failure 8002 BSS_Already_Started_Or_Joined 8003 Not_Supported 0001 Unspecified_Failure 0031 Not_Present 8014 Assoc_No_Ack 8000 Timeout 8004 Invalid_State
+int16 Natural16s
+Priority Enum 0006 QoS_UP6 0003 QoS_UP3 0002 QoS_UP2 0005 QoS_UP5 0001 QoS_UP1 0007 QoS_UP7 8000 Contention 0000 QoS_UP0 0004 QoS_UP4
+Category_Mask Natural32
+StatsStop_Bitmap Enum 0040 Stats_Iface_AC 0004 Stats_Radio_Channels 0002 Stats_Radio_CCA 0080 Stats_Iface_Contension 0008 Stats_Radio_Scan 0001 Stats_Radio 0020 Stats_Iface_Txrate 0010 Stats_Iface
+RTT_Peer_Type Enum 0005 NAN_Device 0002 STA 0001 AP 0000 unknown 0004 P2P_Client 0003 P2P_GO
+Roaming_Type Enum 0001 NCHO 0000 Legacy
+# Generated From fsm_signals/station_types.xml
+trace_types 20
+Trigger_Type Enum 0001 Type_B 0000 Type_A
+Halradio_Debug_Bus_Log_Trig_T Enum 0001 bad_crc 0002 num_triggers 0000 free_run
+MLME_Frame_Type Enum 0002 Management 0003 All 0001 Data
+RICE_RADIO_STATE_T Enum 0004 num_states 0002 rx_only 0001 rx_only_lp 0003 rxtx_lp 0004 rxtx 0000 off
+RICE_VIF_MODE_T Enum 0001 operational 0000 scan
+Scan_Event_Type Enum 0002 active_scan_start 0001 passive_scan_end 0003 active_scan_end 0000 passive_scan_start
+Rice_Calibration_Wlan_Impact_Type Enum 0001 not_allowed 0000 not_affected
+Halradio_Log_Fsel_T Enum 0000 fsel_80 0001 fsel_40 ffff max 0002 fsel_20 0003 num_fsel
+Halradio_Log_Cap_Point_T Enum 0004 tx_dpd_out_iq 0001 tx_dac_q ffff max 000f rx_mac 0009 rx_adc 0002 tx_dac_iq 0005 tx_iq_chain_in_msbs 0000 tx_dac_i 0006 tx_iq_chain_in_lsbs 000e rx_ofdm_modem_input 0003 tx_in_iq 000b rx_bba_demap 0010 num_cap_points 0007 tx_mac 000c rx_ofdm_modem_msb_input 000d rx_cck_modem_input 0008 dpd_tx3_rx2 0008 last_tx 000a rx_comp_out
+VIF_Register_Status_Type Enum 0002 Failed_Low_Resources 0001 Failed 0000 Success
+Triggered_Get_Type Enum 0000 rssi_snr_bound
+BLACKOUT_TYPE Enum 0001 LOCAL_DEVICE_ONLY 0004 QUIET_ELEMENT ffff ANY 0002 P2P
+Halradio_Log_Trig_T Enum 001d max_phy_tx_pulse 0018 capture_timer_expired 0000 none 001b max_phy_tx_en 0003 int ffff max 001a max_phy_rx_en 0011 agc_lock 001c max_phy_rx_pulse 0001 immediate 0005 short 0012 rx_payload_start 0006 bad_crc 0010 rx_cca 0016 tx_end 000d end_of_buffer 0014 rx_end 000a bad_crc_ofdm_only 000e stf_sync 0019 plcp_crc_err 0002 noack 0004 sync 0013 end_of_ndp 000c interrupt 001e num_trigs 0017 stf_no_ltf 0009 bad_crc_cck_only 000f rci_sync 0015 tx_start 0007 cck_only 0008 ofdm_only
+Conn_Security_Mode Enum 0000 OPEN 0001 PROTECTED
+Mbulk Natural32
+NAN_Role_Type Enum 0004 Non_Sync 0001 Anchor_Master 0000 Not_Set 0003 Sync 0002 Master
+BLACKOUT_SOURCE Enum 0000 DOT11_LOCAL_TSF 0004 NOT_LINKED 0002 OTHER_RADIO 0008 DOT11_LOCAL_SYSTIME
+BLACKOUT_ID Natural16
+VIF_Schedule_Type Enum 0002 fully_descheduled 0001 deschedule 0000 schedule
+Rice_Calibration_Bt_Impact_Type Enum 0003 not_allowed 0002 silence_needed 0000 not_affected 0001 receive_blocked
+trace_types 1
+Boolean Enum 0000 False 0001 True
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg
new file mode 100644
index 0000000..450f14f
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg
@@ -0,0 +1,2119 @@
+signalid 300
+1000 MaUnitdata_request
+1001 MaControl_request
+1002 DataSpareSignal1_request
+1003 DataSpareSignal2_request
+1004 DataSpareSignal3_request
+1100 MaUnitdata_confirm
+1101 MaControl_confirm
+1102 DataSpareSignal1_confirm
+1103 DataSpareSignal2_confirm
+1104 DataSpareSignal3_confirm
+1200 DataSpareSignal1_response
+1201 DataSpareSignal2_response
+1202 DataSpareSignal3_response
+1300 MaUnitdata_indication
+1301 MaBlockack_indication
+1302 DataSpareSignal1_indication
+1303 DataSpareSignal2_indication
+1304 DataSpareSignal3_indication
+2001 MlmeGet_request
+2002 MlmeSet_request
+2003 MlmePowermgt_request
+2004 MlmeAddInfoElements_request
+2005 MlmeAddScan_request
+2006 MlmeDelScan_request
+2007 MlmeAddVif_request
+2008 MlmeDelVif_request
+2009 MlmeStart_request
+200a MlmeSetChannel_request
+200b MlmeConnect_request
+200c MlmeReassociate_request
+200d MlmeRoam_request
+200e MlmeDisconnect_request
+200f MlmeRegisterActionFrame_request
+2010 MlmeSendFrame_request
+2011 MlmeResetDwellTime_request
+2012 MlmeSetTrafficParameters_request
+2013 MlmeDelTrafficParameters_request
+2014 MlmeSetPacketFilter_request
+2015 MlmeSetIpAddress_request
+2016 MlmeSetAcl_request
+2018 MlmeSetkeys_request
+201a MlmeGetKeySequence_request
+201c MlmeSetPmk_request
+201f MlmeSetCachedChannels_request
+2020 MlmeSetWhitelistSsid_request
+2021 MlmeTdlsAction_request
+2022 MlmeChannelSwitch_request
+2023 MlmeMonitorRssi_request
+2024 MlmeStartLinkStatistics_request
+2025 MlmeStopLinkStatistics_request
+2026 MlmeSetBssidHotlist_request
+2027 MlmeSetPnoList_request
+2028 MlmeHostState_request
+2029 MlmeAddRange_request
+202a MlmeDelRange_request
+202b MlmeSetNoa_request
+202c MlmeSetCtwindow_request
+202d MlmeNanStart_request
+202e MlmeNanConfig_request
+202f MlmeNanPublish_request
+2030 MlmeNanSubscribe_request
+2031 MlmeNanFollowup_request
+2034 MlmeForwardBeacon_request
+2041 MlmeSetRoamingType_request
+2042 MlmeSetBand_request
+2043 MlmeSetRoamingParameters_request
+2044 ControlSpareSignal1_request
+2045 ControlSpareSignal2_request
+2046 ControlSpareSignal3_request
+2101 MlmeGet_confirm
+2102 MlmeSet_confirm
+2103 MlmePowermgt_confirm
+2104 MlmeAddInfoElements_confirm
+2105 MlmeAddScan_confirm
+2106 MlmeDelScan_confirm
+2107 MlmeAddVif_confirm
+2108 MlmeDelVif_confirm
+2109 MlmeStart_confirm
+210a MlmeSetChannel_confirm
+210b MlmeConnect_confirm
+210c MlmeReassociate_confirm
+210d MlmeRoam_confirm
+210e MlmeDisconnect_confirm
+210f MlmeRegisterActionFrame_confirm
+2110 MlmeSendFrame_confirm
+2111 MlmeResetDwellTime_confirm
+2112 MlmeSetTrafficParameters_confirm
+2113 MlmeDelTrafficParameters_confirm
+2114 MlmeSetPacketFilter_confirm
+2115 MlmeSetIpAddress_confirm
+2116 MlmeSetAcl_confirm
+2118 MlmeSetkeys_confirm
+211a MlmeGetKeySequence_confirm
+211c MlmeSetPmk_confirm
+211f MlmeSetCachedChannels_confirm
+2120 MlmeSetWhitelistSsid_confirm
+2121 MlmeTdlsAction_confirm
+2122 MlmeChannelSwitch_confirm
+2123 MlmeMonitorRssi_confirm
+2124 MlmeStartLinkStatistics_confirm
+2125 MlmeStopLinkStatistics_confirm
+2126 MlmeSetBssidHotlist_confirm
+2127 MlmeSetPnoList_confirm
+2128 MlmeHostState_confirm
+2129 MlmeAddRange_confirm
+212a MlmeDelRange_confirm
+212b MlmeSetNoa_confirm
+212c MlmeSetCtwindow_confirm
+212d MlmeNanStart_confirm
+212e MlmeNanConfig_confirm
+212f MlmeNanPublish_confirm
+2130 MlmeNanSubscribe_confirm
+2131 MlmeNanFollowup_confirm
+2134 MlmeForwardBeacon_confirm
+2141 MlmeSetRoamingType_confirm
+2142 MlmeSetBand_confirm
+2143 MlmeSetRoamingParameters_confirm
+2144 ControlSpareSignal1_confirm
+2145 ControlSpareSignal2_confirm
+2146 ControlSpareSignal3_confirm
+2200 MlmeConnect_response
+2201 MlmeConnected_response
+2202 MlmeReassociate_response
+2203 MlmeRoamed_response
+2204 MlmeTdlsPeer_response
+2205 MlmeSynchronised_response
+2206 ControlSpareSignal1_response
+2207 ControlSpareSignal2_response
+2208 ControlSpareSignal3_response
+2300 MlmeScan_indication
+2301 MlmeScanDone_indication
+2302 MlmeListenEnd_indication
+2303 MlmeConnect_indication
+2304 MlmeConnected_indication
+2305 MlmeReassociate_indication
+2306 MlmeRoam_indication
+2307 MlmeRoamed_indication
+2308 MlmeDisconnect_indication
+2309 MlmeDisconnected_indication
+230a MlmeProcedureStarted_indication
+230b MlmeMicFailure_indication
+230c MlmeFrameTransmission_indication
+230d MlmeReceivedFrame_indication
+230f MlmeTdlsPeer_indication
+2310 MlmeApLoss_indication
+2311 MlmeSignificantChange_indication
+2312 MlmeRssiReport_indication
+2313 MlmeAcPriorityUpdate_indication
+2314 MlmeRange_indication
+2315 MlmeRangeDone_indication
+2316 MlmeEventLog_indication
+2317 MlmeNanEvent_indication
+2318 MlmeNanService_indication
+2319 MlmeNanFollowup_indication
+231a MlmeChannelSwitched_indication
+231b MlmeSynchronised_indication
+231c MlmeBeaconReportingEvent_indication
+231d ControlSpareSignal1_indication
+231e ControlSpareSignal2_indication
+231f ControlSpareSignal3_indication
+8000 DebugSpareSignal1_request
+8001 DebugSpareSignal2_request
+8002 DebugSpareSignal3_request
+8100 DebugSpareSignal1_confirm
+8101 DebugSpareSignal2_confirm
+8102 DebugSpareSignal3_confirm
+8200 DebugSpareSignal1_response
+8201 DebugSpareSignal2_response
+8202 DebugSpareSignal3_response
+8301 DebugWord12_indication
+8302 DebugFault_indication
+8303 DebugSpareSignal1_indication
+8304 DebugSpareSignal2_indication
+8305 DebugSpareSignal3_indication
+9000 TestBlockRequests_request
+9001 TestPanic_request
+9002 TestSuspend_request
+9003 TestResume_request
+9004 RadioLogging_request
+9005 WlanliteCwStart_request
+9006 WlanliteCwStop_request
+9007 WlanliteTxSetParams_request
+9008 WlanliteTxStart_request
+9009 WlanliteTxRead_request
+900a WlanliteTxStop_request
+900b WlanliteRxStart_request
+900c WlanliteRxRead_request
+900d WlanliteRxStop_request
+900e WlanliteStatus_request
+900f TestPmalloc_request
+9010 TestSaQuery_request
+9011 TestChannelSwitch_request
+9012 TestCheckFwAlive_request
+9013 DebugGeneric_request
+9014 DebugPktSinkStart_request
+9015 DebugPktSinkStop_request
+9016 DebugPktSinkReport_request
+9017 DebugPktGenStart_request
+9018 DebugPktGenStop_request
+9019 DebugPktGenReport_request
+901a WlanliteRadioSelect_request
+901b TestHipTesterStart_request
+901c TestHipTesterStop_request
+901d TestHipTesterSetParams_request
+901e TestHipTesterReport_request
+901f TestBistGetTxGain_request
+9020 TestSpareSignal1_request
+9021 TestSpareSignal2_request
+9022 TestSpareSignal3_request
+9100 RadioLogging_confirm
+9101 WlanliteCwStart_confirm
+9102 WlanliteTxSetParams_confirm
+9103 WlanliteCwStop_confirm
+9104 WlanliteTxStart_confirm
+9105 WlanliteTxRead_confirm
+9106 WlanliteTxStop_confirm
+9107 WlanliteRxStart_confirm
+9108 WlanliteRxRead_confirm
+9109 WlanliteRxStop_confirm
+910a WlanliteStatus_confirm
+910b TestPmalloc_confirm
+910c TestSaQuery_confirm
+910d TestChannelSwitch_confirm
+910e TestCheckFwAlive_confirm
+910f TestSuspend_confirm
+9110 TestResume_confirm
+9111 DebugGeneric_confirm
+9112 WlanliteRadioSelect_confirm
+9113 TestHipTesterStart_confirm
+9114 TestHipTesterStop_confirm
+9115 TestHipTesterSetParams_confirm
+9116 TestBistGetTxGain_confirm
+9117 TestSpareSignal1_confirm
+9118 TestSpareSignal2_confirm
+9119 TestSpareSignal3_confirm
+9200 TestSpareSignal1_response
+9201 TestSpareSignal2_response
+9202 TestSpareSignal3_response
+9300 RadioLogging_indication
+9301 DebugGeneric_indication
+9302 DebugPktSinkReport_indication
+9303 DebugPktGenReport_indication
+9304 TestHipTesterReport_indication
+9305 TestSpareSignal1_indication
+9306 TestSpareSignal2_indication
+9307 TestSpareSignal3_indication
+a202 WlanliteRadioCalibration_indication
+a203 WlanliteRadioCalibrationDone_indication
+a204 WlanliteTxFrameTimer_indication
+a205 WlanliteRxPeriodicTimer_indication
+a206 WlanliteRxPeriodicChannelSwitchDone_indication
+a252 RiceChangeFsmParams_request
+a253 RiceInitialise_request
+a254 RiceChangeRadioState_request
+a255 RiceRadioCheck_request
+a256 RiceRadioLog_request
+a257 RiceDebugBusLog_request
+a258 RiceRadioNudgeNannyTimer_request
+a259 RiceReqRadioCalibration_response
+a25a RiceNannyTimer_indication
+a25b RiceSwitchOnTimer_indication
+a25c RiceRadioLogTimer_indication
+a422 RameMsgDelba_confirm
+a423 RameMsgRadioOffDplpOff_indication
+a424 RameMsgRadioOnDplpOn_indication
+a425 RameMsgRadioSwitchChannelDplpOff_indication
+a426 RameMsgRxActivityOccurred_indication
+a427 RameMsgDplpStaPaused_confirm
+a428 RameMsgDplpStaResumed_confirm
+a429 RameMsgDplpStaCleared_confirm
+a42a RameMsgDplpMoveDu_confirm
+a42b RameMsgDplpVifDelete_confirm
+a42c RameMsgVifCheckClear_indication
+a42d RameMsgVifAnnounceAvailability_indication
+a42e RameMsgPsUpdate_indication
+a42f RameMsgTdlsPeerSp_indication
+a430 RameMsgTdlsPsUpdate_indication
+a431 RameMsgNullAnnounceFrameProcessed_indication
+a432 RameMsgPersistentFrameProcessed_indication
+a433 RameMsgCtsAnnounceFrameProcessed_indication
+a434 RameMsgFrameRx_indication
+a435 RameMsgMm_confirm
+a436 RameMsgPsServTriggered_indication
+a437 RameMsgPsServEnd_indication
+a438 RameMsgSpuriousMorebit_indication
+a439 RameMsgMcastServiceEnd_indication
+a43a RameMsgBeaconTxFinished_indication
+a43b RameMsgPsPollTxFinished_indication
+a43c RameMsgPeerPsStateUpdate_indication
+a43d RameMsgSendNullFrame_request
+a43e RameMsgBaTxError_indication
+a43f RameMsgPauseResumeDplp_confirm
+a440 RameMsgDpdFrameProcessed_indication
+a441 RameMsgStaKeepaliveTxFinished_indication
+a442 RameMsgRadioReady_indication
+a4d2 RameRadioChangeState_request
+a4d3 RameRadioOff_request
+a4d4 RameRadioChangeStateDone_confirm
+a4d5 RameRadioChangeStateOffDone_confirm
+a4d6 RameRadioPerformDpd_request
+pid 4
+4000 rice_mgr_fsm 0005 block_until_setup idle_off switching_on idle_on trim_on
+4001 macrame_radio_ctl[0] 0003 Idle WaitForRadioOnOff DpdOngoing
+4002 macrame_radio_ctl[1] 0003 Idle WaitForRadioOnOff DpdOngoing
+4003 wlanlite_mgr_fsm 0007 Idle Wait_RadioLog Wait_DebugBus Cw_Running BIST_Running Rx_Running Tx_Running
+faultid 473
+0000 none
+0001 panic
+0003 mib_write
+0004 mib_read
+0005 macrame_mib
+0006 sta_data_create_record
+0007 macrame_rates
+0008 macrame_mmpdu_lost
+0009 dplane_rx_pdu_lost
+000a mlme_cap_error
+000b no_rates_rx
+000c mlme_token_lock_fail
+000d encryption_tsc_pn_wrap
+000e mib_req_val_absent
+000f mib_type_clash
+0010 mib_ram_corrupt
+0011 macrame_ind_error
+0012 macrame_ind_overflow
+0013 mib_duff_index_count
+0014 mib_enabled_but_not_implemented
+0015 mlme_deauth_to
+0016 mib_rom_corrupt
+0017 mib_invalid_index
+0018 bad_signal_process_id
+0019 stack_low
+001a no_rates_tx
+001b sdio_bad_rewind_handle
+001c sdio_bad_command
+001d sdio_bad_ack
+001e bad_signal_from_host
+001f vco_lock_failed
+0020 adc_convert
+0022 bad_analogue_setting
+0023 divide_by_zero
+0024 macrame_ind_unexpected
+0025 fsm_leaky_signal_discarded
+0026 macrame_rx_error
+0027 mib_limit
+0028 vlint_overflow
+0029 mib_ram_overflow
+002a macrame_default_wep_key_id
+002b uart_invalid_mib_configuration
+002e mibps_fail
+002f mibps_data_corrupt
+0030 mibps_write_fail
+0031 ps_unsupported_version
+0032 piopulse_already_attached
+0033 piopulse_not_attached
+0034 ps_corrupt
+0035 mkt_actions_parse_error
+0036 vlint_negative_unsigned_value
+0037 vlint_too_big
+0038 ps_eeprom_read_fail
+0039 mlme_param_wpa_and_wpa2_in_ie
+003a mlme_auth_to_asoc
+003b mlme_peer_record_does_not_exist
+003c mlme_peer_record_should_already_have_been_deleted
+0040 mlme_param_wpa_oui_error
+0041 mlme_critical_param_ie_length_error
+0042 mlme_param_rsn_version_error
+0043 mlme_param_mib_group_cipher_error
+0044 mlme_param_pairwise_cipher_error
+0045 mlme_param_akm_suite_error
+0046 mlme_param_capability_error
+0047 mlme_param_invalid_token
+0048 mlme_param_expected_ie_missing
+0049 mlme_param_mib_read_ptk_fail
+004a mlme_param_mib_read_ast_fail
+004b mlme_param_mib_read_ptksa_replay_fail
+004c mlme_param_mib_read_gtksa_replay_fail
+004d mlme_param_cap_mask_and_privacy_do_not_match
+004e mlme_param_illegal_station_type
+004f mlme_param_join_param_error
+0050 spare_1
+0051 coex_invalid_pio
+0052 mib_read_warning
+0053 mib_write_warning
+0054 macrame_unexpected_protection
+0055 mlme_param_rsn_capability_error
+0056 mlme_param_privacy_or_rsna_disabled
+0057 rame_encryption_key
+0058 rame_channel_switch_fail
+0059 mlme_scan_probe_tx_fail
+005a mlme_join_not_supported
+005b mlme_utils
+005c mlme_supported_rates_odd
+005e bad_rate_tx
+005f mib_assert_fail
+0060 mib_tab_index
+0061 bad_rate_rx
+0062 mib_ram_rec_corrupt
+0063 macrame_admitted_time_exceeded
+0064 macrame_qos_null_no_uplink
+0065 mlme_param_pmkid_error
+0066 mlme_host_duplicate_ie
+0067 mlme_host_bad_ie
+0068 mlme_host_ignored_ie
+0069 mlme_host_ies_corrupt
+006a mlme_host_ies_missing
+006b mlme_host_missing_ie
+006c mlme_not_in_bss
+006d mlme_not_in_same_bss
+006f coex_empty_config
+0071 macrame_tx_failed
+0072 macrame_rekey
+0073 macrame_rx_frame_too_long
+0074 mlme_bad_eapol_request
+0075 mlme_scan_downgrade_to_passive
+0076 coex_nplusone_pio_invalid
+0079 wrong_hw_definitions
+007a ma_packet_req_warn
+007b mlme_mod_req_info
+007c mlme_start_req_info
+007d beacon_tim_absent_error
+007e beacon_tim_bits_warn
+007f beacon_dtim_error
+0080 dplane_received_frame_from_own_mac_addr
+0081 mlme_param_wapi_version_error
+0082 mlme_param_wapi_akm_suite_error
+0083 mlme_param_unicast_cipher_error
+0084 mlme_param_mib_multicast_cipher_error
+0085 mlme_param_wapi_capability_error
+0086 mlme_param_bkid_error
+0087 mlme_param_rsn_and_wapi_in_ie
+0088 rx_fifo_overflow
+0089 mlme_param_group_management_cipher_error
+0090 macrame_ht_cest_unlocked
+0091 macrame_ht_bad_sounding_frame
+0092 dorm_clkgen_fallback
+0093 seg_fault
+0094 panic_arg
+0095 recalibrate_radio
+0096 missed_beacons_report
+0097 rame_invalid_ba
+0098 rame_invalid_bainfo
+0099 mib_table_inconsistent
+009a primitive_rxd_in_wrong_mode
+009b invalid_vif_identifier
+009c invalid_pri_for_qos_packet
+009d macrame_tx_invalid_frame_type
+009e fsm_error_processing_signal
+009f mlme_nan_start_req_info
+00a0 SLUT_table_not_found
+00a1 vldata_overflow
+00a2 vldata_negative_unsigned_value
+00a3 vldata_too_big
+00a4 rss_not_defined
+00a5 vldata_wrong_format
+00a6 bidirectional_comm_lost
+00a7 indication_rxd_no_vif_scheduled
+00a8 dplane_no_encption_key_found
+00a9 coex_init_fail
+00aa excessive_data_vif_associated
+00ab no_mibps_data_record
+00ac coex_not_enabled
+00ad rame_change_mode_ps_to_fps
+00ae mlme_scan_autonomous_probe_id_missing
+00af mlme_scan_no_autonomous_channels
+00b0 radio_setup_failed
+00b1 usrpio_lsb_already_protected
+00b2 usrpio_msb_already_protected
+00b3 usrpio_lsb_not_protected
+00b4 usrpio_msb_not_protected
+00b5 coex_init_failed
+00b6 coex_acl_table
+00b7 coex_sco_table
+00b8 coex_bt_shared_memory_problems
+00b9 p2P_noa_attribute
+00ba macrame_create_streambuffer_failure
+00bb ba_stream_buffer_protect_warn
+00bc ba_stream_buffer_illegal_data
+00bd rx_streaming_buffer
+00be ba_mpdu_length_exceeded
+00bf wideband_pll_lock_retried
+00c0 mlme_scan_not_scheduled
+00c1 host_pump_sb_in_wrong_state
+00c2 ref_pll_retry_loop
+00c3 quiet_element_insufficient_resources
+00c4 mac_if_ind_hndl_invalid
+00c5 mlme_scan_no_probes_sent
+00c6 invalid_mac_address_allocation
+00c7 thermal_tx_back_off
+00c8 macrame_tx_no_resource
+00c9 mlme_host_setie_ie_invalid
+00ca mlme_probe_request_ie_invalid
+00cb ind_rejected_hw_ptr_not_updated
+00cc macrame_multihop_qos_not_supported
+00cd coex_ble_scan_not_supported_with_this_bt_firmware
+00ce token_map_too_many_instances
+00cf efuse_read_failure
+00d0 pll_delay_line
+00d1 tx_trim_gain_search
+00d2 bt_shared_memory_tear_count_limit_reached
+00d3 cme_prim_version_mismatch
+00d4 cme_message_channel
+00d5 bt_shared_memory_state
+00d6 coex_vif_update_timing
+00d7 coex_blackout_id_failed
+00d8 halfec_cannot_determine_bt_tx_pio
+00d9 p2p_common_failed
+00da macrame_unexpected_reception_status
+00db periodic_send_common_failed
+00dc reassoc_unexpected_reception_failed
+00dd macrame_short_frame_length
+00de invalid_channel
+00df radio_params_change_in_bad_state
+00e0 lo_coarse_dac
+00e1 rame_invalid_go_beacon_drift_value
+00e2 wl_radio_rx_comp
+00e3 speedy
+00e4 blackout_not_registered
+00e5 dplp_mpdu_lost
+00e6 missing_ba
+00e7 fos_confused
+00e8 ba_rx_no_match
+00e9 rx_dcoc_timeout
+00ea dpd_gain_align_path_zero
+00eb fallback_table_length_exceeded
+00ec ba_rx_low_pmalloc
+00ed radio_dpd_mib
+00ee invalid_dorm_entity
+00ef logen_swing
+00f0 logen_acal
+00f1 too_many_ba_rx
+00f2 invalid_rssi
+00f3 dpd_loopback_fir_gain
+00f4 turning_dplp_off_when_running
+00f5 link_adapt_pdu_retries_too_high
+00f6 frequency_offset_too_big
+00f7 radio_estimates
+00f8 unable_to_malloc
+00f9 unknown_dud_request_type
+00fa coex_vif_timing_bad_noa_offset
+00fb filter_fwcallback_no_mem
+00fc unknown_platform
+00fd unsupported_platform_feature
+00fe radio_papr_config
+00ff rame_invalid_set_peer_channel_request
+0100 bfmee_too_many_interfaces
+0101 bfmee_unknown_mac_status
+0102 bfmee_bad_state_transition
+0103 bfmee_underflow
+0104 bfmee_unsupported_vif_type
+0105 bfmee_unknown_modulation
+0106 dpd_loopback_signal_suspect
+0107 iq_capture_too_many_requests
+0108 rice_freq_outside_known_bands
+0109 invalid_radio_identifier
+010a invalid_modulation_type
+010e bad_lut_ub_index_pregain
+0110 invalid_fir_coefficient
+0111 bad_bb_sample_offset_short_gi
+0112 power_overridden
+0116 coex_debug_override_bt_enabled
+0117 dpd_calc_loopback_broken_rx
+0118 bist_low_loopback_gain
+0119 bist_broken_loopback
+4000 supported_rates_too_long
+4001 supported_rates_too_short
+4002 supported_rates_missing
+4003 wmm_ac_out_of_order
+4004 wmm_ecw_out_of_order
+4005 wmm_not_supported_at_qap
+4006 wmmsa_not_supported_at_qap
+4007 wmmsa_bad_qos_capability
+4008 u_apsd_not_supported_at_qap
+4009 dot11e_not_supported_at_qap
+400a no_basic_rates
+400b _wrong_number__coex_unsupported_scheme__wrong_number
+400c _wrong_number__mib_table_inconsistent__wrong_number
+400d _wrong_number__seg_fault__wrong_number
+400e _wrong_number__primitive_rxd_in_wrong_mode__wrong_number
+400f _wrong_number__invalid_vif_identifier__wrong_number
+4010 _wrong_number__invalid_pri_for_qos_packet__wrong_number
+4011 coex_mac_mib_key_failure
+4012 sos_not_scheduled_in_time
+4013 mlme_watchdog_ping
+4014 mlme_token_clone_fail
+4015 macrame_encryption_key_mismatch
+4016 mlme_max_tx_pwr_anomaly
+4017 mlme_send_offchannel_req_info
+4018 coex_wrong_imposed_min_rate
+4019 tx_ldpc_count
+401a rx_ldpc_count
+401b rx_stbc_count
+401c rx_bfmee_count
+401d token_mbulk_conversion_failure
+401e rame_invalid_sched_request
+401f radio_logger_hw_fail
+4020 signanal_too_many_samples_read
+4021 rame_coex_blackout_attach_failed
+4022 rame_coex_blackout_attach_invalid_vif
+4024 macrame_set_peer_rates_fail
+4025 macrame_encryption_rekey
+4026 rame_encryption_keyfind_fail
+4027 rame_set_qos_invalid_sta
+4028 rame_add_ba_invalid_sta
+4029 coex_mac_create_blackout_failed
+402a hostio_kick_unmask_to_host_int
+402b rame_sta_double_add
+402c debug_init
+402d wifi_logger_no_mem
+8000 mystery
+8001 bad_interface
+8002 multidomaincapabilityimplemented_not
+8003 hostif_unexpected_interrupt
+8004 macrame_rx_discarded
+8006 bad_signal_to_host
+8008 macrame_duff_pdu_confirm_indication
+8009 fsm_create_not_supported
+800a fsm_create_other_processor
+800b fsm_create_bad_pid
+800c fsm_create_other_priority
+800d fsm_create_stopped_but_input_queue_not_empty
+800e fsm_create_stopped_but_pending
+800f macrame_invalid_powermgt
+8012 fsm_trace_message_lost
+8016 mm_confirm_asoc_req
+8017 mm_confirm_asoc_rsp
+8018 mm_confirm_reasoc_req
+8019 mm_confirm_reasoc_rsp
+801a mm_confirm_probe_req
+801b mm_confirm_probe_rsp
+801c mm_confirm_mgmt6
+801d mm_confirm_mgmt7
+801e mm_confirm_beacon
+801f mm_confirm_atim
+8020 mm_confirm_disasoc
+8021 mm_confirm_auth
+8022 mm_confirm_deauth
+8023 mm_confirm_action
+8024 mm_confirm_mgmt14
+8025 mm_confirm_mgmt15
+8026 mm_confirm_not_mgmt
+8027 no_beacon_tx
+8028 recalibrate_radio_deprecated
+8029 rame_schdl_unexpected_signal
+802a dplane_block_ack_not_compressed
+802b dplane_block_ack_no_stream
+802c dplane_block_ack_seq_too_high
+802d dplane_block_ack_already_processed
+802e dplane_block_ack_stale_buns
+802f dplane_block_ack_end_of_life
+8030 dplane_block_ack_software_timeout
+8031 dplane_block_ack_retry_frame
+8032 dplane_block_ack_success
+8033 dplane_block_ack_wrong_dest
+8034 dplane_block_ack_unexpected_mtba
+8036 dplane_block_ack_13
+8037 dplane_block_ack_14
+8038 dplane_block_ack_15
+8039 dplane_block_ack_req_unknown_sta
+803a dplane_block_ack_req_not_compressed
+803b dplane_block_ack_req_no_stream
+803c dplane_block_ack_req_fragmented
+803d dplane_block_ack_req_stale_buns
+803e dplane_block_ack_req_no_response
+803f dplane_block_ack_req_wrong_dest
+8040 dplane_block_ack_no_tx_block_ack_for_mtba
+8041 dplane_block_ack_ampdu_unsupported_policy
+8042 dplane_block_ack_25
+8043 dplane_block_ack_26
+8044 dplane_block_ack_27
+8045 dplane_block_ack_28
+8046 dplane_block_ack_29
+8047 dplane_block_ack_30
+8048 dplane_block_ack_31
+8049 macrame_measurement_timer
+804a host_debug
+804d macrame_amsdu_format
+804f duff_ap
+8050 macrame_class_err
+8051 macrame_iface_err
+8052 coex_blackout_req_failed
+8053 coex_invalid_protect_activity
+8054 coex_invalid_tx_activity
+8055 FSM_lockup_avoided
+8056 macrame_ofdm_fft_workaround
+8057 macrame_rx_control_buffer_offset
+8059 no_space_for_mib_psid_map
+8060 macrame_state
+8062 rame_big_min_vif_duration
+8063 cts_to_self_failure
+8064 cme_invoked_when_not_enabled
+8065 macrame_wake_up_in_past
+8066 cme_replay_timeout
+8067 ofdm_bug_resetting_modules
+8068 calibration_request_too_big
+8069 calibration_not_granted
+8070 beacon_illegal_rate
+8071 debug_signal_discarded
+8072 bt_start_while_abort_forced
+8073 rame_mlme_frame_discarded
+8074 rame_unexpected_signal
+8075 mlme_delete_vif_in_mlme
+8076 mlme_delete_vif_in_macrame
+8077 rame_radio_unexpected_signal
+8078 set_p2p_noa_not_p2p_go_vif
+8079 using_forced_channel_bw
+8080 macrame_earliest_too_late
+c000 bssid_not_individual
+c001 ds_parameter_set_ie_missing
+c002 mac_potentially_stuck
+c003 invalid_sta_disconnect
+c004 mlme_conmgr
+c005 mlme_vifctrl
+c006 mlme_frame
+c007 mlme_ap
+c008 mlme_partial_ie
+c009 mlme_mpdu_router
+c00a mlme_requests
+c00b mlme_ie_length
+c00c mlme_scan
+c00d mlme_rate_invalid_rate
+c00e mlme_roaming
+c010 mlme_requests_leaky_signal_discarded
+c011 mlme_mib_leaky_signal_discarded
+c012 mlme_scan_leaky_signal_discarded
+c013 mlme_vifctrl_leaky_signal_discarded
+c014 mlme_conmgr_leaky_signal_discarded
+c015 mlme_roaming_leaky_signal_discarded
+c016 mlme_ap_leaky_signal_discarded
+c018 mlme_ba_leaky_signal_discarded
+c019 mlme_ba_tx_leaky_signal_discarded
+c01b rame_mlme_invalid_tx_control_request
+c01c fsm_unexpected_terminated_fsm
+c01d mlme_sa_query
+c01e mlme_sa_query_leaky_signal_discarded
+c01f mlme_mpdu_router_leaky_signal_discarded
+c020 mlme_send_offchan_leaky_signal_discarded
+c021 mlme_tdls
+c022 mlme_tdls_leaky_signal_discarded
+c023 mlme_ba
+c024 mlme_ba_tx
+c026 mlme_measurements
+c027 mlme_mib
+c028 mlme_periodic
+c029 mlme_nan
+c02a mlme_nan_leaky_signal_discarded
+c02b mlme_ie
+c02c mlme_frame_unexpected_mgt_frame
+c02d mlme_wifisharing_invalid_channel
+c02f mlme_wifisharing_channel_switch_failed_1
+c030 dplane_fallback
+c031 mlme_txpower
+c032 dplane_protection
+c033 reg_domain
+c034 dplane_mib_fallback
+c035 mlme_sar
+c036 dplane_create_fallback_tbl
+c037 dplane_mib
+c038 mlme_connect_req_info
+c039 mlme_wifisharing_channel_switch_failed_2
+c03b no_key_for_pmf
+c03c dplane_rx_frame_discarded
+c03d mlme_mbulk
+c03e mlme_param_unexpected_channel_bw_enum
+c03f mlme_workaround_plm689_triggered
+c040 dplane_rx_resource_low
+c041 hostio_host_not_responsive
+c042 dplane_replay_null_key
+c043 dplane_replay_suspected_attack
+c044 rame_beacon_tx_ap_send_beacon_not_found
+c045 dplane_frag_seq_for_patch_not_found
+c046 dplane_protection_5g_11b
+c047 dplane_rx_mismatched_frame_control
+c048 dplane_rx_chained_non_data_mbulk
+c049 macrame_vif_desched_reg_req_unexpected_ps_state
+c050 macrame_beacon_rx_schedule_too_far
+c051 mlme_associating_deauth_received
+c052 mlme_igmp
+c053 common_pmalloc_memory_exhaustion
+c054 common_pmalloc_memory_exhaustion_current_func
+panicid 519
+2000 DPLP_FRAG_GENERIC
+2001 DPLP_FRAG_WRONG_LEN
+2002 DPLP_FRAG_FREE_DU
+2003 DPLP_FRAG_IS_LAST_FRAME_FRAG
+2004 DPLP_FRAG_IS_INCONSISTENT
+2010 DPLP_FALLBACK_GENERIC
+2011 DPLP_FALLBACK_INC_REF_COUNT_WHEN_MAX
+2012 DPLP_FALLBACK_DEC_REF_COUNT_WHEN_ZERO
+2013 DPLP_FALLBACK_INVALID_MODULATION
+2014 DPLP_FALLBACK_MAX_ENTRIES_IS_ZERO
+2015 DPLP_FALLBACK_ASSIGN_LINK_INFO_TO_TX_ENTRY_Q_NULL
+2016 DPLP_FALLBACK_FAILED_TO_ALLOCATE_LINK_INFO
+2017 DPLP_FALLBACK_TBL_LENGTH_OUT_OF_BOUNDS
+2018 DPLP_FALLBACK_RATE_INDEX_OUT_OF_BOUNDS
+2020 DPLP_ENC_HNDL_GENERIC
+2021 DPLP_ENC_HNDL_WRONG_ENC_TYPE
+2022 DPLP_ENC_HNDL_MBULK_NULL
+2023 DPLP_ENC_HNDL_KEYC_NULL
+2024 DPLP_ENC_HNDL_NO_ROOM_LEFT
+2025 DPLP_ENC_HNDL_LIST_EMPTY
+2026 DPLP_ENC_HNDL_NO_KEY_FOUND
+2027 DPLP_ENC_HNDL_ENC_INFO_ALLOC_FAIL
+2028 DPLP_ENC_HNDL_NO_FRAMES_QUEUED_TO_DPHP
+2029 DPLP_ENC_HNDL_WAPI_CRYPTOSW_INVALID
+2030 DPLP_CTRL_MGRL_GENERIC
+2031 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSING
+2032 DPLP_CTRL_MGR_DP_STATE_NOT_RESUMING
+2033 DPLP_CTRL_MGR_DP_STATE_NOT_PAUSED
+2034 DPLP_CTRL_MGR_NEW_CMD_ALLOC_FAIL
+2040 DPLP_LINK_ADAPT_GENERIC
+2041 DPLP_LINK_ADAPT_RATE_UNSUPPORTED
+2042 DPLP_LINK_ADAPT_RATE_INDEX_OUT_OF_BOUNDS
+2043 DPLP_LINK_ADAPT_RATE_MIN_BA_RATE_WRONG
+2044 DPLP_LINK_ADAPT_SELECTED_RATE_INVALID
+2045 DPLP_LINK_ADAPT_FALLBACK_TABLE_IS_NULL
+2047 DPLP_LINK_ADAPT_NUM_RETRIES_IS_WRONG
+2050 DPLP_EXT_API_GENERIC
+2051 DPLP_EXT_API_DU_IS_NOT_RXENTRY
+2052 DPLP_EXT_API_DU_IS_NOT_TXENTRY
+2053 DPLP_EXT_API_RESOURCE_HANDLE_NOT_CALLED_FROM_CB
+2054 DPLP_EXT_API_WRONG_AMSDU_LEN
+2055 DPLP_EXT_API_WRONG_SIGNAL_BUFFER_SIZE
+2057 DPLP_EXT_API_MSG_CANNOT_QUEUE_BEACON
+2058 DPLP_EXT_API_DU_HAS_WRONG_STATE
+205a DPLP_EXT_API_INVALID_PID
+205b DPLP_EXT_API_INVALID_PAUSE_TYPE
+2060 DPLP_RX_GENERIC
+2061 DPLP_RX_VIF_IS_SCAN
+2062 DPLP_RX_FRAG_COUNT_WRONG_FOR_AMPDU
+2063 DPLP_RX_SEQ_DIFF_GREATER_THAN_WIN_SIZE
+2064 DPLP_RX_DPLP_INTERNAL_ERROR
+2065 DPLP_RX_CORRUPT_MBULK
+2070 DPLP_STATION_GENERIC
+2071 DPLP_STATION_TX_UP_IS_UNMAPPED
+2072 DPLP_STATION_FRAME_ALREADY_COUNTED
+2073 DPLP_STATION_TOO_MANY_QUEUED_FRAMES
+2074 DPLP_STATION_FRAME_IS_NOT_COUNTED
+2075 DPLP_STATION_NO_QUEUED_FRAME
+2076 DPLP_STATION_FRAME_HAS_NO_TXQUEUE
+2077 DPLP_STATION_FRAME_NOT_READY_TO_QUEUE
+2078 DPLP_STATION_RATE_INVALID
+2079 DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_RATE_SET_BY_MIB
+207a DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_HIGH_IMPORTANCE
+207b DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_AMDPU
+207c DPLP_STATION_TXENTRY_HAS_NO_BAINFO
+207d DPLP_STATION_SET_TX_RATE_FALLBACK_NON_NULL_MULTICAST
+207e DPLP_STATION_DPLP_IN_WRONG_STATE
+207f DPLP_STATION_CLEAR_MUST_BE_TOTAL_PAUSED
+2080 DPLP_STATION_CLEAR_MUST_BE_NOTHING_QUEUED
+2081 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_SF
+2082 DPLP_STATION_UNINSTALL_FALLBACK_TBLS_REF_COUNT_NOT_ZERO_LF
+2090 DPLP_AMPDU_MGR_GENERIC
+2091 DPLP_AMPDU_MGR_MALLOC_FAIL
+2092 DPLP_AMPDU_MGR_TX_QUEUE_HEAD_OR_TAIL_NULL
+2093 DPLP_AMPDU_MGR_DU_NOT_READY_TO_SEND
+2094 DPLP_AMPDU_MGR_AMPDU_TXENTRY_LIST_NOT_FOUND
+2095 DPLP_AMPDU_MGR_TOO_MANY_FRAMES_WAITING_TO_TX
+2096 DPLP_AMPDU_MGR_TX_ENTRY_HAS_NO_BAINFO
+2097 DPLP_AMPDU_MGR_TX_ENTRY_HAS_INVALID_RATE
+2098 DPLP_AMPDU_LINK_INFO_IS_NULL
+20a0 DPLP_HW_GENERIC
+20a1 DPLP_HW_VIF_IS_NOT_SCHEDULED
+20a2 DPLP_HW_MBULK_HAS_NO_SIGNAL
+20a3 DPLP_HW_MBULK_HAS_REFCOUNT_OR_LEN
+20a4 DPLP_HW_UNEXPECTED_DU_STATE
+20a5 DPLP_HW_TXENTRY_IS_DATAFRAME
+20a6 DPLP_HW_DPIF_Q_NUM_NOT_FOUND
+20a7 DPLP_HW_ACTIVE_DEADLINE_IS_NULL
+20a8 DPLP_HW_STOP_DEADLINE_NOT_FOUND
+20a9 DPLP_HW_UNEXPECTED_VIF_ID
+20aa DPLP_HW_VIF_DEADLINE_NOT_FOUND
+20b0 DPLP_MPDU_LOAD_GENERIC
+20b1 DPLP_MPDU_LOAD_NODE_ELEMENT_NOT_NULL
+20b2 DPLP_MPDU_LOAD_PPDU_NOT_FOUND
+20b3 DPLP_MPDU_LOAD_NOT_A_TRIGGERED_QUEUE
+20b4 DPLP_MPDU_LOAD_CANCELLING_NULL_PPDU
+20b5 DPLP_MPDU_LOAD_UNICAST_IS_PAUSING
+20b6 DPLP_MPDU_LOAD_TXENTRY_NOT_FOUND
+20b7 DPLP_MPDU_LOAD_NO_MORE_TRIGGERED_Q_LEFT
+20b8 DPLP_MPDU_LOAD_FRAME_NOT_QUEUED
+20c0 DPLP_QUEUE_GENERIC
+20c1 DPLP_QUEUE_WRONG_DU_STATE
+20c2 DPLP_QUEUE_TX_QUEUE_NOT_EMPTY
+20c3 DPLP_QUEUE_MAC_AC_IS_WRONG
+20c4 DPLP_QUEUE_FRAME_WITHOUT_TX_QUEUE
+20c5 DPLP_QUEUE_LIST_ELEMENT_IS_WRONG
+20c6 DPLP_QUEUE_MBULK_NOT_LARGE_ENOUGH
+20c7 DPLP_QUEUE_UNKNOWN_REQUEST_TYPE
+20c8 DPLP_QUEUE_DOUBLE_DEQUEUE
+20c9 DPLP_QUEUE_TX_QUEUE_EMPTY
+20d0 DPLP_FROM_HOST_HARD
+20e0 DPLP_TIMER_SCHEDULE_WHEN_PAUSED
+2100 DPLP_DPLP_IMM_UNIMPLEMENTED
+2200 DPHP_BA_GENERIC
+2201 DPHP_BA_RESERVE_NON_AMPDU
+2202 DPHP_BA_LOAD_NON_AMPDU
+2203 DPHP_BA_LOAD_RESERVE_FAILED
+2210 DPHP_COORD_GENERIC
+2211 DPHP_COORD_BAD_RESET
+2212 DPHP_COORD_BAD_RESET_STAGE2
+2213 DPHP_COORD_INVALID_BK_CLEAR
+2214 DPHP_COORD_PPDU_LIST_DAMAGED
+2215 DPHP_COORD_NOT_MARKED_CANCEL
+2216 DPHP_COORD_INVALID_PPDU_STATE
+2217 DPHP_COORD_INVALID_DPHP_STATE
+2218 DPHP_COORD_Q_EMPTY
+2220 DPHP_DEADLINE_GENERIC
+2221 DPHP_DEADLINE_BK_NOT_EMPTY
+2222 DPHP_DEADLINE_BAD_DEADLINE
+2223 DPHP_DEADLINE_IS_NULL
+2224 DPHP_DEADLINE_BAD_Q_MASK
+2225 DPHP_DEADLINE_ILLEGAL_PPDU
+2226 DPHP_DEADLINE_ALREADY_ACTIVE
+2227 DPHP_DEADLINE_INVALID_TYPE
+2230 DPHP_RX_GENERIC
+2231 DPHP_RX_NO_DRAM
+2232 DPHP_RX_TRUNCATED_DOLLOP
+2233 DPHP_RX_SANITY
+2234 DPHP_RX_NO_PRECEDING_MPDU
+2235 DPHP_RX_BAD_DOLLOP
+2240 DPHP_DMA_GENERIC
+2241 DPHP_DMA_RX_ORDER
+2242 DPHP_DMA_UNEVEN_ALIGN
+2243 DPHP_DMA_INVALID_ENC_TYPE
+2244 DPHP_DMA_NO_SPACE
+2245 DPHP_DMA_TX_FRAME_TOO_LONG
+2246 DPHP_DMA_PLINE_FULL
+2247 DPHP_DMA_PLINE_EMPTY
+2248 DPHP_DMA_PLINE_INVALID
+2249 DPHP_DMA_INVALID_TFER_ALERT
+224a DPHP_DMA_MBULK_CHAIN_ERROR
+224b DPHP_DMA_INVALID_PAUSE_STATE
+224c DPHP_DMA_SG_LIST_FULL
+224d DPHP_DMA_BAD_SAVED_RX_STATE
+2250 DPHP_RESET_GENERIC
+2251 DPHP_RESET_BAD_STATE_REQUEST
+2252 DPHP_RESET_RX_NOT_IDLE
+2253 DPHP_RESET_DMA_NOT_IDLE
+2254 DPHP_RESET_BAD_WDOG_STATE
+2255 DPHP_RESET_HW_IDLE_FAIL
+2256 DPHP_RESET_BAD_MAC_STATE
+2257 DPHP_INIT_BAD_MAC_REGS_ADDR_START
+2260 DPHP_INT_GENERIC
+2261 DPHP_INT_UNHANDLED
+2262 DPHP_INT_MAC_ERROR
+2263 DPHP_INT_DMA_ALERT_RECURSION
+2264 DPHP_INT_BAD_DMA_TFER_STATE
+2265 DPHP_INT_DMA_TFER_FAIL
+2266 MAC_ACC_BAD_TX_RATE
+2267 MAC_ACC_BAD_PROT_RATE
+2270 DPHP_TX_GENERIC
+2271 DPHP_TX_UNDERFLOW
+2280 DPHP_SLOT_GENERIC
+2281 DPHP_SLOT_EXPECTED_AMPDU
+2282 DPHP_SLOT_NULL_PPDU
+2283 DPHP_SLOT_DMA_INCOMPLETE
+2284 DPHP_SLOT_QUEUEING_FAIL
+2285 DPHP_SLOT_BAD_CANCEL_REQ
+2286 DPHP_SLOT_TIMED_TX_Q_PAUSED
+2287 DPHP_SLOT_DMA_DATA_INVALID
+2288 DPHP_SLOT_INVALID_STATE
+2289 DPHP_SLOT_INVALID_PDU_STATUS
+228a DPHP_SLOT_UNEXPECTED_CFM
+2290 DPHP_CONFIG_GENERIC
+2291 DPHP_CONFIG_BAD_EDCA_Q
+2292 DPHP_CONFIG_BAD_EDCA_CONFIG
+2293 DPHP_CONFIG_MISSING_PROT_TABLE
+2294 DPHP_CONFIG_RAMSW_SIZE_INVALID
+22a0 DPHP_DPIF_GENERIC
+22a1 DPHP_DPIF_BAD_DEADLINE_CANCEL
+22a2 DPHP_DPIF_INVALID_ECW
+22a3 DPHP_DPIF_INVALID_BURST
+22a4 DPHP_DPIF_BAD_RX_CHAIN_CALC
+22a5 DPHP_DPIF_BAD_RX_TYPE
+22a6 DPHP_DPIF_PEER_INFO
+22b0 DPHP_TCM_GENERIC
+22b1 DPHP_TCM_ALLOC_SIZE_MISMATCH
+22b2 DPHP_TCM_POOL_EMPTY
+22b3 DPHP_TCM_BAD_FREE
+22b4 DPHP_TCM_INIT_INSUFFICIENT_SPACE
+22b5 DPHP_TCM_POOL_SIZE
+22b6 DPHP_TCM_INIT_FAIL
+22c0 DPHP_BAD_MIF_STATE
+2300 MACRAME_VIF_CREATE_NULL_SCANVIF
+2301 MACRAME_VIF_DEREGISTER_QUEUED_TX_FRAMES
+2302 MACRAME_VIF_DELETE_STATION_ASSOCIATED
+2303 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_STATE
+2304 MACRAME_VIF_ANNOUNCE_AVAILABILITY_INVALID_PS_STATE
+2305 MACRAME_VIF_CLEAR_INVALID_SCHED_STATE
+2306 MACRAME_VIF_UPDATE_MACACC_VIF_NOT_SCHEDULED
+2307 MACRAME_VIF_UPDATE_BSS_VIF_NOT_SCHEDULED
+2309 MACRAME_VIF_SCHED_MISSED_INVALID_EARLIEST_TIME
+230a MACRAME_VIF_SW_DONE_VIF_NOT_SCHEDULED
+230b MACRAME_VIF_CACHE_TRIM_SCAN_VIF_NOT_VALID
+230c MACRAME_VIF_CTS_PROCESSED_NULL_DU
+230d MACRAME_VIF_DEREGISTER_NO_REG_VIF
+230e MACRAME_VIF_DEREGISTER_INVALID_SCHED_STATE
+230f MACRAME_VIF_SCHED_MISSED_INVALID_START_TIME
+2310 MACRAME_VIF_RESUME_STA_BBM
+2311 MACRAME_VIF_INDEX_OUT_OF_RANGE
+2312 MACRAME_VIF_INVALID_INHIBIT
+2313 MACRAME_VIF_CANCEL_NULL_ENTRY
+2314 MACRAME_VIF_REGISTER_FAILED
+2315 MACRAME_VIF_IS_NULL
+2320 MACRAME_STATION_ADD_NULL_RECORD
+2321 MACRAME_STATION_DPLP_CLEARED_INVALID_INHIBIT
+2322 MACRAME_STATION_DPLP_CLEARED_EMPTY_QUEUE
+2323 MACRAME_STATION_SET_CONNECT_NULL_RECORD
+2324 MACRAME_STATION_RESET_STA_RECORD_WITH_ENC_KEY
+2340 MACRAME_SCHED_UPDATE_DURATION_HIST_VIF_NOT_SCHEDULED
+2341 MACRAME_SCHED_REPORT_BO_CHANGE_INVALID_STATE
+2342 MACRAME_SCHED_QUERY_BO_INVALID_BO_TIMES
+2343 MACRAME_SCHED_RESCHEDULE_ALREADY_ACTIVE
+2344 MACRAME_SCHED_SCHED_INVALID_VIF
+2345 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_VIF
+2346 MACRAME_SCHED_SWITCH_RESPONSE_INVALID_STATE
+2347 MACRAME_SCHED_SCHED_IND_INVALID_VIF
+2348 MACRAME_SCHED_RADIO_DONE_INVALID_STATE
+2349 MACRAME_SCHED_BO_UPDATE_INVALID_VIX
+234a MACRAME_SCHED_DESCHED_NOW_NOT_SCEDULED
+234b MACRAME_SCHED_NEAREST_SCHED_TIME_INVALID_STATE
+234c MACRAME_SCHED_COULD_NOT_INSTANTIATE_FSM
+234d MACRAME_SCHED_INVALID_FSM_PID
+2361 MACRAME_TX_MM_REQUEST_INVALID_VIF
+2362 MACRAME_TX_ADDING_NULL_ENTRY_TO_BUFFER
+2363 MACRAME_TX_SENDING_NULL_ENTRY_FROM_BUFFER
+2364 MACRAME_TX_DISCARDING_NULL_ENTRY_FROM_BUFFER
+2365 MACRAME_TX_CHANGING_STA
+2366 MACRAME_TX_DISCARD_NULL_PTR_TO_ENTRY
+2367 MACRAME_TX_CANCEL_NULL_PTR_TO_ENTRY
+2368 MACRAME_TX_CANCEL_NULL_TXENTRY
+2369 MACRAME_TX_NO_PSPOLL
+2380 MACRAME_BEACON_SCAN_TIM_VIF_NOT_STA
+2381 MACRAME_BEACON_MISSED_BEACON_NULL_VIF
+2382 MACRAME_BEACON_MISSED_BEACON_NOT_SCHEDULED_VIF
+2383 MACRAME_BEACON_MISSED_BEACON_VIF_NOT_STA
+2384 MACRAME_BEACON_UPDATE_WAKEUP_VIF_NOT_STA
+2385 MACRAME_BEACON_TX_INIT_INVALID_VIF_TYPE
+2386 MACRAME_BEACON_TX_CLEAR_INVALID_VIF_TYPE
+2387 MACRAME_BEACON_TX_LOAD_HANDLER_INVALID_VIF_TYPE
+2388 MACRAME_BEACON_TX_LOAD_HANDLER_READONLY_FRAME
+2389 MACRAME_BEACON_TX_FINISHED_INVALID_VIF
+238a MACRAME_BEACON_RX_SCHEDULE_TOO_FAR_IN_THE_FUTURE
+238b MACRAME_BEACON_TX_CLONE_IS_NULL
+238c MACRAME_BEACON_TX_SHEDULE_REQUEST_IN_THE_PAST
+238d MACRAME_BEACON_TX_GET_NEXT_TIME_INVALID_VIF_TYPE
+238e MACRAME_BEACON_TX_AP_WRITE_PVB_INPUT_CHECK
+238f MACRAME_BEACON_TX_AP_UPDATE_NEEDED_NON_AP_VIF
+2390 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_SCHEDULED_VIF
+2391 MACRAME_BEACON_TX_AP_SEND_BEACON_NON_AP_VIF
+2392 MACRAME_BEACON_TX_AP_SEND_BEACON_NOT_FOUND
+2393 MACRAME_BEACON_TX_AP_INIT_NON_AP_VIF
+2394 MACRAME_BEACON_TX_AP_CLEAR_BEACON_IN_DPLP
+2395 MACRAME_BEACON_TX_ECSA_COUNT_REACHED_ZERO
+239a MACRAME_BEACON_CALC_SLEEP_PERIODS
+239b MACRAME_BEACON_TBTT_EBRT_INVALID_VIF
+239c MACRAME_BEACON_TBTT_EBRT_INVALID_LISTEN_START
+239d MACRAME_BEACON_TX_NOT_ENOUGH_MEMORY_FOR_BEACON
+239e MACRAME_BEACON_TX_TXENTRY_IS_NULL
+239f MACRAME_BEACON_IMM_EXIT
+23a0 MACRAME_PS_COMMON_UPDATE_TX_TIMEOUT_NON_STA_VIF
+23a1 MACRAME_PS_COMMON_INTERRESTING_ACTIVITY_NOT_IN_PS
+23a2 MACRAME_PS_COMMON_PS_CHECK_INVALID_VIF
+23a3 MACRAME_PS_COMMON_ANNOUNCE_PROCESSED_NULL_DU
+23a4 MACRAME_PS_COMMON_SEND_PSNULL_ALLOC_ERROR
+23a5 MACRAME_PS_COMMON_POPULATE_PSNULL_DU_ERROR
+23a6 MACRAME_PS_COMMON_POPULATE_PSNULL_VIF_NOT_SCHEDULED
+23a7 MACRAME_PS_LEGACY_PSPOLL_CFM_NULL_DU
+23a8 MACRAME_PS_LEGACY_PSPOLL_CFM_NON_STA_VIF
+23a9 MACRAME_PS_UAPSD_ENQUEUE_TRIGGER_VIF_NOT_SCHEDULED
+23c0 MACRAME_BLACKOUT_CMM_INVALID_NUM_BO
+23c1 MACRAME_BLACKOUT_CHIP_INVALID_NUM_BO
+23c2 MACRAME_BLACKOUT_P2P_INVALID_VIF_TYPE_NOA
+23c3 MACRAME_BLACKOUT_P2P_SET_CTW_FAIL
+23c4 MACRAME_BLACKOUT_NOT_REGISTERED
+23c5 MACRAME_BLACKOUT_P2P_SCAN_NOA_NOT_UPDATED
+23e0 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_VIF
+23e1 MACRAME_FSM_INVALID_TRAFFIC_QUEUE_LEVEL
+23e2 MACRAME_FSM_ADD_BO_INVALID_TYPE
+23e3 MACRAME_FSM_ADD_BO_UNDEFINED_TYPE
+23e4 MACRAME_FSM_ADD_BO_P2P_INVALID_ID
+23e5 MACRAME_FSM_ADD_BO_QUIET_INVALID_ID
+23e6 MACRAME_FSM_ADD_BO_LOCAL_INVALID_ID
+23e7 MACRAME_FSM_DEL_BO_INVALID_TYPE
+23e8 MACRAME_FSM_DEL_BO_UNDEFINED_TYPE
+23e9 MACRAME_FSM_DEL_BO_P2P_INVALID_ID
+23ea MACRAME_FSM_DEL_BO_QUIET_INVALID_ID
+23eb MACRAME_FSM_DEL_BO_LOCAL_INVALID_ID
+23ec MACRAME_FSM_PAUSE_CFM_INVALID
+23ed MACRAME_FSM_CLEAR_CFM_INVALID
+2400 MACRAME_TIMER_UNSCHEDULABLE_VIF_MULTICAST
+2401 MACRAME_TIMER_UNSCHEDULABLE_VIF_FAST_PS
+2402 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_DELAY
+2403 MACRAME_TIMER_UNSCHEDULABLE_VIF_CHECK_CLEAR
+2404 MACRAME_TIMER_UNSCHEDULABLE_VIF_MOREBIT
+2405 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_CHECK
+2406 MACRAME_TIMER_UNSCHEDULABLE_VIF_PS_TIMER
+2407 MACRAME_TIMER_UNSCHEDULABLE_VIF_TDLS
+2408 MACRAME_TIMER_UNSCHEDULABLE_VIF_RMC
+2409 MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_MONITOR
+240a MACRAME_TIMER_UNSCHEDULABLE_VIF_BEACON_TX
+240b MACRAME_TIMER_DPLANE_OPERATION_TIMEOUT
+2420 MACRAME_COEX_BLACKOUT_ATTACH_USPBO_FAILED
+2421 MACRAME_COEX_BLACKOUT_ATTACH_VIF_FAILED
+2422 MACRAME_COEX_BLACKOUT_ATTACH_INVALID_HANDLE
+2423 MACRAME_COEX_BLACKOUT_UPDATE_INVALID_HANDLE
+2424 MACRAME_COEX_BLACKOUT_DESTROY_INVALID_HANDLE
+2425 MACRAME_COEX_BLACKOUT_DETACH_INVALID_HANDLE
+2426 MACRAME_COEX_BLACKOUT_MASK_INVALID_HANDLE
+2427 MACRAME_COEX_BLACKOUT_UNMASK_INVALID_HANDLE
+2428 MACRAME_COEX_VIF_GET_NEXT_DTIM_TIME_INVALID_VIF
+2429 MACRAME_COEX_VIF_GET_CLEAR_TIME_INVALID_VIF
+242a MACRAME_COEX_NEGATIVE_MAX_CLEAR_TIMEOUT
+2430 MACRAME_MLME_API_SET_INTERF_ADDR_INVALID_VIX
+2431 MACRAME_MLME_API_ALLOW_BEACONS_NON_AP_VIF
+2432 MACRAME_MLME_API_PROTECTION_INVALID_VIF
+2433 MACRAME_MLME_API_SHORT_PREAMBLE_INVALID_VIF
+2434 MACRAME_MLME_API_SET_BSS_INVALID_VIF
+2435 MACRAME_MLME_API_SET_BSS_NO_AP
+2436 MACRAME_MLME_API_SET_INFO_SCAN_VIF
+2437 MACRAME_MLME_API_CONFIG_QUEUE_SCAN_VIF
+2438 MACRAME_MLME_API_SET_BSS_UNMATCHED_VIF_TYPES
+2439 MACRAME_MLME_API_INVALID_VIF
+2441 MACRAME_BA_MGR_REMOVE_BA_NULL_INFO
+2442 MACRAME_BA_MGR_REMOVE_BA_HWINFO
+2443 MACRAME_BA_MGR_QUEUE_HEAD_NULL
+2444 MACRAME_BA_MGR_QUEUE_TAIL_NULL
+2445 MACRAME_BA_MGR_DELBA_RX_BAINSTANCE_NULL
+2446 MACRAME_BA_MGR_FIND_BA_INVALID_TPRI
+2447 MACRAME_BA_MGR_DELBA_INVALID_DIR
+2450 MACRAME_KEY_MALLOC_FAILED
+2451 MACRAME_RADIO_INIT_DONE_INVALID_STATE
+2452 MACRAME_RADIO_STATE_CHANGE_ON_NO_DESCRIPTORS
+2453 MACRAME_RADIO_OFF_INVALID_STATE
+2454 MACRAME_RADIO_DPD_NO_RATES
+2455 MACRAME_NO_SCHEDULED_VIF
+2456 MACRAME_RADIO_COULD_NOT_INSTANTIATE_FSM
+2457 MACRAME_RADIO_INVALID_BITMAP
+2480 MACRAME_DPLANE_MACRAME_NULL_POINTER
+2490 MACRAME_VIF_PAUSE_RESUME_NOT_ENOUGH_MEMORY_FOR_REQUEST
+24ff MACRAME_LAST_ID
+2500 MLME_RAME_GET_KA_INTERVAL_INVALID_DATA
+2511 MLME_BA_FSM_TO_BAD_PID_1
+2512 MLME_BA_FSM_TO_BAD_PID_2
+2514 MLME_BA_FSM_TO_BAD_PID_4
+2520 MLME_CONMGR_FRAME_SZ_WRONG
+2521 MLME_CONMGR_IES_NULL
+2530 MLME_DATA_ADD_PEER_REC
+2531 MLME_DATA_DEL_PEER_REC
+2532 MLME_DATA_SAVE_UNKNOWN_KEY_TYPE
+2550 MLME_IE_INVALID_IE
+2551 MLME_IE_INVALID_RATE
+2552 MLME_IE_INVALID_RATE_1
+2560 MLME_MEASUREMENTS_FRAME_SZ_WRONG
+2570 MLME_SEND_PERIODIC_FRAME_SZ_WRONG
+2571 MLME_SEND_OFFCHANNEL_UNKNOWN_SCHED_TYPE
+2572 MLME_SEND_PACKET_NODE_IS_NULL
+2580 MLME_REQUESTS_INVALID_MBULK
+2581 MLME_REQUESTS_TEST_PANIC
+2582 MLME_REQUESTS_INVALID_STATE_IN_ADD_VIF
+25a0 MLME_ROAMING_FRAME_SZ_WRONG
+25a1 MLME_ROAMING_IES_SZ_WRONG
+25a2 MLME_ROAMING_LOGGING_IE_SZ_WRONG
+25b0 MLME_SA_QUERY_PAUSE_FAILED
+25b1 MLME_SA_QUERY_UNPAUSE_FAILED
+25b2 MLME_SA_QUERY_FRAME_SZ_WRONG
+25c0 MLME_SCAN_VIF_REGISTRATION_FAILED
+25c1 MLME_SCAN_MPDU_REGISTRATION_FAILED
+25c2 MLME_SCAN_SPS_RECORD_IS_NULL
+25c3 MLME_SCAN_SPS_RECORD_IS_NULL_1
+25c4 MLME_SCAN_SPS_RECORD_IS_NULL_2
+25c5 MLME_SCAN_SPS_RECORD_IS_NULL_3
+25c6 MLME_SCAN_HOTLIST_SZ_WRONG
+25c7 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG
+25c8 MLME_SCAN_BSSID_DESC_LIST_SZ_WRONG_1
+25c9 MLME_SCAN_INVALID_NUM_OF_SAMPLES
+25ca MLME_SCAN_INTERNAL_DATA_CORRUPTED
+25cb MLME_SCAN_INTERNAL_DATA_CORRUPTED_1
+25cc MLME_SCAN_INTERNAL_DATA_CORRUPTED_2
+25cd MLME_SCAN_INTERNAL_DATA_CORRUPTED_3
+25ce MLME_SCAN_INTERNAL_DATA_CORRUPTED_4
+25cf MLME_SCAN_FRAME_SZ_WRONG
+25d1 MLME_TDLS_PEER_RECORD_NOT_FOUND
+25d2 MLME_TDLS_PEER_RECORD_NOT_FOUND_1
+25d3 MLME_TDLS_STA_DEL_CFM_FAILED
+25d7 MLME_TDLS_FRAME_SZ_WRONG
+25e0 MLME_VIFCTRL_FSM_TO_BAD_PID
+25e1 MLME_VIFCTRL_FSM_TO_BAD_PID_1
+25e2 MLME_VIFCTRL_FAILED_TO_START_BA_PID
+25e3 MLME_VIFCTRL_FAILED_TO_START_BA_TX_PID
+25e4 MLME_VIFCTRL_FAILED_TO_START_SA_Q_PID
+25e5 MLME_VIFCTRL_OBSS_SCAN_IES_SIZE_WRONG
+25e6 MLME_VIFCTRL_FAILED_TO_START_MSRMNTS_PID
+25e7 MLME_VIFCTRL_FAILED_TO_START_TDLS_PID
+25e8 MLME_VIFCTRL_FAILED_TO_START_ROAMING_PID
+25e9 MLME_VIFCTRL_FAILED_TO_START_AP_STA_PID
+25ea MLME_VIFCTRL_FAILED_TO_START_CONMGR_PID
+25eb MLME_VIFCTRL_FAILED_TO_START_NAN_PID
+25ec MLME_VIFCTRL_FRAME_SZ_WRONG
+25ef MLME_VIFCTRL_FILTER_OVERFLOW
+25f7 MLME_VIFCTRL_FILTER_FAILED
+25f8 MLME_VIFCTRL_FILTER_FAILED_1
+25f9 MLME_VIFCTRL_FILTER_FAILED_2
+25fa MLME_VIFCTRL_FILTER_FAILED_3
+25fb MLME_VIFCTRL_FORCE_ACTIVE_OUT_OF_RANGE
+25fc MLME_VIFCTRL_WRONG_VIF_INDEX
+25fd MLME_VIFCTRL_WRONG_VIF_INDEX_1
+25fe MLME_VIFCTRL_WRONG_VIF_TYPE
+25ff MLME_VIFCTRL_IMPOSSIBLE_CHANNEL_SWITCH
+2601 MLME_VIFCTRL_PACKET_FILTER_IES_TOO_LONG
+2602 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_MODE
+2603 MLME_VIFCTRL_PACKET_FILTER_IES_INVALID_RANGE
+2604 MLME_VIFCTRL_PACKET_FILTER_IES_NO_FILTER
+2610 MLME_MBULK_IS_NULL
+2611 MLME_MBULK_ADDRESS_IS_NULL
+2620 MLME_MPDU_FSM_REGISTRATION_FAILED
+2621 MLME_MPDU_VIX_REGISTRATION_FAILED
+2630 MLME_FRAMES_FRAME_SZ_WRONG
+2640 MLME_NAN_UNEXPECTED_BEHAVIOR
+2700 RADIO_RICE_RADIO_SETUP_FAILED
+2701 RADIO_RICE_ALREADY_SETUP
+2702 RADIO_RICE_BAD_CLOCK_FREQ
+2703 RADIO_RICE_IMM_ERROR
+2704 RADIO_RICE_DPD_LUT_ERROR
+2705 RADIO_RICE_MGR_FSM_ERROR
+2706 RADIO_RICE_RADIO_FSM_ERROR
+2710 RADIO_HAL_BAD_FREQ_COMP_TABLE_TYPE
+2711 RADIO_HAL_BAD_TEMP_COMP_TABLE_TYPE
+2712 RADIO_HAL_BAD_SIG_GEN_WAVEFORM_TYPE
+2713 RADIO_HAL_BAD_SIG_GEN_LOCATION_TYPE
+2714 RADIO_HAL_UNKNOWN_TX_TRIM_TYPE
+2715 RADIO_HAL_UNKNOWN_TX_LOOPBACK_TYPE
+2716 RADIO_HAL_BAD_CONFIGURATION
+2717 RADIO_DPD_CALC_LOOPBACK_FAILED
+2800 TEST_DPHPADPT_RX_MBULK_HEADER_SIZE
+2801 TEST_DPHPADPT_RX_OUT_OF_MBULKS
+2802 TEST_DPHPADPT_RX_UNEXPECTED_MPDU
+2803 TEST_DPHPADPT_RX_TOO_MANY_MPDUS_IN_AMPDU
+2810 TEST_MICRAME_BAD_RADIO_REQUEST
+2811 TEST_MICRAME_TX_QUEUE_EMPTY
+2812 TEST_MICRAME_TX_QUEUE_FULL
+2820 TEST_WLANLITE_INVALID_STATE
+2821 TEST_WLANLITE_LOAD_FRAME_PPDU_ALLOC
+2822 TEST_WLANLITE_INVALID_RADIO_ID
+2823 TEST_WLANLITE_INVALID_CONN_ID
+2900 COEX_API_PERIODIC_EVENT_INVALID_ENTRY
+2910 COEX_STRAT_INIT_FAILURE
+29ff COEX_LAST
+2a01 COMMON_HOSTIO_GENERIC
+2a02 COMMON_HOSTIO_HOST_NOT_RESPONSIVE
+2a03 COMMON_HOSTIO_VIRT_GENERIC
+2a04 COMMON_HOSTIO_VIRT_WLANLITE
+2a10 COMMON_PMALLOC_OUT_OF_MEMORY
+2a11 COMMON_PMALLOC_INVALID_MEMORY_CONFIG
+2a12 COMMON_PMALLOC_INVALID_POINTER
+2a13 COMMON_PMALLOC_MEMORY_EXHAUSTION
+2a20 COMMON_DEBUG_DWORD12_INVALID_PTR
+2a21 COMMON_DEBUG_DWORD12_SANITY_FAIL
+2a22 COMMON_DEBUG_SAP_TOO_LARGE_ALLOC_SZ
+2a30 COMMON_SERVICE_FOS_RES_NOT_CLEANED
+2a31 COMMON_SERVICE_START_FAILED
+2a32 COMMON_SERVICE_STOP_FAILED
+2a33 COMMON_SERVICE_FOS_TASK_NOT_SCHEDULED
+2a41 COMMON_MBULK_GENERIC
+2a50 COMMON_HW_ILLEGAL_RESPONSE_RATE
+2a51 COMMON_RSA_OUT_OF_RANGE
+2a60 COMMON_FSM_ALLOCATION_FAILURE
+2a61 COMMON_FSM_INVALID_SIGNAL
+2a62 COMMON_FSM_INVALID_PRIORITY
+2a63 COMMON_FSM_FAILURE
+2a64 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESS
+2a65 COMMON_FSM_SIGNAL_TO_UNKNOWN_PROCESSOR
+2a66 COMMON_FSM_SIGNAL_TO_ENV
+2a67 COMMON_FSM_EMPTY_TIMER_LIST
+2a68 COMMON_FSM_LAST_NEXT_NOT_NULL
+2a69 COMMON_FSM_LAST_IS_NULL
+2a70 COMMON_UTILS_DATA_UNIT
+2a71 COMMON_UTILS_MAKE_FRAME
+2a72 COMMON_UTILS_LINKED_LIST
+2a80 COMMON_MIB_ROM_CORRUPT
+2a81 COMMON_MIB_OVERRIDE
+2a82 COMMON_MIB_GETACTOS
+2a83 COMMON_MIB_VIF_NULL_IN_GET_LLS_RADIOSTATS
+2aa0 COMMON_SHARED_DATA_VIF_INVALID_ACCESS
+2aa1 COMMON_SHARED_DATA_VIF_STA_INVALID_ACCESS
+2aa2 COMMON_SHARED_DATA_VIF_AP_INVALID_ACCESS
+2aa3 COMMON_SHARED_DATA_VIF_NAN_INVALID_ACCESS
+2aa4 COMMON_SHARED_DATA_VIF_SCAN_INVALID_ACCESS
+2aa5 COMMON_SHARED_DATA_STA_INVALID_ACCESS
+2ab0 COMMON_PACKET_FILTER_GENERIC
+2ab1 COMMON_PACKET_FILTER_INVALID_PID
+2ab2 COMMON_PACKET_FILTER_LIST_HEAD_IS_NOT_NULL
+2ab3 COMMON_PACKET_FILTER_NOT_ALL_FILTERS_DELETED
+2ab4 COMMON_PACKET_FILTER_INVALID_PARAMETERS
+2ab5 COMMON_PACKET_FILTER_INSUFFICIENT_RESOURCE
+2af0 COMMON_GENERIC_EDP
+2af1 COMMON_GENERIC_RESET
+2af2 COMMON_CACHE_UNALIGNED_ADDR
+2aff COMMON_PLACEHOLDER_PLACEHOLDER_MAX
+mibkey 409
+0000 MIBKEY_NULL
+0001 DOT11RSNASTATSSTAADDRESS
+03f1 UNIFICONNECTIONFAILURETIMEOUT
+0401 UNIFICONNECTINGPROBETIMEOUT
+040f UNIFIDISCONNECTTIMEOUT
+0069 DOT11RSNASTATSROBUSTMGMTCCMPREPLAYS
+041f UNIFIFRAMERESPONSECFMTXLIFETIMETIMEOUT
+0427 UNIFIFRAMERESPONSECFMFAILURETIMEOUT
+042f UNIFIFORCEACTIVEDURATION
+043f UNIFIMLMESCANMAXNUMBEROFPROBESETS
+0447 UNIFIMLMESCANSTOPIFLESSTHANXFRAMES
+044f UNIFIROAMINGINP2PACTIVATED
+0457 UNIFIROAMNCHORSSITRIGGER
+0467 UNIFIROAMNCHORSSITRIGGERHYSTERESIS
+0475 UNIFIMLMESTATIONINACTIVITYTIMEOUT
+047d UNIFIMLMECLIINACTIVITYTIMEOUT
+0485 UNIFIMLMESTATIONINITIALKICKTIMEOUT
+048d UNIFIASSOCCOMEBACKTIMEOUT
+049d UNIFIUARTCONFIGURE
+04a3 UNIFIUARTPIOS
+04a9 UNIFICLOCKFREQUENCY
+04b1 UNIFICRYSTALFREQUENCYTRIM
+0079 DOT11TDLSPEERUAPSDINDICATIONWINDOW
+04bb UNIFIENABLEDORM
+04c3 UNIFIDISABLEDORMWHENBTON
+04cb UNIFIEXTERNALCLOCKDETECT
+04d3 UNIFIEXTERNALFASTCLOCKREQUEST
+04db UNIFIWATCHDOGTIMEOUT
+04e7 UNIFIEXTERNALFASTCLOCKREQUESTPIO
+04f1 UNIFIRXDATARATE
+04f9 UNIFIRSSI
+0501 UNIFILASTBSSRSSI
+0507 UNIFISNR
+0081 DOT11ASSOCIATIONSAQUERYMAXIMUMTIMEOUT
+050f UNIFILASTBSSSNR
+0515 UNIFISWTXTIMEOUT
+051d UNIFIHWTXTIMEOUT
+0527 UNIFITXDATARATE
+052f UNIFISNREXTRAOFFSETCCK
+0537 UNIFIRSSIMAXAVERAGINGPERIOD
+0543 UNIFIRSSIMINRECEIVEDFRAMES
+054d UNIFILASTBSSTXDATARATE
+0553 UNIFIDISCARDEDFRAMECOUNT
+055b UNIFIMACRAMEDEBUGSTATS
+0565 UNIFICURRENTTSFTIME
+056d UNIFIBATXENABLETID
+0577 UNIFIBACONFIG
+0583 UNIFIMOVEBKTOBE
+058f UNIFIBEACONRECEIVED
+0597 UNIFIRADIOONTIME
+059f UNIFIRADIOTXTIME
+05a7 UNIFIRADIORXTIME
+05af UNIFIRADIOSCANTIME
+05b7 UNIFIPSLEAKYAP
+0093 DOT11ASSOCIATIONSAQUERYRETRYTIMEOUT
+05c1 UNIFITQAMACTIVATED
+05c9 UNIFINOACKACTIVATIONCOUNT
+05d1 UNIFIRXFCSERRORCOUNT
+05d9 UNIFIBEACONSRECEIVEDPERCENTAGE
+05e5 UNIFIENABLEMGMTTXPACKETSTATS
+05ef UNIFIQUEUESTATSENABLE
+05f9 UNIFIDPDMASTERSWITCH
+3c2f UNIFIROAMCUFACTOR
+0605 UNIFIGOOGLEMAXNUMBEROFPERIODICSCANS
+3c5f UNIFIROAMCUSCANTRIGGER
+3c6d UNIFIROAMRSSIBOOST
+3c79 UNIFIROAMRSSIFACTOR
+060d UNIFIGOOGLEMAXRSSISAMPLESIZE
+3caf UNIFIRXEXTERNALGAINFREQUENCY
+3cbf UNIFIRXEXTERNALGAIN
+3ccd UNIFISARBACKOFF
+0615 UNIFIGOOGLEMAXHOTLISTAPS
+3cd9 UNIFISCANPARAMETERS
+061f UNIFIGOOGLEMAXSIGNIFICANTWIFICHANGEAPS
+0629 UNIFIGOOGLEMAXBSSIDHISTORYENTRIES
+0631 UNIFIMACBEACONTIMEOUT
+063b UNIFIROAMINGLOWLATENCYSOFTROAMINGALLOWED
+0643 UNIFIROAMNCHOCACHEDSCANPERIOD
+3ec3 UNIFITHROUGHPUTDEBUG
+3ecd UNIFITXANTENNACONNECTIONLOSSFREQUENCY
+3edd UNIFITXANTENNACONNECTIONLOSS
+3eeb UNIFITXANTENNAMAXGAINFREQUENCY
+3efb UNIFITXANTENNAMAXGAIN
+3f09 UNIFITXDETECTORFREQUENCYCOMPENSATION
+3f17 UNIFITXDETECTORTEMPERATURECOMPENSATION
+3f25 UNIFITXFTRIMSETTINGS
+0651 UNIFINCHOACTIVATED
+3f33 UNIFITXGAINSETTINGS
+3f41 UNIFITXGAINSTEPSETTINGS
+3f4f UNIFITXOOBCONSTRAINTS
+3f5d UNIFITXOPENLOOPFREQUENCYCOMPENSATION
+3f6b UNIFITXOPENLOOPTEMPERATURECOMPENSATION
+3f79 UNIFITXPAGAINDPDFREQUENCYCOMPENSATION
+0659 UNIFIBEACONCU
+3f87 UNIFITXPAGAINDPDTEMPERATURECOMPENSATION
+3f95 UNIFITXPOWERDETECTORRESPONSE
+3fa3 UNIFITXPOWERTRIMCONFIG
+3faf UNIFITXSETTINGS
+065f UNIFIROAMTRACKINGSCANPERIOD
+066d UNIFIROAMCULOCAL
+00a5 DOT11POWERCAPABILITYMAXIMPLEMENTED
+067b UNIFIROAMCUSCANNOCANDIDATEDELTATRIGGER
+0689 UNIFIROAMAPSELECTDELTAFACTOR
+0697 UNIFIROAMCUWEIGHT
+06a5 UNIFIROAMRSSIWEIGHT
+06b3 UNIFIROAMBSSLOADMONITORINGFREQUENCY
+06c1 UNIFIROAMBLACKLISTSIZE
+00ad DOT11POWERCAPABILITYMINIMPLEMENTED
+06cf UNIFICUMEASUREMENTINTERVAL
+06df UNIFICURRENTBSSNSS
+06e7 UNIFIAPMIMOUSED
+06ef UNIFIROAMOFFLOADED4WSHKTIMEOUT
+06fd UNIFIROAMINGCOUNT
+0705 UNIFIROAMINGAKM
+070d UNIFICURRENTBSSBANDWIDTH
+00b5 DOT11RTSTHRESHOLD
+0713 UNIFICURRENTBSSCHANNELFREQUENCY
+0719 UNIFILOGGERENABLED
+0721 UNIFIMAPACKETFATEENABLED
+072b UNIFILAAPROTECTIONCONFIGOVERRIDE
+0735 UNIFICSRONLYEIFSDURATION
+073d UNIFIOVERRIDEDEFAULTBETXOPFORHT
+0747 UNIFIOVERRIDEDEFAULTBETXOP
+0751 UNIFIRXABBTRIMSETTINGS
+0759 UNIFIRADIOTRIMSENABLE
+0761 UNIFIHARDWAREPLATFORM
+0769 UNIFIFORCECHANNELBW
+0775 UNIFIDPDTRAININGDURATION
+077d UNIFICOEXDEBUGOVERRIDEBT
+0785 UNIFIUSEHOSTLISTENINTERVAL
+0795 UNIFIIGMPOFFLOADACTIVATED
+079d UNIFIFASTPOWERSAVETIMEOUT
+07af UNIFIFASTPOWERSAVETIMEOUTSMALL
+07c1 UNIFIMLMESTAKEEPALIVETIMEOUT
+07cd UNIFIMLMEAPKEEPALIVETIMEOUT
+07d9 UNIFIMLMEGOKEEPALIVETIMEOUT
+07e5 UNIFISTAROUTERADVERTISEMENTMINIMUMINTERVALTOFORWARD
+00cb DOT11SHORTRETRYLIMIT
+07f3 UNIFIROAMCONNECTIONQUALITYCHECKWAITAFTERCONNECT
+07fd UNIFIAPBEACONMAXDRIFT
+0807 UNIFIBSSMAXIDLEPERIODENABLED
+080f UNIFIVIFIDLEMONITORTIME
+081b UNIFIDISABLELEGACYPOWERSAVE
+0823 UNIFIDEBUGFORCEACTIVE
+082b UNIFISTATIONACTIVITYIDLETIME
+0835 UNIFIPOWERMANAGEMENTDELAYTIMEOUT
+0845 UNIFIAPSDSERVICEPERIODTIMEOUT
+0853 UNIFICONCURRENTPOWERMANAGEMENTDELAYTIMEOUT
+0863 UNIFISTATIONQOSINFO
+086b UNIFILISTENINTERVALSKIPPINGDTIM
+087f UNIFILISTENINTERVAL
+088d UNIFILEGACYPSPOLLTIMEOUT
+089b UNIFITOGGLEPOWERDOMAIN
+00dd DOT11LONGRETRYLIMIT
+08a3 UNIFIP2PLISTENINTERVALSKIPPINGDTIM
+08b7 UNIFIFRAGMENTATIONDURATION
+08c3 UNIFIIDLEMODELITEENABLED
+08cb UNIFIIDLEMODEENABLED
+08d3 UNIFIDTIMWAITTIMEOUT
+08dd UNIFILISTENINTERVALMAXTIME
+08ef UNIFISCANMAXPROBETRANSMITLIFETIME
+08fb UNIFIPOWERSAVETRANSITIONPACKETTHRESHOLD
+0903 UNIFIPROBERESPONSENONAPLIFETIME
+090d UNIFIPROBERESPONSEMAXRETRY
+0915 UNIFIEXITPOWERSAVEPERIOD
+091f UNIFIAGGRESSIVEPOWERSAVETRANSITIONPERIOD
+0927 UNIFIACTIVETIMEAFTERMOREBIT
+092f UNIFIFORCEDSCHEDULEDURATION
+093b UNIFIPROBERESPONSEAPLIFETIME
+0945 UNIFIVHTCAPABILITIES
+00ef DOT11FRAGMENTATIONTHRESHOLD
+095f UNIFIMAXVIFSCHEDULEDURATION
+0967 UNIFIVIFLONGINTERVALTIME
+096f UNIFIDISALLOWSCHEDRELINQUISH
+0977 UNIFIRAMEDPLANEOPERATIONTIMEOUT
+0981 UNIFIDEBUGKEEPRADIOON
+0989 UNIFISCANABSENCEDURATION
+0991 UNIFISCANABSENCEPERIOD
+0999 UNIFIMAXCLIENT
+09a3 UNIFITDLSINP2PACTIVATED
+09ab UNIFITDLSACTIVATED
+09b3 UNIFITDLSTPTHRESHOLDPKTSECS
+09bd UNIFITDLSRSSITHRESHOLD
+0019 DOT11RSNASTATSTKIPLOCALMICFAILURES
+09c7 UNIFITDLSMAXIMUMRETRY
+09cf UNIFITDLSTPMONITORSECS
+09d7 UNIFITDLSBASICHTMCSSET
+09f7 UNIFITDLSBASICVHTMCSSET
+0a07 DOT11TDLSDISCOVERYREQUESTWINDOW
+0a0f DOT11TDLSRESPONSETIMEOUT
+0a17 DOT11TDLSCHANNELSWITCHACTIVATED
+0a1f UNIFITDLSDESIGNFORTESTMODE
+0a27 UNIFITDLSKEYLIFETIMEINTERVAL
+0105 DOT11RTSSUCCESSCOUNT
+0a33 UNIFITDLSTEARDOWNFRAMETXTIMEOUT
+0a3d UNIFIWIFISHARINGENABLED
+0a45 UNIFIWIFISHARING5GHZCHANNEL
+0a5b UNIFIWIFISHARINGCHANNELSWITCHCOUNT
+0a67 UNIFICHANNELANNOUNCEMENTCOUNT
+0a6f UNIFIRATESTSTOREDSA
+0a79 UNIFIRATESTSTOREFRAME
+0a83 DOT11TDLSPEERUAPSDBUFFERSTAACTIVATED
+0a8b UNIFISTACHANNELSWITCHSLOWAPACTIVATED
+0a93 UNIFISTACHANNELSWITCHSLOWAPMAXTIME
+0a9d UNIFISTACHANNELSWITCHSLOWAPPOLLINTERVAL
+0aa5 UNIFISTACHANNELSWITCHSLOWAPPROCEDURETIMEOUTINCREMENT
+0aad UNIFIINCLUDEPMKIDFORPSK
+0ab5 UNIFIROAMBSSCUTRIGGERFREQUENCY
+0ac3 UNIFIMLMESTAKEEPALIVEFAILURE
+0acb UNIFICSRONLYMIBSHIELD
+0115 DOT11ACKFAILURECOUNT
+0ad3 UNIFIPRIVATEBBBTXFILTERCONFIG
+0adb UNIFIPRIVATESWAGCFRONTENDGAIN
+0ae9 UNIFIPRIVATESWAGCFRONTENDLOSS
+0af7 UNIFIPRIVATESWAGCEXTTHRESH
+0b05 UNIFICSRONLYPOWERCALDELAY
+0b0d UNIFIRXAGCCONTROL
+0b1b UNIFIWAPIQOSMASK
+0b27 UNIFIRAAMAXSPECTIMERMULTIPLIER
+0b33 UNIFIWMMSTALLENABLE
+0b3f UNIFIRAASPECULATIONINTERVAL
+0b4d UNIFIRAASPECULATIONPERIOD
+0b59 UNIFIRAANUMBSPECULATIONFRAMES
+0b65 UNIFIRAATXHOSTRATE
+0b71 UNIFIFALLBACKSHORTFRAMERETRYDISTRIBUTION
+0125 DOT11MULTICASTRECEIVEDFRAMECOUNT
+0b87 UNIFIPREEBRTWINDOW
+0b9b UNIFIPOSTEBRTWINDOW
+0baf UNIFIPSPOLLTHRESHOLD
+0bbb UNIFITXUSINGLDPCENABLED
+0bc3 UNIFITXSGI20ENABLED
+0bcb UNIFITXSGI40ENABLED
+0bd3 UNIFITXSGI80ENABLED
+0bdb UNIFITXSGI160ENABLED
+0be3 UNIFIMACADDRESSRANDOMISATION
+0beb UNIFISUBEAMFORMERENABLED
+0bf3 UNIFIMUBEAMFORMERENABLED
+0bfb UNIFIMACADDRESSRANDOMISATIONMASK
+0c0f UNIFIWIPSACTIVATED
+0135 DOT11FCSERRORCOUNT
+0c17 UNIFIRFTESTMODEENABLED
+0c1f UNIFITXOFDMSELECT
+0c2b UNIFITXDIGGAIN
+0c37 UNIFICHIPTEMPERATURE
+0c3f UNIFIBATTERYVOLTAGE
+0c47 UNIFIFORCESHORTSLOTTIME
+0c4f UNIFIDEBUGDISABLERADIONANNYACTIONS
+0c5b UNIFIRXCCKMODEMSENSITIVITY
+0c71 UNIFIDPDPERBANDWIDTH
+0c7b UNIFIBBVERSION
+0c83 UNIFIRFVERSION
+0c8b UNIFICLEARRADIOTRIMCACHE
+0c93 UNIFIRXRADIOCSMODE
+0c9d UNIFIRXPRIENERGYDETTHRESHOLD
+0143 DOT11WEPUNDECRYPTABLECOUNT
+0ca7 UNIFIRXSECENERGYDETTHRESHOLD
+0cb1 UNIFICCAMASTERSWITCH
+0cbb UNIFIRXSYNCCCACFG
+0cc5 UNIFIMACSECCHANCLEARTIME
+0ccf UNIFIBBBBACCACFG
+0cd9 UNIFIRMMAXSCANCACHECOUNT
+0ce7 UNIFILNACONTROLENABLED
+0cef UNIFILNACONTROLRSSITHRESHOLDLOWER
+0cfd UNIFILNACONTROLRSSITHRESHOLDUPPER
+0d0b UNIFILOWPOWERRXCONFIG
+0d17 UNIFITPCENABLED
+0d23 UNIFICURRENTTXPOWERLEVEL
+0d2d UNIFIUSERSETTXPOWERLEVEL
+0d39 UNIFITPCMAXPOWERRSSITHRESHOLD
+0153 DOT11MANUFACTURERPRODUCTVERSION
+0d45 UNIFITPCMINPOWERRSSITHRESHOLD
+0d51 UNIFITPCMINPOWER2G
+0d5b UNIFITPCMINPOWER5G
+0d65 UNIFIRADIOLPRXRSSITHRESHOLDLOWER
+0d73 UNIFIRADIOLPRXRSSITHRESHOLDUPPER
+0d81 UNIFIPMFASSOCIATIONCOMEBACKTIMEDELTA
+0d8b UNIFITESTTSPECHACK
+0d93 UNIFITESTTSPECHACKVALUE
+0d9b UNIFIDEBUGINSTANTDELIVERY
+0da5 UNIFIDEBUGENABLE
+0daf UNIFIDPLANEDEBUG
+0dbb UNIFINANENABLED
+0dc3 UNIFINANBEACONCAPABILITIES
+0161 UNIFIMLMECONNECTIONTIMEOUT
+0dcd HUTSREADWRITEDATAELEMENTINT32
+0ddf HUTSREADWRITEDATAELEMENTBOOLEAN
+0de7 HUTSREADWRITEDATAELEMENTOCTETSTRING
+0dfd HUTSREADWRITEREMOTEPROCEDURECALLINT32
+0e0d HUTSREADWRITEINTERNALAPIINT16
+0e15 HUTSREADWRITEINTERNALAPIUINT16
+0e1f HUTSREADWRITEINTERNALAPIUINT32
+016b UNIFIMLMESCANCHANNELMAXSCANTIME
+0e2f HUTSREADWRITEINTERNALAPIINT64
+0e37 HUTSREADWRITEINTERNALAPIBOOLEAN
+0e3f HUTSREADWRITEINTERNALAPIOCTETSTRING
+0e55 UNIFITESTSCANNOMEDIUM
+0e5d UNIFIDUALBANDCONCURRENCY
+0e65 UNIFILOGGERMAXDELAYEDEVENTS
+0e6d UNIFISUPPORTEDCHANNELS
+0e85 UNIFICOUNTRYLIST
+0187 UNIFIMLMESCANCHANNELPROBEINTERVAL
+0029 DOT11RSNASTATSTKIPREMOTEMICFAILURES
+01a3 UNIFIMLMEDATAREFERENCETIMEOUT
+108d UNIFINOCELLINCLUDEDCHANNELS
+10a3 UNIFIREGDOMVERSION
+10ad UNIFIDEFAULTCOUNTRYWITHOUTCH12CH13
+10b5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEYROW
+10c5 HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY1ROW
+10cd HUTSREADWRITEINTERNALAPIFIXSIZETABLEKEY2ROW
+10d5 HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY1ROW
+01af UNIFIMLMESCANPROBEINTERVAL
+10db HUTSREADWRITEINTERNALAPIFIXVARSIZETABLEKEY2ROW
+10e1 HUTSREADWRITEINTERNALAPIFIXEDSIZETABLEROW
+10fd HUTSREADWRITEINTERNALAPIVARSIZETABLEROW
+01b9 UNIFIMLMESCANHIGHRSSITHRESHOLD
+1157 HUTSREADWRITEINTERNALAPIVARSIZETABLEKEYROW
+1167 HUTSREADWRITEREMOTEPROCEDURECALLOCTETSTRING
+1177 HUTSREADWRITETABLEINT16ROW
+1187 HUTSREADWRITETABLEOCTETSTRINGROW
+01c9 UNIFIMLMESCANDELTARSSITHRESHOLD
+11e1 UNIFIACRETRIES
+11e9 UNIFITXDATACONFIRM
+11f3 UNIFICCACSTHRESH
+11fd UNIFIDPDTRAINPACKETCONFIG
+122d UNIFIDEBUGMODULECONTROL
+01d7 UNIFIMLMESCANMAXIMUMAGE
+01dd UNIFIMLMESCANMAXIMUMRESULTS
+01e5 UNIFIMLMEAUTONOMOUSSCANNOISY
+1323 UNIFIDEFAULTCOUNTRY
+01ed UNIFIMACSEQUENCENUMBERRANDOMISATIONACTIVATED
+1343 UNIFIDPDPREDISTORTGAINS
+134f UNIFIFRAMERXCOUNTERS
+1357 UNIFIFRAMETXCOUNTERS
+135f UNIFILOADDPDLUT
+136f UNIFIOVERRIDEDPDLUT
+137d UNIFIMACCCABUSYTIME
+1385 UNIFIMODEMSGIOFFSET
+138d UNIFINARROWBANDCCADEBUG
+01f5 UNIFIFIRMWAREBUILDID
+1395 UNIFINOCELLMAXPOWER
+13a7 UNIFIOPERATINGCLASSPARAMTERS
+01fd UNIFICHIPVERSION
+1401 UNIFIPEERBANDWIDTH
+1407 UNIFICURRENTPEERNSS
+140d UNIFIPEERTXDATARATE
+1413 UNIFIPEERRSSI
+1419 UNIFISWTOHWQUEUESTATS
+0203 UNIFIFIRMWAREPATCHBUILDID
+1421 UNIFIHOSTTOSWQUEUESTATS
+1429 UNIFIROAMCURSSISCANTRIGGER
+1437 UNIFIRADIOCCADEBUG
+143f UNIFIRADIOCCATHRESHOLDS
+020b UNIFIEXTENDEDCAPABILITIESSOFTAP
+146f UNIFIRADIORXSETTINGSREAD
+1477 UNIFIRADIOTXSETTINGSREAD
+147f UNIFIRADIOTXPOWEROVERRIDE
+148f UNIFIRATESTATSRXSUCCESSCOUNT
+1497 UNIFIRATESTATSTXSUCCESSCOUNT
+149f UNIFIRATESTATSRATE
+14a7 UNIFIRAATXSUCCESSESCOUNT
+14af UNIFIRAATXFAILURESCOUNT
+14b7 UNIFIRAATXPER
+14bf UNIFIRAARESETSTATS
+14c7 UNIFIRAATXMTPER
+14cf UNIFIREADHARDWARECOUNTER
+14d7 UNIFIREADREG
+14df UNIFIREGULATORYPARAMETERS
+0221 UNIFIBASICCAPABILITIES
+022b UNIFIEXTENDEDCAPABILITIES
+0039 DOT11RSNASTATSCCMPREPLAYS
+0241 UNIFIHTCAPABILITIES
+0263 UNIFIRSNCAPABILITIES
+026d UNIFI24G40MHZCHANNELS
+0275 UNIFIEXTENDEDCAPABILITIESDISABLED
+027d UNIFITESTSETCHANNELBW
+0285 UNIFIPLM689WORKAROUNDENABLE
+028d UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERCOUNT
+0295 UNIFIPLM689WORKAROUNDTRIGGERDHCPDISCOVERTIMEOUT
+029f UNIFISUPPORTEDDATARATES
+02b9 UNIFIPLM689WORKAROUNDADDRESSES
+02cd UNIFIRADIOMEASUREMENTACTIVATED
+02d5 UNIFIRADIOMEASUREMENTCAPABILITIES
+0049 DOT11RSNASTATSCCMPDECRYPTERRORS
+02e7 UNIFIVHTACTIVATED
+02ef UNIFIHTACTIVATED
+02f7 UNIFIPLM689WORKAROUNDTRIGGERSTATICIPTIMEOUT
+02ff UNIFIPLM689WORKAROUNDTRIGGERARPCOUNT
+0307 UNIFIROAMINGENABLED
+030f UNIFIROAMRSSISCANTRIGGER
+031f UNIFIROAMDELTATRIGGER
+032d UNIFIROAMCACHEDCHANNELSCANPERIOD
+033b UNIFIROAMNCHOFULLSCANPERIOD
+0349 UNIFIROAMSCANBAND
+0355 UNIFIROAMNCHOSCANMAXACTIVECHANNELTIME
+035f UNIFIROAMFULLCHANNELSCANFREQUENCY
+0369 UNIFIROAMMODE
+0375 UNIFIROAMRSSISCANNOCANDIDATEDELTATRIGGER
+0059 DOT11RSNASTATSTKIPREPLAYS
+0383 UNIFIROAMEAPTIMEOUT
+0009 DOT11RSNASTATSTKIPICVERRORS
+038d UNIFIROAMNCHOSCANCONTROL
+0395 UNIFIROAMNCHODFSSCANMODE
+03a1 UNIFIROAMNCHOSCANHOMETIME
+03ab UNIFIROAMNCHOSCANHOMEAWAYTIME
+03b7 UNIFIROAMNCHOSCANNPROBE
+03bf UNIFIROAMNCHORSSIDELTA
+03cd UNIFIAPOLBCDURATION
+03d7 UNIFIAPOLBCINTERVAL
+03e1 UNIFIFRAMERESPONSETIMEOUT
+oid 408
+100 dot11AssociationSAQueryMaximumTimeout
+101 dot11AssociationSAQueryRetryTimeout
+112 dot11PowerCapabilityMaxImplemented
+113 dot11PowerCapabilityMinImplemented
+121 dot11RTSThreshold
+122 dot11ShortRetryLimit
+123 dot11LongRetryLimit
+124 dot11FragmentationThreshold
+146 dot11RTSSuccessCount
+148 dot11ACKFailureCount
+150 dot11MulticastReceivedFrameCount
+151 dot11FCSErrorCount
+153 dot11WEPUndecryptableCount
+183 dot11manufacturerProductVersion
+2000 unifiMLMEConnectionTimeOut
+2001 unifiMLMEScanChannelMaxScanTime
+2002 unifiMLMEScanChannelProbeInterval
+2005 unifiMLMEDataReferenceTimeout
+2007 unifiMLMEScanProbeInterval
+2008 unifiMLMEScanHighRSSIThreshold
+2010 unifiMLMEScanDeltaRSSIThreshold
+2014 unifiMLMEScanMaximumAge
+2015 unifiMLMEScanMaximumResults
+2016 unifiMLMEAutonomousScanNoisy
+2020 unifiMacSequenceNumberRandomisationActivated
+2021 unifiFirmwareBuildID
+2022 unifiChipVersion
+2023 unifiFirmwarePatchBuildID
+2024 unifiExtendedCapabilitiesSoftAp
+2030 unifiBasicCapabilities
+2031 unifiExtendedCapabilities
+2032 unifiHtCapabilities
+2034 unifiRsnCapabilities
+2035 unifi24G40MHZChannels
+2036 unifiExtendedCapabilitiesDisabled
+2037 unifiTestSetChannelBW
+2038 unifiPLM689WorkaroundEnable
+2039 unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+2040 unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+2041 unifiSupportedDataRates
+2042 unifiPLM689WorkaroundAddresses
+2043 unifiRadioMeasurementActivated
+2044 unifiRadioMeasurementCapabilities
+2045 unifiVhtActivated
+2046 unifiHtActivated
+2047 unifiPLM689WorkaroundTriggerStaticIPTimeout
+2048 unifiPLM689WorkaroundTriggerARPCount
+2049 unifiRoamingEnabled
+2050 unifiRoamRssiScanTrigger
+2051 unifiRoamDeltaTrigger
+2052 unifiRoamCachedChannelScanPeriod
+2053 unifiRoamNchoFullScanPeriod
+2055 unifiRoamScanBand
+2057 unifiRoamNchoScanMaxActiveChannelTime
+2058 unifiRoamFullChannelScanFrequency
+2060 unifiRoamMode
+2064 unifiRoamRssiScanNoCandidateDeltaTrigger
+2065 unifiRoamEAPTimeout
+2067 unifiRoamNchoScanControl
+2068 unifiRoamNchoDfsScanMode
+2069 unifiRoamNchoScanHomeTime
+2070 unifiRoamNchoScanHomeAwayTime
+2072 unifiRoamNchoScanNProbe
+2075 unifiRoamNchoRssiDelta
+2076 unifiApOlbcDuration
+2077 unifiApOlbcInterval
+2080 unifiFrameResponseTimeOut
+2081 unifiConnectionFailureTimeout
+2082 unifiConnectingProbeTimeout
+2083 unifiDisconnectTimeout
+2084 unifiFrameResponseCfmTxLifetimeTimeOut
+2085 unifiFrameResponseCfmFailureTimeOut
+2086 unifiForceActiveDuration
+2087 unifiMLMEScanMaxNumberOfProbeSets
+2088 unifiMLMEScanStopIfLessThanXFrames
+2090 unifiRoamingInP2pActivated
+2092 unifiRoamNchoRssiTrigger
+2093 unifiRoamNchoRssiTriggerHysteresis
+2094 unifiPeerBandwidth
+2095 unifiCurrentPeerNss
+2096 unifiPeerTxDataRate
+2097 unifiPeerRSSI
+2098 unifiMLMEStationInactivityTimeOut
+2099 unifiMLMECliInactivityTimeOut
+2100 unifiMLMEStationInitialKickTimeOut
+2104 unifiAssocComebackTimeout
+2110 unifiUartConfigure
+2111 unifiUartPios
+2140 unifiClockFrequency
+2141 unifiCrystalFrequencyTrim
+2142 unifiEnableDorm
+2143 unifiDisableDormWhenBtOn
+2146 unifiExternalClockDetect
+2149 unifiExternalFastClockRequest
+2152 unifiWatchdogTimeout
+2154 unifiScanParameters
+2158 unifiExternalFastClockRequestPIO
+2196 unifiRxDataRate
+2200 unifiRSSI
+2201 unifiLastBssRSSI
+2202 unifiSNR
+2203 unifiLastBssSNR
+2204 unifiSwTxTimeout
+2205 unifiHwTxTimeout
+2206 unifiRateStatsRxSuccessCount
+2207 unifiRateStatsTxSuccessCount
+2208 unifiTxDataRate
+2209 unifiSNRExtraOffsetCCK
+2210 unifiRSSIMaxAveragingPeriod
+2211 unifiRSSIMinReceivedFrames
+2212 unifiRateStatsRate
+2213 unifiLastBssTxDataRate
+2214 unifiDiscardedFrameCount
+2215 unifiMacrameDebugStats
+2218 unifiCurrentTSFTime
+2221 unifiBaTxEnableTid
+2225 unifiBaConfig
+2227 unifiMoveBKtoBE
+2228 unifiBeaconReceived
+2229 unifiACRetries
+2230 unifiRadioOnTime
+2231 unifiRadioTxTime
+2232 unifiRadioRxTime
+2233 unifiRadioScanTime
+2234 unifiPSLeakyAP
+2235 unifiTqamActivated
+2240 unifiNoAckActivationCount
+2241 unifiRxFcsErrorCount
+2245 unifiBeaconsReceivedPercentage
+2249 unifiEnableMgmtTxPacketStats
+2250 unifiSwToHwQueueStats
+2251 unifiHostToSwQueueStats
+2252 unifiQueueStatsEnable
+2253 unifiTxDataConfirm
+2254 unifiThroughputDebug
+2255 unifiLoadDpdLut
+2256 unifiDpdMasterSwitch
+2257 unifiDpdPredistortGains
+2258 unifiOverrideDpdLut
+2260 unifiGoogleMaxNumberOfPeriodicScans
+2261 unifiGoogleMaxRSSISampleSize
+2262 unifiGoogleMaxHotlistAPs
+2263 unifiGoogleMaxSignificantWifiChangeAPs
+2264 unifiGoogleMaxBssidHistoryEntries
+2270 unifiMacBeaconTimeout
+2282 unifiRoamingLowLatencySoftRoamingAllowed
+2292 unifiRoamNchoCachedScanPeriod
+2293 unifiNchoActivated
+2295 unifiRoamCUFactor
+2296 unifiBeaconCu
+2298 unifiRoamRSSIBoost
+2299 UnifiRoamTrackingScanPeriod
+2300 unifiRoamCuLocal
+2301 unifiRoamCUScanNoCandidateDeltaTrigger
+2302 unifiRoamAPSelectDeltaFactor
+2303 unifiRoamCUWeight
+2305 unifiRoamRssiweight
+2306 unifiRoamRssiFactor
+2307 unifiRoamCURssiScanTrigger
+2308 unifiRoamCUScanTrigger
+2309 unifiRoamBSSLoadMonitoringFrequency
+2310 unifiRoamBlacklistSize
+2311 unifiCUMeasurementInterval
+2312 unifiCurrentBssNss
+2313 unifiAPMimoUsed
+2314 unifiRoamOffloaded4wshkTimeout
+2315 unifiRoamingCount
+2316 unifiRoamingAKM
+2317 unifiCurrentBssBandwidth
+2318 unifiCurrentBssChannelFrequency
+2320 unifiLoggerEnabled
+2321 unifiMaPacketFateEnabled
+2326 unifiFrameRXCounters
+2327 unifiFrameTXCounters
+2356 unifiLaaProtectionConfigOverride
+2362 unifiCSROnlyEIFSDuration
+2364 unifiOverrideDefaultBETXOPForHT
+2365 unifiOverrideDefaultBETXOP
+2366 unifiRXABBTrimSettings
+2367 unifiRadioTrimsEnable
+2368 unifiRadioCCAThresholds
+2369 unifiHardwarePlatform
+2370 unifiForceChannelBW
+2371 unifiDPDTrainingDuration
+2372 unifiTxFtrimSettings
+2373 unifiDPDTrainPacketConfig
+2425 unifiCoexDebugOverrideBt
+2476 unifiUseHostListenInterval
+2489 unifiIgmpOffloadActivated
+2500 unifiFastPowerSaveTimeout
+2501 unifiFastPowerSaveTimeOutSmall
+2502 unifiMLMESTAKeepAliveTimeout
+2503 unifiMLMEAPKeepAliveTimeout
+2504 unifiMLMEGOKeepAliveTimeout
+2505 unifiSTARouterAdvertisementMinimumIntervalToForward
+2506 unifiRoamConnectionQualityCheckWaitAfterConnect
+2507 unifiApBeaconMaxDrift
+2508 unifiBSSMaxIdlePeriodEnabled
+2509 unifiVifIdleMonitorTime
+2510 unifiDisableLegacyPowerSave
+2511 unifiDebugForceActive
+2512 unifiStationActivityIdleTime
+2514 unifiPowerManagementDelayTimeout
+2515 unifiAPSDServicePeriodTimeout
+2516 unifiConcurrentPowerManagementDelayTimeout
+2517 unifiStationQosInfo
+2518 unifiListenIntervalSkippingDTIM
+2519 unifiListenInterval
+2520 unifiLegacyPsPollTimeout
+2522 unifiTogglePowerDomain
+2523 unifiP2PListenIntervalSkippingDTIM
+2524 unifiFragmentationDuration
+2526 unifiIdleModeLiteEnabled
+2527 unifiIdleModeEnabled
+2529 unifiDTIMWaitTimeout
+2530 unifiListenIntervalMaxTime
+2531 unifiScanMaxProbeTransmitLifetime
+2532 unifiPowerSaveTransitionPacketThreshold
+2533 unifiProbeResponseNonAPLifetime
+2534 unifiProbeResponseMaxRetry
+2535 unifiExitPowerSavePeriod
+2536 unifiAggressivePowerSaveTransitionPeriod
+2537 unifiActiveTimeAfterMoreBit
+2538 unifiForcedScheduleDuration
+2539 unifiProbeResponseAPLifetime
+2540 unifiVhtCapabilities
+2541 unifiMAXVifScheduleDuration
+2542 unifiVifLongIntervalTime
+2543 unifiDisallowSchedRelinquish
+2544 unifiRameDplaneOperationTimeout
+2545 unifiDebugKeepRadioOn
+2548 unifiScanAbsenceDuration
+2549 unifiScanAbsencePeriod
+2550 unifiMaxClient
+2556 unifiTdlsInP2pActivated
+2558 unifiTdlsActivated
+2559 unifiTdlsTPThresholdPktSecs
+2560 unifiTdlsRssiThreshold
+2561 unifiTdlsMaximumRetry
+2562 unifiTdlsTPMonitorSecs
+2563 unifiTdlsBasicHtMcsSet
+2564 unifiTdlsBasicVhtMcsSet
+2565 dot11TDLSDiscoveryRequestWindow
+2566 dot11TDLSResponseTimeout
+2567 dot11TDLSChannelSwitchActivated
+2568 unifiTdlsDesignForTestMode
+2577 unifiTdlsKeyLifeTimeInterval
+2578 unifiTdlsTeardownFrameTxTimeout
+2580 unifiWifiSharingEnabled
+2582 unifiWiFiSharing5GHzChannel
+2583 unifiWifiSharingChannelSwitchCount
+2584 unifiChannelAnnouncementCount
+2585 unifiRATestStoredSA
+2586 unifiRATestStoreFrame
+2587 dot11TDLSPeerUAPSDBufferSTAActivated
+2601 unifiStaChannelSwitchSlowApActivated
+2604 unifiStaChannelSwitchSlowApMaxTime
+2605 unifiStaChannelSwitchSlowApPollInterval
+2606 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+2610 unifiIncludePMKIDForPSK
+2641 unifiRoamBSSCUTriggerFrequency
+2842 unifiMLMESTAKeepAliveFailure
+4001 unifiCSROnlyMIBShield
+4071 unifiPrivateBbbTxFilterConfig
+4075 unifiPrivateSWAGCFrontEndGain
+4076 unifiPrivateSWAGCFrontEndLoss
+4077 unifiPrivateSWAGCExtThresh
+4078 unifiCSROnlyPowerCalDelay
+4079 unifiRxAgcControl
+4130 unifiWapiQosMask
+4138 unifiRaaMaxSpecTimerMultiplier
+4139 unifiWMMStallEnable
+4140 unifiRaaSpeculationInterval
+4141 unifiRaaSpeculationPeriod
+4142 unifiRaaNumbSpeculationFrames
+4143 unifiRaaTxSuccessesCount
+4144 unifiRaaTxFailuresCount
+4145 unifiRaaTxPer
+4146 unifiRaaResetStats
+4147 unifiRaaTxMTPer
+4148 unifiRaaTxHostRate
+4149 unifiFallbackShortFrameRetryDistribution
+4171 unifiPreEBRTWindow
+4173 unifiPostEBRTWindow
+4179 unifiPsPollThreshold
+430 dot11RSNAStatsSTAAddress
+433 dot11RSNAStatsTKIPICVErrors
+434 dot11RSNAStatsTKIPLocalMICFailures
+435 dot11RSNAStatsTKIPRemoteMICFailures
+436 dot11RSNAStatsCCMPReplays
+437 dot11RSNAStatsCCMPDecryptErrors
+438 dot11RSNAStatsTKIPReplays
+441 dot11RSNAStatsRobustMgmtCCMPReplays
+5029 unifiDebugModuleControl
+5030 unifiTxUsingLdpcEnabled
+5031 unifiTxSettings
+5032 unifiTxGainSettings
+5033 unifiTxAntennaConnectionLossFrequency
+5034 unifiTxAntennaConnectionLoss
+5035 unifiTxAntennaMaxGainFrequency
+5036 unifiTxAntennaMaxGain
+5037 unifiRxExternalGainFrequency
+5038 unifiRxExternalGain
+5040 unifiTxSGI20Enabled
+5041 unifiTxSGI40Enabled
+5042 unifiTxSGI80Enabled
+5043 unifiTxSGI160Enabled
+5044 unifiMacAddressRandomisation
+5045 unifiSuBeamformerEnabled
+5046 unifiMuBeamformerEnabled
+5047 unifiMacAddressRandomisationMask
+5050 unifiWipsActivated
+5054 unifiRfTestModeEnabled
+5055 unifiTxPowerDetectorResponse
+5056 unifiTxDetectorTemperatureCompensation
+5057 unifiTxDetectorFrequencyCompensation
+5058 unifiTxOpenLoopTemperatureCompensation
+5059 unifiTxOpenLoopFrequencyCompensation
+5060 unifiTxOfdmSelect
+5061 unifiTxDigGain
+5062 unifiChipTemperature
+5063 UnifiBatteryVoltage
+5064 unifiTxOOBConstraints
+5066 unifiTxPaGainDpdTemperatureCompensation
+5067 unifiTxPaGainDpdFrequencyCompensation
+5072 unifiTxPowerTrimConfig
+5080 unifiForceShortSlotTime
+5081 unifiTxGainStepSettings
+5082 unifiDebugDisableRadioNannyActions
+5083 unifiRxCckModemSensitivity
+5084 unifiDpdPerBandwidth
+5085 unifiBBVersion
+5086 unifiRFVersion
+5087 unifiReadHardwareCounter
+5088 unifiClearRadioTrimCache
+5089 unifiRadioTXSettingsRead
+5090 unifiModemSgiOffset
+5091 unifiRadioTxPowerOverride
+5092 unifiRxRadioCsMode
+5093 unifiRxPriEnergyDetThreshold
+5094 unifiRxSecEnergyDetThreshold
+5096 unifiRadioRXSettingsRead
+5100 unifiRadioCCADebug
+5101 unifiCCACSThresh
+5102 unifiCCAMasterSwitch
+5103 unifiRxSyncCCACfg
+5104 unifiMacCCABusyTime
+5105 unifiMacSecChanClearTime
+5107 unifiNarrowbandCCADebug
+5108 unifiBbBbaCcaCfg
+53 dot11TDLSPeerUAPSDIndicationWindow
+5402 unifiRMMaxScanCacheCount
+6013 unifiLnaControlEnabled
+6014 unifiLnaControlRssiThresholdLower
+6015 unifiLnaControlRssiThresholdUpper
+6018 unifiLowPowerRxConfig
+6019 unifiTPCEnabled
+6020 unifiCurrentTxpowerLevel
+6021 unifiUserSetTxpowerLevel
+6022 unifiTPCMaxPowerRSSIThreshold
+6023 unifiTPCMinPowerRSSIThreshold
+6024 unifiTPCMinPower2G
+6025 unifiTPCMinPower5G
+6026 unifiSarBackoff
+6028 unifiRadioLpRxRssiThresholdLower
+6029 unifiRadioLpRxRssiThresholdUpper
+6050 unifiPMFAssociationComebackTimeDelta
+6060 unifiTestTspecHack
+6061 unifiTestTspecHackValue
+6069 unifiDebugInstantDelivery
+6071 unifiDebugEnable
+6073 unifiDPlaneDebug
+6080 unifiNANEnabled
+6081 unifiNANBeaconCapabilities
+6100 hutsReadWriteDataElementInt32
+6101 hutsReadWriteDataElementBoolean
+6102 hutsReadWriteDataElementOctetString
+6103 hutsReadWriteTableInt16Row
+6104 hutsReadWriteTableOctetStringRow
+6105 hutsReadWriteRemoteProcedureCallInt32
+6107 hutsReadWriteRemoteProcedureCallOctetString
+6108 hutsReadWriteInternalAPIInt16
+6109 hutsReadWriteInternalAPIUint16
+6110 hutsReadWriteInternalAPIUint32
+6111 hutsReadWriteInternalAPIInt64
+6112 hutsReadWriteInternalAPIBoolean
+6113 hutsReadWriteInternalAPIOctetString
+6114 hutsReadWriteInternalAPIFixedSizeTableRow
+6115 hutsReadWriteInternalAPIVarSizeTableRow
+6116 hutsReadWriteInternalAPIFixSizeTableKey1Row
+6117 hutsReadWriteInternalAPIFixSizeTableKey2Row
+6118 hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+6119 hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+6120 hutsReadWriteInternalAPIFixSizeTableKeyRow
+6121 hutsReadWriteInternalAPIVarSizeTableKeyRow
+6122 unifiTestScanNoMedium
+6123 unifiDualBandConcurrency
+6124 unifiLoggerMaxDelayedEvents
+8011 unifiRegulatoryParameters
+8012 unifiSupportedChannels
+8013 unifiDefaultCountry
+8014 unifiCountryList
+8015 unifiOperatingClassParamters
+8017 unifiNoCellMaxPower
+8018 unifiNoCellIncludedChannels
+8019 unifiRegDomVersion
+8020 unifiDefaultCountryWithoutCH12CH13
+8051 unifiReadReg
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg
new file mode 100644
index 0000000..79985f0
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg
@@ -0,0 +1,408 @@
+2 dot11RSNAStatsSTAAddress
+2 dot11RSNAStatsTKIPICVErrors
+2 dot11RSNAStatsTKIPLocalMICFailures
+2 dot11RSNAStatsTKIPRemoteMICFailures
+2 dot11RSNAStatsCCMPReplays
+2 dot11RSNAStatsCCMPDecryptErrors
+2 dot11RSNAStatsTKIPReplays
+2 dot11RSNAStatsRobustMgmtCCMPReplays
+0 dot11TDLSPeerUAPSDIndicationWindow
+0 dot11AssociationSAQueryMaximumTimeout
+0 dot11AssociationSAQueryRetryTimeout
+0 dot11PowerCapabilityMaxImplemented
+0 dot11PowerCapabilityMinImplemented
+0 dot11RTSThreshold
+0 dot11ShortRetryLimit
+0 dot11LongRetryLimit
+0 dot11FragmentationThreshold
+0 dot11RTSSuccessCount
+0 dot11ACKFailureCount
+0 dot11MulticastReceivedFrameCount
+0 dot11FCSErrorCount
+0 dot11WEPUndecryptableCount
+0 dot11manufacturerProductVersion
+0 unifiMLMEConnectionTimeOut
+0 unifiMLMEScanChannelMaxScanTime
+0 unifiMLMEScanChannelProbeInterval
+0 unifiMLMEDataReferenceTimeout
+0 unifiMLMEScanProbeInterval
+0 unifiMLMEScanHighRSSIThreshold
+0 unifiMLMEScanDeltaRSSIThreshold
+0 unifiMLMEScanMaximumAge
+0 unifiMLMEScanMaximumResults
+0 unifiMLMEAutonomousScanNoisy
+0 unifiMacSequenceNumberRandomisationActivated
+0 unifiFirmwareBuildID
+0 unifiChipVersion
+0 unifiFirmwarePatchBuildID
+0 unifiExtendedCapabilitiesSoftAp
+0 unifiBasicCapabilities
+0 unifiExtendedCapabilities
+0 unifiHtCapabilities
+0 unifiRsnCapabilities
+0 unifi24G40MHZChannels
+0 unifiExtendedCapabilitiesDisabled
+0 unifiTestSetChannelBW
+0 unifiPLM689WorkaroundEnable
+0 unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+0 unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+0 unifiSupportedDataRates
+0 unifiPLM689WorkaroundAddresses
+0 unifiRadioMeasurementActivated
+0 unifiRadioMeasurementCapabilities
+0 unifiVhtActivated
+0 unifiHtActivated
+0 unifiPLM689WorkaroundTriggerStaticIPTimeout
+0 unifiPLM689WorkaroundTriggerARPCount
+0 unifiRoamingEnabled
+0 unifiRoamRssiScanTrigger
+0 unifiRoamDeltaTrigger
+0 unifiRoamCachedChannelScanPeriod
+0 unifiRoamNchoFullScanPeriod
+0 unifiRoamScanBand
+0 unifiRoamNchoScanMaxActiveChannelTime
+0 unifiRoamFullChannelScanFrequency
+0 unifiRoamMode
+0 unifiRoamRssiScanNoCandidateDeltaTrigger
+0 unifiRoamEAPTimeout
+0 unifiRoamNchoScanControl
+0 unifiRoamNchoDfsScanMode
+0 unifiRoamNchoScanHomeTime
+0 unifiRoamNchoScanHomeAwayTime
+0 unifiRoamNchoScanNProbe
+0 unifiRoamNchoRssiDelta
+0 unifiApOlbcDuration
+0 unifiApOlbcInterval
+0 unifiFrameResponseTimeOut
+0 unifiConnectionFailureTimeout
+0 unifiConnectingProbeTimeout
+0 unifiDisconnectTimeout
+0 unifiFrameResponseCfmTxLifetimeTimeOut
+0 unifiFrameResponseCfmFailureTimeOut
+0 unifiForceActiveDuration
+0 unifiMLMEScanMaxNumberOfProbeSets
+0 unifiMLMEScanStopIfLessThanXFrames
+0 unifiRoamingInP2pActivated
+0 unifiRoamNchoRssiTrigger
+0 unifiRoamNchoRssiTriggerHysteresis
+0 unifiMLMEStationInactivityTimeOut
+0 unifiMLMECliInactivityTimeOut
+0 unifiMLMEStationInitialKickTimeOut
+0 unifiAssocComebackTimeout
+0 unifiUartConfigure
+0 unifiUartPios
+0 unifiClockFrequency
+0 unifiCrystalFrequencyTrim
+0 unifiEnableDorm
+0 unifiDisableDormWhenBtOn
+0 unifiExternalClockDetect
+0 unifiExternalFastClockRequest
+0 unifiWatchdogTimeout
+0 unifiExternalFastClockRequestPIO
+0 unifiRxDataRate
+0 unifiRSSI
+0 unifiLastBssRSSI
+0 unifiSNR
+0 unifiLastBssSNR
+0 unifiSwTxTimeout
+0 unifiHwTxTimeout
+0 unifiTxDataRate
+0 unifiSNRExtraOffsetCCK
+0 unifiRSSIMaxAveragingPeriod
+0 unifiRSSIMinReceivedFrames
+0 unifiLastBssTxDataRate
+0 unifiDiscardedFrameCount
+0 unifiMacrameDebugStats
+0 unifiCurrentTSFTime
+0 unifiBaTxEnableTid
+0 unifiBaConfig
+0 unifiMoveBKtoBE
+0 unifiBeaconReceived
+0 unifiRadioOnTime
+0 unifiRadioTxTime
+0 unifiRadioRxTime
+0 unifiRadioScanTime
+0 unifiPSLeakyAP
+0 unifiTqamActivated
+0 unifiNoAckActivationCount
+0 unifiRxFcsErrorCount
+0 unifiBeaconsReceivedPercentage
+0 unifiEnableMgmtTxPacketStats
+0 unifiQueueStatsEnable
+0 unifiDpdMasterSwitch
+0 unifiGoogleMaxNumberOfPeriodicScans
+0 unifiGoogleMaxRSSISampleSize
+0 unifiGoogleMaxHotlistAPs
+0 unifiGoogleMaxSignificantWifiChangeAPs
+0 unifiGoogleMaxBssidHistoryEntries
+0 unifiMacBeaconTimeout
+0 unifiRoamingLowLatencySoftRoamingAllowed
+0 unifiRoamNchoCachedScanPeriod
+0 unifiNchoActivated
+0 unifiBeaconCu
+0 UnifiRoamTrackingScanPeriod
+0 unifiRoamCuLocal
+0 unifiRoamCUScanNoCandidateDeltaTrigger
+0 unifiRoamAPSelectDeltaFactor
+0 unifiRoamCUWeight
+0 unifiRoamRssiweight
+0 unifiRoamBSSLoadMonitoringFrequency
+0 unifiRoamBlacklistSize
+0 unifiCUMeasurementInterval
+0 unifiCurrentBssNss
+0 unifiAPMimoUsed
+0 unifiRoamOffloaded4wshkTimeout
+0 unifiRoamingCount
+0 unifiRoamingAKM
+0 unifiCurrentBssBandwidth
+0 unifiCurrentBssChannelFrequency
+0 unifiLoggerEnabled
+0 unifiMaPacketFateEnabled
+0 unifiLaaProtectionConfigOverride
+0 unifiCSROnlyEIFSDuration
+0 unifiOverrideDefaultBETXOPForHT
+0 unifiOverrideDefaultBETXOP
+0 unifiRXABBTrimSettings
+0 unifiRadioTrimsEnable
+0 unifiHardwarePlatform
+0 unifiForceChannelBW
+0 unifiDPDTrainingDuration
+0 unifiCoexDebugOverrideBt
+0 unifiUseHostListenInterval
+0 unifiIgmpOffloadActivated
+0 unifiFastPowerSaveTimeout
+0 unifiFastPowerSaveTimeOutSmall
+0 unifiMLMESTAKeepAliveTimeout
+0 unifiMLMEAPKeepAliveTimeout
+0 unifiMLMEGOKeepAliveTimeout
+0 unifiSTARouterAdvertisementMinimumIntervalToForward
+0 unifiRoamConnectionQualityCheckWaitAfterConnect
+0 unifiApBeaconMaxDrift
+0 unifiBSSMaxIdlePeriodEnabled
+0 unifiVifIdleMonitorTime
+0 unifiDisableLegacyPowerSave
+0 unifiDebugForceActive
+0 unifiStationActivityIdleTime
+0 unifiPowerManagementDelayTimeout
+0 unifiAPSDServicePeriodTimeout
+0 unifiConcurrentPowerManagementDelayTimeout
+0 unifiStationQosInfo
+0 unifiListenIntervalSkippingDTIM
+0 unifiListenInterval
+0 unifiLegacyPsPollTimeout
+0 unifiTogglePowerDomain
+0 unifiP2PListenIntervalSkippingDTIM
+0 unifiFragmentationDuration
+0 unifiIdleModeLiteEnabled
+0 unifiIdleModeEnabled
+0 unifiDTIMWaitTimeout
+0 unifiListenIntervalMaxTime
+0 unifiScanMaxProbeTransmitLifetime
+0 unifiPowerSaveTransitionPacketThreshold
+0 unifiProbeResponseNonAPLifetime
+0 unifiProbeResponseMaxRetry
+0 unifiExitPowerSavePeriod
+0 unifiAggressivePowerSaveTransitionPeriod
+0 unifiActiveTimeAfterMoreBit
+0 unifiForcedScheduleDuration
+0 unifiProbeResponseAPLifetime
+0 unifiVhtCapabilities
+0 unifiMAXVifScheduleDuration
+0 unifiVifLongIntervalTime
+0 unifiDisallowSchedRelinquish
+0 unifiRameDplaneOperationTimeout
+0 unifiDebugKeepRadioOn
+0 unifiScanAbsenceDuration
+0 unifiScanAbsencePeriod
+0 unifiMaxClient
+0 unifiTdlsInP2pActivated
+0 unifiTdlsActivated
+0 unifiTdlsTPThresholdPktSecs
+0 unifiTdlsRssiThreshold
+0 unifiTdlsMaximumRetry
+0 unifiTdlsTPMonitorSecs
+0 unifiTdlsBasicHtMcsSet
+0 unifiTdlsBasicVhtMcsSet
+0 dot11TDLSDiscoveryRequestWindow
+0 dot11TDLSResponseTimeout
+0 dot11TDLSChannelSwitchActivated
+0 unifiTdlsDesignForTestMode
+0 unifiTdlsKeyLifeTimeInterval
+0 unifiTdlsTeardownFrameTxTimeout
+0 unifiWifiSharingEnabled
+0 unifiWiFiSharing5GHzChannel
+0 unifiWifiSharingChannelSwitchCount
+0 unifiChannelAnnouncementCount
+0 unifiRATestStoredSA
+0 unifiRATestStoreFrame
+0 dot11TDLSPeerUAPSDBufferSTAActivated
+0 unifiStaChannelSwitchSlowApActivated
+0 unifiStaChannelSwitchSlowApMaxTime
+0 unifiStaChannelSwitchSlowApPollInterval
+0 unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+0 unifiIncludePMKIDForPSK
+0 unifiRoamBSSCUTriggerFrequency
+0 unifiMLMESTAKeepAliveFailure
+0 unifiCSROnlyMIBShield
+0 unifiPrivateBbbTxFilterConfig
+0 unifiPrivateSWAGCFrontEndGain
+0 unifiPrivateSWAGCFrontEndLoss
+0 unifiPrivateSWAGCExtThresh
+0 unifiCSROnlyPowerCalDelay
+0 unifiRxAgcControl
+0 unifiWapiQosMask
+0 unifiRaaMaxSpecTimerMultiplier
+0 unifiWMMStallEnable
+0 unifiRaaSpeculationInterval
+0 unifiRaaSpeculationPeriod
+0 unifiRaaNumbSpeculationFrames
+0 unifiRaaTxHostRate
+0 unifiFallbackShortFrameRetryDistribution
+0 unifiPreEBRTWindow
+0 unifiPostEBRTWindow
+0 unifiPsPollThreshold
+0 unifiTxUsingLdpcEnabled
+0 unifiTxSGI20Enabled
+0 unifiTxSGI40Enabled
+0 unifiTxSGI80Enabled
+0 unifiTxSGI160Enabled
+0 unifiMacAddressRandomisation
+0 unifiSuBeamformerEnabled
+0 unifiMuBeamformerEnabled
+0 unifiMacAddressRandomisationMask
+0 unifiWipsActivated
+0 unifiRfTestModeEnabled
+0 unifiTxOfdmSelect
+0 unifiTxDigGain
+0 unifiChipTemperature
+0 UnifiBatteryVoltage
+0 unifiForceShortSlotTime
+0 unifiDebugDisableRadioNannyActions
+0 unifiRxCckModemSensitivity
+0 unifiDpdPerBandwidth
+0 unifiBBVersion
+0 unifiRFVersion
+0 unifiClearRadioTrimCache
+0 unifiRxRadioCsMode
+0 unifiRxPriEnergyDetThreshold
+0 unifiRxSecEnergyDetThreshold
+0 unifiCCAMasterSwitch
+0 unifiRxSyncCCACfg
+0 unifiMacSecChanClearTime
+0 unifiBbBbaCcaCfg
+0 unifiRMMaxScanCacheCount
+0 unifiLnaControlEnabled
+0 unifiLnaControlRssiThresholdLower
+0 unifiLnaControlRssiThresholdUpper
+0 unifiLowPowerRxConfig
+0 unifiTPCEnabled
+0 unifiCurrentTxpowerLevel
+0 unifiUserSetTxpowerLevel
+0 unifiTPCMaxPowerRSSIThreshold
+0 unifiTPCMinPowerRSSIThreshold
+0 unifiTPCMinPower2G
+0 unifiTPCMinPower5G
+0 unifiRadioLpRxRssiThresholdLower
+0 unifiRadioLpRxRssiThresholdUpper
+0 unifiPMFAssociationComebackTimeDelta
+0 unifiTestTspecHack
+0 unifiTestTspecHackValue
+0 unifiDebugInstantDelivery
+0 unifiDebugEnable
+0 unifiDPlaneDebug
+0 unifiNANEnabled
+0 unifiNANBeaconCapabilities
+0 hutsReadWriteDataElementInt32
+0 hutsReadWriteDataElementBoolean
+0 hutsReadWriteDataElementOctetString
+0 hutsReadWriteRemoteProcedureCallInt32
+0 hutsReadWriteInternalAPIInt16
+0 hutsReadWriteInternalAPIUint16
+0 hutsReadWriteInternalAPIUint32
+0 hutsReadWriteInternalAPIInt64
+0 hutsReadWriteInternalAPIBoolean
+0 hutsReadWriteInternalAPIOctetString
+0 unifiTestScanNoMedium
+0 unifiDualBandConcurrency
+0 unifiLoggerMaxDelayedEvents
+0 unifiSupportedChannels
+0 unifiCountryList
+0 unifiNoCellIncludedChannels
+0 unifiRegDomVersion
+0 unifiDefaultCountryWithoutCH12CH13
+2 hutsReadWriteInternalAPIFixSizeTableKeyRow
+1 hutsReadWriteInternalAPIFixSizeTableKey1Row
+1 hutsReadWriteInternalAPIFixSizeTableKey2Row
+1 hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+1 hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+1 hutsReadWriteInternalAPIFixedSizeTableRow
+1 hutsReadWriteInternalAPIVarSizeTableRow
+2 hutsReadWriteInternalAPIVarSizeTableKeyRow
+2 hutsReadWriteRemoteProcedureCallOctetString
+1 hutsReadWriteTableInt16Row
+1 hutsReadWriteTableOctetStringRow
+1 unifiACRetries
+1 unifiTxDataConfirm
+1 unifiCCACSThresh
+1 unifiDPDTrainPacketConfig
+1 unifiDebugModuleControl
+1 unifiDefaultCountry
+1 unifiDpdPredistortGains
+1 unifiFrameRXCounters
+1 unifiFrameTXCounters
+2 unifiLoadDpdLut
+2 unifiOverrideDpdLut
+2 unifiMacCCABusyTime
+2 unifiModemSgiOffset
+1 unifiNarrowbandCCADebug
+1 unifiNoCellMaxPower
+1 unifiOperatingClassParamters
+1 unifiPeerBandwidth
+1 unifiCurrentPeerNss
+1 unifiPeerTxDataRate
+1 unifiPeerRSSI
+1 unifiSwToHwQueueStats
+1 unifiHostToSwQueueStats
+1 unifiRoamCURssiScanTrigger
+2 unifiRadioCCADebug
+1 unifiRadioCCAThresholds
+2 unifiRadioRXSettingsRead
+2 unifiRadioTXSettingsRead
+1 unifiRadioTxPowerOverride
+1 unifiRateStatsRxSuccessCount
+1 unifiRateStatsTxSuccessCount
+1 unifiRateStatsRate
+1 unifiRaaTxSuccessesCount
+1 unifiRaaTxFailuresCount
+1 unifiRaaTxPer
+1 unifiRaaResetStats
+1 unifiRaaTxMTPer
+2 unifiReadHardwareCounter
+1 unifiReadReg
+1 unifiRegulatoryParameters
+1 unifiRoamCUFactor
+1 unifiRoamCUScanTrigger
+1 unifiRoamRSSIBoost
+1 unifiRoamRssiFactor
+1 unifiRxExternalGainFrequency
+1 unifiRxExternalGain
+1 unifiSarBackoff
+1 unifiScanParameters
+1 unifiThroughputDebug
+1 unifiTxAntennaConnectionLossFrequency
+1 unifiTxAntennaConnectionLoss
+1 unifiTxAntennaMaxGainFrequency
+1 unifiTxAntennaMaxGain
+1 unifiTxDetectorFrequencyCompensation
+1 unifiTxDetectorTemperatureCompensation
+1 unifiTxFtrimSettings
+1 unifiTxGainSettings
+1 unifiTxGainStepSettings
+1 unifiTxOOBConstraints
+1 unifiTxOpenLoopFrequencyCompensation
+1 unifiTxOpenLoopTemperatureCompensation
+1 unifiTxPaGainDpdFrequencyCompensation
+1 unifiTxPaGainDpdTemperatureCompensation
+1 unifiTxPowerDetectorResponse
+1 unifiTxPowerTrimConfig
+1 unifiTxSettings
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg
new file mode 100644
index 0000000..e7c0be0
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg
@@ -0,0 +1,408 @@
+z dot11RSNAStatsSTAAddress
+z dot11RSNAStatsTKIPICVErrors
+z dot11RSNAStatsTKIPLocalMICFailures
+z dot11RSNAStatsTKIPRemoteMICFailures
+z dot11RSNAStatsCCMPReplays
+z dot11RSNAStatsCCMPDecryptErrors
+z dot11RSNAStatsTKIPReplays
+z dot11RSNAStatsRobustMgmtCCMPReplays
+z dot11TDLSPeerUAPSDIndicationWindow
+z dot11AssociationSAQueryMaximumTimeout
+z dot11AssociationSAQueryRetryTimeout
+z dot11PowerCapabilityMaxImplemented
+z dot11PowerCapabilityMinImplemented
+ p dot11RTSThreshold
+ p dot11ShortRetryLimit
+ p dot11LongRetryLimit
+ p dot11FragmentationThreshold
+ p dot11RTSSuccessCount
+ p dot11ACKFailureCount
+ p dot11MulticastReceivedFrameCount
+ p dot11FCSErrorCount
+ p dot11WEPUndecryptableCount
+z dot11manufacturerProductVersion
+z unifiMLMEConnectionTimeOut
+z unifiMLMEScanChannelMaxScanTime
+z unifiMLMEScanChannelProbeInterval
+z unifiMLMEDataReferenceTimeout
+z unifiMLMEScanProbeInterval
+z unifiMLMEScanHighRSSIThreshold
+z unifiMLMEScanDeltaRSSIThreshold
+z unifiMLMEScanMaximumAge
+z unifiMLMEScanMaximumResults
+z unifiMLMEAutonomousScanNoisy
+z unifiMacSequenceNumberRandomisationActivated
+z unifiFirmwareBuildID
+z unifiChipVersion
+z unifiFirmwarePatchBuildID
+z unifiExtendedCapabilitiesSoftAp
+z unifiBasicCapabilities
+z unifiExtendedCapabilities
+z unifiHtCapabilities
+z unifiRsnCapabilities
+z unifi24G40MHZChannels
+z unifiExtendedCapabilitiesDisabled
+ p unifiTestSetChannelBW
+z unifiPLM689WorkaroundEnable
+z unifiPLM689WorkaroundTriggerDHCPDiscoverCount
+z unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout
+z unifiSupportedDataRates
+z unifiPLM689WorkaroundAddresses
+z unifiRadioMeasurementActivated
+z unifiRadioMeasurementCapabilities
+z unifiVhtActivated
+z unifiHtActivated
+z unifiPLM689WorkaroundTriggerStaticIPTimeout
+z unifiPLM689WorkaroundTriggerARPCount
+z unifiRoamingEnabled
+z unifiRoamRssiScanTrigger
+z unifiRoamDeltaTrigger
+z unifiRoamCachedChannelScanPeriod
+z unifiRoamNchoFullScanPeriod
+z unifiRoamScanBand
+z unifiRoamNchoScanMaxActiveChannelTime
+z unifiRoamFullChannelScanFrequency
+z unifiRoamMode
+z unifiRoamRssiScanNoCandidateDeltaTrigger
+z unifiRoamEAPTimeout
+z unifiRoamNchoScanControl
+z unifiRoamNchoDfsScanMode
+z unifiRoamNchoScanHomeTime
+z unifiRoamNchoScanHomeAwayTime
+z unifiRoamNchoScanNProbe
+z unifiRoamNchoRssiDelta
+z unifiApOlbcDuration
+z unifiApOlbcInterval
+z unifiFrameResponseTimeOut
+z unifiConnectionFailureTimeout
+z unifiConnectingProbeTimeout
+z unifiDisconnectTimeout
+z unifiFrameResponseCfmTxLifetimeTimeOut
+z unifiFrameResponseCfmFailureTimeOut
+z unifiForceActiveDuration
+z unifiMLMEScanMaxNumberOfProbeSets
+z unifiMLMEScanStopIfLessThanXFrames
+z unifiRoamingInP2pActivated
+z unifiRoamNchoRssiTrigger
+z unifiRoamNchoRssiTriggerHysteresis
+z unifiMLMEStationInactivityTimeOut
+z unifiMLMECliInactivityTimeOut
+z unifiMLMEStationInitialKickTimeOut
+z unifiAssocComebackTimeout
+z unifiUartConfigure
+z unifiUartPios
+z unifiClockFrequency
+z unifiCrystalFrequencyTrim
+z unifiEnableDorm
+z unifiDisableDormWhenBtOn
+z unifiExternalClockDetect
+z unifiExternalFastClockRequest
+z unifiWatchdogTimeout
+z unifiExternalFastClockRequestPIO
+ p unifiRxDataRate
+ p unifiRSSI
+z unifiLastBssRSSI
+ p unifiSNR
+z unifiLastBssSNR
+z unifiSwTxTimeout
+z unifiHwTxTimeout
+ p unifiTxDataRate
+z unifiSNRExtraOffsetCCK
+z unifiRSSIMaxAveragingPeriod
+z unifiRSSIMinReceivedFrames
+z unifiLastBssTxDataRate
+ p unifiDiscardedFrameCount
+z unifiMacrameDebugStats
+ p unifiCurrentTSFTime
+z unifiBaTxEnableTid
+z unifiBaConfig
+z unifiMoveBKtoBE
+ p unifiBeaconReceived
+z unifiRadioOnTime
+z unifiRadioTxTime
+z unifiRadioRxTime
+z unifiRadioScanTime
+ p unifiPSLeakyAP
+z unifiTqamActivated
+z unifiNoAckActivationCount
+z unifiRxFcsErrorCount
+ p unifiBeaconsReceivedPercentage
+z unifiEnableMgmtTxPacketStats
+ p unifiQueueStatsEnable
+z unifiDpdMasterSwitch
+z unifiGoogleMaxNumberOfPeriodicScans
+z unifiGoogleMaxRSSISampleSize
+z unifiGoogleMaxHotlistAPs
+z unifiGoogleMaxSignificantWifiChangeAPs
+z unifiGoogleMaxBssidHistoryEntries
+z unifiMacBeaconTimeout
+z unifiRoamingLowLatencySoftRoamingAllowed
+z unifiRoamNchoCachedScanPeriod
+z unifiNchoActivated
+z unifiBeaconCu
+z UnifiRoamTrackingScanPeriod
+z unifiRoamCuLocal
+z unifiRoamCUScanNoCandidateDeltaTrigger
+z unifiRoamAPSelectDeltaFactor
+z unifiRoamCUWeight
+z unifiRoamRssiweight
+z unifiRoamBSSLoadMonitoringFrequency
+z unifiRoamBlacklistSize
+z unifiCUMeasurementInterval
+z unifiCurrentBssNss
+z unifiAPMimoUsed
+z unifiRoamOffloaded4wshkTimeout
+z unifiRoamingCount
+z unifiRoamingAKM
+z unifiCurrentBssBandwidth
+z unifiCurrentBssChannelFrequency
+z unifiLoggerEnabled
+z unifiMaPacketFateEnabled
+z unifiLaaProtectionConfigOverride
+z unifiCSROnlyEIFSDuration
+z unifiOverrideDefaultBETXOPForHT
+z unifiOverrideDefaultBETXOP
+z unifiRXABBTrimSettings
+z unifiRadioTrimsEnable
+z unifiHardwarePlatform
+z unifiForceChannelBW
+z unifiDPDTrainingDuration
+z unifiCoexDebugOverrideBt
+z unifiUseHostListenInterval
+z unifiIgmpOffloadActivated
+z unifiFastPowerSaveTimeout
+z unifiFastPowerSaveTimeOutSmall
+z unifiMLMESTAKeepAliveTimeout
+z unifiMLMEAPKeepAliveTimeout
+z unifiMLMEGOKeepAliveTimeout
+z unifiSTARouterAdvertisementMinimumIntervalToForward
+z unifiRoamConnectionQualityCheckWaitAfterConnect
+z unifiApBeaconMaxDrift
+z unifiBSSMaxIdlePeriodEnabled
+z unifiVifIdleMonitorTime
+z unifiDisableLegacyPowerSave
+z unifiDebugForceActive
+z unifiStationActivityIdleTime
+z unifiPowerManagementDelayTimeout
+ p unifiAPSDServicePeriodTimeout
+z unifiConcurrentPowerManagementDelayTimeout
+z unifiStationQosInfo
+z unifiListenIntervalSkippingDTIM
+z unifiListenInterval
+ p unifiLegacyPsPollTimeout
+z unifiTogglePowerDomain
+z unifiP2PListenIntervalSkippingDTIM
+ p unifiFragmentationDuration
+z unifiIdleModeLiteEnabled
+z unifiIdleModeEnabled
+z unifiDTIMWaitTimeout
+z unifiListenIntervalMaxTime
+z unifiScanMaxProbeTransmitLifetime
+z unifiPowerSaveTransitionPacketThreshold
+z unifiProbeResponseNonAPLifetime
+z unifiProbeResponseMaxRetry
+z unifiExitPowerSavePeriod
+z unifiAggressivePowerSaveTransitionPeriod
+z unifiActiveTimeAfterMoreBit
+ p unifiForcedScheduleDuration
+z unifiProbeResponseAPLifetime
+z unifiVhtCapabilities
+z unifiMAXVifScheduleDuration
+z unifiVifLongIntervalTime
+z unifiDisallowSchedRelinquish
+z unifiRameDplaneOperationTimeout
+z unifiDebugKeepRadioOn
+z unifiScanAbsenceDuration
+z unifiScanAbsencePeriod
+z unifiMaxClient
+z unifiTdlsInP2pActivated
+z unifiTdlsActivated
+z unifiTdlsTPThresholdPktSecs
+z unifiTdlsRssiThreshold
+z unifiTdlsMaximumRetry
+z unifiTdlsTPMonitorSecs
+z unifiTdlsBasicHtMcsSet
+z unifiTdlsBasicVhtMcsSet
+z dot11TDLSDiscoveryRequestWindow
+z dot11TDLSResponseTimeout
+z dot11TDLSChannelSwitchActivated
+z unifiTdlsDesignForTestMode
+z unifiTdlsKeyLifeTimeInterval
+z unifiTdlsTeardownFrameTxTimeout
+z unifiWifiSharingEnabled
+z unifiWiFiSharing5GHzChannel
+z unifiWifiSharingChannelSwitchCount
+z unifiChannelAnnouncementCount
+z unifiRATestStoredSA
+z unifiRATestStoreFrame
+z dot11TDLSPeerUAPSDBufferSTAActivated
+z unifiStaChannelSwitchSlowApActivated
+z unifiStaChannelSwitchSlowApMaxTime
+z unifiStaChannelSwitchSlowApPollInterval
+z unifiStaChannelSwitchSlowApProcedureTimeoutIncrement
+z unifiIncludePMKIDForPSK
+z unifiRoamBSSCUTriggerFrequency
+z unifiMLMESTAKeepAliveFailure
+z unifiCSROnlyMIBShield
+z unifiPrivateBbbTxFilterConfig
+z unifiPrivateSWAGCFrontEndGain
+z unifiPrivateSWAGCFrontEndLoss
+z unifiPrivateSWAGCExtThresh
+z unifiCSROnlyPowerCalDelay
+z unifiRxAgcControl
+z unifiWapiQosMask
+z unifiRaaMaxSpecTimerMultiplier
+z unifiWMMStallEnable
+z unifiRaaSpeculationInterval
+z unifiRaaSpeculationPeriod
+z unifiRaaNumbSpeculationFrames
+z unifiRaaTxHostRate
+z unifiFallbackShortFrameRetryDistribution
+ p unifiPreEBRTWindow
+ p unifiPostEBRTWindow
+ p unifiPsPollThreshold
+z unifiTxUsingLdpcEnabled
+z unifiTxSGI20Enabled
+z unifiTxSGI40Enabled
+z unifiTxSGI80Enabled
+z unifiTxSGI160Enabled
+z unifiMacAddressRandomisation
+z unifiSuBeamformerEnabled
+z unifiMuBeamformerEnabled
+z unifiMacAddressRandomisationMask
+z unifiWipsActivated
+z unifiRfTestModeEnabled
+z unifiTxOfdmSelect
+z unifiTxDigGain
+z unifiChipTemperature
+z UnifiBatteryVoltage
+z unifiForceShortSlotTime
+z unifiDebugDisableRadioNannyActions
+z unifiRxCckModemSensitivity
+z unifiDpdPerBandwidth
+z unifiBBVersion
+z unifiRFVersion
+z unifiClearRadioTrimCache
+z unifiRxRadioCsMode
+z unifiRxPriEnergyDetThreshold
+z unifiRxSecEnergyDetThreshold
+z unifiCCAMasterSwitch
+z unifiRxSyncCCACfg
+z unifiMacSecChanClearTime
+z unifiBbBbaCcaCfg
+z unifiRMMaxScanCacheCount
+z unifiLnaControlEnabled
+z unifiLnaControlRssiThresholdLower
+z unifiLnaControlRssiThresholdUpper
+z unifiLowPowerRxConfig
+z unifiTPCEnabled
+ p unifiCurrentTxpowerLevel
+z unifiUserSetTxpowerLevel
+z unifiTPCMaxPowerRSSIThreshold
+z unifiTPCMinPowerRSSIThreshold
+z unifiTPCMinPower2G
+z unifiTPCMinPower5G
+z unifiRadioLpRxRssiThresholdLower
+z unifiRadioLpRxRssiThresholdUpper
+z unifiPMFAssociationComebackTimeDelta
+z unifiTestTspecHack
+z unifiTestTspecHackValue
+z unifiDebugInstantDelivery
+z unifiDebugEnable
+z unifiDPlaneDebug
+z unifiNANEnabled
+z unifiNANBeaconCapabilities
+z hutsReadWriteDataElementInt32
+z hutsReadWriteDataElementBoolean
+z hutsReadWriteDataElementOctetString
+ p hutsReadWriteRemoteProcedureCallInt32
+z hutsReadWriteInternalAPIInt16
+z hutsReadWriteInternalAPIUint16
+z hutsReadWriteInternalAPIUint32
+ p hutsReadWriteInternalAPIInt64
+z hutsReadWriteInternalAPIBoolean
+z hutsReadWriteInternalAPIOctetString
+z unifiTestScanNoMedium
+z unifiDualBandConcurrency
+z unifiLoggerMaxDelayedEvents
+z unifiSupportedChannels
+z unifiCountryList
+z unifiNoCellIncludedChannels
+z unifiRegDomVersion
+z unifiDefaultCountryWithoutCH12CH13
+z hutsReadWriteInternalAPIFixSizeTableKeyRow
+ p hutsReadWriteInternalAPIFixSizeTableKey1Row
+ p hutsReadWriteInternalAPIFixSizeTableKey2Row
+z hutsReadWriteInternalAPIFixVarSizeTableKey1Row
+z hutsReadWriteInternalAPIFixVarSizeTableKey2Row
+z hutsReadWriteInternalAPIFixedSizeTableRow
+z hutsReadWriteInternalAPIVarSizeTableRow
+z hutsReadWriteInternalAPIVarSizeTableKeyRow
+z hutsReadWriteRemoteProcedureCallOctetString
+ p hutsReadWriteTableInt16Row
+z hutsReadWriteTableOctetStringRow
+ p unifiACRetries
+z unifiTxDataConfirm
+z unifiCCACSThresh
+z unifiDPDTrainPacketConfig
+z unifiDebugModuleControl
+z unifiDefaultCountry
+z unifiDpdPredistortGains
+ p unifiFrameRXCounters
+ p unifiFrameTXCounters
+z unifiLoadDpdLut
+z unifiOverrideDpdLut
+z unifiMacCCABusyTime
+z unifiModemSgiOffset
+z unifiNarrowbandCCADebug
+z unifiNoCellMaxPower
+z unifiOperatingClassParamters
+z unifiPeerBandwidth
+z unifiCurrentPeerNss
+z unifiPeerTxDataRate
+z unifiPeerRSSI
+ p unifiSwToHwQueueStats
+ p unifiHostToSwQueueStats
+z unifiRoamCURssiScanTrigger
+z unifiRadioCCADebug
+z unifiRadioCCAThresholds
+z unifiRadioRXSettingsRead
+z unifiRadioTXSettingsRead
+z unifiRadioTxPowerOverride
+ p unifiRateStatsRxSuccessCount
+ p unifiRateStatsTxSuccessCount
+z unifiRateStatsRate
+ p unifiRaaTxSuccessesCount
+ p unifiRaaTxFailuresCount
+ p unifiRaaTxPer
+ p unifiRaaResetStats
+ p unifiRaaTxMTPer
+z unifiReadHardwareCounter
+z unifiReadReg
+z unifiRegulatoryParameters
+z unifiRoamCUFactor
+z unifiRoamCUScanTrigger
+z unifiRoamRSSIBoost
+z unifiRoamRssiFactor
+z unifiRxExternalGainFrequency
+z unifiRxExternalGain
+z unifiSarBackoff
+z unifiScanParameters
+ p unifiThroughputDebug
+z unifiTxAntennaConnectionLossFrequency
+z unifiTxAntennaConnectionLoss
+z unifiTxAntennaMaxGainFrequency
+z unifiTxAntennaMaxGain
+z unifiTxDetectorFrequencyCompensation
+z unifiTxDetectorTemperatureCompensation
+z unifiTxFtrimSettings
+z unifiTxGainSettings
+z unifiTxGainStepSettings
+z unifiTxOOBConstraints
+z unifiTxOpenLoopFrequencyCompensation
+z unifiTxOpenLoopTemperatureCompensation
+z unifiTxPaGainDpdFrequencyCompensation
+z unifiTxPaGainDpdTemperatureCompensation
+z unifiTxPowerDetectorResponse
+z unifiTxPowerTrimConfig
+z unifiTxSettings
diff --git a/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg
new file mode 100644
index 0000000..6b8b61e
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg
@@ -0,0 +1,408 @@
+Element dot11RSNAStatsSTAAddress BasicType string BERType string OID 1.2.3.2.1.2.3.1.430 Access read_only PSID 430 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType var BFAccess RO
+Element dot11RSNAStatsTKIPICVErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.433 Access read_only Min 0 Max 4294967295 PSID 433 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsTKIPLocalMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.434 Access read_only Min 0 Max 4294967295 PSID 434 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsTKIPRemoteMICFailures BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.435 Access read_only Min 0 Max 4294967295 PSID 435 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.436 Access read_only Min 0 Max 4294967295 PSID 436 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsCCMPDecryptErrors BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.437 Access read_only Min 0 Max 4294967295 PSID 437 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsTKIPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.438 Access read_only Min 0 Max 4294967295 PSID 438 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11RSNAStatsRobustMgmtCCMPReplays BasicType integer BERType integer_counter32 OID 1.2.3.2.1.2.3.1.441 Access read_only Min 0 Max 4294967295 PSID 441 GetFunction mibrsnastatsget ElementTable dot11RSNAStatsTable ElementTableIndices dot11RSNAConfigIndex:dot11RSNAStatsIndex BFType int64 BFAccess RO
+Element dot11TDLSPeerUAPSDIndicationWindow BasicType integer BERType integer OID 1.2.3.1.53 Access read_write PSID 53 Default 1 BFType uint16 BFAccess RW
+Element dot11AssociationSAQueryMaximumTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.100 Access read_write Min 0 Max 4294967295 PSID 100 Default 1000 BFType int64 BFAccess RW
+Element dot11AssociationSAQueryRetryTimeout BasicType integer BERType integer_counter32 OID 1.2.3.1.101 Access read_write Min 1 Max 4294967295 PSID 101 Default 201 BFType int64 BFAccess RW
+Element dot11PowerCapabilityMaxImplemented BasicType integer BERType integer OID 1.2.3.1.112 Access read_only PSID 112 GetFunction mibmaxpowerget BFType int16 BFAccess RO
+Element dot11PowerCapabilityMinImplemented BasicType integer BERType integer OID 1.2.3.1.113 Access read_only PSID 113 GetFunction mibminpowerget BFType int16 BFAccess RO
+Element dot11RTSThreshold BasicType integer BERType integer OID 1.2.3.1.121 Access read_write Min 0 Max 65536 PSID 121 Default 9000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11ShortRetryLimit BasicType integer BERType integer OID 1.2.3.1.122 Access read_write Min 1 Max 255 PSID 122 Default 15 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11LongRetryLimit BasicType integer BERType integer OID 1.2.3.1.123 Access read_write Min 1 Max 255 PSID 123 Default 4 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11FragmentationThreshold BasicType integer BERType integer OID 1.2.3.1.124 Access read_write Min 256 Max 11500 PSID 124 Default 3000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element dot11RTSSuccessCount BasicType integer BERType integer_counter32 OID 1.2.3.1.146 Access read_only Min 0 Max 4294967295 PSID 146 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11ACKFailureCount BasicType integer BERType integer_counter32 OID 1.2.3.1.148 Access read_only Min 0 Max 4294967295 PSID 148 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11MulticastReceivedFrameCount BasicType integer BERType integer_counter32 OID 1.2.3.1.150 Access read_only Min 0 Max 4294967295 PSID 150 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11FCSErrorCount BasicType integer BERType integer_counter32 OID 1.2.3.1.151 Access read_only Max 4294967295 PSID 151 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11WEPUndecryptableCount BasicType integer BERType integer_counter32 OID 1.2.3.1.153 Access read_only Min 0 Max 4294967295 PSID 153 GetPerVifFunction mibpktcntget BFType int64 BFAccess RO
+Element dot11manufacturerProductVersion BasicType string BERType string OID 1.2.3.1.183 Access read_only Min 0 Max 300 PSID 183 GetFunction mibgetfirmwareproductversion BFType var BFAccess RO
+Element unifiMLMEConnectionTimeOut BasicType integer BERType integer OID 1.2.3.1.2000 Access read_write PSID 2000 Default 3000 BFType uint16 BFAccess RW
+Element unifiMLMEScanChannelMaxScanTime BasicType string BERType string OID 1.2.3.1.2001 Access read_write Min 14 Max 14 PSID 2001 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiMLMEScanChannelProbeInterval BasicType string BERType string OID 1.2.3.1.2002 Access read_write Min 14 Max 14 PSID 2002 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiMLMEDataReferenceTimeout BasicType integer BERType integer OID 1.2.3.1.2005 Access read_only Max 65534 PSID 2005 Default 0 BFType uint16 BFAccess RO
+Element unifiMLMEScanProbeInterval BasicType integer BERType integer OID 1.2.3.1.2007 Access read_write PSID 2007 Default 70 BFType uint16 BFAccess RW
+Element unifiMLMEScanHighRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2008 Access read_write Min -128 Max 127 PSID 2008 Default -90 BFType int16 BFAccess RW
+Element unifiMLMEScanDeltaRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.2010 Access read_write Min 1 Max 255 PSID 2010 Default 20 BFType uint16 BFAccess RW
+Element unifiMLMEScanMaximumAge BasicType integer BERType integer OID 1.2.3.1.2014 Access read_write PSID 2014 BFType uint16 BFAccess RW
+Element unifiMLMEScanMaximumResults BasicType integer BERType integer OID 1.2.3.1.2015 Access read_write PSID 2015 Default 40 BFType uint16 BFAccess RW
+Element unifiMLMEAutonomousScanNoisy BasicType integer BERType string OID 1.2.3.1.2016 Access read_write PSID 2016 Default 0 BFType bool BFAccess RW
+Element unifiMacSequenceNumberRandomisationActivated BasicType integer BERType string OID 1.2.3.1.2020 Access read_write PSID 2020 Default 1 BFType bool BFAccess RW
+Element unifiFirmwareBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2021 Access read_only PSID 2021 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO
+Element unifiChipVersion BasicType integer BERType integer OID 1.2.3.1.2022 Access read_only PSID 2022 BFType uint16 BFAccess RO
+Element unifiFirmwarePatchBuildID BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2023 Access read_only PSID 2023 GetFunction mibgetfirmwarebuildid BFType uint32 BFAccess RO
+Element unifiExtendedCapabilitiesSoftAp BasicType string BERType string OID 1.2.3.1.2024 Access read_write Min 9 Max 9 PSID 2024 Default 0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x40:0x00 BFType var BFAccess RW
+Element unifiBasicCapabilities BasicType integer BERType integer OID 1.2.3.1.2030 Access read_write PSID 2030 Default 0x0730 BFType uint16 BFAccess RW
+Element unifiExtendedCapabilities BasicType string BERType string OID 1.2.3.1.2031 Access read_write Min 9 Max 9 PSID 2031 Default 0x04:0x00:0x00:0x00:0x00:0x00:0x00:0x40:0x00 BFType var BFAccess RW
+Element unifiHtCapabilities BasicType string BERType string OID 1.2.3.1.2032 Access read_write Min 21 Max 21 PSID 2032 Default 0x6f:0x01:0x17:0xff:0x00:0x00:0x00:0x01:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiRsnCapabilities BasicType integer BERType integer OID 1.2.3.1.2034 Access read_write PSID 2034 Default 0x248C BFType uint16 BFAccess RW
+Element unifi24G40MHZChannels BasicType integer BERType string OID 1.2.3.1.2035 Access read_only PSID 2035 Default 0 BFType bool BFAccess RO
+Element unifiExtendedCapabilitiesDisabled BasicType integer BERType string OID 1.2.3.1.2036 Access read_write PSID 2036 Default 0 BFType bool BFAccess RW
+Element unifiTestSetChannelBW BasicType integer BERType integer OID 1.2.3.1.2037 Access read_write NamedValues BW20:1:BW40:2:BW80:3 PSID 2037 SetPerVifFunction mibcapbwset BFType uint16 BFAccess RW
+Element unifiPLM689WorkaroundEnable BasicType integer BERType string OID 1.2.3.1.2038 Access read_write PSID 2038 Default 1 BFType bool BFAccess RW
+Element unifiPLM689WorkaroundTriggerDHCPDiscoverCount BasicType integer BERType integer OID 1.2.3.1.2039 Access read_write PSID 2039 Default 2 BFType uint16 BFAccess RW
+Element unifiPLM689WorkaroundTriggerDHCPDiscoverTimeout BasicType integer BERType integer OID 1.2.3.1.2040 Access read_write PSID 2040 Default 1000 BFType uint16 BFAccess RW
+Element unifiSupportedDataRates BasicType string BERType string OID 1.2.3.1.2041 Access read_only Min 2 Max 16 PSID 2041 Default 0x02:0x04:0x0b:0x0c:0x12:0x16:0x18:0x24:0x30:0x48:0x60:0x6c BFType var BFAccess RO
+Element unifiPLM689WorkaroundAddresses BasicType string BERType string OID 1.2.3.1.2042 Access read_write Min 6 Max 6 PSID 2042 Default 0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiRadioMeasurementActivated BasicType integer BERType string OID 1.2.3.1.2043 Access read_write PSID 2043 Default 1 BFType bool BFAccess RW
+Element unifiRadioMeasurementCapabilities BasicType string BERType string OID 1.2.3.1.2044 Access read_write Min 5 Max 5 PSID 2044 Default 0x73:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiVhtActivated BasicType integer BERType string OID 1.2.3.1.2045 Access read_write PSID 2045 Default 0 BFType bool BFAccess RW
+Element unifiHtActivated BasicType integer BERType string OID 1.2.3.1.2046 Access read_write PSID 2046 Default 1 BFType bool BFAccess RW
+Element unifiPLM689WorkaroundTriggerStaticIPTimeout BasicType integer BERType integer OID 1.2.3.1.2047 Access read_write PSID 2047 Default 3 BFType uint16 BFAccess RW
+Element unifiPLM689WorkaroundTriggerARPCount BasicType integer BERType integer OID 1.2.3.1.2048 Access read_write PSID 2048 Default 5 BFType uint16 BFAccess RW
+Element unifiRoamingEnabled BasicType integer BERType string OID 1.2.3.1.2049 Access read_write PSID 2049 Default 1 BFType bool BFAccess RW
+Element unifiRoamRssiScanTrigger BasicType integer BERType integer OID 1.2.3.1.2050 Access read_write Min -128 Max 127 PSID 2050 Default -75 BFType int16 BFAccess RW
+Element unifiRoamDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2051 Access read_write Min 1 Max 255 PSID 2051 Default 10 BFType uint16 BFAccess RW
+Element unifiRoamCachedChannelScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2052 Access read_write Min 1 PSID 2052 Default 20000000 BFType uint32 BFAccess RW
+Element unifiRoamNchoFullScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2053 Access read_write Min 1 PSID 2053 Default 120000000 BFType uint32 BFAccess RW
+Element unifiRoamScanBand BasicType integer BERType integer OID 1.2.3.1.2055 Access read_write Min 1 Max 2 PSID 2055 Default 2 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanMaxActiveChannelTime BasicType integer BERType integer OID 1.2.3.1.2057 Access read_write Min 1 PSID 2057 Default 40 BFType uint16 BFAccess RW
+Element unifiRoamFullChannelScanFrequency BasicType integer BERType integer OID 1.2.3.1.2058 Access read_write Min 1 PSID 2058 Default 9 BFType uint16 BFAccess RW
+Element unifiRoamMode BasicType integer BERType integer OID 1.2.3.1.2060 Access read_write Min 0 Max 2 PSID 2060 Default 1 BFType uint16 BFAccess RW
+Element unifiRoamRssiScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2064 Access read_only Min 1 Max 255 PSID 2064 Default 10 BFType uint16 BFAccess RO
+Element unifiRoamEAPTimeout BasicType integer BERType integer OID 1.2.3.1.2065 Access read_only PSID 2065 Default 200 BFType uint16 BFAccess RO
+Element unifiRoamNchoScanControl BasicType integer BERType string OID 1.2.3.1.2067 Access read_write PSID 2067 Default 0 BFType bool BFAccess RW
+Element unifiRoamNchoDfsScanMode BasicType integer BERType integer OID 1.2.3.1.2068 Access read_write Min 0 Max 2 PSID 2068 Default 1 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanHomeTime BasicType integer BERType integer OID 1.2.3.1.2069 Access read_write Min 40 PSID 2069 Default 45 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanHomeAwayTime BasicType integer BERType integer OID 1.2.3.1.2070 Access read_write Min 40 PSID 2070 Default 100 BFType uint16 BFAccess RW
+Element unifiRoamNchoScanNProbe BasicType integer BERType integer OID 1.2.3.1.2072 Access read_write PSID 2072 Default 2 BFType uint16 BFAccess RW
+Element unifiRoamNchoRssiDelta BasicType integer BERType integer OID 1.2.3.1.2075 Access read_write Min 0 Max 127 PSID 2075 Default 10 BFType uint16 BFAccess RW
+Element unifiApOlbcDuration BasicType integer BERType integer OID 1.2.3.1.2076 Access read_write PSID 2076 Default 300 BFType uint16 BFAccess RW
+Element unifiApOlbcInterval BasicType integer BERType integer OID 1.2.3.1.2077 Access read_write PSID 2077 Default 2000 BFType uint16 BFAccess RW
+Element unifiFrameResponseTimeOut BasicType integer BERType integer OID 1.2.3.1.2080 Access read_write Min 0 Max 500 PSID 2080 Default 200 BFType uint16 BFAccess RW
+Element unifiConnectionFailureTimeout BasicType integer BERType integer OID 1.2.3.1.2081 Access read_write Min 0 Max 4000 PSID 2081 Default 1500 BFType uint16 BFAccess RW
+Element unifiConnectingProbeTimeout BasicType integer BERType integer OID 1.2.3.1.2082 Access read_write Min 0 Max 100 PSID 2082 Default 10 BFType uint16 BFAccess RW
+Element unifiDisconnectTimeout BasicType integer BERType integer OID 1.2.3.1.2083 Access read_write Min 0 Max 3000 PSID 2083 Default 1500 BFType uint16 BFAccess RW
+Element unifiFrameResponseCfmTxLifetimeTimeOut BasicType integer BERType integer OID 1.2.3.1.2084 Access read_write PSID 2084 Default 10 BFType uint16 BFAccess RW
+Element unifiFrameResponseCfmFailureTimeOut BasicType integer BERType integer OID 1.2.3.1.2085 Access read_write PSID 2085 Default 40 BFType uint16 BFAccess RW
+Element unifiForceActiveDuration BasicType integer BERType integer OID 1.2.3.1.2086 Access read_write Min 0 Max 1000 PSID 2086 Default 200 BFType uint16 BFAccess RW
+Element unifiMLMEScanMaxNumberOfProbeSets BasicType integer BERType integer OID 1.2.3.1.2087 Access read_write PSID 2087 Default 2 BFType uint16 BFAccess RW
+Element unifiMLMEScanStopIfLessThanXFrames BasicType integer BERType integer OID 1.2.3.1.2088 Access read_write PSID 2088 Default 4 BFType uint16 BFAccess RW
+Element unifiRoamingInP2pActivated BasicType integer BERType string OID 1.2.3.1.2090 Access read_write PSID 2090 Default 0 BFType bool BFAccess RW
+Element unifiRoamNchoRssiTrigger BasicType integer BERType integer OID 1.2.3.1.2092 Access read_write Min -128 Max 127 PSID 2092 Default -75 BFType int16 BFAccess RW
+Element unifiRoamNchoRssiTriggerHysteresis BasicType integer BERType integer OID 1.2.3.1.2093 Access read_write Min 0 Max 127 PSID 2093 Default 5 BFType uint16 BFAccess RW
+Element unifiMLMEStationInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2098 Access read_write PSID 2098 Default 3 BFType uint16 BFAccess RW
+Element unifiMLMECliInactivityTimeOut BasicType integer BERType integer OID 1.2.3.1.2099 Access read_write PSID 2099 Default 10 BFType uint16 BFAccess RW
+Element unifiMLMEStationInitialKickTimeOut BasicType integer BERType integer OID 1.2.3.1.2100 Access read_write PSID 2100 Default 50 BFType uint16 BFAccess RW
+Element unifiAssocComebackTimeout BasicType integer BERType integer OID 1.2.3.1.2104 Access read_write Min 0 Max 20000 PSID 2104 Default 3000 BFType uint16 BFAccess RW
+Element unifiUartConfigure BasicType integer BERType integer OID 1.2.3.1.2110 Access read_write PSID 2110 Hide BFType uint16 BFAccess RW
+Element unifiUartPios BasicType integer BERType integer OID 1.2.3.1.2111 Access read_write NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 NamedValues no_pios:1:tx_rx_only:2:tx_rx_rts_cts:3 PSID 2111 Hide BFType uint16 BFAccess RW
+Element unifiClockFrequency BasicType integer BERType integer OID 1.2.3.1.2140 Access read_only PSID 2140 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiCrystalFrequencyTrim BasicType integer BERType integer OID 1.2.3.1.2141 Access read_only Max 63 PSID 2141 Default 31 BFType uint16 BFAccess RO
+Element unifiEnableDorm BasicType integer BERType string OID 1.2.3.1.2142 Access read_write PSID 2142 Default 1 BFType bool BFAccess RW
+Element unifiDisableDormWhenBtOn BasicType integer BERType string OID 1.2.3.1.2143 Access read_write PSID 2143 Default 0 BFType bool BFAccess RW
+Element unifiExternalClockDetect BasicType integer BERType string OID 1.2.3.1.2146 Access read_only PSID 2146 Default 0 BFType bool BFAccess RO
+Element unifiExternalFastClockRequest BasicType integer BERType integer OID 1.2.3.1.2149 Access read_only NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 NamedValues no_clock_request:0:totem_pole:1:inverted_totem_pole:2:open_drain:3:open_source:4 PSID 2149 Default 1 BFType uint16 BFAccess RO
+Element unifiWatchdogTimeout BasicType integer BERType integer OID 1.2.3.1.2152 Access read_only Min 1 PSID 2152 Default 1500 BFType uint16 BFAccess RO
+Element unifiExternalFastClockRequestPIO BasicType integer BERType integer OID 1.2.3.1.2158 Access read_only Max 15 PSID 2158 Default 9 BFType uint16 BFAccess RO
+Element unifiRxDataRate BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2196 Access read_only PSID 2196 GetPerVifFunction mibrxdatarateget BFType uint32 BFAccess RO
+Element unifiRSSI BasicType integer BERType integer OID 1.2.3.1.2200 Access read_only PSID 2200 GetPerVifFunction mibgetrssi BFType int16 BFAccess RO
+Element unifiLastBssRSSI BasicType integer BERType integer OID 1.2.3.1.2201 Access read_write PSID 2201 BFType int16 BFAccess RW
+Element unifiSNR BasicType integer BERType integer OID 1.2.3.1.2202 Access read_only PSID 2202 GetPerVifFunction mibgetsnr BFType int16 BFAccess RO
+Element unifiLastBssSNR BasicType integer BERType integer OID 1.2.3.1.2203 Access read_write PSID 2203 BFType int16 BFAccess RW
+Element unifiSwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2204 Access read_write PSID 2204 Default 5 BFType uint16 BFAccess RW
+Element unifiHwTxTimeout BasicType integer BERType integer OID 1.2.3.1.2205 Access read_write PSID 2205 Default 512 BFType uint16 BFAccess RW
+Element unifiTxDataRate BasicType integer BERType integer OID 1.2.3.1.2208 Access read_only PSID 2208 GetPerVifFunction mibtxdatarateget BFType uint16 BFAccess RO
+Element unifiSNRExtraOffsetCCK BasicType integer BERType integer OID 1.2.3.1.2209 Access read_only PSID 2209 Default 8 BFType int16 BFAccess RO
+Element unifiRSSIMaxAveragingPeriod BasicType integer BERType integer OID 1.2.3.1.2210 Access read_only Min 1 PSID 2210 Default 3000 BFType uint16 BFAccess RO
+Element unifiRSSIMinReceivedFrames BasicType integer BERType integer OID 1.2.3.1.2211 Access read_only Min 1 PSID 2211 Default 2 BFType uint16 BFAccess RO
+Element unifiLastBssTxDataRate BasicType integer BERType integer OID 1.2.3.1.2213 Access read_write PSID 2213 BFType uint16 BFAccess RW
+Element unifiDiscardedFrameCount BasicType integer BERType integer OID 1.2.3.1.2214 Access read_only PSID 2214 GetPerVifFunction mibpktcntget BFType uint16 BFAccess RO
+Element unifiMacrameDebugStats BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2215 Access read_write PSID 2215 GetFunction mibuint32get SetFunction mibuint32set BFType uint32 BFAccess RW
+Element unifiCurrentTSFTime BasicType integer BERType integer OID 1.2.3.1.2218 Access read_only PSID 2218 GetPerVifFunction mibtsftime BFType int64 BFAccess RO
+Element unifiBaTxEnableTid BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2221 Access read_write PSID 2221 Default 0x0557 BFType uint32 BFAccess RW
+Element unifiBaConfig BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2225 Access read_write PSID 2225 Default 0x3fff01 BFType uint32 BFAccess RW
+Element unifiMoveBKtoBE BasicType integer BERType string OID 1.2.3.1.2227 Access read_write PSID 2227 Default 1 GetFunction mibboolget SetFunction mibboolset BFType bool BFAccess RW
+Element unifiBeaconReceived BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2228 Access read_only PSID 2228 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioOnTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2230 Access read_only PSID 2230 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioTxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2231 Access read_only PSID 2231 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioRxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2232 Access read_only PSID 2232 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiRadioScanTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2233 Access read_only PSID 2233 GetFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiPSLeakyAP BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2234 Access read_only PSID 2234 Default 0 GetPerVifFunction mibllsstatsget BFType uint32 BFAccess RO
+Element unifiTqamActivated BasicType integer BERType string OID 1.2.3.1.2235 Access read_write PSID 2235 Default 0 BFType bool BFAccess RW
+Element unifiNoAckActivationCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2240 Access read_only PSID 2240 GetFunction mibuint32get BFType uint32 BFAccess RO
+Element unifiRxFcsErrorCount BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2241 Access read_only PSID 2241 GetFunction mibuint32get BFType uint32 BFAccess RO
+Element unifiBeaconsReceivedPercentage BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2245 Access read_only PSID 2245 Default 0 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RO
+Element unifiEnableMgmtTxPacketStats BasicType integer BERType string OID 1.2.3.1.2249 Access read_write PSID 2249 Default 1 SetFunction mib_mgmt_tx_packet_stats_set BFType bool BFAccess RW
+Element unifiQueueStatsEnable BasicType integer BERType string OID 1.2.3.1.2252 Access read_write PSID 2252 Default 0 SetPerVifFunction mibuint16set BFType bool BFAccess RW
+Element unifiDpdMasterSwitch BasicType integer BERType integer OID 1.2.3.1.2256 Access read_write PSID 2256 Default 0 GetFunction mibuint16get SetFunction mibricechangefsmparams BFType uint16 BFAccess RW
+Element unifiGoogleMaxNumberOfPeriodicScans BasicType integer BERType integer OID 1.2.3.1.2260 Access read_write PSID 2260 Default 6 BFType uint16 BFAccess RW
+Element unifiGoogleMaxRSSISampleSize BasicType integer BERType integer OID 1.2.3.1.2261 Access read_write PSID 2261 Default 8 BFType uint16 BFAccess RW
+Element unifiGoogleMaxHotlistAPs BasicType integer BERType integer OID 1.2.3.1.2262 Access read_write PSID 2262 Default 64 BFType uint16 BFAccess RW
+Element unifiGoogleMaxSignificantWifiChangeAPs BasicType integer BERType integer OID 1.2.3.1.2263 Access read_write PSID 2263 Default 64 BFType uint16 BFAccess RW
+Element unifiGoogleMaxBssidHistoryEntries BasicType integer BERType integer OID 1.2.3.1.2264 Access read_write PSID 2264 Default 0 BFType uint16 BFAccess RW
+Element unifiMacBeaconTimeout BasicType integer BERType integer OID 1.2.3.1.2270 Access read_write PSID 2270 Default 128 BFType uint16 BFAccess RW
+Element unifiRoamingLowLatencySoftRoamingAllowed BasicType integer BERType string OID 1.2.3.1.2282 Access read_only PSID 2282 Default 1 BFType bool BFAccess RO
+Element unifiRoamNchoCachedScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2292 Access read_write Min 1 PSID 2292 Default 10000000 BFType uint32 BFAccess RW
+Element unifiNchoActivated BasicType integer BERType string OID 1.2.3.1.2293 Access read_only PSID 2293 Default 1 BFType bool BFAccess RO
+Element unifiBeaconCu BasicType integer BERType integer OID 1.2.3.1.2296 Access read_only PSID 2296 BFType int16 BFAccess RO
+Element UnifiRoamTrackingScanPeriod BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2299 Access read_write Min 1 PSID 2299 Default 5000000 BFType uint32 BFAccess RW
+Element unifiRoamCuLocal BasicType integer BERType integer OID 1.2.3.1.2300 Access read_write Min 0 Max 255 PSID 2300 Default 0 BFType uint16 BFAccess RW
+Element unifiRoamCUScanNoCandidateDeltaTrigger BasicType integer BERType integer OID 1.2.3.1.2301 Access read_write Min 0 Max 100 PSID 2301 Default 15 BFType uint16 BFAccess RW
+Element unifiRoamAPSelectDeltaFactor BasicType integer BERType integer OID 1.2.3.1.2302 Access read_write Min 0 Max 100 PSID 2302 Default 20 BFType uint16 BFAccess RW
+Element unifiRoamCUWeight BasicType integer BERType integer OID 1.2.3.1.2303 Access read_write Min 0 Max 100 PSID 2303 Default 35 BFType uint16 BFAccess RW
+Element unifiRoamRssiweight BasicType integer BERType integer OID 1.2.3.1.2305 Access read_write Min 0 Max 100 PSID 2305 Default 65 BFType uint16 BFAccess RW
+Element unifiRoamBSSLoadMonitoringFrequency BasicType integer BERType integer OID 1.2.3.1.2309 Access read_write Min 0 Max 100 PSID 2309 Default 1 BFType uint16 BFAccess RW
+Element unifiRoamBlacklistSize BasicType integer BERType integer OID 1.2.3.1.2310 Access read_write Min 0 Max 100 PSID 2310 Default 5 BFType uint16 BFAccess RW
+Element unifiCUMeasurementInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2311 Access read_write Min 1 Max 1000 PSID 2311 Default 500 BFType uint32 BFAccess RW
+Element unifiCurrentBssNss BasicType integer BERType integer OID 1.2.3.1.2312 Access read_only NamedValues SISO:0:MIMO_2x2:1:MIMO_3x3:2:MIMO_4x4:3 PSID 2312 Default 0 BFType uint16 BFAccess RO
+Element unifiAPMimoUsed BasicType integer BERType string OID 1.2.3.1.2313 Access read_only PSID 2313 Default 0 BFType bool BFAccess RO
+Element unifiRoamOffloaded4wshkTimeout BasicType integer BERType integer OID 1.2.3.1.2314 Access read_write Min 0 Max 100 PSID 2314 Default 10 BFType uint16 BFAccess RW
+Element unifiRoamingCount BasicType integer BERType integer OID 1.2.3.1.2315 Access read_only PSID 2315 Default 0 BFType uint16 BFAccess RO
+Element unifiRoamingAKM BasicType integer BERType integer OID 1.2.3.1.2316 Access read_only NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5 NamedValues AKM_None:0:AKM_OKC:1:AKM_FT_1X:2:AKM_PSK:3:AKM_FT_PSK:4:AKM_PMKSA_Caching:5 PSID 2316 Default 0 BFType uint16 BFAccess RO
+Element unifiCurrentBssBandwidth BasicType integer BERType integer OID 1.2.3.1.2317 Access read_only PSID 2317 BFType uint16 BFAccess RO
+Element unifiCurrentBssChannelFrequency BasicType integer BERType integer OID 1.2.3.1.2318 Access read_only PSID 2318 BFType uint16 BFAccess RO
+Element unifiLoggerEnabled BasicType integer BERType integer OID 1.2.3.1.2320 Access read_write NamedValues Disabled:0:Partial:1:Full:2 PSID 2320 Default 0 BFType uint16 BFAccess RW
+Element unifiMaPacketFateEnabled BasicType integer BERType string OID 1.2.3.1.2321 Access read_write PSID 2321 Default 0 SetFunction mibmapacketfateenableset BFType bool BFAccess RW
+Element unifiLaaProtectionConfigOverride BasicType integer BERType integer OID 1.2.3.1.2356 Access read_write PSID 2356 Default 4 SetFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiCSROnlyEIFSDuration BasicType integer BERType integer OID 1.2.3.1.2362 Access read_only PSID 2362 Default 12 BFType uint16 BFAccess RO
+Element unifiOverrideDefaultBETXOPForHT BasicType integer BERType integer OID 1.2.3.1.2364 Access read_write PSID 2364 Default 171 BFType uint16 BFAccess RW
+Element unifiOverrideDefaultBETXOP BasicType integer BERType integer OID 1.2.3.1.2365 Access read_write PSID 2365 Default 78 BFType uint16 BFAccess RW
+Element unifiRXABBTrimSettings BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2366 Access read_write PSID 2366 Default 0 BFType uint32 BFAccess RW
+Element unifiRadioTrimsEnable BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2367 Access read_write PSID 2367 Default 5 BFType uint32 BFAccess RW
+Element unifiHardwarePlatform BasicType integer BERType integer OID 1.2.3.1.2369 Access read_write NamedValues PLATFORM_NOT_SET:0:UNIV2:1:T20:2:OPTIMUS:3:ON5:4:UNIV3:5:J3POP:6:XCOVER4:7:KATMAI_SMDK:8:PICO:9:KATMAI_S612_SMDK:10:J330F:11:J330N:12:XCOVER4_390W:13:KATMAI_WIN_M1712:14:KATMAI_WIN_MAESTRO:15:KATMAI_WIN_S611_SMDK:16:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:TAB_E:20:LASSEN_A6_SMA600_2018_04:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LASSEN_AVL:28:LASSEN_J7DUO:29:J3TOP:30:J400F:31:JAVA_J260G:32:LASSEN_A6_SMA600A_2018_05:33:JAVA_NU110:34:LASSEN_A530D:35:LASSEN_A6_SMA600T_2018_06:36:KATMAI_WIN_M1712_FULLSCREEN:37:LASSEN_GV2_2018_06:38:LASSEN_A750_2018_07:39:KATMAI_WIN_M1911:40:JAVA_J260AZ:41:LASSEN_J2COREPELTESPR:42:LASSEN_G580F:43:JAVA_LUXONE:44:LASSEN_S610_TEMPLATE:45:LASSEN_A8_WISDOM_2018_11:46:LASSEN_TAB_A3_2018_11:47:LASSEN_M30_2018_11:48:LASSEN_A305FN_GLOBAL:49:LASSEN_A20_2018_12:50:LASSEN_A40_2018_12:51:LASSEN_A10_2018_12:52:LASSEN_A205U_2018_12:53:LASSEN_A102U_2019_1:54:LASSEN_A202F_2019_1:55:LASSEN_XCOVER4S:56:LASSEN_A305J_JPN:57:LASSEN_A205W_2019_03:58:LASSEN_A30C:59:LASSEN_A10_KOR:60:LASSEN_TAB_A3_US_2019_04:61:LASSEN_A102D_JPN:62:LASSEN_A307FN_2019_06:63:LASSEN_A750C_2019_06:64:LASSEN_TAB_A4_S_2019_09:65:LASSEN_A40XX_2020_05:66 NamedValues PLATFORM_NOT_SET:0:UNIV2:1:T20:2:OPTIMUS:3:ON5:4:UNIV3:5:J3POP:6:XCOVER4:7:KATMAI_SMDK:8:PICO:9:KATMAI_S612_SMDK:10:J330F:11:J330N:12:XCOVER4_390W:13:KATMAI_WIN_M1712:14:KATMAI_WIN_MAESTRO:15:KATMAI_WIN_S611_SMDK:16:LASSEN_SMDK:17:LEMAN_S620_SMDK:18:LASSEN_UNIV:19:TAB_E:20:LASSEN_A6_SMA600_2018_04:21:LASSEN_A5_REV02_2017_07:23:LASSEN_A7_REV01_2017_07:24:LASSEN_J3NEO_2017_08:25:LASSEN_J3TOP:26:LASSEN_J7TOP:27:LASSEN_AVL:28:LASSEN_J7DUO:29:J3TOP:30:J400F:31:JAVA_J260G:32:LASSEN_A6_SMA600A_2018_05:33:JAVA_NU110:34:LASSEN_A530D:35:LASSEN_A6_SMA600T_2018_06:36:KATMAI_WIN_M1712_FULLSCREEN:37:LASSEN_GV2_2018_06:38:LASSEN_A750_2018_07:39:KATMAI_WIN_M1911:40:JAVA_J260AZ:41:LASSEN_J2COREPELTESPR:42:LASSEN_G580F:43:JAVA_LUXONE:44:LASSEN_S610_TEMPLATE:45:LASSEN_A8_WISDOM_2018_11:46:LASSEN_TAB_A3_2018_11:47:LASSEN_M30_2018_11:48:LASSEN_A305FN_GLOBAL:49:LASSEN_A20_2018_12:50:LASSEN_A40_2018_12:51:LASSEN_A10_2018_12:52:LASSEN_A205U_2018_12:53:LASSEN_A102U_2019_1:54:LASSEN_A202F_2019_1:55:LASSEN_XCOVER4S:56:LASSEN_A305J_JPN:57:LASSEN_A205W_2019_03:58:LASSEN_A30C:59:LASSEN_A10_KOR:60:LASSEN_TAB_A3_US_2019_04:61:LASSEN_A102D_JPN:62:LASSEN_A307FN_2019_06:63:LASSEN_A750C_2019_06:64:LASSEN_TAB_A4_S_2019_09:65:LASSEN_A40XX_2020_05:66 PSID 2369 Default 0 BFType uint16 BFAccess RW
+Element unifiForceChannelBW BasicType integer BERType integer OID 1.2.3.1.2370 Access read_write PSID 2370 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiDPDTrainingDuration BasicType integer BERType integer OID 1.2.3.1.2371 Access read_write PSID 2371 Default 10 BFType uint16 BFAccess RW
+Element unifiCoexDebugOverrideBt BasicType integer BERType string OID 1.2.3.1.2425 Access read_write PSID 2425 Default 0 BFType bool BFAccess RW
+Element unifiUseHostListenInterval BasicType integer BERType integer OID 1.2.3.1.2476 Access read_write Min 0 Max 65535 PSID 2476 Default 0 SetFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiIgmpOffloadActivated BasicType integer BERType string OID 1.2.3.1.2489 Access read_write PSID 2489 Default 1 BFType bool BFAccess RW
+Element unifiFastPowerSaveTimeout BasicType integer BERType integer OID 1.2.3.1.2500 Access read_only Max 2147483647 PSID 2500 Default 400000 BFType uint32 BFAccess RO
+Element unifiFastPowerSaveTimeOutSmall BasicType integer BERType integer OID 1.2.3.1.2501 Access read_only Max 2147483647 PSID 2501 Default 200000 BFType uint32 BFAccess RO
+Element unifiMLMESTAKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2502 Access read_write Max 2147 PSID 2502 Default 30 BFType uint16 BFAccess RW
+Element unifiMLMEAPKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2503 Access read_write Max 2147 PSID 2503 Default 10 BFType uint16 BFAccess RW
+Element unifiMLMEGOKeepAliveTimeout BasicType integer BERType integer OID 1.2.3.1.2504 Access read_write Max 2147 PSID 2504 Default 10 BFType uint16 BFAccess RW
+Element unifiSTARouterAdvertisementMinimumIntervalToForward BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2505 Access read_write Max 4294967285 PSID 2505 Default 60 BFType uint32 BFAccess RW
+Element unifiRoamConnectionQualityCheckWaitAfterConnect BasicType integer BERType integer OID 1.2.3.1.2506 Access read_write PSID 2506 Default 200 BFType uint16 BFAccess RW
+Element unifiApBeaconMaxDrift BasicType integer BERType integer OID 1.2.3.1.2507 Access read_write PSID 2507 Default 0xFFFF BFType uint16 BFAccess RW
+Element unifiBSSMaxIdlePeriodEnabled BasicType integer BERType string OID 1.2.3.1.2508 Access read_write PSID 2508 Default 0 BFType bool BFAccess RW
+Element unifiVifIdleMonitorTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2509 Access read_only Max 1800 PSID 2509 Default 1 BFType uint32 BFAccess RO
+Element unifiDisableLegacyPowerSave BasicType integer BERType string OID 1.2.3.1.2510 Access read_write PSID 2510 Default 1 BFType bool BFAccess RW
+Element unifiDebugForceActive BasicType integer BERType string OID 1.2.3.1.2511 Access read_write PSID 2511 Default 0 BFType bool BFAccess RW
+Element unifiStationActivityIdleTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2512 Access read_write PSID 2512 Default 500 BFType uint32 BFAccess RW
+Element unifiPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2514 Access read_write Max 2147483647 PSID 2514 Default 30000 BFType uint32 BFAccess RW
+Element unifiAPSDServicePeriodTimeout BasicType integer BERType integer OID 1.2.3.1.2515 Access read_write PSID 2515 Default 20000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiConcurrentPowerManagementDelayTimeout BasicType integer BERType integer OID 1.2.3.1.2516 Access read_write Max 2147483647 PSID 2516 Default 6000 BFType uint32 BFAccess RW
+Element unifiStationQosInfo BasicType integer BERType integer OID 1.2.3.1.2517 Access read_write PSID 2517 Default 0 BFType uint16 BFAccess RW
+Element unifiListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2518 Access read_only Min 0 Max 4294967295 PSID 2518 Default 0x00054645 BFType int64 BFAccess RO
+Element unifiListenInterval BasicType integer BERType integer OID 1.2.3.1.2519 Access read_only Min 0 Max 100 PSID 2519 Default 5 BFType int16 BFAccess RO
+Element unifiLegacyPsPollTimeout BasicType integer BERType integer OID 1.2.3.1.2520 Access read_write PSID 2520 Default 15000 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiTogglePowerDomain BasicType integer BERType string OID 1.2.3.1.2522 Access read_write PSID 2522 Default 1 BFType bool BFAccess RW
+Element unifiP2PListenIntervalSkippingDTIM BasicType integer BERType integer_counter32 OID 1.2.3.1.2523 Access read_only Min 0 Max 4294967295 PSID 2523 Default 0x00011111 BFType int64 BFAccess RO
+Element unifiFragmentationDuration BasicType integer BERType integer OID 1.2.3.1.2524 Access read_write PSID 2524 Default 0 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiIdleModeLiteEnabled BasicType integer BERType string OID 1.2.3.1.2526 Access read_write PSID 2526 Default 1 BFType bool BFAccess RW
+Element unifiIdleModeEnabled BasicType integer BERType string OID 1.2.3.1.2527 Access read_write PSID 2527 Default 0 BFType bool BFAccess RW
+Element unifiDTIMWaitTimeout BasicType integer BERType integer OID 1.2.3.1.2529 Access read_write PSID 2529 Default 50000 BFType uint16 BFAccess RW
+Element unifiListenIntervalMaxTime BasicType integer BERType integer OID 1.2.3.1.2530 Access read_only Min 0 Max 65536 PSID 2530 Default 1000 BFType uint16 BFAccess RO
+Element unifiScanMaxProbeTransmitLifetime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2531 Access read_write Min 1 PSID 2531 Default 64 BFType uint32 BFAccess RW
+Element unifiPowerSaveTransitionPacketThreshold BasicType integer BERType integer OID 1.2.3.1.2532 Access read_write PSID 2532 Default 10 BFType uint16 BFAccess RW
+Element unifiProbeResponseNonAPLifetime BasicType integer BERType integer OID 1.2.3.1.2533 Access read_write PSID 2533 Default 500 BFType uint16 BFAccess RW
+Element unifiProbeResponseMaxRetry BasicType integer BERType integer OID 1.2.3.1.2534 Access read_write PSID 2534 Default 5 BFType uint16 BFAccess RW
+Element unifiExitPowerSavePeriod BasicType integer BERType integer OID 1.2.3.1.2535 Access read_write PSID 2535 Default 200 BFType uint16 BFAccess RW
+Element unifiAggressivePowerSaveTransitionPeriod BasicType integer BERType integer OID 1.2.3.1.2536 Access read_write PSID 2536 Default 5 BFType uint16 BFAccess RW
+Element unifiActiveTimeAfterMoreBit BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2537 Access read_write PSID 2537 Default 30 BFType uint32 BFAccess RW
+Element unifiForcedScheduleDuration BasicType integer BERType integer OID 1.2.3.1.2538 Access read_write PSID 2538 Default 50 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiProbeResponseAPLifetime BasicType integer BERType integer OID 1.2.3.1.2539 Access read_write PSID 2539 Default 100 BFType uint16 BFAccess RW
+Element unifiVhtCapabilities BasicType string BERType string OID 1.2.3.1.2540 Access read_write Min 12 Max 12 PSID 2540 Default 0x31:0x71:0x00:0x03:0xfe:0xff:0x00:0x00:0xfe:0xff:0x00:0x00 BFType var BFAccess RW
+Element unifiMAXVifScheduleDuration BasicType integer BERType integer OID 1.2.3.1.2541 Access read_write PSID 2541 Default 20 BFType uint16 BFAccess RW
+Element unifiVifLongIntervalTime BasicType integer BERType integer OID 1.2.3.1.2542 Access read_write PSID 2542 Default 60 BFType uint16 BFAccess RW
+Element unifiDisallowSchedRelinquish BasicType integer BERType string OID 1.2.3.1.2543 Access read_write PSID 2543 Default 0 BFType bool BFAccess RW
+Element unifiRameDplaneOperationTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2544 Access read_only PSID 2544 Default 1000 BFType uint32 BFAccess RO
+Element unifiDebugKeepRadioOn BasicType integer BERType string OID 1.2.3.1.2545 Access read_write PSID 2545 Default 0 BFType bool BFAccess RW
+Element unifiScanAbsenceDuration BasicType integer BERType integer OID 1.2.3.1.2548 Access read_write PSID 2548 Default 7 BFType uint16 BFAccess RW
+Element unifiScanAbsencePeriod BasicType integer BERType integer OID 1.2.3.1.2549 Access read_write PSID 2549 Default 14 BFType uint16 BFAccess RW
+Element unifiMaxClient BasicType integer BERType integer OID 1.2.3.1.2550 Access read_write Min 1 PSID 2550 Default 10 BFType uint16 BFAccess RW
+Element unifiTdlsInP2pActivated BasicType integer BERType string OID 1.2.3.1.2556 Access read_write PSID 2556 Default 1 BFType bool BFAccess RW
+Element unifiTdlsActivated BasicType integer BERType string OID 1.2.3.1.2558 Access read_write PSID 2558 Default 1 BFType bool BFAccess RW
+Element unifiTdlsTPThresholdPktSecs BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2559 Access read_write PSID 2559 Default 100 BFType uint32 BFAccess RW
+Element unifiTdlsRssiThreshold BasicType integer BERType integer OID 1.2.3.1.2560 Access read_write PSID 2560 Default -75 BFType int16 BFAccess RW
+Element unifiTdlsMaximumRetry BasicType integer BERType integer OID 1.2.3.1.2561 Access read_write PSID 2561 Default 3 BFType uint16 BFAccess RW
+Element unifiTdlsTPMonitorSecs BasicType integer BERType integer OID 1.2.3.1.2562 Access read_write PSID 2562 Default 10 BFType uint16 BFAccess RW
+Element unifiTdlsBasicHtMcsSet BasicType string BERType string OID 1.2.3.1.2563 Access read_write Min 16 Max 16 PSID 2563 Default 0xff:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiTdlsBasicVhtMcsSet BasicType string BERType string OID 1.2.3.1.2564 Access read_write Min 2 Max 2 PSID 2564 Default 0xfe:0xff BFType var BFAccess RW
+Element dot11TDLSDiscoveryRequestWindow BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2565 Access read_write PSID 2565 Default 10 BFType uint32 BFAccess RW
+Element dot11TDLSResponseTimeout BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2566 Access read_write PSID 2566 Default 5 BFType uint32 BFAccess RW
+Element dot11TDLSChannelSwitchActivated BasicType integer BERType string OID 1.2.3.1.2567 Access read_write PSID 2567 Default 0 BFType bool BFAccess RW
+Element unifiTdlsDesignForTestMode BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2568 Access read_write PSID 2568 Default 0x00000000 BFType uint32 BFAccess RW
+Element unifiTdlsKeyLifeTimeInterval BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2577 Access read_write PSID 2577 Default 0x000FFFFF BFType uint32 BFAccess RW
+Element unifiTdlsTeardownFrameTxTimeout BasicType integer BERType integer OID 1.2.3.1.2578 Access read_write PSID 2578 Default 500 BFType uint16 BFAccess RW
+Element unifiWifiSharingEnabled BasicType integer BERType string OID 1.2.3.1.2580 Access read_write PSID 2580 Default 1 BFType bool BFAccess RW
+Element unifiWiFiSharing5GHzChannel BasicType string BERType string OID 1.2.3.1.2582 Access read_write Min 8 Max 8 PSID 2582 Default 0x00:0xC0:0xFF:0xFF:0x7F:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiWifiSharingChannelSwitchCount BasicType integer BERType integer OID 1.2.3.1.2583 Access read_write Min 3 Max 10 PSID 2583 Default 10 BFType uint16 BFAccess RW
+Element unifiChannelAnnouncementCount BasicType integer BERType integer OID 1.2.3.1.2584 Access read_write PSID 2584 Default 10 BFType uint16 BFAccess RW
+Element unifiRATestStoredSA BasicType string BERType string OID 1.2.3.1.2585 Access read_write PSID 2585 Default "0x00000000" BFType var BFAccess RW
+Element unifiRATestStoreFrame BasicType string BERType string OID 1.2.3.1.2586 Access read_write PSID 2586 Default "0x00000000" BFType var BFAccess RW
+Element dot11TDLSPeerUAPSDBufferSTAActivated BasicType integer BERType string OID 1.2.3.1.2587 Access read_write PSID 2587 Default 0 BFType bool BFAccess RW
+Element unifiStaChannelSwitchSlowApActivated BasicType integer BERType string OID 1.2.3.1.2601 Access read_write PSID 2601 Default 0 BFType bool BFAccess RW
+Element unifiStaChannelSwitchSlowApMaxTime BasicType integer BERType integer_unsigned32 OID 1.2.3.1.2604 Access read_write PSID 2604 Default 70 BFType uint32 BFAccess RW
+Element unifiStaChannelSwitchSlowApPollInterval BasicType integer BERType integer OID 1.2.3.1.2605 Access read_write PSID 2605 Default 1 BFType uint16 BFAccess RW
+Element unifiStaChannelSwitchSlowApProcedureTimeoutIncrement BasicType integer BERType integer OID 1.2.3.1.2606 Access read_write PSID 2606 Default 10 BFType uint16 BFAccess RW
+Element unifiIncludePMKIDForPSK BasicType integer BERType string OID 1.2.3.1.2610 Access read_write PSID 2610 Default 0 BFType bool BFAccess RW
+Element unifiRoamBSSCUTriggerFrequency BasicType integer BERType integer OID 1.2.3.1.2641 Access read_write Min 0 Max 100 PSID 2641 Default 10 BFType uint16 BFAccess RW
+Element unifiMLMESTAKeepAliveFailure BasicType integer BERType string OID 1.2.3.1.2842 Access read_write PSID 2842 Default 0 BFType bool BFAccess RW
+Element unifiCSROnlyMIBShield BasicType integer BERType integer OID 1.2.3.1.4001 Access not_accessible NamedValues open:1:warn:2:guard:3:alarm:4 NamedValues open:1:warn:2:guard:3:alarm:4 PSID 4001 Default 2 Hide BFType uint16 BFAccess NA
+Element unifiPrivateBbbTxFilterConfig BasicType integer BERType integer OID 1.2.3.1.4071 Access read_write PSID 4071 Default 0x17 Hide BFType uint16 BFAccess RW
+Element unifiPrivateSWAGCFrontEndGain BasicType integer BERType integer OID 1.2.3.1.4075 Access read_write Min -128 Max 127 PSID 4075 Default 0 Hide BFType int16 BFAccess RW
+Element unifiPrivateSWAGCFrontEndLoss BasicType integer BERType integer OID 1.2.3.1.4076 Access read_write Min -128 Max 127 PSID 4076 Default 0 Hide BFType int16 BFAccess RW
+Element unifiPrivateSWAGCExtThresh BasicType integer BERType integer OID 1.2.3.1.4077 Access read_write Min -128 Max 127 PSID 4077 Default -25 Hide BFType int16 BFAccess RW
+Element unifiCSROnlyPowerCalDelay BasicType integer BERType integer OID 1.2.3.1.4078 Access read_write PSID 4078 Default 0 Hide BFType uint16 BFAccess RW
+Element unifiRxAgcControl BasicType string BERType string OID 1.2.3.1.4079 Access read_write Min 11 Max 11 PSID 4079 GetFunction mibbmsgget SetFunction mibricechangefsmparams BFType var BFAccess RW
+Element unifiWapiQosMask BasicType integer BERType integer OID 1.2.3.1.4130 Access read_write PSID 4130 Default 15 GetFunction mibuint16get SetFunction mibuint16set Hide BFType uint16 BFAccess RW
+Element unifiRaaMaxSpecTimerMultiplier BasicType integer BERType integer OID 1.2.3.1.4138 Access read_write PSID 4138 Default 8 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiWMMStallEnable BasicType integer BERType integer OID 1.2.3.1.4139 Access read_write PSID 4139 Default 1 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaSpeculationInterval BasicType integer BERType integer OID 1.2.3.1.4140 Access read_write PSID 4140 Default 100 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaSpeculationPeriod BasicType integer BERType integer OID 1.2.3.1.4141 Access read_write PSID 4141 Default 10 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaNumbSpeculationFrames BasicType integer BERType integer OID 1.2.3.1.4142 Access read_write PSID 4142 Default 10 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiRaaTxHostRate BasicType integer BERType integer OID 1.2.3.1.4148 Access read_write PSID 4148 Default 0 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiFallbackShortFrameRetryDistribution BasicType string BERType string OID 1.2.3.1.4149 Access read_write Min 5 Max 5 PSID 4149 Default 0x03:0x02:0x01:0x00:0x00 GetFunction mibdplanefallbackget SetFunction mibdplanefallbackset BFType var BFAccess RW
+Element unifiPreEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4171 Access read_only Max 2147483647 PSID 4171 Default 100 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO
+Element unifiPostEBRTWindow BasicType integer BERType integer OID 1.2.3.1.4173 Access read_only Max 2147483647 PSID 4173 Default 2000 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set Hide BFType uint32 BFAccess RO
+Element unifiPsPollThreshold BasicType integer BERType integer OID 1.2.3.1.4179 Access read_write PSID 4179 Default 30 GetPerVifFunction mibuint16get SetPerVifFunction mibuint16set BFType uint16 BFAccess RW
+Element unifiTxUsingLdpcEnabled BasicType integer BERType string OID 1.2.3.1.5030 Access read_write PSID 5030 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI20Enabled BasicType integer BERType string OID 1.2.3.1.5040 Access read_write PSID 5040 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI40Enabled BasicType integer BERType string OID 1.2.3.1.5041 Access read_write PSID 5041 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI80Enabled BasicType integer BERType string OID 1.2.3.1.5042 Access read_write PSID 5042 Default 1 BFType bool BFAccess RW
+Element unifiTxSGI160Enabled BasicType integer BERType string OID 1.2.3.1.5043 Access read_write PSID 5043 Default 0 BFType bool BFAccess RW
+Element unifiMacAddressRandomisation BasicType integer BERType string OID 1.2.3.1.5044 Access read_write PSID 5044 Default 0 BFType bool BFAccess RW
+Element unifiSuBeamformerEnabled BasicType integer BERType string OID 1.2.3.1.5045 Access read_write PSID 5045 Default 0 BFType bool BFAccess RW
+Element unifiMuBeamformerEnabled BasicType integer BERType string OID 1.2.3.1.5046 Access read_write PSID 5046 Default 0 BFType bool BFAccess RW
+Element unifiMacAddressRandomisationMask BasicType string BERType string OID 1.2.3.1.5047 Access read_write Min 6 Max 6 PSID 5047 Default 0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiWipsActivated BasicType integer BERType string OID 1.2.3.1.5050 Access read_write PSID 5050 Default 1 BFType bool BFAccess RW
+Element unifiRfTestModeEnabled BasicType integer BERType string OID 1.2.3.1.5054 Access read_write PSID 5054 Default 0 BFType bool BFAccess RW
+Element unifiTxOfdmSelect BasicType string BERType string OID 1.2.3.1.5060 Access read_write Min 4 Max 8 PSID 5060 SetFunction mibricechangefsmparams BFType var BFAccess RW
+Element unifiTxDigGain BasicType string BERType string OID 1.2.3.1.5061 Access read_write Min 16 Max 48 PSID 5061 SetFunction mibricechangefsmparams BFType var BFAccess RW
+Element unifiChipTemperature BasicType integer BERType integer OID 1.2.3.1.5062 Access read_only PSID 5062 GetFunction mibint16get BFType int16 BFAccess RO
+Element UnifiBatteryVoltage BasicType integer BERType integer OID 1.2.3.1.5063 Access read_only PSID 5063 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiForceShortSlotTime BasicType integer BERType string OID 1.2.3.1.5080 Access read_write PSID 5080 Default 0 BFType bool BFAccess RW
+Element unifiDebugDisableRadioNannyActions BasicType integer BERType integer OID 1.2.3.1.5082 Access read_write PSID 5082 Default 0 GetFunction mibuint16get SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW
+Element unifiRxCckModemSensitivity BasicType string BERType string OID 1.2.3.1.5083 Access read_write Min 6 Max 6 PSID 5083 Default 0x0a:0x09:0x05:0xa:0xa:0x0 SetFunction mibricechangenonfsmparams BFType var BFAccess RW
+Element unifiDpdPerBandwidth BasicType integer BERType integer OID 1.2.3.1.5084 Access read_write PSID 5084 Default 63 SetFunction mibricechangenonfsmparams BFType uint16 BFAccess RW
+Element unifiBBVersion BasicType integer BERType integer OID 1.2.3.1.5085 Access read_only PSID 5085 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiRFVersion BasicType integer BERType integer OID 1.2.3.1.5086 Access read_only PSID 5086 GetFunction mibuint16get BFType uint16 BFAccess RO
+Element unifiClearRadioTrimCache BasicType integer BERType integer OID 1.2.3.1.5088 Access read_write PSID 5088 SetFunction mibricechangefsmparams BFType uint16 BFAccess RW
+Element unifiRxRadioCsMode BasicType integer BERType integer OID 1.2.3.1.5092 Access read_write PSID 5092 SetFunction mibhalmacmodemgenericset GetFunction mibhalmacmodemgenericget BFType uint16 BFAccess RW
+Element unifiRxPriEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5093 Access read_write PSID 5093 SetFunction mibhalmacmodemgenericset GetFunction mibhalmacmodemgenericget BFType uint16 BFAccess RW
+Element unifiRxSecEnergyDetThreshold BasicType integer BERType integer OID 1.2.3.1.5094 Access read_write PSID 5094 SetFunction mibhalmacmodemgenericset GetFunction mibhalmacmodemgenericget BFType uint16 BFAccess RW
+Element unifiCCAMasterSwitch BasicType integer BERType integer OID 1.2.3.1.5102 Access read_write PSID 5102 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint16 BFAccess RW
+Element unifiRxSyncCCACfg BasicType integer BERType integer OID 1.2.3.1.5103 Access read_write PSID 5103 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW
+Element unifiMacSecChanClearTime BasicType integer BERType integer OID 1.2.3.1.5105 Access read_write PSID 5105 GetFunction mibhalmacmacconfiggenericget SetFunction mibhalmacmacconfiggenericset BFType uint16 BFAccess RW
+Element unifiBbBbaCcaCfg BasicType integer BERType integer OID 1.2.3.1.5108 Access read_write PSID 5108 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset BFType uint16 BFAccess RW
+Element unifiRMMaxScanCacheCount BasicType integer BERType integer OID 1.2.3.1.5402 Access read_write Min 10 Max 150 PSID 5402 Default 70 BFType uint16 BFAccess RW
+Element unifiLnaControlEnabled BasicType integer BERType string OID 1.2.3.1.6013 Access read_write PSID 6013 Default 1 BFType bool BFAccess RW
+Element unifiLnaControlRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6014 Access read_write Min -128 Max 127 PSID 6014 Default -40 BFType int16 BFAccess RW
+Element unifiLnaControlRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6015 Access read_write Min -128 Max 127 PSID 6015 Default -30 BFType int16 BFAccess RW
+Element unifiLowPowerRxConfig BasicType integer BERType integer OID 1.2.3.1.6018 Access read_write PSID 6018 Default 3 SetFunction mibuint16set GetFunction mibuint16get BFType uint16 BFAccess RW
+Element unifiTPCEnabled BasicType integer BERType string OID 1.2.3.1.6019 Access read_write PSID 6019 Default 1 SetFunction mibboolset GetFunction mibboolget BFType bool BFAccess RW
+Element unifiCurrentTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6020 Access read_only PSID 6020 Default 0 GetPerVifFunction mibint16get BFType int16 BFAccess RO
+Element unifiUserSetTxpowerLevel BasicType integer BERType integer OID 1.2.3.1.6021 Access read_write PSID 6021 Default 127 SetFunction mlmeusersettxpowerlevel BFType int16 BFAccess RW
+Element unifiTPCMaxPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6022 Access read_write PSID 6022 Default -55 SetFunction mibint16set GetFunction mibint16get BFType int16 BFAccess RW
+Element unifiTPCMinPowerRSSIThreshold BasicType integer BERType integer OID 1.2.3.1.6023 Access read_write PSID 6023 Default -45 SetFunction mibint16set GetFunction mibint16get BFType int16 BFAccess RW
+Element unifiTPCMinPower2G BasicType integer BERType integer OID 1.2.3.1.6024 Access read_write PSID 6024 Default 52 SetFunction mibint16set BFType int16 BFAccess RW
+Element unifiTPCMinPower5G BasicType integer BERType integer OID 1.2.3.1.6025 Access read_write PSID 6025 Default 40 SetFunction mibint16set BFType int16 BFAccess RW
+Element unifiRadioLpRxRssiThresholdLower BasicType integer BERType integer OID 1.2.3.1.6028 Access read_write Min -128 Max 127 PSID 6028 Default -60 BFType int16 BFAccess RW
+Element unifiRadioLpRxRssiThresholdUpper BasicType integer BERType integer OID 1.2.3.1.6029 Access read_write Min -128 Max 127 PSID 6029 Default -50 BFType int16 BFAccess RW
+Element unifiPMFAssociationComebackTimeDelta BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6050 Access read_write PSID 6050 Default 1100 BFType uint32 BFAccess RW
+Element unifiTestTspecHack BasicType integer BERType string OID 1.2.3.1.6060 Access read_write PSID 6060 Default 0 BFType bool BFAccess RW
+Element unifiTestTspecHackValue BasicType integer BERType integer OID 1.2.3.1.6061 Access read_write PSID 6061 Default 0 BFType uint16 BFAccess RW
+Element unifiDebugInstantDelivery BasicType integer BERType string OID 1.2.3.1.6069 Access read_write PSID 6069 Default 0 SetFunction mibdebuginstantdeliveryset BFType bool BFAccess RW
+Element unifiDebugEnable BasicType integer BERType string OID 1.2.3.1.6071 Access read_write PSID 6071 Default 1 SetFunction mibdebugenableset BFType bool BFAccess RW
+Element unifiDPlaneDebug BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6073 Access read_write PSID 6073 Default 0x3 GetFunction mibdplanedebugmaskget SetFunction mibdplanedebugmaskset BFType uint32 BFAccess RW
+Element unifiNANEnabled BasicType integer BERType string OID 1.2.3.1.6080 Access read_write PSID 6080 Default 0 BFType bool BFAccess RW
+Element unifiNANBeaconCapabilities BasicType integer BERType integer OID 1.2.3.1.6081 Access read_write PSID 6081 Default 0x0720 BFType uint16 BFAccess RW
+Element hutsReadWriteDataElementInt32 BasicType integer BERType integer_counter32 OID 1.2.3.1.6100 Access read_write Min 0 Max 4294967295 PSID 6100 Default 1000 BFType int64 BFAccess RW
+Element hutsReadWriteDataElementBoolean BasicType integer BERType string OID 1.2.3.1.6101 Access read_write PSID 6101 Default 1 BFType bool BFAccess RW
+Element hutsReadWriteDataElementOctetString BasicType string BERType string OID 1.2.3.1.6102 Access read_write Min 9 Max 9 PSID 6102 Default 0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element hutsReadWriteRemoteProcedureCallInt32 BasicType integer BERType integer_unsigned32 OID 1.2.3.1.6105 Access read_write PSID 6105 Default 0x000A0001 GetPerVifFunction mibuint32get SetPerVifFunction mibuint32set BFType uint32 BFAccess RW
+Element hutsReadWriteInternalAPIInt16 BasicType integer BERType integer OID 1.2.3.1.6108 Access read_write PSID 6108 Default -55 BFType int16 BFAccess RW
+Element hutsReadWriteInternalAPIUint16 BasicType integer BERType integer OID 1.2.3.1.6109 Access read_write PSID 6109 Default 0x0730 BFType uint16 BFAccess RW
+Element hutsReadWriteInternalAPIUint32 BasicType integer BERType integer OID 1.2.3.1.6110 Access read_write Max 2147483647 PSID 6110 Default 30000 BFType uint32 BFAccess RW
+Element hutsReadWriteInternalAPIInt64 BasicType integer BERType integer OID 1.2.3.1.6111 Access read_only PSID 6111 GetPerVifFunction mibtsftime BFType int64 BFAccess RO
+Element hutsReadWriteInternalAPIBoolean BasicType integer BERType string OID 1.2.3.1.6112 Access read_write PSID 6112 Default 1 BFType bool BFAccess RW
+Element hutsReadWriteInternalAPIOctetString BasicType string BERType string OID 1.2.3.1.6113 Access read_write Min 8 Max 8 PSID 6113 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiTestScanNoMedium BasicType integer BERType string OID 1.2.3.1.6122 Access read_write PSID 6122 Default 0 BFType bool BFAccess RW
+Element unifiDualBandConcurrency BasicType integer BERType string OID 1.2.3.1.6123 Access read_write PSID 6123 Default 0 BFType bool BFAccess RW
+Element unifiLoggerMaxDelayedEvents BasicType integer BERType integer OID 1.2.3.1.6124 Access read_only PSID 6124 Default 10 BFType uint16 BFAccess RO
+Element unifiSupportedChannels BasicType string BERType string OID 1.2.3.1.8012 Access read_write Min 0 Max 20 PSID 8012 Default 0x01:0x0e:0x24:0x04:0x34:0x04:0x64:0x0c:0x95:0x05 BFType var BFAccess RW
+Element unifiCountryList BasicType string BERType string OID 1.2.3.1.8014 Access read_only Min 2 Max 270 PSID 8014 Default 0x30:0x30:0x58:0x58:0x41:0x44:0x41:0x45:0x41:0x46:0x41:0x47:0x41:0x49:0x41:0x4c:0x41:0x4d:0x41:0x4e:0x41:0x4f:0x41:0x51:0x41:0x52:0x41:0x53:0x41:0x54:0x41:0x55:0x41:0x57:0x41:0x58:0x41:0x5a:0x42:0x41:0x42:0x42:0x42:0x44:0x42:0x45:0x42:0x46:0x42:0x47:0x42:0x48:0x42:0x49:0x42:0x4a:0x42:0x4c:0x42:0x4d:0x42:0x4e:0x42:0x4f:0x42:0x52:0x42:0x53:0x42:0x54:0x42:0x56:0x42:0x57:0x42:0x59:0x42:0x5a:0x43:0x41:0x43:0x43:0x43:0x44:0x43:0x46:0x43:0x47:0x43:0x48:0x43:0x49:0x43:0x4b:0x43:0x4c:0x43:0x4d:0x43:0x4e:0x43:0x4f:0x43:0x52:0x43:0x55:0x43:0x56:0x43:0x58:0x43:0x59:0x43:0x5a:0x44:0x45:0x44:0x4a:0x44:0x4b:0x44:0x4d:0x44:0x4f:0x44:0x5a:0x45:0x43:0x45:0x45:0x45:0x47:0x45:0x48:0x45:0x52:0x45:0x53:0x45:0x54:0x46:0x49:0x46:0x4a:0x46:0x4b:0x46:0x4c:0x46:0x4d:0x46:0x4f:0x46:0x52:0x47:0x41:0x47:0x42:0x47:0x44:0x47:0x45:0x47:0x46:0x47:0x47:0x47:0x48:0x47:0x49:0x47:0x4c:0x47:0x4d:0x47:0x4e:0x47:0x50:0x47:0x51:0x47:0x52:0x47:0x53:0x47:0x54:0x47:0x55:0x47:0x57:0x47:0x59:0x48:0x4b:0x48:0x4d:0x48:0x4e:0x48:0x52:0x48:0x54:0x48:0x55:0x49:0x44:0x49:0x45:0x49:0x4c:0x49:0x4d:0x49:0x4e:0x49:0x4f:0x49:0x51:0x49:0x52:0x49:0x53:0x49:0x54:0x4a:0x45:0x4a:0x4d:0x4a:0x4f:0x4a:0x50:0x4b:0x45:0x4b:0x47:0x4b:0x48:0x4b:0x49:0x4b:0x4d:0x4b:0x4e:0x4b:0x50:0x4b:0x52:0x4b:0x57:0x4b:0x59:0x4b:0x5a:0x4c:0x41:0x4c:0x42:0x4c:0x43:0x4c:0x49:0x4c:0x4b:0x4c:0x52:0x4c:0x53:0x4c:0x54:0x4c:0x55:0x4c:0x56:0x4c:0x59:0x4d:0x41:0x4d:0x43:0x4d:0x44:0x4d:0x45:0x4d:0x46:0x4d:0x47:0x4d:0x48:0x4d:0x4b:0x4d:0x4c:0x4d:0x4d:0x4d:0x4e:0x4d:0x4f:0x4d:0x50:0x4d:0x51:0x4d:0x52:0x4d:0x53:0x4d:0x54:0x4d:0x55:0x4d:0x56:0x4d:0x57:0x4d:0x58:0x4d:0x59:0x4d:0x5a:0x4e:0x41:0x4e:0x43:0x4e:0x45:0x4e:0x46:0x4e:0x47:0x4e:0x49:0x4e:0x4c:0x4e:0x4f:0x4e:0x50:0x4e:0x52:0x4e:0x55:0x4e:0x5a:0x4f:0x4d:0x50:0x41:0x50:0x45:0x50:0x46:0x50:0x47:0x50:0x48:0x50:0x4b:0x50:0x4c:0x50:0x4d:0x50:0x4e:0x50:0x52:0x50:0x53:0x50:0x54:0x50:0x57:0x50:0x59:0x51:0x41:0x52:0x45:0x52:0x4f:0x52:0x53:0x52:0x55:0x52:0x57:0x53:0x41:0x53:0x42:0x53:0x43:0x53:0x44:0x53:0x45:0x53:0x47:0x53:0x48:0x53:0x49:0x53:0x4a:0x53:0x4b:0x53:0x4c:0x53:0x4d:0x53:0x4e:0x53:0x4f:0x53:0x52:0x53:0x53:0x53:0x54:0x53:0x56:0x53:0x58:0x53:0x59:0x53:0x5a:0x54:0x43:0x54:0x44:0x54:0x46:0x54:0x47:0x54:0x48:0x54:0x4a:0x54:0x4b:0x54:0x4c:0x54:0x4d:0x54:0x4e:0x54:0x4f:0x54:0x52:0x54:0x54:0x54:0x56:0x54:0x57:0x54:0x5a:0x55:0x41:0x55:0x47:0x55:0x4d:0x55:0x53:0x55:0x59:0x55:0x5a:0x56:0x41:0x56:0x43:0x56:0x45:0x56:0x47:0x56:0x49:0x56:0x4e:0x56:0x55:0x57:0x46:0x57:0x53:0x58:0x4b:0x59:0x45:0x59:0x54:0x5a:0x41:0x5a:0x4d:0x5a:0x57 BFType var BFAccess RO
+Element unifiNoCellIncludedChannels BasicType string BERType string OID 1.2.3.1.8018 Access read_write Min 8 Max 8 PSID 8018 Default 0x00:0x18:0x00:0x00:0x00:0x00:0x00:0x00 BFType var BFAccess RW
+Element unifiRegDomVersion BasicType integer BERType integer OID 1.2.3.1.8019 Access read_only PSID 8019 Default 0x0105 BFType uint16 BFAccess RO
+Element unifiDefaultCountryWithoutCH12CH13 BasicType integer BERType string OID 1.2.3.1.8020 Access read_write PSID 8020 Default 0 BFType bool BFAccess RW
+Element hutsReadWriteInternalAPIFixSizeTableKeyRow BasicType integer BERType integer_counter32 OID 1.2.3.3.1.2.3.1.6120 Access read_only Min 0 Max 4294967295 PSID 6120 GetFunction mibtsftime ElementTable hutsReadWriteInternalAPIFixSizeTableKeyRowTable ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeyIndex1:hutsReadWriteInternalAPIFixSizeTableKeyIndex2 BFType int64 BFAccess RO
+Element hutsReadWriteInternalAPIFixSizeTableKey1Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6116 Access read_only PSID 6116 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO
+Element hutsReadWriteInternalAPIFixSizeTableKey2Row BasicType integer BERType integer OID 1.2.3.4.1.2.3.1.6117 Access read_only PSID 6117 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteInternalAPIFixSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixSizeTableKeysindex BFType uint16 BFAccess RO
+Element hutsReadWriteInternalAPIFixVarSizeTableKey1Row BasicType integer BERType integer_unsigned32 OID 1.2.3.5.1.2.3.1.6118 Access read_write PSID 6118 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType uint32 BFAccess RW
+Element hutsReadWriteInternalAPIFixVarSizeTableKey2Row BasicType string BERType string OID 1.2.3.5.1.2.3.1.6119 Access read_write PSID 6119 ElementTable hutsReadWriteInternalAPIFixVarSizeTableKeys ElementTableIndices hutsReadWriteInternalAPIFixVarSizeTableKeysIndex BFType var BFAccess RW
+Element hutsReadWriteInternalAPIFixedSizeTableRow BasicType integer BERType integer OID 1.2.3.6.1.2.3.1.6114 Access read_write Min 0 Max 100 PSID 6114 DefaultIX1 1::80: DefaultIX1 2::80: DefaultIX1 3::80: DefaultIX1 4::80: ElementTable hutsReadWriteInternalAPIFixedSizeTable ElementTableIndices hutsReadWriteInternalAPIFixedSizeTableIndex BFType int16 BFAccess RW
+Element hutsReadWriteInternalAPIVarSizeTableRow BasicType string BERType string OID 1.2.3.7.1.2.3.1.6115 Access read_only Min 6 Max 73 PSID 6115 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteInternalAPIVarSizeTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableindex BFType var BFAccess RO
+Element hutsReadWriteInternalAPIVarSizeTableKeyRow BasicType string BERType string OID 1.2.3.8.1.2.3.1.6121 Access read_write Min 144 Max 144 PSID 6121 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteInternalAPIVarSizeTableKeyTable ElementTableIndices hutsReadWriteInternalAPIVarSizeTableKeyIndex1:hutsReadWriteInternalAPIVarSizeTableKeyIndex2 BFType var BFAccess RW
+Element hutsReadWriteRemoteProcedureCallOctetString BasicType string BERType string OID 1.2.3.9.1.2.3.1.6107 Access read_write Min 144 Max 144 PSID 6107 GetFunction miboctetstringget SetFunction miboctetstringset ElementTable hutsReadWriteRPCTableOctetStringTable ElementTableIndices hutsReadWriteRPCTableOctetStringTableIndex0:hutsReadWriteRPCTableOctetStringTableIndex1 BFType var BFAccess RW
+Element hutsReadWriteTableInt16Row BasicType integer BERType integer OID 1.2.3.10.1.2.3.1.6103 Access read_only Min -32768 Max 32767 PSID 6103 GetPerVifFunction mibhutsint16get ElementTable hutsReadWriteTableInt16IdTable ElementTableIndices hutsReadWriteTableInt16 BFType int16 BFAccess RO
+Element hutsReadWriteTableOctetStringRow BasicType string BERType string OID 1.2.3.11.1.2.3.1.6104 Access read_only Min 6 Max 73 PSID 6104 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable hutsReadWriteTableOctetStringTable ElementTableIndices hutsReadWriteTableOctetString BFType var BFAccess RO
+Element unifiACRetries BasicType integer BERType integer_unsigned32 OID 1.2.3.12.1.2.3.1.2229 Access read_only PSID 2229 GetPerVifFunction mibllsstatsget ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType uint32 BFAccess RO
+Element unifiTxDataConfirm BasicType integer BERType string OID 1.2.3.12.1.2.3.1.2253 Access read_write PSID 2253 Default 0 SetFunction mibtxdatacfmset ElementTable unifiAcTxConfirmTable ElementTableIndices unifiAccessClassIndex BFType bool BFAccess RW
+Element unifiCCACSThresh BasicType integer BERType integer OID 1.2.3.13.1.2.3.1.5101 Access read_write PSID 5101 GetFunction mibhalmacmodemgenericget SetFunction mibhalmacmodemgenericset ElementTable unifiCCACSThreshTable ElementTableIndices unifiSisoMimoTableIndex BFType uint16 BFAccess RW
+Element unifiDPDTrainPacketConfig BasicType string BERType string OID 1.2.3.14.1.2.3.1.2373 Access read_write Min 8 Max 8 PSID 2373 DefaultIX1 1:0x00:0x00:0x80:0x01:0x80:0x05:0x00:0x00 DefaultIX1 2:0x01:0x00:0x82:0x01:0x80:0x05:0x00:0x00 DefaultIX1 3:0x01:0x00:0x82:0x01:0x82:0x05:0x00:0x00 SetFunction mibricechangefsmparams ElementTable unifiDPDTrainPacketConfigTable ElementTableIndices unifiDPDTrainPacketConfigIndex BFType var BFAccess RW
+Element unifiDebugModuleControl BasicType integer BERType integer OID 1.2.3.15.1.2.3.1.5029 Access read_write PSID 5029 DefaultIX1 1:::0xC004: DefaultIX1 2:::0x0000: DefaultIX1 3:::0x00FF: DefaultIX1 4:::0xC004: DefaultIX1 5:::0x00FF: DefaultIX1 6:::0xC000: DefaultIX1 7:::0xC004: DefaultIX1 8:::0xC004: DefaultIX1 9:::0x00FF: DefaultIX1 10::0x00FF: DefaultIX1 11::0x0001: DefaultIX1 12::0x00FF: DefaultIX1 13::0x00FF: DefaultIX1 14::0xC000: DefaultIX1 15::0x00FF: DefaultIX1 16::0x00FF: DefaultIX1 17::0x00FF: DefaultIX1 18::0x00FF: DefaultIX1 19::0x00FF: DefaultIX1 20::0xC000: DefaultIX1 21::0xC000: DefaultIX1 22::0xC004: DefaultIX1 23::0x0001: DefaultIX1 24::0xC004: DefaultIX1 25::0x0001: DefaultIX1 26::0x00FF: DefaultIX1 27::0x00FF: DefaultIX1 28::0x00FF: DefaultIX1 29::0x0001: DefaultIX1 30::0x0001: DefaultIX1 31::0x00FF: DefaultIX1 32::0x00FF: DefaultIX1 33::0x00FF: DefaultIX1 34::0x00FF: DefaultIX1 35::0xC001: DefaultIX1 36::0x0000: DefaultIX1 37::0x0001: DefaultIX1 38::0x00FF: DefaultIX1 39::0x00FF: DefaultIX1 40::0x00FF: DefaultIX1 41::0x00FF: DefaultIX1 42::0x00FF: DefaultIX1 43::0x00FF: DefaultIX1 44::0x00FF: DefaultIX1 45::0x00FF: DefaultIX1 46::0x00FF: DefaultIX1 47::0x00FF: DefaultIX1 48::0x00FF: DefaultIX1 49::0x00FF: DefaultIX1 50::0x0001: DefaultIX1 51::0x00FF: DefaultIX1 52::0x0000: DefaultIX1 53::0x00FF: DefaultIX1 54::0xC004: DefaultIX1 55::0x0004: DefaultIX1 56::0x0004: DefaultIX1 57::0x00FF: DefaultIX1 58::0xC000: DefaultIX1 59::0x00FF: DefaultIX1 60::0x0000: ElementTable unifiDebugConfigTable ElementTableIndices unifiDebugModulesIndex BFType uint16 BFAccess RW
+Element unifiDefaultCountry BasicType string BERType string OID 1.2.3.16.1.2.3.1.8013 Access read_write Min 3 Max 3 PSID 8013 DefaultIX1 1:0x30:0x30:0x20 DefaultIX1 2:0x30:0x30:0x20 DefaultIX1 3:0x30:0x30:0x20 ElementTable unifiDefaultCountryTable ElementTableIndices unifiDefaultCountryIndex BFType var BFAccess RW
+Element unifiDpdPredistortGains BasicType string BERType string OID 1.2.3.17.1.2.3.1.2257 Access read_write Min 13 Max 13 PSID 2257 SetFunction mibricechangefsmparams ElementTable unifiDpdPredistortGainsTable ElementTableIndices unifiDpdPredistortGainsTableIndex BFType var BFAccess RW
+Element unifiFrameRXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.18.1.2.3.1.2326 Access read_write PSID 2326 GetPerVifFunction mib_frameRXcounters_get ElementTable unifiFrameRXCountersTable ElementTableIndices unifiFrameRXCountersTableIndex BFType uint32 BFAccess RW
+Element unifiFrameTXCounters BasicType integer BERType integer_unsigned32 OID 1.2.3.19.1.2.3.1.2327 Access read_write PSID 2327 GetPerVifFunction mib_frameTXcounters_get ElementTable unifiFrameTXCountersTable ElementTableIndices unifiFrameTXCountersTableIndex BFType uint32 BFAccess RW
+Element unifiLoadDpdLut BasicType string BERType string OID 1.2.3.20.1.2.3.1.2255 Access read_write Min 147 Max 147 PSID 2255 GetFunction mibbmsgget SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW
+Element unifiOverrideDpdLut BasicType string BERType string OID 1.2.3.20.1.2.3.1.2258 Access read_write Min 147 Max 147 PSID 2258 SetFunction mibricedpdlutset ElementTable unifiLoadDpdLutTable ElementTableIndices unifiLoadDpdLutGroupIndex:unifiLoadDpdLutTemperatureIndex BFType var BFAccess RW
+Element unifiMacCCABusyTime BasicType integer BERType integer OID 1.2.3.21.1.2.3.1.5104 Access read_write PSID 5104 GetFunction mibhalmacmacconfiggenericget ElementTable unifiMacBusyTimeTable ElementTableIndices unifiMacInstanceIndex:unifiMacBusyTimeTableIndex BFType uint16 BFAccess RW
+Element unifiModemSgiOffset BasicType integer BERType integer OID 1.2.3.22.1.2.3.1.5090 Access read_write PSID 5090 SetFunction mibhalmacmodemgenericset ElementTable unifiModemSgiOffsetTable ElementTableIndices unifiBandTableIndex:unifiBWTableIndex BFType uint16 BFAccess RW
+Element unifiNarrowbandCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.23.1.2.3.1.5107 Access read_only PSID 5107 GetFunction mibhalmacmodemnarrowbandcca ElementTable unifiNarrowbandCCADebugTable ElementTableIndices unifiNarrowbandCCADebugTableIndex BFType uint32 BFAccess RO
+Element unifiNoCellMaxPower BasicType integer BERType integer OID 1.2.3.24.1.2.3.1.8017 Access read_write PSID 8017 DefaultIX1 1::28: DefaultIX1 2::28: DefaultIX1 3::20: DefaultIX1 4::20: ElementTable unifiNoCellTable ElementTableIndices unifiConnectionTypeTableIndex BFType int16 BFAccess RW
+Element unifiOperatingClassParamters BasicType string BERType string OID 1.2.3.25.1.2.3.1.8015 Access read_only Min 6 Max 73 PSID 8015 DefaultIX1 1:0x53:0x54:0x70:0x73:0x74:0x75:0x7A:0x7B:0x7C:0x7D:0x7E:0x7F:0x80:0x81:0x82 DefaultIX1 2:0x01:0x02:0x03:0x05:0x06:0x07:0x08:0x09:0x0A:0x10:0x11:0x80:0x81:0x82 DefaultIX1 3:0x01:0x03:0x05:0x16:0x17:0x19:0x1A:0x1B:0x1C:0x1E:0x1F:0x20:0x21:0x80:0x81:0x82 DefaultIX1 4:0x01:0x02:0x03:0x04:0x05:0x06:0x20:0x21:0x24:0x25:0x26:0x29:0x2A:0x2B:0x3A:0x80:0x81:0x82 ElementTable unifiOperatingClassTable ElementTableIndices unifiOperatingClassTableIndex BFType var BFAccess RO
+Element unifiPeerBandwidth BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2094 Access read_only PSID 2094 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO
+Element unifiCurrentPeerNss BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2095 Access read_only PSID 2095 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO
+Element unifiPeerTxDataRate BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2096 Access read_only PSID 2096 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType uint16 BFAccess RO
+Element unifiPeerRSSI BasicType integer BERType integer OID 1.2.3.26.1.2.3.1.2097 Access read_only PSID 2097 ElementTable unifiPeerIdTable ElementTableIndices unifiPeerid BFType int16 BFAccess RO
+Element unifiSwToHwQueueStats BasicType integer BERType integer OID 1.2.3.27.1.2.3.1.2250 Access read_only PSID 2250 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO
+Element unifiHostToSwQueueStats BasicType integer BERType integer OID 1.2.3.27.1.2.3.1.2251 Access read_only PSID 2251 GetPerVifFunction mibqueuestatsget ElementTable unifiQueueStatsIdTable ElementTableIndices unifiQueueStatsIndex BFType uint16 BFAccess RO
+Element unifiRoamCURssiScanTrigger BasicType integer BERType integer OID 1.2.3.28.1.2.3.1.2307 Access read_write PSID 2307 DefaultIX1 1::-60: DefaultIX1 2::-70: ElementTable unifiRSSICURoamScanTriggerTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW
+Element unifiRadioCCADebug BasicType integer BERType integer_unsigned32 OID 1.2.3.29.1.2.3.1.5100 Access read_only PSID 5100 GetFunction mibradioccadebug ElementTable unifiRadioCCADebugTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioCCADebugTableIndex BFType uint32 BFAccess RO
+Element unifiRadioCCAThresholds BasicType string BERType string OID 1.2.3.30.1.2.3.1.2368 Access read_write Min 0 Max 255 PSID 2368 DefaultIX1 1:0x01:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 DefaultIX1 2:0x01:0x03:0x07:0x03:0x03:0x00:0x16:0x00:0x30:0x00:0x16:0x00:0x30 SetFunction mibricechangefsmparams ElementTable unifiRadioCCAThresholdsTable ElementTableIndices unifiRadioCCAThresholdsTableIndex BFType var BFAccess RW
+Element unifiRadioRXSettingsRead BasicType string BERType string OID 1.2.3.31.1.2.3.1.5096 Access read_only PSID 5096 GetFunction mibradiorxsettingsread ElementTable unifiRadioRXSettingsTable ElementTableIndices unifiRadioInstanceIndex:unifiRadioRXSettingsIndex BFType var BFAccess RO
+Element unifiRadioTXSettingsRead BasicType integer BERType integer OID 1.2.3.32.1.2.3.1.5089 Access read_only PSID 5089 GetFunction mibradiotxsettingsread ElementTable unifiRadioTXSettingsTable ElementTableIndices unifiMacInstanceIndex:unifiRadioTXSettingsIndex BFType uint16 BFAccess RO
+Element unifiRadioTxPowerOverride BasicType integer BERType integer OID 1.2.3.33.1.2.3.1.5091 Access read_write Min -128 Max 127 PSID 5091 SetFunction mibricegenericset GetFunction mibint16get ElementTable unifiRadioTxPowerOverrideTable ElementTableIndices unifiRadioTXPowerOverrideTableIndex BFType int16 BFAccess RW
+Element unifiRateStatsRxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.34.1.2.3.1.2206 Access read_only PSID 2206 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO
+Element unifiRateStatsTxSuccessCount BasicType integer BERType integer_unsigned32 OID 1.2.3.34.1.2.3.1.2207 Access read_only PSID 2207 GetPerVifFunction mibratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint32 BFAccess RO
+Element unifiRateStatsRate BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.2212 Access read_only PSID 2212 GetFunction mibuint16get ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaTxSuccessesCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4143 Access read_only PSID 4143 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaTxFailuresCount BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4144 Access read_only PSID 4144 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaTxPer BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4145 Access read_only PSID 4145 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiRaaResetStats BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4146 Access read_write PSID 4146 SetPerVifFunction mibratestatsreset ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RW
+Element unifiRaaTxMTPer BasicType integer BERType integer OID 1.2.3.34.1.2.3.1.4147 Access read_only PSID 4147 GetPerVifFunction mibraaratestatsget ElementTable unifiRateStatsTable ElementTableIndices unifiRateStatsIndex BFType uint16 BFAccess RO
+Element unifiReadHardwareCounter BasicType integer BERType integer_unsigned32 OID 1.2.3.35.1.2.3.1.5087 Access read_only PSID 5087 GetFunction mibreadhardwarecounter ElementTable unifiReadHardwareCounterTable ElementTableIndices unifiMacInstanceIndex:unifiReadHardwareCounterIndex BFType uint32 BFAccess RO
+Element unifiReadReg BasicType integer BERType integer_unsigned32 OID 1.2.3.36.1.2.3.1.8051 Access read_only PSID 8051 GetFunction mibreadreg ElementTable unifiReadRegTable ElementTableIndices unifiReadHardwareCounterIndex BFType uint32 BFAccess RO
+Element unifiRegulatoryParameters BasicType string BERType string OID 1.2.3.37.1.2.3.1.8011 Access read_only Min 3 Max 73 PSID 8011 DefaultIX1 1:0x30:0x30:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x99:0x09:0xB2:0x09:0x28:0x14:0x01:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 2:0x58:0x58:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 3:0x41:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0x50:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 4:0x41:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 5:0x41:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 6:0x41:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 7:0x41:0x49:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 8:0x41:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 9:0x41:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x12:0x00 DefaultIX1 10:0x41:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 11:0x41:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 12:0x41:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 13:0x41:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 14:0x41:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 15:0x41:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 16:0x41:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x5E:0x15:0xE0:0x15:0x50:0x1E:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x5D:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 17:0x41:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 18:0x41:0x58:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 19:0x41:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x00:0x82:0x14:0xD2:0x14:0x50:0x12:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 20:0x42:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 21:0x42:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 22:0x42:0x44:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 23:0x42:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 24:0x42:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 25:0x42:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x5D:0x16:0xF3:0x16:0x50:0x0E:0x00 DefaultIX1 26:0x42:0x48:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x14:0x10:0x82:0x14:0xD2:0x14:0x14:0x14:0x12:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 27:0x42:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 28:0x42:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 29:0x42:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 30:0x42:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 31:0x42:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 32:0x42:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x10 DefaultIX1 33:0x42:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 34:0x42:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 35:0x42:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 36:0x42:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 37:0x42:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 38:0x42:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x28:0x1B:0x02 DefaultIX1 39:0x42:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 40:0x43:0x41:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xE0:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 41:0x43:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 42:0x43:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 43:0x43:0x46:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x11:0x00:0x82:0x14:0xD2:0x14:0x28:0x18:0x02:0x72:0x15:0x4E:0x16:0x28:0x18:0x02 DefaultIX1 44:0x43:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 45:0x43:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 46:0x43:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 47:0x43:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 48:0x43:0x4C:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 49:0x43:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 50:0x43:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 51:0x43:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 52:0x43:0x52:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 53:0x43:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 54:0x43:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 55:0x43:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0xA0:0x1B:0x02:0x12:0x16:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 56:0x43:0x59:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 57:0x43:0x5A:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 58:0x44:0x45:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 59:0x44:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 60:0x44:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 61:0x44:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 62:0x44:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 63:0x44:0x5A:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x26:0x16:0xA0:0x1E:0x02 DefaultIX1 64:0x45:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 65:0x45:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 66:0x45:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02 DefaultIX1 67:0x45:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 68:0x45:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 69:0x45:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 70:0x45:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 71:0x46:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 72:0x46:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 73:0x46:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 74:0x46:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 75:0x46:0x4D:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 76:0x46:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 77:0x46:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 78:0x47:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 79:0x47:0x42:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 80:0x47:0x44:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 81:0x47:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x12:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 82:0x47:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 83:0x47:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 84:0x47:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 85:0x47:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 86:0x47:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 87:0x47:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 88:0x47:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 89:0x47:0x50:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 90:0x47:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 91:0x47:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 92:0x47:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 93:0x47:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 94:0x47:0x55:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 95:0x47:0x57:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 96:0x47:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 97:0x48:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 98:0x48:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 99:0x48:0x4E:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 100:0x48:0x52:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x5D:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 101:0x48:0x54:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 102:0x48:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 103:0x49:0x44:0x03:0x62:0x09:0xB2:0x09:0x14:0x14:0x00:0x67:0x16:0xCB:0x16:0x14:0x17:0x00 DefaultIX1 104:0x49:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 105:0x49:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x17:0x12:0x72:0x15:0x62:0x16:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x17:0x01 DefaultIX1 106:0x49:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 107:0x49:0x4E:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x67:0x16:0xB7:0x16:0x50:0x14:0x10:0xB7:0x16:0xCB:0x16:0x14:0x14:0x00 DefaultIX1 108:0x49:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 109:0x49:0x51:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 110:0x49:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 111:0x49:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 112:0x49:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 113:0x4A:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 114:0x4A:0x4D:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 115:0x4A:0x4F:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x67:0x16:0xCB:0x16:0x50:0x17:0x00 DefaultIX1 116:0x4A:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x2E:0x13:0x7E:0x13:0x28:0x17:0x00:0xA6:0x13:0xE2:0x13:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x17:0x02 DefaultIX1 117:0x4B:0x45:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x28:0x17:0x00 DefaultIX1 118:0x4B:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 119:0x4B:0x48:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1B:0x00 DefaultIX1 120:0x4B:0x49:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 121:0x4B:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 122:0x4B:0x4E:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 123:0x4B:0x50:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 124:0x4B:0x52:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x02:0x5D:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 125:0x4B:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 126:0x4B:0x59:0x01:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 127:0x4B:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xE6:0x14:0x50:0x14:0x02:0x12:0x16:0x4E:0x16:0x50:0x14:0x02 DefaultIX1 128:0x4C:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 129:0x4C:0x42:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 130:0x4C:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 131:0x4C:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 132:0x4C:0x4B:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x18:0x02:0x72:0x15:0x62:0x16:0x14:0x18:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 133:0x4C:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 134:0x4C:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 135:0x4C:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 136:0x4C:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 137:0x4C:0x56:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 138:0x4C:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 139:0x4D:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12 DefaultIX1 140:0x4D:0x43:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 141:0x4D:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 142:0x4D:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 143:0x4D:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 144:0x4D:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 145:0x4D:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 146:0x4D:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 147:0x4D:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 148:0x4D:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x4E:0x16:0x50:0x1E:0x02 DefaultIX1 149:0x4D:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 150:0x4D:0x4F:0x01:0x62:0x09:0xB2:0x09:0x28:0x17:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 151:0x4D:0x50:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 152:0x4D:0x51:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 153:0x4D:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 154:0x4D:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 155:0x4D:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 156:0x4D:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 157:0x4D:0x56:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5D:0x16:0xDA:0x16:0x50:0x14:0x00 DefaultIX1 158:0x4D:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 159:0x4D:0x58:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0xD6:0x15:0x50:0x18:0x02:0x12:0x16:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 160:0x4D:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x12:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x18:0x00 DefaultIX1 161:0x4D:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 162:0x4E:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 163:0x4E:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 164:0x4E:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 165:0x4E:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0xD6:0x15:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 166:0x4E:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 167:0x4E:0x49:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 168:0x4E:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 169:0x4E:0x4F:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 170:0x4E:0x50:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x67:0x16:0xB7:0x16:0x50:0x14:0x00 DefaultIX1 171:0x4E:0x52:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 172:0x4E:0x55:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 173:0x4E:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 174:0x4F:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 175:0x50:0x41:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 176:0x50:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 177:0x50:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 178:0x50:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 179:0x50:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 180:0x50:0x4B:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 181:0x50:0x4C:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 182:0x50:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 183:0x50:0x4E:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 184:0x50:0x52:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 185:0x50:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 186:0x50:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 187:0x50:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 188:0x50:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 189:0x51:0x41:0x03:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x5E:0x15:0x62:0x16:0xA0:0x1B:0x12:0x67:0x16:0xCB:0x16:0x50:0x1E:0x12 DefaultIX1 190:0x52:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 191:0x52:0x4F:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 192:0x52:0x53:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0xE6:0x14:0x28:0x17:0x10:0x5E:0x15:0x5D:0x16:0x14:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 193:0x52:0x55:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x12:0x16:0x62:0x16:0x50:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 194:0x52:0x57:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x4E:0x16:0xA0:0x18:0x02 DefaultIX1 195:0x53:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xB7:0x16:0x50:0x0E:0x00 DefaultIX1 196:0x53:0x42:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 197:0x53:0x43:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 198:0x53:0x44:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 199:0x53:0x45:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 200:0x53:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1E:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 201:0x53:0x48:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 202:0x53:0x49:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 203:0x53:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 204:0x53:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 205:0x53:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 206:0x53:0x4D:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 207:0x53:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02 DefaultIX1 208:0x53:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 209:0x53:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 210:0x53:0x53:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 211:0x53:0x54:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 212:0x53:0x56:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x14:0x11:0x00:0x82:0x14:0xD2:0x14:0x14:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x14:0x1E:0x00 DefaultIX1 213:0x53:0x58:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 214:0x53:0x59:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 215:0x53:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 216:0x54:0x43:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 217:0x54:0x44:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 218:0x54:0x46:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 219:0x54:0x47:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x4E:0x16:0x28:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 220:0x54:0x48:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x12:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 221:0x54:0x4A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 222:0x54:0x4B:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 223:0x54:0x4C:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 224:0x54:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02 DefaultIX1 225:0x54:0x4E:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 226:0x54:0x4F:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 227:0x54:0x52:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 228:0x54:0x54:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 229:0x54:0x56:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00 DefaultIX1 230:0x54:0x57:0x01:0x60:0x09:0xA8:0x09:0x28:0x1E:0x00:0x1E:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xE6:0x14:0x50:0x17:0x02:0x5E:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xDA:0x16:0x50:0x1E:0x00 DefaultIX1 231:0x54:0x5A:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 232:0x55:0x41:0x02:0x60:0x09:0xB3:0x09:0x28:0x14:0x00:0x1E:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xE6:0x14:0x50:0x14:0x12:0x72:0x15:0x26:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 233:0x55:0x47:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xB7:0x16:0x50:0x1E:0x00 DefaultIX1 234:0x55:0x4D:0x00:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 235:0x55:0x53:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x00:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x72:0x15:0x62:0x16:0xA0:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 236:0x55:0x59:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 237:0x55:0x5A:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02 DefaultIX1 238:0x56:0x41:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 239:0x56:0x43:0x02:0x62:0x09:0xA8:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 240:0x56:0x45:0x01:0x62:0x09:0xB2:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x17:0x10:0x82:0x14:0xD2:0x14:0x50:0x17:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 241:0x56:0x47:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 242:0x56:0x49:0x01:0x62:0x09:0xA8:0x09:0x28:0x1E:0x00:0x32:0x14:0x82:0x14:0x50:0x18:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 243:0x56:0x4E:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x10:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0x50:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 244:0x56:0x55:0x01:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x11:0x00:0x82:0x14:0xD2:0x14:0x50:0x18:0x02:0x72:0x15:0x62:0x16:0xA0:0x18:0x02:0x67:0x16:0xCB:0x16:0x50:0x1E:0x00 DefaultIX1 245:0x57:0x46:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 DefaultIX1 246:0x57:0x53:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x28:0x14:0x00:0x82:0x14:0xD2:0x14:0x28:0x14:0x02:0x72:0x15:0x62:0x16:0x28:0x1B:0x02:0x67:0x16:0xA3:0x16:0x28:0x1B:0x00 DefaultIX1 247:0x58:0x4B:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 248:0x59:0x45:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 249:0x59:0x54:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 250:0x5A:0x41:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x10:0x82:0x14:0xD2:0x14:0x50:0x14:0x12:0x72:0x15:0x62:0x16:0xA0:0x1E:0x00:0x67:0x16:0xCB:0x16:0x50:0x0E:0x00 DefaultIX1 251:0x5A:0x4D:0x00:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x62:0x16:0xA0:0x14:0x02:0x67:0x16:0xCB:0x16:0x50:0x14:0x00 DefaultIX1 252:0x5A:0x57:0x02:0x62:0x09:0xB2:0x09:0x28:0x14:0x00:0x32:0x14:0x82:0x14:0x50:0x14:0x00:0x82:0x14:0xD2:0x14:0x50:0x14:0x02:0x72:0x15:0x4E:0x16:0xA0:0x1B:0x02 ElementTable unifiRegulatoryTable ElementTableIndices unifiRegulatoryTableIndex BFType var BFAccess RO
+Element unifiRoamCUFactor BasicType string BERType string OID 1.2.3.38.1.2.3.1.2295 Access read_write PSID 2295 DefaultIX1 1:0x09:0x64:0x00 DefaultIX1 2:0x45:0x6F:0x0D DefaultIX1 3:0x65:0x14:0x00 DefaultIX1 4:0x1D:0x64:0x00 DefaultIX1 5:0x4F:0x94:0x10 DefaultIX1 6:0x65:0x14:0x00 ElementTable unifiRoamCUFactorTable ElementTableIndices unifiRoamCUFactorTableIndex BFType var BFAccess RW
+Element unifiRoamCUScanTrigger BasicType integer BERType integer OID 1.2.3.39.1.2.3.1.2308 Access read_write PSID 2308 DefaultIX1 1::70: DefaultIX1 2::70: ElementTable unifiRoamCUScanTriggerTable ElementTableIndices unifiBandTableIndex BFType uint16 BFAccess RW
+Element unifiRoamRSSIBoost BasicType integer BERType integer OID 1.2.3.40.1.2.3.1.2298 Access read_write PSID 2298 DefaultIX1 1:0 DefaultIX1 2:0 ElementTable unifiRoamRSSIBoostTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW
+Element unifiRoamRssiFactor BasicType string BERType string OID 1.2.3.41.1.2.3.1.2306 Access read_write PSID 2306 DefaultIX1 1:0xC9:0x64:0x00:0x00 DefaultIX1 2:0xC4:0x5A:0x02:0x3C DefaultIX1 3:0xBA:0x3C:0x03:0x46 DefaultIX1 4:0xB0:0x14:0x04:0x50 DefaultIX1 5:0xA6:0x00:0x02:0x5A DefaultIX1 6:0x81:0x00:0x00:0x00 ElementTable unifiRoamRssiFactorTable ElementTableIndices unifiRoamRssiFactorTableIndex BFType var BFAccess RW
+Element unifiRxExternalGainFrequency BasicType integer BERType integer OID 1.2.3.42.1.2.3.1.5037 Access read_write Min 3940 Max 12000 PSID 5037 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType uint16 BFAccess RW
+Element unifiRxExternalGain BasicType integer BERType integer OID 1.2.3.42.1.2.3.1.5038 Access read_write Min -128 Max 127 PSID 5038 SetFunction mibricegenericset ElementTable unifiRxExternalGainTable ElementTableIndices unifiRxExternalGainTableIndex BFType int16 BFAccess RW
+Element unifiSarBackoff BasicType integer BERType integer OID 1.2.3.43.1.2.3.1.6026 Access read_write PSID 6026 DefaultIX1 1::60: DefaultIX1 2::52: ElementTable unifiSarBackoffTable ElementTableIndices unifiBandTableIndex BFType int16 BFAccess RW
+Element unifiScanParameters BasicType string BERType string OID 1.2.3.44.1.2.3.1.2154 Access read_write Min 20 Max 20 PSID 2154 DefaultIX1 1:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 2:0x06:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x06:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 3:0x02:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 4:0x06:0x01:0x18:0x00:0x44:0x00:0x66:0x00:0x00:0x00:0x06:0x01:0x18:0x00:0x32:0x00:0x66:0x00:0x00:0x00 DefaultIX1 5:0x06:0x00:0x18:0x00:0x44:0x00:0x00:0x00:0x00:0x00:0x06:0x00:0x18:0x00:0x32:0x00:0x00:0x00:0x00:0x00 DefaultIX1 6:0x04:0x01:0x18:0x00:0x3A:0x00:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x3A:0x00:0x00:0x00:0x00:0x00 DefaultIX1 7:0x04:0x01:0x18:0x00:0x27:0x00:0x00:0x00:0x00:0x00:0x04:0x01:0x18:0x00:0x27:0x00:0x00:0x00:0x00:0x00 DefaultIX1 8:0x00:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x00:0x01:0x44:0x00:0xF4:0x00:0x75:0x00:0x00:0x00 DefaultIX1 9:0x02:0x01:0x44:0x00:0x92:0x00:0x75:0x00:0x00:0x00:0x02:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x00:0x00 DefaultIX1 10:0x03:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x80:0x00:0x03:0x01:0x18:0x00:0x3A:0x00:0x66:0x00:0x80:0x00 DefaultIX1 11:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x00:0x00:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x00:0x00 DefaultIX1 12:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00:0x04:0x00:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00 DefaultIX1 13:0x04:0x01:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00:0x04:0x01:0x1B:0x00:0x44:0x00:0x75:0x00:0x04:0x00 DefaultIX1 14:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x00:0x00:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x00:0x00 DefaultIX1 15:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00 DefaultIX1 16:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00:0x08:0x00:0x27:0x00:0x62:0x00:0x75:0x00:0x04:0x00 DefaultIX1 17:0x03:0x01:0x05:0x00:0x14:0x00:0x64:0x00:0x00:0x00:0x03:0x01:0x05:0x00:0x14:0x00:0x64:0x00:0x00:0x00 DefaultIX1 18:0x03:0x00:0x00:0x00:0x00:0x00:0xC8:0x00:0x01:0x00:0x03:0x00:0x00:0x00:0x00:0x00:0xC8:0x00:0x01:0x00 DefaultIX1 19:0x06:0x00:0x46:0x00:0xE8:0x00:0xE8:0x00:0x00:0x00:0x06:0x00:0x46:0x00:0xE8:0x00:0xE8:0x00:0x00:0x00 DefaultIX1 20:0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x08:0x09:0x09:0x08:0x07:0x06:0x05:0x04:0x03:0x02:0x01:0x00 ElementTable unifiScanParametersTable ElementTableIndices unifiScanParametersTableIndex BFType var BFAccess RW
+Element unifiThroughputDebug BasicType integer BERType integer OID 1.2.3.45.1.2.3.1.2254 Access read_only PSID 2254 GetPerVifFunction mibthroughputdiagnosticsget SetPerVifFunction mibthroughputdiagnosticsset ElementTable unifiThroughputDebugTable ElementTableIndices unifiThroughputDebugIndex BFType uint16 BFAccess RO
+Element unifiTxAntennaConnectionLossFrequency BasicType integer BERType integer OID 1.2.3.46.1.2.3.1.5033 Access read_write Min 3940 Max 12000 PSID 5033 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType uint16 BFAccess RW
+Element unifiTxAntennaConnectionLoss BasicType integer BERType integer OID 1.2.3.46.1.2.3.1.5034 Access read_write Min -128 Max 127 PSID 5034 SetFunction mibricegenericset ElementTable unifiTxAntennaConnectionLossTable ElementTableIndices unifiTxAntennaConnectionLossTableIndex BFType int16 BFAccess RW
+Element unifiTxAntennaMaxGainFrequency BasicType integer BERType integer OID 1.2.3.47.1.2.3.1.5035 Access read_write Min 3940 Max 12000 PSID 5035 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType uint16 BFAccess RW
+Element unifiTxAntennaMaxGain BasicType integer BERType integer OID 1.2.3.47.1.2.3.1.5036 Access read_write Min -128 Max 127 PSID 5036 SetFunction mibricegenericset ElementTable unifiTxAntennaMaxGainTable ElementTableIndices unifiTxAntennaMaxGainTableIndex BFType int16 BFAccess RW
+Element unifiTxDetectorFrequencyCompensation BasicType string BERType string OID 1.2.3.48.1.2.3.1.5057 Access read_write Min 0 Max 255 PSID 5057 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorFrequencyCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxDetectorTemperatureCompensation BasicType string BERType string OID 1.2.3.49.1.2.3.1.5056 Access read_write Min 0 Max 255 PSID 5056 SetFunction mibricechangefsmparams ElementTable unifiTxDetectorTemperatureCompensationTable ElementTableIndices unifiTxDetectorTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxFtrimSettings BasicType string BERType string OID 1.2.3.50.1.2.3.1.2372 Access read_write Min 0 Max 255 PSID 2372 SetFunction mibricechangefsmparams ElementTable unifiTxFtrimSettingsTable ElementTableIndices unifiTxFtrimSettingsTableIndex BFType var BFAccess RW
+Element unifiTxGainSettings BasicType string BERType string OID 1.2.3.51.1.2.3.1.5032 Access read_write Min 0 Max 255 PSID 5032 SetFunction mibricechangefsmparams ElementTable unifiTxGainSettingsTable ElementTableIndices unifiTxGainSettingsTableIndex BFType var BFAccess RW
+Element unifiTxGainStepSettings BasicType string BERType string OID 1.2.3.52.1.2.3.1.5081 Access read_write Min 0 Max 255 PSID 5081 SetFunction mibricechangefsmparams ElementTable unifiTxGainStepSettingsTable ElementTableIndices unifiTxGainStepSettingsTableIndex BFType var BFAccess RW
+Element unifiTxOOBConstraints BasicType string BERType string OID 1.2.3.53.1.2.3.1.5064 Access read_write Min 0 Max 255 PSID 5064 SetFunction mibricechangefsmparams ElementTable unifiTxOOBConstraintTable ElementTableIndices unifiTxOOBConstraintTableIndex BFType var BFAccess RW
+Element unifiTxOpenLoopFrequencyCompensation BasicType string BERType string OID 1.2.3.54.1.2.3.1.5059 Access read_write Min 0 Max 255 PSID 5059 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopFrequencyCompensationTable ElementTableIndices unifiTxOpenLoopFrequencyCompensationTableIndex BFType var BFAccess RW
+Element unifiTxOpenLoopTemperatureCompensation BasicType string BERType string OID 1.2.3.55.1.2.3.1.5058 Access read_write Min 0 Max 255 PSID 5058 SetFunction mibricechangefsmparams ElementTable unifiTxOpenLoopTemperatureCompensationTable ElementTableIndices unifiTxOpenLoopTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxPaGainDpdFrequencyCompensation BasicType string BERType string OID 1.2.3.56.1.2.3.1.5067 Access read_write Min 0 Max 255 PSID 5067 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdFrequencyCompensationTable ElementTableIndices unifiTxPaGainDpdFrequencyCompensationTableIndex BFType var BFAccess RW
+Element unifiTxPaGainDpdTemperatureCompensation BasicType string BERType string OID 1.2.3.57.1.2.3.1.5066 Access read_write Min 0 Max 255 PSID 5066 SetFunction mibricechangefsmparams ElementTable unifiTxPaGainDpdTemperatureCompensationTable ElementTableIndices unifiTxPaGainDpdTemperatureCompensationTableIndex BFType var BFAccess RW
+Element unifiTxPowerDetectorResponse BasicType string BERType string OID 1.2.3.58.1.2.3.1.5055 Access read_write Min 0 Max 255 PSID 5055 SetFunction mibricechangefsmparams ElementTable unifiTxPowerDetectorResponseTable ElementTableIndices unifiTxPowerDetectorResponseTableIndex BFType var BFAccess RW
+Element unifiTxPowerTrimConfig BasicType string BERType string OID 1.2.3.59.1.2.3.1.5072 Access read_write Min 21 Max 21 PSID 5072 SetFunction mibricechangefsmparams ElementTable unifiTxPowerTrimConfigTable ElementTableIndices unifiTxPowerTrimConfigTableIndex BFType var BFAccess RW
+Element unifiTxSettings BasicType string BERType string OID 1.2.3.60.1.2.3.1.5031 Access read_write Min 0 Max 255 PSID 5031 SetFunction mibricechangefsmparams ElementTable unifiTxSettingsTable ElementTableIndices unifiTxSettingsTableIndex BFType var BFAccess RW
diff --git a/proprietary/vendor/etc/wifi/mx140_t_wlan.hcf b/proprietary/vendor/etc/wifi/mx140_t_wlan.hcf
new file mode 100644
index 0000000..d2285df
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t_wlan.hcf
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140_t_wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140_t_wlan_t.hcf
new file mode 100644
index 0000000..d2ed973
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_t_wlan_t.hcf
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140_wlan.hcf b/proprietary/vendor/etc/wifi/mx140_wlan.hcf
new file mode 100644
index 0000000..8b4d2cf
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_wlan.hcf
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/mx140_wlan_t.hcf b/proprietary/vendor/etc/wifi/mx140_wlan_t.hcf
new file mode 100644
index 0000000..be0bf7f
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/mx140_wlan_t.hcf
Binary files differ
diff --git a/proprietary/vendor/etc/wifi/platform.txt b/proprietary/vendor/etc/wifi/platform.txt
new file mode 100644
index 0000000..14237f7
--- /dev/null
+++ b/proprietary/vendor/etc/wifi/platform.txt
@@ -0,0 +1 @@
+lassen_a40xx_2020_05
diff --git a/proprietary/vendor/etc/yas_set.cfg b/proprietary/vendor/etc/yas_set.cfg
new file mode 100644
index 0000000..85b9689
--- /dev/null
+++ b/proprietary/vendor/etc/yas_set.cfg
@@ -0,0 +1,108 @@
+[mag_matrix]
+matrix_load=1
+matrix0=10000
+matrix1=0
+matrix2=0
+matrix3=0
+matrix4=10000
+matrix5=0
+matrix6=0
+matrix7=0
+matrix8=10000
+
+[mag_calib]
+calib_enable=1
+mode=2
+spread0=10
+spread1=100
+spread2=500
+variation0=65535
+variation1=400
+variation2=40
+spread_2d0=20
+spread_2d1=60
+spread_2d2=88
+variation_2d0=300
+variation_2d1=200
+variation_2d2=100
+el_spread0=200
+el_spread1=300
+el_spread2=500
+el_variation0=30
+el_variation1=20
+el_variation2=15
+trad_variation0=30000
+trad_variation1=400
+trad_variation2=400
+cwg_threshold0=20
+cwg_threshold1=6000
+cwg_threshold2=350
+cwg_threshold3=8000
+cwg_threshold4=20
+cwg_threshold5=3500
+cwg_threshold6=350
+cwg_threshold7=4500
+cwg_threshold8=100
+cwg_threshold9=2864
+cwg_threshold10=350
+cwg_threshold11=3246
+
+[mag_filter]
+filter_enable=1
+len=30
+noise=1800
+
+[gyro_calib]
+calib_enable=1
+mag_noise=1500
+gyro_noise=3000
+
+[soft_gyro]
+soft_gyro_enable=1
+
+[fusion]
+am_fusion_enable=1
+am_fusion_mag_noise=1800
+ag_fusion_enable=1
+amg_fusion_enable=1
+
+[gamevec]
+weight=3000
+hpf_sq_out_threshold=1000000
+sustain=5
+
+[mag_imperv]
+mimperv_enable=1
+gyro_overflow=1800000
+gyro_noise=300
+strong_detected_only=1
+strong_detect_time=0
+strong_imperv_timeout=600000
+mag_gyro_balance=133
+
+[platform]
+;platform=MSM
+;platform=MTK
+;platform=SAMSUNG
+platform=
+
+[driver]
+;acc=BMA250E
+;acc=BMA255
+acc=BMI055
+;acc=KXTJ2
+;acc=LIS3DH
+;acc=LSM6DS3
+;acc=MMA8452Q
+;acc=STK8313
+;acc=U2DH
+;acc=NONE
+;mag=YAS530
+;mag=YAS532
+;mag=YAS533
+;mag=YAS537
+mag=YAS539
+;mag=NONE
+;gyro=LSM6DS3
+gyro=BMI055
+;gyro=NONE
diff --git a/proprietary/vendor/firmware/APBargeIn_AUDIO_SLSI.bin b/proprietary/vendor/firmware/APBargeIn_AUDIO_SLSI.bin
new file mode 100644
index 0000000..779d2ab
--- /dev/null
+++ b/proprietary/vendor/firmware/APBargeIn_AUDIO_SLSI.bin
Binary files differ
diff --git a/proprietary/vendor/firmware/AP_AUDIO_SLSI.bin b/proprietary/vendor/firmware/AP_AUDIO_SLSI.bin
new file mode 100644
index 0000000..45c8aa6
--- /dev/null
+++ b/proprietary/vendor/firmware/AP_AUDIO_SLSI.bin
Binary files differ
diff --git a/proprietary/vendor/firmware/Tfa9896.cnt b/proprietary/vendor/firmware/Tfa9896.cnt
new file mode 100644
index 0000000..9293989
--- /dev/null
+++ b/proprietary/vendor/firmware/Tfa9896.cnt
Binary files differ
diff --git a/proprietary/vendor/firmware/calliope_dram.bin b/proprietary/vendor/firmware/calliope_dram.bin
new file mode 100644
index 0000000..d0a028e
--- /dev/null
+++ b/proprietary/vendor/firmware/calliope_dram.bin
Binary files differ
diff --git a/proprietary/vendor/firmware/calliope_sram.bin b/proprietary/vendor/firmware/calliope_sram.bin
new file mode 100644
index 0000000..2159a18
--- /dev/null
+++ b/proprietary/vendor/firmware/calliope_sram.bin
Binary files differ
diff --git a/proprietary/vendor/firmware/mfc_fw.bin b/proprietary/vendor/firmware/mfc_fw.bin
new file mode 100644
index 0000000..75051cd
--- /dev/null
+++ b/proprietary/vendor/firmware/mfc_fw.bin
Binary files differ
diff --git a/proprietary/vendor/lib/camera.device@3.2-impl.universal7904.so b/proprietary/vendor/lib/camera.device@3.2-impl.universal7904.so
new file mode 100644
index 0000000..1595d5e
--- /dev/null
+++ b/proprietary/vendor/lib/camera.device@3.2-impl.universal7904.so
Binary files differ
diff --git a/proprietary/vendor/lib/camera.device@3.3-impl.universal7904.so b/proprietary/vendor/lib/camera.device@3.3-impl.universal7904.so
new file mode 100644
index 0000000..2a73553
--- /dev/null
+++ b/proprietary/vendor/lib/camera.device@3.3-impl.universal7904.so
Binary files differ
diff --git a/proprietary/vendor/lib/camera.device@3.4-impl.universal7904.so b/proprietary/vendor/lib/camera.device@3.4-impl.universal7904.so
new file mode 100644
index 0000000..b6d265c
--- /dev/null
+++ b/proprietary/vendor/lib/camera.device@3.4-impl.universal7904.so
Binary files differ
diff --git a/proprietary/vendor/lib/camera.device@3.5-impl.universal7904.so b/proprietary/vendor/lib/camera.device@3.5-impl.universal7904.so
new file mode 100644
index 0000000..cb50b6e
--- /dev/null
+++ b/proprietary/vendor/lib/camera.device@3.5-impl.universal7904.so
Binary files differ
diff --git a/proprietary/vendor/lib/egl/libGLES_mali.so b/proprietary/vendor/lib/egl/libGLES_mali.so
new file mode 100644
index 0000000..3fe375d
--- /dev/null
+++ b/proprietary/vendor/lib/egl/libGLES_mali.so
Binary files differ
diff --git a/proprietary/vendor/lib/hw/audio.primary.exynos7904.so b/proprietary/vendor/lib/hw/audio.primary.exynos7904.so
new file mode 100644
index 0000000..1a2ce1f
--- /dev/null
+++ b/proprietary/vendor/lib/hw/audio.primary.exynos7904.so
Binary files differ
diff --git a/proprietary/vendor/lib/hw/gralloc.exynos7904.so b/proprietary/vendor/lib/hw/gralloc.exynos7904.so
new file mode 100644
index 0000000..5c17fd2
--- /dev/null
+++ b/proprietary/vendor/lib/hw/gralloc.exynos7904.so
Binary files differ
diff --git a/proprietary/vendor/lib/hw/hwcomposer.exynos7904.so b/proprietary/vendor/lib/hw/hwcomposer.exynos7904.so
new file mode 100644
index 0000000..d194bea
--- /dev/null
+++ b/proprietary/vendor/lib/hw/hwcomposer.exynos7904.so
Binary files differ
diff --git a/proprietary/vendor/lib/libExynosHWCService.so b/proprietary/vendor/lib/libExynosHWCService.so
new file mode 100644
index 0000000..d6aab94
--- /dev/null
+++ b/proprietary/vendor/lib/libExynosHWCService.so
Binary files differ
diff --git a/proprietary/vendor/lib/libExynosOMX_Core.so b/proprietary/vendor/lib/libExynosOMX_Core.so
new file mode 100644
index 0000000..f6a294b
--- /dev/null
+++ b/proprietary/vendor/lib/libExynosOMX_Core.so
Binary files differ
diff --git a/proprietary/vendor/lib/libExynosOMX_Resourcemanager.so b/proprietary/vendor/lib/libExynosOMX_Resourcemanager.so
new file mode 100644
index 0000000..0774bae
--- /dev/null
+++ b/proprietary/vendor/lib/libExynosOMX_Resourcemanager.so
Binary files differ
diff --git a/proprietary/vendor/lib/libGrallocWrapper.so b/proprietary/vendor/lib/libGrallocWrapper.so
new file mode 100644
index 0000000..8d0eea1
--- /dev/null
+++ b/proprietary/vendor/lib/libGrallocWrapper.so
Binary files differ
diff --git a/proprietary/vendor/lib/libSamsungPostProcessConvertor.so b/proprietary/vendor/lib/libSamsungPostProcessConvertor.so
new file mode 100644
index 0000000..8bd1b52
--- /dev/null
+++ b/proprietary/vendor/lib/libSamsungPostProcessConvertor.so
Binary files differ
diff --git a/proprietary/vendor/lib/lib_SamsungRec_07001.so b/proprietary/vendor/lib/lib_SamsungRec_07001.so
new file mode 100644
index 0000000..8e9fae1
--- /dev/null
+++ b/proprietary/vendor/lib/lib_SamsungRec_07001.so
Binary files differ
diff --git a/proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so b/proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so
new file mode 100644
index 0000000..082c8ac
--- /dev/null
+++ b/proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so
Binary files differ
diff --git a/proprietary/vendor/lib/lib_soundaliveresampler.so b/proprietary/vendor/lib/lib_soundaliveresampler.so
new file mode 100644
index 0000000..8f2d61f
--- /dev/null
+++ b/proprietary/vendor/lib/lib_soundaliveresampler.so
Binary files differ
diff --git a/proprietary/vendor/lib/libacryl.so b/proprietary/vendor/lib/libacryl.so
new file mode 100644
index 0000000..0531c21
--- /dev/null
+++ b/proprietary/vendor/lib/libacryl.so
Binary files differ
diff --git a/proprietary/vendor/lib/libaudio-ril.so b/proprietary/vendor/lib/libaudio-ril.so
new file mode 100644
index 0000000..0907912
--- /dev/null
+++ b/proprietary/vendor/lib/libaudio-ril.so
Binary files differ
diff --git a/proprietary/vendor/lib/libaudio_soundtrigger.so b/proprietary/vendor/lib/libaudio_soundtrigger.so
new file mode 100644
index 0000000..d1fac21
--- /dev/null
+++ b/proprietary/vendor/lib/libaudio_soundtrigger.so
Binary files differ
diff --git a/proprietary/vendor/lib/libegis_fp_normal_sensor_test.so b/proprietary/vendor/lib/libegis_fp_normal_sensor_test.so
new file mode 100644
index 0000000..7f0c1ae
--- /dev/null
+++ b/proprietary/vendor/lib/libegis_fp_normal_sensor_test.so
Binary files differ
diff --git a/proprietary/vendor/lib/libepicoperator.so b/proprietary/vendor/lib/libepicoperator.so
new file mode 100644
index 0000000..b2198e4
--- /dev/null
+++ b/proprietary/vendor/lib/libepicoperator.so
Binary files differ
diff --git a/proprietary/vendor/lib/libexynosdisplay.so b/proprietary/vendor/lib/libexynosdisplay.so
new file mode 100644
index 0000000..f917b75
--- /dev/null
+++ b/proprietary/vendor/lib/libexynosdisplay.so
Binary files differ
diff --git a/proprietary/vendor/lib/libexynosgraphicbuffer.so b/proprietary/vendor/lib/libexynosgraphicbuffer.so
new file mode 100644
index 0000000..bf04a49
--- /dev/null
+++ b/proprietary/vendor/lib/libexynosgraphicbuffer.so
Binary files differ
diff --git a/proprietary/vendor/lib/libexynosgscaler.so b/proprietary/vendor/lib/libexynosgscaler.so
new file mode 100644
index 0000000..fd13465
--- /dev/null
+++ b/proprietary/vendor/lib/libexynosgscaler.so
Binary files differ
diff --git a/proprietary/vendor/lib/libexynosscaler.so b/proprietary/vendor/lib/libexynosscaler.so
new file mode 100644
index 0000000..12ea222
--- /dev/null
+++ b/proprietary/vendor/lib/libexynosscaler.so
Binary files differ
diff --git a/proprietary/vendor/lib/libexynosutils.so b/proprietary/vendor/lib/libexynosutils.so
new file mode 100644
index 0000000..489bf81
--- /dev/null
+++ b/proprietary/vendor/lib/libexynosutils.so
Binary files differ
diff --git a/proprietary/vendor/lib/libexynosv4l2.so b/proprietary/vendor/lib/libexynosv4l2.so
new file mode 100644
index 0000000..b27d4c5
--- /dev/null
+++ b/proprietary/vendor/lib/libexynosv4l2.so
Binary files differ
diff --git a/proprietary/vendor/lib/libfloatingfeature.so b/proprietary/vendor/lib/libfloatingfeature.so
new file mode 100644
index 0000000..5ad5514
--- /dev/null
+++ b/proprietary/vendor/lib/libfloatingfeature.so
Binary files differ
diff --git a/proprietary/vendor/lib/libgf_in_system_lib.so b/proprietary/vendor/lib/libgf_in_system_lib.so
new file mode 100644
index 0000000..9635ca3
--- /dev/null
+++ b/proprietary/vendor/lib/libgf_in_system_lib.so
Binary files differ
diff --git a/proprietary/vendor/lib/libion_exynos.so b/proprietary/vendor/lib/libion_exynos.so
new file mode 100644
index 0000000..057e99d
--- /dev/null
+++ b/proprietary/vendor/lib/libion_exynos.so
Binary files differ
diff --git a/proprietary/vendor/lib/libprofileparamstorage.so b/proprietary/vendor/lib/libprofileparamstorage.so
new file mode 100644
index 0000000..e2f023a
--- /dev/null
+++ b/proprietary/vendor/lib/libprofileparamstorage.so
Binary files differ
diff --git a/proprietary/vendor/lib/libqfp_sensortest.so b/proprietary/vendor/lib/libqfp_sensortest.so
new file mode 100644
index 0000000..106d8b3
--- /dev/null
+++ b/proprietary/vendor/lib/libqfp_sensortest.so
Binary files differ
diff --git a/proprietary/vendor/lib/librecordalive.so b/proprietary/vendor/lib/librecordalive.so
new file mode 100644
index 0000000..ddcaa1d
--- /dev/null
+++ b/proprietary/vendor/lib/librecordalive.so
Binary files differ
diff --git a/proprietary/vendor/lib/libril-samsung.so b/proprietary/vendor/lib/libril-samsung.so
new file mode 100644
index 0000000..3c75045
--- /dev/null
+++ b/proprietary/vendor/lib/libril-samsung.so
Binary files differ
diff --git a/proprietary/vendor/lib/libsamsungDiamondVoice.so b/proprietary/vendor/lib/libsamsungDiamondVoice.so
new file mode 100644
index 0000000..c910404
--- /dev/null
+++ b/proprietary/vendor/lib/libsamsungDiamondVoice.so
Binary files differ
diff --git a/proprietary/vendor/lib/libsecaudiocoreutils.so b/proprietary/vendor/lib/libsecaudiocoreutils.so
new file mode 100644
index 0000000..630389d
--- /dev/null
+++ b/proprietary/vendor/lib/libsecaudiocoreutils.so
Binary files differ
diff --git a/proprietary/vendor/lib/libsecaudioinfo.so b/proprietary/vendor/lib/libsecaudioinfo.so
new file mode 100644
index 0000000..cfb5a03
--- /dev/null
+++ b/proprietary/vendor/lib/libsecaudioinfo.so
Binary files differ
diff --git a/proprietary/vendor/lib/libsecnativefeature.so b/proprietary/vendor/lib/libsecnativefeature.so
new file mode 100644
index 0000000..de913f2
--- /dev/null
+++ b/proprietary/vendor/lib/libsecnativefeature.so
Binary files differ
diff --git a/proprietary/vendor/lib/libsecril-client.so b/proprietary/vendor/lib/libsecril-client.so
new file mode 100644
index 0000000..9d68927
--- /dev/null
+++ b/proprietary/vendor/lib/libsecril-client.so
Binary files differ
diff --git a/proprietary/vendor/lib/libsemnativecarrierfeature.so b/proprietary/vendor/lib/libsemnativecarrierfeature.so
new file mode 100644
index 0000000..853f0b0
--- /dev/null
+++ b/proprietary/vendor/lib/libsemnativecarrierfeature.so
Binary files differ
diff --git a/proprietary/vendor/lib/libstagefright_omx_vendor.so b/proprietary/vendor/lib/libstagefright_omx_vendor.so
new file mode 100644
index 0000000..e52028c
--- /dev/null
+++ b/proprietary/vendor/lib/libstagefright_omx_vendor.so
Binary files differ
diff --git a/proprietary/vendor/lib/libstagefright_soft_ac4dec.so b/proprietary/vendor/lib/libstagefright_soft_ac4dec.so
new file mode 100644
index 0000000..999c5f1
--- /dev/null
+++ b/proprietary/vendor/lib/libstagefright_soft_ac4dec.so
Binary files differ
diff --git a/proprietary/vendor/lib/libstagefright_soft_ddpdec.so b/proprietary/vendor/lib/libstagefright_soft_ddpdec.so
new file mode 100644
index 0000000..7476b17
--- /dev/null
+++ b/proprietary/vendor/lib/libstagefright_soft_ddpdec.so
Binary files differ
diff --git a/proprietary/vendor/lib/libstagefrighthw.so b/proprietary/vendor/lib/libstagefrighthw.so
new file mode 100644
index 0000000..73ddb66
--- /dev/null
+++ b/proprietary/vendor/lib/libstagefrighthw.so
Binary files differ
diff --git a/proprietary/vendor/lib/libsynaFpSensorTestNwd.so b/proprietary/vendor/lib/libsynaFpSensorTestNwd.so
new file mode 100644
index 0000000..a1a0878
--- /dev/null
+++ b/proprietary/vendor/lib/libsynaFpSensorTestNwd.so
Binary files differ
diff --git a/proprietary/vendor/lib/libwrappergps.so b/proprietary/vendor/lib/libwrappergps.so
new file mode 100644
index 0000000..47a511c
--- /dev/null
+++ b/proprietary/vendor/lib/libwrappergps.so
Binary files differ
diff --git a/proprietary/vendor/lib/libwvhidl.so b/proprietary/vendor/lib/libwvhidl.so
new file mode 100644
index 0000000..23c12cc
--- /dev/null
+++ b/proprietary/vendor/lib/libwvhidl.so
Binary files differ
diff --git a/proprietary/vendor/lib/libyasalgo.so b/proprietary/vendor/lib/libyasalgo.so
new file mode 100644
index 0000000..a260aff
--- /dev/null
+++ b/proprietary/vendor/lib/libyasalgo.so
Binary files differ
diff --git a/proprietary/vendor/lib/mediadrm/libwvdrmengine.so b/proprietary/vendor/lib/mediadrm/libwvdrmengine.so
new file mode 100644
index 0000000..3a33df6
--- /dev/null
+++ b/proprietary/vendor/lib/mediadrm/libwvdrmengine.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so
new file mode 100644
index 0000000..fc92190
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so
new file mode 100644
index 0000000..35e0f87
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Decoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Decoder.so
new file mode 100644
index 0000000..9971d33
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Encoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Encoder.so
new file mode 100644
index 0000000..e303202
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.HEVC.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so
new file mode 100644
index 0000000..42a218a
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so
new file mode 100644
index 0000000..153c508
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so
new file mode 100644
index 0000000..cd4c8ff
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so
new file mode 100644
index 0000000..d96e852
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.VP9.Decoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.VP9.Decoder.so
new file mode 100644
index 0000000..2c22cfa
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.VP9.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so b/proprietary/vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so
new file mode 100644
index 0000000..a55ff9f
--- /dev/null
+++ b/proprietary/vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib/soundfx/libaudioeffectoffload.so b/proprietary/vendor/lib/soundfx/libaudioeffectoffload.so
new file mode 100644
index 0000000..0280943
--- /dev/null
+++ b/proprietary/vendor/lib/soundfx/libaudioeffectoffload.so
Binary files differ
diff --git a/proprietary/vendor/lib/soundfx/libswdap.so b/proprietary/vendor/lib/soundfx/libswdap.so
new file mode 100644
index 0000000..aa6fce7
--- /dev/null
+++ b/proprietary/vendor/lib/soundfx/libswdap.so
Binary files differ
diff --git a/proprietary/vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so b/proprietary/vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so
new file mode 100644
index 0000000..c0c5bc5
--- /dev/null
+++ b/proprietary/vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so
Binary files differ
diff --git a/proprietary/vendor/lib/vendor.samsung.hardware.radio@2.0.so b/proprietary/vendor/lib/vendor.samsung.hardware.radio@2.0.so
new file mode 100644
index 0000000..ad12207
--- /dev/null
+++ b/proprietary/vendor/lib/vendor.samsung.hardware.radio@2.0.so
Binary files differ
diff --git a/proprietary/vendor/lib/vendor.samsung.hardware.radio@2.1.so b/proprietary/vendor/lib/vendor.samsung.hardware.radio@2.1.so
new file mode 100644
index 0000000..50b2c2f
--- /dev/null
+++ b/proprietary/vendor/lib/vendor.samsung.hardware.radio@2.1.so
Binary files differ
diff --git a/proprietary/vendor/lib/vndk/libaudioroute.so b/proprietary/vendor/lib/vndk/libaudioroute.so
new file mode 100644
index 0000000..401b388
--- /dev/null
+++ b/proprietary/vendor/lib/vndk/libaudioroute.so
Binary files differ
diff --git a/proprietary/vendor/lib/vndk/libtinyalsa.so b/proprietary/vendor/lib/vndk/libtinyalsa.so
new file mode 100644
index 0000000..4ff8583
--- /dev/null
+++ b/proprietary/vendor/lib/vndk/libtinyalsa.so
Binary files differ
diff --git a/proprietary/vendor/lib64/egl/libGLES_mali.so b/proprietary/vendor/lib64/egl/libGLES_mali.so
new file mode 100644
index 0000000..88b25ed
--- /dev/null
+++ b/proprietary/vendor/lib64/egl/libGLES_mali.so
Binary files differ
diff --git a/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so
new file mode 100644
index 0000000..4454dc8
--- /dev/null
+++ b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl.so
Binary files differ
diff --git a/proprietary/vendor/lib64/hw/gralloc.exynos7904.so b/proprietary/vendor/lib64/hw/gralloc.exynos7904.so
new file mode 100644
index 0000000..a84b904
--- /dev/null
+++ b/proprietary/vendor/lib64/hw/gralloc.exynos7904.so
Binary files differ
diff --git a/proprietary/vendor/lib64/hw/hwcomposer.exynos7904.so b/proprietary/vendor/lib64/hw/hwcomposer.exynos7904.so
new file mode 100644
index 0000000..2a056fd
--- /dev/null
+++ b/proprietary/vendor/lib64/hw/hwcomposer.exynos7904.so
Binary files differ
diff --git a/proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so b/proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so
new file mode 100644
index 0000000..902f787
--- /dev/null
+++ b/proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libExynosHWCService.so b/proprietary/vendor/lib64/libExynosHWCService.so
new file mode 100644
index 0000000..fe5f9f3
--- /dev/null
+++ b/proprietary/vendor/lib64/libExynosHWCService.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libExynosOMX_Core.so b/proprietary/vendor/lib64/libExynosOMX_Core.so
new file mode 100644
index 0000000..62d0164
--- /dev/null
+++ b/proprietary/vendor/lib64/libExynosOMX_Core.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libExynosOMX_Resourcemanager.so b/proprietary/vendor/lib64/libExynosOMX_Resourcemanager.so
new file mode 100644
index 0000000..d465308
--- /dev/null
+++ b/proprietary/vendor/lib64/libExynosOMX_Resourcemanager.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libGrallocWrapper.so b/proprietary/vendor/lib64/libGrallocWrapper.so
new file mode 100644
index 0000000..25d1d32
--- /dev/null
+++ b/proprietary/vendor/lib64/libGrallocWrapper.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libacryl.so b/proprietary/vendor/lib64/libacryl.so
new file mode 100644
index 0000000..b3263d4
--- /dev/null
+++ b/proprietary/vendor/lib64/libacryl.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so b/proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so
new file mode 100644
index 0000000..d673658
--- /dev/null
+++ b/proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libengmode_client.so b/proprietary/vendor/lib64/libengmode_client.so
new file mode 100644
index 0000000..27a1eb1
--- /dev/null
+++ b/proprietary/vendor/lib64/libengmode_client.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libepicoperator.so b/proprietary/vendor/lib64/libepicoperator.so
new file mode 100644
index 0000000..31b5312
--- /dev/null
+++ b/proprietary/vendor/lib64/libepicoperator.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libexynosdisplay.so b/proprietary/vendor/lib64/libexynosdisplay.so
new file mode 100644
index 0000000..9e18626
--- /dev/null
+++ b/proprietary/vendor/lib64/libexynosdisplay.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libexynosgraphicbuffer.so b/proprietary/vendor/lib64/libexynosgraphicbuffer.so
new file mode 100644
index 0000000..ccf519d
--- /dev/null
+++ b/proprietary/vendor/lib64/libexynosgraphicbuffer.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libexynosgscaler.so b/proprietary/vendor/lib64/libexynosgscaler.so
new file mode 100644
index 0000000..eb336ea
--- /dev/null
+++ b/proprietary/vendor/lib64/libexynosgscaler.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libexynosscaler.so b/proprietary/vendor/lib64/libexynosscaler.so
new file mode 100644
index 0000000..ce4a24c
--- /dev/null
+++ b/proprietary/vendor/lib64/libexynosscaler.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libexynosutils.so b/proprietary/vendor/lib64/libexynosutils.so
new file mode 100644
index 0000000..e575271
--- /dev/null
+++ b/proprietary/vendor/lib64/libexynosutils.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libexynosv4l2.so b/proprietary/vendor/lib64/libexynosv4l2.so
new file mode 100644
index 0000000..7ea825a
--- /dev/null
+++ b/proprietary/vendor/lib64/libexynosv4l2.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libfloatingfeature.so b/proprietary/vendor/lib64/libfloatingfeature.so
new file mode 100644
index 0000000..9bfe46b
--- /dev/null
+++ b/proprietary/vendor/lib64/libfloatingfeature.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libgf_in_system_lib.so b/proprietary/vendor/lib64/libgf_in_system_lib.so
new file mode 100644
index 0000000..e0d4a95
--- /dev/null
+++ b/proprietary/vendor/lib64/libgf_in_system_lib.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libion_exynos.so b/proprietary/vendor/lib64/libion_exynos.so
new file mode 100644
index 0000000..841b571
--- /dev/null
+++ b/proprietary/vendor/lib64/libion_exynos.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libprofileparamstorage.so b/proprietary/vendor/lib64/libprofileparamstorage.so
new file mode 100644
index 0000000..c8b15ae
--- /dev/null
+++ b/proprietary/vendor/lib64/libprofileparamstorage.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libqfp_sensortest.so b/proprietary/vendor/lib64/libqfp_sensortest.so
new file mode 100644
index 0000000..b28de82
--- /dev/null
+++ b/proprietary/vendor/lib64/libqfp_sensortest.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libril-samsung.so b/proprietary/vendor/lib64/libril-samsung.so
new file mode 100644
index 0000000..7f0d0d9
--- /dev/null
+++ b/proprietary/vendor/lib64/libril-samsung.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsec-ril-dsds.so b/proprietary/vendor/lib64/libsec-ril-dsds.so
new file mode 100644
index 0000000..befdd59
--- /dev/null
+++ b/proprietary/vendor/lib64/libsec-ril-dsds.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsec-ril.so b/proprietary/vendor/lib64/libsec-ril.so
new file mode 100644
index 0000000..835729c
--- /dev/null
+++ b/proprietary/vendor/lib64/libsec-ril.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsecaudiocoreutils.so b/proprietary/vendor/lib64/libsecaudiocoreutils.so
new file mode 100644
index 0000000..663c3ba
--- /dev/null
+++ b/proprietary/vendor/lib64/libsecaudiocoreutils.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsecaudioinfo.so b/proprietary/vendor/lib64/libsecaudioinfo.so
new file mode 100644
index 0000000..cc94c0d
--- /dev/null
+++ b/proprietary/vendor/lib64/libsecaudioinfo.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsecnativefeature.so b/proprietary/vendor/lib64/libsecnativefeature.so
new file mode 100644
index 0000000..5738bc9
--- /dev/null
+++ b/proprietary/vendor/lib64/libsecnativefeature.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsecril-client.so b/proprietary/vendor/lib64/libsecril-client.so
new file mode 100644
index 0000000..9888f3e
--- /dev/null
+++ b/proprietary/vendor/lib64/libsecril-client.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsemnativecarrierfeature.so b/proprietary/vendor/lib64/libsemnativecarrierfeature.so
new file mode 100644
index 0000000..aec45bc
--- /dev/null
+++ b/proprietary/vendor/lib64/libsemnativecarrierfeature.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libstagefrighthw.so b/proprietary/vendor/lib64/libstagefrighthw.so
new file mode 100644
index 0000000..446a210
--- /dev/null
+++ b/proprietary/vendor/lib64/libstagefrighthw.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libsynaFpSensorTestNwd.so b/proprietary/vendor/lib64/libsynaFpSensorTestNwd.so
new file mode 100644
index 0000000..3e90a9a
--- /dev/null
+++ b/proprietary/vendor/lib64/libsynaFpSensorTestNwd.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libvkmanager_vendor.so b/proprietary/vendor/lib64/libvkmanager_vendor.so
new file mode 100644
index 0000000..1d4ff68
--- /dev/null
+++ b/proprietary/vendor/lib64/libvkmanager_vendor.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libwrappergps.so b/proprietary/vendor/lib64/libwrappergps.so
new file mode 100644
index 0000000..957e45b
--- /dev/null
+++ b/proprietary/vendor/lib64/libwrappergps.so
Binary files differ
diff --git a/proprietary/vendor/lib64/libyasalgo.so b/proprietary/vendor/lib64/libyasalgo.so
new file mode 100644
index 0000000..067569b
--- /dev/null
+++ b/proprietary/vendor/lib64/libyasalgo.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Decoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Decoder.so
new file mode 100644
index 0000000..6c8d36a
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Encoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Encoder.so
new file mode 100644
index 0000000..3bd73a9
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.AVC.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Decoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Decoder.so
new file mode 100644
index 0000000..7251294
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Encoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Encoder.so
new file mode 100644
index 0000000..9af414a
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.HEVC.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so
new file mode 100644
index 0000000..6304012
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so
new file mode 100644
index 0000000..54954e2
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Decoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Decoder.so
new file mode 100644
index 0000000..9eb9aa4
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so
new file mode 100644
index 0000000..fdf8d99
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so
new file mode 100644
index 0000000..34d5a01
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so b/proprietary/vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so
new file mode 100644
index 0000000..6506f0b
--- /dev/null
+++ b/proprietary/vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so
Binary files differ
diff --git a/proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so b/proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so
new file mode 100644
index 0000000..eb29a0c
--- /dev/null
+++ b/proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so
Binary files differ
diff --git a/proprietary/vendor/lib64/soundfx/libswdap.so b/proprietary/vendor/lib64/soundfx/libswdap.so
new file mode 100644
index 0000000..b0f90b1
--- /dev/null
+++ b/proprietary/vendor/lib64/soundfx/libswdap.so
Binary files differ
diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.0.so b/proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.0.so
new file mode 100644
index 0000000..d23091d
--- /dev/null
+++ b/proprietary/vendor/lib64/vendor.samsung.hardware.gnss@2.0.so
Binary files differ
diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so
new file mode 100644
index 0000000..7533c09
--- /dev/null
+++ b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so
Binary files differ
diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so
new file mode 100644
index 0000000..1385e12
--- /dev/null
+++ b/proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so
Binary files differ
diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.0.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.0.so
new file mode 100644
index 0000000..70c357c
--- /dev/null
+++ b/proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.0.so
Binary files differ
diff --git a/proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.1.so b/proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.1.so
new file mode 100644
index 0000000..6f8bf13
--- /dev/null
+++ b/proprietary/vendor/lib64/vendor.samsung.hardware.radio@2.1.so
Binary files differ
diff --git a/universal7904-common-vendor.mk b/universal7904-common-vendor.mk
new file mode 100644
index 0000000..5423cc3
--- /dev/null
+++ b/universal7904-common-vendor.mk
@@ -0,0 +1,168 @@
+# Automatically generated file. DO NOT MODIFY
+#
+# This file is generated by device/samsung/universal7904-common/setup-makefiles.sh
+
+PRODUCT_SOONG_NAMESPACES += \
+ vendor/samsung/universal7904-common
+
+PRODUCT_COPY_FILES += \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/audio_board_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_board_info.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/dolby/dax-default.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-default.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/floating_feature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/floating_feature.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/gnss/ca.pem:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/ca.pem \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/gnss/gps.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.cfg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.widevine.rc \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/init/init.vendor.onebinary.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.onebinary.rc \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/init/init.vendor.rilchip.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.rilchip.rc \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/init/wifi_slsi.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wifi_slsi.rc \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/mixer_gains.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_gains.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/plmn_delta.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/plmn_delta_attaio.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_attaio.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/plmn_delta_hktw.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_hktw.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/plmn_delta_usagsm.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_usagsm.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/plmn_se13.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_se13.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/hydra_config.sdb:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/hydra_config.sdb \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/indoorchannel.info:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/indoorchannel.info \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/common/log-strings.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/common/log-strings.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/moredump.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/moredump.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/hip_signals.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/id.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/id.txt \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/mib_out.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/mib_out.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/symbols.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/symbols.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/unicli.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/unicli.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/unitab.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/unitab.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/univif.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/univif.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140/debug/wlan/xide_mib.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_bt.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_bt.hcf \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/common/log-strings.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/common/log-strings.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/hip_signals.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/id.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/id.txt \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/mib_out.xml \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/symbols.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/unicli.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/unitab.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/univif.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t_wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t_wlan.hcf \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_t_wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_t_wlan_t.hcf \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_wlan.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_wlan.hcf \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/mx140_wlan_t.hcf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/mx140_wlan_t.hcf \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/wifi/platform.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/platform.txt \
+ vendor/samsung/universal7904-common/proprietary/vendor/etc/yas_set.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/yas_set.cfg \
+ vendor/samsung/universal7904-common/proprietary/vendor/firmware/APBargeIn_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/APBargeIn_AUDIO_SLSI.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/firmware/AP_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/AP_AUDIO_SLSI.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/firmware/Tfa9896.cnt:$(TARGET_COPY_OUT_VENDOR)/firmware/Tfa9896.cnt \
+ vendor/samsung/universal7904-common/proprietary/vendor/firmware/calliope_dram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_dram.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/firmware/calliope_sram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_sram.bin \
+ vendor/samsung/universal7904-common/proprietary/vendor/firmware/mfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mfc_fw.bin
+
+PRODUCT_PACKAGES += \
+ libGLES_mali \
+ gralloc.exynos7904 \
+ hwcomposer.exynos7904 \
+ libExynosHWCService \
+ libExynosOMX_Core \
+ libExynosOMX_Resourcemanager \
+ libGrallocWrapper \
+ libacryl \
+ libegis_fp_normal_sensor_test \
+ libepicoperator \
+ libexynosdisplay \
+ libexynosgraphicbuffer \
+ libexynosgscaler \
+ libexynosscaler \
+ libexynosutils \
+ libexynosv4l2 \
+ libfloatingfeature \
+ libgf_in_system_lib \
+ libion_exynos \
+ libprofileparamstorage \
+ libqfp_sensortest \
+ libril-samsung \
+ libsecaudiocoreutils \
+ libsecaudioinfo \
+ libsecnativefeature \
+ libsecril-client.universal7904 \
+ libsemnativecarrierfeature \
+ libstagefrighthw \
+ libsynaFpSensorTestNwd \
+ libwrappergps \
+ libyasalgo \
+ libOMX.Exynos.AVC.Decoder \
+ libOMX.Exynos.AVC.Encoder \
+ libOMX.Exynos.HEVC.Decoder \
+ libOMX.Exynos.HEVC.Encoder \
+ libOMX.Exynos.MPEG4.Decoder \
+ libOMX.Exynos.MPEG4.Encoder \
+ libOMX.Exynos.VP8.Decoder \
+ libOMX.Exynos.VP8.Encoder \
+ libOMX.Exynos.VP9.Decoder \
+ libOMX.Exynos.WMV.Decoder \
+ libaudioeffectoffload \
+ libswdap \
+ vendor.samsung.hardware.radio.bridge@2.0 \
+ vendor.samsung.hardware.radio@2.0 \
+ vendor.samsung.hardware.radio@2.1 \
+ camera.device@3.2-impl.universal7904 \
+ camera.device@3.3-impl.universal7904 \
+ camera.device@3.4-impl.universal7904 \
+ camera.device@3.5-impl.universal7904 \
+ audio.primary.exynos7904 \
+ libSamsungPostProcessConvertor \
+ lib_SamsungRec_07001 \
+ lib_SoundAlive_SRC384_ver320 \
+ lib_soundaliveresampler \
+ libaudio-ril \
+ libaudio_soundtrigger \
+ librecordalive \
+ libsamsungDiamondVoice \
+ libstagefright_omx_vendor \
+ libstagefright_soft_ac4dec \
+ libstagefright_soft_ddpdec \
+ libwvhidl \
+ libwvdrmengine \
+ libaudioroute.universal7904 \
+ libtinyalsa.universal7904 \
+ android.hardware.gnss@2.1-impl \
+ vendor.samsung.hardware.gnss@2.0-impl \
+ libengmode_client \
+ libsec-ril-dsds \
+ libsec-ril \
+ libvkmanager_vendor \
+ vendor.samsung.hardware.gnss@2.0 \
+ vendor.samsung.hardware.radio.channel@2.0 \
+ cbd \
+ android.hardware.drm@1.3-service.widevine \
+ gpsd \
+ rild \
+ vendor.samsung.hardware.gnss@2.0-service \
+ main_abox