[OpenWrt-Devel] [PATCH 0/6] bcm53xx - changes for R8000 so far

Ian Kent raven at themaw.net
Mon Mar 9 05:08:45 EDT 2015

Here are some changes done while working to get the R8000 working.
Some are straight forward while some require review.

I'm not sure if I've done the sprom rev 11 change the way it should
be done so that needs fairly close review.

I thought about making a seperate driver for the the PEX8603 in the
R8000 but believe the way it's done here (along the lines of the
router GPL release code) is the better choice for the moment. It's
a specific device in a single router (at the moment) and is used
as a bridge to allow connecting the two 5Ghz radios. Possibly it
was designed ths way for production cost reasons since it probably
could have benn done in a more sensible way (such as using the
unused PCIe device).

Anyway, feedback welcome.


Ian Kent (6):
      bcm53xx - fixup early device id 8012
      bcm53xx - fix typo in bcm47xx sprom driver
      bcm53xx - update sprom from nvram to handle rev 11
      bcm53xx - increase nvram allocation size to 64k
      bcm53xx - deal with R8000 mac address settings
      bcm5301x - R8000 handle PEX8603 switch

 .../bcm53xx/files/drivers/misc/bcm47xx-sprom.c     |    2 
 .../111-bcm53xx-add-sprom-rev-11-vars.patch        |  426 ++++++++++++++++++++
 ...3xx-increase-nvram-allocation-size-to-64k.patch |   19 +
 ...53xx-deal-with-R8000-mac-address-settings.patch |   83 ++++
 .../171-bcm5301x-fixup-early-device-id-8012.patch  |   26 +
 .../172-bcm5301x-R8000-handle-PEX8603-switch.patch |  225 ++++++++++
 .../111-bcm53xx-add-sprom-rev-11-vars.patch        |  432 ++++++++++++++++++++
 ...3xx-increase-nvram-allocation-size-to-64k.patch |   20 +
 ...53xx-deal-with-R8000-mac-address-settings.patch |   83 ++++
 .../171-bcm5301x-fixup-early-device-id-8012.patch  |   26 +
 .../172-bcm5301x-R8000-handle-PEX8603-switch.patch |  225 ++++++++++
 11 files changed, 1566 insertions(+), 1 deletion(-)
 create mode 100644 target/linux/bcm53xx/patches-3.14/111-bcm53xx-add-sprom-rev-11-vars.patch
 create mode 100644 target/linux/bcm53xx/patches-3.14/113-bcm53xx-increase-nvram-allocation-size-to-64k.patch
 create mode 100644 target/linux/bcm53xx/patches-3.14/114-bcm53xx-deal-with-R8000-mac-address-settings.patch
 create mode 100644 target/linux/bcm53xx/patches-3.14/171-bcm5301x-fixup-early-device-id-8012.patch
 create mode 100644 target/linux/bcm53xx/patches-3.14/172-bcm5301x-R8000-handle-PEX8603-switch.patch
 create mode 100644 target/linux/bcm53xx/patches-3.18/111-bcm53xx-add-sprom-rev-11-vars.patch
 create mode 100644 target/linux/bcm53xx/patches-3.18/113-bcm53xx-increase-nvram-allocation-size-to-64k.patch
 create mode 100644 target/linux/bcm53xx/patches-3.18/114-bcm53xx-deal-with-R8000-mac-address-settings.patch
 create mode 100644 target/linux/bcm53xx/patches-3.18/171-bcm5301x-fixup-early-device-id-8012.patch
 create mode 100644 target/linux/bcm53xx/patches-3.18/172-bcm5301x-R8000-handle-PEX8603-switch.patch

openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list