Skip to content

Changes

John Jacques edited this page Feb 12, 2021 · 6 revisions

Axxia Linux Changes

Linux 4.19, Axxia 1.32 Changes

  • Cleanup from static code analysis/review.

Linux 4.19, Axxia 1.31 Changes

  • Add A15 perf events.

Linux 4.19, Axxia 1.28 through Axxia 1.30 Changes

  • Update from 4.19.131 to 4.19.152

Linux 4.19, Axxia 1.27 Changes

Linux 4.19, Axxia 1.26 Changes

  • Update from 4.19.87 to 4.19.131

Linux 4.19, Axxia 1.25 Changes

  • Enable XFS file system support.
  • EDAC updates.
    • SMC driver updates.
    • Register L3 interrupts.
  • Add a driver for ARM CCN interrupts.
  • Support 32 bit PCI endpoints.
  • Update the femac driver to use the standard MDIO interface.
  • Add ethtool stats handling to the nemac driver.

Linux 4.19, Axxia 1.24 Changes

  • Add a spinlock to the MDIO access functions for 5600 and 6700.

Linux 4.19, Axxia 1.23 Changes

  • Increase the I2C transaction timeout from 250 ms to 500 ms.

Linux 4.19, Axxia 1.22 Changes

  • Rebase to 4.19.87.

Linux 4.19, Axxia 1.21 Changes

  • Fix static analysis warnings.

Linux 4.19, Axxia 1.20 Changes

  • Handle SPI DMA correctly for Axxia.

Linux 4.19, Axxia 1.19 Changes

  • Update the USB driver to use the new Linux API.
  • Update the I2C Driver
    • Add a lock around i2c transfers.
    • Allow transfers to be interrupted.

Linux 4.19, Axxia 1.18 Changes

  • Revert the fix for compile warnings related to DWC3, USB.
  • Fix a number of problems in the axxia-oem driver.
    • Use the new ARM SMC call interface.
    • Fix the use of kstrtoul().
  • Update OEM handling. This adds a work-around for CCN register access when using older versions of U-Boot.

Linux 4.19, Axxia 1.17 Changes

  • Add support for CCN perf counters -- 5600 and 6700.
  • Make the DDR retention reboot state dynamic. Previously, this was a compile time option. If U-Boot does not indicate the state in the device tree, the compile time choice will still be used.
  • Support DMA in the SPI and UART drivers -- 5500, 5600, and 6700.
  • In Linux 4, DWC3 expects 3 clocks to be defined. The device tree has been updated to define all three clocks.

Linux 4.19, Axxia 1.16 Changes

  • Revert the commit that enabled PCIe AER on 5600. It is not needed, and causes warnings.
  • Update the MTU size handling for 5500, 5600, and 6700.
  • Clean up warnings.
  • Instead of using the Yocto Preempt-RT branch (v4.19/standard/preempt-rt/base), use v4.19/standard/base and the latest Preempt-RT patches -- save as next/v4.19/standard/preempt-rt/base.

Linux 4.19, Axxia 1.15 Changes

  • Rebase from 4.19.30 to 4.19.72.

Linux 4.19, Axxia 1.14 Changes

  • Enable PCIe AER for 5600.
  • Warning and bug fixes.
    • Variable type error in the i2c driver.
    • Updated device tree for arch_timer in 5600.
    • Fixed "scheduling while atomic" but in the NCR driver.
    • Update SKB allocation handling in the femac and nemac drivers.

Linux 4.19, Axxia 1.13 Changes

  • Restore the TRNG test parameter name.

Linux 4.19, Axxia 1.12 Changes

  • Update the Kconfig for EDAC.
  • Update the Axxia 6700 Configurations.

Linux 4.19, Axxia 1.11 Changes

  • Fix an error in SRIO/rapidio initialization that cause all SRIO/rapidio tests to fail.

Linux 4.19, Axxia 1.10 Changes

  • Fix a memory allocation bug that caused the following.
    • Linux crash after running the hardware memory test.
    • Some perf tests failed.

Linux 4.19, Axxia 1.9 Changes

  • This is the first publically available tag.
  • Revert some checkpatch.pl changes to the MTC legacy/compatibility header file, include/linux/lsi_mtc_ioctl.h.

The following are only available in the private repository.

Linux 4.19, Axxia 1.8 Changes

  • Code cleanup (static analysis and checkpatch).

Linux 4.19, Axxia 1.7 Changes

  • EDAC updates for polling mode.
  • Fix memory allocation issue in axxia-oem.
  • Rebase from 4.19.26 to 4.19.30.

Linux 4.19, Axxia 1.6 Changes

  • Rebase from 4.19.24 to 4.19.26.

Linux 4.19, Axxia 1.5 Changes

  • EDAC fix for interrupt storm issue from the SMEM controller.

Linux 4.19, Axxia 1.4 Changes

  • Enable networking on 5500.

Linux 4.19, Axxia 1.3 Changes

  • Patches have been accepted by Yocto, and this is a rebase of standard/axxia/base with the Axxia default configurations.

Linux 4.19, Axxia 1.2 Changes

  • Change all LSI references to INTEL Axxia.
  • Rebase to 4.19.22 Yocto tag.

Linux 4.19, Axxia 1.1 Changes

  • First port. All changes from the Axxia 1.18 release of Linux 4.9 and additional changes required to build and boot Linux 4.19. Supports 5500, 5600, and 6700.

Clone this wiki locally