[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