<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=GaiI44</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=GaiI44"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/GaiI44"/>
	<updated>2026-05-09T19:36:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=760ed_yenta_patch&amp;diff=29203</id>
		<title>760ed yenta patch</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=760ed_yenta_patch&amp;diff=29203"/>
		<updated>2007-04-11T07:14:34Z</updated>

		<summary type="html">&lt;p&gt;GaiI44: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a kernel patch for a IBM Thinkpad [[:Category:760ED|760ED]] notebook.&lt;br /&gt;
&lt;br /&gt;
The pci irq pin of the ti1130 pcmcia bridge is not connected.&lt;br /&gt;
To use the cardbus, the kernel has to route the cardbus irq to an isa irq.&lt;br /&gt;
This patch detects an valid irq and route cardbus interupts to isa instead &lt;br /&gt;
of pci. (If a valid pci irq is detected it should use it and not the isa irq.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
diff -u linux-2.6.15.1/drivers/pcmcia/i82365.h linux-2.6.15.1-jck/drivers/pcmcia/i82365.h&lt;br /&gt;
--- linux-2.6.15.1/drivers/pcmcia/i82365.h	2006-01-15 07:16:02.000000000  0100&lt;br /&gt;
    linux-2.6.15.1-jck/drivers/pcmcia/i82365.h	2006-02-18 17:34:35.000000000  0100&lt;br /&gt;
@@ -88,13  88,14 @@&lt;br /&gt;
 #define I365_IRQ_MASK	0x0F&lt;br /&gt;
 &lt;br /&gt;
 /* Flags for I365_CSC and I365_CSCINT*/&lt;br /&gt;
-#define I365_CSC_BVD1	0x01&lt;br /&gt;
-#define I365_CSC_STSCHG	0x01&lt;br /&gt;
-#define I365_CSC_BVD2	0x02&lt;br /&gt;
-#define I365_CSC_READY	0x04&lt;br /&gt;
-#define I365_CSC_DETECT	0x08&lt;br /&gt;
-#define I365_CSC_ANY	0x0F&lt;br /&gt;
-#define I365_CSC_GPI	0x10&lt;br /&gt;
 #define I365_CSC_BVD1		0x01&lt;br /&gt;
 #define I365_CSC_STSCHG		0x01&lt;br /&gt;
 #define I365_CSC_BVD2		0x02&lt;br /&gt;
 #define I365_CSC_READY		0x04&lt;br /&gt;
 #define I365_CSC_DETECT		0x08&lt;br /&gt;
 #define I365_CSC_ANY		0x0F&lt;br /&gt;
 #define I365_CSC_GPI		0x10&lt;br /&gt;
 #define I365_CSC_IRQ_MASK	0xF0&lt;br /&gt;
 &lt;br /&gt;
 /* Flags for I365_ADDRWIN */&lt;br /&gt;
 #define I365_ENA_IO(map)	(0x40 &amp;lt;&amp;lt; (map))&lt;br /&gt;
diff -u linux-2.6.15.1/drivers/pcmcia/ti113x.h linux-2.6.15.1-jck/drivers/pcmcia/ti113x.h&lt;br /&gt;
--- linux-2.6.15.1/drivers/pcmcia/ti113x.h	2006-01-15 07:16:02.000000000  0100&lt;br /&gt;
    linux-2.6.15.1-jck/drivers/pcmcia/ti113x.h	2006-03-15 10:13:32.000000000  0100&lt;br /&gt;
@@ -304,6  304,18 @@&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 static int ti113x_init(struct yenta_socket *socket)&lt;br /&gt;
 {&lt;br /&gt;
         u8 new, reg = exca_readb(socket, I365_INTCTL);&lt;br /&gt;
 &lt;br /&gt;
         new = reg&lt;/div&gt;</summary>
		<author><name>GaiI44</name></author>
		
	</entry>
</feed>