Searched refs:SVC_I3C_MSTATUS (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/i3c/master/ |
H A D | svc-i3c-master.c | 58 #define SVC_I3C_MSTATUS 0x088 macro 242 mstatus = readl(master->regs + SVC_I3C_MSTATUS); in svc_i3c_master_error() 370 ret = readl_relaxed_poll_timeout(master->regs + SVC_I3C_MSTATUS, val, in svc_i3c_master_handle_ibi() 377 while (SVC_I3C_MSTATUS_RXPEND(readl(master->regs + SVC_I3C_MSTATUS)) && in svc_i3c_master_handle_ibi() 405 return readl_poll_timeout_atomic(master->regs + SVC_I3C_MSTATUS, reg, in svc_i3c_master_ack_ibi() 419 ret = readl_poll_timeout_atomic(master->regs + SVC_I3C_MSTATUS, reg, in svc_i3c_master_nack_ibi() 431 writel(SVC_I3C_MINT_IBIWON, master->regs + SVC_I3C_MSTATUS); in svc_i3c_master_handle_ibi_won() 473 writel(SVC_I3C_MINT_IBIWON, master->regs + SVC_I3C_MSTATUS); in svc_i3c_master_ibi_work() 481 ret = readl_relaxed_poll_timeout_atomic(master->regs + SVC_I3C_MSTATUS, val, in svc_i3c_master_ibi_work() 489 status = readl(master->regs + SVC_I3C_MSTATUS); in svc_i3c_master_ibi_work() [all …]
|