eth: fbnic: Enable firmware logging
authorLee Trager <lee@trager.us>
Wed, 2 Jul 2025 19:12:11 +0000 (12:12 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 9 Jul 2025 00:05:46 +0000 (17:05 -0700)
commitecc53b1b46c892d2e3cf3cf4393b6d219dc4ae3f
tree49874ec05c64c3e9ece917acc4006d1a287e9c06
parent2e972f32ae5ff7a5592c627932f0001b8fe04a36
eth: fbnic: Enable firmware logging

The firmware log buffer is enabled during probe and freed during remove.
Early versions of firmware do not support sending logs. Once the mailbox is
up driver will enable logging when supported firmware versions are detected.
Logging is disabled before the mailbox is freed.

Signed-off-by: Lee Trager <lee@trager.us>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://patch.msgid.link/20250702192207.697368-6-lee@trager.us
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c
drivers/net/ethernet/meta/fbnic/fbnic_fw_log.h
drivers/net/ethernet/meta/fbnic/fbnic_pci.c