Home
last modified time | relevance | path

Searched refs:GPIO_LINE_OPEN_DRAIN (Results 1 – 25 of 33) sorted by relevance

12

/Zephyr-latest/include/zephyr/dt-bindings/gpio/
Dgpio.h45 #define GPIO_LINE_OPEN_DRAIN (1 << 2) macro
57 #define GPIO_OPEN_DRAIN (GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_DRAIN)
/Zephyr-latest/drivers/gpio/
Dgpio_sc18im704.c104 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_sc18im_pin_configure()
182 *flags = GPIO_OUTPUT | GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_DRAIN; in gpio_sc18im_pin_get_config()
Dgpio_psoc6.c51 drv_mode = (flags & GPIO_LINE_OPEN_DRAIN) ? in gpio_psoc6_config()
55 pin_val = (flags & GPIO_LINE_OPEN_DRAIN) ? 1 : 0; in gpio_psoc6_config()
Dgpio_gd32.c147 if ((flags & GPIO_LINE_OPEN_DRAIN) != 0U) { in gpio_gd32_configure()
195 if ((flags & GPIO_LINE_OPEN_DRAIN) != 0U) { in gpio_gd32_configure()
Dgpio_renesas_ra_ioport.c120 if ((flags & GPIO_LINE_OPEN_DRAIN) != 0) { in gpio_ra_pin_configure()
201 *flags |= GPIO_LINE_OPEN_DRAIN; in gpio_ra_pin_get_config()
Dgpio_bd8lb600fs.c68 if ((flags & GPIO_LINE_OPEN_DRAIN) == 0) { in bd8lb600fs_gpio_pin_configure()
Dgpio_cc23x0.c55 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_cc23x0_config()
Dgpio_kscan_ite_it8xxx2.c50 if ((((flags & GPIO_SINGLE_ENDED) != 0) && ((flags & GPIO_LINE_OPEN_DRAIN) == 0)) || in gpio_kscan_it8xxx2_configure()
Dgpio_tle9104.c70 if ((flags & GPIO_LINE_OPEN_DRAIN) == 0) { in tle9104_gpio_pin_configure()
Dgpio_mchp_xec_v2.c94 if ((flags & (GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_DRAIN)) in gpio_xec_validate_flags()
188 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_xec_configure()
Dgpio_ifx_cat1.c71 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_cat1_configure()
Dgpio_numicro.c66 if ((flags & GPIO_LINE_OPEN_DRAIN) != 0) { in gpio_numicro_configure()
Dgpio_ene_kb1200.c75 if (flags & GPIO_LINE_OPEN_DRAIN) { in kb1200_gpio_pin_configure()
Dgpio_numaker.c71 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_numaker_configure()
Dgpio_sam.c48 if ((flags & GPIO_LINE_OPEN_DRAIN) != 0) { in gpio_sam_port_configure()
Dgpio_ambiq.c56 if (flags & GPIO_LINE_OPEN_DRAIN) { in ambiq_gpio_pin_configure()
95 if (flags & GPIO_LINE_OPEN_DRAIN) { in ambiq_gpio_pin_configure()
Dgpio_gecko.c110 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_gecko_configure()
Dgpio_rt1718s_port.c52 if ((flags & GPIO_SINGLE_ENDED) && !(flags & GPIO_LINE_OPEN_DRAIN)) { in gpio_rt1718s_pin_config()
Dgpio_npcx.c116 ((flags & GPIO_LINE_OPEN_DRAIN) == 0)) { in gpio_npcx_config()
Dgpio_esp32.c170 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_esp32_config()
Dgpio_ite_it8801.c66 if (((flags & GPIO_SINGLE_ENDED) != 0) && ((flags & GPIO_LINE_OPEN_DRAIN) == 0)) { in gpio_it8801_configure()
Dgpio_lpc11u6x.c142 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_lpc11u6x_pin_configure()
Dgpio_mcp23xxx.c184 (bool)(flags & GPIO_LINE_OPEN_DRAIN) != config->is_open_drain) { in mcp23xxx_pin_cfg()
Dgpio_rpi_pico.c161 if (flags & GPIO_LINE_OPEN_DRAIN) { in gpio_rpi_configure()
Dgpio_mchp_xec.c77 ((flags & GPIO_LINE_OPEN_DRAIN) == 0U)) { in gpio_xec_configure()

12