Home
last modified time | relevance | path

Searched refs:node_id (Results 1 – 25 of 397) sorted by relevance

12345678910>>...16

/Zephyr-4.2.1/include/zephyr/linker/
Ddevicetree_regions.h48 #define LINKER_DT_NODE_REGION_NAME_TOKEN(node_id) \ argument
49 DT_STRING_TOKEN(node_id, zephyr_memory_region)
82 #define LINKER_DT_NODE_REGION_NAME(node_id) \ argument
83 STRINGIFY(LINKER_DT_NODE_REGION_NAME_TOKEN(node_id))
136 #define LINKER_DT_NODE_REGION_FLAGS(node_id) \ argument
137 COND_CODE_1(DT_NODE_HAS_PROP(node_id, zephyr_memory_region_flags), \
138 (COND_CODE_1(_LINKER_IS_EMPTY_TOKEN(_DT_MEMORY_REGION_FLAGS_TOKEN(node_id)), \
141 _DT_MEMORY_REGION_FLAGS_UNQUOTED(node_id)) \
149 #define _DT_SECTION_PREFIX(node_id) UTIL_CAT(__, LINKER_DT_NODE_REGION_NAME_TOKEN(node_id)) argument
150 #define _DT_SECTION_START(node_id) UTIL_CAT(_DT_SECTION_PREFIX(node_id), _start) argument
[all …]
/Zephyr-4.2.1/soc/microchip/mec/common/
Dpinctrl_soc.h32 #define Z_PINCTRL_MCHP_XEC_PINMUX_INIT(node_id) (uint32_t)(DT_PROP(node_id, pinmux)) argument
35 #define Z_PINCTRL_STATE_PINCFG_INIT(node_id) \ argument
36 ((DT_PROP(node_id, bias_disable) << MCHP_XEC_NO_PUD_POS) | \
37 (DT_PROP(node_id, bias_pull_down) << MCHP_XEC_PD_POS) | \
38 (DT_PROP(node_id, bias_pull_up) << MCHP_XEC_PU_POS) | \
39 (DT_PROP(node_id, drive_push_pull) << MCHP_XEC_PUSH_PULL_POS) | \
40 (DT_PROP(node_id, drive_open_drain) << MCHP_XEC_OPEN_DRAIN_POS) | \
41 (DT_PROP(node_id, output_disable) << MCHP_XEC_OUT_DIS_POS) | \
42 (DT_PROP(node_id, output_enable) << MCHP_XEC_OUT_EN_POS) | \
43 (DT_PROP(node_id, output_high) << MCHP_XEC_OUT_HI_POS) | \
[all …]
/Zephyr-4.2.1/include/zephyr/devicetree/
Dfixed-partitions.h70 #define DT_FIXED_PARTITION_EXISTS(node_id) \ argument
71 DT_NODE_HAS_COMPAT(DT_PARENT(node_id), fixed_partitions)
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
87 COND_CODE_1(DT_NODE_HAS_COMPAT(DT_GPARENT(node_id), soc_nv_flash), (DT_GPARENT(node_id)), \
96 #define DT_MTD_FROM_FIXED_PARTITION(node_id) \ argument
97 COND_CODE_1(DT_NODE_EXISTS(DT_MEM_FROM_FIXED_PARTITION(node_id)), \
98 (DT_PARENT(DT_MEM_FROM_FIXED_PARTITION(node_id))), (DT_GPARENT(node_id)))
133 #define DT_FIXED_PARTITION_ADDR(node_id) \ argument
134 (DT_REG_ADDR(node_id) + DT_REG_ADDR(DT_GPARENT(node_id)))
[all …]
Dpwms.h52 #define DT_PWMS_CTLR_BY_IDX(node_id, idx) \ argument
53 DT_PHANDLE_BY_IDX(node_id, pwms, idx)
82 #define DT_PWMS_CTLR_BY_NAME(node_id, name) \ argument
83 DT_PHANDLE_BY_NAME(node_id, pwms, name)
92 #define DT_PWMS_CTLR(node_id) DT_PWMS_CTLR_BY_IDX(node_id, 0) argument
136 #define DT_PWMS_CELL_BY_IDX(node_id, idx, cell) \ argument
137 DT_PHA_BY_IDX(node_id, pwms, idx, cell)
183 #define DT_PWMS_CELL_BY_NAME(node_id, name, cell) \ argument
184 DT_PHA_BY_NAME(node_id, pwms, name, cell)
193 #define DT_PWMS_CELL(node_id, cell) DT_PWMS_CELL_BY_IDX(node_id, 0, cell) argument
[all …]
Dgpio.h59 #define DT_GPIO_CTLR_BY_IDX(node_id, gpio_pha, idx) \ argument
60 DT_PHANDLE_BY_IDX(node_id, gpio_pha, idx)
71 #define DT_GPIO_CTLR(node_id, gpio_pha) \ argument
72 DT_GPIO_CTLR_BY_IDX(node_id, gpio_pha, 0)
115 #define DT_GPIO_PIN_BY_IDX(node_id, gpio_pha, idx) \ argument
116 DT_PHA_BY_IDX(node_id, gpio_pha, idx, pin)
126 #define DT_GPIO_PIN(node_id, gpio_pha) \ argument
127 DT_GPIO_PIN_BY_IDX(node_id, gpio_pha, 0)
171 #define DT_GPIO_FLAGS_BY_IDX(node_id, gpio_pha, idx) \ argument
172 DT_PHA_BY_IDX_OR(node_id, gpio_pha, idx, flags, 0)
[all …]
/Zephyr-4.2.1/soc/renesas/rz/common/
Dpinctrl_rza.h37 #define Z_PINCTRL_STATE_PIN_INIT(node_id, state_prop, idx) \ argument
38 DT_FOREACH_CHILD(DT_PHANDLE_BY_IDX(node_id, state_prop, idx), \
42 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
43 {DT_FOREACH_PROP_ELEM_SEP(node_id, prop, Z_PINCTRL_STATE_PIN_INIT, ())};
45 #define Z_PINCTRL_STATE_PIN_CHILD_INIT(node_id) \ argument
46 COND_CODE_1(DT_NODE_HAS_PROP(node_id, pinmux), \
47 (DT_FOREACH_PROP_ELEM(node_id, pinmux, Z_PINCTRL_PINMUX_INIT)), \
49 COND_CODE_1(DT_NODE_HAS_PROP(node_id, pins), \
50 (DT_FOREACH_PROP_ELEM(node_id, pins, Z_PINCTRL_SPECIAL_PINS_INIT)), \
56 #define RZA_GET_PU_PD(node_id) \ argument
[all …]
Dpinctrl_rzv.h37 #define Z_PINCTRL_STATE_PIN_INIT(node_id, state_prop, idx) \ argument
38 DT_FOREACH_CHILD(DT_PHANDLE_BY_IDX(node_id, state_prop, idx), \
42 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
43 {DT_FOREACH_PROP_ELEM_SEP(node_id, prop, Z_PINCTRL_STATE_PIN_INIT, ())};
45 #define Z_PINCTRL_STATE_PIN_CHILD_INIT(node_id) \ argument
46 COND_CODE_1(DT_NODE_HAS_PROP(node_id, pinmux), \
47 (DT_FOREACH_PROP_ELEM(node_id, pinmux, Z_PINCTRL_PINMUX_INIT)), \
49 COND_CODE_1(DT_NODE_HAS_PROP(node_id, pins), \
50 (DT_FOREACH_PROP_ELEM(node_id, pins, Z_PINCTRL_SPECIAL_PINS_INIT)), \
56 #define RZV_GET_PU_PD(node_id) \ argument
[all …]
Dpinctrl_rzg.h36 #define Z_PINCTRL_STATE_PIN_INIT(node_id, state_prop, idx) \ argument
37 DT_FOREACH_CHILD(DT_PHANDLE_BY_IDX(node_id, state_prop, idx), \
41 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
42 {DT_FOREACH_PROP_ELEM_SEP(node_id, prop, Z_PINCTRL_STATE_PIN_INIT, ())};
44 #define Z_PINCTRL_STATE_PIN_CHILD_INIT(node_id) \ argument
45 COND_CODE_1(DT_NODE_HAS_PROP(node_id, pinmux), \
46 (DT_FOREACH_PROP_ELEM(node_id, pinmux, Z_PINCTRL_PINMUX_INIT)), \
48 COND_CODE_1(DT_NODE_HAS_PROP(node_id, pins), \
49 (DT_FOREACH_PROP_ELEM(node_id, pins, Z_PINCTRL_SPECIAL_PINS_INIT)), \
55 #define RZG_GET_PU_PD(node_id) \ argument
[all …]
/Zephyr-4.2.1/soc/nordic/common/
Dsoc_nrf_common.h45 #define NRF_DT_PSEL(node_id, psel_prop, gpios_prop, default_val) \ argument
46 COND_CODE_1(DT_NODE_HAS_PROP(node_id, psel_prop), \
47 (DT_PROP(node_id, psel_prop)), \
49 DT_NODE_HAS_PROP(node_id, gpios_prop), \
50 (NRF_DT_GPIOS_TO_PSEL(node_id, \
67 #define NRF_DT_PSEL_CHECK_NOT_BOTH(node_id, psel_prop, psel_prop_name, \ argument
70 !(DT_NODE_HAS_PROP(node_id, psel_prop) && \
71 DT_NODE_HAS_PROP(node_id, gpios_prop)), \
72 "Devicetree node " DT_NODE_PATH(node_id) \
82 #define NRF_DT_PSEL_CHECK_EXACTLY_ONE(node_id, \ argument
[all …]
/Zephyr-4.2.1/soc/nxp/imxrt/imxrt11xx/
Dpinctrl_soc.h51 #define MCUX_IMX_NOPULL(node_id) \ argument
52 ((0x2 & ((!DT_PROP(node_id, bias_pull_down) && !DT_PROP(node_id, bias_pull_up)) << 1)) |\
53 (0x1 & ((!DT_PROP(node_id, bias_pull_down) && !DT_PROP(node_id, bias_pull_up)) << 0))) \
55 #define Z_PINCTRL_MCUX_IMX_PDRV(node_id) \ argument
56 IF_ENABLED(DT_PROP(node_id, bias_pull_down), \
58 IF_ENABLED(DT_PROP(node_id, bias_pull_up), \
60 (MCUX_IMX_NOPULL(node_id) << MCUX_IMX_PULL_SHIFT) | \
61 ((!DT_ENUM_IDX_OR(node_id, drive_strength, 0)) << MCUX_IMX_PDRV_SHIFT) | \
62 (DT_PROP(node_id, drive_open_drain) << MCUX_IMX_ODE_SHIFT) | \
63 (DT_PROP(node_id, input_enable) << MCUX_IMX_INPUT_ENABLE_SHIFT)
[all …]
/Zephyr-4.2.1/include/zephyr/drivers/pinctrl/
Dpinctrl_rcar_common.h46 #define RCAR_IPSR(node_id) DT_PROP_BY_IDX(node_id, pin, 1) argument
47 #define RCAR_HAS_IPSR(node_id) DT_PROP_HAS_IDX(node_id, pin, 1) argument
50 #define RCAR_PIN_FUNC(node_id) \ argument
52 ((RCAR_IPSR(node_id) >> 10U) & 0x1FU), \
53 ((RCAR_IPSR(node_id) >> 4U) & 0x1FU), \
54 ((RCAR_IPSR(node_id) & 0xFU)) \
57 #define RCAR_PIN_IS_FUNC_DUMMY(node_id) \ argument
58 ((((RCAR_IPSR(node_id) >> 10U) & 0x1FU) == 0x1F) && \
59 (((RCAR_IPSR(node_id) >> 4U) & 0x1FU) == 0x1F) && \
60 ((RCAR_IPSR(node_id) & 0xFU) == 0xF))
[all …]
/Zephyr-4.2.1/include/zephyr/
Ddevicetree.h254 #define DT_NODE_HASH(node_id) DT_CAT(node_id, _HASH) argument
375 #define DT_PARENT(node_id) DT_CAT(node_id, _PARENT) argument
400 #define DT_GPARENT(node_id) DT_PARENT(DT_PARENT(node_id)) argument
437 #define DT_CHILD(node_id, child) UTIL_CAT(node_id, DT_S_PREFIX(child)) argument
471 #define DT_CHILD_BY_UNIT_ADDR_INT(node_id, addr) \ argument
472 DT_CAT3(node_id, _CHILD_UNIT_ADDR_INT_, addr)
547 #define DT_NODE_PATH(node_id) DT_CAT(node_id, _PATH) argument
573 #define DT_NODE_FULL_NAME(node_id) DT_CAT(node_id, _FULL_NAME) argument
601 #define DT_NODE_FULL_NAME_UNQUOTED(node_id) DT_CAT(node_id, _FULL_NAME_UNQUOTED) argument
629 #define DT_NODE_FULL_NAME_TOKEN(node_id) DT_CAT(node_id, _FULL_NAME_TOKEN) argument
[all …]
/Zephyr-4.2.1/drivers/gpio/
Dgpio_hogs.c26 #define GPIO_HOG_DT_SPEC_GET_BY_IDX(node_id, idx) \ argument
28 .pin = DT_GPIO_HOG_PIN_BY_IDX(node_id, idx), \
29 .flags = DT_GPIO_HOG_FLAGS_BY_IDX(node_id, idx) | \
30 COND_CODE_1(DT_PROP(node_id, input), (GPIO_INPUT), \
31 (COND_CODE_1(DT_PROP(node_id, output_low), \
33 (COND_CODE_1(DT_PROP(node_id, output_high), \
38 #define GPIO_HOGS_NODE_IS_GPIO_CTLR(node_id) \ argument
39 DT_PROP_OR(node_id, gpio_controller, 0)
42 #define GPIO_HOGS_NODE_IS_GPIO_HOG(node_id) \ argument
43 IF_ENABLED(DT_PROP_OR(node_id, gpio_hog, 0), 1)
[all …]
/Zephyr-4.2.1/soc/st/stm32/common/
Dpinctrl_soc.h49 #define Z_PINCTRL_STM32_PINMUX_INIT(node_id) DT_PROP(node_id, pinmux) argument
86 #define Z_PINCTRL_STM32_PINCFG_INIT(node_id) \ argument
87 (((STM32_NO_PULL * DT_PROP(node_id, bias_disable)) << STM32_PUPD_SHIFT) | \
88 ((STM32_PULL_UP * DT_PROP(node_id, bias_pull_up)) << STM32_PUPD_SHIFT) | \
89 ((STM32_PULL_DOWN * DT_PROP(node_id, bias_pull_down)) << STM32_PUPD_SHIFT) | \
90 ((STM32_PUSH_PULL * DT_PROP(node_id, drive_push_pull)) << STM32_CNF_OUT_0_SHIFT) | \
91 ((STM32_OPEN_DRAIN * DT_PROP(node_id, drive_open_drain)) << STM32_CNF_OUT_0_SHIFT) | \
92 ((STM32_OUTPUT_LOW * DT_PROP(node_id, output_low)) << STM32_ODR_SHIFT) | \
93 ((STM32_OUTPUT_HIGH * DT_PROP(node_id, output_high)) << STM32_ODR_SHIFT) | \
94 (DT_ENUM_IDX(node_id, slew_rate) << STM32_MODE_OSPEED_SHIFT))
[all …]
/Zephyr-4.2.1/soc/ene/kb106x/common/
Dpinctrl_soc.h21 #define Z_PINCTRL_ENE_KB106X_PINMUX_INIT(node_id) (uint32_t)(DT_PROP(node_id, pinmux)) argument
23 #define Z_PINCTRL_STATE_PINCFG_INIT(node_id) \ argument
24 ((DT_PROP(node_id, bias_disable) << ENE_KB106X_NO_PUD_POS) | \
25 (DT_PROP(node_id, bias_pull_down) << ENE_KB106X_PD_POS) | \
26 (DT_PROP(node_id, bias_pull_up) << ENE_KB106X_PU_POS) | \
27 (DT_PROP(node_id, drive_push_pull) << ENE_KB106X_PUSH_PULL_POS) | \
28 (DT_PROP(node_id, drive_open_drain) << ENE_KB106X_OPEN_DRAIN_POS) | \
29 (DT_PROP(node_id, output_disable) << ENE_KB106X_OUT_DIS_POS) | \
30 (DT_PROP(node_id, output_enable) << ENE_KB106X_OUT_EN_POS) | \
31 (DT_PROP(node_id, output_high) << ENE_KB106X_OUT_HI_POS) | \
[all …]
/Zephyr-4.2.1/include/zephyr/drivers/i3c/
Ddevicetree.h36 #define I3C_DEVICE_ID_DT(node_id) \ argument
38 .pid = ((uint64_t)DT_PROP_BY_IDX(node_id, reg, 1) << 32)\
39 | DT_PROP_BY_IDX(node_id, reg, 2), \
78 #define I3C_DEVICE_DESC_DT(node_id) \ argument
80 .bus = DEVICE_DT_GET(DT_BUS(node_id)), \
81 .dev = DEVICE_DT_GET(node_id), \
82 .static_addr = DT_PROP_BY_IDX(node_id, reg, 0), \
83 .pid = ((uint64_t)DT_PROP_BY_IDX(node_id, reg, 1) << 32) | \
84 DT_PROP_BY_IDX(node_id, reg, 2), \
85 .init_dynamic_addr = DT_PROP_OR(node_id, assigned_address, 0), \
[all …]
/Zephyr-4.2.1/include/zephyr/drivers/
Dpinctrl.h93 #define Z_PINCTRL_STATE_ID(state_idx, node_id) \ argument
95 DT_PINCTRL_IDX_TO_NAME_UPPER_TOKEN(node_id, state_idx))
103 #define Z_PINCTRL_DEV_CONFIG_NAME(node_id) \ argument
104 _CONCAT(__pinctrl_dev_config, DEVICE_DT_NAME_GET(node_id))
112 #define Z_PINCTRL_STATES_NAME(node_id) \ argument
113 _CONCAT(__pinctrl_states, DEVICE_DT_NAME_GET(node_id))
122 #define Z_PINCTRL_STATE_PINS_NAME(state_idx, node_id) \ argument
123 _CONCAT(__pinctrl_state_pins_ ## state_idx, DEVICE_DT_NAME_GET(node_id))
136 #define Z_PINCTRL_SKIP_STATE(state_idx, node_id) \ argument
138 DT_PINCTRL_IDX_TO_NAME_UPPER_TOKEN(node_id, state_idx))
[all …]
/Zephyr-4.2.1/include/zephyr/pm/
Dstate.h208 #define Z_DT_PHANDLE_01(node_id, prop, idx) \ argument
209 COND_CODE_1(DT_NODE_HAS_STATUS_OKAY(DT_PHANDLE_BY_IDX(node_id, prop, idx)), \
221 #define Z_PM_STATE_INFO_FROM_DT_CPU(i, node_id) \ argument
222 COND_CODE_1(DT_NODE_HAS_STATUS_OKAY(DT_PHANDLE_BY_IDX(node_id, cpu_power_states, i)), \
223 (PM_STATE_INFO_DT_INIT(DT_PHANDLE_BY_IDX(node_id, cpu_power_states, i)),), ())
234 #define Z_PM_STATE_FROM_DT_CPU(i, node_id) \ argument
235 COND_CODE_1(DT_NODE_HAS_STATUS_OKAY(DT_PHANDLE_BY_IDX(node_id, cpu_power_states, i)), \
236 (PM_STATE_DT_INIT(DT_PHANDLE_BY_IDX(node_id, cpu_power_states, i)),), ())
246 #define PM_STATE_INFO_DT_INIT(node_id) \ argument
248 .state = PM_STATE_DT_INIT(node_id), \
[all …]
/Zephyr-4.2.1/soc/nuvoton/npcx/common/
Dpinctrl_soc.h147 #define Z_PINCTRL_NPCX_BIAS_TYPE(node_id) \ argument
148 COND_CODE_1(DT_PROP(node_id, bias_pull_up), (NPCX_BIAS_TYPE_PULL_UP), \
149 (COND_CODE_1(DT_PROP(node_id, bias_pull_down), \
152 #define Z_PINCTRL_NPCX_DRIVE_TYPE(node_id) \ argument
153 COND_CODE_1(DT_PROP(node_id, drive_open_drain), \
156 #define Z_PINCTRL_NPCX_HAS_PUPD_PROP(node_id) \ argument
157 UTIL_OR(DT_PROP(node_id, bias_pull_down), \
158 DT_PROP(node_id, bias_pull_up))
160 #define Z_PINCTRL_NPCX_HAS_DRIVE_PROP(node_id, node_periph) \ argument
161 UTIL_AND(DT_PROP(node_id, drive_open_drain), \
[all …]
/Zephyr-4.2.1/soc/ene/kb1200/
Dpinctrl_soc.h21 #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
24 ((DT_PROP(node_id, bias_disable) << ENE_KB1200_NO_PUD_POS) | \
25 (DT_PROP(node_id, bias_pull_down) << ENE_KB1200_PD_POS) | \
26 (DT_PROP(node_id, bias_pull_up) << ENE_KB1200_PU_POS) | \
27 (DT_PROP(node_id, drive_push_pull) << ENE_KB1200_PUSH_PULL_POS) | \
28 (DT_PROP(node_id, drive_open_drain) << ENE_KB1200_OPEN_DRAIN_POS) | \
29 (DT_PROP(node_id, output_disable) << ENE_KB1200_OUT_DIS_POS) | \
30 (DT_PROP(node_id, output_enable) << ENE_KB1200_OUT_EN_POS) | \
31 (DT_PROP(node_id, output_high) << ENE_KB1200_OUT_HI_POS) | \
[all …]
/Zephyr-4.2.1/soc/ti/simplelink/cc13x2_cc26x2/
Dpinctrl_soc.h21 #define CC13XX_CC26XX_PIN_FLAGS(node_id) \ argument
22 (DT_PROP(node_id, bias_pull_up) * IOC_IOPULL_UP | \
23 DT_PROP(node_id, bias_pull_down) * IOC_IOPULL_DOWN | \
24 DT_PROP(node_id, bias_disable) * IOC_NO_IOPULL | \
25 DT_PROP(node_id, drive_open_drain) * IOC_IOMODE_OPEN_DRAIN_NORMAL | \
26 DT_PROP(node_id, drive_open_source) * IOC_IOMODE_OPEN_SRC_NORMAL | \
27 (DT_PROP(node_id, drive_strength) >> 2) << IOC_IOCFG0_IOCURR_S | \
28 DT_PROP(node_id, input_enable) * IOC_INPUT_ENABLE | \
29 DT_PROP(node_id, input_schmitt_enable) * IOC_HYST_ENABLE | \
30 DT_PROP(node_id, ti_input_edge_detect))
[all …]
/Zephyr-4.2.1/soc/realtek/ec/common/
Dpinctrl_soc.h35 #define Z_PINCTRL_REALTEK_RTS5912_PINMUX_INIT(node_id) (uint32_t)(DT_PROP(node_id, pinmux)) argument
37 #define Z_PINCTRL_STATE_PINCFG_INIT(node_id) \ argument
38 ((DT_PROP(node_id, bias_pull_down) << REALTEK_RTS5912_PD_POS) | \
39 (DT_PROP(node_id, bias_pull_up) << REALTEK_RTS5912_PU_POS) | \
40 (DT_PROP(node_id, drive_open_drain) << REALTEK_RTS5912_TYPE_POS) | \
41 (DT_PROP(node_id, output_high) << REALTEK_RTS5912_HIGH_LOW_POS) | \
42 (DT_PROP(node_id, output_enable) << REALTEK_RTS5912_INPUT_OUTPUT_POS) | \
43 (DT_PROP(node_id, input_schmitt_enable) << REALTEK_RTS5912_SCHMITTER_POS) | \
44 (DT_PROP(node_id, input_enable) << REALTEK_RTS5912_INPUT_DETECTION_POS) | \
45 (DT_ENUM_IDX_OR(node_id, slew_rate, 0x0) << REALTEK_RTS5912_SLEW_RATE_POS) | \
[all …]
/Zephyr-4.2.1/soc/nxp/imxrt/imxrt118x/
Dpinctrl_soc.h49 #define MCUX_IMX_NOPULL(node_id) \ argument
50 ((0x2 & ((!DT_PROP(node_id, bias_pull_down) && !DT_PROP(node_id, bias_pull_up)) << 1)) |\
51 (0x1 & ((!DT_PROP(node_id, bias_pull_down) && !DT_PROP(node_id, bias_pull_up)) << 0))) \
53 #define Z_PINCTRL_MCUX_IMX_PDRV(node_id) \ argument
54 IF_ENABLED(DT_PROP(node_id, bias_pull_down), \
56 IF_ENABLED(DT_PROP(node_id, bias_pull_up), \
58 (MCUX_IMX_NOPULL(node_id) << MCUX_IMX_PULL_SHIFT) | \
59 ((!DT_ENUM_IDX_OR(node_id, drive_strength, 0)) << MCUX_IMX_PDRV_SHIFT) | \
60 (DT_PROP(node_id, drive_open_drain) << MCUX_IMX_ODE_SHIFT) | \
61 (DT_PROP(node_id, input_enable) << MCUX_IMX_INPUT_ENABLE_SHIFT)
[all …]
/Zephyr-4.2.1/soc/nxp/imxrt/imxrt10xx/
Dpinctrl_soc.h30 #define Z_PINCTRL_MCUX_IMX_PINCFG_INIT(node_id) \ argument
31 ((DT_PROP(node_id, input_schmitt_enable) << MCUX_IMX_INPUT_SCHMITT_ENABLE_SHIFT) | \
32 IF_ENABLED(DT_PROP(node_id, bias_pull_up), (DT_ENUM_IDX(node_id, bias_pull_up_value) \
34 IF_ENABLED(DT_PROP(node_id, bias_pull_down), (DT_ENUM_IDX(node_id, bias_pull_down_value)\
36 ((DT_PROP(node_id, bias_pull_down) | DT_PROP(node_id, bias_pull_up)) \
38 ((!DT_PROP(node_id, bias_disable)) << MCUX_IMX_PULL_ENABLE_SHIFT) | \
39 (DT_PROP(node_id, drive_open_drain) << MCUX_IMX_DRIVE_OPEN_DRAIN_SHIFT) | \
40 (DT_ENUM_IDX(node_id, nxp_speed) << MCUX_IMX_SPEED_SHIFT) | \
41 (DT_ENUM_IDX(node_id, drive_strength) << MCUX_IMX_DRIVE_STRENGTH_SHIFT) | \
42 (DT_ENUM_IDX(node_id, slew_rate) << MCUX_IMX_SLEW_RATE_SHIFT) | \
[all …]
/Zephyr-4.2.1/soc/nxp/imx/imx7d/
Dpinctrl_soc.h29 #define Z_PINCTRL_MCUX_IMX_PINCFG_INIT(node_id) \ argument
30 ((DT_PROP(node_id, input_schmitt_enable) << MCUX_IMX_INPUT_SCHMITT_ENABLE_SHIFT) | \
31 IF_ENABLED(DT_PROP(node_id, bias_pull_up), (DT_ENUM_IDX(node_id, bias_pull_up_value) \
33 ((DT_PROP(node_id, bias_pull_down) | DT_PROP(node_id, bias_pull_up)) \
35 (DT_ENUM_IDX(node_id, drive_strength) << MCUX_IMX_DRIVE_STRENGTH_SHIFT) | \
36 (DT_ENUM_IDX(node_id, slew_rate) << MCUX_IMX_SLEW_RATE_SHIFT) | \
37 (DT_PROP(node_id, input_enable) << MCUX_IMX_INPUT_ENABLE_SHIFT))
40 #define Z_PINCTRL_MCUX_IMX_LPSR_PINCFG_INIT(node_id) \ argument
41 (IF_ENABLED(DT_PROP(node_id, bias_pull_up), (DT_ENUM_IDX(node_id, bias_pull_up_value) \
43 IF_ENABLED(DT_PROP(node_id, bias_pull_down), (DT_ENUM_IDX(node_id, bias_pull_down_value)\
[all …]

12345678910>>...16