<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/pcmcia, branch v2.6.16.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/pcmcia?h=v2.6.16.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/pcmcia?h=v2.6.16.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-03-01T10:11:26Z</updated>
<entry>
<title>[PATCH] pcmcia: Add macro to match PCMCIA cards by numeric ID and first vendor string</title>
<updated>2006-03-01T10:11:26Z</updated>
<author>
<name>Pavel Roskin</name>
<email>proski@gnu.org</email>
</author>
<published>2006-02-28T06:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f0892b89e3c19c7d805825ca12511d26dcdf6415'/>
<id>urn:sha1:f0892b89e3c19c7d805825ca12511d26dcdf6415</id>
<content type='text'>
This is needed to distinguish Intersil and non-Intersil cards with
numeric ID 0x0156, 0x0002.

Signed-off-by: Pavel Roskin &lt;proski@gnu.org&gt;
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback</title>
<updated>2006-01-05T23:03:24Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2005-11-14T20:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f8cfa618dccbdc6dab5297f75779566a388a98fd'/>
<id>urn:sha1:f8cfa618dccbdc6dab5297f75779566a388a98fd</id>
<content type='text'>
Unify the EVENT_CARD_INSERTION and "attach" callbacks to one unified
probe() callback. As all in-kernel drivers are changed to this new
callback, there will be no temporary backwards-compatibility. Inside a
probe() function, each driver _must_ set struct pcmcia_device
*p_dev-&gt;instance and instance-&gt;handle correctly.

With these patches, the basic driver interface for 16-bit PCMCIA drivers
now has the classic four callbacks known also from other buses:

        int (*probe)            (struct pcmcia_device *dev);
        void (*remove)          (struct pcmcia_device *dev);

        int (*suspend)          (struct pcmcia_device *dev);
        int (*resume)           (struct pcmcia_device *dev);

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove old detach mechanism</title>
<updated>2006-01-05T23:03:15Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2005-11-14T20:25:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f3990715589d378a2d3aa9b8accd78bb4a2378b7'/>
<id>urn:sha1:f3990715589d378a2d3aa9b8accd78bb4a2378b7</id>
<content type='text'>
Remove the old "detach" mechanism as it is unused now.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback</title>
<updated>2006-01-05T23:03:10Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2005-11-14T20:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cc3b4866bee996c922e875b8c8efe9f0d8803aae'/>
<id>urn:sha1:cc3b4866bee996c922e875b8c8efe9f0d8803aae</id>
<content type='text'>
Unify the "detach" and REMOVAL_EVENT handlers to one "remove" function.
Old functionality is preserved, for the moment.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: new suspend core</title>
<updated>2006-01-05T22:59:02Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2005-11-14T20:21:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10'/>
<id>urn:sha1:98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10</id>
<content type='text'>
Move the suspend and resume methods out of the event handler, and into
special functions. Also use these functions for pre- and post-reset, as
almost all drivers already do, and the remaining ones can easily be
converted.

Bugfix to include/pcmcia/ds.c
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: validate_mem shouldn't be void</title>
<updated>2006-01-05T22:41:14Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2005-09-28T17:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=de75914ee103a30d82ad21b39b7e04f70e4fa1f0'/>
<id>urn:sha1:de75914ee103a30d82ad21b39b7e04f70e4fa1f0</id>
<content type='text'>
Add a return value to pcmcia_validate_mem.  Only if we have enough memory
available to map the CIS, we should proceed in trying to determine information
about the device.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove get_socket callback</title>
<updated>2006-01-05T22:41:09Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2005-11-12T22:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9da4bc6d6a38c1c3d850c046d0aee324c1a2e52a'/>
<id>urn:sha1:9da4bc6d6a38c1c3d850c046d0aee324c1a2e52a</id>
<content type='text'>
The .get_socket callback is never used by the PCMCIA core, therefore remove
it.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove socket register_callback</title>
<updated>2006-01-05T22:41:05Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2005-09-28T17:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7f316b033b36adfbdf56bfb15c13de49798ab0b2'/>
<id>urn:sha1:7f316b033b36adfbdf56bfb15c13de49798ab0b2</id>
<content type='text'>
Remove the register_callback declaration in struct pccard_operations as it is
unused.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] fix missing includes</title>
<updated>2005-10-31T01:37:32Z</updated>
<author>
<name>Tim Schmielau</name>
<email>tim@physik3.uni-rostock.de</email>
</author>
<published>2005-10-30T23:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4e57b6817880946a3a78d5d8cad1ace363f7e449'/>
<id>urn:sha1:4e57b6817880946a3a78d5d8cad1ace363f7e449</id>
<content type='text'>
I recently picked up my older work to remove unnecessary #includes of
sched.h, starting from a patch by Dave Jones to not include sched.h
from module.h. This reduces the number of indirect includes of sched.h
by ~300. Another ~400 pointless direct includes can be removed after
this disentangling (patch to follow later).
However, quite a few indirect includes need to be fixed up for this.

In order to feed the patches through -mm with as little disturbance as
possible, I've split out the fixes I accumulated up to now (complete for
i386 and x86_64, more archs to follow later) and post them before the real
patch.  This way this large part of the patch is kept simple with only
adding #includes, and all hunks are independent of each other.  So if any
hunk rejects or gets in the way of other patches, just drop it.  My scripts
will pick it up again in the next round.

Signed-off-by: Tim Schmielau &lt;tim@physik3.uni-rostock.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] yenta: auto-tune EnE bridges for CardBus cards</title>
<updated>2005-09-26T11:09:20Z</updated>
<author>
<name>Daniel Ritz</name>
<email>daniel.ritz@gmx.ch</email>
</author>
<published>2005-08-22T05:29:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8c3520d4eb3b1bbf2e45fbae8dcfb8db06d5e775'/>
<id>urn:sha1:8c3520d4eb3b1bbf2e45fbae8dcfb8db06d5e775</id>
<content type='text'>
Echo Audio cardbus products are known to be incompatible with EnE bridges.
in order to maybe solve the problem a EnE specific test bit has to be set,
another cleared...but other setups have a good chance to break when just
forcing the bits.  so do the whole thingy automatically.

The patch adds a hook in cb_alloc() that allows special tuning for the
different chipsets.  for ene just match the Echo products and set/clear the
test bits, defaults to do the same thing as w/o the patch to not break
working setups.

Signed-off-by: Daniel Ritz &lt;daniel.ritz@gmx.ch&gt;
Cc: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
</feed>
