29 lines
657 B
C++
29 lines
657 B
C++
/*
|
|
* Copyright (C) 2021 Intel Corporation
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
*/
|
|
|
|
template <>
|
|
uint32_t HwInfoConfigHw<gfxProduct>::getHwRevIdFromStepping(uint32_t stepping, const HardwareInfo &hwInfo) const {
|
|
switch (stepping) {
|
|
case REVISION_A0:
|
|
return 0x0;
|
|
case REVISION_B:
|
|
return 0x1;
|
|
}
|
|
return CommonConstants::invalidStepping;
|
|
}
|
|
|
|
template <>
|
|
uint32_t HwInfoConfigHw<gfxProduct>::getSteppingFromHwRevId(const HardwareInfo &hwInfo) const {
|
|
switch (hwInfo.platform.usRevId) {
|
|
case 0x0:
|
|
return REVISION_A0;
|
|
case 0x1:
|
|
return REVISION_B;
|
|
}
|
|
return CommonConstants::invalidStepping;
|
|
}
|