diff options
author | Lennert Buytenhek <buytenh@wantstofly.org> | 2005-10-29 11:28:27 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2005-10-29 11:28:27 -0400 |
commit | ecbea7a2dae94092db9566bcd1f38535e9b3cde9 (patch) | |
tree | 8dab38d4e97e1534c7159c5ec34ef74bb1b06553 /include/asm-arm/arch-ixp2000/platform.h | |
parent | 931db7d6880027bb2b6b0cb78a488ab1486e28b7 (diff) |
[ARM] 3051/1: turn ixp2000_reg_read into an inline function
Patch from Lennert Buytenhek
Turn ixp2000_reg_read into an inline function.
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Deepak Saxena <dsaxena@plexity.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/asm-arm/arch-ixp2000/platform.h')
-rw-r--r-- | include/asm-arm/arch-ixp2000/platform.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/asm-arm/arch-ixp2000/platform.h b/include/asm-arm/arch-ixp2000/platform.h index aabeef2454dd..6e5b6a955abe 100644 --- a/include/asm-arm/arch-ixp2000/platform.h +++ b/include/asm-arm/arch-ixp2000/platform.h | |||
@@ -15,11 +15,15 @@ | |||
15 | 15 | ||
16 | #ifndef __ASSEMBLY__ | 16 | #ifndef __ASSEMBLY__ |
17 | 17 | ||
18 | static inline unsigned long ixp2000_reg_read(volatile void *reg) | ||
19 | { | ||
20 | return *((volatile unsigned long *)reg); | ||
21 | } | ||
22 | |||
18 | static inline void ixp2000_reg_write(volatile void *reg, unsigned long val) | 23 | static inline void ixp2000_reg_write(volatile void *reg, unsigned long val) |
19 | { | 24 | { |
20 | *((volatile unsigned long *)reg) = val; | 25 | *((volatile unsigned long *)reg) = val; |
21 | } | 26 | } |
22 | #define ixp2000_reg_read(reg) (*((volatile unsigned long *)reg)) | ||
23 | 27 | ||
24 | /* | 28 | /* |
25 | * Boards may multiplex different devices on the 2nd channel of | 29 | * Boards may multiplex different devices on the 2nd channel of |