Re: [PATCH v3 1/3] arm64: dts: qcom: hamoa: Number usb_2 HS port and add M.2 endpoint stubs

From: Konrad Dybcio

Date: Fri Jul 31 2026 - 10:52:36 EST


On 7/31/26 9:33 AM, Wei Deng wrote:
> Hi Konrad,
>
> On Wed, Jul 29, 2026 at 12:46:49PM +0200, Konrad Dybcio wrote:
>> On 7/29/26 12:27 PM, Wei Deng wrote:
>>> Number the existing High-Speed data bus port of the usb_2 DWC3
>>> controller as port@0, consistent with the snps,dwc3 binding convention.
>>>
>>> Also add an empty port@1 endpoint stub (usb_2_m2_ep) for the USB 2.0
>>> interface to M.2 peripherals, and an empty UART endpoint stub
>>> (uart14_ep) in the uart14 serial controller, so that board DTS files
>>> can reference these labels directly without re-entering the port
>>> hierarchy.
>>>
>>> Signed-off-by: Wei Deng <wei.deng@xxxxxxxxxxxxxxxx>
>>> ---

[...]

> I want to avoid redefining the binding unilaterally, so two questions:
>
> Konrad: is there a DTS pattern I'm missing that would satisfy the
> current binding and still let fwnode_graph_get_port_by_id(fwnode, 1,
> ...) land on the M.2 connector for USB port 1? If not, would you be
> open to a snps,dwc3-common.yaml renumbering patch along the lines of
> Chen-Yu's mtk-xhci change?

Thanks for the detailed story. I'll respond to that series directly.

Konrad