From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from metis.ext.pengutronix.de ([2001:6f8:1178:4:290:27ff:fe1d:cc33]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1UK73S-0008DU-7D for barebox@lists.infradead.org; Mon, 25 Mar 2013 13:03:15 +0000 From: Steffen Trumtrar Date: Mon, 25 Mar 2013 14:02:45 +0100 Message-Id: <1364216570-18315-1-git-send-email-s.trumtrar@pengutronix.de> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "barebox" Errors-To: barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org Subject: [PATCH v3 0/5] ARM: add support for Zynq To: barebox@lists.infradead.org Cc: Steffen Trumtrar Hi! Next shot at Zynq support. I addressed all/most comments from Jean-Christophe and Josh (changelogs are in the respective patches). The lowlevel stuff is still suboptimal with a bunch of writels. Reason: no complete clk- and no pinctrl-support yet. This will be added next. Regards, Steffen Steffen Trumtrar (5): serial: Add driver for Cadence UART ARM: zynq: Add new architecture zynq ARM: zynq: add clk support for zynq7000 ARM: zynq: add zynq fsbl checksum script ARM: zynq: Add support for the Avnet Zedboard arch/arm/Kconfig | 5 + arch/arm/Makefile | 2 + arch/arm/boards/avnet-zedboard/Makefile | 3 + arch/arm/boards/avnet-zedboard/board.c | 38 ++ arch/arm/boards/avnet-zedboard/config.h | 4 + .../boards/avnet-zedboard/env/init/config-board | 7 + arch/arm/boards/avnet-zedboard/flash_header.c | 62 +++ arch/arm/boards/avnet-zedboard/lowlevel.c | 252 +++++++++++++ arch/arm/configs/zedboard_defconfig | 49 +++ arch/arm/mach-zynq/Kconfig | 38 ++ arch/arm/mach-zynq/Makefile | 1 + arch/arm/mach-zynq/clk-zynq7000.c | 417 +++++++++++++++++++++ arch/arm/mach-zynq/devices.c | 8 + arch/arm/mach-zynq/include/mach/barebox.lds.h | 8 + arch/arm/mach-zynq/include/mach/clkdev.h | 6 + arch/arm/mach-zynq/include/mach/debug_ll.h | 37 ++ arch/arm/mach-zynq/include/mach/devices.h | 13 + .../arm/mach-zynq/include/mach/zynq-flash-header.h | 38 ++ arch/arm/mach-zynq/include/mach/zynq7000-regs.h | 132 +++++++ arch/arm/mach-zynq/zynq.c | 56 +++ drivers/serial/Kconfig | 5 + drivers/serial/Makefile | 1 + drivers/serial/serial_cadence.c | 307 +++++++++++++++ include/asm-generic/barebox.lds.h | 3 +- scripts/Makefile | 1 + scripts/zynq_checksum.c | 72 ++++ 26 files changed, 1564 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boards/avnet-zedboard/Makefile create mode 100644 arch/arm/boards/avnet-zedboard/board.c create mode 100644 arch/arm/boards/avnet-zedboard/config.h create mode 100644 arch/arm/boards/avnet-zedboard/env/init/config-board create mode 100644 arch/arm/boards/avnet-zedboard/flash_header.c create mode 100644 arch/arm/boards/avnet-zedboard/lowlevel.c create mode 100644 arch/arm/configs/zedboard_defconfig create mode 100644 arch/arm/mach-zynq/Kconfig create mode 100644 arch/arm/mach-zynq/Makefile create mode 100644 arch/arm/mach-zynq/clk-zynq7000.c create mode 100644 arch/arm/mach-zynq/devices.c create mode 100644 arch/arm/mach-zynq/include/mach/barebox.lds.h create mode 100644 arch/arm/mach-zynq/include/mach/clkdev.h create mode 100644 arch/arm/mach-zynq/include/mach/debug_ll.h create mode 100644 arch/arm/mach-zynq/include/mach/devices.h create mode 100644 arch/arm/mach-zynq/include/mach/zynq-flash-header.h create mode 100644 arch/arm/mach-zynq/include/mach/zynq7000-regs.h create mode 100644 arch/arm/mach-zynq/zynq.c create mode 100644 drivers/serial/serial_cadence.c create mode 100644 scripts/zynq_checksum.c -- 1.8.2.rc2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox