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 -- Ian _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel