Patchwork [00/10,Quantal] Enable EDAC support for highbank

login
register
mail settings
Submitter Ike Panhc
Date June 8, 2012, 7:34 a.m.
Message ID <1339140847-10159-1-git-send-email-ike.pan@canonical.com>
Download mbox
Permalink /patch/163719/
State New
Headers show

Pull-request

git://kernel.ubuntu.com/ikepanhc/public.git lp1008345-quantal

Comments

Ike Panhc - June 8, 2012, 7:34 a.m.
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
Tim Gardner - June 13, 2012, 1:41 p.m.
Please redo this patch set against Quantal master-next. There has been a
bit of stuff moving around with -rc2, especially the gpio driver bits.

These patch sets would be easier to merge if you would develop them
against master-next (for the development kernels), and try to time them
so that they happen between major -rc rebases. I don't wanna have to
think too hard...

rtg
Ike Panhc - June 13, 2012, 11:43 p.m.
On 06/13/2012 09:41 PM, Tim Gardner wrote:
> Please redo this patch set against Quantal master-next. There has been a
> bit of stuff moving around with -rc2, especially the gpio driver bits.
> 
> These patch sets would be easier to merge if you would develop them
> against master-next (for the development kernels), and try to time them
> so that they happen between major -rc rebases. I don't wanna have to
> think too hard...
> 
> rtg

I am doing that. Looks like after the merge window, I need to fix something within the patch.

Just fixed the config problem and get some more errors when compiling

/home/ikepanhc/build/drivers/clk/clk-highbank.c:296:7: error: too many arguments to function 'clk_register'

/home/ikepanhc/build/drivers/edac/highbank_mc_edac.c:175:5: error: 'struct csrow_info' has no member named 'edac_mode'
/home/ikepanhc/build/drivers/edac/highbank_mc_edac.c:176:5: error: 'struct csrow_info' has no member named 'mtype'
/home/ikepanhc/build/drivers/edac/highbank_mc_edac.c:178:5: error: 'struct csrow_info' has no member named 'nr_pages'
/home/ikepanhc/build/drivers/edac/highbank_mc_edac.c:179:40: error: 'struct csrow_info' has no member named 'nr_pages'
/home/ikepanhc/build/drivers/edac/highbank_mc_edac.c:180:5: error: 'struct csrow_info' has no member named 'grain'
/home/ikepanhc/build/drivers/edac/highbank_mc_edac.c:181:5: error: 'struct csrow_info' has no member named 'dtype'