~nixgoat/linux-build-scripts

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 to 6.4.10
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
b522da07 — WeirdTreeThing 1 year, 6 months ago
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.
5f1504ec — WeirdTreeThing 1 year, 7 months ago
Add support for zst compressed firmware
43a8d0c2 — WeirdTreeThing 1 year, 7 months ago
Always use correct amdgpu firmware on stoney
97257c86 — WeirdTreeThing 1 year, 7 months ago
Use uncompressed firmware on stoney
0956b83b — WeirdTreeThing 1 year, 7 months ago
Add .gitignore
5e22bc95 — WeirdTreeThing 1 year, 7 months ago
small little syntax error
Next
Do not follow this link