I3C_SDR
return i3c_device_do_xfers(i3c, xfers, ARRAY_SIZE(xfers), I3C_SDR);
return i3c_device_do_xfers(i3c, xfers, ARRAY_SIZE(xfers), I3C_SDR);
ret = i3c_device_do_xfers(i3cdev, xfers, 2, I3C_SDR);
return i3c_device_do_xfers(i3cdev, xfers, 1, I3C_SDR);
ret = i3c_device_do_xfers(i3cdev, xfers, 2, I3C_SDR);
return i3c_device_do_xfers(i3cdev, xfers, 1, I3C_SDR);
return i3c_dev_get_master(dev->desc)->this->info.hdr_cap | BIT(I3C_SDR);
if (mode != I3C_SDR && !(master->this->info.hdr_cap & BIT(mode)))
return (mode == I3C_SDR) ? SVC_I3C_MCTRL_TYPE_I3C : SVC_I3C_MCTRL_TYPE_DDR;
if (mode != I3C_SDR) {
u32 rnw_cmd = (mode == I3C_SDR) ? xfers[i].rnw : xfers[i].cmd;
st->gpo_irq[1] ? 2 : 1, I3C_SDR);
return i3c_device_do_xfers(st->i3cdev, &xfer_trigger, 1, I3C_SDR);
ret = i3c_device_do_xfers(st->i3cdev, &xfer_sample, 1, I3C_SDR);
i3c_device_do_xfers(st->i3cdev, &xfer_trigger, 1, I3C_SDR);
ret = i3c_device_do_xfers(i3cdev, &xfer_trigger, 1, I3C_SDR);
ret = i3c_device_do_xfers(i3cdev, &xfer_sample, 1, I3C_SDR);
rc = i3c_device_do_xfers(mi->i3c, &xfer, 1, I3C_SDR);
rc = i3c_device_do_xfers(mi->i3c, &xfer, 1, I3C_SDR);