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

#include <gpio.h>

Collaboration diagram for soc_gpio_map:
Collaboration graph

Data Fields

u32 pad_conf0
 
u32 pad_conf1
 
u32 pad_val
 
u32 use_sel: 1
 
u32 io_sel: 1
 
u32 gp_lvl: 1
 
u32 tpe: 1
 
u32 tne: 1
 
u32 wake_en: 1
 
u32 smi: 1
 
u32 is_gpio: 1
 
u32 sci: 1
 
u32 gpe
 
u32 int_mask:1
 
u32 wake_mask:1
 
u32 skip_config:1
 

Detailed Description

Definition at line 329 of file gpio.h.

Field Documentation

◆ gp_lvl

u32 soc_gpio_map::gp_lvl

Definition at line 335 of file gpio.h.

Referenced by setup_gpios().

◆ gpe

u32 soc_gpio_map::gpe

Definition at line 348 of file gpio.h.

Referenced by setup_gpio_route().

◆ int_mask

u32 soc_gpio_map::int_mask

Definition at line 349 of file gpio.h.

◆ io_sel

u32 soc_gpio_map::io_sel

Definition at line 334 of file gpio.h.

Referenced by setup_gpios().

◆ is_gpio

u32 soc_gpio_map::is_gpio

Definition at line 340 of file gpio.h.

◆ pad_conf0

u32 soc_gpio_map::pad_conf0

Definition at line 330 of file gpio.h.

Referenced by gpio_config_pad(), setup_gpio_route(), and setup_gpios().

◆ pad_conf1

u32 soc_gpio_map::pad_conf1

Definition at line 331 of file gpio.h.

Referenced by gpio_config_pad().

◆ pad_val

u32 soc_gpio_map::pad_val

Definition at line 332 of file gpio.h.

◆ sci

u32 soc_gpio_map::sci

Definition at line 341 of file gpio.h.

Referenced by setup_gpio_route().

◆ skip_config

u32 soc_gpio_map::skip_config

Definition at line 352 of file gpio.h.

◆ smi

u32 soc_gpio_map::smi

Definition at line 339 of file gpio.h.

Referenced by setup_gpio_route().

◆ tne

u32 soc_gpio_map::tne

Definition at line 337 of file gpio.h.

Referenced by setup_gpios().

◆ tpe

u32 soc_gpio_map::tpe

Definition at line 336 of file gpio.h.

Referenced by setup_gpios().

◆ use_sel

u32 soc_gpio_map::use_sel

Definition at line 333 of file gpio.h.

Referenced by setup_gpios().

◆ wake_en

u32 soc_gpio_map::wake_en

Definition at line 338 of file gpio.h.

Referenced by setup_gpios().

◆ wake_mask

u32 soc_gpio_map::wake_mask

Definition at line 350 of file gpio.h.


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