freebsd-nq/sys/dev/sfxge/common
Andrew Rybchenko f5969609b9 sfxge: update NVRAM partition lookup for Medford
Prior to Medford, option ROM config was stored with one partition
per network port. Medford stores option ROM config in a single
partition (as an array of configurations, one per PF).

Update the EFXname /port to MCDI partition mapping for this.

Submitted by:   Andy Moreton <amoreton at solarflare.com>
Reviewed by:    gnn
Sponsored by:   Solarflare Communications, Inc.
MFC after:      2 days
Differential Revision: https://reviews.freebsd.org/D4885
2016-01-12 15:28:10 +00:00
..
ef10_impl.h sfxge: change hunt specific fields of efx_nic_t to ef10 2016-01-12 13:26:04 +00:00
ef10_tlv_layout.h sfxge: pick up the new TLV structures 2015-12-05 08:34:51 +00:00
efsys.h sfxge: remove obsolete common code PKTFILTER module 2016-01-12 13:42:27 +00:00
efx_bootcfg.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
efx_check.h sfxge: cleanup: improve consistency in efx_check.h 2016-01-12 15:27:11 +00:00
efx_crc32.c sfxge: fix name conflict with crc32_table from sys/crc32.h 2015-12-07 06:05:23 +00:00
efx_ev.c sfxge: rename hunt ev methods to ef10 and use for Medford 2016-01-12 13:32:04 +00:00
efx_filter.c sfxge: rename hunt filter methods, types etc. to ef10 and use for Medford 2016-01-12 15:24:13 +00:00
efx_hash.c sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_impl.h sfxge: rename hunt filter methods, types etc. to ef10 and use for Medford 2016-01-12 15:24:13 +00:00
efx_intr.c sfxge: rename hunt interrupt methods to ef10 and use on Medford 2016-01-12 13:30:42 +00:00
efx_mac.c sfxge: remove obsolete efx_mac_hash_set() from common code 2016-01-12 15:26:17 +00:00
efx_mcdi.c sfxge: rework MCDI header version handling 2016-01-12 15:25:03 +00:00
efx_mcdi.h sfxge: rework MCDI header version handling 2016-01-12 15:25:03 +00:00
efx_mon.c sfxge: update autogenerated monitors lists 2016-01-12 09:52:38 +00:00
efx_nic.c sfxge: update SRAM methods to be no-ops on Medford as well 2016-01-12 13:29:05 +00:00
efx_nvram.c sfxge: rename hunt nvram methods and use for Medford 2016-01-12 13:37:58 +00:00
efx_phy_ids.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_phy.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
efx_port.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
efx_regs_ef10.h sfxge: remove internal register definitions that should not be used by host code 2015-12-03 07:28:57 +00:00
efx_regs_mcdi.h sfxge: regenerate MCDI headers 2015-12-03 08:06:10 +00:00
efx_regs_pci.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_regs.h sfxge: add 7xxx NICs family support 2015-05-25 08:34:55 +00:00
efx_rx.c sfxge: rename hunt RX methods to ef10 and use for Medford 2016-01-12 13:34:55 +00:00
efx_sram.c sfxge: update SRAM methods to be no-ops on Medford as well 2016-01-12 13:29:05 +00:00
efx_tx.c sfxge: rename hunt TX methods to ef10 and use for Medford 2016-01-12 13:33:16 +00:00
efx_types.h sfxge: cleanup: fix (unused) EFX_OR_BYTE macro 2015-12-09 06:53:43 +00:00
efx_vpd.c sfxge: rename Huntington VPD methods to ef10 and use for Medford 2016-01-12 13:36:21 +00:00
efx_wol.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
efx.h sfxge: remove obsolete efx_mac_hash_set() from common code 2016-01-12 15:26:17 +00:00
hunt_ev.c sfxge: remove unnecessary pulling out of soft bits from RX events 2016-01-12 15:20:03 +00:00
hunt_filter.c sfxge: rename hunt filter methods, types etc. to ef10 and use for Medford 2016-01-12 15:24:13 +00:00
hunt_impl.h sfxge: rename hunt filter methods, types etc. to ef10 and use for Medford 2016-01-12 15:24:13 +00:00
hunt_intr.c sfxge: rename hunt interrupt methods to ef10 and use on Medford 2016-01-12 13:30:42 +00:00
hunt_mac.c sfxge: rename hunt filter methods, types etc. to ef10 and use for Medford 2016-01-12 15:24:13 +00:00
hunt_mcdi.c sfxge: rework MCDI header version handling 2016-01-12 15:25:03 +00:00
hunt_nic.c sfxge: use NIC config in place of some Huntington specific PIO constants 2016-01-12 13:27:46 +00:00
hunt_nvram.c sfxge: update NVRAM partition lookup for Medford 2016-01-12 15:28:10 +00:00
hunt_phy.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
hunt_rx.c sfxge: rename hunt RX methods to ef10 and use for Medford 2016-01-12 13:34:55 +00:00
hunt_sram.c sfxge: update SRAM methods to be no-ops on Medford as well 2016-01-12 13:29:05 +00:00
hunt_tx.c sfxge: rename hunt TX methods to ef10 and use for Medford 2016-01-12 13:33:16 +00:00
hunt_vpd.c sfxge: rename hunt nvram methods and use for Medford 2016-01-12 13:37:58 +00:00
mcdi_mon.c sfxge: add new MCDI sensors to common code 2016-01-12 15:20:53 +00:00
mcdi_mon.h sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
medford_impl.h sfxge: change hunt specific fields of efx_nic_t to ef10 2016-01-12 13:26:04 +00:00
medford_nic.c sfxge: add medford_impl.h, medford_nic.c, ef10_impl.h 2016-01-12 08:32:53 +00:00
siena_flash.h sfxge: add definitions for compressed satellite images to common code headers 2016-01-12 15:21:52 +00:00
siena_impl.h sfxge: unify MCDI response polling 2015-12-11 07:20:33 +00:00
siena_mac.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
siena_mcdi.c sfxge: rework MCDI header version handling 2016-01-12 15:25:03 +00:00
siena_nic.c sfxge: [Sorrento] support writing of MUM firmware 2015-12-07 06:01:14 +00:00
siena_nvram.c sfxge: add additional WRITESIZE value for NVRAM_INFO command 2015-12-04 06:51:37 +00:00
siena_phy.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
siena_sram.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00
siena_vpd.c sfxge: add prefast annotation to common code return types 2015-11-29 05:42:49 +00:00