[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