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

2015-09-24 Thread Cristian Bercaru

Hello!

This series of patches adds support for Axxia's ARM and ARM64 platforms 
on linux-yocto-4.1. Below there is a summary on the commits.


Please create 2 axxia branches
- one based on standard/base, preferably named "standard/axxia/base"
- one based on standard/preempt-rt, preferably named 
"standard/preempt-rt/axxia/base"


And then pull the series of patches from
https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git

On "standard/axxia/base" pull the changes from branch "axxia-standard"
On "standard/preempt-rt/axxia/base" pull the changes from "axxia-preempt-rt"

I didn't name the branches "standard/(preempt-rt)/axxia/base" from the 
start because I couldn't create the preempt-rt branch with the name 
"standard/preempt-rt/axxia/base".

$ git checkout -b standard/preempt-rt/axxia/base standard/preempt-rt
error: unable to resolve reference 
refs/heads/standard/preempt-rt/axxia/base: Not a directory

fatal: Failed to lock ref for update: Not a directory

So I leave the naming of the branches up to you.
But please make sure we can use them with yocto configuration fragments 
i.e. we can use statements such as

include ktypes/preempt-rt
branch axxia
in or *.scc files.

Thank you,
Cristian Bercaru



Anders Berg (16):
  arm64: dts: Add AXM56xx device tree
  arm64: Added ARCH_AXXIA
  arm64: Add I2C to defconfig
  arm64: dts: Corrected SPI definitions for AXM56xx
  arm64: dts: Added SPI and flash for AXM56xx sim
  arm64: Add SPI flash (CONFIG_MTD) to defconfig
  arm64: dts: Add VMFS node for simulation DT
  arm64: defconfig: Enable CONFIG_DMADEVICES
  arm64: dts: Add device tree for AXC67xx (Lionfish)
  arm64: dts: Fixed bad VMFS reg property
  net: ethernet: Add MDIO driver for LSI AXM55xx
  net: ethernet: Add driver for FEMAC on AXM55xx
  drivers: net: Add Axxia NEMAC driver
  arm64: dts: Add NEMAC device nodes
  net: nemac: Fix crash when using NEMAC from bootloader.
  misc: lsi-ncr: Only use AMP lock on PPC platforms.

Ben Shelton (2):
  axxia_x9_dbgconfig, axxia_xlf_dbgconfig: rename to follow convention
  axxia_x9_defconfig, axxia_xlf_defconfig: enable function tracer

Charlie Paul (35):
  drivers/i2c: Changes to support axxia BSP
  fs/vmfs: Added VMFS to axxia
  drivers/edac: Fixed typo
  drivers/dma: Updated to support axxia dma
  arm64/configs: Updated to support axxia
  arch/arm/boot/dts: Files added to support axxia 5500 board
  arch/arm/boot: Changes to support the axxia BSP.
  arch/arm/mach-axxia: kernel files to support the mach-axxia
  arch/arm: arm changes to support the axxia BSP
  arch/arm/drivers/dma: Changes to support the axxia BSP
  drivers/misc: Changes made to support axxia BSP
  drivers/mtd: Changes to support the axxia BSP
  drivers/net/ethernet: Changes to support the axxia BSP
  drivers/rapidio/devices: Changes to support axxia BSP
  drivers/spi: Changes to support the axxia BSP
  drivers/hwmon: Changes made to support the axxia BSP
  drivers/tty: Changes to support the axxia BSP
  drivers/usb/host: Changes to support the axxia BSP
  fs/vmfs: Changes to add VMFS support for axxia.
  arch/arm/mach-axxia: Removed axxia_circular_queue
  arch/arm/mach-axxia: fixed compiler warning
  arch/arm/mach-axxia: fixed NO SMP
  arch/arm/mach-axxia BSP config files
  arch/arm/mach-axxia: changed affinity parameter to cpu
  arch/arm/mach-axxia: Reverse checkpatch compatibility
  arch/arm/mach-axxia: Fixed L2 power up failure
  drivers/hwmon: adt75 redundant drivr
  arch/arm/axxia: Remove the axxia zImage.fm build
  fs/vmfs: Altered to allow vmfs to compile
  drivers/ethernet/lsi: Fixed code to support 4.1
  arm/mach-axxia: Updated to support linux 4.1
  drivers/misc: Updated to support linux 4.1
  LSI_AXXIA: Updated to support 4.1
  LSI_AXXIA: update the config for rt kernel
  fs/vmfs: Updated code to support linux 4.1

Cristian Bercaru (1):
  axxia: remove defconfigs

David Mercado (1):
  kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks

John Jacques (46):
  arm64: Axxia X9 Configuration Changes
  arm64: Axxia XLF Configuration Changes
  arm: Axxia 5500 Configuration Changes
  arch/arm64: Correct GIC Physical Address in Axxia
  arch/arm64: Correct GIC Physical Address in Axxia XLF
  axxia: Updates for Emulation -- Hopefully temporary
  arch/arm64/mach-axxia: Configuration File Updates
  arch/arm64/mach-axxia: Device Tree Updates for Emulation
  arch/arm64/mach-axxia: Add Support for the FEMAC
  arch/arm64/mach-axxia: Configuration File Updates
  axxia: Updated Device Trees
  arch/arm64: Use SYSROOT If Defined
  arch/arm64: Add Device Tree for Axxia Emulation
  arch/arm64: Axxia Device Tree and Configuration Changes
  arch/arm64: Update Axxia Configurations to use the NEMAC
  arch/arm64: Axxia Device Tree Update
  arch/arm64: Axxia Interrupt Number Updates
  arch/arm65: Axxia Configuration File Updates
  arch/arm64: Update the Axxia Device Tree for Emulation
  arch/arm64: Axxia Device Tree Updates
  arch/arm64: Updated Default Axxia Configurations.
  

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

2015-09-24 Thread Bruce Ashfield

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: