From patchwork Sat Jul 9 01:40:57 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Barry Song <21cnbao@gmail.com> X-Patchwork-Id: 103955 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id A2EBC1007D4 for ; Sat, 9 Jul 2011 11:41:51 +1000 (EST) Received: from canuck.infradead.org ([2001:4978:20e::1]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1QfMXu-0006sP-B2; Sat, 09 Jul 2011 01:41:26 +0000 Received: from localhost ([127.0.0.1] helo=canuck.infradead.org) by canuck.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1QfMXt-0008Om-VX; Sat, 09 Jul 2011 01:41:25 +0000 Received: from mail-bw0-f49.google.com ([209.85.214.49]) by canuck.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1QfMXq-0008OS-K1 for linux-arm-kernel@lists.infradead.org; Sat, 09 Jul 2011 01:41:24 +0000 Received: by bwf12 with SMTP id 12so2567559bwf.36 for ; Fri, 08 Jul 2011 18:41:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=qLUEB6EX4hJzhLtNLq4hcccqSfYHKgOM0fgU8lUInuo=; b=tNeE6mVvw9NEuf0C0wfhftpFnIz52Z14xa1xuz9eSQd5Ocnt1T3yKmx9VV2pZ9acMN rRyeLSBtFP/Ib1+81hb4Gdn49egBCBi5bZBP5MWEDQGo0TrK9YOmaSM8HUfeKnwnKRfp nyxAUHs4f6KhUG+7sum4mGhPS9xVgji7US7Bo= Received: by 10.204.14.204 with SMTP id h12mr1642986bka.78.1310175677951; Fri, 08 Jul 2011 18:41:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.37.10 with HTTP; Fri, 8 Jul 2011 18:40:57 -0700 (PDT) From: Barry Song <21cnbao@gmail.com> Date: Sat, 9 Jul 2011 09:40:57 +0800 Message-ID: Subject: [GIT PULL] CSR SiRFprimaII board support for v3.1 To: arnd@arndb.de X-CRM114-Version: 20090807-BlameThorstenAndJenny ( TRE 0.7.6 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20110708_214123_070347_DA741486 X-CRM114-Status: GOOD ( 13.06 ) X-Spam-Score: -0.8 (/) X-Spam-Report: SpamAssassin version 3.3.1 on canuck.infradead.org summary: Content analysis details: (-0.8 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.214.49 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (21cnbao[at]gmail.com) -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.0 T_TO_NO_BRKTS_FREEMAIL To: misformatted and free email service Cc: workgroup.linux@csr.com, linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.12 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Arnd, Please pull CSR SiRFprimaII board support from: git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel.git for-arnd It is same with v5 patchset I sent in the linux-arm-kernel mail list. For more comments ongoing/coming and new features, I will work on them to figure out incremental patches. There are still large number of work left in mach-prima2, for exmaple, PM, full clock tree, RTC-IOBG APIs, gpio(now drivers/gpio), pinmux(now drivers/pinmux) and so on. Those will be continued in the next merge window. I'd like to say we really appreciate you very much for your great help on the basic board support of CSR prima2. Regards, Barry The following changes since commit f1bb20a8365f6753e0f7b6e94981ca2b662bae13: Linus Torvalds (1): Merge branch 'for-30-rc5/all-i2c' of git://git.fluff.org/bjdooks/linux are available in the git repository at: git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel.git for-arnd Barry Song (1): ARM: CSR: mapping early DEBUG_LL uart Binghua Duan (1): ARM: CSR: Adding CSR SiRFprimaII board support Rongjun Ying (1): ARM: CSR: initializing L2 cache Documentation/devicetree/bindings/arm/sirf.txt | 3 + arch/arm/Kconfig | 14 + arch/arm/Makefile | 1 + arch/arm/boot/dts/prima2-cb.dts | 416 ++++++++++++++++++ arch/arm/mach-prima2/Makefile | 7 + arch/arm/mach-prima2/Makefile.boot | 3 + arch/arm/mach-prima2/clock.c | 509 +++++++++++++++++++++++ arch/arm/mach-prima2/common.h | 26 ++ arch/arm/mach-prima2/include/mach/clkdev.h | 15 + arch/arm/mach-prima2/include/mach/debug-macro.S | 29 ++ arch/arm/mach-prima2/include/mach/entry-macro.S | 29 ++ arch/arm/mach-prima2/include/mach/hardware.h | 15 + arch/arm/mach-prima2/include/mach/io.h | 16 + arch/arm/mach-prima2/include/mach/irqs.h | 17 + arch/arm/mach-prima2/include/mach/map.h | 16 + arch/arm/mach-prima2/include/mach/memory.h | 21 + arch/arm/mach-prima2/include/mach/system.h | 29 ++ arch/arm/mach-prima2/include/mach/timex.h | 14 + arch/arm/mach-prima2/include/mach/uart.h | 23 + arch/arm/mach-prima2/include/mach/uncompress.h | 40 ++ arch/arm/mach-prima2/include/mach/vmalloc.h | 16 + arch/arm/mach-prima2/irq.c | 71 ++++ arch/arm/mach-prima2/l2x0.c | 59 +++ arch/arm/mach-prima2/lluart.c | 25 ++ arch/arm/mach-prima2/prima2.c | 41 ++ arch/arm/mach-prima2/rstc.c | 69 +++ arch/arm/mach-prima2/timer.c | 217 ++++++++++ arch/arm/mm/Kconfig | 2 +- 28 files changed, 1742 insertions(+), 1 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/sirf.txt create mode 100644 arch/arm/boot/dts/prima2-cb.dts create mode 100644 arch/arm/mach-prima2/Makefile create mode 100644 arch/arm/mach-prima2/Makefile.boot create mode 100644 arch/arm/mach-prima2/clock.c create mode 100644 arch/arm/mach-prima2/common.h create mode 100644 arch/arm/mach-prima2/include/mach/clkdev.h create mode 100644 arch/arm/mach-prima2/include/mach/debug-macro.S create mode 100644 arch/arm/mach-prima2/include/mach/entry-macro.S create mode 100644 arch/arm/mach-prima2/include/mach/hardware.h create mode 100644 arch/arm/mach-prima2/include/mach/io.h create mode 100644 arch/arm/mach-prima2/include/mach/irqs.h create mode 100644 arch/arm/mach-prima2/include/mach/map.h create mode 100644 arch/arm/mach-prima2/include/mach/memory.h create mode 100644 arch/arm/mach-prima2/include/mach/system.h create mode 100644 arch/arm/mach-prima2/include/mach/timex.h create mode 100644 arch/arm/mach-prima2/include/mach/uart.h create mode 100644 arch/arm/mach-prima2/include/mach/uncompress.h create mode 100644 arch/arm/mach-prima2/include/mach/vmalloc.h create mode 100644 arch/arm/mach-prima2/irq.c create mode 100644 arch/arm/mach-prima2/l2x0.c create mode 100644 arch/arm/mach-prima2/lluart.c create mode 100644 arch/arm/mach-prima2/prima2.c create mode 100644 arch/arm/mach-prima2/rstc.c create mode 100644 arch/arm/mach-prima2/timer.c