Re: [PATCH 0/2] i2c: cadence: Add support for Axiado AX3000

Swark Yang <[email protected]>
Newsgroups org.ozlabs.lists.openbmc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-i2c,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi,

Gentle ping on this patch series.

Patch 1/2 (dt-bindings) has already received an Acked-by from Conor.
I wanted to kindly check if you have any comments or feedback regarding 
the driver changes in Patch 2/2.

Please let me know if any further adjustments are needed.

Best Regards,
Swark


Swark Yang 於 2026/4/27 上午 11:57 寫道:
> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
>
> This patch series adds support for the Cadence I2C controller
> integrated into the Axiado AX3000 SoC and enables SMBus Quick
> command functionality.
>
> The Axiado AX3000 utilizes the Cadence I2C IP core (version r1p14).
> While it is largely compatible with the existing i2c-cadence
> driver logic, the AX3000 hardware specifically supports SMBus Quick
> commands. This feature is currently disabled by default in the
> i2c-cadence driver (masked out from I2C_FUNC_SMBUS_EMUL).
>
> To enable this functionality, this series introduces a new
> platform-specific quirk (CDNS_I2C_QUIRK_SMBUS_QUICK) and uses driver
> match data for the "axiado,ax3000-i2c" compatible string. This allows
> tools like 'i2cdetect' to properly scan the bus using quick write
> commands.
>
> The DT binding update follows the recommended fallback structure,
> referencing the 'cdns,i2c-r1p14' fallback to ensure compatibility with
> older kernels while allowing the new quirk to be enabled on AX3000.
>
> Patch breakdown:
>
> Patch 1: dt-bindings: i2c: cadence: Add Axiado AX3000
> Patch 2: i2c: cadence: Add support for Axiado AX3000
>
> These patches are expected to go via the I2C subsystem tree.
>
> Feedback is welcome.
>
> Signed-off-by: Swark Yang <[email protected]>
> ---
> Swark Yang (2):
>        dt-bindings: i2c: cadence: Add Axiado AX3000
>        i2c: cadence: Add support for Axiado AX3000
>
>   Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 10 +++++++---
>   drivers/i2c/busses/i2c-cadence.c                          | 10 ++++++++++
>   2 files changed, 17 insertions(+), 3 deletions(-)
> ---
> base-commit: 63804fed149a6750ffd28610c5c1c98cce6bd377
> change-id: 20260111-axiado-ax3000-cadence-i2c-support-53ec117bb074
>
> Best regards,
> --
> Swark Yang <[email protected]>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.