Skip to content
Snippets Groups Projects
  1. May 21, 2017
  2. May 18, 2017
  3. Apr 12, 2017
  4. Apr 08, 2017
    • Mathias Kresin's avatar
      firmware: rework fritz-tools package · 8b3fa168
      Mathias Kresin authored
      
      Split the fritz-tools into subpackages. fritz_tffs_read is usefull for
      all Fritz boards where fritz-cal_extract is only required for the
      Fritz 4040 at the moment.
      
      Rename the tffs related binary to the more catchy name fritz_tffs and
      move the whole package to utilities since the package doesn't really
      provide a firmware file.
      
      Make the fritz-tools available for all targets and build them shared.
      The tffs is used by avm on lantiq and ar71xx as well.
      
      Tested-by: default avatarChristian Lamparter <chunkeey@googlemail.com>
      Signed-off-by: default avatarMathias Kresin <dev@kresin.me>
      8b3fa168
  5. Apr 04, 2017
  6. Mar 24, 2017
  7. Mar 22, 2017
    • Christian Lamparter's avatar
      firmware: add custom IPQ wifi board definitions · fa03d441
      Christian Lamparter authored
      On the ath10k-devel ML Michael Kazior stated:
      
      "board-2 is a key-value store of actual board files.
      Some devices, notably qca61x4 hw3+ and qca4019 need
      distinct board files to be uploaded. Otherwise they
      fail in various ways." [0].
      
      Later on Rajkumar Manoharan explained:
      
      "In QCA4019 platform, only radio specific calibration
      (pre-cal-data) is stored in flash. Board specific contents
      are read from board-2.bin. For each radio appropriate board
      data should be loaded. To fetch correct board data from
      board-2.bin bundle, pre-cal/radio specific caldata should
      be loaded first to get proper board id.
      
      |My understanding until now was that:
      |
      | * pre-cal data + board-2.bin info == actual calibration data
      
      Correct." [1].
      The standard board-2.bin from the ath10k-firmware-qca4019
      barely works on the RT-AC58U. Especially 5GHz clients fail
      to connect at all and if they do, they have very low
      throughput even right next to the router.
      
      Currently, the solution for this problem is to supply a
      custom board-2.bin for every device.
      
      To implement this feature, this method makes use of:
      Rafał Miłecki's "base-files: add support for overlaying
      rootfs content". This comes with a few limitations:
      1. Since there can only be one board-2.bin at the right
         location, there can only one board overwrite installed
         at any time. (All packages CONFLICT with each other.
         It's also not possible to "builtin" multiple package.)
      
      2. updating ath10k-firmware-qca4019 will also replace
         the board-2.bin. For this cases the user needs to
         manually reinstall the wifi-board package once the
         ath10k-firmware-qca4019 is updated.
      
      To create the individual board-2.bin: Use the ath10k-bdencoder
      utility from the qca-swiss-army-knife repository:
      <https://github.com/qca/qca-swiss-army-knife
      
      >
      The raw board.bin files have to be extracted from the
      vendor's source GPL.tar archieves.
      
      Signed-off-by: default avatarAlexis Green <agreen@cococorp.com>
      Signed-off-by: default avatarChristian Lamparter <chunkeey@googlemail.com>
      fa03d441
    • Christian Lamparter's avatar
      firmware: add IPQ fritz-tools FW extraction tool · aa47f562
      Christian Lamparter authored
      
      Adds tools to access tffs3 and pre-calibration data required for ipq4019
      based FritBoxes.
      
      Signed-off-by: default avatarChristian Lamparter <chunkeey@googlemail.com>
      aa47f562
    • Christian Lamparter's avatar
      ath10k-firmware: firmware package for QCA4019 devices · b015a841
      Christian Lamparter authored
      
      This patch adds a new firmware package to ath10k-firmware
      called ath10k-firmware-qca4019.
      
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      b015a841
    • Christian Lamparter's avatar
  8. Mar 11, 2017
  9. Mar 03, 2017
  10. Feb 14, 2017
  11. Feb 01, 2017
  12. Jan 27, 2017
    • Jo-Philipp Wich's avatar
      layerscape: put u-boot and ucode images into image staging directory · c6502ce3
      Jo-Philipp Wich authored
      
      Do not put the u-boot and ucode images into the kernel build directory as this
      directory might get removed after kernel updates while the u-boot packages
      InstallDev recipe is not getting re-executed because it is still considered
      current, leading to image build failures later on due to missing images.
      
      To ensure that built bootloader images persist over kernel version updates in
      the buildroot, put them into the new STAGING_DIR_IMAGE directory.
      
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      c6502ce3
  13. Jan 24, 2017
  14. Jan 15, 2017
  15. Jan 13, 2017
  16. Jan 10, 2017
    • Pavel Kubelun's avatar
      ath10k-firmware: update board data for qca9984 · 36167ae4
      Pavel Kubelun authored
      
      Current board-2.bin file for qca9984 in Kvalo's repo is from branch
      10.4-3.2, while board-2.bin file in code-aurora repo is newer and
      corresponds to the branch 10.4-3.3, the same as recently updated firmware.
      
      Considering that it's better to have all parts from the same branch
      we are updating board-2.bin as well.
      
      Signed-off-by: default avatarPavel Kubelun <be.dissent@gmail.com>
      36167ae4
  17. Jan 02, 2017
  18. Dec 22, 2016
  19. Dec 20, 2016
  20. Dec 16, 2016
  21. Dec 14, 2016
  22. Dec 12, 2016
  23. Nov 22, 2016
    • Ben Greear's avatar
      ath10k-ct-firmware: Update to latest firmwares. · 4592067a
      Ben Greear authored
      
      The 10.1 includes a good many stability fixes related to the effort of
      backporting upstream 10.2 firmware.  Also enables 802.1q vlan support.
      Successfully tested on apu2.
      
      The 10.4 firmwares including new backported code as well as stability
      fixes.  10.4 has been tested on Fedora x86-64 platforms, but not on LEDE
      specifically since I had issues compiling LEDE for my 9980/9984 AP hardware.
      
      Signed-off-by: default avatarBen Greear <greearb@candelatech.com>
      4592067a
  24. Nov 16, 2016
  25. Oct 31, 2016
    • Yutang Jiang's avatar
      layerscape: add 64b/32b target for ls1012ardb device · 15a14cf1
      Yutang Jiang authored
      
      The QorIQ LS1012A processor, optimized for battery-backed or
      USB-powered, integrates a single ARM Cortex-A53 core with a hardware
      packet forwarding engine and high-speed interfaces to deliver
      line-rate networking performance.
      QorIQ LS1012A Reference Design System (LS1012ARDB) is a high-performance
      development platform, with a complete debugging environment.
      The LS1012ARDB board supports the QorIQ LS1012A processor and is
      optimized to support the high-bandwidth DDR3L memory and
      a full complement of high-speed SerDes ports.
      
      LEDE/OPENWRT will auto strip executable program file while make. So we
      need select CONFIG_NO_STRIP=y while make menuconfig to avoid the ppfe network
      fiemware be destroyed, then run make to build ls1012ardb firmware.
      
      The fsl-quadspi flash with jffs2 fs is unstable and arise some failed message.
      This issue have noticed the IP owner for investigate, hope he can solve it
      earlier. So the ls1012ardb now also provide a xx-firmware.ext4.bin as default
      firmware, and the uboot bootcmd will run wrtboot_ext4rfs for "rootfstype=ext4"
      bootargs.
      
      Signed-off-by: default avatarYutang Jiang <yutang.jiang@nxp.com>
      15a14cf1
    • Yutang Jiang's avatar
      layerscape: add 64b/32b target for ls1043ardb device · c6c731fe
      Yutang Jiang authored
      Add support for NXP layerscape ls1043ardb 64b/32b Dev board.
      
      LS1043a is an SoC with 4x64-bit up to 1.6 GHz ARMv8 A53 cores.
      ls1043ardb support features as: 2GB DDR4, 128MB NOR/512MB NAND, USB3.0, eSDHC,
      I2C, GPIO, PCIe/Mini-PCIe, 6x1G/1x10G network port, etc.
      
      64b/32b ls1043ardb target is using 4.4 kernel, and rcw/u-boot/fman images from
      NXP QorIQ SDK release.
      
      All of 4.4 kernel patches porting from SDK release or upstream.
      
      QorIQ SDK ISOs can be downloaded from this location:
      http://www.nxp.com/products/software-and-tools/run-time-software/linux-sdk/linux-sdk-for-qoriq-processors:SDKLINUX
      
      
      
      Signed-off-by: default avatarYutang Jiang <yutang.jiang@nxp.com>
      c6c731fe
Loading