coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
bootblock.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <bootblock_common.h>
4 #include <intelblocks/lpc_lib.h>
6 #include <variant/gpio.h>
7 
8 static void init_cpld(void)
9 {
10  /* Set up LPC decoding for CPLD I/O port ranges */
11  lpc_open_pmio_window(0x0A80, 2);
12 
13  /* Enable console serial ports */
16 }
17 
19 {
21  init_cpld();
22 }
23 
25 {
26 }
void kempld_enable_uart_for_console(void)
Definition: early_kempld.c:35
__weak void bootblock_mainboard_init(void)
Definition: bootblock.c:19
__weak void bootblock_mainboard_early_init(void)
Definition: bootblock.c:16
void lpc_io_setup_comm_a_b(void)
Definition: lpc_lib.c:249
void lpc_open_pmio_window(uint16_t base, uint16_t size)
Definition: lpc_lib.c:71
static void init_cpld(void)
Definition: bootblock.c:8
void variant_early_gpio_configure(void)
Definition: gpio.c:33