#include <linux/module.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/pci_ids.h>
#include <linux/edac.h>
#include "edac_core.h"
Go to the source code of this file.
|
| #define | I82975X_REVISION " Ver: 1.0.0" |
| |
| #define | EDAC_MOD_STR "i82975x_edac" |
| |
| #define | i82975x_printk(level, fmt, arg...) edac_printk(level, "i82975x", fmt, ##arg) |
| |
| #define | i82975x_mc_printk(mci, level, fmt, arg...) edac_mc_chipset_printk(mci, level, "i82975x", fmt, ##arg) |
| |
| #define | PCI_DEVICE_ID_INTEL_82975_0 0x277c |
| |
| #define | I82975X_NR_DIMMS 8 |
| |
| #define | I82975X_NR_CSROWS(nr_chans) (I82975X_NR_DIMMS / (nr_chans)) |
| |
| #define | I82975X_EAP |
| |
| #define | I82975X_DERRSYN |
| |
| #define | I82975X_DES |
| |
| #define | I82975X_ERRSTS |
| |
| #define | I82975X_ERRCMD |
| |
| #define | I82975X_SMICMD |
| |
| #define | I82975X_SCICMD |
| |
| #define | I82975X_XEAP |
| |
| #define | I82975X_MCHBAR |
| |
| #define | I82975X_DRB_SHIFT 25 /* fixed 32MiB grain */ |
| |
| #define | I82975X_DRB |
| |
| #define | I82975X_DRB_CH0R0 0x100 |
| |
| #define | I82975X_DRB_CH0R1 0x101 |
| |
| #define | I82975X_DRB_CH0R2 0x102 |
| |
| #define | I82975X_DRB_CH0R3 0x103 |
| |
| #define | I82975X_DRB_CH1R0 0x180 |
| |
| #define | I82975X_DRB_CH1R1 0x181 |
| |
| #define | I82975X_DRB_CH1R2 0x182 |
| |
| #define | I82975X_DRB_CH1R3 0x183 |
| |
| #define | I82975X_DRA |
| |
| #define | I82975X_DRA_CH0R01 0x108 |
| |
| #define | I82975X_DRA_CH0R23 0x109 |
| |
| #define | I82975X_DRA_CH1R01 0x188 |
| |
| #define | I82975X_DRA_CH1R23 0x189 |
| |
| #define | I82975X_BNKARC |
| |
| #define | I82975X_C0BNKARC 0x10e |
| |
| #define | I82975X_C1BNKARC 0x18e |
| |
| #define | I82975X_DRC |
| |
| #define | I82975X_DRC_CH0M0 0x120 |
| |
| #define | I82975X_DRC_CH1M0 0x1A0 |
| |
| #define | I82975X_DRC_M1 |
| |
| #define | I82975X_DRC_CH0M1 0x124 |
| |
| #define | I82975X_DRC_CH1M1 0x1A4 |
| |
| #define EDAC_MOD_STR "i82975x_edac" |
| #define I82975X_C0BNKARC 0x10e |
| #define I82975X_C1BNKARC 0x18e |
| #define I82975X_DRA_CH0R01 0x108 |
| #define I82975X_DRA_CH0R23 0x109 |
| #define I82975X_DRA_CH1R01 0x188 |
| #define I82975X_DRA_CH1R23 0x189 |
| #define I82975X_DRB_CH0R0 0x100 |
| #define I82975X_DRB_CH0R1 0x101 |
| #define I82975X_DRB_CH0R2 0x102 |
| #define I82975X_DRB_CH0R3 0x103 |
| #define I82975X_DRB_CH1R0 0x180 |
| #define I82975X_DRB_CH1R1 0x181 |
| #define I82975X_DRB_CH1R2 0x182 |
| #define I82975X_DRB_CH1R3 0x183 |
| #define I82975X_DRB_SHIFT 25 /* fixed 32MiB grain */ |
| #define I82975X_DRC_CH0M0 0x120 |
| #define I82975X_DRC_CH0M1 0x124 |
| #define I82975X_DRC_CH1M0 0x1A0 |
| #define I82975X_DRC_CH1M1 0x1A4 |
| #define I82975X_NR_DIMMS 8 |
| #define I82975X_REVISION " Ver: 1.0.0" |
| #define PCI_DEVICE_ID_INTEL_82975_0 0x277c |
| MODULE_DEVICE_TABLE |
( |
pci |
, |
|
|
i82975x_pci_tbl |
|
|
) |
| |
| module_exit |
( |
i82975x_exit |
| ) |
|
| module_init |
( |
i82975x_init |
| ) |
|