aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2012-10-25 16:06:59 -0400
committerAlex Deucher <alexander.deucher@amd.com>2013-04-09 10:31:40 -0400
commit492d2b61b3c73345015b5601f493e9e92ea1a56e (patch)
tree0ccd48f6afaefe28ea0c028b0d298dd155837e46 /drivers
parent0363a559728e539051e29765f08f312c7b1dfde3 (diff)
drm/radeon/kms: replace *REG32_PCIE_P with *REG32_PCIE_PORT
Avoid confusion with the *REG32_P mask macro. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/radeon/evergreen.c26
-rw-r--r--drivers/gpu/drm/radeon/r600.c40
-rw-r--r--drivers/gpu/drm/radeon/radeon.h4
-rw-r--r--drivers/gpu/drm/radeon/rv770.c32
4 files changed, 51 insertions, 51 deletions
diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c
index c6d80175d18b..cd7951060afd 100644
--- a/drivers/gpu/drm/radeon/evergreen.c
+++ b/drivers/gpu/drm/radeon/evergreen.c
@@ -4130,7 +4130,7 @@ void evergreen_pcie_gen2_enable(struct radeon_device *rdev)
4130 if (!(mask & DRM_PCIE_SPEED_50)) 4130 if (!(mask & DRM_PCIE_SPEED_50))
4131 return; 4131 return;
4132 4132
4133 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4133 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4134 if (speed_cntl & LC_CURRENT_DATA_RATE) { 4134 if (speed_cntl & LC_CURRENT_DATA_RATE) {
4135 DRM_INFO("PCIE gen 2 link speeds already enabled\n"); 4135 DRM_INFO("PCIE gen 2 link speeds already enabled\n");
4136 return; 4136 return;
@@ -4141,33 +4141,33 @@ void evergreen_pcie_gen2_enable(struct radeon_device *rdev)
4141 if ((speed_cntl & LC_OTHER_SIDE_EVER_SENT_GEN2) || 4141 if ((speed_cntl & LC_OTHER_SIDE_EVER_SENT_GEN2) ||
4142 (speed_cntl & LC_OTHER_SIDE_SUPPORTS_GEN2)) { 4142 (speed_cntl & LC_OTHER_SIDE_SUPPORTS_GEN2)) {
4143 4143
4144 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 4144 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
4145 link_width_cntl &= ~LC_UPCONFIGURE_DIS; 4145 link_width_cntl &= ~LC_UPCONFIGURE_DIS;
4146 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 4146 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
4147 4147
4148 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4148 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4149 speed_cntl &= ~LC_TARGET_LINK_SPEED_OVERRIDE_EN; 4149 speed_cntl &= ~LC_TARGET_LINK_SPEED_OVERRIDE_EN;
4150 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 4150 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
4151 4151
4152 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4152 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4153 speed_cntl |= LC_CLR_FAILED_SPD_CHANGE_CNT; 4153 speed_cntl |= LC_CLR_FAILED_SPD_CHANGE_CNT;
4154 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 4154 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
4155 4155
4156 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4156 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4157 speed_cntl &= ~LC_CLR_FAILED_SPD_CHANGE_CNT; 4157 speed_cntl &= ~LC_CLR_FAILED_SPD_CHANGE_CNT;
4158 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 4158 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
4159 4159
4160 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4160 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4161 speed_cntl |= LC_GEN2_EN_STRAP; 4161 speed_cntl |= LC_GEN2_EN_STRAP;
4162 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 4162 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
4163 4163
4164 } else { 4164 } else {
4165 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 4165 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
4166 /* XXX: only disable it if gen1 bridge vendor == 0x111d or 0x1106 */ 4166 /* XXX: only disable it if gen1 bridge vendor == 0x111d or 0x1106 */
4167 if (1) 4167 if (1)
4168 link_width_cntl |= LC_UPCONFIGURE_DIS; 4168 link_width_cntl |= LC_UPCONFIGURE_DIS;
4169 else 4169 else
4170 link_width_cntl &= ~LC_UPCONFIGURE_DIS; 4170 link_width_cntl &= ~LC_UPCONFIGURE_DIS;
4171 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 4171 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
4172 } 4172 }
4173} 4173}
diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c
index 7ce7b83c76f5..4b7c2d8ee004 100644
--- a/drivers/gpu/drm/radeon/r600.c
+++ b/drivers/gpu/drm/radeon/r600.c
@@ -4562,7 +4562,7 @@ void r600_set_pcie_lanes(struct radeon_device *rdev, int lanes)
4562 break; 4562 break;
4563 } 4563 }
4564 4564
4565 link_width_cntl = RREG32_PCIE_P(RADEON_PCIE_LC_LINK_WIDTH_CNTL); 4565 link_width_cntl = RREG32_PCIE_PORT(RADEON_PCIE_LC_LINK_WIDTH_CNTL);
4566 4566
4567 if ((link_width_cntl & RADEON_PCIE_LC_LINK_WIDTH_RD_MASK) == 4567 if ((link_width_cntl & RADEON_PCIE_LC_LINK_WIDTH_RD_MASK) ==
4568 (mask << RADEON_PCIE_LC_LINK_WIDTH_RD_SHIFT)) 4568 (mask << RADEON_PCIE_LC_LINK_WIDTH_RD_SHIFT))
@@ -4577,7 +4577,7 @@ void r600_set_pcie_lanes(struct radeon_device *rdev, int lanes)
4577 R600_PCIE_LC_RECONFIG_ARC_MISSING_ESCAPE); 4577 R600_PCIE_LC_RECONFIG_ARC_MISSING_ESCAPE);
4578 link_width_cntl |= mask; 4578 link_width_cntl |= mask;
4579 4579
4580 WREG32_PCIE_P(RADEON_PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 4580 WREG32_PCIE_PORT(RADEON_PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
4581 4581
4582 /* some northbridges can renegotiate the link rather than requiring 4582 /* some northbridges can renegotiate the link rather than requiring
4583 * a complete re-config. 4583 * a complete re-config.
@@ -4588,7 +4588,7 @@ void r600_set_pcie_lanes(struct radeon_device *rdev, int lanes)
4588 else 4588 else
4589 link_width_cntl |= R600_PCIE_LC_RECONFIG_ARC_MISSING_ESCAPE; 4589 link_width_cntl |= R600_PCIE_LC_RECONFIG_ARC_MISSING_ESCAPE;
4590 4590
4591 WREG32_PCIE_P(RADEON_PCIE_LC_LINK_WIDTH_CNTL, (link_width_cntl | 4591 WREG32_PCIE_PORT(RADEON_PCIE_LC_LINK_WIDTH_CNTL, (link_width_cntl |
4592 RADEON_PCIE_LC_RECONFIG_NOW)); 4592 RADEON_PCIE_LC_RECONFIG_NOW));
4593 4593
4594 if (rdev->family >= CHIP_RV770) 4594 if (rdev->family >= CHIP_RV770)
@@ -4619,7 +4619,7 @@ int r600_get_pcie_lanes(struct radeon_device *rdev)
4619 4619
4620 /* FIXME wait for idle */ 4620 /* FIXME wait for idle */
4621 4621
4622 link_width_cntl = RREG32_PCIE_P(RADEON_PCIE_LC_LINK_WIDTH_CNTL); 4622 link_width_cntl = RREG32_PCIE_PORT(RADEON_PCIE_LC_LINK_WIDTH_CNTL);
4623 4623
4624 switch ((link_width_cntl & RADEON_PCIE_LC_LINK_WIDTH_RD_MASK) >> RADEON_PCIE_LC_LINK_WIDTH_RD_SHIFT) { 4624 switch ((link_width_cntl & RADEON_PCIE_LC_LINK_WIDTH_RD_MASK) >> RADEON_PCIE_LC_LINK_WIDTH_RD_SHIFT) {
4625 case RADEON_PCIE_LC_LINK_WIDTH_X0: 4625 case RADEON_PCIE_LC_LINK_WIDTH_X0:
@@ -4669,7 +4669,7 @@ static void r600_pcie_gen2_enable(struct radeon_device *rdev)
4669 if (!(mask & DRM_PCIE_SPEED_50)) 4669 if (!(mask & DRM_PCIE_SPEED_50))
4670 return; 4670 return;
4671 4671
4672 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4672 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4673 if (speed_cntl & LC_CURRENT_DATA_RATE) { 4673 if (speed_cntl & LC_CURRENT_DATA_RATE) {
4674 DRM_INFO("PCIE gen 2 link speeds already enabled\n"); 4674 DRM_INFO("PCIE gen 2 link speeds already enabled\n");
4675 return; 4675 return;
@@ -4682,23 +4682,23 @@ static void r600_pcie_gen2_enable(struct radeon_device *rdev)
4682 (rdev->family == CHIP_RV620) || 4682 (rdev->family == CHIP_RV620) ||
4683 (rdev->family == CHIP_RV635)) { 4683 (rdev->family == CHIP_RV635)) {
4684 /* advertise upconfig capability */ 4684 /* advertise upconfig capability */
4685 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 4685 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
4686 link_width_cntl &= ~LC_UPCONFIGURE_DIS; 4686 link_width_cntl &= ~LC_UPCONFIGURE_DIS;
4687 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 4687 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
4688 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 4688 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
4689 if (link_width_cntl & LC_RENEGOTIATION_SUPPORT) { 4689 if (link_width_cntl & LC_RENEGOTIATION_SUPPORT) {
4690 lanes = (link_width_cntl & LC_LINK_WIDTH_RD_MASK) >> LC_LINK_WIDTH_RD_SHIFT; 4690 lanes = (link_width_cntl & LC_LINK_WIDTH_RD_MASK) >> LC_LINK_WIDTH_RD_SHIFT;
4691 link_width_cntl &= ~(LC_LINK_WIDTH_MASK | 4691 link_width_cntl &= ~(LC_LINK_WIDTH_MASK |
4692 LC_RECONFIG_ARC_MISSING_ESCAPE); 4692 LC_RECONFIG_ARC_MISSING_ESCAPE);
4693 link_width_cntl |= lanes | LC_RECONFIG_NOW | LC_RENEGOTIATE_EN; 4693 link_width_cntl |= lanes | LC_RECONFIG_NOW | LC_RENEGOTIATE_EN;
4694 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 4694 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
4695 } else { 4695 } else {
4696 link_width_cntl |= LC_UPCONFIGURE_DIS; 4696 link_width_cntl |= LC_UPCONFIGURE_DIS;
4697 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 4697 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
4698 } 4698 }
4699 } 4699 }
4700 4700
4701 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4701 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4702 if ((speed_cntl & LC_OTHER_SIDE_EVER_SENT_GEN2) && 4702 if ((speed_cntl & LC_OTHER_SIDE_EVER_SENT_GEN2) &&
4703 (speed_cntl & LC_OTHER_SIDE_SUPPORTS_GEN2)) { 4703 (speed_cntl & LC_OTHER_SIDE_SUPPORTS_GEN2)) {
4704 4704
@@ -4719,7 +4719,7 @@ static void r600_pcie_gen2_enable(struct radeon_device *rdev)
4719 speed_cntl &= ~LC_VOLTAGE_TIMER_SEL_MASK; 4719 speed_cntl &= ~LC_VOLTAGE_TIMER_SEL_MASK;
4720 speed_cntl &= ~LC_FORCE_DIS_HW_SPEED_CHANGE; 4720 speed_cntl &= ~LC_FORCE_DIS_HW_SPEED_CHANGE;
4721 speed_cntl |= LC_FORCE_EN_HW_SPEED_CHANGE; 4721 speed_cntl |= LC_FORCE_EN_HW_SPEED_CHANGE;
4722 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 4722 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
4723 4723
4724 tmp = RREG32(0x541c); 4724 tmp = RREG32(0x541c);
4725 WREG32(0x541c, tmp | 0x8); 4725 WREG32(0x541c, tmp | 0x8);
@@ -4733,27 +4733,27 @@ static void r600_pcie_gen2_enable(struct radeon_device *rdev)
4733 if ((rdev->family == CHIP_RV670) || 4733 if ((rdev->family == CHIP_RV670) ||
4734 (rdev->family == CHIP_RV620) || 4734 (rdev->family == CHIP_RV620) ||
4735 (rdev->family == CHIP_RV635)) { 4735 (rdev->family == CHIP_RV635)) {
4736 training_cntl = RREG32_PCIE_P(PCIE_LC_TRAINING_CNTL); 4736 training_cntl = RREG32_PCIE_PORT(PCIE_LC_TRAINING_CNTL);
4737 training_cntl &= ~LC_POINT_7_PLUS_EN; 4737 training_cntl &= ~LC_POINT_7_PLUS_EN;
4738 WREG32_PCIE_P(PCIE_LC_TRAINING_CNTL, training_cntl); 4738 WREG32_PCIE_PORT(PCIE_LC_TRAINING_CNTL, training_cntl);
4739 } else { 4739 } else {
4740 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4740 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4741 speed_cntl &= ~LC_TARGET_LINK_SPEED_OVERRIDE_EN; 4741 speed_cntl &= ~LC_TARGET_LINK_SPEED_OVERRIDE_EN;
4742 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 4742 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
4743 } 4743 }
4744 4744
4745 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 4745 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
4746 speed_cntl |= LC_GEN2_EN_STRAP; 4746 speed_cntl |= LC_GEN2_EN_STRAP;
4747 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 4747 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
4748 4748
4749 } else { 4749 } else {
4750 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 4750 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
4751 /* XXX: only disable it if gen1 bridge vendor == 0x111d or 0x1106 */ 4751 /* XXX: only disable it if gen1 bridge vendor == 0x111d or 0x1106 */
4752 if (1) 4752 if (1)
4753 link_width_cntl |= LC_UPCONFIGURE_DIS; 4753 link_width_cntl |= LC_UPCONFIGURE_DIS;
4754 else 4754 else
4755 link_width_cntl &= ~LC_UPCONFIGURE_DIS; 4755 link_width_cntl &= ~LC_UPCONFIGURE_DIS;
4756 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 4756 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
4757 } 4757 }
4758} 4758}
4759 4759
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
index fb1780a28139..394b20fa27dc 100644
--- a/drivers/gpu/drm/radeon/radeon.h
+++ b/drivers/gpu/drm/radeon/radeon.h
@@ -1731,8 +1731,8 @@ void r100_io_wreg(struct radeon_device *rdev, u32 reg, u32 v);
1731#define WREG32_MC(reg, v) rdev->mc_wreg(rdev, (reg), (v)) 1731#define WREG32_MC(reg, v) rdev->mc_wreg(rdev, (reg), (v))
1732#define RREG32_PCIE(reg) rv370_pcie_rreg(rdev, (reg)) 1732#define RREG32_PCIE(reg) rv370_pcie_rreg(rdev, (reg))
1733#define WREG32_PCIE(reg, v) rv370_pcie_wreg(rdev, (reg), (v)) 1733#define WREG32_PCIE(reg, v) rv370_pcie_wreg(rdev, (reg), (v))
1734#define RREG32_PCIE_P(reg) rdev->pciep_rreg(rdev, (reg)) 1734#define RREG32_PCIE_PORT(reg) rdev->pciep_rreg(rdev, (reg))
1735#define WREG32_PCIE_P(reg, v) rdev->pciep_wreg(rdev, (reg), (v)) 1735#define WREG32_PCIE_PORT(reg, v) rdev->pciep_wreg(rdev, (reg), (v))
1736#define WREG32_P(reg, val, mask) \ 1736#define WREG32_P(reg, val, mask) \
1737 do { \ 1737 do { \
1738 uint32_t tmp_ = RREG32(reg); \ 1738 uint32_t tmp_ = RREG32(reg); \
diff --git a/drivers/gpu/drm/radeon/rv770.c b/drivers/gpu/drm/radeon/rv770.c
index 7bce3b8ba50b..777f537a32c7 100644
--- a/drivers/gpu/drm/radeon/rv770.c
+++ b/drivers/gpu/drm/radeon/rv770.c
@@ -1557,23 +1557,23 @@ static void rv770_pcie_gen2_enable(struct radeon_device *rdev)
1557 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n"); 1557 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n");
1558 1558
1559 /* advertise upconfig capability */ 1559 /* advertise upconfig capability */
1560 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 1560 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
1561 link_width_cntl &= ~LC_UPCONFIGURE_DIS; 1561 link_width_cntl &= ~LC_UPCONFIGURE_DIS;
1562 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 1562 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
1563 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 1563 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
1564 if (link_width_cntl & LC_RENEGOTIATION_SUPPORT) { 1564 if (link_width_cntl & LC_RENEGOTIATION_SUPPORT) {
1565 lanes = (link_width_cntl & LC_LINK_WIDTH_RD_MASK) >> LC_LINK_WIDTH_RD_SHIFT; 1565 lanes = (link_width_cntl & LC_LINK_WIDTH_RD_MASK) >> LC_LINK_WIDTH_RD_SHIFT;
1566 link_width_cntl &= ~(LC_LINK_WIDTH_MASK | 1566 link_width_cntl &= ~(LC_LINK_WIDTH_MASK |
1567 LC_RECONFIG_ARC_MISSING_ESCAPE); 1567 LC_RECONFIG_ARC_MISSING_ESCAPE);
1568 link_width_cntl |= lanes | LC_RECONFIG_NOW | 1568 link_width_cntl |= lanes | LC_RECONFIG_NOW |
1569 LC_RENEGOTIATE_EN | LC_UPCONFIGURE_SUPPORT; 1569 LC_RENEGOTIATE_EN | LC_UPCONFIGURE_SUPPORT;
1570 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 1570 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
1571 } else { 1571 } else {
1572 link_width_cntl |= LC_UPCONFIGURE_DIS; 1572 link_width_cntl |= LC_UPCONFIGURE_DIS;
1573 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 1573 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
1574 } 1574 }
1575 1575
1576 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 1576 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
1577 if ((speed_cntl & LC_OTHER_SIDE_EVER_SENT_GEN2) && 1577 if ((speed_cntl & LC_OTHER_SIDE_EVER_SENT_GEN2) &&
1578 (speed_cntl & LC_OTHER_SIDE_SUPPORTS_GEN2)) { 1578 (speed_cntl & LC_OTHER_SIDE_SUPPORTS_GEN2)) {
1579 1579
@@ -1586,29 +1586,29 @@ static void rv770_pcie_gen2_enable(struct radeon_device *rdev)
1586 WREG16(0x4088, link_cntl2); 1586 WREG16(0x4088, link_cntl2);
1587 WREG32(MM_CFGREGS_CNTL, 0); 1587 WREG32(MM_CFGREGS_CNTL, 0);
1588 1588
1589 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 1589 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
1590 speed_cntl &= ~LC_TARGET_LINK_SPEED_OVERRIDE_EN; 1590 speed_cntl &= ~LC_TARGET_LINK_SPEED_OVERRIDE_EN;
1591 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 1591 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
1592 1592
1593 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 1593 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
1594 speed_cntl |= LC_CLR_FAILED_SPD_CHANGE_CNT; 1594 speed_cntl |= LC_CLR_FAILED_SPD_CHANGE_CNT;
1595 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 1595 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
1596 1596
1597 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 1597 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
1598 speed_cntl &= ~LC_CLR_FAILED_SPD_CHANGE_CNT; 1598 speed_cntl &= ~LC_CLR_FAILED_SPD_CHANGE_CNT;
1599 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 1599 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
1600 1600
1601 speed_cntl = RREG32_PCIE_P(PCIE_LC_SPEED_CNTL); 1601 speed_cntl = RREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL);
1602 speed_cntl |= LC_GEN2_EN_STRAP; 1602 speed_cntl |= LC_GEN2_EN_STRAP;
1603 WREG32_PCIE_P(PCIE_LC_SPEED_CNTL, speed_cntl); 1603 WREG32_PCIE_PORT(PCIE_LC_SPEED_CNTL, speed_cntl);
1604 1604
1605 } else { 1605 } else {
1606 link_width_cntl = RREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL); 1606 link_width_cntl = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
1607 /* XXX: only disable it if gen1 bridge vendor == 0x111d or 0x1106 */ 1607 /* XXX: only disable it if gen1 bridge vendor == 0x111d or 0x1106 */
1608 if (1) 1608 if (1)
1609 link_width_cntl |= LC_UPCONFIGURE_DIS; 1609 link_width_cntl |= LC_UPCONFIGURE_DIS;
1610 else 1610 else
1611 link_width_cntl &= ~LC_UPCONFIGURE_DIS; 1611 link_width_cntl &= ~LC_UPCONFIGURE_DIS;
1612 WREG32_PCIE_P(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl); 1612 WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, link_width_cntl);
1613 } 1613 }
1614} 1614}