diff options
author | Andrew Rybchenko <arybchik@FreeBSD.org> | 2018-11-30 07:10:43 +0000 |
---|---|---|
committer | Andrew Rybchenko <arybchik@FreeBSD.org> | 2018-11-30 07:10:43 +0000 |
commit | c6831b0bcb95260ec12dc38e26a836ced84d618b (patch) | |
tree | 3d41f12c88666e0e2a64d4ac873e84663628f0d2 /sys | |
parent | f0a2945d381a9f8d904233b3e7036434f427a4d9 (diff) | |
download | src-c6831b0bcb95260ec12dc38e26a836ced84d618b.tar.gz src-c6831b0bcb95260ec12dc38e26a836ced84d618b.zip |
sfxge(4): support Medford2
Sponsored by: Solarflare Communications, Inc.
Differential Revision: https://reviews.freebsd.org/D18286
Notes
Notes:
svn path=/head/; revision=341325
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/sfxge/common/efsys.h | 2 | ||||
-rw-r--r-- | sys/dev/sfxge/sfxge.c | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/sys/dev/sfxge/common/efsys.h b/sys/dev/sfxge/common/efsys.h index a552eb8077a0..0c1c84cbb468 100644 --- a/sys/dev/sfxge/common/efsys.h +++ b/sys/dev/sfxge/common/efsys.h @@ -202,7 +202,7 @@ sfxge_map_mbuf_fast(bus_dma_tag_t tag, bus_dmamap_t map, #define EFSYS_OPT_SIENA 1 #define EFSYS_OPT_HUNTINGTON 1 #define EFSYS_OPT_MEDFORD 1 -#define EFSYS_OPT_MEDFORD2 0 +#define EFSYS_OPT_MEDFORD2 1 #ifdef DEBUG #define EFSYS_OPT_CHECK_REG 1 #else diff --git a/sys/dev/sfxge/sfxge.c b/sys/dev/sfxge/sfxge.c index 5b7fa84c1125..20d29357b695 100644 --- a/sys/dev/sfxge/sfxge.c +++ b/sys/dev/sfxge/sfxge.c @@ -1182,6 +1182,11 @@ sfxge_probe(device_t dev) return (0); } + if (family == EFX_FAMILY_MEDFORD2) { + device_set_desc(dev, "Solarflare SFC9250 family"); + return (0); + } + DBGPRINT(dev, "impossible controller family %d", family); return (ENXIO); } |