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

2017-05-30 Thread Bruce Ashfield

On 05/30/2017 11:46 AM, Daniel Dragomir wrote:

Hello Bruce!

This 4.1 pull request is for a set of patches for Axxia powerpc that were 
ported from 3.14 to 4.1.
There were also some arm and arm64 patches for Axxia.

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.

Please pull the patches from
g...@github.com:axxia/axxia_yocto_linux_4.1_pull.git
into
git://git.yoctoproject.org/linux-yocto-4.1

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


Merged!

Bruce



Thank you,
Daniel Dragomir

Charlie Paul (14):
   drivers/net/ethernet: Wrapper Cleanup
   arch/powerpc: Added ACP34xx support to kernel
   drivers/i2c: Added acp34xx i2c support
   drivers/mtd: added acp34xx support for mtd
   drivers/rapidio: Updated rapidio to support acp34xx
   arch/powerpc/boot: added dts for ACP34xx
   drivers/tty: Updated tty to support the acp34xx board.
   drivers/usb/host: fixed warning on unused tmp variable
   powerpc/sysdev: Removed the __devinit from lsi_msi_probe
   driver/usb/host: Removed work arounds for acp34xx
   arch/powerpc: changes for elpaso to run on 4.1
   drivers/usb/core: fix over-current race condition
   drivers/hwmon: adt75 removed for redundency
   arch/powerpc/platforrms/44x: acp_clk_release fix

Cristian Bercaru (1):
   ehci: fix undefined variable compile error

David Mercado (5):
   ACP34xx: Add support for Performance Monitor (PMU)
   drivers/net/ethernet: add ACP wrapper support for LSI/INTEL RTE
   drivers/net/ethernet: combined arm and powerpc FEMAC ethernet driver
   ACP34xx: fix for ICBT macro
   ACP34xx: replace __DEVINIT with __CPUINIT

Gary McGee (4):
   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

Jiang Lu (7):
   ppc/47x: add cputable entries for ACP 34xx
   powerpc/47x: add acpx1 board support
   ACP34xx: Fix a few mismatch section warnings
   powerpc/acp34xx: add clk_get/_rate support for acp board
   ACP34xx: standardize debug macro
   lsi/ncr: add support to read/write access to configuration ring
 resources
   powerpc/4xx: add support for the PCIe controller on ACP34xx

John Jacques (22):
   axxia: Clean Up the MDIO Access Code
   axxia: Remove Debug Prints
   drivers/misc: Fix a Wrong Address in the Axxia NCR Driver
   drivers/pci: Fix a Compiler Warning in the Axxia Driver
   drivers/misc: Update the Axxia PEI Driver
   drivers/misc: Fix an Error in the Axxia OEM Driver
   arch/powerpc: Release the lock when ncr_read() completes
   arch/powerpc: Aded wrappers for platform device
 registration/deregistration
   powerpc/dts: Device tree files for the LSI/INTEL boards
   axxia: Clean Up Axxia NCR Driver
   drivers/misc/lsi-ncr.c: Move the Header to the Default Path
   drivers/net: Update the LSI/INTEL FEMAC Driver for Axxia
   drivers/usb/host: Fix a Compile Warning
   arch/powerpc: Clean Up Compile Warning in sysdev/lsi_pci.c
   drivers/md: Fix a Compiler Warning
   net/ipv6: Remove Unused Function in ip6_offload.c
   drivers/misc: Update the Axxia NCR Driver
   drivers/misc: Updates to the Axxia PEI Driver
   drivers/gpio: Create a Custom Driver for Axxia SoCs
   drivers/edac: Added ccn504 Interrupt Driven Driver
   drivers/misc: Update PEI Setup Code for Axxia
   drivers/misc: Update the Axxia PEI Driver

Kevin Hao (4):
   ppc/476: workaround for erratum #40 on dd2 core
   powerpc/44x: allow the kernel to be run from a non-zero physical
 address
   powerpc/acpx1: add early debug support for acpx1 board
   powerpc/acpx1: make udbg do IO access in AS1

Marek Majtyka (2):
   Added L1/L2 cache edac drivers for AXM56xx family
   arm64: smccc: Extended SMC/HVC function interface

Niraj Desai (1):
   drivers/usb: LSI/INTEL AXM5500 USB driver support

Paul Butler (3):
   drivers/crypto/amcc/crypto4xx_core.c: added include for linux/module.h
   drivers/crypto/amcc: removed section mismatch warning
   powerpc: fix section mismatch warnings

SangeethaRao (2):
   powerpc: PPC476 LSI/INTEL PCIe driver
   arch/powerpc/sysdev: Added PCIe MSI support for AXM35xx

Wei Yang (1):
   powerpc/prom: remove the illegal reversed memory region

Yanjiang Jin (1):
   e1000e: define "lat_ns" as u64 to avoid warnings

yhe (1):
   kexec/44x: avoid cpu spin code flushed by new kernel

  .../devicetree/bindings/arm/axxia/edac_cpu.txt |   14 +
  .../devicetree/bindings/arm/axxia/edac_l2.txt  |   14 +
  .../devicetree/bindings/arm/axxia/edac_l3.txt  |   17 +
  arch/arm/include/asm/axxia_l2_55xx.h   |   32 +
  arch/arm64/Kconfig

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

2017-05-30 Thread Daniel Dragomir
Hello Bruce!

This 4.1 pull request is for a set of patches for Axxia powerpc that were 
ported from 3.14 to 4.1.
There were also some arm and arm64 patches for Axxia.

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.

Please pull the patches from
g...@github.com:axxia/axxia_yocto_linux_4.1_pull.git
into
git://git.yoctoproject.org/linux-yocto-4.1

Pull
standard/axxia/base-1.59 -> standard/axxia/base
standard/preempt-rt/axxia/base-1.59 -> 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

Charlie Paul (14):
  drivers/net/ethernet: Wrapper Cleanup
  arch/powerpc: Added ACP34xx support to kernel
  drivers/i2c: Added acp34xx i2c support
  drivers/mtd: added acp34xx support for mtd
  drivers/rapidio: Updated rapidio to support acp34xx
  arch/powerpc/boot: added dts for ACP34xx
  drivers/tty: Updated tty to support the acp34xx board.
  drivers/usb/host: fixed warning on unused tmp variable
  powerpc/sysdev: Removed the __devinit from lsi_msi_probe
  driver/usb/host: Removed work arounds for acp34xx
  arch/powerpc: changes for elpaso to run on 4.1
  drivers/usb/core: fix over-current race condition
  drivers/hwmon: adt75 removed for redundency
  arch/powerpc/platforrms/44x: acp_clk_release fix

Cristian Bercaru (1):
  ehci: fix undefined variable compile error

David Mercado (5):
  ACP34xx: Add support for Performance Monitor (PMU)
  drivers/net/ethernet: add ACP wrapper support for LSI/INTEL RTE
  drivers/net/ethernet: combined arm and powerpc FEMAC ethernet driver
  ACP34xx: fix for ICBT macro
  ACP34xx: replace __DEVINIT with __CPUINIT

Gary McGee (4):
  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

Jiang Lu (7):
  ppc/47x: add cputable entries for ACP 34xx
  powerpc/47x: add acpx1 board support
  ACP34xx: Fix a few mismatch section warnings
  powerpc/acp34xx: add clk_get/_rate support for acp board
  ACP34xx: standardize debug macro
  lsi/ncr: add support to read/write access to configuration ring
resources
  powerpc/4xx: add support for the PCIe controller on ACP34xx

John Jacques (22):
  axxia: Clean Up the MDIO Access Code
  axxia: Remove Debug Prints
  drivers/misc: Fix a Wrong Address in the Axxia NCR Driver
  drivers/pci: Fix a Compiler Warning in the Axxia Driver
  drivers/misc: Update the Axxia PEI Driver
  drivers/misc: Fix an Error in the Axxia OEM Driver
  arch/powerpc: Release the lock when ncr_read() completes
  arch/powerpc: Aded wrappers for platform device
registration/deregistration
  powerpc/dts: Device tree files for the LSI/INTEL boards
  axxia: Clean Up Axxia NCR Driver
  drivers/misc/lsi-ncr.c: Move the Header to the Default Path
  drivers/net: Update the LSI/INTEL FEMAC Driver for Axxia
  drivers/usb/host: Fix a Compile Warning
  arch/powerpc: Clean Up Compile Warning in sysdev/lsi_pci.c
  drivers/md: Fix a Compiler Warning
  net/ipv6: Remove Unused Function in ip6_offload.c
  drivers/misc: Update the Axxia NCR Driver
  drivers/misc: Updates to the Axxia PEI Driver
  drivers/gpio: Create a Custom Driver for Axxia SoCs
  drivers/edac: Added ccn504 Interrupt Driven Driver
  drivers/misc: Update PEI Setup Code for Axxia
  drivers/misc: Update the Axxia PEI Driver

Kevin Hao (4):
  ppc/476: workaround for erratum #40 on dd2 core
  powerpc/44x: allow the kernel to be run from a non-zero physical
address
  powerpc/acpx1: add early debug support for acpx1 board
  powerpc/acpx1: make udbg do IO access in AS1

Marek Majtyka (2):
  Added L1/L2 cache edac drivers for AXM56xx family
  arm64: smccc: Extended SMC/HVC function interface

Niraj Desai (1):
  drivers/usb: LSI/INTEL AXM5500 USB driver support

Paul Butler (3):
  drivers/crypto/amcc/crypto4xx_core.c: added include for linux/module.h
  drivers/crypto/amcc: removed section mismatch warning
  powerpc: fix section mismatch warnings

SangeethaRao (2):
  powerpc: PPC476 LSI/INTEL PCIe driver
  arch/powerpc/sysdev: Added PCIe MSI support for AXM35xx

Wei Yang (1):
  powerpc/prom: remove the illegal reversed memory region

Yanjiang Jin (1):
  e1000e: define "lat_ns" as u64 to avoid warnings

yhe (1):
  kexec/44x: avoid cpu spin code flushed by new kernel

 .../devicetree/bindings/arm/axxia/edac_cpu.txt |   14 +
 .../devicetree/bindings/arm/axxia/edac_l2.txt  |   14 +
 .../devicetree/bindings/arm/axxia/edac_l3.txt  |   17 +
 arch/arm/include/asm/axxia_l2_55xx.h   |   32 +
 arch/arm64/Kconfig |1 +
 arch/arm64/boot/dts/intel/axc6732-waco.dts |7 +
 arch/arm64/boot/dts/intel/axc67xx.dtsi |4 +-
 

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

2016-07-21 Thread Bruce Ashfield

On 2016-07-21 1:24 PM, Daniel Dragomir wrote:

Hello Bruce!

This series of patches brings various improvements to the Intel Axxia
drivers from linux-yocto-4.1, including NCR, USB, PEI, FEMAC and also
some DTB updates.

Please pull the patches from
https://github.com/axxia/axxia_yocto_linux_4.1_pull.git
into
git://git.yoctoproject.org/linux-yocto-4.1
Pull
standard/axxia/base-1.35 -> standard/axxia/base
standard/preempt-rt/axxia/base-1.35 -> 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.


I grabbed this right away, and it was a ff merge. So all is
good.

These are now merged, and pushed to the repo.

Bruce



Thank you,
Daniel Dragomir

John Jacques (8):
  drivers/net: Update the AXXIA FEMAC Driver
  drivers/net: Avoid Possible Deadlock in 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

 arch/arm64/boot/dts/intel/axm5604-sim.dts  |   10 -
 arch/arm64/boot/dts/intel/axm5608-sim.dts  |   10 -
 arch/arm64/boot/dts/intel/axm5616-sim.dts  |   10 -
 arch/arm64/boot/dts/intel/axm5616-victoria.dts |   16 +
 arch/arm64/boot/dts/intel/axm56xx.dtsi |   10 +-
 drivers/misc/Kconfig   |8 +-
 drivers/misc/Makefile  |1 +
 drivers/misc/axxia-pei.c   | 1449 
 drivers/misc/lsi-ncr.c |  730 ++--
 drivers/net/ethernet/lsi/Makefile  |1 +
 drivers/net/ethernet/lsi/lsi-femac.c   | 1199 
 drivers/net/ethernet/lsi/lsi_acp_net.h |4 +-
 drivers/pci/host/pcie-axxia.c  |   27 +-
 drivers/usb/dwc3/core.c|5 +
 drivers/usb/dwc3/core.h|2 +
 drivers/usb/dwc3/dwc3-axxia.c  |9 +-
 include/linux/axxia-pei.h  |   24 +
 include/linux/lsi-ncr.h|   15 +-
 18 files changed, 3141 insertions(+), 389 deletions(-)
 create mode 100644 drivers/misc/axxia-pei.c
 create mode 100644 drivers/net/ethernet/lsi/lsi-femac.c
 create mode 100644 include/linux/axxia-pei.h



--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


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

2016-05-20 Thread Bruce Ashfield

On 2016-05-20 8:38 AM, Dragomir Daniel wrote:



On 05/18/2016 05:02 PM, Bruce Ashfield wrote:

On 2016-05-17 6:50 PM, Daniel Dragomir wrote:

Hello Bruce!

This series of patches brings dts updates and various improvements
and fixes
to the Intel Axxia drivers from linux-yocto-4.1 kernel.

NOTE: All the following patches are for both axxia branches:
standard/axxia/base and standard/preempt-rt/axxia/base,
exept one which is only for the preempt-rt branch:
"kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP"

For convenience, I pushed the patches into a public repo to be able to
pull them easly and not to apply each one from emails.

You can pull the patches from
https://github.com/ddragomi/YoctoKernel_4.1_pull.git
into git://git.yoctoproject.org/linux-yocto-4.1
Pull
'standard/axxia-dev/base' -> 'standard/axxia/base'
'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base'



Merged. I had a couple of pending 4.1 stable updates, so I rebased
your standard/axxia-dev/base on top of that, and merged the preempt-rt
variant.

I'll be sending SRCREV updates out later, but if you want to double
check that nothing went wrong in the merge, just build AUTOREV and
let me know.



Thanks Bruce!

I built both branches (std and preempt) with AUTOREV and the kernel was
compiled successfully.


Great! Thanks for letting me know.

Bruce



Regards,
Daniel



Bruce


Axxia internal tag: 1.27

Thank you,
Daniel Dragomir

John Jacques (10):
  arch/arm64: Update Axxia DTS Files
  axxia: Update the Simulation Device Trees
  axxia: Update the Axxia device trees for 5600 and Lionfish
  axxia: Update the Axxia Device Trees
  drivers/gpio: Fix Compiler Warnings
  drivers/net: Update Axxia FEMAC Driver Statistics Gathering
  drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver
  fs: Only Reschedule the Write Lock if Needed.
  kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP
  axxia: Fix Compile Problems in the FEMAC

 arch/arm64/boot/dts/intel/Makefile  |6 +-
 arch/arm64/boot/dts/intel/axc6704-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6704-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6712-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6716-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi |  259 ++
 arch/arm64/boot/dts/intel/axc6732-sim.dts   |  208 +
 arch/arm64/boot/dts/intel/axc67xx.dtsi  |  113 +--
 arch/arm64/boot/dts/intel/axm5601-emu.dts   |   66 --
 arch/arm64/boot/dts/intel/axm5602-emu.dts   |   63 --
 arch/arm64/boot/dts/intel/axm5604-sim.dts   |   56 +-
 arch/arm64/boot/dts/intel/axm5606-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axm5608-sim.dts   |   71 +-
 arch/arm64/boot/dts/intel/axm5616-sim.dts   |   68 +-
 arch/arm64/boot/dts/intel/axm56xx.dtsi  |   90 +-
 drivers/gpio/gpiolib-sysfs.c|2 +-
 drivers/gpio/gpiolib.c  |1 -
 drivers/net/ethernet/lsi/Makefile   |1 -
 drivers/net/ethernet/lsi/lsi-femac.c| 1199
---
 drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 +
 drivers/net/ethernet/lsi/lsi_acp_net.c  |   98 ++-
 drivers/net/ethernet/lsi/lsi_acp_net.h  |   22 +-
 fs/fs-writeback.c   |5 +-
 kernel/time/timer.c |3 +
 24 files changed, 1023 insertions(+), 1536 deletions(-)
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts
 delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c







--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


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

2016-05-20 Thread Dragomir Daniel



On 05/18/2016 05:02 PM, Bruce Ashfield wrote:

On 2016-05-17 6:50 PM, Daniel Dragomir wrote:

Hello Bruce!

This series of patches brings dts updates and various improvements 
and fixes

to the Intel Axxia drivers from linux-yocto-4.1 kernel.

NOTE: All the following patches are for both axxia branches:
standard/axxia/base and standard/preempt-rt/axxia/base,
exept one which is only for the preempt-rt branch:
"kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP"

For convenience, I pushed the patches into a public repo to be able to
pull them easly and not to apply each one from emails.

You can pull the patches from
https://github.com/ddragomi/YoctoKernel_4.1_pull.git
into git://git.yoctoproject.org/linux-yocto-4.1
Pull
'standard/axxia-dev/base' -> 'standard/axxia/base'
'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base'



Merged. I had a couple of pending 4.1 stable updates, so I rebased
your standard/axxia-dev/base on top of that, and merged the preempt-rt
variant.

I'll be sending SRCREV updates out later, but if you want to double
check that nothing went wrong in the merge, just build AUTOREV and
let me know.



Thanks Bruce!

I built both branches (std and preempt) with AUTOREV and the kernel was 
compiled successfully.


Regards,
Daniel



Bruce


Axxia internal tag: 1.27

Thank you,
Daniel Dragomir

John Jacques (10):
  arch/arm64: Update Axxia DTS Files
  axxia: Update the Simulation Device Trees
  axxia: Update the Axxia device trees for 5600 and Lionfish
  axxia: Update the Axxia Device Trees
  drivers/gpio: Fix Compiler Warnings
  drivers/net: Update Axxia FEMAC Driver Statistics Gathering
  drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver
  fs: Only Reschedule the Write Lock if Needed.
  kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP
  axxia: Fix Compile Problems in the FEMAC

 arch/arm64/boot/dts/intel/Makefile  |6 +-
 arch/arm64/boot/dts/intel/axc6704-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6704-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6712-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6716-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi |  259 ++
 arch/arm64/boot/dts/intel/axc6732-sim.dts   |  208 +
 arch/arm64/boot/dts/intel/axc67xx.dtsi  |  113 +--
 arch/arm64/boot/dts/intel/axm5601-emu.dts   |   66 --
 arch/arm64/boot/dts/intel/axm5602-emu.dts   |   63 --
 arch/arm64/boot/dts/intel/axm5604-sim.dts   |   56 +-
 arch/arm64/boot/dts/intel/axm5606-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axm5608-sim.dts   |   71 +-
 arch/arm64/boot/dts/intel/axm5616-sim.dts   |   68 +-
 arch/arm64/boot/dts/intel/axm56xx.dtsi  |   90 +-
 drivers/gpio/gpiolib-sysfs.c|2 +-
 drivers/gpio/gpiolib.c  |1 -
 drivers/net/ethernet/lsi/Makefile   |1 -
 drivers/net/ethernet/lsi/lsi-femac.c| 1199 
---

 drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 +
 drivers/net/ethernet/lsi/lsi_acp_net.c  |   98 ++-
 drivers/net/ethernet/lsi/lsi_acp_net.h  |   22 +-
 fs/fs-writeback.c   |5 +-
 kernel/time/timer.c |3 +
 24 files changed, 1023 insertions(+), 1536 deletions(-)
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts
 delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c





--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


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

2016-05-18 Thread Bruce Ashfield

On 2016-05-17 6:50 PM, Daniel Dragomir wrote:

Hello Bruce!

This series of patches brings dts updates and various improvements and fixes
to the Intel Axxia drivers from linux-yocto-4.1 kernel.

NOTE: All the following patches are for both axxia branches:
standard/axxia/base and standard/preempt-rt/axxia/base,
exept one which is only for the preempt-rt branch:
"kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP"

For convenience, I pushed the patches into a public repo to be able to
pull them easly and not to apply each one from emails.

You can pull the patches from
https://github.com/ddragomi/YoctoKernel_4.1_pull.git
into git://git.yoctoproject.org/linux-yocto-4.1
Pull
'standard/axxia-dev/base' -> 'standard/axxia/base'
'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base'



Merged. I had a couple of pending 4.1 stable updates, so I rebased
your standard/axxia-dev/base on top of that, and merged the preempt-rt
variant.

I'll be sending SRCREV updates out later, but if you want to double
check that nothing went wrong in the merge, just build AUTOREV and
let me know.

Bruce


Axxia internal tag: 1.27

Thank you,
Daniel Dragomir

John Jacques (10):
  arch/arm64: Update Axxia DTS Files
  axxia: Update the Simulation Device Trees
  axxia: Update the Axxia device trees for 5600 and Lionfish
  axxia: Update the Axxia Device Trees
  drivers/gpio: Fix Compiler Warnings
  drivers/net: Update Axxia FEMAC Driver Statistics Gathering
  drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver
  fs: Only Reschedule the Write Lock if Needed.
  kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP
  axxia: Fix Compile Problems in the FEMAC

 arch/arm64/boot/dts/intel/Makefile  |6 +-
 arch/arm64/boot/dts/intel/axc6704-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6704-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6712-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6716-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi |  259 ++
 arch/arm64/boot/dts/intel/axc6732-sim.dts   |  208 +
 arch/arm64/boot/dts/intel/axc67xx.dtsi  |  113 +--
 arch/arm64/boot/dts/intel/axm5601-emu.dts   |   66 --
 arch/arm64/boot/dts/intel/axm5602-emu.dts   |   63 --
 arch/arm64/boot/dts/intel/axm5604-sim.dts   |   56 +-
 arch/arm64/boot/dts/intel/axm5606-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axm5608-sim.dts   |   71 +-
 arch/arm64/boot/dts/intel/axm5616-sim.dts   |   68 +-
 arch/arm64/boot/dts/intel/axm56xx.dtsi  |   90 +-
 drivers/gpio/gpiolib-sysfs.c|2 +-
 drivers/gpio/gpiolib.c  |1 -
 drivers/net/ethernet/lsi/Makefile   |1 -
 drivers/net/ethernet/lsi/lsi-femac.c| 1199 ---
 drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 +
 drivers/net/ethernet/lsi/lsi_acp_net.c  |   98 ++-
 drivers/net/ethernet/lsi/lsi_acp_net.h  |   22 +-
 fs/fs-writeback.c   |5 +-
 kernel/time/timer.c |3 +
 24 files changed, 1023 insertions(+), 1536 deletions(-)
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts
 delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c



--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


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

2016-05-17 Thread Daniel Dragomir
Hello Bruce!

This series of patches brings dts updates and various improvements and fixes 
to the Intel Axxia drivers from linux-yocto-4.1 kernel.

NOTE: All the following patches are for both axxia branches:
standard/axxia/base and standard/preempt-rt/axxia/base,
exept one which is only for the preempt-rt branch:
"kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP"

For convenience, I pushed the patches into a public repo to be able to 
pull them easly and not to apply each one from emails.

You can pull the patches from
https://github.com/ddragomi/YoctoKernel_4.1_pull.git
into git://git.yoctoproject.org/linux-yocto-4.1
Pull
'standard/axxia-dev/base' -> 'standard/axxia/base'
'standard/preempt-rt/axxia-dev/base' -> 'standard/preempt-rt/axxia/base'

Axxia internal tag: 1.27

Thank you,
Daniel Dragomir

John Jacques (10):
  arch/arm64: Update Axxia DTS Files
  axxia: Update the Simulation Device Trees
  axxia: Update the Axxia device trees for 5600 and Lionfish
  axxia: Update the Axxia Device Trees
  drivers/gpio: Fix Compiler Warnings
  drivers/net: Update Axxia FEMAC Driver Statistics Gathering
  drivers/net: Avoid Possible Deadlock in the Axxia FEMAC Driver
  fs: Only Reschedule the Write Lock if Needed.
  kernel/time: Fix Compiler Warnings when PREEMPT_RT_FULL & !SMP
  axxia: Fix Compile Problems in the FEMAC

 arch/arm64/boot/dts/intel/Makefile  |6 +-
 arch/arm64/boot/dts/intel/axc6704-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6704-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6712-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axc6716-sim.dts   |   38 +-
 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi |  259 ++
 arch/arm64/boot/dts/intel/axc6732-sim.dts   |  208 +
 arch/arm64/boot/dts/intel/axc67xx.dtsi  |  113 +--
 arch/arm64/boot/dts/intel/axm5601-emu.dts   |   66 --
 arch/arm64/boot/dts/intel/axm5602-emu.dts   |   63 --
 arch/arm64/boot/dts/intel/axm5604-sim.dts   |   56 +-
 arch/arm64/boot/dts/intel/axm5606-emu.dts   |   50 +-
 arch/arm64/boot/dts/intel/axm5608-sim.dts   |   71 +-
 arch/arm64/boot/dts/intel/axm5616-sim.dts   |   68 +-
 arch/arm64/boot/dts/intel/axm56xx.dtsi  |   90 +-
 drivers/gpio/gpiolib-sysfs.c|2 +-
 drivers/gpio/gpiolib.c  |1 -
 drivers/net/ethernet/lsi/Makefile   |1 -
 drivers/net/ethernet/lsi/lsi-femac.c| 1199 ---
 drivers/net/ethernet/lsi/lsi_acp_mdio.c |2 +
 drivers/net/ethernet/lsi/lsi_acp_net.c  |   98 ++-
 drivers/net/ethernet/lsi/lsi_acp_net.h  |   22 +-
 fs/fs-writeback.c   |5 +-
 kernel/time/timer.c |3 +
 24 files changed, 1023 insertions(+), 1536 deletions(-)
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-cpus.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/axc6732-sim.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5601-emu.dts
 delete mode 100644 arch/arm64/boot/dts/intel/axm5602-emu.dts
 delete mode 100644 drivers/net/ethernet/lsi/lsi-femac.c

-- 
1.9.1

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


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

2015-11-24 Thread Bruce Ashfield

On 15-11-19 11:55 AM, Bruce Ashfield wrote:

On 15-11-19 11:31 AM, Cristian Bercaru wrote:

Hello!

This series of patches brings various improvements to the Intel Axxia
drivers from linux-yocto-4.1, including NCR, PCIe, Dickens, amba-pl011
and XLF device trees.

Please pull the patches from
https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git
into git://git.yoctoproject.org/linux-yocto-4.1
Pull
'standard/axxia/base-1.18' -> 'standard/axxia/base'
'standard/preempt-rt/axxia/base-1.18' -> '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.


I can notify you in advance! I'm right now updating linux-yocto 4.1
to the latest -stable, and refreshing -rt.

I can send another email when that is done, so you'll know to rebase.


Sorry for the slow reply, the -rt updated caused some issues.

I don't have my SRCREV updates out yet, but if you update your 
linux-yocto-4.1

tree, you'll see the new 4.1 and -rt updates.

So rebase and resend and we'll be good to merge.

Bruce



Bruce



Thank you,
Cristian Bercaru

Dave Martin (1):
   serial/amba-pl011: Refactor and simplify TX FIFO handling

Gary McGee (1):
   arch/arm/mach-axxia : Make AXXIA_NCR_RESET_CHECK a Kconfig Option

John Jacques (6):
   arch/arm64: Axxia Device Tree Update for XLF
   drivers/misc: Clean Up and Improve the Axxia NCR Driver
   arch/arm/kvm: KVM_VTTBR Is Too Large for 'add'
   drivers/misc: Clean Up the NCR Driver
   drivers/misc/lsi-ncr.c: Move the Header to the Default Path
   arch/arm/mach-axxia: Clean Up the Mapping of Dickens

SangeethaRao (2):
   drivers/pci/host: Updated X7 PCIe Driver
   drivers/pci/host: Updated Kconfig

Sreedevi Joshi (2):
   char: hwrng: Enabled trng driver for XLF
   misc: mtc: Enable XLF MTC driver

  arch/arm/boot/dts/axm55xx.dtsi|   4 +-
  arch/arm/include/asm/lsi/acp_ncr.h|  45 
  arch/arm/kvm/interrupts.S |   6 +-
  arch/arm/mach-axxia/Kconfig   |   7 +
  arch/arm/mach-axxia/axxia.c   |  53 ++--
  arch/arm/mach-axxia/axxia.h   |   2 +
  arch/arm/mach-axxia/ddr_retention.c   | 186 ++---
  arch/arm/mach-axxia/include/mach/ncr.h|  44 ---
  arch/arm/mach-axxia/perf_event_platform.c |   2 +-
  arch/arm/mach-axxia/platsmp.c |  29 +-
  arch/arm/mach-axxia/rapidio.c |   2 +-
  arch/arm/mach-axxia/smon.c|   3 +-
  arch/arm64/boot/dts/intel/axc6704-emu.dts |   8 +
  arch/arm64/boot/dts/intel/axc6712-emu.dts |  10 +
  arch/arm64/boot/dts/intel/axc67xx.dtsi|   2 +-
  drivers/edac/axxia_edac-l2_cpu.c  |   2 +-
  drivers/edac/axxia_edac-l3.c  |   2 +-
  drivers/edac/axxia_edac-mc.c  |   2 +-
  drivers/misc/lsi-mtc.c|  48 +++-
  drivers/misc/lsi-ncr.c| 435
--
  drivers/misc/lsi-ncr.h|  42 ---
  drivers/net/ethernet/lsi/lsi_acp_net.c|   3 +-
  drivers/pci/host/Kconfig  |   2 +-
  drivers/pci/host/axxia_pci.c  |  24 +-
  drivers/tty/serial/amba-pl011.c   | 113 ++--
  include/linux/lsi-ncr.h   |  55 
  include/linux/lsi_mtc_ioctl.h |  87 +-
  27 files changed, 665 insertions(+), 553 deletions(-)
  delete mode 100644 arch/arm/include/asm/lsi/acp_ncr.h
  delete mode 100644 arch/arm/mach-axxia/include/mach/ncr.h
  delete mode 100644 drivers/misc/lsi-ncr.h
  create mode 100644 include/linux/lsi-ncr.h





--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


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

2015-11-19 Thread Cristian Bercaru
Hello!

This series of patches brings various improvements to the Intel Axxia
drivers from linux-yocto-4.1, including NCR, PCIe, Dickens, amba-pl011
and XLF device trees.

Please pull the patches from
https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git
into git://git.yoctoproject.org/linux-yocto-4.1
Pull
'standard/axxia/base-1.18' -> 'standard/axxia/base'
'standard/preempt-rt/axxia/base-1.18' -> '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,
Cristian Bercaru

Dave Martin (1):
  serial/amba-pl011: Refactor and simplify TX FIFO handling

Gary McGee (1):
  arch/arm/mach-axxia : Make AXXIA_NCR_RESET_CHECK a Kconfig Option

John Jacques (6):
  arch/arm64: Axxia Device Tree Update for XLF
  drivers/misc: Clean Up and Improve the Axxia NCR Driver
  arch/arm/kvm: KVM_VTTBR Is Too Large for 'add'
  drivers/misc: Clean Up the NCR Driver
  drivers/misc/lsi-ncr.c: Move the Header to the Default Path
  arch/arm/mach-axxia: Clean Up the Mapping of Dickens

SangeethaRao (2):
  drivers/pci/host: Updated X7 PCIe Driver
  drivers/pci/host: Updated Kconfig

Sreedevi Joshi (2):
  char: hwrng: Enabled trng driver for XLF
  misc: mtc: Enable XLF MTC driver

 arch/arm/boot/dts/axm55xx.dtsi|   4 +-
 arch/arm/include/asm/lsi/acp_ncr.h|  45 
 arch/arm/kvm/interrupts.S |   6 +-
 arch/arm/mach-axxia/Kconfig   |   7 +
 arch/arm/mach-axxia/axxia.c   |  53 ++--
 arch/arm/mach-axxia/axxia.h   |   2 +
 arch/arm/mach-axxia/ddr_retention.c   | 186 ++---
 arch/arm/mach-axxia/include/mach/ncr.h|  44 ---
 arch/arm/mach-axxia/perf_event_platform.c |   2 +-
 arch/arm/mach-axxia/platsmp.c |  29 +-
 arch/arm/mach-axxia/rapidio.c |   2 +-
 arch/arm/mach-axxia/smon.c|   3 +-
 arch/arm64/boot/dts/intel/axc6704-emu.dts |   8 +
 arch/arm64/boot/dts/intel/axc6712-emu.dts |  10 +
 arch/arm64/boot/dts/intel/axc67xx.dtsi|   2 +-
 drivers/edac/axxia_edac-l2_cpu.c  |   2 +-
 drivers/edac/axxia_edac-l3.c  |   2 +-
 drivers/edac/axxia_edac-mc.c  |   2 +-
 drivers/misc/lsi-mtc.c|  48 +++-
 drivers/misc/lsi-ncr.c| 435 --
 drivers/misc/lsi-ncr.h|  42 ---
 drivers/net/ethernet/lsi/lsi_acp_net.c|   3 +-
 drivers/pci/host/Kconfig  |   2 +-
 drivers/pci/host/axxia_pci.c  |  24 +-
 drivers/tty/serial/amba-pl011.c   | 113 ++--
 include/linux/lsi-ncr.h   |  55 
 include/linux/lsi_mtc_ioctl.h |  87 +-
 27 files changed, 665 insertions(+), 553 deletions(-)
 delete mode 100644 arch/arm/include/asm/lsi/acp_ncr.h
 delete mode 100644 arch/arm/mach-axxia/include/mach/ncr.h
 delete mode 100644 drivers/misc/lsi-ncr.h
 create mode 100644 include/linux/lsi-ncr.h

-- 
1.9.1

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


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

2015-11-19 Thread Bruce Ashfield

On 15-11-19 11:31 AM, Cristian Bercaru wrote:

Hello!

This series of patches brings various improvements to the Intel Axxia
drivers from linux-yocto-4.1, including NCR, PCIe, Dickens, amba-pl011
and XLF device trees.

Please pull the patches from
https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git
into git://git.yoctoproject.org/linux-yocto-4.1
Pull
'standard/axxia/base-1.18' -> 'standard/axxia/base'
'standard/preempt-rt/axxia/base-1.18' -> '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.


I can notify you in advance! I'm right now updating linux-yocto 4.1
to the latest -stable, and refreshing -rt.

I can send another email when that is done, so you'll know to rebase.

Bruce



Thank you,
Cristian Bercaru

Dave Martin (1):
   serial/amba-pl011: Refactor and simplify TX FIFO handling

Gary McGee (1):
   arch/arm/mach-axxia : Make AXXIA_NCR_RESET_CHECK a Kconfig Option

John Jacques (6):
   arch/arm64: Axxia Device Tree Update for XLF
   drivers/misc: Clean Up and Improve the Axxia NCR Driver
   arch/arm/kvm: KVM_VTTBR Is Too Large for 'add'
   drivers/misc: Clean Up the NCR Driver
   drivers/misc/lsi-ncr.c: Move the Header to the Default Path
   arch/arm/mach-axxia: Clean Up the Mapping of Dickens

SangeethaRao (2):
   drivers/pci/host: Updated X7 PCIe Driver
   drivers/pci/host: Updated Kconfig

Sreedevi Joshi (2):
   char: hwrng: Enabled trng driver for XLF
   misc: mtc: Enable XLF MTC driver

  arch/arm/boot/dts/axm55xx.dtsi|   4 +-
  arch/arm/include/asm/lsi/acp_ncr.h|  45 
  arch/arm/kvm/interrupts.S |   6 +-
  arch/arm/mach-axxia/Kconfig   |   7 +
  arch/arm/mach-axxia/axxia.c   |  53 ++--
  arch/arm/mach-axxia/axxia.h   |   2 +
  arch/arm/mach-axxia/ddr_retention.c   | 186 ++---
  arch/arm/mach-axxia/include/mach/ncr.h|  44 ---
  arch/arm/mach-axxia/perf_event_platform.c |   2 +-
  arch/arm/mach-axxia/platsmp.c |  29 +-
  arch/arm/mach-axxia/rapidio.c |   2 +-
  arch/arm/mach-axxia/smon.c|   3 +-
  arch/arm64/boot/dts/intel/axc6704-emu.dts |   8 +
  arch/arm64/boot/dts/intel/axc6712-emu.dts |  10 +
  arch/arm64/boot/dts/intel/axc67xx.dtsi|   2 +-
  drivers/edac/axxia_edac-l2_cpu.c  |   2 +-
  drivers/edac/axxia_edac-l3.c  |   2 +-
  drivers/edac/axxia_edac-mc.c  |   2 +-
  drivers/misc/lsi-mtc.c|  48 +++-
  drivers/misc/lsi-ncr.c| 435 --
  drivers/misc/lsi-ncr.h|  42 ---
  drivers/net/ethernet/lsi/lsi_acp_net.c|   3 +-
  drivers/pci/host/Kconfig  |   2 +-
  drivers/pci/host/axxia_pci.c  |  24 +-
  drivers/tty/serial/amba-pl011.c   | 113 ++--
  include/linux/lsi-ncr.h   |  55 
  include/linux/lsi_mtc_ioctl.h |  87 +-
  27 files changed, 665 insertions(+), 553 deletions(-)
  delete mode 100644 arch/arm/include/asm/lsi/acp_ncr.h
  delete mode 100644 arch/arm/mach-axxia/include/mach/ncr.h
  delete mode 100644 drivers/misc/lsi-ncr.h
  create mode 100644 include/linux/lsi-ncr.h



--
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[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: