Commit Graph

48 Commits

Author SHA1 Message Date
AmadeusGhost
9a97380321 ipq40xx: add support for hiwifi c526a
cherry-pick commit from LGA1150/openwrt

SOC:	Qualcomm QCA4019 717MHz
RAM:    512M DDR3
FLASH1: 2M en25qh16
FLASH2: 128M NAND
LED:    wan LED
USB:    USB3.0 x 1
POWER:  12V 2.5A
WLAN1:  MT7615 2.4GHz 802.11 b/g/n
WLAN2:  QCA4019 5.2GHz 802.11 n/ac
WLAN3:  QCA4019 5.8GHz 802.11 n/ac
Ethernet: 4 x 1000Mbps (1wan, 3lan)

Installation:
Flash into pbboot and pandorabox, and then:
  mtd erase ubi
  mtd write /tmp/openwrt.ubi ubi
2020-05-03 11:09:27 +08:00
AmadeusGhost
099db68667 ipq40xx: switch to ath10k 2020-04-18 11:40:34 +08:00
CN_SZTL
06c80d3dd0
Merge Lean's source 2020-04-15 21:06:54 +08:00
AmadeusGhost
ce149a86b9 ipq806x/4.19: fix error dts for m520
Signed-off-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2020-04-15 09:35:18 +08:00
AmadeusGhost
00d40a40ac
ipq40xx: fix support for Asus RT-AC1300UHP in 4.19 (#4285)
RT-AC1300UHP has 256M memory and does not need to use ath10k-ct-smallbuffers.

Signed-off-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2020-04-12 12:04:02 +08:00
AmadeusGhost
fd72bf35b7 ipq40xx: fix support for Asus RT-AC1300uhp in 4.19
RT-AC1300UHP has 256M memory and does not need to use ath10k-ct-smallbuffers.

Signed-off-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2020-04-11 19:54:00 +08:00
AmadeusGhost
2cdcee23fb
ipq40xx: device: switch to ath10k-ct (#4239) 2020-04-09 14:00:56 +08:00
AmadeusGhost
964490bd53 ipq40xx: improve support for r619ac
This commit enable 128M nand and disable pcie wake by default, pcie is
designed for 4G network cards instead of wireless network cards. Due to
boardname change, we should flash into ubi via opboot/pbboot.
2020-03-26 15:20:46 +08:00
Leon M. George
dd74723386 ipq40xx: add cpximg to flash Compex WPJ428 via bootloader
Generate a cpximg that is compatible with the cpximg loader in Compex' u-boot.
The cpximg loader can be started either by holding the reset button during power
up or by entering the u-boot prompt and entering 'cpximg'.
Once it's running, a TFTP-server under 192.168.1.1 will accept an image
appropriate for the board revision that is etched on the board (e.g. 6A04).

The image can be pushed using tftp:
  tftp -v -m binary 192.168.1.1 -c put openwrt-ipq40xx-generic-compex_wpj428-squashfs-cpximg-6a04.bin

cpximg files can also be used with the sysupgrade utility in stock images.
(add SSH key in luci for root access)

In mkmylofw_32m, the calculation of the "partition size" has been preferred
to just padding the partition as this will result in less block transfers
during flashing (while the additional complexity is bearable).

Signed-off-by: Leon M. George <leon@georgemail.eu>
Co-developed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-03-11 09:00:53 +08:00
CN_SZTL
f0b6095d3b
Merge Lean's source 2020-03-09 17:23:38 +08:00
AmadeusGhost
4c6aeede97
ipq40xx: improve ASUS RT-AC58U support (#3680)
Using ath10k-ct-smallbuffers instead of ath10k, avoid memory explosion.

Signed-off-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2020-03-09 16:33:28 +08:00
AmadeusGhost
691def3cad
kernel: bump to 4.9.214, 4.14.171, 4.19.106 (#3375) 2020-02-29 16:28:07 +08:00
Yangbo
ab8daea73a
ipq40xx: add support for MobiPromo CM520-79F (#28) (#3378)
From LGA1150 dalao (https://github.com/LGA1150/openwrt)

Warning: The compiled firmware only supports flashing under OpBoot.

MobiPromo CM520-79F is an AC1300 dual band router based on IPQ4019

Specification:

SoC/Wireless: QCA IPQ4019
RAM: 512MiB
Flash: 128MiB SLC NAND
Ethernet PHY: QCA8075
Ethernet ports: 1x WAN, 2x LAN
LEDs: 7 LEDs
      2 (USB, CAN) are GPIO
            other 5 (2.4G, 5G, LAN1, LAN2, WAN) are connected to a shift
	    register

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>

ipq40xx: fix build error for cm520-79f (#30)

This commit fix 94a743ea53

Signed-off-by: AmadeusGhost <amadeus@jmu.edu.cn>

CM520-79F: fix wan port (#33)

This commit fix 223124e

Signed-off-by: AmadeusGhost <amadeus@jmu.edu.cn>

CM520-79F: disable vlan

Co-authored-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2020-02-28 23:20:23 +08:00
AmadeusGhost
a906fdff5b avm_fritzbox-4040: fix build error
From https://forum.openwrt.org/t/builderror-ipq40xx/26747/4, but ???
2020-02-27 22:17:43 +08:00
AmadeusGhost
9f1b8f1812 ipq40xx: sync source code
This commit sync ipq40xx from openwrt and x-wrt.

1. ac58u: use ath10k-ct-smallbuffers instead of ath10k, avoid memory
explosion.
2. hugo-ac1200: It seems that only one device, so move the content of
dtsi to dts.

Signed-off-by: AmadeusGhost <amadeus@jmu.edu.cn>

ipq40xx: add support for ASUS RT-ACRH17/RT-AC82U/RT-AC42U

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>

ipq40xx: easy install for ASUS RT-AC58U/RT-ACRH13

This patch make it easy to flash via web upgrade from factory firmware.

idea from 981213

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2020-02-25 17:26:06 +08:00
AmadeusGhost
4857ba0e7e
ipq40xx: add support for MobiPromo CM520-79F (#28)
From LGA1150 dalao (https://github.com/LGA1150/openwrt)

Warning: The compiled firmware only supports flashing under OpBoot.

MobiPromo CM520-79F is an AC1300 dual band router based on IPQ4019

Specification:

SoC/Wireless: QCA IPQ4019
RAM: 512MiB
Flash: 128MiB SLC NAND
Ethernet PHY: QCA8075
Ethernet ports: 1x WAN, 2x LAN
LEDs: 7 LEDs
      2 (USB, CAN) are GPIO
            other 5 (2.4G, 5G, LAN1, LAN2, WAN) are connected to a shift
	    register

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-02-19 11:10:39 +08:00
coolsnowwolf
ecea39f109 Revert "files: sync from openwrt v19.07 (#2690)"
This reverts commit 2289184a62.
2020-02-03 12:33:25 +08:00
AmadeusGhost
2289184a62
files: sync from openwrt v19.07 (#2690) 2020-02-01 16:50:37 +08:00
Hugo Yuan
020ab98f63 Add board data file for Hugo AC1200 (#2144) 2019-11-27 18:21:29 +08:00
AmadeusGhost
cd0f7595b3 ipq40xx: add p2w-r619ac 128M NAND support
* delete r619ac sd gpio

* ipq40xx: add p2w-r619ac 128M NAND support

* ipq40xx: add p2w-r619ac 128M NAND support

* ipq40xx: add p2w-r619ac 128M NAND support

* ipq40xx: add p2w-r619ac 128M NAND support

* delete sd gpio
2019-11-27 18:19:33 +08:00
LEAN-ESX
70839e9792 ipq40xx: fix dts name 2019-11-26 04:58:29 -08:00
coolsnowwolf
1808ff54de Revert "ipq40xx: add p2w-r619ac 128M NAND support ( Needs Opboot 1.0.9 128M ver )"
This reverts commit 176f124139.
2019-11-26 18:09:11 +08:00
LEAN-ESX
8c2c11b34f Revert "ipq40xx: switch to ath10k-ct"
This reverts commit baa682be14.
2019-11-25 07:57:14 -08:00
LEAN-ESX
ab71873585 ipq40xx: fix dts makefile 2019-11-25 01:21:58 -08:00
LEAN-ESX
176f124139 ipq40xx: add p2w-r619ac 128M NAND support ( Needs Opboot 1.0.9 128M ver ) 2019-11-25 01:02:52 -08:00
LEAN-ESX
baa682be14 ipq40xx: switch to ath10k-ct 2019-11-25 00:31:18 -08:00
LEAN-ESX
22586c7287 ath10k-ct: bump to 2019-09-09 2019-10-24 03:24:39 -07:00
LEAN-ESX
6d0aa62fcc ipq40xx: add G-DOCK 2.0 (P&W R619AC) support 2019-10-22 23:14:35 -07:00
Hugo Yuan
0024eea367 ipq40xx: add Hugo AC1200 support 2019-09-17 14:45:36 +08:00
coolsnowwolf
f47089ddf8 target: adjust some packages 2019-04-06 00:15:38 +08:00
coolsnowwolf
142be6001b ipq40xx: add ASUS RT-1300UHP support 2019-04-04 00:12:42 +08:00
coolsnowwolf
9911d349de ipq40xx: add kernel 4.19 support 2019-02-26 23:11:31 +08:00
coolsnowwolf
47680abea7 ipq40xx: EA6350 v3 dualboot support 2019-01-24 14:40:52 +08:00
coolsnowwolf
ad77be28b8 ipq40xx: add support for Linksys EA6350v3 2019-01-16 12:26:10 +08:00
coolsnowwolf
a2c35427b9 ipq40xx: add support for ASUS RT-AC1300UHP 2018-12-18 16:21:01 +08:00
coolsnowwolf
0accdf18ba update ipq40xx ath10k 2018-10-13 00:31:02 +08:00
coolsnowwolf
ea090a2200
update Asus RT-ACRH17 firmware 2018-10-13 00:15:29 +08:00
coolsnowwolf
bed17ce4ff update ipq40xx target 2018-10-12 14:03:48 +08:00
coolsnowwolf
164484a845 Change CT firmware for Asus RT-ACRH17 2018-10-06 12:45:36 +08:00
coolsnowwolf
e2a9fe73b2 use ath10k-ct and ct-firmware for IPQ4019 target (AC58U) 2018-10-05 21:27:11 +08:00
coolsnowwolf
a2f8e14276 mac80211: make ath10k the default ath10k-ct 2018-09-28 11:00:40 +08:00
coolsnowwolf
4d1bf340d1 wireless drivers upgreade to 4.19-rc4-1. fix many MTK driver issue. ath10k change to ath10k-ct 2018-09-26 23:33:12 +08:00
coolsnowwolf
7a98f4c323 revert ASUS-RT-ARCH17 support 2018-08-23 20:06:19 +08:00
coolsnowwolf
9ba04fd0d7 sync with OpenWrt v18.06.1 stable new R8.1 version 2018-08-23 17:40:23 +08:00
coolsnowwolf
e8afb84050 rework AC58U/ARCH17 code work with ASUS uboot recovery 2018-06-09 13:14:08 +08:00
coolsnowwolf
8fe0636b8a Merge branch 'master' of github.com:lede-project/source 2018-04-23 18:50:49 +08:00
coolsnowwolf
a8cd67fa07 add ASUS RT-AC58U in IPQ40xx 2018-04-08 21:38:46 +08:00
coolsnowwolf
12b4eb4d04 migrate kernel package to support 4.14.32 2018-04-08 17:31:55 +08:00