[linux-yocto] [PULL REQUEST] Intel AXXIA updates to linux-yocto-4.1

Cristian Bercaru cristian.bercaru at windriver.com
Thu Sep 24 12:25:05 PDT 2015


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.
   arch/arm64: Axxia Device Tree Updates for the XLF Platform
   arch/arm64: Updated Default Axxia Debug Configurations
   arch/arm64: Axxia Device Tree Update
   arch/arm64: Axxia Device Tree Updates
   arch/arm64: Temporary Work-Around for XLF Simulation
   arch/arm64: Axxia Device Tree Updates
   arch/arm64: Axxia Device Tree Updates
   arch/arm64: XLF Configuration Updates
   arch/arm/mach-axxia: Enable L3
   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
   axxia: defconfig: move to using defconfig format
   axxia: Default and Debug Configurations with Preempt-RT
   axxia: XLF Configuration Updates
   axxia: Temporary Work-Around for a Hardware Issue
   axxia: Add a Device Tree for XLF Simulation 16 Cores
   Axxia: Delete all Default Configuration Files
   Axxia: Default Configurations for Axxia Targets
   mach-axxia: Support DEBUG_LL and earlyprintk
   mach-axxia: Updated Device Trees for 5500
   axxia: Update Default Configurations
   axxia: Build the Axxia MDIO Driver for PHY Access
   arch/arm64: Axxia Device Tree Updates
   arch/arm64: Axxia Device Tree Update

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

Palani (2):
   rionet: Fix the corruption of tx_cnt during Transmit.
   AXM55xx RapidIO : Added support for Device revision and link down
     Monitor.

SangeethaRao (19):
   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
   drivers/pci/host: Updated Kconfig to build correct PCIe driver for
     X9/X7.
   drivers/net/ethernet/intel: Updated Kconfig to correctly build NEMAC
     driver only for X9/XLF
   arch/arm64/boot/dts/intel: Updated axm56xx DTS with PCIe entries
   drivers/pci/host: Updated X9 PCIe driver to use the correct L0 LTSSM
     value for DW core
   drivers/pci/host: Updated X9 PCIe driver in simulation to use correct
     iATU config
   arch/arm64/boot/dts/intel: Updated XLF DTS for NEMAC to work in
     emulation
   drivers/usb/dwc3: Added Axxia X9 xHCI DWC3 USB support for simulation
   arch/arm/mach-axxia: Updated PCIe driver doorbell support
   arch/arm/mach-axxia: Updated Axxia 55xx PCIe driver to use correct
     Doorbell interrupt IRQs
   drivers/pci/host: Added support for X9 PCIe Axxia DW MSI
   drivers/pci/host: XLF PCIe0 DW support for emulation
   drivers/pci/host: Enabled X7 PCIe driver support
   drivers/pci/host: Updated X9 PCIe driver to clear legacy interrupts
   arch/arm64/boot/dts/intel: Updated X9 Simulation Device tree to
     include spidev

Sreedevi Joshi (7):
   arm64: dts: Correct interrupt numbers for AXM56xx
   misc : mtc : added MTC driver code for Axxia5600
   misc : mtc: config files for enabling MTC driver
   char: hwrng: AXXIA HW Random number generator
   char: hwrng: AXXIA cfg file changes for TRNG
   char: hwrng: AXXIA TRNG driver added for AXM55xx
   char: hwrng: AXXIA cfg file changes for TRNG

  .../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 +
  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                                   |   87 +-
  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             |  233 ++
  arch/arm/boot/dts/axm5508-cpus.dtsi                |   81 +
  arch/arm/boot/dts/axm5512-amarillo.dts             |  233 ++
  arch/arm/boot/dts/axm5512-cpus.dtsi                |  114 +
  arch/arm/boot/dts/axm5516-amarillo.dts             |  196 +-
  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                     |  423 +-
  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/configs/axm55xx_defconfig                 |  248 --
  arch/arm/include/asm/futex.h                       |   38 +-
  arch/arm/include/asm/hardware/debug-pl01x.S        |   31 +
  arch/arm/include/asm/kmap_types.h                  |    5 +
  arch/arm/include/asm/lsi/acp_ncr.h                 |   45 +
  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_cpu.c                   |    7 +-
  arch/arm/kernel/perf_event_v7.c                    |   11 +-
  arch/arm/mach-axxia/Kconfig                        |   39 +-
  arch/arm/mach-axxia/Makefile                       |   17 +-
  arch/arm/mach-axxia/Makefile.boot                  |    5 +
  arch/arm/mach-axxia/axxia-gic.c                    | 1480 +++++++
  arch/arm/mach-axxia/axxia.c                        |  234 +-
  arch/arm/mach-axxia/axxia.h                        |   15 +
  arch/arm/mach-axxia/clock.c                        |  109 +
  arch/arm/mach-axxia/ddr_retention.c                |  356 ++
  arch/arm/mach-axxia/ddr_shutdown.c                 |  330 ++
  arch/arm/mach-axxia/headsmp.S                      |   71 +
  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              |   39 +
  arch/arm/mach-axxia/include/mach/irqs.h            |    5 +
  arch/arm/mach-axxia/include/mach/ncr.h             |   44 +
  arch/arm/mach-axxia/include/mach/pci.h             |    6 +
  arch/arm/mach-axxia/include/mach/rio.h             |   44 +
  arch/arm/mach-axxia/include/mach/system.h          |   33 +
  arch/arm/mach-axxia/include/mach/timers.h          |   39 +
  arch/arm/mach-axxia/include/mach/timex.h           |   23 +
  arch/arm/mach-axxia/include/mach/uncompress.h      |   65 +
  arch/arm/mach-axxia/io.c                           |   40 +
  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              |  152 +
  arch/arm/mach-axxia/perf_event_memc.h              |   67 +
  arch/arm/mach-axxia/perf_event_pcx.c               |   52 +
  arch/arm/mach-axxia/perf_event_platform.c          |  275 ++
  arch/arm/mach-axxia/perf_event_platform.h          |   10 +
  arch/arm/mach-axxia/perf_event_vp.c                |   53 +
  arch/arm/mach-axxia/platsmp.c                      |  291 +-
  arch/arm/mach-axxia/rapidio.c                      |  112 +
  arch/arm/mach-axxia/smon.c                         |  223 ++
  arch/arm/mach-axxia/smon.h                         |   72 +
  arch/arm/mach-axxia/ssp-gpio.c                     |  136 +
  arch/arm/mach-axxia/timers.c                       |  224 ++
  arch/arm/mm/mmap.c                                 |    2 +-
  arch/arm/tools/mach-types                          |    1 +
  arch/arm64/Kconfig                                 |    5 +
  arch/arm64/Makefile                                |    6 +
  arch/arm64/boot/dts/Makefile                       |    2 +
  arch/arm64/boot/dts/intel/Makefile                 |    5 +
  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          |   52 +
  arch/arm64/boot/dts/intel/axc6704-sim.dts          |  183 +
  arch/arm64/boot/dts/intel/axc6712-cpus.dtsi        |  103 +
  arch/arm64/boot/dts/intel/axc6712-emu.dts          |   48 +
  arch/arm64/boot/dts/intel/axc6716-cpus.dtsi        |  131 +
  arch/arm64/boot/dts/intel/axc6716-sim.dts          |  183 +
  arch/arm64/boot/dts/intel/axc67xx-sim.dtsi         |  566 +++
  arch/arm64/boot/dts/intel/axc67xx.dtsi             |  604 +++
  arch/arm64/boot/dts/intel/axm5601-cpus.dtsi        |   24 +
  arch/arm64/boot/dts/intel/axm5601-emu.dts          |   66 +
  arch/arm64/boot/dts/intel/axm5602-cpus.dtsi        |   31 +
  arch/arm64/boot/dts/intel/axm5602-emu.dts          |   63 +
  arch/arm64/boot/dts/intel/axm5604-cpus.dtsi        |   45 +
  arch/arm64/boot/dts/intel/axm5604-sim.dts          |  151 +
  arch/arm64/boot/dts/intel/axm5606-cpus.dtsi        |   59 +
  arch/arm64/boot/dts/intel/axm5606-emu.dts          |   62 +
  arch/arm64/boot/dts/intel/axm5608-cpus.dtsi        |   73 +
  arch/arm64/boot/dts/intel/axm5608-sim.dts          |  146 +
  arch/arm64/boot/dts/intel/axm5616-cpus.dtsi        |  129 +
  arch/arm64/boot/dts/intel/axm5616-sim.dts          |  147 +
  arch/arm64/boot/dts/intel/axm56xx-sim.dtsi         |  393 ++
  arch/arm64/boot/dts/intel/axm56xx.dtsi             |  427 ++
  arch/arm64/configs/defconfig                       |   71 +-
  drivers/char/hw_random/Kconfig                     |    9 +
  drivers/char/hw_random/Makefile                    |    1 +
  drivers/char/hw_random/axxia-rng.c                 |  591 +++
  drivers/dma/Kconfig                                |   10 +
  drivers/dma/Makefile                               |    1 +
  drivers/dma/lsi-dma32.c                            |  883 +++++
  drivers/dma/lsi-dma32.h                            |  221 ++
  drivers/edac/Kconfig                               |   26 +-
  drivers/edac/Makefile                              |    3 +
  drivers/edac/axxia_edac-l2_cpu.c                   |  333 ++
  drivers/edac/axxia_edac-l3.c                       |  185 +
  drivers/edac/axxia_edac-mc.c                       |  351 ++
  drivers/edac/axxia_edac.c                          |  461 +++
  drivers/hwmon/adt75.c                              |  214 +
  drivers/i2c/busses/Kconfig                         |   21 +
  drivers/i2c/busses/acp3400-i2c.c                   |  515 +++
  drivers/i2c/busses/i2c-axxia.c                     |  607 +--
  drivers/irqchip/irq-gic-v3-its.c                   |    6 +-
  drivers/misc/Kconfig                               |   22 +
  drivers/misc/Makefile                              |    3 +
  drivers/misc/lsi-mtc.c                             | 4169 
++++++++++++++++++++
  drivers/misc/lsi-ncr.c                             |  658 +++
  drivers/misc/lsi-ncr.h                             |   42 +
  drivers/misc/lsi-smmon.c                           |  306 ++
  drivers/mtd/devices/m25p80.c                       |   23 +-
  drivers/mtd/nand/Kconfig                           |   13 +
  drivers/mtd/nand/Makefile                          |    2 +
  drivers/mtd/nand/lsi_acp_nand.c                    | 3678 
+++++++++++++++++
  drivers/mtd/nand/lsi_ubootenv.c                    |  570 +++
  drivers/mtd/spi-nor/spi-nor.c                      |   17 +-
  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      |  480 +++
  drivers/net/ethernet/intel/axxia/nemac.c           | 1215 ++++++
  drivers/net/ethernet/lsi/Kconfig                   |   72 +
  drivers/net/ethernet/lsi/Makefile                  |    6 +
  drivers/net/ethernet/lsi/lsi-femac.c               | 1234 ++++++
  drivers/net/ethernet/lsi/lsi-mdio.c                |  205 +
  drivers/net/ethernet/lsi/lsi_acp_mdio.c            |  336 ++
  drivers/net/ethernet/lsi/lsi_acp_net.c             | 1986 ++++++++++
  drivers/net/ethernet/lsi/lsi_acp_net.h             |  659 ++++
  drivers/net/rionet.c                               |  130 +-
  drivers/pci/host/Kconfig                           |   18 +
  drivers/pci/host/Makefile                          |    2 +
  drivers/pci/host/axxia_pci.c                       |  818 ++++
  drivers/pci/host/pcie-axxia.c                      |  970 +++++
  drivers/pci/host/pcie-axxia.h                      |   91 +
  drivers/power/reset/axxia-reset.c                  |   16 +-
  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        | 2781 +++++++++++++
  drivers/rapidio/devices/lsi/axxia-rio-irq.h        |  211 +
  drivers/rapidio/devices/lsi/axxia-rio-sysfs.c      |  307 ++
  drivers/rapidio/devices/lsi/axxia-rio.c            | 1794 +++++++++
  drivers/rapidio/devices/lsi/axxia-rio.h            |  605 +++
  drivers/spi/Kconfig                                |    7 +
  drivers/spi/Makefile                               |    1 +
  drivers/spi/spi-acp.c                              | 2503 ++++++++++++
  drivers/spi/spi-pl022.c                            |  136 +-
  drivers/tty/serial/Kconfig                         |   51 +
  drivers/tty/serial/Makefile                        |    1 +
  drivers/tty/serial/amba-pl011.c                    |    2 +
  drivers/tty/serial/lsi_acp_serial.c                | 1248 ++++++
  drivers/usb/dwc3/Kconfig                           |    8 +
  drivers/usb/dwc3/Makefile                          |    1 +
  drivers/usb/dwc3/dwc3-axxia.c                      |  102 +
  drivers/usb/host/Kconfig                           |   19 +
  drivers/usb/host/ehci-ci13612.c                    |  384 ++
  drivers/usb/host/ehci-ci13612.h                    |   48 +
  drivers/usb/host/ehci-hcd.c                        |  176 +-
  fs/Kconfig                                         |   17 +
  fs/Makefile                                        |    1 +
  fs/vmfs/Kconfig                                    |   13 +
  fs/vmfs/Makefile                                   |   40 +
  fs/vmfs/cache.c                                    |  181 +
  fs/vmfs/dir.c                                      |  640 +++
  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                                  |   69 +
  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                                  |  111 +
  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/linux/dmaengine.h                          |   20 +
  include/linux/i2c-axxia.h                          |   39 +
  include/linux/lsi_mtc_ioctl.h                      |   72 +
  init/Kconfig                                       |    6 +
  init/main.c                                        |   11 +
  kernel/irq/manage.c                                |   16 +-
  232 files changed, 51474 insertions(+), 1029 deletions(-)
  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/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
  delete mode 100644 arch/arm/configs/axm55xx_defconfig
  create mode 100644 arch/arm/include/asm/hardware/debug-pl01x.S
  create mode 100644 arch/arm/include/asm/lsi/acp_ncr.h
  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/ncr.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/axc67xx-sim.dtsi
  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/axm5601-emu.dts
  create mode 100644 arch/arm64/boot/dts/intel/axm5602-cpus.dtsi
  create mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts
  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/axm56xx-sim.dtsi
  create mode 100644 arch/arm64/boot/dts/intel/axm56xx.dtsi
  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-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.c
  create mode 100644 drivers/hwmon/adt75.c
  create mode 100644 drivers/i2c/busses/acp3400-i2c.c
  create mode 100644 drivers/misc/lsi-mtc.c
  create mode 100644 drivers/misc/lsi-ncr.c
  create mode 100644 drivers/misc/lsi-ncr.h
  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
  create mode 100644 include/linux/i2c-axxia.h
  create mode 100644 include/linux/lsi_mtc_ioctl.h


More information about the linux-yocto mailing list