Re: [PATCH 2/3] spi: spacemit: introduce SpacemiT K1 SPI controller driver
From: Alex Elder
Date: Thu Sep 18 2025 - 08:00:07 EST
On 9/18/25 2:47 AM, Troy Mitchell wrote:
On Wed, Sep 17, 2025 at 05:07:22PM -0500, Alex Elder wrote:
This patch introduces the driver for the SPI controller found in the
SpacemiT K1 SoC. Currently the driver supports master mode only.
The SPI hardware implements RX and TX FIFOs, 32 entries each, and
supports both PIO and DMA mode transfers.
Signed-off-by: Alex Elder <elder@xxxxxxxxxxxx>
---
drivers/spi/Kconfig | 8 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-spacemit-k1.c | 985 ++++++++++++++++++++++++++++++++++
3 files changed, 994 insertions(+)
create mode 100644 drivers/spi/spi-spacemit-k1.c
+static void k1_spi_remove(struct platform_device *pdev)
+{
+ struct k1_spi_driver_data *drv_data = platform_get_drvdata(pdev);
+
+ k1_spi_register_reset(drv_data, false);
+}
+
+static struct platform_driver k1_spi_driver = {
+ .driver = {
+ .name = "k1x-spi",
Oh wow I missed that one! Yes it will be "k1-spi".
Thanks.
-Alex
k1x? iis it from vendor driver? please keep k1-spi
- Troy
+ .of_match_table = k1_spi_dt_ids,
+ },
+ .probe = k1_spi_probe,
+ .remove = k1_spi_remove,
+};
+
+module_platform_driver(k1_spi_driver);
+
+MODULE_DESCRIPTION("SpacemiT K1 SPI controller driver");
+MODULE_LICENSE("GPL");
--
2.48.1
_______________________________________________
linux-riscv mailing list
linux-riscv@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-riscv