use __raw_{readl,writel} routines in the GPIO code

SVN-Revision: 11560
This commit is contained in:
Gabor Juhos 2008-06-22 19:08:19 +00:00
parent 6e1a9a2134
commit 3cc6f9bd75

View file

@ -3,8 +3,8 @@
* *
* ADM5120 GPIO support * ADM5120 GPIO support
* *
* Copyright (C) 2007 OpenWrt.org * Copyright (C) 2007-2008 OpenWrt.org
* Copyright (C) 2007 Gabor Juhos <juhosg at openwrt.org> * Copyright (C) 2007-2008 Gabor Juhos <juhosg at openwrt.org>
* *
* This program is free software; you can redistribute it and/or modify it * This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published * under the terms of the GNU General Public License version 2 as published
@ -28,8 +28,8 @@
#include <adm5120_switch.h> #include <adm5120_switch.h>
#include <adm5120_irq.h> #include <adm5120_irq.h>
#define GPIO_READ(r) readl((r)) #define GPIO_READ(r) __raw_readl((r))
#define GPIO_WRITE(v, r) writel((v), (r)) #define GPIO_WRITE(v, r) __raw_writel((v), (r))
#define GPIO_REG(r) (void __iomem *)(KSEG1ADDR(ADM5120_SWITCH_BASE)+r) #define GPIO_REG(r) (void __iomem *)(KSEG1ADDR(ADM5120_SWITCH_BASE)+r)
struct adm5120_gpio_line { struct adm5120_gpio_line {