SuccessChanges

Summary

  1. brcm2708: remove useless patches (commit: 723f4a4) (details)
  2. ipq40xx: fix build error (commit: 50ff887) (details)
  3. omap: copy the kernel 4.14 config for 4.19 (commit: 26d05a3) (details)
  4. omap: run `make oldconfig` for kernel 4.19 (commit: 65e6b7a) (details)
  5. omap: disable excess kernel debug options (commit: 124b2d3) (details)
  6. omap: enable new sound kernel options (commit: e26b7e3) (details)
  7. omap: switch to kernel 4.19 (commit: 65cfe81) (details)
  8. omap: update uboot to 2019.10 (commit: b69df1e) (details)
  9. omap: switch from uEnv.txt to generic distro booting (commit: 1f37b22) (details)
  10. omap: support booting off different mmc devices (commit: c5d1216) (details)
  11. am33x-cm3: remove (commit: 1bf1490) (details)
  12. netifd: dhcp proto convert release to norelease (commit: 3cee6f3) (details)
  13. packages/boot: add arm-trusted-firmware-mvebu and initial uDPU support (commit: 52459eb) (details)
  14. uboot-mvebu: add uDPU board (commit: e7a96ac) (details)
  15. ath79: add PoE passthrough switch for Ubiquiti Nanostation (XM/XW) (commit: 317e98a) (details)
  16. ar71xx: ubnt-(xm,xw): add rssileds package (commit: 08d9c95) (details)
  17. wireless-regdb: Make it build with python2 (commit: d3a8a62) (details)
  18. ath79: add support for the TP-LINK WBS510 V2 (commit: 5b8709d) (details)
  19. ath79: add support for the TP-LINK WBS510 V1 (commit: 20fdfe3) (details)
  20. kernel: bump 4.14 to 4.14.155 (commit: db9e9e8) (details)
  21. kernel: bump 4.19 to 4.19.85 (commit: e29500e) (details)
  22. cns3xxx: use proper macros for defining partition regions (commit: ada7322) (details)
  23. firewall: update to latest Git HEAD (commit: 482114d) (details)
  24. kernel: Add missing configuration option (commit: 103e49f) (details)
  25. mac80211: update to version 5.4-rc8 (commit: a36c464) (details)
  26. e2fsprogs: Fix CVE-2019-5094 in libsupport (commit: 0062aad) (details)
  27. dnsmasq: correct sense & usage of dnsseccheckunsigned (commit: f1ca277) (details)
  28. mac80211: add default value for noscan (commit: 28d8433) (details)
  29. kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod (commit: b7c58a1) (details)
  30. ath79: DTS style improvement for Ubiquiti XM and BZ devices (commit: 640a36a) (details)
  31. base-files: config_generate: split macaddr with multiple ifaces (commit: 298814e) (details)
  32. tplink-safeloader: shorten version number of TP-Link WBS210 v2 (commit: 591a063) (details)
  33. ath79: improve TP-Link CPE DTSI names for ar9344 SOC (commit: 226bc91) (details)
  34. build: add PKG_SOURCE_URL_FILE support (commit: 09c428e) (details)
  35. kernel: nf_conntrack_rtcache: fix WARNING on forward path (commit: 1c5df85) (details)
  36. kernel: nf_conntrack_rtcache: fix WARNING on rmmod (commit: b3779e9) (details)
  37. nghttp2: bump to 1.40.0 (commit: 68fb385) (details)
  38. kernel-build: ignore runtime config options during reconfig (commit: 74acc16) (details)
  39. treewide: kernel config: remove runtime options (commit: 3bbcffa) (details)
  40. ath79: remove ath10k drivers from Archer C7 v1 profile (commit: bfabd8d) (details)
  41. libubox: update to latest Git HEAD (commit: 441c794) (details)
  42. tools/quilt: update to 0.66 (commit: 7c8f74c) (details)
  43. ccache: update to 3.7.6 (commit: 3f5cf38) (details)
  44. ramips: reorganize NETGEAR sercomm boards (commit: 6a76ea3) (details)
  45. tools/expat: change package source to GitHub (commit: c5497eb) (details)
  46. ath79: generic: base-files: fix indentation in 02_network (commit: c543dfe) (details)
  47. ath79: add support for YunCore TFTP image generation (commit: 8016f64) (details)
  48. ath79: add support for YunCore XD4200 and A782 (commit: e5d4c09) (details)
  49. uboot-envtools: ath79: add support for YunCore XD4200 and A782 (commit: 5d2a900) (details)
  50. procd: update to latest git HEAD (commit: 9057708) (details)
  51. wireguard: bump to 0.0.20191127 (commit: 2fedf02) (details)
  52. ath79: rename EEPROM to art (commit: c08ddfc) (details)
  53. ath79: add support for TP-Link Archer C6 v2 (US) and A6 (US/TW) (commit: 9b90dc0) (details)
  54. tools: tplink-safeloader: fix whitespace issues (commit: c0b87cf) (details)
  55. mpc85xx: add vendor to Makefile node name, derive SUPPORTED_DEVICES (commit: 1187492) (details)
  56. config: kernel: fix typo in HFSPLUG_FS_POSIX_ACL (commit: 5f68333) (details)
  57. ucert: update to latest git HEAD (commit: 9c272dd) (details)
  58. kernel: bump 4.14 to 4.14.156 (commit: 414b7c1) (details)
  59. kernel: bump 4.19 to 4.19.86 (commit: f19e471) (details)
  60. kernel: bump 4.9 to 4.9.205 (commit: 7c76565) (details)
  61. mac80211: unify setup of iw htmode for mesh and adhoc (commit: c7fb12b) (details)
  62. netifd: update to latest git HEAD (commit: f573e57) (details)
  63. ipq40xx: use DTSI for Jalapeno (commit: c550b1a) (details)
  64. ipq40xx: add support for Crisis Innovation Lab MeshPoint.One (commit: 146eb49) (details)
  65. Revert "mt76: probe load mt7615 driver asynchronously" (commit: ca7f1ef) (details)
  66. glibc: backport fix for regexec buffer read overrun (commit: 839bc1e) (details)
  67. busybox: add glibc dependency for vi regex option (commit: f141090) (details)
  68. mac80211: switch to upstream owl-loader driver (commit: 82a741c) (details)
  69. generic ar8xxx: increase VLAN table for AR83x7 (commit: 3f79aaa) (details)
  70. octeon: fix sysupgrade (commit: 291d799) (details)
  71. curl: bump to 7.67.0 (commit: 806339a) (details)
  72. gre: add ipv6 parameter to gre interfaces (commit: 416d2cc) (details)
  73. ath79: fix source of label MAC address for Ubiquiti XM devices (commit: f6385f3) (details)
  74. kernel: act_ctinfo: update backport (commit: 1d608a1) (details)
  75. kernel: act_ctinfo: fix updated backport on 4.14 (commit: 89b8dd6) (details)
  76. ath79: drop IMAGE/factory.bin from ubnt-wa devices (commit: db26f53) (details)
  77. ath79: add support for Ubiquiti LiteBeam AC Gen2 (commit: 157e17e) (details)
  78. wireguard: bump to 0.0.20191205 (commit: 82a8f91) (details)
  79. mediatek: fix pcie bringup issue (commit: a512123) (details)
  80. iproute2: update to 5.4.0 (commit: 39d9010) (details)
  81. ath79: fix WNDR3700/WNDR3800 wifi reg size (commit: a428606) (details)
  82. ramips: fix switch port order for TP-Link Archer C20i (commit: a065cd2) (details)
  83. ramips: fix number of LAN Ports for Mikrotik RBM33G (commit: 3a55c79) (details)
  84. ramips: convert mediatek,mtd-eeprom from decimal to hex notation (commit: 34abfb6) (details)
  85. brcm47xx: add switch configuration for WNR3500L (commit: deb8358) (details)
  86. hostapd: enable CTRL_IFACE_MIB for hostapd-full (commit: 1ccf4bb) (details)
  87. treewide: remove dts-v1 identifier from DTSI files (commit: 231dc26) (details)
  88. hostapd: fix crash regression triggered by mesh mode (commit: 4225b83) (details)
  89. hostapd: manage instances via procd instead of pidfile (commit: c888e17) (details)
  90. mac80211: track unmanaged interfaces (commit: 2568db3) (details)
  91. hostapd: re-introduce process tracking (commit: 24b9757) (details)
  92. mac80211: don't call md5sum on non-existing file (commit: 3ee7670) (details)
  93. oxnas: disable legacy PTYs and virtual terminals (commit: c881769) (details)
  94. uml: remove CONFIG_LEGACY_PTY from kernel config (commit: dcf48fd) (details)
  95. ixp4xx: remove CONFIG_LEGACY_PTY from kernel config (commit: 8069e97) (details)
  96. mpc85xx: remove CONFIG_LEGACY_PTY from kernel config (commit: d0d7f5d) (details)
  97. at91: disable legacy PTYs and virtual terminals (commit: c1db4d9) (details)
  98. kirkwood: remove CONFIG_LEGACY_PTY from kernel config (commit: 411e824) (details)
  99. layerscape: remove CONFIG_LEGACY_PTY from kernel config (commit: 414d027) (details)
  100. sunxi: remove CONFIG_LEGACY_PTY from kernel config (commit: 2105354) (details)
  101. malta: remove CONFIG_LEGACY_PTY from kernel config (commit: e964338) (details)
  102. kernel: bump 4.9 to 4.9.206 (commit: a9b9592) (details)
  103. kernel: bump 4.14 to 4.14.158 (commit: d395583) (details)
  104. kernel: bump 4.19 to 4.19.88 (commit: 88ca372) (details)
  105. ath10k-firmware: update Candela Tech firmware images (commit: 487e063) (details)
  106. glibc: update to latest 2.27 commit (BZ #2503, BZ #2504) (commit: 1ec6e78) (details)
  107. ath79: fix typos in DTS (commit: 46c7494) (details)
  108. ramips: add label MAC address for TP-Link Archer C20i (commit: e00396d) (details)
  109. ramips: fix switch port numbering for RT-AC65P/RT-AC85P (commit: a283b17) (details)
  110. ramips: remove unused DTS variable from DEVICE_VARS (commit: c4f6850) (details)
  111. ramips: create common DTSI for TP-Link Archer C20i/C20 v1/C50 v1 (commit: 757658f) (details)
  112. ramips: remove wan_mac setup for evaluation boards (commit: 38866f2) (details)
  113. ramips: mt7620: use flash location for wan_mac in 02_network (commit: 98d9158) (details)
  114. ramips: mt7621: use flash location for wan_mac in 02_network (commit: ed975a5) (details)
  115. ramips: mt76x8: use flash location for wan_mac in 02_network (commit: fef1810) (details)
  116. ramips: rt288x: use flash location for wan_mac in 02_network (commit: a858d6d) (details)
  117. ramips: rt305x: use flash location for wan_mac in 02_network (commit: 772af7f) (details)
  118. ramips: add label MAC address for Mikrotik RBM33G (commit: 68ef534) (details)
  119. ath79: redistribute UBNT variables in Ubiquiti image Makefile (commit: 8e91b18) (details)
  120. ath79: add support for TP-Link TL-WDR4300 v1 (IL) (commit: c642a97) (details)
  121. sunxi: use vendor_device scheme for device definitions (commit: a4cdb53) (details)
  122. sunxi: construct DTS name from device node name and SOC (commit: 3a4ad75) (details)
  123. sunxi: add support for FriendlyARM Nano PI NEO Air dev board (commit: 69fff33) (details)
  124. ramips: add support for ZIO FREEZIO (commit: 0375c07) (details)
  125. ramips: DTS style improvements for mt7621_wevo_w2914ns-v2.dtsi (commit: 5cda133) (details)
  126. ramips: add support for ipTIME A6ns-M (commit: a972b1f) (details)
  127. ramips: allow JCG_MAXSIZE in kiB in Build/jcg-header (commit: 0bf4d68) (details)
  128. ramips: add support for JCG JHR-AC876M (commit: 1b7199c) (details)
  129. mpc85xx: add support for Enterasys WS-AP3710i (commit: 16b01fb) (details)
  130. odhcpd: update to latest git HEAD (commit: a15f658) (details)
  131. mac80211: fix txpower when using DFS channels (commit: 6ec288a) (details)
  132. ar71xx: indicate upgrade using system LED (commit: 9e1e432) (details)
  133. rpcd: update to latest Git HEAD (commit: 762aac5) (details)
  134. ramips: remove unnecessary nodes in DTS for Edimax RG21S (commit: 8007853) (details)
  135. ramips: increase SPI frequency for Edimax RG21S (commit: c79df94) (details)
  136. ramips: add label MAC address for Edimax RG21S (commit: 2708d58) (details)
  137. ath79: migrate LED paths of TL-WDR4300 board (commit: 01d39cd) (details)
  138. ramips: add support for ipTIME A104ns (commit: 38bdfcd) (details)
  139. ramips: allow to set switchdev by board in ramips_set_preinit_iface (commit: f45a16d) (details)
  140. uboot-envtools: check for config prior to append (commit: 27d69d2) (details)
  141. cypress-firmware: add new package (commit: e332453) (details)
  142. brcm2708: switch to cypress-firmware package (commit: efe1599) (details)
  143. brcmfmac-board-rpi: remove uneeded package (commit: 1115c9a) (details)
  144. wireguard: bump to 0.0.20191212 (commit: ca7ed17) (details)
  145. cypress-nvram: add new package (commit: 859fac2) (details)
  146. brcm2708: switch to cypress-nvram package (commit: 922b538) (details)
  147. mac80211: brcm: backport 5.5 and 5.6 kernel patches (commit: c3aa33b) (details)
  148. mac80211: brcm: add support for BCM4359 SDIO chipset (commit: 17e2246) (details)
  149. ramips: fix portmap for TP-Link Archer C50 v4 (commit: ebf535a) (details)
  150. ath79: add support for TP-Link TL-WR902AC v1 (commit: 60de1fd) (details)
  151. ath79: restore gpio-export on TL-WDR3600/4300 (commit: b1e8a39) (details)
  152. ipq806x: copy files from 4.14 to 4.19 (commit: c5d2f3c) (details)
  153. ipq806x: update 4.19 kernel config (commit: f81e148) (details)
  154. kernel: generic: add missing config symbol to 4.19 (commit: 53801ae) (details)
  155. ipq806x: refresh 4.19 patches (commit: 63066d3) (details)
  156. ipq806x: convert ok to okay in dts (commit: 9e9fe23) (details)
  157. ipq806x: fix missing compatible and rename (commit: 96a509e) (details)
  158. ipq806x: use new usb3 implementation (commit: afcb78f) (details)
  159. ipq806x: convert ipq8064 dtsi interrupts (commit: 6150592) (details)
  160. ipq806x: set apq8064 regulator to support cpuidle (commit: 71b1062) (details)
  161. ipq806x: disable spc on ipq8065 soc (commit: 2336c2d) (details)
  162. ipq806x: add missing gpio and gsbi declaration (commit: 9e7a8be) (details)
  163. ipq806x: increase drive-strength for pinmux (commit: 5ce7200) (details)
  164. ipq806x: add nand and sata tags (commit: df35293) (details)
  165. ipq806x: use ipq8064 dedicated watchdog (commit: 2da033e) (details)
  166. ipq806x: r7800: add missing wifi definition for pcie (commit: 1acc054) (details)
  167. ipq806x: d7800: fix warning on dtc compilation (commit: fe26364) (details)
  168. ipq806x: ap148: reorganize dts (commit: 044c796) (details)
  169. ipq806x: ap161: fix wrong definition stdout (commit: 2296d41) (details)
  170. ipq806x: improve mdio gpios list (commit: f28e6ae) (details)
  171. ipq806x: fix tsens driver in 4.19 (commit: 4021536) (details)
  172. kernel: make dwc3 usb driver depends on kernel 4.14 (commit: 1698b36) (details)
  173. ipq806x: add missing core1 voltage tolerance (commit: 77e7d6c) (details)
  174. ipq806x: update USB3 modules for 4.19 (commit: ce8707e) (details)
  175. ipq806x: switch to 4.19 kernel version (commit: 2a82e0e) (details)
  176. iputils: move iputils tools to packages feed (commit: 98b3526) (details)
  177. base-files: send informational UDP message each second waiting (commit: 174ff7d) (details)
  178. ath79: enable all space on Netgear ar9344-based WNDR routers (commit: ad6c636) (details)
  179. ath79: add D-Link DIR-615 E4 (commit: b14e529) (details)
  180. ath79-tiny: enable 4k sectors (commit: 05d3540) (details)
  181. uboot-envtools: ath79: fix missing etactica eg200 support (commit: 34466af) (details)
  182. uci: update to latest Git HEAD (commit: b70052c) (details)
  183. ramips: harmonize line breaks in image Makefiles (commit: e417ff8) (details)
  184. ath79: harmonize line breaks in image Makefiles (commit: 0757f7f) (details)
  185. build: image: add SOC device variable (commit: bc3783d) (details)
  186. ath79: rename ATH_SOC to SOC (commit: 95030ac) (details)
  187. ramips: rename MTK_SOC to SOC (commit: 58e71e3) (details)
  188. sunxi: rename SUNXI_SOC to SOC (commit: b085e05) (details)
  189. fstools: update to latest git HEAD (commit: 4ebc9dc) (details)
  190. ramips: fix USB LED for Belkin F9K1109v1 (commit: 1f45541) (details)
  191. ipq-wifi: add BDF for Aruba AP-303 (commit: 4113d8a) (details)
  192. ipq40xx: add support for Aruba AP-303 (commit: 102c8c5) (details)
  193. ath79: fix MAC address setup for TP-Link TL-WDR3600/TL-WDR4300 (commit: a4260ea) (details)
  194. ar71xx: fix MAC address setup for TL-WDR4300 board (commit: 9b02d32) (details)
  195. ipq40xx: improve ASUS RT-AC58U support (commit: 8083969) (details)
  196. ipq40xx: remove unnecessary usb nodes in DTS for ASUS RT-AC58U (commit: d0efb1b) (details)
  197. ramips: add eth0 MAC address for Edimax RG21S (commit: 02f8dbc) (details)
  198. ramips: further DTS improvements for Edimax RG21S (commit: 8ea7aa5) (details)
  199. lantiq: dts: assign the MDIO pins to the gsw node (commit: b3bdfd5) (details)
  200. lantiq: dts: define the SPI pins in {amazonse,ar9,vr9}.dtsi (commit: edb0a93) (details)
  201. lantiq: dts: assign the NAND pins to the nand-controller node (commit: 7298c25) (details)
  202. lantiq: dts: assign the GPHY LED pins to the Ethernet controller node (commit: 660200e) (details)
  203. lantiq: dts: assign the STP pins to the STP GPIO controller node (commit: dcb5e52) (details)
  204. lantiq: dts: assign the PCI pins to the PCI controller node (commit: 8e7b573) (details)
  205. lantiq: dts: assign the ASC pins to the serial controller node (commit: 4c88b3b) (details)
  206. lantiq: split device definitions into files (commit: de6dd7a) (details)
  207. lantiq: use soc_vendor_device scheme on DTS file (commit: c640370) (details)
  208. lantiq: remove ar9_lantiq_easy50810.dts (commit: 397aa5d) (details)
  209. lantiq: move include to parent falcon_lantiq_easy98000.dtsi (commit: e2eb6d5) (details)
  210. openvpn: update to 2.4.8 (commit: bf43e5b) (details)
  211. ramips: further improve support for Xiaomi MiWiFi Nano (commit: 74e9f95) (details)
  212. ramips: fix MAC address setup for Xiaomi MiWiFi Nano (commit: ea5cf7c) (details)
  213. fstools: update to latest git HEAD (commit: 5f42441) (details)
  214. uhttpd: update to latest Git HEAD (commit: f34f9a4) (details)
  215. uhttpd: reset PKG_RELEASE (commit: 97af1fc) (details)
  216. lantiq: fix phys led (commit: 6923902) (details)
  217. lantiq: enable 5ghz wifi on VR200/VR200v (commit: 77e27e0) (details)
  218. toolchain/gcc: correct the check expr for newer clang (commit: 65a561f) (details)
  219. toolchain/gcc: Backport patch to fix unconditional MULTIARCH_DIRNAME (commit: c102f70) (details)
  220. linux-firmware: update to 20191215 (commit: 36baba6) (details)
  221. ath10k-firmware: update Candela Tech firmware images (commit: 6598264) (details)
  222. scripts/dowload.pl: add archive.apache.org to apache mirror list (commit: dc34c69) (details)
  223. tools: qemu: Add patches to support adapter_type and monolithicFlat (commit: 9e2e48f) (details)
  224. build: build proper VMDK formats for ESXI 6.5 (commit: 6041eb9) (details)
  225. iperf: Fix compilation with libcxx (commit: fd211e1) (details)
  226. libcxx: Add package (commit: 856ea2b) (details)
  227. ca-certificates: provide ca-certs by both ca-certificates and ca-bundle (commit: dd29980) (details)
  228. adb: fix for SuperSpeed devices (commit: d034a1f) (details)
  229. cmake: Install host packages to lib instead of lib64 (commit: 383abff) (details)
  230. rpcd: add respawn param (commit: 432ec29) (details)
  231. kernel: fix *-gpio-custom module unloading (commit: a22b7a6) (details)
  232. ramips: simplify state_default/pinctrl0 in device DTS files (commit: e4ce310) (details)
  233. ramips: add label MAC address for Mikrotik RB750Gr3 (commit: eca05bc) (details)
  234. libcxx: Depenency fixes (commit: fb19fb8) (details)
  235. brcm2708: remove unneeded patches (commit: 2d899a6) (details)
  236. ath79: Do not build dlink_dir-615-e4 by default (commit: b0b1d4a) (details)
  237. kernel: Deactivate CONFIG_SFP in generic config (commit: 729d7bc) (details)
  238. brcm2708-gpu-fw: update to latest firmware (commit: 46c5880) (details)
  239. treewide: Remove self from MAINTAINER entries (commit: c715f71) (details)
  240. kernel: ath10k-ct: provide a build variant for small RAM devices (commit: 1ac6270) (details)
  241. ath10k-firmware: Add kmod-ath10k-ct-smallbuffers to depends (commit: 80f06cb) (details)
  242. ath79: use ath10k-ct-smallbuffers for 64 MiB devices (commit: db992e7) (details)
  243. kernel: bump 4.14 to 4.14.159 (commit: 7604e53) (details)
  244. kernel: bump 4.19 to 4.19.90 (commit: e115fa4) (details)
  245. kernel: bump 4.19 to 4.19.91 (commit: f0df0d6) (details)
  246. kernel: bump 4.14 to 4.14.160 (commit: 25b422a) (details)
  247. kernel: bump 4.9 to 4.9.207 (commit: 47a93a8) (details)
  248. brcm2708: organize kernel patches (commit: 67dcc43) (details)
  249. brcm2708: update to latest patches from RPi Foundation (commit: c2308a7) (details)
  250. wireguard: bump to 20191219 (commit: 9cf9f90) (details)
  251. brcm2708: fix malformed patch (commit: 1579599) (details)
  252. ath79: tp-link: use ath10k-ct-smallbuffers for 64 MiB devices (commit: 3e51cb7) (details)
  253. ipq806x: fix bug in L2 cache scaling (commit: 5ab9c0b) (details)
  254. ipq806x: opp/core: update patch allowing adjusting of OPP voltages at runtime (commit: 456ab9a) (details)
  255. ipq806x: opp/core: update patch updating voltage tolerance on voltage adjust (commit: e9a982e) (details)
  256. ipq806x: drop old cpufreq patch (commit: 4165f23) (details)
  257. ipq806x: backport qcom-cpufreq-kryo patch (commit: a37f787) (details)
  258. ipq806x: add patch to support krait cpu scaling driver (commit: e18f8e4) (details)
  259. ipq8064: update dtsi with new opp table (commit: adc0beb) (details)
  260. ipq8065: update dtsi with new opp table (commit: 62a4e4b) (details)
  261. ipq806x: refresh new and changed patches (commit: c8086c7) (details)
  262. ipq806x: update kernel config with new driver (commit: a666f81) (details)
  263. ipq806x: rework ipq806x specific tsense temp driver (commit: 77f4d5c) (details)
  264. ipq806x: fix wrong definition for tsense calib (commit: b04ccdb) (details)
  265. libubox: update to version 2019-12-26 (commit: b9f3af7) (details)
  266. ucert: update to version 2019-12-19 (commit: 2544cb1) (details)
  267. ubus: update to version 2019-12-19 (commit: 7cb018c) (details)
  268. ipq40xx: use ath10k-ct-smallbuffers for 128 MiB devices (commit: 0b7d779) (details)
  269. curl: rename cyassl->wolfssl (commit: 3018c4c) (details)
  270. wolfssl: bump to 4.3.0-stable (commit: d5ede68) (details)
  271. kernel: fix kmemleak warnings introduced in 305-mips_module_reloc.patch (commit: 441052f) (details)
  272. mt76: update to the latest version (commit: ba16453) (details)
  273. wireguard: bump to 20191226 (commit: ea980fb) (details)
  274. ramips: remove bogus ralink,mtd-eeprom with offset 0x4 (commit: 09d38a3) (details)
  275. ipq40xx: build DEVICE_DTS based on SOC and device name (commit: 9c7025b) (details)
  276. ipq806x: build DEVICE_DTS based on SOC and device name (commit: e0382e8) (details)
  277. Revert "kernel: fix kmemleak warnings introduced in 305-mips_module_reloc.patch" (commit: b2d1097) (details)
  278. ubus: update to version 2019-12-27 (commit: 36bace7) (details)
  279. brcm2708: switch to upstream cpufreq driver (commit: 5c06657) (details)
  280. brcm2708: image: stop using mkknlimg script (commit: 9941edc) (details)
  281. brcm2708-userland: add new package with RPi utils (commit: f8424b1) (details)
  282. ubox: update to latest git HEAD (commit: 3fe29ff) (details)
  283. libubox: update to version 2019-12-28 (commit: e3e939d) (details)
  284. rt2x00: add throughput LED trigger (commit: 985ec83) (details)
  285. iwinfo: update to 2019-12-27 (commit: 3026cfe) (details)
  286. ramips: add LED trigger for TL-WR902AC v3 WAN LED (commit: c48b571) (details)
  287. procd: fix running jailed non-root process (commit: 37929dd) (details)
  288. iptables: update to 1.8.4 (commit: 10cbc89) (details)
  289. Revert "iptables: update to 1.8.4" (commit: 0590d74) (details)
  290. mvebu: gen_mvebu_sdcard_img.sh: replace let with $(()) (commit: 927210a) (details)
  291. mvebu: gen_mvebu_sdcard_img.sh: don't use format directly in printf (commit: 9edf808) (details)
  292. toolchain/wrapper: replace legacy backticks with $() (commit: 19be55a) (details)
  293. scripts/gen_image_generic.sh: remove $ in arithmetic (commit: 2e14dd2) (details)
  294. scripts/gen_image_generic.sh: replace deprecated backticks with $() (commit: 3f65fe5) (details)
  295. mvebu: gen_mvebu_sdcard_img.sh: use /bin/sh (commit: b2e12de) (details)
  296. zynq: gen_zynq_sdcard_img.sh: switch to /bin/sh (commit: 3c8d952) (details)
  297. sunxi: gen_sunxi_sdcard_img.sh: switch to /bin/sh (commit: 0713afd) (details)
  298. rb532: gen_image.sh: use /bin/sh (commit: 4fb4cc5) (details)
  299. omap: gen_omap_sdcard_img.sh: use /bin/sh (commit: 646e811) (details)
  300. mxs: gen_sdcard_vfat_ext4.sh: use /bin/sh (commit: 5ce2f3d) (details)
  301. mxs: gen_sdcard_ext4_ext4.sh: use /bin/sh (commit: c7382cc) (details)
  302. mediatek: gen_mt7623_emmc_img.sh: use /bin/sh (commit: c0ca9f9) (details)
  303. layerscape: gen_sdcard_head_img.sh: switch to /bin/sh (commit: 2b2985f) (details)
  304. gemini: dns313_gen_hdd_img.sh: switch to /bin/sh (commit: 454339b) (details)
  305. brcm2708: gen_rpi_sdcard_img.sh: use /bin/sh (commit: de8e51c) (details)
  306. at91: gen_at91_sdcard_img.sh: switch to /bin/sh (commit: 55383a9) (details)
  307. archs38: gen_axs10x_sdcard_img.sh: switch to /bin/sh (commit: e95c4d2) (details)
  308. arc770: gen_axs10x_sdcard_img.sh: switch to /bin/sh (commit: 5422db7) (details)
  309. apm821xx: mbl_gen_hdd_img.sh: switch to /bin/sh (commit: 3c42293) (details)
  310. toolchain: wrapper.sh: use /bin/sh instead of bash (commit: ac42b91) (details)
  311. toolchain: wrapper.sh: harmonize leading whitespaces (commit: 836d539) (details)
  312. ath79: generate firmware image for aircube-isp (commit: 5e5e92b) (details)
  313. mvebu: split interface configuration for clearfog pro and base (commit: 12795ec) (details)
  314. scripts/strip-kmod.sh: replace legacy backticks with $() (commit: eae889b) (details)
  315. scripts/strip-kmod.sh: use sh instead of bash (commit: f4b812d) (details)
  316. scripts/strip-kmod.sh: harmonize leading whitespaces (commit: ec0fb23) (details)
  317. scripts/symlink-tree.sh: use /bin/sh (commit: 543d945) (details)
  318. scripts/mkits.sh: replace legacy backticks with $() (commit: 9a8ba44) (details)
  319. ramips: fix switch setup for Xiaomi MiWiFi Nano (commit: 7a3c9e5) (details)
  320. ramips: add support for TP-Link RE200 v1 (commit: a3010a7) (details)
  321. ubox: update to version 2019-12-31 (commit: 051b9a1) (details)
  322. ramips: remove HiWiFi HC5661 non-existent 5GHz LED (commit: 415cc83) (details)
  323. ramips: mt7620: use throughput trigger on HiWiFi HC5x61 (commit: a176f8d) (details)
  324. libcxx: Build with the libsupc++ ABI (commit: 1f8ab1c) (details)
  325. libcxx: Add size optimizations (commit: 9f7d36d) (details)
  326. scripts/gen-dependencies.sh: replace backticks with $() (commit: dec46a9) (details)
  327. scripts/gen-dependencies.sh: use /bin/sh (commit: 33f87d2) (details)
  328. ramips: convert TP-Link MT7620 boards to tpt trigger (commit: 1e7c638) (details)
  329. ramips: add system LED indicators for TP-Link C20i (commit: a272faf) (details)
  330. ramips: fix Archer C2 v1 5GHz MAC address (commit: dcc923a) (details)
  331. ramips: fix Archer C20i wireless MAC address (commit: 3b013dc) (details)
  332. scripts/env: use explicit find location (commit: 2fe5319) (details)
  333. scripts/env: replace -a and -o with &&/|| (commit: 995378a) (details)
  334. scripts/arm-magic.sh: switch to /bin/sh (commit: e37e2f0) (details)
  335. samsung: use soc_vendor_model scheme for DTS file name (commit: 6e70e4a) (details)
  336. samsung: add subtarget condition for device (commit: 1b44ecc) (details)
  337. lantiq: remove includes of non-existent /lib/functions/lantiq.sh (commit: ed3e1bd) (details)
  338. lantiq: use shared code for LED migration (commit: f943d84) (details)
  339. ramips: move set-irq-affinity script to mt7621 subtarget (commit: 113e51f) (details)
  340. ramips: fix inverted reset button for Ravpower WD03 (commit: 3e1325b) (details)
  341. mt76: update to the latest version (commit: 1de8fc9) (details)
  342. sunxi: Turn on CONFIG_PINCTRL_SUN4I_A10 for A20 (commit: 32e4eae) (details)
  343. kernel: bump 4.14 to 4.14.161 (commit: 9a417fb) (details)
  344. iperf: Allow enabling multicast support (commit: e98e046) (details)
  345. generic: fix compiler error in OpenWrt's kexec patch (commit: f64c64a) (details)
  346. ramips: add support for Edimax RA21S (commit: 663b1a1) (details)
  347. kernel: bump 4.14 to 4.14.162 (commit: 1bb90a2) (details)
  348. kernel: bump 4.19 to 4.19.93 (commit: b6cdc04) (details)
  349. kernel: bump 4.9 to 4.9.208 (commit: fba8083) (details)
  350. ramips: fix sysupgrade image for TP-Link RE200v1 (commit: 411a666) (details)
  351. base-files: sysupgrade: exit if the firmware download failed (commit: cf3da66) (details)
  352. procd: update to version 2020-01-04 (commit: 059505d) (details)
  353. fstools: update to latest Git HEAD (commit: 22a178e) (details)
  354. ipq806x: remove CONFIG_MDIO_IPQ8064 symbol (commit: 80c8a9a) (details)
  355. mac80211: remove ath10k_pci memory hacks (commit: 1e27bef) (details)
  356. ar71xx: Remove mtd cfi_cmdset_0002 status check patch (commit: dd15ffb) (details)
  357. ath79: Remove mtd cfi_cmdset_0002 status check patches (commit: 946eba9) (details)
  358. strace: update to version 5.4 (commit: 9a3b10b) (details)
  359. libcxx: Remove -flto from LDFLAGS (commit: c84a345) (details)
  360. e2fsprogs: update to version 1.45.4 (commit: 43eb934) (details)
  361. lldpd: Fix compilation without fortify-headers (commit: 121ad10) (details)
  362. trace-cmd: Fix compilation without fortify-headers (commit: d040851) (details)
  363. ath79: drop obsolete ehci hacks (commit: 0bd3228) (details)
  364. nettle: Disable ARMEB assembly (commit: c2ef6c2) (details)
  365. ath79: use ath10k-ct-smallbuffers for TP-Link RE355/RE450 v1 (commit: 7bef62d) (details)
  366. dropbear: add missing zlib dependency for dropbearconvert (commit: 3d7f763) (details)
  367. pppd: update to 2.4.8 (commit: 983605e) (details)
  368. ramips: reduce lzma dictionary size for D-Link DIR-645 (commit: 6fba88d) (details)
  369. ead: fix resource leak in tinysrp (commit: 52f0b09) (details)
  370. ramips: remove duplicate dts nodes of MediaTek LinkIt Smart 7688 (commit: 4be271a) (details)
  371. make_ext4fs: Update to version 2020-01-05 (commit: 271d0c8) (details)
  372. ubus: Update to version 2020-01-05 (commit: 5877280) (details)
  373. ustream-ssl: Update to version 2020-01-05 (commit: ccd7e2d) (details)
  374. uclient: Update to version 2020-01-05 (commit: 05145ff) (details)
  375. iwinfo: Update to version 2020-01-05 (commit: 8fb6be7) (details)
  376. rpcd: Update to version 2020-01-05 (commit: 2d80f7e) (details)
  377. ramips: add label MAC address for Netgear EX6130 (commit: 8fc25d8) (details)
  378. ramips: add support for ipTIME A8004T (commit: 99dd270) (details)
  379. dnsmasq: Fix potential dnsmasq crash with TCP (commit: 414d054) (details)
  380. base-files: move /tmp/resolv.conf.auto to /tmp/resolv.conf.d/ (commit: fedc5d3) (details)
  381. netifd: move /tmp/resolv.conf.auto to /tmp/resolv.conf.d/ (commit: 5e16044) (details)
  382. dnsmasq: switch to /tmp/resolv.conf.d/resolv.conf.auto (commit: cd48d8d) (details)
  383. dnsmasq: bump PKG_RELEASE (commit: 2e3cf45) (details)
  384. iperf: fix PKG_CONFIG_DEPENDS (commit: 9924db5) (details)
  385. ethtool: fix PKG_CONFIG_DEPENDS (commit: 41c19dd) (details)
  386. ipq806x: opp/core: fix broken patch Handle opp voltage adjust (commit: 5ba02d1) (details)
  387. ipq806x: reorganize nand_pins mux definition (commit: 411ad37) (details)
  388. ipq806x: refactor l2 freq scaling patch (commit: 0ef755b) (details)
  389. ipq806x: add fab scaling support (commit: 5318a6d) (details)
  390. ipq806x: refresh kernel patches (commit: 0c97f03) (details)
  391. treewide: move mktplinkfw to tplink-v1-image in image-commands.mk (commit: 9b0e8d0) (details)
  392. ath79: remove unused Build/mktplinkfw-combined (commit: df41cc7) (details)
  393. ramips: add label MAC address for Xiaomi MIR3G (commit: 04222bc) (details)
  394. ar7: refresh kernel configuration (commit: 08ec23f) (details)
  395. ar7: update kernel to version 4.14 (commit: 90740f5) (details)
  396. orion: refresh kernel configuration (commit: 0a85fcc) (details)
  397. orion: update kernel to version 4.14 (commit: 2a0e0de) (details)
  398. ar7: remove unmaintained target (commit: 4bc92c1) (details)
  399. orion: remove unmaintained target (commit: 89f2deb) (details)
  400. ixp4xx: remove unmaintained target (commit: 28fd4ac) (details)
  401. kernel: remove support for kernel 4.9 (commit: 57a9633) (details)
  402. hostapd: disable ft_psk_generate_local for non-PSK networks (commit: ab16adf) (details)
  403. ramips: disable image build for HiWiFi HC5962 (commit: 8f0effc) (details)
  404. dnsmasq: add uci-defaults script for config migration (commit: 6a28552) (details)
  405. ramips: fix leds for TP-Link Archer C20 v4 (commit: 3a538db) (details)
  406. ramips: add support for TP-Link Archer C20 v5 (commit: 86e7353) (details)
  407. wireguard: bump to 0.0.20200105 (commit: 62c2199) (details)
  408. wireguard-tools: bump to 1.0.20200102 (commit: 7936cb9) (details)
  409. ath79: gl-ar750s: reduce kernel size to 2M in image Makefile (commit: b97247c) (details)
  410. kmod-sched-cake: bump to 20200110 (commit: 35ba930) (details)
  411. swconfig: fix Broadcom b53 support (commit: 8f9cd1a) (details)
  412. firmware-utils: mkfwimage: add support for Ubiquiti SW devices (commit: d29929b) (details)
  413. ath79: add support for Ubiquiti SW devices (commit: 7d97fdf) (details)
  414. kernel: add kmod packages for Broadcom bcm53xxx switch support (commit: b16e551) (details)
  415. generic: update config-4.19 (commit: 313bde5) (details)
  416. ath79: add support for Ubiquiti ToughSwitch/EdgeSwitch 8XP (commit: b694654) (details)
  417. ipq40xx: fix usbport trigger on the RT-AC58U with USB 2.0 devices (commit: a0c0ad7) (details)
  418. ipq40xx: add support for EZVIZ CS-W3-WD1200G EUP (commit: 2090b8a) (details)
  419. generic: update config-4.14 (commit: ba8faa0) (details)
  420. kernel: remove obsolete kernel version switches (commit: 97940f8) (details)
  421. netfilter: add back nft_hash (commit: 8b86ddf) (details)
  422. ethtool: bump to 5.4 (commit: 3446702) (details)
  423. buildsystem: Make PIE ASLR option tristate (commit: 19cbac7) (details)
  424. dnsmasq: Activate PIE by default (commit: dae0ac7) (details)
  425. dropbear: Activate PIE by default (commit: 7ab6613) (details)
  426. hostapd: Activate PIE by default (commit: 6b2379d) (details)
  427. uhttpd: Activate PIE by default (commit: a2571f3) (details)
  428. ubus: activate PIE ASLR by default (commit: d38dd6e) (details)
  429. procd: activate PIE ASLR by default (commit: 9c628cc) (details)
  430. odhcpd: activate PIE ASLR by default (commit: 2b28358) (details)
  431. rpcd: activate PIE ASLR by default (commit: 3d62463) (details)
  432. base-files: use jshn lib for ubus sysupgrade argument generation (commit: 0f33c6b) (details)
  433. ramips: mt7621: disable images for gehua_ghl-r-001 (commit: 28080d5) (details)
  434. ath79: add generic dtsi for Ubiquiti SW boards (commit: 2e05d61) (details)
  435. ath79: add support for Ubiquiti EdgeSwitch/ToughSwitch 5XP (commit: 66eb88e) (details)
  436. ipq40xx: add support for Aruba AP-303H (commit: c6e972c) (details)
  437. mediatek: split base-files into subtargets (commit: e845c09) (details)
  438. mac80211: renumber subsys patches accepted upstream (commit: fe1818c) (details)
  439. mac80211: fix sta TID stats leak on a few nl80211 calls (commit: d5b3024) (details)
  440. mac80211: fix a page refcounting issue leading to leaks/crashes in rx A-MSDU decap (commit: 9501469) (details)
  441. mac80211: fix list_phy_interfaces for multiple wiphys on the same device (commit: b1a1c22) (details)
  442. netfilter: package required kmods for nftables (commit: 0e05093) (details)
  443. hostapd: add support for subject validation (commit: 22b07ff) (details)
  444. firmware-utils/dgfirmare: fix possible resource leak (commit: 402b362) (details)
  445. firmware-utils: fix possible memory leak and resource leak (commit: 0ae0f48) (details)
  446. firmware-utils/mkchkimg: fix possible resource leaks (commit: 8e3b315) (details)
  447. firmware-utils/mkfwimage: fix possible memory and resource leak (commit: b886d3c) (details)
  448. firmware-utils/mksenaofw: fix possible memory leak (commit: 1775f69) (details)
  449. firmware-utils/mktitanimg: fix possible resource leak (commit: 8057970) (details)
  450. wrt350nv2-builder: Fix memory leak (commit: 3c77e4a) (details)
  451. base-files: fix build for /sbin/pkg_check (commit: 44304c1) (details)
  452. valgrind: do not strip internal preload libraries and executables (commit: b070101) (details)
  453. lantiq: split base-files into subtargets (commit: 355f044) (details)
  454. lantiq: move common DSL setup into lantiq.sh (commit: 18e089a) (details)
  455. lantiq: reorganize 02_network board.d files (commit: 2fe464a) (details)
  456. mac80211: fix MAC address allocations if the local bit is set on the base addr (commit: 866790f) (details)
  457. cryptodev-linux: remove DEFAULT redefinition (commit: 9b25f83) (details)
  458. ath79: wlr-7100: use ath10k-ct smallbuffers package variant (commit: 2248df3) (details)
  459. busybox: Include hdparm by default on nas type device (commit: f704f97) (details)
  460. dropbear: move failsafe code out of base-files (commit: 0da193e) (details)
  461. build: define check-kernel-size to remove unflashable images (commit: f0b76d0) (details)
  462. ath79: GL-AR750S (NOR/NAND): limit factory.img kernel size to 2 MB (commit: e96bfae) (details)
  463. hostapd: add dtim_period, local_pwr_constraint, spectrum_mgmt_required (commit: 30c6482) (details)
  464. hostapd: add wpa_strict_rekey support (commit: 0fcb4a3) (details)
  465. uhttpd: add enable instance option (commit: ee2014e) (details)
  466. perf: Add libunwind only if selected (commit: 475a504) (details)
  467. ath79: add support for D-Link DIR-505 (commit: c9ac7b1) (details)
  468. zram-swap: support swap priority (commit: 5f07b6f) (details)
  469. mac80211: ath9k: add GPIO mask dts property (commit: 4a0a1fc) (details)
  470. ath79: WNDR4300: increase kernel partition to 4M (commit: 4e6af8b) (details)
  471. ath79: add support for Netgear WNDR4300 v2 (commit: 37a36a5) (details)
  472. ath79: add support for Netgear WNDR4500 v3 (commit: a736f39) (details)
  473. busybox: fix build issues (commit: d9cfa82) (details)
  474. wireguard: skip peer config if public key of the peer is not defined (commit: 7151054) (details)
  475. dropbear: fix compile error (commit: a3dd95e) (details)
  476. malta: enable HighMem on MIPS32 (commit: 2115dcb) (details)
  477. ath79: use caldata partition label consistently (commit: bbab32b) (details)
  478. uboot-oxnas: fix memory leak in tool mkox820crc (commit: 5adca1c) (details)
  479. ar71xx/mikrotik: use ath10k-ct-smallbuffers for 64 MiB devices (commit: 788c848) (details)
  480. ath79: phy-ar7200-usb: adapt old behavior of arch/mips/ath79/dev-usb.c (commit: 6cca6ff) (details)
  481. ath79: ar934x: use reset for usb-phy-analog (commit: bda6b61) (details)
  482. hostapd: cleanup IBSS-RSN (commit: 702c702) (details)
  483. hostapd: add support for system cert bundle validation (commit: a5f3648) (details)
  484. ramips: fix HiWiFi HC5962 switch configuration (commit: 68f49df) (details)
  485. ramips: fix HiWiFi HC5962 status LED (commit: 9a3c9a9) (details)
  486. ccache: update to 3.7.7 (commit: 5355baf) (details)
  487. odhcpd: update to version 2020-01-14 (commit: f0c0f92) (details)
  488. libcxx: fix build for x86/64 (commit: 1322190) (details)
  489. base-files/functions.sh: don't use $var in $(()) (commit: cba5fa0) (details)
  490. base-files/functions.sh: remove useless cat (commit: b8e17ae) (details)
  491. base-files/functions.sh: use && instead of -a (commit: fb56573) (details)
  492. base-files/system.sh: remove $ in $(()) (commit: d4009d7) (details)
  493. ramips: fix wps leds/btn for TP-Link TL-WA801ND v5 (commit: 2610597) (details)
  494. base-files/functions.sh: use grep -q instead of [] (commit: 8df14c2) (details)
  495. ramips: mt7620/mt7621: remove invalid mediatek,portmap (commit: d3c0a94) (details)
  496. ramips: mt76x8: fix bogus mediatek,portmap (commit: 7a387bf) (details)
  497. ramips: rt305x: remove unnecessary mediatek,portmap (commit: f87281b) (details)
  498. tools/cmake: update to 3.16.2 (commit: 343f27f) (details)
  499. octeon: remove redundant network setup (commit: ca63d17) (details)
  500. ath79: use rssihigh LED instead of WAN LED for status indication (commit: 9573176) (details)
  501. ath79: add led_ prefix for Phicomm K2T LED label (commit: 8d78354) (details)
  502. kernel: remove further obsolete kernel version switches (commit: c26b687) (details)
  503. ramips: add support for TP-Link RE305 v1 (commit: 93a4c8a) (details)
  504. brcm47xx: fix switch port order for Netgear WNR3500 V2 (commit: cf2f1fc) (details)
  505. kirkwood: fix HDD LED labels for Zyxel NSA325 in 01_leds (commit: fbf297b) (details)
  506. tools: tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU) (commit: 7a8bfbf) (details)
  507. ramips: apply LED_POLARITY rt3050-esw on MT7628AN/MT7688 (commit: 9e799f3) (details)
  508. brcm47xx: fix switch port order for Netgear WN2500RP V1 (commit: 098cbc6) (details)
  509. kernel: bump 4.14 to 4.14.164 (commit: b5480de) (details)
  510. kernel: bump 4.19 to 4.19.95 (commit: 692b91f) (details)
  511. kernel: bump 4.14 to 4.14.165 (commit: 2b4654f) (details)
  512. kernel: bump 4.19 to 4.19.96 (commit: 6cc7498) (details)
  513. kernel: bump 4.14 to 4.14.166 (commit: ac05002) (details)
  514. kernel: bump 4.19 to 4.19.97 (commit: 7adb0f9) (details)
  515. fstools: update to version 2020-01-18 (commit: 63000bf) (details)
  516. kernel: mtd: Make subpartitions inherit parent's access mode (commit: de80424) (details)
  517. libubox: update to version 2020-01-20 (commit: 5c73bb1) (details)
  518. ath79: fix SUPPORTED_DEVICES for WNDR4300 and WNDR3700v4 (commit: 0d28e5d) (details)
  519. netifd: add basic support for jail network namespaces (commit: e4ce8f5) (details)
  520. procd: update to latest git HEAD (commit: 97a03a4) (details)
  521. ar71xx: ubnt-rocket-m-ti: fix RSSI LED definitions (commit: 83708f2) (details)
  522. ath79: add support for TP-Link TL-MR6400 (commit: b99b60b) (details)
  523. mvebu: move subtarget image Makefile switch to parent Makefile (commit: 0a388b5) (details)
  524. mvebu: use SOC to derive DEVICE_DTS (commit: e93626f) (details)
  525. mvebu: split base-files across subtargets (commit: 1fa04b5) (details)
  526. zynq: derive DEVICE_DTS from device definition name (commit: 2cb413d) (details)
  527. urngd: update to version 2020-01-21 (commit: 3d8edd9) (details)
  528. fstools: update to version 2020-01-21 (commit: 0f81a09) (details)
  529. Revert "kernel: mtd: Make subpartitions inherit parent's access mode" (commit: 0c707d3) (details)
  530. ath79: remove usused TPLINK_BOARD_NAME variable for DEVICE_VARS (commit: 111a7a3) (details)
  531. tools/bison: update to 3.5 (commit: 96e9d48) (details)
  532. curl: update to version 7.68.0 (security fix) (commit: 2982997) (details)
  533. kernel: remove obsolete phylink/SFP patches (commit: e81a5b0) (details)
  534. kernel: move phylink patches from mvebu to generic (commit: a07638e) (details)
  535. kernel: add backported phy/phylink/sfp patches (commit: 1c16b57) (details)
  536. kernel: add SFP support for Methode DM7052 NBASE-T module (commit: a1358fc) (details)
  537. mvebu: add uDPU update patches (commit: 46678fb) (details)
  538. kernel: sfp: add two fixes submitted to upstream (commit: 10b12b5) (details)
  539. kernel: sfp: re-attempt probing for phy (commit: 947163b) (details)
  540. mac80211: add support for wds_bridge hostapd feature (commit: 3d6c571) (details)
  541. ath79: add support for TP-Link TL-WA850RE v1 (commit: 6eaea3a) (details)
  542. ath79: use upstream properties to disable EEE (commit: a8898f1) (details)
  543. generic at803x: remove unneeded patches (commit: 5f4f269) (details)
  544. ar71xx: use dynamic partitioning for TP-Link TL-WA850RE v2 (commit: b2102be) (details)
  545. ath79: add support for TP-Link TL-WA850RE v2 (commit: a66a1eb) (details)
  546. ar71xx: change u-boot-env to read-write for gl-ar150/-domino/mifi (commit: 2c1cfac) (details)
  547. uboot-envtools: ar71xx: add support for gl-ar150/-domino/-mifi (commit: dc6dfaa) (details)
  548. uboot-envtools: ath79: add support for glinet,gl-ar150 (commit: a8723c4) (details)
  549. sunxi: tidy up and sort alphabetically in image Makefiles (commit: d0d8584) (details)
  550. kirkwood: exploit BOARD_NAME to set DEVICE_DTS and SUPPORTED_DEVICES (commit: 6fe31ab) (details)
  551. hostapd: fix faulty WMM IE parameters with ETSI regulatory domains (commit: c07f6e8) (details)
  552. rbcfg: make package available for ath79 (commit: 51526bc) (details)
  553. rbextract: add package (commit: ba730d6) (details)
  554. rbextract: support devices directly showing ERD magic (commit: 7d39946) (details)
  555. ath79: add QCA955x SGMII link loss workaround (commit: 0d416a8) (details)
  556. ath79: allow to override AR8033 SGMII aneg status (commit: 26c2556) (details)
  557. ath79: add support for MikroTik RouterBOARD wAP G-5HacT2HnD (commit: 6aaa5ce) (details)
  558. ath79: move lzma-loader to the end of available RAM (commit: 071a637) (details)
  559. ath79: fix SUPPORTED_DEVICES not matching ar71xx board names (commit: 07ce940) (details)
  560. kernel: fix dst reference leak in flow offload (commit: c6c4701) (details)
  561. procd: update to version 2020-01-24 (commit: 76bbe4b) (details)
  562. ath10k-firmware: fix mirror hash (commit: 2d75812) (details)
  563. wireguard: bump to 0.0.20200121 (commit: ec13b34) (details)
  564. wireguard-tools: bump to 1.0.20200121 (commit: 4576a75) (details)
  565. kernel: act_ctinfo: backport memory leak fix (commit: 7a57e82) (details)
  566. kernel: bump 4.14 to 4.14.167 (commit: 76254cb) (details)
  567. kernel: bump 4.19 to 4.19.98 (commit: 4084216) (details)
  568. kernel: act_ctinfo: fixup build error on 4.14 (commit: 943cc81) (details)
  569. kernel: act_ctinfo: really fix backport this time (commit: daa218a) (details)
  570. ramips: define SOC only once for uniform targets (commit: dc862be) (details)
  571. lantiq: fix model name for BT Home Hub 3 Type A (commit: 44cb4fd) (details)
  572. lantiq: move DTS_DIR variable out of Device definition (commit: d9a0794) (details)
  573. lantiq: define SOC only once for uniform targets (commit: 09ee51c) (details)
  574. lantiq: fix setting SOC to DEFAULT_SOC (commit: 719e106) (details)
  575. lantiq: tidy up image/Makefile (commit: 2dc0a8c) (details)
  576. tools/gmp: update to 6.2.0 (commit: b77ce0c) (details)
  577. ipq40xx: Add support for D-Link DAP-2610 (commit: 52b8c7a) (details)
  578. ipq40xx: add support for EnGenius EMD1 (commit: 51f3035) (details)
  579. ipq-wifi: drop deprecated .bin support (commit: a59f1ec) (details)
  580. ipq40xx: fix misplaced cells-sizes in WPJ419's dts (commit: 016339b) (details)
  581. mbedtls: update to 2.16.4 (commit: 6e96fd9) (details)
  582. lantiq: ltq-ptm: vr9: fix skb handling in ptm_hard_start_xmit() (commit: 996f02e) (details)
  583. kernel: sfp: add Nokia SFP fix from net-next (commit: a461f98) (details)
  584. build: Add KBUILD_HOSTLDLIBS (commit: eec50c7) (details)
  585. base-files: remove some bashisms (commit: 0fecc99) (details)
  586. mvebu: remove bashism (commit: a20069e) (details)
  587. netifd/config.sh: remove some bashism (usage of [[) (commit: bc357aa) (details)
  588. 6in4/6in4.sh: remove some bashism (usage of [[) (commit: bad59fd) (details)
  589. hostapd: remove some bashisms (commit: 3519bf4) (details)
  590. kernel: use older kernel for explicitly setting dependencies (commit: 9e0aab4) (details)
  591. mediatek: use consistent naming scheme for device nodes (commit: 49d66e0) (details)
  592. octeon: apply vendor_model scheme to device definition/image name (commit: 1e3bfba) (details)
  593. hostapd: unconditionally enable ap/mesh for wpa-cli (commit: 03e9e4b) (details)
  594. wireguard: bump to 0.0.20200128 (commit: c2859bf) (details)
  595. mac80211: backport fix for an no-ack tx status issue (commit: e0ab33e) (details)
  596. mac80211: backport airtime queue limits support (commit: ea50780) (details)
  597. hostapd: add back support for passing CSA events from sta/mesh to AP interfaces (commit: b3e86cb) (details)
  598. ramips: add support for GL.iNet microuter-N300 (commit: b30f228) (details)
  599. ramips: fix NETGEAR R6260 EEPROM offset (commit: 4716c84) (details)
  600. opkg: update to latest Git HEAD (commit: c69c20c) (details)
  601. ath79: add support for GL.iNet 6408/6416 (GL.iNet V1) (commit: b4d3110) (details)
  602. ramips: remove duplicate DEVICE_PACKAGES for TP-Link Archer C20i (commit: 4ecd651) (details)
  603. kernel: add support for XTX xt25f128 SPI-NOR flash chips (commit: 6015659) (details)
  604. Revert "ramips: fix NETGEAR R6260 EEPROM offset" (commit: 0cf889d) (details)
  605. ramips: use tpt DTS trigger for TP-Link TL-MR3020 v3 and TL-WA801ND v5 (commit: 20eb45d) (details)
  606. mediatek: mt7623: remove left-over fragments of mt7623a-rfb-emmc (commit: 1ab81bf) (details)
  607. ath79: harmonize ethernet-phy naming scheme (commit: c819071) (details)
  608. ath79: do not set inherited phy-mode/status properties again (commit: 6c407fb) (details)
  609. ath79: add support for Ubiquiti NanoStation Loco M (XW) (commit: 633c430) (details)
  610. iptables: set-dscpmark follow upstreamimg attempt (commit: e481df0) (details)
  611. kernel: connmark set-dscpmark follow upstreamimg attempt (commit: a1cfe0d) (details)
  612. cypress-firmware: update to v4.14.77-2020_0115 (commit: ffbb8ed) (details)
  613. ramips: collect and harmonize TP-Link image variants in common file (commit: 3227afb) (details)
  614. ramips: add support for TP-Link RE200 v2 (commit: 6d6f36a) (details)
  615. mvebu: image: sort devices alphabetically (commit: 67ac189) (details)
  616. mvebu: image: align subtargets makefile names (commit: 87b14bc) (details)
  617. general: add README.md (commit: 76d2361) (details)
  618. build: update download.pl to change priority of mirrors (commit: a847359) (details)
  619. ramips: Add support for I-O DATA WN-G300DGR (commit: 1699066) (details)
  620. ath79: add support for Logitec LAN-W451NGR (commit: dc8458a) (details)
  621. ramips: add support for ELECOM WRC-1167GHBK2-I (commit: 1974294) (details)
  622. ramips: add support for I-O DATA WN-G300R3 (commit: dea7ac3) (details)
Commit 723f4a41196c1ac2304fb7540aff822274c01043 by koen.vandeputte
brcm2708: remove useless patches

The first adds some stuff while the second one
just reverts it.

Remove both patches.

This is done is a separate commit on purpose to make it clear.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 723f4a4)
The file was removedtarget/linux/brcm2708/patches-4.19/950-0754-Revert-net-bcmgenet-Workaround-for-Pi-4B-network-iss.patch
The file was removedtarget/linux/brcm2708/patches-4.19/950-0748-net-bcmgenet-Workaround-for-Pi-4B-network-issue.patch
Commit 50ff887f41081e24987ae9b55c3d13c86181a635 by koen.vandeputte
ipq40xx: fix build error

Add missing brace which was accidentally omitted

Fixes: d6aea46a50d9 ("kernel: bump 4.14 to 4.14.154")
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 50ff887)
The file was modifiedtarget/linux/ipq40xx/patches-4.14/040-dmaengine-qcom-bam-Process-multiple-pending-descript.patch (diff)
Commit 26d05a39428b3d3151fadeaa4359eb183c1a7f8d by lynxis
omap: copy the kernel 4.14 config for 4.19

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 26d05a3)
The file was addedtarget/linux/omap/config-4.19
Commit 65e6b7a4d8c714d7187a791f6c41b58b1eb7c873 by lynxis
omap: run `make oldconfig` for kernel 4.19

The only manually enabled config is the new OMAP4_DSS_HDMI_CEC, which
defaults to y.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 65e6b7a)
The file was modifiedtarget/linux/omap/config-4.19 (diff)
Commit 124b2d32b5f5ece37de71173de7dd99520f1b608 by lynxis
omap: disable excess kernel debug options

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 124b2d3)
The file was modifiedtarget/linux/omap/config-4.19 (diff)
Commit e26b7e3c53c77ca3df6d7d27db7c807e86ddebe0 by lynxis
omap: enable new sound kernel options

This gets rid of a boot time warning about the missing edma module.
Enable SND_OMAP_SOC_HDMI_AUDIO while here.
All enabled options default to y.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: e26b7e3)
The file was modifiedtarget/linux/omap/config-4.19 (diff)
Commit 65cfe8164ae9e3965e45d68dd9649fc9784dc2a0 by lynxis
omap: switch to kernel 4.19

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 65cfe81)
The file was modifiedtarget/linux/omap/Makefile (diff)
Commit b69df1eee0eb4618355d5ea4d0cdb4553475c4b7 by lynxis
omap: update uboot to 2019.10

All patches have been dropped, they're either redundant (e.g. due to the
new and unset CONFIG_SPL_FAT_WRITE), break compilation (thumb hacks) or
have been applied upstream.

The defconfig for am335x_boneblack has been removed upstream [0], so use
am335x_evm for boneblack too.

Size changes (before, after, file):

ti_am335x-evm and ti_am335x-bone-black:
  79804 110832 MLO
623836 756148 u-boot.img

ti_omap3-beagle:
  54148  57708 MLO
496272 665728 u-boot.img

ti_omap4-panda:
  39356  40204 MLO
284648 366672 u-boot.img

Tested on boneblack, which has the biggest spl size increase. The beagle and
panda spl sizes seem reasonable to not break booting.

[0] https://gitlab.denx.de/u-boot/u-boot/commit/8fa7f65dd02c176ee6021eaf40114560b8954ba2

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: b69df1e)
The file was removedpackage/boot/uboot-omap/patches/101-disable-thumb-omap3.patch
The file was removedpackage/boot/uboot-omap/patches/104-omap3-overo-enable-thumb.patch
The file was removedpackage/boot/uboot-omap/patches/105-serial-ns16550-bugfix-ns16550-fifo-not-enabled.patch
The file was modifiedpackage/boot/uboot-omap/Makefile (diff)
The file was removedpackage/boot/uboot-omap/patches/106-backport-from-upstream-b08c8c4870831c9315dcae2377722.patch
The file was removedpackage/boot/uboot-omap/patches/102-minify-spl.patch
The file was removedpackage/boot/uboot-omap/patches/103-disable-fat-write-spl.patch
The file was removedpackage/boot/uboot-omap/patches/107-tools-include-necessary-headers-explicitly.patch
Commit 1f37b2226ed3f5142906cdabd50e94d77e30505b by lynxis
omap: switch from uEnv.txt to generic distro booting

Which makes supporting different boot devices easy.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 1f37b22)
The file was removedpackage/boot/uboot-omap/files/uEnv-default.txt
The file was modifiedpackage/boot/uboot-omap/Makefile (diff)
The file was addedpackage/boot/uboot-omap/files/boot.scr.txt
The file was modifiedtarget/linux/omap/image/Makefile (diff)
Commit c5d121654e74b74ca95df5efbca0db699ed07dbc by lynxis
omap: support booting off different mmc devices

Tested with installing to/sysupgrading from sd and emmc on boneblack.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: c5d1216)
The file was modifiedpackage/boot/uboot-omap/files/boot.scr.txt (diff)
Commit 1bf1490eeb2fc9f3d067cb3bf82ef2f69cef1006 by lynxis
am33x-cm3: remove

This is currently unused and not working anyway, since the used upstream
kernel loads am335x-pm-firmware.elf and not am335x-pm-firmware.bin [0].

The last downstream patches using the latter were removed with e4eef7e6.

Remove it instead of fixing it since the rtc-only sleep state can even
damage the hardware [1].

[0] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ccbbb9faac946ce61c241ce9f08b3486fabf031d
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7a6cb0abe1aa63334f3ded6d2b6c8eca80e72302

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 1bf1490)
The file was removedpackage/firmware/am33x-cm3/Makefile
Commit 3cee6f3f242c8f3529824213bef2bb91141177ad by ldir
netifd: dhcp proto convert release to norelease

Change dhcp no/release on shutdown to 'norelease' uci option to match
existing proto dhcpv6 usage.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Acked-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 3cee6f3)
The file was addedpackage/network/config/netifd/files/etc/uci-defaults/14_migrate-dhcp-release
The file was modifiedpackage/network/config/netifd/files/lib/netifd/proto/dhcp.sh (diff)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
Commit 52459ebf773d6eca1dbf53ab4dbde8c81a3addf0 by luka.perkov
packages/boot: add arm-trusted-firmware-mvebu and initial uDPU support

ATF mvebu is required for building a functional bootloader for A7K/A8K and
A37xx platforms. uDPU device is added as the first target.

A3700 platform has a wide range of settings which can be used per device, so
options are defined under the Device sections.

Platform also required WTP (recovery) tools and mv-ddr package for the DDR
topology configuration. 32-bit cross compiler is used for building the WTMI
image.

After the build, flash-image.bin can be used with the bubt command from the
u-boot shell to flash the new version of u-boot.

Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
(commit: 52459eb)
The file was addedpackage/boot/arm-trusted-firmware-mvebu/Makefile
Commit e7a96acf1bd505880133e136e48b09d33344e466 by luka.perkov
uboot-mvebu: add uDPU board

* add u-boot support for uDPU
* add line to copy u-boot binary to STAGING_DIR_IMAGE, this can later be used
as BL33 variable required for ATF build
* add patch to increase max gunzip size in mvebu_armada-37xx.h which is
required for booting the itb recovery images

Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
(commit: e7a96ac)
The file was addedpackage/boot/uboot-mvebu/patches/120-mvebu_armada-37xx.h_increase_max_gunzip_size.patch
The file was modifiedpackage/boot/uboot-mvebu/Makefile (diff)
Commit 317e98a5a2c6f1e2ac599ec530478669b965602c by freifunk
ath79: add PoE passthrough switch for Ubiquiti Nanostation (XM/XW)

This adds the gpio switch to enable PoE passthrough on Ubiquiti
Nanostation (XM/XW).

Values are copied from the implementation in ar71xx.

GPIO values checked on:
- NanoStation M5 XW
- NanoStation M2 XM

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 317e98a)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff)
Commit 08d9c95417399ac8615df210f4381cca68a4b25c by freifunk
ar71xx: ubnt-(xm,xw): add rssileds package

In order to make RSSI indicator on the device work out of box,
include "rssileds" package in per-device rootfs image by default
for Ubiquiti XM and XW devices, namely:
- Bullet M (XM/XW)
- Rocket M (XM/XW)
- Nanostation M (XM/XW)
- Nanostation Loco-M (XW)

This moves the package addition to the individual devices in order
to prevent accidental inclusions of the package when not looking
at the parent node carefully enough.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
[add bullet-m-xw, remove rocket-m-ti, extend commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 08d9c95)
The file was modifiedtarget/linux/ar71xx/image/generic-ubnt.mk (diff)
Commit d3a8a62692b06b3e5fe7077a2ce641fbf09cdc19 by hauke
wireless-regdb: Make it build with python2

This backports a patch to build it work with python2 in addition to
python3.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Petr Štetiar <ynezz@true.cz>
(commit: d3a8a62)
The file was addedpackage/firmware/wireless-regdb/patches/010-regdb-fix-compatibility-with-python2.patch
Commit 5b8709d9f251c8ce1a0c8e1444ab0be4b4a4de21 by freifunk
ath79: add support for the TP-LINK WBS510 V2

This adds support for a popular low-cost 5GHz N based AP

Specifications:
- SoC: Atheros AR9344
- RAM: 64MB
- Storage: 8 MB SPI NOR
- Wireless: 5GHz 300 Mbps, 2x RP-SMA connector, 27 dBm TX power
- Ethernet: 1x 10/100 Mbps with 24V POE IN, 1x 10/100 Mbps

Installation:
Flash factory image through stock firmware WEB UI
or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254

Signed-off-by: Andrew Cameron <apcameron@softhome.net>
(commit: 5b8709d)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
The file was addedtarget/linux/ath79/dts/ar9344_tplink_wbs510-v2.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff)
Commit 20fdfe37d21f19901eec86ace8da0c083faa7ebc by freifunk
ath79: add support for the TP-LINK WBS510 V1

This adds support for a popular low-cost 5GHz N based AP

Specifications:
- SoC: Atheros AR9344
- RAM: 64MB
- Storage: 8 MB SPI NOR
- Wireless: 5GHz 300 Mbps, 2x RP-SMA connector, 27 dBm TX power
- Ethernet: 1x 10/100 Mbps with 24V POE IN, 1x 10/100 Mbps

Installation:
Flash factory image through stock firmware WEB UI
or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254

Signed-off-by: Andrew Cameron <apcameron@softhome.net>
(commit: 20fdfe3)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff)
The file was addedtarget/linux/ath79/dts/ar9344_tplink_wbs510-v1.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
Commit db9e9e8382169ef85ea5994c958cfba7c87abfd8 by koen.vandeputte
kernel: bump 4.14 to 4.14.155

Refreshed all patches.

Altered patches:
- 707-dpaa-ethernet-support-layerscape.patch

Remove upstreamed:
- 034-v4.20-MIPS-BCM47XX-Enable-USB-power-on-Netgear-WNDR3400v3.patch
- 001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch
- 073-qcom-ipq4019-fix-cpu0-s-qcom-saw2-reg-value.patch

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: db9e9e8)
The file was modifiedtarget/linux/layerscape/patches-4.14/707-dpaa-ethernet-support-layerscape.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/001-4.15-10-bcm63xx_enet-do-not-rely-on-probe-order.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was removedtarget/linux/ipq40xx/patches-4.14/073-qcom-ipq4019-fix-cpu0-s-qcom-saw2-reg-value.patch
The file was modifiedtarget/linux/brcm63xx/patches-4.14/804-bcm63xx_enet_63268_rgmii_ports.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/001-4.16-03-bcm63xx_enet-remove-pointless-mac_id-check.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/424-bcm63xx_enet_no_request_mem_region.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch (diff)
The file was removedtarget/linux/brcm47xx/patches-4.14/034-v4.20-MIPS-BCM47XX-Enable-USB-power-on-Netgear-WNDR3400v3.patch
The file was modifiedtarget/linux/brcm63xx/patches-4.14/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/423-bcm63xx_enet_add_b53_support.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/402_bcm63xx_enet_vlan_incoming_fixed.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/001-4.15-12-bcm63xx_enet-drop-unneeded-NULL-phy_clk-check.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/001-4.15-11-bcm63xx_enet-use-managed-functions-for-clock-ioremap.patch (diff)
The file was removedtarget/linux/brcm63xx/patches-4.14/001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch
The file was modifiedtarget/linux/mediatek/patches-4.14/0127-usb-xhci-mtk-use-ports-count-from-xhci-in-xhci_mtk_s.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/001-4.16-01-bcm63xx_enet-just-use-enet-as-the-clock-name.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/001-4.16-04-bcm63xx_enet-use-platform-device-id-directly-for-mii.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.14/001-4.16-02-bcm63xx_enet-use-platform-data-for-dma-channel-numbe.patch (diff)
Commit e29500eb849a18fa988a6ce53e10ad8c188e35df by koen.vandeputte
kernel: bump 4.19 to 4.19.85

Refreshed all patches.

Altered patches:
- 080-sata_support.patch

Remove upstreamed:
- 034-v4.20-MIPS-BCM47XX-Enable-USB-power-on-Netgear-WNDR3400v3.patch
- 001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch
- 073-qcom-ipq4019-fix-cpu0-s-qcom-saw2-reg-value.patch

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: e29500e)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0298-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0803-gpio-Enable-nonexclusive-gpiods-from-DT-nodes.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0479-lan78xx-use-default-alignment-for-rx-buffers.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.19/423-bcm63xx_enet_add_b53_support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-4.19/0101-pci-mediatek-backport-fix-pcie.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.19/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch (diff)
The file was removedtarget/linux/ipq40xx/patches-4.19/073-v4.20-ARM-dts-qcom-ipq4019-fix-cpu0-s-qcom-saw2-reg-value.patch
The file was removedtarget/linux/brcm47xx/patches-4.19/030-v4.20-MIPS-BCM47XX-Enable-USB-power-on-Netgear-WNDR3400v3.patch
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0134-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.19/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.19/804-bcm63xx_enet_63268_rgmii_ports.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0542-net-genet-enable-link-energy-detect-powerdown-for-ex.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0802-regulator-gpio-Allow-nonexclusive-GPIO-access.patch (diff)
The file was removedtarget/linux/brcm63xx/patches-4.19/001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch
The file was modifiedtarget/linux/brcm63xx/patches-4.19/402_bcm63xx_enet_vlan_incoming_fixed.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/640-netfilter-nf_flow_table-add-hardware-offload-support.patch (diff)
The file was modifiedtarget/linux/cns3xxx/patches-4.19/080-sata_support.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch (diff)
The file was modifiedtarget/linux/brcm63xx/patches-4.19/424-bcm63xx_enet_no_request_mem_region.patch (diff)
Commit ada7322055f0bf9ddace615f97d6d40641925aea by koen.vandeputte
cns3xxx: use proper macros for defining partition regions

While at it, also reorder the items for
improved readability.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: ada7322)
The file was modifiedtarget/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c (diff)
Commit 482114d3f78df2a19904cc8edf7d9adcfdbb8625 by jo
firewall: update to latest Git HEAD

8174814 utils: persist effective extra_src and extra_dest options in state file
72a486f zones: fix emitting match rules for zones with only "extra" options

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 482114d)
The file was modifiedpackage/network/config/firewall/Makefile (diff)
Commit 103e49f62e72664ee0d5285007907a75960e8645 by hauke
kernel: Add missing configuration option

This was found by the build bot.

Fixes: e29500eb849a ("kernel: bump 4.19 to 4.19.85")
Fixes: db9e9e838216 ("kernel: bump 4.14 to 4.14.155")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 103e49f)
The file was modifiedtarget/linux/generic/config-4.14 (diff)
The file was modifiedtarget/linux/generic/config-4.19 (diff)
Commit a36c464efeffff4d4b1431cf6391dcde38c84e8b by hauke
mac80211: update to version 5.4-rc8

This updates mac80211 to backports based on kernel 5.4-rc8.

The deleted patches were applied upstream.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a36c464)
The file was removedpackage/kernel/mac80211/patches/subsys/030-mac80211_fix-scan-when-operating-on-DFS-channels-in-ETSI-domains.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/984-rt2x00-add-rxdcoc-calibration.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/363-mac80211-accept-deauth-frames-in-IBSS-mode.patch
The file was removedpackage/kernel/mac80211/patches/build/100-backports-pci-Include-linux-pci-aspm.h.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/921-ath10k_init_devices_synchronously.patch (diff)
The file was removedpackage/kernel/mac80211/patches/build/102-backports-Adapt-to-changes-to-skb_get_hash_perturb.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/601-rt2x00-introduce-rt2x00_platform_h.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/983-rt2x00-add-r-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was removedpackage/kernel/mac80211/patches/build/101-backport-add-pci_disable_link_state-wrapper-with-ret.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/606-rt2x00-allow_disabling_bands_through_platform_data.patch (diff)
The file was removedpackage/kernel/mac80211/patches/rt2x00/017-rt2x00-initialize-last_reset.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/986-rt2x00-add-TX-LOFT-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff)
The file was removedpackage/kernel/mac80211/patches/ath/982-ath10k-fix-latency-issue-for-QCA988x.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/985-rt2x00-add-rxiq-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/982-rt2x00-add-rf-self-txdc-calibration.patch (diff)
Commit 0062aad8ecc9bbe36c55895fd78fcaf9a406b006 by hauke
e2fsprogs: Fix CVE-2019-5094 in libsupport

This adds the following patch from debian:
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/commit/?h=debian/stable&id=09fe1fd2a1f9efc3091b4fc61f1876d0785956a8
libsupport: add checks to prevent buffer overrun bugs in quota code

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0062aad)
The file was addedpackage/utils/e2fsprogs/patches/100-CVE-2019-5094-libsupport.patch
The file was modifiedpackage/utils/e2fsprogs/Makefile (diff)
Commit f1ca27740595105ec7b3d7ffc4b046c038916082 by ldir
dnsmasq: correct sense & usage of dnsseccheckunsigned

dnsmasq v2.80 made 'dnssec-check-unsigned' the default, thus the uci
option was rendered ineffectual: we checked unsigned zones no matter the
setting.

Disabling the checking of unsigned zones is now achieve with the
"--dnssec-check-unsigned=no" dnsmasq option.

Update init script to pass required option in the disabled case.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: f1ca277)
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
Commit 28d84331f4bba5923059e701f5d4878b2df3fa79 by daniel
mac80211: add default value for noscan

Commit b3d8b3a introduced a new test:

[ -n "$noscan" -a "$noscan" -gt 0 ] && hostapd_noscan=1

But if length of "$noscan" is zero (noscan is not set) this doesn't stop
the shell to evaluate the rest of the test.

root@hank2:~# [ -n "$noscan" -a "$noscan" -gt 0 ]
ash: out of range
root@hank2:~#

So when radios are brought up this shows in the log:

Sat Nov 23 10:51:38 2019 daemon.info procd: - init complete -
Sat Nov 23 10:52:24 2019 daemon.notice netifd: radio1 (1243): sh: out of range
Sat Nov 23 10:52:25 2019 user.notice firewall: Reloading firewall due to ifup of wan (eth0.2)
Sat Nov 23 10:52:25 2019 daemon.notice netifd: radio0 (1242): sh: out of range
Sat Nov 23 10:52:26 2019 authpriv.info dropbear[1536]: Not backgrounding

This commit sets noscan to 0 if unset and removes the gratuitous length
check, preventing the warning.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
(commit: 28d8433)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit b7c58a1eeba5be2e1f77ec05b417be9d87e26916 by yszhou4tech
kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod

Fixes FS#1472, FS#2353, FS#2426

Fixes: b3f95490 ("kernel: generic: Add kernel 4.14 support")
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b7c58a1)
The file was modifiedtarget/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/020-backport_netfilter_rtcache.patch (diff)
Commit 640a36aafcb5c247d5347e0b03f3cc49204d7941 by freifunk
ath79: DTS style improvement for Ubiquiti XM and BZ devices

This applies minor style improvements and removes commented pll
clock adjustments from ubnt_xm DTSI. The latter were introduced
(already commented out) when adding ath79 target and have never
been touched since then. For Unifi (BZ board), similar clock
adjustments are employed and used.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 640a36a)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_xm_outdoor.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_airrouter.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_xm.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dts (diff)
Commit 298814e6be7640d89328de9e7c90d4349e30683f by freifunk
base-files: config_generate: split macaddr with multiple ifaces

netifd does not handle network.@device[x].name properly if it
contains multiple ifaces separated by spaces. Due to this, board.d
lan_mac setup does not work if multiple ifaces are set to LAN by
ucidef_set_interface_lan.

To fix this, create a device node for each member iface when
running config_generate instead. Those are named based on the
member ifname:

  ucidef_set_interface_lan "eth0 eth1.1"
  ucidef_set_interface_macaddr "lan" "yy:yy:yy:yy:yy:01"

will return

  config device 'lan_eth0_dev'
        option name 'eth0'
        option macaddr 'yy:yy:yy:yy:yy:01'

  config device 'lan_eth1_1_dev'
        option name 'eth1.1'
        option macaddr 'yy:yy:yy:yy:yy:01'

ref: https://github.com/openwrt/openwrt/pull/2542

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[always use new scheme, extend description, change commit title]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 298814e)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
The file was modifiedpackage/base-files/Makefile (diff)
Commit 591a06316d028c2a56642dceba105490f7f82ffa by freifunk
tplink-safeloader: shorten version number of TP-Link WBS210 v2

"2.0" instead of "2.00" is sufficient and more in line with the
other definitions.

Signed-off-by: Bernhard Geier <freifunk@geierb.de>
[commit message/title adjustments]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 591a063)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
Commit 226bc91109c814b3577b1b126f4ab420c868d5a8 by freifunk
ath79: improve TP-Link CPE DTSI names for ar9344 SOC

The initial DTSI names for the TP-Link CPE devices have become
quite confusing, as several non-V1 devices now use the *-v1.dtsi,
the *cpe510-v1.dts does not use the cpe510.dtsi, etc.

This introduces a new naming scheme based on whether devices have
one or two ports, which should be easier to grasp.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 226bc91)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe510-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe610-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe220-v2.dts (diff)
The file was removedtarget/linux/ath79/dts/ar9344_tplink_cpexxx-v1.dtsi
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe510-v2.dts (diff)
The file was addedtarget/linux/ath79/dts/ar9344_tplink_cpe_2port.dtsi
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe210-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe510-v1.dts (diff)
The file was removedtarget/linux/ath79/dts/ar9344_tplink_cpexxx.dtsi
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_wbs510-v1.dts (diff)
The file was removedtarget/linux/ath79/dts/ar9344_tplink_cpe510.dtsi
The file was addedtarget/linux/ath79/dts/ar9344_tplink_cpe.dtsi
The file was addedtarget/linux/ath79/dts/ar9344_tplink_cpe_1port.dtsi
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_wbs510-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_wbs210-v2.dts (diff)
Commit 09c428ec6bca27bdb31e2f6fef85b07787cead30 by mschiffer
build: add PKG_SOURCE_URL_FILE support

It seems that there is a missing PKG_SOURCE_URL_FILE support.
This little fix adds the support for packages to change the name of the
downloaded file.

Sometimes it is desirable to change the downloaded archive file name, like
for mitigating name conflicts for different packages (some files on the server
could be named like, e.g. 2018-01-01.tar.gz) or for the cases that there is
no name for the file in the URL (e.g. http://someserver.com/download).

Signed-off-by: Kamil Wcislo <kamil.wcislo@lpnplant.io>
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: 09c428e)
The file was modifiedinclude/download.mk (diff)
Commit 1c5df850a07690451f2878a310c0ea67d0690836 by yszhou4tech
kernel: nf_conntrack_rtcache: fix WARNING on forward path

Fixes b7c58a1ee ("kernel: nf_conntrack_rtcache: fix cleanup on netns
delete and rmmod")

Resolves FS#2624

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: 1c5df85)
The file was modifiedtarget/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/020-backport_netfilter_rtcache.patch (diff)
Commit b3779e920ebaa168eaf18ac1140774c32b6ec6b6 by yszhou4tech
kernel: nf_conntrack_rtcache: fix WARNING on rmmod

Fixes b7c58a1ee ("kernel: nf_conntrack_rtcache: fix cleanup on netns
delete and rmmod")

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: b3779e9)
The file was modifiedtarget/linux/generic/backport-4.19/020-backport_netfilter_rtcache.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch (diff)
Commit 68fb38548b1051f97879d771258b480c6b81a3da by dedeckeh
nghttp2: bump to 1.40.0

41060943 Bump up version number to 1.40.0, LT revision to 33:0:19
5ae9bb89 Fail fast if huffman decoding context is in failure state
bb519154 Merge pull request #1413 from nghttp2/check-authority
77f5487a Add nghttp2_check_authority as public API
db9a8f6e Merge pull request #1409 from nghttp2/fix-wrong-stream-close-error-code
6f28a69b Merge pull request #1411 from richard78917/fix_warning
6ce4835e Fix the bug that stream is closed with wrong error code
29042f1c priority_spec::valid(): remove const qualifier from return value
d08c4395 Merge pull request #1405 from nghttp2/huffman
5d6964cf Faster huffman decoding
0d855bfc Faster huffman encoding
6f967c6e Fix errors reported by coverity scan
b8a43db8 Merge pull request #1394 from wrowe/fix-static-libname
70b62c1a Merge pull request #1393 from wrowe/fix-static-msvcrt
28b1f0b9 Avoid filename collision of static and dynamic lib
1dd966f1 Merge branch 'fix-nghttpx-mruby'
fe8946dd nghttpx: Fix bug that mruby is incorrectly shared between backends
72b71a6b Add new flag ENABLE_STATIC_CRT for Windows
f8933fe5 nghttpx: Reconnect h1 backend if it lost connection before sending headers
89c33d69 Update neverbleed
7079dc5e Update neverbleed to fix memory leak
5080db84 Revert "nghttpx: Reconnect h1 backend if it lost connection before sending headers"
053c7ac5 nghttpx: Returns 408 if backend timed out before sending headers
8a59ce6d nghttpx: Reconnect h1 backend if it lost connection before sending headers
f2fde180 Remove redundant null check before delete
95efb3e1 Don't read too greedily
0a6ce87c Add nghttp2_option_set_max_outbound_ack
2aa79fa9 Bump up LT revision to 32:0:18
3980678d Merge branch 'nghttpx-fix-request-stall'
319d5ab1 nghttpx: Fix request stall
448bbbc3 integration-tests: gofmt
e575a2aa Merge pull request #1377 from Aldrog/cmake_systemd
4f7aedc9 cmake: Support building nghttpx with systemd
7a590893 Fix clang-8 warning
ee443134 Fix FPE with default backend
abef9b90 Fix log-level is not set with cmd-line or configuration file
12a999f0 Bump up version number to 1.40.0-DEV
acfb3607 Update manual pages

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 68fb385)
The file was modifiedpackage/libs/nghttp2/Makefile (diff)
Commit 74acc160a959b50776b9012dc9122734c8a110da by ynezz
kernel-build: ignore runtime config options during reconfig

Don't put CC_HAS_ASM_GOTO, IS_GCC, IS_CLANG and GCC_VERSION runtime
config options into the kernel configs during reconfiguration as it
makes no sense, since these options should be set at runtime.

Fixes: FS#2588
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 74acc16)
The file was modifiedinclude/kernel-build.mk (diff)
Commit 3bbcffa0b61f66dbf20d62ee1f1833897c2e26ee by ynezz
treewide: kernel config: remove runtime options

Remove CC_HAS_ASM_GOTO, CC_IS_GCC and GCC_VERSION kernel config options
which are set at runtime and which should be ignored now.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 3bbcffa)
The file was modifiedtarget/linux/brcm2708/bcm2710/config-4.19 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-4.19 (diff)
The file was modifiedtarget/linux/sunxi/config-4.19 (diff)
The file was modifiedtarget/linux/zynq/config-4.19 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-4.19 (diff)
The file was modifiedtarget/linux/mvebu/config-4.19 (diff)
The file was modifiedtarget/linux/apm821xx/config-4.19 (diff)
The file was modifiedtarget/linux/generic/config-4.19 (diff)
The file was modifiedtarget/linux/brcm2708/bcm2709/config-4.19 (diff)
The file was modifiedtarget/linux/brcm2708/bcm2708/config-4.19 (diff)
The file was modifiedtarget/linux/brcm2708/bcm2711/config-4.19 (diff)
The file was modifiedtarget/linux/mxs/config-4.19 (diff)
Commit bfabd8d61335f6ca0b2b5bfaae0e929969f53d0f by ynezz
ath79: remove ath10k drivers from Archer C7 v1 profile

Ath10k packages were removed from ar71xx in master in commit
34113999ef43 ("ar71xx: Remove ath10k packages from archer-c7-v1 (fixes
FS#1743)") but ath79 in master and the 19.07 branch still suffer from
the issue.

Signed-off-by: Stijn Segers <foss@volatilesystems.org>
[commit description facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: bfabd8d)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
Commit 441c7944e60c73d9000cb8f34f29639d7ba2270f by ynezz
libubox: update to latest Git HEAD

07413cce72e1 tests: jshn: add more test cases
26586dae43a8 jshn: fix missing usage for -p and -o arguments
8e832a771d3a jshn: fix off by one in jshn_parse_file
cb698e35409b jshn: jshn_parse: fix leaks of memory pointed to by 'obj'
c42f11cc7c0f jshn: main: fix leak of memory pointed to by 'vars'
93848ec96dc5 jshn: refactor main into smaller pieces
9b6ede0e5312 avl: guard against theoretical null pointer dereference
c008294a8323 blobmsg_json: fix possible uninitialized struct member
0003ea9c45cc base64: fix possible null pointer dereference
8baeeea1f52d add assert.h component
b0a5cd8a28bf add cram based unit tests
1fefb7c4d7f9 add initial GitLab CI support
c955464d7a9b enable extra compiler checks
6228df9de91d iron out all extra compiler warnings

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 441c794)
The file was modifiedpackage/libs/libubox/Makefile (diff)
Commit 7c8f74c7c0fe3499c1c6d439eef20686e573e703 by dedeckeh
tools/quilt: update to 0.66

Update quilt to version 0.66

Release notes at:
http://git.savannah.nongnu.org/cgit/quilt.git/tree/NEWS?id=294006e12

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: 7c8f74c)
The file was modifiedtools/quilt/Makefile (diff)
The file was modifiedtools/quilt/patches/001-fix_compile.patch (diff)
The file was modifiedtools/quilt/patches/000-relocatable.patch (diff)
Commit 3f5cf3872d078ca50849e08db3890718624bd0fb by dedeckeh
ccache: update to 3.7.6

Update ccache to 3.7.6

Release notes:
https://ccache.dev/releasenotes.html#_ccache_3_7_6

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 3f5cf38)
The file was modifiedtools/ccache/Makefile (diff)
The file was modifiedtools/ccache/patches/100-honour-copts.patch (diff)
Commit 6a76ea359b14cf833e1670707ff43fdb5f394eab by mail
ramips: reorganize NETGEAR sercomm boards

This re-organizes the device-tree files for the Sercomm-manufactured
NETGEAR routers. They are now split into two different base-boards,
from which the respective model is extended.

This partially reverts commit c7842ceaaa27 ("ramips: reorganize DTSI
files for Netgear R devices"), which introduced inheritance between two
completely unrelated base-boards.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 6a76ea3)
The file was addedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_wndr3700-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6220.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6850.dts (diff)
The file was removedtarget/linux/ramips/dts/mt7621_netgear_sercomm.dtsi
Commit c5497ebb1ce80a46c1508ba8a9a9c6c5461eedf3 by mail
tools/expat: change package source to GitHub

According to the SourceForge page, the project is migrating to GitHub.
Thus, change the source of the package to GitHub.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: c5497eb)
The file was modifiedtools/expat/Makefile (diff)
Commit c543dfe431c6328e9ddaca3514e50aa50a2935df by pepe2k
ath79: generic: base-files: fix indentation in 02_network

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: c543dfe)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
Commit 8016f648640e8f73f0dc4fc307fb6bebd12afb88 by pepe2k
ath79: add support for YunCore TFTP image generation

YunCore QCA9k based devices released in 2019 require a custom TFTP image
for U-Boot built-in recovery mode (triggered with reset button). Image
has to be prepended with 'YUNCORE' keyword followed by U-Boot CLI
commands which will be executed later. Images without the custom header
will be ignored by U-Boot.

To be able to support both the vendor firmware (QSDK) and OpenWrt flash
layouts, used here commands change the 'bootcmd' before flashing image.

This commit adds generic helper script for YunCore devices with 16 MB of
flash and enables TFTP image generation for A770 model.

Signed-off-by: Vincent Wiemann <vincent.wiemann@ironai.com>
[pepe2k@gmail.com: commit description reworded, recipe renamed]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 8016f64)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/image/common-yuncore.mk
Commit e5d4c0966736287c7ade29c5ccaf6f1ad841b7db by pepe2k
ath79: add support for YunCore XD4200 and A782

YunCore XD4200 ('XD4200_W6.0' marking on PCB) is Qualcomm/Atheros based
(QCA9563, QCA9886, QCA8334) dual-band, Wave-2 AC1200 ceiling AP with PoE
(802.3at) support. A782 model ('T750_V5.1' marking on PCB) is a smaller
version of the XD4200, with similar specification but lower TX power.

Specification:

- QCA9563 (775 MHz)
- 128 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 2x 10/100/1000 Mbps Ethernet (QCA8334), with 802.3at PoE support (WAN)
- Wi-Fi 2.4 GHz:
  - XD4200: 2T2R (QCA9563), with ext. PA (SKY65174-21) and LNA
  - A782: 2T2R (QCA9563), with ext. FEM (SKY85329-11)
- Wi-Fi 5 GHz:
  - XD4200: 2T2R (QCA9886), with ext. FEM (SKY85728-11)
  - A782: 2T2R (QCA9886), with ext. FEM (SKY85735-11)
- LEDs:
  - XD4200: 5x (2x driven by SOC, 1x driven by AC radio, 2x Ethernet)
  - A782: 3x (1x RGB, driven by SOC and radio, 2x Ethernet)
- 1x button (reset)
- 1x UART (4-pin, 2.54 mm pitch) header on PCB
- 1x DC jack (12 V)

Flash instructions:

If your device comes with generic QSDK based firmware, you can login
over telnet (login: root, empty password, default IP: 192.168.188.253),
issue first (important!) 'fw_setenv' command and then perform regular
upgrade, using 'sysupgrade -n -F ...' (you can use 'wget' to download
image to the device, SSH server is not available):

  fw_setenv bootcmd "bootm 0x9f050000 || bootm 0x9fe80000"
  sysupgrade -n -F openwrt-...-yuncore_...-squashfs-sysupgrade.bin

In case your device runs firmware with YunCore custom GUI, you can use
U-Boot recovery mode:

1. Set a static IP 192.168.0.141/24 on PC and start TFTP server with
   'tftp' image renamed to 'upgrade.bin'
2. Power the device with reset button pressed and release it after 5-7
   seconds, recovery mode should start downloading image from server
   (unfortunately, there is no visible indication that recovery got
   enabled - in case of problems check TFTP server logs)

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: e5d4c09)
The file was addedtarget/linux/ath79/dts/qca9563_yuncore_xd4200.dtsi
The file was addedtarget/linux/ath79/dts/qca9563_yuncore_xd4200.dts
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9563_yuncore_a782.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
Commit 5d2a900163d0a161e6fa5e63436b57deea31287e by pepe2k
uboot-envtools: ath79: add support for YunCore XD4200 and A782

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 5d2a900)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
Commit 9057708b3d235434a308c4287d1d57b0a15b89a4 by dedeckeh
procd: update to latest git HEAD

3aa051b system: sysupgrade: close input side of pipe before reading

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 9057708)
The file was modifiedpackage/system/procd/Makefile (diff)
Commit 2fedf023e49212c3528d227ab18745b758a2ab23 by dedeckeh
wireguard: bump to 0.0.20191127

* messages: recalculate rekey max based on a one minute flood
* allowedips: safely dereference rcu roots
* socket: remove redundant check of new4
* allowedips: avoid double lock in selftest error case
* tools: add syncconf command

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
(commit: 2fedf02)
The file was modifiedpackage/network/services/wireguard/Makefile (diff)
Commit c08ddfce3f8f4cffefd6ff83dcfdd6782dac31d3 by freifunk
ath79: rename EEPROM to art

This renames all remaining occurrences of "EEPROM" to "art" to
further harmonize the partition labelling in ath79. This will
help to reduce the amount of user-space code and might be
beneficial when code is copy/pasted in the future.

Affected are only devices from Ubiquiti, where the XM board is
already using "art" in ath79.

Acked-by: Piotr Dymacz <pepe2k@gmail.com>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c08ddfc)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac-pro.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_ubnt_acb-isp.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_lap-120.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_nanobeam-ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_wa.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac-lite.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_xw.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_nanostation-ac.dts (diff)
Commit 9b90dc05f58c619962e69e36d275b6ea56893496 by freifunk
ath79: add support for TP-Link Archer C6 v2 (US) and A6 (US/TW)

This patch is based on #1689 and adds support for TP-Link Archer
C6 v2 (US) and A6 (US/TW).

The hardware is the same as EU and RU variant, except for GPIOs
(LEDS/Buttons), flash(chip/partitions) and UART being available
on the board.

- SOC: Qualcomm QCA9563 @ 775MHz
- Flash: GigaDevice GD25Q127CS1G (16MiB)
- RAM: Zentel A3R1GE40JBF (128 MiB DDR2)
- Ethernet: Qualcomm QCA8337N: 4x 1Gbps LAN + 1x 1Gbps WAN
- Wireless:
  - 2.4GHz (bgn) QCA9563 integrated (3x3)
  - 5GHz (ac) Qualcomm QCA9886 (2x2)
- Button: 1x power, 1x reset, 1x wps
- LED: 6x LEDs: power, wlan2g, wlan5g, lan, wan, wps
- UART: 115200, 8n1 (header available on board)

Known issues:
- Wireless: 5GHz is known to have lower RSSI signal, it affects speed and range.

Flash instructions:

Upload openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-factory.bin
via the router Web interface.

Flash instruction using tftp recovery:

1. Connect the computer to one of the LAN ports of the router
2. Set the computer IP to 192.168.0.66
3. Start a tftp server with the OpenWrt factory image in the
   tftp root directory renamed to ArcherA6v2_tp_recovery.bin.
4. Connect power cable to router, press and hold the
   reset button and turn the router on
5. Keep the reset button pressed until the WPS LED lights up
6. Wait ~150 seconds to complete flashing

Flash partitioning: I've followed #1689 for defining the partition layout
for this patch. The partition named as "tplink" @ 0xfd0000 is marked
as read only as it is where some config for stock firmware are stored.
On stock firmware those stock partitions starts at 0xfd9400 however
I had not been able to make it functional starting on the same address as
on stock fw, so it has been partitioned following #1689 and not the stock
partition layout for this specific partition. Due to that firmware/rootfs
partition lenght is 0xf80000 and not 0xf89400 as stock.

According to the GPL code, the EU/RU/JP variant does have different GPIO pins
assignment to LEDs and buttons, also the flash memory layout is different.

GPL Source Code: https://static.tp-link.com/resources/gpl/gpl-A6v2_us.tar.gz

Signed-off-by: Anderson Vulczak <andi@andi.com.br>
[wrap commit message, remove soft_ver change for C6 v2 EU, move LED aliases
to DTS files, remove dts-v1 in DTSI, node/property reorder in DTSI]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 9b90dc0)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-x6-v2.dtsi (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9563_tplink_archer-c6-v2-us.dts
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-c6-v2.dts (diff)
Commit c0b87cf10b0d277803f889afa8285796d9b3b4f8 by freifunk
tools: tplink-safeloader: fix whitespace issues

This replaces tabs by spaces when preceding an equal sign. This improves
consistency in the file and makes the indent look correct on all platforms.

While at it, also fix one case of inconsistent leading spaces.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c0b87cf)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
Commit 118749271b311413307f0b6be91786d7ac368f8b by freifunk
mpc85xx: add vendor to Makefile node name, derive SUPPORTED_DEVICES

By adding the vendor to the Makefile device definition node name,
one can derive the standard compatible used in SUPPORTED_DEVICES
instead of having to specify it manually.

Despite, this moves the naming scheme closer to what is used for
other targets (ath79, ramips).

Build-tested on all subtargets.
Run-tested on TP-Link TL-WDR4900 v1.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 1187492)
The file was modifiedtarget/linux/mpc85xx/image/Makefile (diff)
Commit 5f6833395293548f9fdf4897d9766417f2990bac by stijn
config: kernel: fix typo in HFSPLUG_FS_POSIX_ACL

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 5f68333)
The file was modifiedconfig/Config-kernel.in (diff)
Commit 9c272dd3e42a51c1343ed4fad54ac38bb97349dd by daniel
ucert: update to latest git HEAD

e4bd927 cast ucert_argv to proper type when passing to execv

Fixes warnings:

warning: passing argument 2 of 'execv' from incompatible pointer type
[-Wincompatible-pointer-types]
  254 |       execv(usign_argv[0], usign_argv)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9c272dd)
The file was modifiedpackage/system/ucert/Makefile (diff)
Commit 414b7c107aaa0e037b3f352e0650bbc429db41a7 by koen.vandeputte
kernel: bump 4.14 to 4.14.156

Refreshed all patches.

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 414b7c1)
The file was modifiedtarget/linux/gemini/patches-4.14/0002-pinctrl-gemini-Add-missing-functions.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.14/0011-pinctrl-gemini-Support-drive-strength-setting.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.14/0007-pinctrl-gemini-Fix-GMAC-groups.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.14/0009-pinctrl-gemini-Add-two-missing-GPIO-groups.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.14/0010-pinctrl-gemini-Fix-usage-of-3512-groups.patch (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0044-i2c-MIPS-adds-ralink-I2C-driver.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.14/0006-pinctrl-gemini-Implement-clock-skew-delay-config.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-4.14/500-oxnas-sata.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-4.14/807-usb-support-layerscape.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-4.14/813-ifc-nor-nand-support-layerscape.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-4.14/0173-clk-mediatek-fixup-test-building-of-MediaTek-clock-d.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.14/0005-pinctrl-gemini-Use-generic-DT-parser.patch (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0045-i2c-add-mt7621-driver.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-4.14/816-pcie-support-layerscape.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/335-v4.16-netfilter-nf_tables-add-single-table-list-for-all-fa.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-4.14/810-kvm-support-layerscape.patch (diff)
The file was modifiedtarget/linux/cns3xxx/patches-4.14/070-i2c_support.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/303-v4.16-netfilter-nf_tables-remove-multihook-chains-and-fami.patch (diff)
Commit f19e471f3206d0b5885490e52972085d2da2a10b by koen.vandeputte
kernel: bump 4.19 to 4.19.86

Refreshed all patches.

Altered patches:
- 950-0064-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch
- 0005-mtd-physmap_of-Move-custom-initialization.patch

Remove upstreamed:
- 0001-pinctrl-gemini-Mask-and-set-properly.patch
- 0002-pinctrl-gemini-Fix-up-TVC-clock-group.patch

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: f19e471)
The file was modifiedtarget/linux/lantiq/patches-4.19/0022-MTD-m25p80-allow-loading-mtd-name-from-OF.patch (diff)
The file was removedtarget/linux/gemini/patches-4.19/0001-pinctrl-gemini-Mask-and-set-properly.patch
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0064-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch (diff)
The file was modifiedtarget/linux/cns3xxx/patches-4.19/210-dwc2_defaults.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/cns3xxx/patches-4.19/070-i2c_support.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/220-optimize_inlining.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-4.19/0050-USB-DWC2-make-the-lantiq-settings-match-vendor-drive.patch (diff)
The file was removedtarget/linux/gemini/patches-4.19/0002-pinctrl-gemini-Fix-up-TVC-clock-group.patch
The file was modifiedtarget/linux/generic/backport-4.19/200-v5.2-usb-dwc2-Set-lpm-mode-parameters-depend-on-HW-configuration.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/661-use_fq_codel_by_default.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0041-bcm2708-framebuffer-driver.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/662-remove_pfifo_fast.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.19/0005-mtd-physmap_of-Move-custom-initialization.patch (diff)
The file was modifiedtarget/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-4.19/0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch (diff)
Commit 7c76565d4ca0d0e20744a877d19318362566b58c by koen.vandeputte
kernel: bump 4.9 to 4.9.205

Refreshed all patches.

Fixes:
- CVE-2019-18660

Compile-tested on: none
Runtime-tested on: none

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 7c76565)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-4.9/090-net-generalize-napi_complete_done.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.9/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff)
Commit c7fb12beb1d347f1cedc7890dbe2d441f70ccf62 by daniel
mac80211: unify setup of iw htmode for mesh and adhoc

This also fixes mac80211_prepare_vif iw set channel in monitor or
mesh mode.

Signed-off-by: Santiago Piccinini <spiccinini@altermundi.net>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[daniel@makrotopia.org: fixed commit message]
(commit: c7fb12b)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit f573e5756a351b73bc835fe3c1c8418c8fab37b3 by dedeckeh
netifd: update to latest git HEAD

e45b140 interface: warn if ip6hint is truncated

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: f573e57)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
Commit c550b1acfc8105b3dcdca207410c45fbaf360fca by ynezz
ipq40xx: use DTSI for Jalapeno

Lets move common code for Jalapeno into DTSI, this way Jalapeno based
boards don't introduce duplicate code.

While at it, lets also fix some style issues and update to current DTS
style.

Signed-off-by: Robert Marko <robert@meshpoint.me>
[commit description long line wrap]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c550b1a)
The file was addedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtsi
The file was modifiedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts (diff)
Commit 146eb4925c7f32650f38cb52139696a827051700 by ynezz
ipq40xx: add support for Crisis Innovation Lab MeshPoint.One

MeshPoint.One is Wi-Fi hotspot and smart IoT gateway (based upon
Jalapeno module from 8Devices).

MeshPoint.One (https://meshpointone.com) is a unique Wi-Fi hotspot and
smart city gateway that can be installed and powered from street
lighting (even solar power in the future).  MeshPoint provides up to 27
hours of interrupted Wi-Fi and IoT services from internal battery even
when external power is not available.  MeshPoint.One can be used for
disaster relief efforts in order to provide instant Wi-Fi coverage that
can be easily expanded by just adding more devices that create wide area
mesh network.  MeshPoint.One devices have standard Luci UI for
management.

Features:
- 1x 1Gpbs WAN
- 1x 1Gbps LAN
- POE input (eth0)
- POE output (eth1)
- Sensor for temperature, humidity and pressure (Bosch BME280)
- current, voltage and power measurement via TI INA230
- Hardware real time clock
- optional power via Li-Ion battery
- micro USB port with USB to serial chip for easy OpenWrt terminal
  access
- I2C header for connecting additional sensors

Installation:
-------------
Simply flash the sysupgrade image from stock firmware.

Or use the built in Web recovery into bootloader:
Hold Reset button for 5 to 20 seconds or use UART and httpd command.
Web UI will appear on 192.168.2.100 by default.
For web recovery use the factory.ubi image.

Signed-off-by: Damir Samardzic <damir.samardzic@sartura.hr>
Signed-off-by: Damir Franusic <damir.franusic@sartura.hr>
Signed-off-by: Valent Turkovic <valent@meshpoint.me>
Signed-off-by: Robert Marko <robert@meshpoint.me>
[commit description long line wrap, usb->USB]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 146eb49)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-meshpoint-one.dts
The file was modifiedtarget/linux/ipq40xx/image/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches (diff)
Commit ca7f1ef575749e3e77961a86b00d9c5cbb9cab04 by ynezz
Revert "mt76: probe load mt7615 driver asynchronously"

This reverts commit 81764319637f ("mt76: probe load mt7615 driver
asynchronously").  After said commit, users report that MT7615 no longer
works on boot and they have to manually enable WiFi (via command "wifi") to
make it working again.

Fixes: FS#2546
Ref: https://forum.openwrt.org/t/xiaomi-r3p-no-wifi-on-boot/45509
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
[commit description facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: ca7f1ef)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
Commit 839bc1e15ed5c0e00a68c95798b47ae0e279e4e9 by ynezz
glibc: backport fix for regexec buffer read overrun

Problem found by AddressSanitizer[1]:

Latest `grep` (git commit 1019e6e) compiled with asan may cause a
heap-buffer-overflow when `-i` is specified.

     ./grep -i '\(\(\)*.\)*\(\)\(\)\1' /bin/chvt

=================================================================
==16206==ERROR: AddressSanitizer: heap-buffer-overflow on address

1. https://debbugs.gnu.org/34140

Ref: https://sourceware.org/bugzilla/show_bug.cgi?id=24114
Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
[commit title and description facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 839bc1e)
The file was addedtoolchain/glibc/patches/001-regex-read-overrun.patch
Commit f1410902e6c089a53935ab44e83207e877445bc5 by ynezz
busybox: add glibc dependency for vi regex option

Build with musl libc fails with BUSYBOX_DEFAULT_FEATURE_VI_REGEX_SEARCH
enabled. Enabling BusyBox's vi regex search option depends upon GNU
regex.  Musl libc does not support GNU regex[1].

So this patch adds explicit dependency on GNU libc and while at it
remove the FIXME comment.

1. https://wiki.musl-libc.org/functional-differences-from-glibc.html

Ref: https://dev.archive.openwrt.org/ticket/21741.html
Ref: https://forum.openwrt.org/t/busybox-not-compiling/
Ref: https://github.com/openwrt/packages/issues/4453
Signed-off-by: Satadru Pramanik <satadru@umich.edu>
[commit subject/description tweaks, From: fix, USE_GLIBC fix, removed comments]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: f141090)
The file was modifiedpackage/utils/busybox/config/editors/Config.in (diff)
Commit 82a741c774dc1aa1e2c2e4b2e445bf79158de1a1 by chunkeey
mac80211: switch to upstream owl-loader driver

The Owl Loader (named after the codename that Atheros gave
these devices back in the day) has been accepted upstream.

This patch removes the "misc" driver OpenWrt had and adds
the remaining differences against the version that ships
with 5.4-rc1 into a separate "120-owl-loader-compat.patch"
file that can be cut down once AR71XX is being dealt with.

Note: I decided to keep the existing (kmod-)owl-loader
package name around for now. The kernel module file in
the kmod package will be called ath9k_pci_owl_loader.ko
though.

Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 82a741c)
The file was modifiedpackage/kernel/linux/modules/wireless.mk (diff)
The file was modifiedpackage/kernel/mac80211/ath.mk (diff)
The file was removedtarget/linux/generic/hack-4.14/835-misc-owl_loader.patch
The file was removedtarget/linux/generic/hack-4.19/835-misc-owl_loader.patch
The file was removedtarget/linux/generic/files/drivers/misc/owl-loader.c
The file was addedpackage/kernel/mac80211/patches/ath/120-owl-loader-compat.patch
The file was removedtarget/linux/generic/hack-4.9/835-misc-owl_loader.patch
The file was addedpackage/kernel/mac80211/patches/ath/101-ath9k-use-iowrite32-over-__raw_writel.patch
Commit 3f79aaa2979793c054eae2c8b4058c8c7fccdbe7 by mail
generic ar8xxx: increase VLAN table for AR83x7

The Atheros AR8327 and AR8337 have (according to their datasheet) a
VLAN table with a maximum of 4096 entries.

Currently, there's a hard limit of 128 VLANs, which is the same as
for most other Atheros switches. Increase this limit only for the
AR83x7 series and modify some shared functions to allow them to work
with a variable max VLAN count.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3f79aaa)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8327.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8216.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8216.h (diff)
Commit 291d79935e9c4a974b037b6bed733ce92d4242e3 by stijn
octeon: fix sysupgrade

Sysupgrade was failing due to incorrect replacement of backticks:
/sbin/sysupgrade: /lib/upgrade/platform.sh: line 101: syntax error: missing '))'

Fixes: 0bbfc3dff719 ("octeon: replace backticks by $(...)")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 291d799)
The file was modifiedtarget/linux/octeon/base-files/lib/upgrade/platform.sh (diff)
Commit 806339a4cce25b29262cc8a02321eeea1783c386 by dedeckeh
curl: bump to 7.67.0

For changes in 7.67.0; see https://curl.haxx.se/changes.html#7_67_0

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 806339a)
The file was modifiedpackage/network/utils/curl/Makefile (diff)
Commit 416d2cc71e8631dae0ef590c139d5c46daec4929 by dedeckeh
gre: add ipv6 parameter to gre interfaces

IPv6 protocol is enabled on all gre interfaces, but gre(v6)tap
interfaces are usually added to a bridge interface, in which case
IPv6 should be enabled only on the bridge interface.

Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> [PKG_RELEASE increase]
(commit: 416d2cc)
The file was modifiedpackage/network/config/gre/Makefile (diff)
The file was modifiedpackage/network/config/gre/files/gre.sh (diff)
Commit f6385f30bd2ef202e526d964c5eebcf2b04d0675 by freifunk
ath79: fix source of label MAC address for Ubiquiti XM devices

In d421a8b94489 ("ath79: read label MAC address from flash instead
of using phy0/phy1") the source of the label MAC address was changed
for devices just reading it from phy0. To get rid of the dependency
from phy startup, addresses were read directly from the flash
locations that are used to initialize the phy MAC addresses.

Unfortunately, it turned out that Ubiquiti XM devices seem to have
different flash locations than expected, and also seem to have
specific locations for different devices (all in art/EEPROM):

0xe012 AR9280 Nanostation M2 - 0x120c
0xe035 AR9280 Nanostation M3 - 0x120c
0xe1b2 AR9280 Rocket M2 - 0x120c
0xe1c3 AR9280 Rocket M3 - 0x120c
0xe1b5 AR9280 Rocket M5 - 0x120c
0xe2d5 AR9280 Bullet M2 Titanium - 0x120c
0xe2b5 AR9280 Nanobridge M5 - 0x120c
0xe202 AR9280 Bullet M2 - 0x120c
0xe232 AR9287 Nanobridge M2 - 0x110c
0xe4a2 AR9285 AirRouter - 0xa0bf
Picostation M2 - 0x120c and 0xa0bf
Nanostation Loco M2 - not in 0x120c, other locations not checked

An additional problem of the Ubiquiti device support in OpenWrt is
that we provide images that match several subvariants of the devices,
which might have different MAC address locations.

Given that reading the address from phy0 in 02_network _is_ working
for the ath79 target in general, it does not seem reasonable to
rebuild a complex MAC address retrieval mechanism which is already
present in the ath9k driver.

So, this patch reverts the label MAC address source for Ubiquiti XM
devices (and the Unifi AP) to /sys/class/ieee80211/phy0/macaddress.

This doesn't affect XW and Unifi AC devices, where the label MAC
address source is defined via device tree.

For alfa-network,ap121f the location 0x1002 is kept, as this has
been verified during device support preparation in PR #2199.

Fixes: d421a8b94489 ("ath79: read label MAC address from flash
instead of using phy0/phy1")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f6385f3)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
Commit 1d608a10a0d663d10c883c7527d1844abb92d89b by ldir
kernel: act_ctinfo: update backport

Since the original backports from kernel 5.3 a few things have been
tweaked by kernel bumps & other upstream changes.  Update the backport
to reflect upstream as closely as possible and remove the bitrot.

Functions remain the same, error reporting improved.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 1d608a1)
The file was modifiedtarget/linux/generic/backport-4.19/380-v5.3-net-sched-Introduce-act_ctinfo-action.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/380-v5.3-net-sched-Introduce-act_ctinfo-action.patch (diff)
Commit 89b8dd62ce44e994aa1bccbc006945b1c124ab09 by ldir
kernel: act_ctinfo: fix updated backport on 4.14

It turns out my 4.14 testing had a rather large flaw in it and the
'extack' mechanism isn't quite ready.  Remove the extack stuff from this
backport.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 89b8dd6)
The file was modifiedtarget/linux/generic/backport-4.14/380-v5.3-net-sched-Introduce-act_ctinfo-action.patch (diff)
Commit db26f53bb353b8ddf3ad1ef3057eb59648a077e8 by stijn
ath79: drop IMAGE/factory.bin from ubnt-wa devices

The sysupgrade image contains OpenWrt specific metadata. Having this
metadata in the factory images makes no sense. Drop IMAGE/factory.bin
from Device/ubnt-wa and use the default from Device/ubnt instead.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Petr Štetiar <ynezz@true.cz>
Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: db26f53)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
Commit 157e17e985ea494f7f0a870df0afa0a837eccb8c by stijn
ath79: add support for Ubiquiti LiteBeam AC Gen2

Hardware:
* SoC: Atheros AR9342-BL1A
* RAM: 64MB DDR2 (Winbond W9751G6KB-25)
* Flash: 16MB SPI NOR (Macronix MX25L12835FZ2I-10G)
* Ethernet: 1x 10/100/1000 Mbps (Atheros AR8035-A) with 24V PoE support
* Wifi 2.4GHz: Atheros AR9340 v2
* WiFi 5GHz: Ubiquiti U-AME-G1-BR4A (rebranded QCA988X v2)
* LEDs: 1x Power, 1x Ethernet
* Buttons: 1x Reset
* UART: 1x TTL 115200n8, 3.3V RX TX GND, 3.3V pin closest to RJ45 port

The LEDs do not seem to be connected to any GPIO, so there is currently
no way to control them.

Installation via U-Boot, TFTP and serial console:
* Configure your TFTP server with IP 192.168.1.254
* Connect serial console and power up the device
* Hit any key to stop autoboot
* tftpboot 0x81000000 openwrt-ath79-generic-ubnt_litebeam-ac-gen2-initramfs-kernel.bin
* bootm 0x81000000
* copy openwrt-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-sysupgrade.bin
  to /tmp
* sysupgrade /tmp/openwrt-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-sysupgrade.bin

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Petr Štetiar <ynezz@true.cz>
Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 157e17e)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
The file was addedtarget/linux/ath79/dts/ar9342_ubnt_litebeam-ac-gen2.dts
Commit 82a8f91c895b2463814eaa22902c755578f94637 by ynezz
wireguard: bump to 0.0.20191205

* wg-quick: linux: suppress error when finding unused table

This fixes a spurious warning messages seen with recent versions of iproute2
and kernels.

* wg-quick: linux: ensure postdown hooks execute
* wg-quick: linux: have remove_iptables return true
* wg-quick: linux: iptables-* -w is not widely supported

Adding in iptables had some hiccups. For the record, I'm very unhappy about
having to put any firewalling code into wg-quick(8). We'll of course need to
support nftables too at some point if this continues. I'm investigating with
upstream the possibility of adding a sysctl to patch the issue that iptables
is handling now, so hopefully at somepoint down the line we'll be able to shed
this dependency once again.

* send: use kfree_skb_list
* device: prepare skb_list_walk_safe for upstreaming
* send: avoid touching skb->{next,prev} directly

Suggestions from LKML.

* ipc: make sure userspace communication frees wgdevice

Free things properly on error paths.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
(commit: 82a8f91)
The file was modifiedpackage/network/services/wireguard/Makefile (diff)
Commit a512123a4bef7a83cc2d9dd64f7f8cfb1c3a7bf5 by john
mediatek: fix pcie bringup issue

Signed-off-by: John Crispin <john@phrozen.org>
(commit: a512123)
The file was modifiedtarget/linux/mediatek/patches-4.19/0101-pci-mediatek-backport-fix-pcie.patch (diff)
Commit 39d9010c20a08ac1ac48f1bec4332bfd92d8b1a6 by dedeckeh
iproute2: update to 5.4.0

Update iproute2 to latest stable version, see https://lwn.net/Articles/805654/
for the changes in 5.4.0

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 39d9010)
The file was modifiedpackage/network/utils/iproute2/patches/115-add-config-xtlibdir.patch (diff)
The file was modifiedpackage/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch (diff)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
Commit a4286066462253aaa270ba902e52c167f5fac1c0 by chunkeey
ath79: fix WNDR3700/WNDR3800 wifi reg size

"[...] the size component shall be zero."
(See "PCI Bus Binding to: IEEE Std 1275-1994 Rev 2.1"
section "4.1.1 Open Firmware-defined Properties for Child Nodes")

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: a428606)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi (diff)
Commit a065cd29bf2dfd1ce1f07becd65aef96cec658e7 by freifunk
ramips: fix switch port order for TP-Link Archer C20i

Physical port order watched from the backside of the C20i
(from left to right) is: Internet / 1 / 2 / 3 / 4

Physical Port Switch port
WAN             0
LAN 3           1
LAN 4           2
LAN 1           3
LAN 2           4
(not used)      5
CPU             6

Signed-off-by: Walter Sonius <walterav1984@gmail.com>
[commit message/title improvements]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a065cd2)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
Commit 3a55c7935d4efdc86575601cb4aa7bc94e3c5e44 by freifunk
ramips: fix number of LAN Ports for Mikrotik RBM33G

The Mikrotik RBM33G has only 2 LAN ports.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
[moved node in 02_network to maintain alphabetic sorting]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 3a55c79)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit 34abfb6e91d1375f9c0a890d91f8e0c3fef579e9 by freifunk
ramips: convert mediatek,mtd-eeprom from decimal to hex notation

A small subset of devices uses decimal notation for mediatek,mtd-eeprom
in DTS files. Convert to hexadecimal notation to be consistent with
all the rest.

Also change "0" to "0x0" in the same files for consistency.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 34abfb6)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-mr200.dts (diff)
Commit deb835849aeb713968aaa48bf046101140ab4825 by freifunk
brcm47xx: add switch configuration for WNR3500L

Netgear WNR3500L is an already supported device, but out of the
box, the device has no switch configuration and there is no wan.
The correct configuration for this specific model is similar to
some other models. This simple commit adds the correct switch
and the out-of-the-box experience is improved.

Experimentally determined:

Port 0 => WAN
Port 1..4 => LAN
Port 5..7 => unused
Port 8 => CPU

Signed-off-by: Olli Asikainen <olli.asikainen@gmail.com>
Tested-by: Fabian Zaremba <fabian@youremail.eu>
[added port mapping to commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: deb8358)
The file was modifiedtarget/linux/brcm47xx/base-files/etc/board.d/01_network (diff)
Commit 1ccf4bb93b0304c3c32a8a31a711a6ab889fd47a by mail
hostapd: enable CTRL_IFACE_MIB for hostapd-full

This enables the CTRL_IFACE_MIB symbol for wpad-full and hostapd-full.
If it is not enabled, statistic outputs such as "hostapd_cli all_sta"
are empty.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 1ccf4bb)
The file was modifiedpackage/network/services/hostapd/files/hostapd-full.config (diff)
The file was modifiedpackage/network/services/hostapd/files/hostapd-mini.config (diff)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-basic.config (diff)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-full.config (diff)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-mini.config (diff)
The file was modifiedpackage/network/services/hostapd/files/hostapd-basic.config (diff)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-p2p.config (diff)
Commit 231dc26867b4619364b91bc310e124ac846000b8 by freifunk
treewide: remove dts-v1 identifier from DTSI files

The "/dts-v1/;" identifier is supposed to be put once at the beginning
of a device tree file. Thus, it makes no sense to provide it a second
time in to-be-included DTSI files.

This removes the identifier from all DTSI files in /target/linux.

Most of the DTS files in OpenWrt do contain the "/dts-v1/;". It is
missing for most of the following targets, though:
mvebu, ipq806x, mpc85xx, ipq40xx

This does not touch ipq806x for now, as the bump to 4.19 is close.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 231dc26)
The file was modifiedtarget/linux/ath79/dts/qca9563_elecom_wrc-ghbk2-i.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_glinet_gl-ar750s.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_ubnt_routerstation.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca953x_tplink_tl-wr810n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c6x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_yuncore_xd4200.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_adtran_bsap1880.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe_2port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr741nd-v4.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_netgear_ex7300.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_cpexxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr841.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_dlink_dir-8x5.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_comfast_cf-wr650ac.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr703n_tl-mr10u.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_dlink_dir-842-c.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ736X.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_buffalo_wzr-bhr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_tplink.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5x61a.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_netgear_wnr612-v2.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr94x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe_1port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wr1043n.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v3.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_cpe210.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr841-v11.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_netgear_wndr.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff)
Commit 4225b83a76b86b7722609347f6e8a7f9433e1ea0 by daniel
hostapd: fix crash regression triggered by mesh mode

Fixes: 60fb4c92b6 ("hostapd: add ubus reload")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[daniel@makrotopia.org: polish commit message]
(commit: 4225b83)
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
Commit c888e17e067edf36c4dc798771479170003f967d by daniel
hostapd: manage instances via procd instead of pidfile

Allows graceful restart of crashing hostapd/wpa_supplicant instances

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[daniel@makrotopia.org: attempt to launch only present services]
(commit: c888e17)
The file was modifiedpackage/network/services/hostapd/files/hostapd.hotplug (diff)
Commit 2568db3fff7be1be848d490a7f53af42ec14b257 by daniel
mac80211: track unmanaged interfaces

In addition to wpa_supplicant and hostapd managed interfaces, also
track unmanaged interfaces. This is used to make sure that running
'wifi' always returns into a clean state regardless of what the user
did before.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 2568db3)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit 24b97579d20b6ac6df81654a953386d2912fc324 by daniel
hostapd: re-introduce process tracking

Before commit 60fb4c92b6 ("hostapd: add ubus reload") netifd was
tracking hostapd/wpa_supplicant and restarting wifi in case of a
process crash. Restore this behaviour by tracking the PIDs of
hostapd and wpa_supplicant.
Also make sure hostapd and/or wpa_supplicant have been started before
emmitting ubus calls to them using ubus wait_for.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 24b9757)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit 3ee767086d306f8095b7301262b0fe053a0b9f50 by daniel
mac80211: don't call md5sum on non-existing file

If no AP is configured, hostapd-${phy}.conf is not being created,
hence md5sum fails and causes log pollution:

netifd: radio1 (3183): md5sum: can't open '/var/run/hostapd-phy1.conf': No such file or directoy

Hence make sure the file exists when calling md5sum.

Fixes: a5bc9787d4 ("mac80211: add support for dynamically reconfiguring wifi")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3ee7670)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit c881769a558b38ddd5977a50b67cd32c6d3f7d5e by daniel
oxnas: disable legacy PTYs and virtual terminals

Enabling legacy PTYs causes problems with procd-hotplug.
And as this is a headless target, no need to have virtual terminals.
Remove corresponding kernel config options, they are disabled in
generic kernel config.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c881769)
The file was modifiedtarget/linux/oxnas/config-4.14 (diff)
Commit dcf48fda054c4bbc52f6106250a7e06ab8f5cbdd by daniel
uml: remove CONFIG_LEGACY_PTY from kernel config

Having legacy PTYs enabled causes problems with procd-hotplug.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: dcf48fd)
The file was modifiedtarget/linux/uml/config/x86_64 (diff)
The file was modifiedtarget/linux/uml/config/i386 (diff)
Commit 8069e9734bfd092754a1b0acaba6defdf1f677df by daniel
ixp4xx: remove CONFIG_LEGACY_PTY from kernel config

Having legacy PTYs enabled causes problems with procd-hotplug.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 8069e97)
The file was modifiedtarget/linux/ixp4xx/config-4.9 (diff)
Commit d0d7f5d9e49b8632f372c92e0339895fa10904f9 by daniel
mpc85xx: remove CONFIG_LEGACY_PTY from kernel config

Having legacy PTYs enabled causes problems with procd-hotplug.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: d0d7f5d)
The file was modifiedtarget/linux/mpc85xx/config-4.19 (diff)
The file was modifiedtarget/linux/mpc85xx/config-4.14 (diff)
Commit c1db4d9c5655e3c74ffdbb6a6a3367269f65c55f by daniel
at91: disable legacy PTYs and virtual terminals

Enabling legacy PTYs causes problems with procd-hotplug.
And as this is a headless target, no need to have virtual terminals.
Remove corresponding kernel config options, they are disabled in
generic kernel config.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c1db4d9)
The file was modifiedtarget/linux/at91/config-4.14 (diff)
Commit 411e824ec371a322b975e90af5a1f32760a61720 by daniel
kirkwood: remove CONFIG_LEGACY_PTY from kernel config

Having legacy PTYs enabled causes problems with procd-hotplug.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 411e824)
The file was modifiedtarget/linux/kirkwood/config-4.14 (diff)
The file was modifiedtarget/linux/kirkwood/config-4.19 (diff)
Commit 414d027ae8ac05ec9aa06bc50afd5458c2da02fc by daniel
layerscape: remove CONFIG_LEGACY_PTY from kernel config

Having legacy PTYs enabled causes problems with procd-hotplug.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 414d027)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-4.14 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-4.14 (diff)
Commit 2105354968ed9698709d220ec446b6d9c27da3a5 by daniel
sunxi: remove CONFIG_LEGACY_PTY from kernel config

Having legacy PTYs enabled causes problems with procd-hotplug.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 2105354)
The file was modifiedtarget/linux/sunxi/config-4.14 (diff)
The file was modifiedtarget/linux/sunxi/config-4.19 (diff)
Commit e964338110526b3692847769343816cd2f853d18 by daniel
malta: remove CONFIG_LEGACY_PTY from kernel config

Having legacy PTYs enabled causes problems with procd-hotplug.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e964338)
The file was modifiedtarget/linux/malta/config-4.19 (diff)
The file was modifiedtarget/linux/malta/config-4.14 (diff)
Commit a9b95921969eeb0b7b2271c95dd47a6a0c24a18a by koen.vandeputte
kernel: bump 4.9 to 4.9.206

Refreshed all patches.

Altered patches:
- 400-mtd-add-rootfs-split-support.patch

Compile-tested on: none
Runtime-tested on: none

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: a9b9592)
The file was modifiedtarget/linux/generic/backport-4.9/065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.9/400-mtd-add-rootfs-split-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/090-net-generalize-napi_complete_done.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.9/404-mtd-add-more-helper-functions.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/068-v4.18-0001-mtd-move-code-adding-registering-partitions-to-the-p.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.9/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/402-v4.19-mtd-partitions-use-DT-info-for-parsing-partitions-wi.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/067-v4.17-0001-mtd-partitions-add-of_match_table-parser-matching-fo.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/067-v4.17-0002-mtd-rename-ofpart-parser-to-fixed-partitions-as-it-f.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-4.9/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.9/065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.9/401-mtd-add-support-for-different-partition-parser-types.patch (diff)
Commit d395583d697c17f00a533d6efa13754c21630eda by koen.vandeputte
kernel: bump 4.14 to 4.14.158

Refreshed all patches.

Altered patches:
- 400-mtd-add-rootfs-split-support.patch

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: d395583)
The file was modifiedtarget/linux/generic/hack-4.14/930-crashlog.patch (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0200-linkit_bootstrap.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-4.14/202-core-linux-support-layerscape.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/042-v4.18-0001-mtd-move-code-adding-registering-partitions-to-the-p.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-4.14/046-v4.19-mtd-partitions-use-DT-info-for-parsing-partitions-wi.patch (diff)
The file was modifiedtarget/linux/ar71xx/patches-4.14/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/404-mtd-add-more-helper-functions.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/030-USB-serial-option-fix-dwm-158-3g-modem-interface.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.14/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.14/006-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/041-v4.17-0001-mtd-partitions-add-of_match_table-parser-matching-fo.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-4.14/996-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/041-v4.17-0002-mtd-rename-ofpart-parser-to-fixed-partitions-as-it-f.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/400-mtd-add-rootfs-split-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/401-mtd-add-support-for-different-partition-parser-types.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0031-uvc-add-iPassion-iP2970-support.patch (diff)
The file was modifiedtarget/linux/ath79/patches-4.14/910-unaligned_access_hacks.patch (diff)
Commit 88ca372b5ae89567f1028954522290f1b038d7a8 by koen.vandeputte
kernel: bump 4.19 to 4.19.88

Refreshed all patches.

Remove upstreamed:
- 0004-boot-sq201-from-sda1.patch
- 500-v4.20-ubifs-Fix-default-compression-selection-in-ubifs.patch
- 0003-usb-dwc2-use-a-longer-core-rest-timeout-in-dwc2_core.patch

Altered patches:
- 0011-ARM-dts-Fix-up-SQ201-flash-access.patch
- 400-mtd-add-rootfs-split-support.patch
- 0101-pci-mediatek-backport-fix-pcie.patch

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 88ca372)
The file was modifiedtarget/linux/generic/pending-4.19/401-mtd-add-support-for-different-partition-parser-types.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0030-mm-Remove-the-PFN-busy-warning.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0044-MMC-added-alternative-MMC-driver.patch (diff)
The file was removedtarget/linux/generic/backport-4.19/500-v4.20-ubifs-Fix-default-compression-selection-in-ubifs.patch
The file was modifiedtarget/linux/gemini/patches-4.19/0011-ARM-dts-Fix-up-SQ201-flash-access.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/404-mtd-add-more-helper-functions.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0542-net-genet-enable-link-energy-detect-powerdown-for-ex.patch (diff)
The file was modifiedtarget/linux/gemini/patches-4.19/0008-ARM-dts-Enable-Gemini-flash-access.patch (diff)
The file was removedtarget/linux/lantiq/patches-4.19/0003-usb-dwc2-use-a-longer-core-rest-timeout-in-dwc2_core.patch
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0349-Revert-brcmfmac-Mute-expected-startup-errors.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-4.19/0101-pci-mediatek-backport-fix-pcie.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0549-pinctrl-bcm2835-Add-support-for-BCM2838.patch (diff)
The file was removedtarget/linux/gemini/patches-4.19/0004-boot-sq201-from-sda1.patch
The file was modifiedtarget/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/400-mtd-add-rootfs-split-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0038-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/930-crashlog.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0541-bcmgenet-Better-coalescing-parameter-defaults.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0093-brcm-adds-support-for-BCM43341-wifi.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.19/006-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/brcm2708/patches-4.19/950-0094-brcmfmac-Mute-expected-startup-errors.patch (diff)
Commit 487e0631d00c345b951cc31934e8e83a1e6e7cbe by koen.vandeputte
ath10k-firmware: update Candela Tech firmware images

The release notes since last time for wave-1:

  *  November 29, 2019:  Fix IBSS merge issue, related to TSF id leakage bug in firmware code.
                         Thanks for Ahmed Zaki @ Mage-Networks for helping to diagnose and test.

The release notes since last time for wave-2:

  *  December 6, 2019:  Fix 160Mhz problem caused by logic that did not take into account the fact that
                        160Mhz has only 1/2 of the NSS of lower bandwidths in the rate table.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 487e063)
The file was modifiedpackage/firmware/ath10k-firmware/Makefile (diff)
Commit 1ec6e7837eb6092400b499463a29375dc7738eb6 by dedeckeh
glibc: update to latest 2.27 commit (BZ #2503, BZ #2504)

bef0b1cb31 libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203]
4d5cfeb510 rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126) [BZ #25204]
92f04eedb5 mips: Force RWX stack for hard-float builds that can run on pre-4.8 kernels

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 1ec6e78)
The file was modifiedtoolchain/glibc/common.mk (diff)
Commit 46c74944df048fa5d50e6aa7286d02f3f376197e by freifunk
ath79: fix typos in DTS

Replace "usb_ochi" with "usb_ohci", and "usb_echi" with "usb_ehci".

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 46c7494)
The file was modifiedtarget/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_dlink_dir-825-b1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_ubnt_routerstation.dtsi (diff)
Commit e00396d58420de96b660cfb918a0255f145c965f by freifunk
ramips: add label MAC address for TP-Link Archer C20i

Current OpenWrt MAC setup:
eth0             &rom 0xf100    :48
eth0.2           eth0+1         :49
wlan0 (5 GHz)    &radio 0x8004  different OUI
wlan1 (2.4 GHz)  &radio 0x4     same OUI as wlan0

Label MAC address corresponds to eth0 (&ethernet).

No additional addresses found in hexdump of rom/radio.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e00396d)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
Commit a283b1788a84e3d950e4f67fe8867f896b791116 by freifunk
ramips: fix switch port numbering for RT-AC65P/RT-AC85P

The switch LAN port numbers are in reversed order with original config.
With this patch they are fixed.

Port order checked on both devices.

Signed-off-by: Gabor Varga <vargagab@gmail.com>
[merged definitions into appropriate block, extended commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a283b17)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit c4f6850efc4b76c82962c6db1f77dc63c5b1fd67 by freifunk
ramips: remove unused DTS variable from DEVICE_VARS

The DTS variable has been removed in 402138d12dca ("ramips: Derive
DTS name from device name in Makefile"), but the DEVICE_VARS entry
has been overlooked.

Remove it now since we are not using this variable.

This must _not_ be backported to 19.07, where the variable is still
in use.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c4f6850)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
Commit 757658f2ab8548f9e9d8ed83a56ae9a63daefe27 by freifunk
ramips: create common DTSI for TP-Link Archer C20i/C20 v1/C50 v1

The TP-Link Archer C20i/C20 v1/C50 v1 seem to be almost the same,
so creating a common DTSI will reduce duplicate code.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 757658f)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_tplink_archer.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts (diff)
Commit 38866f275de6e19811415acc1c46f730108eeba5 by freifunk
ramips: remove wan_mac setup for evaluation boards

The evaluation boards do not set up a MAC address for eth0
in the first place, so it does not make sense to calculate a WAN
address from the random MAC used there.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 38866f2)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit 98d9158d2f671ea4724252b08f9cdc5c5e47f286 by freifunk
ramips: mt7620: use flash location for wan_mac in 02_network

This uses the flash locations instead of eth0 MAC address to
calculate MAC address increments for WAN.

The change will make the MAC address setup of a particular device
more obvious and removes the dependency of 02_network on the eth0
initialization.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 98d9158)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
Commit ed975a58e43db95748e3a23039d84a50f79712e0 by freifunk
ramips: mt7621: use flash location for wan_mac in 02_network

This uses the flash locations instead of eth0 MAC address to
calculate MAC address increments for WAN.

The change will make the MAC address setup of a particular device
more obvious and removes the dependency of 02_network on the eth0
initialization.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: ed975a5)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit fef18108972d270b8202ad4d010e229900a1a38e by freifunk
ramips: mt76x8: use flash location for wan_mac in 02_network

This uses the flash locations instead of eth0 MAC address to
calculate MAC address increments for WAN.

The change will make the MAC address setup of a particular device
more obvious and removes the dependency of 02_network on the eth0
initialization.

While at it, change the partition label for zyxel,keenetic-extra-ii
to factory to be consistent with node label and all the other devices.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: fef1810)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff)
Commit a858d6d0e2864e0293a6eb721cbcd193adf711cd by freifunk
ramips: rt288x: use flash location for wan_mac in 02_network

This uses the flash locations instead of eth0 MAC address to
calculate MAC address increments for WAN.

The change will make the MAC address setup of a particular device
more obvious and removes the dependency of 02_network on the eth0
initialization.

This removes the wan_mac setup for ralink,v11st-fe as this device
does not set up a MAC address for ethernet in the first place.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a858d6d)
The file was modifiedtarget/linux/ramips/rt288x/base-files/etc/board.d/02_network (diff)
Commit 772af7f98d23f9d616928d89315860dade3d704b by freifunk
ramips: rt305x: use flash location for wan_mac in 02_network

This uses the flash locations instead of eth0 MAC address to
calculate MAC address increments for WAN.

The change will make the MAC address setup of a particular device
more obvious and removes the dependency of 02_network on the eth0
initialization.

This removes the wan_mac setup for the following devices as they
do not set up a MAC address for ethernet in the first place:
- asiarf,awapn2403
- belkin,f7c027
- dlink,dir-615-d
- mofinetwork,mofi3500-3gn
- prolink,pwh2004
- ralink,v22rw-2x2
- unbranded,wr512-3gn-4m
- unbranded,wr512-3gn-8m

While at it, make some DT node labels consistent with the label
property.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 772af7f)
The file was modifiedtarget/linux/ramips/dts/rt5350_7links_px-4885-4m.dts (diff)
The file was modifiedtarget/linux/ramips/rt305x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_7links_px-4885.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-300-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_7links_px-4885-8m.dts (diff)
Commit 68ef534989d61fc82dcb8f85840318f67a7158fd by freifunk
ramips: add label MAC address for Mikrotik RBM33G

The device label contains:
E01: B8:69:F4:xx:xx:07
E02: B8:69:F4:xx:xx:09

The first value corresponds to the address set in hard_config 0x10.

That one is taken for the label MAC address.

Thanks to Martin Schiller for retrieving the information.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 68ef534)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit 8e91b18ab7567502b3c9d9d2a3755a98c982918b by freifunk
ath79: redistribute UBNT variables in Ubiquiti image Makefile

The variables UBNT_BOARD and UBNT_VERSION are defined in the parent
Device/ubnt definition and then overwritten for most of the derived
platform definitions (e.g. Device/ubnt-wa).

Since this mixed use of inheritance and overwriting can be misleading,
this moves the variables to the platform-based definitions.

While at it, reorder the definitions to have order consistent, too.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 8e91b18)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
Commit c642a97aa6b51352a718449cd715b92f94af4a5d by freifunk
ath79: add support for TP-Link TL-WDR4300 v1 (IL)

The TL-WDR4300 v1 sold in Israel has a different TPLINK_HWID.

Thanks to Josh4300 for testing on device.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c642a97)
The file was addedtarget/linux/ath79/dts/ar9344_tplink_tl-wdr4300-v1-il.dts
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
Commit a4cdb537b17ede9785ddbaef5ed9d69f3ab89052 by freifunk
sunxi: use vendor_device scheme for device definitions

This changes device definition to resemble the vendor_device scheme
already present for the majority of device compatible strings.

By doing this, we achieve several advantages at once:
- Image names and node names are more consistent with other targets.
- SUPPORTED_DEVICES can be set automatically for all but two cases.
- Image names and node names are in line with DEVICE_TITLEs.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a4cdb53)
The file was modifiedtarget/linux/sunxi/image/cortex-a53.mk (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a8.mk (diff)
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
The file was modifiedtarget/linux/sunxi/image/Makefile (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a7.mk (diff)
Commit 3a4ad758f537bd4cc24163f76d2865179484541c by freifunk
sunxi: construct DTS name from device node name and SOC

The device part in the SUNXI_DTS variable always corresponds to
device node name. This is another redundancy that can be removed
by calculating the DTS name from a newly introduced SUNXI_SOC
variable and the node name.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 3a4ad75)
The file was modifiedtarget/linux/sunxi/image/cortex-a8.mk (diff)
The file was modifiedtarget/linux/sunxi/image/Makefile (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a7.mk (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a53.mk (diff)
Commit 69fff339e965d508b4fc12ffdc2a170efe9c98b1 by freifunk
sunxi: add support for FriendlyARM Nano PI NEO Air dev board

Hardware:

  Allwinner H3 upto 1.2GHz
  512MB DDR3 RAM
  8GB on-board eMMC - mountable, can be used as boot with custom boot.scr
  microSD-card slot
  WiFi 802.11n (AP6212A) - working
  Bluetooth (AP6212A) - not working for now
  Micro-USB OTG + 2*USB headers
  UART 3.3V - working
  GPIO/I2C/SPI 2.54mm headers

Standard sunxi SD-card installation procedure - copy image to SD card,
insert in into slot and boot. First time you will need UART adapter to
enable on-board wireless (or just build custom image with enabled WiFi).

To boot from eMMC:

  - boot from SD
  - copy SD image to emmc (dd bs=... if=.... of=/dev/mmcblk2)
  - mount eMMC boot partition and replace boot script on it
  - unmount, reboot

To use i2c, spi and more uarts - replace dtb on boot partition with
fixed one (use dtc or fdt-tools).

Signed-off-by: Roman Bazalevsky <rvb@rvb.name>
[rebase onto device name consolidation patches]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 69fff33)
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a7.mk (diff)
Commit 0375c076b67cda9dc1b758b87ab1b79fd2403d94 by freifunk
ramips: add support for ZIO FREEZIO

ZIO FREEZIO is a 2.4/5GHz band AC1200 router, based on MediaTek MT7621A.

Specifications:
- SoC: MT7621AT
- RAM: DDR3 128MB
- Flash: SPI NOR 16MB
- WiFi:
  - 2.4GHz: MT7603EN
  - 5GHz: MT7612EN
- Ethernet: 5x 10/100/1000Mbps
  - Switch: SoC internal
- USB: 1x 3.0
- UART:
  - J4: 3.3V, RX, TX, GND (3.3V is the square pad) / 57600 8N1

Notes:
- FREEZIO has almost the same board as WeVO W2914NS v2.
- Stock firmware is based on OpenWrt BB.

MAC addresses in factory partition:
0x0004: WiFi 2.4GHz (label_mac-8)
0x002e: WAN (label_mac)
0x8004: WiFi 5GHz (label_mac-4)
0xe000: LAN (label_mac+1)

Installation via web interface:
1.  Access web admin page and turn on "OpenWrt UI mode".
2.  Flash sysupgrade image through LuCI, with the "Keep settings" option
    OFF.

Revert to stock firmware:
1.  Perform sysupgrade with stock image.
    Make sure to NOT preserve settings.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[rebase, use mt7621_wevo_w2914ns-v2.dtsi]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 0375c07)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_zio_freezio.dts
Commit 5cda133d99f25ac85fcc4ef9ae092f9c4fb90739 by freifunk
ramips: DTS style improvements for mt7621_wevo_w2914ns-v2.dtsi

This does several trivial DTS style improvements:

- Move device name compatible to DTS files (and fix compatible in
  11acnas.dts)
- Remove xhci node as status is set to okay in mt7621.dtsi already
- 0x0 instead of 0x0000
- Simplify state_default node definition

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 5cda133)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_11acnas.dts (diff)
Commit a972b1fb5f5d5c159b0310b3623cfd5442a5c322 by freifunk
ramips: add support for ipTIME A6ns-M

ipTIME A6ns-M is a 2.4/5GHz band AC1900 router, based on MediaTek MT7621A.

Specifications:
- SoC: MT7621AT
- RAM: DDR3 128MB
- Flash: SPI NOR 16MB
- WiFi:
  - 2.4GHz: MT7615
  - 5GHz: MT7615
- Ethernet: 5x 10/100/1000Mbps
  - Switch: SoC internal
- UART:
  - J4: 3.3V, TX, RX, GND (3.3V is the square pad) / 57600 8N1

Installation via web interface:
1.  Flash **initramfs** image through the stock web interface.
2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.

Revert to stock firmware:
1.  Perform sysupgrade with stock image.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: a972b1f)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_a6ns-m.dts
Commit 0bf4d681d4f2e4bd3c3a61e7fe5dca2a40b1902f by freifunk
ramips: allow JCG_MAXSIZE in kiB in Build/jcg-header

This allows JCG_MAXSIZE to be specified in kilobytes. This makes
this value more consistent and easier comparable with other size
variables.

This also changes the only occurence of the variable, for Cudy WR1000.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 0bf4d68)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
Commit 1b7199c90c7128e3f81cc4abc6d80ab76a820b12 by freifunk
ramips: add support for JCG JHR-AC876M

JCG JHR-AC876M is an AC2600M router

Hardware specs:
  SoC: MT7621AT
  2.4GHz: MT7615N 4x4 @ PCIe0
  5GHz: MT7615N 4x4 @ PCIe1
  Flash: Winbond W25Q128JVSQ 16MiB
  RAM: Nanya NT5CB128M16 256MiB
  USB 2.0 and 3.0 ports
  6 LEDs, 3 of which are connected to SoC GPIO
  Reset and WPS buttons

Flash instructions:
Stock to OpenWrt:
  Upload factory.bin in stock firmware's upgrade page,
  do not preserve settings

OpenWrt to stock:
  Push and hold the reset button for 5s while power cycling to
  enter recovery mode;
  Visit 192.168.1.1 and upload stock firmware

MAC addresses map:
  0x0004  *:1c  wlan2g/wan/label
  0x8004  *:20  wlan5g
  0xe000  *:1b  lan
  0xe006  *:1a  not used in stock fw

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 1b7199c)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7621_jcg_jhr-ac876m.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 16b01fb1b9c99513c318109bef96a1a3545c57a0 by mail
mpc85xx: add support for Enterasys WS-AP3710i

Hardware
--------

SoC:   NXP P1020 (2x e500 @ 800MHz)
RAM:   256M DDR3 (Micron)
FLASH: 32M NOR (Spansion S29GL128S)
BTN:   1x Reset
WiFi:  1x Atheros AR9590 2.4 bgn 3x3
       2x Atheros AR9590 5.0 an 3x3
ETH:   1x Gigabit Ethernet (Atheros AR8033)
LED:   System (green/red) - Radio{0,1} (green)
       LAN (connected to PHY)
        - GE blue
        - FE green

Serial is a Cisco-compatible RJ45 next to the ethernet port.
115200-N-8 are the settings for OS and U-Boot.

Installation
------------

1. Grab the OpenWrt initramfs, rename it to 01C8A8C0.img. Place it in
   the root directory of a TFTP server and serve it at
   192.168.200.200/24.

2. Connect to the serial port and boot the AP. Stop autoboot in U-Boot
   by pressing Enter when prompted. Credentials are identical to the one
   in the APs interface. By default it is admin / new2day.

3. Set the bootcmd so the AP can boot OpenWrt by executing

   $ setenv boot_openwrt "setenv bootargs;
     cp.b 0xee000000 0x1000000 0x1000000; bootm 0x1000000"
   $ setenv bootcmd "run boot_openwrt"
   $ saveenv

   If you plan on going back to the vendor firmware - the bootcmd for it
   is stored in the boot_flash variable.

4. Load the initramfs image to RAM and boot by executing

   $ tftpboot 0x1000000 192.168.200.200:01C8A8C0.img; bootm

5. Make a backup of the "firmware" partition if you ever wish to go back
   to the vendor firmware.

6. Upload the OpenWrt sysupgrade image via SCP to the devices /tmp
   folder.

7. Flash OpenWrt using sysupgrade.

   $ sysupgrade -n /tmp/openwrt-sysupgrade.bin

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 16b01fb)
The file was modifiedtarget/linux/mpc85xx/p1020/config-default (diff)
The file was modifiedtarget/linux/mpc85xx/config-4.19 (diff)
The file was modifiedtarget/linux/mpc85xx/image/Makefile (diff)
The file was modifiedtarget/linux/mpc85xx/base-files/etc/hotplug.d/ieee80211/10-fix-wifi-mac (diff)
The file was addedtarget/linux/mpc85xx/patches-4.19/106-powerpc-85xx-ws-ap3710i-support.patch
The file was addedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3710i.dts
The file was addedtarget/linux/mpc85xx/files/arch/powerpc/platforms/85xx/ws-ap3710i.c
Commit a15f658ed0840dc7d8e47d4c2c91aa35bdc0a96c by dedeckeh
odhcpd: update to latest git HEAD

d60f0a6 treewide: optimize syslog priority values

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: a15f658)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
Commit 6ec288a178de37c30831398f5a470fdc43b18130 by mail
mac80211: fix txpower when using DFS channels

With this patch, txpower for the PHY is applied when configuring the PHY
instead of the VIF. Otherwise, the configured txpower is not applied for
the first initialized VIF when using DFS channels, as it is currently
applied too early when the CAC hasn't finished.

Reported-by: Martin Weinelt <martin@darmstadt.freifunk.net
Signed-off-by: David Bauer <mail@david-bauer.net>
Tested-by: Martin Weinelt <martin@darmstadt.freifunk.net>
(commit: 6ec288a)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit 9e1e4324690ecf3874acfab76566e856f133bf6f by mail
ar71xx: indicate upgrade using system LED

This enables the system LED to indicate a running firmware upgrade. This
pattern is used on most platforms provided by the generic base-files
package. ar71xx uses it's own implementation for the system-LED, where
the upgrade case is not yet implemented.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9e1e432)
The file was modifiedtarget/linux/ar71xx/base-files/etc/diag.sh (diff)
Commit 762aac50c09cca494bbc8cfbe8aff967f39ce8cd by jo
rpcd: update to latest Git HEAD

aaa0836 file: extend exec acl checks to commands with arguments

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 762aac5)
The file was modifiedpackage/system/rpcd/Makefile (diff)
Commit 8007853f79b83766088dd4cfa8610d19a3f270ef by freifunk
ramips: remove unnecessary nodes in DTS for Edimax RG21S

This sdhci and i2c nodes were copy-pasted, but are not needed as
the device does not provide that functionality. Remove them.

Signed-off-by: Birger Koblitz <mail@birger-koblitz.de>
[added commit title/message, split patch]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 8007853)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff)
Commit c79df949abd075b39bfcfc8839feb05f16930e78 by freifunk
ramips: increase SPI frequency for Edimax RG21S

This increases SPI frequency from the relatively low 10 MHz to 40 MHz.

Signed-off-by: Birger Koblitz <mail@birger-koblitz.de>
[added commit title/message, split patch]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c79df94)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff)
Commit 2708d58c1d7b9b224d02ee36f531fe24a2112360 by freifunk
ramips: add label MAC address for Edimax RG21S

The Edimax RG21S has a label which bears two MAC addresses:
2.4 GHz (n) and 5 GHz (n+1)

The complete MAC address setup is as follows:
2.4 GHz  *:83  factory 0x4, u-boot-env wlanaddr
5 GHz    *:84  factory 0x8004
LAN      *:83  u-boot-env ethaddr
WAN      *:85  u-boot-env wanaddr

Since 2.4 GHz is the first address on the label and the same
as used for ethernet, take this one for label MAC address.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 2708d58)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit 01d39cd18c4035e362f179548cd2c051aac03042 by freifunk
ath79: migrate LED paths of TL-WDR4300 board

TL-WDR4300 board uses only green LED names in DTSI.
This patch adds migration for them.

The actual LED colors on the devices have been reported to vary
across subrevisions (v1.x). Despite, the USB LEDs on the back might
have different color than the other LEDs on the front.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[extended commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 01d39cd)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration (diff)
Commit 38bdfcdb87e9b3a1232e9820bd6534da4c28282b by freifunk
ramips: add support for ipTIME A104ns

ipTIME A104ns is a 2.4/5GHz band AC750 router, based on MediaTek MT7620A.

Specifications:
- SoC: MT7620A
- RAM: DDR2 64MB
- Flash: SPI NOR 8MB
- WiFi:
  - 2.4GHz: SoC internal
  - 5GHz: MT7610EN
- Ethernet: 5x 10/100Mbps
  - Switch: SoC internal
- USB: 1x 2.0
- UART:
  - J2: 3.3V, TX, RX, GND (3.3V is the square pad) / 57600 8N1

Installation via web interface:
1.  Flash **initramfs** image through the stock web interface.
2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.

Revert to stock firmware:
1.  Perform sysupgrade with stock image.

In contrast to to-be-supported A1004ns, the A104ns has no usable
value in 0x1fc40 (uboot), so wan_mac needs to be calculated.
Also note that GPIOs for the LEDs really are inverted compared to
the A1004ns.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[moved state_default to device DTS, reordered properties in wmac,
added comment about wan_mac and LED GPIOs]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 38bdfcd)
The file was addedtarget/linux/ramips/dts/mt7620a_iptime_a104ns.dts
The file was addedtarget/linux/ramips/dts/mt7620a_iptime.dtsi
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
Commit f45a16dead15169f06a999f71061e66df1fc478c by freifunk
ramips: allow to set switchdev by board in ramips_set_preinit_iface

This adds the option to determine switchdev by board when setting
preinit iface for failsafe. The patch reorganizes the code to use
functions for setting correct switchdev based on SOC and board,
which is supposed to improve readability and maintainability.

In this patch, the ramips_switchdev_from_board function is added
without specifying an actual device using it. This is meant to
make the life of device supporters waiting for merge easier, as
there is less to rebase and keep track of.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f45a16d)
The file was modifiedtarget/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips (diff)
Commit 27d69d25612e857268492678b86aa88e8ea924ac by daniel
uboot-envtools: check for config prior to append

In the rare event a pre-populated fw_env.config exists in the rootfs prior
to firstboot, calling fw_setenv after the system has initialised will
annihilate the devices environment due to two identical lines in
fw_env.config.

Check for existence prior to blind appendage.

Signed-off-by: Imran Khan <gururug@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[daniel@makrotopia.org: fixed patch format, improved grep, cosmetics]
(commit: 27d69d2)
The file was modifiedpackage/boot/uboot-envtools/Makefile (diff)
The file was modifiedpackage/boot/uboot-envtools/files/uboot-envtools.sh (diff)
Commit e332453857c76669072f309ec552fe8f1e192ac8 by noltari
cypress-firmware: add new package

This package contains firmwares provided by Cypress
See https://community.cypress.com/community/linux

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: e332453)
The file was addedpackage/firmware/cypress-firmware/Makefile
Commit efe15993d38535cc2f3bdafde2bba728789257cf by noltari
brcm2708: switch to cypress-firmware package

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: efe1599)
The file was modifiedtarget/linux/brcm2708/image/Makefile (diff)
Commit 1115c9aad3d5ecba0cf75ce16118c30919f94e6b by noltari
brcmfmac-board-rpi: remove uneeded package

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 1115c9a)
The file was removedpackage/firmware/brcmfmac-board-rpi/Makefile
Commit ca7ed1712e1213467aa915a84b329d67b717932f by ldir
wireguard: bump to 0.0.20191212

1ec6ece version: bump snapshot
e13de91 main: remove unused include <linux/version.h>
72eb17c wg-quick: linux: support older nft(8)
1d8e978 global: fix up spelling
e02713e wg-quick: linux: add support for nft and prefer it
b4e3a83 compat: support building for RHEL-8.1 instead of RHEL-8.0
f29e3ac socket: convert to ipv6_dst_lookup_flow for 5.5

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: ca7ed17)
The file was modifiedpackage/network/services/wireguard/Makefile (diff)
Commit 859fac2b93c6faff11c76bf7f0c85ec98fa833fc by noltari
cypress-nvram: add new package

This package contains nvram files for brcmfmac, a mac80211 driver for FullMAC
Cypress devices.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 859fac2)
The file was addedpackage/firmware/cypress-nvram/Makefile
Commit 922b538cc955a0dd3a7a381a116fba3983c2bc9e by noltari
brcm2708: switch to cypress-nvram package

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 922b538)
The file was modifiedtarget/linux/brcm2708/image/Makefile (diff)
Commit c3aa33bf705027751b344bc668541e5d08ed9495 by rafal
mac80211: brcm: backport 5.5 and 5.6 kernel patches

This update doesn't include:
3b1e0a7bdfee brcmfmac: add support for SAE authentication offload
be898fed355e brcmfmac: send port authorized event for FT-802.1X
due to nl80211 dependencies.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: c3aa33b)
The file was addedpackage/kernel/mac80211/patches/brcm/111-v5.6-brcmfmac-Fix-use-after-free-in-brcmf_sdio_readframes.patch
The file was addedpackage/kernel/mac80211/patches/brcm/113-v5.6-brcmfmac-fix-interface-sanity-check.patch
The file was addedpackage/kernel/mac80211/patches/brcm/101-v5.5-0002-brcmfmac-fix-suspend-resume-when-power-is-cut-off.patch
The file was removedpackage/kernel/mac80211/patches/brcm/100-brcmfmac-disable-PCIe-interrupts-before-bus-reset.patch
The file was addedpackage/kernel/mac80211/patches/brcm/104-v5.5-brcmfmac-disable-PCIe-interrupts-before-bus-reset.patch
The file was removedpackage/kernel/mac80211/patches/brcm/101-brcmfmac-remove-monitor-interface-when-detaching.patch
The file was addedpackage/kernel/mac80211/patches/brcm/112-v5.6-brcmfmac-set-interface-carrier-to-off-by-default.patch
The file was addedpackage/kernel/mac80211/patches/brcm/101-v5.5-0001-brcmfmac-don-t-WARN-when-there-are-no-requests.patch
The file was addedpackage/kernel/mac80211/patches/brcm/105-v5.5-brcmfmac-remove-monitor-interface-when-detaching.patch
The file was addedpackage/kernel/mac80211/patches/brcm/110-v5.6-brcmfmac-Fix-memory-leak-in-brcmf_p2p_create_p2pdev.patch
The file was addedpackage/kernel/mac80211/patches/brcm/103-v5.5-brcmfmac-remove-set-but-not-used-variable-mpnum-nsp-.patch
The file was modifiedpackage/kernel/mac80211/patches/brcm/860-brcmfmac-register-wiphy-s-during-module_init.patch (diff)
Commit 17e2246eca901fec79fbac5b7a90f68f60785c4e by rafal
mac80211: brcm: add support for BCM4359 SDIO chipset

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 17e2246)
The file was addedpackage/kernel/mac80211/patches/brcm/114-v5.6-0006-brcmfmac-add-RSDB-condition-when-setting-interface-c.patch
The file was addedpackage/kernel/mac80211/patches/brcm/114-v5.6-0002-brcmfmac-set-F2-blocksize-and-watermark-for-4359.patch
The file was addedpackage/kernel/mac80211/patches/brcm/114-v5.6-0003-brcmfmac-fix-rambase-for-4359-9.patch
The file was addedpackage/kernel/mac80211/patches/brcm/114-v5.6-0007-brcmfmac-not-set-mbss-in-vif-if-firmware-does-not-su.patch
The file was addedpackage/kernel/mac80211/patches/brcm/114-v5.6-0005-brcmfmac-add-support-for-BCM4359-SDIO-chipset.patch
The file was addedpackage/kernel/mac80211/patches/brcm/114-v5.6-0004-brcmfmac-make-errors-when-setting-roaming-parameters.patch
The file was addedpackage/kernel/mac80211/patches/brcm/114-v5.6-0001-brcmfmac-reset-two-D11-cores-if-chip-has-two-D11-cor.patch
Commit ebf535a6cfefef5b0afb74cb01c9a17ab242b85b by freifunk
ramips: fix portmap for TP-Link Archer C50 v4

According to 02_network portmap is wan=0 lan1=1 lan2=2 lan3=3 lan4=4

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(commit: ebf535a)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi (diff)
Commit 60de1fdbb4492b5270edf49d634979c0cfd1e743 by freifunk
ath79: add support for TP-Link TL-WR902AC v1

TP-Link TL-WR902AC v1 is a pocket-size, dual-band (AC750), successor of
TL-MR3020 (both devices use very similar enclosure, in same size). New
device is based on Qualcomm QCA9531 v2 + QCA9887. FCC ID: TE7WR902AC.

Specification:

- 650/391/216 MHz (CPU/DDR/AHB)
- 1x 10/100 Mbps Ethernet
- 1x USB 2.0 (GPIO-controlled power)
- 64 MB of RAM (DDR2)
- 8 MB of FLASH
- 2T2R 2.4 GHz (QCA9531)
- 1T1R 5 GHz (QCA9887)
- 5x LED (GPIO-controlled), 2x button, 1x 3-pos switch
- UART pads on PCB (TP1 -> TX, TP2 -> RX, TP3 -> GND, TP4 -> 3V3, jumper
  resitors are missing on TX/RX lines)
- 1x micro USB (for power only)

Flash instructions:

Use "factory" image under vendor GUI.

Recovery instructions:

This device contains tftp recovery mode inside U-Boot. You can use it to
flash OpenWrt (use "factory" image) or vendor firmware.

1. Configure PC with static IP 192.168.0.66/24 and tftp server.
2. Rename "openwrt-ath79-generic-tplink_tl-wr902ac-v1-squashfs-factory.bin"
   to "wr902acv1_un_tp_recovery.bin" and place it in tftp server dir.
3. Connect PC with LAN port, press the reset button, power up the router
   and keep button pressed until WPS LED lights up.
4. Router will download file from server, write it to flash and reboot.

MAC Address summary:
- wlan1 (2.4GHz Wi-Fi): Label MAC
- wlan0 (5GHz Wi-Fi): Offset -1 from label
- eth0 (Wired): Offset +1 from label

Root access over serial line in vendor firmware: root/sohoadmin.

Based on support in ar71xx target by: Piotr Dymacz <pepe2k@gmail.com>

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
[remove size-cells from gpio-export]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 60de1fd)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9531_tplink_tl-wr902ac-v1.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration (diff)
Commit b1e8a390ea7bde59eb47bdd729228cb377aa6f6f by freifunk
ath79: restore gpio-export on TL-WDR3600/4300

This partially reverts commit 32144ba275d163ce6e7d93546ab4414f03f508fb.

This commit replaced gpio-exports in favor of gpio-hogs for enabling USB
power at boot, but this rids the user of control of the USB port power
present on this device for a long time. It was agreed on a mailing list
[1] that this is not the way to go, and this patch breaks a very common
use-case of WWAN modem reset by power cycle, used on a lot USB equipped
routers, hence revert this change until a better solution can be found.

[1] http://lists.infradead.org/pipermail/openwrt-devel/2019-November/020151.html

Tested-by: Sungbo Eo <mans0n@gorani.run>
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
[adjusted commit title]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: b1e8a39)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi (diff)
Commit c5d2f3c4765a93dbca9654858a8dec8bf307ad5f by ynezz
ipq806x: copy files from 4.14 to 4.19

This copies files from files-4.14 to files-4.19 directory in order to
get clear diffs for any changes done from now on.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[added missing commit description, refreshed ea8500 and wpq864 DTS]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c5d2f3c)
The file was addedtarget/linux/ipq806x/patches-4.19/0042-clk-qcom-Add-KPSS-ACC-GCC-driver.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0062-ipq806x-gcc-Added-the-enable-regs-and-mask-for-PRNG.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0001-dtbindings-qcom_adm-Fix-channel-specifiers.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0038-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0070-qcom-spm-fix-probe-order.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0071-1-PCI-qcom-Fixed-IPQ806x-specific-clocks.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0002-dmaengine-Add-ADM-driver.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-db149.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0045-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0074-ipq806x-usb-Control-USB-master-reset.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0067-generic-Mangle-bootloader-s-kernel-arguments.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0041-clk-qcom-Add-support-for-Krait-clocks.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0071-8-pcie-qcom-Fixed-pcie_phy_clk-branch-issue.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0034-ARM-Add-Krait-L2-register-accessor-functions.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0063-1-ipq806x-tsens-driver.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0065-arm-override-compiler-flags.patch
The file was addedtarget/linux/ipq806x/patches-4.19/310-msm-adhoc-bus-support.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0046-cpufreq-qcom-independent-core-clocks.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0071-7-pcie-Set-PCIE-MRRS-and-MPS-to-256B.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0071-3-PCI-qcom-Fixed-IPQ806x-PCIE-init-changes.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0039-clk-qcom-Add-HFPLL-driver.patch
The file was addedtarget/linux/ipq806x/config-4.19
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0059-ARM-cpuidle-Add-cpuidle-support-for-QCOM-cpus.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi
The file was addedtarget/linux/ipq806x/patches-4.19/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0043-clk-qcom-Add-Krait-clock-controller-driver.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0030-clk-Disable-i2c-device-on-gsbi4.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0069-arm-boot-add-dts-files.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0075-ipq8064-pinctrl-Fixed-missing-RGMII-pincontrol-defin.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0071-2-PCI-qcom-Fixed-IPQ806x-PCIE-reset-changes.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0053-regulator-add-smb208-support.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0071-5-PCI-qcom-Programming-the-PCIE-iATU-for-IPQ806x.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0044-clk-Add-safe-switch-hook.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065.dtsi
The file was addedtarget/linux/ipq806x/patches-4.19/850-soc-add-qualcomm-syscon.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0063-2-tsens-support-configurable-interrupts.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0073-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0064-clk-clk-rpm-fixes.patch
The file was addedtarget/linux/ipq806x/patches-4.19/105-mtd-nor-add-mx25l25635f.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts
The file was addedtarget/linux/ipq806x/patches-4.19/0032-phy-add-qcom-dwc3-phy.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0033-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0071-9-pcie-qcom-change-duplicate-pci-reset-to-phy-reset.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0072-add-ipq806x-with-no-clocks.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0035-clk-mux-Split-out-register-accessors-for-reuse.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0071-6-PCI-qcom-Force-GEN1-support.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0040-clk-qcom-Add-IPQ806X-s-HFPLLs.patch
The file was addedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi
The file was addedtarget/linux/ipq806x/patches-4.19/0056-cpufreq-dt-Add-missing-rcu-locks.patch
Commit f81e148eb610c3caad3cff392cc014c89c947bea by ynezz
ipq806x: update 4.19 kernel config

These changes are needed in order to migrate old kernel 4.14 config to
the upcoming kernel version 4.19.  Also add missing configuration
options that comes up with this SoC.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[line wrap long commit description, add 4.19 to subject, soc->SoC]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: f81e148)
The file was modifiedtarget/linux/ipq806x/config-4.19 (diff)
Commit 53801ae1c79ecf5153d658951e3c3afed4a16d93 by ynezz
kernel: generic: add missing config symbol to 4.19

PCI_V3_SEMI config symbol was found missing in generic kernel config
after ipq806x config refresh to 4.19.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[commit subject and description facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 53801ae)
The file was modifiedtarget/linux/generic/config-4.19 (diff)
Commit 63066d3006958ca52df71f53c6f413ad4fb74974 by ynezz
ipq806x: refresh 4.19 patches

Reworked:

- 0034 patchset update

Added:

- 080 Add support for pinctrl-msm framework

Removed:

- 0074-ipq806x-usb-Control-USB-master-reset.patch
   (we now have a dedicated driver for qcom usb)

- 0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke
   (merged upstream)

- 310-msm-adhoc-bus-support
   (it looks like it was never actually used in any dts)

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[commit subject and description facelift, SoB fix]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 63066d3)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0009-dt-bindings-arm-Document-qcom-kpss-gcc.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0012-clk-qcom-Add-safe-switch-hook-for-krait-mux-clocks.patch
The file was removedtarget/linux/ipq806x/patches-4.19/0043-clk-qcom-Add-Krait-clock-controller-driver.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-5-PCI-qcom-Programming-the-PCIE-iATU-for-IPQ806x.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-6-PCI-qcom-Force-GEN1-support.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0003-clk-qcom-Add-HFPLL-driver.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0065-arm-override-compiler-flags.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-2-PCI-qcom-Fixed-IPQ806x-PCIE-reset-changes.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/0034-ARM-Add-Krait-L2-register-accessor-functions.patch
The file was removedtarget/linux/ipq806x/patches-4.19/0042-clk-qcom-Add-KPSS-ACC-GCC-driver.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/0038-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0011-dt-bindings-clock-Document-qcom-krait-cc.patch
The file was removedtarget/linux/ipq806x/patches-4.19/0074-ipq806x-usb-Control-USB-master-reset.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-9-pcie-qcom-change-duplicate-pci-reset-to-phy-reset.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/850-soc-add-qualcomm-syscon.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/0044-clk-Add-safe-switch-hook.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0010-clk-qcom-Add-Krait-clock-controller-driver.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0063-2-tsens-support-configurable-interrupts.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/310-msm-adhoc-bus-support.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0072-add-ipq806x-with-no-clocks.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0005-clk-qcom-Add-MSM8960-APQ8064-s-HFPLLs.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0006-clk-qcom-Add-IPQ806X-s-HFPLLs.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-1-PCI-qcom-Fixed-IPQ806x-specific-clocks.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0046-cpufreq-qcom-independent-core-clocks.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/080-ARM-dts-qcom-add-gpio-ranges-property.patch
The file was removedtarget/linux/ipq806x/patches-4.19/0040-clk-qcom-Add-IPQ806X-s-HFPLLs.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0004-dt-bindings-clock-Document-qcom-hfpll.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-7-pcie-Set-PCIE-MRRS-and-MPS-to-256B.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0064-clk-clk-rpm-fixes.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/105-mtd-nor-add-mx25l25635f.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0032-phy-add-qcom-dwc3-phy.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0001-ARM-Add-Krait-L2-register-accessor-functions.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0045-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke.patch
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0007-clk-qcom-Add-support-for-Krait-clocks.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/0041-clk-qcom-Add-support-for-Krait-clocks.patch
The file was removedtarget/linux/ipq806x/patches-4.19/0039-clk-qcom-Add-HFPLL-driver.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0073-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0002-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0056-cpufreq-dt-Add-missing-rcu-locks.patch (diff)
The file was addedtarget/linux/ipq806x/patches-4.19/0034-0008-clk-qcom-Add-KPSS-ACC-GCC-driver.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-8-pcie-qcom-Fixed-pcie_phy_clk-branch-issue.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-4.19/0063-1-ipq806x-tsens-driver.patch (diff)
The file was removedtarget/linux/ipq806x/patches-4.19/0035-clk-mux-Split-out-register-accessors-for-reuse.patch
The file was modifiedtarget/linux/ipq806x/patches-4.19/0071-3-PCI-qcom-Fixed-IPQ806x-PCIE-init-changes.patch (diff)
Commit 9e9fe2392e4ce902745737d4dc379c4fda1f2534 by ynezz
ipq806x: convert ok to okay in dts

DT spec require okay instead of ok in dts files

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 9e9fe23)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-db149.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
Commit 96a509eeeb6125e147b11752e02f3176f43e3db5 by ynezz
ipq806x: fix missing compatible and rename

- ipq8064 compatible was missing from nbg6817.
- Rename ap148 with a better descriptive name.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[proper authorship of the patch]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 96a509e)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff)
Commit afcb78f1035da7ca93b2afc9305aab18e930c43d by ynezz
ipq806x: use new usb3 implementation

Use new usb3 implementation and refresh dts to the new dwc3 structure

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[proper authorship of the patch]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: afcb78f)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-db149.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff)
Commit 61505922dc0ff846e576f6fd5626e2d7b6f8c3e5 by ynezz
ipq806x: convert ipq8064 dtsi interrupts

Convert hardcoded interrupts value to types defined in gci include file.
Interrupts sets to 0 are converted to IRQ_TYPE_LEVEL_HIGH to fix
kernel warning. Same fix has been applied to arm64 dts.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1797143
https://patchwork.kernel.org/patch/10367453/
https://patchwork.kernel.org/patch/10315315/

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 6150592)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
Commit 71b106223067dd37e749482ef70d5b62444c8f52 by ynezz
ipq806x: set apq8064 regulator to support cpuidle

Set qcom,apq8064-saw2-v1.1-cpu as regulator to make cpuidle work.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 71b1062)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
Commit 2336c2dbb1929837f7e42d4315c8073342a5b46b by ynezz
ipq806x: disable spc on ipq8065 soc

Spc is disabled in ipq8065 board as it does cause cpu lockup
(probably caused by wrong register being set)

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 2336c2d)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065.dtsi (diff)
Commit 9e7a8beb9c0ed3105f86465bc64dfc79bae34d1f by ynezz
ipq806x: add missing gpio and gsbi declaration

Adds missing gpio and gsbi declaration.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 9e7a8be)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
Commit 5ce72009ac11ebe6f83a7a4465c7371008605bda by ynezz
ipq806x: increase drive-strength for pinmux

Increase drive-strength from
https://lore.kernel.org/patchwork/patch/626885/

2mA drive strength is not enough when we connect multiple i2c devices
on the bus with different pull up resistors.

This issue was detected when multiple i2c devices
connected on the other side of level shifters on Linaro sensor board.
Maxing up to 16mA made i2c much stable.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 5ce7200)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
Commit df35293000a1f4b87fa87164e9e9ef4c71a327af by ynezz
ipq806x: add nand and sata tags

Add some tags for nand and sata structure to easily
reference them in other dts.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: df35293)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
Commit 2da033eaa6dd6c124c5ca2f3b96f136bbb45ff6a by ynezz
ipq806x: use ipq8064 dedicated watchdog

Add missing watchdog to list of compatible timers

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 2da033e)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
Commit 1acc054341d1e1163f329b54b28562d9724f12b7 by ynezz
ipq806x: r7800: add missing wifi definition for pcie

Add missing wifi compatible definition for r7800 device.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 1acc054)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
Commit fe26364065a1477fa5807d147b24a481b2d4abc2 by ynezz
ipq806x: d7800: fix warning on dtc compilation

There is warning with "property has invalid length (4 bytes)"
related to nand definition. Set size-cells to zero to fix this.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: fe26364)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
Commit 044c79689bc1117abc5eee394a7f8e312ac9f8d0 by ynezz
ipq806x: ap148: reorganize dts

Reorganize dts to use tags from ipq8064 dtsi

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 044c796)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff)
Commit 2296d41a1c42c96e7409ec437c1952a3895eeaa0 by ynezz
ipq806x: ap161: fix wrong definition stdout

From documentation
https://www.kernel.org/doc/Documentation/devicetree/bindings/chosen.txt
should be just stdout-path

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[proper authorship of the patch]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 2296d41)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff)
Commit f28e6ae7ceb89651082f75b9dceb23fecf788b73 by ynezz
ipq806x: improve mdio gpios list

Improve rediability of gpio mdio list. No functional change.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[proper authorship of the patch]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: f28e6ae)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts (diff)
Commit 402153623d927c35e4ee66cf2111e8e7d456d428 by ynezz
ipq806x: fix tsens driver in 4.19

Added patch:

- 063-3 Fix tsense shared memory problem

Recent changes in ioremap_resource function are causing fails for the
memory areas which are already mapped. This changes are causing tsense
driver failures during initialization:

  qcom-tsens 900000.thermal-sensor: tsens init failed

So this patch uses simple ioremap in order to use this shared memory
space.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[commit subject and desciption facelitf]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 4021536)
The file was addedtarget/linux/ipq806x/patches-4.19/0063-3-tsens-fix-kernel-4_19.patch
Commit 1698b36bb45e4e0fe7a6e21280ebeea227922beb by ynezz
kernel: make dwc3 usb driver depends on kernel 4.14

- usb-dwc3-of-simple is not used anymore as we have qcom dedicated driver
- usb-phy-qcom-dwc3 is not dependent of dwc3-of-simple

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 1698b36)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
Commit 77e7d6c20dc6d5e50600fb4d013f4b71341e4168 by ynezz
ipq806x: add missing core1 voltage tolerance

Voltage tolerance is accounted per core, not per cpu, so add
missing DT entry.

Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 77e7d6c)
The file was modifiedtarget/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff)
Commit ce8707ea79b189a06d7dee72047a587d44dd82cf by ynezz
ipq806x: update USB3 modules for 4.19

- Use new dwc3-qcom usb driver.
- Drop dwc3-of-simple as we have a dedicated driver now.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[split into separate commit, commit subject facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: ce8707e)
The file was modifiedtarget/linux/ipq806x/Makefile (diff)
Commit 2a82e0e1ca0f10406e6d6d8d7b95e9bb4445940d by ynezz
ipq806x: switch to 4.19 kernel version

It has been used by several people for some time already and feedback
has been mostly positive.

Ref: https://github.com/openwrt/openwrt/pull/2472
Tested-by: Hannu Nyman <hannu.nyman@iki.fi> [ipq8065, R7800]
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [ipq8065, NBG6817]
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[separate commit, commit subject and description facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 2a82e0e)
The file was modifiedtarget/linux/ipq806x/Makefile (diff)
Commit 98b3526bf23e8d1b48939c937c9b12e4f2160415 by ynezz
iputils: move iputils tools to packages feed

iputils has moved from the master tree to the packages feed, and is
switching from the abandoned skbuff.net upstream to
github.com/iputils/iputils.

Ref: https://git.openwrt.org/556698cedf9e86a0ffe9f148d4e8e733676c26f6
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 98b3526)
The file was removedpackage/network/utils/iputils/patches/020-include_fixes.patch
The file was removedpackage/network/utils/iputils/patches/001-iputils.patch
The file was removedpackage/network/utils/iputils/patches/003-fix-makefile.patch
The file was removedpackage/network/utils/iputils/patches/011-ping6_use_gnu_source.patch
The file was removedpackage/network/utils/iputils/patches/010-ping6_uclibc_resolv.patch
The file was removedpackage/network/utils/iputils/patches/002-fix-ipv6.patch
The file was removedpackage/network/utils/iputils/Makefile
Commit 174ff7d754b272cbf6169bfbb245dbd12b392830 by ynezz
base-files: send informational UDP message each second waiting

The preinit network initialisation and failsafe informational message
are inherently racy as the interface takes some time to become
functional after "ip link set $pi_ifname up" command.

Consider this timing:

[   12.002713] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   12.008819] IPv6: ADDRCONF(NETDEV_UP): eth1.1: link is not ready
[   12.118877] random: procd: uninitialized urandom read (4 bytes read)
[   13.068614] eth1: link up (1000Mbps/Full duplex)
[   13.073309] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   13.080445] IPv6: ADDRCONF(NETDEV_CHANGE): eth1.1: link becomes ready

Since the UDP message was sent prior to link becoming ready, it was
never seen on the wire.

The default failsafe timeout is set to 2 seconds, so with this patch
there are two attempts to send the message, one spent in vain, and the
other visible in tcpdump on an attached host. Of course, in cases when
the interface is brought up faster it leads to two messages, however it
should be harmless. This patch (almost) doesn't affect normal boot time
while still allowing to enter failsafe reliably with a single button
press, matching the official "generic failsafe" documentation.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
(commit: 174ff7d)
The file was modifiedpackage/base-files/files/lib/preinit/30_failsafe_wait (diff)
Commit ad6c6361f9f85f7cf6f53558d109c82de73743a5 by ynezz
ath79: enable all space on Netgear ar9344-based WNDR routers

Netgear WNDR routers (AR9344 models) like WNDR4300 have 128 MiB of flash
memory but only first 32 MiB are used now - both by vendor's firmware and
OpenWrt. This patch concatenates two regions of flash memory: ubi part
of firmware partition and reserved (unused) space beyond 'caldata_backup'
while preserving ART backup. No data is wiped or moved away.
This increases area for OS ubi volumes from 23 to 119 Megabytes.

Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
(commit: ad6c636)
The file was modifiedtarget/linux/ath79/dts/ar9344_netgear_wndr.dtsi (diff)
Commit b14e529dd7f10646e3f9a6b36cd3d93fd6c36dc8 by ynezz
ath79: add D-Link DIR-615 E4

Specifications:

- FCC ID: KA2IR615E3
- SoC: MIPS32 24K 400 MHz Atheros AR7240
- RAM: 32 MiB DDR SDRAM ESMT M13S2561616A-5T
- Flash: 4 MiB NOR SPI Macronix MX25L3208E
- Wireless: AR9287 2.4 GHz 802.11n 2T2R, 2x RP-SMA connectors
- Ethernet: 5x 100BASE-TX Fast Ethernet
- LEDs: 9x GPIO, 1x ath9k
- Buttons: 2x tactile switches
- UART: 3.3 V, 115200 8n1
- USB: simple hardware modification required, 1x USB 1.1 Full Speed

Partitioning notes:

Vendor firmware (based on CameoAP99) defines two additional partitions:
"mac" @0x3b0000, size 0x10000 and "lp" @0x3c0000, size 0x30000.

The "mac" partition stores LAN MAC address and hardware board name.
However, the vendor firmware uses addresses from "nvram" partition, and
the board name is used only for informational purposes in the Web
interface (included in the pages' header), not affecting the firmware
image check.

The "lp" partition is supposed to contain a "language pack" (which can
be used to add an additional language support to the Web interface) and
is flashed separately, using the vendor firmware upgrade page.

Since these partitions are absolutely useless for OpenWrt and
overwriting them doesn't prevent downgrading to obsolete vendor
firmware, this patch appends the valueable space to "firmware".

Installation instructions:

- Upgrade from OpenWrt ar71xx with "sysupgrade -f -n"
or
- Upload as a firmware update via the vendor Web-interface
or
- Connect UART and use "loady" to upload and run OpenWrt initramfs
  image, then sysupgrade from it (TFTP client doesn't work)
or
- Before powering up hold "reset" button and keep it pressed for about
  15 seconds after, then access fail safe Web server on 192.168.0.1 (the
  old uIP TCP/IP protocol stack is not compatible with modern Linux, the
  kernel, so you'll need to use some other OS to do this). Can be
  performed without a Web-browser too:
    curl http://192.168.0.1/cgi/index \
      -F Send=@openwrt-ath79-tiny-dlink_dir-615-e4-squashfs-factory.bin

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
(commit: b14e529)
The file was modifiedtarget/linux/ath79/image/tiny.mk (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/ar7240_dlink_dir-615-e4.dts
Commit 05d35403b211ccb9bf20e2b3c0b7a30c82c6d6a2 by ynezz
ath79-tiny: enable 4k sectors

This enables using 4kiB sectors as erase blocks for 4MiB NOR flash ICs
that support it.

Writeable jffs2 overlay used to store settings requires a partition with
at least 5 erase blocks, so using small sectors is essential for devices
with 4MiB flash.

Sysupgrading a device running firmware without this feature will likely
not allow to preserve configs automatically but since ath79 is
considered to be in a "technology preview" state it shouldn't be a
problem.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
(commit: 05d3540)
The file was modifiedtarget/linux/ath79/tiny/config-default (diff)
Commit 34466afb28bc1779a8c7e8bec93785ff16de6ad2 by ynezz
uboot-envtools: ath79: fix missing etactica eg200 support

Was inadvertantly missed from the inital forward port from ar71xx to
ath79.

Fixes: 1588114cf2a3 ("ath79: add etactica-eg200 support")
Signed-off-by: Karl Palsson <karlp@etactica.com>
[commit description/subject facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 34466af)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
Commit b70052c6e63f4fb3189ab2f9669c1fbd19478d79 by ynezz
uci: update to latest Git HEAD

165b44413145 uci: Fix extra semicolons warnings
66264ed9ec9e cmake: add more hardening compiler flags
cca6f105fae2 libuci: refactor uci_get_errorstr
750b046eb77f tests: cram: Lua: add test case for uci_get_errorstr
654d7c33da28 lua: add missing forward declaration
03dfbbe6fef7 cli: fix format string clang-10 warning

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: b70052c)
The file was modifiedpackage/system/uci/Makefile (diff)
Commit e417ff88f19b90fc7badbb67b2e8c1760dd024dc by freifunk
ramips: harmonize line breaks in image Makefiles

This harmonizes the line wrapping in image Makefile device
definitions, as those are frequently copy-pasted and are a common
subject of review comments. Having the treatment unifying should
reduce the cases where adjustment is necessary afterwards.

Harmonization is achieved by consistently (read "strictly")
applying certain rules:
- Never put more than 80 characters into one line
- Fill lines up (do not break after 40 chars because of ...)
- Use one tab for indent after wrapping by "\"
- Only break after pipe "|" for IMAGE variables

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e417ff8)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt288x.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 0757f7fedca77d169682d41e7b861d86e7308a11 by freifunk
ath79: harmonize line breaks in image Makefiles

This harmonizes the line wrapping in image Makefile device
definitions, as those are frequently copy-pasted and are a common
subject of review comments. Having the treatment unifying should
reduce the cases where adjustment is necessary afterwards.

Harmonization is achieved by consistently (read "strictly")
applying certain rules:
- Never put more than 80 characters into one line
- Fill lines up (do not break after 40 chars because of ...)
- Use one tab for indent after wrapping by "\"
- Only break after pipe "|" for IMAGE variables

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 0757f7f)
The file was modifiedtarget/linux/ath79/image/common-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/image/tiny-netgear.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/image/common-netgear.mk (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
The file was modifiedtarget/linux/ath79/image/tiny.mk (diff)
Commit bc3783d22185513b0882fd3eb0530041bc8f0c7a by freifunk
build: image: add SOC device variable

This creates the device variable SOC and adds it to DEFAULT_DEVICE_VARS.

It is supposed to replace target-specific SOC variables like ATH_SOC or
MTK_SOC and thus unify variable names across targets.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: bc3783d)
The file was modifiedinclude/image.mk (diff)
Commit 95030ac0b673165772daf27128359eaaf536d457 by freifunk
ath79: rename ATH_SOC to SOC

This replaces ATH_SOC by the newly introduced common SOC device
variable.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 95030ac)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was modifiedtarget/linux/ath79/image/tiny-netgear.mk (diff)
The file was modifiedtarget/linux/ath79/image/tiny.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/image/Makefile (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
Commit 58e71e322bc0e0edd08157075e9022c15ae33ec5 by freifunk
ramips: rename MTK_SOC to SOC

This replaces MTK_SOC by the newly introduced common SOC device
variable.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 58e71e3)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt288x.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt3883.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
Commit b085e0586faf4da4b2c296ddf31885dd781bd85c by freifunk
sunxi: rename SUNXI_SOC to SOC

This replaces SUNXI_SOC by the newly introduced common SOC device
variable.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: b085e05)
The file was modifiedtarget/linux/sunxi/image/Makefile (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a53.mk (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a7.mk (diff)
The file was modifiedtarget/linux/sunxi/image/cortex-a8.mk (diff)
Commit 4ebc9dc9c4faf8d9abc4197a74b892a66d9c1bcb by rafal
fstools: update to latest git HEAD

111a43f libblkid-tiny: vfat: Change parsing label in special cases
f43a1aa libblkid-tiny: vfat: Fix reading labels which starts with byte 0x05
157924d libblkid-tiny: add blkid_probe_set_id_label() stub
0c5761f libblkid-tiny: use separated buffer for each block device read
b82c5c1 libblkid-tiny: add functions for allocating & freeing probe struct
12851d6 blockd: don't flush devices list on "hotplug" call
5ea47fe blockd: fix vlist memory corruption

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 4ebc9dc)
The file was modifiedpackage/system/fstools/Makefile (diff)
Commit 1f455418ef1ea67fda710e1b86a9e021bb4a2413 by freifunk
ramips: fix USB LED for Belkin F9K1109v1

Device support for Belkin F9K1109v1 was added using set_usb_led()
although this was removed in 772b27c20736 ("ramips: set F5D8235 v1
usb led trigger via devicetree").

Use ucidef_set_led_usbport() instead.

Fixes: f2c83532f92c ("ramips: add support for Belkin F9K1109v1")

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[rephrase commit title and message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 1f45541)
The file was modifiedtarget/linux/ramips/rt3883/base-files/etc/board.d/01_leds (diff)
Commit 4113d8a2554adf5ecee55cc07956eafad378eaff by mail
ipq-wifi: add BDF for Aruba AP-303

The BDF originates from the vendor-firmware.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 4113d8a)
The file was addedpackage/firmware/ipq-wifi/board-aruba_ap-303.qca4019
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
Commit 102c8c55f217606cdbdc9a449667e034676b3e75 by mail
ipq40xx: add support for Aruba AP-303

Hardware
--------

SoC:   Qualcomm IPQ4029
RAM:   512M DDR3
FLASH: - 128MB NAND (Macronix MX30LF1G18AC)
       - 4MB SPI-NOR (Macronix MX25R3235F)
TPM:   Atmel AT97SC3203
BLE:   Texas Instruments CC2540T
       attached to ttyMSM0
ETH:   Atheros AR8035
LED:   WiFi (amber / green)
       System (red / green)
BTN:   Reset

To connect to the serial console, you can solder to the labled pads next
to the USB port or use your Aruba supplied UARt adapter.

Do NOT plug a standard USB cable into the Console labled USB-port!
Aruba/HPE simply put UART on the micro-USB pins. You can solder yourself
an adapter cable:

VCC - NC
D+ - TX
D- - RX
GND - GND

The console setting in bootloader and OS is 9600 8N1. Voltage level is
3.3V.

To enable a full list of commands in the U-Boot "help" command, execute
the literal "diag" command.

Installation
------------

1. Get the OpenWrt initramfs image. Rename it to ipq40xx.ari and put it
   into the TFTP server root directory. Configure the TFTP server to
   be reachable at 192.168.1.75/24. Connect the machine running the TFTP
   server to the ethernet port of the access point.

2. Connect to the serial console. Interrupt autobooting by pressing
   Enter when prompted.

3. Configure the bootargs and bootcmd for OpenWrt.
   $ setenv bootargs_openwrt "setenv bootargs console=ttyMSM1,9600n8"
   $ setenv nandboot_openwrt "run bootargs_openwrt; ubi part aos1;
     ubi read 0x85000000 kernel; bootm 0x85000000"
   $ setenv ramboot_openwrt "run bootargs_openwrt;
     setenv ipaddr 192.168.1.105; setenv serverip 192.168.1.75;
     netget; set fdt_high 0x87000000; bootm"
   $ setenv bootcmd "run nandboot_openwrt"
   $ saveenv

4. Load OpenWrt into RAM:
   $ run ramboot_openwrt

5. After OpenWrt booted, transfer the OpenWrt sysupgrade image to the
   /tmp folder on the device.

6. Flash OpenWrt:
   $ ubidetach -p /dev/mtd1
   $ ubiformat /dev/mtd1
   $ sysupgrade -n /tmp/openwrt-sysupgrade.bin

To go back to the stock firmware, simply reset the bootcmd in the
bootloader to the original value:

  $ setenv bootcmd "boot"
  $ saveenv

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 102c8c5)
The file was addedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4029-ap-303.dts
The file was modifiedtarget/linux/ipq40xx/image/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/preinit/06_set_preinit_iface_ipq40xx.sh (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/inittab (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ipq40xx/patches-4.19/304-mtd-spi-nor-Add-support-for-mx25r3235f.patch
The file was modifiedtarget/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch (diff)
Commit a4260eaab7744c8e3f1f7a62a61aab5e3b562342 by freifunk
ath79: fix MAC address setup for TP-Link TL-WDR3600/TL-WDR4300

The current ethernet MAC address setup of TL-WDR4300 board is different
from the setup of stock firmware:

OpenWrt: lan = label_mac -2, wan = label_mac -2
  stock: lan = label_mac,    wan = label_mac +1

The full address assignment is as follows:
LAN  label
WAN  label + 1
5G   label
2G   label - 1

This patch changes all devices using TL-WDR4300 board:
TL-WDR3600 v1 (checked on device)
TL-WDR4300 v1 (checked on device)
TL-WDR4300 v1 (IL)

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[rephrase/extend commit title/message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a4260ea)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi (diff)
Commit 9b02d32e34df2bb8821ec6f08f525bee22d0d1ba by freifunk
ar71xx: fix MAC address setup for TL-WDR4300 board

The current ethernet MAC address setup of TL-WDR4300 board is different
from the setup of stock firmware:

OpenWrt: lan = label_mac -2, wan = label_mac -2
  stock: lan = label_mac,    wan = label_mac +1

This patch applies to all devices using TL-WDR4300 board:
TL-WDR3600 v1
TL-WDR4300 v1
TL-WDR4300 v1 (IL)
TL-WDR4310 v1
Mercury MW4530R v1

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 9b02d32)
The file was modifiedtarget/linux/ar71xx/files/arch/mips/ath79/mach-tl-wdr4300.c (diff)
The file was modifiedtarget/linux/ar71xx/base-files/etc/board.d/02_network (diff)
Commit 80839694056d7eedb1fac1c4b61847c4a4f94d6a by freifunk
ipq40xx: improve ASUS RT-AC58U support

This patch does the following:

- move WiFi LED setup to DTS
- fix LAN/WAN MAC addresses and add label MAC address
- wan5G -> wlan5G, power -> led_power
- increase flash SPI frequency to 30MHz

MAC addresses are stored in Factory partition at:
0x1006: WiFi 2.4GHz, WAN (label_mac)
0x5006: WiFi 5GHz, LAN (label_mac +4)

By improving flash speed,
`time dd if=/dev/mtdblock8 of=/dev/null bs=2k`
is reduced from 7m 10.26s to 5m 9.52s.
Using higher frequencies did not improve speed further.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 8083969)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
Commit d0efb1ba95f34b70dca759b6cfeb854be43a4edf by freifunk
ipq40xx: remove unnecessary usb nodes in DTS for ASUS RT-AC58U

RT-AC58U has single USB 3.0 port, and only usb3_port1 is actually used.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: d0efb1b)
The file was modifiedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff)
Commit 02f8dbc6fe71c04d89aa5e3129a5ec84903cf395 by freifunk
ramips: add eth0 MAC address for Edimax RG21S

So far, lan/wan MAC address for Edimax RG21S are only read using
mtd_get_mac_ascii, so eth0.1 and eth0.2 addresses are set, but
eth0 address is random. Since the device's LAN address is the same
as for 2.4 GHz, though, this patch set's the eth0 address based
on the 2.4 GHz one, which can be extracted by mtd-mac-address.

This will also allow to move the label MAC address setup to DT.

The setup of lan_mac and wan_mac are kept in 02_network, so those
locations are still in use, too.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 02f8dbc)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff)
Commit 8ea7aa5380aba4301bd1804e326534c28249bb24 by freifunk
ramips: further DTS improvements for Edimax RG21S

This fixes the state_default node by setting the correct groups and
inheriting &state_default from parent DTSI directly.

The compatible for the wifi nodes is changed to the more generic
mediatek,mt76.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 8ea7aa5)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff)
Commit b3bdfd5df55b104f3affea116a3c54075ea6549c by freifunk
lantiq: dts: assign the MDIO pins to the gsw node

Assign the MDIO pins to the switch node instead of using pin hogging
(where pins are assigned to the pin controller).
This is the preferred way of assigning pins upstream.

This converts amazonse, ar9 and vr9. danube is skipped because the pin
controller doesn't define a pinmux for the MDIO pins (some of the SoC
pads may be hardwired to the MDIO pins instead of being configurable).

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: b3bdfd5)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VG3503J.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/DM200.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7412.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/WBMR300.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ736X.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV5A.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7519RW22.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ASL56026.dts (diff)
Commit edb0a936f0af134ed2fb01c05e5d31b9944d2454 by freifunk
lantiq: dts: define the SPI pins in {amazonse,ar9,vr9}.dtsi

Define the SPI pins in the corresponding SoCs.dtsi and assign them to
the SPI controller node. All known boards use CS4 and it's likely that
this is hardcoded in bootrom so this doesn't bother with having
per-board SPI pinmux settings.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: edb0a93)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/WBMR300.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/DM200.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN1000B.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7362SL.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dtsi (diff)
Commit 7298c25f744a042f021da7a5e0fa81268bb454ce by freifunk
lantiq: dts: assign the NAND pins to the nand-controller node

Assign the NAND pins to the NAND controller node instead of using pin
hogging (where pins are assigned to the pin controller).
This is the preferred way of assigning pins upstream.

While here, define all NAND pins (CLE, ALE, read/RD, ready busy/RDY and
CE/CS1). This means that the pinctrl subsystem knows that these pins are
in use and cannot be re-assigned as GPIOs for example.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: 7298c25)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV5A.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-MICRON.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV3A.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF1.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV2B.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-HYNIX.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7412.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF3.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920NAND.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7362SL.dts (diff)
Commit 660200e53d627aee107ac90ba611bd762b98a4f6 by freifunk
lantiq: dts: assign the GPHY LED pins to the Ethernet controller node

Assign the GPHY LED pins to the Ethernet controller node instead of
using pin hogging (where pins are assigned to the pin controller).
This is the preferred way of assigning pins upstream.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: 660200e)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VG3503J.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff)
Commit dcb5e52209e52b6004b5888d41620386a28d2567 by freifunk
lantiq: dts: assign the STP pins to the STP GPIO controller node

Assign the STP pins to the STP GPIO controller node instead of using
pin hogging (where pins are assigned to the pin controller).
This is the preferred way of assigning pins upstream.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: dcb5e52)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4510PW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/GIGASX76X.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY50712.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY50810.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts (diff)
Commit 8e7b573b7aa4c08c7e838b271677dc68a0db128e by freifunk
lantiq: dts: assign the PCI pins to the PCI controller node

Assign the PCI pins to the PCI controller node instead of using pin
hogging (where pins are assigned to the pin controller).
This is the preferred way of assigning pins upstream.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: 8e7b573)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7519PW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4520PW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7506PW11.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW22.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7320.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7312.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7518PW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7525PW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV452CQW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV2B.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY50712.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4525PW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV8539PW22.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV3A.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ACMP252.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4510PW.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY50810.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7510PW22.dts (diff)
Commit 4c88b3b5dc4cae62f40fdf5adc0f32885eac7f9b by freifunk
lantiq: dts: assign the ASC pins to the serial controller node

Assign the ASC pins to the serial controller node instead of using pin
hogging (where pins are assigned to the pin controller).
This is the preferred way of assigning pins upstream.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: 4c88b3b)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/ALL0333CJ.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN1000B.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi (diff)
Commit de6dd7a8db1c073734113156668bca6792dc123d by freifunk
lantiq: split device definitions into files

This splits device definitions into several *.mk files to increase
overview.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: de6dd7a)
The file was addedtarget/linux/lantiq/image/danube.mk
The file was addedtarget/linux/lantiq/image/vr9.mk
The file was addedtarget/linux/lantiq/image/ar9.mk
The file was addedtarget/linux/lantiq/image/amazonse.mk
The file was addedtarget/linux/lantiq/image/falcon.mk
The file was modifiedtarget/linux/lantiq/image/Makefile (diff)
The file was addedtarget/linux/lantiq/image/xway_legacy.mk
Commit c640370939d725238aa6200423eb8aabf59ef23e by freifunk
lantiq: use soc_vendor_device scheme on DTS file

This renames lantiq DTS(I) files to follow soc_vendor_device scheme.
This will make DTS files easier to maintain.

As a side effect, DTS file name can be derived from device node
names now, only having to specify a SOC variable in Makefiles.

While at it, move files to arch/mips/boot/dts/lantiq subfolder.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c640370)
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7519NOR.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7518pw.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/DM200.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7412.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN3500B.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/falcon.dtsi
The file was modifiedtarget/linux/lantiq/image/danube.mk (diff)
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY88444.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_falcon-sfp.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN1000B.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22BRN.dts
The file was modifiedtarget/linux/lantiq/image/falcon.mk (diff)
The file was modifiedtarget/linux/lantiq/image/amazonse.mk (diff)
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/TDW8980.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98000NAND.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ACMP252.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98035SYNCE1588.dts
The file was modifiedtarget/linux/lantiq/image/ar9.mk (diff)
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7312.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4510PW.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7312.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-HYNIX.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7518PW.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY50810.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_netgear_dgn3500.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-MICRON.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-sflash.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98000-base.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_buffalo_wbmr-300hpd.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920-nand.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7506pw11.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ALL0333CJ.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/falcon-sflash-16M.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7510PW22.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7525PW.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY50712.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_alphanetworks_asl56026.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7519pw.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7320.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_zte_h201l.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV8539PW22.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw8980.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4520pw.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv452cqw.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vg3503j.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_zyxel_p-2812hnu-fx.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_lantiq_easy50712.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98035synce1588.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22-brn.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920NOR.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/amazonse_allnet_all0333cj.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7412.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7360sl.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF1.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV2B.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW22.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/WBMR.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519-brn.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/H201L.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7506PW11.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy88388.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01a.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_bt_homehub-v2b.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_lantiq_easy50810.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_falcon-mdu.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/WBMR300.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3370-rev2.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV3A.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7519PW.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nor.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy88444.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF3.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VG3503J.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_audiocodes_mp-252.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_arv7519rw22.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_zyxel_p-2812hnu-f1.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_bt_homehub-v3a.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/GIGASX76X.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VR200.dts
The file was modifiedtarget/linux/lantiq/image/xway_legacy.mk (diff)
The file was modifiedtarget/linux/lantiq/image/vr9.mk (diff)
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7320.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4525pw.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7362sl.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV5A.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98020-v18.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3370-rev2-micron.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98035SYNCE.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_buffalo_wbmr-hp-g300h.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv8539pw22.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920NAND.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200v.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4519pw.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY88388.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98020.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FALCON-SFP.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/amazonse_netgear_dgn1000b.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22NOR.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV7519RW22.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_netgear_dgn3500b.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7525pw.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01A.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VR200v.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_zyxel_p-2601hn.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv752dpw.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3370-rev2-hynix.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV452CQW.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nand.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/TDW8970.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98021.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7519BRN.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/amazonse.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_zyxel_p-2812hnu-f3.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ASL56026.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98020V18.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_sflash-16m.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7362SL.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_siemens_gigaset-sx76x.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4519PW.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4510pw.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98035synce.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW.dts
The file was modifiedtarget/linux/lantiq/image/Makefile (diff)
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FALCON-MDU.dts
The file was modifiedtarget/linux/lantiq/image/tp-link.mk (diff)
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7510pw22.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4525PW.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_netgear_dgn3500.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_netgear_dm200.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98020.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98000NOR.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920-nor.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY98000SFLASH.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ7360SL.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw8970.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/FRITZ736X.dtsi
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv752dpw22.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519-nor.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube.dtsi
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/ARV4520PW.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98021.dts
The file was addedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22-nor.dts
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi
Commit 397aa5d37d2bb3762058a6aeb497fc804974bde7 by freifunk
lantiq: remove ar9_lantiq_easy50810.dts

This file seems to be orphaned, no device setup existing for it.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 397aa5d)
The file was removedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_lantiq_easy50810.dts
Commit e2eb6d5829c71ded0238059a7f2c6ade19c8b171 by freifunk
lantiq: move include to parent falcon_lantiq_easy98000.dtsi

This moves the include of lantiq.dtsi from the DTS files to the
parent falcon_lantiq_easy98000.dtsi.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e2eb6d5)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-sflash.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nand.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nor.dts (diff)
Commit bf43e5bbf91ca1a90df8dae3e2cce6bbb61d5cd9 by dedeckeh
openvpn: update to 2.4.8

Backport two upstream commits that allow building
openvpn-openssl without OpenSSLs deprecated APIs.

Full changelog:
https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn24#OpenVPN2.4.8

Signed-off-by: Magnus Kroken <mkroken@gmail.com>
(commit: bf43e5b)
The file was modifiedpackage/network/services/openvpn/patches/220-disable_des.patch (diff)
The file was addedpackage/network/services/openvpn/patches/110-openssl-dont-use-deprecated-ssleay-symbols.patch
The file was modifiedpackage/network/services/openvpn/patches/210-build_always_use_internal_lz4.patch (diff)
The file was addedpackage/network/services/openvpn/patches/111-openssl-add-missing-include-statements.patch
The file was modifiedpackage/network/services/openvpn/Makefile (diff)
Commit 74e9f95c79dc574c2407ed798f37c9a4c989e55d by freifunk
ramips: further improve support for Xiaomi MiWiFi Nano

This patch does the following:

- prepend vendor name to model
- set status LEDs to follow the behavior in stock FW
- simplify state_default node definition
- use generic name for flash node

Stock FW status indicators:
https://files.xiaomi-mi.com/files/Mi_Router_Wi-Fi_Nano/Mi_router-NANO_EN.pdf
> Yellow: power on / off
> Blue: during normal operation
> Red: in case of problems with the operation of the device

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 74e9f95)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff)
Commit ea5cf7c0dd98db62de1b368096f903177636b6e7 by freifunk
ramips: fix MAC address setup for Xiaomi MiWiFi Nano

MAC addresses are stored in factory partition at:
0x0004: WiFi 2.4GHz (label_mac +1)
0x0028: LAN, WAN (label_mac)

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: ea5cf7c)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff)
Commit 5f4244150f99d7bf72a96ec4d9c1055386e66b53 by jo
fstools: update to latest git HEAD

b4e25d5 libblkid-tiny: fix symbol collision with full libblkid

Fixes: FS#2691, FS#2692
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 5f42441)
The file was modifiedpackage/system/fstools/Makefile (diff)
Commit f34f9a414dd32311bda950776eb77e63c0c772cb by jo
uhttpd: update to latest Git HEAD

5f9ae57 client: fix invalid data access through invalid content-length values

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: f34f9a4)
The file was modifiedpackage/network/services/uhttpd/Makefile (diff)
Commit 97af1fc979d0683649c6bea8a9245a6a9fa5413a by jo
uhttpd: reset PKG_RELEASE

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 97af1fc)
The file was modifiedpackage/network/services/uhttpd/Makefile (diff)
Commit 692390225d76de8f2daf582454e74942b82d090a by hauke
lantiq: fix phys led

led2l and led2h value is incorrectly set by led3l and led3h.
Bug was introduced in commit: 863e79f8d5544a8a884375d7e867f350fddca9b9

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
Fixes: 863e79f8d554 ("lantiq: add support for kernel 4.9")
(commit: 6923902)
The file was modifiedtarget/linux/lantiq/patches-4.19/0023-NET-PHY-add-led-support-for-intel-xway.patch (diff)
Commit 77e27e0f5354e3155c9951a0d5e570e36d548f1c by hauke
lantiq: enable 5ghz wifi on VR200/VR200v

Enable mt76 driver on VR200/VR200v.

Signed-off-by: Kevin Schmidt <kevin.patrick.schmidt@googlemail.com>
(commit: 77e27e0)
The file was modifiedtarget/linux/lantiq/image/tp-link.mk (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dtsi (diff)
Commit 65a561fd0919eafff2363ae8324db64be2a57f77 by hauke
toolchain/gcc: correct the check expr for newer clang

This fixes gcc build error within clang 11.0, it tweaks the version
string from LLVM to clang.

Signed-off-by: Yorkie Liu <yorkiefixer@gmail.com>
(commit: 65a561f)
The file was modifiedtoolchain/gcc/common.mk (diff)
Commit c102f702e7dc976c2ad2c04c0ce4462373e62365 by hauke
toolchain/gcc: Backport patch to fix unconditional MULTIARCH_DIRNAME

This backports the patch for GCC PR target/89587 (gcc's rs6000
configuration unconditionally sets MULTIARCH_DIRNAME, even when
multiarch is disabled).

This currently affects apm821xx and may cause issues when
cross-compiling packages, e.g. Python 3[1].

This includes patches for GCC 8 (with the changelog diff removed);
this change is already included in GCC 9.2 and 7.5.

[1]: https://github.com/openwrt/packages/issues/10552

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
[Removed patch for GCC 7.4.0, GCC 7.5.0 already contains this]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c102f70)
The file was addedtoolchain/gcc/patches/8.3.0/090-rs6000-PR-89587.patch
Commit 36baba65ec3b5bc8b31f563d96045efa9d97c563 by hauke
linux-firmware: update to 20191215

Update linux-firmware to 20191215

git log --pretty=oneline --abbrev-commit 20190815..20191215

eefb5f7 inside-secure: add new "mini" firmware for the EIP197 driver
dd1a12e Merge branch 'RB3-adsp-cdsp-mss-v4' of https://github.com/andersson/linux-firmware
c523dcd WHENCE: Add raspberry-pi4 SDIO file
99a15a4 Merge branch 'rpi4-fw' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux-firmware
2260cbd Merge branch 'master' of https://github.com/dikshitaagarwal/video_firmware_5.4
4c688be Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
e10ed21 qcom: update venus firmware files for v5.4
af4c4be cxgb4: Update firmware to revision 1.24.11.0
f93c7a1 brcm: Add BCM43455 NVRAM for Raspberry Pi 4 B
212e441 qcom: Add SDM845 Compute DSP firmware
ec84cf9 qcom: Add SDM845 Audio DSP firmware
62d0a1a qcom: Add SDM845 modem firmware
e8a0f4c rtl_nic: add firmware rtl8168fp-3
9581f15 Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware
978c04e linux-firmware: Update NXP Management Complex firmware to version 10.18.0
c62c3c2 linux-firmware: Update firmware file for Intel Bluetooth AX201
6272383 linux-firmware: Update firmware file for Intel Bluetooth AX200
84a7ca5 linux-firmware: Update firmware file for Intel Bluetooth 9560
96c3994 linux-firmware: Update firmware file for Intel Bluetooth 9260
7319341 amdgpu: update navi14 vcn firmware
b363d9d amdgpu: update navi10 vcn firmware
f1100dd Merge branch 'ehl_tgl_guc_huc' of git://anongit.freedesktop.org/drm/drm-firmware
4debf21 i915: Add HuC firmware v7.0.3 for TGL
1eb2ac4 i915: Add GuC firmware v35.2.0 for TGL
4b0a210 i915: Add HuC firmware v9.0.0 for EHL
610fe75 i915: Add GuC firmware v33.0.4 for EHL
11bdc57 rtw88: RTL8723D: add firmware file v48
9e194c7 qed: Add firmware 8.40.33.0
4065643 amdgpu: add new navi14 wks gfx firmware for 19.30
d4f88ea amdgpu: update navi14 firmware for 19.30
ea755b6 amdgpu: update raven firmware for 19.30
340e06e linux-firmware: Add firmware file for Intel Bluetooth AX201
ad7a8b2 Mellanox: Add new mlxsw_spectrum2 firmware 29.2000.2308
e756bf3 Mellanox: Add new mlxsw_spectrum firmware 13.2000.2308
b27d123 rtl_nic: add firmware files for RTL8153
180e2b4 rtl_bt: Update configuration file for BT part of RTL8822CU
0acd93e bnx2x: Add FW 7.13.15.0.
2b016af linux-firmware: Update AMD cpu microcode
4c3e853 linux-firmware: Update firmware file for Intel Bluetooth AX200
7a79d22 linux-firmware: Update firmware file for Intel Bluetooth AX201
fdab23a linux-firmware: Update firmware file for Intel Bluetooth 9560
b68efd7 linux-firmware: Update firmware file for Intel Bluetooth 9260
aa95e90 amdgpu: add initial navi14 firmware form 19.30
c1ce20e rtlwifi: rtl8821ae: Add firmware for the RTL8812AE variant.
7d187ac ice: Fix up WHENCE entry and symlink
4c55b97 Merge branch 'dev-queue' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/firmware
7c4db73 nvidia: Update Tegra210 XUSB firmware to v50.24
c054c53 nvidia: Add XUSB firmware for Tegra194
9cfefbd Remove duplicate symlinks
2de7abd copy-firmware: Create symlinks from WHENCE file
2116bcd Make symlinks consistent
c0590d8 amdgpu: update vega20 ucode for 19.30
43cc648 amdgpu: update vega12 ucode for 19.30
ffa0ed7 amdgpu: update vega10 ucode for 19.30
83e1b41 amdgpu: update picasso ucode for 19.30
7008617 amdgpu: update raven2 ucode for 19.30
9200baa amdgpu: update raven ucode for 19.30
f25a39c amdgpu: add new raven rlc firmware
9ae61e7 ice: Add package file for Intel E800 series driver
417a9c6 amdgpu: add initial navi10 firmware
702cc63 Merge branch 'cml_tgl-icl-dmc_huc_updates' of git://anongit.freedesktop.org/drm/drm-firmware
3182b4b Merge branch 'gpu-845' of https://github.com/ndechesne/linux-firmware
3ea84e5 drm/i915/firmware: Add v9.0.0 of HuC for Icelake
60ddd0e drm/i915/firmware: Add v4.0.0 of HuC for Cometlake
c47d8f8 drm/i915/firmware: Add v4.0.0 of HuC for Geminilake
2cdb78c drm/i915/firmware: Add v2.0.0 of HuC for Broxton
38965af drm/i915/firmware: Add v4.0.0 of HuC for Kabylake
8d127af drm/i915/firmware: Add v2.0.0 of HuC for Skylake
e7b6fa7 drm/i915/firmware: Add v33 of GuC for CML
e4ea25f drm/i915/firmware: Add v2.04 of DMC for TGL
51deca6 drm/i915/firmware: Add v1.09 of DMC for ICL
88ea23e qcom: add firmware files for Adreno a630
6c6918a linux-firmware: Update firmware file for Intel Bluetooth AX201
6ddb9d9 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
d45c950 nvidia: Add XUSB firmware for Tegra186
65c6595 Add symlinks for Tegra VIC firmware binaries
0b22bfc rtl_bt: Update RTL8723D BT FW to 0x828A_96F1
f667c00 rtl_nic: add firmware rtl8125a-3
fe1ae0d linux-firmware: Add firmware file for Intel Bluetooth AX201
2f885ba Chelsio driver loads firmware configuration file to allow firmware to distribute resources before chip bring up. Chelsio NIC driver, cxgb4 searches for firmware config file at /lib/firmware/cxgb4/ directory.
7307a29 brcm: Add 43455 based AP6255 NVRAM for the Minix Neo Z83-4 Mini PC
65d02cd brcm: Add 43340 based AP6234 NVRAM for the PoV TAB-P1006W-232 tablet
f38fb4f Merge tag 'iwlwifi-fw-2019-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware
40e4162 iwlwifi: update FWs to core45-152 release
c0fb3d9 check_whence: Add copy-firmware.sh to the list of ignored files
aa703aa rtl_bt: Update RTL8822C BT FW to V0x098A_94A4
665001a linux-firmware: Update firmware file for Intel Bluetooth AX200
c0ca980 linux-firmware: Update firmware file for Intel Bluetooth AX201
b6427bf linux-firmware: Update firmware file for Intel Bluetooth 9560
fe48882 linux-firmware: Update firmware file for Intel Bluetooth 9260
ebd40c6 Mellanox: Add new mlxsw_spectrum firmware 13.2000.1886

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
[Added missing symbolic links to Makefile]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 36baba6)
The file was modifiedpackage/firmware/linux-firmware/ti.mk (diff)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
The file was modifiedpackage/firmware/linux-firmware/marvell.mk (diff)
Commit 65982642668e859540b21c2bd3bf907493df830a by hauke
ath10k-firmware: update Candela Tech firmware images

The release notes since last time for wave-1:

* No changes to wave-1, but I make a version .014 copy anyway to keep
   the makefile in sync.

The release notes since last time for wave-2:

* December 16, 2019: Wave-2 has a fix to make setting txpower work
                      better. Before setting the power was ignored at
                      least some of the time (it also appeared to work
                      mostly, so I guess it was being correctly set in
                      other ways).

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
(commit: 6598264)
The file was modifiedpackage/firmware/ath10k-firmware/Makefile (diff)
Commit dc34c695c4faa46efc6e2367a2ba06a47caa4840 by hauke
scripts/dowload.pl: add archive.apache.org to apache mirror list

apache mirrors holds only latest releases, to download
older releases, one must use archive.apache.org to get
them.

Signed-off-by: Jiri Kastner <cz172638@gmail.com>
(commit: dc34c69)
The file was modifiedscripts/download.pl (diff)
Commit 9e2e48ff31cea669cfc9c1476f49b815ea9ac1b1 by hauke
tools: qemu: Add patches to support adapter_type and monolithicFlat

Its way more trouble to update this to a newer version of qemu than it
is to backport the two additional features we need.

Signed-off-by: Brett Mastbergen <bmastbergen@untangle.com>
(commit: 9e2e48f)
The file was addedtools/qemu/patches/0002-VMDK-introduce-VmdkExtent.patch
The file was addedtools/qemu/patches/0001-vmdk-fix-endianness-bugs.patch
The file was addedtools/qemu/patches/0005-VMDK-separate-vmdk_open-by-format-version.patch
The file was addedtools/qemu/patches/0010-VMDK-open-read-write-for-monolithicFlat-image.patch
The file was addedtools/qemu/patches/0007-VMDK-flush-multiple-extents.patch
The file was addedtools/qemu/patches/0012-vmdk-Allow-selecting-SCSI-adapter-in-image-creation.patch
The file was addedtools/qemu/patches/0009-VMDK-change-get_cluster_offset-return-type.patch
The file was addedtools/qemu/patches/0003-VMDK-bugfix-align-offset-to-cluster-in-get_whole_clu.patch
The file was addedtools/qemu/patches/0008-VMDK-move-static-cid_update-flag-to-bs-field.patch
The file was addedtools/qemu/patches/0004-VMDK-probe-for-monolithicFlat-images.patch
The file was addedtools/qemu/patches/0006-VMDK-add-field-BDRVVmdkState.desc_offset.patch
The file was addedtools/qemu/patches/0011-VMDK-create-different-subformats.patch
Commit 6041eb9547be49edaa6c2ecd5dd77e8a9e067244 by hauke
build: build proper VMDK formats for ESXI 6.5

VMWare ESXI 6.5 and above is not compatible with
subformat=monolithicSparse (The default qemu-img convert -O VMDK option).
Monolithic Sparse vmdk can be imported, but issues occur when running
sysupgrade with new images and other tasks that modify the file system
(issues like Kernel panics, reboot loops, sometimes crashing the Host ESXI
box).

This change creates an additional VMDK output file for ESXI that sets the
subformat to monlithicFlat, and the adapter_type to the SCSI lsilogic
controller.

This change existed back on:
25e36d379e73d64d6316fae9dc841c5ef28980f1

But it looks like the change was removed when refactoring occurred with:
5f6a2732f892b6229473576d89cc963ae9c97d5d

Signed-off-by: John Sommerville <jsommerville@untangle.com>
(commit: 6041eb9)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
Commit fd211e1677fc653feeef6b0b8b8e8659ac274b3c by hauke
iperf: Fix compilation with libcxx

Avoids redefining bool.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: fd211e1)
The file was modifiedpackage/network/utils/iperf/Makefile (diff)
The file was addedpackage/network/utils/iperf/patches/010-libcxx.patch
Commit 856ea2bad3b3eac565215c0ac79f37a4ba4cd5b7 by hauke
libcxx: Add package

Currently in OpenWrt, there are two libc++: libstdcpp and uClibc++. The
former is huge and the latter supports only C++98 with some basic support
for C++11. Those C++ versions seem to be specific to the compiler version

libcxx supports C++11 and above while being much smaller than libstdcpp.
On mt7621, these are the sizes of the ipks that I get:

libstdcpp: 460786
libcxx: 182881
uClibc++:67720

libcxx is faster than uClibc++ and is under active development as part of
the LLVM project while uClibc++ is effectively dead.

This PR modifies uclibc++.mk to expose the make menuconfig option. Further
cleanup is beyond the scope of this PR. What that means is, this is not
used by default.

A g++-libcxx wrapper based on the uClibc++ one was added. Works the same
way.

Compile tested with all packages that use uclibc++.mk in their Makefiles
under mipsel_24kc. kismet fails compilation but that package needs to be
cleaned up and updated.

Runtime tested with gddrescue, gdisk, dcwapd, bonnie++, and aircrack-ng
on a TP-Link Archer C7v2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 856ea2b)
The file was addedpackage/libs/libcxx/files/g++-libcxx
The file was addedpackage/libs/libcxx/Makefile
The file was modifiedinclude/uclibc++.mk (diff)
The file was modifiedconfig/Config-build.in (diff)
Commit dd299805ad18472a8245b4524a25e4381e166057 by hauke
ca-certificates: provide ca-certs by both ca-certificates and ca-bundle

- both packages provide ca-certs
- make ca-bundle the default provider

This should allow easy transition between these two forms of CA certificates storage

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
(commit: dd29980)
The file was modifiedpackage/system/ca-certificates/Makefile (diff)
Commit d034a1f4577108a465e8347d11a51dc0e5a29298 by hauke
adb: fix for SuperSpeed devices

The USB descriptor parsing in adb fails to detect SuperSpeed devices
because of the SuperSpeed Endpoint Companion Descriptor.  This
cherry-picks the upstream fix for the problem.

Unfortunately there never were a release with this fix before the
conversion to C++, so upgrading to a newer version isn't an option.

This makes adb work with SuperSpeed devices like the Sierra Wireless
EM7565.  Tested and verified.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: d034a1f)
The file was modifiedpackage/utils/adb/patches/001-create_Makefile.patch (diff)
The file was addedpackage/utils/adb/patches/020-cherry-picked-superspeed-fix.patch
The file was modifiedpackage/utils/adb/Makefile (diff)
Commit 383abffb1179a142b4c8f86559baad5b24d391c3 by hauke
cmake: Install host packages to lib instead of lib64

Several CMake packages such as log4cplus and protobuf(-c) install to
lib64 instead of lib on some hosts. This completely breaks rpath linking.
Override it globally to avoid fixing each package individually.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Tested-by: Sebastian Kemper <sebastian_ml@gmx.net>
(commit: 383abff)
The file was modifiedinclude/cmake.mk (diff)
Commit 432ec292ccc8b634facacbd018d08947d204225a by hauke
rpcd: add respawn param

The rpcd service is an important service, but if the service stops
working for any reason, no one will ever respawn that service. With this
commit, the procd service will monitor if the rpcd service
is running. If the rpcd service has crashed, then
procd respawns the rpcd service.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 432ec29)
The file was modifiedpackage/system/rpcd/files/rpcd.init (diff)
The file was modifiedpackage/system/rpcd/Makefile (diff)
Commit a22b7a60d98836343c4f7b9ec0fcae68d9131522 by hauke
kernel: fix *-gpio-custom module unloading

Unloading and reloading the modules fails, as platform_device_put() does not
release resources fully.

root@OpenWrt:/# insmod i2c-gpio-custom bus0=0,18,0,5
[  196.860620] Custom GPIO-based I2C driver version 0.1.1
[  196.871162] ------------[ cut here ]------------
[  196.880517] WARNING: CPU: 0 PID: 1365 at fs/sysfs/dir.c:31 0x80112158
[  196.893431] sysfs: cannot create duplicate filename '/devices/platform/i2c-gpio.0'
...
[  197.513200] kobject_add_internal failed for i2c-gpio.0 with -EEXIST, don't try to register things with the same name in the same directory.

This patch fixes it by replacing platform_device_put() to
platform_device_unregister().

Fixes: da7740853715 ("i2c-gpio-custom: minor bugfix")
Fixes: 3bc81edc70e8 ("package: fix w1-gpio-custom package (closes #6770)")

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: a22b7a6)
The file was modifiedpackage/kernel/w1-gpio-custom/Makefile (diff)
The file was modifiedpackage/kernel/i2c-gpio-custom/Makefile (diff)
The file was modifiedpackage/kernel/i2c-gpio-custom/src/i2c-gpio-custom.c (diff)
The file was modifiedpackage/kernel/w1-gpio-custom/src/w1-gpio-custom.c (diff)
Commit e4ce3109f28712dad3b3db27938a7b853346d9b6 by freifunk
ramips: simplify state_default/pinctrl0 in device DTS files

The node pinctrl0 is already set up in the SOC DTSI files, but
defined again as member of pinctrl in most of the device DTS(I)
files. This patch removes this redundancy for the entire ramips
target.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e4ce310)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_easyacc_wizard-8800.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6120.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_newifi-d2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_planex_mzk-dp150n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr842n-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_asiarf_awapn2403.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_hnet_c108.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zte_q7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_asus_rt-n56u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zbtlink_zbt-we1226.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_youku_yk1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_trendnet_tew-714tru.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_asus_rt-n14u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-750dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_tenda_w150m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_zyxel_nbg-419n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_wansview_ncs601w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_wrtnode_wrtnode.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7530-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wa801nd-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3420-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_fon_fonera-20n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_belkin_f9k110x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_allnet_all5003.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_airlink101_ar670w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-922-e2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-cpe102.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_trendnet_tew-691gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_zorlik_zl5900v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-ex750np.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-620-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_belkin_f7c027.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m4.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_ralink_v22rw-2x2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_allnet_all0256n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1208.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dir-810l.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts (diff)