[oe-commits] org.oe.dev packages/linux/linux-jlime-jornada6xx-2.6.17/io.h-fix.patch: Fix io bug

kristoffer commit openembedded-commits at lists.openembedded.org
Sun Sep 17 21:34:48 UTC 2006


packages/linux/linux-jlime-jornada6xx-2.6.17/io.h-fix.patch: Fix io bug
* Fix IO code
* Fixes strange pcmcia wifi behavior (= makes wifi work!)

Author: kristoffer at openembedded.org
Branch: org.openembedded.dev
Revision: ed935e156dc22dce23ecfc6c2fb67a01ab10d0b9
ViewMTN: http://monotone.openembedded.org/revision.psp?id=ed935e156dc22dce23ecfc6c2fb67a01ab10d0b9
Files:
1
packages/linux/linux-jlime-jornada6xx-2.6.17/io.h-fix.patch
Diffs:

#
# mt diff -r6639a14ac3fa1ba91234f191a56494bcfbab0320 -red935e156dc22dce23ecfc6c2fb67a01ab10d0b9
#
# 
# 
# add_file "packages/linux/linux-jlime-jornada6xx-2.6.17/io.h-fix.patch"
#  content [70e0ea426a55f9aeafaa04c66a71d1597fdbc8f1]
# 
============================================================
--- packages/linux/linux-jlime-jornada6xx-2.6.17/io.h-fix.patch	70e0ea426a55f9aeafaa04c66a71d1597fdbc8f1
+++ packages/linux/linux-jlime-jornada6xx-2.6.17/io.h-fix.patch	70e0ea426a55f9aeafaa04c66a71d1597fdbc8f1
@@ -0,0 +1,31 @@
+--- linux-2.6.17/include/asm-sh/io.h_orig	2006-09-17 22:52:10.000000000 +0000
++++ linux-2.6.17/include/asm-sh/io.h	2006-09-17 22:54:01.000000000 +0000
+@@ -138,17 +138,17 @@
+ #define readl_relaxed(a) readl(a)
+ 
+ /* Simple MMIO */
+-#define ioread8(a)		readb(a)
+-#define ioread16(a)		readw(a)
+-#define ioread16be(a)		be16_to_cpu(__raw_readw((a)))
+-#define ioread32(a)		readl(a)
+-#define ioread32be(a)		be32_to_cpu(__raw_readl((a)))
+-
+-#define iowrite8(v,a)		writeb((v),(a))
+-#define iowrite16(v,a)		writew((v),(a))
+-#define iowrite16be(v,a)	__raw_writew(cpu_to_be16((v)),(a))
+-#define iowrite32(v,a)		writel((v),(a))
+-#define iowrite32be(v,a)	__raw_writel(cpu_to_be32((v)),(a))
++#define ioread8(a)              inb(a)
++#define ioread16(a)             inw(a)
++#define ioread16be(a)           be16_to_cpu(inw((a)))
++#define ioread32(a)             inl(a)
++#define ioread32be(a)           be32_to_cpu(inl((a)))
++
++#define iowrite8(v,a)           outb((v),(a))
++#define iowrite16(v,a)          outw((v),(a))
++#define iowrite16be(v,a)        outw(cpu_to_be16((v)),(a))
++#define iowrite32(v,a)          outl((v),(a))
++#define iowrite32be(v,a)        outl(cpu_to_be32((v)),(a))
+ 
+ #define ioread8_rep(a,d,c)	insb((a),(d),(c))
+ #define ioread16_rep(a,d,c)	insw((a),(d),(c))






More information about the Openembedded-commits mailing list