![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <bootblock_common.h>
#include <device/pnp_def.h>
#include <device/pnp_ops.h>
#include <device/pnp_type.h>
#include <stdint.h>
#include <amdblocks/acpimmio.h>
#include <superio/fintek/common/fintek.h>
#include <superio/fintek/f71869ad/f71869ad.h>
Go to the source code of this file.
Macros | |
#define | SUPERIO_ADDRESS 0x4e |
#define | SERIAL_DEV PNP_DEV(SUPERIO_ADDRESS, F71869AD_SP1) |
#define | GPIO_DEV PNP_DEV(SUPERIO_ADDRESS, F71869AD_GPIO) |
Functions | |
static void | gpio_init (pnp_devfn_t dev) |
static void | sbxxx_enable_48mhzout (void) |
void | bootblock_mainboard_early_init (void) |
#define GPIO_DEV PNP_DEV(SUPERIO_ADDRESS, F71869AD_GPIO) |
Definition at line 16 of file bootblock.c.
#define SERIAL_DEV PNP_DEV(SUPERIO_ADDRESS, F71869AD_SP1) |
Definition at line 15 of file bootblock.c.
#define SUPERIO_ADDRESS 0x4e |
Definition at line 13 of file bootblock.c.
Definition at line 73 of file bootblock.c.
References fintek_enable_serial(), GPIO_DEV, gpio_init(), sbxxx_enable_48mhzout(), and SERIAL_DEV.
|
static |
Definition at line 19 of file bootblock.c.
References pnp_enter_conf_state(), pnp_exit_conf_state(), PNP_IDX_IO0, pnp_set_enable(), pnp_set_logical_device(), and pnp_write_config().
Referenced by bootblock_mainboard_early_init(), and bootblock_mainboard_init().
Definition at line 59 of file bootblock.c.
References misc_read32(), and misc_write32().
Referenced by bootblock_mainboard_early_init().