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

#include <gpio.h>

Collaboration diagram for pad_config:
Collaboration graph

Data Fields

gpio_t pad
 
uint32_t pad_config [GPIO_NUM_PAD_CFG_REGS]
 
enum gpio_lock_action lock_action
 
uint16_t pinmux_flags
 
uint8_t gpio_index
 
uint16_t pinmux_index:9
 
uint16_t unused:1
 
uint16_t sfio:1
 
uint16_t gpio_out0:1
 
uint16_t gpio_out1:1
 
uint16_t pad_has_gpio:1
 
uint16_t por_pullup:1
 

Detailed Description

Definition at line 75 of file gpio.h.

Field Documentation

◆ gpio_index

uint8_t pad_config::gpio_index

Definition at line 11 of file padconfig.h.

Referenced by configure_gpio_pad(), configure_sfio_pad(), and configure_unused_pad().

◆ gpio_out0

uint16_t pad_config::gpio_out0

Definition at line 15 of file padconfig.h.

Referenced by configure_gpio_pad().

◆ gpio_out1

uint16_t pad_config::gpio_out1

Definition at line 16 of file padconfig.h.

Referenced by configure_gpio_pad().

◆ lock_action

enum gpio_lock_action pad_config::lock_action

Definition at line 77 of file gpio.h.

Referenced by gpio_configure_pad().

◆ pad

◆ pad_config

◆ pad_has_gpio

uint16_t pad_config::pad_has_gpio

Definition at line 17 of file padconfig.h.

Referenced by configure_unused_pad().

◆ pinmux_flags

uint16_t pad_config::pinmux_flags

Definition at line 10 of file padconfig.h.

Referenced by configure_gpio_pad(), and configure_sfio_pad().

◆ pinmux_index

uint16_t pad_config::pinmux_index

Definition at line 12 of file padconfig.h.

Referenced by configure_gpio_pad(), configure_sfio_pad(), and configure_unused_pad().

◆ por_pullup

uint16_t pad_config::por_pullup

Definition at line 18 of file padconfig.h.

Referenced by configure_unused_pad().

◆ sfio

uint16_t pad_config::sfio

Definition at line 14 of file padconfig.h.

Referenced by soc_configure_pads().

◆ unused

uint16_t pad_config::unused

Definition at line 13 of file padconfig.h.

Referenced by soc_configure_pads().


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