Commit Graph

19 Commits

Author SHA1 Message Date
Johannes M Dieterich
3ec518c227 graphics/gpu-firmware-kmod:: update to latest upstream
Submitted by:	jkim
2019-08-25 21:01:31 +00:00
Johannes M Dieterich
b54b0941ba graphics/gpu-firmware-kmod: Update to most recent upstream release.
This bring us in sync with linux-firmware 7ae3a09d for amdgpu firmwares.
Firmware changes apply to more recent architectures.
2019-06-20 22:29:51 +00:00
Johannes M Dieterich
a3c5b56ada graphics/gpu-firmware-kmod: update to latest linux firmware state for amdgpu
This includes the firmwares for the newer picasso, raven2, vega12, and vega20
uarchs alongside updates to firmwares for raven and polaris generation uarchs.
2019-02-20 04:50:53 +00:00
Johannes M Dieterich
466f407b8f graphics/gpu-firmware-gpu: Bring up to date with current AMD firmware drops.
No changes to Intel's i915 firmware files.
2018-11-05 04:07:25 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Johannes M Dieterich
dd296a1774 graphics/gpu-firmware-kmod: Update to later snapshot that includes different versions for some Intel FWs required by the different DRM versions.
Reported by:	zeising
Approved by:	zeising (mentor, implicit)
Obtained from:	FreeBSDDesktop
2018-08-26 04:00:03 +00:00
Niclas Zeising
d406307a33 graphics/gpu-firmware-kmod: Update snapshot
Update graphics/gpu-firmware-kmod to the latest snapshot, to really fix the
build on !amd64 platforms.

Reported by:	cy@
Approved by:	jmd (maintainer)
2018-08-22 20:32:03 +00:00
Niclas Zeising
0afc0eade6 Remove ONLY_FOR_ARCH
Remove ONLY_FOR_ARCH and make this build on all platforms.  This is needed
because drm-legacy-kmod uses these firmware files, and that is available on
multiple platforms.

Approved by:	jmd (maintainer)
2018-08-22 16:29:25 +00:00
Johannes M Dieterich
65cf8d796c graphics/gpu-firmware-kmod: update to include more firmware files for newer and
older generations

This adds support for older generations (previously only covered by radeon) and
newer generations (vegam) alongside firmware updates and gets us in sync with
the latest Linux firmware level. While there, correct message for unsupported
releases.

With some more testing of the newer lkpi-based DRM ports, users with older HW
may opt for the modern amdgpu driver.

Reviewed by:	zeising (mentor)
Approved by:	zeising (mentor)
Differential Revision:	https://reviews.freebsd.org/D16401
2018-07-23 12:46:48 +00:00
Mateusz Piotrowski
34df8bdb31 Remove redundant kld from CATEGORIES if a port uses kmod.
"USES=kmod" already adds kld to CATEGORIES so it is unnecessary to set
CATEGORIES to kld explicitly.

PR:		228543
Reviewed by:	krion (mentor)
Approved by:	krion (mentor)
Differential Revision:	https://reviews.freebsd.org/D16359
2018-07-20 09:29:59 +00:00
Niclas Zeising
0e8c9f1e17 Update drm-next-kmod, drm-stable-kmod and gpu-firmware-kmod to latest
versions from upstream git.

This brings:
* shorter module names for the GPU firmwares
* addition to the kld category for all three ports
* fixes from FreeBSDDesktop since last update
* fixes to build on latest current, after r333263 [0]

Submitted by:	jmd, zeising [0]
Approved by:	maintainer (jmd)
Differential Revision:	https://reviews.freebsd.org/D14765 (based on)
MFH:		2018Q2
2018-05-05 19:26:29 +00:00
Johannes M Dieterich
c456a2d6ed graphics/drm-next-kmod and graphics/gpu-firmware-kmod: after MFC'ing the relevant parts of the linuxkpi to 11-STABLE by hps allows us to now support the Linux-based KMS bits there. Adjust the OSVERSION check accordingly.
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Obtained from:	FreeBSDDesktop / hps
Differential Revision:	https://reviews.freebsd.org/D14424
2018-02-18 04:41:15 +00:00
Johannes M Dieterich
173a35fbfa graphics/gpu-firmware-kmod: Add more firmware files (in particular for AMD's Raven Ridge and some of Intel's Skylake etc). This does not yet imply support for, e.g., Raven as that will require an update to the drm-next-kmod component.
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Obtained from:	FreeBSDDesktop (Intel additions by Johannes Lundberg)
Differential Revision:	https://reviews.freebsd.org/D14277
2018-02-09 04:29:32 +00:00
Johannes M Dieterich
e6c36745eb graphics/gpu-firmware-kmod: explicitly specify licensing terms for AMD and Intel firmware licenses to allow packaging this port. Remove from LEGAL. While there, pet portlint.
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D12159
2017-08-30 01:25:00 +00:00
Johannes M Dieterich
ecf06c6fe7 graphics/gpu-firmware-kmod: Fix build as user, install more radeonkms firmware.
Add uidfix (originally suggested by kwm, noted later independently by jbeich in PR 221915 and jkim) and install more radeonkms firmware files as by drm-next pull request from jkim.

PR:		221915
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-base-graphics [jkim] , kwm
Differential Revision:	https://reviews.freebsd.org/D12158
2017-08-30 00:10:12 +00:00
Johannes M Dieterich
073f95e39a graphics/gpu-firmware-kmod: update with AMD Vega and Intel Kaby Lake firmware files. Add one AMD Polaris firmware.
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D12116
2017-08-24 05:23:44 +00:00
Mark Linimon
466b9d8deb Give this the complete text of why it's not distributable. This
makes it a lot easier to understand if you are looking at e.g.
poudriere build output.
2017-06-22 21:00:16 +00:00
Johannes M Dieterich
dbad58947f graphics/gpu-firmware-kmod: update to reflect that distribution in binary form w/o license is not allowed (note in LEGAL), mark as only available for 12.x.
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10337
2017-05-02 02:52:46 +00:00
Johannes M Dieterich
e48bb4098f New port: graphics/gpu-firmware-kmod containing firmware kernel modules for i915, radeon, and amdgpu as obtained from and up to date with linux-firmware and to be used by the linuxkpi-based new KMS DRM.
Currently restricted to amd64 as the linuxkpi-based KMS components are similarly restricted.

Reviewed by:	swills (mentor), rene (mentor), kwm, x11
Approved by:	swills (mentor), rene (mentor), x11
Differential Revision:	https://reviews.freebsd.org/D9931
2017-04-08 00:37:47 +00:00