Search Linux Wireless

Re: [linux-sunxi] Firmware for Bluetooth (and wifi)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 12/26/2013 05:13 PM, Chen-Yu Tsai wrote:
Hi,

On Thu, Dec 19, 2013 at 6:12 PM, Chen-Yu Tsai <wens@xxxxxxxx> wrote:
Hi,

On Thu, Dec 19, 2013 at 12:39 AM, Chen-Yu Tsai <wens@xxxxxxxx> wrote:
Hi,

On Thu, Dec 19, 2013 at 12:16 AM, Arend van Spriel <arend@xxxxxxxxxxxx> wrote:
On 12/18/2013 02:12 PM, Hans de Goede wrote:
Hi,

On 12/18/2013 11:31 AM, Arend van Spriel wrote:
On 12/05/2013 10:46 PM, Julian Calaby wrote:
Firstly, are there any plans to support the BCM43362 chipset with the
brcmfmac driver in the near future?

Hi Julian,

I am working on a patch to support this chip. It is looking promising.
Just have to go after a firmware image to be sure.

Cool. Do you have a cubietruck? With my latest wip tree:
https://github.com/jwrdegoede/linux-sunxi/commits/sunxi-next

No cubietruck here. I googled the term last week because it came up and
found embeddedcomputer.nl selling it.

We've mmc/sdio controller support on top of 3.13-rc4, it would be
nice if we could also get the wifi and bluetooth to work here.

I got the chip to respond to probing. It is BCM43362 for sure.

   root@cubietruck:/sys/bus/mmc/devices/mmc1:0001/mmc1:0001:1# cat device
   0xa962
   root@cubietruck:/sys/bus/mmc/devices/mmc1:0001/mmc1:0001:1# cat vendor
   0x02d0

Vendor ID is Broadcom. Device ID is 43362.
But I get two devices, mmc1:0001:1 and mmc1:0001:2. I don't know
if this is normal or not.

Merry Christmas everyone. I got AP6210 (BCM43362) to work with mainline
brcmfmac driver. I only tested managed mode. Monitor mode does not work.
You can use firmware from CubieTech images.

Things missing:

   1. output clock is using default 32KHz from 24M / 750.
      need to find some place to put clk_set_rate call.

   2. BCM43362 out-of-band interrupts not supported.
      OOB interrupt in brcmfmac is set using platform data.
      Need to put this is board code, or add device tree support.

Core ID and addresses were found using bcmdhd driver debug output.
Arend might want to take a look at the patch:

   https://github.com/wens/linux/commit/d945809d27de930eba5db0ca4bb7936e3ca88865

Working tree:

   https://github.com/wens/linux/tree/wip/sunxi-next-wifi

Comments welcome :)

Awesome! So now we have this working in upstream before we have it working with
3.4 kernels (at-least I've never managed to get it to work with 3.4 kernels).

Very nice Christmas present, thanks :)

I'll give this a spin and add it to the sunxi-devel branch.

Regards,

Hans


--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux