* so the calc for the output buffer vmem size is:
  * ((width[vectors]/num_of_stripes) + 2[vectors])
  */
-#if defined(HAS_RES_MGR)
-#define MAX_VECTORS_PER_OUTPUT_LINE \
-       (CEIL_DIV(CEIL_DIV(ISP_MAX_OUTPUT_WIDTH, ISP_NUM_STRIPES) + ISP_LEFT_PADDING, ISP_VEC_NELEMS) + \
-       ITERATOR_VECTOR_INCREMENT)
-
-#define MAX_VECTORS_PER_INPUT_LINE     CEIL_DIV(ISP_MAX_INPUT_WIDTH, ISP_VEC_NELEMS)
-#define MAX_VECTORS_PER_INPUT_STRIPE   (CEIL_ROUND_DIV_STRIPE(CEIL_DIV(ISP_MAX_INPUT_WIDTH, ISP_VEC_NELEMS) , \
-                                                             ISP_NUM_STRIPES, \
-                                                             ISP_LEFT_PADDING_VECS) + \
-                                                             ITERATOR_VECTOR_INCREMENT)
-#else /* !defined(HAS_RES_MGR)*/
 #define MAX_VECTORS_PER_OUTPUT_LINE \
        CEIL_DIV(CEIL_DIV(ISP_MAX_OUTPUT_WIDTH, ISP_NUM_STRIPES) + ISP_LEFT_PADDING, ISP_VEC_NELEMS)
 
 #define MAX_VECTORS_PER_INPUT_STRIPE   CEIL_ROUND_DIV_STRIPE(MAX_VECTORS_PER_INPUT_LINE, \
                                                              ISP_NUM_STRIPES, \
                                                              ISP_LEFT_PADDING_VECS)
-#endif /* HAS_RES_MGR */
 
 
 /* Add 2 for left croppping */
 
 #define RAW_BUF_LINES ((ENABLE_RAW_BINNING || ENABLE_FIXED_BAYER_DS) ? 4 : 2)
 
-#if defined(HAS_RES_MGR)
-#define RAW_BUF_STRIDE (MAX_VECTORS_PER_INPUT_STRIPE)
-#else /* !defined(HAS_RES_MGR) */
 #define RAW_BUF_STRIDE \
        (BINARY_ID == SH_CSS_BINARY_ID_POST_ISP ? MAX_VECTORS_PER_INPUT_CHUNK : \
         ISP_NUM_STRIPES > 1 ? MAX_VECTORS_PER_INPUT_STRIPE+_ISP_EXTRA_PADDING_VECS : \
         !ENABLE_CONTINUOUS ? MAX_VECTORS_PER_INPUT_LINE : \
         MAX_VECTORS_PER_INPUT_CHUNK)
-#endif /* HAS_RES_MGR */
 
 /* [isp vmem] table size[vectors] per line per color (GR,R,B,GB),
    multiples of NWAY */
 
 /******* STRIPING-RELATED MACROS *******/
 #define NO_STRIPING (ISP_NUM_STRIPES == 1)
 
-#if defined(HAS_RES_MGR)
-
-#define ISP_OUTPUT_CHUNK_VECS ISP_INTERNAL_WIDTH_VECS
-
-#if defined(__ISP)
-#define VECTORS_PER_LINE ISP_INTERNAL_WIDTH_VECS
-#else
-#define VECTORS_PER_LINE \
-       (NO_STRIPING    ? ISP_INTERNAL_WIDTH_VECS \
-                               : ISP_IO_STRIPE_WIDTH_VECS(ISP_INTERNAL_WIDTH_VECS, ISP_LEFT_PADDING_VECS, ISP_NUM_STRIPES, ISP_MIN_STRIPE_WIDTH) )
-#endif
-
-#define VECTORS_PER_INPUT_LINE \
-       (NO_STRIPING    ? ISP_INPUT_WIDTH_VECS \
-                               : ISP_IO_STRIPE_WIDTH_VECS(ISP_INPUT_WIDTH_VECS, ISP_LEFT_PADDING_VECS, ISP_NUM_STRIPES, ISP_MIN_STRIPE_WIDTH) )
-
-#else
-
 #define ISP_OUTPUT_CHUNK_VECS \
        (NO_STRIPING    ? CEIL_DIV_CHUNKS(ISP_OUTPUT_VECS_EXTRA_CROP, OUTPUT_NUM_CHUNKS) \
                                : ISP_IO_STRIPE_WIDTH_VECS(ISP_OUTPUT_VECS_EXTRA_CROP, ISP_LEFT_PADDING_VECS, ISP_NUM_STRIPES, ISP_MIN_STRIPE_WIDTH) )
        (NO_STRIPING    ? ISP_INPUT_WIDTH_VECS \
                                : ISP_IO_STRIPE_WIDTH_VECS(ISP_INPUT_WIDTH_VECS, ISP_LEFT_PADDING_VECS, ISP_NUM_STRIPES, ISP_MIN_STRIPE_WIDTH)+_ISP_EXTRA_PADDING_VECS)
 
-#endif
 
 #define ISP_MAX_VF_OUTPUT_STRIPE_VECS \
        (NO_STRIPING    ? ISP_MAX_VF_OUTPUT_VECS \
 #define OUTPUT_VECTORS_PER_CHUNK       CEIL_DIV_CHUNKS(VECTORS_PER_LINE,OUTPUT_NUM_CHUNKS)
 
 /* should be even?? */
-#if !defined(HAS_RES_MGR)
 #define OUTPUT_C_VECTORS_PER_CHUNK     CEIL_DIV(OUTPUT_VECTORS_PER_CHUNK, 2)
-#else
-#define OUTPUT_C_VECTORS_PER_CHUNK     CEIL_DIV(MAX_VECTORS_PER_CHUNK, 2)
-#endif
 
 #ifndef ISP2401
 /**** SCTBL defs *******/
 
 #endif
 
 #include "camera/pipe/interface/ia_css_pipe_binarydesc.h"
-#if defined(HAS_RES_MGR)
-#include <components/resolutions_mgr/src/host/resolutions_mgr.host.h>
-#include <components/acc_cluster/acc_dvs_stat/host/dvs_stat.host.h>
-#endif
 
 #include "memory_access.h"
 
        internal_res->height = __ISP_INTERNAL_HEIGHT(isp_tmp_internal_height,
                info->pipeline.top_cropping,
                binary_dvs_env.height);
-#if defined(HAS_RES_MGR)
-       internal_res->height = (bds_out_info == NULL) ? internal_res->height : bds_out_info->res.height;
-       internal_res->width = (bds_out_info == NULL) ? internal_res->width: bds_out_info->res.width;
-#endif
 }
 
 #ifndef ISP2401
        struct ia_css_grid_info *info,
        struct ia_css_pipe *pipe)
 {
-#if defined(HAS_RES_MGR)
-       struct ia_css_dvs_stat_grid_info *dvs_stat_info;
-       unsigned int i;
-
-       assert(binary != NULL);
-       assert(info != NULL);
-       dvs_stat_info = &info->dvs_grid.dvs_stat_grid_info;
-
-       if (binary->info->sp.enable.dvs_stats) {
-               for (i = 0; i < IA_CSS_SKC_DVS_STAT_NUM_OF_LEVELS; i++) {
-                       dvs_stat_info->grd_cfg[i].grd_start.enable = 1;
-               }
-               ia_css_dvs_stat_grid_calculate(pipe, dvs_stat_info);
-       }
-       else {
-               memset(dvs_stat_info, 0, sizeof(struct ia_css_dvs_stat_grid_info));
-       }
-
-#endif
        (void)pipe;
        sh_css_binary_common_grid_info(binary, info);
        return;
 #else
        /* in other cases, the left padding pixels are always 128 */
        nr_of_left_paddings = 2*ISP_VEC_NELEMS;
-#endif
-#if defined(HAS_RES_MGR)
-       (void)dvs_env_width;
 #endif
        if (need_scaling) {
                /* In SDV use-case, we need to match left-padding of
                                        2*ISP_VEC_NELEMS);
                } else {
                        /* Different than before, we do left&right padding. */
-#if !defined(HAS_RES_MGR) /* dvs env is included already */
                        in_frame_width += dvs_env_width;
-#endif
                        rval =
                                CEIL_MUL(in_frame_width +
                                        (left_cropping ? nr_of_left_paddings : 0),
                binary->in_frame_info.res.width = in_info->res.width + info->pipeline.left_cropping;
                binary->in_frame_info.res.height = in_info->res.height + info->pipeline.top_cropping;
 
-#if !defined(HAS_RES_MGR) /* dvs env is included already */
                binary->in_frame_info.res.width += dvs_env_width;
                binary->in_frame_info.res.height += dvs_env_height;
-#endif
 
                binary->in_frame_info.padded_width =
                        binary_in_frame_padded_width(in_info->res.width,
 
 
 #include "isp/modes/interface/input_buf.isp.h"
 
-#if defined(HAS_RES_MGR)
-#include "components/acc_cluster/gen/host/acc_cluster.host.h"
-#endif
-
 /* Name of the sp program: should not be built-in */
 #define SP_PROG_NAME "sp"
 /* Size of Refcount List */
                                 capt_ldc_out_info;
 #else
                                 *pipe_vf_out_info;
-#endif
-#if defined(HAS_RES_MGR)
-       struct ia_css_frame_info bds_out_info;
 #endif
        enum ia_css_err err = IA_CSS_SUCCESS;
        struct ia_css_capture_settings *mycs;
                                &cas_scaler_descr.out_info[i],
                                &cas_scaler_descr.internal_out_info[i],
                                &cas_scaler_descr.vf_info[i]);
-#if defined(HAS_RES_MGR)
-                       bds_out_info.res = pipe->config.bayer_ds_out_res;
-                       yuv_scaler_descr.bds_out_info = &bds_out_info;
-#endif
                        err = ia_css_binary_find(&yuv_scaler_descr,
                                                &mycs->yuv_scaler_binary[i]);
                        if (err != IA_CSS_SUCCESS) {
                        &capture_pp_descr, &prim_out_info,
 #endif
                        &capt_pp_out_info, &vf_info);
-#if defined(HAS_RES_MGR)
-                       bds_out_info.res = pipe->config.bayer_ds_out_res;
-                       capture_pp_descr.bds_out_info = &bds_out_info;
-#endif
                err = ia_css_binary_find(&capture_pp_descr,
                                        &mycs->capture_pp_binary);
                if (err != IA_CSS_SUCCESS) {
                        if (pipe->enable_viewfinder[IA_CSS_PIPE_OUTPUT_STAGE_0] && (i == mycs->num_primary_stage - 1))
                                local_vf_info = &vf_info;
                        ia_css_pipe_get_primary_binarydesc(pipe, &prim_descr[i], &prim_in_info, &prim_out_info, local_vf_info, i);
-#if defined(HAS_RES_MGR)
-                       bds_out_info.res = pipe->config.bayer_ds_out_res;
-                       prim_descr[i].bds_out_info = &bds_out_info;
-#endif
                        err = ia_css_binary_find(&prim_descr[i], &mycs->primary_binary[i]);
                        if (err != IA_CSS_SUCCESS) {
                                IA_CSS_LEAVE_ERR_PRIVATE(err);
 
                ia_css_pipe_get_vfpp_binarydesc(pipe,
                                &vf_pp_descr, vf_pp_in_info, pipe_vf_out_info);
-#if defined(HAS_RES_MGR)
-               bds_out_info.res = pipe->config.bayer_ds_out_res;
-               vf_pp_descr.bds_out_info = &bds_out_info;
-#endif
                err = ia_css_binary_find(&vf_pp_descr, &mycs->vf_pp_binary);
                if (err != IA_CSS_SUCCESS) {
                        IA_CSS_LEAVE_ERR_PRIVATE(err);
                if (err != IA_CSS_SUCCESS)
                        goto ERR;
 
-#if defined(HAS_RES_MGR)
-               /* update acc configuration - striping info is ready */
-               err = ia_css_update_cfg_stripe_info(curr_pipe);
-               if (err != IA_CSS_SUCCESS)
-                       goto ERR;
-#endif
-
                /* handle each pipe */
                pipe_info = &curr_pipe->info;
                for (j = 0; j < IA_CSS_PIPE_MAX_OUTPUT_STAGE; j++) {