[PATCH v5 05/14] phy: qcom: qmp-usbc: Move reset config into PHY cfg
Dmitry Baryshkov
dmitry.baryshkov at oss.qualcomm.com
Mon Sep 22 02:40:03 PDT 2025
On Mon, Sep 22, 2025 at 04:04:42PM +0800, Xiangxu Yin wrote:
>
> On 9/20/2025 12:45 AM, Dmitry Baryshkov wrote:
> > On Fri, Sep 19, 2025 at 10:24:22PM +0800, Xiangxu Yin wrote:
> >> Move resets to qmp_phy_cfg for per-PHY customization. Keep legacy DT
> >> path on the old hardcoded list; non-legacy path uses cfg->reset_list.
> > Why? Start your commit messages with the description of the issue that
> > you are trying to solve.
>
>
> The original reset list only works for USB-only PHYs. USB3DP PHYs need different
> reset names like "dp_phy", so they use a separate list. Moving resets to
> qmp_phy_cfg enables per-PHY config without special-case logic in DT parsing.
> I will update commit msg with issue description.
>
> Or do you suggest using (offs->dp_serdes != 0) to choose the reset list instead
> using new attributes?
You can't because othe DP PHYs supported by this driver will use 3
resets: phy, phy_phy and dp_phy.
>
>
> >> Signed-off-by: Xiangxu Yin <xiangxu.yin at oss.qualcomm.com>
> >> ---
> >> drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 18 +++++++++++++++---
> >> 1 file changed, 15 insertions(+), 3 deletions(-)
> >>
--
With best wishes
Dmitry
More information about the linux-phy
mailing list