<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/bcma/driver_pci_host.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-05-16T16:46:04Z</updated>
<entry>
<title>bcma: reads/writes are always 4 bytes, so always map 4 bytes</title>
<updated>2012-05-16T16:46:04Z</updated>
<author>
<name>Nathan Hintz</name>
</author>
<published>2012-05-05T04:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c61cab3a6135eacd303a26a327c1e689ec04fcbe'/>
<id>urn:sha1:c61cab3a6135eacd303a26a327c1e689ec04fcbe</id>
<content type='text'>
Modify ioremap_nocache calls to reflect the number of bytes read/written.

Signed-off-by: Nathan Hintz &lt;nlhintz@hotmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: Account for variable PCI memory base/size</title>
<updated>2012-05-16T16:46:04Z</updated>
<author>
<name>Nathan Hintz</name>
</author>
<published>2012-05-05T04:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4acabf454ac3def5b3716576f77d4b9da272864d'/>
<id>urn:sha1:4acabf454ac3def5b3716576f77d4b9da272864d</id>
<content type='text'>
PCI Memory Resource start address and size are variable, dependent on
the H/W configuration.  Modify the computation of io_map_base to use the
computed values.

Signed-off-by: Nathan Hintz &lt;nlhintz@hotmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: fix build error on MIPS; implicit pcibios_enable_device</title>
<updated>2012-04-10T18:13:30Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2012-03-26T00:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=58f743ee06d400a887a3e30353c69c3151eb64df'/>
<id>urn:sha1:58f743ee06d400a887a3e30353c69c3151eb64df</id>
<content type='text'>
The following is seen during allmodconfig builds for MIPS:

drivers/bcma/driver_pci_host.c:518:2: error: implicit declaration
of function 'pcibios_enable_device' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** [drivers/bcma/driver_pci_host.o] Error 1

Most likey introduced by commit 49dc9577155576b10ff79f0c1486c816b01f58bf

    "bcma: add PCIe host controller"

Add the header instead of implicitly assuming it will be present.
Sounds like a good idea, but that alone doesn't fix anything.

The real problem is that the Kconfig has settings related to whether
PCI is possible, i.e.

  config BCMA_HOST_PCI_POSSIBLE
        bool
        depends on BCMA &amp;&amp; PCI = y
        default y

  config BCMA_HOST_PCI
        bool "Support for BCMA on PCI-host bus"
        depends on BCMA_HOST_PCI_POSSIBLE

...but what is missing is that BCMA_DRIVER_PCI_HOSTMODE doesn't
have any dependencies on the above.  Add one.

CC: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
CC: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.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: 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: detect PCI core working in hostmode</title>
<updated>2011-07-07T17:13:34Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2011-07-05T17:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9352f69c9194f1dcb3e096377e5c4804ab1bb5fb'/>
<id>urn:sha1:9352f69c9194f1dcb3e096377e5c4804ab1bb5fb</id>
<content type='text'>
We must not init it like clientmode one, it would break device (tested
by Hauke on BCM4718). Add stub hostmode driver for now.

Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.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>
</feed>
