u-boot/arch/x86/cpu/ivybridge
Simon Glass 5b465beac6 x86: ivybridge: Ensure LPC is available for GPIO base
The bd82x6x_get_gpio_base() does not work if the LPC is not set up.
Probe it early to avoid this problem.

In chromebook_link64 this problem shows up as an inability to read
the GPIO straps for the memory type.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2023-05-11 10:25:29 +08:00
..
bd82x6x.c x86: ivybridge: Ensure LPC is available for GPIO base 2023-05-11 10:25:29 +08:00
cpu.c dm: Emit the arch_cpu_init_dm() even only before relocation 2023-05-11 10:25:29 +08:00
early_me.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
fsp_configs.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
ivybridge.c common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
Kconfig event: Correct dependencies on the EVENT framework 2023-01-18 12:46:13 -05:00
lpc.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
Makefile x86: ivybridge: Enable 206ax cpu driver for FSP build 2018-06-13 09:50:57 +08:00
model_206ax.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
northbridge.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sata.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sdram.c board_f: Fix types for board_get_usable_ram_top() 2022-09-23 15:12:42 -04:00
sdram_nop.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00