Thread (22 messages) 22 messages, 3 authors, 8d ago

Re: [PATCH v7 01/13] dt-bindings: phy: Add zx297520v3 USB phy documentation

From: Stefan Dösinger <stefandoesinger@gmail.com>
Date: 2026-07-18 07:51:39
Also in: linux-clk, linux-devicetree, linux-phy, lkml

Am Freitag, 17. Juli 2026, 09:32:18 Ostafrikanische Zeit schrieb Krzysztof 
Kozlowski:
On Fri, Jul 17, 2026 at 12:35:37AM +0300, Stefan Dösinger wrote:
quoted
+  resets:
+    items:
+      - description: USB phy reset
+      - description: HSIC phy reset
Why do you reference here resets from the parent? That's a clear signal
you have one device, so one device node regardless of Linux phy core
behavior.
This is a follow-up question for the PHY maintainers, if they notice the E-
Mail thread: I'm trying to resolve an apparent conflict between DT 
expectations and a check in the PHY core:

device_set_of_node_from_dev(dev, dev->parent);
...
devm_of_phy_provider_register(dev, xlate);

Passes the letter of the check in __of_phy_provider_register(), but I am not 
sure about the spirit.

"dev" here is a MFD child node without a DT node in accordance to DT's 
writing-bindings instructions ("DON’T create nodes just for the sake of 
instantiating drivers"). The PHY core prohibits a child to register a phy 
provider to its parent node. Why?

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help