Lines Matching refs:mixer
836 static u32 sun8i_vi_scaler_base(struct sun8i_mixer *mixer, int channel) in sun8i_vi_scaler_base() argument
838 if (mixer->cfg->is_de3) in sun8i_vi_scaler_base()
910 void sun8i_vi_scaler_enable(struct sun8i_mixer *mixer, int layer, bool enable) in sun8i_vi_scaler_enable() argument
914 base = sun8i_vi_scaler_base(mixer, layer); in sun8i_vi_scaler_enable()
922 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_enable()
926 void sun8i_vi_scaler_setup(struct sun8i_mixer *mixer, int layer, in sun8i_vi_scaler_setup() argument
935 base = sun8i_vi_scaler_base(mixer, layer); in sun8i_vi_scaler_setup()
959 if (mixer->cfg->is_de3) { in sun8i_vi_scaler_setup()
967 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
971 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
973 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
975 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
977 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
979 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
981 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
983 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
987 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
990 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
993 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
995 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
997 sun8i_vi_scaler_set_coeff(mixer->engine.regs, base, in sun8i_vi_scaler_setup()