[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