public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [regression] jetson-tk1: spi do not probe anymore
@ 2025-05-04 11:23 Corentin Labbe
  2025-05-04 22:37 ` Mark Brown
  0 siblings, 1 reply; 5+ messages in thread
From: Corentin Labbe @ 2025-05-04 11:23 UTC (permalink / raw)
  To: ldewangan, broonie, thierry.reding, jonathanh, linux-spi
  Cc: linux-tegra, linux-kernel

Hello

On my jetson-tk1, SPI do not probe anymore:
[    1.330681] spi spi1.0: Invalid delay unit 2, should be SPI_DELAY_UNIT_SCK
[    1.335185] spi-tegra114 7000da00.spi: can't setup spi1.0, status -22
[    1.341643] spi_master spi1: spi_device register error /spi@7000da00/flash@0
[    1.348637] spi_master spi1: Failed to create SPI device for /spi@7000da00/flash@0
I tested 6.14.7
The SPI probed perfectly in 4.17.14

I tried to debug a bit, and the driver requires units to be SPI_DELAY_UNIT_SCK, but it seems there is no way to set it.
Removing the "return -EINVAL" in tegra_spi_set_hw_cs_timing() lead to a successfull probe and the flash device appear.
But I agree, it is not a correct fix:)

Since only the test made it fail, I think the driver is bad since commit 810593668468 ("spi: tegra114: change format for `spi_set_cs_timing()` function")

Regards

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-05-05 10:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-04 11:23 [regression] jetson-tk1: spi do not probe anymore Corentin Labbe
2025-05-04 22:37 ` Mark Brown
2025-05-05  2:10   ` Aaron Kling
2025-05-05  8:54     ` Corentin Labbe
2025-05-05 10:28     ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox