diff options
Diffstat (limited to 'src/amd/addrlib/r800/ciaddrlib.cpp')
-rw-r--r-- | src/amd/addrlib/r800/ciaddrlib.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/amd/addrlib/r800/ciaddrlib.cpp b/src/amd/addrlib/r800/ciaddrlib.cpp index 1b982c5c08b..3c5e29f8695 100644 --- a/src/amd/addrlib/r800/ciaddrlib.cpp +++ b/src/amd/addrlib/r800/ciaddrlib.cpp @@ -401,6 +401,7 @@ ChipFamily CiLib::HwlConvertChipFamily( m_settings.isPolaris10 = ASICREV_IS_POLARIS10_P(uChipRevision); m_settings.isPolaris11 = ASICREV_IS_POLARIS11_M(uChipRevision); m_settings.isPolaris12 = ASICREV_IS_POLARIS12_V(uChipRevision); + m_settings.isVegaM = ASICREV_IS_VEGAM_P(uChipRevision); family = ADDR_CHIP_FAMILY_VI; break; case FAMILY_CZ: @@ -470,6 +471,10 @@ BOOL_32 CiLib::HwlInitGlobalParams( { m_pipes = 4; } + else if (m_settings.isVegaM) + { + m_pipes = 16; + } if (valid) { |