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 7751cb5e5SJan Engelhardtmenuconfig EDAC 8b113a3f7SDouglas Thompson bool "EDAC - error detection and reporting (EXPERIMENTAL)" 9e25df120SMartin Schwidefsky depends on HAS_IOMEM 10b113a3f7SDouglas Thompson depends on EXPERIMENTAL 114c6a1c13SAndrew Morton depends on X86 || PPC 12da9bb1d2SAlan Cox help 13da9bb1d2SAlan Cox EDAC is designed to report errors in the core system. 14da9bb1d2SAlan Cox These are low-level errors that are reported in the CPU or 158cb2a398SDouglas Thompson supporting chipset or other subsystems: 168cb2a398SDouglas Thompson memory errors, cache errors, PCI errors, thermal throttling, etc.. 178cb2a398SDouglas Thompson If unsure, select 'Y'. 18da9bb1d2SAlan Cox 1957c432b5STim Small If this code is reporting problems on your system, please 2057c432b5STim Small see the EDAC project web pages for more information at: 2157c432b5STim Small 2257c432b5STim Small <http://bluesmoke.sourceforge.net/> 2357c432b5STim Small 2457c432b5STim Small and: 2557c432b5STim Small 2657c432b5STim Small <http://buttersideup.com/edacwiki> 2757c432b5STim Small 2857c432b5STim Small There is also a mailing list for the EDAC project, which can 2957c432b5STim Small be found via the sourceforge page. 3057c432b5STim Small 31751cb5e5SJan Engelhardtif EDAC 32da9bb1d2SAlan Cox 33da9bb1d2SAlan Coxcomment "Reporting subsystems" 34da9bb1d2SAlan Cox 35da9bb1d2SAlan Coxconfig EDAC_DEBUG 36da9bb1d2SAlan Cox bool "Debugging" 37da9bb1d2SAlan Cox help 38da9bb1d2SAlan Cox This turns on debugging information for the entire EDAC 39da9bb1d2SAlan Cox sub-system. You can insert module with "debug_level=x", current 40da9bb1d2SAlan Cox there're four debug levels (x=0,1,2,3 from low to high). 41da9bb1d2SAlan Cox Usually you should select 'N'. 42da9bb1d2SAlan Cox 43da9bb1d2SAlan Coxconfig EDAC_MM_EDAC 44da9bb1d2SAlan Cox tristate "Main Memory EDAC (Error Detection And Correction) reporting" 45da9bb1d2SAlan Cox default y 46da9bb1d2SAlan Cox help 47da9bb1d2SAlan Cox Some systems are able to detect and correct errors in main 48da9bb1d2SAlan Cox memory. EDAC can report statistics on memory error 49da9bb1d2SAlan Cox detection and correction (EDAC - or commonly referred to ECC 50da9bb1d2SAlan Cox errors). EDAC will also try to decode where these errors 51da9bb1d2SAlan Cox occurred so that a particular failing memory module can be 52da9bb1d2SAlan Cox replaced. If unsure, select 'Y'. 53da9bb1d2SAlan Cox 54da9bb1d2SAlan Cox 55da9bb1d2SAlan Coxconfig EDAC_AMD76X 56da9bb1d2SAlan Cox tristate "AMD 76x (760, 762, 768)" 5790cbc45bSDave Jones depends on EDAC_MM_EDAC && PCI && X86_32 58da9bb1d2SAlan Cox help 59da9bb1d2SAlan Cox Support for error detection and correction on the AMD 76x 60da9bb1d2SAlan Cox series of chipsets used with the Athlon processor. 61da9bb1d2SAlan Cox 62da9bb1d2SAlan Coxconfig EDAC_E7XXX 63da9bb1d2SAlan Cox tristate "Intel e7xxx (e7205, e7500, e7501, e7505)" 6439f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 65da9bb1d2SAlan Cox help 66da9bb1d2SAlan Cox Support for error detection and correction on the Intel 67da9bb1d2SAlan Cox E7205, E7500, E7501 and E7505 server chipsets. 68da9bb1d2SAlan Cox 69da9bb1d2SAlan Coxconfig EDAC_E752X 705135b797SAndrei Konovalov tristate "Intel e752x (e7520, e7525, e7320) and 3100" 71da960a6aSRandy Dunlap depends on EDAC_MM_EDAC && PCI && X86 && HOTPLUG 72da9bb1d2SAlan Cox help 73da9bb1d2SAlan Cox Support for error detection and correction on the Intel 74da9bb1d2SAlan Cox E7520, E7525, E7320 server chipsets. 75da9bb1d2SAlan Cox 765a2c675cSTim Smallconfig EDAC_I82443BXGX 775a2c675cSTim Small tristate "Intel 82443BX/GX (440BX/GX)" 785a2c675cSTim Small depends on EDAC_MM_EDAC && PCI && X86_32 7928f96eeaSAndrew Morton depends on BROKEN 805a2c675cSTim Small help 815a2c675cSTim Small Support for error detection and correction on the Intel 825a2c675cSTim Small 82443BX/GX memory controllers (440BX/GX chipsets). 835a2c675cSTim Small 84da9bb1d2SAlan Coxconfig EDAC_I82875P 85da9bb1d2SAlan Cox tristate "Intel 82875p (D82875P, E7210)" 8639f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 87da9bb1d2SAlan Cox help 88da9bb1d2SAlan Cox Support for error detection and correction on the Intel 89da9bb1d2SAlan Cox DP82785P and E7210 server chipsets. 90da9bb1d2SAlan Cox 91420390f0SRanganathan Desikanconfig EDAC_I82975X 92420390f0SRanganathan Desikan tristate "Intel 82975x (D82975x)" 93420390f0SRanganathan Desikan depends on EDAC_MM_EDAC && PCI && X86 94420390f0SRanganathan Desikan help 95420390f0SRanganathan Desikan Support for error detection and correction on the Intel 96420390f0SRanganathan Desikan DP82975x server chipsets. 97420390f0SRanganathan Desikan 98535c6a53SJason Uhlenkottconfig EDAC_I3000 99535c6a53SJason Uhlenkott tristate "Intel 3000/3010" 100f5c0454cSJason Uhlenkott depends on EDAC_MM_EDAC && PCI && X86 101535c6a53SJason Uhlenkott help 102535c6a53SJason Uhlenkott Support for error detection and correction on the Intel 103535c6a53SJason Uhlenkott 3000 and 3010 server chipsets. 104535c6a53SJason Uhlenkott 105df8bc08cSHitoshi Mitakeconfig EDAC_X38 106df8bc08cSHitoshi Mitake tristate "Intel X38" 107df8bc08cSHitoshi Mitake depends on EDAC_MM_EDAC && PCI && X86 108df8bc08cSHitoshi Mitake help 109df8bc08cSHitoshi Mitake Support for error detection and correction on the Intel 110df8bc08cSHitoshi Mitake X38 server chipsets. 111df8bc08cSHitoshi Mitake 112*920c8df6SMauro Carvalho Chehabconfig EDAC_I5400 113*920c8df6SMauro Carvalho Chehab tristate "Intel 5400 (Seaburg) chipsets" 114*920c8df6SMauro Carvalho Chehab depends on EDAC_MM_EDAC && PCI && X86 115*920c8df6SMauro Carvalho Chehab help 116*920c8df6SMauro Carvalho Chehab Support for error detection and correction the Intel 117*920c8df6SMauro Carvalho Chehab i5400 MCH chipset (Seaburg). 118*920c8df6SMauro Carvalho Chehab 119da9bb1d2SAlan Coxconfig EDAC_I82860 120da9bb1d2SAlan Cox tristate "Intel 82860" 12139f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 122da9bb1d2SAlan Cox help 123da9bb1d2SAlan Cox Support for error detection and correction on the Intel 124da9bb1d2SAlan Cox 82860 chipset. 125da9bb1d2SAlan Cox 126da9bb1d2SAlan Coxconfig EDAC_R82600 127da9bb1d2SAlan Cox tristate "Radisys 82600 embedded chipset" 12839f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 129da9bb1d2SAlan Cox help 130da9bb1d2SAlan Cox Support for error detection and correction on the Radisys 131da9bb1d2SAlan Cox 82600 embedded chipset. 132da9bb1d2SAlan Cox 133eb60705aSEric Wollesenconfig EDAC_I5000 134eb60705aSEric Wollesen tristate "Intel Greencreek/Blackford chipset" 135eb60705aSEric Wollesen depends on EDAC_MM_EDAC && X86 && PCI 136eb60705aSEric Wollesen help 137eb60705aSEric Wollesen Support for error detection and correction the Intel 138eb60705aSEric Wollesen Greekcreek/Blackford chipsets. 139eb60705aSEric Wollesen 1408f421c59SArthur Jonesconfig EDAC_I5100 1418f421c59SArthur Jones tristate "Intel San Clemente MCH" 1428f421c59SArthur Jones depends on EDAC_MM_EDAC && X86 && PCI 1438f421c59SArthur Jones help 1448f421c59SArthur Jones Support for error detection and correction the Intel 1458f421c59SArthur Jones San Clemente MCH. 1468f421c59SArthur Jones 147a9a753d5SDave Jiangconfig EDAC_MPC85XX 148a9a753d5SDave Jiang tristate "Freescale MPC85xx" 149a9a753d5SDave Jiang depends on EDAC_MM_EDAC && FSL_SOC && MPC85xx 150a9a753d5SDave Jiang help 151a9a753d5SDave Jiang Support for error detection and correction on the Freescale 152a9a753d5SDave Jiang MPC8560, MPC8540, MPC8548 153a9a753d5SDave Jiang 1544f4aeeabSDave Jiangconfig EDAC_MV64X60 1554f4aeeabSDave Jiang tristate "Marvell MV64x60" 1564f4aeeabSDave Jiang depends on EDAC_MM_EDAC && MV64X60 1574f4aeeabSDave Jiang help 1584f4aeeabSDave Jiang Support for error detection and correction on the Marvell 1594f4aeeabSDave Jiang MV64360 and MV64460 chipsets. 1604f4aeeabSDave Jiang 1617d8536fbSEgor Martovetskyconfig EDAC_PASEMI 1627d8536fbSEgor Martovetsky tristate "PA Semi PWRficient" 1637d8536fbSEgor Martovetsky depends on EDAC_MM_EDAC && PCI 164ddcc3050SDoug Thompson depends on PPC_PASEMI 1657d8536fbSEgor Martovetsky help 1667d8536fbSEgor Martovetsky Support for error detection and correction on PA Semi 1677d8536fbSEgor Martovetsky PWRficient. 1687d8536fbSEgor Martovetsky 16948764e41SBenjamin Herrenschmidtconfig EDAC_CELL 17048764e41SBenjamin Herrenschmidt tristate "Cell Broadband Engine memory controller" 171def434c2SBenjamin Krill depends on EDAC_MM_EDAC && PPC_CELL_COMMON 17248764e41SBenjamin Herrenschmidt help 17348764e41SBenjamin Herrenschmidt Support for error detection and correction on the 17448764e41SBenjamin Herrenschmidt Cell Broadband Engine internal memory controller 17548764e41SBenjamin Herrenschmidt on platform without a hypervisor 1767d8536fbSEgor Martovetsky 177751cb5e5SJan Engelhardtendif # EDAC 178