openwrt/target/linux/ipq806x/patches-5.4
Yanase Yuki 3bb1618573 ipq806x: add support for NEC Platforms Aterm WG2600HP3
NEC Platforms Aterm WG2600HP3 is a dual-band router based on Qualcomm IPQ8062.

Specification
-------------
- SoC: Qualcomm IPQ8062
- RAM: 512MiB
- Flash memory: SPI-NOR 32MiB (Cypress S25FL256S)
- Wi-Fi: Qualcomm QCA9984 (2.4GHz, 1ch - 13ch)
- Wi-Fi: Qualcomm QCA9984 (5GHz, 36ch - 64ch, 100ch - 140ch)
- Ethernet: 4x 100/1000 Mbps (1x WAN, 4x LAN)
- LED: 6x green LED, 6x red LED
- Input: 2x tactile switch, 1x SP3T slide switch
- Serial console: 115200bps, through-hole J3
  - [  ] [GND] [  ] [TX] [RX] ----> DC jack
- Power: DC 12V 1.5A

This device does not support VHT160 and VHT80+80.
Custom BDFs are required to limit VHT capabilities.

Flash instructions
------------------
1. Setup TFTP server (IP address: 192.168.1.2)
2. Put initramfs image into TFTP server directory
3. Connect WG2600HP3 lan port and computer that runs TFTP server
4. Connect to the serial console
5. Interrupt booting by Esc key (password: chiron)
6. Execute the following commands
    # setenv bootcmd "nboot 0x44000000 1 0x860000"
    # saveenv
    # setenv ipaddr 192.168.1.1
    # setenv serverip 192.168.1.2
    # tftpboot 0x44000000 openwrt-ipq806x-generic-nec_wg2600hp3-initramfs-uImage
7. After booting OpenWrt initramfs image, backup SPI-NOR flash memory
8. Erase firmware partition
    # mtd erase firmware
9. Run sysupgrade

Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
2020-12-25 10:38:13 +01:00
..
080-v5.7-ARM-dts-qcom-add-gpio-ranges-property.patch ipq806x: use qcom-ipq8064.dtsi from upstream 2020-08-05 23:08:03 +02:00
081-v5.8-ARM-dts-qcom-add-scm-definition-to-ipq806x.patch ipq806x: use qcom-ipq8064.dtsi from upstream 2020-08-05 23:08:03 +02:00
082-ipq8064-dtsi-tweaks.patch ipq806x: use qcom-ipq8064.dtsi from upstream 2020-08-05 23:08:03 +02:00
083-ipq8064-dtsi-additions.patch ipq806x: replace nvmem qcom patch with upstream version 2020-08-13 02:12:12 +02:00
084-ipq8064-v1.0-dtsi-cleanup.patch ipq806x: use qcom-ipq8064-v1.0.dtsi from upstream 2020-08-05 23:08:03 +02:00
085-ipq8064-v1.0-dtsi-additions.patch ipq806x: replace pci patchset with upstream version 2020-08-24 14:09:11 +02:00
086-v5.8-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch ipq806x: replace patches with upstream version 2020-08-08 18:07:17 +02:00
087-v5.8-ipq8064-pinctrl-Fixed-missing-RGMII-pincontrol-defin.patch ipq806x: replace patches with upstream version 2020-08-08 18:07:17 +02:00
088-v5.8-watchdog-qcom-wdt-disable-pretimeout-on-timer-platfo.patch ipq806x: replace patches with upstream version 2020-08-08 18:07:17 +02:00
089-v5.8-ipq806x-gcc-Added-the-enable-regs-and-mask-for-PRNG.patch ipq806x: replace patches with upstream version 2020-08-08 18:07:17 +02:00
090-v5.8-clk-clk-rpm-fixes.patch ipq806x: replace patches with upstream version 2020-08-08 18:07:17 +02:00
091-v5.8-regulator-add-smb208-support.patch ipq806x: replace patches with upstream version 2020-08-08 18:07:17 +02:00
092-1-v5.7-qcom-cpufreq-nvmem-Add-support-for-krait-based-socs.patch kernel: bump 5.4 to 5.4.59 2020-08-20 14:19:39 +02:00
092-2-v5.7-cpufreq-qcom-fix-wrong-compatible-binding.patch ipq806x: replace nvmem qcom patch with upstream version 2020-08-13 02:12:12 +02:00
093-4-v5.8-ipq806x-PCI-qcom-Use-bulk-clk-api-and-assert-on-error.patch kernel: bump 5.4 to 5.4.79 2020-11-24 15:36:59 +01:00
093-7-v5.8-ipq806x-PCI-qcom-Add-ipq8064-rev2-variant.patch kernel: bump 5.4 to 5.4.79 2020-11-24 15:36:59 +01:00
093-8-v5.8-ipq806x-PCI-qcom-Support-pci-speed-set-for-ipq806x.patch kernel: bump 5.4 to 5.4.79 2020-11-24 15:36:59 +01:00
094-v5.7-ipq806x-net-mdio-add-ipq8064-mdio-driver.patch kernel: bump 5.4 to 5.4.79 2020-11-24 15:36:59 +01:00
095-1-v5.9-phy-qualcomm-add-qcom-ipq806x-dwc-usb-phy-driver.patch ipq806x: replace phy dwc3 patch with upstream version 2020-08-13 02:12:12 +02:00
095-2-v5.9-phy-qualcomm-fix-setting-of-tx_deamp_3_5db-when-device-property-read-fails.patch ipq806x: replace phy dwc3 patch with upstream version 2020-08-13 02:12:12 +02:00
850-soc-add-qualcomm-syscon.patch
851-add-gsbi1-dts.patch kernel: bump 5.4 to 5.4.66 2020-09-19 12:41:29 +02:00
900-arm-add-cmdline-override.patch ipq806x: add support for ASRock G10 2020-12-22 19:11:50 +01:00
997-device_tree_cmdline.patch ipq806x: add support for ASRock G10 2020-12-22 19:11:50 +01:00
0001-dtbindings-qcom_adm-Fix-channel-specifiers.patch
0002-dmaengine-Add-ADM-driver.patch
0030-clk-Disable-i2c-device-on-gsbi4.patch
0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch kernel: properly insert local mtd partition parsers 2020-05-25 21:11:47 +02:00
0033-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch
0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch kernel: bump 5.4 to 5.4.79 2020-11-24 15:36:59 +01:00
0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch kernel: bump 5.4 to 5.4.79 2020-11-24 15:36:59 +01:00
0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch
0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch ipq806x: rework L2 cache patch 2020-03-03 23:38:23 +01:00
0056-cpufreq-dt-Add-missing-rcu-locks.patch
0057-add-fab-scaling-support-with-cpufreq.patch
0059-ARM-cpuidle-Add-cpuidle-support-for-QCOM-cpus.patch
0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch
0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
0063-1-ipq806x-tsens-driver.patch ipq806x: fix tsens driver 2020-03-03 23:38:23 +01:00
0063-2-tsens-support-configurable-interrupts.patch ipq806x: fix tsens driver 2020-03-03 23:38:23 +01:00
0063-3-tsens-fix-kernel-5_4.patch ipq806x: fix tsens driver 2020-03-03 23:38:23 +01:00
0063-4-ip806x-tsense-rework-driver.patch ipq806x: fix tsens driver 2020-03-03 23:38:23 +01:00
0065-arm-override-compiler-flags.patch
0067-generic-Mangle-bootloader-s-kernel-arguments.patch kernel: bump 5.4 to 5.4.75 2020-11-10 13:11:32 +01:00
0069-arm-boot-add-dts-files.patch ipq806x: add support for NEC Platforms Aterm WG2600HP3 2020-12-25 10:38:13 +01:00
0072-add-ipq806x-with-no-clocks.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00