Commit Graph

5 Commits

Author SHA1 Message Date
mrg c90a6d284e install the lower case radeon firmware files into /usr/libdata/firmware.
radeon has different case but same name firmware files.  the lower case
ones are already installed into /libdata/firmware, and to avoid having
to provide some special method to build on systems with case-preserving
file systems (such as macOS), we install the lower case ones in /usr.

this means that anyone that requires the lower case files must either
have /usr as part of the / file system, or manually keep them updated.

last part of PR#54976, though i doubt we'll try to pull up these.

this is enabled on i386, amd64 and arm64.
2022-05-15 00:24:14 +00:00
mrg 659c8d4b87 install the lower case radeon firmware files into /usr/libdata/firmware.
radeon has different case but same name firmware files.  the lower case
ones are already installed into /libdata/firmware, and to avoid having
to provide some special method to build on systems with case-preserving
file systems (such as macOS), we install the lower case ones in /usr.

this means that anyone that requires the lower case files must either
have /usr as part of the / file system, or manually keep them updated.

not yet hooked into build.

part of PR#54976, though i doubt we'll try to pull up these.
2022-05-14 20:54:31 +00:00
mrg 227c529796 initial import of the lower-case radeon firmware files.
these share the same license as amdgpu-firmware, so keep them in
the same license subdir.

skip importing the upper case ones that are already available
in sys/dev/microcode.
2022-05-14 20:49:57 +00:00
maya 1eb4f57936 Add amdgpu firmware build goo (disabled) 2021-12-12 20:33:21 +00:00
maya 2f02086553 Import AMDGPU firmware from linux-firmware repository at commit:
commit 2984e265cac6ef19a0de4fb21396fb87f45273d9
Merge: 6f5aada 359ab77
Author: Josh Boyer <jwboyer@kernel.org>
Date:   Fri Sep 3 11:11:05 2021 -0400

    Merge tag 'iwlwifi-fw-2021-09-02' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware into main

    Revert accidentally released untested binaries

    Signed-off-by: Josh Boyer <jwboyer@kernel.org>

Cherry picking files using the following method:
grep -R MODULE_FIRMWARE bsd/drm2/dist/drm/amd

Replace macros as needed.
Exclues navi10_mes.bin which doesn't exist on linux-firmware for some
reason.
2021-12-12 16:39:53 +00:00