Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0

Add the BIF0_PCIE_TX_POWER_CTRL_1 register offset and mask macro
definitions for AMD_CG_SUPPORT_BIF_LS.

Signed-off-by: Tim Huang <tim.huang@amd.com>
Reviewed-by: Yifan Zhang <yifan1.zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Tim Huang and committed by
Alex Deucher
6575eb93 d6c770d2

+15
+2
drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_7_0_offset.h
··· 15243 15243 #define regBIF0_PCIE_TX_TRACKING_ADDR_HI_BASE_IDX 5 15244 15244 #define regBIF0_PCIE_TX_TRACKING_CTRL_STATUS 0x420186 15245 15245 #define regBIF0_PCIE_TX_TRACKING_CTRL_STATUS_BASE_IDX 5 15246 + #define regBIF0_PCIE_TX_POWER_CTRL_1 0x420187 15247 + #define regBIF0_PCIE_TX_POWER_CTRL_1_BASE_IDX 5 15246 15248 #define regBIF0_PCIE_TX_CTRL_4 0x42018b 15247 15249 #define regBIF0_PCIE_TX_CTRL_4_BASE_IDX 5 15248 15250 #define regBIF0_PCIE_TX_STATUS 0x420194
+13
drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h
··· 85627 85627 #define BIF0_PCIE_TX_TRACKING_CTRL_STATUS__TX_TRACKING_PORT_MASK 0x0000000EL 85628 85628 #define BIF0_PCIE_TX_TRACKING_CTRL_STATUS__TX_TRACKING_UNIT_ID_MASK 0x00007F00L 85629 85629 #define BIF0_PCIE_TX_TRACKING_CTRL_STATUS__TX_TRACKING_STATUS_VALID_MASK 0x00008000L 85630 + //BIF0_PCIE_TX_POWER_CTRL_1 85631 + #define BIF0_PCIE_TX_POWER_CTRL_1__MST_MEM_LS_EN__SHIFT 0x0 85632 + #define BIF0_PCIE_TX_POWER_CTRL_1__MST_MEM_DS_EN__SHIFT 0x1 85633 + #define BIF0_PCIE_TX_POWER_CTRL_1__MST_MEM_SD_EN__SHIFT 0x2 85634 + #define BIF0_PCIE_TX_POWER_CTRL_1__REPLAY_MEM_LS_EN__SHIFT 0x3 85635 + #define BIF0_PCIE_TX_POWER_CTRL_1__REPLAY_MEM_DS_EN__SHIFT 0x4 85636 + #define BIF0_PCIE_TX_POWER_CTRL_1__REPLAY_MEM_SD_EN__SHIFT 0x5 85637 + #define BIF0_PCIE_TX_POWER_CTRL_1__MST_MEM_LS_EN_MASK 0x00000001L 85638 + #define BIF0_PCIE_TX_POWER_CTRL_1__MST_MEM_DS_EN_MASK 0x00000002L 85639 + #define BIF0_PCIE_TX_POWER_CTRL_1__MST_MEM_SD_EN_MASK 0x00000004L 85640 + #define BIF0_PCIE_TX_POWER_CTRL_1__REPLAY_MEM_LS_EN_MASK 0x00000008L 85641 + #define BIF0_PCIE_TX_POWER_CTRL_1__REPLAY_MEM_DS_EN_MASK 0x00000010L 85642 + #define BIF0_PCIE_TX_POWER_CTRL_1__REPLAY_MEM_SD_EN_MASK 0x00000020L 85630 85643 //BIF0_PCIE_TX_CTRL_4 85631 85644 #define BIF0_PCIE_TX_CTRL_4__TX_PORT_ACCESS_TIMER_SKEW__SHIFT 0x0 85632 85645 #define BIF0_PCIE_TX_CTRL_4__TX_PORT_ACCESS_TIMER_SKEW_MASK 0x0000000FL