[PATCH v3 0/5] Add microchip sama7d65 SoC I3C support

Manikandan Muralidharan
2026-03-12T04:21:47Z

Add support for microchip sama7d65 SoC I3C master only IP which is
based on mipi-i3c-hci from synopsys implementing version 1.0
specification. The platform specific changes are integrated in the
existing mipi-i3c-hci driver by introducing a quirk

I3C in master mode supports up to 12.5MHz, SDR mode data transfer in
mixed bus mode (I2C and I3C target devices on same i3c bus).

Durai Manickam KR (3):
clk: at91: sama7d65: add peripheral clock for I3C
ARM: dts: microchip: add I3C controller
ARM: configs: at91: sama7: add sama7d65 i3c-hci

Manikandan Muralidharan (2):
dt-bindings: i3c: mipi-i3c-hci: add Microchip SAMA7D65 compatible
i3c: mipi-i3c-hci: add microchip sama7d65 SoC compatible with the
appropriate quirk

.../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 22 +++++++++++++++----
arch/arm/boot/dts/microchip/sama7d65.dtsi | 8 +++++++
arch/arm/configs/sama7_defconfig | 2 ++
drivers/clk/at91/sama7d65.c | 1 +
drivers/i3c/master/mipi-i3c-hci/core.c | 12 ++++++++++
drivers/i3c/master/mipi-i3c-hci/hci.h | 4 ++++
6 files changed, 45 insertions(+), 4 deletions(-)