Lines Matching refs:id

19 #define SHIM_NRF_TWIS_NODE(id) \  argument
20 DT_NODELABEL(_CONCAT(i2c, id))
22 #define SHIM_NRF_TWIS_DEVICE_GET(id) \ argument
23 DEVICE_DT_GET(SHIM_NRF_TWIS_NODE(id))
25 #define SHIM_NRF_TWIS_IRQ_HANDLER(id) \ argument
26 _CONCAT_3(nrfx_twis_, id, _irq_handler)
28 #define SHIM_NRF_TWIS_IRQN(id) \ argument
29 DT_IRQN(SHIM_NRF_TWIS_NODE(id))
31 #define SHIM_NRF_TWIS_IRQ_PRIO(id) \ argument
32 DT_IRQ(SHIM_NRF_TWIS_NODE(id), priority)
34 #define SHIM_NRF_TWIS_HAS_MEMORY_REGIONS(id) \ argument
35 DT_NODE_HAS_PROP(id, memory_regions)
37 #define SHIM_NRF_TWIS_LINKER_REGION_NAME(id) \ argument
38 LINKER_DT_NODE_REGION_NAME(DT_PHANDLE(SHIM_NRF_TWIS_NODE(id), memory_regions))
40 #define SHIM_NRF_TWIS_BUF_ATTR_SECTION(id) \ argument
43 #define SHIM_NRF_TWIS_BUF_ATTR(id) \ argument
45 SHIM_NRF_TWIS_HAS_MEMORY_REGIONS(id), \
46 (SHIM_NRF_TWIS_BUF_ATTR_SECTION(id)), \
286 #define SHIM_NRF_TWIS_NAME(id, name) \ argument
287 _CONCAT_4(shim_nrf_twis_, name, _, id)
289 #define SHIM_NRF_TWIS_DEVICE_DEFINE(id) \ argument
290 static void SHIM_NRF_TWIS_NAME(id, irq_connect)(void) \
293 SHIM_NRF_TWIS_IRQN(id), \
294 SHIM_NRF_TWIS_IRQ_PRIO(id), \
296 SHIM_NRF_TWIS_IRQ_HANDLER(id), \
301 static void SHIM_NRF_TWIS_NAME(id, event_handler)(nrfx_twis_evt_t const *event) \
303 shim_nrf_twis_event_handler(SHIM_NRF_TWIS_DEVICE_GET(id), event); \
306 static struct shim_nrf_twis_data SHIM_NRF_TWIS_NAME(id, data); \
308 PINCTRL_DT_DEFINE(SHIM_NRF_TWIS_NODE(id)); \
310 static uint8_t SHIM_NRF_TWIS_NAME(id, buf) \
311 [SHIM_NRF_TWIS_BUF_SIZE] SHIM_NRF_TWIS_BUF_ATTR(id); \
313 static const struct shim_nrf_twis_config SHIM_NRF_TWIS_NAME(id, config) = { \
314 .twis = NRFX_TWIS_INSTANCE(id), \
315 .irq_connect = SHIM_NRF_TWIS_NAME(id, irq_connect), \
316 .event_handler = SHIM_NRF_TWIS_NAME(id, event_handler), \
317 .pcfg = PINCTRL_DT_DEV_CONFIG_GET(SHIM_NRF_TWIS_NODE(id)), \
318 .buf = SHIM_NRF_TWIS_NAME(id, buf), \
322 SHIM_NRF_TWIS_NODE(id), \
327 SHIM_NRF_TWIS_NODE(id), \
329 PM_DEVICE_DT_GET(SHIM_NRF_TWIS_NODE(id)), \
330 &SHIM_NRF_TWIS_NAME(id, data), \
331 &SHIM_NRF_TWIS_NAME(id, config), \