linux-firmware: package nvidia firmware

Add packages for the firmware required by the Nvidia chipsets.
Split it in Tegra K1, all other Tegras and desktop GPU packages.

(From OE-Core rev: 0671d049785708044491927ce65ef527d2603639)

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f03b7bc5f164afd9cbb0c2bd3a932bb85d968bf7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Max Krummenacher
2020-10-20 01:06:08 +02:00
committed by Richard Purdie
parent 1cfd60eb84
commit a832f84208

View File

@@ -288,6 +288,9 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
${PN}-adsp-sst-license ${PN}-adsp-sst \
${PN}-bnx2-mips \
${PN}-liquidio \
${PN}-nvidia-license \
${PN}-nvidia-tegra-k1 ${PN}-nvidia-tegra \
${PN}-nvidia-gpu \
${PN}-netronome-license ${PN}-netronome \
${PN}-qat ${PN}-qat-license \
${PN}-qcom-license \
@@ -478,6 +481,27 @@ FILES_${PN}-netronome = " \
RDEPENDS_${PN}-netronome += "${PN}-netronome-license"
# For Nvidia
LICENSE_${PN}-nvidia-gpu = "Firmware-nvidia"
LICENSE_${PN}-nvidia-tegra = "Firmware-nvidia"
LICENSE_${PN}-nvidia-tegra-k1 = "Firmware-nvidia"
LICENSE_${PN}-nvidia-license = "Firmware-nvidia"
FILES_${PN}-nvidia-gpu = "${nonarch_base_libdir}/firmware/nvidia"
FILES_${PN}-nvidia-tegra = " \
${nonarch_base_libdir}/firmware/nvidia/tegra* \
${nonarch_base_libdir}/firmware/nvidia/gm20b \
${nonarch_base_libdir}/firmware/nvidia/gp10b \
"
FILES_${PN}-nvidia-tegra-k1 = " \
${nonarch_base_libdir}/firmware/nvidia/tegra124 \
${nonarch_base_libdir}/firmware/nvidia/gk20a \
"
FILES_${PN}-nvidia-license = "${nonarch_base_libdir}/firmware/LICENCE.nvidia"
RDEPENDS_${PN}-nvidia-gpu += "${PN}-nvidia-license"
RDEPENDS_${PN}-nvidia-tegra += "${PN}-nvidia-license"
# For rtl
LICENSE_${PN}-rtl8188 = "Firmware-rtlwifi_firmware"
LICENSE_${PN}-rtl8192cu = "Firmware-rtlwifi_firmware"