Home
last modified time | relevance | path

Searched refs:compat (Results 1 – 25 of 42) sorted by relevance

12

/Zephyr-latest/drivers/sensor/ti/ti_hdc20xx/
Dti_hdc20xx.c245 #define TI_HDC20XX_DEFINE(inst, compat) \ argument
246 static struct ti_hdc20xx_data ti_hdc20xx_data_##compat##inst; \
247 static const struct ti_hdc20xx_config ti_hdc20xx_config_##compat##inst = { \
248 .bus = I2C_DT_SPEC_GET(DT_INST(inst, compat)), \
249 .gpio_int = GPIO_DT_SPEC_GET_OR(DT_INST(inst, compat), int_gpios, {0}), \
251 DEVICE_DT_DEFINE(DT_INST(inst, compat), \
254 &ti_hdc20xx_data_##compat##inst, \
255 &ti_hdc20xx_config_##compat##inst, \
261 #define TI_HDC20XX_FOREACH_STATUS_OKAY(compat, fn) \ argument
262 COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(compat), \
[all …]
/Zephyr-latest/scripts/kconfig/
Dkconfigfunctions.py102 def dt_chosen_has_compat(kconf, _, chosen, compat): argument
115 if compat in node.compats:
729 def dt_has_compat(kconf, _, compat): argument
737 return "y" if compat in edt.compat2nodes else "n"
740 def dt_compat_enabled(kconf, _, compat): argument
748 return "y" if compat in edt.compat2okay else "n"
751 def dt_compat_on_bus(kconf, _, compat, bus): argument
759 if compat in edt.compat2okay:
760 for node in edt.compat2okay[compat]:
766 def dt_compat_any_has_prop(kconf, _, compat, prop, value=None): argument
[all …]
/Zephyr-latest/scripts/release/
Dlist_devicetree_bindings_changes.py120 compat: compat2binding_end[compat]
121 for compat in compat2binding_end
122 if compat not in compat2binding_start
127 compat: compat2binding_start[compat]
128 for compat in compat2binding_start
129 if compat not in compat2binding_end
153 for compat, binding in compat2binding.items():
154 ret[get_vnd(binding.compatible)][compat] = binding
183 for compat, binding in compat2binding_end.items():
184 if compat not in compat2binding_start:
[all …]
/Zephyr-latest/drivers/serial/
Duart_rcar.c543 #define UART_RCAR_DECLARE_CFG(n, IRQ_FUNC_INIT, compat) \ argument
545 static const struct uart_rcar_cfg uart_rcar_cfg_##compat##n = { \
558 #define UART_RCAR_CONFIG_FUNC(n, compat) \ argument
559 static void irq_config_func_##compat##n(const struct device *dev) \
568 #define UART_RCAR_IRQ_CFG_FUNC_INIT(n, compat) \ argument
569 .irq_config_func = irq_config_func_##compat##n
570 #define UART_RCAR_INIT_CFG(n, compat) \ argument
571 UART_RCAR_DECLARE_CFG(n, UART_RCAR_IRQ_CFG_FUNC_INIT(n, compat), compat)
573 #define UART_RCAR_CONFIG_FUNC(n, compat) argument
575 #define UART_RCAR_INIT_CFG(n, compat) \ argument
[all …]
/Zephyr-latest/scripts/pylib/twister/
Dexpr_parser.py228 compat = ast[1][0]
230 if (node.matching_compat == compat or compat in node.compats) and node.status == "okay":
245 compat = ast[1][1]
251 (parent.matching_compat == compat or compat in parent.compats):
255 compat = ast[1][1]
263 (parent.matching_compat == compat or compat in parent.compats)
/Zephyr-latest/tests/drivers/counter/counter_nrf_rtc/fixed_top/src/
Dtest_counter_fixed_top.c18 #define DEVS_FOR_DT_COMPAT(compat) \ argument
19 DT_FOREACH_STATUS_OKAY(compat, DEVICE_DT_GET_AND_COMMA)
23 #define REGS_FOR_DT_COMPAT(compat) \ argument
24 DT_FOREACH_STATUS_OKAY(compat, DEVICE_DT_GET_REG_AND_COMMA)
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/
Dradio_nrf5_fem.h26 #define FEM_HAS_COMPAT(compat) DT_NODE_HAS_COMPAT(FEM_NODE, compat) argument
/Zephyr-latest/drivers/sensor/ti/tmag5273/
Dtmag5273.c1242 #define TMAG5273_DEFINE(inst, compat, _part) \ argument
1243 BUILD_ASSERT(IS_ENABLED(CONFIG_CRC) || (DT_PROP(DT_INST(inst, compat), crc_enabled) == 0), \
1245 BUILD_ASSERT(!DT_PROP(DT_INST(inst, compat), trigger_conversion_via_int) || \
1246 DT_NODE_HAS_PROP(DT_INST(inst, compat), int_gpios), \
1248 static const struct tmag5273_config compat##_driver_cfg##inst = { \
1249 .i2c = I2C_DT_SPEC_GET(DT_INST(inst, compat)), \
1251 .mag_channel = DT_PROP(DT_INST(inst, compat), axis), \
1252 .axis = (TMAG5273_DT_X_AXIS_BIT(DT_PROP(DT_INST(inst, compat), axis)) | \
1253 TMAG5273_DT_Y_AXIS_BIT(DT_PROP(DT_INST(inst, compat), axis)) | \
1254 TMAG5273_DT_Z_AXIS_BIT(DT_PROP(DT_INST(inst, compat), axis))), \
[all …]
/Zephyr-latest/include/zephyr/
Ddevicetree.h349 #define DT_INST(inst, compat) UTIL_CAT(DT_N_INST, DT_DASH(inst, compat)) argument
479 #define DT_COMPAT_GET_ANY_STATUS_OKAY(compat) \ argument
480 COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(compat), \
481 (DT_INST(0, compat)), \
3466 #define DT_FOREACH_STATUS_OKAY(compat, fn) \ argument
3467 COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(compat), \
3468 (UTIL_CAT(DT_FOREACH_OKAY_, compat)(fn)), \
3515 #define DT_FOREACH_STATUS_OKAY_VARGS(compat, fn, ...) \ argument
3516 COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(compat), \
3518 compat)(fn, __VA_ARGS__)), \
[all …]
Ddevice.h339 #define DEVICE_DT_GET_ANY(compat) \ argument
340 COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(compat), \
341 (DEVICE_DT_GET(DT_COMPAT_GET_ANY_STATUS_OKAY(compat))), \
360 #define DEVICE_DT_GET_ONE(compat) \ argument
361 COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(compat), \
362 (DEVICE_DT_GET(DT_COMPAT_GET_ANY_STATUS_OKAY(compat))), \
/Zephyr-latest/soc/atmel/sam0/common/
Datmel_sam0_dt.h58 #define ATMEL_SAM0_DT_SERCOM_CHECK(n, compat) \ argument
59 DT_NODE_HAS_COMPAT_STATUS(DT_NODELABEL(sercom##n), compat, okay)
62 #define ATMEL_SAM0_DT_TCC_CHECK(n, compat) \ argument
63 DT_NODE_HAS_COMPAT_STATUS(DT_NODELABEL(tcc##n), compat, okay)
/Zephyr-latest/include/zephyr/arch/arm/mmu/
Darm_mmu.h105 #define MMU_REGION_DT_COMPAT_FOREACH_FLAT_ENTRY(compat, attr) \ argument
106 DT_FOREACH_STATUS_OKAY_VARGS(compat, \
/Zephyr-latest/drivers/memc/
Dmemc_nxp_flexram.c26 #define IS_CHILD_RAM_TYPE(node_id, compat) DT_NODE_HAS_COMPAT(node_id, compat) argument
27 #define DOES_RAM_TYPE_EXIST(compat) \ argument
28 DT_FOREACH_CHILD_SEP_VARGS(FLEXRAM_DT_NODE, IS_CHILD_RAM_TYPE, (+), compat)
/Zephyr-latest/scripts/dts/
Dgen_defines.py242 for compat in node.compats:
243 instance_no = node.edt.compat2nodes[compat].index(node)
447 for i, compat in enumerate(node.compats):
451 if node.edt.compat2vendor[compat]:
454 quote_str(node.edt.compat2vendor[compat]))
456 if node.edt.compat2model[compat]:
459 quote_str(node.edt.compat2model[compat]))
912 for compat, okay_nodes in edt.compat2okay.items():
916 if bus is not None and bus not in compat2buses[compat]:
917 compat2buses[compat].append(bus)
[all …]
Dgen_driver_kconfig_dts.py87 compat=c, COMPAT=c.upper().translate(TO_UNDERSCORES)
/Zephyr-latest/include/zephyr/arch/arm64/
Darm_mmu.h190 #define MMU_REGION_DT_COMPAT_FOREACH_FLAT_ENTRY(compat, attr) \ argument
191 DT_FOREACH_STATUS_OKAY_VARGS(compat, \
/Zephyr-latest/drivers/i2c/
Di2c_xilinx_axi.c645 #define I2C_XILINX_AXI_INIT(n, compat) \ argument
646 static void i2c_xilinx_axi_config_func_##compat##_##n(const struct device *dev); \
648 static const struct i2c_xilinx_axi_config i2c_xilinx_axi_config_##compat##_##n = { \
650 .irq_config_func = i2c_xilinx_axi_config_func_##compat##_##n, \
653 static struct i2c_xilinx_axi_data i2c_xilinx_axi_data_##compat##_##n; \
656 &i2c_xilinx_axi_data_##compat##_##n, \
657 &i2c_xilinx_axi_config_##compat##_##n, POST_KERNEL, \
660 static void i2c_xilinx_axi_config_func_##compat##_##n(const struct device *dev) \
Di2c_cdns.c1053 #define CADENCE_I2C_INIT(n, compat) \ argument
1054 static void cdns_i2c_config_func_##compat##_##n(void); \
1056 static const struct cdns_i2c_config cdns_i2c_config_##compat##_##n = { \
1057 .irq_config_func = cdns_i2c_config_func_##compat##_##n, \
1060 static struct cdns_i2c_data cdns_i2c_data_##compat##_##n = { \
1068 &cdns_i2c_data_##compat##_##n, \
1069 &cdns_i2c_config_##compat##_##n, POST_KERNEL, \
1072 static void cdns_i2c_config_func_##compat##_##n(void) \
/Zephyr-latest/scripts/dts/python-devicetree/src/devicetree/
Dedtlib.py246 compat = f" for compatible '{self.compatible}'"
248 compat = ""
250 return f"<Binding {basename}" + compat + ">"
1316 for compat in self.compats:
1325 if (compat, bus) in self.edt._compat2binding:
1326 binding = self.edt._compat2binding[compat, bus]
1330 if (compat, None) in self.edt._compat2binding:
1331 binding = self.edt._compat2binding[compat, None]
2216 "|".join(re.escape(compat) for compat in dt_compats)
2340 for compat in node.compats:
[all …]
/Zephyr-latest/samples/net/openthread/coap/src/
Dbutton.c68 #define DEFINE_BTNS_CTX(inst, compat, ...) DT_FOREACH_CHILD(DT_INST(inst, compat), DEFINE_BTN_CTX) argument
Dled.c131 #define DEFINE_LEDS_CTX(inst, compat, ...) DT_FOREACH_CHILD(DT_INST(inst, compat), DEFINE_LED_CTX) argument
/Zephyr-latest/subsys/emul/espi/
DKconfig11 not tied to a particular DT node, it does not make use of the DT_HAS_<compat>_ENABLED
/Zephyr-latest/lib/posix/options/
DKconfig43 rsource "Kconfig.compat"
/Zephyr-latest/cmake/sca/eclair/ECL/
Dtoolchain.ecl27 …_Generic: see description of option \"-Wc99-c11-compat\" in \"3.8 Options to Request or Suppress W…
28 …_Static_assert: see descriptions of options \"-Wc99-c11-compat\" and \"-Wc99-c2x-compat\" in \"3.8…
/Zephyr-latest/boards/native/native_sim/
DKconfig46 bool "Slow down execution to real time (native_posix compat)"

12