spi: spi-geni-qcom: Use the new method of gpio CS control
authorStephen Boyd <swboyd@chromium.org>
Fri, 4 Dec 2020 19:35:40 +0000 (11:35 -0800)
committerMark Brown <broonie@kernel.org>
Wed, 9 Dec 2020 16:52:10 +0000 (16:52 +0000)
Let's set the 'use_gpio_descriptors' field so that we use the new way of
requesting the CS GPIOs in the core. This allows us to avoid having to
configure the CS pins in "output" mode with an 'output-enable' pinctrl
setting.

Cc: Akash Asthana <akashast@codeaurora.org>
Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Cc: Alexandru M Stan <amstan@chromium.org>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Link: https://lore.kernel.org/r/20201204193540.3047030-4-swboyd@chromium.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-geni-qcom.c

index 25810a7eef101124e21ca8d105219dbbe45831b1..c4c88984abc9ff88532e8741f063b428270a306f 100644 (file)
@@ -636,6 +636,7 @@ static int spi_geni_probe(struct platform_device *pdev)
        spi->auto_runtime_pm = true;
        spi->handle_err = handle_fifo_timeout;
        spi->set_cs = spi_geni_set_cs;
+       spi->use_gpio_descriptors = true;
 
        init_completion(&mas->cs_done);
        init_completion(&mas->cancel_done);