diff --git a/EdkModulePkg/EdkModulePkg.fpd b/EdkModulePkg/EdkModulePkg.fpd
index 02b94c8591..52cd1e204d 100644
--- a/EdkModulePkg/EdkModulePkg.fpd
+++ b/EdkModulePkg/EdkModulePkg.fpd
@@ -891,7 +891,7 @@
0
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -5288,7 +5288,7 @@
0x06
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -5465,7 +5465,7 @@
0x06
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -5642,7 +5642,7 @@
0x06
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -6517,7 +6517,7 @@
0
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -10932,7 +10932,7 @@
0
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -15351,7 +15351,7 @@
0
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -19523,7 +19523,7 @@
10000000
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
diff --git a/EdkNt32Pkg/Nt32.fpd b/EdkNt32Pkg/Nt32.fpd
index cad8a21b59..3d4496f730 100644
--- a/EdkNt32Pkg/Nt32.fpd
+++ b/EdkNt32Pkg/Nt32.fpd
@@ -579,7 +579,7 @@
TRUE
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -2538,7 +2538,7 @@
FALSE
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
diff --git a/MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa b/MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa
index 2b34af396b..c0affb8a29 100644
--- a/MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa
+++ b/MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa
@@ -54,7 +54,7 @@
- PcdPlatformBusSpeed
+ PcdFSBClock
gEfiMdePkgTokenSpaceGuid
Bus speed on the platform, its unit is Hz. its default value is 200000000, that means bus speed is 200Mhz.
diff --git a/MdePkg/Library/BaseTimerLibLocalApic/x86TimerLib.c b/MdePkg/Library/BaseTimerLibLocalApic/x86TimerLib.c
index d2935cf83a..b2adc3e140 100644
--- a/MdePkg/Library/BaseTimerLibLocalApic/x86TimerLib.c
+++ b/MdePkg/Library/BaseTimerLibLocalApic/x86TimerLib.c
@@ -64,7 +64,7 @@ InternalX86GetTimerFrequency (
)
{
return
- PcdGet32(PcdPlatformBusSpeed) /
+ PcdGet32(PcdFSBClock) /
mTimerLibLocalApicDivisor[MmioBitFieldRead32 (ApicBase + 0x3e0, 0, 3)];
}
@@ -246,5 +246,5 @@ GetPerformanceCounterProperties (
*EndValue = 0;
}
- return PcdGet32(PcdPlatformBusSpeed);
+ return PcdGet32(PcdFSBClock);
}
diff --git a/MdePkg/MdePkg.fpd b/MdePkg/MdePkg.fpd
index b79d9faa61..19681c25f0 100644
--- a/MdePkg/MdePkg.fpd
+++ b/MdePkg/MdePkg.fpd
@@ -108,7 +108,7 @@
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -666,7 +666,7 @@
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -1236,7 +1236,7 @@
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32
@@ -1794,7 +1794,7 @@
- PcdGenericPlatformBusSpeed
+ PcdFSBClock
0x0000000c
gEfiMdePkgTokenSpaceGuid
UINT32