Re: [PATCH 1/4] dt-bindings: phy: qcom,snps-eusb2-phy: Make resets optional

From: Krzysztof Kozlowski

Date: Mon Sep 07 2026 - 02:13:38 EST


On Tue, Sep 01, 2026 at 05:50:52PM +0800, Shawn Guo wrote:
> From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
>
> Not every instance of this PHY has a block reset of its own. On Nord
> SoC there are three eUSB2 PHYs but only two QUSB2PHY block resets:
> the HS-only USB20 tile has no dedicated PHY reset and is instead reset as
> a whole through the controller's own USB20_PRIM_BCR. Requiring 'resets'
> makes that instance impossible to describe, since the controller and the
> PHY cannot both claim the single block reset exclusively.

Reset framework supports non-exclusive claims, so that is your fix.
Sorrry, but driver reasons are not proper for DT.

IOW, what you are saying here - device has a shared reset, but because I
wrote drivers like that, I don't care and expect other driver to handle
the reset.

Well, no.

Best regards,
Krzysztof