All that code/patches targets amdgpu code not exactly present in 5.4. Backporting that to 5.4 requires knowledge of the AMDGPU module and C, both of which I do not (really) have.
In addition, a general notice: Modifying the stable 5.4 code with code added/modified after that might also introduce new problems on the raven hardware -- The exact reason why you stayed with linux 5.4
Pinned Comments
<deleted-account> commented on 2022-08-03 12:05 (UTC)
Hello! It seems that the "PINCTRL_AMD=y" Change in 5.19 solved all the raven incompatibilty problems (with mainline kernels). As far as I can see, the LTS kernel is no longer needed and we can go mainline again!
FYI: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v5.19-rc8&id=41ef3c1a6bb0fd4a3f81170dd17de3adbff80783
If you have newer AMD (CPU!) hardware, I welcome you to use my aur/linux-amd or aur/linux-amd-znver2 package
<deleted-account> commented on 2019-12-10 16:37 (UTC)
I have placed this kernel on the 5.4 kernel version with intend of staying there (since 5.4 is expected to be an LTS release)
If you have newer AMD (CPU!) hardware, I welcome you to use my aur/linux-amd package, but for raven ridge, this is the end of the line.
<deleted-account> commented on 2019-04-02 20:17 (UTC)
Tired of compiling? Use this binary repo instead! Add this at the end of /etc/pacman.conf :
<deleted-account> commented on 2019-02-15 14:02 (UTC)
Tired of compiling? Use this binary repo instead. Add this at the end of /etc/pacman.conf:
[linuxkernels]
Server = http://nhameh.ovh/$repo/$arch
SigLevel = Optional TrustAll