net/igc: support device initialization
authorAlvin Zhang <alvinx.zhang@intel.com>
Wed, 15 Apr 2020 08:48:01 +0000 (16:48 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 21 Apr 2020 11:57:07 +0000 (13:57 +0200)
commit8cb7c57d9b3c1e495c8792a4f6e5be7aaaf57891
tree729ce988512832051ba0d61c86c434bd581cc42c
parent66fde1b943ebc99097049138bb4b857e6ae57a2f
net/igc: support device initialization

Update base codes, add readme.
Add OS specific functions and definitions.
Add device initialization codes.

Signed-off-by: Alvin Zhang <alvinx.zhang@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
28 files changed:
drivers/net/igc/Makefile
drivers/net/igc/base/README [new file with mode: 0644]
drivers/net/igc/base/igc_82571.h [new file with mode: 0644]
drivers/net/igc/base/igc_82575.h [new file with mode: 0644]
drivers/net/igc/base/igc_api.c [new file with mode: 0644]
drivers/net/igc/base/igc_api.h [new file with mode: 0644]
drivers/net/igc/base/igc_base.c [new file with mode: 0644]
drivers/net/igc/base/igc_base.h [new file with mode: 0644]
drivers/net/igc/base/igc_defines.h [new file with mode: 0644]
drivers/net/igc/base/igc_hw.h [new file with mode: 0644]
drivers/net/igc/base/igc_i225.c [new file with mode: 0644]
drivers/net/igc/base/igc_i225.h [new file with mode: 0644]
drivers/net/igc/base/igc_ich8lan.h [new file with mode: 0644]
drivers/net/igc/base/igc_mac.c [new file with mode: 0644]
drivers/net/igc/base/igc_mac.h [new file with mode: 0644]
drivers/net/igc/base/igc_manage.c [new file with mode: 0644]
drivers/net/igc/base/igc_manage.h [new file with mode: 0644]
drivers/net/igc/base/igc_nvm.c [new file with mode: 0644]
drivers/net/igc/base/igc_nvm.h [new file with mode: 0644]
drivers/net/igc/base/igc_osdep.c [new file with mode: 0644]
drivers/net/igc/base/igc_osdep.h [new file with mode: 0644]
drivers/net/igc/base/igc_phy.c [new file with mode: 0644]
drivers/net/igc/base/igc_phy.h [new file with mode: 0644]
drivers/net/igc/base/igc_regs.h [new file with mode: 0644]
drivers/net/igc/base/meson.build [new file with mode: 0644]
drivers/net/igc/igc_ethdev.c
drivers/net/igc/igc_ethdev.h
drivers/net/igc/meson.build