u32 tmp;
 
                if (intel_de_read(dev_priv, PFIT_CONTROL(dev_priv)) & PFIT_VERT_AUTO_SCALE)
-                       tmp = intel_de_read(dev_priv, PFIT_AUTO_RATIOS);
+                       tmp = intel_de_read(dev_priv,
+                                           PFIT_AUTO_RATIOS(dev_priv));
                else
                        tmp = intel_de_read(dev_priv,
                                            PFIT_PGM_RATIOS(dev_priv));
 
 #define   PFIT_VERT_SCALE_MASK_965     REG_GENMASK(28, 16) /* 965+ */
 #define   PFIT_HORIZ_SCALE_MASK_965    REG_GENMASK(12, 0) /* 965+ */
 
-#define PFIT_AUTO_RATIOS _MMIO(DISPLAY_MMIO_BASE(dev_priv) + 0x61238)
+#define PFIT_AUTO_RATIOS(dev_priv) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + 0x61238)
 
 #define PCH_GTC_CTL            _MMIO(0xe7000)
 #define   PCH_GTC_ENABLE       (1 << 31)