Lines Matching refs:suffix
271 #define GPIO_DEVICE_INIT(node, port_number, suffix, addr) \ argument
273 struct gpio_ra_irq_info gpio_ra_irq_info_##suffix[] = { \
275 static const struct gpio_ra_config gpio_ra_config_##suffix = { \
282 .vbatt_pins = DT_PROP_OR(DT_NODELABEL(ioport##suffix), vbatts_pins, {0xFF}), \
283 .irq_info = gpio_ra_irq_info_##suffix, \
284 .irq_info_size = DT_PROP_LEN_OR(DT_NODELABEL(ioport##suffix), port_irq_names, 0), \
286 static struct gpio_ra_data gpio_ra_data_##suffix; \
287 DEVICE_DT_DEFINE(node, NULL, NULL, &gpio_ra_data_##suffix, &gpio_ra_config_##suffix, \
290 #define GPIO_DEVICE_INIT_RA(suffix) \ argument
291 GPIO_DEVICE_INIT(DT_NODELABEL(ioport##suffix), \
292 DT_PROP(DT_NODELABEL(ioport##suffix), port), suffix, \
293 DT_REG_ADDR(DT_NODELABEL(ioport##suffix)))
295 #define GPIO_DEVICE_INIT_RA_IF_OKAY(suffix) \ argument
296 COND_CODE_1(DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(ioport##suffix)), \
297 (GPIO_DEVICE_INIT_RA(suffix)), \