patches: Fix audio on 6.6.x
A few changes in 6.6 prevented the audio patch from being applied. Add a
newer revision of it which is rebased on 6.6. Also remove the eMMC
patch, since it's no longer needed in newer coreboot releases.
patches: Fix audio on 6.5.x
Issue seems to be rooted at a broken DesignWare driver. Revert the patch
that broke it before build. Also fix patching when multiple patches are
available for a platform.
Update kernel version to 6.4.9
New kernel release, ergo that needs to be changed here
Fix firmware location on config
With the revamp of the script, the firmware changed its location. Point
back to it on the kernel config.
Fix script and bump kernel version to 6.4.8
The script had several issues which didn't allow it to run successfully.
Here's a summary of the changes:
- At least on Fedora, curl -O causes the script to output the tarball to
the current directory, not the location indicated, so I've removed that
flag
- The directory set for patch is invalid. Add a variable which gives an
absolute location
- patch will fail if it can't find a directory for a variant that isn't
stoney. Ignore the result and continue
- On stoney, zstd will detect file conflicts and hang when it comes to
any of them. Detect the file extensions and run the respective
decompression command for each archive type
Update kernel to 6.4.7
Welp, new release ig
Fix variable typo on tarball curl
It was not being interpreted as a variable, but as a string instead
Use tarball source for each kernel
Upgrade kernel to 6.4.6
another release ig
Upgrade kernel to 6.4.4
New kernel release! Yipee!!
Reclone kernel on other variants
If the kernel is not a git repo, other variants will fail to build after building stoney. Remove the kernel sources in this scenario
Add patching to stoney kernel
stoney requires a patch to get eMMC working after reboot. Make the script apply these patches before compiling. I might later adapt this if we need it for other variants.
Modify stoney kernel config
Changes include building in atkbd, setting the timer frequency to 1kHz and adding the "-stoney" suffix to the kernel version
Use latest stable kernel tarballs on stoney
Since the chrultrabook kernel fork is unchanged from mainline on the stoney branch, we can just use tarballs for the latest stable release of the Linux kernel.
Add support for zst compressed firmware
Always use correct amdgpu firmware on stoney
Use uncompressed firmware on stoney
small little syntax error