Re: [PATCH v3 1/3] arm64: dts: qcom: hamoa: Number usb_2 HS port and add M.2 endpoint stubs
Konrad Dybcio <[email protected]>
| Newsgroups | org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> >>> --- [...] > 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