SUN8I_VI_SCALER_SCALE_FRAC
scale = step >> (SUN8I_VI_SCALER_SCALE_FRAC - 3);
hscale <<= SUN8I_VI_SCALER_SCALE_FRAC - 16;
vscale <<= SUN8I_VI_SCALER_SCALE_FRAC - 16;
(1UL << (SUN8I_VI_SCALER_SCALE_FRAC - 2));