#1646: MIPS: ioread32 & iowrite32 not available in Linux-2.6
-----------------------------------+----------------------------------------
Reporter: [EMAIL PROTECTED] | Owner: proski
Type: defect | Status: new
Priority: minor | Milestone:
Component: madwifi: driver | Version: trunk
Resolution: | Keywords:
Patch_attached: 1 |
-----------------------------------+----------------------------------------
Comment (by [EMAIL PROTECTED]):
Hmmm. looks different in my tree:
{{{
$ git remote -v
origin git://ftp.linux-mips.org/pub/scm/linux
$ git-checkout linux-2.6.19.1
HEAD is now at 324a5c4... Merge tag 'v2.6.19.1' of
git://www.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.19.y into
linux-2.6.19-stable
$ grep -A3 ^VERSION Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 19
EXTRAVERSION = .1
$ grep iowrite32 include/asm-mips/io.h
$ grep ioread32 include/asm-mips/io.h
$ $ git-grep ioread32 include/ arch/mips/
include/asm-alpha/core_apecs.h:__EXTERN_INLINE unsigned int
apecs_ioread32(void __iomem *xaddr)
include/asm-alpha/core_cia.h:__EXTERN_INLINE unsigned int
cia_ioread32(void __iomem *xaddr)
include/asm-alpha/core_lca.h:__EXTERN_INLINE unsigned int
lca_ioread32(void __iomem *xaddr)
include/asm-alpha/core_mcpcia.h:__EXTERN_INLINE unsigned int
mcpcia_ioread32(void __iomem *xaddr)
include/asm-alpha/io.h:REMAP1(unsigned int, ioread32, /**/)
include/asm-alpha/io.h:extern inline unsigned int ioread32(void __iomem
*addr)
include/asm-alpha/io.h: unsigned int ret =
IO_CONCAT(__IO_PREFIX,ioread32)(addr);
include/asm-alpha/io.h: return ioread32(ioport_map(port, 4));
include/asm-alpha/io_trivial.h:IO_CONCAT(__IO_PREFIX,ioread32)(void
__iomem *a)
include/asm-alpha/machvec.h: unsigned int (*mv_ioread32)(void __iomem
*);
include/asm-arm/arch-ixp2000/io.h:#define ioread32(p)
\
include/asm-arm/arch-ixp4xx/io.h:__ixp4xx_ioread32(const void __iomem
*addr)
include/asm-arm/arch-ixp4xx/io.h:__ixp4xx_ioread32_rep(const void __iomem
*addr, void *vaddr, u32 count)
include/asm-arm/arch-ixp4xx/io.h:#define ioread32(p)
__ixp4xx_ioread32(p)
include/asm-arm/arch-ixp4xx/io.h:#define ioread32_rep(p, v, c)
__ixp4xx_ioread32_rep(p, v, c)
include/asm-arm/io.h:#define ioread32(p) ({ unsigned int __v =
le32_to_cpu(__raw_readl(p)); __v; })
include/asm-arm/io.h:#define ioread32_rep(p,d,c)
__raw_readsl(p,d,c)
include/asm-avr32/io.h:#define ioread32(p) ({ unsigned int __v =
le32_to_cpu(__raw_readl(p)); __v; })
include/asm-avr32/io.h:#define ioread32be(p) ({ unsigned int __v =
be32_to_cpu(__raw_readl(p)); __v; })
include/asm-avr32/io.h:#define ioread32_rep(p,d,c)
__raw_readsl(p,d,c)
include/asm-frv/io.h:static inline unsigned int ioread32(void __iomem *p)
include/asm-frv/io.h:static inline void ioread32_rep(void __iomem *p, void
*dst, unsigned long count)
include/asm-generic/iomap.h:extern unsigned int fastcall ioread32(void
__iomem *);
include/asm-generic/iomap.h:extern unsigned int fastcall ioread32be(void
__iomem *);
include/asm-generic/iomap.h:extern void fastcall ioread32_rep(void __iomem
*port, void *buf, unsigned long count);
include/asm-ppc/io.h:static inline unsigned int ioread32(void __iomem
*addr)
include/asm-ppc/io.h:static inline void ioread32_rep(void __iomem *addr,
void *dst, unsigned long count)
include/asm-sh/io.h:#define ioread32(a) readl(a)
include/asm-sh/io.h:#define ioread32be(a)
be32_to_cpu(__raw_readl((a)))
include/asm-sh/io.h:#define ioread32_rep(a,d,c) insl((a),(d),(c))
include/asm-sh64/io.h:#define ioread32(addr) sh64_in32(addr)
include/asm-sparc/io.h:#define ioread32(X) readl(X)
include/asm-sparc64/io.h:static inline void ioread32_rep(void __iomem
*port, void *buf, unsigned long count)
include/asm-sparc64/io.h:#define ioread32(X) readl(X)
include/asm-v850/io.h:#define ioread32(addr) readl (addr)
}}}
--
Ticket URL: <http://madwifi.org/ticket/1646#comment:7>
madwifi.org <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Madwifi-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/madwifi-tickets