/Zephyr-Core-3.7.0/include/zephyr/linker/ |
D | devicetree_regions.h | 48 #define LINKER_DT_NODE_REGION_NAME_TOKEN(node_id) \ argument 82 #define LINKER_DT_NODE_REGION_NAME(node_id) \ argument 89 #define _DT_SECTION_PREFIX(node_id) UTIL_CAT(__, LINKER_DT_NODE_REGION_NAME_TOKEN(node_id)) argument 90 #define _DT_SECTION_START(node_id) UTIL_CAT(_DT_SECTION_PREFIX(node_id), _start) argument 91 #define _DT_SECTION_END(node_id) UTIL_CAT(_DT_SECTION_PREFIX(node_id), _end) argument 92 #define _DT_SECTION_SIZE(node_id) UTIL_CAT(_DT_SECTION_PREFIX(node_id), _size) argument 93 #define _DT_SECTION_LOAD(node_id) UTIL_CAT(_DT_SECTION_PREFIX(node_id), _load_start) argument 117 #define _REGION_DECLARE(node_id) \ argument 152 #define _SECTION_DECLARE(node_id) \ argument
|
/Zephyr-Core-3.7.0/soc/nordic/common/ |
D | dmm.h | 27 #define DMM_IS_REG_CACHEABLE(node_id) \ argument 36 #define DMM_REG_ALIGN_SIZE(node_id) \ argument 42 #define DMM_ALIGN_SIZE(node_id) DMM_REG_ALIGN_SIZE(DT_PHANDLE(node_id, memory_regions)) argument 51 #define DMM_DEV_TO_REG(node_id) \ argument 60 #define DMM_MEMORY_SECTION(node_id) \ argument
|
D | soc_nrf_common.h | 45 #define NRF_DT_PSEL(node_id, psel_prop, gpios_prop, default_val) \ argument 67 #define NRF_DT_PSEL_CHECK_NOT_BOTH(node_id, psel_prop, psel_prop_name, \ argument 82 #define NRF_DT_PSEL_CHECK_EXACTLY_ONE(node_id, \ argument 129 #define NRF_DT_GPIOS_TO_PSEL_BY_IDX(node_id, prop, idx) \ argument 137 #define NRF_DT_GPIOS_TO_PSEL(node_id, prop) \ argument 147 #define NRF_DT_GPIOS_TO_PSEL_OR(node_id, prop, default_value) \ argument 187 #define NRF_DT_GPIOTE_INST_BY_IDX(node_id, prop, idx) \ argument 195 #define NRF_DT_GPIOTE_INST(node_id, prop) \ argument 209 #define NRF_DT_CHECK_GPIO_CTLR_IS_SOC(node_id, prop, prop_name) \ argument 234 #define NRF_DT_CHECK_NODE_HAS_PINCTRL_SLEEP(node_id) \ argument
|
/Zephyr-Core-3.7.0/drivers/gpio/ |
D | gpio_hogs.c | 26 #define GPIO_HOG_DT_SPEC_GET_BY_IDX(node_id, idx) \ argument 38 #define GPIO_HOGS_NODE_IS_GPIO_CTLR(node_id) \ argument 42 #define GPIO_HOGS_NODE_IS_GPIO_HOG(node_id) \ argument 46 #define GPIO_HOGS_GPIO_CTLR_HAS_HOGS(node_id) \ argument 53 #define GPIO_HOGS_INIT_GPIO_HOG_BY_IDX(idx, node_id) \ argument 57 #define GPIO_HOGS_INIT_GPIO_HOGS(node_id) \ argument 62 #define GPIO_HOGS_COND_INIT_GPIO_HOGS(node_id) \ argument 67 #define GPIO_HOGS_INIT_GPIO_CTLR(node_id) \ argument 80 #define GPIO_HOGS_COND_INIT_GPIO_CTLR(node_id) \ argument 85 #define GPIO_HOGS_COND_INIT(node_id) \ argument
|
/Zephyr-Core-3.7.0/include/zephyr/devicetree/ |
D | fixed-partitions.h | 70 #define DT_FIXED_PARTITION_EXISTS(node_id) \ argument 78 #define DT_FIXED_PARTITION_ID(node_id) DT_CAT(node_id, _PARTITION_ID) argument 86 #define DT_MEM_FROM_FIXED_PARTITION(node_id) \ argument 96 #define DT_MTD_FROM_FIXED_PARTITION(node_id) \ argument 133 #define DT_FIXED_PARTITION_ADDR(node_id) \ argument
|
D | gpio.h | 53 #define DT_GPIO_CTLR_BY_IDX(node_id, gpio_pha, idx) \ argument 65 #define DT_GPIO_CTLR(node_id, gpio_pha) \ argument 109 #define DT_GPIO_PIN_BY_IDX(node_id, gpio_pha, idx) \ argument 120 #define DT_GPIO_PIN(node_id, gpio_pha) \ argument 165 #define DT_GPIO_FLAGS_BY_IDX(node_id, gpio_pha, idx) \ argument 176 #define DT_GPIO_FLAGS(node_id, gpio_pha) \ argument 217 #define DT_NUM_GPIO_HOGS(node_id) \ argument 262 #define DT_GPIO_HOG_PIN_BY_IDX(node_id, idx) \ argument 307 #define DT_GPIO_HOG_FLAGS_BY_IDX(node_id, idx) \ argument
|
D | pwms.h | 51 #define DT_PWMS_CTLR_BY_IDX(node_id, idx) \ argument 81 #define DT_PWMS_CTLR_BY_NAME(node_id, name) \ argument 91 #define DT_PWMS_CTLR(node_id) DT_PWMS_CTLR_BY_IDX(node_id, 0) argument 135 #define DT_PWMS_CELL_BY_IDX(node_id, idx, cell) \ argument 182 #define DT_PWMS_CELL_BY_NAME(node_id, name, cell) \ argument 192 #define DT_PWMS_CELL(node_id, cell) DT_PWMS_CELL_BY_IDX(node_id, 0, cell) argument 207 #define DT_PWMS_CHANNEL_BY_IDX(node_id, idx) \ argument 224 #define DT_PWMS_CHANNEL_BY_NAME(node_id, name) \ argument 233 #define DT_PWMS_CHANNEL(node_id) DT_PWMS_CHANNEL_BY_IDX(node_id, 0) argument 248 #define DT_PWMS_PERIOD_BY_IDX(node_id, idx) \ argument [all …]
|
D | ordinals.h | 25 #define DT_DEP_ORD(node_id) DT_CAT(node_id, _ORD) argument 32 #define DT_DEP_ORD_STR_SORTABLE(node_id) DT_CAT(node_id, _ORD_STR_SORTABLE) argument 51 #define DT_REQUIRES_DEP_ORDS(node_id) DT_CAT(node_id, _REQUIRES_ORDS) argument 68 #define DT_SUPPORTS_DEP_ORDS(node_id) DT_CAT(node_id, _SUPPORTS_ORDS) argument
|
D | pinctrl.h | 40 #define DT_PINCTRL_BY_IDX(node_id, pc_idx, idx) \ argument 57 #define DT_PINCTRL_0(node_id, idx) DT_PINCTRL_BY_IDX(node_id, 0, idx) argument 81 #define DT_PINCTRL_BY_NAME(node_id, name, idx) \ argument 104 #define DT_PINCTRL_NAME_TO_IDX(node_id, name) \ argument 138 #define DT_PINCTRL_IDX_TO_NAME_TOKEN(node_id, pc_idx) \ argument 164 #define DT_PINCTRL_IDX_TO_NAME_UPPER_TOKEN(node_id, pc_idx) \ argument 189 #define DT_NUM_PINCTRLS_BY_IDX(node_id, pc_idx) \ argument 212 #define DT_NUM_PINCTRLS_BY_NAME(node_id, name) \ argument 239 #define DT_NUM_PINCTRL_STATES(node_id) DT_CAT(node_id, _PINCTRL_NUM) argument 268 #define DT_PINCTRL_HAS_IDX(node_id, pc_idx) \ argument [all …]
|
D | clocks.h | 52 #define DT_CLOCKS_HAS_IDX(node_id, idx) \ argument 83 #define DT_CLOCKS_HAS_NAME(node_id, name) \ argument 107 #define DT_NUM_CLOCKS(node_id) \ argument 136 #define DT_CLOCKS_CTLR_BY_IDX(node_id, idx) \ argument 146 #define DT_CLOCKS_CTLR(node_id) DT_CLOCKS_CTLR_BY_IDX(node_id, 0) argument 173 #define DT_CLOCKS_CTLR_BY_NAME(node_id, name) \ argument 207 #define DT_CLOCKS_CELL_BY_IDX(node_id, idx, cell) \ argument 243 #define DT_CLOCKS_CELL_BY_NAME(node_id, name, cell) \ argument 253 #define DT_CLOCKS_CELL(node_id, cell) DT_CLOCKS_CELL_BY_IDX(node_id, 0, cell) argument
|
D | reset.h | 50 #define DT_RESET_CTLR_BY_IDX(node_id, idx) \ argument 60 #define DT_RESET_CTLR(node_id) \ argument 89 #define DT_RESET_CTLR_BY_NAME(node_id, name) \ argument 121 #define DT_RESET_CELL_BY_IDX(node_id, idx, cell) \ argument 155 #define DT_RESET_CELL_BY_NAME(node_id, name, cell) \ argument 165 #define DT_RESET_CELL(node_id, cell) \ argument 269 #define DT_RESET_ID_BY_IDX(node_id, idx) \ argument 278 #define DT_RESET_ID(node_id) \ argument
|
D | io-channels.h | 50 #define DT_IO_CHANNELS_CTLR_BY_IDX(node_id, idx) \ argument 79 #define DT_IO_CHANNELS_CTLR_BY_NAME(node_id, name) \ argument 89 #define DT_IO_CHANNELS_CTLR(node_id) DT_IO_CHANNELS_CTLR_BY_IDX(node_id, 0) argument 161 #define DT_IO_CHANNELS_INPUT_BY_IDX(node_id, idx) \ argument 203 #define DT_IO_CHANNELS_INPUT_BY_NAME(node_id, name) \ argument 211 #define DT_IO_CHANNELS_INPUT(node_id) DT_IO_CHANNELS_INPUT_BY_IDX(node_id, 0) argument
|
D | dma.h | 51 #define DT_DMAS_CTLR_BY_IDX(node_id, idx) DT_PHANDLE_BY_IDX(node_id, dmas, idx) argument 80 #define DT_DMAS_CTLR_BY_NAME(node_id, name) \ argument 90 #define DT_DMAS_CTLR(node_id) DT_DMAS_CTLR_BY_IDX(node_id, 0) argument 165 #define DT_DMAS_CELL_BY_IDX(node_id, idx, cell) \ argument 220 #define DT_DMAS_CELL_BY_NAME(node_id, name, cell) \ argument 241 #define DT_DMAS_HAS_IDX(node_id, idx) \ argument 260 #define DT_DMAS_HAS_NAME(node_id, name) \ argument
|
/Zephyr-Core-3.7.0/include/zephyr/drivers/ |
D | pinctrl.h | 92 #define Z_PINCTRL_STATE_ID(state_idx, node_id) \ argument 102 #define Z_PINCTRL_DEV_CONFIG_NAME(node_id) \ argument 111 #define Z_PINCTRL_STATES_NAME(node_id) \ argument 121 #define Z_PINCTRL_STATE_PINS_NAME(state_idx, node_id) \ argument 135 #define Z_PINCTRL_SKIP_STATE(state_idx, node_id) \ argument 145 #define Z_PINCTRL_STATE_PINS_DEFINE(state_idx, node_id) \ argument 157 #define Z_PINCTRL_STATE_INIT(state_idx, node_id) \ argument 171 #define Z_PINCTRL_STATES_DEFINE(node_id) \ argument 184 #define Z_PINCTRL_DEV_CONFIG_INIT(node_id) \ argument 191 #define Z_PINCTRL_DEV_CONFIG_INIT(node_id) \ argument [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/drivers/i3c/ |
D | devicetree.h | 36 #define I3C_DEVICE_ID_DT(node_id) \ argument 65 #define I3C_DEVICE_DESC_DT(node_id) \ argument 96 #define I3C_DEVICE_DESC_DT_FILTERED(node_id) \ argument 108 #define I3C_DEVICE_ARRAY_DT(node_id) \ argument 153 #define I3C_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \ argument 178 #define I3C_I2C_DEVICE_DESC_DT(node_id) \ argument 205 #define I3C_I2C_DEVICE_DESC_DT_FILTERED(node_id) \ argument 217 #define I3C_I2C_DEVICE_ARRAY_DT(node_id) \ argument
|
/Zephyr-Core-3.7.0/soc/microchip/mec/common/ |
D | pinctrl_soc.h | 32 #define Z_PINCTRL_MCHP_XEC_PINMUX_INIT(node_id) (uint32_t)(DT_PROP(node_id, pinmux)) argument 34 #define Z_PINCTRL_STATE_PINCFG_INIT(node_id) \ argument 50 #define Z_PINCTRL_STATE_PIN_INIT(node_id, state_prop, idx) \ argument 55 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|
/Zephyr-Core-3.7.0/soc/ene/kb1200/ |
D | pinctrl_soc.h | 21 #define Z_PINCTRL_ENE_KB1200_PINMUX_INIT(node_id) (uint32_t)(DT_PROP(node_id, pinmux)) argument 23 #define Z_PINCTRL_STATE_PINCFG_INIT(node_id) \ argument 36 #define Z_PINCTRL_STATE_PIN_INIT(node_id, state_prop, idx) \ argument 41 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|
/Zephyr-Core-3.7.0/include/zephyr/ |
D | devicetree.h | 361 #define DT_PARENT(node_id) DT_CAT(node_id, _PARENT) argument 386 #define DT_GPARENT(node_id) DT_PARENT(DT_PARENT(node_id)) argument 423 #define DT_CHILD(node_id, child) UTIL_CAT(node_id, DT_S_PREFIX(child)) argument 498 #define DT_NODE_PATH(node_id) DT_CAT(node_id, _PATH) argument 524 #define DT_NODE_FULL_NAME(node_id) DT_CAT(node_id, _FULL_NAME) argument 552 #define DT_NODE_CHILD_IDX(node_id) DT_CAT(node_id, _CHILD_IDX) argument 560 #define DT_CHILD_NUM(node_id) DT_CAT(node_id, _CHILD_NUM) argument 570 #define DT_CHILD_NUM_STATUS_OKAY(node_id) \ argument 620 #define DT_NODELABEL_STRING_ARRAY(node_id) \ argument 663 #define DT_PROP(node_id, prop) DT_CAT3(node_id, _P_, prop) argument [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/pm/ |
D | state.h | 196 #define Z_DT_PHANDLE_01(node_id, prop, idx) \ argument 209 #define Z_PM_STATE_INFO_FROM_DT_CPU(i, node_id) \ argument 222 #define Z_PM_STATE_FROM_DT_CPU(i, node_id) \ argument 234 #define PM_STATE_INFO_DT_INIT(node_id) \ argument 249 #define PM_STATE_DT_INIT(node_id) \ argument 259 #define DT_NUM_CPU_POWER_STATES(node_id) \ argument 308 #define PM_STATE_INFO_LIST_FROM_DT_CPU(node_id) \ argument 355 #define PM_STATE_LIST_FROM_DT_CPU(node_id) \ argument
|
/Zephyr-Core-3.7.0/soc/st/stm32/common/ |
D | pinctrl_soc.h | 44 #define Z_PINCTRL_STM32_PINMUX_INIT(node_id) DT_PROP(node_id, pinmux) argument 64 #define Z_PINCTRL_STM32_PINCFG_INIT(node_id) \ argument 79 #define Z_PINCTRL_STM32_PINCFG_INIT(node_id) \ argument 99 #define Z_PINCTRL_STATE_PIN_INIT(node_id, state_prop, idx) \ argument 111 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|
/Zephyr-Core-3.7.0/soc/espressif/esp32/ |
D | pinctrl_soc.h | 35 #define Z_PINCTRL_ESP32_PINMUX_INIT(node_id, prop, idx) DT_PROP_BY_IDX(node_id, prop, idx) argument 42 #define Z_PINCTRL_ESP32_PINCFG_INIT(node_id) \ argument 60 #define Z_PINCTRL_STATE_PIN_INIT(node_id, prop, idx) \ argument 70 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|
/Zephyr-Core-3.7.0/soc/espressif/esp32c3/ |
D | pinctrl_soc.h | 35 #define Z_PINCTRL_ESP32_PINMUX_INIT(node_id, prop, idx) DT_PROP_BY_IDX(node_id, prop, idx) argument 42 #define Z_PINCTRL_ESP32_PINCFG_INIT(node_id) \ argument 60 #define Z_PINCTRL_STATE_PIN_INIT(node_id, prop, idx) \ argument 70 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|
/Zephyr-Core-3.7.0/soc/espressif/esp32c6/ |
D | pinctrl_soc.h | 35 #define Z_PINCTRL_ESP32_PINMUX_INIT(node_id, prop, idx) \ argument 43 #define Z_PINCTRL_ESP32_PINCFG_INIT(node_id) \ argument 59 #define Z_PINCTRL_STATE_PIN_INIT(node_id, prop, idx) \ argument 69 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|
/Zephyr-Core-3.7.0/soc/espressif/esp32s2/ |
D | pinctrl_soc.h | 35 #define Z_PINCTRL_ESP32_PINMUX_INIT(node_id, prop, idx) DT_PROP_BY_IDX(node_id, prop, idx) argument 42 #define Z_PINCTRL_ESP32_PINCFG_INIT(node_id) \ argument 60 #define Z_PINCTRL_STATE_PIN_INIT(node_id, prop, idx) \ argument 70 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|
/Zephyr-Core-3.7.0/soc/espressif/esp32s3/ |
D | pinctrl_soc.h | 37 #define Z_PINCTRL_ESP32_PINMUX_INIT(node_id, prop, idx) DT_PROP_BY_IDX(node_id, prop, idx) argument 44 #define Z_PINCTRL_ESP32_PINCFG_INIT(node_id) \ argument 62 #define Z_PINCTRL_STATE_PIN_INIT(node_id, prop, idx) \ argument 72 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
|