Draft: google-corsola: add audio support
Add ucm configs and symlink for SOF firmware. Doing it in the firmware subpackage because it doesn't work without linux-firmware-mediatek.
Can be tested with mrtest add 4834
Merge request reports
Activity
added device-categorytesting typefix labels
- Resolved by jenneron
- Resolved by Oliver Smith
@catto24, hi. I think I've asked you in matrix before, I'm not sure you got the message, but I see that you assigned yourself to the testing team. So, can you give it a test on your device?
$ sudo apk add mrtest $ mrtest add 4834
` catto24@steelix ~ mrtest add 4384 Welcome to mrtest, this tool allows downloading and installing Alpine packages from merge requests.
WARNING: do not use this tool unless you understand what it does, otherwise you can get tricked into installing malicious code! Malicios code may make your device permanently unusable, steal your passwords, and worse.
You are about to select and then install packages from: !4384 (merged)
- Did you read and understand the diff?
- If not, do you at least trust the person who submitted it?
If you don't understand the diff and don't trust the submitter, answer with 'stop'. Otherwise, if you want to proceed, type in the MR ID.
Your answer: 4384
Download https://gitlab.com/api/v4/projects/postmarketOS%2Fpmaports/merge_requests/4384 Download https://gitlab.com/api/v4/projects/8065375/pipelines/1005278923/jobs Download https://gitlab.com/api/v4/projects/8065375/jobs/5093156050/artifacts
Remote server does not have any packages to download. Please trigger again the MR 4384 to generate the packages.
catto24@steelix ~ `
Edited by Mason McAlister@catto24 Just curious, did you get the chance to test this again?
- Resolved by jenneron
Seems like @catto24 was going to try it, but it's unclear if they did
Hi, I dug into this topic. @jenneron asked me (on IRC) to comment here.
First of all, we need linux-firmware-202404*, as MediaTek pushed an update to SOF FW that solves platform hang. Second, I'm still figuring out issues with audio codec. RT5682S shares I2S3 link with IT6505, and even if I removed a pointer to that bridge, it still fails to initialize it.
I believe that I'm close to getting it working, but unfortunately had another round of health issues this week. While working on it, I also fixed SVS and LVTS (Smart Voltage Scaling, Thermal) which will result in better performance and battery life.
Will need to talk to Angelo, as I want to completely re-write devicetree for this SoC and boards because currently it's a complete mess.
I tested this briefly, I couldn't get the mrtest-tool to work, so I just manually rebased this on top of the latest pmaports-master, and built the packages and installed them. With both pipewire and when trying to use ALSA directly, I see that the application tries to start to play something, but the time in the counter never goes forward. It stays stuck at 00:00:00 for example when trying to play something with mpv.
Edited by Mika TammiWhat made you think PipeWire would solve the issue? Problem is in firmware/kernelspace, DeviceTree to be more specific. There are issues with I2S3 link shared with bridge providing USB-C video output.
If everything goes well, I should look into it again next week. I've been busy recently with 7 different projects.
added statusmr-stale label
Sorry to bother you @jenneron,
but we've detected that this merge request hasn't seen any recent activity. If you need help or want to discuss your approach with developers you can ping
@postmarketOS
. You can also ask on matrix in #devel:postmarketos.org or #postmarketos-devel on OFTC. If no further activity occurs in this MR, postmarketOS developers may close it in the future.Thanks for your contribution.
mentioned in merge request !5456 (merged)
Closing in favor of !5456 (merged)
mentioned in commit 64543552