#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