diff options
Diffstat (limited to 'southbridge/amd/rs690/pcie.c')
-rw-r--r-- | southbridge/amd/rs690/pcie.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/southbridge/amd/rs690/pcie.c b/southbridge/amd/rs690/pcie.c index 799a4ab20e2b..e2f54ecc074b 100644 --- a/southbridge/amd/rs690/pcie.c +++ b/southbridge/amd/rs690/pcie.c @@ -135,8 +135,8 @@ static void switching_gpp_configurations(struct device * nb_dev, struct device * /* sets desired GPPSB configurations, bit4-7 */ reg = nbmisc_read_index(nb_dev, 0x67); - reg &= 0xff0f; /* clean */ - reg |= cfg->gpp_configuration; + reg &= 0xffffff0f; /* clean */ + reg |= cfg->gpp_configuration << 4; nbmisc_write_index(nb_dev, 0x67, reg); /* read bit14 and write back its inverst value */ |