|
7 | 7 | #ifndef _ITE_IT8XXX2_SOC_DT_H_ |
8 | 8 | #define _ITE_IT8XXX2_SOC_DT_H_ |
9 | 9 |
|
10 | | -#define IT8XXX2_DEV_PINMUX(idx, inst) DEVICE_DT_GET(DT_PHANDLE(DT_PHANDLE_BY_IDX \ |
11 | | - (DT_DRV_INST(inst), pinctrl_0, idx), pinctrls)) |
12 | | -#define IT8XXX2_DEV_PIN(idx, inst) DT_PHA(DT_PHANDLE_BY_IDX \ |
13 | | - (DT_DRV_INST(inst), pinctrl_0, idx), pinctrls, pin) |
14 | | -#define IT8XXX2_DEV_ALT_FUNC(idx, inst) DT_PHA(DT_PHANDLE_BY_IDX \ |
15 | | - (DT_DRV_INST(inst), pinctrl_0, idx), pinctrls, alt_func) |
| 10 | +#define IT8XXX2_DEV_PINMUX(idx, inst) DEVICE_DT_GET(DT_PHANDLE( \ |
| 11 | + DT_INST_PINCTRL_0(inst, idx), pinctrls)) |
| 12 | +#define IT8XXX2_DEV_PIN(idx, inst) DT_PHA( \ |
| 13 | + DT_INST_PINCTRL_0(inst, idx), pinctrls, pin) |
| 14 | +#define IT8XXX2_DEV_ALT_FUNC(idx, inst) DT_PHA( \ |
| 15 | + DT_INST_PINCTRL_0(inst, idx), pinctrls, alt_func) |
16 | 16 |
|
17 | 17 | /** |
18 | 18 | * @brief Macro function to construct it8xxx2 alt item in UTIL_LISTIFY extension. |
|
35 | 35 | * @param inst instance number for compatible defined in DT_DRV_COMPAT. |
36 | 36 | * @return an array of it8xxx2 alt items. |
37 | 37 | */ |
38 | | -#define IT8XXX2_DT_ALT_ITEMS_LIST(inst) { \ |
39 | | - UTIL_LISTIFY(DT_INST_PROP_LEN(inst, pinctrl_0), \ |
40 | | - IT8XXX2_DT_ALT_ITEMS_FUNC, \ |
41 | | - inst) \ |
| 38 | +#define IT8XXX2_DT_ALT_ITEMS_LIST(inst) { \ |
| 39 | + UTIL_LISTIFY(DT_INST_NUM_PINCTRLS_BY_IDX(inst, 0), \ |
| 40 | + IT8XXX2_DT_ALT_ITEMS_FUNC, \ |
| 41 | + inst) \ |
42 | 42 | } |
43 | 43 |
|
44 | 44 | #endif /* _ITE_IT8XXX2_SOC_DT_H_ */ |
0 commit comments