<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/bcma, branch v3.6</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/bcma?h=v3.6</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/bcma?h=v3.6'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-08-02T17:51:46Z</updated>
<entry>
<title>bcma: BCM43228 support</title>
<updated>2012-08-02T17:51:46Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>zajec5@gmail.com</email>
</author>
<published>2012-07-23T16:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c263c2c1ad615e935d563cd7be11d417f94895d9'/>
<id>urn:sha1:c263c2c1ad615e935d563cd7be11d417f94895d9</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem</title>
<updated>2012-07-27T15:15:03Z</updated>
<author>
<name>John W. Linville</name>
<email>linville@tuxdriver.com</email>
</author>
<published>2012-07-27T15:15:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=28ea499ac5b90f6266a24b826c6d469fc503758c'/>
<id>urn:sha1:28ea499ac5b90f6266a24b826c6d469fc503758c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bcma: fix invalid PMU chip control masks</title>
<updated>2012-07-26T19:46:54Z</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2012-07-25T21:08:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1f03bf06e4e3b8ed9a69e7fc4cdb1be4c6c6c819'/>
<id>urn:sha1:1f03bf06e4e3b8ed9a69e7fc4cdb1be4c6c6c819</id>
<content type='text'>
Commit b9562545ef0b ("bcma: complete workaround for BCMA43224 and
BCM4313") introduced the wrong masks for setting the chip control
registers - the "mask" parameter is inverse.

It should be the mask of bits *not* changed, which is admittedly a bit
non-intuitive.

The incorrect mask not only causes the driver to not work correctly on
the chips affected (eg the BCM43224 on the Macbook Air 4,2) but the
state persists over a soft reset, causing the next boot to not
necessarily see the device correctly.

Reported-and-tested-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Tested-by: Seth Forshee &lt;seth.forshee@canonical.com&gt;
Cc: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Cc: Arend Van Spriel &lt;arend@broadcom.com&gt;
Cc: Pieter-Paul Giesberts &lt;pieterpg@broadcom.com&gt;
Cc: Brett Rudley &lt;brudley@broadcom.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>bcma: add missing iounmap on error path</title>
<updated>2012-07-26T19:37:57Z</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2012-07-26T15:45:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9dbf5f55f8d35ff9aedc75267f4e4042aaf89755'/>
<id>urn:sha1:9dbf5f55f8d35ff9aedc75267f4e4042aaf89755</id>
<content type='text'>
This should fix the problem reported by Fengguang:

The coccinelle static checker emits these warnings:

drivers/bcma/scan.c:466:3-9: ERROR: missing iounmap; ioremap on line 451 and execution via conditional on line 465
drivers/bcma/scan.c:540:3-9: ERROR: missing iounmap; ioremap on line 515 and execution via conditional on line 539

Reported-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt;
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: fix regression in interrupt assignment on mips</title>
<updated>2012-07-26T19:37:57Z</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2012-07-26T15:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d8f1bd2ffcce6af1ace4f1efb327765144aa0755'/>
<id>urn:sha1:d8f1bd2ffcce6af1ace4f1efb327765144aa0755</id>
<content type='text'>
The wrong interrupts where assigned to the cores in
bcma_core_mips_init(). This caused at least my serial console not to
response to any input.

This was caused by this patch which changed the order of the cores in
the list:
commit c334e25c9f3a95f2bd6b79fedc5170f17245b1c7
Author: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Date:   Wed Jul 11 12:37:00 2012 +0200

    bcma: add new cores at the end of list

This should be fixed properly later so that the correct interrupt
numbers are assigned to the cores independently from the ordering of
the list. This patch restores the old behavior again. I will look into
the problem more deeply later.

I also changed the order of the list with the cores and their assigned
interrupt number which gets printed to the log. Now they are printed in
the same order like all the other lists of cores and like it was done
before the patch which changed the order.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add place for flash memory support</title>
<updated>2012-07-17T19:11:40Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>zajec5@gmail.com</email>
</author>
<published>2012-07-17T14:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=23cb3b2121323443834296a8ecb582b8aeb78d75'/>
<id>urn:sha1:23cb3b2121323443834296a8ecb582b8aeb78d75</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add new cores at the end of list</title>
<updated>2012-07-12T19:27:18Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>zajec5@gmail.com</email>
</author>
<published>2012-07-11T10:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c334e25c9f3a95f2bd6b79fedc5170f17245b1c7'/>
<id>urn:sha1:c334e25c9f3a95f2bd6b79fedc5170f17245b1c7</id>
<content type='text'>
This makes order in list more natural and fixes core-&gt;core_unit for more
than 2 cores.

Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add trivial GBIT MAC COMMON driver</title>
<updated>2012-07-12T19:27:18Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>zajec5@gmail.com</email>
</author>
<published>2012-07-11T07:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e1ac4b409037b128f9a3eca3b3ab5dbbb71a7e6f'/>
<id>urn:sha1:e1ac4b409037b128f9a3eca3b3ab5dbbb71a7e6f</id>
<content type='text'>
GMAC COMMON core is present on BCM4706 and is used for example to access
board PHYs (PHYs can not be accessed directly using GBIT MAC core).

Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Acked-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: fix typo - reading number of slave wrappers</title>
<updated>2012-07-12T19:27:17Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>zajec5@gmail.com</email>
</author>
<published>2012-07-11T06:37:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=97cfda8fecacc40c5652b0924c4c0f5ab508dc9a'/>
<id>urn:sha1:97cfda8fecacc40c5652b0924c4c0f5ab508dc9a</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: support alternative (BCM4706) ChipCommon core id</title>
<updated>2012-07-12T19:27:17Z</updated>
<author>
<name>Rafał Miłecki</name>
<email>zajec5@gmail.com</email>
</author>
<published>2012-07-10T21:45:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6d5cfc9f7df4956f7958df1b2e425145793d9f4d'/>
<id>urn:sha1:6d5cfc9f7df4956f7958df1b2e425145793d9f4d</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
