mbox series

[v3,0/4] ipq806x: add support for Linksys E8350 - Cover letter

Message ID 20200901043709.1804-1-todorcolov@abv.bg
Headers show
Series ipq806x: add support for Linksys E8350 - Cover letter | expand

Message

Todor Colov Sept. 1, 2020, 4:37 a.m. UTC
bundle of 4 patches to add support for Linksys E8350 dual band wifi router type AC2350

FCC ID: Q87-E8350
	- device specifications are already in place under the openwrt wiki URL: https://openwrt.org/inbox/toh/linksys/linksys_ea8350_1$
	- successful test firmware has been confirmed by me and several users under developer forum: https://forum.openwrt.org/t/e8350-why-not-supported-by-openwrt/57640/73

MAC addresses:
	via system.sh function: mtd_get_mac_ascii 0:APPSBLENV ethaddr
		- LAN/WAN interfaces: via /etc/board.d/02_network ethaddr mac: +2 / +3
		- WLAN ath10k 2Ghz: via /etc/hotplug.d/firmware/11-ath10k-caldata  ethaddr mac: +1
		- WLAN quantenna 5Ghz: set during quantenna firmware load - it has separate SPI flash not accessible via Openwrt OS

	The device label lists only one mac address

Installation:
	via stock WEB interface

Notes:
	Quantenna 5Ghz Wifi requires separate packages for loading its firmware and driver which will be packaged outside this submission via the package feeds.

Todor Colov (4):
  ipq806x: add support for Linksys E8350
  package: fix nand.sh fwtool trailer removal for UBIFS
  package: fix wifi off/on functional button
  tools: addfwhrd Linksys FW header genarator 	- needed for factory FW
    updata over stock WEB interface

 package/base-files/files/etc/rc.button/rfkill |   2 +-
 package/base-files/files/lib/upgrade/nand.sh  |   1 +
 .../ipq806x/base-files/etc/board.d/01_leds    |   3 +
 .../ipq806x/base-files/etc/board.d/02_network |   1 +
 .../base-files/lib/upgrade/platform.sh        |   3 +-
 .../arm/boot/dts/qcom-ipq8064-e8350-v1.dts    | 246 ++++++++++
 target/linux/ipq806x/image/Makefile           |  29 ++
 .../0069-arm-boot-add-dts-files.patch         |   3 +-
 tools/firmware-utils/Makefile                 |   4 +-
 tools/firmware-utils/src/linksys/addfwhdr.c   | 195 ++++++++
 tools/firmware-utils/src/linksys/bcmdefs.h    | 318 +++++++++++++
 .../firmware-utils/src/linksys/code_pattern.h | 396 ++++++++++++++++
 tools/firmware-utils/src/linksys/crc.c        | 290 ++++++++++++
 tools/firmware-utils/src/linksys/crc.h        |  69 +++
 tools/firmware-utils/src/linksys/cyutils.h    | 348 ++++++++++++++
 tools/firmware-utils/src/linksys/typedefs.h   | 447 ++++++++++++++++++
 16 files changed, 2351 insertions(+), 4 deletions(-)
 create mode 100644 target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-e8350-v1.dts
 create mode 100644 tools/firmware-utils/src/linksys/addfwhdr.c
 create mode 100644 tools/firmware-utils/src/linksys/bcmdefs.h
 create mode 100644 tools/firmware-utils/src/linksys/code_pattern.h
 create mode 100644 tools/firmware-utils/src/linksys/crc.c
 create mode 100644 tools/firmware-utils/src/linksys/crc.h
 create mode 100644 tools/firmware-utils/src/linksys/cyutils.h
 create mode 100644 tools/firmware-utils/src/linksys/typedefs.h

Comments

Rafał Miłecki Sept. 20, 2020, 11:05 a.m. UTC | #1
On Tue, 1 Sep 2020 at 06:41, Todor Colov <todorcolov@abv.bg> wrote:
> bundle of 4 patches to add support for Linksys E8350 dual band wifi router type AC2350

Apart from my comment on Broadcom code you also need to sign off all
your changes. See OpenWrt documentation on submitting patches and "git
help commit" and --signoff option.