-
Notifications
You must be signed in to change notification settings - Fork 349
remove SRC for Baytrail and CherryTrail #3080
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
remove SRC for Baytrail and CherryTrail #3080
Conversation
|
Tentatively Fixes #3063 |
singalsu
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But please fix the missing PCM. I don' think we have other way to test mixer component.
Someone showed me it's now possible to switch any PR back to "Draft" status. Github drafts:
I've been using github drafts since the feature was created and there's no drawback whatsoever. Let's use drafts. Also:
... so I always start every PR as a draft in case CI tells me I missed something, this saves a lot of email. https://github.blog/2019-02-14-introducing-draft-pull-requests/ Off-topic sorry. |
Add separate pipeline starting with a mixer (similar to Baytrail switch matrix and SKL closed-source firmware) Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Add a new pipeline definition to avoid mucking with either pipe-low-latency or pipe-media. The code is 90% similar to pipeline-volume-playback but includes a scheduling component. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
remove the low-latency pipeline and pcm-media. Instead, we use 2 two pipe-host-volume-playback with different periods connected to the same mixer-dai. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
3d523a3 to
96b0629
Compare
lgirdwood
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all looks good, but it looks like CI is attempting a hw params that are no longer supported ?
The same params are actually working on boards with a codec, but I dont see any immediate difference between the topologies. |
Likely a mismatch between topology and machine driver. Will test, maybe I went too fast on the nocodec support |
Additional work needed to make the BE name and index configuration, as well as LBM quirk. We should be using a single topology here. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Same parameters, so let's use the same template Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
No one uses this topology so let's remove it. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Only the SSP settings need to be different. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
We really don't care about SRC on those platforms and the memory footprint is too large anyways. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
What I thought, stupid edit mistake DAI_ADD(sof/pipe-mixer-dai-playback.m4,
- 1, SSP, SSP_NUM, SSP2-Codec,
+ 1, SSP, SSP_NUM, NoCodec-2,Fixed now, let's see how CI likes it. |
96b0629 to
f795271
Compare
|
SOFCI TEST |
|
Now the .TEXT size is 0x12ea7 on CHT, 0x12d27 on BYT https://sof-ci.01.org/sofpr/PR3080/build6448/build/cht_xcc.txt https://sof-ci.01.org/sofpr/PR3080/build6448/build/byt_xcc.txt |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Verified by CI
|
Jenkins BAT fails sound clean, could be startup DUT or Test equipment clock delta appearing as a higher frequency that settles quickly. |
|
@lgirdwood Can we get this merged? The ICL error obviously has nothing to do with this PR. |
|
@aiChaoSONG it was a CI server issue, it's been rerun and is now good.. |
|
Note there's a new, unrelated regression on these same platforms now: #3146 |
|
I think the wrong |
|
PR #3167 just got merged and it turns off |
I'm saying neither; I'm merely trying to mitigate any future .TEXT size confusion. |
remove SRC since it's just too big for the internal memories.
We keep the mixer w/ a regular PCM and a 'deep buffer' one (limited to 10ms periods due to memory sizes).
Tested on CHT w/ rt5640 and max98090 (Cyan Chromebook)