Commit c14643fd authored by Hirokazu Takata's avatar Hirokazu Takata Committed by Linus Torvalds

[PATCH] m32r: io_xxxxx.c cleanups

cleanups for arch/m32r/kernel/io*.c.

- Fix ugly indentation.

- Change __inline__ to inline.

- Remove RCS ID strings.
Signed-off-by: default avatarHirokazu Takata <takata@linux-m32r.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 54e8ec3c
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -4,11 +4,9 @@ ...@@ -4,11 +4,9 @@
* Typical I/O routines for OAKS32R board. * Typical I/O routines for OAKS32R board.
* *
* Copyright (c) 2001-2004 Hiroyuki Kondo, Hirokazu Takata, * Copyright (c) 2001-2004 Hiroyuki Kondo, Hirokazu Takata,
* Hitoshi Yamamoto, Mamoru Sakugawa * Hitoshi Yamamoto, Mamoru Sakugawa
*/ */
/* $Id$ */
#include <linux/config.h> #include <linux/config.h>
#include <asm/m32r.h> #include <asm/m32r.h>
#include <asm/page.h> #include <asm/page.h>
...@@ -16,17 +14,17 @@ ...@@ -16,17 +14,17 @@
#define PORT2ADDR(port) _port2addr(port) #define PORT2ADDR(port) _port2addr(port)
static __inline__ void *_port2addr(unsigned long port) static inline void *_port2addr(unsigned long port)
{ {
return (void *)(port + NONCACHE_OFFSET); return (void *)(port + NONCACHE_OFFSET);
} }
static __inline__ void *_port2addr_ne(unsigned long port) static inline void *_port2addr_ne(unsigned long port)
{ {
return (void *)((port<<1) + NONCACHE_OFFSET + 0x02000000); return (void *)((port<<1) + NONCACHE_OFFSET + 0x02000000);
} }
static __inline__ void delay(void) static inline void delay(void)
{ {
__asm__ __volatile__ ("push r0; \n\t pop r0;" : : :"memory"); __asm__ __volatile__ ("push r0; \n\t pop r0;" : : :"memory");
} }
...@@ -37,12 +35,12 @@ static __inline__ void delay(void) ...@@ -37,12 +35,12 @@ static __inline__ void delay(void)
#define PORT2ADDR_NE(port) _port2addr_ne(port) #define PORT2ADDR_NE(port) _port2addr_ne(port)
static __inline__ unsigned char _ne_inb(void *portp) static inline unsigned char _ne_inb(void *portp)
{ {
return *(volatile unsigned char *)(portp+1); return *(volatile unsigned char *)(portp+1);
} }
static __inline__ unsigned short _ne_inw(void *portp) static inline unsigned short _ne_inw(void *portp)
{ {
unsigned short tmp; unsigned short tmp;
...@@ -51,21 +49,22 @@ static __inline__ unsigned short _ne_inw(void *portp) ...@@ -51,21 +49,22 @@ static __inline__ unsigned short _ne_inw(void *portp)
return tmp; return tmp;
} }
static __inline__ void _ne_insb(void *portp, void * addr, unsigned long count) static inline void _ne_insb(void *portp, void *addr, unsigned long count)
{ {
unsigned char *buf = addr; unsigned char *buf = addr;
while (count--) *buf++ = *(volatile unsigned char *)(portp+1); while (count--)
*buf++ = *(volatile unsigned char *)(portp+1);
} }
static __inline__ void _ne_outb(unsigned char b, void *portp) static inline void _ne_outb(unsigned char b, void *portp)
{ {
*(volatile unsigned char *)(portp+1) = b; *(volatile unsigned char *)(portp+1) = b;
} }
static __inline__ void _ne_outw(unsigned short w, void *portp) static inline void _ne_outw(unsigned short w, void *portp)
{ {
*(volatile unsigned short *)portp = (w >> 8); *(volatile unsigned short *)portp = (w >> 8);
*(volatile unsigned short *)(portp+2) = (w & 0xff); *(volatile unsigned short *)(portp+2) = (w & 0xff);
} }
unsigned char _inb(unsigned long port) unsigned char _inb(unsigned long port)
...@@ -171,73 +170,82 @@ void _outl_p(unsigned long l, unsigned long port) ...@@ -171,73 +170,82 @@ void _outl_p(unsigned long l, unsigned long port)
delay(); delay();
} }
void _insb(unsigned int port, void * addr, unsigned long count) void _insb(unsigned int port, void *addr, unsigned long count)
{ {
if (port >= 0x300 && port < 0x320) if (port >= 0x300 && port < 0x320)
_ne_insb(PORT2ADDR_NE(port), addr, count); _ne_insb(PORT2ADDR_NE(port), addr, count);
else { else {
unsigned char *buf = addr; unsigned char *buf = addr;
unsigned char *portp = PORT2ADDR(port); unsigned char *portp = PORT2ADDR(port);
while(count--) *buf++ = *(volatile unsigned char *)portp; while (count--)
*buf++ = *(volatile unsigned char *)portp;
} }
} }
void _insw(unsigned int port, void * addr, unsigned long count) void _insw(unsigned int port, void *addr, unsigned long count)
{ {
unsigned short *buf = addr; unsigned short *buf = addr;
unsigned short *portp; unsigned short *portp;
if (port >= 0x300 && port < 0x320) { if (port >= 0x300 && port < 0x320) {
portp = PORT2ADDR_NE(port); portp = PORT2ADDR_NE(port);
while (count--) *buf++ = _ne_inw(portp); while (count--)
*buf++ = _ne_inw(portp);
} else { } else {
portp = PORT2ADDR(port); portp = PORT2ADDR(port);
while (count--) *buf++ = *(volatile unsigned short *)portp; while (count--)
*buf++ = *(volatile unsigned short *)portp;
} }
} }
void _insl(unsigned int port, void * addr, unsigned long count) void _insl(unsigned int port, void *addr, unsigned long count)
{ {
unsigned long *buf = addr; unsigned long *buf = addr;
unsigned long *portp; unsigned long *portp;
portp = PORT2ADDR(port); portp = PORT2ADDR(port);
while (count--) *buf++ = *(volatile unsigned long *)portp; while (count--)
*buf++ = *(volatile unsigned long *)portp;
} }
void _outsb(unsigned int port, const void * addr, unsigned long count) void _outsb(unsigned int port, const void *addr, unsigned long count)
{ {
const unsigned char *buf = addr; const unsigned char *buf = addr;
unsigned char *portp; unsigned char *portp;
if (port >= 0x300 && port < 0x320) { if (port >= 0x300 && port < 0x320) {
portp = PORT2ADDR_NE(port); portp = PORT2ADDR_NE(port);
while (count--) _ne_outb(*buf++, portp); while (count--)
_ne_outb(*buf++, portp);
} else { } else {
portp = PORT2ADDR(port); portp = PORT2ADDR(port);
while(count--) *(volatile unsigned char *)portp = *buf++; while (count--)
*(volatile unsigned char *)portp = *buf++;
} }
} }
void _outsw(unsigned int port, const void * addr, unsigned long count) void _outsw(unsigned int port, const void *addr, unsigned long count)
{ {
const unsigned short *buf = addr; const unsigned short *buf = addr;
unsigned short *portp; unsigned short *portp;
if (port >= 0x300 && port < 0x320) { if (port >= 0x300 && port < 0x320) {
portp = PORT2ADDR_NE(port); portp = PORT2ADDR_NE(port);
while (count--) _ne_outw(*buf++, portp); while (count--)
_ne_outw(*buf++, portp);
} else { } else {
portp = PORT2ADDR(port); portp = PORT2ADDR(port);
while(count--) *(volatile unsigned short *)portp = *buf++; while (count--)
*(volatile unsigned short *)portp = *buf++;
} }
} }
void _outsl(unsigned int port, const void * addr, unsigned long count) void _outsl(unsigned int port, const void *addr, unsigned long count)
{ {
const unsigned long *buf = addr; const unsigned long *buf = addr;
unsigned char *portp; unsigned char *portp;
portp = PORT2ADDR(port); portp = PORT2ADDR(port);
while(count--) *(volatile unsigned long *)portp = *buf++; while (count--)
*(volatile unsigned long *)portp = *buf++;
} }
This diff is collapsed.
...@@ -178,7 +178,8 @@ void _insb(unsigned int port, void * addr, unsigned long count) ...@@ -178,7 +178,8 @@ void _insb(unsigned int port, void * addr, unsigned long count)
else { else {
unsigned char *buf = addr; unsigned char *buf = addr;
unsigned char *portp = PORT2ADDR(port); unsigned char *portp = PORT2ADDR(port);
while(count--) *buf++ = *(volatile unsigned char *)portp; while (count--)
*buf++ = *(volatile unsigned char *)portp;
} }
} }
...@@ -192,7 +193,8 @@ void _insw(unsigned int port, void * addr, unsigned long count) ...@@ -192,7 +193,8 @@ void _insw(unsigned int port, void * addr, unsigned long count)
1); 1);
else { else {
portp = PORT2ADDR(port); portp = PORT2ADDR(port);
while (count--) *buf++ = *(volatile unsigned short *)portp; while (count--)
*buf++ = *(volatile unsigned short *)portp;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment