i3c driver for renesas · Supported
Maintainers
- M Wolfram Sang <wsa+renesas@sang-engineering.com>
- M Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Paths
- F
Documentation/devicetree/bindings/i3c/renesas,i3c.yaml - F
drivers/i3c/master/renesas-i3c.c
Last 30 days
Most active threads (last 7 days)
-
[PATCH 00/17] i3c: renesas: Suspend to RAM with power loss and runtime PM
2026-05-23 10:24 · 18 replies in 7d · Claudiu Beznea <claudiu.beznea@kernel.org>
Recent patches
Most-recent 30 patches in this subsystem on linux-i3c (capped at 30), ordered by date desc.
-
Re: [PATCH 06/17] i3c: renesas: Reset the controller on resume
2026-05-23 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 17/17] i3c: renesas: Add runtime PM support
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 16/17] i3c: renesas: Drop unnecessary tab
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 15/17] i3c: renesas: Use the "dev_name:irq_name" format for the interrupt name
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 14/17] i3c: renesas: Organize structures to avoid unnecessary padding
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 13/17] i3c: renesas: Update HW registers after SW computations are done
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 12/17] i3c: renesas: Drop the explicit memset() call
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 11/17] i3c: renesas: Follow a unified pattern for transfer and command initialization
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 10/17] i3c: renesas: Return immediately if there is nothing to transfer
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 09/17] i3c: renesas: Use reset_control_bulk_{assert, deassert}()
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 08/17] i3c: renesas: Clean DATBAS register on detach
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 07/17] i3c: renesas: Perform Dynamic Address Assignment on resume
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 06/17] i3c: renesas: Reset the controller on resume
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 05/17] i3c: renesas: Fix re-attach
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 04/17] i3c: renesas: Follow the reset deassert order used in probe
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 03/17] i3c: renesas: Restore STDBR and EXTBR registers on resume
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 02/17] i3c: renesas: Use the divider 128
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH 01/17] i3c: renesas: Check that the transfer is valid before accessing it
2026-05-22 · Claudiu Beznea <claudiu.beznea@kernel.org> -
[PATCH v3 2/2] i3c: master: renesas: Use __free(kfree) for xfer cleanup in renesas_i3c_send_ccc_cmd()
2026-04-06 · Felix Gu <hidden> -
[PATCH v3 1/2] i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers()
2026-04-06 · Felix Gu <hidden> -
[PATCH v2] i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers()
2026-04-02 · Felix Gu <hidden> -
[PATCH] i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers()
2026-04-02 · Felix Gu <hidden> -
[PATCH v5 4/4] i3c: renesas: Add suspend/resume support
2026-01-07 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> -
[PATCH v5 3/4] i3c: renesas: Factor out hardware initialization to separate function
2026-01-07 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> -
[PATCH v5 2/4] i3c: renesas: Store clock rate and reset controls in struct renesas_i3c
2026-01-07 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> -
[PATCH v5 1/4] i3c: renesas: Switch to clk_bulk API and store clocks in private data
2026-01-07 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> -
[PATCH v4 4/4] i3c: renesas: Add suspend/resume support
2026-01-05 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> -
[PATCH v4 3/4] i3c: renesas: Factor out hardware initialization to separate function
2026-01-05 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> -
[PATCH v4 2/4] i3c: renesas: Store clock rate and reset controls in struct renesas_i3c
2026-01-05 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> -
[PATCH v4 1/4] i3c: renesas: Switch to clk_bulk API and store clocks in private data
2026-01-05 · Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
[PATCH v3 1/2] i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers()
2026-04-06 · Felix Gu <hidden> · 2 Reviewed-by, 1 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
[PATCH 1/2] i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers()
2025-10-27 · Frank Li <Frank.Li@nxp.com>