coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
romstage.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <stdint.h>
4 
7 
8 /* Seems copied from Lenovo Thinkpad x201, might be wrong */
10  /* Enabled, Current table lookup index, OC map */
11  { 1, IF1_557, 0 },
12  { 1, IF1_55F, 1 },
13  { 1, IF1_74B, 3 },
14  { 1, IF1_74B, 3 },
15  { 1, IF1_557, 3 },
16  { 1, IF1_14B, 3 },
17  { 1, IF1_74B, 3 },
18  { 1, IF1_74B, 3 },
19  { 1, IF1_74B, 4 },
20  { 1, IF1_74B, 5 },
21  { 1, IF1_55F, 7 },
22  { 1, IF1_55F, 7 },
23  { 1, IF1_557, 7 },
24  { 1, IF1_55F, 7 },
25 };
26 
28 {
29 }
30 
31 void mainboard_get_spd_map(u8 *spd_addrmap)
32 {
33  spd_addrmap[0] = 0x50;
34  spd_addrmap[2] = 0x52;
35 }
__weak void mainboard_pre_raminit(struct romstage_params *params)
Definition: romstage.c:133
void mainboard_get_spd_map(u8 *spd_addrmap)
Definition: romstage.c:55
const struct southbridge_usb_port mainboard_usb_ports[]
Definition: romstage.c:9
@ IF1_14B
Definition: pch.h:46
@ IF1_557
Definition: pch.h:48
@ IF1_74B
Definition: pch.h:47
@ IF1_55F
Definition: pch.h:50
uint8_t u8
Definition: stdint.h:45