Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 5174
b: refs/heads/master
c: 21ea9f6
h: refs/heads/master
v: v3
  • Loading branch information
Miles Bader authored and Linus Torvalds committed Jul 27, 2005
1 parent abf21af commit 787a7bd
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 14 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: f307d365ea4db4848a0b43bbbdf3c96f4d2e0933
refs/heads/master: 21ea9f63297497df3040c70a67a207d229368a4c
37 changes: 24 additions & 13 deletions trunk/include/asm-v850/io.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/*
* include/asm-v850/io.h -- Misc I/O operations
*
* Copyright (C) 2001,02,03,04 NEC Electronics Corporation
* Copyright (C) 2001,02,03,04 Miles Bader <miles@gnu.org>
* Copyright (C) 2001,02,03,04,05 NEC Electronics Corporation
* Copyright (C) 2001,02,03,04,05 Miles Bader <miles@gnu.org>
*
* This file is subject to the terms and conditions of the GNU General
* Public License. See the file COPYING in the main directory of this
Expand All @@ -27,12 +27,12 @@
#define readw_relaxed(a) readw(a)
#define readl_relaxed(a) readl(a)

#define writeb(b, addr) \
(void)((*(volatile unsigned char *) (addr)) = (b))
#define writew(b, addr) \
(void)((*(volatile unsigned short *) (addr)) = (b))
#define writel(b, addr) \
(void)((*(volatile unsigned int *) (addr)) = (b))
#define writeb(val, addr) \
(void)((*(volatile unsigned char *) (addr)) = (val))
#define writew(val, addr) \
(void)((*(volatile unsigned short *) (addr)) = (val))
#define writel(val, addr) \
(void)((*(volatile unsigned int *) (addr)) = (val))

#define __raw_readb readb
#define __raw_readw readw
Expand Down Expand Up @@ -96,11 +96,22 @@ outsl (unsigned long port, const void *src, unsigned long count)
outl (*p++, port);
}

#define iounmap(addr) ((void)0)
#define ioremap(physaddr, size) (physaddr)
#define ioremap_nocache(physaddr, size) (physaddr)
#define ioremap_writethrough(physaddr, size) (physaddr)
#define ioremap_fullcache(physaddr, size) (physaddr)

/* Some places try to pass in an loff_t for PHYSADDR (?!), so we cast it to
long before casting it to a pointer to avoid compiler warnings. */
#define ioremap(physaddr, size) ((void __iomem *)(unsigned long)(physaddr))
#define iounmap(addr) ((void)0)

#define ioremap_nocache(physaddr, size) ioremap (physaddr, size)
#define ioremap_writethrough(physaddr, size) ioremap (physaddr, size)
#define ioremap_fullcache(physaddr, size) ioremap (physaddr, size)

#define ioread8(addr) readb (addr)
#define ioread16(addr) readw (addr)
#define ioread32(addr) readl (addr)
#define iowrite8(val, addr) writeb (val, addr)
#define iowrite16(val, addr) writew (val, addr)
#define iowrite32(val, addr) writel (val, addr)

#define mmiowb()

Expand Down

0 comments on commit 787a7bd

Please sign in to comment.