Hi, On Thu, Apr 20, 2023 at 6:13 AM Vijaya Krishna Nivarthi <quic_vnivarth@xxxxxxxxxxx> wrote: > > @@ -528,6 +760,7 @@ static int qcom_qspi_probe(struct platform_device *pdev) > master->prepare_message = qcom_qspi_prepare_message; > master->transfer_one = qcom_qspi_transfer_one; > master->handle_err = qcom_qspi_handle_err; > + master->can_dma = qcom_qspi_can_dma; One extra comment: it might be worth adding something like this (untested): if (of_property_read_bool(np, "iommus")) master->can_dma = qcom_qspi_can_dma; That will have the dual benefit of making old device trees work (which we're supposed to to if possible) and also making it easier to land these changes. Without something like that then I think transfers will fail for anyone who pulls in the SPI tree but not the Qualcomm DT tree.