Zephyr API Documentation 4.0.0-rc3
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
devicetree.h File Reference
#include <stdint.h>
#include <zephyr/device.h>
#include <zephyr/devicetree.h>
#include <zephyr/sys/util.h>

Go to the source code of this file.

Macros

#define I3C_DEVICE_ID_DT(node_id)
 Structure initializer for i3c_device_id from devicetree.
 
#define I3C_DEVICE_ID_DT_INST(inst)
 Structure initializer for i3c_device_id from devicetree instance.
 
#define I3C_DEVICE_DESC_DT(node_id)
 Structure initializer for i3c_device_desc from devicetree.
 
#define I3C_DEVICE_DESC_DT_INST(inst)
 Structure initializer for i3c_device_desc from devicetree instance.
 
#define I3C_DEVICE_DESC_DT_FILTERED(node_id)
 Structure initializer for i3c_device_desc from devicetree.
 
#define I3C_DEVICE_ARRAY_DT(node_id)
 Array initializer for a list of i3c_device_desc from devicetree.
 
#define I3C_DEVICE_ARRAY_DT_INST(inst)
 Array initializer for a list of i3c_device_desc from devicetree instance.
 
#define I3C_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, prio, api, ...)
 Like DEVICE_DT_DEFINE() with I3C target device specifics.
 
#define I3C_DEVICE_DT_INST_DEFINE(inst, ...)
 Like I3C_TARGET_DT_DEFINE() for an instance of a DT_DRV_COMPAT compatible.
 
#define I3C_I2C_DEVICE_DESC_DT(node_id)
 Structure initializer for i3c_i2c_device_desc from devicetree.
 
#define I3C_I2C_DEVICE_DESC_DT_INST(inst)
 Structure initializer for i3c_i2c_device_desc from devicetree instance.
 
#define I3C_I2C_DEVICE_DESC_DT_FILTERED(node_id)
 Structure initializer for i3c_i2c_device_desc from devicetree.
 
#define I3C_I2C_DEVICE_ARRAY_DT(node_id)
 Array initializer for a list of i3c_i2c_device_desc from devicetree.
 
#define I3C_I2C_DEVICE_ARRAY_DT_INST(inst)
 Array initializer for a list of i3c_i2c_device_desc from devicetree instance.