1. 25 Sep, 2021 1 commit
    • Nico's avatar
      ar71xx-generic: fix DIR825C1 · 436e9fde
      Nico authored
      Build failed with:
       * unable to set 'CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_generic_DEVICE_dir-825-c1
       * unable to enable device 'dir-825-c1'
      
      This was likely because the device is defined in
      target/linux/ar71xx/image/generic-legacy-devices.mk as DIR825C1 and
      hence needs 'profile' to be set.
      436e9fde
  2. 24 Sep, 2021 1 commit
  3. 06 Oct, 2020 1 commit
    • David Bauer's avatar
      ar71xx-generic: only create manifest alias for Rocket M5 (#2127) · 177ff68c
      David Bauer authored
      * ar71xx-generic: only create manifest alias for Rocket M5
      
      This follow up the discussion done in #2070 by not  creating a symlink
      for the Rocket M5. Images for the Rocket M2 can still be flashed on a
      Rocket M5.
      
      This change will prevent the Rocket M5 from appearing in Firmware
      selectors. Existing devices will still receive updates, as the device
      name is still referenced for the device name expected by the M5.
      
      Closes #2070
      
      * docs: remove Rocket M5 from supported devices
      177ff68c
  4. 29 Aug, 2020 1 commit
  5. 15 Aug, 2020 2 commits
  6. 04 Jun, 2020 1 commit
  7. 31 May, 2020 2 commits
    • Matthias Schiffer's avatar
      build: remove now-unneeded function from target_config_lib.lua · 3ce43329
      Matthias Schiffer authored
      target_config.lua and target_config_check.lua don't pass a table of
      callbacks anymore, so target_config_lib.lua can by simplified by moving
      all the code that was in the returned function to the toplevel.
      3ce43329
    • Matthias Schiffer's avatar
      build: rework config generation · 9e23534e
      Matthias Schiffer authored
      So far, we were using a sort operation on the generated .config to
      implement precedence of =y packages over =m, and =m over unset.
      Unfortunately, this sort not only used for packages, but for all config
      lines. This made it impossible to override settings from targets/generic
      in a target config when the new setting was sorted before the generic
      setting.
      
      To fix this, track configurations by their keys, so we can properly
      override config keys that were set before. Value-based precedence is
      only preserved for package configuration.
      
      The config() and try_config() calls always take key and value as
      separate arguments now. Strings are quoted automatically; the values
      true, nil and false map to y, m and unset for tristate options. config()
      can take an optional third argument to override the error message to
      display when the setting fails to apply.
      
      All existing target configs generate the same .config with the old and the
      new code. The new code is also a bit faster on targets with many devices.
      9e23534e
  8. 25 Mar, 2020 1 commit
    • David Bauer's avatar
      targets: add device-class flags · 7fd7116e
      David Bauer authored
      This commit assigns class-flags to devices. The following scheme is
      used:
      
       - ath9k & ath10k: tiny if RAM <128M
       - ath10k & ath10k: tiny if RAM <256M
       - all: tiny if RAM <64M
       - all: tiny if flash <8M
      
      All other devices automatically have the default device-class selected.
      7fd7116e
  9. 02 Feb, 2020 1 commit
  10. 04 Jan, 2020 1 commit
  11. 04 Dec, 2019 1 commit
  12. 08 Nov, 2019 1 commit
  13. 07 Nov, 2019 1 commit
  14. 29 Oct, 2019 2 commits
  15. 22 Oct, 2019 1 commit
    • David Bauer's avatar
      ar71xx-generic: add missing ath10k packages (#1844) · 3522197f
      David Bauer authored
      This adds previously absent ath10k packages definitions. This way,
      devices correctly select CandelaTech firmware correctly, when
      GLUON_WLAN_MESH is set to IBSS.
      
      This is also necessary for all devices, when OpenWrt is switched to
      19.07.
      3522197f
  16. 06 Oct, 2019 1 commit
  17. 03 Oct, 2019 1 commit
  18. 02 Oct, 2019 1 commit
  19. 23 Sep, 2019 1 commit
  20. 20 Sep, 2019 1 commit
  21. 18 Aug, 2019 1 commit
  22. 10 Aug, 2019 1 commit
  23. 29 Jun, 2019 1 commit
  24. 27 Jun, 2019 1 commit
  25. 15 Jun, 2019 2 commits
  26. 12 Jun, 2019 1 commit
  27. 31 Mar, 2019 1 commit
  28. 15 Mar, 2019 1 commit
  29. 07 Feb, 2019 1 commit
  30. 18 Jan, 2019 1 commit
  31. 29 Dec, 2018 1 commit
  32. 20 Dec, 2018 1 commit
  33. 09 Dec, 2018 1 commit
  34. 24 Oct, 2018 1 commit
  35. 14 Oct, 2018 1 commit
  36. 11 Oct, 2018 1 commit