linux-mips
[Top] [All Lists]

Re: brcm4716 and PCIe

To: Elliott Mitchell <ehem+outbound@m5p.com>
Subject: Re: brcm4716 and PCIe
From: Hauke Mehrtens <hauke@hauke-m.de>
Date: Fri, 16 Nov 2012 18:13:56 +0100
Cc: "John W. Linville" <linville@tuxdriver.com>, "linux-mips@linux-mips.org" <linux-mips@linux-mips.org>, "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
In-reply-to: <20121116044429.GA73539@scollay.m5p.com>
List-archive: <http://www.linux-mips.org/archives/linux-mips/>
List-help: <mailto:ecartis@linux-mips.org?Subject=help>
List-id: linux-mips <linux-mips.eddie.linux-mips.org>
List-owner: <mailto:ralf@linux-mips.org>
List-post: <mailto:linux-mips@linux-mips.org>
List-software: Ecartis version 1.0.0
List-subscribe: <mailto:ecartis@linux-mips.org?subject=subscribe%20linux-mips>
List-unsubscribe: <mailto:ecartis@linux-mips.org?subject=unsubscribe%20linux-mips>
References: <20121116044429.GA73539@scollay.m5p.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2
On 11/16/2012 05:44 AM, Elliott Mitchell wrote:
> I happened to be browsing the linux-mips git repository and noticed the
> commit at Tue, 10 Jul 2012 16:16:47.

What commit are you talking about? Do you have a commit id?

> The Broadcom 4716 *does* have an external PCI Express interface! Take a
> look at the images on http://wiki.openwrt.org/toh/asus/rt-n16  If you
> look at the image of the underside
> (http://wiki.openwrt.org/_media/inbox/rt-n16_back_hires.jpg) on the right
> side, CON3 and CON5 are the solder pads for mounting a mini-PCIe
> connector and bracket.  Apparently V11 is a voltage regulator needed for
> that to work, but on this an example of a Broadcom 4716 board that really
> does allow a useable PCIe interface (with some hardware hacking).

Are you sure the Asus rt-n16 has a BCM4716 and not an BCM4718? Both have
the same chip id (0x4716), but a different revision number (BCM4716 =
rev 8, BCM4718 = rev 10). The BCM4716 and BCM4717 do not have a PCIe
controller, just the BCM4718 has one [0].

> What is the status of brcm4716 support?  The ASUS source code is in the
> wild, but that includes many files marked, "UNPUBLISHED PROPRIETARY
> SOURCE CODE of Broadcom Corporation".  Bit silly since they've been
> published at this point, but they still retain the rights...

Some of the code for BCM4716 is upstream, some is just in OpenWrt [1]
and not yet upstream and some is missing. The Ethernet driver is still
missing. The Asus GPL tar contains all the code expect the one for the
wireless driver, but b43 and brcmsmac already have support for this wifi
core.

Hauke

[0]: http://www.datasheetdir.com/BCM4717+Communications-Processor
[1]:
https://dev.openwrt.org/browser/trunk/target/linux/brcm47xx/patches-3.3/


<Prev in Thread] Current Thread [Next in Thread>