Hi, Angelo: On Wed, 2024-11-20 at 13:45 +0100, AngeloGioacchino Del Regno wrote: > External email : Please do not click links or open attachments until you have verified the sender or the content. > > > In preparation for adding a new driver for the HDMI TX v2 IP, > split out the functions that will be common between the already > present mtk_hdmi (v1) driver and the new one. > > Since the probe flow for both drivers is 90% similar, add a common > probe function that will be called from each driver's .probe() > callback, avoiding lots of code duplication. > > Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@xxxxxxxxxxxxx> > --- [snip] > /* > * HDMI audio codec callbacks > */ > @@ -1528,14 +1104,14 @@ static int mtk_hdmi_audio_hw_params(struct device *dev, void *data, > switch (daifmt->fmt) { > case HDMI_I2S: > hdmi_params.aud_codec = HDMI_AUDIO_CODING_TYPE_PCM; > - hdmi_params.aud_sampe_size = HDMI_AUDIO_SAMPLE_SIZE_16; > + hdmi_params.aud_sample_size = HDMI_AUDIO_SAMPLE_SIZE_16; You change the name from aud_sampe_size to aud_sample_size. So this is a refinement. Separate this to a refinement patch. Regards, CK > hdmi_params.aud_input_type = HDMI_AUD_INPUT_I2S; > hdmi_params.aud_i2s_fmt = HDMI_I2S_MODE_I2S_24BIT; > hdmi_params.aud_mclk = HDMI_AUD_MCLK_128FS; > break; > case HDMI_SPDIF: > hdmi_params.aud_codec = HDMI_AUDIO_CODING_TYPE_PCM; > - hdmi_params.aud_sampe_size = HDMI_AUDIO_SAMPLE_SIZE_16; > + hdmi_params.aud_sample_size = HDMI_AUDIO_SAMPLE_SIZE_16; > hdmi_params.aud_input_type = HDMI_AUD_INPUT_SPDIF; > break; > default: > @@ -1590,6 +1166,7 @@ static int mtk_hdmi_audio_get_eld(struct device *dev, void *data, uint8_t *buf, > memcpy(buf, hdmi->curr_conn->eld, min(sizeof(hdmi->curr_conn->eld), len)); > else > memset(buf, 0, len); > + > return 0; > } >