Home
last modified time | relevance | path

Searched refs:gpio_port_pins_t (Results 1 – 25 of 99) sorted by relevance

1234

/Zephyr-Core-3.7.0/include/zephyr/drivers/
Dgpio.h233 typedef uint32_t gpio_port_pins_t; typedef
567 ((gpio_port_pins_t) \
658 ((gpio_port_pins_t) \
683 #define GPIO_MAX_PINS_PER_PORT (sizeof(gpio_port_pins_t) * __CHAR_BIT__)
696 gpio_port_pins_t port_pin_mask;
709 gpio_port_pins_t invert;
728 gpio_port_pins_t pins);
755 gpio_port_pins_t pin_mask;
802 gpio_port_pins_t mask,
805 gpio_port_pins_t pins);
[all …]
/Zephyr-Core-3.7.0/drivers/gpio/
Dgpio_handlers.c45 gpio_port_pins_t mask, in z_vrfy_gpio_port_set_masked_raw()
56 gpio_port_pins_t pins) in z_vrfy_gpio_port_set_bits_raw()
65 gpio_port_pins_t pins) in z_vrfy_gpio_port_clear_bits_raw()
74 gpio_port_pins_t pins) in z_vrfy_gpio_port_toggle_bits()
101 static inline int z_vrfy_gpio_port_get_direction(const struct device *dev, gpio_port_pins_t map, in z_vrfy_gpio_port_get_direction()
102 gpio_port_pins_t *inputs, in z_vrfy_gpio_port_get_direction()
103 gpio_port_pins_t *outputs) in z_vrfy_gpio_port_get_direction()
108 K_OOPS(K_SYSCALL_MEMORY_WRITE(inputs, sizeof(gpio_port_pins_t))); in z_vrfy_gpio_port_get_direction()
112 K_OOPS(K_SYSCALL_MEMORY_WRITE(outputs, sizeof(gpio_port_pins_t))); in z_vrfy_gpio_port_get_direction()
Dgpio_emul.c92 gpio_port_pins_t interrupts;
96 gpio_port_pins_t enabled_interrupts;
114 static gpio_port_pins_t
115 get_pins_with_flags(const struct device *port, gpio_port_pins_t mask, in get_pins_with_flags()
119 gpio_port_pins_t matched = 0; in get_pins_with_flags()
143 static inline gpio_port_pins_t get_input_pins(const struct device *port) in get_input_pins()
157 static inline gpio_port_pins_t get_output_pins(const struct device *port) in get_output_pins()
183 gpio_port_pins_t mask, in gpio_emul_gen_interrupt_bits()
186 gpio_port_pins_t *interrupts, in gpio_emul_gen_interrupt_bits()
271 static void gpio_emul_pend_interrupt(const struct device *port, gpio_port_pins_t mask, in gpio_emul_pend_interrupt()
[all …]
Dgpio_test.c42 gpio_port_pins_t mask, in vnd_gpio_port_set_masked_raw()
49 gpio_port_pins_t pins) in vnd_gpio_port_set_bits_raw()
55 gpio_port_pins_t pins) in vnd_gpio_port_clear_bits_raw()
61 gpio_port_pins_t pins) in vnd_gpio_port_toggle_bits()
Dgpio_xmc4xxx.c90 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_pin_configure()
142 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_get_raw()
158 static int gpio_xmc4xxx_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_xmc4xxx_set_masked_raw()
163 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_set_masked_raw()
172 static int gpio_xmc4xxx_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_xmc4xxx_set_bits_raw()
176 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_set_bits_raw()
182 static int gpio_xmc4xxx_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_xmc4xxx_clear_bits_raw()
191 static int gpio_xmc4xxx_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_xmc4xxx_toggle_bits()
195 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_toggle_bits()
Dgpio_npm6001.c68 gpio_port_pins_t pins) in gpio_npm6001_port_set_bits_raw()
81 gpio_port_pins_t pins) in gpio_npm6001_port_clear_bits_raw()
130 dev, (gpio_port_pins_t)BIT(pin)); in gpio_npm6001_configure()
138 dev, (gpio_port_pins_t)BIT(pin)); in gpio_npm6001_configure()
166 gpio_port_pins_t mask, in gpio_npm6001_port_set_masked_raw()
181 gpio_port_pins_t pins) in gpio_npm6001_port_toggle_bits()
Dgpio_ad559x.c62 gpio_port_pins_t pins) in gpio_ad559x_port_set_bits_raw()
77 gpio_port_pins_t pins) in gpio_ad559x_port_clear_bits_raw()
114 dev, (gpio_port_pins_t)BIT(pin)); in gpio_ad559x_configure()
120 dev, (gpio_port_pins_t)BIT(pin)); in gpio_ad559x_configure()
167 gpio_port_pins_t mask, in gpio_ad559x_port_set_masked_raw()
178 gpio_port_pins_t pins) in gpio_ad559x_port_toggle_bits()
Dgpio_creg_gpio.c61 gpio_port_pins_t mask, in port_write()
83 gpio_port_pins_t mask, in port_set_masked()
90 gpio_port_pins_t pins) in port_set_bits()
96 gpio_port_pins_t pins) in port_clear_bits()
102 gpio_port_pins_t pins) in port_toggle_bits()
Dgpio_ads114s0x.c80 static int gpio_ads114s0x_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_ads114s0x_port_set_masked_raw()
88 static int gpio_ads114s0x_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_ads114s0x_port_set_bits_raw()
95 static int gpio_ads114s0x_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_ads114s0x_port_clear_bits_raw()
102 static int gpio_ads114s0x_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_ads114s0x_port_toggle_bits()
Dgpio_axp192.c53 static int gpio_axp192_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_axp192_port_set_masked_raw()
68 static int gpio_axp192_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_set_bits_raw()
73 static int gpio_axp192_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_clear_bits_raw()
143 static int gpio_axp192_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_toggle_bits()
228 static int gpio_axp192_port_get_direction(const struct device *dev, gpio_port_pins_t map, in gpio_axp192_port_get_direction()
229 gpio_port_pins_t *inputs, gpio_port_pins_t *outputs) in gpio_axp192_port_get_direction()
Dgpio_lmp90xxx.c93 gpio_port_pins_t mask, in gpio_lmp90xxx_port_set_masked_raw()
102 gpio_port_pins_t pins) in gpio_lmp90xxx_port_set_bits_raw()
110 gpio_port_pins_t pins) in gpio_lmp90xxx_port_clear_bits_raw()
118 gpio_port_pins_t pins) in gpio_lmp90xxx_port_toggle_bits()
Dgpio_brcmstb.c67 static int gpio_brcmstb_port_set_masked_raw(const struct device *port, gpio_port_pins_t mask, in gpio_brcmstb_port_set_masked_raw()
78 static int gpio_brcmstb_port_set_bits_raw(const struct device *port, gpio_port_pins_t pins) in gpio_brcmstb_port_set_bits_raw()
87 static int gpio_brcmstb_port_clear_bits_raw(const struct device *port, gpio_port_pins_t pins) in gpio_brcmstb_port_clear_bits_raw()
96 static int gpio_brcmstb_port_toggle_bits(const struct device *port, gpio_port_pins_t pins) in gpio_brcmstb_port_toggle_bits()
Dgpio_cc13xx_cc26xx.c267 static int gpio_cc13xx_cc26xx_port_get_direction(const struct device *port, gpio_port_pins_t map, in gpio_cc13xx_cc26xx_port_get_direction()
268 gpio_port_pins_t *inputs, in gpio_cc13xx_cc26xx_port_get_direction()
269 gpio_port_pins_t *outputs) in gpio_cc13xx_cc26xx_port_get_direction()
272 gpio_port_pins_t ip = 0; in gpio_cc13xx_cc26xx_port_get_direction()
273 gpio_port_pins_t op = 0; in gpio_cc13xx_cc26xx_port_get_direction()
Dgpio_davinci.c103 gpio_port_pins_t mask, gpio_port_value_t value) in gpio_davinci_port_set_masked_raw()
113 gpio_port_pins_t mask) in gpio_davinci_port_set_bits_raw()
123 gpio_port_pins_t mask) in gpio_davinci_port_clear_bits_raw()
133 gpio_port_pins_t mask) in gpio_davinci_port_toggle_bits()
Dgpio_andes_atcgpio100.c171 gpio_port_pins_t mask, in gpio_atcgpio100_set_masked_raw()
188 gpio_port_pins_t pins) in gpio_atcgpio100_set_bits_raw()
195 gpio_port_pins_t pins) in gpio_atcgpio100_clear_bits_raw()
202 gpio_port_pins_t pins) in gpio_atcgpio100_toggle_bits()
289 gpio_port_pins_t map, in gpio_atcgpio100_port_get_dir()
290 gpio_port_pins_t *inputs, in gpio_atcgpio100_port_get_dir()
291 gpio_port_pins_t *outputs) in gpio_atcgpio100_port_get_dir()
Dgpio_litex.c141 gpio_port_pins_t mask, in gpio_litex_port_set_masked_raw()
155 gpio_port_pins_t pins) in gpio_litex_port_set_bits_raw()
168 gpio_port_pins_t pins) in gpio_litex_port_clear_bits_raw()
181 gpio_port_pins_t pins) in gpio_litex_port_toggle_bits()
272 static int gpio_litex_port_get_direction(const struct device *dev, gpio_port_pins_t map, in gpio_litex_port_get_direction()
273 gpio_port_pins_t *inputs, gpio_port_pins_t *outputs) in gpio_litex_port_get_direction()
Dgpio_sifive.c189 gpio_port_pins_t mask, in gpio_sifive_port_set_masked_raw()
200 gpio_port_pins_t mask) in gpio_sifive_port_set_bits_raw()
210 gpio_port_pins_t mask) in gpio_sifive_port_clear_bits_raw()
220 gpio_port_pins_t mask) in gpio_sifive_port_toggle_bits()
290 static int gpio_sifive_port_get_dir(const struct device *dev, gpio_port_pins_t map, in gpio_sifive_port_get_dir()
291 gpio_port_pins_t *inputs, gpio_port_pins_t *outputs) in gpio_sifive_port_get_dir()
Dgpio_efinix_sapphire.c140 static int gpio_efinix_sapphire_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_efinix_sapphire_port_set_masked_raw()
156 static int gpio_efinix_sapphire_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_efinix_sapphire_port_set_bits_raw()
170 static int gpio_efinix_sapphire_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_efinix_sapphire_port_clear_bits_raw()
184 static int gpio_efinix_sapphire_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_efinix_sapphire_port_toggle_bits()
/Zephyr-Core-3.7.0/include/zephyr/drivers/adc/
Dlmp90xxx.h30 gpio_port_pins_t mask,
34 gpio_port_pins_t pins);
37 gpio_port_pins_t pins);
40 gpio_port_pins_t pins);
Dads114s0x.h29 gpio_port_pins_t mask,
33 gpio_port_pins_t pins);
/Zephyr-Core-3.7.0/tests/drivers/gpio/gpio_api_1pin/src/
Dtest_port.c15 gpio_port_pins_t mask, in port_get_raw_and_verify()
27 gpio_port_pins_t mask, in port_get_and_verify()
39 gpio_port_pins_t mask, in port_set_masked_raw_and_verify()
48 gpio_port_pins_t mask, in port_set_masked_and_verify()
57 gpio_port_pins_t pins, int idx) in port_set_bits_raw_and_verify()
65 gpio_port_pins_t pins, int idx) in port_set_bits_and_verify()
73 gpio_port_pins_t pins, int idx) in port_clear_bits_raw_and_verify()
81 gpio_port_pins_t pins, int idx) in port_clear_bits_and_verify()
89 gpio_port_pins_t set_pins, in port_set_clr_bits_raw()
90 gpio_port_pins_t clear_pins, int idx) in port_set_clr_bits_raw()
[all …]
/Zephyr-Core-3.7.0/drivers/fpga/
Dfpga_ice40.c94 volatile gpio_port_pins_t *set;
95 volatile gpio_port_pins_t *clear;
138 static void fpga_ice40_send_clocks(size_t delay, volatile gpio_port_pins_t *set, in fpga_ice40_send_clocks()
139 volatile gpio_port_pins_t *clear, gpio_port_pins_t clk, size_t n) in fpga_ice40_send_clocks()
149 static void fpga_ice40_spi_send_data(size_t delay, volatile gpio_port_pins_t *set, in fpga_ice40_spi_send_data()
150 volatile gpio_port_pins_t *clear, gpio_port_pins_t cs, in fpga_ice40_spi_send_data()
151 gpio_port_pins_t clk, gpio_port_pins_t pico, uint8_t *z, in fpga_ice40_spi_send_data()
213 gpio_port_pins_t cs; in fpga_ice40_load_gpio()
214 gpio_port_pins_t clk; in fpga_ice40_load_gpio()
216 gpio_port_pins_t pico; in fpga_ice40_load_gpio()
[all …]
/Zephyr-Core-3.7.0/include/zephyr/drivers/gpio/
Dgpio_emul.h56 int gpio_emul_input_set_masked(const struct device *port, gpio_port_pins_t pins,
85 int gpio_emul_output_get_masked(const struct device *port, gpio_port_pins_t pins,
/Zephyr-Core-3.7.0/modules/openthread/platform/
Ddiag.c149 if ((cfg->port_pin_mask & (gpio_port_pins_t)BIT((*spec)->pin)) == 0U) { in gpio_get_spec()
248 gpio_port_pins_t pins_in, pins_out; in otPlatDiagGpioGetMode()
263 if (((gpio_port_pins_t)BIT(spec->pin) & pins_in) != 0U) { in otPlatDiagGpioGetMode()
265 } else if (((gpio_port_pins_t)BIT(spec->pin) & pins_out) != 0U) { in otPlatDiagGpioGetMode()
/Zephyr-Core-3.7.0/tests/drivers/gpio/gpio_basic_api/src/
Dgpio_emul_callback.c23 gpio_port_pins_t pins);
32 gpio_port_pins_t pins) in gpio_emul_callback_handler()

1234