#include <drivers/gpio.h>
#include <devicetree.h>
Go to the source code of this file.
◆ CHIP_GPIO
◆ CHIP_SGPIO
◆ DISABLE
◆ ENABLE
◆ GEN_ENUM
#define GEN_ENUM |
( |
|
ENUM | ) |
ENUM, |
◆ GEN_STR
#define GEN_STR |
( |
|
STR | ) |
#STR, |
◆ GPIO_CFG_SIZE
#define GPIO_CFG_SIZE 168 |
◆ GPIO_HIGH
◆ GPIO_LOW
◆ GPIO_STACK_SIZE
#define GPIO_STACK_SIZE 3072 |
◆ OPEN_DRAIN
◆ PUSH_PULL
◆ GPIO_CFG
◆ SCU_CFG
◆ SET_GPIO_VALUE_CFG
◆ CONTROL_STATUS
Enumerator |
---|
CONTROL_ON | |
CONTROL_OFF | |
◆ GPIO_GROUP
◆ GPIO_STATUS
Enumerator |
---|
LOW_ACTIVE | |
LOW_INACTIVE | |
HIGH_ACTIVE | |
HIGH_INACTIVE | |
◆ POWER_STATUS
Enumerator |
---|
POWER_ON | |
POWER_OFF | |
◆ gpio_conf()
int gpio_conf |
( |
uint8_t |
gpio_num, |
|
|
int |
dir |
|
) |
| |
◆ gpio_get()
int gpio_get |
( |
uint8_t |
gpio_num | ) |
|
◆ gpio_get_direction()
int gpio_get_direction |
( |
uint8_t |
gpio_num | ) |
|
◆ gpio_get_reg_value()
uint8_t gpio_get_reg_value |
( |
uint8_t |
gpio_num, |
|
|
uint8_t |
reg_offset |
|
) |
| |
◆ gpio_init()
int gpio_init |
( |
const struct device * |
args | ) |
|
◆ gpio_interrupt_conf()
int gpio_interrupt_conf |
( |
uint8_t |
gpio_num, |
|
|
gpio_flags_t |
flags |
|
) |
| |
◆ gpio_set()
int gpio_set |
( |
uint8_t |
gpio_num, |
|
|
uint8_t |
status |
|
) |
| |
◆ gpio_show()
◆ pal_load_gpio_config()
bool pal_load_gpio_config |
( |
void |
| ) |
|
◆ scu_init()
void scu_init |
( |
SCU_CFG |
cfg[], |
|
|
size_t |
size |
|
) |
| |
◆ gpio_cfg
◆ GPIO_GROUP_REG_ACCESS
uint32_t GPIO_GROUP_REG_ACCESS[] |
|
extern |
◆ gpio_ind_to_num_table
uint8_t gpio_ind_to_num_table[] |
|
extern |
◆ gpio_ind_to_num_table_cnt
uint8_t gpio_ind_to_num_table_cnt |
|
extern |
◆ GPIO_MULTI_FUNC_CFG_SIZE
const int GPIO_MULTI_FUNC_CFG_SIZE |
|
extern |
◆ GPIO_MULTI_FUNC_PIN_CTL_REG_ACCESS
uint32_t GPIO_MULTI_FUNC_PIN_CTL_REG_ACCESS[] |
|
extern |
◆ gpio_name