/Zephyr-latest/drivers/gpio/ |
D | gpio_nct38xx_port.c | 23 uint8_t gpio_port; member 67 if (config->gpio_port == 0) { in gpio_nct38xx_pin_config() 86 ret = i2c_reg_update_byte_dt(data->i2c_dev, NCT38XX_REG_GPIO_DIR(config->gpio_port), in gpio_nct38xx_pin_config() 99 ret = i2c_reg_update_byte_dt(data->i2c_dev, NCT38XX_REG_GPIO_OD_SEL(config->gpio_port), in gpio_nct38xx_pin_config() 111 ret = i2c_reg_update_byte_dt(data->i2c_dev, NCT38XX_REG_GPIO_DATA_OUT(config->gpio_port), in gpio_nct38xx_pin_config() 120 ret = i2c_reg_update_byte_dt(data->i2c_dev, NCT38XX_REG_GPIO_DIR(config->gpio_port), in gpio_nct38xx_pin_config() 140 if (config->gpio_port == 0) { in gpio_nct38xx_pin_get_config() 157 ret = i2c_reg_read_byte_dt(data->i2c_dev, NCT38XX_REG_GPIO_DIR(config->gpio_port), ®); in gpio_nct38xx_pin_get_config() 168 NCT38XX_REG_GPIO_OD_SEL(config->gpio_port), ®); in gpio_nct38xx_pin_get_config() 179 NCT38XX_REG_GPIO_DATA_OUT(config->gpio_port), ®); in gpio_nct38xx_pin_get_config() [all …]
|
D | gpio_esp32.c | 78 const int gpio_port; member 111 uint32_t io_pin = (uint32_t) pin + ((cfg->gpio_port == 1 && pin < 32) ? 32 : 0); in gpio_esp32_config() 289 if (cfg->gpio_port == 0) { in gpio_esp32_port_get_raw() 307 if (cfg->gpio_port == 0) { in gpio_esp32_port_set_masked_raw() 325 if (cfg->gpio_port == 0) { in gpio_esp32_port_set_bits_raw() 341 if (cfg->gpio_port == 0) { in gpio_esp32_port_clear_bits_raw() 358 if (cfg->gpio_port == 0) { in gpio_esp32_port_toggle_bits() 410 uint32_t io_pin = (uint32_t) pin + ((cfg->gpio_port == 1 && pin < 32) ? 32 : 0); in gpio_esp32_pin_interrupt_configure() 419 if (cfg->gpio_port == 0) { in gpio_esp32_pin_interrupt_configure() 447 if (cfg->gpio_port == 0) { in gpio_esp32_get_pending_int() [all …]
|
/Zephyr-latest/drivers/pinctrl/ |
D | pinctrl_xmc4xxx.c | 21 XMC_GPIO_PORT_t *gpio_port; in pinctrl_configure_pin() local 66 gpio_port = (XMC_GPIO_PORT_t *)((uint32_t)DT_INST_REG_ADDR(0) + port_id * GPIO_REG_SIZE); in pinctrl_configure_pin() 67 XMC_GPIO_Init(gpio_port, pin, &pin_cfg); in pinctrl_configure_pin() 71 XMC_GPIO_SetHardwareControl(gpio_port, pin, hwctrl); in pinctrl_configure_pin()
|
/Zephyr-latest/drivers/pinctrl/renesas/smartbond/ |
D | pinctrl_smartbond.c | 15 struct gpio_port { struct 20 static const struct gpio_port smartbond_gpio_ports[] = { argument
|
/Zephyr-latest/include/zephyr/drivers/ |
D | gpio.h | 1081 SYS_PORT_TRACING_FUNC_ENTER(gpio_port, get_direction, port, map, inputs, outputs); in z_impl_gpio_port_get_direction() 1084 SYS_PORT_TRACING_FUNC_EXIT(gpio_port, get_direction, port, -ENOSYS); in z_impl_gpio_port_get_direction() 1089 SYS_PORT_TRACING_FUNC_EXIT(gpio_port, get_direction, port, ret); in z_impl_gpio_port_get_direction() 1267 SYS_PORT_TRACING_FUNC_ENTER(gpio_port, get_raw, port, value); in z_impl_gpio_port_get_raw() 1270 SYS_PORT_TRACING_FUNC_EXIT(gpio_port, get_raw, port, ret); in z_impl_gpio_port_get_raw() 1336 SYS_PORT_TRACING_FUNC_ENTER(gpio_port, set_masked_raw, port, mask, value); in z_impl_gpio_port_set_masked_raw() 1339 SYS_PORT_TRACING_FUNC_EXIT(gpio_port, set_masked_raw, port, ret); in z_impl_gpio_port_set_masked_raw() 1395 SYS_PORT_TRACING_FUNC_ENTER(gpio_port, set_bits_raw, port, pins); in z_impl_gpio_port_set_bits_raw() 1398 SYS_PORT_TRACING_FUNC_EXIT(gpio_port, set_bits_raw, port, ret); in z_impl_gpio_port_set_bits_raw() 1438 SYS_PORT_TRACING_FUNC_ENTER(gpio_port, clear_bits_raw, port, pins); in z_impl_gpio_port_clear_bits_raw() [all …]
|
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/src/ |
D | main.c | 85 ZTEST_SUITE(gpio_port, NULL, gpio_basic_setup, NULL, NULL, NULL);
|
D | test_gpio_port.c | 665 ZTEST(gpio_port, test_gpio_port) in ZTEST() argument
|
/Zephyr-latest/soc/nuvoton/npcx/common/ |
D | soc_miwu.h | 88 uint8_t gpio_port; /** GPIO device index */ member
|
/Zephyr-latest/drivers/adc/ |
D | adc_esp32.c | 64 const struct device *gpio_port; member 633 .port = conf->gpio_port, in adc_esp32_channel_setup() 664 if (!device_is_ready(conf->gpio_port)) { in adc_esp32_init() 720 #define ADC_ESP32_CONF_GPIO_PORT_INIT .gpio_port = DEVICE_DT_GET(DT_NODELABEL(gpio0)),
|
/Zephyr-latest/drivers/interrupt_controller/ |
D | intc_miwu.c | 113 npcx_get_gpio_dev(cb->io_cb.params.gpio_port), in intc_miwu_dispatch_isr() 356 callback->io_cb.params.gpio_port = port; in npcx_miwu_init_gpio_callback()
|