Lines Matching full:inst
13 #define IT8XXX2_DEV_WUC(idx, inst) \ argument
14 DEVICE_DT_GET(DT_PHANDLE(IT8XXX2_DT_INST_WUCCTRL(inst, idx), wucs))
15 #define IT8XXX2_DEV_WUC_MASK(idx, inst) \ argument
16 DT_PHA(IT8XXX2_DT_INST_WUCCTRL(inst, idx), wucs, mask)
22 * @param inst instance number
27 #define IT8XXX2_DT_INST_WUCCTRL(inst, idx) \ argument
28 DT_INST_PHANDLE_BY_IDX(inst, wucctrl, idx)
34 * @param inst instance number for compatible defined in DT_DRV_COMPAT
37 #define IT8XXX2_DT_WUC_ITEMS_FUNC(idx, inst) \ argument
39 .wucs = IT8XXX2_DEV_WUC(idx, inst), \
40 .mask = IT8XXX2_DEV_WUC_MASK(idx, inst), \
47 * @param inst instance number
50 #define IT8XXX2_DT_INST_WUCCTRL_LEN(inst) \ argument
51 DT_INST_PROP_LEN(inst, wucctrl)
57 * @param inst instance number for compatible defined in DT_DRV_COMPAT
60 #define IT8XXX2_DT_WUC_ITEMS_LIST(inst) { \ argument
61 LISTIFY(IT8XXX2_DT_INST_WUCCTRL_LEN(inst), \
63 inst) \
70 * @param inst instance number for compatible defined in DT_DRV_COMPAT.
73 #define IT8XXX2_DT_GPIO_IRQ_FUNC(idx, inst) \ argument
74 DT_INST_IRQ_BY_IDX(inst, idx, irq)
80 * @param inst instance number for compatible defined in DT_DRV_COMPAT.
83 #define IT8XXX2_DT_GPIO_IRQ_LIST(inst) { \ argument
84 LISTIFY(DT_INST_PROP(inst, ngpios), \
86 inst) \