Javier Martinez Canillas <[email protected]> writes:

> Sen Wang <[email protected]> writes:
>
> Hello Sen,
>
>> Convert the IT66121 HDMI bridge driver from manually registering an
>> hdmi-codec platform device to using the DRM HDMI Audio Helper framework
>> via DRM_BRIDGE_OP_HDMI_AUDIO instead.
>>
>> The previous implementation manually allocated hdmi_codec_pdata,
>> registered the platform device, and implemented hdmi_codec_ops callbacks
>> including get_eld. The new approach sets DRM_BRIDGE_OP_HDMI_AUDIO on the
>> bridge, letting the framework handle the codec registration. This also
>> resolves some non-compliance issues with the current audio implementation,
>> such as HDMI audio advertising a non-functional capture stream to userspace.
>>
>> The audio callbacks are converted from hdmi_codec_ops signatures to
>> drm_bridge_funcs hdmi_audio callbacks:
>>   - it66121_audio_hw_params   -> it66121_hdmi_audio_prepare
>>   - it66121_audio_startup     -> it66121_hdmi_audio_startup
>>   - it66121_audio_shutdown    -> it66121_hdmi_audio_shutdown
>>   - it66121_audio_mute        -> it66121_hdmi_audio_mute_stream
>>
>> The it66121_audio_get_eld, it66121_audio_codec_ops, and
>> it66121_audio_codec_init functions are removed as the framework handles
>> these responsibilities.
>>
>> Suggested-by: Dmitry Baryshkov <[email protected]>
>> Signed-off-by: Sen Wang <[email protected]>
>> ---
>
> The patch looks correct to me but I'm not that familiar with the HDMI
> helpers, so it would be great if either Dmitry or Maxime could take a
> look to the changes before merging it.
>
> Reviewed-by: Javier Martinez Canillas <[email protected]>
>

Actually, I noticed now that Dmitry already provided an r-b tag. I'll
wait for a few more days and merge this by the end of the week then.

-- 
Best regards,

Javier Martinez Canillas
Core Platforms
Red Hat

Reply via email to