From: sashiko-bot@kernel.org
To: "Chen-Yu Tsai" <wenst@chromium.org>
Cc: devicetree@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH v9 10/15] dt-bindings: usb: mediatek,mtk-xhci: Switch to ports for USB connections
Date: Wed, 16 Sep 2026 08:10:02 +0000 [thread overview]
Message-ID: <20260916081002.C2CFA1F000FF@smtp.kernel.org> (raw)
In-Reply-To: <20260916075745.3549953-11-wenst@chromium.org>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] dt-bindings: validation failure due to removed 'port' node
--
commit 40ec61fbce26b9243d28fee1a4cb89c268bd0a10
Author: Chen-Yu Tsai <wenst@chromium.org>
dt-bindings: usb: mediatek,mtk-xhci: Switch to ports for USB connections
This commit replaces the single port node with a ports sub-node for
describing USB connections in the MediaTek XHCI binding. It maps port 1 to
Super Speed and port 2 to High Speed, matching the hardware capabilities.
> diff --git a/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml b/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
> index 231e6f35a986f..d6c75bd20b785 100644
> --- a/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
> +++ b/Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
> @@ -107,10 +107,6 @@ properties:
> - description: USB3/SS(P) PHY
> - description: USB2/HS PHY
>
> - port:
> - $ref: /schemas/graph.yaml#/properties/port
> - description: Super Speed (SS) Output endpoint to a Type-C connector
> -
[Severity: Medium]
Will this cause dtbs_check to fail for existing in-tree users?
The mediatek,mtk-xhci binding removes the port property, but there are
still existing in-tree device trees that use it. For example, in
arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi under &xhci1:
port {
xhci_ss_ep: endpoint {
remote-endpoint = <&typec_con_ss>;
};
};
Because the schema enforces additionalProperties: false, the presence of
the now-undocumented port node in the DTS causes a validation error when
running make dtbs_check on ARM64 MediaTek platforms.
Should the port property be kept as deprecated, or should the in-tree
users be updated at the same time?
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260916075745.3549953-1-wenst@chromium.org?part=10
next prev parent reply other threads:[~2026-09-16 8:10 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-16 7:57 [PATCH v9 00/15] usb: enable M.2 E-key slot USB with pwrseq Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 01/15] device property: Add fwnode_graph_get_port_by_id() Chen-Yu Tsai
2026-09-16 8:06 ` sashiko-bot
2026-09-16 7:57 ` [PATCH v9 02/15] device property: Add fwnode_graph_get_next_port_endpoint() Chen-Yu Tsai
2026-09-16 8:14 ` sashiko-bot
2026-09-16 7:57 ` [PATCH v9 03/15] power: sequencing: Add pwrseq_get_state() Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 04/15] usb: hub: Use assign_bit() in usb_hub_set_port_power() Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 05/15] usb: hub: Return actual error from hub_configure() in hub_probe() Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 06/15] usb: hub: Associate port@ fwnode with USB port device Chen-Yu Tsai
2026-10-01 10:53 ` Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 07/15] usb: hub: Pass |struct usb_port*| to usb_port_is_power_on() Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 08/15] usb: hub: Use usb_hub_set_port_power() to control port power everywhere Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 09/15] usb: hub: Power on connected M.2 E-key connectors with power sequencing API Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 10/15] dt-bindings: usb: mediatek,mtk-xhci: Switch to ports for USB connections Chen-Yu Tsai
2026-09-16 8:10 ` sashiko-bot [this message]
2026-09-16 7:57 ` [PATCH v9 11/15] power: sequencing: pcie-m2: support matching on remote "port" node Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 12/15] power: sequencing: pcie-m2: Add usb and sdio targets for E-key connector Chen-Yu Tsai
2026-09-16 7:57 ` [PATCH v9 13/15] power: sequencing: pcie-m2: Split Bluetooth unit based on interface Chen-Yu Tsai
2026-09-16 8:13 ` sashiko-bot
2026-09-16 7:57 ` [PATCH v9 14/15] arm64: dts: mediatek: mt8195-cherry: Add M.2 E-key slot Chen-Yu Tsai
2026-09-16 8:23 ` sashiko-bot
2026-09-16 7:57 ` [PATCH v9 15/15] arm64: dts: mediatek: mt8188-geralt: Add WiFi/BT as " Chen-Yu Tsai
2026-09-21 10:51 ` [PATCH v9 00/15] usb: enable M.2 E-key slot USB with pwrseq AngeloGioacchino Del Regno
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260916081002.C2CFA1F000FF@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=wenst@chromium.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.