[linux-yocto] [PATCH 00/15] Intel Axxia updates to linux-yocto-4.1
Bruce Ashfield
bruce.ashfield at windriver.com
Thu Aug 3 20:30:33 PDT 2017
On 08/02/2017 08:46 AM, Daniel Dragomir wrote:
> Hello Bruce!
>
> Please review and merge this series of patches in Axxia branches from
> linux-yocto-4.1.
> Changes included in this series (axxia tags: 1.61-1.63):
>
> Linux 1.61 Changes
> - Rebase from 4.1.39 to 4.1.42.
> - Fix warnings introduced by the rebased mentioned above.
> - Add tracing of NCR, PEI, and PCI accesses. Tracing can be enabled
> using the bootargs or after booting using /sys.
> - For NCR, use trace for all accesses, and trace_value_read
> to display the value read after a read.
> - For PEI and PCI, use trace.
> - PCI Updates.
> - Add a work around for a hardware problem. If the link is
> not established at the requested number of lanes, reduce
> and try again. If there is no link at x1, fail.
> - Update the LOS work around to work the the lane reduction
> work around mentioned above.
> - Add a new configuration for 5600, unsupported on the Axxia
> development board, configuration 5.
> - In configuration 2, 5600, set sw_port_1 to 0x2 instead of 0x4.
> - Always set the number of phys to 4 for 5600 and 1 for 6700.
> - Always set the link width speed change register to x1 and use
> the link control register to set the desired width.
> - USB Updates and USB support for 5600 B* parts.
> - Use HCRST for soft resets in the driver and don't reset the
> PHY seperately sinc HCRST resets the PHY.
> - Move all changes to constant values to the early init code
> (SPL) instead of the driver.
>
> Linux 1.62 Changes
> - Fix a boot problem on 5500. In the new Axxia fault code, exceptions
> need to be masked on 5500 by default.
> - The final change to the PCI work around (If the link is not established
> at the requested number of lanes...) was not included. As the hardware
> does not have the correct default class code, software needs to set it.
> With the width change work around, the class code needs to be set to the
> correct value each time the width is changed.
> - Update the default configurations to get rid of some warnings when using
> systemd instead of sysv init.
>
> Linux 1.63 Changes
> - Update USB to use the original reset sequence instead of asserting HCRST.
> The HCRST reset breaks USB2 and USB3 in some cases.
> - Fixes for PEI configuration 5.
>
>
> If all the patches are ok, please pull them from
> https://github.com/axxia/axxia_yocto_linux_4.1_pull.git
> into
> git://git.yoctoproject.org/linux-yocto-4.1
> Pull
> standard/axxia/base-1.63 -> standard/axxia/base
> standard/preempt-rt/axxia/base-1.63 -> standard/preempt-rt/axxia/base
>
> If you add more patches to standard/(preempt-rt)/axxia/base beforehand
> please notify me. I will rebase our changes so you can do a clean,
> fast-forward pull.
These looked fine to me, and are now merged.
Bruce
>
> Thank you,
> Daniel Dragomir
>
> Charlie Paul (1):
> drivers/usb/dwc3: Support for Axxia USB-B0 added
>
> John Jacques (14):
> drivers/pci: Axxia Hardware Work Around
> drivers/misc: Update Axxia PEI Configuration
> drivers/pci: Work Around an Axxia Hardware Problem
> drivers/misc: Add a New Axxia Configuration
> drivers/pci: Work Around a Hardware Defect on Axxia
> drivers/pci: Update the Axxia PCIe LOS Work Around
> drivers/misc: Update NCR Tracing on Axxia
> drivers/misc: Update PEI Logging on Axxia
> drivers/pci: Update Tracing in the Axxia PCI Driver
> drivers/of: Fix Compile Warning
> drivers/misc: Update the Axxia Fault Handler
> drivers/pci: Axxia Hardware Work Around
> drivers/misc: Update the Axxia PEI Driver
> drivers/usb: Updated Axxia DWC3 Driver
>
> arch/arm64/boot/dts/intel/axc67xx.dtsi | 4 -
> arch/arm64/boot/dts/intel/axm56xx.dtsi | 1 -
> drivers/misc/axxia-fault.c | 1 +
> drivers/misc/axxia-pei.c | 545 +++++++++++++++++++++++++++++---
> drivers/misc/lsi-ncr.c | 103 ++++--
> drivers/of/fdt.c | 2 +-
> drivers/pci/host/pcie-axxia.c | 555 +++++++++++++++++++++++++++------
> drivers/pci/host/pcie-axxia.h | 1 +
> drivers/usb/dwc3/Makefile | 1 -
> drivers/usb/dwc3/core.c | 10 -
> drivers/usb/dwc3/core.h | 6 -
> include/linux/axxia-pei.h | 1 +
> 12 files changed, 1029 insertions(+), 201 deletions(-)
>
More information about the linux-yocto
mailing list