Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
i3c_config_controller Struct Reference

Configuration parameters for I3C hardware to act as controller. More...

#include <i3c.h>

Data Fields

bool is_secondary
 True if the controller is to be the secondary controller of the bus.
 
struct {
   uint32_t   i3c
 SCL frequency (in Hz) for I3C transfers. More...
 
   uint32_t   i2c
 SCL frequency (in Hz) for I2C transfers. More...
 
scl
 
uint8_t supported_hdr
 Bit mask of supported HDR modes (0 - 7).
 

Detailed Description

Configuration parameters for I3C hardware to act as controller.

Field Documentation

◆ i2c

uint32_t i3c_config_controller::i2c

SCL frequency (in Hz) for I2C transfers.

◆ i3c

uint32_t i3c_config_controller::i3c

SCL frequency (in Hz) for I3C transfers.

◆ is_secondary

bool i3c_config_controller::is_secondary

True if the controller is to be the secondary controller of the bus.

False to be the primary controller.

◆ 

struct { ... } i3c_config_controller::scl

◆ supported_hdr

uint8_t i3c_config_controller::supported_hdr

Bit mask of supported HDR modes (0 - 7).

This can be used to enable or disable HDR mode supported by the hardware at runtime.


The documentation for this struct was generated from the following file: