Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder ipq40xx/generic Build #123

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revisione4155bcc4576feca11937a2f3d013848bced1a67
Got Revisione4155bcc4576feca11937a2f3d013848bced1a67
Changes31 changes

BuildSlave:

fsf-dock-03

Reason:

The SingleBranchScheduler scheduler named 'all' triggered this build

Steps and Logfiles:

  1. sharedwd Setting up shared work directory ( 0 secs )
    1. stdio
  2. nproc property 'nproc' set ( 0 secs )
    1. stdio
    2. property changes
  3. dlfindbinpl downloading to findbin.pl ( 0 secs )
    1. - no logs -
  4. gcc property 'cc_command' set ( 0 secs )
    1. stdio
    2. property changes
  5. g++ property 'cxx_command' set ( 0 secs )
    1. stdio
    2. property changes
  6. setproperty property 'ccache_command' set ( 0 secs )
    1. stdio
    2. property changes
  7. dlexpiresh dlexpiresh skipped ( 0 secs )
    1. - no logs -
  8. expire Checking for build tree expiry skipped ( 0 secs )
    1. - no logs -
  9. dlcleanupsh dlcleanupsh skipped ( 0 secs )
    1. - no logs -
  10. cleanold Cleaning previous builds skipped ( 0 secs )
    1. - no logs -
  11. cleanup Cleaning work area skipped ( 0 secs )
    1. - no logs -
  12. tools/clean User-requested "make tools/clean" skipped ( 0 secs )
    1. - no logs -
  13. toolchain/clean User-requested "make toolchain/clean" skipped ( 0 secs )
    1. - no logs -
  14. target/linux/clean User-requested "make target/linux/clean" skipped ( 0 secs )
    1. - no logs -
  15. dirclean User-requested "make dirclean" skipped ( 0 secs )
    1. - no logs -
  16. distclean User-requested "make distclean" skipped ( 0 secs )
    1. - no logs -
  17. gitcheckout Ensure that Git HEAD is sane ( 0 secs )
    1. stdio
  18. gitclean update skipped ( 0 secs )
    1. - no logs -
  19. gitfresh update ( 12 secs )
    1. stdio
  20. fetchrefs Fetching Git remote refs ( 1 secs )
    1. stdio
  21. switchtag Checking out Git tag skipped ( 0 secs )
    1. - no logs -
  22. gitverify Ensure that Git HEAD is pointing to a branch or tag ( 0 secs )
    1. stdio
  23. rmtmp Remove tmp folder ( 0 secs )
    1. stdio
  24. rmfeedlinks Remove feed symlinks ( 0 secs )
    1. stdio
  25. ccachecc downloading to ccache_cc.sh ( 0 secs )
    1. - no logs -
  26. ccachecxx downloading to ccache_cxx.sh ( 0 secs )
    1. - no logs -
  27. updatefeeds Updating feeds ( 50 secs )
    1. stdio
  28. installfeeds Installing feeds ( 34 secs )
    1. stdio
  29. dlconfigseed downloading to .config ( 0 secs )
    1. - no logs -
  30. newconfig Seeding .config ( 0 secs )
    1. stdio
  31. delbin Removing output directory ( 0 secs )
    1. stdio
  32. defconfig Populating .config ( 29 secs )
    1. stdio
  33. checkarch Checking architecture ( 0 secs )
    1. stdio
  34. libc property 'libc' set ( 0 secs )
    1. stdio
    2. property changes
  35. dlkeybuildpub downloading to key-build.pub ( 0 secs )
    1. - no logs -
  36. dlkeybuild downloading to key-build ( 0 secs )
    1. - no logs -
  37. dlkeybuilducert downloading to key-build.ucert ( 0 secs )
    1. - no logs -
  38. dldir Preparing dl/ ( 0 secs )
    1. stdio
  39. dltar Building and installing GNU tar ( 1 mins, 35 secs )
    1. stdio
  40. dlrun Populating dl/ ( 35 secs )
    1. stdio
  41. cleanbase Cleaning base-files ( 18 secs )
    1. stdio
  42. tools Building and installing tools ( 4 mins, 36 secs )
    1. stdio
  43. toolchain Building and installing toolchain ( 15 mins, 45 secs )
    1. stdio
  44. kmods Building kmods ( 6 mins, 5 secs )
    1. stdio
  45. kernelversion property 'kernelversion' set ( 0 secs )
    1. stdio
    2. property changes
  46. pkgclean Cleaning up package build ( 18 secs )
    1. stdio
  47. pkgbuild Building packages ( 16 mins, 6 secs )
    1. stdio
  48. pkginstall Installing packages ( 26 secs )
    1. stdio
  49. pkgindex Indexing packages ( 27 secs )
    1. stdio
  50. stageroot property 'stageroot' set ( 3 secs )
    1. stdio
    2. property changes
  51. filesdir Creating file overlay directory ( 0 secs )
    1. stdio
  52. kmodconfig Embedding kmod repository configuration ( 0 secs )
    1. stdio
  53. images Building and installing images ( 9 mins, 30 secs )
    1. stdio
  54. buildinfo Generating config.buildinfo, version.buildinfo and feeds.buildinfo ( 17 secs )
    1. stdio
  55. checksums Calculating checksums ( 20 secs )
    1. stdio
  56. kmoddir Creating kmod directory ( 0 secs )
    1. stdio
  57. kmodprepare Preparing kmod archive ( 0 secs )
    1. stdio
  58. kmodindex Indexing kmod archive ( 24 secs )
    1. stdio
  59. signprepare Ran ( 0 secs )
    1. stdio
  60. signpack Packing files to sign ( 0 secs )
    1. stdio
  61. upload uploading sign.tar.gz ( 2 secs )
    1. - no logs -
  62. signfiles Ran ( 2 secs )
    1. stdio
  63. dlsigntargz downloading to sign.tar.gz ( 3 secs )
    1. - no logs -
  64. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  65. dirprepare Preparing upload directory structure ( 0 secs )
    1. stdio
  66. linkprepare Preparing repository symlink skipped ( 0 secs )
    1. - no logs -
  67. kmoddirprepare Preparing kmod archive upload directory ( 0 secs )
    1. stdio
  68. dirupload Uploading directory structure ( 2 secs )
    1. stdio
  69. target-sha256sums Fetching remote sha256sums for target ( 2 secs )
    1. stdio
  70. dlsha2rsyncpl downloading to sha2rsync.pl ( 0 secs )
    1. - no logs -
  71. buildlist Building list of files to upload ( 0 secs )
    1. stdio
  72. dlrsync.sh downloading to rsync.sh ( 0 secs )
    1. - no logs -
  73. targetupload Uploading target files ( 18 mins, 38 secs )
    1. stdio
  74. targetprune Pruning target files ( 3 secs )
    1. stdio
  75. kmodupload Uploading kmod archive ( 29 secs )
    1. stdio
  76. sourcelist Finding source archives to upload ( 0 secs )
    1. stdio
  77. sourceupload Uploading source archives ( 2 secs )
    1. stdio
  78. df Reporting disk usage ( 0 secs )
    1. stdio
  79. ccachestat Reporting ccache stats ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /builder/ipq40xx_generic slave
buildername ipq40xx/generic Builder
buildnumber 123 Build
cc_command /usr/bin/gcc-6 SetPropertyFromCommand Step
ccache_command /usr/bin/ccache SetPropertyFromCommand Step
codebase Build
cxx_command /usr/bin/g++-6 SetPropertyFromCommand Step
dl_lock None BuildSlave
do_cleanup True BuildSlave
got_revision e4155bcc4576feca11937a2f3d013848bced1a67 Git
kernelversion 4.19.79-1-f3bba9d919dc2e50f6af900f994faf1b SetPropertyFromCommand Step
libc SetPropertyFromCommand Step
max_builds 1 BuildSlave
nproc 8 SetPropertyFromCommand Step
project Build
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision e4155bcc4576feca11937a2f3d013848bced1a67 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename fsf-dock-03 BuildSlave
stageroot /builder/shared-workdir/build/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/root-ipq40xx SetPropertyFromCommand Step
ul_lock None BuildSlave
workdir /builder/ipq40xx_generic slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Adrian Schmutzler
  2. Andre Heider
  3. Daniel Gimpelevich
  4. John Crispin
  5. Kristian Evensen
  6. Michal Cieslakiewicz
  7. Paul Spooren
  8. Rosen Penev
  9. Tim Harvey
  10. Tomasz Maciej Nowak
  11. Yousong Zhou

Timing:

StartMon Oct 21 20:03:01 2019
EndMon Oct 21 21:21:47 2019
Elapsed1 hrs, 18 mins, 46 secs

All Changes:

:

  1. Change #766

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Sun 20 Oct 2019 13:32:53
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 758a4d1766b3668422881480db8c3c6f94ebc2ea

    Comments

    ath79: add AR934x NAND Flash Controller driver
    This patch contains updated driver for Atheros NAND Flash Controller
    written originally by Gabor Juhos for ar71xx (aka 'ar934x-nfc').
    ath79 version has adapted to work with kernel 4.19 and Device Tree.
    It has also been renamed to 'ar934x-nand' to avoid confusion with
    Near-Field Communication technology.
    Controller is present on Atheros AR934x SoCs and required for accessing
    internal flash storage on routers like Netgear WNDR4300.
    This port preserves all NAND programming code while moving platform
    configuration to Device Tree and replacing some kernel functions marked
    for retirement by 4.19.
    Suitable definition is included in 'ar934x.dtsi' ('nand@1b000200' section).
    
    Most important changes to ar71xx version are:
    * old kernel sections of code removed
    * 'bool swap_dma' provided by platform data is now set by boolean DT
      property 'qca,nand-swap-dma'
    * board-supplied (mach-*.c code) platform data removed - its elements
      become either unused, redundant or replaced by DT methods (like reset)
    * IRQ is reserved by devm_request_irq() so free_irq() is not needed anymore
    * calls to deprecated nand_scan_ident() + nand_scan_tail() function pair
      replaced by using recommended nand_scan() with attach_chip() callback
    * ECC is set to hardware by default, can be overriden by standard DT
      'nand-ecc-*' properties (software Hamming or BCH are other options)
    
    This driver has been successfully tested on Netgear WNDR4300 running
    experimental ath79 OpenWrt master branch.
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
    [add reset control]
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ath79/dts/ar934x.dtsi
    • target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c
    • target/linux/ath79/nand/config-default
    • target/linux/ath79/patches-4.19/440-mtd-ar934x-nand-driver.patch
  2. Change #767

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Mon 21 Oct 2019 01:37:43
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e8f79474c97949454b8d0ea966be006013471336

    Comments

    libpcap: build with cmake
    The main motivation is to drop and stop maintaining
    "100-debian_shared_lib.patch".  It lacks the logic to include custom
    implementation of several functions like pcap_strlcpy() which can cause
    build failures when glibc is used [2]
    
    CAN and CAN-USB support related symbols are now handled by general linux
    support, see [1]
    
    "-ffunction-sections -fdata-sections" were removed as they should help
    much for shared libraries
    
    Size comparison before and after the change
    
      -rw-r--r-- 1 yunion yunion 238042 Oct 18 11:42 ipkg-x86_64/libpcap/usr/lib/libpcap.so.1
    
      lrwxrwxrwx 1 yunion yunion     16 Oct 18 13:03 ipkg-x86_64/libpcap/usr/lib/libpcap.so.1 -> libpcap.so.1.9.1
      -rwxr-xr-x 1 yunion yunion 229867 Oct 18 13:03 ipkg-x86_64/libpcap/usr/lib/libpcap.so.1.9.1
    
    [1] On Linux, handle all CAN captures with pcap-linux.c, in cooked mode,
        https://github.com/the-tcpdump-group/libpcap/commit/93ca5ff7030aaf1219e1de05ec89a68384bfc50b
    [2] https://github.com/openwrt/packages/issues/10270
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/libs/libpcap/Makefile
    • package/libs/libpcap/patches/100-debian_shared_lib.patch
    • package/libs/libpcap/patches/102-makefile_disable_manpages.patch
    • package/libs/libpcap/patches/102-skip-manpages.patch
  3. Change #768

    Category None
    Changed by Daniel Gimpelevich <danielohnoyoudont@gimpelevich.san-francisco.ca.us>
    Changed at Mon 21 Oct 2019 07:06:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ee41b602a2a2ced06c26e6edc160b2a5e9619f0d

    Comments

    ath79: fix gigabit link pll-data for EX7300
    The device did not appear to be reachable unless the connection were
    forced to 100Mb or lower. Revert to previously working pll-data.
    
    Also fix the phy-mode to represent the actual state needed for ethernet
    to function.
    
    Reported-by: Moritz Schreiber <moritz@mosos.de>
    Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>
    [add remark about phy-mode property]
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ath79/dts/qca9558_netgear_ex7300.dtsi
  4. Change #769

    Category None
    Changed by Kristian Evensen <kristian.evensenohnoyoudont@gmail.com>
    Changed at Mon 21 Oct 2019 10:28:03
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6f6c00cfc95f603a533ff142cc0e1d34a4ab0588

    Comments

    ipq40xx: Add support for Unielec U4019
    This commit adds support for the 32MB storage/512MB RAM version of the U4019
    IPQ4019-based board from Unielec. The board has the following specifications:
    
    * Qualcomm IPQ4019 (running at 717MHz)
    * 512MB DDR3 RAM (optional 256MB/1GB)
    * 32MB SPI NOR (optional 8/16MB or NAND)
    * Five gigabit ports (Qualcomm QCA8075)
    * 1x 2.4 GHz wifi (QCA4019 hw1.0)
    * 1x 5 Ghz wifi (QCA4019 hw1.0)
    * 1x mini-PCIe slot (only USB-pins connected)
    * 1x SIM slot (mini-SIM)
    * 1x USB2.0 port
    * 1x button
    * 1x controllable LED
    * 1x micro SD-card reader
    
    Working:
    * Ethernet
    * Wifi
    * USB-port
    * mini-PCIe slot + SIM slot
    * Button
    * Sysupgrade
    
    Not working:
    * SD card slot (no upstream support)
    
    Installation instructions:
    
    In order to install OpenWRT on the U4019, you need to go via the
    initramfs-image. The installation steps are as follows:
    
    * Connect to board via serial (header exposed and clearly marked).
    * Interrupt bootloader by pressing a button.
    * Copy the initramfs-image to your tftp folder, call the file C0A80079.img.
    * Give the network interface connected to the U4019 the address
    192.168.0.156/24.
    * Start your tftp-server and run tftpboot on the board.
    * Run bootm when the file has been transferred, to boot OpenWRT.
    * Once OpenWRT has booted, copy the sysupgrade-image to the device and run
    sysupgrade to install OpenWRT on the U4019.
    
    Notes:
    
    - Since IPQ4019 has been moved to 4.19, I have not added support for kernel
    4.14.
    
    - There is a bug with hardware encryption on IPQ4019, causing poor performance
    with TCP and ipsec (see for example FS#2355). In order to improve performance,
    I have disabled hardware encryption in the DTS. We can enable hw. enc. once/if
    bug is fixed.
    
    - In order for Ethernet to work, the phy has to be reset by setting gpio 47
    low/high. Adding support for phy reset via gpio required patching the
    mdio-driver, and the code added comes from the vendor driver. I do not know if
    patching the driver is an acceptable approach or not.
    
    v1->v2:
    * Do not use wildcard as identifier in the board.d-scripts (thanks
    Adrian Schmutzler).
    
    Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>

    Changed files

    • target/linux/ipq40xx/base-files/etc/board.d/02_network
    • target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-unielec-u4019-32m.dts
    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-unielec-u4019.dtsi
    • target/linux/ipq40xx/image/Makefile
    • target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
    • target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
  5. Change #770

    Category None
    Changed by Tim Harvey <tharveyohnoyoudont@gateworks.com>
    Changed at Mon 21 Oct 2019 10:28:03
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f4f483f3ff7786052b414b0cdd19cf465c3ac7f7

    Comments

    uboot-envtools: remove erasesize from MMC config
    Erasesize doesn't belong in the u-boot env config for block devices as it is
    known to be 512 byte aligned.
    
    Signed-off-by: Tim Harvey <tharvey@gateworks.com>

    Changed files

    • package/boot/uboot-envtools/files/imx6
  6. Change #771

    Category None
    Changed by Tomasz Maciej Nowak <tomek_nohnoyoudont@o2.pl>
    Changed at Mon 21 Oct 2019 11:01:10
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1bc921f419df508c57dc07cd3e43cdf0408c17dd

    Comments

    ath79: add support for Sitecom WLR-7100
    Sitecom WLR-7100 v1 002 (marketed as X7 AC1200) is a dual band wireless
    router.
    
    Specification
    SoC: Atheros AR1022
    RAM: 64 MB DDR2
    Flash: 8 MB SPI NOR
    WIFI: 2.4 GHz 2T2R integrated
          5 GHz 2T2R QCA9882 integrated (connected to PCIe lane)
    Ethernet: 5x 10/100/1000 Mbps QCA8337N
    USB: 1x 2.0
    LEDS: 4x GPIO controlled, 5x switch
    Buttons: 2x GPIO controlled
    UART: row of 4 unpopulated holes near USB port, starting count from
          white triangle on PCB
          1. VCC 3.3V, 2. GND, 3. TX, 4. RX
          baud: 115200, parity: none, flow control: none
    
    Installation
    1. Connect to one of LAN (yellow) ethernet ports,
    2. Open router configuration interface,
    3. Go to Toolbox > Firmware,
    4. Browse for OpenWrt factory image with dlf extension and hit Apply,
    5. Wait few minutes, after the Power LED will stop blinking, the router
       is ready for configuration.
    
    Known issues
    5GHz LED doesn't work
    
    Additional information
    When TX line on UART is connected, and board is switched on from power
    off state, the DDR memory training may fail.
    If connected to UART, when prompted for number on boot, one can enter
    number 4 to open bootloader (U-Boot) command line.
    OEM firmware shell password is: SitecomSenao
    useful for creating backup of original firmware.
    There is also another revision of this device (v1 001), which may or may
    not work with introduced images.
    
    Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>

    Changed files

    • target/linux/ath79/base-files/etc/board.d/02_network
    • target/linux/ath79/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
    • target/linux/ath79/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
    • target/linux/ath79/dts/ar1022_sitecom_wlr-7100.dts
    • target/linux/ath79/image/generic.mk
  7. Change #772

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Mon 21 Oct 2019 11:14:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 69df7eb73d9922e5e717b004aae06f93fe692dba

    Comments

    ath79: add LAN LEDs control bits for AR724x GPIO function pinmux
    Currently AR724x pinmux for register 0x18040028 controls only JTAG disable bit.
    This patch adds new DTS settings to control LAN LEDs and CLKs that allow
    full software control over these diodes - exactly the same is done by ar71xx
    target in device setup phase for many routers (WNR2000v3 for example).
    
    'switch_led_disable_pins' clears AR724X_GPIO_FUNC_ETH_SWITCH_LED[0-4]_EN bits.
    'clks_disable_pins' clears AR724X_GPIO_FUNC_CLK_OBS[1-5]_EN and
    AR724X_GPIO_FUNC_GE0_MII_CLK_EN bits. These all should be used together, along
    with 'jtag_disable_pins', to allow OS to control all GPIO-connected LEDs and
    buttons on device.
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ath79/dts/ar724x.dtsi
  8. Change #773

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Mon 21 Oct 2019 11:15:05
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d74324e407de7fb641310070762923f7e4cd2d6c

    Comments

    ath79: WNR612v2: improve device support
    This patch improves ath79 support for Netgear WNR612v2.
    Router functionality becomes identical to ar71xx version.
    
    Changes include:
    * software control over LAN LEDs via sysfs
    * correct MAC addresses for network interfaces
    * correct image size in device definition
    * dts: 'keys' renamed to 'ath9k-keys'
    * dts: 'label-mac-device' set to eth1 (LAN)
    * dts: formatting adjustments
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ath79/dts/ar7240_netgear_wnr612-v2.dts
    • target/linux/ath79/dts/ar7240_netgear_wnr612-v2.dtsi
    • target/linux/ath79/dts/ar7240_on_n150r.dts
    • target/linux/ath79/image/tiny-netgear.mk
  9. Change #774

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Mon 21 Oct 2019 11:15:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 12719ce37a0782a2e7b816020cdfca1973d5bc01

    Comments

    ath79: add support for Netgear WNR2000 v3
    This patch adds ath79 support for Netgear WNR2000v3.
    Router was previously supported by ar71xx target only.
    Note: this is a 4_32 device with limited upgrade capabilities.
    
    Specification
    =============
      * Description: Netgear WNR2000 v3
      * Loader: U-boot
      * SOC: Atheros AR7241 (360 MHz)
      * RAM: 32 MiB
      * Flash: 4 MiB (SPI NOR)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 64 KiB
    	- Firmware: 3712 KiB
    	- ART: 64 KiB
      * Ethernet: 4 x 10/100 LAN + 1 x 10/100 WAN
      * Wireless: 2.4 GHz b/g/n (Atheros AR9287)
      * USB: no
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN (blue)
    	- 4 x LAN (amber/green)
    	- WPS (green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 1A
      * MAC addresses: LAN on case label, WAN +1, WLAN +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_tiny=y
    CONFIG_TARGET_ath79_tiny_DEVICE_netgear_wnr2000-v3=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    CONFIG_KERNEL_DEBUG_INFO=y
    CONFIG_KERNEL_DEBUG_KERNEL=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ath79/base-files/etc/board.d/01_leds
    • target/linux/ath79/base-files/etc/board.d/02_network
    • target/linux/ath79/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
    • target/linux/ath79/dts/ar7241_netgear_wnr2000-v3.dts
    • target/linux/ath79/image/tiny-netgear.mk
  10. Change #775

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Mon 21 Oct 2019 11:15:46
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 09f46c6b541b2db1b16d03176f10f7ff589713c4

    Comments

    ath79: add support for Netgear WNR1000 v2
    This patch adds ath79 support for Netgear WNR1000v2.
    Router was previously supported by ar71xx target only.
    Note: this is a 4_32 device with limited upgrade capabilities.
    
    Specification
    =============
      * Description: Netgear WNR1000 v2
      * Loader: U-boot
      * SOC: Atheros AR7240 (340 MHz)
      * RAM: 32 MiB
      * Flash: 4 MiB (SPI NOR)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 64 KiB
    	- Firmware: 3712 KiB
    	- ART: 64 KiB
      * Ethernet: 4 x 10/100 LAN + 1 x 10/100 WAN
      * Wireless: 2.4 GHz b/g/n (Atheros AR9285)
      * USB: no
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN (blue)
    	- 4 x LAN (amber/green)
    	- WPS (green)
      * UART: 4-pin connector JP2, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 1A
      * MAC addresses: LAN on case label, WAN +1, WLAN +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_tiny=y
    CONFIG_TARGET_ath79_tiny_DEVICE_netgear_wnr1000-v2=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    CONFIG_KERNEL_DEBUG_INFO=y
    CONFIG_KERNEL_DEBUG_KERNEL=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ath79/base-files/etc/board.d/01_leds
    • target/linux/ath79/base-files/etc/board.d/02_network
    • target/linux/ath79/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
    • target/linux/ath79/dts/ar7240_netgear_wnr1000-v2.dts
    • target/linux/ath79/image/tiny-netgear.mk
  11. Change #776

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 11:20:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6b5303378315084bf080a6408c2ca5b2a911aa5d

    Comments

    ath79: fix patching ath9k MAC address for MyNet WiFi Range Extender
    The code line patching ath9k MAC address for this device contains
    a wrong number of arguments including an unset "$mac", which
    looks like a typo or copy/paste mistake.
    
    This has been introduced already in the device support commit
    745dee11ac78 ("ath79: add support for WD My Net Wi-Fi Range
    Extender").
    
    This patch just removes the "$mac" argument, leaving a formally
    valid line. (No on-device test has been performed.)
    
    Cc: Christian Lamparter <chunkeey@gmail.com>
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
  12. Change #777

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Mon 21 Oct 2019 11:24:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 77e14181d992cf3ed1259acfbda76927e80242b6

    Comments

    ar71xx: WNDR4300: use standard labels for buttons
    GPIO key labels have been changed to standard ones (rfkill, reset, wps).
    It does not affect button functionality.
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ar71xx/files/arch/mips/ath79/mach-wndr4300.c
  13. Change #778

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Mon 21 Oct 2019 11:24:27
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 380cf82f994b796dd42568c080654cb2ab149bf4

    Comments

    ar71xx: WNDR4300: fix WAN LED behaviour
    Change WAN LED behaviour to be consistent with other Netgear
    routers running OpenWrt. Instead of link speed, use amber colour
    to indicate link status. Green LED should be used when Internet
    connection is up and running.
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ar71xx/base-files/etc/board.d/01_leds
  14. Change #779

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Mon 21 Oct 2019 11:27:12
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f46a4a92934dc65ce6f1d68126f5e1664339d178

    Comments

    image: add magic number option for append-uImage-fakehdr
    'append-uImage-fakehdr' can now accept magic number as a second, optional
    parameter (passed directly to 'mkimage' command with '-M' option). This
    enables construction of proper Netgear-specific fake rootfs images
    (required for flashing WNDR4300 for example).
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • include/image-commands.mk
  15. Change #780

    Category None
    Changed by Rosen Penev <rosenpohnoyoudont@gmail.com>
    Changed at Mon 21 Oct 2019 11:28:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8f02ab1839306ec2cacbb3b2c86e28aa019ed0ff

    Comments

    toolchain: Simplify libc selection
    uClibc-ng is only needed for ARC. Simplify the conditions.
    
    Signed-off-by: Rosen Penev <rosenp@gmail.com>

    Changed files

    • toolchain/Config.in
  16. Change #781

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 11:28:58
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 86a1f5261795434c0e89b3f40fe5b5bfeba50602

    Comments

    lantiq: modify ath9k caldata extraction to reuse caldata.sh
    In lantiq, ath9k caldata extraction is implemented to work in two
    alternate "modes", the standard one and another one with swapped
    byte pairs.
    
    This rearranges the functions so "standard" use is based on the
    caldata.sh library, while only a single local function is required
    for the special case.
    
    Note that while the parameter for switching between normal and swab
    is removed, the size of the caldata is added to the function calls
    to stay consistent.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom
  17. Change #782

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 11:33:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f473ce6f231bb9f8913be50e850c771b3463fa14

    Comments

    ath79: fix SUPPORTED_DEVICES for ubnt_nanostation-m
    The ar71xx images for the Ubiquiti NanoStation M (XM) devices use
    "nanostation-m" as board name, but the ath79 images are only
    compatible with the "nano-m" board name, so sysupgrade complains.
    
    By changing this additional supported device, sysupgrade smoothly
    upgrades from ar71xx to ath79.
    
    Ref: openwrt#2418
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/image/generic-ubnt.mk
  18. Change #783

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Mon 21 Oct 2019 12:06:42
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4a45e69d190f72ed94878487b271ed7651dd9efa

    Comments

    build: separate signing logic
    This separates the options for signature creation and verification
    
    * SIGNED_PACKAGES create Packages.sig
    * SIGNED_IMAGES add ucert signature to created images
    * CHECK_SIGNATURE add verification capabilities to images
    * INSTALL_LOCAL_KEY add local key-build to /etc/opkg/keys
    
    Right now the buildbot.git contains some hacks to create images that
    have signature verification capabilities while not storing private keys
    on buildbot slaves. This commit allows to disable these steps for the
    buildbots and only perform signing on the master.
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>

    Changed files

    • config/Config-build.in
    • include/image-commands.mk
    • package/base-files/Makefile
  19. Change #784

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Mon 21 Oct 2019 12:07:08
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2ae5100d707057c29ed2ebdd0ae31b50a333f95b

    Comments

    build: add script to sign packages
    This script allows image signing indipendend of the actual build
    process, to run on a master server after receiving freshly backed
    images. Idea is to avoid storying private keys on third party builders
    while still beeing to be able to sign packages.
    
    Run ./scripts/sign_images.sh with the following env vars:
    
    * TOP_DIR where to search for sysupgrade.bin images
    * BUILD_KEY place of key-build{,.pub,.ucert}
    * REMOVE_OTHER_SIGNATURES removes signatures added by e.g. buildbots
    
    Only sysupgrade.bin files are touched as factory.bin signatures wouldn't
    be evaluated on stock from.
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>

    Changed files

    • scripts/sign_images.sh
  20. Change #785

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:10:47
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e816c50993890ffb6b25ec9f351e8133719b5007

    Comments

    ramips: fix whitespace issues in DTS files
    This is the result of grepping/searching for several common
    whitespace issues like double empty lines, leading spaces, etc.
    
    This patch fixes them for the ramips target.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_dlink_dir-510l.dts
    • target/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts
    • target/linux/ramips/dts/mt7620a_edimax_ew-7476rpc.dts
    • target/linux/ramips/dts/mt7620a_engenius_esr600.dts
    • target/linux/ramips/dts/mt7620a_head-weblink_hdrm200.dts
    • target/linux/ramips/dts/mt7620a_tplink_archer-c2-v1.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-cpe102.dts
    • target/linux/ramips/dts/mt7621.dtsi
    • target/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi
    • target/linux/ramips/dts/mt7621_elecom_wrc-1900gst.dts
    • target/linux/ramips/dts/mt7621_elecom_wrc-2533gst.dts
    • target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts
    • target/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts
    • target/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts
    • target/linux/ramips/dts/mt7621_mtc_wr1201.dts
    • target/linux/ramips/dts/mt7628an_cudy_wr1000.dts
    • target/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts
    • target/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi
    • target/linux/ramips/dts/mt7628an_wiznet_wizfi630s.dts
    • target/linux/ramips/dts/rt3050_dlink_dir-615-d.dts
    • target/linux/ramips/dts/rt3052_argus_atp-52b.dts
    • target/linux/ramips/dts/rt3052_asiarf_awapn2403.dts
    • target/linux/ramips/dts/rt3052_aximcom_mr-102n.dts
    • target/linux/ramips/dts/rt3883_belkin_f9k1109v1.dts
    • target/linux/ramips/dts/rt3883_belkin_f9k110x.dtsi
    • target/linux/ramips/dts/rt5350_olimex_rt5350f-olinuxino.dtsi
    • target/linux/ramips/dts/rt5350_zyxel_keenetic-start.dts
  21. Change #786

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:11:47
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6b0eb84336edc995f4723f0a005507f158d3e895

    Comments

    ath79: use board name in LED migrations
    Several devices added to LED migration script will just have their
    (old) board name converted to tp-link.
    
    By using a variable for this, the amount of code in the migration
    script can be reduced and the chance for typos is reduced.
    
    This patch also introduces the marker for beginning of a pattern
    "^" to the regex, so the match is more specific.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/base-files/etc/uci-defaults/04_led_migration
  22. Change #787

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:12:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 53e6cc7a81175728f64f978c2363a18c1fa66d64

    Comments

    ath79: add LED migration for several Archer Cxx devices
    Several Archer Cxx devices were using board-specific LED names in
    ar71xx, which were changed to "tp-link:*" in ath79.
    
    This patch adds migration for them.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/base-files/etc/uci-defaults/04_led_migration
  23. Change #788

    Category None
    Changed by Andre Heider <a.heiderohnoyoudont@gmail.com>
    Changed at Mon 21 Oct 2019 12:18:17
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 02330a655676bbb0432e5fc30bfe7fdd21a9c9c9

    Comments

    build: call Host/Uninstall before wiping the host build dir
    Uninstall targets may depend on build artefacts, like `make uninstall`
    or `ninja uninstall`.
    
    Signed-off-by: Andre Heider <a.heider@gmail.com>

    Changed files

    • include/host-build.mk
  24. Change #789

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:19:32
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 556ff0987539271647535094309605433f2aa96f

    Comments

    ramips/mt762x: convert devices to interrupt-driven gpio-keys
    This converts all remaining devices to use interrupt-driven
    gpio-keys compatible instead of gpio-keys-polled.
    The poll-interval is removed.
    
    While at it, add/remove newlines in keys and leds node where
    necessary.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_aigale_ai-br100.dts
    • target/linux/ramips/dts/mt7620a_alfa-network_ac1200rm.dts
    • target/linux/ramips/dts/mt7620a_asus_rp-n53.dts
    • target/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts
    • target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts
    • target/linux/ramips/dts/mt7620a_buffalo_whr-1166d.dts
    • target/linux/ramips/dts/mt7620a_buffalo_whr-300hp2.dts
    • target/linux/ramips/dts/mt7620a_buffalo_whr-600d.dts
    • target/linux/ramips/dts/mt7620a_dlink_dch-m225.dts
    • target/linux/ramips/dts/mt7620a_dlink_dir-510l.dts
    • target/linux/ramips/dts/mt7620a_dlink_dir-810l.dts
    • target/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts
    • target/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts
    • target/linux/ramips/dts/mt7620a_dovado_tiny-ac.dts
    • target/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts
    • target/linux/ramips/dts/mt7620a_edimax_ew-7478apc.dts
    • target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts
    • target/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts
    • target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts
    • target/linux/ramips/dts/mt7620a_head-weblink_hdrm200.dts
    • target/linux/ramips/dts/mt7620a_hiwifi_hc5x61.dtsi
    • target/linux/ramips/dts/mt7620a_hnet_c108.dts
    • target/linux/ramips/dts/mt7620a_iodata_wn-ac1167gr.dts
    • target/linux/ramips/dts/mt7620a_iodata_wn-ac733gr3.dts
    • target/linux/ramips/dts/mt7620a_kimax_u25awf-h1.dts
    • target/linux/ramips/dts/mt7620a_lava_lr-25g001.dts
    • target/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dtsi
    • target/linux/ramips/dts/mt7620a_linksys_e1700.dts
    • target/linux/ramips/dts/mt7620a_microduino_microwrt.dts
    • target/linux/ramips/dts/mt7620a_netgear_ex2700.dts
    • target/linux/ramips/dts/mt7620a_netgear_ex3700.dts
    • target/linux/ramips/dts/mt7620a_netgear_wn3000rp-v3.dts
    • target/linux/ramips/dts/mt7620a_ohyeah_oy-0001.dts
    • target/linux/ramips/dts/mt7620a_phicomm_k2g.dts
    • target/linux/ramips/dts/mt7620a_phicomm_psg1208.dts
    • target/linux/ramips/dts/mt7620a_phicomm_psg1218.dtsi
    • target/linux/ramips/dts/mt7620a_phicomm_psg1218a.dts
    • target/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts
    • target/linux/ramips/dts/mt7620a_planex_cs-qr10.dts
    • target/linux/ramips/dts/mt7620a_planex_db-wrt01.dts
    • target/linux/ramips/dts/mt7620a_planex_mzk-750dhp.dts
    • target/linux/ramips/dts/mt7620a_planex_mzk-ex300np.dts
    • target/linux/ramips/dts/mt7620a_planex_mzk-ex750np.dts
    • target/linux/ramips/dts/mt7620a_ralink_mt7620a-evb.dts
    • target/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7610e-evb.dts
    • target/linux/ramips/dts/mt7620a_ralink_mt7620a-v22sg-evb.dts
    • target/linux/ramips/dts/mt7620a_sanlinking_d240.dts
    • target/linux/ramips/dts/mt7620a_sercomm_na930.dts
    • target/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts
    • target/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts
    • target/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts
    • target/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts
    • target/linux/ramips/dts/mt7620a_youku_yk1.dts
    • target/linux/ramips/dts/mt7620a_yukai_bocco.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-5g.dtsi
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi
    • target/linux/ramips/dts/mt7620a_zte_q7.dts
    • target/linux/ramips/dts/mt7620a_zyxel_keenetic-viva.dts
    • target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts
    • target/linux/ramips/dts/mt7620n_asus_rt-n14u.dts
    • target/linux/ramips/dts/mt7620n_buffalo_wmr-300.dts
    • target/linux/ramips/dts/mt7620n_comfast_cf-wr800n.dts
    • target/linux/ramips/dts/mt7620n_dlink_dwr-116-a1.dts
    • target/linux/ramips/dts/mt7620n_dlink_dwr-921-c1.dts
    • target/linux/ramips/dts/mt7620n_dlink_dwr-922-e2.dts
    • target/linux/ramips/dts/mt7620n_elecom_wrh-300cr.dts
    • target/linux/ramips/dts/mt7620n_kimax_u35wf.dts
    • target/linux/ramips/dts/mt7620n_kingston_mlw221.dts
    • target/linux/ramips/dts/mt7620n_kingston_mlwg2.dts
    • target/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi
    • target/linux/ramips/dts/mt7620n_ravpower_wd03.dts
    • target/linux/ramips/dts/mt7620n_vonets_var11n-300.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-cpe102.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-wa05.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts
    • target/linux/ramips/dts/mt7620n_zbtlink_zbt-wr8305rt.dts
    • target/linux/ramips/dts/mt7620n_zyxel_keenetic-omni-ii.dts
    • target/linux/ramips/dts/mt7620n_zyxel_keenetic-omni.dts
    • target/linux/ramips/dts/mt7621_afoundry_ew1200.dts
    • target/linux/ramips/dts/mt7621_buffalo_wsr-1166dhp.dts
    • target/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts
    • target/linux/ramips/dts/mt7621_d-team_newifi-d2.dts
    • target/linux/ramips/dts/mt7621_d-team_pbr-m1.dts
    • target/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts
    • target/linux/ramips/dts/mt7621_elecom_wrc-1167ghbk2-s.dts
    • target/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi
    • target/linux/ramips/dts/mt7621_firefly_firewrt.dts
    • target/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts
    • target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts
    • target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts
    • target/linux/ramips/dts/mt7621_hiwifi_hc5962.dts
    • target/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts
    • target/linux/ramips/dts/mt7621_iodata_wn-gx300gr.dts
    • target/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts
    • target/linux/ramips/dts/mt7621_linksys_re6500.dts
    • target/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts
    • target/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts
    • target/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts
    • target/linux/ramips/dts/mt7621_mqmaker_witi.dts
    • target/linux/ramips/dts/mt7621_mtc_wr1201.dts
    • target/linux/ramips/dts/mt7621_netgear_ex6150.dts
    • target/linux/ramips/dts/mt7621_netgear_r6220.dtsi
    • target/linux/ramips/dts/mt7621_netis_wf-2881.dts
    • target/linux/ramips/dts/mt7621_phicomm_k2p.dts
    • target/linux/ramips/dts/mt7621_planex_vr500.dts
    • target/linux/ramips/dts/mt7621_samknows_whitebox-v8.dts
    • target/linux/ramips/dts/mt7621_storylink_sap-g3200u3.dts
    • target/linux/ramips/dts/mt7621_telco-electronics_x1.dts
    • target/linux/ramips/dts/mt7621_thunder_timecloud.dts
    • target/linux/ramips/dts/mt7621_tplink_re350-v1.dts
    • target/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi
    • target/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi
    • target/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi
    • target/linux/ramips/dts/mt7621_xiaomi_mir3g.dts
    • target/linux/ramips/dts/mt7621_xiaomi_mir3p.dts
    • target/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts
    • target/linux/ramips/dts/mt7621_youhua_wr1200js.dts
    • target/linux/ramips/dts/mt7621_youku_yk-l2.dts
    • target/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts
    • target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts
    • target/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts
    • target/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi
    • target/linux/ramips/dts/mt7628an_alfa-network_awusfree1.dts
    • target/linux/ramips/dts/mt7628an_buffalo_wcr-1166ds.dts
    • target/linux/ramips/dts/mt7628an_cudy_wr1000.dts
    • target/linux/ramips/dts/mt7628an_d-team_pbr-d1.dts
    • target/linux/ramips/dts/mt7628an_duzun_dm06.dts
    • target/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts
    • target/linux/ramips/dts/mt7628an_glinet_vixmini.dts
    • target/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts
    • target/linux/ramips/dts/mt7628an_mediatek_linkit-smart-7688.dts
    • target/linux/ramips/dts/mt7628an_mercury_mac1200r-v2.dts
    • target/linux/ramips/dts/mt7628an_netgear_r6120.dts
    • target/linux/ramips/dts/mt7628an_onion_omega2.dtsi
    • target/linux/ramips/dts/mt7628an_skylab_skw92a.dts
    • target/linux/ramips/dts/mt7628an_tama_w06.dts
    • target/linux/ramips/dts/mt7628an_totolink_lr1200.dts
    • target/linux/ramips/dts/mt7628an_tplink_archer-c20-v4.dts
    • target/linux/ramips/dts/mt7628an_tplink_archer-c50-v3.dts
    • target/linux/ramips/dts/mt7628an_tplink_archer-c50-v4.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-mr3420-v5.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wa801nd-v5.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wr802n-v4.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v4.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v5.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v13.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v14.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wr842n-v5.dts
    • target/linux/ramips/dts/mt7628an_tplink_tl-wr902ac-v3.dts
    • target/linux/ramips/dts/mt7628an_unielec_u7628-01.dtsi
    • target/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha1.dts
    • target/linux/ramips/dts/mt7628an_wavlink_wl-wn575a3.dts
    • target/linux/ramips/dts/mt7628an_widora_neo.dtsi
    • target/linux/ramips/dts/mt7628an_wiznet_wizfi630s.dts
    • target/linux/ramips/dts/mt7628an_wrtnode_wrtnode2.dtsi
    • target/linux/ramips/dts/mt7628an_xiaomi_mir4a-100m.dts
    • target/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts
    • target/linux/ramips/dts/mt7628an_zbtlink_zbt-we1226.dts
    • target/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts
  25. Change #790

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:22:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 44da2e034451b5a1c4ea735ab0296da085692bab

    Comments

    ath79: fix whitespaces in 10_fix_wifi_mac
    This converts leading whitespaces to tabs and removes a double
    newline at the end of the file.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
  26. Change #791

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:22:33
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 244745d7fcadd813f3ab8b66f66f3fc84f0bc40f

    Comments

    ath79: remove empty default case in 10_fix_wifi_mac
    This removes a useless empty default case.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
  27. Change #792

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:22:47
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8c36fd310517fcd86a1fd07a4618a8c961f30be8

    Comments

    ath79: apply alphabetical sorting to entries in 10_fix_wifi_mac
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
  28. Change #793

    Category None
    Changed by Tomasz Maciej Nowak <tomek_nohnoyoudont@o2.pl>
    Changed at Mon 21 Oct 2019 12:23:39
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision cc5256a8bfa0bd5fff5ff42e6b2febea011e1c59

    Comments

    ath79: base-files: disable sysupgrade for routerstations and ja76pf2
    Previous commit 0cc87b3 "ath79: image: disable sysupgrade images for
    routerstations and ja76pf2" doesn't remedy completely the posibility of
    bricking the device, since user could try to downgrade with an older
    image. Therefore disable sysupgrade code for these boards with a small
    note.
    
    Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>

    Changed files

    • target/linux/ath79/base-files/lib/upgrade/platform.sh
  29. Change #794

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 12:27:30
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4408723d42e0d717a0643422690686187cc7c2b1

    Comments

    ramips: remove RAM size from device name for UniElec devices
    UniElec devices are the last ones in ramips target still having
    the RAM size in device name although RAM size is auto-detected.
    
    Remove this from device name, compatible, etc., as it's not
    required and might be misleading to users and developers adding
    device support copying those devices.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/base-files/etc/board.d/01_leds
    • target/linux/ramips/base-files/etc/board.d/02_network
    • target/linux/ramips/dts/mt7621_unielec_u7621-06-16m.dts
    • target/linux/ramips/dts/mt7621_unielec_u7621-06-64m.dts
    • target/linux/ramips/dts/mt7628an_unielec_u7628-01-16m.dts
    • target/linux/ramips/image/mt7621.mk
    • target/linux/ramips/image/mt76x8.mk
  30. Change #795

    Category None
    Changed by John Crispin <johnohnoyoudont@phrozen.org>
    Changed at Mon 21 Oct 2019 14:26:24
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f4aaee01faea1998b2403ffe951fe6100fb4e587

    Comments

    Revert "build: separate signing logic"
    This reverts commit 4a45e69d190f72ed94878487b271ed7651dd9efa.
    
    This broke the buildbots
    
    Signed-off-by: John Crispin <john@phrozen.org>

    Changed files

    • config/Config-build.in
    • include/image-commands.mk
    • package/base-files/Makefile
  31. Change #796

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 21 Oct 2019 16:36:45
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e4155bcc4576feca11937a2f3d013848bced1a67

    Comments

    ramips: fix TARGET_DEVICES after UniElec rename
    Device node names were updated, but updating TARGET_DEVICES
    was overlooked.
    
    Fixes: 4408723d42e0 ("ramips: remove RAM size from device name
    for UniElec devices")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/image/mt7621.mk
    • target/linux/ramips/image/mt76x8.mk