coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
gpmr.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef SOC_INTEL_COMMON_BLOCK_GPMR_H
4
#define SOC_INTEL_COMMON_BLOCK_GPMR_H
5
6
#include <types.h>
7
#include <
intelblocks/pcr_gpmr.h
>
8
9
uint32_t
gpmr_read32
(
uint16_t
offset
);
10
void
gpmr_write32
(
uint16_t
offset
,
uint32_t
val
);
11
void
gpmr_or32
(
uint16_t
offset
,
uint32_t
ordata);
12
enum
cb_err
enable_gpmr
(
uint32_t
base
,
uint32_t
size,
uint32_t
dest_id);
13
14
#endif
/* SOC_INTEL_COMMON_BLOCK_GPMR_H */
cb_err
cb_err
coreboot error codes
Definition:
cb_err.h:15
offset
static size_t offset
Definition:
flashconsole.c:16
gpmr_write32
void gpmr_write32(uint16_t offset, uint32_t val)
Definition:
gpmr.c:15
gpmr_or32
void gpmr_or32(uint16_t offset, uint32_t ordata)
Definition:
gpmr.c:20
enable_gpmr
enum cb_err enable_gpmr(uint32_t base, uint32_t size, uint32_t dest_id)
Definition:
gpmr.c:41
gpmr_read32
uint32_t gpmr_read32(uint16_t offset)
Definition:
gpmr.c:9
pcr_gpmr.h
base
uintptr_t base
Definition:
uart.c:17
uint16_t
unsigned short uint16_t
Definition:
stdint.h:11
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
val
u8 val
Definition:
sys.c:300
src
soc
intel
common
block
include
intelblocks
gpmr.h
Generated by
1.9.1