[PATCH v1 0/3] Add Qualcomm i3c master controller driver support

Mukesh Kumar Savaliya posted 3 patches 10 months, 1 week ago
There is a newer version of this series
.../bindings/i3c/qcom,i3c-master.yaml         |   57 +
MAINTAINERS                                   |    8 +
drivers/i3c/master/Kconfig                    |   12 +
drivers/i3c/master/Makefile                   |    1 +
drivers/i3c/master/qcom-i3c-master.c          | 1190 +++++++++++++++++
5 files changed, 1268 insertions(+)
create mode 100644 Documentation/devicetree/bindings/i3c/qcom,i3c-master.yaml
create mode 100644 drivers/i3c/master/qcom-i3c-master.c
[PATCH v1 0/3] Add Qualcomm i3c master controller driver support
Posted by Mukesh Kumar Savaliya 10 months, 1 week ago
This patchset adds i3c master support for the qualcomm's QUPV3 based 
Serial engine (SE) controller. 

The I3C SE(Serial Engine) controller implements I3C master functionality
as defined in the MIPI Specifications for I3C, Version 1.0. 

This patchset was tested on Kailua SM8550 MTP device and data transfer
has been tested in I3C SDR mode with i2c and i3c target devices.

Features tested and supported :
  Standard CCC commands.
  I3C SDR mode private transfers in PIO mode.
  I2C transfers in PIO mode.

Mukesh Kumar Savaliya (3):
  dt-bindings: i3c: Add Qualcomm I3C master controller bindings
  i3c: master: Add Qualcomm I3C master controller driver
  MAINTAINERS: Add maintainer for Qualcomm's I3C driver

 .../bindings/i3c/qcom,i3c-master.yaml         |   57 +
 MAINTAINERS                                   |    8 +
 drivers/i3c/master/Kconfig                    |   12 +
 drivers/i3c/master/Makefile                   |    1 +
 drivers/i3c/master/qcom-i3c-master.c          | 1190 +++++++++++++++++
 5 files changed, 1268 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/i3c/qcom,i3c-master.yaml
 create mode 100644 drivers/i3c/master/qcom-i3c-master.c

-- 
2.25.1
Re: [PATCH v1 0/3] Add Qualcomm i3c master controller driver support
Posted by Wolfram Sang 10 months, 1 week ago
> This patchset was tested on Kailua SM8550 MTP device and data transfer
> has been tested in I3C SDR mode with i2c and i3c target devices.

Can you share with which I3C targets you tested this driver?

Re: [PATCH v1 0/3] Add Qualcomm i3c master controller driver support
Posted by Mukesh Kumar Savaliya 10 months, 1 week ago
Hi Wolfram,

On 2/5/2025 9:53 PM, Wolfram Sang wrote:
> 
>> This patchset was tested on Kailua SM8550 MTP device and data transfer
>> has been tested in I3C SDR mode with i2c and i3c target devices.
> 
> Can you share with which I3C targets you tested this driver?
> 
Tested with Prodigy : one target as i3c and another as i2c. It's not 
having on board slave, but internally  we have target devices connected.