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. 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 -- 2.7.4 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto