coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
sor.h File Reference

Go to the source code of this file.

Data Structures

struct  tegra_dc_dp_link_config
 
struct  tegra_dc_sor_data
 

Macros

#define NV_SOR_SUPER_STATE0   (0x1)
 
#define NV_SOR_SUPER_STATE0_UPDATE_SHIFT   (0)
 
#define NV_SOR_SUPER_STATE0_UPDATE_DEFAULT_MASK   (0x1)
 
#define NV_SOR_SUPER_STATE1   (0x2)
 
#define NV_SOR_SUPER_STATE1_ATTACHED_SHIFT   (3)
 
#define NV_SOR_SUPER_STATE1_ATTACHED_NO   (0 << 3)
 
#define NV_SOR_SUPER_STATE1_ATTACHED_YES   (1 << 3)
 
#define NV_SOR_SUPER_STATE1_ASY_ORMODE_SHIFT   (2)
 
#define NV_SOR_SUPER_STATE1_ASY_ORMODE_SAFE   (0 << 2)
 
#define NV_SOR_SUPER_STATE1_ASY_ORMODE_NORMAL   (1 << 2)
 
#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SHIFT   (0)
 
#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_DEFAULT_MASK   (0x3)
 
#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SLEEP   (0)
 
#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SNOOZE   (1)
 
#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_AWAKE   (2)
 
#define NV_SOR_STATE0   (0x3)
 
#define NV_SOR_STATE0_UPDATE_SHIFT   (0)
 
#define NV_SOR_STATE0_UPDATE_DEFAULT_MASK   (0x1)
 
#define NV_SOR_STATE1   (0x4)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_SHIFT   (17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_DEFAULT_MASK   (0xf << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_16_422   (1 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_18_444   (2 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_20_422   (3 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_24_422   (4 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_24_444   (5 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_30_444   (6 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_32_422   (7 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_36_444   (8 << 17)
 
#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_48_444   (9 << 17)
 
#define NV_SOR_STATE1_ASY_REPLICATE_SHIFT   (15)
 
#define NV_SOR_STATE1_ASY_REPLICATE_DEFAULT_MASK   (0x3 << 15)
 
#define NV_SOR_STATE1_ASY_REPLICATE_OFF   (0 << 15)
 
#define NV_SOR_STATE1_ASY_REPLICATE_X2   (1 << 15)
 
#define NV_SOR_STATE1_ASY_REPLICATE_X4   (2 << 15)
 
#define NV_SOR_STATE1_ASY_DEPOL_SHIFT   (14)
 
#define NV_SOR_STATE1_ASY_DEPOL_DEFAULT_MASK   (0x1 << 14)
 
#define NV_SOR_STATE1_ASY_DEPOL_POSITIVE_TRUE   (0 << 14)
 
#define NV_SOR_STATE1_ASY_DEPOL_NEGATIVE_TRUE   (1 << 14)
 
#define NV_SOR_STATE1_ASY_VSYNCPOL_SHIFT   (13)
 
#define NV_SOR_STATE1_ASY_VSYNCPOL_DEFAULT_MASK   (0x1 << 13)
 
#define NV_SOR_STATE1_ASY_VSYNCPOL_POSITIVE_TRUE   (0 << 13)
 
#define NV_SOR_STATE1_ASY_VSYNCPOL_NEGATIVE_TRUE   (1 << 13)
 
#define NV_SOR_STATE1_ASY_HSYNCPOL_SHIFT   (12)
 
#define NV_SOR_STATE1_ASY_HSYNCPOL_DEFAULT_MASK   (0x1 << 12)
 
#define NV_SOR_STATE1_ASY_HSYNCPOL_POSITIVE_TRUE   (0 << 12)
 
#define NV_SOR_STATE1_ASY_HSYNCPOL_NEGATIVE_TRUE   (1 << 12)
 
#define NV_SOR_STATE1_ASY_PROTOCOL_SHIFT   (8)
 
#define NV_SOR_STATE1_ASY_PROTOCOL_DEFAULT_MASK   (0xf << 8)
 
#define NV_SOR_STATE1_ASY_PROTOCOL_LVDS_CUSTOM   (0 << 8)
 
#define NV_SOR_STATE1_ASY_PROTOCOL_DP_A   (8 << 8)
 
#define NV_SOR_STATE1_ASY_PROTOCOL_DP_B   (9 << 8)
 
#define NV_SOR_STATE1_ASY_PROTOCOL_CUSTOM   (15 << 8)
 
#define NV_SOR_STATE1_ASY_CRCMODE_SHIFT   (6)
 
#define NV_SOR_STATE1_ASY_CRCMODE_DEFAULT_MASK   (0x3 << 6)
 
#define NV_SOR_STATE1_ASY_CRCMODE_ACTIVE_RASTER   (0 << 6)
 
#define NV_SOR_STATE1_ASY_CRCMODE_COMPLETE_RASTER   (1 << 6)
 
#define NV_SOR_STATE1_ASY_CRCMODE_NON_ACTIVE_RASTER   (2 << 6)
 
#define NV_SOR_STATE1_ASY_SUBOWNER_SHIFT   (4)
 
#define NV_SOR_STATE1_ASY_SUBOWNER_DEFAULT_MASK   (0x3 << 4)
 
#define NV_SOR_STATE1_ASY_SUBOWNER_NONE   (0 << 4)
 
#define NV_SOR_STATE1_ASY_SUBOWNER_SUBHEAD0   (1 << 4)
 
#define NV_SOR_STATE1_ASY_SUBOWNER_SUBHEAD1   (2 << 4)
 
#define NV_SOR_STATE1_ASY_SUBOWNER_BOTH   (3 << 4)
 
#define NV_SOR_STATE1_ASY_OWNER_SHIFT   (0)
 
#define NV_SOR_STATE1_ASY_OWNER_DEFAULT_MASK   (0xf)
 
#define NV_SOR_STATE1_ASY_OWNER_NONE   (0)
 
#define NV_SOR_STATE1_ASY_OWNER_HEAD0   (1)
 
#define NV_SOR_STATE1_ASY_OWNER_HEAD1   (2)
 
#define NV_HEAD_STATE0(i)   (0x5)
 
#define NV_HEAD_STATE0_INTERLACED_SHIFT   (4)
 
#define NV_HEAD_STATE0_INTERLACED_DEFAULT_MASK   (0x3 << 4)
 
#define NV_HEAD_STATE0_INTERLACED_PROGRESSIVE   (0 << 4)
 
#define NV_HEAD_STATE0_INTERLACED_INTERLACED   (1 << 4)
 
#define NV_HEAD_STATE0_RANGECOMPRESS_SHIFT   (3)
 
#define NV_HEAD_STATE0_RANGECOMPRESS_DEFAULT_MASK   (0x1 << 3)
 
#define NV_HEAD_STATE0_RANGECOMPRESS_DISABLE   (0 << 3)
 
#define NV_HEAD_STATE0_RANGECOMPRESS_ENABLE   (1 << 3)
 
#define NV_HEAD_STATE0_DYNRANGE_SHIFT   (2)
 
#define NV_HEAD_STATE0_DYNRANGE_DEFAULT_MASK   (0x1 << 2)
 
#define NV_HEAD_STATE0_DYNRANGE_VESA   (0 << 2)
 
#define NV_HEAD_STATE0_DYNRANGE_CEA   (1 << 2)
 
#define NV_HEAD_STATE0_COLORSPACE_SHIFT   (0)
 
#define NV_HEAD_STATE0_COLORSPACE_DEFAULT_MASK   (0x3)
 
#define NV_HEAD_STATE0_COLORSPACE_RGB   (0)
 
#define NV_HEAD_STATE0_COLORSPACE_YUV_601   (1)
 
#define NV_HEAD_STATE0_COLORSPACE_YUV_709   (2)
 
#define NV_HEAD_STATE1(i)   (0x7 + i)
 
#define NV_HEAD_STATE1_VTOTAL_SHIFT   (16)
 
#define NV_HEAD_STATE1_VTOTAL_DEFAULT_MASK   (0x7fff << 16)
 
#define NV_HEAD_STATE1_HTOTAL_SHIFT   (0)
 
#define NV_HEAD_STATE1_HTOTAL_DEFAULT_MASK   (0x7fff)
 
#define NV_HEAD_STATE2(i)   (0x9 + i)
 
#define NV_HEAD_STATE2_VSYNC_END_SHIFT   (16)
 
#define NV_HEAD_STATE2_VSYNC_END_DEFAULT_MASK   (0x7fff << 16)
 
#define NV_HEAD_STATE2_HSYNC_END_SHIFT   (0)
 
#define NV_HEAD_STATE2_HSYNC_END_DEFAULT_MASK   (0x7fff)
 
#define NV_HEAD_STATE3(i)   (0xb + i)
 
#define NV_HEAD_STATE3_VBLANK_END_SHIFT   (16)
 
#define NV_HEAD_STATE3_VBLANK_END_DEFAULT_MASK   (0x7fff << 16)
 
#define NV_HEAD_STATE3_HBLANK_END_SHIFT   (0)
 
#define NV_HEAD_STATE3_HBLANK_END_DEFAULT_MASK   (0x7fff)
 
#define NV_HEAD_STATE4(i)   (0xd + i)
 
#define NV_HEAD_STATE4_VBLANK_START_SHIFT   (16)
 
#define NV_HEAD_STATE4_VBLANK_START_DEFAULT_MASK   (0x7fff << 16)
 
#define NV_HEAD_STATE4_HBLANK_START_SHIFT   (0)
 
#define NV_HEAD_STATE4_HBLANK_START_DEFAULT_MASK   (0x7fff)
 
#define NV_HEAD_STATE5(i)   (0xf + i)
 
#define NV_SOR_CRC_CNTRL   (0x11)
 
#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_SHIFT   (0)
 
#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_NO   (0)
 
#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_YES   (1)
 
#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_DIS   (0)
 
#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_EN   (1)
 
#define NV_SOR_CLK_CNTRL   (0x13)
 
#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_SHIFT   (0)
 
#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_MASK   (0x3)
 
#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_SINGLE_PCLK   (0)
 
#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_DIFF_PCLK   (1)
 
#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_SINGLE_DPCLK   (2)
 
#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_DIFF_DPCLK   (3)
 
#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_SHIFT   (2)
 
#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_MASK   (0x1f << 2)
 
#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_G1_62   (6 << 2)
 
#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_G2_7   (10 << 2)
 
#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_LVDS   (7 << 2)
 
#define NV_SOR_CAP   (0x14)
 
#define NV_SOR_CAP_DP_A_SHIFT   (24)
 
#define NV_SOR_CAP_DP_A_DEFAULT_MASK   (0x1 << 24)
 
#define NV_SOR_CAP_DP_A_FALSE   (0 << 24)
 
#define NV_SOR_CAP_DP_A_TRUE   (1 << 24)
 
#define NV_SOR_CAP_DP_B_SHIFT   (25)
 
#define NV_SOR_CAP_DP_B_DEFAULT_MASK   (0x1 << 24)
 
#define NV_SOR_CAP_DP_B_FALSE   (0 << 24)
 
#define NV_SOR_CAP_DP_B_TRUE   (1 << 24)
 
#define NV_SOR_PWR   (0x15)
 
#define NV_SOR_PWR_SETTING_NEW_SHIFT   (31)
 
#define NV_SOR_PWR_SETTING_NEW_DEFAULT_MASK   (0x1 << 31)
 
#define NV_SOR_PWR_SETTING_NEW_DONE   (0 << 31)
 
#define NV_SOR_PWR_SETTING_NEW_PENDING   (1 << 31)
 
#define NV_SOR_PWR_SETTING_NEW_TRIGGER   (1 << 31)
 
#define NV_SOR_PWR_MODE_SHIFT   (28)
 
#define NV_SOR_PWR_MODE_DEFAULT_MASK   (0x1 << 28)
 
#define NV_SOR_PWR_MODE_NORMAL   (0 << 28)
 
#define NV_SOR_PWR_MODE_SAFE   (1 << 28)
 
#define NV_SOR_PWR_HALT_DELAY_SHIFT   (24)
 
#define NV_SOR_PWR_HALT_DELAY_DEFAULT_MASK   (0x1 << 24)
 
#define NV_SOR_PWR_HALT_DELAY_DONE   (0 << 24)
 
#define NV_SOR_PWR_HALT_DELAY_ACTIVE   (1 << 24)
 
#define NV_SOR_PWR_SAFE_START_SHIFT   (17)
 
#define NV_SOR_PWR_SAFE_START_DEFAULT_MASK   (0x1 << 17)
 
#define NV_SOR_PWR_SAFE_START_NORMAL   (0 << 17)
 
#define NV_SOR_PWR_SAFE_START_ALT   (1 << 17)
 
#define NV_SOR_PWR_SAFE_STATE_SHIFT   (16)
 
#define NV_SOR_PWR_SAFE_STATE_DEFAULT_MASK   (0x1 << 16)
 
#define NV_SOR_PWR_SAFE_STATE_PD   (0 << 16)
 
#define NV_SOR_PWR_SAFE_STATE_PU   (1 << 16)
 
#define NV_SOR_PWR_NORMAL_START_SHIFT   (1)
 
#define NV_SOR_PWR_NORMAL_START_DEFAULT_MASK   (0x1 << 1)
 
#define NV_SOR_PWR_NORMAL_START_NORMAL   (0 << 16)
 
#define NV_SOR_PWR_NORMAL_START_ALT   (1 << 16)
 
#define NV_SOR_PWR_NORMAL_STATE_SHIFT   (0)
 
#define NV_SOR_PWR_NORMAL_STATE_DEFAULT_MASK   (0x1)
 
#define NV_SOR_PWR_NORMAL_STATE_PD   (0)
 
#define NV_SOR_PWR_NORMAL_STATE_PU   (1)
 
#define NV_SOR_TEST   (0x16)
 
#define NV_SOR_TEST_TESTMUX_SHIFT   (24)
 
#define NV_SOR_TEST_TESTMUX_DEFAULT_MASK   (0xff << 24)
 
#define NV_SOR_TEST_TESTMUX_AVSS   (0 << 24)
 
#define NV_SOR_TEST_TESTMUX_CLOCKIN   (2 << 24)
 
#define NV_SOR_TEST_TESTMUX_PLL_VOL   (4 << 24)
 
#define NV_SOR_TEST_TESTMUX_SLOWCLKINT   (8 << 24)
 
#define NV_SOR_TEST_TESTMUX_AVDD   (16 << 24)
 
#define NV_SOR_TEST_TESTMUX_VDDREG   (32 << 24)
 
#define NV_SOR_TEST_TESTMUX_REGREF_VDDREG   (64 << 24)
 
#define NV_SOR_TEST_TESTMUX_REGREF_AVDD   (128 << 24)
 
#define NV_SOR_TEST_CRC_SHIFT   (23)
 
#define NV_SOR_TEST_CRC_PRE_SERIALIZE   (0 << 23)
 
#define NV_SOR_TEST_CRC_POST_DESERIALIZE   (1 << 23)
 
#define NV_SOR_TEST_TPAT_SHIFT   (20)
 
#define NV_SOR_TEST_TPAT_DEFAULT_MASK   (0x7 << 20)
 
#define NV_SOR_TEST_TPAT_LO   (0 << 20)
 
#define NV_SOR_TEST_TPAT_TDAT   (1 << 20)
 
#define NV_SOR_TEST_TPAT_RAMP   (2 << 20)
 
#define NV_SOR_TEST_TPAT_WALK   (3 << 20)
 
#define NV_SOR_TEST_TPAT_MAXSTEP   (4 << 20)
 
#define NV_SOR_TEST_TPAT_MINSTEP   (5 << 20)
 
#define NV_SOR_TEST_DSRC_SHIFT   (16)
 
#define NV_SOR_TEST_DSRC_DEFAULT_MASK   (0x3 << 16)
 
#define NV_SOR_TEST_DSRC_NORMAL   (0 << 16)
 
#define NV_SOR_TEST_DSRC_DEBUG   (1 << 16)
 
#define NV_SOR_TEST_DSRC_TGEN   (2 << 16)
 
#define NV_SOR_TEST_HEAD_NUMBER_SHIFT   (12)
 
#define NV_SOR_TEST_HEAD_NUMBER_DEFAULT_MASK   (0x3 << 12)
 
#define NV_SOR_TEST_HEAD_NUMBER_NONE   (0 << 12)
 
#define NV_SOR_TEST_HEAD_NUMBER_HEAD0   (1 << 12)
 
#define NV_SOR_TEST_HEAD_NUMBER_HEAD1   (2 << 12)
 
#define NV_SOR_TEST_ATTACHED_SHIFT   (10)
 
#define NV_SOR_TEST_ATTACHED_DEFAULT_MASK   (0x1 << 10)
 
#define NV_SOR_TEST_ATTACHED_FALSE   (0 << 10)
 
#define NV_SOR_TEST_ATTACHED_TRUE   (1 << 10)
 
#define NV_SOR_TEST_ACT_HEAD_OPMODE_SHIFT   (8)
 
#define NV_SOR_TEST_ACT_HEAD_OPMODE_DEFAULT_MASK   (0x3 << 8)
 
#define NV_SOR_TEST_ACT_HEAD_OPMODE_SLEEP   (0 << 8)
 
#define NV_SOR_TEST_ACT_HEAD_OPMODE_SNOOZE   (1 << 8)
 
#define NV_SOR_TEST_ACT_HEAD_OPMODE_AWAKE   (2 << 8)
 
#define NV_SOR_TEST_INVD_SHIFT   (6)
 
#define NV_SOR_TEST_INVD_DISABLE   (0 << 6)
 
#define NV_SOR_TEST_INVD_ENABLE   (1 << 6)
 
#define NV_SOR_TEST_TEST_ENABLE_SHIFT   (1)
 
#define NV_SOR_TEST_TEST_ENABLE_DISABLE   (0 << 1)
 
#define NV_SOR_TEST_TEST_ENABLE_ENABLE   (1 << 1)
 
#define NV_SOR_PLL0   (0x17)
 
#define NV_SOR_PLL0_ICHPMP_SHFIT   (24)
 
#define NV_SOR_PLL0_ICHPMP_DEFAULT_MASK   (0xf << 24)
 
#define NV_SOR_PLL0_VCOCAP_SHIFT   (8)
 
#define NV_SOR_PLL0_VCOCAP_DEFAULT_MASK   (0xf << 8)
 
#define NV_SOR_PLL0_PLLREG_LEVEL_SHIFT   (6)
 
#define NV_SOR_PLL0_PLLREG_LEVEL_DEFAULT_MASK   (0x3 << 6)
 
#define NV_SOR_PLL0_PLLREG_LEVEL_V25   (0 << 6)
 
#define NV_SOR_PLL0_PLLREG_LEVEL_V15   (1 << 6)
 
#define NV_SOR_PLL0_PLLREG_LEVEL_V35   (2 << 6)
 
#define NV_SOR_PLL0_PLLREG_LEVEL_V45   (3 << 6)
 
#define NV_SOR_PLL0_PULLDOWN_SHIFT   (5)
 
#define NV_SOR_PLL0_PULLDOWN_DEFAULT_MASK   (0x1 << 5)
 
#define NV_SOR_PLL0_PULLDOWN_DISABLE   (0 << 5)
 
#define NV_SOR_PLL0_PULLDOWN_ENABLE   (1 << 5)
 
#define NV_SOR_PLL0_RESISTORSEL_SHIFT   (4)
 
#define NV_SOR_PLL0_RESISTORSEL_DEFAULT_MASK   (0x1 << 4)
 
#define NV_SOR_PLL0_RESISTORSEL_INT   (0 << 4)
 
#define NV_SOR_PLL0_RESISTORSEL_EXT   (1 << 4)
 
#define NV_SOR_PLL0_VCOPD_SHIFT   (2)
 
#define NV_SOR_PLL0_VCOPD_MASK   (1 << 2)
 
#define NV_SOR_PLL0_VCOPD_RESCIND   (0 << 2)
 
#define NV_SOR_PLL0_VCOPD_ASSERT   (1 << 2)
 
#define NV_SOR_PLL0_PWR_SHIFT   (0)
 
#define NV_SOR_PLL0_PWR_MASK   (1)
 
#define NV_SOR_PLL0_PWR_ON   (0)
 
#define NV_SOR_PLL0_PWR_OFF   (1)
 
#define NV_SOR_PLL1_TMDS_TERM_SHIFT   (8)
 
#define NV_SOR_PLL1_TMDS_TERM_DISABLE   (0 << 8)
 
#define NV_SOR_PLL1_TMDS_TERM_ENABLE   (1 << 8)
 
#define NV_SOR_PLL1   (0x18)
 
#define NV_SOR_PLL1_TERM_COMPOUT_SHIFT   (15)
 
#define NV_SOR_PLL1_TERM_COMPOUT_LOW   (0 << 15)
 
#define NV_SOR_PLL1_TERM_COMPOUT_HIGH   (1 << 15)
 
#define NV_SOR_PLL2   (0x19)
 
#define NV_SOR_PLL2_DCIR_PLL_RESET_SHIFT   (0)
 
#define NV_SOR_PLL2_DCIR_PLL_RESET_OVERRIDE   (0 << 0)
 
#define NV_SOR_PLL2_DCIR_PLL_RESET_ALLOW   (1 << 0)
 
#define NV_SOR_PLL2_AUX1_SHIFT   (17)
 
#define NV_SOR_PLL2_AUX1_SEQ_MASK   (1 << 17)
 
#define NV_SOR_PLL2_AUX1_SEQ_PLLCAPPD_ALLOW   (0 << 17)
 
#define NV_SOR_PLL2_AUX1_SEQ_PLLCAPPD_OVERRIDE   (1 << 17)
 
#define NV_SOR_PLL2_AUX2_SHIFT   (18)
 
#define NV_SOR_PLL2_AUX2_MASK   (1 << 18)
 
#define NV_SOR_PLL2_AUX2_OVERRIDE_POWERDOWN   (0 << 18)
 
#define NV_SOR_PLL2_AUX2_ALLOW_POWERDOWN   (1 << 18)
 
#define NV_SOR_PLL2_AUX6_SHIFT   (22)
 
#define NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_MASK   (1 << 22)
 
#define NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_DISABLE   (0 << 22)
 
#define NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_ENABLE   (1 << 22)
 
#define NV_SOR_PLL2_AUX7_SHIFT   (23)
 
#define NV_SOR_PLL2_AUX7_PORT_POWERDOWN_MASK   (1 << 23)
 
#define NV_SOR_PLL2_AUX7_PORT_POWERDOWN_DISABLE   (0 << 23)
 
#define NV_SOR_PLL2_AUX7_PORT_POWERDOWN_ENABLE   (1 << 23)
 
#define NV_SOR_PLL2_AUX8_SHIFT   (24)
 
#define NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_MASK   (1 << 24)
 
#define NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_DISABLE   (0 << 24)
 
#define NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_ENABLE   (1 << 24)
 
#define NV_SOR_PLL2_AUX9_SHIFT   (25)
 
#define NV_SOR_PLL2_AUX9_LVDSEN_ALLOW   (0 << 25)
 
#define NV_SOR_PLL2_AUX9_LVDSEN_OVERRIDE   (1 << 25)
 
#define NV_SOR_PLL3   (0x1a)
 
#define NV_SOR_PLL3_PLLVDD_MODE_SHIFT   (13)
 
#define NV_SOR_PLL3_PLLVDD_MODE_MASK   (1 << 13)
 
#define NV_SOR_PLL3_PLLVDD_MODE_V1_8   (0 << 13)
 
#define NV_SOR_PLL3_PLLVDD_MODE_V3_3   (1 << 13)
 
#define NV_SOR_CSTM   (0x1b)
 
#define NV_SOR_CSTM_ROTDAT_SHIFT   (28)
 
#define NV_SOR_CSTM_ROTDAT_DEFAULT_MASK   (0x7 << 28)
 
#define NV_SOR_CSTM_ROTCLK_SHIFT   (24)
 
#define NV_SOR_CSTM_ROTCLK_DEFAULT_MASK   (0xf << 24)
 
#define NV_SOR_CSTM_LVDS_EN_SHIFT   (16)
 
#define NV_SOR_CSTM_LVDS_EN_DISABLE   (0 << 16)
 
#define NV_SOR_CSTM_LVDS_EN_ENABLE   (1 << 16)
 
#define NV_SOR_CSTM_LINKACTB_SHIFT   (15)
 
#define NV_SOR_CSTM_LINKACTB_DISABLE   (0 << 15)
 
#define NV_SOR_CSTM_LINKACTB_ENABLE   (1 << 15)
 
#define NV_SOR_CSTM_LINKACTA_SHIFT   (14)
 
#define NV_SOR_CSTM_LINKACTA_DISABLE   (0 << 14)
 
#define NV_SOR_CSTM_LINKACTA_ENABLE   (1 << 14)
 
#define NV_SOR_LVDS   (0x1c)
 
#define NV_SOR_LVDS_ROTDAT_SHIFT   (28)
 
#define NV_SOR_LVDS_ROTDAT_DEFAULT_MASK   (0x7 << 28)
 
#define NV_SOR_LVDS_ROTDAT_RST   (0 << 28)
 
#define NV_SOR_LVDS_ROTCLK_SHIFT   (24)
 
#define NV_SOR_LVDS_ROTCLK_DEFAULT_MASK   (0xf << 24)
 
#define NV_SOR_LVDS_ROTCLK_RST   (0 << 24)
 
#define NV_SOR_LVDS_PLLDIV_SHIFT   (21)
 
#define NV_SOR_LVDS_PLLDIV_DEFAULT_MASK   (0x1 << 21)
 
#define NV_SOR_LVDS_PLLDIV_BY_7   (0 << 21)
 
#define NV_SOR_LVDS_BALANCED_SHIFT   (19)
 
#define NV_SOR_LVDS_BALANCED_DEFAULT_MASK   (0x1 << 19)
 
#define NV_SOR_LVDS_BALANCED_DISABLE   (0 << 19)
 
#define NV_SOR_LVDS_BALANCED_ENABLE   (1 << 19)
 
#define NV_SOR_LVDS_NEW_MODE_SHIFT   (18)
 
#define NV_SOR_LVDS_NEW_MODE_DEFAULT_MASK   (0x1 << 18)
 
#define NV_SOR_LVDS_NEW_MODE_DISABLE   (0 << 18)
 
#define NV_SOR_LVDS_NEW_MODE_ENABLE   (1 << 18)
 
#define NV_SOR_LVDS_DUP_SYNC_SHIFT   (17)
 
#define NV_SOR_LVDS_DUP_SYNC_DEFAULT_MASK   (0x1 << 17)
 
#define NV_SOR_LVDS_DUP_SYNC_DISABLE   (0 << 17)
 
#define NV_SOR_LVDS_DUP_SYNC_ENABLE   (1 << 17)
 
#define NV_SOR_LVDS_LVDS_EN_SHIFT   (16)
 
#define NV_SOR_LVDS_LVDS_EN_DEFAULT_MASK   (0x1 << 16)
 
#define NV_SOR_LVDS_LVDS_EN_ENABLE   (1 << 16)
 
#define NV_SOR_LVDS_LINKACTB_SHIFT   (15)
 
#define NV_SOR_LVDS_LINKACTB_DEFAULT_MASK   (0x1 << 15)
 
#define NV_SOR_LVDS_LINKACTB_DISABLE   (0 << 15)
 
#define NV_SOR_LVDS_LINKACTB_ENABLE   (1 << 15)
 
#define NV_SOR_LVDS_LINKACTA_SHIFT   (14)
 
#define NV_SOR_LVDS_LINKACTA_DEFAULT_MASK   (0x1 << 14)
 
#define NV_SOR_LVDS_LINKACTA_ENABLE   (1 << 14)
 
#define NV_SOR_LVDS_MODE_SHIFT   (12)
 
#define NV_SOR_LVDS_MODE_DEFAULT_MASK   (0x3 << 12)
 
#define NV_SOR_LVDS_MODE_LVDS   (0 << 12)
 
#define NV_SOR_LVDS_UPPER_SHIFT   (11)
 
#define NV_SOR_LVDS_UPPER_DEFAULT_MASK   (0x1 << 11)
 
#define NV_SOR_LVDS_UPPER_FALSE   (0 << 11)
 
#define NV_SOR_LVDS_UPPER_TRUE   (1 << 11)
 
#define NV_SOR_LVDS_PD_TXCB_SHIFT   (9)
 
#define NV_SOR_LVDS_PD_TXCB_DEFAULT_MASK   (0x1 << 9)
 
#define NV_SOR_LVDS_PD_TXCB_ENABLE   (0 << 9)
 
#define NV_SOR_LVDS_PD_TXCB_DISABLE   (1 << 9)
 
#define NV_SOR_LVDS_PD_TXCA_SHIFT   (8)
 
#define NV_SOR_LVDS_PD_TXCA_DEFAULT_MASK   (0x1 << 8)
 
#define NV_SOR_LVDS_PD_TXCA_ENABLE   (0 << 8)
 
#define NV_SOR_LVDS_PD_TXDB_3_SHIFT   (7)
 
#define NV_SOR_LVDS_PD_TXDB_3_DEFAULT_MASK   (0x1 << 7)
 
#define NV_SOR_LVDS_PD_TXDB_3_ENABLE   (0 << 7)
 
#define NV_SOR_LVDS_PD_TXDB_3_DISABLE   (1 << 7)
 
#define NV_SOR_LVDS_PD_TXDB_2_SHIFT   (6)
 
#define NV_SOR_LVDS_PD_TXDB_2_DEFAULT_MASK   (0x1 << 6)
 
#define NV_SOR_LVDS_PD_TXDB_2_ENABLE   (0 << 6)
 
#define NV_SOR_LVDS_PD_TXDB_2_DISABLE   (1 << 6)
 
#define NV_SOR_LVDS_PD_TXDB_1_SHIFT   (5)
 
#define NV_SOR_LVDS_PD_TXDB_1_DEFAULT_MASK   (0x1 << 5)
 
#define NV_SOR_LVDS_PD_TXDB_1_ENABLE   (0 << 5)
 
#define NV_SOR_LVDS_PD_TXDB_1_DISABLE   (1 << 5)
 
#define NV_SOR_LVDS_PD_TXDB_0_SHIFT   (4)
 
#define NV_SOR_LVDS_PD_TXDB_0_DEFAULT_MASK   (0x1 << 4)
 
#define NV_SOR_LVDS_PD_TXDB_0_ENABLE   (0 << 4)
 
#define NV_SOR_LVDS_PD_TXDB_0_DISABLE   (1 << 4)
 
#define NV_SOR_LVDS_PD_TXDA_3_SHIFT   (3)
 
#define NV_SOR_LVDS_PD_TXDA_3_DEFAULT_MASK   (0x1 << 3)
 
#define NV_SOR_LVDS_PD_TXDA_3_ENABLE   (0 << 3)
 
#define NV_SOR_LVDS_PD_TXDA_3_DISABLE   (1 << 3)
 
#define NV_SOR_LVDS_PD_TXDA_2_SHIFT   (2)
 
#define NV_SOR_LVDS_PD_TXDA_2_DEFAULT_MASK   (0x1 << 2)
 
#define NV_SOR_LVDS_PD_TXDA_2_ENABLE   (0 << 2)
 
#define NV_SOR_LVDS_PD_TXDA_1_SHIFT   (1)
 
#define NV_SOR_LVDS_PD_TXDA_1_DEFAULT_MASK   (0x1 << 1)
 
#define NV_SOR_LVDS_PD_TXDA_1_ENABLE   (0 << 1)
 
#define NV_SOR_LVDS_PD_TXDA_0_SHIFT   (0)
 
#define NV_SOR_LVDS_PD_TXDA_0_DEFAULT_MASK   (0x1)
 
#define NV_SOR_LVDS_PD_TXDA_0_ENABLE   (0)
 
#define NV_SOR_CRCA   (0x1d)
 
#define NV_SOR_CRCA_VALID_FALSE   (0)
 
#define NV_SOR_CRCA_VALID_TRUE   (1)
 
#define NV_SOR_CRCA_VALID_RST   (1)
 
#define NV_SOR_CRCB   (0x1e)
 
#define NV_SOR_CRCB_CRC_DEFAULT_MASK   (0xffffffff)
 
#define NV_SOR_SEQ_CTL   (0x20)
 
#define NV_SOR_SEQ_CTL_SWITCH_SHIFT   (30)
 
#define NV_SOR_SEQ_CTL_SWITCH_MASK   (0x1 << 30)
 
#define NV_SOR_SEQ_CTL_SWITCH_WAIT   (0 << 30)
 
#define NV_SOR_SEQ_CTL_SWITCH_FORCE   (1 << 30)
 
#define NV_SOR_SEQ_CTL_STATUS_SHIFT   (28)
 
#define NV_SOR_SEQ_CTL_STATUS_MASK   (0x1 << 28)
 
#define NV_SOR_SEQ_CTL_STATUS_STOPPED   (0 << 28)
 
#define NV_SOR_SEQ_CTL_STATUS_RUNNING   (1 << 28)
 
#define NV_SOR_SEQ_CTL_PC_SHIFT   (16)
 
#define NV_SOR_SEQ_CTL_PC_MASK   (0xf << 16)
 
#define NV_SOR_SEQ_CTL_PD_PC_ALT_SHIFT   (12)
 
#define NV_SOR_SEQ_CTL_PD_PC_ALT_MASK   (0xf << 12)
 
#define NV_SOR_SEQ_CTL_PD_PC_SHIFT   (8)
 
#define NV_SOR_SEQ_CTL_PD_PC_MASK   (0xf << 8)
 
#define NV_SOR_SEQ_CTL_PU_PC_ALT_SHIFT   (4)
 
#define NV_SOR_SEQ_CTL_PU_PC_ALT_MASK   (0xf << 4)
 
#define NV_SOR_SEQ_CTL_PU_PC_SHIFT   (0)
 
#define NV_SOR_SEQ_CTL_PU_PC_MASK   (0xf)
 
#define NV_SOR_LANE_SEQ_CTL   (0x21)
 
#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_SHIFT   (31)
 
#define NV_SOR_LANE_SEQ_CTL_SETTING_MASK   (1 << 31)
 
#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_DONE   (0 << 31)
 
#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_PENDING   (1 << 31)
 
#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_TRIGGER   (1 << 31)
 
#define NV_SOR_LANE_SEQ_CTL_SEQ_STATE_SHIFT   (28)
 
#define NV_SOR_LANE_SEQ_CTL_SEQ_STATE_IDLE   (0 << 28)
 
#define NV_SOR_LANE_SEQ_CTL_SEQ_STATE_BUSY   (1 << 28)
 
#define NV_SOR_LANE_SEQ_CTL_SEQUENCE_SHIFT   (20)
 
#define NV_SOR_LANE_SEQ_CTL_SEQUENCE_UP   (0 << 20)
 
#define NV_SOR_LANE_SEQ_CTL_SEQUENCE_DOWN   (1 << 20)
 
#define NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_SHIFT   (16)
 
#define NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_PU   (0 << 16)
 
#define NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_PD   (1 << 16)
 
#define NV_SOR_LANE_SEQ_CTL_DELAY_SHIFT   (12)
 
#define NV_SOR_LANE_SEQ_CTL_DELAY_DEFAULT_MASK   (0xf << 12)
 
#define NV_SOR_LANE_SEQ_CTL_LANE9_STATE_SHIFT   (9)
 
#define NV_SOR_LANE_SEQ_CTL_LANE9_STATE_POWERUP   (0 << 9)
 
#define NV_SOR_LANE_SEQ_CTL_LANE9_STATE_POWERDOWN   (1 << 9)
 
#define NV_SOR_LANE_SEQ_CTL_LANE8_STATE_SHIFT   (8)
 
#define NV_SOR_LANE_SEQ_CTL_LANE8_STATE_POWERUP   (0 << 8)
 
#define NV_SOR_LANE_SEQ_CTL_LANE8_STATE_POWERDOWN   (1 << 8)
 
#define NV_SOR_LANE_SEQ_CTL_LANE7_STATE_SHIFT   (7)
 
#define NV_SOR_LANE_SEQ_CTL_LANE7_STATE_POWERUP   (0 << 7)
 
#define NV_SOR_LANE_SEQ_CTL_LANE7_STATE_POWERDOWN   (1 << 7)
 
#define NV_SOR_LANE_SEQ_CTL_LANE6_STATE_SHIFT   (6)
 
#define NV_SOR_LANE_SEQ_CTL_LANE6_STATE_POWERUP   (0 << 6)
 
#define NV_SOR_LANE_SEQ_CTL_LANE6_STATE_POWERDOWN   (1 << 6)
 
#define NV_SOR_LANE_SEQ_CTL_LANE5_STATE_SHIFT   (5)
 
#define NV_SOR_LANE_SEQ_CTL_LANE5_STATE_POWERUP   (0 << 5)
 
#define NV_SOR_LANE_SEQ_CTL_LANE5_STATE_POWERDOWN   (1 << 5)
 
#define NV_SOR_LANE_SEQ_CTL_LANE4_STATE_SHIFT   (4)
 
#define NV_SOR_LANE_SEQ_CTL_LANE4_STATE_POWERUP   (0 << 4)
 
#define NV_SOR_LANE_SEQ_CTL_LANE4_STATE_POWERDOWN   (1 << 4)
 
#define NV_SOR_LANE_SEQ_CTL_LANE3_STATE_SHIFT   (3)
 
#define NV_SOR_LANE_SEQ_CTL_LANE3_STATE_POWERUP   (0 << 3)
 
#define NV_SOR_LANE_SEQ_CTL_LANE3_STATE_POWERDOWN   (1 << 3)
 
#define NV_SOR_LANE_SEQ_CTL_LANE2_STATE_SHIFT   (2)
 
#define NV_SOR_LANE_SEQ_CTL_LANE2_STATE_POWERUP   (0 << 2)
 
#define NV_SOR_LANE_SEQ_CTL_LANE2_STATE_POWERDOWN   (1 << 2)
 
#define NV_SOR_LANE_SEQ_CTL_LANE1_STATE_SHIFT   (1)
 
#define NV_SOR_LANE_SEQ_CTL_LANE1_STATE_POWERUP   (0 << 1)
 
#define NV_SOR_LANE_SEQ_CTL_LANE1_STATE_POWERDOWN   (1 << 1)
 
#define NV_SOR_LANE_SEQ_CTL_LANE0_STATE_SHIFT   (0)
 
#define NV_SOR_LANE_SEQ_CTL_LANE0_STATE_POWERUP   (0)
 
#define NV_SOR_LANE_SEQ_CTL_LANE0_STATE_POWERDOWN   (1)
 
#define NV_SOR_SEQ_INST(i)   (0x22 + i)
 
#define NV_SOR_SEQ_INST_PLL_PULLDOWN_SHIFT   (31)
 
#define NV_SOR_SEQ_INST_PLL_PULLDOWN_DISABLE   (0 << 31)
 
#define NV_SOR_SEQ_INST_PLL_PULLDOWN_ENABLE   (1 << 31)
 
#define NV_SOR_SEQ_INST_POWERDOWN_MACRO_SHIFT   (30)
 
#define NV_SOR_SEQ_INST_POWERDOWN_MACRO_NORMAL   (0 << 30)
 
#define NV_SOR_SEQ_INST_POWERDOWN_MACRO_POWERDOWN   (1 << 30)
 
#define NV_SOR_SEQ_INST_ASSERT_PLL_RESET_SHIFT   (29)
 
#define NV_SOR_SEQ_INST_ASSERT_PLL_RESET_NORMAL   (0 << 29)
 
#define NV_SOR_SEQ_INST_ASSERT_PLL_RESET_RST   (1 << 29)
 
#define NV_SOR_SEQ_INST_BLANK_V_SHIFT   (28)
 
#define NV_SOR_SEQ_INST_BLANK_V_NORMAL   (0 << 28)
 
#define NV_SOR_SEQ_INST_BLANK_V_INACTIVE   (1 << 28)
 
#define NV_SOR_SEQ_INST_BLANK_H_SHIFT   (27)
 
#define NV_SOR_SEQ_INST_BLANK_H_NORMAL   (0 << 27)
 
#define NV_SOR_SEQ_INST_BLANK_H_INACTIVE   (1 << 27)
 
#define NV_SOR_SEQ_INST_BLANK_DE_SHIFT   (26)
 
#define NV_SOR_SEQ_INST_BLANK_DE_NORMAL   (0 << 26)
 
#define NV_SOR_SEQ_INST_BLANK_DE_INACTIVE   (1 << 26)
 
#define NV_SOR_SEQ_INST_BLACK_DATA_SHIFT   (25)
 
#define NV_SOR_SEQ_INST_BLACK_DATA_NORMAL   (0 << 25)
 
#define NV_SOR_SEQ_INST_BLACK_DATA_BLACK   (1 << 25)
 
#define NV_SOR_SEQ_INST_TRISTATE_IOS_SHIFT   (24)
 
#define NV_SOR_SEQ_INST_TRISTATE_IOS_ENABLE_PINS   (0 << 24)
 
#define NV_SOR_SEQ_INST_TRISTATE_IOS_TRISTATE   (1 << 24)
 
#define NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_SHIFT   (23)
 
#define NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_FALSE   (0 << 23)
 
#define NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_TRUE   (1 << 23)
 
#define NV_SOR_SEQ_INST_PIN_B_SHIFT   (22)
 
#define NV_SOR_SEQ_INST_PIN_B_LOW   (0 << 22)
 
#define NV_SOR_SEQ_INST_PIN_B_HIGH   (1 << 22)
 
#define NV_SOR_SEQ_INST_PIN_A_SHIFT   (21)
 
#define NV_SOR_SEQ_INST_PIN_A_LOW   (0 << 21)
 
#define NV_SOR_SEQ_INST_PIN_A_HIGH   (1 << 21)
 
#define NV_SOR_SEQ_INST_SEQUENCE_SHIFT   (19)
 
#define NV_SOR_SEQ_INST_SEQUENCE_UP   (0 << 19)
 
#define NV_SOR_SEQ_INST_SEQUENCE_DOWN   (1 << 19)
 
#define NV_SOR_SEQ_INST_LANE_SEQ_SHIFT   (18)
 
#define NV_SOR_SEQ_INST_LANE_SEQ_STOP   (0 << 18)
 
#define NV_SOR_SEQ_INST_LANE_SEQ_RUN   (1 << 18)
 
#define NV_SOR_SEQ_INST_PDPORT_SHIFT   (17)
 
#define NV_SOR_SEQ_INST_PDPORT_NO   (0 << 17)
 
#define NV_SOR_SEQ_INST_PDPORT_YES   (1 << 17)
 
#define NV_SOR_SEQ_INST_PDPLL_SHIFT   (16)
 
#define NV_SOR_SEQ_INST_PDPLL_NO   (0 << 16)
 
#define NV_SOR_SEQ_INST_PDPLL_YES   (1 << 16)
 
#define NV_SOR_SEQ_INST_HALT_SHIFT   (15)
 
#define NV_SOR_SEQ_INST_HALT_FALSE   (0 << 15)
 
#define NV_SOR_SEQ_INST_HALT_TRUE   (1 << 15)
 
#define NV_SOR_SEQ_INST_WAIT_UNITS_SHIFT   (12)
 
#define NV_SOR_SEQ_INST_WAIT_UNITS_DEFAULT_MASK   (0x3 << 12)
 
#define NV_SOR_SEQ_INST_WAIT_UNITS_US   (0 << 12)
 
#define NV_SOR_SEQ_INST_WAIT_UNITS_MS   (1 << 12)
 
#define NV_SOR_SEQ_INST_WAIT_UNITS_VSYNC   (2 << 12)
 
#define NV_SOR_SEQ_INST_WAIT_TIME_SHIFT   (0)
 
#define NV_SOR_SEQ_INST_WAIT_TIME_DEFAULT_MASK   (0x3ff)
 
#define NV_SOR_PWM_DIV   (0x32)
 
#define NV_SOR_PWM_DIV_DIVIDE_DEFAULT_MASK   (0xffffff)
 
#define NV_SOR_PWM_CTL   (0x33)
 
#define NV_SOR_PWM_CTL_SETTING_NEW_SHIFT   (31)
 
#define NV_SOR_PWM_CTL_SETTING_NEW_DONE   (0 << 31)
 
#define NV_SOR_PWM_CTL_SETTING_NEW_PENDING   (1 << 31)
 
#define NV_SOR_PWM_CTL_SETTING_NEW_TRIGGER   (1 << 31)
 
#define NV_SOR_PWM_CTL_CLKSEL_SHIFT   (30)
 
#define NV_SOR_PWM_CTL_CLKSEL_PCLK   (0 << 30)
 
#define NV_SOR_PWM_CTL_CLKSEL_XTAL   (1 << 30)
 
#define NV_SOR_PWM_CTL_DUTY_CYCLE_SHIFT   (0)
 
#define NV_SOR_PWM_CTL_DUTY_CYCLE_MASK   (0xffffff)
 
#define NV_SOR_MSCHECK   (0x49)
 
#define NV_SOR_MSCHECK_CTL_SHIFT   (31)
 
#define NV_SOR_MSCHECK_CTL_CLEAR   (0 << 31)
 
#define NV_SOR_MSCHECK_CTL_RUN   (1 << 31)
 
#define NV_SOR_XBAR_CTRL   (0x4a)
 
#define NV_SOR_DP_LINKCTL(i)   (0x4c + (i))
 
#define NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_SHIFT   (31)
 
#define NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_NO   (0 << 31)
 
#define NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_YES   (1 << 31)
 
#define NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_SHIFT   (28)
 
#define NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_NOPATTERN   (0 << 28)
 
#define NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_COLORSQARE   (1 << 28)
 
#define NV_SOR_DP_LINKCTL_LANECOUNT_SHIFT   (16)
 
#define NV_SOR_DP_LINKCTL_LANECOUNT_MASK   (0x1f << 16)
 
#define NV_SOR_DP_LINKCTL_LANECOUNT_ZERO   (0 << 16)
 
#define NV_SOR_DP_LINKCTL_LANECOUNT_ONE   (1 << 16)
 
#define NV_SOR_DP_LINKCTL_LANECOUNT_TWO   (3 << 16)
 
#define NV_SOR_DP_LINKCTL_LANECOUNT_FOUR   (15 << 16)
 
#define NV_SOR_DP_LINKCTL_ENHANCEDFRAME_SHIFT   (14)
 
#define NV_SOR_DP_LINKCTL_ENHANCEDFRAME_DISABLE   (0 << 14)
 
#define NV_SOR_DP_LINKCTL_ENHANCEDFRAME_ENABLE   (1 << 14)
 
#define NV_SOR_DP_LINKCTL_SYNCMODE_SHIFT   (10)
 
#define NV_SOR_DP_LINKCTL_SYNCMODE_DISABLE   (0 << 10)
 
#define NV_SOR_DP_LINKCTL_SYNCMODE_ENABLE   (1 << 10)
 
#define NV_SOR_DP_LINKCTL_TUSIZE_SHIFT   (2)
 
#define NV_SOR_DP_LINKCTL_TUSIZE_MASK   (0x7f << 2)
 
#define NV_SOR_DP_LINKCTL_ENABLE_SHIFT   (0)
 
#define NV_SOR_DP_LINKCTL_ENABLE_NO   (0)
 
#define NV_SOR_DP_LINKCTL_ENABLE_YES   (1)
 
#define NV_SOR_DC(i)   (0x4e + (i))
 
#define NV_SOR_DC_LANE3_DP_LANE3_SHIFT   (24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_MASK   (0xff << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL0   (17 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL0   (21 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P2_LEVEL0   (26 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P3_LEVEL0   (34 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL1   (26 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL1   (32 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P2_LEVEL1   (39 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL2   (34 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL2   (43 << 24)
 
#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL3   (51 << 24)
 
#define NV_SOR_DC_LANE2_DP_LANE0_SHIFT   (16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_MASK   (0xff << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL0   (17 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL0   (21 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P2_LEVEL0   (26 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P3_LEVEL0   (34 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL1   (26 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL1   (32 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P2_LEVEL1   (39 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL2   (34 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL2   (43 << 16)
 
#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL3   (51 << 16)
 
#define NV_SOR_DC_LANE1_DP_LANE1_SHIFT   (8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_MASK   (0xff << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL0   (17 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL0   (21 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P2_LEVEL0   (26 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P3_LEVEL0   (34 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL1   (26 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL1   (32 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P2_LEVEL1   (39 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL2   (34 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL2   (43 << 8)
 
#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL3   (51 << 8)
 
#define NV_SOR_DC_LANE0_DP_LANE2_SHIFT   (0)
 
#define NV_SOR_DC_LANE0_DP_LANE2_MASK   (0xff)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL0   (17)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL0   (21)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P2_LEVEL0   (26)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P3_LEVEL0   (34)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL1   (26)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL1   (32)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P2_LEVEL1   (39)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL2   (34)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL2   (43)
 
#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL3   (51)
 
#define NV_SOR_LANE_DRIVE_CURRENT(i)   (0x4e + (i))
 
#define NV_SOR_PR(i)   (0x52 + (i))
 
#define NV_SOR_PR_LANE3_DP_LANE3_SHIFT   (24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_MASK   (0xff << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL0   (0 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL0   (0 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D2_LEVEL0   (0 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D3_LEVEL0   (0 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL1   (4 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL1   (6 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D2_LEVEL1   (17 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL2   (8 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL2   (13 << 24)
 
#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL3   (17 << 24)
 
#define NV_SOR_PR_LANE2_DP_LANE0_SHIFT   (16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_MASK   (0xff << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL0   (0 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL0   (0 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D2_LEVEL0   (0 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D3_LEVEL0   (0 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL1   (4 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL1   (6 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D2_LEVEL1   (17 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL2   (8 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL2   (13 << 16)
 
#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL3   (17 << 16)
 
#define NV_SOR_PR_LANE1_DP_LANE1_SHIFT   (8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_MASK   (0xff >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL0   (0 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL0   (0 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D2_LEVEL0   (0 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D3_LEVEL0   (0 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL1   (4 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL1   (6 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D2_LEVEL1   (17 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL2   (8 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL2   (13 >> 8)
 
#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL3   (17 >> 8)
 
#define NV_SOR_PR_LANE0_DP_LANE2_SHIFT   (0)
 
#define NV_SOR_PR_LANE0_DP_LANE2_MASK   (0xff)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL0   (0)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL0   (0)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D2_LEVEL0   (0)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D3_LEVEL0   (0)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL1   (4)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL1   (6)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D2_LEVEL1   (17)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL2   (8)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL2   (13)
 
#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL3   (17)
 
#define NV_SOR_LANE4_PREEMPHASIS(i)   (0x54 + (i))
 
#define NV_SOR_POSTCURSOR(i)   (0x56 + (i))
 
#define NV_SOR_DP_CONFIG(i)   (0x58 + (i))
 
#define NV_SOR_DP_CONFIG_RD_RESET_VAL_SHIFT   (31)
 
#define NV_SOR_DP_CONFIG_RD_RESET_VAL_POSITIVE   (0 << 31)
 
#define NV_SOR_DP_CONFIG_RD_RESET_VAL_NEGATIVE   (1 << 31)
 
#define NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_SHIFT   (28)
 
#define NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_DISABLE   (0 << 28)
 
#define NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_ENABLE   (1 << 28)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_SHIFT   (26)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_DISABLE   (0 << 26)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_ENABLE   (1 << 26)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_SHIFT   (24)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_NEGATIVE   (0 << 24)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_POSITIVE   (1 << 24)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_FRAC_SHIFT   (16)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_FRAC_MASK   (0xf << 16)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_COUNT_SHIFT   (8)
 
#define NV_SOR_DP_CONFIG_ACTIVESYM_COUNT_MASK   (0x7f << 8)
 
#define NV_SOR_DP_CONFIG_WATERMARK_SHIFT   (0)
 
#define NV_SOR_DP_CONFIG_WATERMARK_MASK   (0x3f)
 
#define NV_SOR_DP_MN(i)   (0x5a + i)
 
#define NV_SOR_DP_MN_M_MOD_SHIFT   (30)
 
#define NV_SOR_DP_MN_M_MOD_DEFAULT_MASK   (0x3 << 30)
 
#define NV_SOR_DP_MN_M_MOD_NONE   (0 << 30)
 
#define NV_SOR_DP_MN_M_MOD_INC   (1 << 30)
 
#define NV_SOR_DP_MN_M_MOD_DEC   (2 << 30)
 
#define NV_SOR_DP_MN_M_DELTA_SHIFT   (24)
 
#define NV_SOR_DP_MN_M_DELTA_DEFAULT_MASK   (0xf << 24)
 
#define NV_SOR_DP_MN_N_VAL_SHIFT   (0)
 
#define NV_SOR_DP_MN_N_VAL_DEFAULT_MASK   (0xffffff)
 
#define NV_SOR_DP_PADCTL(i)   (0x5c + (i))
 
#define NV_SOR_DP_PADCTL_SPARE_SHIFT   (25)
 
#define NV_SOR_DP_PADCTL_SPARE_DEFAULT_MASK   (0x7f << 25)
 
#define NV_SOR_DP_PADCTL_VCO_2X_SHIFT   (24)
 
#define NV_SOR_DP_PADCTL_VCO_2X_DISABLE   (0 << 24)
 
#define NV_SOR_DP_PADCTL_VCO_2X_ENABLE   (1 << 24)
 
#define NV_SOR_DP_PADCTL_PAD_CAL_PD_SHIFT   (23)
 
#define NV_SOR_DP_PADCTL_PAD_CAL_PD_POWERUP   (0 << 23)
 
#define NV_SOR_DP_PADCTL_PAD_CAL_PD_POWERDOWN   (1 << 23)
 
#define NV_SOR_DP_PADCTL_TX_PU_SHIFT   (22)
 
#define NV_SOR_DP_PADCTL_TX_PU_DISABLE   (0 << 22)
 
#define NV_SOR_DP_PADCTL_TX_PU_ENABLE   (1 << 22)
 
#define NV_SOR_DP_PADCTL_TX_PU_MASK   (1 << 22)
 
#define NV_SOR_DP_PADCTL_REG_CTRL_SHIFT   (20)
 
#define NV_SOR_DP_PADCTL_REG_CTRL_DEFAULT_MASK   (0x3 << 20)
 
#define NV_SOR_DP_PADCTL_VCMMODE_SHIFT   (16)
 
#define NV_SOR_DP_PADCTL_VCMMODE_DEFAULT_MASK   (0xf << 16)
 
#define NV_SOR_DP_PADCTL_VCMMODE_TRISTATE   (0 << 16)
 
#define NV_SOR_DP_PADCTL_VCMMODE_TEST_MUX   (1 << 16)
 
#define NV_SOR_DP_PADCTL_VCMMODE_WEAK_PULLDOWN   (2 << 16)
 
#define NV_SOR_DP_PADCTL_VCMMODE_STRONG_PULLDOWN   (4 << 16)
 
#define NV_SOR_DP_PADCTL_TX_PU_VALUE_SHIFT   (8)
 
#define NV_SOR_DP_PADCTL_TX_PU_VALUE_DEFAULT_MASK   (0xff << 8)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_SHIFT   (7)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_DISABLE   (0 << 7)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_ENABLE   (1 << 7)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_SHIFT   (6)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_DISABLE   (0 << 6)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_ENABLE   (1 << 6)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_SHIFT   (5)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_DISABLE   (0 << 5)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_ENABLE   (1 << 5)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_SHIFT   (4)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_DISABLE   (0 << 4)
 
#define NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_ENABLE   (1 << 4)
 
#define NV_SOR_DP_PADCTL_PD_TXD_3_SHIFT   (3)
 
#define NV_SOR_DP_PADCTL_PD_TXD_3_YES   (0 << 3)
 
#define NV_SOR_DP_PADCTL_PD_TXD_3_NO   (1 << 3)
 
#define NV_SOR_DP_PADCTL_PD_TXD_0_SHIFT   (2)
 
#define NV_SOR_DP_PADCTL_PD_TXD_0_YES   (0 << 2)
 
#define NV_SOR_DP_PADCTL_PD_TXD_0_NO   (1 << 2)
 
#define NV_SOR_DP_PADCTL_PD_TXD_1_SHIFT   (1)
 
#define NV_SOR_DP_PADCTL_PD_TXD_1_YES   (0 << 1)
 
#define NV_SOR_DP_PADCTL_PD_TXD_1_NO   (1 << 1)
 
#define NV_SOR_DP_PADCTL_PD_TXD_2_SHIFT   (0)
 
#define NV_SOR_DP_PADCTL_PD_TXD_2_YES   (0)
 
#define NV_SOR_DP_PADCTL_PD_TXD_2_NO   (1)
 
#define NV_SOR_DP_DEBUG(i)   (0x5e + i)
 
#define NV_SOR_DP_SPARE(i)   (0x60 + (i))
 
#define NV_SOR_DP_SPARE_REG_SHIFT   (3)
 
#define NV_SOR_DP_SPARE_REG_DEFAULT_MASK   (0x1fffffff << 3)
 
#define NV_SOR_DP_SPARE_SOR_CLK_SEL_SHIFT   (2)
 
#define NV_SOR_DP_SPARE_SOR_CLK_SEL_DEFAULT_MASK   (0x1 << 2)
 
#define NV_SOR_DP_SPARE_SOR_CLK_SEL_SAFE_SORCLK   (0 << 2)
 
#define NV_SOR_DP_SPARE_SOR_CLK_SEL_MACRO_SORCLK   (1 << 2)
 
#define NV_SOR_DP_SPARE_PANEL_SHIFT   (1)
 
#define NV_SOR_DP_SPARE_PANEL_EXTERNAL   (0 << 1)
 
#define NV_SOR_DP_SPARE_PANEL_INTERNAL   (1 << 1)
 
#define NV_SOR_DP_SPARE_SEQ_ENABLE_SHIFT   (0)
 
#define NV_SOR_DP_SPARE_SEQ_ENABLE_NO   (0)
 
#define NV_SOR_DP_SPARE_SEQ_ENABLE_YES   (1)
 
#define NV_SOR_DP_AUDIO_CTRL   (0x62)
 
#define NV_SOR_DP_AUDIO_HBLANK_SYMBOLS   (0x63)
 
#define NV_SOR_DP_AUDIO_HBLANK_SYMBOLS_MASK   (0x1ffff)
 
#define NV_SOR_DP_AUDIO_HBLANK_SYMBOLS_VALUE_SHIFT   (0)
 
#define NV_SOR_DP_AUDIO_VBLANK_SYMBOLS   (0x64)
 
#define NV_SOR_DP_AUDIO_VBLANK_SYMBOLS_MASK   (0x1ffff)
 
#define NV_SOR_DP_AUDIO_VBLANK_SYMBOLS_SHIFT   (0)
 
#define NV_SOR_DP_GENERIC_INFOFRAME_HEADER   (0x65)
 
#define NV_SOR_DP_GENERIC_INFOFRAME_SUBPACK(i)   (0x66 + (i))
 
#define NV_SOR_DP_TPG   (0x6d)
 
#define NV_SOR_DP_TPG_LANE3_CHANNELCODING_SHIFT   (30)
 
#define NV_SOR_DP_TPG_LANE3_CHANNELCODING_DISABLE   (0 << 30)
 
#define NV_SOR_DP_TPG_LANE3_CHANNELCODING_ENABLE   (1 << 30)
 
#define NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_SHIFT   (28)
 
#define NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_ENABLE_GALIOS   (1 << 28)
 
#define NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 28)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_SHIFT   (24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_DEFAULT_MASK   (0xf << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_NOPATTERN   (0 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING1   (1 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING2   (2 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING3   (3 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_D102   (4 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_SBLERRRATE   (5 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_PRBS7   (6 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_CSTM   (7 << 24)
 
#define NV_SOR_DP_TPG_LANE3_PATTERN_HBR2_COMPLIANCE   (8 << 24)
 
#define NV_SOR_DP_TPG_LANE2_CHANNELCODING_SHIFT   (22)
 
#define NV_SOR_DP_TPG_LANE2_CHANNELCODING_DISABLE   (0 << 22)
 
#define NV_SOR_DP_TPG_LANE2_CHANNELCODING_ENABLE   (1 << 22)
 
#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_SHIFT   (20)
 
#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_DEFAULT_MASK   (0x3 << 20)
 
#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_DISABLE   (0 << 20)
 
#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_ENABLE_GALIOS   (1 << 20)
 
#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 20)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_SHIFT   (16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_DEFAULT_MASK   (0xf << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_NOPATTERN   (0 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING1   (1 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING2   (2 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING3   (3 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_D102   (4 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_SBLERRRATE   (5 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_PRBS7   (6 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_CSTM   (7 << 16)
 
#define NV_SOR_DP_TPG_LANE2_PATTERN_HBR2_COMPLIANCE   (8 << 16)
 
#define NV_SOR_DP_TPG_LANE1_CHANNELCODING_SHIFT   (14)
 
#define NV_SOR_DP_TPG_LANE1_CHANNELCODING_DISABLE   (0 << 14)
 
#define NV_SOR_DP_TPG_LANE1_CHANNELCODING_ENABLE   (1 << 14)
 
#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_SHIFT   (12)
 
#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_DEFAULT_MASK   (0x3 << 12)
 
#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_DISABLE   (0 << 12)
 
#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_ENABLE_GALIOS   (1 << 12)
 
#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 12)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_SHIFT   (8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_DEFAULT_MASK   (0xf << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_NOPATTERN   (0 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING1   (1 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING2   (2 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING3   (3 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_D102   (4 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_SBLERRRATE   (5 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_PRBS7   (6 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_CSTM   (7 << 8)
 
#define NV_SOR_DP_TPG_LANE1_PATTERN_HBR2_COMPLIANCE   (8 << 8)
 
#define NV_SOR_DP_TPG_LANE0_CHANNELCODING_SHIFT   (6)
 
#define NV_SOR_DP_TPG_LANE0_CHANNELCODING_DISABLE   (0 << 6)
 
#define NV_SOR_DP_TPG_LANE0_CHANNELCODING_ENABLE   (1 << 6)
 
#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_SHIFT   (4)
 
#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_DEFAULT_MASK   (0x3 << 4)
 
#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_DISABLE   (0 << 4)
 
#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_ENABLE_GALIOS   (1 << 4)
 
#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 4)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_SHIFT   (0)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_DEFAULT_MASK   (0xf)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_NOPATTERN   (0)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING1   (1)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING2   (2)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING3   (3)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_D102   (4)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_SBLERRRATE   (5)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_PRBS7   (6)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_CSTM   (7)
 
#define NV_SOR_DP_TPG_LANE0_PATTERN_HBR2_COMPLIANCE   (8)
 
#define SOR_LINK_SPEED_G1_62   6
 
#define SOR_LINK_SPEED_G2_7   10
 
#define SOR_LINK_SPEED_G5_4   20
 
#define SOR_LINK_SPEED_LVDS   7
 
#define TEGRA_SOR_TIMEOUT_MS   1000
 
#define TEGRA_SOR_ATTACH_TIMEOUT_MS   100000
 
#define CHECK_RET(x)
 

Enumerations

enum  {
  training_pattern_disabled = 0 , training_pattern_1 = 1 , training_pattern_2 = 2 , training_pattern_3 = 3 ,
  training_pattern_none = 0xff
}
 
enum  tegra_dc_sor_protocol { SOR_DP , SOR_LVDS , SOR_DP , SOR_LVDS }
 

Functions

void tegra_dc_sor_enable_dp (struct tegra_dc_sor_data *sor)
 
int tegra_dc_sor_set_power_state (struct tegra_dc_sor_data *sor, int pu_pd)
 
void tegra_dc_sor_set_dp_linkctl (struct tegra_dc_sor_data *sor, int ena, u8 training_pattern, const struct tegra_dc_dp_link_config *link_cfg)
 
void tegra_dc_sor_set_link_bandwidth (struct tegra_dc_sor_data *sor, u8 link_bw)
 
void tegra_dc_sor_set_lane_count (struct tegra_dc_sor_data *sor, u8 lane_count)
 
void tegra_dc_sor_set_panel_power (struct tegra_dc_sor_data *sor, int power_up)
 
void tegra_dc_sor_set_internal_panel (struct tegra_dc_sor_data *sor, int is_int)
 
void tegra_dc_sor_read_link_config (struct tegra_dc_sor_data *sor, u8 *link_bw, u8 *lane_count)
 
void tegra_dc_sor_attach (struct tegra_dc_sor_data *sor)
 
void tegra_dc_sor_set_lane_parm (struct tegra_dc_sor_data *sor, const struct tegra_dc_dp_link_config *link_cfg)
 
void tegra_dc_sor_power_down_unused_lanes (struct tegra_dc_sor_data *sor)
 
void tegra_dc_sor_set_voltage_swing (struct tegra_dc_sor_data *sor)
 
void tegra_sor_precharge_lanes (struct tegra_dc_sor_data *sor)
 
void tegra_dp_disable_tx_pu (struct tegra_dc_sor_data *sor)
 
void tegra_dp_set_pe_vs_pc (struct tegra_dc_sor_data *sor, u32 mask, u32 pe_reg, u32 vs_reg, u32 pc_reg, u8 pc_supported)
 

Macro Definition Documentation

◆ CHECK_RET

#define CHECK_RET (   x)
Value:
do { \
ret = (x); \
if (ret != 0) \
return ret; \
} while (0)
int x
Definition: edid.c:994

Definition at line 891 of file sor.h.

◆ NV_HEAD_STATE0

#define NV_HEAD_STATE0 (   i)    (0x5)

Definition at line 79 of file sor.h.

◆ NV_HEAD_STATE0_COLORSPACE_DEFAULT_MASK

#define NV_HEAD_STATE0_COLORSPACE_DEFAULT_MASK   (0x3)

Definition at line 93 of file sor.h.

◆ NV_HEAD_STATE0_COLORSPACE_RGB

#define NV_HEAD_STATE0_COLORSPACE_RGB   (0)

Definition at line 94 of file sor.h.

◆ NV_HEAD_STATE0_COLORSPACE_SHIFT

#define NV_HEAD_STATE0_COLORSPACE_SHIFT   (0)

Definition at line 92 of file sor.h.

◆ NV_HEAD_STATE0_COLORSPACE_YUV_601

#define NV_HEAD_STATE0_COLORSPACE_YUV_601   (1)

Definition at line 95 of file sor.h.

◆ NV_HEAD_STATE0_COLORSPACE_YUV_709

#define NV_HEAD_STATE0_COLORSPACE_YUV_709   (2)

Definition at line 96 of file sor.h.

◆ NV_HEAD_STATE0_DYNRANGE_CEA

#define NV_HEAD_STATE0_DYNRANGE_CEA   (1 << 2)

Definition at line 91 of file sor.h.

◆ NV_HEAD_STATE0_DYNRANGE_DEFAULT_MASK

#define NV_HEAD_STATE0_DYNRANGE_DEFAULT_MASK   (0x1 << 2)

Definition at line 89 of file sor.h.

◆ NV_HEAD_STATE0_DYNRANGE_SHIFT

#define NV_HEAD_STATE0_DYNRANGE_SHIFT   (2)

Definition at line 88 of file sor.h.

◆ NV_HEAD_STATE0_DYNRANGE_VESA

#define NV_HEAD_STATE0_DYNRANGE_VESA   (0 << 2)

Definition at line 90 of file sor.h.

◆ NV_HEAD_STATE0_INTERLACED_DEFAULT_MASK

#define NV_HEAD_STATE0_INTERLACED_DEFAULT_MASK   (0x3 << 4)

Definition at line 81 of file sor.h.

◆ NV_HEAD_STATE0_INTERLACED_INTERLACED

#define NV_HEAD_STATE0_INTERLACED_INTERLACED   (1 << 4)

Definition at line 83 of file sor.h.

◆ NV_HEAD_STATE0_INTERLACED_PROGRESSIVE

#define NV_HEAD_STATE0_INTERLACED_PROGRESSIVE   (0 << 4)

Definition at line 82 of file sor.h.

◆ NV_HEAD_STATE0_INTERLACED_SHIFT

#define NV_HEAD_STATE0_INTERLACED_SHIFT   (4)

Definition at line 80 of file sor.h.

◆ NV_HEAD_STATE0_RANGECOMPRESS_DEFAULT_MASK

#define NV_HEAD_STATE0_RANGECOMPRESS_DEFAULT_MASK   (0x1 << 3)

Definition at line 85 of file sor.h.

◆ NV_HEAD_STATE0_RANGECOMPRESS_DISABLE

#define NV_HEAD_STATE0_RANGECOMPRESS_DISABLE   (0 << 3)

Definition at line 86 of file sor.h.

◆ NV_HEAD_STATE0_RANGECOMPRESS_ENABLE

#define NV_HEAD_STATE0_RANGECOMPRESS_ENABLE   (1 << 3)

Definition at line 87 of file sor.h.

◆ NV_HEAD_STATE0_RANGECOMPRESS_SHIFT

#define NV_HEAD_STATE0_RANGECOMPRESS_SHIFT   (3)

Definition at line 84 of file sor.h.

◆ NV_HEAD_STATE1

#define NV_HEAD_STATE1 (   i)    (0x7 + i)

Definition at line 97 of file sor.h.

◆ NV_HEAD_STATE1_HTOTAL_DEFAULT_MASK

#define NV_HEAD_STATE1_HTOTAL_DEFAULT_MASK   (0x7fff)

Definition at line 101 of file sor.h.

◆ NV_HEAD_STATE1_HTOTAL_SHIFT

#define NV_HEAD_STATE1_HTOTAL_SHIFT   (0)

Definition at line 100 of file sor.h.

◆ NV_HEAD_STATE1_VTOTAL_DEFAULT_MASK

#define NV_HEAD_STATE1_VTOTAL_DEFAULT_MASK   (0x7fff << 16)

Definition at line 99 of file sor.h.

◆ NV_HEAD_STATE1_VTOTAL_SHIFT

#define NV_HEAD_STATE1_VTOTAL_SHIFT   (16)

Definition at line 98 of file sor.h.

◆ NV_HEAD_STATE2

#define NV_HEAD_STATE2 (   i)    (0x9 + i)

Definition at line 102 of file sor.h.

◆ NV_HEAD_STATE2_HSYNC_END_DEFAULT_MASK

#define NV_HEAD_STATE2_HSYNC_END_DEFAULT_MASK   (0x7fff)

Definition at line 106 of file sor.h.

◆ NV_HEAD_STATE2_HSYNC_END_SHIFT

#define NV_HEAD_STATE2_HSYNC_END_SHIFT   (0)

Definition at line 105 of file sor.h.

◆ NV_HEAD_STATE2_VSYNC_END_DEFAULT_MASK

#define NV_HEAD_STATE2_VSYNC_END_DEFAULT_MASK   (0x7fff << 16)

Definition at line 104 of file sor.h.

◆ NV_HEAD_STATE2_VSYNC_END_SHIFT

#define NV_HEAD_STATE2_VSYNC_END_SHIFT   (16)

Definition at line 103 of file sor.h.

◆ NV_HEAD_STATE3

#define NV_HEAD_STATE3 (   i)    (0xb + i)

Definition at line 107 of file sor.h.

◆ NV_HEAD_STATE3_HBLANK_END_DEFAULT_MASK

#define NV_HEAD_STATE3_HBLANK_END_DEFAULT_MASK   (0x7fff)

Definition at line 111 of file sor.h.

◆ NV_HEAD_STATE3_HBLANK_END_SHIFT

#define NV_HEAD_STATE3_HBLANK_END_SHIFT   (0)

Definition at line 110 of file sor.h.

◆ NV_HEAD_STATE3_VBLANK_END_DEFAULT_MASK

#define NV_HEAD_STATE3_VBLANK_END_DEFAULT_MASK   (0x7fff << 16)

Definition at line 109 of file sor.h.

◆ NV_HEAD_STATE3_VBLANK_END_SHIFT

#define NV_HEAD_STATE3_VBLANK_END_SHIFT   (16)

Definition at line 108 of file sor.h.

◆ NV_HEAD_STATE4

#define NV_HEAD_STATE4 (   i)    (0xd + i)

Definition at line 112 of file sor.h.

◆ NV_HEAD_STATE4_HBLANK_START_DEFAULT_MASK

#define NV_HEAD_STATE4_HBLANK_START_DEFAULT_MASK   (0x7fff)

Definition at line 116 of file sor.h.

◆ NV_HEAD_STATE4_HBLANK_START_SHIFT

#define NV_HEAD_STATE4_HBLANK_START_SHIFT   (0)

Definition at line 115 of file sor.h.

◆ NV_HEAD_STATE4_VBLANK_START_DEFAULT_MASK

#define NV_HEAD_STATE4_VBLANK_START_DEFAULT_MASK   (0x7fff << 16)

Definition at line 114 of file sor.h.

◆ NV_HEAD_STATE4_VBLANK_START_SHIFT

#define NV_HEAD_STATE4_VBLANK_START_SHIFT   (16)

Definition at line 113 of file sor.h.

◆ NV_HEAD_STATE5

#define NV_HEAD_STATE5 (   i)    (0xf + i)

Definition at line 117 of file sor.h.

◆ NV_SOR_CAP

#define NV_SOR_CAP   (0x14)

Definition at line 136 of file sor.h.

◆ NV_SOR_CAP_DP_A_DEFAULT_MASK

#define NV_SOR_CAP_DP_A_DEFAULT_MASK   (0x1 << 24)

Definition at line 138 of file sor.h.

◆ NV_SOR_CAP_DP_A_FALSE

#define NV_SOR_CAP_DP_A_FALSE   (0 << 24)

Definition at line 139 of file sor.h.

◆ NV_SOR_CAP_DP_A_SHIFT

#define NV_SOR_CAP_DP_A_SHIFT   (24)

Definition at line 137 of file sor.h.

◆ NV_SOR_CAP_DP_A_TRUE

#define NV_SOR_CAP_DP_A_TRUE   (1 << 24)

Definition at line 140 of file sor.h.

◆ NV_SOR_CAP_DP_B_DEFAULT_MASK

#define NV_SOR_CAP_DP_B_DEFAULT_MASK   (0x1 << 24)

Definition at line 142 of file sor.h.

◆ NV_SOR_CAP_DP_B_FALSE

#define NV_SOR_CAP_DP_B_FALSE   (0 << 24)

Definition at line 143 of file sor.h.

◆ NV_SOR_CAP_DP_B_SHIFT

#define NV_SOR_CAP_DP_B_SHIFT   (25)

Definition at line 141 of file sor.h.

◆ NV_SOR_CAP_DP_B_TRUE

#define NV_SOR_CAP_DP_B_TRUE   (1 << 24)

Definition at line 144 of file sor.h.

◆ NV_SOR_CLK_CNTRL

#define NV_SOR_CLK_CNTRL   (0x13)

Definition at line 124 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_CLK_SEL_DIFF_DPCLK

#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_DIFF_DPCLK   (3)

Definition at line 130 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_CLK_SEL_DIFF_PCLK

#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_DIFF_PCLK   (1)

Definition at line 128 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_CLK_SEL_MASK

#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_MASK   (0x3)

Definition at line 126 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_CLK_SEL_SHIFT

#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_SHIFT   (0)

Definition at line 125 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_CLK_SEL_SINGLE_DPCLK

#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_SINGLE_DPCLK   (2)

Definition at line 129 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_CLK_SEL_SINGLE_PCLK

#define NV_SOR_CLK_CNTRL_DP_CLK_SEL_SINGLE_PCLK   (0)

Definition at line 127 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_LINK_SPEED_G1_62

#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_G1_62   (6 << 2)

Definition at line 133 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_LINK_SPEED_G2_7

#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_G2_7   (10 << 2)

Definition at line 134 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_LINK_SPEED_LVDS

#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_LVDS   (7 << 2)

Definition at line 135 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_LINK_SPEED_MASK

#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_MASK   (0x1f << 2)

Definition at line 132 of file sor.h.

◆ NV_SOR_CLK_CNTRL_DP_LINK_SPEED_SHIFT

#define NV_SOR_CLK_CNTRL_DP_LINK_SPEED_SHIFT   (2)

Definition at line 131 of file sor.h.

◆ NV_SOR_CRC_CNTRL

#define NV_SOR_CRC_CNTRL   (0x11)

Definition at line 118 of file sor.h.

◆ NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_DIS

#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_DIS   (0)

Definition at line 122 of file sor.h.

◆ NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_EN

#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_EN   (1)

Definition at line 123 of file sor.h.

◆ NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_NO

#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_NO   (0)

Definition at line 120 of file sor.h.

◆ NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_SHIFT

#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_SHIFT   (0)

Definition at line 119 of file sor.h.

◆ NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_YES

#define NV_SOR_CRC_CNTRL_ARM_CRC_ENABLE_YES   (1)

Definition at line 121 of file sor.h.

◆ NV_SOR_CRCA

#define NV_SOR_CRCA   (0x1d)

Definition at line 377 of file sor.h.

◆ NV_SOR_CRCA_VALID_FALSE

#define NV_SOR_CRCA_VALID_FALSE   (0)

Definition at line 378 of file sor.h.

◆ NV_SOR_CRCA_VALID_RST

#define NV_SOR_CRCA_VALID_RST   (1)

Definition at line 380 of file sor.h.

◆ NV_SOR_CRCA_VALID_TRUE

#define NV_SOR_CRCA_VALID_TRUE   (1)

Definition at line 379 of file sor.h.

◆ NV_SOR_CRCB

#define NV_SOR_CRCB   (0x1e)

Definition at line 381 of file sor.h.

◆ NV_SOR_CRCB_CRC_DEFAULT_MASK

#define NV_SOR_CRCB_CRC_DEFAULT_MASK   (0xffffffff)

Definition at line 382 of file sor.h.

◆ NV_SOR_CSTM

#define NV_SOR_CSTM   (0x1b)

Definition at line 288 of file sor.h.

◆ NV_SOR_CSTM_LINKACTA_DISABLE

#define NV_SOR_CSTM_LINKACTA_DISABLE   (0 << 14)

Definition at line 300 of file sor.h.

◆ NV_SOR_CSTM_LINKACTA_ENABLE

#define NV_SOR_CSTM_LINKACTA_ENABLE   (1 << 14)

Definition at line 301 of file sor.h.

◆ NV_SOR_CSTM_LINKACTA_SHIFT

#define NV_SOR_CSTM_LINKACTA_SHIFT   (14)

Definition at line 299 of file sor.h.

◆ NV_SOR_CSTM_LINKACTB_DISABLE

#define NV_SOR_CSTM_LINKACTB_DISABLE   (0 << 15)

Definition at line 297 of file sor.h.

◆ NV_SOR_CSTM_LINKACTB_ENABLE

#define NV_SOR_CSTM_LINKACTB_ENABLE   (1 << 15)

Definition at line 298 of file sor.h.

◆ NV_SOR_CSTM_LINKACTB_SHIFT

#define NV_SOR_CSTM_LINKACTB_SHIFT   (15)

Definition at line 296 of file sor.h.

◆ NV_SOR_CSTM_LVDS_EN_DISABLE

#define NV_SOR_CSTM_LVDS_EN_DISABLE   (0 << 16)

Definition at line 294 of file sor.h.

◆ NV_SOR_CSTM_LVDS_EN_ENABLE

#define NV_SOR_CSTM_LVDS_EN_ENABLE   (1 << 16)

Definition at line 295 of file sor.h.

◆ NV_SOR_CSTM_LVDS_EN_SHIFT

#define NV_SOR_CSTM_LVDS_EN_SHIFT   (16)

Definition at line 293 of file sor.h.

◆ NV_SOR_CSTM_ROTCLK_DEFAULT_MASK

#define NV_SOR_CSTM_ROTCLK_DEFAULT_MASK   (0xf << 24)

Definition at line 292 of file sor.h.

◆ NV_SOR_CSTM_ROTCLK_SHIFT

#define NV_SOR_CSTM_ROTCLK_SHIFT   (24)

Definition at line 291 of file sor.h.

◆ NV_SOR_CSTM_ROTDAT_DEFAULT_MASK

#define NV_SOR_CSTM_ROTDAT_DEFAULT_MASK   (0x7 << 28)

Definition at line 290 of file sor.h.

◆ NV_SOR_CSTM_ROTDAT_SHIFT

#define NV_SOR_CSTM_ROTDAT_SHIFT   (28)

Definition at line 289 of file sor.h.

◆ NV_SOR_DC

#define NV_SOR_DC (   i)    (0x4e + (i))

Definition at line 546 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_MASK

#define NV_SOR_DC_LANE0_DP_LANE2_MASK   (0xff)

Definition at line 584 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL0

#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL0   (17)

Definition at line 585 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL1

#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL1   (26)

Definition at line 589 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL2

#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL2   (34)

Definition at line 592 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL3

#define NV_SOR_DC_LANE0_DP_LANE2_P0_LEVEL3   (51)

Definition at line 594 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL0

#define NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL0   (21)

Definition at line 586 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL1

#define NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL1   (32)

Definition at line 590 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL2

#define NV_SOR_DC_LANE0_DP_LANE2_P1_LEVEL2   (43)

Definition at line 593 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P2_LEVEL0

#define NV_SOR_DC_LANE0_DP_LANE2_P2_LEVEL0   (26)

Definition at line 587 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P2_LEVEL1

#define NV_SOR_DC_LANE0_DP_LANE2_P2_LEVEL1   (39)

Definition at line 591 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_P3_LEVEL0

#define NV_SOR_DC_LANE0_DP_LANE2_P3_LEVEL0   (34)

Definition at line 588 of file sor.h.

◆ NV_SOR_DC_LANE0_DP_LANE2_SHIFT

#define NV_SOR_DC_LANE0_DP_LANE2_SHIFT   (0)

Definition at line 583 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_MASK

#define NV_SOR_DC_LANE1_DP_LANE1_MASK   (0xff << 8)

Definition at line 572 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL0

#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL0   (17 << 8)

Definition at line 573 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL1

#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL1   (26 << 8)

Definition at line 577 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL2

#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL2   (34 << 8)

Definition at line 580 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL3

#define NV_SOR_DC_LANE1_DP_LANE1_P0_LEVEL3   (51 << 8)

Definition at line 582 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL0

#define NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL0   (21 << 8)

Definition at line 574 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL1

#define NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL1   (32 << 8)

Definition at line 578 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL2

#define NV_SOR_DC_LANE1_DP_LANE1_P1_LEVEL2   (43 << 8)

Definition at line 581 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P2_LEVEL0

#define NV_SOR_DC_LANE1_DP_LANE1_P2_LEVEL0   (26 << 8)

Definition at line 575 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P2_LEVEL1

#define NV_SOR_DC_LANE1_DP_LANE1_P2_LEVEL1   (39 << 8)

Definition at line 579 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_P3_LEVEL0

#define NV_SOR_DC_LANE1_DP_LANE1_P3_LEVEL0   (34 << 8)

Definition at line 576 of file sor.h.

◆ NV_SOR_DC_LANE1_DP_LANE1_SHIFT

#define NV_SOR_DC_LANE1_DP_LANE1_SHIFT   (8)

Definition at line 571 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_MASK

#define NV_SOR_DC_LANE2_DP_LANE0_MASK   (0xff << 16)

Definition at line 560 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL0

#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL0   (17 << 16)

Definition at line 561 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL1

#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL1   (26 << 16)

Definition at line 565 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL2

#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL2   (34 << 16)

Definition at line 568 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL3

#define NV_SOR_DC_LANE2_DP_LANE0_P0_LEVEL3   (51 << 16)

Definition at line 570 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL0

#define NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL0   (21 << 16)

Definition at line 562 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL1

#define NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL1   (32 << 16)

Definition at line 566 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL2

#define NV_SOR_DC_LANE2_DP_LANE0_P1_LEVEL2   (43 << 16)

Definition at line 569 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P2_LEVEL0

#define NV_SOR_DC_LANE2_DP_LANE0_P2_LEVEL0   (26 << 16)

Definition at line 563 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P2_LEVEL1

#define NV_SOR_DC_LANE2_DP_LANE0_P2_LEVEL1   (39 << 16)

Definition at line 567 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_P3_LEVEL0

#define NV_SOR_DC_LANE2_DP_LANE0_P3_LEVEL0   (34 << 16)

Definition at line 564 of file sor.h.

◆ NV_SOR_DC_LANE2_DP_LANE0_SHIFT

#define NV_SOR_DC_LANE2_DP_LANE0_SHIFT   (16)

Definition at line 559 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_MASK

#define NV_SOR_DC_LANE3_DP_LANE3_MASK   (0xff << 24)

Definition at line 548 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL0

#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL0   (17 << 24)

Definition at line 549 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL1

#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL1   (26 << 24)

Definition at line 553 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL2

#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL2   (34 << 24)

Definition at line 556 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL3

#define NV_SOR_DC_LANE3_DP_LANE3_P0_LEVEL3   (51 << 24)

Definition at line 558 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL0

#define NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL0   (21 << 24)

Definition at line 550 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL1

#define NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL1   (32 << 24)

Definition at line 554 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL2

#define NV_SOR_DC_LANE3_DP_LANE3_P1_LEVEL2   (43 << 24)

Definition at line 557 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P2_LEVEL0

#define NV_SOR_DC_LANE3_DP_LANE3_P2_LEVEL0   (26 << 24)

Definition at line 551 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P2_LEVEL1

#define NV_SOR_DC_LANE3_DP_LANE3_P2_LEVEL1   (39 << 24)

Definition at line 555 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_P3_LEVEL0

#define NV_SOR_DC_LANE3_DP_LANE3_P3_LEVEL0   (34 << 24)

Definition at line 552 of file sor.h.

◆ NV_SOR_DC_LANE3_DP_LANE3_SHIFT

#define NV_SOR_DC_LANE3_DP_LANE3_SHIFT   (24)

Definition at line 547 of file sor.h.

◆ NV_SOR_DP_AUDIO_CTRL

#define NV_SOR_DP_AUDIO_CTRL   (0x62)

Definition at line 737 of file sor.h.

◆ NV_SOR_DP_AUDIO_HBLANK_SYMBOLS

#define NV_SOR_DP_AUDIO_HBLANK_SYMBOLS   (0x63)

Definition at line 738 of file sor.h.

◆ NV_SOR_DP_AUDIO_HBLANK_SYMBOLS_MASK

#define NV_SOR_DP_AUDIO_HBLANK_SYMBOLS_MASK   (0x1ffff)

Definition at line 739 of file sor.h.

◆ NV_SOR_DP_AUDIO_HBLANK_SYMBOLS_VALUE_SHIFT

#define NV_SOR_DP_AUDIO_HBLANK_SYMBOLS_VALUE_SHIFT   (0)

Definition at line 740 of file sor.h.

◆ NV_SOR_DP_AUDIO_VBLANK_SYMBOLS

#define NV_SOR_DP_AUDIO_VBLANK_SYMBOLS   (0x64)

Definition at line 741 of file sor.h.

◆ NV_SOR_DP_AUDIO_VBLANK_SYMBOLS_MASK

#define NV_SOR_DP_AUDIO_VBLANK_SYMBOLS_MASK   (0x1ffff)

Definition at line 742 of file sor.h.

◆ NV_SOR_DP_AUDIO_VBLANK_SYMBOLS_SHIFT

#define NV_SOR_DP_AUDIO_VBLANK_SYMBOLS_SHIFT   (0)

Definition at line 743 of file sor.h.

◆ NV_SOR_DP_CONFIG

#define NV_SOR_DP_CONFIG (   i)    (0x58 + (i))

Definition at line 647 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_DISABLE

#define NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_DISABLE   (0 << 26)

Definition at line 655 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_ENABLE

#define NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_ENABLE   (1 << 26)

Definition at line 656 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_SHIFT

#define NV_SOR_DP_CONFIG_ACTIVESYM_CNTL_SHIFT   (26)

Definition at line 654 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_COUNT_MASK

#define NV_SOR_DP_CONFIG_ACTIVESYM_COUNT_MASK   (0x7f << 8)

Definition at line 663 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_COUNT_SHIFT

#define NV_SOR_DP_CONFIG_ACTIVESYM_COUNT_SHIFT   (8)

Definition at line 662 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_FRAC_MASK

#define NV_SOR_DP_CONFIG_ACTIVESYM_FRAC_MASK   (0xf << 16)

Definition at line 661 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_FRAC_SHIFT

#define NV_SOR_DP_CONFIG_ACTIVESYM_FRAC_SHIFT   (16)

Definition at line 660 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_NEGATIVE

#define NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_NEGATIVE   (0 << 24)

Definition at line 658 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_POSITIVE

#define NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_POSITIVE   (1 << 24)

Definition at line 659 of file sor.h.

◆ NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_SHIFT

#define NV_SOR_DP_CONFIG_ACTIVESYM_POLARITY_SHIFT   (24)

Definition at line 657 of file sor.h.

◆ NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_DISABLE

#define NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_DISABLE   (0 << 28)

Definition at line 652 of file sor.h.

◆ NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_ENABLE

#define NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_ENABLE   (1 << 28)

Definition at line 653 of file sor.h.

◆ NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_SHIFT

#define NV_SOR_DP_CONFIG_IDLE_BEFORE_ATTACH_SHIFT   (28)

Definition at line 651 of file sor.h.

◆ NV_SOR_DP_CONFIG_RD_RESET_VAL_NEGATIVE

#define NV_SOR_DP_CONFIG_RD_RESET_VAL_NEGATIVE   (1 << 31)

Definition at line 650 of file sor.h.

◆ NV_SOR_DP_CONFIG_RD_RESET_VAL_POSITIVE

#define NV_SOR_DP_CONFIG_RD_RESET_VAL_POSITIVE   (0 << 31)

Definition at line 649 of file sor.h.

◆ NV_SOR_DP_CONFIG_RD_RESET_VAL_SHIFT

#define NV_SOR_DP_CONFIG_RD_RESET_VAL_SHIFT   (31)

Definition at line 648 of file sor.h.

◆ NV_SOR_DP_CONFIG_WATERMARK_MASK

#define NV_SOR_DP_CONFIG_WATERMARK_MASK   (0x3f)

Definition at line 665 of file sor.h.

◆ NV_SOR_DP_CONFIG_WATERMARK_SHIFT

#define NV_SOR_DP_CONFIG_WATERMARK_SHIFT   (0)

Definition at line 664 of file sor.h.

◆ NV_SOR_DP_DEBUG

#define NV_SOR_DP_DEBUG (   i)    (0x5e + i)

Definition at line 723 of file sor.h.

◆ NV_SOR_DP_GENERIC_INFOFRAME_HEADER

#define NV_SOR_DP_GENERIC_INFOFRAME_HEADER   (0x65)

Definition at line 744 of file sor.h.

◆ NV_SOR_DP_GENERIC_INFOFRAME_SUBPACK

#define NV_SOR_DP_GENERIC_INFOFRAME_SUBPACK (   i)    (0x66 + (i))

Definition at line 745 of file sor.h.

◆ NV_SOR_DP_LINKCTL

#define NV_SOR_DP_LINKCTL (   i)    (0x4c + (i))

Definition at line 522 of file sor.h.

◆ NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_COLORSQARE

#define NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_COLORSQARE   (1 << 28)

Definition at line 528 of file sor.h.

◆ NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_NOPATTERN

#define NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_NOPATTERN   (0 << 28)

Definition at line 527 of file sor.h.

◆ NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_SHIFT

#define NV_SOR_DP_LINKCTL_COMPLIANCEPTTRN_SHIFT   (28)

Definition at line 526 of file sor.h.

◆ NV_SOR_DP_LINKCTL_ENABLE_NO

#define NV_SOR_DP_LINKCTL_ENABLE_NO   (0)

Definition at line 544 of file sor.h.

◆ NV_SOR_DP_LINKCTL_ENABLE_SHIFT

#define NV_SOR_DP_LINKCTL_ENABLE_SHIFT   (0)

Definition at line 543 of file sor.h.

◆ NV_SOR_DP_LINKCTL_ENABLE_YES

#define NV_SOR_DP_LINKCTL_ENABLE_YES   (1)

Definition at line 545 of file sor.h.

◆ NV_SOR_DP_LINKCTL_ENHANCEDFRAME_DISABLE

#define NV_SOR_DP_LINKCTL_ENHANCEDFRAME_DISABLE   (0 << 14)

Definition at line 536 of file sor.h.

◆ NV_SOR_DP_LINKCTL_ENHANCEDFRAME_ENABLE

#define NV_SOR_DP_LINKCTL_ENHANCEDFRAME_ENABLE   (1 << 14)

Definition at line 537 of file sor.h.

◆ NV_SOR_DP_LINKCTL_ENHANCEDFRAME_SHIFT

#define NV_SOR_DP_LINKCTL_ENHANCEDFRAME_SHIFT   (14)

Definition at line 535 of file sor.h.

◆ NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_NO

#define NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_NO   (0 << 31)

Definition at line 524 of file sor.h.

◆ NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_SHIFT

#define NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_SHIFT   (31)

Definition at line 523 of file sor.h.

◆ NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_YES

#define NV_SOR_DP_LINKCTL_FORCE_IDLEPTTRN_YES   (1 << 31)

Definition at line 525 of file sor.h.

◆ NV_SOR_DP_LINKCTL_LANECOUNT_FOUR

#define NV_SOR_DP_LINKCTL_LANECOUNT_FOUR   (15 << 16)

Definition at line 534 of file sor.h.

◆ NV_SOR_DP_LINKCTL_LANECOUNT_MASK

#define NV_SOR_DP_LINKCTL_LANECOUNT_MASK   (0x1f << 16)

Definition at line 530 of file sor.h.

◆ NV_SOR_DP_LINKCTL_LANECOUNT_ONE

#define NV_SOR_DP_LINKCTL_LANECOUNT_ONE   (1 << 16)

Definition at line 532 of file sor.h.

◆ NV_SOR_DP_LINKCTL_LANECOUNT_SHIFT

#define NV_SOR_DP_LINKCTL_LANECOUNT_SHIFT   (16)

Definition at line 529 of file sor.h.

◆ NV_SOR_DP_LINKCTL_LANECOUNT_TWO

#define NV_SOR_DP_LINKCTL_LANECOUNT_TWO   (3 << 16)

Definition at line 533 of file sor.h.

◆ NV_SOR_DP_LINKCTL_LANECOUNT_ZERO

#define NV_SOR_DP_LINKCTL_LANECOUNT_ZERO   (0 << 16)

Definition at line 531 of file sor.h.

◆ NV_SOR_DP_LINKCTL_SYNCMODE_DISABLE

#define NV_SOR_DP_LINKCTL_SYNCMODE_DISABLE   (0 << 10)

Definition at line 539 of file sor.h.

◆ NV_SOR_DP_LINKCTL_SYNCMODE_ENABLE

#define NV_SOR_DP_LINKCTL_SYNCMODE_ENABLE   (1 << 10)

Definition at line 540 of file sor.h.

◆ NV_SOR_DP_LINKCTL_SYNCMODE_SHIFT

#define NV_SOR_DP_LINKCTL_SYNCMODE_SHIFT   (10)

Definition at line 538 of file sor.h.

◆ NV_SOR_DP_LINKCTL_TUSIZE_MASK

#define NV_SOR_DP_LINKCTL_TUSIZE_MASK   (0x7f << 2)

Definition at line 542 of file sor.h.

◆ NV_SOR_DP_LINKCTL_TUSIZE_SHIFT

#define NV_SOR_DP_LINKCTL_TUSIZE_SHIFT   (2)

Definition at line 541 of file sor.h.

◆ NV_SOR_DP_MN

#define NV_SOR_DP_MN (   i)    (0x5a + i)

Definition at line 666 of file sor.h.

◆ NV_SOR_DP_MN_M_DELTA_DEFAULT_MASK

#define NV_SOR_DP_MN_M_DELTA_DEFAULT_MASK   (0xf << 24)

Definition at line 673 of file sor.h.

◆ NV_SOR_DP_MN_M_DELTA_SHIFT

#define NV_SOR_DP_MN_M_DELTA_SHIFT   (24)

Definition at line 672 of file sor.h.

◆ NV_SOR_DP_MN_M_MOD_DEC

#define NV_SOR_DP_MN_M_MOD_DEC   (2 << 30)

Definition at line 671 of file sor.h.

◆ NV_SOR_DP_MN_M_MOD_DEFAULT_MASK

#define NV_SOR_DP_MN_M_MOD_DEFAULT_MASK   (0x3 << 30)

Definition at line 668 of file sor.h.

◆ NV_SOR_DP_MN_M_MOD_INC

#define NV_SOR_DP_MN_M_MOD_INC   (1 << 30)

Definition at line 670 of file sor.h.

◆ NV_SOR_DP_MN_M_MOD_NONE

#define NV_SOR_DP_MN_M_MOD_NONE   (0 << 30)

Definition at line 669 of file sor.h.

◆ NV_SOR_DP_MN_M_MOD_SHIFT

#define NV_SOR_DP_MN_M_MOD_SHIFT   (30)

Definition at line 667 of file sor.h.

◆ NV_SOR_DP_MN_N_VAL_DEFAULT_MASK

#define NV_SOR_DP_MN_N_VAL_DEFAULT_MASK   (0xffffff)

Definition at line 675 of file sor.h.

◆ NV_SOR_DP_MN_N_VAL_SHIFT

#define NV_SOR_DP_MN_N_VAL_SHIFT   (0)

Definition at line 674 of file sor.h.

◆ NV_SOR_DP_PADCTL

#define NV_SOR_DP_PADCTL (   i)    (0x5c + (i))

Definition at line 676 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_DISABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_DISABLE   (0 << 4)

Definition at line 709 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_ENABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_ENABLE   (1 << 4)

Definition at line 710 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_SHIFT

#define NV_SOR_DP_PADCTL_COMODE_TXD_0_DP_TXD_2_SHIFT   (4)

Definition at line 708 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_DISABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_DISABLE   (0 << 5)

Definition at line 706 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_ENABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_ENABLE   (1 << 5)

Definition at line 707 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_SHIFT

#define NV_SOR_DP_PADCTL_COMODE_TXD_1_DP_TXD_1_SHIFT   (5)

Definition at line 705 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_DISABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_DISABLE   (0 << 6)

Definition at line 703 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_ENABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_ENABLE   (1 << 6)

Definition at line 704 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_SHIFT

#define NV_SOR_DP_PADCTL_COMODE_TXD_2_DP_TXD_0_SHIFT   (6)

Definition at line 702 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_DISABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_DISABLE   (0 << 7)

Definition at line 700 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_ENABLE

#define NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_ENABLE   (1 << 7)

Definition at line 701 of file sor.h.

◆ NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_SHIFT

#define NV_SOR_DP_PADCTL_COMODE_TXD_3_DP_TXD_3_SHIFT   (7)

Definition at line 699 of file sor.h.

◆ NV_SOR_DP_PADCTL_PAD_CAL_PD_POWERDOWN

#define NV_SOR_DP_PADCTL_PAD_CAL_PD_POWERDOWN   (1 << 23)

Definition at line 684 of file sor.h.

◆ NV_SOR_DP_PADCTL_PAD_CAL_PD_POWERUP

#define NV_SOR_DP_PADCTL_PAD_CAL_PD_POWERUP   (0 << 23)

Definition at line 683 of file sor.h.

◆ NV_SOR_DP_PADCTL_PAD_CAL_PD_SHIFT

#define NV_SOR_DP_PADCTL_PAD_CAL_PD_SHIFT   (23)

Definition at line 682 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_0_NO

#define NV_SOR_DP_PADCTL_PD_TXD_0_NO   (1 << 2)

Definition at line 716 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_0_SHIFT

#define NV_SOR_DP_PADCTL_PD_TXD_0_SHIFT   (2)

Definition at line 714 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_0_YES

#define NV_SOR_DP_PADCTL_PD_TXD_0_YES   (0 << 2)

Definition at line 715 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_1_NO

#define NV_SOR_DP_PADCTL_PD_TXD_1_NO   (1 << 1)

Definition at line 719 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_1_SHIFT

#define NV_SOR_DP_PADCTL_PD_TXD_1_SHIFT   (1)

Definition at line 717 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_1_YES

#define NV_SOR_DP_PADCTL_PD_TXD_1_YES   (0 << 1)

Definition at line 718 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_2_NO

#define NV_SOR_DP_PADCTL_PD_TXD_2_NO   (1)

Definition at line 722 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_2_SHIFT

#define NV_SOR_DP_PADCTL_PD_TXD_2_SHIFT   (0)

Definition at line 720 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_2_YES

#define NV_SOR_DP_PADCTL_PD_TXD_2_YES   (0)

Definition at line 721 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_3_NO

#define NV_SOR_DP_PADCTL_PD_TXD_3_NO   (1 << 3)

Definition at line 713 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_3_SHIFT

#define NV_SOR_DP_PADCTL_PD_TXD_3_SHIFT   (3)

Definition at line 711 of file sor.h.

◆ NV_SOR_DP_PADCTL_PD_TXD_3_YES

#define NV_SOR_DP_PADCTL_PD_TXD_3_YES   (0 << 3)

Definition at line 712 of file sor.h.

◆ NV_SOR_DP_PADCTL_REG_CTRL_DEFAULT_MASK

#define NV_SOR_DP_PADCTL_REG_CTRL_DEFAULT_MASK   (0x3 << 20)

Definition at line 690 of file sor.h.

◆ NV_SOR_DP_PADCTL_REG_CTRL_SHIFT

#define NV_SOR_DP_PADCTL_REG_CTRL_SHIFT   (20)

Definition at line 689 of file sor.h.

◆ NV_SOR_DP_PADCTL_SPARE_DEFAULT_MASK

#define NV_SOR_DP_PADCTL_SPARE_DEFAULT_MASK   (0x7f << 25)

Definition at line 678 of file sor.h.

◆ NV_SOR_DP_PADCTL_SPARE_SHIFT

#define NV_SOR_DP_PADCTL_SPARE_SHIFT   (25)

Definition at line 677 of file sor.h.

◆ NV_SOR_DP_PADCTL_TX_PU_DISABLE

#define NV_SOR_DP_PADCTL_TX_PU_DISABLE   (0 << 22)

Definition at line 686 of file sor.h.

◆ NV_SOR_DP_PADCTL_TX_PU_ENABLE

#define NV_SOR_DP_PADCTL_TX_PU_ENABLE   (1 << 22)

Definition at line 687 of file sor.h.

◆ NV_SOR_DP_PADCTL_TX_PU_MASK

#define NV_SOR_DP_PADCTL_TX_PU_MASK   (1 << 22)

Definition at line 688 of file sor.h.

◆ NV_SOR_DP_PADCTL_TX_PU_SHIFT

#define NV_SOR_DP_PADCTL_TX_PU_SHIFT   (22)

Definition at line 685 of file sor.h.

◆ NV_SOR_DP_PADCTL_TX_PU_VALUE_DEFAULT_MASK

#define NV_SOR_DP_PADCTL_TX_PU_VALUE_DEFAULT_MASK   (0xff << 8)

Definition at line 698 of file sor.h.

◆ NV_SOR_DP_PADCTL_TX_PU_VALUE_SHIFT

#define NV_SOR_DP_PADCTL_TX_PU_VALUE_SHIFT   (8)

Definition at line 697 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCMMODE_DEFAULT_MASK

#define NV_SOR_DP_PADCTL_VCMMODE_DEFAULT_MASK   (0xf << 16)

Definition at line 692 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCMMODE_SHIFT

#define NV_SOR_DP_PADCTL_VCMMODE_SHIFT   (16)

Definition at line 691 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCMMODE_STRONG_PULLDOWN

#define NV_SOR_DP_PADCTL_VCMMODE_STRONG_PULLDOWN   (4 << 16)

Definition at line 696 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCMMODE_TEST_MUX

#define NV_SOR_DP_PADCTL_VCMMODE_TEST_MUX   (1 << 16)

Definition at line 694 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCMMODE_TRISTATE

#define NV_SOR_DP_PADCTL_VCMMODE_TRISTATE   (0 << 16)

Definition at line 693 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCMMODE_WEAK_PULLDOWN

#define NV_SOR_DP_PADCTL_VCMMODE_WEAK_PULLDOWN   (2 << 16)

Definition at line 695 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCO_2X_DISABLE

#define NV_SOR_DP_PADCTL_VCO_2X_DISABLE   (0 << 24)

Definition at line 680 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCO_2X_ENABLE

#define NV_SOR_DP_PADCTL_VCO_2X_ENABLE   (1 << 24)

Definition at line 681 of file sor.h.

◆ NV_SOR_DP_PADCTL_VCO_2X_SHIFT

#define NV_SOR_DP_PADCTL_VCO_2X_SHIFT   (24)

Definition at line 679 of file sor.h.

◆ NV_SOR_DP_SPARE

#define NV_SOR_DP_SPARE (   i)    (0x60 + (i))

Definition at line 724 of file sor.h.

◆ NV_SOR_DP_SPARE_PANEL_EXTERNAL

#define NV_SOR_DP_SPARE_PANEL_EXTERNAL   (0 << 1)

Definition at line 732 of file sor.h.

◆ NV_SOR_DP_SPARE_PANEL_INTERNAL

#define NV_SOR_DP_SPARE_PANEL_INTERNAL   (1 << 1)

Definition at line 733 of file sor.h.

◆ NV_SOR_DP_SPARE_PANEL_SHIFT

#define NV_SOR_DP_SPARE_PANEL_SHIFT   (1)

Definition at line 731 of file sor.h.

◆ NV_SOR_DP_SPARE_REG_DEFAULT_MASK

#define NV_SOR_DP_SPARE_REG_DEFAULT_MASK   (0x1fffffff << 3)

Definition at line 726 of file sor.h.

◆ NV_SOR_DP_SPARE_REG_SHIFT

#define NV_SOR_DP_SPARE_REG_SHIFT   (3)

Definition at line 725 of file sor.h.

◆ NV_SOR_DP_SPARE_SEQ_ENABLE_NO

#define NV_SOR_DP_SPARE_SEQ_ENABLE_NO   (0)

Definition at line 735 of file sor.h.

◆ NV_SOR_DP_SPARE_SEQ_ENABLE_SHIFT

#define NV_SOR_DP_SPARE_SEQ_ENABLE_SHIFT   (0)

Definition at line 734 of file sor.h.

◆ NV_SOR_DP_SPARE_SEQ_ENABLE_YES

#define NV_SOR_DP_SPARE_SEQ_ENABLE_YES   (1)

Definition at line 736 of file sor.h.

◆ NV_SOR_DP_SPARE_SOR_CLK_SEL_DEFAULT_MASK

#define NV_SOR_DP_SPARE_SOR_CLK_SEL_DEFAULT_MASK   (0x1 << 2)

Definition at line 728 of file sor.h.

◆ NV_SOR_DP_SPARE_SOR_CLK_SEL_MACRO_SORCLK

#define NV_SOR_DP_SPARE_SOR_CLK_SEL_MACRO_SORCLK   (1 << 2)

Definition at line 730 of file sor.h.

◆ NV_SOR_DP_SPARE_SOR_CLK_SEL_SAFE_SORCLK

#define NV_SOR_DP_SPARE_SOR_CLK_SEL_SAFE_SORCLK   (0 << 2)

Definition at line 729 of file sor.h.

◆ NV_SOR_DP_SPARE_SOR_CLK_SEL_SHIFT

#define NV_SOR_DP_SPARE_SOR_CLK_SEL_SHIFT   (2)

Definition at line 727 of file sor.h.

◆ NV_SOR_DP_TPG

#define NV_SOR_DP_TPG   (0x6d)

Definition at line 746 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_CHANNELCODING_DISABLE

#define NV_SOR_DP_TPG_LANE0_CHANNELCODING_DISABLE   (0 << 6)

Definition at line 803 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_CHANNELCODING_ENABLE

#define NV_SOR_DP_TPG_LANE0_CHANNELCODING_ENABLE   (1 << 6)

Definition at line 804 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_CHANNELCODING_SHIFT

#define NV_SOR_DP_TPG_LANE0_CHANNELCODING_SHIFT   (6)

Definition at line 802 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_CSTM

#define NV_SOR_DP_TPG_LANE0_PATTERN_CSTM   (7)

Definition at line 819 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_D102

#define NV_SOR_DP_TPG_LANE0_PATTERN_D102   (4)

Definition at line 816 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_DEFAULT_MASK

#define NV_SOR_DP_TPG_LANE0_PATTERN_DEFAULT_MASK   (0xf)

Definition at line 811 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_HBR2_COMPLIANCE

#define NV_SOR_DP_TPG_LANE0_PATTERN_HBR2_COMPLIANCE   (8)

Definition at line 820 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_NOPATTERN

#define NV_SOR_DP_TPG_LANE0_PATTERN_NOPATTERN   (0)

Definition at line 812 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_PRBS7

#define NV_SOR_DP_TPG_LANE0_PATTERN_PRBS7   (6)

Definition at line 818 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_SBLERRRATE

#define NV_SOR_DP_TPG_LANE0_PATTERN_SBLERRRATE   (5)

Definition at line 817 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_SHIFT

#define NV_SOR_DP_TPG_LANE0_PATTERN_SHIFT   (0)

Definition at line 810 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING1

#define NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING1   (1)

Definition at line 813 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING2

#define NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING2   (2)

Definition at line 814 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING3

#define NV_SOR_DP_TPG_LANE0_PATTERN_TRAINING3   (3)

Definition at line 815 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_DEFAULT_MASK

#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_DEFAULT_MASK   (0x3 << 4)

Definition at line 806 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_DISABLE

#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_DISABLE   (0 << 4)

Definition at line 807 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_ENABLE_FIBONACCI

#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 4)

Definition at line 809 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_ENABLE_GALIOS

#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_ENABLE_GALIOS   (1 << 4)

Definition at line 808 of file sor.h.

◆ NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_SHIFT

#define NV_SOR_DP_TPG_LANE0_SCRAMBLEREN_SHIFT   (4)

Definition at line 805 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_CHANNELCODING_DISABLE

#define NV_SOR_DP_TPG_LANE1_CHANNELCODING_DISABLE   (0 << 14)

Definition at line 784 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_CHANNELCODING_ENABLE

#define NV_SOR_DP_TPG_LANE1_CHANNELCODING_ENABLE   (1 << 14)

Definition at line 785 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_CHANNELCODING_SHIFT

#define NV_SOR_DP_TPG_LANE1_CHANNELCODING_SHIFT   (14)

Definition at line 783 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_CSTM

#define NV_SOR_DP_TPG_LANE1_PATTERN_CSTM   (7 << 8)

Definition at line 800 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_D102

#define NV_SOR_DP_TPG_LANE1_PATTERN_D102   (4 << 8)

Definition at line 797 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_DEFAULT_MASK

#define NV_SOR_DP_TPG_LANE1_PATTERN_DEFAULT_MASK   (0xf << 8)

Definition at line 792 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_HBR2_COMPLIANCE

#define NV_SOR_DP_TPG_LANE1_PATTERN_HBR2_COMPLIANCE   (8 << 8)

Definition at line 801 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_NOPATTERN

#define NV_SOR_DP_TPG_LANE1_PATTERN_NOPATTERN   (0 << 8)

Definition at line 793 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_PRBS7

#define NV_SOR_DP_TPG_LANE1_PATTERN_PRBS7   (6 << 8)

Definition at line 799 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_SBLERRRATE

#define NV_SOR_DP_TPG_LANE1_PATTERN_SBLERRRATE   (5 << 8)

Definition at line 798 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_SHIFT

#define NV_SOR_DP_TPG_LANE1_PATTERN_SHIFT   (8)

Definition at line 791 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING1

#define NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING1   (1 << 8)

Definition at line 794 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING2

#define NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING2   (2 << 8)

Definition at line 795 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING3

#define NV_SOR_DP_TPG_LANE1_PATTERN_TRAINING3   (3 << 8)

Definition at line 796 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_DEFAULT_MASK

#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_DEFAULT_MASK   (0x3 << 12)

Definition at line 787 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_DISABLE

#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_DISABLE   (0 << 12)

Definition at line 788 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_ENABLE_FIBONACCI

#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 12)

Definition at line 790 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_ENABLE_GALIOS

#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_ENABLE_GALIOS   (1 << 12)

Definition at line 789 of file sor.h.

◆ NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_SHIFT

#define NV_SOR_DP_TPG_LANE1_SCRAMBLEREN_SHIFT   (12)

Definition at line 786 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_CHANNELCODING_DISABLE

#define NV_SOR_DP_TPG_LANE2_CHANNELCODING_DISABLE   (0 << 22)

Definition at line 765 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_CHANNELCODING_ENABLE

#define NV_SOR_DP_TPG_LANE2_CHANNELCODING_ENABLE   (1 << 22)

Definition at line 766 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_CHANNELCODING_SHIFT

#define NV_SOR_DP_TPG_LANE2_CHANNELCODING_SHIFT   (22)

Definition at line 764 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_CSTM

#define NV_SOR_DP_TPG_LANE2_PATTERN_CSTM   (7 << 16)

Definition at line 781 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_D102

#define NV_SOR_DP_TPG_LANE2_PATTERN_D102   (4 << 16)

Definition at line 778 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_DEFAULT_MASK

#define NV_SOR_DP_TPG_LANE2_PATTERN_DEFAULT_MASK   (0xf << 16)

Definition at line 773 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_HBR2_COMPLIANCE

#define NV_SOR_DP_TPG_LANE2_PATTERN_HBR2_COMPLIANCE   (8 << 16)

Definition at line 782 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_NOPATTERN

#define NV_SOR_DP_TPG_LANE2_PATTERN_NOPATTERN   (0 << 16)

Definition at line 774 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_PRBS7

#define NV_SOR_DP_TPG_LANE2_PATTERN_PRBS7   (6 << 16)

Definition at line 780 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_SBLERRRATE

#define NV_SOR_DP_TPG_LANE2_PATTERN_SBLERRRATE   (5 << 16)

Definition at line 779 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_SHIFT

#define NV_SOR_DP_TPG_LANE2_PATTERN_SHIFT   (16)

Definition at line 772 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING1

#define NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING1   (1 << 16)

Definition at line 775 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING2

#define NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING2   (2 << 16)

Definition at line 776 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING3

#define NV_SOR_DP_TPG_LANE2_PATTERN_TRAINING3   (3 << 16)

Definition at line 777 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_DEFAULT_MASK

#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_DEFAULT_MASK   (0x3 << 20)

Definition at line 768 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_DISABLE

#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_DISABLE   (0 << 20)

Definition at line 769 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_ENABLE_FIBONACCI

#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 20)

Definition at line 771 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_ENABLE_GALIOS

#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_ENABLE_GALIOS   (1 << 20)

Definition at line 770 of file sor.h.

◆ NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_SHIFT

#define NV_SOR_DP_TPG_LANE2_SCRAMBLEREN_SHIFT   (20)

Definition at line 767 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_CHANNELCODING_DISABLE

#define NV_SOR_DP_TPG_LANE3_CHANNELCODING_DISABLE   (0 << 30)

Definition at line 748 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_CHANNELCODING_ENABLE

#define NV_SOR_DP_TPG_LANE3_CHANNELCODING_ENABLE   (1 << 30)

Definition at line 749 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_CHANNELCODING_SHIFT

#define NV_SOR_DP_TPG_LANE3_CHANNELCODING_SHIFT   (30)

Definition at line 747 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_CSTM

#define NV_SOR_DP_TPG_LANE3_PATTERN_CSTM   (7 << 24)

Definition at line 762 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_D102

#define NV_SOR_DP_TPG_LANE3_PATTERN_D102   (4 << 24)

Definition at line 759 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_DEFAULT_MASK

#define NV_SOR_DP_TPG_LANE3_PATTERN_DEFAULT_MASK   (0xf << 24)

Definition at line 754 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_HBR2_COMPLIANCE

#define NV_SOR_DP_TPG_LANE3_PATTERN_HBR2_COMPLIANCE   (8 << 24)

Definition at line 763 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_NOPATTERN

#define NV_SOR_DP_TPG_LANE3_PATTERN_NOPATTERN   (0 << 24)

Definition at line 755 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_PRBS7

#define NV_SOR_DP_TPG_LANE3_PATTERN_PRBS7   (6 << 24)

Definition at line 761 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_SBLERRRATE

#define NV_SOR_DP_TPG_LANE3_PATTERN_SBLERRRATE   (5 << 24)

Definition at line 760 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_SHIFT

#define NV_SOR_DP_TPG_LANE3_PATTERN_SHIFT   (24)

Definition at line 753 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING1

#define NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING1   (1 << 24)

Definition at line 756 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING2

#define NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING2   (2 << 24)

Definition at line 757 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING3

#define NV_SOR_DP_TPG_LANE3_PATTERN_TRAINING3   (3 << 24)

Definition at line 758 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_ENABLE_FIBONACCI

#define NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_ENABLE_FIBONACCI   (2 << 28)

Definition at line 752 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_ENABLE_GALIOS

#define NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_ENABLE_GALIOS   (1 << 28)

Definition at line 751 of file sor.h.

◆ NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_SHIFT

#define NV_SOR_DP_TPG_LANE3_SCRAMBLEREN_SHIFT   (28)

Definition at line 750 of file sor.h.

◆ NV_SOR_LANE4_PREEMPHASIS

#define NV_SOR_LANE4_PREEMPHASIS (   i)    (0x54 + (i))

Definition at line 645 of file sor.h.

◆ NV_SOR_LANE_DRIVE_CURRENT

#define NV_SOR_LANE_DRIVE_CURRENT (   i)    (0x4e + (i))

Definition at line 595 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL

#define NV_SOR_LANE_SEQ_CTL   (0x21)

Definition at line 402 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_DELAY_DEFAULT_MASK

#define NV_SOR_LANE_SEQ_CTL_DELAY_DEFAULT_MASK   (0xf << 12)

Definition at line 418 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_DELAY_SHIFT

#define NV_SOR_LANE_SEQ_CTL_DELAY_SHIFT   (12)

Definition at line 417 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE0_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE0_STATE_POWERDOWN   (1)

Definition at line 448 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE0_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE0_STATE_POWERUP   (0)

Definition at line 447 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE0_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE0_STATE_SHIFT   (0)

Definition at line 446 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE1_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE1_STATE_POWERDOWN   (1 << 1)

Definition at line 445 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE1_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE1_STATE_POWERUP   (0 << 1)

Definition at line 444 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE1_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE1_STATE_SHIFT   (1)

Definition at line 443 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE2_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE2_STATE_POWERDOWN   (1 << 2)

Definition at line 442 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE2_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE2_STATE_POWERUP   (0 << 2)

Definition at line 441 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE2_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE2_STATE_SHIFT   (2)

Definition at line 440 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE3_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE3_STATE_POWERDOWN   (1 << 3)

Definition at line 439 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE3_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE3_STATE_POWERUP   (0 << 3)

Definition at line 438 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE3_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE3_STATE_SHIFT   (3)

Definition at line 437 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE4_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE4_STATE_POWERDOWN   (1 << 4)

Definition at line 436 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE4_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE4_STATE_POWERUP   (0 << 4)

Definition at line 435 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE4_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE4_STATE_SHIFT   (4)

Definition at line 434 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE5_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE5_STATE_POWERDOWN   (1 << 5)

Definition at line 433 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE5_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE5_STATE_POWERUP   (0 << 5)

Definition at line 432 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE5_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE5_STATE_SHIFT   (5)

Definition at line 431 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE6_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE6_STATE_POWERDOWN   (1 << 6)

Definition at line 430 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE6_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE6_STATE_POWERUP   (0 << 6)

Definition at line 429 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE6_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE6_STATE_SHIFT   (6)

Definition at line 428 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE7_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE7_STATE_POWERDOWN   (1 << 7)

Definition at line 427 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE7_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE7_STATE_POWERUP   (0 << 7)

Definition at line 426 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE7_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE7_STATE_SHIFT   (7)

Definition at line 425 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE8_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE8_STATE_POWERDOWN   (1 << 8)

Definition at line 424 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE8_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE8_STATE_POWERUP   (0 << 8)

Definition at line 423 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE8_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE8_STATE_SHIFT   (8)

Definition at line 422 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE9_STATE_POWERDOWN

#define NV_SOR_LANE_SEQ_CTL_LANE9_STATE_POWERDOWN   (1 << 9)

Definition at line 421 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE9_STATE_POWERUP

#define NV_SOR_LANE_SEQ_CTL_LANE9_STATE_POWERUP   (0 << 9)

Definition at line 420 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_LANE9_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_LANE9_STATE_SHIFT   (9)

Definition at line 419 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_PD

#define NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_PD   (1 << 16)

Definition at line 416 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_PU

#define NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_PU   (0 << 16)

Definition at line 415 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_NEW_POWER_STATE_SHIFT   (16)

Definition at line 414 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SEQ_STATE_BUSY

#define NV_SOR_LANE_SEQ_CTL_SEQ_STATE_BUSY   (1 << 28)

Definition at line 410 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SEQ_STATE_IDLE

#define NV_SOR_LANE_SEQ_CTL_SEQ_STATE_IDLE   (0 << 28)

Definition at line 409 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SEQ_STATE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_SEQ_STATE_SHIFT   (28)

Definition at line 408 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SEQUENCE_DOWN

#define NV_SOR_LANE_SEQ_CTL_SEQUENCE_DOWN   (1 << 20)

Definition at line 413 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SEQUENCE_SHIFT

#define NV_SOR_LANE_SEQ_CTL_SEQUENCE_SHIFT   (20)

Definition at line 411 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SEQUENCE_UP

#define NV_SOR_LANE_SEQ_CTL_SEQUENCE_UP   (0 << 20)

Definition at line 412 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SETTING_MASK

#define NV_SOR_LANE_SEQ_CTL_SETTING_MASK   (1 << 31)

Definition at line 404 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SETTING_NEW_DONE

#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_DONE   (0 << 31)

Definition at line 405 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SETTING_NEW_PENDING

#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_PENDING   (1 << 31)

Definition at line 406 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SETTING_NEW_SHIFT

#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_SHIFT   (31)

Definition at line 403 of file sor.h.

◆ NV_SOR_LANE_SEQ_CTL_SETTING_NEW_TRIGGER

#define NV_SOR_LANE_SEQ_CTL_SETTING_NEW_TRIGGER   (1 << 31)

Definition at line 407 of file sor.h.

◆ NV_SOR_LVDS

#define NV_SOR_LVDS   (0x1c)

Definition at line 302 of file sor.h.

◆ NV_SOR_LVDS_BALANCED_DEFAULT_MASK

#define NV_SOR_LVDS_BALANCED_DEFAULT_MASK   (0x1 << 19)

Definition at line 313 of file sor.h.

◆ NV_SOR_LVDS_BALANCED_DISABLE

#define NV_SOR_LVDS_BALANCED_DISABLE   (0 << 19)

Definition at line 314 of file sor.h.

◆ NV_SOR_LVDS_BALANCED_ENABLE

#define NV_SOR_LVDS_BALANCED_ENABLE   (1 << 19)

Definition at line 315 of file sor.h.

◆ NV_SOR_LVDS_BALANCED_SHIFT

#define NV_SOR_LVDS_BALANCED_SHIFT   (19)

Definition at line 312 of file sor.h.

◆ NV_SOR_LVDS_DUP_SYNC_DEFAULT_MASK

#define NV_SOR_LVDS_DUP_SYNC_DEFAULT_MASK   (0x1 << 17)

Definition at line 321 of file sor.h.

◆ NV_SOR_LVDS_DUP_SYNC_DISABLE

#define NV_SOR_LVDS_DUP_SYNC_DISABLE   (0 << 17)

Definition at line 322 of file sor.h.

◆ NV_SOR_LVDS_DUP_SYNC_ENABLE

#define NV_SOR_LVDS_DUP_SYNC_ENABLE   (1 << 17)

Definition at line 323 of file sor.h.

◆ NV_SOR_LVDS_DUP_SYNC_SHIFT

#define NV_SOR_LVDS_DUP_SYNC_SHIFT   (17)

Definition at line 320 of file sor.h.

◆ NV_SOR_LVDS_LINKACTA_DEFAULT_MASK

#define NV_SOR_LVDS_LINKACTA_DEFAULT_MASK   (0x1 << 14)

Definition at line 332 of file sor.h.

◆ NV_SOR_LVDS_LINKACTA_ENABLE

#define NV_SOR_LVDS_LINKACTA_ENABLE   (1 << 14)

Definition at line 333 of file sor.h.

◆ NV_SOR_LVDS_LINKACTA_SHIFT

#define NV_SOR_LVDS_LINKACTA_SHIFT   (14)

Definition at line 331 of file sor.h.

◆ NV_SOR_LVDS_LINKACTB_DEFAULT_MASK

#define NV_SOR_LVDS_LINKACTB_DEFAULT_MASK   (0x1 << 15)

Definition at line 328 of file sor.h.

◆ NV_SOR_LVDS_LINKACTB_DISABLE

#define NV_SOR_LVDS_LINKACTB_DISABLE   (0 << 15)

Definition at line 329 of file sor.h.

◆ NV_SOR_LVDS_LINKACTB_ENABLE

#define NV_SOR_LVDS_LINKACTB_ENABLE   (1 << 15)

Definition at line 330 of file sor.h.

◆ NV_SOR_LVDS_LINKACTB_SHIFT

#define NV_SOR_LVDS_LINKACTB_SHIFT   (15)

Definition at line 327 of file sor.h.

◆ NV_SOR_LVDS_LVDS_EN_DEFAULT_MASK

#define NV_SOR_LVDS_LVDS_EN_DEFAULT_MASK   (0x1 << 16)

Definition at line 325 of file sor.h.

◆ NV_SOR_LVDS_LVDS_EN_ENABLE

#define NV_SOR_LVDS_LVDS_EN_ENABLE   (1 << 16)

Definition at line 326 of file sor.h.

◆ NV_SOR_LVDS_LVDS_EN_SHIFT

#define NV_SOR_LVDS_LVDS_EN_SHIFT   (16)

Definition at line 324 of file sor.h.

◆ NV_SOR_LVDS_MODE_DEFAULT_MASK

#define NV_SOR_LVDS_MODE_DEFAULT_MASK   (0x3 << 12)

Definition at line 335 of file sor.h.

◆ NV_SOR_LVDS_MODE_LVDS

#define NV_SOR_LVDS_MODE_LVDS   (0 << 12)

Definition at line 336 of file sor.h.

◆ NV_SOR_LVDS_MODE_SHIFT

#define NV_SOR_LVDS_MODE_SHIFT   (12)

Definition at line 334 of file sor.h.

◆ NV_SOR_LVDS_NEW_MODE_DEFAULT_MASK

#define NV_SOR_LVDS_NEW_MODE_DEFAULT_MASK   (0x1 << 18)

Definition at line 317 of file sor.h.

◆ NV_SOR_LVDS_NEW_MODE_DISABLE

#define NV_SOR_LVDS_NEW_MODE_DISABLE   (0 << 18)

Definition at line 318 of file sor.h.

◆ NV_SOR_LVDS_NEW_MODE_ENABLE

#define NV_SOR_LVDS_NEW_MODE_ENABLE   (1 << 18)

Definition at line 319 of file sor.h.

◆ NV_SOR_LVDS_NEW_MODE_SHIFT

#define NV_SOR_LVDS_NEW_MODE_SHIFT   (18)

Definition at line 316 of file sor.h.

◆ NV_SOR_LVDS_PD_TXCA_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXCA_DEFAULT_MASK   (0x1 << 8)

Definition at line 346 of file sor.h.

◆ NV_SOR_LVDS_PD_TXCA_ENABLE

#define NV_SOR_LVDS_PD_TXCA_ENABLE   (0 << 8)

Definition at line 347 of file sor.h.

◆ NV_SOR_LVDS_PD_TXCA_SHIFT

#define NV_SOR_LVDS_PD_TXCA_SHIFT   (8)

Definition at line 345 of file sor.h.

◆ NV_SOR_LVDS_PD_TXCB_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXCB_DEFAULT_MASK   (0x1 << 9)

Definition at line 342 of file sor.h.

◆ NV_SOR_LVDS_PD_TXCB_DISABLE

#define NV_SOR_LVDS_PD_TXCB_DISABLE   (1 << 9)

Definition at line 344 of file sor.h.

◆ NV_SOR_LVDS_PD_TXCB_ENABLE

#define NV_SOR_LVDS_PD_TXCB_ENABLE   (0 << 9)

Definition at line 343 of file sor.h.

◆ NV_SOR_LVDS_PD_TXCB_SHIFT

#define NV_SOR_LVDS_PD_TXCB_SHIFT   (9)

Definition at line 341 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_0_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDA_0_DEFAULT_MASK   (0x1)

Definition at line 375 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_0_ENABLE

#define NV_SOR_LVDS_PD_TXDA_0_ENABLE   (0)

Definition at line 376 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_0_SHIFT

#define NV_SOR_LVDS_PD_TXDA_0_SHIFT   (0)

Definition at line 374 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_1_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDA_1_DEFAULT_MASK   (0x1 << 1)

Definition at line 372 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_1_ENABLE

#define NV_SOR_LVDS_PD_TXDA_1_ENABLE   (0 << 1)

Definition at line 373 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_1_SHIFT

#define NV_SOR_LVDS_PD_TXDA_1_SHIFT   (1)

Definition at line 371 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_2_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDA_2_DEFAULT_MASK   (0x1 << 2)

Definition at line 369 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_2_ENABLE

#define NV_SOR_LVDS_PD_TXDA_2_ENABLE   (0 << 2)

Definition at line 370 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_2_SHIFT

#define NV_SOR_LVDS_PD_TXDA_2_SHIFT   (2)

Definition at line 368 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_3_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDA_3_DEFAULT_MASK   (0x1 << 3)

Definition at line 365 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_3_DISABLE

#define NV_SOR_LVDS_PD_TXDA_3_DISABLE   (1 << 3)

Definition at line 367 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_3_ENABLE

#define NV_SOR_LVDS_PD_TXDA_3_ENABLE   (0 << 3)

Definition at line 366 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDA_3_SHIFT

#define NV_SOR_LVDS_PD_TXDA_3_SHIFT   (3)

Definition at line 364 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_0_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDB_0_DEFAULT_MASK   (0x1 << 4)

Definition at line 361 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_0_DISABLE

#define NV_SOR_LVDS_PD_TXDB_0_DISABLE   (1 << 4)

Definition at line 363 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_0_ENABLE

#define NV_SOR_LVDS_PD_TXDB_0_ENABLE   (0 << 4)

Definition at line 362 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_0_SHIFT

#define NV_SOR_LVDS_PD_TXDB_0_SHIFT   (4)

Definition at line 360 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_1_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDB_1_DEFAULT_MASK   (0x1 << 5)

Definition at line 357 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_1_DISABLE

#define NV_SOR_LVDS_PD_TXDB_1_DISABLE   (1 << 5)

Definition at line 359 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_1_ENABLE

#define NV_SOR_LVDS_PD_TXDB_1_ENABLE   (0 << 5)

Definition at line 358 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_1_SHIFT

#define NV_SOR_LVDS_PD_TXDB_1_SHIFT   (5)

Definition at line 356 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_2_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDB_2_DEFAULT_MASK   (0x1 << 6)

Definition at line 353 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_2_DISABLE

#define NV_SOR_LVDS_PD_TXDB_2_DISABLE   (1 << 6)

Definition at line 355 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_2_ENABLE

#define NV_SOR_LVDS_PD_TXDB_2_ENABLE   (0 << 6)

Definition at line 354 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_2_SHIFT

#define NV_SOR_LVDS_PD_TXDB_2_SHIFT   (6)

Definition at line 352 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_3_DEFAULT_MASK

#define NV_SOR_LVDS_PD_TXDB_3_DEFAULT_MASK   (0x1 << 7)

Definition at line 349 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_3_DISABLE

#define NV_SOR_LVDS_PD_TXDB_3_DISABLE   (1 << 7)

Definition at line 351 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_3_ENABLE

#define NV_SOR_LVDS_PD_TXDB_3_ENABLE   (0 << 7)

Definition at line 350 of file sor.h.

◆ NV_SOR_LVDS_PD_TXDB_3_SHIFT

#define NV_SOR_LVDS_PD_TXDB_3_SHIFT   (7)

Definition at line 348 of file sor.h.

◆ NV_SOR_LVDS_PLLDIV_BY_7

#define NV_SOR_LVDS_PLLDIV_BY_7   (0 << 21)

Definition at line 311 of file sor.h.

◆ NV_SOR_LVDS_PLLDIV_DEFAULT_MASK

#define NV_SOR_LVDS_PLLDIV_DEFAULT_MASK   (0x1 << 21)

Definition at line 310 of file sor.h.

◆ NV_SOR_LVDS_PLLDIV_SHIFT

#define NV_SOR_LVDS_PLLDIV_SHIFT   (21)

Definition at line 309 of file sor.h.

◆ NV_SOR_LVDS_ROTCLK_DEFAULT_MASK

#define NV_SOR_LVDS_ROTCLK_DEFAULT_MASK   (0xf << 24)

Definition at line 307 of file sor.h.

◆ NV_SOR_LVDS_ROTCLK_RST

#define NV_SOR_LVDS_ROTCLK_RST   (0 << 24)

Definition at line 308 of file sor.h.

◆ NV_SOR_LVDS_ROTCLK_SHIFT

#define NV_SOR_LVDS_ROTCLK_SHIFT   (24)

Definition at line 306 of file sor.h.

◆ NV_SOR_LVDS_ROTDAT_DEFAULT_MASK

#define NV_SOR_LVDS_ROTDAT_DEFAULT_MASK   (0x7 << 28)

Definition at line 304 of file sor.h.

◆ NV_SOR_LVDS_ROTDAT_RST

#define NV_SOR_LVDS_ROTDAT_RST   (0 << 28)

Definition at line 305 of file sor.h.

◆ NV_SOR_LVDS_ROTDAT_SHIFT

#define NV_SOR_LVDS_ROTDAT_SHIFT   (28)

Definition at line 303 of file sor.h.

◆ NV_SOR_LVDS_UPPER_DEFAULT_MASK

#define NV_SOR_LVDS_UPPER_DEFAULT_MASK   (0x1 << 11)

Definition at line 338 of file sor.h.

◆ NV_SOR_LVDS_UPPER_FALSE

#define NV_SOR_LVDS_UPPER_FALSE   (0 << 11)

Definition at line 339 of file sor.h.

◆ NV_SOR_LVDS_UPPER_SHIFT

#define NV_SOR_LVDS_UPPER_SHIFT   (11)

Definition at line 337 of file sor.h.

◆ NV_SOR_LVDS_UPPER_TRUE

#define NV_SOR_LVDS_UPPER_TRUE   (1 << 11)

Definition at line 340 of file sor.h.

◆ NV_SOR_MSCHECK

#define NV_SOR_MSCHECK   (0x49)

Definition at line 517 of file sor.h.

◆ NV_SOR_MSCHECK_CTL_CLEAR

#define NV_SOR_MSCHECK_CTL_CLEAR   (0 << 31)

Definition at line 519 of file sor.h.

◆ NV_SOR_MSCHECK_CTL_RUN

#define NV_SOR_MSCHECK_CTL_RUN   (1 << 31)

Definition at line 520 of file sor.h.

◆ NV_SOR_MSCHECK_CTL_SHIFT

#define NV_SOR_MSCHECK_CTL_SHIFT   (31)

Definition at line 518 of file sor.h.

◆ NV_SOR_PLL0

#define NV_SOR_PLL0   (0x17)

Definition at line 222 of file sor.h.

◆ NV_SOR_PLL0_ICHPMP_DEFAULT_MASK

#define NV_SOR_PLL0_ICHPMP_DEFAULT_MASK   (0xf << 24)

Definition at line 224 of file sor.h.

◆ NV_SOR_PLL0_ICHPMP_SHFIT

#define NV_SOR_PLL0_ICHPMP_SHFIT   (24)

Definition at line 223 of file sor.h.

◆ NV_SOR_PLL0_PLLREG_LEVEL_DEFAULT_MASK

#define NV_SOR_PLL0_PLLREG_LEVEL_DEFAULT_MASK   (0x3 << 6)

Definition at line 228 of file sor.h.

◆ NV_SOR_PLL0_PLLREG_LEVEL_SHIFT

#define NV_SOR_PLL0_PLLREG_LEVEL_SHIFT   (6)

Definition at line 227 of file sor.h.

◆ NV_SOR_PLL0_PLLREG_LEVEL_V15

#define NV_SOR_PLL0_PLLREG_LEVEL_V15   (1 << 6)

Definition at line 230 of file sor.h.

◆ NV_SOR_PLL0_PLLREG_LEVEL_V25

#define NV_SOR_PLL0_PLLREG_LEVEL_V25   (0 << 6)

Definition at line 229 of file sor.h.

◆ NV_SOR_PLL0_PLLREG_LEVEL_V35

#define NV_SOR_PLL0_PLLREG_LEVEL_V35   (2 << 6)

Definition at line 231 of file sor.h.

◆ NV_SOR_PLL0_PLLREG_LEVEL_V45

#define NV_SOR_PLL0_PLLREG_LEVEL_V45   (3 << 6)

Definition at line 232 of file sor.h.

◆ NV_SOR_PLL0_PULLDOWN_DEFAULT_MASK

#define NV_SOR_PLL0_PULLDOWN_DEFAULT_MASK   (0x1 << 5)

Definition at line 234 of file sor.h.

◆ NV_SOR_PLL0_PULLDOWN_DISABLE

#define NV_SOR_PLL0_PULLDOWN_DISABLE   (0 << 5)

Definition at line 235 of file sor.h.

◆ NV_SOR_PLL0_PULLDOWN_ENABLE

#define NV_SOR_PLL0_PULLDOWN_ENABLE   (1 << 5)

Definition at line 236 of file sor.h.

◆ NV_SOR_PLL0_PULLDOWN_SHIFT

#define NV_SOR_PLL0_PULLDOWN_SHIFT   (5)

Definition at line 233 of file sor.h.

◆ NV_SOR_PLL0_PWR_MASK

#define NV_SOR_PLL0_PWR_MASK   (1)

Definition at line 246 of file sor.h.

◆ NV_SOR_PLL0_PWR_OFF

#define NV_SOR_PLL0_PWR_OFF   (1)

Definition at line 248 of file sor.h.

◆ NV_SOR_PLL0_PWR_ON

#define NV_SOR_PLL0_PWR_ON   (0)

Definition at line 247 of file sor.h.

◆ NV_SOR_PLL0_PWR_SHIFT

#define NV_SOR_PLL0_PWR_SHIFT   (0)

Definition at line 245 of file sor.h.

◆ NV_SOR_PLL0_RESISTORSEL_DEFAULT_MASK

#define NV_SOR_PLL0_RESISTORSEL_DEFAULT_MASK   (0x1 << 4)

Definition at line 238 of file sor.h.

◆ NV_SOR_PLL0_RESISTORSEL_EXT

#define NV_SOR_PLL0_RESISTORSEL_EXT   (1 << 4)

Definition at line 240 of file sor.h.

◆ NV_SOR_PLL0_RESISTORSEL_INT

#define NV_SOR_PLL0_RESISTORSEL_INT   (0 << 4)

Definition at line 239 of file sor.h.

◆ NV_SOR_PLL0_RESISTORSEL_SHIFT

#define NV_SOR_PLL0_RESISTORSEL_SHIFT   (4)

Definition at line 237 of file sor.h.

◆ NV_SOR_PLL0_VCOCAP_DEFAULT_MASK

#define NV_SOR_PLL0_VCOCAP_DEFAULT_MASK   (0xf << 8)

Definition at line 226 of file sor.h.

◆ NV_SOR_PLL0_VCOCAP_SHIFT

#define NV_SOR_PLL0_VCOCAP_SHIFT   (8)

Definition at line 225 of file sor.h.

◆ NV_SOR_PLL0_VCOPD_ASSERT

#define NV_SOR_PLL0_VCOPD_ASSERT   (1 << 2)

Definition at line 244 of file sor.h.

◆ NV_SOR_PLL0_VCOPD_MASK

#define NV_SOR_PLL0_VCOPD_MASK   (1 << 2)

Definition at line 242 of file sor.h.

◆ NV_SOR_PLL0_VCOPD_RESCIND

#define NV_SOR_PLL0_VCOPD_RESCIND   (0 << 2)

Definition at line 243 of file sor.h.

◆ NV_SOR_PLL0_VCOPD_SHIFT

#define NV_SOR_PLL0_VCOPD_SHIFT   (2)

Definition at line 241 of file sor.h.

◆ NV_SOR_PLL1

#define NV_SOR_PLL1   (0x18)

Definition at line 252 of file sor.h.

◆ NV_SOR_PLL1_TERM_COMPOUT_HIGH

#define NV_SOR_PLL1_TERM_COMPOUT_HIGH   (1 << 15)

Definition at line 255 of file sor.h.

◆ NV_SOR_PLL1_TERM_COMPOUT_LOW

#define NV_SOR_PLL1_TERM_COMPOUT_LOW   (0 << 15)

Definition at line 254 of file sor.h.

◆ NV_SOR_PLL1_TERM_COMPOUT_SHIFT

#define NV_SOR_PLL1_TERM_COMPOUT_SHIFT   (15)

Definition at line 253 of file sor.h.

◆ NV_SOR_PLL1_TMDS_TERM_DISABLE

#define NV_SOR_PLL1_TMDS_TERM_DISABLE   (0 << 8)

Definition at line 250 of file sor.h.

◆ NV_SOR_PLL1_TMDS_TERM_ENABLE

#define NV_SOR_PLL1_TMDS_TERM_ENABLE   (1 << 8)

Definition at line 251 of file sor.h.

◆ NV_SOR_PLL1_TMDS_TERM_SHIFT

#define NV_SOR_PLL1_TMDS_TERM_SHIFT   (8)

Definition at line 249 of file sor.h.

◆ NV_SOR_PLL2

#define NV_SOR_PLL2   (0x19)

Definition at line 256 of file sor.h.

◆ NV_SOR_PLL2_AUX1_SEQ_MASK

#define NV_SOR_PLL2_AUX1_SEQ_MASK   (1 << 17)

Definition at line 261 of file sor.h.

◆ NV_SOR_PLL2_AUX1_SEQ_PLLCAPPD_ALLOW

#define NV_SOR_PLL2_AUX1_SEQ_PLLCAPPD_ALLOW   (0 << 17)

Definition at line 262 of file sor.h.

◆ NV_SOR_PLL2_AUX1_SEQ_PLLCAPPD_OVERRIDE

#define NV_SOR_PLL2_AUX1_SEQ_PLLCAPPD_OVERRIDE   (1 << 17)

Definition at line 263 of file sor.h.

◆ NV_SOR_PLL2_AUX1_SHIFT

#define NV_SOR_PLL2_AUX1_SHIFT   (17)

Definition at line 260 of file sor.h.

◆ NV_SOR_PLL2_AUX2_ALLOW_POWERDOWN

#define NV_SOR_PLL2_AUX2_ALLOW_POWERDOWN   (1 << 18)

Definition at line 267 of file sor.h.

◆ NV_SOR_PLL2_AUX2_MASK

#define NV_SOR_PLL2_AUX2_MASK   (1 << 18)

Definition at line 265 of file sor.h.

◆ NV_SOR_PLL2_AUX2_OVERRIDE_POWERDOWN

#define NV_SOR_PLL2_AUX2_OVERRIDE_POWERDOWN   (0 << 18)

Definition at line 266 of file sor.h.

◆ NV_SOR_PLL2_AUX2_SHIFT

#define NV_SOR_PLL2_AUX2_SHIFT   (18)

Definition at line 264 of file sor.h.

◆ NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_DISABLE

#define NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_DISABLE   (0 << 22)

Definition at line 270 of file sor.h.

◆ NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_ENABLE

#define NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_ENABLE   (1 << 22)

Definition at line 271 of file sor.h.

◆ NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_MASK

#define NV_SOR_PLL2_AUX6_BANDGAP_POWERDOWN_MASK   (1 << 22)

Definition at line 269 of file sor.h.

◆ NV_SOR_PLL2_AUX6_SHIFT

#define NV_SOR_PLL2_AUX6_SHIFT   (22)

Definition at line 268 of file sor.h.

◆ NV_SOR_PLL2_AUX7_PORT_POWERDOWN_DISABLE

#define NV_SOR_PLL2_AUX7_PORT_POWERDOWN_DISABLE   (0 << 23)

Definition at line 274 of file sor.h.

◆ NV_SOR_PLL2_AUX7_PORT_POWERDOWN_ENABLE

#define NV_SOR_PLL2_AUX7_PORT_POWERDOWN_ENABLE   (1 << 23)

Definition at line 275 of file sor.h.

◆ NV_SOR_PLL2_AUX7_PORT_POWERDOWN_MASK

#define NV_SOR_PLL2_AUX7_PORT_POWERDOWN_MASK   (1 << 23)

Definition at line 273 of file sor.h.

◆ NV_SOR_PLL2_AUX7_SHIFT

#define NV_SOR_PLL2_AUX7_SHIFT   (23)

Definition at line 272 of file sor.h.

◆ NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_DISABLE

#define NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_DISABLE   (0 << 24)

Definition at line 278 of file sor.h.

◆ NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_ENABLE

#define NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_ENABLE   (1 << 24)

Definition at line 279 of file sor.h.

◆ NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_MASK

#define NV_SOR_PLL2_AUX8_SEQ_PLLCAPPD_ENFORCE_MASK   (1 << 24)

Definition at line 277 of file sor.h.

◆ NV_SOR_PLL2_AUX8_SHIFT

#define NV_SOR_PLL2_AUX8_SHIFT   (24)

Definition at line 276 of file sor.h.

◆ NV_SOR_PLL2_AUX9_LVDSEN_ALLOW

#define NV_SOR_PLL2_AUX9_LVDSEN_ALLOW   (0 << 25)

Definition at line 281 of file sor.h.

◆ NV_SOR_PLL2_AUX9_LVDSEN_OVERRIDE

#define NV_SOR_PLL2_AUX9_LVDSEN_OVERRIDE   (1 << 25)

Definition at line 282 of file sor.h.

◆ NV_SOR_PLL2_AUX9_SHIFT

#define NV_SOR_PLL2_AUX9_SHIFT   (25)

Definition at line 280 of file sor.h.

◆ NV_SOR_PLL2_DCIR_PLL_RESET_ALLOW

#define NV_SOR_PLL2_DCIR_PLL_RESET_ALLOW   (1 << 0)

Definition at line 259 of file sor.h.

◆ NV_SOR_PLL2_DCIR_PLL_RESET_OVERRIDE

#define NV_SOR_PLL2_DCIR_PLL_RESET_OVERRIDE   (0 << 0)

Definition at line 258 of file sor.h.

◆ NV_SOR_PLL2_DCIR_PLL_RESET_SHIFT

#define NV_SOR_PLL2_DCIR_PLL_RESET_SHIFT   (0)

Definition at line 257 of file sor.h.

◆ NV_SOR_PLL3

#define NV_SOR_PLL3   (0x1a)

Definition at line 283 of file sor.h.

◆ NV_SOR_PLL3_PLLVDD_MODE_MASK

#define NV_SOR_PLL3_PLLVDD_MODE_MASK   (1 << 13)

Definition at line 285 of file sor.h.

◆ NV_SOR_PLL3_PLLVDD_MODE_SHIFT

#define NV_SOR_PLL3_PLLVDD_MODE_SHIFT   (13)

Definition at line 284 of file sor.h.

◆ NV_SOR_PLL3_PLLVDD_MODE_V1_8

#define NV_SOR_PLL3_PLLVDD_MODE_V1_8   (0 << 13)

Definition at line 286 of file sor.h.

◆ NV_SOR_PLL3_PLLVDD_MODE_V3_3

#define NV_SOR_PLL3_PLLVDD_MODE_V3_3   (1 << 13)

Definition at line 287 of file sor.h.

◆ NV_SOR_POSTCURSOR

#define NV_SOR_POSTCURSOR (   i)    (0x56 + (i))

Definition at line 646 of file sor.h.

◆ NV_SOR_PR

#define NV_SOR_PR (   i)    (0x52 + (i))

Definition at line 596 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL0

#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL0   (0)

Definition at line 635 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL1

#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL1   (4)

Definition at line 639 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL2

#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL2   (8)

Definition at line 642 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL3

#define NV_SOR_PR_LANE0_DP_LANE2_D0_LEVEL3   (17)

Definition at line 644 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL0

#define NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL0   (0)

Definition at line 636 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL1

#define NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL1   (6)

Definition at line 640 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL2

#define NV_SOR_PR_LANE0_DP_LANE2_D1_LEVEL2   (13)

Definition at line 643 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D2_LEVEL0

#define NV_SOR_PR_LANE0_DP_LANE2_D2_LEVEL0   (0)

Definition at line 637 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D2_LEVEL1

#define NV_SOR_PR_LANE0_DP_LANE2_D2_LEVEL1   (17)

Definition at line 641 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_D3_LEVEL0

#define NV_SOR_PR_LANE0_DP_LANE2_D3_LEVEL0   (0)

Definition at line 638 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_MASK

#define NV_SOR_PR_LANE0_DP_LANE2_MASK   (0xff)

Definition at line 634 of file sor.h.

◆ NV_SOR_PR_LANE0_DP_LANE2_SHIFT

#define NV_SOR_PR_LANE0_DP_LANE2_SHIFT   (0)

Definition at line 633 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL0

#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL0   (0 >> 8)

Definition at line 623 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL1

#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL1   (4 >> 8)

Definition at line 627 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL2

#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL2   (8 >> 8)

Definition at line 630 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL3

#define NV_SOR_PR_LANE1_DP_LANE1_D0_LEVEL3   (17 >> 8)

Definition at line 632 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL0

#define NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL0   (0 >> 8)

Definition at line 624 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL1

#define NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL1   (6 >> 8)

Definition at line 628 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL2

#define NV_SOR_PR_LANE1_DP_LANE1_D1_LEVEL2   (13 >> 8)

Definition at line 631 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D2_LEVEL0

#define NV_SOR_PR_LANE1_DP_LANE1_D2_LEVEL0   (0 >> 8)

Definition at line 625 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D2_LEVEL1

#define NV_SOR_PR_LANE1_DP_LANE1_D2_LEVEL1   (17 >> 8)

Definition at line 629 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_D3_LEVEL0

#define NV_SOR_PR_LANE1_DP_LANE1_D3_LEVEL0   (0 >> 8)

Definition at line 626 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_MASK

#define NV_SOR_PR_LANE1_DP_LANE1_MASK   (0xff >> 8)

Definition at line 622 of file sor.h.

◆ NV_SOR_PR_LANE1_DP_LANE1_SHIFT

#define NV_SOR_PR_LANE1_DP_LANE1_SHIFT   (8)

Definition at line 621 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL0

#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL0   (0 << 16)

Definition at line 611 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL1

#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL1   (4 << 16)

Definition at line 615 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL2

#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL2   (8 << 16)

Definition at line 618 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL3

#define NV_SOR_PR_LANE2_DP_LANE0_D0_LEVEL3   (17 << 16)

Definition at line 620 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL0

#define NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL0   (0 << 16)

Definition at line 612 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL1

#define NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL1   (6 << 16)

Definition at line 616 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL2

#define NV_SOR_PR_LANE2_DP_LANE0_D1_LEVEL2   (13 << 16)

Definition at line 619 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D2_LEVEL0

#define NV_SOR_PR_LANE2_DP_LANE0_D2_LEVEL0   (0 << 16)

Definition at line 613 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D2_LEVEL1

#define NV_SOR_PR_LANE2_DP_LANE0_D2_LEVEL1   (17 << 16)

Definition at line 617 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_D3_LEVEL0

#define NV_SOR_PR_LANE2_DP_LANE0_D3_LEVEL0   (0 << 16)

Definition at line 614 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_MASK

#define NV_SOR_PR_LANE2_DP_LANE0_MASK   (0xff << 16)

Definition at line 610 of file sor.h.

◆ NV_SOR_PR_LANE2_DP_LANE0_SHIFT

#define NV_SOR_PR_LANE2_DP_LANE0_SHIFT   (16)

Definition at line 609 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL0

#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL0   (0 << 24)

Definition at line 599 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL1

#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL1   (4 << 24)

Definition at line 603 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL2

#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL2   (8 << 24)

Definition at line 606 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL3

#define NV_SOR_PR_LANE3_DP_LANE3_D0_LEVEL3   (17 << 24)

Definition at line 608 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL0

#define NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL0   (0 << 24)

Definition at line 600 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL1

#define NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL1   (6 << 24)

Definition at line 604 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL2

#define NV_SOR_PR_LANE3_DP_LANE3_D1_LEVEL2   (13 << 24)

Definition at line 607 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D2_LEVEL0

#define NV_SOR_PR_LANE3_DP_LANE3_D2_LEVEL0   (0 << 24)

Definition at line 601 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D2_LEVEL1

#define NV_SOR_PR_LANE3_DP_LANE3_D2_LEVEL1   (17 << 24)

Definition at line 605 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_D3_LEVEL0

#define NV_SOR_PR_LANE3_DP_LANE3_D3_LEVEL0   (0 << 24)

Definition at line 602 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_MASK

#define NV_SOR_PR_LANE3_DP_LANE3_MASK   (0xff << 24)

Definition at line 598 of file sor.h.

◆ NV_SOR_PR_LANE3_DP_LANE3_SHIFT

#define NV_SOR_PR_LANE3_DP_LANE3_SHIFT   (24)

Definition at line 597 of file sor.h.

◆ NV_SOR_PWM_CTL

#define NV_SOR_PWM_CTL   (0x33)

Definition at line 507 of file sor.h.

◆ NV_SOR_PWM_CTL_CLKSEL_PCLK

#define NV_SOR_PWM_CTL_CLKSEL_PCLK   (0 << 30)

Definition at line 513 of file sor.h.

◆ NV_SOR_PWM_CTL_CLKSEL_SHIFT

#define NV_SOR_PWM_CTL_CLKSEL_SHIFT   (30)

Definition at line 512 of file sor.h.

◆ NV_SOR_PWM_CTL_CLKSEL_XTAL

#define NV_SOR_PWM_CTL_CLKSEL_XTAL   (1 << 30)

Definition at line 514 of file sor.h.

◆ NV_SOR_PWM_CTL_DUTY_CYCLE_MASK

#define NV_SOR_PWM_CTL_DUTY_CYCLE_MASK   (0xffffff)

Definition at line 516 of file sor.h.

◆ NV_SOR_PWM_CTL_DUTY_CYCLE_SHIFT

#define NV_SOR_PWM_CTL_DUTY_CYCLE_SHIFT   (0)

Definition at line 515 of file sor.h.

◆ NV_SOR_PWM_CTL_SETTING_NEW_DONE

#define NV_SOR_PWM_CTL_SETTING_NEW_DONE   (0 << 31)

Definition at line 509 of file sor.h.

◆ NV_SOR_PWM_CTL_SETTING_NEW_PENDING

#define NV_SOR_PWM_CTL_SETTING_NEW_PENDING   (1 << 31)

Definition at line 510 of file sor.h.

◆ NV_SOR_PWM_CTL_SETTING_NEW_SHIFT

#define NV_SOR_PWM_CTL_SETTING_NEW_SHIFT   (31)

Definition at line 508 of file sor.h.

◆ NV_SOR_PWM_CTL_SETTING_NEW_TRIGGER

#define NV_SOR_PWM_CTL_SETTING_NEW_TRIGGER   (1 << 31)

Definition at line 511 of file sor.h.

◆ NV_SOR_PWM_DIV

#define NV_SOR_PWM_DIV   (0x32)

Definition at line 505 of file sor.h.

◆ NV_SOR_PWM_DIV_DIVIDE_DEFAULT_MASK

#define NV_SOR_PWM_DIV_DIVIDE_DEFAULT_MASK   (0xffffff)

Definition at line 506 of file sor.h.

◆ NV_SOR_PWR

#define NV_SOR_PWR   (0x15)

Definition at line 145 of file sor.h.

◆ NV_SOR_PWR_HALT_DELAY_ACTIVE

#define NV_SOR_PWR_HALT_DELAY_ACTIVE   (1 << 24)

Definition at line 158 of file sor.h.

◆ NV_SOR_PWR_HALT_DELAY_DEFAULT_MASK

#define NV_SOR_PWR_HALT_DELAY_DEFAULT_MASK   (0x1 << 24)

Definition at line 156 of file sor.h.

◆ NV_SOR_PWR_HALT_DELAY_DONE

#define NV_SOR_PWR_HALT_DELAY_DONE   (0 << 24)

Definition at line 157 of file sor.h.

◆ NV_SOR_PWR_HALT_DELAY_SHIFT

#define NV_SOR_PWR_HALT_DELAY_SHIFT   (24)

Definition at line 155 of file sor.h.

◆ NV_SOR_PWR_MODE_DEFAULT_MASK

#define NV_SOR_PWR_MODE_DEFAULT_MASK   (0x1 << 28)

Definition at line 152 of file sor.h.

◆ NV_SOR_PWR_MODE_NORMAL

#define NV_SOR_PWR_MODE_NORMAL   (0 << 28)

Definition at line 153 of file sor.h.

◆ NV_SOR_PWR_MODE_SAFE

#define NV_SOR_PWR_MODE_SAFE   (1 << 28)

Definition at line 154 of file sor.h.

◆ NV_SOR_PWR_MODE_SHIFT

#define NV_SOR_PWR_MODE_SHIFT   (28)

Definition at line 151 of file sor.h.

◆ NV_SOR_PWR_NORMAL_START_ALT

#define NV_SOR_PWR_NORMAL_START_ALT   (1 << 16)

Definition at line 170 of file sor.h.

◆ NV_SOR_PWR_NORMAL_START_DEFAULT_MASK

#define NV_SOR_PWR_NORMAL_START_DEFAULT_MASK   (0x1 << 1)

Definition at line 168 of file sor.h.

◆ NV_SOR_PWR_NORMAL_START_NORMAL

#define NV_SOR_PWR_NORMAL_START_NORMAL   (0 << 16)

Definition at line 169 of file sor.h.

◆ NV_SOR_PWR_NORMAL_START_SHIFT

#define NV_SOR_PWR_NORMAL_START_SHIFT   (1)

Definition at line 167 of file sor.h.

◆ NV_SOR_PWR_NORMAL_STATE_DEFAULT_MASK

#define NV_SOR_PWR_NORMAL_STATE_DEFAULT_MASK   (0x1)

Definition at line 172 of file sor.h.

◆ NV_SOR_PWR_NORMAL_STATE_PD

#define NV_SOR_PWR_NORMAL_STATE_PD   (0)

Definition at line 173 of file sor.h.

◆ NV_SOR_PWR_NORMAL_STATE_PU

#define NV_SOR_PWR_NORMAL_STATE_PU   (1)

Definition at line 174 of file sor.h.

◆ NV_SOR_PWR_NORMAL_STATE_SHIFT

#define NV_SOR_PWR_NORMAL_STATE_SHIFT   (0)

Definition at line 171 of file sor.h.

◆ NV_SOR_PWR_SAFE_START_ALT

#define NV_SOR_PWR_SAFE_START_ALT   (1 << 17)

Definition at line 162 of file sor.h.

◆ NV_SOR_PWR_SAFE_START_DEFAULT_MASK

#define NV_SOR_PWR_SAFE_START_DEFAULT_MASK   (0x1 << 17)

Definition at line 160 of file sor.h.

◆ NV_SOR_PWR_SAFE_START_NORMAL

#define NV_SOR_PWR_SAFE_START_NORMAL   (0 << 17)

Definition at line 161 of file sor.h.

◆ NV_SOR_PWR_SAFE_START_SHIFT

#define NV_SOR_PWR_SAFE_START_SHIFT   (17)

Definition at line 159 of file sor.h.

◆ NV_SOR_PWR_SAFE_STATE_DEFAULT_MASK

#define NV_SOR_PWR_SAFE_STATE_DEFAULT_MASK   (0x1 << 16)

Definition at line 164 of file sor.h.

◆ NV_SOR_PWR_SAFE_STATE_PD

#define NV_SOR_PWR_SAFE_STATE_PD   (0 << 16)

Definition at line 165 of file sor.h.

◆ NV_SOR_PWR_SAFE_STATE_PU

#define NV_SOR_PWR_SAFE_STATE_PU   (1 << 16)

Definition at line 166 of file sor.h.

◆ NV_SOR_PWR_SAFE_STATE_SHIFT

#define NV_SOR_PWR_SAFE_STATE_SHIFT   (16)

Definition at line 163 of file sor.h.

◆ NV_SOR_PWR_SETTING_NEW_DEFAULT_MASK

#define NV_SOR_PWR_SETTING_NEW_DEFAULT_MASK   (0x1 << 31)

Definition at line 147 of file sor.h.

◆ NV_SOR_PWR_SETTING_NEW_DONE

#define NV_SOR_PWR_SETTING_NEW_DONE   (0 << 31)

Definition at line 148 of file sor.h.

◆ NV_SOR_PWR_SETTING_NEW_PENDING

#define NV_SOR_PWR_SETTING_NEW_PENDING   (1 << 31)

Definition at line 149 of file sor.h.

◆ NV_SOR_PWR_SETTING_NEW_SHIFT

#define NV_SOR_PWR_SETTING_NEW_SHIFT   (31)

Definition at line 146 of file sor.h.

◆ NV_SOR_PWR_SETTING_NEW_TRIGGER

#define NV_SOR_PWR_SETTING_NEW_TRIGGER   (1 << 31)

Definition at line 150 of file sor.h.

◆ NV_SOR_SEQ_CTL

#define NV_SOR_SEQ_CTL   (0x20)

Definition at line 383 of file sor.h.

◆ NV_SOR_SEQ_CTL_PC_MASK

#define NV_SOR_SEQ_CTL_PC_MASK   (0xf << 16)

Definition at line 393 of file sor.h.

◆ NV_SOR_SEQ_CTL_PC_SHIFT

#define NV_SOR_SEQ_CTL_PC_SHIFT   (16)

Definition at line 392 of file sor.h.

◆ NV_SOR_SEQ_CTL_PD_PC_ALT_MASK

#define NV_SOR_SEQ_CTL_PD_PC_ALT_MASK   (0xf << 12)

Definition at line 395 of file sor.h.

◆ NV_SOR_SEQ_CTL_PD_PC_ALT_SHIFT

#define NV_SOR_SEQ_CTL_PD_PC_ALT_SHIFT   (12)

Definition at line 394 of file sor.h.

◆ NV_SOR_SEQ_CTL_PD_PC_MASK

#define NV_SOR_SEQ_CTL_PD_PC_MASK   (0xf << 8)

Definition at line 397 of file sor.h.

◆ NV_SOR_SEQ_CTL_PD_PC_SHIFT

#define NV_SOR_SEQ_CTL_PD_PC_SHIFT   (8)

Definition at line 396 of file sor.h.

◆ NV_SOR_SEQ_CTL_PU_PC_ALT_MASK

#define NV_SOR_SEQ_CTL_PU_PC_ALT_MASK   (0xf << 4)

Definition at line 399 of file sor.h.

◆ NV_SOR_SEQ_CTL_PU_PC_ALT_SHIFT

#define NV_SOR_SEQ_CTL_PU_PC_ALT_SHIFT   (4)

Definition at line 398 of file sor.h.

◆ NV_SOR_SEQ_CTL_PU_PC_MASK

#define NV_SOR_SEQ_CTL_PU_PC_MASK   (0xf)

Definition at line 401 of file sor.h.

◆ NV_SOR_SEQ_CTL_PU_PC_SHIFT

#define NV_SOR_SEQ_CTL_PU_PC_SHIFT   (0)

Definition at line 400 of file sor.h.

◆ NV_SOR_SEQ_CTL_STATUS_MASK

#define NV_SOR_SEQ_CTL_STATUS_MASK   (0x1 << 28)

Definition at line 389 of file sor.h.

◆ NV_SOR_SEQ_CTL_STATUS_RUNNING

#define NV_SOR_SEQ_CTL_STATUS_RUNNING   (1 << 28)

Definition at line 391 of file sor.h.

◆ NV_SOR_SEQ_CTL_STATUS_SHIFT

#define NV_SOR_SEQ_CTL_STATUS_SHIFT   (28)

Definition at line 388 of file sor.h.

◆ NV_SOR_SEQ_CTL_STATUS_STOPPED

#define NV_SOR_SEQ_CTL_STATUS_STOPPED   (0 << 28)

Definition at line 390 of file sor.h.

◆ NV_SOR_SEQ_CTL_SWITCH_FORCE

#define NV_SOR_SEQ_CTL_SWITCH_FORCE   (1 << 30)

Definition at line 387 of file sor.h.

◆ NV_SOR_SEQ_CTL_SWITCH_MASK

#define NV_SOR_SEQ_CTL_SWITCH_MASK   (0x1 << 30)

Definition at line 385 of file sor.h.

◆ NV_SOR_SEQ_CTL_SWITCH_SHIFT

#define NV_SOR_SEQ_CTL_SWITCH_SHIFT   (30)

Definition at line 384 of file sor.h.

◆ NV_SOR_SEQ_CTL_SWITCH_WAIT

#define NV_SOR_SEQ_CTL_SWITCH_WAIT   (0 << 30)

Definition at line 386 of file sor.h.

◆ NV_SOR_SEQ_INST

#define NV_SOR_SEQ_INST (   i)    (0x22 + i)

Definition at line 449 of file sor.h.

◆ NV_SOR_SEQ_INST_ASSERT_PLL_RESET_NORMAL

#define NV_SOR_SEQ_INST_ASSERT_PLL_RESET_NORMAL   (0 << 29)

Definition at line 457 of file sor.h.

◆ NV_SOR_SEQ_INST_ASSERT_PLL_RESET_RST

#define NV_SOR_SEQ_INST_ASSERT_PLL_RESET_RST   (1 << 29)

Definition at line 458 of file sor.h.

◆ NV_SOR_SEQ_INST_ASSERT_PLL_RESET_SHIFT

#define NV_SOR_SEQ_INST_ASSERT_PLL_RESET_SHIFT   (29)

Definition at line 456 of file sor.h.

◆ NV_SOR_SEQ_INST_BLACK_DATA_BLACK

#define NV_SOR_SEQ_INST_BLACK_DATA_BLACK   (1 << 25)

Definition at line 470 of file sor.h.

◆ NV_SOR_SEQ_INST_BLACK_DATA_NORMAL

#define NV_SOR_SEQ_INST_BLACK_DATA_NORMAL   (0 << 25)

Definition at line 469 of file sor.h.

◆ NV_SOR_SEQ_INST_BLACK_DATA_SHIFT

#define NV_SOR_SEQ_INST_BLACK_DATA_SHIFT   (25)

Definition at line 468 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_DE_INACTIVE

#define NV_SOR_SEQ_INST_BLANK_DE_INACTIVE   (1 << 26)

Definition at line 467 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_DE_NORMAL

#define NV_SOR_SEQ_INST_BLANK_DE_NORMAL   (0 << 26)

Definition at line 466 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_DE_SHIFT

#define NV_SOR_SEQ_INST_BLANK_DE_SHIFT   (26)

Definition at line 465 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_H_INACTIVE

#define NV_SOR_SEQ_INST_BLANK_H_INACTIVE   (1 << 27)

Definition at line 464 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_H_NORMAL

#define NV_SOR_SEQ_INST_BLANK_H_NORMAL   (0 << 27)

Definition at line 463 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_H_SHIFT

#define NV_SOR_SEQ_INST_BLANK_H_SHIFT   (27)

Definition at line 462 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_V_INACTIVE

#define NV_SOR_SEQ_INST_BLANK_V_INACTIVE   (1 << 28)

Definition at line 461 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_V_NORMAL

#define NV_SOR_SEQ_INST_BLANK_V_NORMAL   (0 << 28)

Definition at line 460 of file sor.h.

◆ NV_SOR_SEQ_INST_BLANK_V_SHIFT

#define NV_SOR_SEQ_INST_BLANK_V_SHIFT   (28)

Definition at line 459 of file sor.h.

◆ NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_FALSE

#define NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_FALSE   (0 << 23)

Definition at line 475 of file sor.h.

◆ NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_SHIFT

#define NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_SHIFT   (23)

Definition at line 474 of file sor.h.

◆ NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_TRUE

#define NV_SOR_SEQ_INST_DRIVE_PWM_OUT_LO_TRUE   (1 << 23)

Definition at line 476 of file sor.h.

◆ NV_SOR_SEQ_INST_HALT_FALSE

#define NV_SOR_SEQ_INST_HALT_FALSE   (0 << 15)

Definition at line 496 of file sor.h.

◆ NV_SOR_SEQ_INST_HALT_SHIFT

#define NV_SOR_SEQ_INST_HALT_SHIFT   (15)

Definition at line 495 of file sor.h.

◆ NV_SOR_SEQ_INST_HALT_TRUE

#define NV_SOR_SEQ_INST_HALT_TRUE   (1 << 15)

Definition at line 497 of file sor.h.

◆ NV_SOR_SEQ_INST_LANE_SEQ_RUN

#define NV_SOR_SEQ_INST_LANE_SEQ_RUN   (1 << 18)

Definition at line 488 of file sor.h.

◆ NV_SOR_SEQ_INST_LANE_SEQ_SHIFT

#define NV_SOR_SEQ_INST_LANE_SEQ_SHIFT   (18)

Definition at line 486 of file sor.h.

◆ NV_SOR_SEQ_INST_LANE_SEQ_STOP

#define NV_SOR_SEQ_INST_LANE_SEQ_STOP   (0 << 18)

Definition at line 487 of file sor.h.

◆ NV_SOR_SEQ_INST_PDPLL_NO

#define NV_SOR_SEQ_INST_PDPLL_NO   (0 << 16)

Definition at line 493 of file sor.h.

◆ NV_SOR_SEQ_INST_PDPLL_SHIFT

#define NV_SOR_SEQ_INST_PDPLL_SHIFT   (16)

Definition at line 492 of file sor.h.

◆ NV_SOR_SEQ_INST_PDPLL_YES

#define NV_SOR_SEQ_INST_PDPLL_YES   (1 << 16)

Definition at line 494 of file sor.h.

◆ NV_SOR_SEQ_INST_PDPORT_NO

#define NV_SOR_SEQ_INST_PDPORT_NO   (0 << 17)

Definition at line 490 of file sor.h.

◆ NV_SOR_SEQ_INST_PDPORT_SHIFT

#define NV_SOR_SEQ_INST_PDPORT_SHIFT   (17)

Definition at line 489 of file sor.h.

◆ NV_SOR_SEQ_INST_PDPORT_YES

#define NV_SOR_SEQ_INST_PDPORT_YES   (1 << 17)

Definition at line 491 of file sor.h.

◆ NV_SOR_SEQ_INST_PIN_A_HIGH

#define NV_SOR_SEQ_INST_PIN_A_HIGH   (1 << 21)

Definition at line 482 of file sor.h.

◆ NV_SOR_SEQ_INST_PIN_A_LOW

#define NV_SOR_SEQ_INST_PIN_A_LOW   (0 << 21)

Definition at line 481 of file sor.h.

◆ NV_SOR_SEQ_INST_PIN_A_SHIFT

#define NV_SOR_SEQ_INST_PIN_A_SHIFT   (21)

Definition at line 480 of file sor.h.

◆ NV_SOR_SEQ_INST_PIN_B_HIGH

#define NV_SOR_SEQ_INST_PIN_B_HIGH   (1 << 22)

Definition at line 479 of file sor.h.

◆ NV_SOR_SEQ_INST_PIN_B_LOW

#define NV_SOR_SEQ_INST_PIN_B_LOW   (0 << 22)

Definition at line 478 of file sor.h.

◆ NV_SOR_SEQ_INST_PIN_B_SHIFT

#define NV_SOR_SEQ_INST_PIN_B_SHIFT   (22)

Definition at line 477 of file sor.h.

◆ NV_SOR_SEQ_INST_PLL_PULLDOWN_DISABLE

#define NV_SOR_SEQ_INST_PLL_PULLDOWN_DISABLE   (0 << 31)

Definition at line 451 of file sor.h.

◆ NV_SOR_SEQ_INST_PLL_PULLDOWN_ENABLE

#define NV_SOR_SEQ_INST_PLL_PULLDOWN_ENABLE   (1 << 31)

Definition at line 452 of file sor.h.

◆ NV_SOR_SEQ_INST_PLL_PULLDOWN_SHIFT

#define NV_SOR_SEQ_INST_PLL_PULLDOWN_SHIFT   (31)

Definition at line 450 of file sor.h.

◆ NV_SOR_SEQ_INST_POWERDOWN_MACRO_NORMAL

#define NV_SOR_SEQ_INST_POWERDOWN_MACRO_NORMAL   (0 << 30)

Definition at line 454 of file sor.h.

◆ NV_SOR_SEQ_INST_POWERDOWN_MACRO_POWERDOWN

#define NV_SOR_SEQ_INST_POWERDOWN_MACRO_POWERDOWN   (1 << 30)

Definition at line 455 of file sor.h.

◆ NV_SOR_SEQ_INST_POWERDOWN_MACRO_SHIFT

#define NV_SOR_SEQ_INST_POWERDOWN_MACRO_SHIFT   (30)

Definition at line 453 of file sor.h.

◆ NV_SOR_SEQ_INST_SEQUENCE_DOWN

#define NV_SOR_SEQ_INST_SEQUENCE_DOWN   (1 << 19)

Definition at line 485 of file sor.h.

◆ NV_SOR_SEQ_INST_SEQUENCE_SHIFT

#define NV_SOR_SEQ_INST_SEQUENCE_SHIFT   (19)

Definition at line 483 of file sor.h.

◆ NV_SOR_SEQ_INST_SEQUENCE_UP

#define NV_SOR_SEQ_INST_SEQUENCE_UP   (0 << 19)

Definition at line 484 of file sor.h.

◆ NV_SOR_SEQ_INST_TRISTATE_IOS_ENABLE_PINS

#define NV_SOR_SEQ_INST_TRISTATE_IOS_ENABLE_PINS   (0 << 24)

Definition at line 472 of file sor.h.

◆ NV_SOR_SEQ_INST_TRISTATE_IOS_SHIFT

#define NV_SOR_SEQ_INST_TRISTATE_IOS_SHIFT   (24)

Definition at line 471 of file sor.h.

◆ NV_SOR_SEQ_INST_TRISTATE_IOS_TRISTATE

#define NV_SOR_SEQ_INST_TRISTATE_IOS_TRISTATE   (1 << 24)

Definition at line 473 of file sor.h.

◆ NV_SOR_SEQ_INST_WAIT_TIME_DEFAULT_MASK

#define NV_SOR_SEQ_INST_WAIT_TIME_DEFAULT_MASK   (0x3ff)

Definition at line 504 of file sor.h.

◆ NV_SOR_SEQ_INST_WAIT_TIME_SHIFT

#define NV_SOR_SEQ_INST_WAIT_TIME_SHIFT   (0)

Definition at line 503 of file sor.h.

◆ NV_SOR_SEQ_INST_WAIT_UNITS_DEFAULT_MASK

#define NV_SOR_SEQ_INST_WAIT_UNITS_DEFAULT_MASK   (0x3 << 12)

Definition at line 499 of file sor.h.

◆ NV_SOR_SEQ_INST_WAIT_UNITS_MS

#define NV_SOR_SEQ_INST_WAIT_UNITS_MS   (1 << 12)

Definition at line 501 of file sor.h.

◆ NV_SOR_SEQ_INST_WAIT_UNITS_SHIFT

#define NV_SOR_SEQ_INST_WAIT_UNITS_SHIFT   (12)

Definition at line 498 of file sor.h.

◆ NV_SOR_SEQ_INST_WAIT_UNITS_US

#define NV_SOR_SEQ_INST_WAIT_UNITS_US   (0 << 12)

Definition at line 500 of file sor.h.

◆ NV_SOR_SEQ_INST_WAIT_UNITS_VSYNC

#define NV_SOR_SEQ_INST_WAIT_UNITS_VSYNC   (2 << 12)

Definition at line 502 of file sor.h.

◆ NV_SOR_STATE0

#define NV_SOR_STATE0   (0x3)

Definition at line 25 of file sor.h.

◆ NV_SOR_STATE0_UPDATE_DEFAULT_MASK

#define NV_SOR_STATE0_UPDATE_DEFAULT_MASK   (0x1)

Definition at line 27 of file sor.h.

◆ NV_SOR_STATE0_UPDATE_SHIFT

#define NV_SOR_STATE0_UPDATE_SHIFT   (0)

Definition at line 26 of file sor.h.

◆ NV_SOR_STATE1

#define NV_SOR_STATE1   (0x4)

Definition at line 28 of file sor.h.

◆ NV_SOR_STATE1_ASY_CRCMODE_ACTIVE_RASTER

#define NV_SOR_STATE1_ASY_CRCMODE_ACTIVE_RASTER   (0 << 6)

Definition at line 65 of file sor.h.

◆ NV_SOR_STATE1_ASY_CRCMODE_COMPLETE_RASTER

#define NV_SOR_STATE1_ASY_CRCMODE_COMPLETE_RASTER   (1 << 6)

Definition at line 66 of file sor.h.

◆ NV_SOR_STATE1_ASY_CRCMODE_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_CRCMODE_DEFAULT_MASK   (0x3 << 6)

Definition at line 64 of file sor.h.

◆ NV_SOR_STATE1_ASY_CRCMODE_NON_ACTIVE_RASTER

#define NV_SOR_STATE1_ASY_CRCMODE_NON_ACTIVE_RASTER   (2 << 6)

Definition at line 67 of file sor.h.

◆ NV_SOR_STATE1_ASY_CRCMODE_SHIFT

#define NV_SOR_STATE1_ASY_CRCMODE_SHIFT   (6)

Definition at line 63 of file sor.h.

◆ NV_SOR_STATE1_ASY_DEPOL_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_DEPOL_DEFAULT_MASK   (0x1 << 14)

Definition at line 46 of file sor.h.

◆ NV_SOR_STATE1_ASY_DEPOL_NEGATIVE_TRUE

#define NV_SOR_STATE1_ASY_DEPOL_NEGATIVE_TRUE   (1 << 14)

Definition at line 48 of file sor.h.

◆ NV_SOR_STATE1_ASY_DEPOL_POSITIVE_TRUE

#define NV_SOR_STATE1_ASY_DEPOL_POSITIVE_TRUE   (0 << 14)

Definition at line 47 of file sor.h.

◆ NV_SOR_STATE1_ASY_DEPOL_SHIFT

#define NV_SOR_STATE1_ASY_DEPOL_SHIFT   (14)

Definition at line 45 of file sor.h.

◆ NV_SOR_STATE1_ASY_HSYNCPOL_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_HSYNCPOL_DEFAULT_MASK   (0x1 << 12)

Definition at line 54 of file sor.h.

◆ NV_SOR_STATE1_ASY_HSYNCPOL_NEGATIVE_TRUE

#define NV_SOR_STATE1_ASY_HSYNCPOL_NEGATIVE_TRUE   (1 << 12)

Definition at line 56 of file sor.h.

◆ NV_SOR_STATE1_ASY_HSYNCPOL_POSITIVE_TRUE

#define NV_SOR_STATE1_ASY_HSYNCPOL_POSITIVE_TRUE   (0 << 12)

Definition at line 55 of file sor.h.

◆ NV_SOR_STATE1_ASY_HSYNCPOL_SHIFT

#define NV_SOR_STATE1_ASY_HSYNCPOL_SHIFT   (12)

Definition at line 53 of file sor.h.

◆ NV_SOR_STATE1_ASY_OWNER_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_OWNER_DEFAULT_MASK   (0xf)

Definition at line 75 of file sor.h.

◆ NV_SOR_STATE1_ASY_OWNER_HEAD0

#define NV_SOR_STATE1_ASY_OWNER_HEAD0   (1)

Definition at line 77 of file sor.h.

◆ NV_SOR_STATE1_ASY_OWNER_HEAD1

#define NV_SOR_STATE1_ASY_OWNER_HEAD1   (2)

Definition at line 78 of file sor.h.

◆ NV_SOR_STATE1_ASY_OWNER_NONE

#define NV_SOR_STATE1_ASY_OWNER_NONE   (0)

Definition at line 76 of file sor.h.

◆ NV_SOR_STATE1_ASY_OWNER_SHIFT

#define NV_SOR_STATE1_ASY_OWNER_SHIFT   (0)

Definition at line 74 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_16_422

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_16_422   (1 << 17)

Definition at line 31 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_18_444

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_18_444   (2 << 17)

Definition at line 32 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_20_422

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_20_422   (3 << 17)

Definition at line 33 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_24_422

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_24_422   (4 << 17)

Definition at line 34 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_24_444

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_24_444   (5 << 17)

Definition at line 35 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_30_444

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_30_444   (6 << 17)

Definition at line 36 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_32_422

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_32_422   (7 << 17)

Definition at line 37 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_36_444

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_36_444   (8 << 17)

Definition at line 38 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_48_444

#define NV_SOR_STATE1_ASY_PIXELDEPTH_BPP_48_444   (9 << 17)

Definition at line 39 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_PIXELDEPTH_DEFAULT_MASK   (0xf << 17)

Definition at line 30 of file sor.h.

◆ NV_SOR_STATE1_ASY_PIXELDEPTH_SHIFT

#define NV_SOR_STATE1_ASY_PIXELDEPTH_SHIFT   (17)

Definition at line 29 of file sor.h.

◆ NV_SOR_STATE1_ASY_PROTOCOL_CUSTOM

#define NV_SOR_STATE1_ASY_PROTOCOL_CUSTOM   (15 << 8)

Definition at line 62 of file sor.h.

◆ NV_SOR_STATE1_ASY_PROTOCOL_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_PROTOCOL_DEFAULT_MASK   (0xf << 8)

Definition at line 58 of file sor.h.

◆ NV_SOR_STATE1_ASY_PROTOCOL_DP_A

#define NV_SOR_STATE1_ASY_PROTOCOL_DP_A   (8 << 8)

Definition at line 60 of file sor.h.

◆ NV_SOR_STATE1_ASY_PROTOCOL_DP_B

#define NV_SOR_STATE1_ASY_PROTOCOL_DP_B   (9 << 8)

Definition at line 61 of file sor.h.

◆ NV_SOR_STATE1_ASY_PROTOCOL_LVDS_CUSTOM

#define NV_SOR_STATE1_ASY_PROTOCOL_LVDS_CUSTOM   (0 << 8)

Definition at line 59 of file sor.h.

◆ NV_SOR_STATE1_ASY_PROTOCOL_SHIFT

#define NV_SOR_STATE1_ASY_PROTOCOL_SHIFT   (8)

Definition at line 57 of file sor.h.

◆ NV_SOR_STATE1_ASY_REPLICATE_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_REPLICATE_DEFAULT_MASK   (0x3 << 15)

Definition at line 41 of file sor.h.

◆ NV_SOR_STATE1_ASY_REPLICATE_OFF

#define NV_SOR_STATE1_ASY_REPLICATE_OFF   (0 << 15)

Definition at line 42 of file sor.h.

◆ NV_SOR_STATE1_ASY_REPLICATE_SHIFT

#define NV_SOR_STATE1_ASY_REPLICATE_SHIFT   (15)

Definition at line 40 of file sor.h.

◆ NV_SOR_STATE1_ASY_REPLICATE_X2

#define NV_SOR_STATE1_ASY_REPLICATE_X2   (1 << 15)

Definition at line 43 of file sor.h.

◆ NV_SOR_STATE1_ASY_REPLICATE_X4

#define NV_SOR_STATE1_ASY_REPLICATE_X4   (2 << 15)

Definition at line 44 of file sor.h.

◆ NV_SOR_STATE1_ASY_SUBOWNER_BOTH

#define NV_SOR_STATE1_ASY_SUBOWNER_BOTH   (3 << 4)

Definition at line 73 of file sor.h.

◆ NV_SOR_STATE1_ASY_SUBOWNER_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_SUBOWNER_DEFAULT_MASK   (0x3 << 4)

Definition at line 69 of file sor.h.

◆ NV_SOR_STATE1_ASY_SUBOWNER_NONE

#define NV_SOR_STATE1_ASY_SUBOWNER_NONE   (0 << 4)

Definition at line 70 of file sor.h.

◆ NV_SOR_STATE1_ASY_SUBOWNER_SHIFT

#define NV_SOR_STATE1_ASY_SUBOWNER_SHIFT   (4)

Definition at line 68 of file sor.h.

◆ NV_SOR_STATE1_ASY_SUBOWNER_SUBHEAD0

#define NV_SOR_STATE1_ASY_SUBOWNER_SUBHEAD0   (1 << 4)

Definition at line 71 of file sor.h.

◆ NV_SOR_STATE1_ASY_SUBOWNER_SUBHEAD1

#define NV_SOR_STATE1_ASY_SUBOWNER_SUBHEAD1   (2 << 4)

Definition at line 72 of file sor.h.

◆ NV_SOR_STATE1_ASY_VSYNCPOL_DEFAULT_MASK

#define NV_SOR_STATE1_ASY_VSYNCPOL_DEFAULT_MASK   (0x1 << 13)

Definition at line 50 of file sor.h.

◆ NV_SOR_STATE1_ASY_VSYNCPOL_NEGATIVE_TRUE

#define NV_SOR_STATE1_ASY_VSYNCPOL_NEGATIVE_TRUE   (1 << 13)

Definition at line 52 of file sor.h.

◆ NV_SOR_STATE1_ASY_VSYNCPOL_POSITIVE_TRUE

#define NV_SOR_STATE1_ASY_VSYNCPOL_POSITIVE_TRUE   (0 << 13)

Definition at line 51 of file sor.h.

◆ NV_SOR_STATE1_ASY_VSYNCPOL_SHIFT

#define NV_SOR_STATE1_ASY_VSYNCPOL_SHIFT   (13)

Definition at line 49 of file sor.h.

◆ NV_SOR_SUPER_STATE0

#define NV_SOR_SUPER_STATE0   (0x1)

Definition at line 10 of file sor.h.

◆ NV_SOR_SUPER_STATE0_UPDATE_DEFAULT_MASK

#define NV_SOR_SUPER_STATE0_UPDATE_DEFAULT_MASK   (0x1)

Definition at line 12 of file sor.h.

◆ NV_SOR_SUPER_STATE0_UPDATE_SHIFT

#define NV_SOR_SUPER_STATE0_UPDATE_SHIFT   (0)

Definition at line 11 of file sor.h.

◆ NV_SOR_SUPER_STATE1

#define NV_SOR_SUPER_STATE1   (0x2)

Definition at line 13 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_HEAD_OP_AWAKE

#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_AWAKE   (2)

Definition at line 24 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_HEAD_OP_DEFAULT_MASK

#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_DEFAULT_MASK   (0x3)

Definition at line 21 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SHIFT

#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SHIFT   (0)

Definition at line 20 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SLEEP

#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SLEEP   (0)

Definition at line 22 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SNOOZE

#define NV_SOR_SUPER_STATE1_ASY_HEAD_OP_SNOOZE   (1)

Definition at line 23 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_ORMODE_NORMAL

#define NV_SOR_SUPER_STATE1_ASY_ORMODE_NORMAL   (1 << 2)

Definition at line 19 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_ORMODE_SAFE

#define NV_SOR_SUPER_STATE1_ASY_ORMODE_SAFE   (0 << 2)

Definition at line 18 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ASY_ORMODE_SHIFT

#define NV_SOR_SUPER_STATE1_ASY_ORMODE_SHIFT   (2)

Definition at line 17 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ATTACHED_NO

#define NV_SOR_SUPER_STATE1_ATTACHED_NO   (0 << 3)

Definition at line 15 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ATTACHED_SHIFT

#define NV_SOR_SUPER_STATE1_ATTACHED_SHIFT   (3)

Definition at line 14 of file sor.h.

◆ NV_SOR_SUPER_STATE1_ATTACHED_YES

#define NV_SOR_SUPER_STATE1_ATTACHED_YES   (1 << 3)

Definition at line 16 of file sor.h.

◆ NV_SOR_TEST

#define NV_SOR_TEST   (0x16)

Definition at line 175 of file sor.h.

◆ NV_SOR_TEST_ACT_HEAD_OPMODE_AWAKE

#define NV_SOR_TEST_ACT_HEAD_OPMODE_AWAKE   (2 << 8)

Definition at line 215 of file sor.h.

◆ NV_SOR_TEST_ACT_HEAD_OPMODE_DEFAULT_MASK

#define NV_SOR_TEST_ACT_HEAD_OPMODE_DEFAULT_MASK   (0x3 << 8)

Definition at line 212 of file sor.h.

◆ NV_SOR_TEST_ACT_HEAD_OPMODE_SHIFT

#define NV_SOR_TEST_ACT_HEAD_OPMODE_SHIFT   (8)

Definition at line 211 of file sor.h.

◆ NV_SOR_TEST_ACT_HEAD_OPMODE_SLEEP

#define NV_SOR_TEST_ACT_HEAD_OPMODE_SLEEP   (0 << 8)

Definition at line 213 of file sor.h.

◆ NV_SOR_TEST_ACT_HEAD_OPMODE_SNOOZE

#define NV_SOR_TEST_ACT_HEAD_OPMODE_SNOOZE   (1 << 8)

Definition at line 214 of file sor.h.

◆ NV_SOR_TEST_ATTACHED_DEFAULT_MASK

#define NV_SOR_TEST_ATTACHED_DEFAULT_MASK   (0x1 << 10)

Definition at line 208 of file sor.h.

◆ NV_SOR_TEST_ATTACHED_FALSE

#define NV_SOR_TEST_ATTACHED_FALSE   (0 << 10)

Definition at line 209 of file sor.h.

◆ NV_SOR_TEST_ATTACHED_SHIFT

#define NV_SOR_TEST_ATTACHED_SHIFT   (10)

Definition at line 207 of file sor.h.

◆ NV_SOR_TEST_ATTACHED_TRUE

#define NV_SOR_TEST_ATTACHED_TRUE   (1 << 10)

Definition at line 210 of file sor.h.

◆ NV_SOR_TEST_CRC_POST_DESERIALIZE

#define NV_SOR_TEST_CRC_POST_DESERIALIZE   (1 << 23)

Definition at line 188 of file sor.h.

◆ NV_SOR_TEST_CRC_PRE_SERIALIZE

#define NV_SOR_TEST_CRC_PRE_SERIALIZE   (0 << 23)

Definition at line 187 of file sor.h.

◆ NV_SOR_TEST_CRC_SHIFT

#define NV_SOR_TEST_CRC_SHIFT   (23)

Definition at line 186 of file sor.h.

◆ NV_SOR_TEST_DSRC_DEBUG

#define NV_SOR_TEST_DSRC_DEBUG   (1 << 16)

Definition at line 200 of file sor.h.

◆ NV_SOR_TEST_DSRC_DEFAULT_MASK

#define NV_SOR_TEST_DSRC_DEFAULT_MASK   (0x3 << 16)

Definition at line 198 of file sor.h.

◆ NV_SOR_TEST_DSRC_NORMAL

#define NV_SOR_TEST_DSRC_NORMAL   (0 << 16)

Definition at line 199 of file sor.h.

◆ NV_SOR_TEST_DSRC_SHIFT

#define NV_SOR_TEST_DSRC_SHIFT   (16)

Definition at line 197 of file sor.h.

◆ NV_SOR_TEST_DSRC_TGEN

#define NV_SOR_TEST_DSRC_TGEN   (2 << 16)

Definition at line 201 of file sor.h.

◆ NV_SOR_TEST_HEAD_NUMBER_DEFAULT_MASK

#define NV_SOR_TEST_HEAD_NUMBER_DEFAULT_MASK   (0x3 << 12)

Definition at line 203 of file sor.h.

◆ NV_SOR_TEST_HEAD_NUMBER_HEAD0

#define NV_SOR_TEST_HEAD_NUMBER_HEAD0   (1 << 12)

Definition at line 205 of file sor.h.

◆ NV_SOR_TEST_HEAD_NUMBER_HEAD1

#define NV_SOR_TEST_HEAD_NUMBER_HEAD1   (2 << 12)

Definition at line 206 of file sor.h.

◆ NV_SOR_TEST_HEAD_NUMBER_NONE

#define NV_SOR_TEST_HEAD_NUMBER_NONE   (0 << 12)

Definition at line 204 of file sor.h.

◆ NV_SOR_TEST_HEAD_NUMBER_SHIFT

#define NV_SOR_TEST_HEAD_NUMBER_SHIFT   (12)

Definition at line 202 of file sor.h.

◆ NV_SOR_TEST_INVD_DISABLE

#define NV_SOR_TEST_INVD_DISABLE   (0 << 6)

Definition at line 217 of file sor.h.

◆ NV_SOR_TEST_INVD_ENABLE

#define NV_SOR_TEST_INVD_ENABLE   (1 << 6)

Definition at line 218 of file sor.h.

◆ NV_SOR_TEST_INVD_SHIFT

#define NV_SOR_TEST_INVD_SHIFT   (6)

Definition at line 216 of file sor.h.

◆ NV_SOR_TEST_TEST_ENABLE_DISABLE

#define NV_SOR_TEST_TEST_ENABLE_DISABLE   (0 << 1)

Definition at line 220 of file sor.h.

◆ NV_SOR_TEST_TEST_ENABLE_ENABLE

#define NV_SOR_TEST_TEST_ENABLE_ENABLE   (1 << 1)

Definition at line 221 of file sor.h.

◆ NV_SOR_TEST_TEST_ENABLE_SHIFT

#define NV_SOR_TEST_TEST_ENABLE_SHIFT   (1)

Definition at line 219 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_AVDD

#define NV_SOR_TEST_TESTMUX_AVDD   (16 << 24)

Definition at line 182 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_AVSS

#define NV_SOR_TEST_TESTMUX_AVSS   (0 << 24)

Definition at line 178 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_CLOCKIN

#define NV_SOR_TEST_TESTMUX_CLOCKIN   (2 << 24)

Definition at line 179 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_DEFAULT_MASK

#define NV_SOR_TEST_TESTMUX_DEFAULT_MASK   (0xff << 24)

Definition at line 177 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_PLL_VOL

#define NV_SOR_TEST_TESTMUX_PLL_VOL   (4 << 24)

Definition at line 180 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_REGREF_AVDD

#define NV_SOR_TEST_TESTMUX_REGREF_AVDD   (128 << 24)

Definition at line 185 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_REGREF_VDDREG

#define NV_SOR_TEST_TESTMUX_REGREF_VDDREG   (64 << 24)

Definition at line 184 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_SHIFT

#define NV_SOR_TEST_TESTMUX_SHIFT   (24)

Definition at line 176 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_SLOWCLKINT

#define NV_SOR_TEST_TESTMUX_SLOWCLKINT   (8 << 24)

Definition at line 181 of file sor.h.

◆ NV_SOR_TEST_TESTMUX_VDDREG

#define NV_SOR_TEST_TESTMUX_VDDREG   (32 << 24)

Definition at line 183 of file sor.h.

◆ NV_SOR_TEST_TPAT_DEFAULT_MASK

#define NV_SOR_TEST_TPAT_DEFAULT_MASK   (0x7 << 20)

Definition at line 190 of file sor.h.

◆ NV_SOR_TEST_TPAT_LO

#define NV_SOR_TEST_TPAT_LO   (0 << 20)

Definition at line 191 of file sor.h.

◆ NV_SOR_TEST_TPAT_MAXSTEP

#define NV_SOR_TEST_TPAT_MAXSTEP   (4 << 20)

Definition at line 195 of file sor.h.

◆ NV_SOR_TEST_TPAT_MINSTEP

#define NV_SOR_TEST_TPAT_MINSTEP   (5 << 20)

Definition at line 196 of file sor.h.

◆ NV_SOR_TEST_TPAT_RAMP

#define NV_SOR_TEST_TPAT_RAMP   (2 << 20)

Definition at line 193 of file sor.h.

◆ NV_SOR_TEST_TPAT_SHIFT

#define NV_SOR_TEST_TPAT_SHIFT   (20)

Definition at line 189 of file sor.h.

◆ NV_SOR_TEST_TPAT_TDAT

#define NV_SOR_TEST_TPAT_TDAT   (1 << 20)

Definition at line 192 of file sor.h.

◆ NV_SOR_TEST_TPAT_WALK

#define NV_SOR_TEST_TPAT_WALK   (3 << 20)

Definition at line 194 of file sor.h.

◆ NV_SOR_XBAR_CTRL

#define NV_SOR_XBAR_CTRL   (0x4a)

Definition at line 521 of file sor.h.

◆ SOR_LINK_SPEED_G1_62

#define SOR_LINK_SPEED_G1_62   6

Definition at line 835 of file sor.h.

◆ SOR_LINK_SPEED_G2_7

#define SOR_LINK_SPEED_G2_7   10

Definition at line 836 of file sor.h.

◆ SOR_LINK_SPEED_G5_4

#define SOR_LINK_SPEED_G5_4   20

Definition at line 837 of file sor.h.

◆ SOR_LINK_SPEED_LVDS

#define SOR_LINK_SPEED_LVDS   7

Definition at line 838 of file sor.h.

◆ TEGRA_SOR_ATTACH_TIMEOUT_MS

#define TEGRA_SOR_ATTACH_TIMEOUT_MS   100000

Definition at line 889 of file sor.h.

◆ TEGRA_SOR_TIMEOUT_MS

#define TEGRA_SOR_TIMEOUT_MS   1000

Definition at line 888 of file sor.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
training_pattern_disabled 
training_pattern_1 
training_pattern_2 
training_pattern_3 
training_pattern_none 

Definition at line 822 of file sor.h.

◆ tegra_dc_sor_protocol

Enumerator
SOR_DP 
SOR_LVDS 
SOR_DP 
SOR_LVDS 

Definition at line 830 of file sor.h.

Function Documentation

◆ tegra_dc_sor_attach()

◆ tegra_dc_sor_enable_dp()

◆ tegra_dc_sor_power_down_unused_lanes()

◆ tegra_dc_sor_read_link_config()

◆ tegra_dc_sor_set_dp_linkctl()

◆ tegra_dc_sor_set_internal_panel()

void tegra_dc_sor_set_internal_panel ( struct tegra_dc_sor_data sor,
int  is_int 
)

Definition at line 367 of file sor.c.

References NV_SOR_DP_SPARE, NV_SOR_DP_SPARE_PANEL_INTERNAL, NV_SOR_DP_SPARE_SEQ_ENABLE_YES, NV_SOR_DP_SPARE_SOR_CLK_SEL_MACRO_SORCLK, tegra_dc_sor_data::portnum, tegra_sor_readl(), and tegra_sor_writel().

Referenced by tegra_dc_dp_set_assr().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra_dc_sor_set_lane_count()

void tegra_dc_sor_set_lane_count ( struct tegra_dc_sor_data sor,
u8  lane_count 
)

Definition at line 418 of file sor.c.

References BIOS_ERR, NV_SOR_DP_LINKCTL, NV_SOR_DP_LINKCTL_LANECOUNT_FOUR, NV_SOR_DP_LINKCTL_LANECOUNT_MASK, NV_SOR_DP_LINKCTL_LANECOUNT_ONE, NV_SOR_DP_LINKCTL_LANECOUNT_TWO, tegra_dc_sor_data::portnum, printk, tegra_sor_readl(), and tegra_sor_writel().

Referenced by tegra_dp_set_lane_count().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra_dc_sor_set_lane_parm()

◆ tegra_dc_sor_set_link_bandwidth()

void tegra_dc_sor_set_link_bandwidth ( struct tegra_dc_sor_data sor,
u8  link_bw 
)

Definition at line 411 of file sor.c.

References NV_SOR_CLK_CNTRL, NV_SOR_CLK_CNTRL_DP_LINK_SPEED_MASK, NV_SOR_CLK_CNTRL_DP_LINK_SPEED_SHIFT, and tegra_sor_write_field().

Referenced by tegra_dp_set_link_bandwidth().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra_dc_sor_set_panel_power()

void tegra_dc_sor_set_panel_power ( struct tegra_dc_sor_data sor,
int  power_up 
)

Definition at line 242 of file sor.c.

References NV_SOR_DP_PADCTL, NV_SOR_DP_PADCTL_PAD_CAL_PD_POWERUP, tegra_dc_sor_data::portnum, tegra_sor_readl(), and tegra_sor_writel().

Referenced by dp_enable().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra_dc_sor_set_power_state()

int tegra_dc_sor_set_power_state ( struct tegra_dc_sor_data sor,
int  pu_pd 
)

◆ tegra_dc_sor_set_voltage_swing()

void tegra_dc_sor_set_voltage_swing ( struct tegra_dc_sor_data sor)

Definition at line 818 of file sor.c.

References BIOS_WARNING, tegra_dc_dp_link_config::link_bw, tegra_dc_sor_data::link_cfg, NV_SOR_LANE_DRIVE_CURRENT, NV_SOR_PR, tegra_dc_sor_data::portnum, printk, SOR_LINK_SPEED_G1_62, SOR_LINK_SPEED_G2_7, SOR_LINK_SPEED_G5_4, and tegra_sor_writel().

Referenced by tegra_dp_do_link_training().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra_dp_disable_tx_pu()

void tegra_dp_disable_tx_pu ( struct tegra_dc_sor_data sor)

Definition at line 66 of file sor.c.

References NV_SOR_DP_PADCTL, NV_SOR_DP_PADCTL_TX_PU_DISABLE, NV_SOR_DP_PADCTL_TX_PU_MASK, tegra_dc_sor_data::portnum, and tegra_sor_write_field().

Referenced by tegra_dp_lt_config().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra_dp_set_pe_vs_pc()

void tegra_dp_set_pe_vs_pc ( struct tegra_dc_sor_data sor,
u32  mask,
u32  pe_reg,
u32  vs_reg,
u32  pc_reg,
u8  pc_supported 
)

Definition at line 74 of file sor.c.

References mask, NV_SOR_DC, NV_SOR_POSTCURSOR, NV_SOR_PR, tegra_dc_sor_data::portnum, and tegra_sor_write_field().

Referenced by tegra_dp_lt_config().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tegra_sor_precharge_lanes()