[PATCH v6 3/5] i3c: mipi-i3c-hci: add microchip sama7d65 SoC compatible with the required quirk

Frank Li Frank.li at nxp.com
Thu May 7 09:34:09 PDT 2026


On Thu, May 07, 2026 at 02:18:03PM +0530, Manikandan Muralidharan wrote:
> Add support for microchip sama7d65 SoC I3C HCI master only IP
> with additional clock support to enable bulk clock acquisition

add apply the required quirk.

>
> Reviewed-by: Adrian Hunter <adrian.hunter at intel.com>
> Signed-off-by: Manikandan Muralidharan <manikandan.m at microchip.com>
> ---
...

> @@ -1031,6 +1038,9 @@ static void i3c_hci_remove(struct platform_device *pdev)
>
>  static const __maybe_unused struct of_device_id i3c_hci_of_match[] = {
>  	{ .compatible = "mipi-i3c-hci", },
> +	{ .compatible = "microchip,sama7d65-i3c-hci",
> +	  .data = (void *)(HCI_QUIRK_PIO_MODE | HCI_QUIRK_OD_PP_TIMING |
> +			   HCI_QUIRK_RESP_BUF_THLD) },

Now don't prefer directly convert drive data to void *point. ACPI use
ulong as driver data. It can be updated later.

Frank
>  	{},
>  };
>  MODULE_DEVICE_TABLE(of, i3c_hci_of_match);
> --
> 2.25.1
>



More information about the linux-i3c mailing list