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 {
11  pnp_set_enable(dev, 0);
12  pnp_set_iobase(dev, PNP_IDX_IO0, iobase);
13  pnp_set_enable(dev, 1);
14 }
void nsc_enable_serial(pnp_devfn_t dev, u16 iobase)
Definition: early_serial.c:8
#define PNP_IDX_IO0
Definition: pnp_def.h:5
void pnp_set_logical_device(struct device *dev)
Definition: pnp_device.c:59
void pnp_set_enable(struct device *dev, int enable)
Definition: pnp_device.c:64
void pnp_set_iobase(struct device *dev, u8 index, u16 iobase)
Definition: pnp_device.c:93
u32 pnp_devfn_t
Definition: pnp_type.h:8
uint16_t u16
Definition: stdint.h:48