|
 | target/linux/brcm2708/patches-4.19/950-0748-net-bcmgenet-Workaround-for-Pi-4B-network-issue.patch |
 | target/linux/brcm2708/patches-4.19/950-0754-Revert-net-bcmgenet-Workaround-for-Pi-4B-network-iss.patch |
|
 | target/linux/ipq40xx/patches-4.14/040-dmaengine-qcom-bam-Process-multiple-pending-descript.patch (diff) |
|
 | target/linux/omap/config-4.19 |
|
 | target/linux/omap/config-4.19 (diff) |
|
 | target/linux/omap/config-4.19 (diff) |
|
 | target/linux/omap/config-4.19 (diff) |
|
 | target/linux/omap/Makefile (diff) |
Commit
b69df1eee0eb4618355d5ea4d0cdb4553475c4b7
by lynxisomap: 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) |
 | package/boot/uboot-omap/patches/105-serial-ns16550-bugfix-ns16550-fifo-not-enabled.patch |
 | package/boot/uboot-omap/patches/107-tools-include-necessary-headers-explicitly.patch |
 | package/boot/uboot-omap/patches/101-disable-thumb-omap3.patch |
 | package/boot/uboot-omap/patches/106-backport-from-upstream-b08c8c4870831c9315dcae2377722.patch |
 | package/boot/uboot-omap/patches/104-omap3-overo-enable-thumb.patch |
 | package/boot/uboot-omap/patches/102-minify-spl.patch |
 | package/boot/uboot-omap/Makefile (diff) |
 | package/boot/uboot-omap/patches/103-disable-fat-write-spl.patch |
|
 | target/linux/omap/image/Makefile (diff) |
 | package/boot/uboot-omap/files/uEnv-default.txt |
 | package/boot/uboot-omap/Makefile (diff) |
 | package/boot/uboot-omap/files/boot.scr.txt |
|
 | package/boot/uboot-omap/files/boot.scr.txt (diff) |
Commit
1bf1490eeb2fc9f3d067cb3bf82ef2f69cef1006
by lynxisam33x-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) |
 | package/firmware/am33x-cm3/Makefile |
Commit
3cee6f3f242c8f3529824213bef2bb91141177ad
by ldirnetifd: 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) |
 | package/network/config/netifd/files/etc/uci-defaults/14_migrate-dhcp-release |
 | package/network/config/netifd/files/lib/netifd/proto/dhcp.sh (diff) |
 | package/network/config/netifd/Makefile (diff) |
Commit
52459ebf773d6eca1dbf53ab4dbde8c81a3addf0
by luka.perkovpackages/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) |
 | package/boot/arm-trusted-firmware-mvebu/Makefile |
Commit
e7a96acf1bd505880133e136e48b09d33344e466
by luka.perkovuboot-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) |
 | package/boot/uboot-mvebu/Makefile (diff) |
 | package/boot/uboot-mvebu/patches/120-mvebu_armada-37xx.h_increase_max_gunzip_size.patch |
Commit
317e98a5a2c6f1e2ac599ec530478669b965602c
by freifunkath79: 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) |
 | target/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff) |
Commit
08d9c95417399ac8615df210f4381cca68a4b25c
by freifunkar71xx: 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) |
 | target/linux/ar71xx/image/generic-ubnt.mk (diff) |
|
 | package/firmware/wireless-regdb/patches/010-regdb-fix-compatibility-with-python2.patch |
Commit
5b8709d9f251c8ce1a0c8e1444ab0be4b4a4de21
by freifunkath79: 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) |
 | target/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff) |
 | target/linux/ath79/generic/base-files/etc/board.d/01_leds (diff) |
 | tools/firmware-utils/src/tplink-safeloader.c (diff) |
 | target/linux/ath79/dts/ar9344_tplink_wbs510-v2.dts |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
Commit
20fdfe37d21f19901eec86ace8da0c083faa7ebc
by freifunkath79: 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) |
 | target/linux/ath79/generic/base-files/etc/board.d/01_leds (diff) |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | tools/firmware-utils/src/tplink-safeloader.c (diff) |
 | target/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff) |
 | target/linux/ath79/dts/ar9344_tplink_wbs510-v1.dts |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
Commit
db9e9e8382169ef85ea5994c958cfba7c87abfd8
by koen.vandeputtekernel: 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) |
 | target/linux/brcm63xx/patches-4.14/001-4.15-10-bcm63xx_enet-do-not-rely-on-probe-order.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch (diff) |
 | target/linux/brcm47xx/patches-4.14/034-v4.20-MIPS-BCM47XX-Enable-USB-power-on-Netgear-WNDR3400v3.patch |
 | target/linux/brcm63xx/patches-4.14/423-bcm63xx_enet_add_b53_support.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch |
 | target/linux/brcm63xx/patches-4.14/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/001-4.16-03-bcm63xx_enet-remove-pointless-mac_id-check.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/001-4.15-12-bcm63xx_enet-drop-unneeded-NULL-phy_clk-check.patch (diff) |
 | target/linux/layerscape/patches-4.14/707-dpaa-ethernet-support-layerscape.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/001-4.16-04-bcm63xx_enet-use-platform-device-id-directly-for-mii.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/001-4.15-11-bcm63xx_enet-use-managed-functions-for-clock-ioremap.patch (diff) |
 | target/linux/ipq40xx/patches-4.14/073-qcom-ipq4019-fix-cpu0-s-qcom-saw2-reg-value.patch |
 | include/kernel-version.mk (diff) |
 | target/linux/brcm63xx/patches-4.14/001-4.16-02-bcm63xx_enet-use-platform-data-for-dma-channel-numbe.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/001-4.16-01-bcm63xx_enet-just-use-enet-as-the-clock-name.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/804-bcm63xx_enet_63268_rgmii_ports.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/402_bcm63xx_enet_vlan_incoming_fixed.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch (diff) |
 | target/linux/mediatek/patches-4.14/0127-usb-xhci-mtk-use-ports-count-from-xhci-in-xhci_mtk_s.patch (diff) |
 | target/linux/brcm63xx/patches-4.14/424-bcm63xx_enet_no_request_mem_region.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch (diff) |
Commit
e29500eb849a18fa988a6ce53e10ad8c188e35df
by koen.vandeputtekernel: 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) |
 | target/linux/brcm2708/patches-4.19/950-0134-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch (diff) |
 | target/linux/brcm63xx/patches-4.19/804-bcm63xx_enet_63268_rgmii_ports.patch (diff) |
 | target/linux/brcm47xx/patches-4.19/030-v4.20-MIPS-BCM47XX-Enable-USB-power-on-Netgear-WNDR3400v3.patch |
 | target/linux/brcm63xx/patches-4.19/424-bcm63xx_enet_no_request_mem_region.patch (diff) |
 | target/linux/generic/pending-4.19/640-netfilter-nf_flow_table-add-hardware-offload-support.patch (diff) |
 | target/linux/ipq40xx/patches-4.19/073-v4.20-ARM-dts-qcom-ipq4019-fix-cpu0-s-qcom-saw2-reg-value.patch |
 | target/linux/brcm2708/patches-4.19/950-0803-gpio-Enable-nonexclusive-gpiods-from-DT-nodes.patch (diff) |
 | target/linux/brcm63xx/patches-4.19/402_bcm63xx_enet_vlan_incoming_fixed.patch (diff) |
 | target/linux/brcm63xx/patches-4.19/423-bcm63xx_enet_add_b53_support.patch (diff) |
 | target/linux/brcm63xx/patches-4.19/001-4.21-01-BCM63XX-fix-switch-core-reset-on-BCM6368.patch |
 | target/linux/brcm63xx/patches-4.19/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0479-lan78xx-use-default-alignment-for-rx-buffers.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch (diff) |
 | target/linux/cns3xxx/patches-4.19/080-sata_support.patch (diff) |
 | target/linux/brcm63xx/patches-4.19/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0802-regulator-gpio-Allow-nonexclusive-GPIO-access.patch (diff) |
 | target/linux/mediatek/patches-4.19/0101-pci-mediatek-backport-fix-pcie.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0298-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0542-net-genet-enable-link-energy-detect-powerdown-for-ex.patch (diff) |
 | include/kernel-version.mk (diff) |
|
 | target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c (diff) |
Commit
482114d3f78df2a19904cc8edf7d9adcfdbb8625
by jofirewall: 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) |
 | package/network/config/firewall/Makefile (diff) |
|
 | target/linux/generic/config-4.14 (diff) |
 | target/linux/generic/config-4.19 (diff) |
|
 | package/kernel/mac80211/patches/rt2x00/983-rt2x00-add-r-calibration.patch (diff) |
 | package/kernel/mac80211/Makefile (diff) |
 | package/kernel/mac80211/patches/ath/921-ath10k_init_devices_synchronously.patch (diff) |
 | package/kernel/mac80211/patches/build/100-backports-pci-Include-linux-pci-aspm.h.patch |
 | package/kernel/mac80211/patches/build/102-backports-Adapt-to-changes-to-skb_get_hash_perturb.patch |
 | package/kernel/mac80211/patches/rt2x00/017-rt2x00-initialize-last_reset.patch |
 | package/kernel/mac80211/patches/rt2x00/986-rt2x00-add-TX-LOFT-calibration.patch (diff) |
 | package/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff) |
 | package/kernel/mac80211/patches/rt2x00/606-rt2x00-allow_disabling_bands_through_platform_data.patch (diff) |
 | package/kernel/mac80211/patches/ath/982-ath10k-fix-latency-issue-for-QCA988x.patch |
 | package/kernel/mac80211/patches/rt2x00/982-rt2x00-add-rf-self-txdc-calibration.patch (diff) |
 | package/kernel/mac80211/patches/build/101-backport-add-pci_disable_link_state-wrapper-with-ret.patch |
 | package/kernel/mac80211/patches/rt2x00/984-rt2x00-add-rxdcoc-calibration.patch (diff) |
 | package/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff) |
 | package/kernel/mac80211/patches/subsys/030-mac80211_fix-scan-when-operating-on-DFS-channels-in-ETSI-domains.patch |
 | package/kernel/mac80211/patches/subsys/363-mac80211-accept-deauth-frames-in-IBSS-mode.patch |
 | package/kernel/mac80211/patches/rt2x00/601-rt2x00-introduce-rt2x00_platform_h.patch (diff) |
 | package/kernel/mac80211/patches/rt2x00/985-rt2x00-add-rxiq-calibration.patch (diff) |
Commit
0062aad8ecc9bbe36c55895fd78fcaf9a406b006
by haukee2fsprogs: 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) |
 | package/utils/e2fsprogs/patches/100-CVE-2019-5094-libsupport.patch |
 | package/utils/e2fsprogs/Makefile (diff) |
Commit
f1ca27740595105ec7b3d7ffc4b046c038916082
by ldirdnsmasq: 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) |
 | package/network/services/dnsmasq/Makefile (diff) |
 | package/network/services/dnsmasq/files/dnsmasq.init (diff) |
Commit
28d84331f4bba5923059e701f5d4878b2df3fa79
by danielmac80211: 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) |
 | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff) |
Commit
b7c58a1eeba5be2e1f77ec05b417be9d87e26916
by yszhou4techkernel: 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) |
 | target/linux/generic/backport-4.19/020-backport_netfilter_rtcache.patch (diff) |
 | target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch (diff) |
Commit
640a36aafcb5c247d5347e0b03f3cc49204d7941
by freifunkath79: 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) |
 | target/linux/ath79/dts/ar7241_ubnt_xm_outdoor.dtsi (diff) |
 | target/linux/ath79/dts/ar7241_ubnt_airrouter.dts (diff) |
 | target/linux/ath79/dts/ar7241_ubnt_unifi.dts (diff) |
 | target/linux/ath79/dts/ar7241_ubnt_xm.dtsi (diff) |
Commit
298814e6be7640d89328de9e7c90d4349e30683f
by freifunkbase-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) |
 | package/base-files/files/bin/config_generate (diff) |
 | package/base-files/Makefile (diff) |
Commit
591a06316d028c2a56642dceba105490f7f82ffa
by freifunktplink-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) |
 | tools/firmware-utils/src/tplink-safeloader.c (diff) |
Commit
226bc91109c814b3577b1b126f4ab420c868d5a8
by freifunkath79: 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) |
 | target/linux/ath79/dts/ar9344_tplink_cpe610-v1.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe510.dtsi |
 | target/linux/ath79/dts/ar9344_tplink_cpexxx-v1.dtsi |
 | target/linux/ath79/dts/ar9344_tplink_cpe510-v3.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe.dtsi |
 | target/linux/ath79/dts/ar9344_tplink_cpe510-v1.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe_2port.dtsi |
 | target/linux/ath79/dts/ar9344_tplink_wbs210-v2.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpexxx.dtsi |
 | target/linux/ath79/dts/ar9344_tplink_wbs510-v1.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe510-v2.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_wbs510-v2.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe210-v1.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe220-v2.dts (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe_1port.dtsi |
Commit
09c428ec6bca27bdb31e2f6fef85b07787cead30
by mschifferbuild: 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) |
 | include/download.mk (diff) |
|
 | target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch (diff) |
 | target/linux/generic/backport-4.19/020-backport_netfilter_rtcache.patch (diff) |
|
 | target/linux/generic/backport-4.14/020-backport_netfilter_rtcache.patch (diff) |
 | target/linux/generic/backport-4.19/020-backport_netfilter_rtcache.patch (diff) |
Commit
68fb38548b1051f97879d771258b480c6b81a3da
by dedeckehnghttp2: 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) |
 | package/libs/nghttp2/Makefile (diff) |
Commit
74acc160a959b50776b9012dc9122734c8a110da
by ynezzkernel-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) |
 | include/kernel-build.mk (diff) |
|
 | target/linux/brcm2708/bcm2711/config-4.19 (diff) |
 | target/linux/mvebu/config-4.19 (diff) |
 | target/linux/generic/config-4.19 (diff) |
 | target/linux/mediatek/mt7629/config-4.19 (diff) |
 | target/linux/brcm2708/bcm2710/config-4.19 (diff) |
 | target/linux/mediatek/mt7622/config-4.19 (diff) |
 | target/linux/mxs/config-4.19 (diff) |
 | target/linux/apm821xx/config-4.19 (diff) |
 | target/linux/brcm2708/bcm2708/config-4.19 (diff) |
 | target/linux/brcm2708/bcm2709/config-4.19 (diff) |
 | target/linux/sunxi/config-4.19 (diff) |
 | target/linux/zynq/config-4.19 (diff) |
Commit
bfabd8d61335f6ca0b2b5bfaae0e929969f53d0f
by ynezzath79: 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) |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
Commit
441c7944e60c73d9000cb8f34f29639d7ba2270f
by ynezzlibubox: 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) |
 | package/libs/libubox/Makefile (diff) |
|
 | tools/quilt/patches/001-fix_compile.patch (diff) |
 | tools/quilt/Makefile (diff) |
 | tools/quilt/patches/000-relocatable.patch (diff) |
|
 | tools/ccache/Makefile (diff) |
 | tools/ccache/patches/100-honour-copts.patch (diff) |
Commit
6a76ea359b14cf833e1670707ff43fdb5f394eab
by mailramips: 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) |
 | target/linux/ramips/dts/mt7621_netgear_wndr3700-v5.dts (diff) |
 | target/linux/ramips/dts/mt7621_netgear_r6850.dts (diff) |
 | target/linux/ramips/dts/mt7621_netgear_r6220.dts (diff) |
 | target/linux/ramips/dts/mt7621_netgear_sercomm.dtsi |
 | target/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi |
 | target/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff) |
|
 | tools/expat/Makefile (diff) |
|
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
Commit
8016f648640e8f73f0dc4fc307fb6bebd12afb88
by pepe2kath79: 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) |
 | target/linux/ath79/image/common-yuncore.mk |
 | target/linux/ath79/image/generic.mk (diff) |
Commit
e5d4c0966736287c7ade29c5ccaf6f1ad841b7db
by pepe2kath79: 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) |
 | target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff) |
 | target/linux/ath79/dts/qca9563_yuncore_a782.dts |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/image/generic.mk (diff) |
 | target/linux/ath79/dts/qca9563_yuncore_xd4200.dts |
 | target/linux/ath79/dts/qca9563_yuncore_xd4200.dtsi |
|
 | package/boot/uboot-envtools/files/ath79 (diff) |
|
 | package/system/procd/Makefile (diff) |
Commit
2fedf023e49212c3528d227ab18745b758a2ab23
by dedeckehwireguard: 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) |
 | package/network/services/wireguard/Makefile (diff) |
Commit
c08ddfce3f8f4cffefd6ff83dcfdd6782dac31d3
by freifunkath79: 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) |
 | target/linux/ath79/dts/ar9342_ubnt_wa.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_ubnt_unifiac.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_ubnt_unifiac-lite.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_ubnt_unifiac-pro.dtsi (diff) |
 | target/linux/ath79/dts/ar9342_ubnt_lap-120.dts (diff) |
 | target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts (diff) |
 | target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff) |
 | target/linux/ath79/dts/ar9342_ubnt_nanostation-ac.dts (diff) |
 | target/linux/ath79/dts/ar9342_ubnt_xw.dtsi (diff) |
 | target/linux/ath79/dts/ar9342_ubnt_nanobeam-ac.dts (diff) |
 | target/linux/ath79/dts/qca9533_ubnt_acb-isp.dts (diff) |
Commit
9b90dc05f58c619962e69e36d275b6ea56893496
by freifunkath79: 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) |
 | target/linux/ath79/dts/qca9563_tplink_archer-c6-v2.dts (diff) |
 | target/linux/ath79/dts/qca9563_tplink_archer-c6-v2-us.dts |
 | target/linux/ath79/generic/base-files/etc/board.d/01_leds (diff) |
 | target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff) |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
 | target/linux/ath79/dts/qca9563_tplink_archer-x6-v2.dtsi (diff) |
 | tools/firmware-utils/src/tplink-safeloader.c (diff) |
Commit
c0b87cf10b0d277803f889afa8285796d9b3b4f8
by freifunktools: 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) |
 | tools/firmware-utils/src/tplink-safeloader.c (diff) |
Commit
118749271b311413307f0b6be91786d7ac368f8b
by freifunkmpc85xx: 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) |
 | target/linux/mpc85xx/image/Makefile (diff) |
|
 | config/Config-kernel.in (diff) |
Commit
9c272dd3e42a51c1343ed4fad54ac38bb97349dd
by danielucert: 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) |
 | package/system/ucert/Makefile (diff) |
|
 | target/linux/gemini/patches-4.14/0011-pinctrl-gemini-Support-drive-strength-setting.patch (diff) |
 | target/linux/oxnas/patches-4.14/500-oxnas-sata.patch (diff) |
 | include/kernel-version.mk (diff) |
 | target/linux/ipq806x/patches-4.14/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch (diff) |
 | target/linux/generic/backport-4.14/303-v4.16-netfilter-nf_tables-remove-multihook-chains-and-fami.patch (diff) |
 | target/linux/generic/pending-4.14/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff) |
 | target/linux/ramips/patches-4.14/0044-i2c-MIPS-adds-ralink-I2C-driver.patch (diff) |
 | target/linux/layerscape/patches-4.14/816-pcie-support-layerscape.patch (diff) |
 | target/linux/gemini/patches-4.14/0007-pinctrl-gemini-Fix-GMAC-groups.patch (diff) |
 | target/linux/ramips/patches-4.14/0045-i2c-add-mt7621-driver.patch (diff) |
 | target/linux/layerscape/patches-4.14/813-ifc-nor-nand-support-layerscape.patch (diff) |
 | target/linux/gemini/patches-4.14/0010-pinctrl-gemini-Fix-usage-of-3512-groups.patch (diff) |
 | target/linux/gemini/patches-4.14/0005-pinctrl-gemini-Use-generic-DT-parser.patch (diff) |
 | target/linux/gemini/patches-4.14/0002-pinctrl-gemini-Add-missing-functions.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch (diff) |
 | target/linux/layerscape/patches-4.14/810-kvm-support-layerscape.patch (diff) |
 | target/linux/gemini/patches-4.14/0006-pinctrl-gemini-Implement-clock-skew-delay-config.patch (diff) |
 | target/linux/gemini/patches-4.14/0009-pinctrl-gemini-Add-two-missing-GPIO-groups.patch (diff) |
 | target/linux/cns3xxx/patches-4.14/070-i2c_support.patch (diff) |
 | target/linux/generic/backport-4.14/335-v4.16-netfilter-nf_tables-add-single-table-list-for-all-fa.patch (diff) |
 | target/linux/mediatek/patches-4.14/0173-clk-mediatek-fixup-test-building-of-MediaTek-clock-d.patch (diff) |
 | target/linux/layerscape/patches-4.14/807-usb-support-layerscape.patch (diff) |
Commit
f19e471f3206d0b5885490e52972085d2da2a10b
by koen.vandeputtekernel: 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) |
 | target/linux/gemini/patches-4.19/0001-pinctrl-gemini-Mask-and-set-properly.patch |
 | target/linux/gemini/patches-4.19/0005-mtd-physmap_of-Move-custom-initialization.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0064-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch (diff) |
 | target/linux/generic/hack-4.19/662-remove_pfifo_fast.patch (diff) |
 | target/linux/lantiq/patches-4.19/0022-MTD-m25p80-allow-loading-mtd-name-from-OF.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0041-bcm2708-framebuffer-driver.patch (diff) |
 | target/linux/generic/hack-4.19/661-use_fq_codel_by_default.patch (diff) |
 | target/linux/lantiq/patches-4.19/0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch (diff) |
 | target/linux/cns3xxx/patches-4.19/070-i2c_support.patch (diff) |
 | target/linux/gemini/patches-4.19/0002-pinctrl-gemini-Fix-up-TVC-clock-group.patch |
 | target/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch (diff) |
 | target/linux/lantiq/patches-4.19/0050-USB-DWC2-make-the-lantiq-settings-match-vendor-drive.patch (diff) |
 | target/linux/generic/backport-4.19/200-v5.2-usb-dwc2-Set-lpm-mode-parameters-depend-on-HW-configuration.patch (diff) |
 | target/linux/generic/pending-4.19/220-optimize_inlining.patch (diff) |
 | target/linux/generic/pending-4.19/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff) |
 | include/kernel-version.mk (diff) |
 | target/linux/cns3xxx/patches-4.19/210-dwc2_defaults.patch (diff) |
|
 | target/linux/generic/backport-4.9/090-net-generalize-napi_complete_done.patch (diff) |
 | include/kernel-version.mk (diff) |
 | target/linux/generic/pending-4.9/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff) |
Commit
c7fb12beb1d347f1cedc7890dbe2d441f70ccf62
by danielmac80211: 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) |
 | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff) |
|
 | package/network/config/netifd/Makefile (diff) |
Commit
c550b1acfc8105b3dcdca207410c45fbaf360fca
by ynezzipq40xx: 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) |
 | target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts (diff) |
 | target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtsi |
Commit
146eb4925c7f32650f38cb52139696a827051700
by ynezzipq40xx: 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) |
 | target/linux/ipq40xx/base-files/etc/board.d/02_network (diff) |
 | target/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches (diff) |
 | target/linux/ipq40xx/image/Makefile (diff) |
 | target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff) |
 | target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch (diff) |
 | target/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff) |
 | target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-meshpoint-one.dts |
Commit
ca7f1ef575749e3e77961a86b00d9c5cbb9cab04
by ynezzRevert "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) |
 | package/kernel/mt76/Makefile (diff) |
Commit
839bc1e15ed5c0e00a68c95798b47ae0e279e4e9
by ynezzglibc: 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) |
 | toolchain/glibc/patches/001-regex-read-overrun.patch |
Commit
f1410902e6c089a53935ab44e83207e877445bc5
by ynezzbusybox: 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) |
 | package/utils/busybox/config/editors/Config.in (diff) |
Commit
82a741c774dc1aa1e2c2e4b2e445bf79158de1a1
by chunkeeymac80211: 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) |
 | package/kernel/mac80211/ath.mk (diff) |
 | target/linux/generic/hack-4.14/835-misc-owl_loader.patch |
 | package/kernel/linux/modules/wireless.mk (diff) |
 | target/linux/generic/files/drivers/misc/owl-loader.c |
 | target/linux/generic/hack-4.19/835-misc-owl_loader.patch |
 | package/kernel/mac80211/patches/ath/101-ath9k-use-iowrite32-over-__raw_writel.patch |
 | package/kernel/mac80211/patches/ath/120-owl-loader-compat.patch |
 | target/linux/generic/hack-4.9/835-misc-owl_loader.patch |
Commit
3f79aaa2979793c054eae2c8b4058c8c7fccdbe7
by mailgeneric 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) |
 | target/linux/generic/files/drivers/net/phy/ar8216.h (diff) |
 | target/linux/generic/files/drivers/net/phy/ar8216.c (diff) |
 | target/linux/generic/files/drivers/net/phy/ar8327.c (diff) |
Commit
291d79935e9c4a974b037b6bed733ce92d4242e3
by stijnocteon: 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) |
 | target/linux/octeon/base-files/lib/upgrade/platform.sh (diff) |
|
 | package/network/utils/curl/Makefile (diff) |
Commit
416d2cc71e8631dae0ef590c139d5c46daec4929
by dedeckehgre: 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) |
 | package/network/config/gre/Makefile (diff) |
 | package/network/config/gre/files/gre.sh (diff) |
Commit
f6385f30bd2ef202e526d964c5eebcf2b04d0675
by freifunkath79: 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) |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
Commit
1d608a10a0d663d10c883c7527d1844abb92d89b
by ldirkernel: 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) |
 | target/linux/generic/backport-4.19/380-v5.3-net-sched-Introduce-act_ctinfo-action.patch (diff) |
 | target/linux/generic/backport-4.14/380-v5.3-net-sched-Introduce-act_ctinfo-action.patch (diff) |
Commit
89b8dd62ce44e994aa1bccbc006945b1c124ab09
by ldirkernel: 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) |
 | target/linux/generic/backport-4.14/380-v5.3-net-sched-Introduce-act_ctinfo-action.patch (diff) |
Commit
db26f53bb353b8ddf3ad1ef3057eb59648a077e8
by stijnath79: 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) |
 | target/linux/ath79/image/generic-ubnt.mk (diff) |
Commit
157e17e985ea494f7f0a870df0afa0a837eccb8c
by stijnath79: 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) |
 | target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff) |
 | target/linux/ath79/image/generic-ubnt.mk (diff) |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/dts/ar9342_ubnt_litebeam-ac-gen2.dts |
Commit
82a8f91c895b2463814eaa22902c755578f94637
by ynezzwireguard: 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) |
 | package/network/services/wireguard/Makefile (diff) |
|
 | target/linux/mediatek/patches-4.19/0101-pci-mediatek-backport-fix-pcie.patch (diff) |
|
 | package/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch (diff) |
 | package/network/utils/iproute2/Makefile (diff) |
 | package/network/utils/iproute2/patches/115-add-config-xtlibdir.patch (diff) |
Commit
a4286066462253aaa270ba902e52c167f5fac1c0
by chunkeeyath79: 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) |
 | target/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi (diff) |
Commit
a065cd29bf2dfd1ce1f07becd65aef96cec658e7
by freifunkramips: 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) |
 | target/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff) |
Commit
3a55c7935d4efdc86575601cb4aa7bc94e3c5e44
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
Commit
34abfb6e91d1375f9c0a890d91f8e0c3fef579e9
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7620a_tplink_archer-mr200.dts (diff) |
 | target/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff) |
 | target/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff) |
Commit
deb835849aeb713968aaa48bf046101140ab4825
by freifunkbrcm47xx: 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) |
 | target/linux/brcm47xx/base-files/etc/board.d/01_network (diff) |
Commit
1ccf4bb93b0304c3c32a8a31a711a6ab889fd47a
by mailhostapd: 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) |
 | package/network/services/hostapd/files/wpa_supplicant-full.config (diff) |
 | package/network/services/hostapd/files/wpa_supplicant-p2p.config (diff) |
 | package/network/services/hostapd/files/hostapd-basic.config (diff) |
 | package/network/services/hostapd/files/hostapd-full.config (diff) |
 | package/network/services/hostapd/files/hostapd-mini.config (diff) |
 | package/network/services/hostapd/files/wpa_supplicant-basic.config (diff) |
 | package/network/services/hostapd/files/wpa_supplicant-mini.config (diff) |
Commit
231dc26867b4619364b91bc310e124ac846000b8
by freifunktreewide: 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) |
 | target/linux/ath79/dts/tp9343_tplink_tl-wr940n-v3.dtsi (diff) |
 | target/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi (diff) |
 | target/linux/ath79/dts/tp9343_tplink_tl-wr94x.dtsi (diff) |
 | target/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi (diff) |
 | target/linux/ath79/dts/ar9331_tplink_tl-wr703n_tl-mr10u.dtsi (diff) |
 | target/linux/ath79/dts/ar9331_tplink_tl-wr741nd-v4.dtsi (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe_2port.dtsi (diff) |
 | target/linux/ath79/dts/qca9533_tplink_cpexxx.dtsi (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe_1port.dtsi (diff) |
 | target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi (diff) |
 | target/linux/ath79/dts/ar7161_adtran_bsap1880.dtsi (diff) |
 | target/linux/ath79/dts/ar7240_netgear_wnr612-v2.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ736X.dtsi (diff) |
 | target/linux/ramips/dts/mt7628an_hiwifi_hc5x61a.dtsi (diff) |
 | target/linux/ath79/dts/qca9558_netgear_ex7300.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_yuncore_xd4200.dtsi (diff) |
 | target/linux/ath79/dts/qca9533_tplink_cpe210.dtsi (diff) |
 | target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi (diff) |
 | target/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi (diff) |
 | target/linux/ath79/dts/ar7242_buffalo_wzr-bhr.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_glinet_gl-ar750s.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi (diff) |
 | target/linux/ath79/dts/qca9533_tplink_tl-wr841-v11.dtsi (diff) |
 | target/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff) |
 | target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h.dtsi (diff) |
 | target/linux/ath79/dts/qca9561_tplink_archer-c6x.dtsi (diff) |
 | target/linux/ramips/dts/mt7628an_iptime.dtsi (diff) |
 | target/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi (diff) |
 | target/linux/ath79/dts/ar9344_dlink_dir-8x5.dtsi (diff) |
 | target/linux/ath79/dts/ar7161_ubnt_routerstation.dtsi (diff) |
 | target/linux/ath79/dts/qca9558_tplink_archer-c.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_elecom_wrc-ghbk2-i.dtsi (diff) |
 | target/linux/ath79/dts/ar9341_tplink.dtsi (diff) |
 | target/linux/ath79/dts/qca9533_tplink_tl-wr841.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_tplink_tl-wr1043n.dtsi (diff) |
 | target/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff) |
 | target/linux/ath79/dts/ar9344_netgear_wndr.dtsi (diff) |
 | target/linux/ath79/dts/qca9563_dlink_dir-842-c.dtsi (diff) |
 | target/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi (diff) |
 | target/linux/ath79/dts/qca9558_comfast_cf-wr650ac.dtsi (diff) |
 | target/linux/ath79/dts/qca953x_tplink_tl-wr810n.dtsi (diff) |
 | target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff) |
 | target/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff) |
 | target/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff) |
 | target/linux/ath79/dts/ar9344_tplink_cpe.dtsi (diff) |
 | target/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff) |
Commit
4225b83a76b86b7722609347f6e8a7f9433e1ea0
by danielhostapd: 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) |
 | package/network/services/hostapd/patches/700-wifi-reload.patch (diff) |
Commit
c888e17e067edf36c4dc798771479170003f967d
by danielhostapd: 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) |
 | package/network/services/hostapd/files/hostapd.hotplug (diff) |
Commit
2568db3fff7be1be848d490a7f53af42ec14b257
by danielmac80211: 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) |
 | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff) |
Commit
24b97579d20b6ac6df81654a953386d2912fc324
by danielhostapd: 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) |
 | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff) |
 | package/network/services/hostapd/files/hostapd.sh (diff) |
Commit
3ee767086d306f8095b7301262b0fe053a0b9f50
by danielmac80211: 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) |
 | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff) |
Commit
c881769a558b38ddd5977a50b67cd32c6d3f7d5e
by danieloxnas: 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) |
 | target/linux/oxnas/config-4.14 (diff) |
|
 | target/linux/uml/config/i386 (diff) |
 | target/linux/uml/config/x86_64 (diff) |
|
 | target/linux/ixp4xx/config-4.9 (diff) |
|
 | target/linux/mpc85xx/config-4.14 (diff) |
 | target/linux/mpc85xx/config-4.19 (diff) |
Commit
c1db4d9c5655e3c74ffdbb6a6a3367269f65c55f
by danielat91: 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) |
 | target/linux/at91/config-4.14 (diff) |
|
 | target/linux/kirkwood/config-4.19 (diff) |
 | target/linux/kirkwood/config-4.14 (diff) |
|
 | target/linux/layerscape/armv7/config-4.14 (diff) |
 | target/linux/layerscape/armv8_64b/config-4.14 (diff) |
|
 | target/linux/sunxi/config-4.19 (diff) |
 | target/linux/sunxi/config-4.14 (diff) |
|
 | target/linux/malta/config-4.14 (diff) |
 | target/linux/malta/config-4.19 (diff) |
|
 | target/linux/generic/backport-4.9/068-v4.18-0001-mtd-move-code-adding-registering-partitions-to-the-p.patch (diff) |
 | include/kernel-version.mk (diff) |
 | target/linux/generic/pending-4.9/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch (diff) |
 | target/linux/generic/backport-4.9/065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch (diff) |
 | target/linux/generic/backport-4.9/402-v4.19-mtd-partitions-use-DT-info-for-parsing-partitions-wi.patch (diff) |
 | target/linux/generic/backport-4.9/065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch (diff) |
 | target/linux/generic/pending-4.9/401-mtd-add-support-for-different-partition-parser-types.patch (diff) |
 | target/linux/generic/backport-4.9/065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch (diff) |
 | target/linux/generic/pending-4.9/400-mtd-add-rootfs-split-support.patch (diff) |
 | target/linux/generic/backport-4.9/065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch (diff) |
 | target/linux/generic/backport-4.9/067-v4.17-0002-mtd-rename-ofpart-parser-to-fixed-partitions-as-it-f.patch (diff) |
 | target/linux/generic/backport-4.9/090-net-generalize-napi_complete_done.patch (diff) |
 | target/linux/generic/pending-4.9/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff) |
 | target/linux/generic/backport-4.9/065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch (diff) |
 | target/linux/generic/pending-4.9/404-mtd-add-more-helper-functions.patch (diff) |
 | target/linux/generic/backport-4.9/067-v4.17-0001-mtd-partitions-add-of_match_table-parser-matching-fo.patch (diff) |
 | target/linux/generic/backport-4.9/065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch (diff) |
|
 | target/linux/generic/backport-4.14/041-v4.17-0002-mtd-rename-ofpart-parser-to-fixed-partitions-as-it-f.patch (diff) |
 | target/linux/generic/backport-4.14/046-v4.19-mtd-partitions-use-DT-info-for-parsing-partitions-wi.patch (diff) |
 | target/linux/generic/backport-4.14/042-v4.18-0001-mtd-move-code-adding-registering-partitions-to-the-p.patch (diff) |
 | target/linux/generic/hack-4.14/930-crashlog.patch (diff) |
 | target/linux/generic/pending-4.14/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch (diff) |
 | target/linux/ath79/patches-4.14/910-unaligned_access_hacks.patch (diff) |
 | target/linux/generic/backport-4.14/030-USB-serial-option-fix-dwm-158-3g-modem-interface.patch (diff) |
 | target/linux/ar71xx/patches-4.14/910-unaligned_access_hacks.patch (diff) |
 | target/linux/ramips/patches-4.14/0200-linkit_bootstrap.patch (diff) |
 | target/linux/ramips/patches-4.14/0031-uvc-add-iPassion-iP2970-support.patch (diff) |
 | target/linux/generic/pending-4.14/400-mtd-add-rootfs-split-support.patch (diff) |
 | target/linux/generic/pending-4.14/404-mtd-add-more-helper-functions.patch (diff) |
 | target/linux/generic/pending-4.14/920-mangle_bootargs.patch (diff) |
 | target/linux/ipq806x/patches-4.14/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff) |
 | target/linux/generic/pending-4.14/161-mtd-part-add-generic-parsing-of-linux-part-probe.patch (diff) |
 | target/linux/mvebu/patches-4.14/006-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff) |
 | target/linux/generic/backport-4.14/041-v4.17-0001-mtd-partitions-add-of_match_table-parser-matching-fo.patch (diff) |
 | target/linux/layerscape/patches-4.14/202-core-linux-support-layerscape.patch (diff) |
 | target/linux/oxnas/patches-4.14/996-generic-Mangle-bootloader-s-kernel-arguments.patch (diff) |
 | target/linux/generic/pending-4.14/401-mtd-add-support-for-different-partition-parser-types.patch (diff) |
 | include/kernel-version.mk (diff) |
Commit
88ca372b5ae89567f1028954522290f1b038d7a8
by koen.vandeputtekernel: 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) |
 | target/linux/generic/hack-4.19/902-debloat_proc.patch (diff) |
 | target/linux/gemini/patches-4.19/0011-ARM-dts-Fix-up-SQ201-flash-access.patch (diff) |
 | target/linux/lantiq/patches-4.19/0003-usb-dwc2-use-a-longer-core-rest-timeout-in-dwc2_core.patch |
 | target/linux/mvebu/patches-4.19/006-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0038-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0093-brcm-adds-support-for-BCM43341-wifi.patch (diff) |
 | target/linux/generic/pending-4.19/920-mangle_bootargs.patch (diff) |
 | target/linux/generic/pending-4.19/401-mtd-add-support-for-different-partition-parser-types.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0030-mm-Remove-the-PFN-busy-warning.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0044-MMC-added-alternative-MMC-driver.patch (diff) |
 | target/linux/generic/hack-4.19/930-crashlog.patch (diff) |
 | target/linux/generic/pending-4.19/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0094-brcmfmac-Mute-expected-startup-errors.patch (diff) |
 | target/linux/generic/backport-4.19/500-v4.20-ubifs-Fix-default-compression-selection-in-ubifs.patch |
 | target/linux/generic/pending-4.19/404-mtd-add-more-helper-functions.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0542-net-genet-enable-link-energy-detect-powerdown-for-ex.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0549-pinctrl-bcm2835-Add-support-for-BCM2838.patch (diff) |
 | target/linux/gemini/patches-4.19/0008-ARM-dts-Enable-Gemini-flash-access.patch (diff) |
 | include/kernel-version.mk (diff) |
 | target/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch (diff) |
 | target/linux/gemini/patches-4.19/0004-boot-sq201-from-sda1.patch |
 | target/linux/generic/pending-4.19/400-mtd-add-rootfs-split-support.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0349-Revert-brcmfmac-Mute-expected-startup-errors.patch (diff) |
 | target/linux/brcm2708/patches-4.19/950-0541-bcmgenet-Better-coalescing-parameter-defaults.patch (diff) |
 | target/linux/generic/pending-4.19/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch (diff) |
 | target/linux/mediatek/patches-4.19/0101-pci-mediatek-backport-fix-pcie.patch (diff) |
Commit
487e0631d00c345b951cc31934e8e83a1e6e7cbe
by koen.vandeputteath10k-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) |
 | package/firmware/ath10k-firmware/Makefile (diff) |
Commit
1ec6e7837eb6092400b499463a29375dc7738eb6
by dedeckehglibc: 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) |
 | toolchain/glibc/common.mk (diff) |
|
 | target/linux/ath79/dts/ar7161_ubnt_routerstation.dtsi (diff) |
 | target/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dts (diff) |
 | target/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi (diff) |
 | target/linux/ath79/dts/ar7161_dlink_dir-825-b1.dts (diff) |
Commit
e00396d58420de96b660cfb918a0255f145c965f
by freifunkramips: 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 (ðernet).
No additional addresses found in hexdump of rom/radio.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> (commit: e00396d) |
 | target/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff) |
Commit
a283b1788a84e3d950e4f67fe8867f896b791116
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
Commit
c4f6850efc4b76c82962c6db1f77dc63c5b1fd67
by freifunkramips: 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) |
 | target/linux/ramips/image/Makefile (diff) |
Commit
757658f2ab8548f9e9d8ed83a56ae9a63daefe27
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts (diff) |
 | target/linux/ramips/dts/mt7620a_tplink_archer.dtsi |
 | target/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff) |
 | target/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff) |
Commit
38866f275de6e19811415acc1c46f730108eeba5
by freifunkramips: 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) |
 | target/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff) |
 | target/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
Commit
98d9158d2f671ea4724252b08f9cdc5c5e47f286
by freifunkramips: 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) |
 | target/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff) |
Commit
ed975a58e43db95748e3a23039d84a50f79712e0
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
Commit
fef18108972d270b8202ad4d010e229900a1a38e
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff) |
 | target/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff) |
Commit
a858d6d0e2864e0293a6eb721cbcd193adf711cd
by freifunkramips: 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) |
 | target/linux/ramips/rt288x/base-files/etc/board.d/02_network (diff) |
Commit
772af7f98d23f9d616928d89315860dade3d704b
by freifunkramips: 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) |
 | target/linux/ramips/dts/rt5350_7links_px-4885-4m.dts (diff) |
 | target/linux/ramips/rt305x/base-files/etc/board.d/02_network (diff) |
 | target/linux/ramips/dts/rt3050_dlink_dir-300-b1.dts (diff) |
 | target/linux/ramips/dts/rt5350_7links_px-4885.dtsi (diff) |
 | target/linux/ramips/dts/rt5350_7links_px-4885-8m.dts (diff) |
Commit
68ef534989d61fc82dcb8f85840318f67a7158fd
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
Commit
8e91b18ab7567502b3c9d9d2a3755a98c982918b
by freifunkath79: 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) |
 | target/linux/ath79/image/generic-ubnt.mk (diff) |
|
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
 | target/linux/ath79/dts/ar9344_tplink_tl-wdr4300-v1-il.dts |
 | target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff) |
Commit
a4cdb537b17ede9785ddbaef5ed9d69f3ab89052
by freifunksunxi: 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) |
 | target/linux/sunxi/image/Makefile (diff) |
 | target/linux/sunxi/image/cortex-a53.mk (diff) |
 | package/boot/uboot-sunxi/Makefile (diff) |
 | target/linux/sunxi/image/cortex-a8.mk (diff) |
 | target/linux/sunxi/image/cortex-a7.mk (diff) |
Commit
3a4ad758f537bd4cc24163f76d2865179484541c
by freifunksunxi: 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) |
 | target/linux/sunxi/image/cortex-a7.mk (diff) |
 | target/linux/sunxi/image/cortex-a8.mk (diff) |
 | target/linux/sunxi/image/Makefile (diff) |
 | target/linux/sunxi/image/cortex-a53.mk (diff) |
Commit
69fff339e965d508b4fc12ffdc2a170efe9c98b1
by freifunksunxi: 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) |
 | target/linux/sunxi/image/cortex-a7.mk (diff) |
 | package/boot/uboot-sunxi/Makefile (diff) |
Commit
0375c076b67cda9dc1b758b87ab1b79fd2403d94
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
 | target/linux/ramips/dts/mt7621_zio_freezio.dts |
 | target/linux/ramips/image/mt7621.mk (diff) |
Commit
5cda133d99f25ac85fcc4ef9ae092f9c4fb90739
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dts (diff) |
 | target/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff) |
 | target/linux/ramips/dts/mt7621_wevo_11acnas.dts (diff) |
Commit
a972b1fb5f5d5c159b0310b3623cfd5442a5c322
by freifunkramips: 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) |
 | target/linux/ramips/image/mt7621.mk (diff) |
 | target/linux/ramips/dts/mt7621_iptime_a6ns-m.dts |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
Commit
0bf4d681d4f2e4bd3c3a61e7fe5dca2a40b1902f
by freifunkramips: 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) |
 | target/linux/ramips/image/Makefile (diff) |
 | target/linux/ramips/image/mt76x8.mk (diff) |
Commit
1b7199c90c7128e3f81cc4abc6d80ab76a820b12
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
 | target/linux/ramips/dts/mt7621_jcg_jhr-ac876m.dts |
 | target/linux/ramips/image/mt7621.mk (diff) |
Commit
16b01fb1b9c99513c318109bef96a1a3545c57a0
by mailmpc85xx: 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) |
 | target/linux/mpc85xx/base-files/etc/hotplug.d/ieee80211/10-fix-wifi-mac (diff) |
 | target/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3710i.dts |
 | target/linux/mpc85xx/files/arch/powerpc/platforms/85xx/ws-ap3710i.c |
 | target/linux/mpc85xx/image/Makefile (diff) |
 | target/linux/mpc85xx/config-4.19 (diff) |
 | target/linux/mpc85xx/p1020/config-default (diff) |
 | target/linux/mpc85xx/patches-4.19/106-powerpc-85xx-ws-ap3710i-support.patch |
|
 | package/network/services/odhcpd/Makefile (diff) |
Commit
6ec288a178de37c30831398f5a470fdc43b18130
by mailmac80211: 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) |
 | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff) |
Commit
9e1e4324690ecf3874acfab76566e856f133bf6f
by mailar71xx: 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) |
 | target/linux/ar71xx/base-files/etc/diag.sh (diff) |
|
 | package/system/rpcd/Makefile (diff) |
Commit
8007853f79b83766088dd4cfa8610d19a3f270ef
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff) |
Commit
c79df949abd075b39bfcfc8839feb05f16930e78
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff) |
Commit
2708d58c1d7b9b224d02ee36f531fe24a2112360
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
Commit
01d39cd18c4035e362f179548cd2c051aac03042
by freifunkath79: 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) |
 | target/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration (diff) |
Commit
38bdfcdb87e9b3a1232e9820bd6534da4c28282b
by freifunkramips: 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) |
 | target/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff) |
 | target/linux/ramips/dts/mt7620a_iptime.dtsi |
 | target/linux/ramips/image/mt7620.mk (diff) |
 | target/linux/ramips/dts/mt7620a_iptime_a104ns.dts |
Commit
f45a16dead15169f06a999f71061e66df1fc478c
by freifunkramips: 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) |
 | target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips (diff) |
Commit
27d69d25612e857268492678b86aa88e8ea924ac
by danieluboot-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) |
 | package/boot/uboot-envtools/Makefile (diff) |
 | package/boot/uboot-envtools/files/uboot-envtools.sh (diff) |
|
 | package/firmware/cypress-firmware/Makefile |
|
 | target/linux/brcm2708/image/Makefile (diff) |
|
 | package/firmware/brcmfmac-board-rpi/Makefile |
Commit
ca7ed1712e1213467aa915a84b329d67b717932f
by ldirwireguard: 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) |
 | package/network/services/wireguard/Makefile (diff) |
|
 | package/firmware/cypress-nvram/Makefile |
|
 | target/linux/brcm2708/image/Makefile (diff) |
Commit
c3aa33bf705027751b344bc668541e5d08ed9495
by rafalmac80211: 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) |
 | package/kernel/mac80211/patches/brcm/104-v5.5-brcmfmac-disable-PCIe-interrupts-before-bus-reset.patch |
 | package/kernel/mac80211/patches/brcm/113-v5.6-brcmfmac-fix-interface-sanity-check.patch |
 | package/kernel/mac80211/patches/brcm/860-brcmfmac-register-wiphy-s-during-module_init.patch (diff) |
 | package/kernel/mac80211/patches/brcm/112-v5.6-brcmfmac-set-interface-carrier-to-off-by-default.patch |
 | package/kernel/mac80211/patches/brcm/111-v5.6-brcmfmac-Fix-use-after-free-in-brcmf_sdio_readframes.patch |
 | package/kernel/mac80211/patches/brcm/101-v5.5-0001-brcmfmac-don-t-WARN-when-there-are-no-requests.patch |
 | package/kernel/mac80211/patches/brcm/103-v5.5-brcmfmac-remove-set-but-not-used-variable-mpnum-nsp-.patch |
 | package/kernel/mac80211/patches/brcm/105-v5.5-brcmfmac-remove-monitor-interface-when-detaching.patch |
 | package/kernel/mac80211/patches/brcm/101-brcmfmac-remove-monitor-interface-when-detaching.patch |
 | package/kernel/mac80211/patches/brcm/100-brcmfmac-disable-PCIe-interrupts-before-bus-reset.patch |
 | package/kernel/mac80211/patches/brcm/101-v5.5-0002-brcmfmac-fix-suspend-resume-when-power-is-cut-off.patch |
 | package/kernel/mac80211/patches/brcm/110-v5.6-brcmfmac-Fix-memory-leak-in-brcmf_p2p_create_p2pdev.patch |
|
 | package/kernel/mac80211/patches/brcm/114-v5.6-0002-brcmfmac-set-F2-blocksize-and-watermark-for-4359.patch |
 | package/kernel/mac80211/patches/brcm/114-v5.6-0001-brcmfmac-reset-two-D11-cores-if-chip-has-two-D11-cor.patch |
 | package/kernel/mac80211/patches/brcm/114-v5.6-0006-brcmfmac-add-RSDB-condition-when-setting-interface-c.patch |
 | package/kernel/mac80211/patches/brcm/114-v5.6-0003-brcmfmac-fix-rambase-for-4359-9.patch |
 | package/kernel/mac80211/patches/brcm/114-v5.6-0007-brcmfmac-not-set-mbss-in-vif-if-firmware-does-not-su.patch |
 | package/kernel/mac80211/patches/brcm/114-v5.6-0004-brcmfmac-make-errors-when-setting-roaming-parameters.patch |
 | package/kernel/mac80211/patches/brcm/114-v5.6-0005-brcmfmac-add-support-for-BCM4359-SDIO-chipset.patch |
|
 | target/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi (diff) |
Commit
60de1fdbb4492b5270edf49d634979c0cfd1e743
by freifunkath79: 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) |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff) |
 | target/linux/ath79/dts/qca9531_tplink_tl-wr902ac-v1.dts |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
 | target/linux/ath79/generic/base-files/etc/board.d/01_leds (diff) |
 | target/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration (diff) |
Commit
b1e8a390ea7bde59eb47bdd729228cb377aa6f6f
by freifunkath79: 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) |
 | target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi (diff) |
Commit
c5d2f3c4765a93dbca9654858a8dec8bf307ad5f
by ynezzipq806x: 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) |
 | target/linux/ipq806x/patches-4.19/0069-arm-boot-add-dts-files.patch |
 | target/linux/ipq806x/config-4.19 |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts |
 | target/linux/ipq806x/patches-4.19/105-mtd-nor-add-mx25l25635f.patch |
 | target/linux/ipq806x/patches-4.19/0063-1-ipq806x-tsens-driver.patch |
 | target/linux/ipq806x/patches-4.19/0070-qcom-spm-fix-probe-order.patch |
 | target/linux/ipq806x/patches-4.19/0062-ipq806x-gcc-Added-the-enable-regs-and-mask-for-PRNG.patch |
 | target/linux/ipq806x/patches-4.19/0035-clk-mux-Split-out-register-accessors-for-reuse.patch |
 | target/linux/ipq806x/patches-4.19/0053-regulator-add-smb208-support.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts |
 | target/linux/ipq806x/patches-4.19/0059-ARM-cpuidle-Add-cpuidle-support-for-QCOM-cpus.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts |
 | target/linux/ipq806x/patches-4.19/310-msm-adhoc-bus-support.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts |
 | target/linux/ipq806x/patches-4.19/0030-clk-Disable-i2c-device-on-gsbi4.patch |
 | target/linux/ipq806x/patches-4.19/0074-ipq806x-usb-Control-USB-master-reset.patch |
 | target/linux/ipq806x/patches-4.19/0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke.patch |
 | target/linux/ipq806x/patches-4.19/0063-2-tsens-support-configurable-interrupts.patch |
 | target/linux/ipq806x/patches-4.19/0071-2-PCI-qcom-Fixed-IPQ806x-PCIE-reset-changes.patch |
 | target/linux/ipq806x/patches-4.19/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-db149.dts |
 | target/linux/ipq806x/patches-4.19/0071-3-PCI-qcom-Fixed-IPQ806x-PCIE-init-changes.patch |
 | target/linux/ipq806x/patches-4.19/0038-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch |
 | target/linux/ipq806x/patches-4.19/0056-cpufreq-dt-Add-missing-rcu-locks.patch |
 | target/linux/ipq806x/patches-4.19/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch |
 | target/linux/ipq806x/patches-4.19/0071-6-PCI-qcom-Force-GEN1-support.patch |
 | target/linux/ipq806x/patches-4.19/0042-clk-qcom-Add-KPSS-ACC-GCC-driver.patch |
 | target/linux/ipq806x/patches-4.19/0073-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch |
 | target/linux/ipq806x/patches-4.19/0039-clk-qcom-Add-HFPLL-driver.patch |
 | target/linux/ipq806x/patches-4.19/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts |
 | target/linux/ipq806x/patches-4.19/0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch |
 | target/linux/ipq806x/patches-4.19/0001-dtbindings-qcom_adm-Fix-channel-specifiers.patch |
 | target/linux/ipq806x/patches-4.19/0044-clk-Add-safe-switch-hook.patch |
 | target/linux/ipq806x/patches-4.19/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch |
 | target/linux/ipq806x/patches-4.19/0071-8-pcie-qcom-Fixed-pcie_phy_clk-branch-issue.patch |
 | target/linux/ipq806x/patches-4.19/0045-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch |
 | target/linux/ipq806x/patches-4.19/0071-7-pcie-Set-PCIE-MRRS-and-MPS-to-256B.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi |
 | target/linux/ipq806x/patches-4.19/0002-dmaengine-Add-ADM-driver.patch |
 | target/linux/ipq806x/patches-4.19/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch |
 | target/linux/ipq806x/patches-4.19/0071-1-PCI-qcom-Fixed-IPQ806x-specific-clocks.patch |
 | target/linux/ipq806x/patches-4.19/0072-add-ipq806x-with-no-clocks.patch |
 | target/linux/ipq806x/patches-4.19/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch |
 | target/linux/ipq806x/patches-4.19/0034-ARM-Add-Krait-L2-register-accessor-functions.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts |
 | target/linux/ipq806x/patches-4.19/0067-generic-Mangle-bootloader-s-kernel-arguments.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065.dtsi |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts |
 | target/linux/ipq806x/patches-4.19/0065-arm-override-compiler-flags.patch |
 | target/linux/ipq806x/patches-4.19/0071-9-pcie-qcom-change-duplicate-pci-reset-to-phy-reset.patch |
 | target/linux/ipq806x/patches-4.19/0043-clk-qcom-Add-Krait-clock-controller-driver.patch |
 | target/linux/ipq806x/patches-4.19/850-soc-add-qualcomm-syscon.patch |
 | target/linux/ipq806x/patches-4.19/0033-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch |
 | target/linux/ipq806x/patches-4.19/0064-clk-clk-rpm-fixes.patch |
 | target/linux/ipq806x/patches-4.19/0071-5-PCI-qcom-Programming-the-PCIE-iATU-for-IPQ806x.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts |
 | target/linux/ipq806x/patches-4.19/0032-phy-add-qcom-dwc3-phy.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi |
 | target/linux/ipq806x/patches-4.19/0041-clk-qcom-Add-support-for-Krait-clocks.patch |
 | target/linux/ipq806x/patches-4.19/0046-cpufreq-qcom-independent-core-clocks.patch |
 | target/linux/ipq806x/patches-4.19/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts |
 | target/linux/ipq806x/patches-4.19/0075-ipq8064-pinctrl-Fixed-missing-RGMII-pincontrol-defin.patch |
 | target/linux/ipq806x/patches-4.19/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts |
 | target/linux/ipq806x/patches-4.19/0040-clk-qcom-Add-IPQ806X-s-HFPLLs.patch |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts |
Commit
f81e148eb610c3caad3cff392cc014c89c947bea
by ynezzipq806x: 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) |
 | target/linux/ipq806x/config-4.19 (diff) |
Commit
53801ae1c79ecf5153d658951e3c3afed4a16d93
by ynezzkernel: 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) |
 | target/linux/generic/config-4.19 (diff) |
Commit
63066d3006958ca52df71f53c6f413ad4fb74974
by ynezzipq806x: 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) |
 | target/linux/ipq806x/patches-4.19/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-0005-clk-qcom-Add-MSM8960-APQ8064-s-HFPLLs.patch |
 | target/linux/ipq806x/patches-4.19/0034-0009-dt-bindings-arm-Document-qcom-kpss-gcc.patch |
 | target/linux/ipq806x/patches-4.19/850-soc-add-qualcomm-syscon.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-2-PCI-qcom-Fixed-IPQ806x-PCIE-reset-changes.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-ARM-Add-Krait-L2-register-accessor-functions.patch |
 | target/linux/ipq806x/patches-4.19/0056-cpufreq-dt-Add-missing-rcu-locks.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-8-pcie-qcom-Fixed-pcie_phy_clk-branch-issue.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0046-cpufreq-qcom-independent-core-clocks.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-5-PCI-qcom-Programming-the-PCIE-iATU-for-IPQ806x.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0073-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0041-clk-qcom-Add-support-for-Krait-clocks.patch |
 | target/linux/ipq806x/patches-4.19/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-0003-clk-qcom-Add-HFPLL-driver.patch |
 | target/linux/ipq806x/patches-4.19/0040-clk-qcom-Add-IPQ806X-s-HFPLLs.patch |
 | target/linux/ipq806x/patches-4.19/0034-0010-clk-qcom-Add-Krait-clock-controller-driver.patch |
 | target/linux/ipq806x/patches-4.19/0034-0012-clk-qcom-Add-safe-switch-hook-for-krait-mux-clocks.patch |
 | target/linux/ipq806x/patches-4.19/0034-0011-dt-bindings-clock-Document-qcom-krait-cc.patch |
 | target/linux/ipq806x/patches-4.19/0039-clk-qcom-Add-HFPLL-driver.patch |
 | target/linux/ipq806x/patches-4.19/0035-clk-mux-Split-out-register-accessors-for-reuse.patch |
 | target/linux/ipq806x/patches-4.19/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0043-clk-qcom-Add-Krait-clock-controller-driver.patch |
 | target/linux/ipq806x/patches-4.19/0064-clk-clk-rpm-fixes.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-1-PCI-qcom-Fixed-IPQ806x-specific-clocks.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0063-1-ipq806x-tsens-driver.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-0007-clk-qcom-Add-support-for-Krait-clocks.patch |
 | target/linux/ipq806x/patches-4.19/0044-clk-Add-safe-switch-hook.patch |
 | target/linux/ipq806x/patches-4.19/0074-ipq806x-usb-Control-USB-master-reset.patch |
 | target/linux/ipq806x/patches-4.19/080-ARM-dts-qcom-add-gpio-ranges-property.patch |
 | target/linux/ipq806x/patches-4.19/0072-add-ipq806x-with-no-clocks.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-0002-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch |
 | target/linux/ipq806x/patches-4.19/0034-0008-clk-qcom-Add-KPSS-ACC-GCC-driver.patch |
 | target/linux/ipq806x/patches-4.19/0065-arm-override-compiler-flags.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0032-phy-add-qcom-dwc3-phy.patch (diff) |
 | target/linux/ipq806x/patches-4.19/105-mtd-nor-add-mx25l25635f.patch |
 | target/linux/ipq806x/patches-4.19/0042-clk-qcom-Add-KPSS-ACC-GCC-driver.patch |
 | target/linux/ipq806x/patches-4.19/0038-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch |
 | target/linux/ipq806x/patches-4.19/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-0001-ARM-Add-Krait-L2-register-accessor-functions.patch |
 | target/linux/ipq806x/patches-4.19/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch (diff) |
 | target/linux/ipq806x/patches-4.19/310-msm-adhoc-bus-support.patch |
 | target/linux/ipq806x/patches-4.19/0063-2-tsens-support-configurable-interrupts.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-6-PCI-qcom-Force-GEN1-support.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-7-pcie-Set-PCIE-MRRS-and-MPS-to-256B.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0045-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-3-PCI-qcom-Fixed-IPQ806x-PCIE-init-changes.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-0004-dt-bindings-clock-Document-qcom-hfpll.patch |
 | target/linux/ipq806x/patches-4.19/0069-arm-boot-add-dts-files.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0071-9-pcie-qcom-change-duplicate-pci-reset-to-phy-reset.patch (diff) |
 | target/linux/ipq806x/patches-4.19/0034-0006-clk-qcom-Add-IPQ806X-s-HFPLLs.patch |
 | target/linux/ipq806x/patches-4.19/0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke.patch |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-db149.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff) |
Commit
96a509eeeb6125e147b11752e02f3176f43e3db5
by ynezzipq806x: 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) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff) |
Commit
afcb78f1035da7ca93b2afc9305aab18e930c43d
by ynezzipq806x: 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) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-db149.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff) |
Commit
61505922dc0ff846e576f6fd5626e2d7b6f8c3e5
by ynezzipq806x: 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) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065.dtsi (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
Commit
5ce72009ac11ebe6f83a7a4465c7371008605bda
by ynezzipq806x: 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) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff) |
Commit
fe26364065a1477fa5807d147b24a481b2d4abc2
by ynezzipq806x: 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) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff) |
Commit
2296d41a1c42c96e7409ec437c1952a3895eeaa0
by ynezzipq806x: 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) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff) |
Commit
f28e6ae7ceb89651082f75b9dceb23fecf788b73
by ynezzipq806x: 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) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-c2600.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts (diff) |
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff) |
Commit
402153623d927c35e4ee66cf2111e8e7d456d428
by ynezzipq806x: 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) |
 | target/linux/ipq806x/patches-4.19/0063-3-tsens-fix-kernel-4_19.patch |
Commit
1698b36bb45e4e0fe7a6e21280ebeea227922beb
by ynezzkernel: 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) |
 | package/kernel/linux/modules/usb.mk (diff) |
|
 | target/linux/ipq806x/files-4.19/arch/arm/boot/dts/qcom-ipq8064.dtsi (diff) |
Commit
ce8707ea79b189a06d7dee72047a587d44dd82cf
by ynezzipq806x: 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) |
 | target/linux/ipq806x/Makefile (diff) |
Commit
2a82e0e1ca0f10406e6d6d8d7b95e9bb4445940d
by ynezzipq806x: 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) |
 | target/linux/ipq806x/Makefile (diff) |
Commit
98b3526bf23e8d1b48939c937c9b12e4f2160415
by ynezziputils: 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) |
 | package/network/utils/iputils/patches/001-iputils.patch |
 | package/network/utils/iputils/patches/002-fix-ipv6.patch |
 | package/network/utils/iputils/Makefile |
 | package/network/utils/iputils/patches/011-ping6_use_gnu_source.patch |
 | package/network/utils/iputils/patches/003-fix-makefile.patch |
 | package/network/utils/iputils/patches/010-ping6_uclibc_resolv.patch |
 | package/network/utils/iputils/patches/020-include_fixes.patch |
Commit
174ff7d754b272cbf6169bfbb245dbd12b392830
by ynezzbase-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) |
 | package/base-files/files/lib/preinit/30_failsafe_wait (diff) |
Commit
ad6c6361f9f85f7cf6f53558d109c82de73743a5
by ynezzath79: 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) |
 | target/linux/ath79/dts/ar9344_netgear_wndr.dtsi (diff) |
Commit
b14e529dd7f10646e3f9a6b36cd3d93fd6c36dc8
by ynezzath79: 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) |
 | target/linux/ath79/image/tiny.mk (diff) |
 | target/linux/ath79/tiny/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/dts/ar7240_dlink_dir-615-e4.dts |
 | target/linux/ath79/tiny/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff) |
 | target/linux/ath79/tiny/base-files/etc/board.d/01_leds (diff) |
Commit
05d35403b211ccb9bf20e2b3c0b7a30c82c6d6a2
by ynezzath79-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) |
 | target/linux/ath79/tiny/config-default (diff) |
Commit
34466afb28bc1779a8c7e8bec93785ff16de6ad2
by ynezzuboot-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) |
 | package/boot/uboot-envtools/files/ath79 (diff) |
Commit
b70052c6e63f4fb3189ab2f9669c1fbd19478d79
by ynezzuci: 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) |
 | package/system/uci/Makefile (diff) |
Commit
e417ff88f19b90fc7badbb67b2e8c1760dd024dc
by freifunkramips: 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) |
 | target/linux/ramips/image/mt76x8.mk (diff) |
 | target/linux/ramips/image/rt305x.mk (diff) |
 | target/linux/ramips/image/rt288x.mk (diff) |
 | target/linux/ramips/image/mt7620.mk (diff) |
 | target/linux/ramips/image/mt7621.mk (diff) |
Commit
0757f7fedca77d169682d41e7b861d86e7308a11
by freifunkath79: 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) |
 | target/linux/ath79/image/nand.mk (diff) |
 | target/linux/ath79/image/tiny.mk (diff) |
 | target/linux/ath79/image/generic-ubnt.mk (diff) |
 | target/linux/ath79/image/common-tp-link.mk (diff) |
 | target/linux/ath79/image/tiny-netgear.mk (diff) |
 | target/linux/ath79/image/common-netgear.mk (diff) |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
 | target/linux/ath79/image/generic.mk (diff) |
Commit
bc3783d22185513b0882fd3eb0530041bc8f0c7a
by freifunkbuild: 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) |
 | include/image.mk (diff) |
|
 | target/linux/ath79/image/Makefile (diff) |
 | target/linux/ath79/image/tiny-tp-link.mk (diff) |
 | target/linux/ath79/image/nand.mk (diff) |
 | target/linux/ath79/image/tiny-netgear.mk (diff) |
 | target/linux/ath79/image/generic-tp-link.mk (diff) |
 | target/linux/ath79/image/generic-ubnt.mk (diff) |
 | target/linux/ath79/image/tiny.mk (diff) |
 | target/linux/ath79/image/generic.mk (diff) |
|
 | target/linux/ramips/image/Makefile (diff) |
 | target/linux/ramips/image/mt76x8.mk (diff) |
 | target/linux/ramips/image/mt7621.mk (diff) |
 | target/linux/ramips/image/rt288x.mk (diff) |
 | target/linux/ramips/image/rt305x.mk (diff) |
 | target/linux/ramips/image/mt7620.mk (diff) |
 | target/linux/ramips/image/rt3883.mk (diff) |
|
 | target/linux/sunxi/image/Makefile (diff) |
 | target/linux/sunxi/image/cortex-a53.mk (diff) |
 | target/linux/sunxi/image/cortex-a7.mk (diff) |
 | target/linux/sunxi/image/cortex-a8.mk (diff) |
Commit
4ebc9dc9c4faf8d9abc4197a74b892a66d9c1bcb
by rafalfstools: 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) |
 | package/system/fstools/Makefile (diff) |
Commit
1f455418ef1ea67fda710e1b86a9e021bb4a2413
by freifunkramips: 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) |
 | target/linux/ramips/rt3883/base-files/etc/board.d/01_leds (diff) |
|
 | package/firmware/ipq-wifi/Makefile (diff) |
 | package/firmware/ipq-wifi/board-aruba_ap-303.qca4019 |
Commit
102c8c55f217606cdbdc9a449667e034676b3e75
by mailipq40xx: 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) |
 | target/linux/ipq40xx/base-files/lib/preinit/06_set_preinit_iface_ipq40xx.sh (diff) |
 | target/linux/ipq40xx/base-files/etc/inittab (diff) |
 | target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff) |
 | target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4029-ap-303.dts |
 | target/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff) |
 | target/linux/ipq40xx/patches-4.19/304-mtd-spi-nor-Add-support-for-mx25r3235f.patch |
 | target/linux/ipq40xx/image/Makefile (diff) |
 | target/linux/ipq40xx/base-files/etc/board.d/02_network (diff) |
 | target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch (diff) |
Commit
a4260eaab7744c8e3f1f7a62a61aab5e3b562342
by freifunkath79: 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) |
 | target/linux/ath79/generic/base-files/etc/board.d/02_network (diff) |
 | target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi (diff) |
Commit
9b02d32e34df2bb8821ec6f08f525bee22d0d1ba
by freifunkar71xx: 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) |
 | target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wdr4300.c (diff) |
 | target/linux/ar71xx/base-files/etc/board.d/02_network (diff) |
Commit
80839694056d7eedb1fac1c4b61847c4a4f94d6a
by freifunkipq40xx: 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) |
 | target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff) |
 | target/linux/ipq40xx/base-files/etc/board.d/01_leds (diff) |
 | target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff) |
 | target/linux/ipq40xx/base-files/etc/board.d/02_network (diff) |
|
 | target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff) |
 | target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff) |
Commit
02f8dbc6fe71c04d89aa5e3129a5ec84903cf395
by freifunkramips: 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) |
 | target/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff) |
 | target/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff) |
Commit
8ea7aa5380aba4301bd1804e326534c28249bb24
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff) |
Commit
b3bdfd5df55b104f3affea116a3c54075ea6549c
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/DM200.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7412.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ASL56026.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VG3503J.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ736X.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7519RW22.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/WBMR300.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV5A.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff) |
Commit
edb0a936f0af134ed2fb01c05e5d31b9944d2454
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN1000B.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/DM200.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7362SL.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/WBMR300.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi (diff) |
Commit
7298c25f744a042f021da7a5e0fa81268bb454ce
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV3A.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV2B.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF1.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV5A.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7362SL.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF3.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7412.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-MICRON.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920NAND.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-HYNIX.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff) |
Commit
660200e53d627aee107ac90ba611bd762b98a4f6
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VG3503J.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi (diff) |
Commit
dcb5e52209e52b6004b5888d41620386a28d2567
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY50810.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/GIGASX76X.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY50712.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4510PW.dts (diff) |
Commit
8e7b573b7aa4c08c7e838b271677dc68a0db128e
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV2B.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7518PW.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7510PW22.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV3A.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV452CQW.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV8539PW22.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ACMP252.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY50810.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7312.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW22.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7519PW.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7320.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7525PW.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY50712.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7506PW11.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4520PW.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4510PW.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4525PW.dts (diff) |
Commit
4c88b3b5dc4cae62f40fdf5adc0f32885eac7f9b
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ALL0333CJ.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN1000B.dts (diff) |
|
 | target/linux/lantiq/image/danube.mk |
 | target/linux/lantiq/image/Makefile (diff) |
 | target/linux/lantiq/image/ar9.mk |
 | target/linux/lantiq/image/xway_legacy.mk |
 | target/linux/lantiq/image/amazonse.mk |
 | target/linux/lantiq/image/falcon.mk |
 | target/linux/lantiq/image/vr9.mk |
Commit
c640370939d725238aa6200423eb8aabf59ef23e
by freifunklantiq: 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) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_audiocodes_mp-252.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7519BRN.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF3.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7525pw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/falcon.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_buffalo_wbmr-hp-g300h.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY50712.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7312.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv452cqw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV8539PW22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7412.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_zyxel_p-2812hnu-f3.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7312.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_netgear_dgn3500.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7362SL.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/danube.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4519pw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7519PW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/falcon-sflash-16M.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3370-rev2-micron.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/H201L.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7506pw11.dts |
 | target/linux/lantiq/image/danube.mk (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV5A.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2601HNFX.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98020.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3370-rev2-hynix.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ALL0333CJ.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_bt_homehub-v3a.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7360SL.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98035SYNCE1588.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/ACMP252.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_netgear_dgn3500b.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_falcon-mdu.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920NOR.dts |
 | target/linux/lantiq/image/Makefile (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV752DPW22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519-brn.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_bt_homehub-v2b.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vg3503j.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98035synce.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VR200.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ736X.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_lantiq_easy50712.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VR200v.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_falcon-sfp.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4510pw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV2B.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200v.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw8970.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_siemens_gigaset-sx76x.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY50810.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv8539pw22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4518PWR01A.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nand.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7518PW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7362sl.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/WBMR.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7510pw22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy88388.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98020V18.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ar9.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_buffalo_wbmr-300hpd.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN1000B.dts |
 | target/linux/lantiq/image/tp-link.mk (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-sflash.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920NAND.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4525pw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_alphanetworks_asl56026.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7519NOR.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_zyxel_p-2812hnu-fx.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3370-rev2.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/ASL56026.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7519RW22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/GIGASX76X.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98000NOR.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUF1.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920-nand.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv752dpw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_lantiq_easy50810.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_arv7519rw22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920-nor.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7519pw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4525PW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98035synce1588.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FALCON-MDU.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98021.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01a.dts |
 | target/linux/lantiq/image/falcon.mk (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN3500B.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/amazonse.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/amazonse.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/amazonse_netgear_dgn1000b.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98000NAND.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7525PW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-HYNIX.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7510PW22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy88444.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98020-v18.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_zyxel_p-2601hn.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/TDW8970.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FALCON-SFP.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4520pw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_zte_h201l.dts |
 | target/linux/lantiq/image/xway_legacy.mk (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22-brn.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4510PW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV7506PW11.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22-nor.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY88444.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/amazonse_allnet_all0333cj.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_sflash-16m.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7320.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22BRN.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/P2812HNUFX.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7510KW22NOR.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/TDW8980.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4520PW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nor.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_netgear_dgn3500.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7518pw.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw8980.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VGV7519.dtsi |
 | target/linux/lantiq/image/ar9.mk (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98020.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dts |
 | target/linux/lantiq/image/vr9.mk (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY88388.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/vr9.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519-nor.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7320.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/VR200.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ3370-REV2-MICRON.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98035SYNCE.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/BTHOMEHUBV3A.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98000-base.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/WBMR300.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7360sl.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_netgear_dm200.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY80920.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/DGN3500.dtsi |
 | target/linux/lantiq/files/arch/mips/boot/dts/VG3503J.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98000SFLASH.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/FRITZ7412.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/DM200.dts |
 | target/linux/lantiq/image/amazonse.mk (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV4519PW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_zyxel_p-2812hnu-f1.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv752dpw22.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/EASY98021.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/ARV452CQW.dts |
 | target/linux/lantiq/files/arch/mips/boot/dts/TDW89X0.dtsi |
|
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_lantiq_easy50810.dts |
|
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-sflash.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nand.dts (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000.dtsi (diff) |
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98000-nor.dts (diff) |
Commit
bf43e5bbf91ca1a90df8dae3e2cce6bbb61d5cd9
by dedeckehopenvpn: 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) |
 | package/network/services/openvpn/patches/110-openssl-dont-use-deprecated-ssleay-symbols.patch |
 | package/network/services/openvpn/patches/111-openssl-add-missing-include-statements.patch |
 | package/network/services/openvpn/patches/210-build_always_use_internal_lz4.patch (diff) |
 | package/network/services/openvpn/Makefile (diff) |
 | package/network/services/openvpn/patches/220-disable_des.patch (diff) |
Commit
74e9f95c79dc574c2407ed798f37c9a4c989e55d
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff) |
|
 | target/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff) |
 | target/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff) |
|
 | package/system/fstools/Makefile (diff) |
|
 | package/network/services/uhttpd/Makefile (diff) |
|
 | package/network/services/uhttpd/Makefile (diff) |
Commit
692390225d76de8f2daf582454e74942b82d090a
by haukelantiq: 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) |
 | target/linux/lantiq/patches-4.19/0023-NET-PHY-add-led-support-for-intel-xway.patch (diff) |
|
 | target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dtsi (diff) |
 | target/linux/lantiq/image/tp-link.mk (diff) |
|
 | toolchain/gcc/common.mk (diff) |
Commit
c102f702e7dc976c2ad2c04c0ce4462373e62365
by hauketoolchain/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) |
 | toolchain/gcc/patches/8.3.0/090-rs6000-PR-89587.patch |
Commit
36baba65ec3b5bc8b31f563d96045efa9d97c563
by haukelinux-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) |
 | package/firmware/linux-firmware/marvell.mk (diff) |
 | package/firmware/linux-firmware/Makefile (diff) |
 | package/firmware/linux-firmware/ti.mk (diff) |
Commit
65982642668e859540b21c2bd3bf907493df830a
by haukeath10k-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) |
 | package/firmware/ath10k-firmware/Makefile (diff) |
|
 | scripts/download.pl (diff) |
Commit
9e2e48ff31cea669cfc9c1476f49b815ea9ac1b1
by hauketools: 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) |
 | tools/qemu/patches/0006-VMDK-add-field-BDRVVmdkState.desc_offset.patch |
 | tools/qemu/patches/0011-VMDK-create-different-subformats.patch |
 | tools/qemu/patches/0001-vmdk-fix-endianness-bugs.patch |
 | tools/qemu/patches/0002-VMDK-introduce-VmdkExtent.patch |
 | tools/qemu/patches/0005-VMDK-separate-vmdk_open-by-format-version.patch |
 | tools/qemu/patches/0012-vmdk-Allow-selecting-SCSI-adapter-in-image-creation.patch |
 | tools/qemu/patches/0004-VMDK-probe-for-monolithicFlat-images.patch |
 | tools/qemu/patches/0010-VMDK-open-read-write-for-monolithicFlat-image.patch |
 | tools/qemu/patches/0007-VMDK-flush-multiple-extents.patch |
 | tools/qemu/patches/0008-VMDK-move-static-cid_update-flag-to-bs-field.patch |
 | tools/qemu/patches/0009-VMDK-change-get_cluster_offset-return-type.patch |
 | tools/qemu/patches/0003-VMDK-bugfix-align-offset-to-cluster-in-get_whole_clu.patch |
Commit
6041eb9547be49edaa6c2ecd5dd77e8a9e067244
by haukebuild: 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) |
 | target/linux/x86/image/Makefile (diff) |
|
 | package/network/utils/iperf/patches/010-libcxx.patch |
 | package/network/utils/iperf/Makefile (diff) |
Commit
856ea2bad3b3eac565215c0ac79f37a4ba4cd5b7
by haukelibcxx: 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) |
 | include/uclibc++.mk (diff) |
 | config/Config-build.in (diff) |
 | package/libs/libcxx/files/g++-libcxx |
 | package/libs/libcxx/Makefile |
Commit
dd299805ad18472a8245b4524a25e4381e166057
by haukeca-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) |
 | package/system/ca-certificates/Makefile (diff) |
Commit
d034a1f4577108a465e8347d11a51dc0e5a29298
by haukeadb: 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) |
 | package/utils/adb/patches/001-create_Makefile.patch (diff) |
 | package/utils/adb/patches/020-cherry-picked-superspeed-fix.patch |
 | package/utils/adb/Makefile (diff) |
Commit
383abffb1179a142b4c8f86559baad5b24d391c3
by haukecmake: 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) |
 | include/cmake.mk (diff) |
Commit
432ec292ccc8b634facacbd018d08947d204225a
by haukerpcd: 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) |
 | package/system/rpcd/files/rpcd.init (diff) |
 | package/system/rpcd/Makefile (diff) |
Commit
a22b7a60d98836343c4f7b9ec0fcae68d9131522
by haukekernel: 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) |
 | package/kernel/i2c-gpio-custom/Makefile (diff) |
 | package/kernel/w1-gpio-custom/src/w1-gpio-custom.c (diff) |
 | package/kernel/w1-gpio-custom/Makefile (diff) |
 | package/kernel/i2c-gpio-custom/src/i2c-gpio-custom.c (diff) |
Commit
e4ce3109f28712dad3b3db27938a7b853346d9b6
by freifunkramips: 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) |
 | target/linux/ramips/dts/mt7620a_planex_db-wrt01.dts (diff) |
 | target/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff) |
 | target/linux/ramips/dts/mt7620a_engenius_esr600.dts (diff) |
 | target/linux/ramips/dts/mt7621_mediatek_ap-mt7621a-v60.dts (diff) |
 | target/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts (diff) |
 | target/linux/ramips/dts/rt3052_zyxel_keenetic.dts (diff) |
 | target/linux/ramips/dts/rt3050_dlink_dir-600-b1.dts (diff) |
 | target/linux/ramips/dts/mt7620n_ravpower_wd03.dts (diff) |
 | target/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v13.dts (diff) |
 | target/linux/ramips/dts/mt7620a_phicomm_psg1218a.dts (diff) |
 | target/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff) |
 | target/linux/ramips/dts/rt3883_trendnet_tew-691gr.dts (diff) |
 | target/linux/ramips/dts/mt7620n_zbtlink_zbt-wa05.dts (diff) |
 | target/linux/ramips/dts/rt5350_intenso_memory2move.dts (diff) |
 | target/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff) |
 | target/linux/ramips/dts/mt7628an_cudy_wr1000.dts (diff) |
 | target/linux/ramips/dts/rt3052_upvel_ur-336un.dts (diff) |
 | target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts (diff) |
 | target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts (diff) |
 | target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi (diff) |
 | target/linux/ramips/dts/rt5350_easyacc_wizard-8800.dts (diff) |
 | target/linux/ramips/dts/rt3052_aztech_hw550-3g.dts (diff) |
 | target/linux/ramips/dts/mt7628an_duzun_dm06.dts (diff) |
 | target/linux/ramips/dts/rt3052_belkin_f5d8235-v2.dts (diff) |
 | target/linux/ramips/dts/mt7620a_asus_rp-n53.dts (diff) |
 | target/linux/ramips/dts/mt7628an_unielec_u7628-01.dtsi (diff) |
 | target/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts (diff) |
 | target/linux/ramips/dts/mt7621_hiwifi_hc5962.dts (diff) |
 | target/linux/ramips/dts/mt7628an_tplink_tl-wr902ac-v3.dts (diff) |
 | target/linux/ramips/dts/mt7621_buffalo_wsr-1166dhp.dts (diff) |
 | target/linux/ramips/dts/mt7620n_dlink_dwr-921-c1.dts (diff) |
 | target/linux/ramips/dts/mt7620a_dlink_dch-m225.dts (diff) |
 | target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts (diff) |
 | target/linux/ramips/dts/rt3050_sparklan_wcr-150gn.dts (diff) |
 | target/linux/ramips/dts/mt7621_totolink_a7000r.dts (diff) |
 | target/linux/ramips/dts/mt7621_xiaomi_mir3p.dts (diff) |
 | target/linux/ramips/dts/mt7628an_tplink_tl-wa801nd-v5.dts (diff) |
 | target/linux/ramips/dts/rt3050_arcwireless_freestation5.dts (diff) |
 | target/linux/ramips/dts/rt5350_belkin_f7c027.dts (diff) |
 | target/linux/ramips/dts/mt7621_tplink_re350-v1.dts (diff) |
 | target/linux/ramips/dts/rt3050_netcore_nw718.dts (diff) |
 | target/linux/ramips/dts/rt3052_sitecom_wl-351.dts (diff) |
 | target/linux/ramips/dts/rt3052_prolink_pwh2004.dts (diff) |
 | target/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff) |
 | target/linux/ramips/dts/rt3052_huawei_hg255d.dts (diff) |
 | target/linux/ramips/dts/mt7621_phicomm_k2p.dts (diff) |
 | target/linux/ramips/dts/mt7620a_yukai_bocco.dts (diff) |
 | target/linux/ramips/dts/rt5350_dlink_dir-320-b1.dts (diff) |
 | target/linux/ramips/dts/mt7628an_glinet_vixmini.dts (diff) |
 | target/linux/ramips/dts/rt2880_airlink101_ar670w.dts (diff) |
 | target/linux/ramips/dts/mt7620a_zte_q7.dts (diff) |
 | target/linux/ramips/dts/mt7621_afoundry_ew1200.dts (diff) |
 | target/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff) |
 | target/linux/ramips/dts/rt5350_poray_m4.dtsi |