Hi @Jani Nikula > -----Original Message----- > From: Jani Nikula <jani.nikula@xxxxxxxxxxxxxxx> > Sent: 09 June 2023 15:06 > To: Golani, Mitulkumar Ajitkumar <mitulkumar.ajitkumar.golani@xxxxxxxxx>; > intel-gfx@xxxxxxxxxxxxxxxxxxxxx > Subject: Re: [RFC 1/4] drm/i915/hdmi: Add audio config related > params in crtc_state > > On Fri, 09 Jun 2023, Mitul Golani <mitulkumar.ajitkumar.golani@xxxxxxxxx> > wrote: > > Add source audio-related config params in crtc_state. > > These params can be supported frequency, supported channel, and audio > > support, which can be further computed based on source capabilities. > > > > Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@xxxxxxxxx> > > --- > > drivers/gpu/drm/i915/display/intel_display_types.h | 12 +++++++++--- > > 1 file changed, 9 insertions(+), 3 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h > > b/drivers/gpu/drm/i915/display/intel_display_types.h > > index 731f2ec04d5c..873a60f3f870 100644 > > --- a/drivers/gpu/drm/i915/display/intel_display_types.h > > +++ b/drivers/gpu/drm/i915/display/intel_display_types.h > > @@ -1129,9 +1129,15 @@ struct intel_crtc_state { > > /* Whether we should send NULL infoframes. Required for audio. */ > > bool has_hdmi_sink; > > > > - /* Audio enabled on this pipe. Only valid if either has_hdmi_sink or > > - * has_dp_encoder is set. */ > > - bool has_audio; > > + struct { > > + bool has_audio; > > + > > + /* Audio rate in Hz */ > > + unsigned int max_frequency; > > + > > + /* Number of audio channels */ > > + unsigned int max_channel; > > + } audio_config; > > This breaks the build. Every commit should build on its own. > > audio_config is too verbose. Please just use "audio". > > Please don't add the new members in this commit, just first add the > substruct and make the updates. Then add new members in a separate > commit. > > BR, > Jani. Thanks. Updated changes to new fix version. Refactored has_audio and other audio params to separate commit where it is used. Regards, Mitul > > > > > /* > > * Enable dithering, used when the selected pipe bpp doesn't match > > the > > -- > Jani Nikula, Intel Open Source Graphics Center