summaryrefslogtreecommitdiff
path: root/arch/powerpc/sysdev/fsl_rio.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/sysdev/fsl_rio.c')
-rw-r--r--arch/powerpc/sysdev/fsl_rio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/powerpc/sysdev/fsl_rio.c b/arch/powerpc/sysdev/fsl_rio.c
index e9f4556..d07e4a0 100644
--- a/arch/powerpc/sysdev/fsl_rio.c
+++ b/arch/powerpc/sysdev/fsl_rio.c
@@ -379,6 +379,7 @@ int fsl_rio_setup(struct platform_device *dev)
u32 i;
static int tmp;
struct device_node *rmu_np[MAX_MSG_UNIT_NUM] = {NULL};
+ static u32 svr = mfspr(SPRN_SVR);
if (!dev->dev.of_node) {
dev_err(&dev->dev, "Device OF-Node is NULL");
@@ -393,7 +394,7 @@ int fsl_rio_setup(struct platform_device *dev)
}
/* Fix erratum NMG_SRIO135 */
- if (fsl_svr_is(SVR_8548) || fsl_svr_is(SVR_8548_E)) {
+ if (SVR_SOC_VER(svr) == SVR_8548) {
rc = fixup_erratum_srio135(&dev->dev);
if (rc) {
dev_err(&dev->dev,