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
bcm_osal.h
common_hsi.h
ecore_chain.h
ecore_cxt_api.h
ecore_cxt.c
ecore_cxt.h
ecore_dev_api.h
ecore_dev.c
ecore_gtt_reg_addr.h
ecore_gtt_values.h
ecore_hsi_common.h
ecore_hsi_eth.h
ecore_hsi_tools.h
ecore_hw_defs.h
ecore_hw.c
ecore_hw.h
ecore_init_fw_funcs.c
ecore_init_fw_funcs.h
ecore_init_ops.c
ecore_init_ops.h
ecore_int_api.h
ecore_int.c
ecore_int.h
ecore_iro_values.h
ecore_iro.h
ecore_mcp_api.h
ecore_mcp.c
ecore_mcp.h
ecore_proto_if.h
ecore_rt_defs.h
ecore_sp_api.h
ecore_sp_commands.c
ecore_sp_commands.h
ecore_spq.c
ecore_spq.h
ecore_status.h
ecore_utils.h
ecore.h
eth_common.h
mcp_public.h
nvm_cfg.h
reg_addr.h