Thread (20 messages) 20 messages, 3 authors, 2011-06-21

Re: [RFC v2 00/12] bcma: add support for embedded devices like bcm4716

From: Rafał Miłecki <zajec5@gmail.com>
Date: 2011-06-21 11:27:48
Also in: linux-wireless

W dniu 20 czerwca 2011 23:28 użytkownik Hauke Mehrtens
[off-list ref] napisał:
On 06/20/2011 02:41 AM, Rafał Miłecki wrote:
quoted
Hey Hauke,

2011/6/19 Hauke Mehrtens [off-list ref]:
quoted
This patch series adds support for embedded devices like bcm47xx to
bcma. Bcma is used on bcm4716 and bcm4718 SoCs. With these patches my
bcm4716 device boots up till it tries to access the flash, because the
serial flash chip is unsupported for now, this will be my next task.
This adds support for MIPS cores, interrupt configuration and the
serial console.

These patches are based on ssb code, some patches by George Kashperko
and Bernhard Loos and parts of the source code release by ASUS and
Netgear for their devices.

This was tested on a Netgear WNDR3400, but did not work fully because
of serial flash.

This is bases on linux-next next-20110616, to which subsystem
maintainer should I send these patches later, as it is based on the
most recent version of bcma and bcm47xx?
I do not have any normal PCIe based wireless device using this bus, so
I have not tested it with such a device, it will be nice to hear if it
is still working on them.
The parallel flash should work so it could be that it will boot on an
Asus rt-n16, I have not tested that.
I'm glad you are still working on it!
Unfortunately it's really late right now and I'm leaving tomorrow
(well, today as we passed midnight) for the whole week :( I'm not sure
if I'll get a chance to review this, not to mention testing against
any of my PCIe card.
No problem have a look at it when you find some time for it. There are
still some todos and the serial flash chip is also on my list, so I will
not run out of stuff to do. ;-)
quoted
quoted
An Ethernet driver is not included because the Braodcom source code
available is not licensed under a GPL compatible license and building a
new driver on that based is not possible.
I wonder if you could write specs for that core, so I could write
GPL/any driver for it? Is that driver really big?
Now I think this will be the fastest solution. Henry Ptasinski from
Broadcom wanted to make it possible for us to use the Braodcom driver
directly as a base, but talking to all the lawyers and managers at
Braodcom to make this possible takes a lot of time and is not promising.
After this and flash support is in the kernel I will work on the
Ethernet driver.
They are looking for releasing firmware for other PHYs for months now, so... ;)

-- 
Rafał
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help