<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/bluetooth/btuart_cs.c, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-07-04T02:54:00Z</updated>
<entry>
<title>[Bluetooth] Add platform device for virtual and serial devices</title>
<updated>2006-07-04T02:54:00Z</updated>
<author>
<name>Marcel Holtmann</name>
</author>
<published>2006-07-03T08:02:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27d35284258c596900e0e41c46932ec4abe6a7b1'/>
<id>urn:sha1:27d35284258c596900e0e41c46932ec4abe6a7b1</id>
<content type='text'>
This patch adds a generic Bluetooth platform device that can be used
as parent device by virtual and serial devices.

Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
</content>
</entry>
<entry>
<title>Remove obsolete #include &lt;linux/config.h&gt;</title>
<updated>2006-06-30T17:25:36Z</updated>
<author>
<name>Jörn Engel</name>
</author>
<published>2006-06-30T17:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab3d5624e172c553004ecc862bfeac16d9d68b7'/>
<id>urn:sha1:6ab3d5624e172c553004ecc862bfeac16d9d68b7</id>
<content type='text'>
Signed-off-by: Jörn Engel &lt;joern@wohnheim.fh-wedel.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] pcmcia: use bitfield instead of p_state and state</title>
<updated>2006-03-31T15:26:33Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-01T23:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2d4096365e06b9a3799afbadc28b4519c0b3526'/>
<id>urn:sha1:e2d4096365e06b9a3799afbadc28b4519c0b3526</id>
<content type='text'>
Instead of the two status values struct pcmcia_device-&gt;p_state and state,
use descriptive bitfields. Most value-checking in drivers was invalid, as
the core now only calls the -&gt;remove() (a.k.a. detach) function in case the
attachement _and_ configuration was successful.

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

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: add return value to _config() functions</title>
<updated>2006-03-31T15:26:06Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-31T15:26:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=15b99ac1729503db9e6dc642a50b9b6cb3bf51f9'/>
<id>urn:sha1:15b99ac1729503db9e6dc642a50b9b6cb3bf51f9</id>
<content type='text'>
Most of the driver initialization isn't done in the .probe function, but in
the internal _config() functions. Make them return a value, so that .probe
can properly report whether the probing of the device succeeded or not.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove dev_link_t and client_handle_t indirection</title>
<updated>2006-03-31T15:21:06Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-31T15:21:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fba395eee7d3f342ca739c20f5b3ee635d0420a0'/>
<id>urn:sha1:fba395eee7d3f342ca739c20f5b3ee635d0420a0</id>
<content type='text'>
dev_link_t * and client_handle_t both mean struct pcmcai_device * by now.
Therefore, remove all such indirections.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] pcmcia: embed dev_link_t into struct pcmcia_device</title>
<updated>2006-03-31T15:15:57Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-05T09:45:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd238232cd0ff4840ae6946bb338502154096d88'/>
<id>urn:sha1:fd238232cd0ff4840ae6946bb338502154096d88</id>
<content type='text'>
Embed dev_link_t into struct pcmcia_device(), as they basically address the
same entity. The actual contents of dev_link_t will be cleaned up step by step.
This patch includes a bugfix from and signed-off-by Andrew Morton.

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

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove unneeded Vcc pseudo setting</title>
<updated>2006-03-31T15:15:55Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-01-15T11:43:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=70294b468302fd7a0a99dad935c7ba5322989345'/>
<id>urn:sha1:70294b468302fd7a0a99dad935c7ba5322989345</id>
<content type='text'>
As we do not allow setting Vcc in the pcmcia core, and Vpp1 and
Vpp2 can only be set to the same value, a lot of code can be
streamlined.

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

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: default suspend and resume handling</title>
<updated>2006-03-31T15:15:52Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-01T23:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8661bb5b4af1849c1f5a4e80c4e275fd13c155d6'/>
<id>urn:sha1:8661bb5b4af1849c1f5a4e80c4e275fd13c155d6</id>
<content type='text'>
In all but one case, the suspend and resume functions of PCMCIA drivers
contain mostly of calls to pcmcia_release_configuration() and
pcmcia_request_configuration(). Therefore, move this code out of the
drivers and into the core.

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

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: add pcmcia_disable_device</title>
<updated>2006-03-31T15:15:50Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-01-15T08:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f2a71fcb7995633b335a1e380ac63a968e61320'/>
<id>urn:sha1:5f2a71fcb7995633b335a1e380ac63a968e61320</id>
<content type='text'>
pcmcia_disable_device(struct pcmcia_device *p_dev) performs the necessary
cleanups upon device or driver removal: it calls the appropriate
pcmcia_release_* functions, and can replace (most) of the current drivers'
_release() functions.

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>
</author>
<published>2005-11-14T20:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
</feed>
