tn3399_openwrt/target/linux/ipq40xx/patches-4.19
Dongming Han f103321349 ipq40xx: add support for GL.iNet GL-S1300
Specifications:
SOC:        Qualcomm IPQ4029 (DAKOTA) ARM Quad-Core
RAM:        512 MiB
FLASH1:     16 MiB NOR - SPI0
FLASH2:     8 GiB eMMC
ETH:        Qualcomm QCA8075
WLAN1:      Qualcomm Atheros QCA4029 2.4GHz 802.11b/g/n 2x2
WLAN2:      Qualcomm Atheros QCA4029 5GHz 802.11n/ac W2 2x2
INPUT:      Reset, WPS
LED:        Power, Mesh, WLAN
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

Install via tftp
- NB: need to flash transition image firstly

Firstly install transition image:
(IPQ40xx) # tftpboot 0x84000000 s1300-factory-to-openwrt.img
(IPQ40xx) # sf probe && imgaddr=0x84000000 && source :script

Secondly install openwrt sysupgrade bin:
(IPQ40xx) # run lf

Revert to factory image:
(IPQ40xx) # tftpboot 0x84000000 s1300-openwrt-to-factory.img
(IPQ40xx) # sf probe && imgaddr=0x84000000 && source :script

The kernel and rootfs of factory firmware are on eMMC, and openwrt
firmware is on NOR flash. The transition image includes U-boot
and partition table, which decides where to load kernel and rootfs.
After you firstly install openwrt image, you can switch between
factory and openwrt firmware by flashing transition image.

Signed-off-by: Dongming Han <handongming@gl-inet.com>
2020-07-08 16:07:05 +02:00
..
039-crypto-qce-add-CRYPTO_ALG_KERN_DRIVER_ONLY-flag.patch ipq40xx: qce - switch to skcipher API 2020-02-28 22:46:01 +01:00
040-crypto-qce-switch-to-skcipher-API.patch ipq40xx: qce - switch to skcipher API 2020-02-28 22:46:01 +01:00
041-crypto-qce-fix-ctr-aes-qce-block-chunk-sizes.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
042-crypto-qce-fix-xts-aes-qce-key-sizes.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
043-crypto-qce-save-a-sg-table-slot-for-result-buf.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
044-crypto-qce-update-the-skcipher-IV.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
046-crypto-qce-initialize-fallback-only-for-AES.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
047-crypto-qce-use-cryptlen-when-adding-extra-sgl.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
048-crypto-qce-use-AES-fallback-for-small-requests.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
049-crypto-qce-handle-AES-XTS-cases-that-qce-fails.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
051-crypto-qce-allow-building-only-hashes-ciphers.patch ipq40xx: qce - add fixes for AES ciphers 2020-02-28 22:46:09 +01:00
070-v4.20-soc-qcom-spm-add-SCM-probe-dependency.patch
071-01-v4.20-ARM-dts-qcom-ipq4019-use-v2-of-the-kpss-bringup-mech.patch
071-02-ipq40xx-Fix-booting-secondary-cores.patch
072-v4.20-ARM-dts-qcom-ipq4019-add-cpu-operating-points-for-cp.patch ipq40xx: directly define voltage per opp 2019-06-15 19:55:32 +02:00
074-ARM-qcom-Add-IPQ4019-SoC-support.patch
075-dt-bindings-phy-qcom-ipq4019-usb-add-binding-documen.patch
076-phy-qcom-ipq4019-usb-add-driver-for-QCOM-IPQ4019.patch
077-qcom-ipq4019-add-USB-devicetree-nodes.patch ipq40xx: replace "ok" with "okay" for status in DTS files 2020-05-12 19:16:41 +02:00
080-ARM-dts-qcom-add-gpio-ranges-property.patch ipq40xx: directly define voltage per opp 2019-06-15 19:55:32 +02:00
081-clk-fix-apss-cpu-overclocking.patch
086-ipq40xx-fix-high-resolution-timer.patch ipq40xx: fix high resolution timer 2019-06-15 19:55:32 +02:00
088-v5.6-regulator-add-IPQ4019-SDHCI-VQMMC-LDO-driver.patch ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
089-v5.5-ARM-dts-qcom-ipq4019-Add-SDHCI-controller-node.patch ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
100-arm-dts-IPQ4019-add-SDHCI-VQMMC-LDO-node.patch ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
303-spi-nor-enable-4B-opcodes-for-mx25l25635f.patch kernel: bump 4.19 to 4.19.108 2020-03-09 20:43:53 +01:00
304-mtd-spi-nor-Add-support-for-mx25r3235f.patch kernel: bump 4.19 to 4.19.105 2020-02-24 14:19:16 +01:00
400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch kernel: Update kernel 4.19 to version 4.19.131 2020-07-04 21:12:42 +02:00
700-net-add-qualcomm-mdio.patch kernel: bump 4.19 to 4.19.98 2020-01-24 13:14:33 +01:00
701-dts-ipq4019-add-mdio-node.patch ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
702-dts-ipq4019-add-PHY-switch-nodes.patch ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
703-net-IPQ4019-needs-rfs-vlan_tag-callbacks-in.patch
705-net-add-qualcomm-ar40xx-phy.patch kernel: bump 4.19 to 4.19.98 2020-01-24 13:14:33 +01:00
706-ar40xx-abort-probe-on-missig-phy.patch ipq40xx: abort ar40xx probe on missing PHYs 2019-09-25 22:42:03 +02:00
710-net-add-qualcomm-essedma-ethernet-driver.patch ipq40xx: essedma: Fix dead lock 2019-10-20 13:01:43 +02:00
711-dts-ipq4019-add-ethernet-essedma-node.patch ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
712-mr33-essedma.patch
713-essedma-alloc-skb-ip-align.patch
714-essedma-add-fix-for-memory-allocation.patch ipq40xx: essedma: Add fix for memory allocation issues 2019-03-24 21:17:41 +01:00
850-soc-add-qualcomm-syscon.patch
900-dts-ipq4019-ap-dk01.1.patch ipq40xx: replace "ok" with "okay" for status in DTS files 2020-05-12 19:16:41 +02:00
901-arm-boot-add-dts-files.patch ipq40xx: add support for GL.iNet GL-S1300 2020-07-08 16:07:05 +02:00
997-device_tree_cmdline.patch