From patchwork Fri Jun 8 07:34:06 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ike Panhc X-Patchwork-Id: 163719 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id D21E6B6FC4 for ; Fri, 8 Jun 2012 17:34:30 +1000 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1Scti4-0008FP-1E; Fri, 08 Jun 2012 07:34:16 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1Scthz-0008Ez-RZ for kernel-team@lists.ubuntu.com; Fri, 08 Jun 2012 07:34:13 +0000 Received: from [210.242.151.101] (helo=canonical.com) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Scthz-0003NB-85 for kernel-team@lists.ubuntu.com; Fri, 08 Jun 2012 07:34:11 +0000 From: Ike Panhc To: kernel-team@lists.ubuntu.com Subject: [PATCH 00/10] [Quantal] Enable EDAC support for highbank Date: Fri, 8 Jun 2012 15:34:06 +0800 Message-Id: <1339140847-10159-1-git-send-email-ike.pan@canonical.com> X-Mailer: git-send-email 1.7.9.5 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com These patches are almost identical to those for Precise SRU but not in Quantal yet. Some minor modification to make sure build is fine with omap. The following changes since commit 4987f2a6c284b9a2f79f39b9a372acc2934d9ddf: UBUNTU: Ubuntu-3.4.0-5.11 (2012-06-05 09:57:36 -0700) are available in the git repository at: git://kernel.ubuntu.com/ikepanhc/public.git lp1008345-quantal for you to fetch changes up to d1e1be5e253ef0e2d2f4d9774e33b826e5c35fee: UBUNTU: [Config] Updateconfigs for new configs (2012-06-08 11:07:10 +0800) Grant Likely (2): UBUNTU: SAUCE: of: add clock providers UBUNTU: SAUCE: dt/clock: Add handling for fixed clocks and a clock node setup iterator Ike Panhc (1): UBUNTU: [Config] Updateconfigs for new configs Rob Herring (6): UBUNTU: SAUCE: dt/clock: add a simple provider get function UBUNTU: SAUCE: dt/clock: add function to get parent clock name UBUNTU: SAUCE: clk: add highbank clock support UBUNTU: SAUCE: net: calxedaxgmac: enable rx cut-thru mode UBUNTU: SAUCE: EDAC: Add support for the highbank platform memory UBUNTU: SAUCE: EDAC: add support for highbank platform L2 cache ecc Will Deacon (1): UBUNTU: (drop after v3.5-rc1) ARM: 7347/1: SCU: use cpu_logical_map for per-CPU low power mode .../devicetree/bindings/clock/clock-bindings.txt | 116 +++++++ .../devicetree/bindings/clock/fixed-clock.txt | 21 ++ arch/arm/Kconfig | 1 + arch/arm/boot/dts/highbank.dts | 105 +++++- arch/arm/kernel/smp_scu.c | 3 +- arch/arm/mach-highbank/Makefile | 2 +- arch/arm/mach-highbank/clock.c | 62 ---- arch/arm/mach-highbank/highbank.c | 16 + debian.master/config/amd64/config.common.amd64 | 2 + debian.master/config/armel/config.common.armel | 1 + debian.master/config/armhf/config.common.armhf | 1 + debian.master/config/armhf/config.flavour.highbank | 1 + debian.master/config/armhf/config.flavour.omap | 1 + debian.master/config/config.common.ubuntu | 9 +- debian.master/config/i386/config.common.i386 | 2 + debian.master/config/powerpc/config.common.powerpc | 2 + debian.master/config/ppc64/config.common.ppc64 | 2 + drivers/clk/Makefile | 2 + drivers/clk/clk-highbank.c | 336 ++++++++++++++++++++ drivers/clk/clkdev.c | 9 + drivers/edac/Kconfig | 16 +- drivers/edac/Makefile | 4 + drivers/edac/highbank_l2_edac.c | 149 +++++++++ drivers/edac/highbank_mc_edac.c | 223 +++++++++++++ drivers/net/ethernet/calxeda/xgmac.c | 5 +- drivers/of/Kconfig | 6 + drivers/of/Makefile | 1 + drivers/of/clock.c | 237 ++++++++++++++ include/linux/of_clk.h | 43 +++ 29 files changed, 1308 insertions(+), 70 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/clock-bindings.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-clock.txt delete mode 100644 arch/arm/mach-highbank/clock.c create mode 100644 drivers/clk/clk-highbank.c create mode 100644 drivers/edac/highbank_l2_edac.c create mode 100644 drivers/edac/highbank_mc_edac.c create mode 100644 drivers/of/clock.c create mode 100644 include/linux/of_clk.h