diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2017-03-09 01:58:24 +0100 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2017-03-21 20:11:15 +0100 |
commit | 70a1dda927951e3d3a163ee899f25420f78b56c1 (patch) | |
tree | c8d9fd3e604526c405d462579654a2901ff40cd1 /src/northbridge/intel/x4x/raminit.c | |
parent | 98adaf5989845f7859054f5cee2cf1f4e0392640 (diff) |
nb/intel/x4x: Fix issues found by checkpatch.pl
Change-Id: Ie22b8bd5420f8c33df1866410af42ef41ad38362
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/18694
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'src/northbridge/intel/x4x/raminit.c')
-rw-r--r-- | src/northbridge/intel/x4x/raminit.c | 78 |
1 files changed, 33 insertions, 45 deletions
diff --git a/src/northbridge/intel/x4x/raminit.c b/src/northbridge/intel/x4x/raminit.c index 86f63f1bef..639b5b15ab 100644 --- a/src/northbridge/intel/x4x/raminit.c +++ b/src/northbridge/intel/x4x/raminit.c @@ -55,30 +55,27 @@ static void sdram_read_spds(struct sysinfo *s) if (j == 62) s->dimms[i].card_type = ((u8) status) & 0x1f; } - if (status >= 0) { + if (status >= 0) hexdump(s->dimms[i].spd_data, 64); - } } s->spd_type = 0; int fail = 1; FOR_EACH_POPULATED_DIMM(s->dimms, i) { switch ((enum ddrxspd) s->dimms[i].spd_data[2]) { - case DDR2SPD: - if (s->spd_type == 0) { - s->spd_type = DDR2; - } else if (s->spd_type == DDR3) { - die("DIMM type mismatch\n"); - } - break; - case DDR3SPD: - default: - if (s->spd_type == 0) { - s->spd_type = DDR3; - } else if (s->spd_type == DDR2) { - die("DIMM type mismatch\n"); - } - break; + case DDR2SPD: + if (s->spd_type == 0) + s->spd_type = DDR2; + else if (s->spd_type == DDR3) + die("DIMM type mismatch\n"); + break; + case DDR3SPD: + default: + if (s->spd_type == 0) + s->spd_type = DDR3; + else if (s->spd_type == DDR2) + die("DIMM type mismatch\n"); + break; } } if (s->spd_type == DDR3) { @@ -135,9 +132,8 @@ static void sdram_read_spds(struct sysinfo *s) fail = 0; } } - if (fail) { + if (fail) die("No memory dimms, halt\n"); - } FOR_EACH_POPULATED_CHANNEL(s->dimms, chan) { FOR_EACH_POPULATED_DIMM_IN_CHANNEL(s->dimms, chan, i) { @@ -163,7 +159,8 @@ static void sdram_read_spds(struct sysinfo *s) static u8 msbpos(u8 val) //Reverse { u8 i; - for (i = 7; (i >= 0) && ((val & (1 << i)) == 0); i--); + for (i = 7; (i >= 0) && ((val & (1 << i)) == 0); i--) + ; return i; } @@ -174,25 +171,21 @@ static void mchinfo_ddr2(struct sysinfo *s) printk(BIOS_WARNING, "%d CPU cores\n", s->cores); u32 capid = pci_read_config16(PCI_DEV(0, 0, 0), 0xe8); - if (!(capid & (1<<(79-64)))) { + if (!(capid & (1<<(79-64)))) printk(BIOS_WARNING, "iTPM enabled\n"); - } capid = pci_read_config32(PCI_DEV(0, 0, 0), 0xe4); - if (!(capid & (1<<(57-32)))) { + if (!(capid & (1<<(57-32)))) printk(BIOS_WARNING, "ME enabled\n"); - } - if (!(capid & (1<<(56-32)))) { + if (!(capid & (1<<(56-32)))) printk(BIOS_WARNING, "AMT enabled\n"); - } s->max_ddr2_mhz = 800; // All chipsets in x4x support up to 800MHz DDR2 printk(BIOS_WARNING, "Capable of DDR2 of %d MHz or lower\n", s->max_ddr2_mhz); - if (!(capid & (1<<(48-32)))) { + if (!(capid & (1<<(48-32)))) printk(BIOS_WARNING, "VT-d enabled\n"); - } } static void sdram_detect_ram_speed(struct sysinfo *s) @@ -205,7 +198,8 @@ static void sdram_detect_ram_speed(struct sysinfo *s) u8 freq = 0; // spdidx,cycletime @CAS 5 6 - u8 idx800[7][2] = {{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {23,0x30}, {9,0x25}}; + u8 idx800[7][2] = {{0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {23, 0x30}, + {9, 0x25} }; int found = 0; // Find max FSB speed @@ -236,9 +230,8 @@ static void sdram_detect_ram_speed(struct sysinfo *s) FOR_EACH_POPULATED_DIMM(s->dimms, i) { commoncas &= s->dimms[i].cas_latencies; } - if (commoncas == 0) { + if (commoncas == 0) die("No common CAS among dimms\n"); - } // Working from fastest to slowest, // fast->slow 5@800 6@800 5@667 @@ -281,29 +274,24 @@ static void sdram_detect_ram_speed(struct sysinfo *s) maxfreq = (s->max_ddr2_mhz == 800) ? MEM_CLOCK_800MHz : MEM_CLOCK_667MHz; maxfreq >>= 3; freq = MEM_CLOCK_1333MHz; - if (maxfreq) { + if (maxfreq) freq = maxfreq + 2; - } - if (freq > MEM_CLOCK_1333MHz) { + if (freq > MEM_CLOCK_1333MHz) freq = MEM_CLOCK_1333MHz; - } // Limit DDR speed to FSB speed switch (s->max_fsb) { case FSB_CLOCK_800MHz: - if (freq > MEM_CLOCK_800MHz) { + if (freq > MEM_CLOCK_800MHz) freq = MEM_CLOCK_800MHz; - } break; case FSB_CLOCK_1066MHz: - if (freq > MEM_CLOCK_1066MHz) { + if (freq > MEM_CLOCK_1066MHz) freq = MEM_CLOCK_1066MHz; - } break; case FSB_CLOCK_1333MHz: - if (freq > MEM_CLOCK_1333MHz) { + if (freq > MEM_CLOCK_1333MHz) freq = MEM_CLOCK_1333MHz; - } break; default: die("Invalid FSB\n"); @@ -324,7 +312,7 @@ void sdram_initialize(int boot_path, const u8 *spd_map) printk(BIOS_DEBUG, "Setting up RAM controller.\n"); - pci_write_config8(PCI_DEV(0,0,0), 0xdf, 0xff); + pci_write_config8(PCI_DEV(0, 0, 0), 0xdf, 0xff); memset(&s, 0, sizeof(struct sysinfo)); @@ -336,7 +324,7 @@ void sdram_initialize(int boot_path, const u8 *spd_map) /* Detect dimms per channel */ s.dimms_per_ch = 2; - reg8 = pci_read_config8(PCI_DEV(0,0,0), 0xe9); + reg8 = pci_read_config8(PCI_DEV(0, 0, 0), 0xe9); if (reg8 & 0x10) s.dimms_per_ch = 1; @@ -364,7 +352,7 @@ void sdram_initialize(int boot_path, const u8 *spd_map) reg8 = pci_read_config8(PCI_DEV(0, 0x1f, 0), 0xa2); pci_write_config8(PCI_DEV(0, 0x1f, 0), 0xa2, reg8 & ~0x80); - reg8 = pci_read_config8(PCI_DEV(0,0,0), 0xf4); - pci_write_config8(PCI_DEV(0,0,0), 0xf4, reg8 | 1); + reg8 = pci_read_config8(PCI_DEV(0, 0, 0), 0xf4); + pci_write_config8(PCI_DEV(0, 0, 0), 0xf4, reg8 | 1); printk(BIOS_DEBUG, "RAM initialization finished.\n"); } |