media: atomisp: remove #ifdef HAS_NO_HMEM
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 17 Nov 2021 07:19:06 +0000 (07:19 +0000)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 17 Nov 2021 09:32:47 +0000 (09:32 +0000)
This is not defined anywhere, so, solve the ifdefs, getting
rid of them.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c
drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.c
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
drivers/staging/media/atomisp/pci/sh_css_params.c

index 82aa69b74677cfe67c4426c368a7f07355214ce0..2091f001502d42fbbe064dc69d74992915bf7d0f 100644 (file)
@@ -13,7 +13,6 @@
  * more details.
  */
 
-#if !defined(HAS_NO_HMEM)
 
 #include "ia_css_types.h"
 #include "sh_css_internal.h"
@@ -63,4 +62,3 @@ ia_css_bh_encode(
            uDIGIT_FITTING(from->ae_y_coef_b, 16, SH_CSS_AE_YCOEF_SHIFT);
 }
 
-#endif
index 29c707ecf9f3b9fc6f8417d814e3c328abb100a7..9b756daddee06aaaf4b90c1b81af479bc4be14de 100644 (file)
@@ -13,7 +13,6 @@
  * more details.
  */
 
-#if !defined(HAS_NO_HMEM)
 
 #include "ia_css_types.h"
 #include "sh_css_internal.h"
@@ -32,4 +31,3 @@ ia_css_raa_encode(
        (void)from;
 }
 
-#endif
index ba52c80df4a584262c2c77581143a551a7b535e3..bd7b89d9475bf69484967a53d2f3edb066237b18 100644 (file)
@@ -227,10 +227,6 @@ ia_css_s3a_hmem_decode(
     struct ia_css_3a_statistics *host_stats,
     const struct ia_css_bh_table *hmem_buf)
 {
-#if defined(HAS_NO_HMEM)
-       (void)host_stats;
-       (void)hmem_buf;
-#else
        struct ia_css_3a_rgby_output    *out_ptr;
        int                     i;
 
@@ -291,7 +287,6 @@ ia_css_s3a_hmem_decode(
        out_ptr[0].g -= diff;
        out_ptr[0].b -= diff;
        out_ptr[0].y -= diff;
-#endif
 }
 
 void
index 851e1d34a5217db8c6ff0796f35c9dd3e41b8e5e..bbb93cb8c070768a107d0ec7508184e809d2dcef 100644 (file)
@@ -805,11 +805,7 @@ ia_css_binary_3a_grid_info(const struct ia_css_binary *binary,
        s3a_info->deci_factor_log2  = binary->deci_factor_log2;
        s3a_info->elem_bit_depth    = SH_CSS_BAYER_BITS;
        s3a_info->use_dmem          = binary->info->sp.s3a.s3atbl_use_dmem;
-#if defined(HAS_NO_HMEM)
-       s3a_info->has_histogram     = 1;
-#else
        s3a_info->has_histogram     = 0;
-#endif
        IA_CSS_LEAVE_ERR_PRIVATE(err);
        return err;
 }
index f3f8d99c84a4d900ba9e93534a577525f401b199..41ed8e4600ff910fc537960d605606cf1ae45275 100644 (file)
 #include "gdc_device.h"                /* gdc_lut_store(), ... */
 #include "isp.h"                       /* ISP_VEC_ELEMBITS */
 #include "vamem.h"
-#if !defined(HAS_NO_HMEM)
 #ifndef __INLINE_HMEM__
 #define __INLINE_HMEM__
 #endif
 #include "hmem.h"
-#endif /* !defined(HAS_NO_HMEM) */
 #define IA_CSS_INCLUDE_PARAMETERS
 #define IA_CSS_INCLUDE_ACC_PARAMETERS
 
@@ -1489,10 +1487,8 @@ ia_css_translate_3a_statistics(
                ia_css_s3a_vmem_decode(host_stats, isp_stats->vmem_stats_hi,
                                       isp_stats->vmem_stats_lo);
        }
-#if !defined(HAS_NO_HMEM)
        IA_CSS_LOG("3A: HMEM");
        ia_css_s3a_hmem_decode(host_stats, isp_stats->hmem_stats);
-#endif
 
        IA_CSS_LEAVE("void");
 }
@@ -2157,9 +2153,7 @@ ia_css_isp_3a_statistics_allocate(const struct ia_css_3a_grid_info *grid)
                me->vmem_size = ISP_S3ATBL_HI_LO_STRIDE_BYTES *
                                grid->aligned_height;
        }
-#if !defined(HAS_NO_HMEM)
        me->hmem_size = sizeof_hmem(HMEM0_ID);
-#endif
 
        /* All subsections need to be aligned to the system bus width */
        me->dmem_size = CEIL_MUL(me->dmem_size, HIVE_ISP_DDR_WORD_BYTES);
@@ -4148,12 +4142,8 @@ ia_css_3a_statistics_allocate(const struct ia_css_3a_grid_info *grid)
        me->data = kvmalloc(grid_size * sizeof(*me->data), GFP_KERNEL);
        if (!me->data)
                goto err;
-#if !defined(HAS_NO_HMEM)
        /* No weighted histogram, no structure, treat the histogram data as a byte dump in a byte array */
        me->rgby_data = kvmalloc(sizeof_hmem(HMEM0_ID), GFP_KERNEL);
-#else
-       me->rgby_data = NULL;
-#endif
 
        IA_CSS_LEAVE("return=%p", me);
        return me;