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