coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
gpio_regs Struct Reference

#include <gpio.h>

Collaboration diagram for gpio_regs:
Collaboration graph

Data Fields

struct val_regs dir [9]
 
uint8_t rsv00 [112]
 
struct val_regs pullen [9]
 
uint8_t rsv01 [112]
 
struct val_regs pullsel [9]
 
uint8_t rsv02 [112]
 
uint8_t rsv03 [256]
 
struct val_regs dout [9]
 
uint8_t rsv04 [112]
 
struct val_regs din [9]
 
uint8_t rsv05 [112]
 
struct val_regs mode [27]
 
uint8_t rsv06 [336]
 
struct val_regs ies [3]
 
struct val_regs smt [3]
 
uint8_t rsv07 [160]
 
struct val_regs tdsel [8]
 
struct val_regs rdsel [6]
 
uint8_t rsv08 [32]
 
struct val_regs drv_mode [10]
 
uint8_t rsv09 [96]
 
struct val_regs msdc_rsv0 [11]
 
struct val_regs msdc2_ctrl5
 
struct val_regs msdc_rsv1 [12]
 
uint8_t rsv10 [64]
 
struct val_regs exmd_ctrl [1]
 
uint8_t rsv11 [48]
 
struct val_regs kpad_ctrl [2]
 
struct val_regs hsic_ctrl [4]
 
uint32_t dram_pinmux_trapping
 

Detailed Description

Definition at line 312 of file gpio.h.

Field Documentation

◆ din

struct val_regs gpio_regs::din

Definition at line 321 of file gpio.h.

Referenced by gpio_get().

◆ dir

struct val_regs gpio_regs::dir

Definition at line 309 of file gpio.h.

Referenced by gpio_set_dir().

◆ dout

struct val_regs gpio_regs::dout

Definition at line 319 of file gpio.h.

Referenced by gpio_set().

◆ dram_pinmux_trapping

uint32_t gpio_regs::dram_pinmux_trapping

Definition at line 631 of file gpio.h.

◆ drv_mode

struct val_regs gpio_regs::drv_mode[10]

Definition at line 331 of file gpio.h.

Referenced by nor_set_gpio_pinmux().

◆ exmd_ctrl

struct val_regs gpio_regs::exmd_ctrl[1]

Definition at line 337 of file gpio.h.

Referenced by gpio_set_duty().

◆ hsic_ctrl

struct val_regs gpio_regs::hsic_ctrl[4]

Definition at line 339 of file gpio.h.

◆ ies

struct val_regs gpio_regs::ies[3]

Definition at line 325 of file gpio.h.

◆ kpad_ctrl

struct val_regs gpio_regs::kpad_ctrl[2]

Definition at line 339 of file gpio.h.

◆ mode

struct val_regs gpio_regs::mode

Definition at line 323 of file gpio.h.

Referenced by gpio_set_mode().

◆ msdc2_ctrl5

struct val_regs gpio_regs::msdc2_ctrl5

Definition at line 333 of file gpio.h.

Referenced by gpio_set_duty().

◆ msdc_rsv0

struct val_regs gpio_regs::msdc_rsv0[11]

Definition at line 333 of file gpio.h.

◆ msdc_rsv1

struct val_regs gpio_regs::msdc_rsv1[12]

Definition at line 333 of file gpio.h.

◆ pullen

struct val_regs gpio_regs::pullen[9]

Definition at line 314 of file gpio.h.

Referenced by gpio_set_pull().

◆ pullsel

struct val_regs gpio_regs::pullsel[9]

Definition at line 316 of file gpio.h.

Referenced by gpio_set_pull().

◆ rdsel

struct val_regs gpio_regs::rdsel[6]

Definition at line 328 of file gpio.h.

◆ rsv00

uint8_t gpio_regs::rsv00

Definition at line 314 of file gpio.h.

◆ rsv01

uint8_t gpio_regs::rsv01

Definition at line 316 of file gpio.h.

◆ rsv02

uint8_t gpio_regs::rsv02

Definition at line 318 of file gpio.h.

◆ rsv03

uint8_t gpio_regs::rsv03

Definition at line 319 of file gpio.h.

◆ rsv04

uint8_t gpio_regs::rsv04[112]

Definition at line 321 of file gpio.h.

◆ rsv05

uint8_t gpio_regs::rsv05[112]

Definition at line 323 of file gpio.h.

◆ rsv06

uint8_t gpio_regs::rsv06[336]

Definition at line 325 of file gpio.h.

◆ rsv07

uint8_t gpio_regs::rsv07[160]

Definition at line 328 of file gpio.h.

◆ rsv08

uint8_t gpio_regs::rsv08[32]

Definition at line 331 of file gpio.h.

◆ rsv09

uint8_t gpio_regs::rsv09[96]

Definition at line 333 of file gpio.h.

◆ rsv10

uint8_t gpio_regs::rsv10[64]

Definition at line 337 of file gpio.h.

◆ rsv11

uint8_t gpio_regs::rsv11[48]

Definition at line 339 of file gpio.h.

◆ smt

struct val_regs gpio_regs::smt[3]

Definition at line 325 of file gpio.h.

◆ tdsel

struct val_regs gpio_regs::tdsel[8]

Definition at line 328 of file gpio.h.


The documentation for this struct was generated from the following file: