Re: [linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
On 05/30/2017 11:46 AM, Daniel Dragomir wrote: Hello Bruce! This 4.1 pull request is for a set of patches for Axxia powerpc that were ported from 3.14 to 4.1. There were also some arm and arm64 patches for Axxia. 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 g...@github.com:axxia/axxia_yocto_linux_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull standard/axxia/base-1.59 -> standard/axxia/base standard/preempt-rt/axxia/base-1.59 -> 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. Merged! Bruce Thank you, Daniel Dragomir Charlie Paul (14): drivers/net/ethernet: Wrapper Cleanup arch/powerpc: Added ACP34xx support to kernel drivers/i2c: Added acp34xx i2c support drivers/mtd: added acp34xx support for mtd drivers/rapidio: Updated rapidio to support acp34xx arch/powerpc/boot: added dts for ACP34xx drivers/tty: Updated tty to support the acp34xx board. drivers/usb/host: fixed warning on unused tmp variable powerpc/sysdev: Removed the __devinit from lsi_msi_probe driver/usb/host: Removed work arounds for acp34xx arch/powerpc: changes for elpaso to run on 4.1 drivers/usb/core: fix over-current race condition drivers/hwmon: adt75 removed for redundency arch/powerpc/platforrms/44x: acp_clk_release fix Cristian Bercaru (1): ehci: fix undefined variable compile error David Mercado (5): ACP34xx: Add support for Performance Monitor (PMU) drivers/net/ethernet: add ACP wrapper support for LSI/INTEL RTE drivers/net/ethernet: combined arm and powerpc FEMAC ethernet driver ACP34xx: fix for ICBT macro ACP34xx: replace __DEVINIT with __CPUINIT 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 Jiang Lu (7): ppc/47x: add cputable entries for ACP 34xx powerpc/47x: add acpx1 board support ACP34xx: Fix a few mismatch section warnings powerpc/acp34xx: add clk_get/_rate support for acp board ACP34xx: standardize debug macro lsi/ncr: add support to read/write access to configuration ring resources powerpc/4xx: add support for the PCIe controller on ACP34xx John Jacques (22): axxia: Clean Up the MDIO Access Code axxia: Remove Debug Prints drivers/misc: Fix a Wrong Address in the Axxia NCR Driver 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 arch/powerpc: Release the lock when ncr_read() completes arch/powerpc: Aded wrappers for platform device registration/deregistration powerpc/dts: Device tree files for the LSI/INTEL boards axxia: Clean Up Axxia NCR Driver drivers/misc/lsi-ncr.c: Move the Header to the Default Path drivers/net: Update the LSI/INTEL FEMAC Driver for Axxia drivers/usb/host: Fix a Compile Warning arch/powerpc: Clean Up Compile Warning in sysdev/lsi_pci.c drivers/md: Fix a Compiler Warning net/ipv6: Remove Unused Function in ip6_offload.c drivers/misc: Update the Axxia NCR Driver drivers/misc: Updates to the Axxia PEI Driver drivers/gpio: Create a Custom Driver for Axxia SoCs drivers/edac: Added ccn504 Interrupt Driven Driver drivers/misc: Update PEI Setup Code for Axxia drivers/misc: Update the Axxia PEI Driver Kevin Hao (4): ppc/476: workaround for erratum #40 on dd2 core powerpc/44x: allow the kernel to be run from a non-zero physical address powerpc/acpx1: add early debug support for acpx1 board powerpc/acpx1: make udbg do IO access in AS1 Marek Majtyka (2): Added L1/L2 cache edac drivers for AXM56xx family arm64: smccc: Extended SMC/HVC function interface Niraj Desai (1): drivers/usb: LSI/INTEL AXM5500 USB driver support Paul Butler (3): drivers/crypto/amcc/crypto4xx_core.c: added include for linux/module.h drivers/crypto/amcc: removed section mismatch warning powerpc: fix section mismatch warnings SangeethaRao (2): powerpc: PPC476 LSI/INTEL PCIe driver arch/powerpc/sysdev: Added PCIe MSI support for AXM35xx Wei Yang (1): powerpc/prom: remove the illegal reversed memory region Yanjiang Jin (1): e1000e: define "lat_ns" as u64 to avoid warnings yhe (1): kexec/44x: avoid cpu spin code flushed by new kernel .../devicetree/bindings/arm/axxia/edac_cpu.txt | 14 + .../devicetree/bindings/arm/axxia/edac_l2.txt | 14 + .../devicetree/bindings/arm/axxia/edac_l3.txt | 17 + arch/arm/include/asm/axxia_l2_55xx.h | 32 + arch/arm64/Kconfig
[linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
Hello Bruce! This 4.1 pull request is for a set of patches for Axxia powerpc that were ported from 3.14 to 4.1. There were also some arm and arm64 patches for Axxia. 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 g...@github.com:axxia/axxia_yocto_linux_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull standard/axxia/base-1.59 -> standard/axxia/base standard/preempt-rt/axxia/base-1.59 -> 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 (14): drivers/net/ethernet: Wrapper Cleanup arch/powerpc: Added ACP34xx support to kernel drivers/i2c: Added acp34xx i2c support drivers/mtd: added acp34xx support for mtd drivers/rapidio: Updated rapidio to support acp34xx arch/powerpc/boot: added dts for ACP34xx drivers/tty: Updated tty to support the acp34xx board. drivers/usb/host: fixed warning on unused tmp variable powerpc/sysdev: Removed the __devinit from lsi_msi_probe driver/usb/host: Removed work arounds for acp34xx arch/powerpc: changes for elpaso to run on 4.1 drivers/usb/core: fix over-current race condition drivers/hwmon: adt75 removed for redundency arch/powerpc/platforrms/44x: acp_clk_release fix Cristian Bercaru (1): ehci: fix undefined variable compile error David Mercado (5): ACP34xx: Add support for Performance Monitor (PMU) drivers/net/ethernet: add ACP wrapper support for LSI/INTEL RTE drivers/net/ethernet: combined arm and powerpc FEMAC ethernet driver ACP34xx: fix for ICBT macro ACP34xx: replace __DEVINIT with __CPUINIT 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 Jiang Lu (7): ppc/47x: add cputable entries for ACP 34xx powerpc/47x: add acpx1 board support ACP34xx: Fix a few mismatch section warnings powerpc/acp34xx: add clk_get/_rate support for acp board ACP34xx: standardize debug macro lsi/ncr: add support to read/write access to configuration ring resources powerpc/4xx: add support for the PCIe controller on ACP34xx John Jacques (22): axxia: Clean Up the MDIO Access Code axxia: Remove Debug Prints drivers/misc: Fix a Wrong Address in the Axxia NCR Driver 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 arch/powerpc: Release the lock when ncr_read() completes arch/powerpc: Aded wrappers for platform device registration/deregistration powerpc/dts: Device tree files for the LSI/INTEL boards axxia: Clean Up Axxia NCR Driver drivers/misc/lsi-ncr.c: Move the Header to the Default Path drivers/net: Update the LSI/INTEL FEMAC Driver for Axxia drivers/usb/host: Fix a Compile Warning arch/powerpc: Clean Up Compile Warning in sysdev/lsi_pci.c drivers/md: Fix a Compiler Warning net/ipv6: Remove Unused Function in ip6_offload.c drivers/misc: Update the Axxia NCR Driver drivers/misc: Updates to the Axxia PEI Driver drivers/gpio: Create a Custom Driver for Axxia SoCs drivers/edac: Added ccn504 Interrupt Driven Driver drivers/misc: Update PEI Setup Code for Axxia drivers/misc: Update the Axxia PEI Driver Kevin Hao (4): ppc/476: workaround for erratum #40 on dd2 core powerpc/44x: allow the kernel to be run from a non-zero physical address powerpc/acpx1: add early debug support for acpx1 board powerpc/acpx1: make udbg do IO access in AS1 Marek Majtyka (2): Added L1/L2 cache edac drivers for AXM56xx family arm64: smccc: Extended SMC/HVC function interface Niraj Desai (1): drivers/usb: LSI/INTEL AXM5500 USB driver support Paul Butler (3): drivers/crypto/amcc/crypto4xx_core.c: added include for linux/module.h drivers/crypto/amcc: removed section mismatch warning powerpc: fix section mismatch warnings SangeethaRao (2): powerpc: PPC476 LSI/INTEL PCIe driver arch/powerpc/sysdev: Added PCIe MSI support for AXM35xx Wei Yang (1): powerpc/prom: remove the illegal reversed memory region Yanjiang Jin (1): e1000e: define "lat_ns" as u64 to avoid warnings yhe (1): kexec/44x: avoid cpu spin code flushed by new kernel .../devicetree/bindings/arm/axxia/edac_cpu.txt | 14 + .../devicetree/bindings/arm/axxia/edac_l2.txt | 14 + .../devicetree/bindings/arm/axxia/edac_l3.txt | 17 + arch/arm/include/asm/axxia_l2_55xx.h | 32 + arch/arm64/Kconfig |1 + arch/arm64/boot/dts/intel/axc6732-waco.dts |7 + arch/arm64/boot/dts/intel/axc67xx.dtsi |4 +-
Re: [linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
On 2016-07-21 1:24 PM, Daniel Dragomir wrote: Hello Bruce! This series of patches brings various improvements to the Intel Axxia drivers from linux-yocto-4.1, including NCR, USB, PEI, FEMAC and also some DTB updates. Please pull the patches 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.35 -> standard/axxia/base standard/preempt-rt/axxia/base-1.35 -> 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. I grabbed this right away, and it was a ff merge. So all is good. These are now merged, and pushed to the repo. Bruce Thank you, Daniel Dragomir John Jacques (8): drivers/net: Update the AXXIA FEMAC Driver drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver arch/arm64: Update the Axxia Simulation Device Trees drivers/usb: Remove Debug Prints from the Axxia DWC3 Driver axxia: Handle PEIn Setup in Linux drivers/misc: Update NCR and APB2SER Access for 5600 arch/arm64: Add i2c to the Victoria Device Tree drivers/usb/dwc3: Add Quirk for Axxia Hardware arch/arm64/boot/dts/intel/axm5604-sim.dts | 10 - arch/arm64/boot/dts/intel/axm5608-sim.dts | 10 - arch/arm64/boot/dts/intel/axm5616-sim.dts | 10 - arch/arm64/boot/dts/intel/axm5616-victoria.dts | 16 + arch/arm64/boot/dts/intel/axm56xx.dtsi | 10 +- drivers/misc/Kconfig |8 +- drivers/misc/Makefile |1 + drivers/misc/axxia-pei.c | 1449 drivers/misc/lsi-ncr.c | 730 ++-- drivers/net/ethernet/lsi/Makefile |1 + drivers/net/ethernet/lsi/lsi-femac.c | 1199 drivers/net/ethernet/lsi/lsi_acp_net.h |4 +- drivers/pci/host/pcie-axxia.c | 27 +- drivers/usb/dwc3/core.c|5 + drivers/usb/dwc3/core.h|2 + drivers/usb/dwc3/dwc3-axxia.c |9 +- include/linux/axxia-pei.h | 24 + include/linux/lsi-ncr.h| 15 +- 18 files changed, 3141 insertions(+), 389 deletions(-) create mode 100644 drivers/misc/axxia-pei.c create mode 100644 drivers/net/ethernet/lsi/lsi-femac.c create mode 100644 include/linux/axxia-pei.h -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
On 2016-05-20 8:38 AM, Dragomir Daniel wrote: On 05/18/2016 05:02 PM, Bruce Ashfield wrote: On 2016-05-17 6:50 PM, Daniel Dragomir wrote: Hello Bruce! This series of patches brings dts updates and various improvements and fixes to the Intel Axxia drivers from linux-yocto-4.1 kernel. NOTE: All the following patches are for both axxia branches: standard/axxia/base and standard/preempt-rt/axxia/base, exept one which is only for the preempt-rt branch: "kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP" For convenience, I pushed the patches into a public repo to be able to pull them easly and not to apply each one from emails. You can pull the patches from https://github.com/ddragomi/YoctoKernel_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia-dev/base' -> 'standard/axxia/base' 'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base' Merged. I had a couple of pending 4.1 stable updates, so I rebased your standard/axxia-dev/base on top of that, and merged the preempt-rt variant. I'll be sending SRCREV updates out later, but if you want to double check that nothing went wrong in the merge, just build AUTOREV and let me know. Thanks Bruce! I built both branches (std and preempt) with AUTOREV and the kernel was compiled successfully. Great! Thanks for letting me know. Bruce Regards, Daniel Bruce Axxia internal tag: 1.27 Thank you, Daniel Dragomir John Jacques (10): arch/arm64: Update Axxia DTS Files axxia: Update the Simulation Device Trees axxia: Update the Axxia device trees for 5600 and Lionfish axxia: Update the Axxia Device Trees drivers/gpio: Fix Compiler Warnings drivers/net: Update Axxia FEMAC Driver Statistics Gathering drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver fs: Only Reschedule the Write Lock if Needed. kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP axxia: Fix Compile Problems in the FEMAC arch/arm64/boot/dts/intel/Makefile |6 +- arch/arm64/boot/dts/intel/axc6704-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6704-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6712-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6716-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6732-cpus.dtsi | 259 ++ arch/arm64/boot/dts/intel/axc6732-sim.dts | 208 + arch/arm64/boot/dts/intel/axc67xx.dtsi | 113 +-- arch/arm64/boot/dts/intel/axm5601-emu.dts | 66 -- arch/arm64/boot/dts/intel/axm5602-emu.dts | 63 -- arch/arm64/boot/dts/intel/axm5604-sim.dts | 56 +- arch/arm64/boot/dts/intel/axm5606-emu.dts | 50 +- arch/arm64/boot/dts/intel/axm5608-sim.dts | 71 +- arch/arm64/boot/dts/intel/axm5616-sim.dts | 68 +- arch/arm64/boot/dts/intel/axm56xx.dtsi | 90 +- drivers/gpio/gpiolib-sysfs.c|2 +- drivers/gpio/gpiolib.c |1 - drivers/net/ethernet/lsi/Makefile |1 - drivers/net/ethernet/lsi/lsi-femac.c| 1199 --- drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 + drivers/net/ethernet/lsi/lsi_acp_net.c | 98 ++- drivers/net/ethernet/lsi/lsi_acp_net.h | 22 +- fs/fs-writeback.c |5 +- kernel/time/timer.c |3 + 24 files changed, 1023 insertions(+), 1536 deletions(-) create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
On 05/18/2016 05:02 PM, Bruce Ashfield wrote: On 2016-05-17 6:50 PM, Daniel Dragomir wrote: Hello Bruce! This series of patches brings dts updates and various improvements and fixes to the Intel Axxia drivers from linux-yocto-4.1 kernel. NOTE: All the following patches are for both axxia branches: standard/axxia/base and standard/preempt-rt/axxia/base, exept one which is only for the preempt-rt branch: "kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP" For convenience, I pushed the patches into a public repo to be able to pull them easly and not to apply each one from emails. You can pull the patches from https://github.com/ddragomi/YoctoKernel_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia-dev/base' -> 'standard/axxia/base' 'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base' Merged. I had a couple of pending 4.1 stable updates, so I rebased your standard/axxia-dev/base on top of that, and merged the preempt-rt variant. I'll be sending SRCREV updates out later, but if you want to double check that nothing went wrong in the merge, just build AUTOREV and let me know. Thanks Bruce! I built both branches (std and preempt) with AUTOREV and the kernel was compiled successfully. Regards, Daniel Bruce Axxia internal tag: 1.27 Thank you, Daniel Dragomir John Jacques (10): arch/arm64: Update Axxia DTS Files axxia: Update the Simulation Device Trees axxia: Update the Axxia device trees for 5600 and Lionfish axxia: Update the Axxia Device Trees drivers/gpio: Fix Compiler Warnings drivers/net: Update Axxia FEMAC Driver Statistics Gathering drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver fs: Only Reschedule the Write Lock if Needed. kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP axxia: Fix Compile Problems in the FEMAC arch/arm64/boot/dts/intel/Makefile |6 +- arch/arm64/boot/dts/intel/axc6704-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6704-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6712-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6716-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6732-cpus.dtsi | 259 ++ arch/arm64/boot/dts/intel/axc6732-sim.dts | 208 + arch/arm64/boot/dts/intel/axc67xx.dtsi | 113 +-- arch/arm64/boot/dts/intel/axm5601-emu.dts | 66 -- arch/arm64/boot/dts/intel/axm5602-emu.dts | 63 -- arch/arm64/boot/dts/intel/axm5604-sim.dts | 56 +- arch/arm64/boot/dts/intel/axm5606-emu.dts | 50 +- arch/arm64/boot/dts/intel/axm5608-sim.dts | 71 +- arch/arm64/boot/dts/intel/axm5616-sim.dts | 68 +- arch/arm64/boot/dts/intel/axm56xx.dtsi | 90 +- drivers/gpio/gpiolib-sysfs.c|2 +- drivers/gpio/gpiolib.c |1 - drivers/net/ethernet/lsi/Makefile |1 - drivers/net/ethernet/lsi/lsi-femac.c| 1199 --- drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 + drivers/net/ethernet/lsi/lsi_acp_net.c | 98 ++- drivers/net/ethernet/lsi/lsi_acp_net.h | 22 +- fs/fs-writeback.c |5 +- kernel/time/timer.c |3 + 24 files changed, 1023 insertions(+), 1536 deletions(-) create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
On 2016-05-17 6:50 PM, Daniel Dragomir wrote: Hello Bruce! This series of patches brings dts updates and various improvements and fixes to the Intel Axxia drivers from linux-yocto-4.1 kernel. NOTE: All the following patches are for both axxia branches: standard/axxia/base and standard/preempt-rt/axxia/base, exept one which is only for the preempt-rt branch: "kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP" For convenience, I pushed the patches into a public repo to be able to pull them easly and not to apply each one from emails. You can pull the patches from https://github.com/ddragomi/YoctoKernel_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia-dev/base' -> 'standard/axxia/base' 'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base' Merged. I had a couple of pending 4.1 stable updates, so I rebased your standard/axxia-dev/base on top of that, and merged the preempt-rt variant. I'll be sending SRCREV updates out later, but if you want to double check that nothing went wrong in the merge, just build AUTOREV and let me know. Bruce Axxia internal tag: 1.27 Thank you, Daniel Dragomir John Jacques (10): arch/arm64: Update Axxia DTS Files axxia: Update the Simulation Device Trees axxia: Update the Axxia device trees for 5600 and Lionfish axxia: Update the Axxia Device Trees drivers/gpio: Fix Compiler Warnings drivers/net: Update Axxia FEMAC Driver Statistics Gathering drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver fs: Only Reschedule the Write Lock if Needed. kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP axxia: Fix Compile Problems in the FEMAC arch/arm64/boot/dts/intel/Makefile |6 +- arch/arm64/boot/dts/intel/axc6704-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6704-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6712-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6716-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6732-cpus.dtsi | 259 ++ arch/arm64/boot/dts/intel/axc6732-sim.dts | 208 + arch/arm64/boot/dts/intel/axc67xx.dtsi | 113 +-- arch/arm64/boot/dts/intel/axm5601-emu.dts | 66 -- arch/arm64/boot/dts/intel/axm5602-emu.dts | 63 -- arch/arm64/boot/dts/intel/axm5604-sim.dts | 56 +- arch/arm64/boot/dts/intel/axm5606-emu.dts | 50 +- arch/arm64/boot/dts/intel/axm5608-sim.dts | 71 +- arch/arm64/boot/dts/intel/axm5616-sim.dts | 68 +- arch/arm64/boot/dts/intel/axm56xx.dtsi | 90 +- drivers/gpio/gpiolib-sysfs.c|2 +- drivers/gpio/gpiolib.c |1 - drivers/net/ethernet/lsi/Makefile |1 - drivers/net/ethernet/lsi/lsi-femac.c| 1199 --- drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 + drivers/net/ethernet/lsi/lsi_acp_net.c | 98 ++- drivers/net/ethernet/lsi/lsi_acp_net.h | 22 +- fs/fs-writeback.c |5 +- kernel/time/timer.c |3 + 24 files changed, 1023 insertions(+), 1536 deletions(-) create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
[linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
Hello Bruce! This series of patches brings dts updates and various improvements and fixes to the Intel Axxia drivers from linux-yocto-4.1 kernel. NOTE: All the following patches are for both axxia branches: standard/axxia/base and standard/preempt-rt/axxia/base, exept one which is only for the preempt-rt branch: "kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP" For convenience, I pushed the patches into a public repo to be able to pull them easly and not to apply each one from emails. You can pull the patches from https://github.com/ddragomi/YoctoKernel_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia-dev/base' -> 'standard/axxia/base' 'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base' Axxia internal tag: 1.27 Thank you, Daniel Dragomir John Jacques (10): arch/arm64: Update Axxia DTS Files axxia: Update the Simulation Device Trees axxia: Update the Axxia device trees for 5600 and Lionfish axxia: Update the Axxia Device Trees drivers/gpio: Fix Compiler Warnings drivers/net: Update Axxia FEMAC Driver Statistics Gathering drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver fs: Only Reschedule the Write Lock if Needed. kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP axxia: Fix Compile Problems in the FEMAC arch/arm64/boot/dts/intel/Makefile |6 +- arch/arm64/boot/dts/intel/axc6704-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6704-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6712-emu.dts | 50 +- arch/arm64/boot/dts/intel/axc6716-sim.dts | 38 +- arch/arm64/boot/dts/intel/axc6732-cpus.dtsi | 259 ++ arch/arm64/boot/dts/intel/axc6732-sim.dts | 208 + arch/arm64/boot/dts/intel/axc67xx.dtsi | 113 +-- arch/arm64/boot/dts/intel/axm5601-emu.dts | 66 -- arch/arm64/boot/dts/intel/axm5602-emu.dts | 63 -- arch/arm64/boot/dts/intel/axm5604-sim.dts | 56 +- arch/arm64/boot/dts/intel/axm5606-emu.dts | 50 +- arch/arm64/boot/dts/intel/axm5608-sim.dts | 71 +- arch/arm64/boot/dts/intel/axm5616-sim.dts | 68 +- arch/arm64/boot/dts/intel/axm56xx.dtsi | 90 +- drivers/gpio/gpiolib-sysfs.c|2 +- drivers/gpio/gpiolib.c |1 - drivers/net/ethernet/lsi/Makefile |1 - drivers/net/ethernet/lsi/lsi-femac.c| 1199 --- drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 + drivers/net/ethernet/lsi/lsi_acp_net.c | 98 ++- drivers/net/ethernet/lsi/lsi_acp_net.h | 22 +- fs/fs-writeback.c |5 +- kernel/time/timer.c |3 + 24 files changed, 1023 insertions(+), 1536 deletions(-) create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c -- 1.9.1 -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
On 15-11-19 11:55 AM, Bruce Ashfield wrote: On 15-11-19 11:31 AM, Cristian Bercaru wrote: Hello! This series of patches brings various improvements to the Intel Axxia drivers from linux-yocto-4.1, including NCR, PCIe, Dickens, amba-pl011 and XLF device trees. Please pull the patches from https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia/base-1.18' -> 'standard/axxia/base' 'standard/preempt-rt/axxia/base-1.18' -> '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. I can notify you in advance! I'm right now updating linux-yocto 4.1 to the latest -stable, and refreshing -rt. I can send another email when that is done, so you'll know to rebase. Sorry for the slow reply, the -rt updated caused some issues. I don't have my SRCREV updates out yet, but if you update your linux-yocto-4.1 tree, you'll see the new 4.1 and -rt updates. So rebase and resend and we'll be good to merge. Bruce Bruce Thank you, Cristian Bercaru Dave Martin (1): serial/amba-pl011: Refactor and simplify TX FIFO handling Gary McGee (1): arch/arm/mach-axxia : Make AXXIA_NCR_RESET_CHECK a Kconfig Option John Jacques (6): arch/arm64: Axxia Device Tree Update for XLF drivers/misc: Clean Up and Improve the Axxia NCR Driver arch/arm/kvm: KVM_VTTBR Is Too Large for 'add' drivers/misc: Clean Up the NCR Driver drivers/misc/lsi-ncr.c: Move the Header to the Default Path arch/arm/mach-axxia: Clean Up the Mapping of Dickens SangeethaRao (2): drivers/pci/host: Updated X7 PCIe Driver drivers/pci/host: Updated Kconfig Sreedevi Joshi (2): char: hwrng: Enabled trng driver for XLF misc: mtc: Enable XLF MTC driver arch/arm/boot/dts/axm55xx.dtsi| 4 +- arch/arm/include/asm/lsi/acp_ncr.h| 45 arch/arm/kvm/interrupts.S | 6 +- arch/arm/mach-axxia/Kconfig | 7 + arch/arm/mach-axxia/axxia.c | 53 ++-- arch/arm/mach-axxia/axxia.h | 2 + arch/arm/mach-axxia/ddr_retention.c | 186 ++--- arch/arm/mach-axxia/include/mach/ncr.h| 44 --- arch/arm/mach-axxia/perf_event_platform.c | 2 +- arch/arm/mach-axxia/platsmp.c | 29 +- arch/arm/mach-axxia/rapidio.c | 2 +- arch/arm/mach-axxia/smon.c| 3 +- arch/arm64/boot/dts/intel/axc6704-emu.dts | 8 + arch/arm64/boot/dts/intel/axc6712-emu.dts | 10 + arch/arm64/boot/dts/intel/axc67xx.dtsi| 2 +- drivers/edac/axxia_edac-l2_cpu.c | 2 +- drivers/edac/axxia_edac-l3.c | 2 +- drivers/edac/axxia_edac-mc.c | 2 +- drivers/misc/lsi-mtc.c| 48 +++- drivers/misc/lsi-ncr.c| 435 -- drivers/misc/lsi-ncr.h| 42 --- drivers/net/ethernet/lsi/lsi_acp_net.c| 3 +- drivers/pci/host/Kconfig | 2 +- drivers/pci/host/axxia_pci.c | 24 +- drivers/tty/serial/amba-pl011.c | 113 ++-- include/linux/lsi-ncr.h | 55 include/linux/lsi_mtc_ioctl.h | 87 +- 27 files changed, 665 insertions(+), 553 deletions(-) delete mode 100644 arch/arm/include/asm/lsi/acp_ncr.h delete mode 100644 arch/arm/mach-axxia/include/mach/ncr.h delete mode 100644 drivers/misc/lsi-ncr.h create mode 100644 include/linux/lsi-ncr.h -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
[linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
Hello! This series of patches brings various improvements to the Intel Axxia drivers from linux-yocto-4.1, including NCR, PCIe, Dickens, amba-pl011 and XLF device trees. Please pull the patches from https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia/base-1.18' -> 'standard/axxia/base' 'standard/preempt-rt/axxia/base-1.18' -> '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, Cristian Bercaru Dave Martin (1): serial/amba-pl011: Refactor and simplify TX FIFO handling Gary McGee (1): arch/arm/mach-axxia : Make AXXIA_NCR_RESET_CHECK a Kconfig Option John Jacques (6): arch/arm64: Axxia Device Tree Update for XLF drivers/misc: Clean Up and Improve the Axxia NCR Driver arch/arm/kvm: KVM_VTTBR Is Too Large for 'add' drivers/misc: Clean Up the NCR Driver drivers/misc/lsi-ncr.c: Move the Header to the Default Path arch/arm/mach-axxia: Clean Up the Mapping of Dickens SangeethaRao (2): drivers/pci/host: Updated X7 PCIe Driver drivers/pci/host: Updated Kconfig Sreedevi Joshi (2): char: hwrng: Enabled trng driver for XLF misc: mtc: Enable XLF MTC driver arch/arm/boot/dts/axm55xx.dtsi| 4 +- arch/arm/include/asm/lsi/acp_ncr.h| 45 arch/arm/kvm/interrupts.S | 6 +- arch/arm/mach-axxia/Kconfig | 7 + arch/arm/mach-axxia/axxia.c | 53 ++-- arch/arm/mach-axxia/axxia.h | 2 + arch/arm/mach-axxia/ddr_retention.c | 186 ++--- arch/arm/mach-axxia/include/mach/ncr.h| 44 --- arch/arm/mach-axxia/perf_event_platform.c | 2 +- arch/arm/mach-axxia/platsmp.c | 29 +- arch/arm/mach-axxia/rapidio.c | 2 +- arch/arm/mach-axxia/smon.c| 3 +- arch/arm64/boot/dts/intel/axc6704-emu.dts | 8 + arch/arm64/boot/dts/intel/axc6712-emu.dts | 10 + arch/arm64/boot/dts/intel/axc67xx.dtsi| 2 +- drivers/edac/axxia_edac-l2_cpu.c | 2 +- drivers/edac/axxia_edac-l3.c | 2 +- drivers/edac/axxia_edac-mc.c | 2 +- drivers/misc/lsi-mtc.c| 48 +++- drivers/misc/lsi-ncr.c| 435 -- drivers/misc/lsi-ncr.h| 42 --- drivers/net/ethernet/lsi/lsi_acp_net.c| 3 +- drivers/pci/host/Kconfig | 2 +- drivers/pci/host/axxia_pci.c | 24 +- drivers/tty/serial/amba-pl011.c | 113 ++-- include/linux/lsi-ncr.h | 55 include/linux/lsi_mtc_ioctl.h | 87 +- 27 files changed, 665 insertions(+), 553 deletions(-) delete mode 100644 arch/arm/include/asm/lsi/acp_ncr.h delete mode 100644 arch/arm/mach-axxia/include/mach/ncr.h delete mode 100644 drivers/misc/lsi-ncr.h create mode 100644 include/linux/lsi-ncr.h -- 1.9.1 -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.1
On 15-11-19 11:31 AM, Cristian Bercaru wrote: Hello! This series of patches brings various improvements to the Intel Axxia drivers from linux-yocto-4.1, including NCR, PCIe, Dickens, amba-pl011 and XLF device trees. Please pull the patches from https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git into git://git.yoctoproject.org/linux-yocto-4.1 Pull 'standard/axxia/base-1.18' -> 'standard/axxia/base' 'standard/preempt-rt/axxia/base-1.18' -> '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. I can notify you in advance! I'm right now updating linux-yocto 4.1 to the latest -stable, and refreshing -rt. I can send another email when that is done, so you'll know to rebase. Bruce Thank you, Cristian Bercaru Dave Martin (1): serial/amba-pl011: Refactor and simplify TX FIFO handling Gary McGee (1): arch/arm/mach-axxia : Make AXXIA_NCR_RESET_CHECK a Kconfig Option John Jacques (6): arch/arm64: Axxia Device Tree Update for XLF drivers/misc: Clean Up and Improve the Axxia NCR Driver arch/arm/kvm: KVM_VTTBR Is Too Large for 'add' drivers/misc: Clean Up the NCR Driver drivers/misc/lsi-ncr.c: Move the Header to the Default Path arch/arm/mach-axxia: Clean Up the Mapping of Dickens SangeethaRao (2): drivers/pci/host: Updated X7 PCIe Driver drivers/pci/host: Updated Kconfig Sreedevi Joshi (2): char: hwrng: Enabled trng driver for XLF misc: mtc: Enable XLF MTC driver arch/arm/boot/dts/axm55xx.dtsi| 4 +- arch/arm/include/asm/lsi/acp_ncr.h| 45 arch/arm/kvm/interrupts.S | 6 +- arch/arm/mach-axxia/Kconfig | 7 + arch/arm/mach-axxia/axxia.c | 53 ++-- arch/arm/mach-axxia/axxia.h | 2 + arch/arm/mach-axxia/ddr_retention.c | 186 ++--- arch/arm/mach-axxia/include/mach/ncr.h| 44 --- arch/arm/mach-axxia/perf_event_platform.c | 2 +- arch/arm/mach-axxia/platsmp.c | 29 +- arch/arm/mach-axxia/rapidio.c | 2 +- arch/arm/mach-axxia/smon.c| 3 +- arch/arm64/boot/dts/intel/axc6704-emu.dts | 8 + arch/arm64/boot/dts/intel/axc6712-emu.dts | 10 + arch/arm64/boot/dts/intel/axc67xx.dtsi| 2 +- drivers/edac/axxia_edac-l2_cpu.c | 2 +- drivers/edac/axxia_edac-l3.c | 2 +- drivers/edac/axxia_edac-mc.c | 2 +- drivers/misc/lsi-mtc.c| 48 +++- drivers/misc/lsi-ncr.c| 435 -- drivers/misc/lsi-ncr.h| 42 --- drivers/net/ethernet/lsi/lsi_acp_net.c| 3 +- drivers/pci/host/Kconfig | 2 +- drivers/pci/host/axxia_pci.c | 24 +- drivers/tty/serial/amba-pl011.c | 113 ++-- include/linux/lsi-ncr.h | 55 include/linux/lsi_mtc_ioctl.h | 87 +- 27 files changed, 665 insertions(+), 553 deletions(-) delete mode 100644 arch/arm/include/asm/lsi/acp_ncr.h delete mode 100644 arch/arm/mach-axxia/include/mach/ncr.h delete mode 100644 drivers/misc/lsi-ncr.h create mode 100644 include/linux/lsi-ncr.h -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
[linux-yocto] [PULL REQUEST] Intel AXXIA updates to linux-yocto-4.1
Hello! This series of patches adds support for Axxia's ARM and ARM64 platforms on linux-yocto-4.1. Below there is a summary on the commits. Please create 2 axxia branches - one based on standard/base, preferably named "standard/axxia/base" - one based on standard/preempt-rt, preferably named "standard/preempt-rt/axxia/base" And then pull the series of patches from https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git On "standard/axxia/base" pull the changes from branch "axxia-standard" On "standard/preempt-rt/axxia/base" pull the changes from "axxia-preempt-rt" I didn't name the branches "standard/(preempt-rt)/axxia/base" from the start because I couldn't create the preempt-rt branch with the name "standard/preempt-rt/axxia/base". $ git checkout -b standard/preempt-rt/axxia/base standard/preempt-rt error: unable to resolve reference refs/heads/standard/preempt-rt/axxia/base: Not a directory fatal: Failed to lock ref for update: Not a directory So I leave the naming of the branches up to you. But please make sure we can use them with yocto configuration fragments i.e. we can use statements such as include ktypes/preempt-rt branch axxia in or *.scc files. Thank you, Cristian Bercaru Anders Berg (16): arm64: dts: Add AXM56xx device tree arm64: Added ARCH_AXXIA arm64: Add I2C to defconfig arm64: dts: Corrected SPI definitions for AXM56xx arm64: dts: Added SPI and flash for AXM56xx sim arm64: Add SPI flash (CONFIG_MTD) to defconfig arm64: dts: Add VMFS node for simulation DT arm64: defconfig: Enable CONFIG_DMADEVICES arm64: dts: Add device tree for AXC67xx (Lionfish) arm64: dts: Fixed bad VMFS reg property net: ethernet: Add MDIO driver for LSI AXM55xx net: ethernet: Add driver for FEMAC on AXM55xx drivers: net: Add Axxia NEMAC driver arm64: dts: Add NEMAC device nodes net: nemac: Fix crash when using NEMAC from bootloader. misc: lsi-ncr: Only use AMP lock on PPC platforms. Ben Shelton (2): axxia_x9_dbgconfig, axxia_xlf_dbgconfig: rename to follow convention axxia_x9_defconfig, axxia_xlf_defconfig: enable function tracer Charlie Paul (35): drivers/i2c: Changes to support axxia BSP fs/vmfs: Added VMFS to axxia drivers/edac: Fixed typo drivers/dma: Updated to support axxia dma arm64/configs: Updated to support axxia arch/arm/boot/dts: Files added to support axxia 5500 board arch/arm/boot: Changes to support the axxia BSP. arch/arm/mach-axxia: kernel files to support the mach-axxia arch/arm: arm changes to support the axxia BSP arch/arm/drivers/dma: Changes to support the axxia BSP drivers/misc: Changes made to support axxia BSP drivers/mtd: Changes to support the axxia BSP drivers/net/ethernet: Changes to support the axxia BSP drivers/rapidio/devices: Changes to support axxia BSP drivers/spi: Changes to support the axxia BSP drivers/hwmon: Changes made to support the axxia BSP drivers/tty: Changes to support the axxia BSP drivers/usb/host: Changes to support the axxia BSP fs/vmfs: Changes to add VMFS support for axxia. arch/arm/mach-axxia: Removed axxia_circular_queue arch/arm/mach-axxia: fixed compiler warning arch/arm/mach-axxia: fixed NO SMP arch/arm/mach-axxia BSP config files arch/arm/mach-axxia: changed affinity parameter to cpu arch/arm/mach-axxia: Reverse checkpatch compatibility arch/arm/mach-axxia: Fixed L2 power up failure drivers/hwmon: adt75 redundant drivr arch/arm/axxia: Remove the axxia zImage.fm build fs/vmfs: Altered to allow vmfs to compile drivers/ethernet/lsi: Fixed code to support 4.1 arm/mach-axxia: Updated to support linux 4.1 drivers/misc: Updated to support linux 4.1 LSI_AXXIA: Updated to support 4.1 LSI_AXXIA: update the config for rt kernel fs/vmfs: Updated code to support linux 4.1 Cristian Bercaru (1): axxia: remove defconfigs David Mercado (1): kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks John Jacques (46): arm64: Axxia X9 Configuration Changes arm64: Axxia XLF Configuration Changes arm: Axxia 5500 Configuration Changes arch/arm64: Correct GIC Physical Address in Axxia arch/arm64: Correct GIC Physical Address in Axxia XLF axxia: Updates for Emulation -- Hopefully temporary arch/arm64/mach-axxia: Configuration File Updates arch/arm64/mach-axxia: Device Tree Updates for Emulation arch/arm64/mach-axxia: Add Support for the FEMAC arch/arm64/mach-axxia: Configuration File Updates axxia: Updated Device Trees arch/arm64: Use SYSROOT If Defined arch/arm64: Add Device Tree for Axxia Emulation arch/arm64: Axxia Device Tree and Configuration Changes arch/arm64: Update Axxia Configurations to use the NEMAC arch/arm64: Axxia Device Tree Update arch/arm64: Axxia Interrupt Number Updates arch/arm65: Axxia Configuration File Updates arch/arm64: Update the Axxia Device Tree for Emulation arch/arm64: Axxia Device Tree Updates arch/arm64: Updated Default Axxia Configurations.
Re: [linux-yocto] [PULL REQUEST] Intel AXXIA updates to linux-yocto-4.1
On 09/24/2015 03:25 PM, Cristian Bercaru wrote: Hello! This series of patches adds support for Axxia's ARM and ARM64 platforms on linux-yocto-4.1. Below there is a summary on the commits. Please create 2 axxia branches - one based on standard/base, preferably named "standard/axxia/base" - one based on standard/preempt-rt, preferably named "standard/preempt-rt/axxia/base" And then pull the series of patches from https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git On "standard/axxia/base" pull the changes from branch "axxia-standard" On "standard/preempt-rt/axxia/base" pull the changes from "axxia-preempt-rt" I didn't name the branches "standard/(preempt-rt)/axxia/base" from the start because I couldn't create the preempt-rt branch with the name "standard/preempt-rt/axxia/base". $ git checkout -b standard/preempt-rt/axxia/base standard/preempt-rt error: unable to resolve reference refs/heads/standard/preempt-rt/axxia/base: Not a directory fatal: Failed to lock ref for update: Not a directory So I leave the naming of the branches up to you. I only create the /base branch names when we have something that inherits the support. Which we now do, with the axxia BSP. So I've merged these chnages, and as part of the push process, I'll rename the old standard/preempt-rt branch to standard/preempt-rt/base, which allows us the inherited name. I'm also submitting the same change to the default KBRANCH in the -rt recipe .. otherwise, we get fetcher errors. There are a couple of other changes that I sent earlier today, and they need to get into the tree first. Once they are in, I'll push the new branches, and send the recipe update. Bruce But please make sure we can use them with yocto configuration fragments i.e. we can use statements such as include ktypes/preempt-rt branch axxia in or *.scc files. Thank you, Cristian Bercaru Anders Berg (16): arm64: dts: Add AXM56xx device tree arm64: Added ARCH_AXXIA arm64: Add I2C to defconfig arm64: dts: Corrected SPI definitions for AXM56xx arm64: dts: Added SPI and flash for AXM56xx sim arm64: Add SPI flash (CONFIG_MTD) to defconfig arm64: dts: Add VMFS node for simulation DT arm64: defconfig: Enable CONFIG_DMADEVICES arm64: dts: Add device tree for AXC67xx (Lionfish) arm64: dts: Fixed bad VMFS reg property net: ethernet: Add MDIO driver for LSI AXM55xx net: ethernet: Add driver for FEMAC on AXM55xx drivers: net: Add Axxia NEMAC driver arm64: dts: Add NEMAC device nodes net: nemac: Fix crash when using NEMAC from bootloader. misc: lsi-ncr: Only use AMP lock on PPC platforms. Ben Shelton (2): axxia_x9_dbgconfig, axxia_xlf_dbgconfig: rename to follow convention axxia_x9_defconfig, axxia_xlf_defconfig: enable function tracer Charlie Paul (35): drivers/i2c: Changes to support axxia BSP fs/vmfs: Added VMFS to axxia drivers/edac: Fixed typo drivers/dma: Updated to support axxia dma arm64/configs: Updated to support axxia arch/arm/boot/dts: Files added to support axxia 5500 board arch/arm/boot: Changes to support the axxia BSP. arch/arm/mach-axxia: kernel files to support the mach-axxia arch/arm: arm changes to support the axxia BSP arch/arm/drivers/dma: Changes to support the axxia BSP drivers/misc: Changes made to support axxia BSP drivers/mtd: Changes to support the axxia BSP drivers/net/ethernet: Changes to support the axxia BSP drivers/rapidio/devices: Changes to support axxia BSP drivers/spi: Changes to support the axxia BSP drivers/hwmon: Changes made to support the axxia BSP drivers/tty: Changes to support the axxia BSP drivers/usb/host: Changes to support the axxia BSP fs/vmfs: Changes to add VMFS support for axxia. arch/arm/mach-axxia: Removed axxia_circular_queue arch/arm/mach-axxia: fixed compiler warning arch/arm/mach-axxia: fixed NO SMP arch/arm/mach-axxia BSP config files arch/arm/mach-axxia: changed affinity parameter to cpu arch/arm/mach-axxia: Reverse checkpatch compatibility arch/arm/mach-axxia: Fixed L2 power up failure drivers/hwmon: adt75 redundant drivr arch/arm/axxia: Remove the axxia zImage.fm build fs/vmfs: Altered to allow vmfs to compile drivers/ethernet/lsi: Fixed code to support 4.1 arm/mach-axxia: Updated to support linux 4.1 drivers/misc: Updated to support linux 4.1 LSI_AXXIA: Updated to support 4.1 LSI_AXXIA: update the config for rt kernel fs/vmfs: Updated code to support linux 4.1 Cristian Bercaru (1): axxia: remove defconfigs David Mercado (1): kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks John Jacques (46): arm64: Axxia X9 Configuration Changes arm64: Axxia XLF Configuration Changes arm: Axxia 5500 Configuration Changes arch/arm64: Correct GIC Physical Address in Axxia arch/arm64: Correct GIC Physical Address in Axxia XLF axxia: Updates for Emulation -- Hopefully temporary arch/arm64/mach-axxia: