EMR
intel_uncore_rmw(uncore, EMR, 0, eir);
emr = intel_uncore_read(&dev_priv->uncore, EMR);
intel_uncore_write(&dev_priv->uncore, EMR, 0xffffffff);
intel_uncore_write(&dev_priv->uncore, EMR, emr | *eir_stuck);
#define GEN2_ERROR_REGS I915_ERROR_REGS(EMR, EIR)
u16 EMR;
.EMR = 0x40,
.EMR = 0x50,
emr = at91_adc_readl(st, EMR);
at91_adc_writel(st, EMR, emr);