xref: /linux/drivers/edac/Kconfig (revision 90cbc45b1d8a81e661a981ddd69f95d6915f1574)
1da9bb1d2SAlan Cox#
2da9bb1d2SAlan Cox#	EDAC Kconfig
3da9bb1d2SAlan Cox#	Copyright (c) 2003 Linux Networx
4da9bb1d2SAlan Cox#	Licensed and distributed under the GPL
5da9bb1d2SAlan Cox#
6da9bb1d2SAlan Cox# $Id: Kconfig,v 1.4.2.7 2005/07/08 22:05:38 dsp_llnl Exp $
7da9bb1d2SAlan Cox#
8da9bb1d2SAlan Cox
9da9bb1d2SAlan Coxmenu 'EDAC - error detection and reporting (RAS)'
10da9bb1d2SAlan Cox
11da9bb1d2SAlan Coxconfig EDAC
12da9bb1d2SAlan Cox	tristate "EDAC core system error reporting"
13da9bb1d2SAlan Cox	depends on X86
14da9bb1d2SAlan Cox	default y
15da9bb1d2SAlan Cox	help
16da9bb1d2SAlan Cox	  EDAC is designed to report errors in the core system.
17da9bb1d2SAlan Cox	  These are low-level errors that are reported in the CPU or
18da9bb1d2SAlan Cox	  supporting chipset: memory errors, cache errors, PCI errors,
19da9bb1d2SAlan Cox	  thermal throttling, etc..  If unsure, select 'Y'.
20da9bb1d2SAlan Cox
21da9bb1d2SAlan Cox
22da9bb1d2SAlan Coxcomment "Reporting subsystems"
23da9bb1d2SAlan Cox	depends on EDAC
24da9bb1d2SAlan Cox
25da9bb1d2SAlan Coxconfig EDAC_DEBUG
26da9bb1d2SAlan Cox	bool "Debugging"
27da9bb1d2SAlan Cox	depends on EDAC
28da9bb1d2SAlan Cox	help
29da9bb1d2SAlan Cox	  This turns on debugging information for the entire EDAC
30da9bb1d2SAlan Cox	  sub-system. You can insert module with "debug_level=x", current
31da9bb1d2SAlan Cox	  there're four debug levels (x=0,1,2,3 from low to high).
32da9bb1d2SAlan Cox	  Usually you should select 'N'.
33da9bb1d2SAlan Cox
34da9bb1d2SAlan Coxconfig EDAC_MM_EDAC
35da9bb1d2SAlan Cox	tristate "Main Memory EDAC (Error Detection And Correction) reporting"
36da9bb1d2SAlan Cox	depends on EDAC
37da9bb1d2SAlan Cox	default y
38da9bb1d2SAlan Cox	help
39da9bb1d2SAlan Cox	  Some systems are able to detect and correct errors in main
40da9bb1d2SAlan Cox	  memory.  EDAC can report statistics on memory error
41da9bb1d2SAlan Cox	  detection and correction (EDAC - or commonly referred to ECC
42da9bb1d2SAlan Cox	  errors).  EDAC will also try to decode where these errors
43da9bb1d2SAlan Cox	  occurred so that a particular failing memory module can be
44da9bb1d2SAlan Cox	  replaced.  If unsure, select 'Y'.
45da9bb1d2SAlan Cox
46da9bb1d2SAlan Cox
47da9bb1d2SAlan Coxconfig EDAC_AMD76X
48da9bb1d2SAlan Cox	tristate "AMD 76x (760, 762, 768)"
49*90cbc45bSDave Jones	depends on EDAC_MM_EDAC && PCI && X86_32
50da9bb1d2SAlan Cox	help
51da9bb1d2SAlan Cox	  Support for error detection and correction on the AMD 76x
52da9bb1d2SAlan Cox	  series of chipsets used with the Athlon processor.
53da9bb1d2SAlan Cox
54da9bb1d2SAlan Coxconfig EDAC_E7XXX
55da9bb1d2SAlan Cox	tristate "Intel e7xxx (e7205, e7500, e7501, e7505)"
56da9bb1d2SAlan Cox	depends on EDAC_MM_EDAC && PCI
57da9bb1d2SAlan Cox	help
58da9bb1d2SAlan Cox	  Support for error detection and correction on the Intel
59da9bb1d2SAlan Cox	  E7205, E7500, E7501 and E7505 server chipsets.
60da9bb1d2SAlan Cox
61da9bb1d2SAlan Coxconfig EDAC_E752X
62da9bb1d2SAlan Cox	tristate "Intel e752x (e7520, e7525, e7320)"
63da9bb1d2SAlan Cox	depends on EDAC_MM_EDAC && PCI
64da9bb1d2SAlan Cox	help
65da9bb1d2SAlan Cox	  Support for error detection and correction on the Intel
66da9bb1d2SAlan Cox	  E7520, E7525, E7320 server chipsets.
67da9bb1d2SAlan Cox
68da9bb1d2SAlan Coxconfig EDAC_I82875P
69da9bb1d2SAlan Cox	tristate "Intel 82875p (D82875P, E7210)"
70da9bb1d2SAlan Cox	depends on EDAC_MM_EDAC && PCI
71da9bb1d2SAlan Cox	help
72da9bb1d2SAlan Cox	  Support for error detection and correction on the Intel
73da9bb1d2SAlan Cox	  DP82785P and E7210 server chipsets.
74da9bb1d2SAlan Cox
75da9bb1d2SAlan Coxconfig EDAC_I82860
76da9bb1d2SAlan Cox	tristate "Intel 82860"
77da9bb1d2SAlan Cox	depends on EDAC_MM_EDAC && PCI
78da9bb1d2SAlan Cox	help
79da9bb1d2SAlan Cox	  Support for error detection and correction on the Intel
80da9bb1d2SAlan Cox	  82860 chipset.
81da9bb1d2SAlan Cox
82da9bb1d2SAlan Coxconfig EDAC_R82600
83da9bb1d2SAlan Cox	tristate "Radisys 82600 embedded chipset"
84da9bb1d2SAlan Cox	depends on EDAC_MM_EDAC
85da9bb1d2SAlan Cox	help
86da9bb1d2SAlan Cox	  Support for error detection and correction on the Radisys
87da9bb1d2SAlan Cox	  82600 embedded chipset.
88da9bb1d2SAlan Cox
89da9bb1d2SAlan Coxchoice
90da9bb1d2SAlan Cox	prompt "Error detecting method"
91da9bb1d2SAlan Cox	depends on EDAC
92da9bb1d2SAlan Cox	default EDAC_POLL
93da9bb1d2SAlan Cox
94da9bb1d2SAlan Coxconfig EDAC_POLL
95da9bb1d2SAlan Cox	bool "Poll for errors"
96da9bb1d2SAlan Cox	depends on EDAC
97da9bb1d2SAlan Cox	help
98da9bb1d2SAlan Cox	  Poll the chipset periodically to detect errors.
99da9bb1d2SAlan Cox
100da9bb1d2SAlan Coxendchoice
101da9bb1d2SAlan Cox
102da9bb1d2SAlan Coxendmenu
103