From 9be1143516473694ffd731304198a8b02e832d1d Mon Sep 17 00:00:00 2001 From: Biju Das Date: Wed, 8 Apr 2026 09:54:15 +0100 Subject: [PATCH] spi: rzv2h-rspi: Add support for RZ/G3L (R9A08G046) Add support for RZ/G3L RSPI. The RZ/G3L variant requires only 2 clocks (pclk + tclk), unlike the RZ/V2H which needs 3. Reviewed-by: Geert Uytterhoeven Signed-off-by: Biju Das Link: https://patch.msgid.link/20260408085418.18770-3-biju.das.jz@bp.renesas.com Signed-off-by: Mark Brown --- drivers/spi/spi-rzv2h-rspi.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/spi/spi-rzv2h-rspi.c b/drivers/spi/spi-rzv2h-rspi.c index 23f0e92ae208..38ee09e389c9 100644 --- a/drivers/spi/spi-rzv2h-rspi.c +++ b/drivers/spi/spi-rzv2h-rspi.c @@ -811,6 +811,13 @@ static const struct rzv2h_rspi_info rzv2h_info = { .num_clks = 3, }; +static const struct rzv2h_rspi_info rzg3l_info = { + .find_tclk_rate = rzv2h_rspi_find_rate_fixed, + .tclk_name = "tclk", + .fifo_size = 16, + .num_clks = 2, +}; + static const struct rzv2h_rspi_info rzt2h_info = { .find_tclk_rate = rzv2h_rspi_find_rate_variable, .find_pclk_rate = rzv2h_rspi_find_rate_fixed, @@ -820,6 +827,7 @@ static const struct rzv2h_rspi_info rzt2h_info = { }; static const struct of_device_id rzv2h_rspi_match[] = { + { .compatible = "renesas,r9a08g046-rspi", &rzg3l_info }, { .compatible = "renesas,r9a09g057-rspi", &rzv2h_info }, { .compatible = "renesas,r9a09g077-rspi", &rzt2h_info }, { /* sentinel */ }