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

#include <gpio.h>

Collaboration diagram for am335x_gpio_regs:
Collaboration graph

Data Fields

uint32_t revision
 
uint8_t _rsv0 [0xc]
 
uint32_t sysconfig
 
uint8_t _rsv1 [0xc]
 
uint32_t eoi
 
uint32_t irqstatus_raw_0
 
uint32_t irqstatus_raw_1
 
uint32_t irqstatus_0
 
uint32_t irqstatus_1
 
uint32_t irqstatus_set_0
 
uint32_t irqstatus_set_1
 
uint32_t irqstatus_clr_0
 
uint32_t irqstatus_clk_1
 
uint32_t irqwaken_0
 
uint32_t irqwaken_1
 
uint8_t _rsv2 [0xc8]
 
uint32_t sysstatus
 
uint8_t _rsv3 [0x18]
 
uint32_t ctrl
 
uint32_t oe
 
uint32_t datain
 
uint32_t dataout
 
uint32_t leveldetect0
 
uint32_t leveldetect1
 
uint32_t risingdetect
 
uint32_t fallingdetect
 
uint32_t debouncenable
 
uint32_t debouncingtime
 
uint8_t _rsv4 [0x38]
 
uint32_t cleardataout
 
uint32_t setdataout
 

Detailed Description

Definition at line 12 of file gpio.h.

Field Documentation

◆ _rsv0

uint8_t am335x_gpio_regs::_rsv0[0xc]

Definition at line 14 of file gpio.h.

◆ _rsv1

uint8_t am335x_gpio_regs::_rsv1[0xc]

Definition at line 16 of file gpio.h.

◆ _rsv2

uint8_t am335x_gpio_regs::_rsv2[0xc8]

Definition at line 28 of file gpio.h.

◆ _rsv3

uint8_t am335x_gpio_regs::_rsv3[0x18]

Definition at line 30 of file gpio.h.

◆ _rsv4

uint8_t am335x_gpio_regs::_rsv4[0x38]

Definition at line 41 of file gpio.h.

◆ cleardataout

uint32_t am335x_gpio_regs::cleardataout

Definition at line 42 of file gpio.h.

◆ ctrl

uint32_t am335x_gpio_regs::ctrl

Definition at line 31 of file gpio.h.

◆ datain

uint32_t am335x_gpio_regs::datain

Definition at line 33 of file gpio.h.

◆ dataout

uint32_t am335x_gpio_regs::dataout

Definition at line 34 of file gpio.h.

◆ debouncenable

uint32_t am335x_gpio_regs::debouncenable

Definition at line 39 of file gpio.h.

◆ debouncingtime

uint32_t am335x_gpio_regs::debouncingtime

Definition at line 40 of file gpio.h.

◆ eoi

uint32_t am335x_gpio_regs::eoi

Definition at line 17 of file gpio.h.

◆ fallingdetect

uint32_t am335x_gpio_regs::fallingdetect

Definition at line 38 of file gpio.h.

◆ irqstatus_0

uint32_t am335x_gpio_regs::irqstatus_0

Definition at line 20 of file gpio.h.

◆ irqstatus_1

uint32_t am335x_gpio_regs::irqstatus_1

Definition at line 21 of file gpio.h.

◆ irqstatus_clk_1

uint32_t am335x_gpio_regs::irqstatus_clk_1

Definition at line 25 of file gpio.h.

◆ irqstatus_clr_0

uint32_t am335x_gpio_regs::irqstatus_clr_0

Definition at line 24 of file gpio.h.

Referenced by am335x_disable_gpio_irqs().

◆ irqstatus_raw_0

uint32_t am335x_gpio_regs::irqstatus_raw_0

Definition at line 18 of file gpio.h.

◆ irqstatus_raw_1

uint32_t am335x_gpio_regs::irqstatus_raw_1

Definition at line 19 of file gpio.h.

◆ irqstatus_set_0

uint32_t am335x_gpio_regs::irqstatus_set_0

Definition at line 22 of file gpio.h.

◆ irqstatus_set_1

uint32_t am335x_gpio_regs::irqstatus_set_1

Definition at line 23 of file gpio.h.

◆ irqwaken_0

uint32_t am335x_gpio_regs::irqwaken_0

Definition at line 26 of file gpio.h.

◆ irqwaken_1

uint32_t am335x_gpio_regs::irqwaken_1

Definition at line 27 of file gpio.h.

◆ leveldetect0

uint32_t am335x_gpio_regs::leveldetect0

Definition at line 35 of file gpio.h.

◆ leveldetect1

uint32_t am335x_gpio_regs::leveldetect1

Definition at line 36 of file gpio.h.

◆ oe

uint32_t am335x_gpio_regs::oe

Definition at line 32 of file gpio.h.

◆ revision

uint32_t am335x_gpio_regs::revision

Definition at line 13 of file gpio.h.

◆ risingdetect

uint32_t am335x_gpio_regs::risingdetect

Definition at line 37 of file gpio.h.

◆ setdataout

uint32_t am335x_gpio_regs::setdataout

Definition at line 43 of file gpio.h.

◆ sysconfig

uint32_t am335x_gpio_regs::sysconfig

Definition at line 15 of file gpio.h.

◆ sysstatus

uint32_t am335x_gpio_regs::sysstatus

Definition at line 29 of file gpio.h.


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