<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/bcma/driver_pci.c, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-06-08T17:47:07Z</updated>
<entry>
<title>bcma: fix null pointer in bcma_core_pci_irq_ctl</title>
<updated>2012-06-08T17:47:07Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-06-05T18:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7027075d0d8fe2d1bf7b0db24623328d2601d3c'/>
<id>urn:sha1:e7027075d0d8fe2d1bf7b0db24623328d2601d3c</id>
<content type='text'>
pc could be null if hosttype != BCMA_HOSTTYPE_PCI.
If we are on a device without a pci core this function is called with
pc = null by b43 and brcmsmac. If the host type is PCI we have a pci
core as well and pc can not be null.

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 bcma_core_pci_config_fixup()</title>
<updated>2012-05-16T16:45:22Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-04-29T00:18:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2b2715b83c433d22b10bd654e102baea6f5589b0'/>
<id>urn:sha1:2b2715b83c433d22b10bd654e102baea6f5589b0</id>
<content type='text'>
This code is based on code from pcie_misc_config_fixup() in brcmsmac.
This patch is part of the move of pci specific code from brcmsmac to
bcma.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Tested-by: Arend van Spriel &lt;arend@broadcom.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add bcma_core_pci_fixcfg()</title>
<updated>2012-05-16T16:45:22Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-04-29T00:18:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec00f3732129e57206e9ef9883d681ad6584f5dd'/>
<id>urn:sha1:ec00f3732129e57206e9ef9883d681ad6584f5dd</id>
<content type='text'>
This code is based on code from pcicore_fixcfg() in brcmsmac. This
patch is part of the move of pci specific code from brcmsmac to bcma.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Tested-by: Arend van Spriel &lt;arend@broadcom.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add bcma_core_pci_extend_L1timer</title>
<updated>2012-05-16T16:45:22Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-04-29T00:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=29f6b3d823885093890b1604d8450e7b57a31281'/>
<id>urn:sha1:29f6b3d823885093890b1604d8450e7b57a31281</id>
<content type='text'>
This code is based on code from pcie_extendL1timer() in brcmsmac. This
patch is part of the move of pci specific code from brcmsmac to bcma.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Tested-by: Arend van Spriel &lt;arend@broadcom.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add PCIe host controller</title>
<updated>2012-02-06T19:53:04Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-01-30T23:03:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49dc9577155576b10ff79f0c1486c816b01f58bf'/>
<id>urn:sha1:49dc9577155576b10ff79f0c1486c816b01f58bf</id>
<content type='text'>
Some SoCs have a PCIe host controller to make it possible to attach
some other devices to it, like an other Wifi card.
This code was tested with an Netgear WNDR3400 (bcm4716 based), but
should work with all bcma based SoCs.

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: make some functions __devinit</title>
<updated>2012-02-06T19:53:03Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-01-30T23:03:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d1a7a8e1d367e34e5adce91f48cae07dc08d9e6c'/>
<id>urn:sha1:d1a7a8e1d367e34e5adce91f48cae07dc08d9e6c</id>
<content type='text'>
bcma_core_pci_hostmode_init() has to be in __devinit as it will call a
function in that section and so all functions calling it also have to
be in __devinit.

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: export bcma_pcie_read()</title>
<updated>2012-02-06T19:53:02Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-01-30T23:03:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b259a5cc5ea967fa243dfc1f95a59ae74106f5b'/>
<id>urn:sha1:4b259a5cc5ea967fa243dfc1f95a59ae74106f5b</id>
<content type='text'>
This will be needed by the host controller.

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 constants for PCI and use them</title>
<updated>2012-02-06T19:52:56Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2012-01-30T23:03:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2be25cac8402fab56bb51166f464d1b420bcf744'/>
<id>urn:sha1:2be25cac8402fab56bb51166f464d1b420bcf744</id>
<content type='text'>
There are many magic numbers used in the PCIe code. Replace them with
some constants from the Broadcom SDK and also use them in the pcie host
controller.

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 implicit use of export.h contents</title>
<updated>2011-10-31T23:32:02Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-07-28T01:21:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=44a8e3772f53a5337e74700fc166a3d4c3ef59a2'/>
<id>urn:sha1:44a8e3772f53a5337e74700fc166a3d4c3ef59a2</id>
<content type='text'>
Fix in advance, or we will get things like this:

drivers/bcma/core.c:20: warning: data definition has no type or storage class
drivers/bcma/core.c:20: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL'
drivers/bcma/core.c:20: warning: parameter names (without types) in function declaration

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: use boardflags define from ssb code</title>
<updated>2011-08-09T19:42:36Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2011-07-23T09:10:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=26f2622edff4570d7c51661d3d21d9b8ebc4eee1'/>
<id>urn:sha1:26f2622edff4570d7c51661d3d21d9b8ebc4eee1</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>
