[linux-yocto] [PULL REQUEST] Intel AXXIA updates to linux-yocto-4.1
Bruce Ashfield
bruce.ashfield at windriver.com
Thu Sep 24 17:08:11 PDT 2015
On 09/24/2015 03:25 PM, Cristian Bercaru wrote:
> Hello!
>
> This series of patches adds support for Axxia's ARM and ARM64 platforms
> on linux-yocto-4.1. Below there is a summary on the commits.
>
> Please create 2 axxia branches
> - one based on standard/base, preferably named "standard/axxia/base"
> - one based on standard/preempt-rt, preferably named
> "standard/preempt-rt/axxia/base"
>
> And then pull the series of patches from
> https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git
>
> On "standard/axxia/base" pull the changes from branch "axxia-standard"
> On "standard/preempt-rt/axxia/base" pull the changes from
> "axxia-preempt-rt"
>
> I didn't name the branches "standard/(preempt-rt)/axxia/base" from the
> start because I couldn't create the preempt-rt branch with the name
> "standard/preempt-rt/axxia/base".
> $ git checkout -b standard/preempt-rt/axxia/base standard/preempt-rt
> error: unable to resolve reference
> refs/heads/standard/preempt-rt/axxia/base: Not a directory
> fatal: Failed to lock ref for update: Not a directory
>
> So I leave the naming of the branches up to you.
I only create the /base branch names when we have something that
inherits the support. Which we now do, with the axxia BSP.
So I've merged these chnages, and as part of the push process, I'll
rename the old standard/preempt-rt branch to standard/preempt-rt/base,
which allows us the inherited name.
I'm also submitting the same change to the default KBRANCH in the -rt
recipe .. otherwise, we get fetcher errors.
There are a couple of other changes that I sent earlier today, and
they need to get into the tree first. Once they are in, I'll push
the new branches, and send the recipe update.
Bruce
> But please make sure we can use them with yocto configuration fragments
> i.e. we can use statements such as
> include ktypes/preempt-rt
> branch axxia
> in or *.scc files.
>
> Thank you,
> Cristian Bercaru
>
>
>
> Anders Berg (16):
> arm64: dts: Add AXM56xx device tree
> arm64: Added ARCH_AXXIA
> arm64: Add I2C to defconfig
> arm64: dts: Corrected SPI definitions for AXM56xx
> arm64: dts: Added SPI and flash for AXM56xx sim
> arm64: Add SPI flash (CONFIG_MTD) to defconfig
> arm64: dts: Add VMFS node for simulation DT
> arm64: defconfig: Enable CONFIG_DMADEVICES
> arm64: dts: Add device tree for AXC67xx (Lionfish)
> arm64: dts: Fixed bad VMFS reg property
> net: ethernet: Add MDIO driver for LSI AXM55xx
> net: ethernet: Add driver for FEMAC on AXM55xx
> drivers: net: Add Axxia NEMAC driver
> arm64: dts: Add NEMAC device nodes
> net: nemac: Fix crash when using NEMAC from bootloader.
> misc: lsi-ncr: Only use AMP lock on PPC platforms.
>
> Ben Shelton (2):
> axxia_x9_dbgconfig, axxia_xlf_dbgconfig: rename to follow convention
> axxia_x9_defconfig, axxia_xlf_defconfig: enable function tracer
>
> Charlie Paul (35):
> drivers/i2c: Changes to support axxia BSP
> fs/vmfs: Added VMFS to axxia
> drivers/edac: Fixed typo
> drivers/dma: Updated to support axxia dma
> arm64/configs: Updated to support axxia
> arch/arm/boot/dts: Files added to support axxia 5500 board
> arch/arm/boot: Changes to support the axxia BSP.
> arch/arm/mach-axxia: kernel files to support the mach-axxia
> arch/arm: arm changes to support the axxia BSP
> arch/arm/drivers/dma: Changes to support the axxia BSP
> drivers/misc: Changes made to support axxia BSP
> drivers/mtd: Changes to support the axxia BSP
> drivers/net/ethernet: Changes to support the axxia BSP
> drivers/rapidio/devices: Changes to support axxia BSP
> drivers/spi: Changes to support the axxia BSP
> drivers/hwmon: Changes made to support the axxia BSP
> drivers/tty: Changes to support the axxia BSP
> drivers/usb/host: Changes to support the axxia BSP
> fs/vmfs: Changes to add VMFS support for axxia.
> arch/arm/mach-axxia: Removed axxia_circular_queue
> arch/arm/mach-axxia: fixed compiler warning
> arch/arm/mach-axxia: fixed NO SMP
> arch/arm/mach-axxia BSP config files
> arch/arm/mach-axxia: changed affinity parameter to cpu
> arch/arm/mach-axxia: Reverse checkpatch compatibility
> arch/arm/mach-axxia: Fixed L2 power up failure
> drivers/hwmon: adt75 redundant drivr
> arch/arm/axxia: Remove the axxia zImage.fm build
> fs/vmfs: Altered to allow vmfs to compile
> drivers/ethernet/lsi: Fixed code to support 4.1
> arm/mach-axxia: Updated to support linux 4.1
> drivers/misc: Updated to support linux 4.1
> LSI_AXXIA: Updated to support 4.1
> LSI_AXXIA: update the config for rt kernel
> fs/vmfs: Updated code to support linux 4.1
>
> Cristian Bercaru (1):
> axxia: remove defconfigs
>
> David Mercado (1):
> kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks
>
> John Jacques (46):
> arm64: Axxia X9 Configuration Changes
> arm64: Axxia XLF Configuration Changes
> arm: Axxia 5500 Configuration Changes
> arch/arm64: Correct GIC Physical Address in Axxia
> arch/arm64: Correct GIC Physical Address in Axxia XLF
> axxia: Updates for Emulation -- Hopefully temporary
> arch/arm64/mach-axxia: 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