[GIT PULL] EDAC queue for 4.9

From: Borislav Petkov
Date: Tue Oct 04 2016 - 01:47:59 EST


Hi Linus,

a lot of movement in the EDAC tree this time around, coarse changelog
below.

Please pull,
thanks.

---
The following changes since commit 29b4817d4018df78086157ea3a55c1d9424a7cfc:

Linux 4.8-rc1 (2016-08-07 18:18:00 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git tags/edac_for_4.9

for you to fetch changes up to a29d64a45eed1ee0d4ac90335da79ad1a9a0990d:

EDAC, altera: Add IRQ Flags to disable IRQ while handling (2016-09-23 12:03:34 +0200)

----------------------------------------------------------------
* Altera Arria10 enablement of NAND, DMA, USB, QSPI and SD-MMC FIFO
buffers (Thor Thayer)

* Split the memory controller part out of mpc85xx and share it with a
* new Freescale ARM Layerscape driver (York Sun)

* amd64_edac fixes (Yazen Ghannam)

* Misc cleanups, refactoring and fixes all over the place

----------------------------------------------------------------
Bhaktipriya Shridhar (1):
EDAC, wq: Remove deprecated create_singlethread_workqueue()

Borislav Petkov (3):
EDAC, I3000: Orphan driver
EDAC: Move Doug Thompson to CREDITS
EDAC, fsl_ddr: Add entry to MAINTAINERS

Colin Ian King (1):
EDAC, sb_edac: Remove NULL pointer check on array pci_tad

Michael Ellerman (1):
EDAC: Remove NO_IRQ from powerpc-only drivers

Thor Thayer (17):
Documentation: dt: socfpga: Add Arria10 NAND EDAC binding
Documentation: dt: socfpga: Add Arria10 DMA EDAC binding
Documentation: dt: socfpga: Add Arria10 USB EDAC binding
Documentation: dt: socfpga: Add Arria10 QSPI EDAC binding
EDAC, altera: Add Arria10 NAND support
EDAC, altera: Add Arria10 DMA support
EDAC, altera: Add Arria10 USB support
EDAC, altera: Add Arria10 QSPI support
ARM: dts: Add Arria10 DMA EDAC devicetree entry
ARM: dts: Add Arria10 USB EDAC devicetree entry
Documentation: dt: socfpga: Add Arria10 SD-MMC EDAC binding
EDAC, altera: Add Arria10 SD-MMC EDAC support
ARM: dts: Add Arria10 SD/MMC EDAC devicetree entry
EDAC, altera: Rename device trigger to common name
EDAC, altera: Rename MC trigger to common name
EDAC, altera: Correct EDAC IRQ error message
EDAC, altera: Add IRQ Flags to disable IRQ while handling

Tillmann Heidsieck (1):
EDAC, mpc85xx: Fix PCIe error capture

Wei Yongjun (2):
EDAC, altera: Make a10_eccmgr_ic_ops static
EDAC, fsl_ddr: Fix error return code in fsl_mc_err_probe()

Yazen Ghannam (2):
EDAC, amd64: Fix channel decode on Fam15hMod60h systems
EDAC, amd64: Autoload module using x86_cpu_id

York Sun (9):
EDAC, mpc85xx: Drop setting/clearing RFXE bit in HID1
EDAC, mpc85xx: Replace printk() with pr_* format
EDAC, fsl-ddr: Separate FSL DDR driver from MPC85xx
EDAC, fsl_ddr: Rename macros and names
EDAC, fsl_ddr: Add missing DDR DRAM types
EDAC, fsl_ddr: Add support for little endian
EDAC, fsl_ddr: Fix IRQ dispose warning when module is removed
EDAC, layerscape: Add Layerscape EDAC support
EDAC, fsl_ddr: Replace simple_strtoul() with kstrtoul()

CREDITS | 8 +
.../bindings/arm/altera/socfpga-eccmgr.txt | 98 +++
.../fsl/ddr.txt} | 2 +
MAINTAINERS | 15 +-
arch/arm/boot/dts/socfpga_arria10.dtsi | 16 +
arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 12 +
arch/arm64/Kconfig.platforms | 1 +
drivers/edac/Kconfig | 42 ++
drivers/edac/Makefile | 8 +-
drivers/edac/altera_edac.c | 346 ++++++++++-
drivers/edac/altera_edac.h | 6 +-
drivers/edac/amd64_edac.c | 24 +-
drivers/edac/fsl_ddr_edac.c | 633 +++++++++++++++++++
drivers/edac/fsl_ddr_edac.h | 79 +++
drivers/edac/layerscape_edac.c | 73 +++
drivers/edac/mpc85xx_edac.c | 685 ++-------------------
drivers/edac/mpc85xx_edac.h | 66 --
drivers/edac/mv64x60_edac.c | 4 -
drivers/edac/ppc4xx_edac.c | 4 +-
drivers/edac/sb_edac.c | 5 +-
drivers/edac/wq.c | 2 +-
21 files changed, 1373 insertions(+), 756 deletions(-)
rename Documentation/devicetree/bindings/{powerpc/fsl/mem-ctrlr.txt => memory-controllers/fsl/ddr.txt} (86%)
create mode 100644 drivers/edac/fsl_ddr_edac.c
create mode 100644 drivers/edac/fsl_ddr_edac.h
create mode 100644 drivers/edac/layerscape_edac.c

--
Regards/Gruss,
Boris.

SUSE Linux GmbH, GF: Felix ImendÃrffer, Jane Smithard, Graham Norton, HRB 21284 (AG NÃrnberg)
--