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

Reply via email to