const display_pipe_source_params_st *pipe_src_param,
                bool is_chroma)
 {
-       bool mode_422 = false;
        unsigned int vp_width = 0;
        unsigned int vp_height = 0;
        unsigned int data_pitch = 0;
        unsigned int meta_pitch = 0;
-       unsigned int ppe = mode_422 ? 2 : 1;
+       unsigned int ppe = 1;
 
        // TODO check if ppe apply for both luma and chroma in 422 case
        if (is_chroma) {
        double min_dst_y_ttu_vblank;
        unsigned int dlg_vblank_start;
        bool dual_plane;
-       bool mode_422;
        unsigned int access_dir;
        unsigned int vp_height_l;
        unsigned int vp_width_l;
        // Source
 //             dcc_en              = src.dcc;
        dual_plane = is_dual_plane((enum source_format_class)(src->source_format));
-       mode_422 = false; // TODO
        access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
 //      bytes_per_element_l = get_bytes_per_element(source_format_class(src.source_format), 0);
 //      bytes_per_element_c = get_bytes_per_element(source_format_class(src.source_format), 1);
        dpte_row_height_l = rq_dlg_param->rq_l.dpte_row_height;
        dpte_row_height_c = rq_dlg_param->rq_c.dpte_row_height;
 
-       if (mode_422) {
-               swath_width_pixels_ub_l = swath_width_ub_l * 2;  // *2 for 2 pixel per element
-               swath_width_pixels_ub_c = swath_width_ub_c * 2;
-       } else {
-               swath_width_pixels_ub_l = swath_width_ub_l * 1;
-               swath_width_pixels_ub_c = swath_width_ub_c * 1;
-       }
+       swath_width_pixels_ub_l = swath_width_ub_l;
+       swath_width_pixels_ub_c = swath_width_ub_c;
 
        if (htaps_l <= 1)
                min_hratio_fact_l = 2.0;
 
                const display_pipe_source_params_st *pipe_src_param,
                bool is_chroma)
 {
-       bool mode_422 = false;
        unsigned int vp_width = 0;
        unsigned int vp_height = 0;
        unsigned int data_pitch = 0;
        unsigned int meta_pitch = 0;
-       unsigned int ppe = mode_422 ? 2 : 1;
+       unsigned int ppe = 1;
 
        // TODO check if ppe apply for both luma and chroma in 422 case
        if (is_chroma) {
        double min_dst_y_ttu_vblank;
        unsigned int dlg_vblank_start;
        bool dual_plane;
-       bool mode_422;
        unsigned int access_dir;
        unsigned int vp_height_l;
        unsigned int vp_width_l;
        // Source
 //             dcc_en              = src.dcc;
        dual_plane = is_dual_plane((enum source_format_class)(src->source_format));
-       mode_422 = false; // TODO
        access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
 //      bytes_per_element_l = get_bytes_per_element(source_format_class(src.source_format), 0);
 //      bytes_per_element_c = get_bytes_per_element(source_format_class(src.source_format), 1);
        dpte_row_height_l = rq_dlg_param->rq_l.dpte_row_height;
        dpte_row_height_c = rq_dlg_param->rq_c.dpte_row_height;
 
-       if (mode_422) {
-               swath_width_pixels_ub_l = swath_width_ub_l * 2;  // *2 for 2 pixel per element
-               swath_width_pixels_ub_c = swath_width_ub_c * 2;
-       } else {
-               swath_width_pixels_ub_l = swath_width_ub_l * 1;
-               swath_width_pixels_ub_c = swath_width_ub_c * 1;
-       }
+       swath_width_pixels_ub_l = swath_width_ub_l;
+       swath_width_pixels_ub_c = swath_width_ub_c;
 
        if (htaps_l <= 1)
                min_hratio_fact_l = 2.0;
 
                const display_pipe_params_st *pipe_param,
                bool is_chroma)
 {
-       bool mode_422 = false;
        unsigned int vp_width = 0;
        unsigned int vp_height = 0;
        unsigned int data_pitch = 0;
        unsigned int meta_pitch = 0;
-       unsigned int ppe = mode_422 ? 2 : 1;
+       unsigned int ppe = 1;
 
        // FIXME check if ppe apply for both luma and chroma in 422 case
        if (is_chroma) {
        double min_dst_y_ttu_vblank;
        unsigned int dlg_vblank_start;
        bool dual_plane;
-       bool mode_422;
        unsigned int access_dir;
        unsigned int vp_height_l;
        unsigned int vp_width_l;
        // Source
        //             dcc_en              = src.dcc;
        dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
-       mode_422 = false; // FIXME
        access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
                                                    //      bytes_per_element_l = get_bytes_per_element(source_format_class(src.source_format), 0);
                                                    //      bytes_per_element_c = get_bytes_per_element(source_format_class(src.source_format), 1);
        dpte_row_height_l = rq_dlg_param->rq_l.dpte_row_height;
        dpte_row_height_c = rq_dlg_param->rq_c.dpte_row_height;
 
-       if (mode_422) {
-               swath_width_pixels_ub_l = swath_width_ub_l * 2;  // *2 for 2 pixel per element
-               swath_width_pixels_ub_c = swath_width_ub_c * 2;
-       } else {
-               swath_width_pixels_ub_l = swath_width_ub_l * 1;
-               swath_width_pixels_ub_c = swath_width_ub_c * 1;
-       }
+       swath_width_pixels_ub_l = swath_width_ub_l;
+       swath_width_pixels_ub_c = swath_width_ub_c;
 
        if (hratio_l <= 1)
                min_hratio_fact_l = 2.0;
 
        bool is_chroma,
        bool is_alpha)
 {
-       bool mode_422 = 0;
        unsigned int vp_width = 0;
        unsigned int vp_height = 0;
        unsigned int data_pitch = 0;
        unsigned int meta_pitch = 0;
        unsigned int surface_height = 0;
-       unsigned int ppe = mode_422 ? 2 : 1;
+       unsigned int ppe = 1;
 
        // FIXME check if ppe apply for both luma and chroma in 422 case
        if (is_chroma | is_alpha) {
        double min_dst_y_ttu_vblank = 0;
        unsigned int dlg_vblank_start = 0;
        bool dual_plane = false;
-       bool mode_422 = false;
        unsigned int access_dir = 0;
        unsigned int vp_height_l = 0;
        unsigned int vp_width_l = 0;
        // Source
        //                       dcc_en                   = src.dcc;
        dual_plane = is_dual_plane((enum source_format_class)(src->source_format));
-       mode_422 = false; // TODO
        access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
        vp_height_l = src->viewport_height;
        vp_width_l = src->viewport_width;
        dpte_row_height_l = rq_dlg_param.rq_l.dpte_row_height;
        dpte_row_height_c = rq_dlg_param.rq_c.dpte_row_height;
 
-       if (mode_422) {
-               swath_width_pixels_ub_l = swath_width_ub_l * 2;  // *2 for 2 pixel per element
-               swath_width_pixels_ub_c = swath_width_ub_c * 2;
-       } else {
-               swath_width_pixels_ub_l = swath_width_ub_l * 1;
-               swath_width_pixels_ub_c = swath_width_ub_c * 1;
-       }
+       swath_width_pixels_ub_l = swath_width_ub_l;
+       swath_width_pixels_ub_c = swath_width_ub_c;
 
        if (hratio_l <= 1)
                min_hratio_fact_l = 2.0;
 
                bool is_chroma,
                bool is_alpha)
 {
-       bool mode_422 = 0;
        unsigned int vp_width = 0;
        unsigned int vp_height = 0;
        unsigned int data_pitch = 0;
        unsigned int meta_pitch = 0;
        unsigned int surface_height = 0;
-       unsigned int ppe = mode_422 ? 2 : 1;
+       unsigned int ppe = 1;
 
        // FIXME check if ppe apply for both luma and chroma in 422 case
        if (is_chroma | is_alpha) {
        double min_ttu_vblank;
        unsigned int dlg_vblank_start;
        bool dual_plane;
-       bool mode_422;
        unsigned int access_dir;
        unsigned int vp_height_l;
        unsigned int vp_width_l;
        // Prefetch Calc
        // Source
        dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
-       mode_422 = 0;
        access_dir = (src->source_scan == dm_vert);     // vp access direction: horizontal or vertical accessed
        vp_height_l = src->viewport_height;
        vp_width_l = src->viewport_width;
        dpte_row_height_l = rq_dlg_param->rq_l.dpte_row_height;
        dpte_row_height_c = rq_dlg_param->rq_c.dpte_row_height;
 
-       if (mode_422) {
-               swath_width_pixels_ub_l = swath_width_ub_l * 2;  // *2 for 2 pixel per element
-               swath_width_pixels_ub_c = swath_width_ub_c * 2;
-       } else {
-               swath_width_pixels_ub_l = swath_width_ub_l * 1;
-               swath_width_pixels_ub_c = swath_width_ub_c * 1;
-       }
+       swath_width_pixels_ub_l = swath_width_ub_l;
+       swath_width_pixels_ub_c = swath_width_ub_c;
 
        if (hratio_l <= 1)
                min_hratio_fact_l = 2.0;
 
                bool is_chroma,
                bool is_alpha)
 {
-       bool mode_422 = 0;
        unsigned int vp_width = 0;
        unsigned int vp_height = 0;
        unsigned int data_pitch = 0;
        unsigned int meta_pitch = 0;
        unsigned int surface_height = 0;
-       unsigned int ppe = mode_422 ? 2 : 1;
+       unsigned int ppe = 1;
 
        // FIXME check if ppe apply for both luma and chroma in 422 case
        if (is_chroma | is_alpha) {
        double min_ttu_vblank;
        unsigned int dlg_vblank_start;
        bool dual_plane;
-       bool mode_422;
        unsigned int access_dir;
        unsigned int vp_height_l;
        unsigned int vp_width_l;
        // Prefetch Calc
        // Source
        dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
-       mode_422 = 0;
        access_dir = (src->source_scan == dm_vert);     // vp access direction: horizontal or vertical accessed
        vp_height_l = src->viewport_height;
        vp_width_l = src->viewport_width;
        dpte_row_height_l = rq_dlg_param->rq_l.dpte_row_height;
        dpte_row_height_c = rq_dlg_param->rq_c.dpte_row_height;
 
-       if (mode_422) {
-               swath_width_pixels_ub_l = swath_width_ub_l * 2;  // *2 for 2 pixel per element
-               swath_width_pixels_ub_c = swath_width_ub_c * 2;
-       } else {
-               swath_width_pixels_ub_l = swath_width_ub_l * 1;
-               swath_width_pixels_ub_c = swath_width_ub_c * 1;
-       }
+       swath_width_pixels_ub_l = swath_width_ub_l;
+       swath_width_pixels_ub_c = swath_width_ub_c;
 
        if (hratio_l <= 1)
                min_hratio_fact_l = 2.0;