SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
The following is the list of all scaler register fields that are set to constant values, representing typical settings:
VPE_CFG_SC0[3] CFG_INVT_FID = 0 (Field ID will be used without inversion)
VPE_CFG_SC0[5] CFG_ENABLE_EV = 1 (Field ID will be used without inversion)
VPE_CFG_SC0[6] CFG_AUTO_HS = 1 (The hardware will automatically decide, if current operation is up or down scaling. In down-scaling, it will also decide, if 2X or 4X decimation filter is needed)
VPE_CFG_SC0[7] CFG_DCM_2X = 0 (The 2X decimation filter is disabled)
VPE_CFG_SC0[8] CFG_DCM_4X = 0 (The 4X decimation filter is disabled)
VPE_CFG_SC0[11] CFG_ENABLE_SIN2_VER_INTP = 1 (Modified bilinear interpolation is used)
VPE_CFG_SC0[14] CFG_Y_PK_EN = 0 (Luma peaking is disabled)
VPE_CFG_SC0[15] CFG_TRIM= 1 (Trimming is enabled)
VPE_CFG_SC12[24:0] CFG_COL_ACC_OFFSET = 0 (No horizontal offset is involved)
VPE_CFG_SC13[21:12] CFG_CHROMA_INTP_THR = 64 ( If the difference is less than this threshold, the interpolation of chroma should be done along edge direction. Otherwise, the interpolation of chroma should be done vertically)
VPE_CFG_SC13[27:24] CFG_DELTA_CHROMA_THR = 4 (max limit=8)
VPE_CFG_SC18[24:16] CFG_CONF_DEFAULT = 0x100 (Defines confidence factor when edge detection is disabled (VPE_CFG_SC0[5] CFG_ENABLE_EV bit = 0))
VPE_CFG_SC19 = 0xFC000000
VPE_CFG_SC20 = 0x0C840800
VPE_CFG_SC21 = 0x00100010
VPE_CFG_SC22 = 0x00040190