Re: [linux-yocto] [PULL REQUEST v3] Intel Axxia updates to linux-yocto-4.12

2018-04-18 Thread Daniel Dragomir


On 17.04.2018 20:56, Bruce Ashfield wrote:

On 04/12/2018 12:29 PM, Daniel Dragomir wrote:

Hello Bruce!

I made the changes you asked and I ran regression testings on 3 INTEL 
boards

(arm64: cortexa57 and cortexa53; arm: cortexa15).

I attached to the mailing list only the patches I made changes.
I also added a new patch to change all LSI references to INTEL Axxia.

If everything is ok, please pull the patches from
https://github.com/axxia/axxia_yocto_linux_4.12_pull.git
into
git://git.yoctoproject.org/linux-yocto-4.12

Pull
standard/axxia/base-1.1v3 -> standard/axxia/base
standard/preempt-rt/axxia/base-1.1v3 -> 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.


These look ok now.

I just merged the 4.12.22 -stable, can you rebase on top of that
push and re-send the pull request ?

Bruce



Of course. Thank you!

Daniel



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 (43):
   fs/vmfs: Adding arm vmfs file system
   i2c: Support for i2c to the LSI axxia 5500 board
   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/tty: Changes to support the axxia BSP
   drivers/usb/host: Changes to support the axxia BSP
   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
   arch/arm/axxia: Remove the axxia zImage.fm build
   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
   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
   drivers/usb/core: fix over-current race condition
   drivers/usb/dwc3: Initialize dma for axxia dwc3
   drivers/misc: Add Fault Handling for Axxia
   drivers/edac: Added axxia edac
   drivers/gpio: updated to support axxia gpio
   drivers/net/ethernet: updated nemac for compile
   drivers/usb/dwc3: updated to compile usb dwc3
   linux/amba: added support for pl061.h

Daniel Dragomir (2):
   tools/perf: Correct the hexa value 0x1ULL from opencsd
   Change all LSI references to INTEL Axxia

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 (9):
   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
   axxia: generalize driver support for multi-controller PCI/SRIO/SATA
   axxia: enable PCI1/PCI2 controllers in device tree
   drivers/misc/axxia-pei.c: Update PEI Configuration
   drivers/misc/axxia-pei: Update PCIe/sRIO Lane Configuration

Geoff Levand (1):
   arm64: Enable the identity mapping to allow the MMU disabling

John Jacques (142):
   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 

Re: [linux-yocto] [PULL REQUEST v3] Intel Axxia updates to linux-yocto-4.12

2018-04-17 Thread Bruce Ashfield

On 04/12/2018 12:29 PM, Daniel Dragomir wrote:

Hello Bruce!

I made the changes you asked and I ran regression testings on 3 INTEL boards
(arm64: cortexa57 and cortexa53; arm: cortexa15).

I attached to the mailing list only the patches I made changes.
I also added a new patch to change all LSI references to INTEL Axxia.

If everything is ok, please pull the patches from
https://github.com/axxia/axxia_yocto_linux_4.12_pull.git
into
git://git.yoctoproject.org/linux-yocto-4.12

Pull
standard/axxia/base-1.1v3 -> standard/axxia/base
standard/preempt-rt/axxia/base-1.1v3 -> 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.


These look ok now.

I just merged the 4.12.22 -stable, can you rebase on top of that
push and re-send the pull request ?

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 (43):
   fs/vmfs: Adding arm vmfs file system
   i2c: Support for i2c to the LSI axxia 5500 board
   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/tty: Changes to support the axxia BSP
   drivers/usb/host: Changes to support the axxia BSP
   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
   arch/arm/axxia: Remove the axxia zImage.fm build
   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
   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
   drivers/usb/core: fix over-current race condition
   drivers/usb/dwc3: Initialize dma for axxia dwc3
   drivers/misc: Add Fault Handling for Axxia
   drivers/edac: Added axxia edac
   drivers/gpio: updated to support axxia gpio
   drivers/net/ethernet: updated nemac for compile
   drivers/usb/dwc3: updated to compile usb dwc3
   linux/amba: added support for pl061.h

Daniel Dragomir (2):
   tools/perf: Correct the hexa value 0x1ULL from opencsd
   Change all LSI references to INTEL Axxia

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 (9):
   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
   axxia: generalize driver support for multi-controller PCI/SRIO/SATA
   axxia: enable PCI1/PCI2 controllers in device tree
   drivers/misc/axxia-pei.c: Update PEI Configuration
   drivers/misc/axxia-pei: Update PCIe/sRIO Lane Configuration

Geoff Levand (1):
   arm64: Enable the identity mapping to allow the MMU disabling

John Jacques (142):
   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 

[linux-yocto] [PULL REQUEST v3] Intel Axxia updates to linux-yocto-4.12

2018-04-12 Thread Daniel Dragomir
Hello Bruce!

I made the changes you asked and I ran regression testings on 3 INTEL boards
(arm64: cortexa57 and cortexa53; arm: cortexa15).

I attached to the mailing list only the patches I made changes.
I also added a new patch to change all LSI references to INTEL Axxia.

If everything is ok, please pull the patches from
https://github.com/axxia/axxia_yocto_linux_4.12_pull.git
into
git://git.yoctoproject.org/linux-yocto-4.12

Pull
standard/axxia/base-1.1v3 -> standard/axxia/base
standard/preempt-rt/axxia/base-1.1v3 -> 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.

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 (43):
  fs/vmfs: Adding arm vmfs file system
  i2c: Support for i2c to the LSI axxia 5500 board
  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/tty: Changes to support the axxia BSP
  drivers/usb/host: Changes to support the axxia BSP
  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
  arch/arm/axxia: Remove the axxia zImage.fm build
  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
  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
  drivers/usb/core: fix over-current race condition
  drivers/usb/dwc3: Initialize dma for axxia dwc3
  drivers/misc: Add Fault Handling for Axxia
  drivers/edac: Added axxia edac
  drivers/gpio: updated to support axxia gpio
  drivers/net/ethernet: updated nemac for compile
  drivers/usb/dwc3: updated to compile usb dwc3
  linux/amba: added support for pl061.h

Daniel Dragomir (2):
  tools/perf: Correct the hexa value 0x1ULL from opencsd
  Change all LSI references to INTEL Axxia

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 (9):
  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
  axxia: generalize driver support for multi-controller PCI/SRIO/SATA
  axxia: enable PCI1/PCI2 controllers in device tree
  drivers/misc/axxia-pei.c: Update PEI Configuration
  drivers/misc/axxia-pei: Update PCIe/sRIO Lane Configuration

Geoff Levand (1):
  arm64: Enable the identity mapping to allow the MMU disabling

John Jacques (142):
  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