nb/intel/x4x/x4x.h: Clean up cosmetics

Align groups of definitions, reflow long lines and adjust whitespace.

Tested with BUILD_TIMELESS=1, Asus P5QL PRO remains identical.

Change-Id: I75723fe087ef16f74ca93f6faa4d3468d7958a5c
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45420
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
This commit is contained in:
Angel Pons 2020-09-15 12:34:36 +02:00
parent 2a8ceefb27
commit 6fd9adbecb
1 changed files with 51 additions and 56 deletions

View File

@ -16,11 +16,11 @@
/* /*
* D1:F0 PEG * D1:F0 PEG
*/ */
#define PEG_CAP 0xa2 #define PEG_CAP 0xa2
#define SLOTCAP 0xb4 #define SLOTCAP 0xb4
#define PEGLC 0xec #define PEGLC 0xec
#define D1F0_VCCAP 0x104 #define D1F0_VCCAP 0x104
#define D1F0_VC0RCTL 0x114 #define D1F0_VC0RCTL 0x114
/* /*
* Graphics frequencies * Graphics frequencies
@ -40,21 +40,18 @@
* MCHBAR * MCHBAR
*/ */
#define MCHBAR8(x) (*((volatile u8 *)(DEFAULT_MCHBAR + (x)))) #define MCHBAR8(x) (*((volatile u8 *)(DEFAULT_MCHBAR + (x))))
#define MCHBAR16(x) (*((volatile u16 *)(DEFAULT_MCHBAR + (x)))) #define MCHBAR16(x) (*((volatile u16 *)(DEFAULT_MCHBAR + (x))))
#define MCHBAR32(x) (*((volatile u32 *)(DEFAULT_MCHBAR + (x)))) #define MCHBAR32(x) (*((volatile u32 *)(DEFAULT_MCHBAR + (x))))
#define MCHBAR8_AND(x, and) (MCHBAR8(x) = MCHBAR8(x) & (and)) #define MCHBAR8_AND(x, and) (MCHBAR8(x) = MCHBAR8(x) & (and))
#define MCHBAR8_OR(x, or) (MCHBAR8(x) = MCHBAR8(x) | (or))
#define MCHBAR8_AND_OR(x, and, or) \
(MCHBAR8(x) = (MCHBAR8(x) & (and)) | (or))
#define MCHBAR16_AND(x, and) (MCHBAR16(x) = MCHBAR16(x) & (and)) #define MCHBAR16_AND(x, and) (MCHBAR16(x) = MCHBAR16(x) & (and))
#define MCHBAR16_OR(x, or) (MCHBAR16(x) = MCHBAR16(x) | (or))
#define MCHBAR16_AND_OR(x, and, or) \
(MCHBAR16(x) = (MCHBAR16(x) & (and)) | (or))
#define MCHBAR32_AND(x, and) (MCHBAR32(x) = MCHBAR32(x) & (and)) #define MCHBAR32_AND(x, and) (MCHBAR32(x) = MCHBAR32(x) & (and))
#define MCHBAR8_OR(x, or) (MCHBAR8(x) = MCHBAR8(x) | (or))
#define MCHBAR16_OR(x, or) (MCHBAR16(x) = MCHBAR16(x) | (or))
#define MCHBAR32_OR(x, or) (MCHBAR32(x) = MCHBAR32(x) | (or)) #define MCHBAR32_OR(x, or) (MCHBAR32(x) = MCHBAR32(x) | (or))
#define MCHBAR32_AND_OR(x, and, or) \ #define MCHBAR8_AND_OR(x, and, or) (MCHBAR8(x) = (MCHBAR8(x) & (and)) | (or))
(MCHBAR32(x) = (MCHBAR32(x) & (and)) | (or)) #define MCHBAR16_AND_OR(x, and, or) (MCHBAR16(x) = (MCHBAR16(x) & (and)) | (or))
#define MCHBAR32_AND_OR(x, and, or) (MCHBAR32(x) = (MCHBAR32(x) & (and)) | (or))
#define CHDECMISC 0x111 #define CHDECMISC 0x111
#define STACKED_MEM (1 << 1) #define STACKED_MEM (1 << 1)
@ -92,49 +89,49 @@
* DMIBAR * DMIBAR
*/ */
#define DMIBAR8(x) (*((volatile u8 *)(DEFAULT_DMIBAR + (x)))) #define DMIBAR8(x) (*((volatile u8 *)(DEFAULT_DMIBAR + (x))))
#define DMIBAR16(x) (*((volatile u16 *)(DEFAULT_DMIBAR + (x)))) #define DMIBAR16(x) (*((volatile u16 *)(DEFAULT_DMIBAR + (x))))
#define DMIBAR32(x) (*((volatile u32 *)(DEFAULT_DMIBAR + (x)))) #define DMIBAR32(x) (*((volatile u32 *)(DEFAULT_DMIBAR + (x))))
#define DMIVC0RCTL 0x14 #define DMIVC0RCTL 0x14
#define DMIVC1RCTL 0x20 #define DMIVC1RCTL 0x20
#define DMIVC1RSTS 0x26 #define DMIVC1RSTS 0x26
#define DMIESD 0x44 #define DMIESD 0x44
#define DMILE1D 0x50 #define DMILE1D 0x50
#define DMILE1A 0x58 #define DMILE1A 0x58
#define DMILE2D 0x60 #define DMILE2D 0x60
#define DMILE2A 0x68 #define DMILE2A 0x68
/* /*
* EPBAR * EPBAR
*/ */
#define EPBAR8(x) (*((volatile u8 *)(DEFAULT_EPBAR + (x)))) #define EPBAR8(x) (*((volatile u8 *)(DEFAULT_EPBAR + (x))))
#define EPBAR16(x) (*((volatile u16 *)(DEFAULT_EPBAR + (x)))) #define EPBAR16(x) (*((volatile u16 *)(DEFAULT_EPBAR + (x))))
#define EPBAR32(x) (*((volatile u32 *)(DEFAULT_EPBAR + (x)))) #define EPBAR32(x) (*((volatile u32 *)(DEFAULT_EPBAR + (x))))
#define EPESD 0x44 #define EPESD 0x44
#define EPLE1D 0x50 #define EPLE1D 0x50
#define EPLE1A 0x58 #define EPLE1A 0x58
#define EPLE2D 0x60 #define EPLE2D 0x60
#define NOP_CMD 0x2 #define NOP_CMD 0x2
#define PRECHARGE_CMD 0x4 #define PRECHARGE_CMD 0x4
#define MRS_CMD 0x6 #define MRS_CMD 0x6
#define EMRS_CMD 0x8 #define EMRS_CMD 0x8
#define EMRS1_CMD (EMRS_CMD | 0x10) #define EMRS1_CMD (EMRS_CMD | 0x10)
#define EMRS2_CMD (EMRS_CMD | 0x20) #define EMRS2_CMD (EMRS_CMD | 0x20)
#define EMRS3_CMD (EMRS_CMD | 0x30) #define EMRS3_CMD (EMRS_CMD | 0x30)
#define ZQCAL_CMD 0xa #define ZQCAL_CMD 0xa
#define CBR_CMD 0xc #define CBR_CMD 0xc
#define NORMALOP_CMD 0xe #define NORMALOP_CMD 0xe
#define TOTAL_CHANNELS 2 #define TOTAL_CHANNELS 2
#define TOTAL_DIMMS 4 #define TOTAL_DIMMS 4
#define TOTAL_BYTELANES 8 #define TOTAL_BYTELANES 8
#define DIMMS_PER_CHANNEL (TOTAL_DIMMS / TOTAL_CHANNELS) #define DIMMS_PER_CHANNEL (TOTAL_DIMMS / TOTAL_CHANNELS)
#define RAW_CARD_UNPOPULATED 0xff #define RAW_CARD_UNPOPULATED 0xff
#define RAW_CARD_POPULATED 0 #define RAW_CARD_POPULATED 0
#define DIMM_IS_POPULATED(dimms, idx) (dimms[idx].card_type != RAW_CARD_UNPOPULATED) #define DIMM_IS_POPULATED(dimms, idx) (dimms[idx].card_type != RAW_CARD_UNPOPULATED)
#define IF_DIMM_POPULATED(dimms, idx) if (dimms[idx].card_type != RAW_CARD_UNPOPULATED) #define IF_DIMM_POPULATED(dimms, idx) if (dimms[idx].card_type != RAW_CARD_UNPOPULATED)
@ -194,9 +191,9 @@
#define DDR3_MAX_CAS 18 #define DDR3_MAX_CAS 18
enum fsb_clock { enum fsb_clock {
FSB_CLOCK_800MHz = 0, FSB_CLOCK_800MHz = 0,
FSB_CLOCK_1066MHz = 1, FSB_CLOCK_1066MHz = 1,
FSB_CLOCK_1333MHz = 2, FSB_CLOCK_1333MHz = 2,
}; };
enum mem_clock { enum mem_clock {
@ -204,8 +201,8 @@ enum mem_clock {
MEM_CLOCK_533MHz = 1, MEM_CLOCK_533MHz = 1,
MEM_CLOCK_667MHz = 2, MEM_CLOCK_667MHz = 2,
MEM_CLOCK_800MHz = 3, MEM_CLOCK_800MHz = 3,
MEM_CLOCK_1066MHz = 4, MEM_CLOCK_1066MHz = 4,
MEM_CLOCK_1333MHz = 5, MEM_CLOCK_1333MHz = 5,
}; };
enum ddr { enum ddr {
@ -256,7 +253,7 @@ enum n_banks {
struct timings { struct timings {
unsigned int CAS; unsigned int CAS;
unsigned int tclk; unsigned int tclk;
enum fsb_clock fsb_clk; enum fsb_clock fsb_clk;
enum mem_clock mem_clk; enum mem_clock mem_clk;
unsigned int tRAS; unsigned int tRAS;
@ -270,15 +267,14 @@ struct timings {
}; };
struct dimminfo { struct dimminfo {
unsigned int card_type; /* 0xff: unpopulated, unsigned int card_type; /* 0xff: unpopulated, 0xa - 0xf: raw card type A - F */
0xa - 0xf: raw card type A - F */
enum chip_width width; enum chip_width width;
unsigned int page_size; /* of whole DIMM in Bytes (4096 or 8192) */ unsigned int page_size; /* of whole DIMM in Bytes (4096 or 8192) */
enum n_banks n_banks; enum n_banks n_banks;
unsigned int ranks; unsigned int ranks;
unsigned int rows; unsigned int rows;
unsigned int cols; unsigned int cols;
u16 spd_crc; u16 spd_crc;
u8 mirrored; u8 mirrored;
}; };
@ -342,8 +338,7 @@ u32 ddr_to_mhz(u32 speed);
u32 test_address(int channel, int rank); u32 test_address(int channel, int rank);
void dqsset(u8 ch, u8 lane, const struct dll_setting *setting); void dqsset(u8 ch, u8 lane, const struct dll_setting *setting);
void dqset(u8 ch, u8 lane, const struct dll_setting *setting); void dqset(u8 ch, u8 lane, const struct dll_setting *setting);
void rt_set_dqs(u8 channel, u8 lane, u8 rank, void rt_set_dqs(u8 channel, u8 lane, u8 rank, struct rt_dqs_setting *dqs_setting);
struct rt_dqs_setting *dqs_setting);
int do_write_training(struct sysinfo *s); int do_write_training(struct sysinfo *s);
int do_read_training(struct sysinfo *s); int do_read_training(struct sysinfo *s);
void search_write_leveling(struct sysinfo *s); void search_write_leveling(struct sysinfo *s);