Home
last modified time | relevance | path

Searched refs:gpio_port (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/drivers/gpio/
Dgpio_nct38xx_port.c23 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), &reg); in gpio_nct38xx_pin_get_config()
168 NCT38XX_REG_GPIO_OD_SEL(config->gpio_port), &reg); in gpio_nct38xx_pin_get_config()
179 NCT38XX_REG_GPIO_DATA_OUT(config->gpio_port), &reg); in gpio_nct38xx_pin_get_config()
[all …]
Dgpio_esp32.c78 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/
Dpinctrl_xmc4xxx.c21 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/
Dpinctrl_smartbond.c15 struct gpio_port { struct
20 static const struct gpio_port smartbond_gpio_ports[] = { argument
/Zephyr-latest/include/zephyr/drivers/
Dgpio.h1081 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/
Dmain.c85 ZTEST_SUITE(gpio_port, NULL, gpio_basic_setup, NULL, NULL, NULL);
Dtest_gpio_port.c665 ZTEST(gpio_port, test_gpio_port) in ZTEST() argument
/Zephyr-latest/soc/nuvoton/npcx/common/
Dsoc_miwu.h88 uint8_t gpio_port; /** GPIO device index */ member
/Zephyr-latest/drivers/adc/
Dadc_esp32.c64 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/
Dintc_miwu.c113 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()