[linux-yocto] [PATCH 00/17] Intel Axxia updates to linux-yocto-4.9
Bruce Ashfield
bruce.ashfield at windriver.com
Mon May 22 19:52:10 PDT 2017
On 2017-05-16 2:38 PM, Daniel Dragomir wrote:
> Hello Bruce!
>
> This series of patches brings various improvements to the Intel Axxia
> drivers from linux-yocto-4.9, including MISC, NCR, USB, CORESIGHT, PCI,
> sRIO, MDIO drivers and some updates in device trees for Intel Axxia boards.
>
> I checked all the patches with checkpatch.pl script and fixed all errors.
> Also, I compiled Axxia BSP using both branches and successfully booted the board.
>
> Please pull the patches from
> https://github.com/axxia/axxia_yocto_linux_4.9_pull.git
> into
> git://git.yoctoproject.org/linux-yocto-4.9
>
> Pull
> standard/axxia/base-1.6 -> standard/axxia/base
> standard/preempt-rt/axxia/base-1.6 -> 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.
Sorry for the delay, these are now merged.
Bruce
>
> Thank you,
> Daniel Dragomir
>
> Charlie Paul (2):
> drivers/usb/core: fix over-current race condition
> drivers/usb/dwc3: Initialize dma for axxia dwc3
>
> Gary McGee (4):
> axxia: generalize driver support for multi-controller PCI/SRIO/SATA
> axxia: enable PCI1/PCI2 controllers in device tree
> drivers/misc/axxia-pei.c: Update PEI Configuration
> drivers/misc/axxia-pei: Update PCIe/sRIO Lane Configuration
>
> John Jacques (11):
> drivers/pci: Support the Updated Axxia PCIe/sRIO Coefficients
> axxia: Clean Up the MDIO Access Code
> axxia: Remove Debug Prints
> drivers/misc: Fix a Wrong Address in the Axxia NCR Driver
> axxia: Added L1/L2 cache edac drivers for AXM56xx family
> drivers/pci: Fix a Compiler Warning in the Axxia Driver
> drivers/misc: Update the Axxia PEI Driver
> drivers/misc: Fix an Error in the Axxia OEM Driver
> opencsd: This is a Backport of the Following
> drivers/misc: Update the Axxia NCR Driver
> drivers/misc: Updates to the Axxia PEI Driver
>
> .../devicetree/bindings/arm/axxia/edac_cpu.txt | 14 +
> .../devicetree/bindings/arm/axxia/edac_l2.txt | 14 +
> Documentation/trace/coresight.txt | 138 +-
> arch/arm/include/asm/axxia_l2_55xx.h | 32 +
> arch/arm64/boot/dts/intel/axc6732-waco.dts | 7 +
> arch/arm64/boot/dts/intel/axc67xx.dtsi | 4 +-
> arch/arm64/boot/dts/intel/axm5616-victoria.dts | 17 +
> arch/arm64/boot/dts/intel/axm56xx.dtsi | 15 +-
> arch/arm64/include/asm/axxia_l2_56xx.h | 35 +
> drivers/edac/Kconfig | 12 +-
> drivers/edac/Makefile | 6 +-
> drivers/edac/axxia_edac-l2_cpu.c | 27 +-
> drivers/edac/axxia_edac-l2_cpu_56xx.c | 299 ++++
> drivers/hwtracing/coresight/coresight-etm-perf.c | 31 +-
> drivers/hwtracing/coresight/coresight-etm.h | 5 +
> .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +-
> drivers/hwtracing/coresight/coresight-priv.h | 4 +-
> drivers/hwtracing/coresight/coresight-stm.c | 9 +-
> drivers/hwtracing/coresight/coresight-tmc-etf.c | 48 +-
> drivers/hwtracing/coresight/coresight-tmc-etr.c | 286 +++-
> drivers/hwtracing/coresight/coresight-tmc.h | 2 +-
> drivers/hwtracing/coresight/coresight.c | 62 +-
> drivers/misc/Kconfig | 6 +
> drivers/misc/Makefile | 1 +
> drivers/misc/axxia-mdio.c | 225 +++
> drivers/misc/axxia-oem.c | 12 +-
> drivers/misc/axxia-pei.c | 1653 +++++++++++---------
> drivers/misc/lsi-ncr.c | 372 ++++-
> drivers/net/ethernet/lsi/Kconfig | 34 -
> drivers/net/ethernet/lsi/Makefile | 2 -
> drivers/net/ethernet/lsi/lsi-femac.c | 1198 --------------
> drivers/net/ethernet/lsi/lsi-mdio.c | 205 ---
> drivers/pci/host/pcie-axxia.c | 139 +-
> drivers/usb/core/hub.c | 7 +-
> drivers/usb/dwc3/dwc3-axxia.c | 2 +-
> include/linux/axxia-mdio.h | 21 +
> include/linux/axxia-pei.h | 6 +-
> include/linux/lsi-ncr.h | 3 +
> tools/perf/Makefile.config | 18 +
> tools/perf/Makefile.perf | 3 +
> tools/perf/arch/arm/util/cs-etm.c | 2 -
> tools/perf/builtin-script.c | 3 +-
> tools/perf/scripts/python/cs-trace-disasm.py | 134 ++
> tools/perf/scripts/python/cs-trace-ranges.py | 44 +
> tools/perf/util/Build | 2 +
> tools/perf/util/auxtrace.c | 2 +
> tools/perf/util/cs-etm-decoder/Build | 6 +
> .../perf/util/cs-etm-decoder/cs-etm-decoder-stub.c | 99 ++
> tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 527 +++++++
> tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 117 ++
> tools/perf/util/cs-etm.c | 1501 ++++++++++++++++++
> tools/perf/util/cs-etm.h | 10 +
> tools/perf/util/machine.c | 46 +-
> .../util/scripting-engines/trace-event-python.c | 2 +
> tools/perf/util/symbol-minimal.c | 3 +-
> 55 files changed, 5078 insertions(+), 2406 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/axxia/edac_cpu.txt
> create mode 100644 Documentation/devicetree/bindings/arm/axxia/edac_l2.txt
> create mode 100644 arch/arm/include/asm/axxia_l2_55xx.h
> create mode 100644 arch/arm64/include/asm/axxia_l2_56xx.h
> create mode 100644 drivers/edac/axxia_edac-l2_cpu_56xx.c
> create mode 100644 drivers/misc/axxia-mdio.c
> delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c
> delete mode 100644 drivers/net/ethernet/lsi/lsi-mdio.c
> create mode 100644 include/linux/axxia-mdio.h
> create mode 100644 tools/perf/scripts/python/cs-trace-disasm.py
> create mode 100644 tools/perf/scripts/python/cs-trace-ranges.py
> create mode 100644 tools/perf/util/cs-etm-decoder/Build
> create mode 100644 tools/perf/util/cs-etm-decoder/cs-etm-decoder-stub.c
> create mode 100644 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
> create mode 100644 tools/perf/util/cs-etm-decoder/cs-etm-decoder.h
> create mode 100644 tools/perf/util/cs-etm.c
>
More information about the linux-yocto
mailing list