is_cpu_type(MXC_CPU_MX6D)) &&                         \
          (soc_rev() >= CHIP_REV_1_5)) ?                        \
        ((hab_rvt_report_event_t *)HAB_RVT_REPORT_EVENT_NEW) :  \
-       (is_cpu_type(MXC_CPU_MX6DL) &&                          \
+       ((is_cpu_type(MXC_CPU_MX6DL) ||                         \
+         is_cpu_type(MXC_CPU_MX6SOLO)) &&                      \
         (soc_rev() >= CHIP_REV_1_2)) ?                         \
        ((hab_rvt_report_event_t *)HAB_RVT_REPORT_EVENT_NEW) :  \
        ((hab_rvt_report_event_t *)HAB_RVT_REPORT_EVENT)        \
          is_cpu_type(MXC_CPU_MX6D)) &&                         \
          (soc_rev() >= CHIP_REV_1_5)) ?                        \
        ((hab_rvt_report_status_t *)HAB_RVT_REPORT_STATUS_NEW) :\
-       (is_cpu_type(MXC_CPU_MX6DL) &&                          \
+       ((is_cpu_type(MXC_CPU_MX6DL) ||                         \
+         is_cpu_type(MXC_CPU_MX6SOLO)) &&                      \
         (soc_rev() >= CHIP_REV_1_2)) ?                         \
        ((hab_rvt_report_status_t *)HAB_RVT_REPORT_STATUS_NEW) :\
        ((hab_rvt_report_status_t *)HAB_RVT_REPORT_STATUS)      \
          is_cpu_type(MXC_CPU_MX6D)) &&                         \
          (soc_rev() >= CHIP_REV_1_5)) ?                        \
        ((hab_rvt_authenticate_image_t *)HAB_RVT_AUTHENTICATE_IMAGE_NEW) : \
-       (is_cpu_type(MXC_CPU_MX6DL) &&                          \
+       ((is_cpu_type(MXC_CPU_MX6DL) ||                         \
+         is_cpu_type(MXC_CPU_MX6SOLO)) &&                      \
         (soc_rev() >= CHIP_REV_1_2)) ?                         \
        ((hab_rvt_authenticate_image_t *)HAB_RVT_AUTHENTICATE_IMAGE_NEW) : \
        ((hab_rvt_authenticate_image_t *)HAB_RVT_AUTHENTICATE_IMAGE)    \
          is_cpu_type(MXC_CPU_MX6D)) &&                         \
          (soc_rev() >= CHIP_REV_1_5)) ?                        \
        ((hab_rvt_entry_t *)HAB_RVT_ENTRY_NEW) :                \
-       (is_cpu_type(MXC_CPU_MX6DL) &&                          \
+       ((is_cpu_type(MXC_CPU_MX6DL) ||                         \
+         is_cpu_type(MXC_CPU_MX6SOLO)) &&                      \
         (soc_rev() >= CHIP_REV_1_2)) ?                         \
        ((hab_rvt_entry_t *)HAB_RVT_ENTRY_NEW) :                \
        ((hab_rvt_entry_t *)HAB_RVT_ENTRY)                      \
          is_cpu_type(MXC_CPU_MX6D)) &&                         \
          (soc_rev() >= CHIP_REV_1_5)) ?                        \
        ((hab_rvt_exit_t *)HAB_RVT_EXIT_NEW) :                  \
-       (is_cpu_type(MXC_CPU_MX6DL) &&                          \
+       ((is_cpu_type(MXC_CPU_MX6DL) ||                         \
+         is_cpu_type(MXC_CPU_MX6SOLO)) &&                      \
         (soc_rev() >= CHIP_REV_1_2)) ?                         \
        ((hab_rvt_exit_t *)HAB_RVT_EXIT_NEW) :                  \
        ((hab_rvt_exit_t *)HAB_RVT_EXIT)                        \