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

Soft merge #624

Merged
merged 421 commits into from
Nov 26, 2018
Merged

Soft merge #624

merged 421 commits into from
Nov 26, 2018

Conversation

cujomalainey
Copy link
Member

Merge SOFT into SOF to remove complexity with tooling.

Test: Ran build tools script with docker and tools built

@lgirdwood apologies for the delay on this

Follow up PRs will be needed to remove the duplicate headers and further merge the build systems if desired.

ranj063 and others added 30 commits May 31, 2018 21:21
This patch makes the following changes to make way for handling
different DAI types in tplg build script:

1. Define the test DAI type while processing m4 files
2. DAI format and DAI port might be relevant for other types of DAI's.
So use generic TEST_DAI_PORT and TEST_DAI_FORMAT instead of
TEST_SSP_PORT TEST_SSP_FORMAT

Signed-off-by: Ranjani Sridharan <[email protected]>
This patch makes changes to DAI config in topology to separate out
SSP specific params from common params in preparation for other
DAI types coming soon.

Signed-off-by: Ranjani Sridharan <[email protected]>
This patch introduces the DMIC specific config parameter tokens
in topology.

Signed-off-by: Ranjani Sridharan <[email protected]>
This patch adds the dmic test case to the tplg generating script.

Signed-off-by: Ranjani Sridharan <[email protected]>
This patch adds the DMIC config definition and the DMIC
config entry in DAI config.

Signed-off-by: Ranjani Sridharan <[email protected]>
Add support for adding DMIC config for DMIC DAI type.

Signed-off-by: Ranjani Sridharan <[email protected]>
Miss TFILE when not using XARGS.

Signed-off-by: Pan Xiuli <[email protected]>
This patch adds the scripts src_std_int32.m and src_tiny_int16.m those
were used to create the conversions matrices for the default and tiny
profiles. The scripts call the included src_generate function that
does the task with help from the filter design and coefficients
export utilities.

The quality and resources consumption of SRC can be customized with
this tool.

Signed-off-by: Seppo Ingalsuo <[email protected]>
the ssp2 should be tdm8-32bit.

Signed-off-by: Wu Zhigang <[email protected]>
8 channels should be supported.

Signed-off-by: Wu Zhigang <[email protected]>
Suggested-by: Keyon Jie <[email protected]>
The firmware no longer uses the DMAC ID and channel info from topology.

Signed-off-by: Ranjani Sridharan <[email protected]>
Use the bespoke switch IO handler in the driver for the tone switch kcontrol.

Signed-off-by: Ranjani Sridharan <[email protected]>
Some platforms might have more than one MCLK's exposed. Add a token
that will allow specifying the MCLK ID to be used in such cases.

Signed-off-by: Ranjani Sridharan <[email protected]>
…efinition

Add SAMPLE_RATE token for tone comp.
Include it in tone definition and set it from the test pipeline definition.

Signed-off-by: Ranjani Sridharan <[email protected]>
Add missing trace class to the rmbox to avoid unknow value message.

Signed-off-by: Pan Xiuli <[email protected]>
SAMPLE_BITS is SSP specific. So move it to be part of the
ssp tokens.

Signed-off-by: Ranjani Sridharan <[email protected]>
Rename SAMPLE_BITS macro to a more generic CONFIG_DATA macro for SSP
to also include the mclk id.

Also modify users of the macro with the new name.

Signed-off-by: Ranjani Sridharan <[email protected]>
Tone related changes in topology
rmbox: add missing trace class to sync with firmware
DAI updates - topology changes
default_hw_conf_id was used by mistake, we should use index 0 of the hw
config array.

Signed-off-by: Keyon Jie <[email protected]>
multiple SSPs/BEs support for SOF--SOFT Part
Add some test topologies with mclk id 1

Signed-off-by: Ranjani Sridharan <[email protected]>
cujomalainey and others added 15 commits November 16, 2018 15:28
Update graph

Signed-off-by: Curtis Malainey <[email protected]>
fixes #127

Signed-off-by: Bartosz Kokoszko <[email protected]>
Added tool to process coredumps, and to feed gdb commands to examine what caused the dump.

Signed-off-by: Michal Jerzy Wierzbicki <[email protected]>
sof-apl-hdmi.m4 is no longer needed.

It was used in early stage of HDA enablement as the 1st reference.
Now HDA settings are added to UP2/GLK/WHL platform m4 files.

Signed-off-by: Mengdong Lin <[email protected]>
topology: add 4-ch dmic topology for ICL
Added script I used to read preprocessor output during preprocessor metaprogramming development. Normally it is highly unreadable, this tool makes things a wee bit easier.

Signed-off-by: Michal Jerzy Wierzbicki <[email protected]>
shell-scripts: human-readable preprocessor output
Merge SOFT in to reduce bisecting issues and header confusion for tools
@lgirdwood
Copy link
Member

@cujomalainey thank you :) @bkokoszx @xiulipan can you guys make sure CIs are updated, I'm assuming failures here are due to files being moved only.

@jajanusz
Copy link
Contributor

@lgirdwood it builds ok, python tests are ok for icl&cnl, it's ci hw issue, so it's false negative

@cujomalainey
Copy link
Member Author

@lgirdwood probably want to archive soft so people dont accidentally push to it after this merges

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.