SH_CSS_BAYER_BITS
uDIGIT_FITTING(from->direction, 16, SH_CSS_BAYER_BITS);
to->clip = uDIGIT_FITTING(16384U, 16, SH_CSS_BAYER_BITS);
uDIGIT_FITTING(from->pixelnoise, 16, SH_CSS_BAYER_BITS);
SH_CSS_BAYER_BITS);
SH_CSS_BAYER_BITS);
uDIGIT_FITTING(from->threshold, 16, SH_CSS_BAYER_BITS);
to->blacklevel_gr = uDIGIT_FITTING(from->level_gr, 16, SH_CSS_BAYER_BITS);
to->blacklevel_r = uDIGIT_FITTING(from->level_r, 16, SH_CSS_BAYER_BITS);
to->blacklevel_b = uDIGIT_FITTING(from->level_b, 16, SH_CSS_BAYER_BITS);
to->blacklevel_gb = uDIGIT_FITTING(from->level_gb, 16, SH_CSS_BAYER_BITS);
= config->isp_pipe_version == 2 ? SH_CSS_BAYER_BITS : config->raw_bit_depth;
uDIGIT_FITTING(from->awb_lg_low, 16, SH_CSS_BAYER_BITS);
uDIGIT_FITTING(from->awb_lg_high, 16, SH_CSS_BAYER_BITS);
uDIGIT_FITTING(32256U, 16, SH_CSS_BAYER_BITS);
uDIGIT_FITTING(8192U, 16, SH_CSS_BAYER_BITS);
uDIGIT_FITTING(from->threshold_cb, 16, SH_CSS_BAYER_BITS);
uDIGIT_FITTING(from->threshold_cr, 16, SH_CSS_BAYER_BITS);
min((uDIGIT_FITTING(from->nr.direction, 16, SH_CSS_BAYER_BITS)
min((uDIGIT_FITTING(from->nr.direction, 16, SH_CSS_BAYER_BITS)
(uDIGIT_FITTING(56U, 16, SH_CSS_BAYER_BITS) *
(uDIGIT_FITTING(224U, 16, SH_CSS_BAYER_BITS) *
uDIGIT_FITTING(32760U, 16, SH_CSS_BAYER_BITS);
uDIGIT_FITTING(504U, 16, SH_CSS_BAYER_BITS);
s3a_info->elem_bit_depth = SH_CSS_BAYER_BITS;
#define SH_CSS_BAYER_MAXVAL ((1U << SH_CSS_BAYER_BITS) - 1)
#define SH_CSS_YUV2RGB_CCM_INPUT_BITS SH_CSS_BAYER_BITS