Re: [PATCH v9 3/7] dt-bindings: i3c: Add NXP P3H2x4x i3c-hub support
From: "Rob Herring (Arm)" <robh@kernel.org>
Date: 2026-05-05 18:15:04
Also in:
linux-i3c, lkml
On Mon, 20 Apr 2026 16:22:18 +0530, Lakshay Piplani wrote:
From: Aman Kumar Pandey <redacted> Add bindings for the NXP P3H2x4x (P3H2440/P3H2441/P3H2840/P3H2841) multiport I3C hub family. These devices connect to a host via I3C/I2C/SMBus and allow communication with multiple downstream peripherals. Signed-off-by: Aman Kumar Pandey <redacted> Signed-off-by: Vikash Bansal <redacted> Signed-off-by: Lakshay Piplani <redacted> --- Changes in v9: - Referenced i3c.yaml and i2c-controller.yaml for child nodes - Dropped unnecessary #address-cells and #size-cells from child nodes Changes in v8: - Add compatible in i3c example Changes in v7: - Fix schema validation issues - Adjust required properties - Add I2C example Changes in v6: - Use a vendor prefix for the attributes Changes in v5: - Removed SW properties: cp0-ldo-microvolt,cp1-ldo-microvolt, tp0145-ldo-microvolt, tp2367-ldo-microvolt - Changed supply entries and its descriptions Changes in v4: - Fixed DT binding check warning - Removed SW properties: ibi-enable, local-dev, and always-enable Changes in v3: - Added MFD (Multi-Function Device) support for I3C hub and on-die regulator - Added Regulator supply node Changes in v2: - Fixed DT binding check warning - Revised logic for parsing DTS nodes --- --- .../devicetree/bindings/i3c/nxp,p3h2840.yaml | 291 ++++++++++++++++++ MAINTAINERS | 9 + 2 files changed, 300 insertions(+) create mode 100644 Documentation/devicetree/bindings/i3c/nxp,p3h2840.yaml
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>