|
1 | 1 | diff --git a/targets/ipq40xx-generic b/targets/ipq40xx-generic |
2 | | -index 85509de7..a4a81b44 100644 |
| 2 | +index 85509de7..251396ec 100644 |
3 | 3 | --- a/targets/ipq40xx-generic |
4 | 4 | +++ b/targets/ipq40xx-generic |
5 | | -@@ -14,6 +14,15 @@ local ATH10K_PACKAGES_IPQ40XX_QCA9888 = { |
6 | | - 'ath10k-firmware-qca9888', |
7 | | - '-ath10k-firmware-qca9888-ct', |
8 | | - } |
9 | | -+local ATH10K_PACKAGES_IPQ40XX_QCA9984 = { |
10 | | -+ 'kmod-ath10k', |
11 | | -+ '-kmod-ath10k-ct', |
12 | | -+ '-kmod-ath10k-ct-smallbuffers', |
13 | | -+ 'ath10k-firmware-qca4019', |
14 | | -+ '-ath10k-firmware-qca4019-ct', |
15 | | -+ 'ath10k-firmware-qca9984', |
16 | | -+ '-ath10k-firmware-qca9984-ct', |
17 | | -+} |
| 5 | +@@ -60,12 +60,9 @@ device('avm-fritz-box-7530', 'avm_fritzbox-7530', { |
| 6 | + '-ath10k-firmware-qca4019-ct', |
18 | 7 |
|
19 | | - |
20 | | - defaults { |
21 | | -@@ -51,28 +60,29 @@ device('avm-fritz-box-4040', 'avm_fritzbox-4040', { |
22 | | - device('avm-fritz-box-7530', 'avm_fritzbox-7530', { |
23 | | - factory = false, |
24 | | - aliases = {'avm-fritz-box-7520'}, |
25 | | - packages = { |
26 | | -- -- same as ATH10K_PACKAGES_IPQ40XX |
27 | | -- 'kmod-ath10k', |
28 | | -- '-kmod-ath10k-ct', |
29 | | -- '-kmod-ath10k-ct-smallbuffers', |
30 | | -- 'ath10k-firmware-qca4019', |
31 | | -- '-ath10k-firmware-qca4019-ct', |
32 | | -- |
33 | | - -- VDSL modem |
34 | | -+ 'ppp', |
35 | | -+ 'kmod-ppp', |
36 | | -+ 'ppp-mod-pppoe', |
| 8 | + -- VDSL modem |
37 | 9 | - '-kmod-ltq-vdsl-vr11', |
38 | 10 | - '-kmod-ltq-vdsl-vr11-mei', |
39 | 11 | - '-ltq-vdsl-vr11-app', |
40 | 12 | - '-ltq-dsl-base', |
41 | 13 | - '-kmod-atm', |
42 | 14 | - '-linux-atm', |
43 | | - }, |
| 15 | ++ 'ppp', |
| 16 | ++ 'kmod-ppp', |
| 17 | ++ 'ppp-mod-pppoe', |
| 18 | + }, |
44 | 19 | }) |
45 | 20 |
|
46 | | - device('avm-fritz-repeater-1200', 'avm_fritzrepeater-1200', { |
| 21 | +@@ -73,6 +70,15 @@ device('avm-fritz-repeater-1200', 'avm_fritzrepeater-1200', { |
47 | 22 | factory = false, |
48 | 23 | }) |
49 | 24 |
|
50 | 25 | +device('avm-fritz-repeater-3000', 'avm_fritzrepeater-3000', { |
51 | 26 | + factory = false, |
52 | | -+ packages = { -- exclude until Gluon supports third radio |
53 | | -+ 'kmod-ath10k', |
54 | | -+ '-kmod-ath10k-ct', |
55 | | -+ '-kmod-ath10k-ct-smallbuffers', |
56 | | -+ 'ath10k-firmware-qca4019', |
57 | | -+ '-ath10k-firmware-qca4019-ct', |
58 | | -+ '-ath10k-firmware-qca9984-ct', |
59 | | -+ '-ath10k-board-qca9984', |
60 | | -+ }, |
61 | | -+ broken = true, |
62 | | -+ -- 3rd WiFi radio not supported (5GHz DFS channels 100+) |
63 | | -+ -- outdoor mode is broken due to 5GHz being limited to channels 36-64 |
64 | 27 | +}) |
65 | 28 | + |
| 29 | ++-- Extreme Networks |
66 | 30 | + |
| 31 | ++device('extreme-networks-ws-ap3915i', 'extreme-networks_ws-ap3915i', { |
| 32 | ++ factory = false, |
| 33 | ++}) |
67 | 34 |
|
68 | 35 | -- GL.iNet |
69 | 36 |
|
70 | | -@@ -89,6 +99,36 @@ device('gl.inet-gl-b1300', 'glinet_gl-b1300', { |
| 37 | +@@ -89,13 +95,23 @@ device('gl.inet-gl-b1300', 'glinet_gl-b1300', { |
71 | 38 |
|
72 | 39 | device('linksys-ea6350v3', 'linksys_ea6350v3') |
73 | 40 |
|
74 | | -+device('linksys-ea8300-dallas', 'linksys_ea8300', { |
75 | | -+ packages = { -- exclude until Gluon supports third radio |
76 | | -+ 'kmod-ath10k', |
77 | | -+ '-kmod-ath10k-ct', |
78 | | -+ '-kmod-ath10k-ct-smallbuffers', |
79 | | -+ 'ath10k-firmware-qca4019', |
80 | | -+ '-ath10k-firmware-qca4019-ct', |
81 | | -+ '-ath10k-firmware-qca9888-ct', |
82 | | -+ '-ath10k-board-qca9888', |
83 | | -+ }, |
84 | | -+ broken = true, |
85 | | -+ -- 3rd WiFi radio not supported (5GHz DFS channels 100+) |
86 | | -+ -- outdoor mode is broken due to 5GHz being limited to channels 36-64 |
87 | | -+}) |
| 41 | ++device('linksys-ea8300-dallas', 'linksys_ea8300') |
88 | 42 | + |
89 | | -+device('linksys-mr8300-dallas', 'linksys_mr8300', { |
90 | | -+ packages = { -- exclude until Gluon supports third radio |
91 | | -+ 'kmod-ath10k', |
92 | | -+ '-kmod-ath10k-ct', |
93 | | -+ '-kmod-ath10k-ct-smallbuffers', |
94 | | -+ 'ath10k-firmware-qca4019', |
95 | | -+ '-ath10k-firmware-qca4019-ct', |
96 | | -+ '-ath10k-firmware-qca9888-ct', |
97 | | -+ '-ath10k-board-qca9888', |
98 | | -+ }, |
99 | | -+ broken = true, |
100 | | -+ -- 3rd WiFi radio not supported (5GHz DFS channels 100+) |
101 | | -+ -- outdoor mode is broken due to 5GHz being limited to channels 36-64 |
102 | | -+}) |
| 43 | ++device('linksys-mr8300-dallas', 'linksys_mr8300') |
103 | 44 | + |
104 | 45 |
|
105 | 46 | -- Meraki |
106 | 47 |
|
107 | | -@@ -96,6 +136,11 @@ device('meraki-mr33-access-point', 'meraki_mr33', { |
| 48 | + device('meraki-mr33-access-point', 'meraki_mr33', { |
108 | 49 | packages = { |
109 | | - -- radio0 is monitoring radio - removed for now |
| 50 | +- -- radio0 is monitoring radio - removed for now |
110 | 51 | -- the -ct firmware does not have working mesh |
| 52 | ++ -- use non ct for now |
111 | 53 | + 'kmod-ath10k', |
112 | 54 | + '-kmod-ath10k-ct', |
113 | 55 | + '-kmod-ath10k-ct-smallbuffers', |
114 | 56 | + 'ath10k-firmware-qca4019', |
115 | 57 | + '-ath10k-firmware-qca4019-ct', |
| 58 | ++ -- radio0 is monitoring radio - removed for now |
116 | 59 | '-ath10k-firmware-qca9887-ct', |
117 | 60 | '-ath10k-board-qca9887', |
118 | 61 | }, |
119 | | -@@ -139,6 +184,7 @@ device('plasma-cloud-pa2200', 'plasmacloud_pa2200', { |
| 62 | +@@ -139,6 +155,7 @@ device('plasma-cloud-pa2200', 'plasmacloud_pa2200', { |
120 | 63 | -- ZTE |
121 | 64 |
|
122 | 65 | device('zte-mf289f', 'zte_mf289f', { |
123 | 66 | + packages = ATH10K_PACKAGES_IPQ40XX_QCA9984, |
124 | 67 | broken = true, -- case must be opened to install |
125 | 68 | factory = false, |
126 | 69 | }) |
127 | | -@@ -154,3 +200,9 @@ device('zyxel-nbg6617', 'zyxel_nbg6617') |
128 | | - device('8devices-jalapeno', '8dev_jalapeno', { |
129 | | - factory_ext = '.ubi', |
130 | | - }) |
131 | | -+ |
132 | | -+-- Extreme Networks |
133 | | -+ |
134 | | -+device('extreme-networks-ws-ap3915i', 'extreme-networks_ws-ap3915i', { |
135 | | -+ factory = false, |
136 | | -+}) |
0 commit comments