|
| LOG_MODULE_REGISTER (gpio_sc16is75x, CONFIG_GPIO_LOG_LEVEL) |
|
static uint8_t | gpio_sc16is75x_cached_pin_dir (const struct device *dev) |
|
static int | gpio_sc16is75x_write_pin_dir (const struct device *dev, const uint8_t dir) |
|
static int | gpio_sc16is75x_read_pin_dir (const struct device *dev, uint8_t *dir) |
|
static uint8_t | gpio_sc16is75x_cached_pin_state (const struct device *dev) |
|
static int | gpio_sc16is75x_write_pin_state (const struct device *dev, uint8_t state) |
|
static int | gpio_sc16is75x_read_pin_state (const struct device *dev, uint8_t *state) |
|
static int | gpio_sc16is75x_pin_configure (const struct device *dev, gpio_pin_t pin, gpio_flags_t flags) |
|
static int | gpio_sc16is75x_port_get_raw (const struct device *dev, gpio_port_value_t *value) |
|
static int | gpio_sc16is75x_port_set_masked_raw (const struct device *dev, const gpio_port_pins_t mask, const gpio_port_value_t value) |
|
static int | gpio_sc16is75x_port_set_bits_raw (const struct device *dev, const gpio_port_pins_t pins) |
|
static int | gpio_sc16is75x_port_clear_bits_raw (const struct device *dev, const gpio_port_pins_t pins) |
|
static int | gpio_sc16is75x_port_toggle_bits (const struct device *dev, const gpio_port_pins_t pins) |
|
static int | gpio_sc16is75x_pm_device_pm_action (const struct device *dev, enum pm_device_action action) |
|
static int | gpio_sc16is75x_init (const struct device *dev) |
|
| DT_INST_FOREACH_STATUS_OKAY (GPIO_SC16IS75X_DEFINE) |
|
Driver for the GPIO controller part of an SC16IS75x bridge.