Thread (12 messages) 12 messages, 5 authors, 2025-06-06

Re: [PATCH 2/2] i3c: master: Add driver for Analog Devices I3C Controller IP

From: Wolfram Sang <wsa+renesas@sang-engineering.com>
Date: 2025-06-04 22:00:41
Also in: linux-i3c, lkml

Hi everyone,

On Wed, Jun 04, 2025 at 03:10:13PM -0400, Frank Li wrote:
On Wed, Jun 04, 2025 at 05:48:58PM +0200, Jorge Marques wrote:
quoted
Add support for Analog Devices I3C Controller IP, an AXI-interfaced IP
core that supports I3C and I2C devices, multiple speed-grades and
I3C IBIs.

Signed-off-by: Jorge Marques <jorge.marques@analog.com>
Hmm, I didn't get the original patches. They are probably still in the
moderated queue?
quoted
+#define REG_VERSION			0x000
+#define REG_ENABLE			0x040
+#define REG_IRQ_MASK			0x080
+#define REG_IRQ_PENDING			0x084
+#define REG_CMD_FIFO			0x0d4
+#define REG_CMDR_FIFO			0x0d8
+#define REG_SDO_FIFO			0x0dc
+#define REG_SDI_FIFO			0x0e0
+#define REG_IBI_FIFO			0x0e4
+#define REG_FIFO_STATUS			0x0e8
+#define REG_OPS				0x100
+#define REG_IBI_CONFIG			0x140
+#define REG_DEV_CHAR			0x180
This register set has some 'cdns'-vibe to it. Maybe an earlier version?
Not sure merging this into the cdns-driver is a good idea, the register
set looks quite different to me. Note that I don't know cdns hardware, I
just grew a habit of comparing register sets of new drivers to avoid
duplicated drivers.

Happy hacking,

   Wolfram

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help