On 2017-03-09 10:02 AM, Daniel Dragomir wrote:
Hello Bruce!
This is the first pull request for Axxia changes on kernel 4.9 which were
ported from our 4.1 Yocto branches.
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.
Thanks!
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.3 -> standard/axxia/base
standard/preempt-rt/axxia/base-1.3 -> 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.
They look fine to me, and I'm just going through an update cycle,
so I've now merged and pushed them to the repo.
Bruce
Thank you,
Daniel Dragomir
Anders Berg (14):
arm64: dts: Add initial AXM56xx device tree
arm64: Add Axxia NEMAC Gigabit Ethernet controller
arm64: dts: Corrected SPI definitions for AXM56xx
arm64: dts: Added SPI and flash for AXM56xx sim
arm64: dts: Add VMFS node for simulation DT
net: ethernet: Enable Axxia FEMAC driver
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.
Charlie Paul (42):
i2c: Support for i2c to the LSI axxia 5500 board
fs/vmfs: Added VMFS support to Axxia BSP
drivers/dma: Updated to support Axxia dma
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
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: changed affinity parameter to cpu
arch/arm/mach-axxia: Reverse checkpatch compatibility
arch/arm/mach-axxia: Fixed L2 power up failure
hwmon: Remove adt75 redundant driver
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
fs/vmfs: Updated code to support linux 4.1
arm64: mm: Removed calls to reset_pmuserenr_el0
fs/vmfs: Updated to support the axxia on Linux 4.9
drivers/rapidio: Update to support linux 4.9
drivers/pci: updated to support axxia for 4.9
drivers/net: Updated to support axxia on 4.9
driver/net/ethernet: Updated to support axxia on 4.9
drivers/misc: Updated to support axxia on 4.9
drivers/i2c/busses: Updated to support axxia on 4.9
arch/arm/mach-axxia: Updated to support 4.9 on the 5500
i2c/busses: Updated to support 4.9 on the 5500
drivers/net: Updated to support 4.9 on the 5500
boot/dts/axxia: Updated to support 4.9 on the 5500
arm/mach-axxia: allow interupts (16-32) set to LOW
David Mercado (1):
kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks
Fredrik Markstrom (1):
usb ehci-ci13612: Enable HCD_BH mode in ci13612
Gary McGee (5):
mach-axxia: Make AXXIA_NCR_RESET_CHECK a Kconfig Option
power: reset: preliminary support for Axxia DDR Retention reset
arch/arm/mach-axxia: Flush TLB
axxia-reset.c: Use syscon address from device tree
axxia: enable trng for axc6732-waco and axm5616-victoria
Geoff Levand (1):
arm64: Enable the identity mapping to allow the MMU disabling
John Jacques (98):
arch/arm64: Correct GIC Physical Address in Axxia
arch/arm64: Correct GIC Physical Address in Axxia XLF
axxia: Add dts for Emulation
mrch/arm64/mach-axxia: Device Tree Updates for Emulation
axxia: Updated Device Trees for Emulation and Simulation
arch/arm64: Use SYSROOT If Defined
arch/arm64: Add Device Tree for Axxia Emulation
arch/arm64: Axxia Device Tree and Configuration Changes
arch/arm64: Axxia Device Tree Update
arch/arm64: Axxia Interrupt Number Updates
arch/arm64: Update the Axxia Device Tree for Emulation
arch/arm64: Correct physical addresses for Simulation dts
arch/arm64: Axxia Device Tree Updates for the XLF Platform
arch/arm64: Axxia Device Tree Update
arch/arm64: Correct the addresses and interrupt numbers for AXC6700
irqchip: Ignore bit 17 of GICD TYPER register in simulation
arch/arm64: Correct interrupts number for simulation dts
arch/arm64: Correct interrupt numbers in Axxia axc67xx dts
arch/arm/mach-axxia: Enable L3 cache
arch/arm64: Axxia XLF Device Tree Update
arch/arm64: Add Device Trees for the 12 Core XLF Emualtion
arch/arm64: Updated Device Tree for Axxia XLF Emulation
arch/arm64: axc6712: Boot only 8 cores because of a hw issue
arch/arm64: Add a Device Tree for XLF Simulation 16 Cores
mach-axxia: Support DEBUG_LL and earlyprintk
mach-axxia: Disable PCIe temporary for 5500
axxia: Build the Axxia MDIO Driver for PHY Access
arch/arm64: Remove mmc from simulation for 5600
arch/arm64: Enable all 12 cores in XLF dts
arch/arm64: Axxia Device Tree Update for XLF
drivers/misc: Clean Up and Improve the Axxia NCR Driver
drivers/misc: Clean Up the NCR Driver
drivers/misc/lsi-ncr.c: Move the Header to the Default Path
mach-axxia: Clean Up the Mapping of Dickens
mach-axxia: Update the Axxia GIC Driver
drivers/net: Update the LSI FEMAC Driver for Axxia
drivers/dma: Remove Unused Code in the LSI GPDMA Driver
drivers/power: Cleanup Warnings in Axxia Reset Code
drivers/spi: Cleanup Warnings in PL022 Driver
drivers/net: Fix Compiler Warnings in the Axxia FEMAC Driver
pmu: Fix Compiler Warnings
arch/arm: Fix Compiler Warnings
drivers/misc: Fix Compile Warnings in the Axxia MTC Driver
arch/arm/mach-axxia: Fix Compile Warnings
drivers/pci: Fix Error in Axxia PCIe Code
arch/arm: Fix Build Failure When CONFIG_SMP=n
drivers/misc: Fix Compile Warning in Axxia MTC Driver
arch/arm64: Remove the simulation versions of dts
arch/arm64: Remove inclusion of skeleton.dtsi in dts
arch/arm64: Add nemac and mdio support in Device Trees
arch/arm64: Update the Axxia device trees for 5600 and Lionfish
arch/arm64: Increase 'size-cells' to 2 in all Device Trees
drivers/net: Update Axxia FEMAC Driver Statistics Gathering
drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver
axxia: Fix Compile Problems in the FEMAC
drivers/edac: Remove Unused EDAC Driver File
drivers/i2c: Add a Lock to the Axxia Driver
drivers/net: Update the LSI FEMAC Driver for Axxia
axxia: Add Device Tree for the Victoria Axxia Development Board
axxia: PCI Updates for 5600 Hardware
arch/arm64: SPI Updates for Victoria
axxia: Add USB to the Victoria Device Tree
drivers/usb: Make Axxia USB Use Coherent Memory for DMA
drivers/net: Disable Pause Frames in the Axxia Network Interface
drivers/net: Update 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
drivers/pci: Change the Axxia GEN3 EQ Control Value
axxia: Add Link Reset to the 5600 Axxia PCIe Driver
axxia: Updated PEI Initialization Code
drivers/pci: Update the Axxia PCIe Host Driver
drivers/misc: Axxia MTC Driver Memory Initialization Check
drivers/pci: Updates to Axxia PEI Setup and Rescan
axxia: Device Tree for XLF on Waco
axxia: Updates to the NEMAC Network Interface Driver
axxia: nemac: Update the DMA control value
axxia: Add and Enable AXXIA_NCR_RESET_ACTIVE_CHECK
axxia: Add DSP Cluster Control to the Axxia 6700 Platform
axxia: Remove Unused Interrupt Assignments from the Device Tree
drivers/misc: Restore Axxia 5500 NCR Access to 0x115
drivers/misc: Update the Axxia NCR Driver for 6700
drivers/tty/serial: Remove a Bringup Change
drivers/tty/serial: Updated Baud Rate Calcualtion
axxia: Change Clock Definitions for 5600 and 6700
axxia: Device Tree Update for 5600 and 6700
axxia: Update the Axxia Device Trees for 5600 and 6700
drivers/misc: Update Axxia OEM Call Handling
axxia: Correct the Clock Names for I2C in the 5600 Device Trees
drivers/usb: Update the Axxia USB Quirks
drivers/pci: PEI Gen3 EQ Control Value Update
edac: Add sm edac driver for AXM56XX family
axxia: Device Tree Updates for 5600 GPIO
axxia: Device Tree Updates for 6700 GPIO
drivers/mtd: Add 's25fl016k' to drivers/mtd/devices/m25p80
Karol Barski (5):
drivers/pci: Validate the pcie_port ops pointer in Axxia
drivers/pci: Increment MAX_MSI_IRQS in Axxia
drivers/pci: Fix proc_create Error Check in the Axxia Driver
drivers/pci: Keep Only a Single Legacy Interrupt in the Axxia Driver
drivers/pci: Request IRQF_NO_THREAD Handler in the Axxia Driver
Magnus Karlsson (5):
Revert "arch/arm/mach-axxia: fixed hang in preempt kernel"
Revert "arch/arm/mach-axxia: fixed failure to power up cluster"
Revert "arch/arm/mach-axxia: Fixed affinity error on IRQ migration"
ARM: irq: Return error when set_affinity is called from hotplug
ARM: axxia: Add cluster and L2 power off in hotplug
Marek Bykowski (3):
axxia: Enabling PMU (ARM Performance Monitor Unit)
drivers/char: Fix Error in the Axxia RNG Driver
arch/arm/mach-axxia: Update the GIC Driver
Marek Majtyka (2):
edac: Added cm edac driver for AXM56XX family
edac: Added fixes for smem edac driver
Palani (4):
rionet: Fix the corruption of tx_cnt during Transmit
rapidio: Added support for Device revision and link down Monitor
axxia: rapidio: Added support for sRIO hardware in AXM56xx chips
axxia: Rapidio Device-Tree updates
Per Hallsmark (2):
net: nemac: cannot sleep in get_stats
axm56xx: restart with ddr retention
SangeethaRao (21):
arm64: Added X9 GPDMA support based on X7 for simulator
pci: Added Axxia PCIe driver support (X7 based)
drivers/power/reset: Added support for Axxia X9 reset function
drivers/pci/host: Added Axxia X9 PCIe DesignWare driver support
fs/Kconfig: Updated for 3.19 build
pci: Updated Kconfig to build correct PCIe driver for X9/X7
net: ethernet: Updated Kconfig to correctly build NEMAC driver
arch/arm64: Updated axm56xx DTS with PCIe entries
pci: Updated X9 PCIe driver to use the correct L0 LTSSM value for DW
core
pci: Updated X9 PCIe driver in simulation to use correct iATU config
arch/arm64: Updated XLF DTS for NEMAC to work in emulation
usb: dwc3: Added Axxia X9 xHCI DWC3 USB support for simulation
arch/arm/mach-axxia: Updated PCIe driver doorbell support
pci: Use correct Doorbell interrupt IRQs
drivers/pci/host: Added support for X9 PCIe Axxia DW MSI
pci: host: XLF PCIe0 DW support for emulation
pci: host: Enabled X7 PCIe driver support
pci: host: Updated X9 PCIe driver to clear legacy interrupts
arch/arm64: Updated X9 Simulation Device tree to include spidev
pci: host: Updated X7 PCIe Driver for Amarillo
pci: host: Updated Kconfig to fix X9/XLF Build issue
Sreedevi Joshi (9):
arm64: dts: Correct interrupt numbers for AXM56xx
misc: mtc: added MTC driver code for Axxia5600
char: hwrng: AXXIA HW Random number generator
char: hwrng: AXXIA TRNG driver added for AXM55xx
char: hwrng: Enabled trng driver for XLF
misc: mtc: Enable XLF MTC driver
misc: mtc: Issue with compatibility mode fixed
misc: mtc: enable MTC in Victoria device tree
char: hwrng: kstrtoint argument updated for base
.../devicetree/bindings/arm/axxia/edac.txt | 14 +
.../devicetree/bindings/arm/axxia/edac_cm.txt | 21 +
.../devicetree/bindings/hwrng/axxia_rng.txt | 15 +
Documentation/devicetree/bindings/misc/lsi-mtc.txt | 15 +
.../devicetree/bindings/net/lsi-femac.txt | 20 +
Documentation/devicetree/bindings/net/lsi-mdio.txt | 26 +
.../devicetree/bindings/pci/intel,axxia-pcie.txt | 35 +
.../bindings/rapidio/intel,axxia-rapidio.txt | 28 +
Documentation/devicetree/bindings/spi/spidev.txt | 16 +
.../devicetree/bindings/usb/intel,axxia-dwc3.txt | 22 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
Makefile | 14 +-
arch/arm/Kconfig | 85 +-
arch/arm/Kconfig.debug | 4 +
arch/arm/Makefile | 2 +-
arch/arm/boot/compressed/head.S | 17 +-
arch/arm/boot/dts/Makefile | 9 +
arch/arm/boot/dts/axm5504-cpus.dtsi | 49 +
arch/arm/boot/dts/axm5504-emu.dts | 46 +
arch/arm/boot/dts/axm5504-sim-mmc.dts | 127 +
arch/arm/boot/dts/axm5504-sim-virtio.dts | 126 +
arch/arm/boot/dts/axm5504-sim.dts | 133 +
arch/arm/boot/dts/axm5507-cpus.dtsi | 73 +
arch/arm/boot/dts/axm5507-emu.dts | 46 +
arch/arm/boot/dts/axm5508-amarillo.dts | 234 ++
arch/arm/boot/dts/axm5508-cpus.dtsi | 81 +
arch/arm/boot/dts/axm5512-amarillo.dts | 234 ++
arch/arm/boot/dts/axm5512-cpus.dtsi | 114 +
arch/arm/boot/dts/axm5516-amarillo.dts | 197 +-
arch/arm/boot/dts/axm5516-cpus.dtsi | 147 +-
arch/arm/boot/dts/axm5516-sim-common.dts | 131 +
arch/arm/boot/dts/axm5516-sim-mmc.dts | 127 +
arch/arm/boot/dts/axm5516-sim-virtio.dts | 125 +
arch/arm/boot/dts/axm5516-sim.dts | 133 +
arch/arm/boot/dts/axm55xx.dtsi | 424 +-
arch/arm/boot/emuboot/Makefile | 28 +
arch/arm/boot/emuboot/emuboot.S | 147 +
arch/arm/boot/emuboot/emuboot.lds | 30 +
arch/arm/boot/emuboot/pack.py | 10 +
arch/arm/boot/fmboot/Makefile | 24 +
arch/arm/boot/fmboot/fmboot.S | 79 +
arch/arm/boot/fmboot/fmboot.lds | 30 +
arch/arm/boot/fmboot/pack.py | 10 +
arch/arm/include/asm/futex.h | 37 +-
arch/arm/include/asm/hardware/debug-pl01x.S | 31 +
arch/arm/include/asm/kmap_types.h | 9 +
arch/arm/include/asm/spinlock.h | 6 +
arch/arm/kernel/asm-offsets.c | 10 +-
arch/arm/kernel/head.S | 8 +
arch/arm/kernel/irq.c | 2 +-
arch/arm/kernel/perf_event_v7.c | 11 +-
arch/arm/mach-axxia/Kconfig | 45 +-
arch/arm/mach-axxia/Makefile | 17 +-
arch/arm/mach-axxia/Makefile.boot | 5 +
arch/arm/mach-axxia/axxia-gic.c | 1484 +++++++
arch/arm/mach-axxia/axxia.c | 238 +-
arch/arm/mach-axxia/axxia.h | 17 +
arch/arm/mach-axxia/clock.c | 108 +
arch/arm/mach-axxia/ddr_retention.c | 356 ++
arch/arm/mach-axxia/ddr_shutdown.c | 330 ++
arch/arm/mach-axxia/headsmp.S | 69 +
arch/arm/mach-axxia/hotplug.c | 279 ++
arch/arm/mach-axxia/include/mach/axxia-gic.h | 16 +
arch/arm/mach-axxia/include/mach/debug-macro.S | 21 +
arch/arm/mach-axxia/include/mach/entry-macro.S | 5 +
arch/arm/mach-axxia/include/mach/gpio.h | 1 +
arch/arm/mach-axxia/include/mach/hardware.h | 24 +
arch/arm/mach-axxia/include/mach/io.h | 38 +
arch/arm/mach-axxia/include/mach/irqs.h | 5 +
arch/arm/mach-axxia/include/mach/pci.h | 6 +
arch/arm/mach-axxia/include/mach/rio.h | 24 +
arch/arm/mach-axxia/include/mach/system.h | 32 +
arch/arm/mach-axxia/include/mach/timers.h | 38 +
arch/arm/mach-axxia/include/mach/timex.h | 22 +
arch/arm/mach-axxia/include/mach/uncompress.h | 64 +
arch/arm/mach-axxia/io.c | 39 +
arch/arm/mach-axxia/lsi_power_management.c | 1350 +++++++
arch/arm/mach-axxia/lsi_power_management.h | 192 +
arch/arm/mach-axxia/pci.h | 1 +
arch/arm/mach-axxia/perf_event_memc.c | 151 +
arch/arm/mach-axxia/perf_event_memc.h | 66 +
arch/arm/mach-axxia/perf_event_pcx.c | 51 +
arch/arm/mach-axxia/perf_event_platform.c | 274 ++
arch/arm/mach-axxia/perf_event_platform.h | 10 +
arch/arm/mach-axxia/perf_event_vp.c | 52 +
arch/arm/mach-axxia/platsmp.c | 290 +-
arch/arm/mach-axxia/rapidio.c | 62 +
arch/arm/mach-axxia/smon.c | 221 +
arch/arm/mach-axxia/smon.h | 69 +
arch/arm/mach-axxia/ssp-gpio.c | 136 +
arch/arm/mach-axxia/timers.c | 241 ++
arch/arm/mm/mmap.c | 2 +-
arch/arm/tools/mach-types | 1 +
arch/arm64/Kconfig | 9 +
arch/arm64/Kconfig.platforms | 5 +
arch/arm64/Makefile | 7 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/intel/Makefile | 11 +
arch/arm64/boot/dts/intel/axc6701-cpus.dtsi | 24 +
arch/arm64/boot/dts/intel/axc6704-cpus.dtsi | 45 +
arch/arm64/boot/dts/intel/axc6704-emu.dts | 106 +
arch/arm64/boot/dts/intel/axc6704-sim.dts | 207 +
arch/arm64/boot/dts/intel/axc6712-cpus.dtsi | 103 +
arch/arm64/boot/dts/intel/axc6712-emu.dts | 102 +
arch/arm64/boot/dts/intel/axc6716-cpus.dtsi | 131 +
arch/arm64/boot/dts/intel/axc6716-sim.dts | 207 +
arch/arm64/boot/dts/intel/axc6732-cpus.dtsi | 259 ++
arch/arm64/boot/dts/intel/axc6732-sim.dts | 208 +
arch/arm64/boot/dts/intel/axc6732-waco.dts | 252 ++
arch/arm64/boot/dts/intel/axc67xx.dtsi | 632 +++
arch/arm64/boot/dts/intel/axm5601-cpus.dtsi | 24 +
arch/arm64/boot/dts/intel/axm5602-cpus.dtsi | 31 +
arch/arm64/boot/dts/intel/axm5604-cpus.dtsi | 45 +
arch/arm64/boot/dts/intel/axm5604-sim.dts | 173 +
arch/arm64/boot/dts/intel/axm5606-cpus.dtsi | 59 +
arch/arm64/boot/dts/intel/axm5606-emu.dts | 110 +
arch/arm64/boot/dts/intel/axm5608-cpus.dtsi | 73 +
arch/arm64/boot/dts/intel/axm5608-sim.dts | 173 +
arch/arm64/boot/dts/intel/axm5616-cpus.dtsi | 129 +
arch/arm64/boot/dts/intel/axm5616-sim.dts | 173 +
arch/arm64/boot/dts/intel/axm5616-victoria.dts | 223 ++
arch/arm64/boot/dts/intel/axm56xx.dtsi | 486 +++
arch/arm64/include/asm/edac.h | 13 +
arch/arm64/mm/mmu.c | 11 +
arch/arm64/mm/proc.S | 2 -
drivers/char/hw_random/Kconfig | 9 +
drivers/char/hw_random/Makefile | 1 +
drivers/char/hw_random/axxia-rng.c | 590 +++
drivers/clk/Makefile | 1 -
drivers/dma/Kconfig | 11 +
drivers/dma/Makefile | 1 +
drivers/dma/lsi-dma32.c | 839 ++++
drivers/dma/lsi-dma32.h | 221 +
drivers/edac/Kconfig | 43 +
drivers/edac/Makefile | 5 +
drivers/edac/axxia_edac-cmc_56xx.c | 1223 ++++++
drivers/edac/axxia_edac-l2_cpu.c | 332 ++
drivers/edac/axxia_edac-l3.c | 184 +
drivers/edac/axxia_edac-mc.c | 339 ++
drivers/edac/axxia_edac-mc_56xx.c | 1482 +++++++
drivers/hwmon/adt75.c | 214 +
drivers/i2c/busses/Kconfig | 15 +
drivers/i2c/busses/acp3400-i2c.c | 515 +++
drivers/i2c/busses/i2c-axxia.c | 622 +--
drivers/irqchip/irq-gic-v3-its.c | 3 +-
drivers/misc/Kconfig | 42 +
drivers/misc/Makefile | 5 +
drivers/misc/axxia-oem.c | 411 ++
drivers/misc/axxia-pei.c | 1566 ++++++++
drivers/misc/lsi-mtc.c | 4233 ++++++++++++++++++++
drivers/misc/lsi-ncr.c | 936 +++++
drivers/misc/lsi-smmon.c | 306 ++
drivers/mtd/devices/m25p80.c | 2 +-
drivers/mtd/nand/Kconfig | 13 +
drivers/mtd/nand/Makefile | 2 +
drivers/mtd/nand/lsi_acp_nand.c | 3676 +++++++++++++++++
drivers/mtd/nand/lsi_ubootenv.c | 569 +++
drivers/mtd/spi-nor/spi-nor.c | 16 +-
drivers/net/ethernet/Kconfig | 3 +
drivers/net/ethernet/Makefile | 2 +
drivers/net/ethernet/intel/Kconfig | 15 +
drivers/net/ethernet/intel/Makefile | 1 +
drivers/net/ethernet/intel/axxia/Makefile | 5 +
drivers/net/ethernet/intel/axxia/nemac-regs.h | 483 +++
drivers/net/ethernet/intel/axxia/nemac.c | 1235 ++++++
drivers/net/ethernet/lsi/Kconfig | 72 +
drivers/net/ethernet/lsi/Makefile | 6 +
drivers/net/ethernet/lsi/lsi-femac.c | 1198 ++++++
drivers/net/ethernet/lsi/lsi-mdio.c | 205 +
drivers/net/ethernet/lsi/lsi_acp_mdio.c | 338 ++
drivers/net/ethernet/lsi/lsi_acp_net.c | 2000 +++++++++
drivers/net/ethernet/lsi/lsi_acp_net.h | 669 ++++
drivers/net/rionet.c | 91 +-
drivers/pci/host/Kconfig | 18 +
drivers/pci/host/Makefile | 2 +
drivers/pci/host/axxia_pci.c | 835 ++++
drivers/pci/host/pcie-axxia.c | 1074 +++++
drivers/pci/host/pcie-axxia.h | 92 +
drivers/power/reset/Kconfig | 18 +-
drivers/power/reset/axxia-reset.c | 101 +-
drivers/rapidio/devices/Kconfig | 2 +
drivers/rapidio/devices/Makefile | 1 +
drivers/rapidio/devices/lsi/Kconfig | 47 +
drivers/rapidio/devices/lsi/Makefile | 5 +
drivers/rapidio/devices/lsi/axxia-rio-irq.c | 2842 +++++++++++++
drivers/rapidio/devices/lsi/axxia-rio-irq.h | 211 +
drivers/rapidio/devices/lsi/axxia-rio-sysfs.c | 306 ++
drivers/rapidio/devices/lsi/axxia-rio.c | 1885 +++++++++
drivers/rapidio/devices/lsi/axxia-rio.h | 620 +++
drivers/spi/Kconfig | 7 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-acp.c | 2503 ++++++++++++
drivers/spi/spi-pl022.c | 83 +-
drivers/tty/serial/Kconfig | 51 +
drivers/tty/serial/Makefile | 1 +
drivers/tty/serial/amba-pl011.c | 3 +-
drivers/tty/serial/lsi_acp_serial.c | 1247 ++++++
drivers/usb/dwc3/Kconfig | 8 +
drivers/usb/dwc3/Makefile | 1 +
drivers/usb/dwc3/core.c | 10 +
drivers/usb/dwc3/core.h | 6 +
drivers/usb/dwc3/dwc3-axxia.c | 109 +
drivers/usb/host/Kconfig | 19 +
drivers/usb/host/ehci-ci13612.c | 382 ++
drivers/usb/host/ehci-ci13612.h | 48 +
drivers/usb/host/ehci-hcd.c | 173 +-
fs/Kconfig | 17 +
fs/Makefile | 2 +-
fs/vmfs/Kconfig | 13 +
fs/vmfs/Makefile | 40 +
fs/vmfs/cache.c | 181 +
fs/vmfs/dir.c | 643 +++
fs/vmfs/file.c | 468 +++
fs/vmfs/getopt.c | 67 +
fs/vmfs/getopt.h | 14 +
fs/vmfs/inode.c | 674 ++++
fs/vmfs/ioctl.c | 49 +
fs/vmfs/mboxtypes.h | 31 +
fs/vmfs/messagebox.c | 314 ++
fs/vmfs/messagebox.h | 121 +
fs/vmfs/msg.c | 232 ++
fs/vmfs/msg.h | 182 +
fs/vmfs/proc.c | 1088 +++++
fs/vmfs/proto.h | 68 +
fs/vmfs/symlink.c | 62 +
fs/vmfs/vfs.c | 577 +++
fs/vmfs/vfs.h | 356 ++
fs/vmfs/vmfs.h | 45 +
fs/vmfs/vmfs_debug.h | 39 +
fs/vmfs/vmfs_fs.h | 118 +
fs/vmfs/vmfs_fs_i.h | 41 +
fs/vmfs/vmfs_fs_sb.h | 64 +
fs/vmfs/vmfs_mount.h | 62 +
fs/vmfs/vmfsno.h | 138 +
include/dt-bindings/clock/lsi,axm5516-clks.h | 36 -
include/linux/axxia-oem.h | 34 +
include/linux/axxia-pei.h | 24 +
include/linux/dmaengine.h | 20 +
include/linux/i2c-axxia.h | 39 +
include/linux/lsi-ncr.h | 55 +
include/linux/lsi_mtc_ioctl.h | 153 +
include/linux/pmu.h | 1 +
init/Kconfig | 6 +
init/main.c | 11 +
kernel/irq/manage.c | 14 +-
245 files changed, 56651 insertions(+), 758 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/axxia/edac.txt
create mode 100644 Documentation/devicetree/bindings/arm/axxia/edac_cm.txt
create mode 100644 Documentation/devicetree/bindings/hwrng/axxia_rng.txt
create mode 100644 Documentation/devicetree/bindings/misc/lsi-mtc.txt
create mode 100644 Documentation/devicetree/bindings/net/lsi-femac.txt
create mode 100644 Documentation/devicetree/bindings/net/lsi-mdio.txt
create mode 100644 Documentation/devicetree/bindings/pci/intel,axxia-pcie.txt
create mode 100644
Documentation/devicetree/bindings/rapidio/intel,axxia-rapidio.txt
create mode 100644 Documentation/devicetree/bindings/spi/spidev.txt
create mode 100644 Documentation/devicetree/bindings/usb/intel,axxia-dwc3.txt
create mode 100644 arch/arm/boot/dts/axm5504-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5504-emu.dts
create mode 100644 arch/arm/boot/dts/axm5504-sim-mmc.dts
create mode 100644 arch/arm/boot/dts/axm5504-sim-virtio.dts
create mode 100644 arch/arm/boot/dts/axm5504-sim.dts
create mode 100644 arch/arm/boot/dts/axm5507-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5507-emu.dts
create mode 100644 arch/arm/boot/dts/axm5508-amarillo.dts
create mode 100644 arch/arm/boot/dts/axm5508-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5512-amarillo.dts
create mode 100644 arch/arm/boot/dts/axm5512-cpus.dtsi
create mode 100644 arch/arm/boot/dts/axm5516-sim-common.dts
create mode 100644 arch/arm/boot/dts/axm5516-sim-mmc.dts
create mode 100644 arch/arm/boot/dts/axm5516-sim-virtio.dts
create mode 100644 arch/arm/boot/dts/axm5516-sim.dts
create mode 100644 arch/arm/boot/emuboot/Makefile
create mode 100644 arch/arm/boot/emuboot/emuboot.S
create mode 100644 arch/arm/boot/emuboot/emuboot.lds
create mode 100644 arch/arm/boot/emuboot/pack.py
create mode 100644 arch/arm/boot/fmboot/Makefile
create mode 100644 arch/arm/boot/fmboot/fmboot.S
create mode 100644 arch/arm/boot/fmboot/fmboot.lds
create mode 100644 arch/arm/boot/fmboot/pack.py
create mode 100644 arch/arm/include/asm/hardware/debug-pl01x.S
create mode 100644 arch/arm/mach-axxia/Makefile.boot
create mode 100644 arch/arm/mach-axxia/axxia-gic.c
create mode 100644 arch/arm/mach-axxia/axxia.h
create mode 100644 arch/arm/mach-axxia/clock.c
create mode 100644 arch/arm/mach-axxia/ddr_retention.c
create mode 100644 arch/arm/mach-axxia/ddr_shutdown.c
create mode 100644 arch/arm/mach-axxia/headsmp.S
create mode 100644 arch/arm/mach-axxia/hotplug.c
create mode 100644 arch/arm/mach-axxia/include/mach/axxia-gic.h
create mode 100644 arch/arm/mach-axxia/include/mach/debug-macro.S
create mode 100644 arch/arm/mach-axxia/include/mach/entry-macro.S
create mode 100644 arch/arm/mach-axxia/include/mach/gpio.h
create mode 100644 arch/arm/mach-axxia/include/mach/hardware.h
create mode 100644 arch/arm/mach-axxia/include/mach/io.h
create mode 100644 arch/arm/mach-axxia/include/mach/irqs.h
create mode 100644 arch/arm/mach-axxia/include/mach/pci.h
create mode 100644 arch/arm/mach-axxia/include/mach/rio.h
create mode 100644 arch/arm/mach-axxia/include/mach/system.h
create mode 100644 arch/arm/mach-axxia/include/mach/timers.h
create mode 100644 arch/arm/mach-axxia/include/mach/timex.h
create mode 100644 arch/arm/mach-axxia/include/mach/uncompress.h
create mode 100644 arch/arm/mach-axxia/io.c
create mode 100644 arch/arm/mach-axxia/lsi_power_management.c
create mode 100644 arch/arm/mach-axxia/lsi_power_management.h
create mode 100644 arch/arm/mach-axxia/pci.h
create mode 100644 arch/arm/mach-axxia/perf_event_memc.c
create mode 100644 arch/arm/mach-axxia/perf_event_memc.h
create mode 100644 arch/arm/mach-axxia/perf_event_pcx.c
create mode 100644 arch/arm/mach-axxia/perf_event_platform.c
create mode 100644 arch/arm/mach-axxia/perf_event_platform.h
create mode 100644 arch/arm/mach-axxia/perf_event_vp.c
create mode 100644 arch/arm/mach-axxia/rapidio.c
create mode 100644 arch/arm/mach-axxia/smon.c
create mode 100644 arch/arm/mach-axxia/smon.h
create mode 100644 arch/arm/mach-axxia/ssp-gpio.c
create mode 100644 arch/arm/mach-axxia/timers.c
create mode 100644 arch/arm64/boot/dts/intel/Makefile
create mode 100644 arch/arm64/boot/dts/intel/axc6701-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axc6704-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axc6704-emu.dts
create mode 100644 arch/arm64/boot/dts/intel/axc6704-sim.dts
create mode 100644 arch/arm64/boot/dts/intel/axc6712-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axc6712-emu.dts
create mode 100644 arch/arm64/boot/dts/intel/axc6716-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axc6716-sim.dts
create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts
create mode 100644 arch/arm64/boot/dts/intel/axc6732-waco.dts
create mode 100644 arch/arm64/boot/dts/intel/axc67xx.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axm5601-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axm5602-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axm5604-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axm5604-sim.dts
create mode 100644 arch/arm64/boot/dts/intel/axm5606-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axm5606-emu.dts
create mode 100644 arch/arm64/boot/dts/intel/axm5608-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axm5608-sim.dts
create mode 100644 arch/arm64/boot/dts/intel/axm5616-cpus.dtsi
create mode 100644 arch/arm64/boot/dts/intel/axm5616-sim.dts
create mode 100644 arch/arm64/boot/dts/intel/axm5616-victoria.dts
create mode 100644 arch/arm64/boot/dts/intel/axm56xx.dtsi
create mode 100644 arch/arm64/include/asm/edac.h
create mode 100644 drivers/char/hw_random/axxia-rng.c
create mode 100644 drivers/dma/lsi-dma32.c
create mode 100644 drivers/dma/lsi-dma32.h
create mode 100644 drivers/edac/axxia_edac-cmc_56xx.c
create mode 100644 drivers/edac/axxia_edac-l2_cpu.c
create mode 100644 drivers/edac/axxia_edac-l3.c
create mode 100644 drivers/edac/axxia_edac-mc.c
create mode 100644 drivers/edac/axxia_edac-mc_56xx.c
create mode 100644 drivers/hwmon/adt75.c
create mode 100644 drivers/i2c/busses/acp3400-i2c.c
create mode 100644 drivers/misc/axxia-oem.c
create mode 100644 drivers/misc/axxia-pei.c
create mode 100644 drivers/misc/lsi-mtc.c
create mode 100644 drivers/misc/lsi-ncr.c
create mode 100644 drivers/misc/lsi-smmon.c
create mode 100644 drivers/mtd/nand/lsi_acp_nand.c
create mode 100644 drivers/mtd/nand/lsi_ubootenv.c
create mode 100644 drivers/net/ethernet/intel/axxia/Makefile
create mode 100644 drivers/net/ethernet/intel/axxia/nemac-regs.h
create mode 100644 drivers/net/ethernet/intel/axxia/nemac.c
create mode 100644 drivers/net/ethernet/lsi/Kconfig
create mode 100644 drivers/net/ethernet/lsi/Makefile
create mode 100644 drivers/net/ethernet/lsi/lsi-femac.c
create mode 100644 drivers/net/ethernet/lsi/lsi-mdio.c
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_mdio.c
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_net.c
create mode 100644 drivers/net/ethernet/lsi/lsi_acp_net.h
create mode 100644 drivers/pci/host/axxia_pci.c
create mode 100644 drivers/pci/host/pcie-axxia.c
create mode 100644 drivers/pci/host/pcie-axxia.h
create mode 100644 drivers/rapidio/devices/lsi/Kconfig
create mode 100644 drivers/rapidio/devices/lsi/Makefile
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-irq.c
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-irq.h
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio-sysfs.c
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio.c
create mode 100644 drivers/rapidio/devices/lsi/axxia-rio.h
create mode 100644 drivers/spi/spi-acp.c
create mode 100644 drivers/tty/serial/lsi_acp_serial.c
create mode 100644 drivers/usb/dwc3/dwc3-axxia.c
create mode 100644 drivers/usb/host/ehci-ci13612.c
create mode 100644 drivers/usb/host/ehci-ci13612.h
create mode 100644 fs/vmfs/Kconfig
create mode 100644 fs/vmfs/Makefile
create mode 100644 fs/vmfs/cache.c
create mode 100644 fs/vmfs/dir.c
create mode 100644 fs/vmfs/file.c
create mode 100644 fs/vmfs/getopt.c
create mode 100644 fs/vmfs/getopt.h
create mode 100644 fs/vmfs/inode.c
create mode 100644 fs/vmfs/ioctl.c
create mode 100644 fs/vmfs/mboxtypes.h
create mode 100644 fs/vmfs/messagebox.c
create mode 100644 fs/vmfs/messagebox.h
create mode 100644 fs/vmfs/msg.c
create mode 100644 fs/vmfs/msg.h
create mode 100644 fs/vmfs/proc.c
create mode 100644 fs/vmfs/proto.h
create mode 100644 fs/vmfs/symlink.c
create mode 100644 fs/vmfs/vfs.c
create mode 100644 fs/vmfs/vfs.h
create mode 100644 fs/vmfs/vmfs.h
create mode 100644 fs/vmfs/vmfs_debug.h
create mode 100644 fs/vmfs/vmfs_fs.h
create mode 100644 fs/vmfs/vmfs_fs_i.h
create mode 100644 fs/vmfs/vmfs_fs_sb.h
create mode 100644 fs/vmfs/vmfs_mount.h
create mode 100644 fs/vmfs/vmfsno.h
delete mode 100644 include/dt-bindings/clock/lsi,axm5516-clks.h
create mode 100644 include/linux/axxia-oem.h
create mode 100644 include/linux/axxia-pei.h
create mode 100644 include/linux/i2c-axxia.h
create mode 100644 include/linux/lsi-ncr.h
create mode 100644 include/linux/lsi_mtc_ioctl.h
--
_______________________________________________
linux-yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/linux-yocto