|
@@ -53,6 +53,7 @@
|
|
|
SRI(SCL_MODE, SCL, id), \
|
|
|
SRI(SCL_TAP_CONTROL, SCL, id), \
|
|
|
SRI(SCL_CONTROL, SCL, id), \
|
|
|
+ SRI(SCL_BYPASS_CONTROL, SCL, id), \
|
|
|
SRI(EXT_OVERSCAN_LEFT_RIGHT, SCL, id), \
|
|
|
SRI(EXT_OVERSCAN_TOP_BOTTOM, SCL, id), \
|
|
|
SRI(SCL_VERT_FILTER_CONTROL, SCL, id), \
|
|
@@ -67,7 +68,8 @@
|
|
|
SRI(SCL_VERT_FILTER_INIT, SCL, id), \
|
|
|
SRI(SCL_AUTOMATIC_MODE_CONTROL, SCL, id), \
|
|
|
SRI(LB_MEMORY_CTRL, LB, id), \
|
|
|
- SRI(SCL_UPDATE, SCL, id)
|
|
|
+ SRI(SCL_UPDATE, SCL, id), \
|
|
|
+ SRI(SCL_F_SHARP_CONTROL, SCL, id)
|
|
|
|
|
|
#define XFM_COMMON_REG_LIST_DCE100(id) \
|
|
|
XFM_COMMON_REG_LIST_DCE_BASE(id), \
|
|
@@ -116,6 +118,7 @@
|
|
|
XFM_SF(SCL_TAP_CONTROL, SCL_H_NUM_OF_TAPS, mask_sh), \
|
|
|
XFM_SF(SCL_TAP_CONTROL, SCL_V_NUM_OF_TAPS, mask_sh), \
|
|
|
XFM_SF(SCL_CONTROL, SCL_BOUNDARY_MODE, mask_sh), \
|
|
|
+ XFM_SF(SCL_BYPASS_CONTROL, SCL_BYPASS_MODE, mask_sh), \
|
|
|
XFM_SF(EXT_OVERSCAN_LEFT_RIGHT, EXT_OVERSCAN_LEFT, mask_sh), \
|
|
|
XFM_SF(EXT_OVERSCAN_LEFT_RIGHT, EXT_OVERSCAN_RIGHT, mask_sh), \
|
|
|
XFM_SF(EXT_OVERSCAN_TOP_BOTTOM, EXT_OVERSCAN_TOP, mask_sh), \
|
|
@@ -181,6 +184,7 @@
|
|
|
type GAMUT_REMAP_C34; \
|
|
|
type GRPH_GAMUT_REMAP_MODE; \
|
|
|
type SCL_MODE; \
|
|
|
+ type SCL_BYPASS_MODE; \
|
|
|
type SCL_PSCL_EN; \
|
|
|
type SCL_H_NUM_OF_TAPS; \
|
|
|
type SCL_V_NUM_OF_TAPS; \
|
|
@@ -241,6 +245,7 @@ struct dce_transform_registers {
|
|
|
uint32_t SCL_MODE;
|
|
|
uint32_t SCL_TAP_CONTROL;
|
|
|
uint32_t SCL_CONTROL;
|
|
|
+ uint32_t SCL_BYPASS_CONTROL;
|
|
|
uint32_t EXT_OVERSCAN_LEFT_RIGHT;
|
|
|
uint32_t EXT_OVERSCAN_TOP_BOTTOM;
|
|
|
uint32_t SCL_VERT_FILTER_CONTROL;
|
|
@@ -258,6 +263,7 @@ struct dce_transform_registers {
|
|
|
uint32_t SCL_AUTOMATIC_MODE_CONTROL;
|
|
|
uint32_t LB_MEMORY_CTRL;
|
|
|
uint32_t SCL_UPDATE;
|
|
|
+ uint32_t SCL_F_SHARP_CONTROL;
|
|
|
};
|
|
|
|
|
|
struct init_int_and_frac {
|