Re: [PATCH 7/7] arm64: dts: qcom: sdm845: enable dma for spi
From: Konrad Dybcio <hidden>
Date: 2021-01-11 20:46:13
Also in:
linux-arm-msm, linux-spi, lkml
From: Konrad Dybcio <hidden>
Date: 2021-01-11 20:46:13
Also in:
linux-arm-msm, linux-spi, lkml
If it is working without GPI enabled, it would work.. GPI for QUP is something that requires firmware and would have to be enabled by firmware
I think with the new code of yours:
mas->tx = dma_request_slave_channel(mas->dev, "tx");
+ if (IS_ERR_OR_NULL(mas->tx)) {
+ dev_err(mas->dev, "Failed to get tx DMA ch %ld", PTR_ERR(mas->tx)); ret = PTR_ERR(mas->tx); + goto out_pm;
it *may* fail to probe with the channels assigned in the "dmas=" property but with the engine having "status=disabled", but as I don't have any hardware to test that driver on, please confirm whether my concerns are right..
Since DMA support may not be available on certain targets (firmware support), so enabling per board would make sense
Oh really, are there SDM845 boards shipping with GPI DMA *disabled to all peripherals*? Konrad