openwrt/target/linux/ipq40xx/patches-5.10
TruongSinh Tran-Nguyen febc2b831f
ipq40xx: add support for GL.iNet GL-B2200
This patch adds supports for the GL-B2200 router.

Specifications:
  - SOC: Qualcomm IPQ4019 ARM Quad-Core
  - RAM: 512 MiB
  - Flash: 16 MiB NOR - SPI0
  - EMMC: 8GB EMMC
  - ETH: Qualcomm QCA8075
  - WLAN1: Qualcomm Atheros QCA4019 2.4GHz 802.11b/g/n 2x2
  - WLAN2: Qualcomm Atheros QCA4019 5GHz 802.11n/ac W2 2x2
  - WLAN3: Qualcomm Atheros QCA9886 5GHz 802.11n/ac W2 2x2
  - INPUT: Reset, WPS
  - LED: Power, Internet
  - UART1: On board pin header near to LED (3.3V, TX, RX, GND), 3.3V without pin - 115200 8N1
  - UART2: On board with BLE module
  - SPI1: On board socket for Zigbee module

Update firmware instructions:
Please update the firmware via U-Boot web UI (by default at 192.168.1.1, following instructions found at
https://docs.gl-inet.com/en/3/troubleshooting/debrick/).
Normal sysupgrade, either via CLI or LuCI, is not possible from stock firmware.
Please do use the *gl-b2200-squashfs-emmc.img file, gunzipping the produced *gl-b2200-squashfs-emmc.img.gz one first.

What's working:
- WiFi 2G, 5G
- WPA2/WPA3

Not tested:
- Bluetooth LE/Zigbee

Credits goes to the original authors of this patch.

V1->V2:
- updates *arm-boot-add-dts-files.patch correctly (sorry, my mistake)
- add uboot-envtools support
V2->V3:
- Li Zhang updated official patch to fix wrong MAC address on wlan0 (PCI) interface
V3->V4:
- wire up sysupgrade

Signed-off-by: Li Zhang <li.zhang@gl-inet.com>
[fix tab and trailing space, document what's working and what's not]
Signed-off-by: TruongSinh Tran-Nguyen <i@truongsinh.pro>
[rebase on top of master, address remaining comments]
Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
[remove redundant check in platform.sh]
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-12-02 20:43:07 +00:00
..
104-clk-fix-apss-cpu-overclocking.patch
105-ipq40xx-fix-sleep-clock.patch ipq40xx: update 105-ipq40xx-fix-sleep-clock.patch 2021-11-27 23:56:29 +01:00
300-clk-qcom-ipq4019-add-ess-reset.patch
301-arm-compressed-add-appended-DTB-section.patch ipq40xx: 5.10: refresh patches to apply 2021-09-25 19:28:54 +02:00
302-arm-compressed-set-ipq40xx-watchdog-to-allow-boot.patch ipq40xx: 5.10: refresh patches to apply 2021-09-25 19:28:54 +02:00
400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch ipq40xx: 5.10: refresh patches to apply 2021-09-25 19:28:54 +02:00
702-dts-ipq4019-add-PHY-switch-nodes.patch
703-net-IPQ4019-needs-rfs-vlan_tag-callbacks-in.patch ipq40xx: 5.10: refresh patches to apply 2021-09-25 19:28:54 +02:00
705-net-add-qualcomm-ar40xx-phy.patch ipq40xx: 5.10: move AR40xx to MDIO drivers 2021-09-25 19:28:54 +02:00
706-dt-bindings-net-add-QCA807x-PHY.patch
707-net-phy-Add-Qualcom-QCA807x-driver.patch kernel: 5.10: backport qca8k stability improvements 2021-10-24 16:56:17 +02:00
708-arm-dts-ipq4019-QCA807x-properties.patch
710-net-add-qualcomm-essedma-ethernet-driver.patch
711-dts-ipq4019-add-ethernet-essedma-node.patch
850-soc-add-qualcomm-syscon.patch ipq40xx: 5.10: refresh patches to apply 2021-09-25 19:28:54 +02:00
900-dts-ipq4019-ap-dk01.1.patch
901-arm-boot-add-dts-files.patch ipq40xx: add support for GL.iNet GL-B2200 2021-12-02 20:43:07 +00:00
902-dts-ipq4019-ap-dk04.1.patch
997-device_tree_cmdline.patch ipq40xx: 5.10: refresh patches to apply 2021-09-25 19:28:54 +02:00
0001-v5.12-ARM-dts-qcom-ipq4019-add-USB-devicetree-nodes.patch ipq40xx: 5.10: replace patches with upstreamed versions 2021-09-25 19:28:54 +02:00
0002-v5.12-ARM-dts-qcom-ipq4019-add-more-labels.patch ipq40xx: 5.10: replace patches with upstreamed versions 2021-09-25 19:28:54 +02:00
0003-v5.12-ARM-dts-qcom-ipq4019-add-SDHCI-VQMMC-LDO-node.patch ipq40xx: 5.10: replace patches with upstreamed versions 2021-09-25 19:28:54 +02:00