ec94dbc573
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> |
||
---|---|---|
.. | ||
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 |