numam-dpdk/drivers/net/qede/base
Rasesh Mody ec94dbc573 qede: add base driver
The base driver is the backend module for the QLogic FastLinQ QL4xxxx
25G/40G CNA family of adapters as well as their virtual functions (VF)
in SR-IOV context.

The purpose of the base module is to:
 - provide all the common code that will be shared between the various
   drivers that would be used with said line of products. Flows such as
   chip initialization and de-initialization fall under this category.
 - abstract the protocol-specific HW & FW components, allowing the
   protocol drivers to have clean APIs, which are detached in its
   slowpath configuration from the actual Hardware Software Interface(HSI).

This patch adds a base module without any protocol-specific bits.
I.e., this adds a basic implementation that almost entirely falls under
the first category.

Signed-off-by: Harish Patil <harish.patil@qlogic.com>
Signed-off-by: Rasesh Mody <rasesh.mody@qlogic.com>
Signed-off-by: Sony Chacko <sony.chacko@qlogic.com>
2016-05-06 15:51:22 +02:00
..
bcm_osal.c qede: add base driver 2016-05-06 15:51:22 +02:00
bcm_osal.h qede: add base driver 2016-05-06 15:51:22 +02:00
common_hsi.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_chain.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_cxt_api.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_cxt.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_cxt.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_dev_api.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_dev.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_gtt_reg_addr.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_gtt_values.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_hsi_common.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_hsi_eth.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_hsi_tools.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_hw_defs.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_hw.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_hw.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_init_fw_funcs.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_init_fw_funcs.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_init_ops.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_init_ops.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_int_api.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_int.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_int.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_iro_values.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_iro.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_mcp_api.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_mcp.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_mcp.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_proto_if.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_rt_defs.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_sp_api.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_sp_commands.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_sp_commands.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_spq.c qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_spq.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_status.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore_utils.h qede: add base driver 2016-05-06 15:51:22 +02:00
ecore.h qede: add base driver 2016-05-06 15:51:22 +02:00
eth_common.h qede: add base driver 2016-05-06 15:51:22 +02:00
mcp_public.h qede: add base driver 2016-05-06 15:51:22 +02:00
nvm_cfg.h qede: add base driver 2016-05-06 15:51:22 +02:00
reg_addr.h qede: add base driver 2016-05-06 15:51:22 +02:00