Zephyr Project API 4.1.99
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)    I3C_DEVICE_ID_DT(DT_DRV_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)    I3C_DEVICE_DESC_DT(DT_DRV_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)    I3C_DEVICE_ARRAY_DT(DT_DRV_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, ...)    I3C_DEVICE_DT_DEFINE(DT_DRV_INST(inst), __VA_ARGS__)
 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)    I3C_I2C_DEVICE_DESC_DT(DT_DRV_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)    I3C_I2C_DEVICE_ARRAY_DT(DT_DRV_INST(inst))
 Array initializer for a list of i3c_i2c_device_desc from devicetree instance.
 
I3C device flags.

#define I3C_SUPPORTS_SETAASA   BIT(0)
 Device supports SETAASA CCC.
 
#define I3C_V1P0_SUPPORT   BIT(1)
 Device supports I3C v1.0.