coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
winbond.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#ifndef SUPERIO_WINBOND_COMMON_PRE_RAM_H
4
#define SUPERIO_WINBOND_COMMON_PRE_RAM_H
5
6
#include <
device/pnp_type.h
>
7
#include <
stdint.h
>
8
9
void
winbond_enable_serial
(
pnp_devfn_t
dev,
uint16_t
iobase);
10
void
winbond_set_pinmux
(
pnp_devfn_t
dev,
uint8_t
offset
,
uint8_t
mask
,
uint8_t
state
);
11
void
winbond_set_clksel_48
(
pnp_devfn_t
dev);
12
13
void
pnp_enter_conf_state
(
pnp_devfn_t
dev);
14
void
pnp_exit_conf_state
(
pnp_devfn_t
dev);
15
16
#endif
/* SUPERIO_WINBOND_COMMON_PRE_RAM_H */
offset
static size_t offset
Definition:
flashconsole.c:16
state
state
Definition:
raminit.c:1787
pnp_type.h
pnp_devfn_t
u32 pnp_devfn_t
Definition:
pnp_type.h:8
mask
static const int mask[4]
Definition:
gpio.c:308
stdint.h
uint16_t
unsigned short uint16_t
Definition:
stdint.h:11
uint8_t
unsigned char uint8_t
Definition:
stdint.h:8
winbond_set_pinmux
void winbond_set_pinmux(pnp_devfn_t dev, uint8_t offset, uint8_t mask, uint8_t state)
Definition:
early_init.c:57
pnp_exit_conf_state
void pnp_exit_conf_state(pnp_devfn_t dev)
Definition:
early_serial.c:38
pnp_enter_conf_state
void pnp_enter_conf_state(pnp_devfn_t dev)
Definition:
early_serial.c:30
winbond_set_clksel_48
void winbond_set_clksel_48(pnp_devfn_t dev)
Definition:
early_init.c:70
winbond_enable_serial
void winbond_enable_serial(pnp_devfn_t dev, uint16_t iobase)
Definition:
early_init.c:47
src
superio
winbond
common
winbond.h
Generated by
1.9.1