Home
last modified time | relevance | path

Searched refs:pei_data (Results 1 – 8 of 8) sorted by relevance

/openbmc/u-boot/arch/x86/cpu/broadwell/
H A Dsdram.c37 void broadwell_fill_pei_data(struct pei_data *pei_data) in broadwell_fill_pei_data() argument
39 pei_data->pei_version = PEI_VERSION; in broadwell_fill_pei_data()
40 pei_data->board_type = BOARD_TYPE_ULT; in broadwell_fill_pei_data()
41 pei_data->pciexbar = MCFG_BASE_ADDRESS; in broadwell_fill_pei_data()
42 pei_data->smbusbar = SMBUS_BASE_ADDRESS; in broadwell_fill_pei_data()
43 pei_data->ehcibar = EARLY_EHCI_BAR; in broadwell_fill_pei_data()
44 pei_data->xhcibar = EARLY_XHCI_BAR; in broadwell_fill_pei_data()
45 pei_data->gttbar = EARLY_GTT_BAR; in broadwell_fill_pei_data()
46 pei_data->pmbase = ACPI_BASE_ADDRESS; in broadwell_fill_pei_data()
47 pei_data->gpiobase = GPIO_BASE_ADDRESS; in broadwell_fill_pei_data()
[all …]
H A Drefcode.c70 struct pei_data _pei_data __aligned(8); in cpu_run_reference_code()
71 struct pei_data *pei_data = &_pei_data; in cpu_run_reference_code() local
93 memset(pei_data, '\0', sizeof(struct pei_data)); in cpu_run_reference_code()
94 broadwell_fill_pei_data(pei_data); in cpu_run_reference_code()
95 mainboard_fill_pei_data(pei_data); in cpu_run_reference_code()
96 pei_data->saved_data = (void *)&dummy; in cpu_run_reference_code()
114 ret = func(pei_data); in cpu_run_reference_code()
/openbmc/u-boot/arch/x86/cpu/ivybridge/
H A Dsdram.c56 static int read_seed_from_cmos(struct pei_data *pei_data) in read_seed_from_cmos() argument
74 ret = rtc_read32(dev, CMOS_OFFSET_MRC_SEED, &pei_data->scrambler_seed); in read_seed_from_cmos()
77 &pei_data->scrambler_seed_s3); in read_seed_from_cmos()
85 pei_data->scrambler_seed, CMOS_OFFSET_MRC_SEED); in read_seed_from_cmos()
87 pei_data->scrambler_seed_s3, CMOS_OFFSET_MRC_SEED_S3); in read_seed_from_cmos()
90 c1 = compute_ip_checksum((u8 *)&pei_data->scrambler_seed, in read_seed_from_cmos()
92 c2 = compute_ip_checksum((u8 *)&pei_data->scrambler_seed_s3, in read_seed_from_cmos()
101 pei_data->scrambler_seed = 0; in read_seed_from_cmos()
102 pei_data->scrambler_seed_s3 = 0; in read_seed_from_cmos()
109 static int prepare_mrc_cache(struct pei_data *pei_data) in prepare_mrc_cache() argument
[all …]
/openbmc/u-boot/arch/x86/include/asm/arch-broadwell/
H A Dpei_data.h66 struct pei_data { struct
173 void mainboard_fill_pei_data(struct pei_data *pei_data); argument
174 void broadwell_fill_pei_data(struct pei_data *pei_data);
/openbmc/u-boot/arch/x86/cpu/intel_common/
H A Dmrc.c190 void *pei_data, bool use_asm_linkage) in sdram_initialise() argument
198 debug("PEI data at %p:\n", pei_data); in sdram_initialise()
212 rv = func(pei_data); in sdram_initialise()
217 rv = func(pei_data); in sdram_initialise()
248 int mrc_common_init(struct udevice *dev, void *pei_data, bool use_asm_linkage) in mrc_common_init() argument
257 ret = sdram_initialise(dev, me_dev, pei_data, use_asm_linkage); in mrc_common_init()
/openbmc/u-boot/arch/x86/include/asm/
H A Dmrc_common.h22 int mrc_common_init(struct udevice *dev, void *pei_data, bool use_asm_linkage);
/openbmc/u-boot/arch/x86/include/asm/arch-ivybridge/
H A Dpei_data.h26 struct __packed pei_data { struct
/openbmc/linux/
H A Dopengrok0.0.log[all...]