Searched full:daa (Results 1 – 8 of 8) sorted by relevance
/Zephyr-latest/dts/bindings/i3c/ |
D | i3c-device.yaml | 19 dynamic address before Dynamic Address Assignment (DAA) 21 target address is determined via DAA.
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_npcx.c | 36 #define MCTRL_REQUEST_PROCESSDAA 4 /* Starts the DAA process */ 426 /* Start DAA procedure and continue the DAA with a Repeated START */ 432 /* Set IBI response NACK while processing DAA */ in npcx_i3c_request_daa() 435 /* Send DAA request */ in npcx_i3c_request_daa() 440 LOG_ERR("Request DAA error, %d", ret); in npcx_i3c_request_daa() 1326 LOG_ERR("%s: DAA state error: %d", __func__, npcx_i3c_state_get(inst)); in npcx_i3c_do_daa() 1331 LOG_DBG("DAA: ENTDAA"); in npcx_i3c_do_daa() 1339 /* Emit process DAA */ in npcx_i3c_do_daa() 1342 LOG_ERR("Emit process DAA error"); in npcx_i3c_do_daa() 1351 LOG_ERR("DAA recv error"); in npcx_i3c_do_daa() [all …]
|
D | i3c_common.c | 545 * @param[out] True if DAA is still needed. False if all registered 756 * especially during DAA. in i3c_bus_init() 801 * if DAA fails the first time. in i3c_bus_init() 811 LOG_ERR("DAA was not successful."); in i3c_bus_init()
|
D | i3c_mcux.c | 473 * @brief Tell controller to start DAA process. 1210 LOG_DBG("DAA: ENTDAA"); in mcux_i3c_do_daa() 1217 /* Emit process DAA */ in mcux_i3c_do_daa() 1225 LOG_ERR("DAA recv error"); in mcux_i3c_do_daa() 1266 LOG_DBG("DAA: Rcvd PID 0x%04x%08x", vendor_id, part_no); in mcux_i3c_do_daa() 1295 /* Emit process DAA again to send the address to the device */ in mcux_i3c_do_daa()
|
D | i3c_stm32.c | 148 uint64_t pid; /* Current DAA target PID */ 149 size_t daa_rx_rcv; /* Number of RX bytes received during DAA */ 1056 /* Mark current transfer as DAA */ in i3c_stm32_do_daa() 1064 /* Start DAA */ in i3c_stm32_do_daa() 1067 /* Wait for DAA to finish */ in i3c_stm32_do_daa() 1686 /* After receiving 8 PID bytes from DAA, enable TXFNF interrupt to send the dynamic in i3c_stm32_event_isr_rx()
|
D | i3c_cdns.c | 1126 LOG_ERR("%s: timeout waiting for DAA after HJ", dev->name); in cdns_i3c_target_ibi_raise_hj() 1504 /* DAA should not be done by secondary controllers */ in cdns_i3c_do_daa() 1970 * Mark Devices as active, devices that will be found and marked active during DAA, in cdns_i3c_attach_device() 2603 * but it's still expected to eventually send a DAA in cdns_i3c_irq_handler() 3203 * Set HJ ACK later after bus init to prevent targets from indirect DAA enforcement. in cdns_i3c_bus_init()
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | i3c.rst | 120 requiring DAA. 218 assigned during DAA (Dynamic Address Assignment).
|
/Zephyr-latest/include/zephyr/drivers/ |
D | i3c.h | 1307 * device tree. Or else, the DAA process cannot proceed since 1320 * zero). This is mainly used during the initial DAA.
|