[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <9f28dbff-ca3a-8523-5bfc-37b38bc846c3@linaro.org>
Date: Tue, 25 Apr 2023 14:45:57 +0100
From: Konrad Dybcio <konrad.dybcio@...aro.org>
To: Vijaya Krishna Nivarthi <quic_vnivarth@...cinc.com>,
agross@...nel.org, andersson@...nel.org, broonie@...nel.org,
linux-arm-msm@...r.kernel.org, linux-spi@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: quic_msavaliy@...cinc.com, dianders@...omium.org, mka@...omium.org,
swboyd@...omium.org, quic_vtanuku@...cinc.com
Subject: Re: [PATCH] spi: spi-geni-qcom: Correct CS_TOGGLE bit in
SPI_TRANS_CFG
On 4/25/23 09:42, Vijaya Krishna Nivarthi wrote:
> The CS_TOGGLE bit when set is supposed to instruct FW to
> toggle CS line between words. The driver with intent of
> disabling this behaviour has been unsetting BIT(0). This has
> not caused any trouble so far because the original BIT(1)
> is untouched and BIT(0) likely wasn't being used.
>
> Correct this to prevent a potential future bug.
>
> Signed-off-by: Vijaya Krishna Nivarthi <quic_vnivarth@...cinc.com>
> ---
Has this always been the case, or did the switch to BIT(1)
only occur on some recent platforms?
Konrad
> drivers/spi/spi-geni-qcom.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/spi/spi-geni-qcom.c b/drivers/spi/spi-geni-qcom.c
> index ba7be50..8a7d1c2 100644
> --- a/drivers/spi/spi-geni-qcom.c
> +++ b/drivers/spi/spi-geni-qcom.c
> @@ -35,7 +35,7 @@
> #define CS_DEMUX_OUTPUT_SEL GENMASK(3, 0)
>
> #define SE_SPI_TRANS_CFG 0x25c
> -#define CS_TOGGLE BIT(0)
> +#define CS_TOGGLE BIT(1)
>
> #define SE_SPI_WORD_LEN 0x268
> #define WORD_LEN_MSK GENMASK(9, 0)
Powered by blists - more mailing lists