linux-spi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] spi: samsung: Add Exynos850 support
@ 2024-01-25  1:35 Sam Protsenko
  2024-01-25  1:35 ` [PATCH v2 1/2] spi: dt-bindings: samsung: Add Exynos850 SPI Sam Protsenko
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Sam Protsenko @ 2024-01-25  1:35 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Andi Shyti, Mark Brown, Rob Herring,
	Conor Dooley
  Cc: Tudor Ambarus, Alim Akhtar, Sylwester Nawrocki, Tomasz Figa,
	Chanwoo Choi, linux-spi, linux-samsung-soc, devicetree,
	linux-kernel, linux-arm-kernel

Enable SPI support for Exynos850 SoC in spi-s3c64xx driver, and add the
corresponding bindings. It was tested using `spidev_test' tool in all
possible modes:

  - Polling mode: xfer_size <= 32
  - IRQ mode: 64 >= xfer_size >= 32
  - DMA mode: xfer_size > 64

with 200 kHz ... 49.9 MHz SPI frequencies. The next 3 approaches were
used:

  1. Software loopback ('-l' option for `spidev_test' tool)
  2. Hardware loopback (by connecting MISO line to MOSI)
  3. By communicating with ATMega found on Sensors Mezzanine board [1],
     programmed to act as an SPI slave device

and all the transactions were additionally checked on my Logic Analyzer
to make sure the SCK frequencies were actually correct.

This series is supposed to go via SPI tree. All other related SPI
changes are independent from this series and will go via Krzysztof's
tree.

Changes in v2:
  - Collected R-b tags
  - Split the initial submission [1] by 2 patch series
  - Changed bindings patch title to "spi: dt-bindings: ..."

[1] https://www.96boards.org/product/sensors-mezzanine/
[2] https://lore.kernel.org/all/20240120012948.8836-1-semen.protsenko@linaro.org/

Sam Protsenko (2):
  spi: dt-bindings: samsung: Add Exynos850 SPI
  spi: s3c64xx: Add Exynos850 support

 .../devicetree/bindings/spi/samsung,spi.yaml       |  1 +
 drivers/spi/spi-s3c64xx.c                          | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

-- 
2.39.2


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

end of thread, other threads:[~2024-01-25 13:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-25  1:35 [PATCH v2 0/2] spi: samsung: Add Exynos850 support Sam Protsenko
2024-01-25  1:35 ` [PATCH v2 1/2] spi: dt-bindings: samsung: Add Exynos850 SPI Sam Protsenko
2024-01-25  1:35 ` [PATCH v2 2/2] spi: s3c64xx: Add Exynos850 support Sam Protsenko
2024-01-25 13:36 ` [PATCH v2 0/2] spi: samsung: " Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).