<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/wireless/b43/debugfs.h, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-06-27T13:09:16Z</updated>
<entry>
<title>b43: Add debugfs firmware debugging knob</title>
<updated>2008-06-27T13:09:16Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2008-06-20T16:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=923fd7036ff04381b265037469c79a2e7d0d6b67'/>
<id>urn:sha1:923fd7036ff04381b265037469c79a2e7d0d6b67</id>
<content type='text'>
This adds a firmware debugging knob to debugfs.
With this knob it's possible to enable advanced runtime firmware
checks.
For now it only implements one sanity check for the mac-suspend.
In future there'll probably be more.
If CONFIG_B43_DEBUG is disabled, these checks will collapse to nothing.

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>b43: Remove "shm" and "ucode_regs" debugfs files</title>
<updated>2008-06-26T20:49:18Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2008-06-19T23:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9965183a78ad5303b9154184a0f4056844e8baae'/>
<id>urn:sha1:9965183a78ad5303b9154184a0f4056844e8baae</id>
<content type='text'>
We don't need these two dump-files anymore, as we can easily do this
in userspace now.
Use b43-fwdump from the b43-tools repository to dump microcode registers.
Use "b43-fwdump -s" to dump SHM (or use -S to do a binary dump)

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>b43: Add debugfs files for random SHM access</title>
<updated>2008-06-26T20:49:18Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2008-06-19T17:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6bbc321a96d4d3533eb136b981baba6c8248d635'/>
<id>urn:sha1:6bbc321a96d4d3533eb136b981baba6c8248d635</id>
<content type='text'>
This adds debugfs files for random SHM access.
This is needed in order to implement firmware and driver debugging
scripts in userspace.

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>b43: Add debugfs files for MMIO register access</title>
<updated>2008-06-26T20:49:18Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2008-06-18T22:35:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8bd463f4f913db12a1b7374f84304631289a1e0b'/>
<id>urn:sha1:8bd463f4f913db12a1b7374f84304631289a1e0b</id>
<content type='text'>
This adds debugfs files for reading and writing arbitrary
wireless core registers. This is useful for debugging.

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>b43: Rewrite LO calibration algorithm</title>
<updated>2008-05-07T19:02:12Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2008-04-20T14:03:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5eda47f45e90dfa38e25d569b9ac84ba94f8301'/>
<id>urn:sha1:f5eda47f45e90dfa38e25d569b9ac84ba94f8301</id>
<content type='text'>
This patch distributes the Local Oscillator calibration bursts over time,
so that calibration only happens when it's actually needed.
Currently we periodically perform a recalibration of the whole table.
The table is huge and this takes lots of time. Additionally only small bits
of the table are actually needed at a given time. So instead of maintaining
a huge table with all possible calibration values, we create dynamic calibration
settings that
a) We only calibrate when they are actually needed.
b) Are cached for some time until they expire.
So a recalibration might happen if we need a calibration setting that's not
cached, or if the active calibration setting expires.
Currently the expire timeout is set to 30 seconds. We may raise that in future.

This patch reduces overall memory consumption by nuking the
huge static calibration tables.

This patch has been tested on several 4306, 4311 and 4318 flavours.

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>[B43]: add mac80211-based driver for modern BCM43xx devices</title>
<updated>2007-10-10T23:51:37Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2007-09-18T19:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e4d6b7951812d98417feb10784e400e253caf633'/>
<id>urn:sha1:e4d6b7951812d98417feb10784e400e253caf633</id>
<content type='text'>
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
