[PATCH v6 3/6] drm/msm/hdmi: add "qcom,hdmi-tx-8998" compatible
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Mon Jul 15 09:33:59 PDT 2024
On Mon, 15 Jul 2024 at 18:28, Conor Dooley <conor at kernel.org> wrote:
>
> On Mon, Jul 15, 2024 at 04:26:12PM +0100, Conor Dooley wrote:
> > On Mon, Jul 15, 2024 at 02:21:16PM +0200, Marc Gonzalez wrote:
> > > Current driver already supports the msm8998 HDMI TX.
> > > We just need to add the compatible string.
> >
> > Why is this required when the driver change suggests that this device is
> > compatible with the existing 8974?
>
> (I know I reviewed the binding already, just noticing this which
> suggests a fallback would be appropriate, despite the differing clocks
> etc)
Yes and no. All supported MMS HDMI controllers are backwards
compatible at least back to msm8960. However as we were not using
fallbacks before, does it really make sense to introduce them now?
It's highly likely that there will be no new HDMI controllers
(Qualcomm has stopped using them with MSM8998 at 2018).
>
> >
> > >
> > > Signed-off-by: Marc Gonzalez <mgonzalez at freebox.fr>
> > > ---
> > > drivers/gpu/drm/msm/hdmi/hdmi.c | 1 +
> > > 1 file changed, 1 insertion(+)
> > >
> > > diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.c b/drivers/gpu/drm/msm/hdmi/hdmi.c
> > > index 24abcb7254cc4..0bfee41c2e71a 100644
> > > --- a/drivers/gpu/drm/msm/hdmi/hdmi.c
> > > +++ b/drivers/gpu/drm/msm/hdmi/hdmi.c
> > > @@ -549,6 +549,7 @@ static void msm_hdmi_dev_remove(struct platform_device *pdev)
> > > }
> > >
> > > static const struct of_device_id msm_hdmi_dt_match[] = {
> > > + { .compatible = "qcom,hdmi-tx-8998", .data = &hdmi_tx_8974_config },
> > > { .compatible = "qcom,hdmi-tx-8996", .data = &hdmi_tx_8974_config },
> > > { .compatible = "qcom,hdmi-tx-8994", .data = &hdmi_tx_8974_config },
> > > { .compatible = "qcom,hdmi-tx-8084", .data = &hdmi_tx_8974_config },
> > >
> > > --
> > > 2.34.1
> > >
>
>
--
With best wishes
Dmitry
More information about the linux-phy
mailing list