Skip to contentSkip to conversation

Add QLogic FastLinQ 4xxxx support

PATCH New Geoff Levand 2 participants 5 messages Jul 26, 2018 – Jul 28, 2018

lore
Share & tools
lore
#0 lore raw

cover Add QLogic FastLinQ 4xxxx support

Hi Thomas,

Adds a new config option to install firmware for the QLogic FastLinQ 4xxxx Ethernet driver, qede, and updates the linux-firmware package to get a newly released firmware file needed by the Linux-4.17.9 qede driver.

Cavium ThunderX2 systems often come with these Ethernet devices.

Please consider.

-Geoff

The following changes since commit c83f2c14f8fde96bbdc1ee351d62f3b2346d20ff:

luarocks: bump to version 3.0.0 (2018-07-25 23:29:12 +0200)

are available in the git repository at:

https://github.com/glevand/petitboot--buildroot.git for-merge-fw-1

for you to fetch changes up to 62b0fd196638870d0c17da94ca0cb98b96b6dae3:

linux-firmware: Add QLogic FastLinQ 4xxxx (2018-07-26 14:54:52 -0700)

----------------------------------------------------------------
Geoff Levand (2):
linux-firmware: bump version to latest 8d69bab
linux-firmware: Add QLogic FastLinQ 4xxxx

 package/linux-firmware/Config.in           | 6 ++++++
 package/linux-firmware/linux-firmware.hash | 2 +-
 package/linux-firmware/linux-firmware.mk   | 9 ++++++++-
 3 files changed, 15 insertions(+), 2 deletions(-)
Signature · 1 line
2.14.1
#1 lore raw

PATCH 1/2 linux-firmware: bump version to latest 8d69bab

Update from 65b1c68 (2018-01-04) to 8d69bab (2018-07-17).

---
 package/linux-firmware/linux-firmware.hash | 2 +-
 package/linux-firmware/linux-firmware.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/linux-firmware/linux-firmware.hash +1 -1
index 0106db2ffb..d0dfe93f2a 100644
@@ -1,5 +1,5 @@
 # Locally calculated
-sha256 d253f7abb32e0407bcc840a5bddba1dc20190bb4a4bb6d40512f279fde384671 linux-firmware-65b1c68c63f974d72610db38dfae49861117cae2.tar.gz
+sha256 905be20e4e2d7628dea4e2e99195520fc0cce8b247faabdc52fc44a3ff2ceb04 linux-firmware-8d69bab7a3da1913113ea98cefb73d5fa6988286.tar.gz
 sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis
 sha256 448a367f518ff62c0501ded89c3da03cd3b632aa05bf62b4d5b969b136476d96 LICENSE.amdgpu
 sha256 38f2037aa14631b4b29826d7a99379613c41a97064d1defdee30a7a022138b20 LICENCE.Marvell
package/linux-firmware/linux-firmware.mk +1 -1
index 46ab9d5ffe..8e53cacba4 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LINUX_FIRMWARE_VERSION = 65b1c68c63f974d72610db38dfae49861117cae2
+LINUX_FIRMWARE_VERSION = 8d69bab7a3da1913113ea98cefb73d5fa6988286
 LINUX_FIRMWARE_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
 LINUX_FIRMWARE_SITE_METHOD = git
 
Signature · 1 line
2.14.1
#2 lore raw

PATCH 1/2 linux-firmware: bump version to latest 8d69bab

Hello,

Quoted 7 lines · Geoff Levand

Update from 65b1c68 (2018-01-04) to 8d69bab (2018-07-17).

---
 package/linux-firmware/linux-firmware.hash | 2 +-
 package/linux-firmware/linux-firmware.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Applied to master, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com
#3 lore raw

PATCH 2/2 linux-firmware: Add QLogic FastLinQ 4xxxx

In reply to Geoff Levand
---
 package/linux-firmware/Config.in         | 6 ++++++
 package/linux-firmware/linux-firmware.mk | 7 +++++++
 2 files changed, 13 insertions(+)
package/linux-firmware/Config.in +6 -0
index 074bcc6c78..bb88afeec2 100644
@@ -320,6 +320,12 @@ config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5
 	  Firmware files for Chelsio T5 1Gb and 10Gb ethernet cards
 	  (cxgb4)
 
+config BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X
+	bool "QLogic FastLinQ 4xxxx"
+	help
+	  Firmware files for QLogic FastLinQ 4xxxx ethernet devices
+	  (qede)
+
 config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169
 	bool "Realtek 8169"
 	help
package/linux-firmware/linux-firmware.mk +7 -0
index 8e53cacba4..c9866fd1bb 100644
@@ -381,6 +381,13 @@ LINUX_FIRMWARE_FILES += cxgb4/t5fw*.bin
 LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.chelsio_firmware
 endif
 
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X),y)
+LINUX_FIRMWARE_FILES += \
+	qed/qed_init_values_zipped-8.33.11.0.bin
+# No license file; the license is in the file WHENCE
+# which is installed unconditionally
+endif
+
 ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169),y)
 LINUX_FIRMWARE_FILES += \
 	rtl_nic/rtl8105e-1.fw \
Signature · 1 line
2.14.1
#4 lore raw

PATCH 2/2 linux-firmware: Add QLogic FastLinQ 4xxxx

Hello,

Quoted 5 lines · Geoff Levand
---
 package/linux-firmware/Config.in         | 6 ++++++
 package/linux-firmware/linux-firmware.mk | 7 +++++++
 2 files changed, 13 insertions(+)

Applied to master, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com