[PATCH 00/18] Patches for Calxeda highbank enablement
Bryan Wu
bryan.wu at canonical.com
Thu May 17 12:42:39 UTC 2012
On Thu, May 17, 2012 at 2:41 PM, Ike Panhc <ike.pan at canonical.com> wrote:
> These patches are for Calxeda highbank SoC enablement. Please review and see
> if it will cause regression on current supported hardware especially ti-omap.
>
Most patches are in mainline upstream, but I think we can apply them
on top of master and build ti-omap kernel for testing.
I don't have beagle board. So Paolo can help to do that.
> 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
I think this is not for upstream.
-Bryan
> 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
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
--
Bryan Wu <bryan.wu at canonical.com>
Kernel Developer +86.186-168-78255 Mobile
Canonical Ltd. www.canonical.com
Ubuntu - Linux for human beings | www.ubuntu.com
More information about the kernel-team
mailing list