Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

topology2:cavs-es83x6: Add support to Es8326 codec + HDMI-in capture #8518

Closed
wants to merge 2 commits into from

Conversation

CBala21
Copy link
Contributor

@CBala21 CBala21 commented Nov 24, 2023

Add Es8326 codec support and HDMI-in capture via I2S.

@CBala21 CBala21 force-pushed the mtl-Es8326+HDMI-in branch 2 times, most recently from e4876db to 39d596c Compare November 24, 2023 07:55
@CBala21 CBala21 requested review from bardliao and kv2019i November 24, 2023 09:19
Copy link
Collaborator

@bardliao bardliao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Object.Base.audio_format is deprecated. Please use Object.Base.input_audio_format and Object.Base.output_audio_format

copier_type "SSP"
stream_name "$HEADSET_CODEC_NAME"
node_type $I2S_LINK_INPUT_CLASS
Object.Base.audio_format.1 {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use Object.Base.input_audio_format and Object.Base.output_audio_format

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated, please check the latest

io-gateway-capture [
{
index 6
direction capture
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

direction capture is not needed for io-gateway-capture

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected. please check the latest.

@CBala21 CBala21 force-pushed the mtl-Es8326+HDMI-in branch 2 times, most recently from 21eea25 to 5b7dc0f Compare November 27, 2023 06:59
@CBala21 CBala21 requested a review from bardliao November 27, 2023 10:56
# include deep buffer config if buffer size is in 1 - 1000 ms.
IncludeByKey.DEEPBUFFER_FW_DMA_MS{
"([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|1000)" "platform/intel/deep-buffer.conf"
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why do you need this?

Copy link
Contributor Author

@CBala21 CBala21 Nov 28, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really we are not using in our platform but try to make as similar topology(RT5682) and in future people can use it for other platforms. please let me know if you feel its unnecessary and wants to remove it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check my above comments and do suggest. Thanks.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@plbossart @ranj063 can you check? I guess the intention is not to drift too far from the rt5682 tplg used as reference for this

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well, so if the intent is to track an existing topology then adding a new one is really not the direction. There's no such thing as a reference and 'not drift too far', as soon as you fork a new topology it will bit-rot and diverge.

You'd want to use the same setup really and add the HDMI input that is probably the only thing missing?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@plbossart : As you suggested, i have removed the unused feature and uploaded the latest. please review and help to get it merge.

@CBala21 CBala21 requested a review from plbossart November 30, 2023 06:27
Add Es8326 codec support and HDMI-in capture via I2S.

Signed-off-by: Balamurugan C <[email protected]>
@CBala21 CBala21 force-pushed the mtl-Es8326+HDMI-in branch from 5b7dc0f to d113ea7 Compare December 4, 2023 08:29
@kv2019i
Copy link
Collaborator

kv2019i commented Dec 4, 2023

FYI @marc-hb @ranj063 hmm, user-space plugin build failing on unrelated PR -> https://github.com/thesofproject/sof/actions/runs/7084022031/job/19277476250?pr=8518 ... potentially conflict in PRs merged end of last week that is triggering this.

@CBala21
Copy link
Contributor Author

CBala21 commented Dec 4, 2023

Please continue the review on #8570

@CBala21
Copy link
Contributor Author

CBala21 commented Dec 4, 2023

Created the new PR #8570 top on latest commits. Hence closing this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants