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(-)


--
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to