[PATCH v3] scsi: ufs: rockchip,rk3576-ufshc: dt-bindings: Add new mphy reset item

Krzysztof Kozlowski krzk at kernel.org
Fri Mar 13 01:22:52 PDT 2026


On Fri, Mar 13, 2026 at 10:21:07AM +0800, Shawn Lin wrote:
> Add the mphy reset property to the devicetree bindings for the Rockchip
> RK3576 UFS host controller. The mphy reset signal is used to reset the
> physical adapter. Resetting other components while leaving the mphy
> unreset may occasionally prevent the UFS controller from successfully
> linking up with the device.
> 
> This addresses an intermittent hardware bug where the UFS link fails to
> establish under specific timing conditions with certain chips. While
> difficult to reproduce initially, this issue was consistently observed in
> downstream testing and requires explicit mphy reset control for full
> stability.
> 
> Although this change increases the maxItems for resets and adds a new
> entry (which technically alters the binding ABI), it does not break
> compatibility for existing Linux systems. The driver uses
> devm_reset_control_array_get_exclusive() to manage resets, allowing it
> to function correctly with both older Device Trees (without the mphy
> entry) and newer ones.
> 
> Fixes: d90e92023771 ("scsi: ufs: dt-bindings: Document Rockchip UFS host controller")
> Signed-off-by: Shawn Lin <shawn.lin at rock-chips.com>
> ---

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>

Best regards,
Krzysztof




More information about the Linux-rockchip mailing list