Thread (38 messages) 38 messages, 7 authors, 2021-06-17

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help