From 53be2d2e7655dfed371c0e1c3d3da4f8e27141ba Mon Sep 17 00:00:00 2001 From: Jan Andersson Date: Wed, 18 May 2011 10:44:52 +0200 Subject: [PATCH] --- yaml --- r: 248899 b: refs/heads/master c: c936503fff31663a8625d23f528d868aa8c22570 h: refs/heads/master i: 248897: 5f917ab70c1df1f6aa1460a6f41dc43e48b2a413 248895: a92d837385be670e31b2068d27b40a68e42df128 v: v3 --- [refs] | 2 +- trunk/arch/sparc/include/asm/io.h | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d2d77b74e7ee..7b174c87d71d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 51e2f62fe79651e7ed8e16ba126a163b116fe3d7 +refs/heads/master: c936503fff31663a8625d23f528d868aa8c22570 diff --git a/trunk/arch/sparc/include/asm/io.h b/trunk/arch/sparc/include/asm/io.h index a34b2994937a..f6902cf3cbe9 100644 --- a/trunk/arch/sparc/include/asm/io.h +++ b/trunk/arch/sparc/include/asm/io.h @@ -5,4 +5,17 @@ #else #include #endif + +/* + * Defines used for both SPARC32 and SPARC64 + */ + +/* Big endian versions of memory read/write routines */ +#define readb_be(__addr) __raw_readb(__addr) +#define readw_be(__addr) __raw_readw(__addr) +#define readl_be(__addr) __raw_readl(__addr) +#define writeb_be(__b, __addr) __raw_writeb(__b, __addr) +#define writel_be(__w, __addr) __raw_writel(__w, __addr) +#define writew_be(__l, __addr) __raw_writew(__l, __addr) + #endif