31 if (!(reg32 & (1 <<
offset))) {
38 if (reg32 & (1 <<
offset)) {
63 if (CONFIG_DRAM_RESET_GATE_GPIO >= 32)
77 #define IOTRAP(x) (trap_sts & (1 << x))
78 u32 trap_sts, trap_cycle;
85 trap_cycle =
RCBA32(0x1e10);
86 for (i = 16; i < 20; i++) {
87 if (trap_cycle & (1 << i))
88 mask |= (0xff << ((i - 16) << 2));
101 if (!(trap_cycle & (1 << 24))) {
113 for (i = 0; i < 4; i++) {
119 printk(
BIOS_DEBUG,
" read/write: %s\n", (trap_cycle & (1 << 24)) ?
"read" :
"write");
121 if (!(trap_cycle & (1 << 24))) {
#define printk(level,...)
void intel_model_2065x_finalize_smm(void)
void outl(u32 val, u16 port)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
void intel_ironlake_finalize_smm(void)
#define PCI_DEV(SEGBUS, DEV, FN)
void southbridge_finalize_all(void)
void southbridge_smi_monitor(void)
void southbridge_gate_memory_reset(void)
void intel_pch_finalize_smm(void)
static void southbridge_gate_memory_reset_real(int offset, u16 use, u16 io, u16 lvl)