Commit f3b3fc1f authored by Michal Swiatkowski's avatar Michal Swiatkowski Committed by Tony Nguyen
Browse files

ice, libie: move fwlog code to libie



Move whole code from ice_fwlog.c/h to libie/fwlog.c/h.

Reviewed-by: default avatarPrzemek Kitszel <przemyslaw.kitszel@intel.com>
Signed-off-by: default avatarMichal Swiatkowski <michal.swiatkowski@linux.intel.com>
Tested-by: Rinitha S <sx.rinitha@intel.com> (A Contingent worker at Intel)
Reviewed-by: default avatarSimon Horman <horms@kernel.org>
Signed-off-by: default avatarTony Nguyen <anthony.l.nguyen@intel.com>
parent 4b5f288a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -297,6 +297,7 @@ config ICE
	select DIMLIB
	select LIBIE
	select LIBIE_ADMINQ
	select LIBIE_FWLOG
	select NET_DEVLINK
	select PACKING
	select PLDMFW
+0 −1
Original line number Diff line number Diff line
@@ -42,7 +42,6 @@ ice-y := ice_main.o \
	 ice_ethtool.o  \
	 ice_repr.o	\
	 ice_tc_lib.o	\
	 ice_fwlog.o	\
	 ice_debugfs.o  \
	 ice_adapter.o
ice-$(CONFIG_PCI_IOV) +=	\
+1 −0
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ static const char ice_copyright[] = "Copyright (c) 2018, Intel Corporation.";
MODULE_DESCRIPTION(DRV_SUMMARY);
MODULE_IMPORT_NS("LIBIE");
MODULE_IMPORT_NS("LIBIE_ADMINQ");
MODULE_IMPORT_NS("LIBIE_FWLOG");
MODULE_LICENSE("GPL v2");
MODULE_FIRMWARE(ICE_DDP_PKG_FILE);

+1 −1
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@
#include "ice_protocol_type.h"
#include "ice_sbq_cmd.h"
#include "ice_vlan_mode.h"
#include "ice_fwlog.h"
#include <linux/net/intel/libie/fwlog.h>
#include <linux/wait.h>
#include <net/dscp.h>

+9 −0
Original line number Diff line number Diff line
@@ -14,3 +14,12 @@ config LIBIE_ADMINQ
	help
	  Helper functions used by Intel Ethernet drivers for administration
	  queue command interface (aka adminq).

config LIBIE_FWLOG
	tristate
	select LIBIE_ADMINQ
	help
	  Library to support firmware logging on device that have support
	  for it. Firmware logging is using admin queue interface to communicate
	  with the device. Debugfs is a user interface used to config logging
	  and dump all collected logs.
Loading