From patchwork Fri Aug 3 01:22:48 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ike Panhc X-Patchwork-Id: 174821 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 4EB7D2C0088 for ; Fri, 3 Aug 2012 11:23:08 +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 1Sx6bQ-00014f-NF; Fri, 03 Aug 2012 01:22:56 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1Sx6bO-00014Z-BJ for kernel-team@lists.ubuntu.com; Fri, 03 Aug 2012 01:22:54 +0000 Received: from 220-134-16-35.hinet-ip.hinet.net ([220.134.16.35] helo=canonical.com) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Sx6bN-0006YN-9h for kernel-team@lists.ubuntu.com; Fri, 03 Aug 2012 01:22:54 +0000 From: Ike Panhc To: kernel-team@lists.ubuntu.com Subject: [PATCH 00/14] [Quantal] EDAC/CLK patches for highbank Date: Fri, 3 Aug 2012 09:22:48 +0800 Message-Id: <1343956968-5248-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 BugLink: http://launchpad.net/bugs/1008345 And also fix for ethernet, power button handling and SATA. The following changes since commit c9499363691baac8cf3cd3a8e094ad9b65f427ea: UBUNTU: Ubuntu-3.5.0-7.7 (2012-07-30 11:11:33 -0700) are available in the git repository at: git://kernel.ubuntu.com/ikepanhc/public.git lp1008345-quantal-new for you to fetch changes up to 1e930e3850099268b9be89f1cfb7c91082253c84: UBUNTU: [Config] Enable EDAC/CLK for highbank (2012-08-02 15:45:16 +0800) Grant Likely (2): UBUNTU: (drop after 3.6-rc1) clk: add DT clock binding support UBUNTU: (drop after 3.6-rc1) clk: add DT fixed-clock binding support Ike Panhc (1): UBUNTU: [Config] Enable EDAC/CLK for highbank Rob Herring (11): UBUNTU: (drop after 3.6-rc1) clk: add highbank clock support UBUNTU: (drop after 3.6-rc1) edac: add support for Calxeda highbank memory controller UBUNTU: (drop after 3.6-rc1) edac: add support for Calxeda highbank L2 cache ecc UBUNTU: (drop after 3.6-rc1) net: calxedaxgmac: enable rx cut-thru mode UBUNTU: (drop after 3.6-rc1) net: calxedaxgmac: fix hang on rx refill UBUNTU: SAUCE: net: calxedaxgmac: add write barriers around setting owner bit UBUNTU: SAUCE: ARM smp_twd: add back "arm,smp-twd" compatible property UBUNTU: SAUCE: ARM: highbank: add soft power and reset key event handling UBUNTU: SAUCE: ARM: highbank: use writel_relaxed variant for pwr requests UBUNTU: SAUCE: ahci: un-staticize ahci_dev_classify UBUNTU: SAUCE: ahci_platform: add custom hard reset for Calxeda ahci ctrlr .../devicetree/bindings/arm/calxeda/l2ecc.txt | 15 + .../devicetree/bindings/arm/calxeda/mem-ctrlr.txt | 14 + .../devicetree/bindings/clock/calxeda.txt | 17 + .../devicetree/bindings/clock/clock-bindings.txt | 117 +++++++ .../devicetree/bindings/clock/fixed-clock.txt | 21 ++ arch/arm/Kconfig | 1 + arch/arm/boot/dts/highbank.dts | 103 +++++- arch/arm/kernel/smp_twd.c | 1 + arch/arm/mach-highbank/Makefile | 2 +- arch/arm/mach-highbank/clock.c | 67 ---- arch/arm/mach-highbank/highbank.c | 29 ++ arch/arm/mach-highbank/sysregs.h | 8 +- 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 | 7 +- 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/ata/ahci.h | 1 + drivers/ata/ahci_platform.c | 74 ++++- drivers/ata/libahci.c | 3 +- drivers/clk/Makefile | 1 + drivers/clk/clk-fixed-rate.c | 23 ++ drivers/clk/clk-highbank.c | 346 ++++++++++++++++++++ drivers/clk/clk.c | 141 ++++++++ drivers/clk/clkdev.c | 77 +++++ drivers/edac/Kconfig | 16 +- drivers/edac/Makefile | 3 + drivers/edac/highbank_l2_edac.c | 149 +++++++++ drivers/edac/highbank_mc_edac.c | 238 ++++++++++++++ drivers/net/ethernet/calxeda/xgmac.c | 41 +-- include/linux/clk-provider.h | 16 + include/linux/clk.h | 19 ++ 36 files changed, 1458 insertions(+), 104 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt create mode 100644 Documentation/devicetree/bindings/clock/calxeda.txt 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