coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
conf_mode.c File Reference
#include <arch/io.h>
#include <device/device.h>
#include <superio/conf_mode.h>
#include <acpi/acpigen.h>
Include dependency graph for conf_mode.c:

Go to the source code of this file.

Functions

void pnp_enter_conf_mode_55 (struct device *dev)
 
void pnp_enter_conf_mode_6767 (struct device *dev)
 
void pnp_enter_conf_mode_7777 (struct device *dev)
 
void pnp_enter_conf_mode_8787 (struct device *dev)
 
void pnp_enter_conf_mode_a0a0 (struct device *dev)
 
void pnp_enter_conf_mode_a5a5 (struct device *dev)
 
void pnp_exit_conf_mode_aa (struct device *dev)
 
void pnp_enter_conf_mode_870155aa (struct device *dev)
 
void pnp_exit_conf_mode_0202 (struct device *dev)
 

Variables

const struct pnp_mode_ops pnp_conf_mode_55_aa
 
const struct pnp_mode_ops pnp_conf_mode_6767_aa
 
const struct pnp_mode_ops pnp_conf_mode_7777_aa
 
const struct pnp_mode_ops pnp_conf_mode_8787_aa
 
const struct pnp_mode_ops pnp_conf_mode_a0a0_aa
 
const struct pnp_mode_ops pnp_conf_mode_a5a5_aa
 
const struct pnp_mode_ops pnp_conf_mode_870155_aa
 

Function Documentation

◆ pnp_enter_conf_mode_55()

void pnp_enter_conf_mode_55 ( struct device dev)

Definition at line 10 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Referenced by enable_dev(), and sch5545_read_emi_bar().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pnp_enter_conf_mode_6767()

void pnp_enter_conf_mode_6767 ( struct device dev)

Definition at line 15 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Here is the call graph for this function:

◆ pnp_enter_conf_mode_7777()

void pnp_enter_conf_mode_7777 ( struct device dev)

Definition at line 21 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Here is the call graph for this function:

◆ pnp_enter_conf_mode_870155aa()

void pnp_enter_conf_mode_870155aa ( struct device dev)

Definition at line 50 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Here is the call graph for this function:

◆ pnp_enter_conf_mode_8787()

void pnp_enter_conf_mode_8787 ( struct device dev)

Definition at line 27 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Here is the call graph for this function:

◆ pnp_enter_conf_mode_a0a0()

void pnp_enter_conf_mode_a0a0 ( struct device dev)

Definition at line 33 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Here is the call graph for this function:

◆ pnp_enter_conf_mode_a5a5()

void pnp_enter_conf_mode_a5a5 ( struct device dev)

Definition at line 39 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Here is the call graph for this function:

◆ pnp_exit_conf_mode_0202()

void pnp_exit_conf_mode_0202 ( struct device dev)

Definition at line 62 of file conf_mode.c.

◆ pnp_exit_conf_mode_aa()

void pnp_exit_conf_mode_aa ( struct device dev)

Definition at line 45 of file conf_mode.c.

References outb(), device::path, device_path::pnp, and pnp_path::port.

Referenced by enable_dev(), and sch5545_read_emi_bar().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ pnp_conf_mode_55_aa

const struct pnp_mode_ops pnp_conf_mode_55_aa
Initial value:
= {
.enter_conf_mode = pnp_enter_conf_mode_55,
.exit_conf_mode = pnp_exit_conf_mode_aa,
}
void pnp_enter_conf_mode_55(struct device *dev)
Definition: conf_mode.c:10
void pnp_exit_conf_mode_aa(struct device *dev)
Definition: conf_mode.c:45

Definition at line 62 of file conf_mode.c.

◆ pnp_conf_mode_6767_aa

const struct pnp_mode_ops pnp_conf_mode_6767_aa
Initial value:
= {
.enter_conf_mode = pnp_enter_conf_mode_6767,
.exit_conf_mode = pnp_exit_conf_mode_aa,
}
void pnp_enter_conf_mode_6767(struct device *dev)
Definition: conf_mode.c:15

Definition at line 62 of file conf_mode.c.

◆ pnp_conf_mode_7777_aa

const struct pnp_mode_ops pnp_conf_mode_7777_aa
Initial value:
= {
.enter_conf_mode = pnp_enter_conf_mode_7777,
.exit_conf_mode = pnp_exit_conf_mode_aa,
}
void pnp_enter_conf_mode_7777(struct device *dev)
Definition: conf_mode.c:21

Definition at line 62 of file conf_mode.c.

◆ pnp_conf_mode_870155_aa

const struct pnp_mode_ops pnp_conf_mode_870155_aa
Initial value:
= {
.enter_conf_mode = pnp_enter_conf_mode_870155aa,
.exit_conf_mode = pnp_exit_conf_mode_0202,
}
void pnp_enter_conf_mode_870155aa(struct device *dev)
Definition: conf_mode.c:50
void pnp_exit_conf_mode_0202(struct device *dev)
Definition: conf_mode.c:62

Definition at line 62 of file conf_mode.c.

◆ pnp_conf_mode_8787_aa

const struct pnp_mode_ops pnp_conf_mode_8787_aa
Initial value:
= {
.enter_conf_mode = pnp_enter_conf_mode_8787,
.exit_conf_mode = pnp_exit_conf_mode_aa,
}
void pnp_enter_conf_mode_8787(struct device *dev)
Definition: conf_mode.c:27

Definition at line 62 of file conf_mode.c.

◆ pnp_conf_mode_a0a0_aa

const struct pnp_mode_ops pnp_conf_mode_a0a0_aa
Initial value:
= {
.enter_conf_mode = pnp_enter_conf_mode_a0a0,
.exit_conf_mode = pnp_exit_conf_mode_aa,
}
void pnp_enter_conf_mode_a0a0(struct device *dev)
Definition: conf_mode.c:33

Definition at line 62 of file conf_mode.c.

◆ pnp_conf_mode_a5a5_aa

const struct pnp_mode_ops pnp_conf_mode_a5a5_aa
Initial value:
= {
.enter_conf_mode = pnp_enter_conf_mode_a5a5,
.exit_conf_mode = pnp_exit_conf_mode_aa,
}
void pnp_enter_conf_mode_a5a5(struct device *dev)
Definition: conf_mode.c:39

Definition at line 62 of file conf_mode.c.