Home
last modified time | relevance | path

Searched full:daa (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/i3c/master/
H A Dadi-i3c-master.c123 } daa; member
646 master->daa.addrs[i] = addr; in adi_i3c_master_do_daa()
653 master->daa.index = 0; in adi_i3c_master_do_daa()
658 /* DAA always finishes with CE2_ERROR or NACK_RESP */ in adi_i3c_master_do_daa()
663 for (u8 i = 0; i < master->daa.index; i++) in adi_i3c_master_do_daa()
664 i3c_master_add_i3c_dev_locked(m, master->daa.addrs[i]); in adi_i3c_master_do_daa()
746 addr = master->daa.addrs[master->daa.index++]; in adi_i3c_master_handle_da_req()
H A Dsvc-i3c-master.c164 * Set MCONFIG.SKEW to 1 before initiating the DAA process. After the DAA
1015 /* SVC_I3C_MCTRL_REQUEST_PROC_DAA have two mode, ENTER DAA or PROCESS DAA. in svc_i3c_master_do_daa_locked()
1017 * ENTER DAA: in svc_i3c_master_do_daa_locked()
1021 * PROCESS DAA: in svc_i3c_master_do_daa_locked()
1096 * address, this is the natural end of the DAA in svc_i3c_master_do_daa_locked()
1118 * allowed only once, DAA will be stopped and in svc_i3c_master_do_daa_locked()
1149 dev_dbg(master->dev, "DAA: device %d assigned to 0x%02x\n", in svc_i3c_master_do_daa_locked()
1249 * If two devices (A and B) are detected in DAA and address 0xa is assigned to in svc_i3c_master_do_daa()
1262 * B. i3c_master_add_i3c_dev_locked() can reset DAA if a failure occurs while in svc_i3c_master_do_daa()
H A Di3c-master-cdns.c1131 /* Prepare RR slots before launching DAA. */ in cdns_i3c_master_do_daa()
1153 * Clear all retaining registers filled during DAA. We already in cdns_i3c_master_do_daa()
H A Ddw-i3c-master.c856 /* Prepare DAT before launching DAA. */ in dw_i3c_master_daa()
/linux/Documentation/devicetree/bindings/i3c/
H A Di3c.yaml27 All I3C devices are supposed to support DAA (Dynamic Address Assignment),
36 specific I3C dynamic address before the DAA takes place (so that other
/linux/drivers/i3c/
H A Dmaster.c36 * - re-triggering DAA
1023 * i3c_master_entdaa_locked() - start a DAA (Dynamic Address Assignment)
1027 * Send a ENTDAA CCC command to start a DAA procedure.
1128 * words, after the DAA procedure has finished) and instantiated in
1780 * Perform a Reset of Dynamic Addresses (RSTDAA) followed by the normal DAA
1821 * i3c_master_do_daa() - do a DAA (Dynamic Address Assignment)
1822 * @master: master doing the DAA
2020 * 6. Do a DAA (Dynamic Address Assignment) to assign dynamic addresses to all
2105 /* Disable all slave events before starting DAA. */ in i3c_master_bus_init()
2116 * the requested init_dyn_addr is retried after DAA is done in in i3c_master_bus_init()
[all …]
/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dcmd_v1.c303 * DAA, register the device which will allocate its own DAT entry in hci_cmd_v1_daa()
319 "next_addr = 0x%02x, DAA using DAT %d", in hci_cmd_v1_daa()
H A Dcore.c832 * fail the resume because of DAA error. in i3c_hci_resume_common()
/linux/drivers/md/
H A Ddm-writecache.c308 long daa; in persistent_memory_claim() local
310 daa = dax_direct_access(wc->ssd_dev->dax_dev, offset + i, in persistent_memory_claim()
312 if (daa <= 0) { in persistent_memory_claim()
313 r = daa ? daa : -EINVAL; in persistent_memory_claim()
320 while (daa-- && i < p) { in persistent_memory_claim()
/linux/arch/m68k/ifpsp060/
H A Dftest.sa134 dc.l $feb861ff,$00000d84,$4a0066ff,$00000daa
/linux/drivers/net/ethernet/sun/
H A Dsungem.h632 * is programmed in the "Bit-Bang" mode. The daa will be steered to the
/linux/arch/x86/kernel/
H A Duprobes.c122 * 27,2f,37,3f - formerly daa/das/aaa/aas
/linux/tools/arch/x86/lib/
H A Dx86-opcode-map.txt92 27: DAA (i64)
/linux/arch/x86/lib/
H A Dx86-opcode-map.txt92 27: DAA (i64)
/linux/sound/pci/
H A Dcmipci.c230 #define CM_MMODE_MASK 0x00000E00 /* model DAA interface mode */