<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/ssb, branch v2.6.25.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/ssb?h=v2.6.25.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/ssb?h=v2.6.25.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2008-05-01T21:44:35Z</updated>
<entry>
<title>ssb: Fix all-ones boardflags</title>
<updated>2008-05-01T21:44:35Z</updated>
<author>
<name>Larry Finger</name>
<email>Larry.Finger@lwfinger.net</email>
</author>
<published>2008-04-24T18:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ad99c57f6a6bd8e820a05deec8bd7a3d6ce744fd'/>
<id>urn:sha1:ad99c57f6a6bd8e820a05deec8bd7a3d6ce744fd</id>
<content type='text'>
commit 4503183aa32e6886400d82282292934fa64a81b0 upstream

In the SSB SPROM a field set to all ones means the value
is not defined in the SPROM.
In case of the boardflags, we need to set them to zero
to avoid confusing drivers. Drivers will only check the
flags by ANDing.


Signed-off-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: Gabor Stefanik &lt;netrolller.3d@gmail.com&gt;
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ssb: Fix usage of struct device used for DMAing</title>
<updated>2008-04-15T19:04:35Z</updated>
<author>
<name>Michael Buesch</name>
<email>mb@bu3sch.de</email>
</author>
<published>2008-04-11T09:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4ac58469f13028e1eb97f8bc7b0fca5072591d8d'/>
<id>urn:sha1:4ac58469f13028e1eb97f8bc7b0fca5072591d8d</id>
<content type='text'>
This fixes DMA on architectures where DMA is nontrivial, like PPC64.
We must use the host-device's (PCI) struct device for any DMA
operation instead of the SSB device. For this we add a new
struct device pointer to the SSB device structure that will always
point to the right device for DMAing.

Without this patch b43 and b44 drivers won't work on complex-DMA
architectures, that for example need dev-&gt;archdata for DMA operations.

Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb-mipscore: Fix interrupt vectors</title>
<updated>2008-04-09T14:33:49Z</updated>
<author>
<name>Michael Buesch</name>
<email>mb@bu3sch.de</email>
</author>
<published>2008-04-08T09:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2633da237ba29875294f8680ebece5900ccdcc05'/>
<id>urn:sha1:2633da237ba29875294f8680ebece5900ccdcc05</id>
<content type='text'>
This fixes assignment of the interrupt vectors on the SSB MIPS core.

Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb-pcicore: Fix IRQ TPS flag handling</title>
<updated>2008-04-09T14:33:49Z</updated>
<author>
<name>Larry Finger</name>
<email>larry.finger@lwfinger.net</email>
</author>
<published>2008-04-08T08:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b63009b456c8d9abe684bdf8d4bd8f27eb040019'/>
<id>urn:sha1:b63009b456c8d9abe684bdf8d4bd8f27eb040019</id>
<content type='text'>
This fixes the TPS flag handling for the SSB pcicore driver.
This fixes interrupts on some devices.

Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>b43legacy: fix bcm4303 crash</title>
<updated>2008-04-08T02:19:29Z</updated>
<author>
<name>Stefano Brivio</name>
<email>stefano.brivio@polimi.it</email>
</author>
<published>2008-04-06T15:05:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=881400a20c3551e90eed1062cf0387fa686a2fd0'/>
<id>urn:sha1:881400a20c3551e90eed1062cf0387fa686a2fd0</id>
<content type='text'>
This fixes an hard crash which happened upon driver loading on bcm4303 rev.
2 devices.

Signed-off-by: Stefano Brivio &lt;stefano.brivio@polimi.it&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb: Add pcibios_enable_device() return value check</title>
<updated>2008-03-04T23:36:35Z</updated>
<author>
<name>Yoichi Yuasa</name>
<email>yoichi_yuasa@tripeaks.co.jp</email>
</author>
<published>2008-02-29T10:09:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=dc63644b0ee3b447e879ef8e124657b40e9ea81c'/>
<id>urn:sha1:dc63644b0ee3b447e879ef8e124657b40e9ea81c</id>
<content type='text'>
This patch has added pcibios_enable_device() return value check.

Signed-off-by: Yoichi Yuasa &lt;yoichi_yuasa@tripeaks.co.jp&gt;
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>SSB PCI core driver: use new SPROM data structure</title>
<updated>2008-02-28T14:29:58Z</updated>
<author>
<name>Aurelien Jarno</name>
<email>aurelien@aurel32.net</email>
</author>
<published>2008-02-28T14:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2d8d4fdf78488f3362dccfd2a6bfdb4bc65c0858'/>
<id>urn:sha1:2d8d4fdf78488f3362dccfd2a6bfdb4bc65c0858</id>
<content type='text'>
Switch the SSB PCI core driver to the new SPROM data structure now that
the old one has been removed.

Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
Acked-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Use a separate config option for the b43 pci to ssb bridge.</title>
<updated>2008-02-28T14:13:10Z</updated>
<author>
<name>Alexey Zaytsev</name>
<email>alexey.zaytsev@gmail.com</email>
</author>
<published>2008-02-23T09:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c7084535c9d2b8bcfc19f1ad9452eabde742ae22'/>
<id>urn:sha1:c7084535c9d2b8bcfc19f1ad9452eabde742ae22</id>
<content type='text'>
The bridge code was unnecessary enabled by the b44
driver, but it prevents the bcm43xx driver from
being loaded, as the bridge claims the same pci ids.

Now we enable the birdge only if the b43{legacy}
drivers are selected.

Signed-off-by: Alexey Zaytsev &lt;alexey.zaytsev@gmail.com&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb: Fix support for PCI devices behind a SSB-&gt;PCI bridge</title>
<updated>2008-02-21T01:11:55Z</updated>
<author>
<name>Michael Buesch</name>
<email>mb@bu3sch.de</email>
</author>
<published>2008-02-16T17:13:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fc71acc846c577473ada72a46c5ea9c935eca086'/>
<id>urn:sha1:fc71acc846c577473ada72a46c5ea9c935eca086</id>
<content type='text'>
We must pin all resources and make sure the PCI subsystem
won't relocate us, as the addresses are hardwired into hardware.

Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ssb: Fix pcicore cardbus mode</title>
<updated>2008-02-21T01:11:49Z</updated>
<author>
<name>Michael Buesch</name>
<email>mb@bu3sch.de</email>
</author>
<published>2008-02-19T16:46:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7cb4461520f307a6e3fb2bb32cb8daee45aa1fae'/>
<id>urn:sha1:7cb4461520f307a6e3fb2bb32cb8daee45aa1fae</id>
<content type='text'>
This fixes the pcicore driver to not die a horrible
crash death when inserting a cardbus card.

Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
