diff mbox series

[1/2] spi: soft_spi: fix miso gpio property name

Message ID 20240627112232.99507-1-mikhail.kshevetskiy@iopsys.eu
State Superseded
Delegated to: Heiko Schocher
Headers show
Series [1/2] spi: soft_spi: fix miso gpio property name | expand

Commit Message

Mikhail Kshevetskiy June 27, 2024, 11:22 a.m. UTC
Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
---
 drivers/spi/soft_spi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Fabio Estevam June 27, 2024, 11:34 a.m. UTC | #1
On Thu, Jun 27, 2024 at 8:31 AM Mikhail Kshevetskiy
<mikhail.kshevetskiy@iopsys.eu> wrote:
>
> Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
> ---
>  drivers/spi/soft_spi.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/spi/soft_spi.c b/drivers/spi/soft_spi.c
> index 0fa14339bdc..3fe62818a44 100644
> --- a/drivers/spi/soft_spi.c
> +++ b/drivers/spi/soft_spi.c
> @@ -272,7 +272,7 @@ static int soft_spi_probe(struct udevice *dev)
>         ret = gpio_request_by_name(dev, "gpio-miso", 0, &plat->miso,
>                                    GPIOD_IS_IN);
>         if (ret)
> -               ret = gpio_request_by_name(dev, "gpio-miso", 0, &plat->miso,
> +               ret = gpio_request_by_name(dev, "miso-gpios", 0, &plat->miso,

We should support the deprecated 'gpio-miso' property and the
preferred 'miso-gpios' one.

The same applies for  gpio-sck and gpio-mosi.


>                                            GPIOD_IS_IN);
>         if (ret)
>                 plat->flags |= SPI_MASTER_NO_RX;
> --
> 2.43.0
>
Mikhail Kshevetskiy July 2, 2024, 9:50 a.m. UTC | #2
On 27.06.2024 14:34, Fabio Estevam wrote:
> [You don't often get email from festevam@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
>
> On Thu, Jun 27, 2024 at 8:31 AM Mikhail Kshevetskiy
> <mikhail.kshevetskiy@iopsys.eu> wrote:
>> Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
>> ---
>>  drivers/spi/soft_spi.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/spi/soft_spi.c b/drivers/spi/soft_spi.c
>> index 0fa14339bdc..3fe62818a44 100644
>> --- a/drivers/spi/soft_spi.c
>> +++ b/drivers/spi/soft_spi.c
>> @@ -272,7 +272,7 @@ static int soft_spi_probe(struct udevice *dev)
>>         ret = gpio_request_by_name(dev, "gpio-miso", 0, &plat->miso,
>>                                    GPIOD_IS_IN);
>>         if (ret)
>> -               ret = gpio_request_by_name(dev, "gpio-miso", 0, &plat->miso,
>> +               ret = gpio_request_by_name(dev, "miso-gpios", 0, &plat->miso,
> We should support the deprecated 'gpio-miso' property and the
> preferred 'miso-gpios' one.
>
> The same applies for  gpio-sck and gpio-mosi.

This is exactly what the patch did. Actually it just fix a miss-print.
Other properties already have a proper fallback.

>>                                            GPIOD_IS_IN);
>>         if (ret)
>>                 plat->flags |= SPI_MASTER_NO_RX;
>> --
>> 2.43.0
>>
Fabio Estevam July 2, 2024, 10:53 a.m. UTC | #3
Hi Mikhail,

On Tue, Jul 2, 2024 at 6:50 AM Mikhail Kshevetskiy
<mikhail.kshevetskiy@genexis.eu> wrote:

> This is exactly what the patch did. Actually it just fix a miss-print.
> Other properties already have a proper fallback.

Ah, you are right.

I introduced this issue in commit 2e9fe73a883a ("spi: soft_spi:
Support the recommended soft spi properties").

Please add a commit log explaining this.

Reviewed-by: Fabio Estevam <festevam@gmail.com>

Thanks
diff mbox series

Patch

diff --git a/drivers/spi/soft_spi.c b/drivers/spi/soft_spi.c
index 0fa14339bdc..3fe62818a44 100644
--- a/drivers/spi/soft_spi.c
+++ b/drivers/spi/soft_spi.c
@@ -272,7 +272,7 @@  static int soft_spi_probe(struct udevice *dev)
 	ret = gpio_request_by_name(dev, "gpio-miso", 0, &plat->miso,
 				   GPIOD_IS_IN);
 	if (ret)
-		ret = gpio_request_by_name(dev, "gpio-miso", 0, &plat->miso,
+		ret = gpio_request_by_name(dev, "miso-gpios", 0, &plat->miso,
 					   GPIOD_IS_IN);
 	if (ret)
 		plat->flags |= SPI_MASTER_NO_RX;