Hello Mattijs,

(used the new u-boot ml address [email protected] and
dropped the old denx one)

Le mar. 21 juil. 2026 à 11:22, Mattijs Korpershoek
<[email protected]> a écrit :
>
> Hi Julien,
>
> Thank you for the patch.
>
> On Fri, Jul 17, 2026 at 10:26, Julien Stephan <[email protected]> wrote:
>
> > Add a new driver for the HDMI PHY. The driver supports MT8188 and MT8195
> > based SoCs. The driver is based on the corresponding kernel driver.
>
> What kernel version (exact commit, including the sha) has this been
> ported from ?
>
> Mentioning it in the commit message will help reviewers to compare this
> with the linux codebase.
>
> I can do a more detailed review once I know the linux base this has been
> ported from.
>

Technically it's not a direct port from the upstream kernel driver.
The code comes from an old downstream MediaTek code base.
I guess it was polished a bit during kernel upstream, hence some
variables names and functions are not 100% identical..

So what would you like me to do? Send a v2 with a proper backport from
kernel? Or being more explicit on the commit message is enough?
Something like: "The driver is loosely based on the corresponding
kernel driver at  45810d486bb4 phy: mediatek: add support for
phy-mtk-hdmi-mt8195)

> >
> > Signed-off-by: Pavlo Yadvychuk <[email protected]>
> > Signed-off-by: Julien Stephan <[email protected]>
> > ---
>
> [...]
>
> > +
> > +     /* RG_HDMITXPLL_RESERVE[12:11] */
> > +     mtk_hdmi_phy_mask(hdmi_phy, HDMI_1_PLL_CFG_1,
> > +                       0x3 << RG_HDMITXPLL_RESERVE_BIT12_11_SHIFT,
> > +                       RG_HDMITXPLL_RESERVE_BIT12_11);
> > +
> > +     /* TCL_EN */
> > +     mtk_hdmi_phy_mask(hdmi_phy, HDMI_1_PLL_CFG_0,
> > +                       0x1 << RG_HDMITXPLL_TCL_EN_SHIFT,
> > +                       RG_HDMITXPLL_TCL_EN);
> > +
> > +     /* we should always read calibration impedance
> > +      * from efuse, unless for debugging purposes.
> > +      * This calibraion value is not board-dependent
>
> calibraion -> calibration
>
> > +      * so no SW adjustment required.
> > +      */
> > +     if (hdmi_phy->conf->efuse_sw_mode) {
> > +             debug("efuse_sw_mode ENABLED!!!");
> > +             mtk_hdmi_phy_mask(hdmi_phy, HDMI_CTL_1,
> > +                               0x1f << RG_INTR_IMP_RG_MODE_SHIFT,
> > +                               RG_INTR_IMP_RG_MODE);
> > +     }
> > +
> > +     return 0;
> > +}
> > +
>
> [...]

Reply via email to