Searched full:entdaa (Results 1 – 7 of 7) sorted by relevance
/openbmc/qemu/hw/i3c/ |
H A D | core.c | 92 "ENTDAA instead of a broadcast address\n", in i3c_target_match() 98 * Targets should only ACK ENTDAA broadcasts if they have no dynamic in i3c_target_match() 172 /* If we're not in ENTDAA, a broadcast is the start of a new CCC. */ in i3c_do_start_transfer() 228 * If we're in ENTDAA, we need to notify all devices when ENTDAA is done. in i3c_end_transfer() 284 * This is the last byte of ENTDAA, the controller is assigning us an in i3c_target_handle_ccc_write() 341 * We need to keep track if we're currently in ENTDAA. in i3c_send() 342 * On any other CCC, the CCC is over on a RESTART or STOP, but ENTDAA in i3c_send()
|
H A D | aspeed_i3c.c | 104 FIELD(HW_CAPABILITY, ENTDAA, 0, 1) 429 return ARRAY_FIELD_EX32(s->regs, HW_CAPABILITY, ENTDAA); in aspeed_i3c_device_has_entdaa() 1551 qemu_log_mask(LOG_GUEST_ERROR, "%s: ENTDAA is not supported\n", in aspeed_i3c_device_addr_assign_cmd() 1556 /* Tell everyone to ENTDAA. If these error, no one is on the bus. */ in aspeed_i3c_device_addr_assign_cmd() 1578 /* If this fails, there was no one left to ENTDAA. */ in aspeed_i3c_device_addr_assign_cmd() 1586 * In ENTDAA, we read 8 bytes from the target, which will be the in aspeed_i3c_device_addr_assign_cmd() 1590 * bytes during ENTDAA. in aspeed_i3c_device_addr_assign_cmd() 1595 qemu_log_mask(LOG_GUEST_ERROR, "%s: Target NACKed ENTDAA CCC\n", in aspeed_i3c_device_addr_assign_cmd() 1602 "during ENTDAA\n", in aspeed_i3c_device_addr_assign_cmd()
|
/openbmc/linux/Documentation/devicetree/bindings/i3c/ |
H A D | i3c.yaml | 141 through SETNEWDA after assigning a temporary address via ENTDAA.
|
/openbmc/qemu/tests/qtest/ |
H A D | remote-i3c-test.c | 331 * - populate the table and send ENTDAA, then probe the addresses to see who in add_targets_to_bus()
|
/openbmc/linux/drivers/i3c/ |
H A D | master.c | 398 * │S/Sr│ 7'h7E RnW=0 │ACK│ ENTDAA │ T ├────┐ 951 * Send a ENTDAA CCC command to start a DAA procedure. 953 * Note that this function only sends the ENTDAA CCC command, all the logic
|
/openbmc/linux/include/linux/i3c/ |
H A D | master.h | 403 * should send an ENTDAA CCC command and then add all devices
|
/openbmc/linux/drivers/i3c/master/ |
H A D | i3c-master-cdns.c | 1286 * We will issue ENTDAA afterwards from the threaded IRQ handler. in cdns_i3c_master_bus_init()
|