edac: AMD8111 & AMD8131 Kconfig fixup
[sfrench/cifs-2.6.git] / drivers / edac / Kconfig
index eee47fd16d79866899f7438fcdaea321a524d1f8..956982f8739b372d05c1f3dec73ad4735884b0e0 100644 (file)
@@ -1,13 +1,12 @@
 #
 #      EDAC Kconfig
-#      Copyright (c) 2003 Linux Networx
+#      Copyright (c) 2008 Doug Thompson www.softwarebitmaker.com
 #      Licensed and distributed under the GPL
 #
 
 menuconfig EDAC
-       bool "EDAC - error detection and reporting (EXPERIMENTAL)"
+       bool "EDAC - error detection and reporting"
        depends on HAS_IOMEM
-       depends on EXPERIMENTAL
        depends on X86 || PPC
        help
          EDAC is designed to report errors in the core system.
@@ -40,6 +39,14 @@ config EDAC_DEBUG
          there're four debug levels (x=0,1,2,3 from low to high).
          Usually you should select 'N'.
 
+config EDAC_DEBUG_VERBOSE
+       bool "More verbose debugging"
+       depends on EDAC_DEBUG
+       help
+         This option makes debugging information more verbose.
+         Source file name and line number where debugging message
+         printed will be added to debugging message.
+
 config EDAC_MM_EDAC
        tristate "Main Memory EDAC (Error Detection And Correction) reporting"
        default y
@@ -174,4 +181,31 @@ config EDAC_CELL
          Cell Broadband Engine internal memory controller
          on platform without a hypervisor
 
+config EDAC_PPC4XX
+       tristate "PPC4xx IBM DDR2 Memory Controller"
+       depends on EDAC_MM_EDAC && 4xx
+       help
+         This enables support for EDAC on the ECC memory used
+         with the IBM DDR2 memory controller found in various
+         PowerPC 4xx embedded processors such as the 405EX[r],
+         440SP, 440SPe, 460EX, 460GT and 460SX.
+
+config EDAC_AMD8131
+       tristate "AMD8131 HyperTransport PCI-X Tunnel"
+       depends on EDAC_MM_EDAC && PCI && PPC_MAPLE
+       help
+         Support for error detection and correction on the
+         AMD8131 HyperTransport PCI-X Tunnel chip.
+         Note, add more Kconfig dependency if it's adopted
+         on some machine other than Maple.
+
+config EDAC_AMD8111
+       tristate "AMD8111 HyperTransport I/O Hub"
+       depends on EDAC_MM_EDAC && PCI && PPC_MAPLE
+       help
+         Support for error detection and correction on the
+         AMD8111 HyperTransport I/O Hub chip.
+         Note, add more Kconfig dependency if it's adopted
+         on some machine other than Maple.
+
 endif # EDAC