@@ -1764,8 +1764,11 @@ enum skl_disp_power_wells {
17641764 _CNL_PORT_TX_DW2_LN0_AE, \
17651765 _CNL_PORT_TX_DW2_LN0_F)
17661766#define SWING_SEL_UPPER (x ) ((x >> 3) << 15)
1767+ #define SWING_SEL_UPPER_MASK (1 << 15)
17671768#define SWING_SEL_LOWER (x ) ((x & 0x7) << 11)
1769+ #define SWING_SEL_LOWER_MASK (0x7 << 11)
17681770#define RCOMP_SCALAR (x ) ((x) << 0)
1771+ #define RCOMP_SCALAR_MASK (0xFF << 0)
17691772
17701773#define _CNL_PORT_TX_DW4_GRP_AE 0x162350
17711774#define _CNL_PORT_TX_DW4_GRP_B 0x1623D0
@@ -1795,8 +1798,11 @@ enum skl_disp_power_wells {
17951798 _CNL_PORT_TX_DW4_LN0_F)
17961799#define LOADGEN_SELECT (1 << 31)
17971800#define POST_CURSOR_1 (x ) ((x) << 12)
1801+ #define POST_CURSOR_1_MASK (0x3F << 12)
17981802#define POST_CURSOR_2 (x ) ((x) << 6)
1803+ #define POST_CURSOR_2_MASK (0x3F << 6)
17991804#define CURSOR_COEFF (x ) ((x) << 0)
1805+ #define CURSOR_COEFF_MASK (0x3F << 6)
18001806
18011807#define _CNL_PORT_TX_DW5_GRP_AE 0x162354
18021808#define _CNL_PORT_TX_DW5_GRP_B 0x1623D4
@@ -1825,7 +1831,9 @@ enum skl_disp_power_wells {
18251831#define TX_TRAINING_EN (1 << 31)
18261832#define TAP3_DISABLE (1 << 29)
18271833#define SCALING_MODE_SEL (x ) ((x) << 18)
1834+ #define SCALING_MODE_SEL_MASK (0x7 << 18)
18281835#define RTERM_SELECT (x ) ((x) << 3)
1836+ #define RTERM_SELECT_MASK (0x7 << 3)
18291837
18301838#define _CNL_PORT_TX_DW7_GRP_AE 0x16235C
18311839#define _CNL_PORT_TX_DW7_GRP_B 0x1623DC
@@ -1852,6 +1860,7 @@ enum skl_disp_power_wells {
18521860 _CNL_PORT_TX_DW7_LN0_AE, \
18531861 _CNL_PORT_TX_DW7_LN0_F)
18541862#define N_SCALAR (x ) ((x) << 24)
1863+ #define N_SCALAR_MASK (0x7F << 24)
18551864
18561865/* The spec defines this only for BXT PHY0, but lets assume that this
18571866 * would exist for PHY1 too if it had a second channel.
0 commit comments