[linux-yocto] [PATCH 0/9] LSI AXXIA updates to 3.10 standard/axxia/base

Bruce Ashfield bruce.ashfield at windriver.com
Thu Jun 19 13:30:44 PDT 2014


On 14-06-19 04:13 PM, Charlie Paul wrote:
> Adding RAPIDIO code and support files
>
> Anders Berg (3):
>    dma: lsi-dma32: Add support for sg operation
>    dma: lsi-dma32: Remove debug printks
>    ARM: dts: axxia: Fix flash partitions
>
> John Jacques (4):
>    board/powerpc: Update the Device Tree for 3500
>    arch/arm: virtio
>    arch/arm: Add Virtio Block Support to Axxia Simulation
>    arch/arm/mach-axxia: Update Device Tree for KVM
>
> Palani (1):
>    LSI AXM55xx RAPIDIO: Added support for the sRIO controller in the
>      AXM55xx devices.
>
> SangeethaRao (1):
>    sysdev LSI_POWERPC: Adding 3500 PCIe inbound mapping support

A great improvement in the presentation and log messages. I can't
say that I dug into the implementation details of the PCIe inbound
mapping support.

So I'll ask one question. Can you confirm that the new additions
are all checkpatch.pl clean ?

Other than that, the changes are segmented pretty well, and won't
harm any other board, so no major concerns.

>
>   arch/arm/Kconfig                              |   13 +
>   arch/arm/boot/dts/axm5504-sim.dts             |    6 +
>   arch/arm/boot/dts/axm5508-amarillo.dts        |    2 +-
>   arch/arm/boot/dts/axm5512-amarillo.dts        |    2 +-
>   arch/arm/boot/dts/axm5516-amarillo.dts        |    2 +-
>   arch/arm/boot/dts/axm5516-sim.dts             |    6 +
>   arch/arm/boot/dts/axm55xx.dtsi                |    1 +

It would be nice if the DTS patches were separate from the implementation.
Smaller chunks are easier to review and merge.

Bruce

>   arch/arm/mach-axxia/Makefile                  |    1 +
>   arch/arm/mach-axxia/axxia.c                   |    7 +
>   arch/arm/mach-axxia/include/mach/rio.h        |   44 +
>   arch/arm/mach-axxia/rapidio.c                 |  108 ++
>   arch/powerpc/boot/dts/acp35xx.dts             |   68 +-
>   arch/powerpc/sysdev/lsi_pci.c                 |   42 +-
>   drivers/dma/lsi-dma32.c                       |  233 ++-
>   drivers/dma/lsi-dma32.h                       |    7 +-
>   drivers/rapidio/devices/Kconfig               |    2 +
>   drivers/rapidio/devices/Makefile              |    2 +
>   drivers/rapidio/devices/lsi/Kconfig           |   47 +
>   drivers/rapidio/devices/lsi/Makefile          |    5 +
>   drivers/rapidio/devices/lsi/axxia-rio-irq.c   | 2532 +++++++++++++++++++++++++
>   drivers/rapidio/devices/lsi/axxia-rio-irq.h   |  195 ++
>   drivers/rapidio/devices/lsi/axxia-rio-sysfs.c |  278 +++
>   drivers/rapidio/devices/lsi/axxia-rio.c       | 1751 +++++++++++++++++
>   drivers/rapidio/devices/lsi/axxia-rio.h       |  595 ++++++
>   24 files changed, 5829 insertions(+), 120 deletions(-)
>   create mode 100644 arch/arm/mach-axxia/include/mach/rio.h
>   create mode 100644 arch/arm/mach-axxia/rapidio.c
>   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
>



More information about the linux-yocto mailing list