Lines Matching refs:layer
142 static void sun8i_de3_ccsc_set_coefficients(struct regmap *map, int layer, in sun8i_de3_ccsc_set_coefficients() argument
155 addr = SUN50I_MIXER_BLEND_CSC_COEFF(DE3_BLD_BASE, layer, 0); in sun8i_de3_ccsc_set_coefficients()
162 layer, in sun8i_de3_ccsc_set_coefficients()
166 layer, in sun8i_de3_ccsc_set_coefficients()
170 layer, i); in sun8i_de3_ccsc_set_coefficients()
192 static void sun8i_de3_ccsc_enable(struct regmap *map, int layer, bool enable) in sun8i_de3_ccsc_enable() argument
196 mask = SUN50I_MIXER_BLEND_CSC_CTL_EN(layer); in sun8i_de3_ccsc_enable()
207 void sun8i_csc_set_ccsc_coefficients(struct sun8i_mixer *mixer, int layer, in sun8i_csc_set_ccsc_coefficients() argument
215 sun8i_de3_ccsc_set_coefficients(mixer->engine.regs, layer, in sun8i_csc_set_ccsc_coefficients()
220 base = ccsc_base[mixer->cfg->ccsc][layer]; in sun8i_csc_set_ccsc_coefficients()
226 void sun8i_csc_enable_ccsc(struct sun8i_mixer *mixer, int layer, bool enable) in sun8i_csc_enable_ccsc() argument
231 sun8i_de3_ccsc_enable(mixer->engine.regs, layer, enable); in sun8i_csc_enable_ccsc()
235 base = ccsc_base[mixer->cfg->ccsc][layer]; in sun8i_csc_enable_ccsc()