[PATCH 00/18] Patches for Calxeda highbank enablement

Ike Panhc ike.pan at canonical.com
Thu May 17 06:41:18 UTC 2012


These patches are for Calxeda highbank SoC enablement. Please review and see
if it will cause regression on current supported hardware especially ti-omap.

If all these patches are safe to be merged, I will post again with patch to
add new flavour and config. Otherwise another linux-highbank package is
necessary to carry on these patches.

For those patches already in mainline kernel, the commit sha1 is written in
the comment.

Dave Martin (4):
  ARM: amba: Auto-generate AMBA driver module aliases during modpost
  ARM: amba: Move definition of struct amba_id to mod_devicetable.h
  rtc: pl031: Enable module alias autogeneration for AMBA drivers
  dmaengine: pl330: Enable module alias autogeneration for AMBA drivers

Mark Langsdorf (1):
  arm highbank: add support for pl320-ipc driver

Pawel Moll (1):
  ARM: versatile: Add missing ENDPROC to headsmp.S

Rob Herring (12):
  ARM: highbank: add xgmac ethernet devices to dts
  net: add calxeda xgmac ethernet driver
  input: add a key driver for highbank
  ARM: msm: Add missing ENDPROC to headsmp.S
  ARM: ux500: add missing ENDPROC to headsmp.S
  ARM: exynos: remove incorrect BSYM usage
  ARM: imx: remove incorrect BSYM usage
  ARM: highbank: remove incorrect BSYM usage
  ARM: make BSYM macro assembly only
  ARM: highbank: Add smc calls to enable/disable the L2
  TEMP: force DMA buffers to non-bufferable on highbank
  net: calxedaxgmac: fix net timeout recovery

 .../devicetree/bindings/net/calxeda-xgmac.txt      |   15 +
 arch/arm/boot/dts/highbank.dts                     |   16 +
 arch/arm/include/asm/unified.h                     |    4 +-
 arch/arm/mach-exynos/headsmp.S                     |    2 +
 arch/arm/mach-exynos/platsmp.c                     |    5 +-
 arch/arm/mach-highbank/Makefile                    |    8 +-
 arch/arm/mach-highbank/core.h                      |    1 +
 arch/arm/mach-highbank/highbank.c                  |   18 +-
 arch/arm/mach-highbank/include/mach/pl320-ipc.h    |   20 +
 arch/arm/mach-highbank/pl320-ipc.c                 |  308 ++++
 arch/arm/mach-highbank/smc.S                       |   31 +
 arch/arm/mach-imx/src.c                            |    3 +-
 arch/arm/mach-msm/headsmp.S                        |    1 +
 arch/arm/mach-realview/platsmp.c                   |    3 +-
 arch/arm/mach-ux500/headsmp.S                      |    2 +
 arch/arm/mach-vexpress/platsmp.c                   |    4 +-
 arch/arm/mm/Kconfig                                |    2 +-
 arch/arm/plat-versatile/headsmp.S                  |    1 +
 drivers/amba/bus.c                                 |    4 +
 drivers/dma/pl330.c                                |    2 +
 drivers/input/keyboard/Kconfig                     |   11 +
 drivers/input/keyboard/Makefile                    |    1 +
 drivers/input/keyboard/highbank_keys.c             |  141 ++
 drivers/net/ethernet/Kconfig                       |    1 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/calxeda/Kconfig               |    7 +
 drivers/net/ethernet/calxeda/Makefile              |    1 +
 drivers/net/ethernet/calxeda/xgmac.c               | 1929 ++++++++++++++++++++
 drivers/rtc/rtc-pl031.c                            |    2 +
 include/linux/amba/bus.h                           |    7 +-
 include/linux/mod_devicetable.h                    |   18 +
 scripts/mod/file2alias.c                           |   72 +
 32 files changed, 2619 insertions(+), 22 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.txt
 create mode 100644 arch/arm/mach-highbank/include/mach/pl320-ipc.h
 create mode 100644 arch/arm/mach-highbank/pl320-ipc.c
 create mode 100644 arch/arm/mach-highbank/smc.S
 create mode 100644 drivers/input/keyboard/highbank_keys.c
 create mode 100644 drivers/net/ethernet/calxeda/Kconfig
 create mode 100644 drivers/net/ethernet/calxeda/Makefile
 create mode 100644 drivers/net/ethernet/calxeda/xgmac.c

-- 
1.7.9.5





More information about the kernel-team mailing list