coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
reg_access.c File Reference
#include <assert.h>
#include <console/console.h>
#include <device/i2c_simple.h>
#include <soc/pci_devs.h>
#include <soc/reg_access.h>
#include "reg_access.h"
Include dependency graph for reg_access.c:

Go to the source code of this file.

Macros

#define __SIMPLE_DEVICE__
 

Functions

static uint64_t reg_read (struct reg_script_context *ctx)
 
static void reg_write (struct reg_script_context *ctx)
 
 REG_SCRIPT_BUS_ENTRY (mainboard_reg_script_bus_table)
 

Variables

const struct reg_script_bus_entry mainboard_reg_script_bus_table
 

Macro Definition Documentation

◆ __SIMPLE_DEVICE__

#define __SIMPLE_DEVICE__

Definition at line 3 of file reg_access.c.

Function Documentation

◆ reg_read()

◆ REG_SCRIPT_BUS_ENTRY()

REG_SCRIPT_BUS_ENTRY ( mainboard_reg_script_bus_table  )

◆ reg_write()

static void reg_write ( struct reg_script_context ctx)
static

Definition at line 41 of file reg_access.c.

Variable Documentation

◆ mainboard_reg_script_bus_table

const struct reg_script_bus_entry mainboard_reg_script_bus_table
Initial value:
= {
}
static uint64_t reg_read(struct reg_script_context *ctx)
Definition: reg_access.c:12
static void reg_write(struct reg_script_context *ctx)
Definition: reg_access.c:41
@ MAINBOARD_TYPE
Definition: reg_access.h:13

Definition at line 41 of file reg_access.c.