coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
early_serial.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#include <
device/pnp_ops.h
>
4
#include <
device/pnp_def.h
>
5
#include <
stdint.h
>
6
#include "
nsc.h
"
7
8
void
nsc_enable_serial
(
pnp_devfn_t
dev,
u16
iobase)
9
{
10
pnp_set_logical_device
(dev);
11
pnp_set_enable
(dev, 0);
12
pnp_set_iobase
(dev,
PNP_IDX_IO0
, iobase);
13
pnp_set_enable
(dev, 1);
14
}
nsc_enable_serial
void nsc_enable_serial(pnp_devfn_t dev, u16 iobase)
Definition:
early_serial.c:8
nsc.h
pnp_def.h
PNP_IDX_IO0
#define PNP_IDX_IO0
Definition:
pnp_def.h:5
pnp_set_logical_device
void pnp_set_logical_device(struct device *dev)
Definition:
pnp_device.c:59
pnp_set_enable
void pnp_set_enable(struct device *dev, int enable)
Definition:
pnp_device.c:64
pnp_set_iobase
void pnp_set_iobase(struct device *dev, u8 index, u16 iobase)
Definition:
pnp_device.c:93
pnp_ops.h
pnp_devfn_t
u32 pnp_devfn_t
Definition:
pnp_type.h:8
stdint.h
u16
uint16_t u16
Definition:
stdint.h:48
src
superio
nsc
common
early_serial.c
Generated by
1.9.1