diff options
-rw-r--r-- | tools/intel_display_poller.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/intel_display_poller.c b/tools/intel_display_poller.c index 2eab6c49..6d6ea21c 100644 --- a/tools/intel_display_poller.c +++ b/tools/intel_display_poller.c @@ -67,22 +67,22 @@ static void sighandler(int x) static uint16_t read_reg_16(uint32_t reg) { - return *(volatile uint16_t *)((volatile char*)mmio + vlv_offset + reg); + return INREG16(vlv_offset + reg); } static uint32_t read_reg(uint32_t reg) { - return *(volatile uint32_t *)((volatile char*)mmio + vlv_offset + reg); + return INREG(vlv_offset + reg); } static void write_reg_16(uint32_t reg, uint16_t val) { - *(volatile uint16_t *)((volatile char*)mmio + vlv_offset + reg) = val; + OUTREG16(vlv_offset + reg, val); } static void write_reg(uint32_t reg, uint32_t val) { - *(volatile uint32_t *)((volatile char*)mmio + vlv_offset + reg) = val; + OUTREG(vlv_offset + reg, val); } static int pipe_to_plane(uint32_t devid, int pipe) |