aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sfxge/common/siena_mcdi.c
diff options
context:
space:
mode:
authorAndrew Rybchenko <arybchik@FreeBSD.org>2016-01-12 15:25:03 +0000
committerAndrew Rybchenko <arybchik@FreeBSD.org>2016-01-12 15:25:03 +0000
commit14d6f73e33ccc6823491173c658a54b3d3373fdc (patch)
tree066710e15ca9c788387a5ea6e3e467206e94d737 /sys/dev/sfxge/common/siena_mcdi.c
parent1289fe72c45ccccd5e2c991977fe57feac57f7cb (diff)
downloadsrc-14d6f73e33ccc6823491173c658a54b3d3373fdc.tar.gz
src-14d6f73e33ccc6823491173c658a54b3d3373fdc.zip
sfxge: rework MCDI header version handling
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/D4882
Notes
Notes: svn path=/head/; revision=293765
Diffstat (limited to 'sys/dev/sfxge/common/siena_mcdi.c')
-rw-r--r--sys/dev/sfxge/common/siena_mcdi.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/sfxge/common/siena_mcdi.c b/sys/dev/sfxge/common/siena_mcdi.c
index a3505989d068..cb62f6dee3a4 100644
--- a/sys/dev/sfxge/common/siena_mcdi.c
+++ b/sys/dev/sfxge/common/siena_mcdi.c
@@ -244,6 +244,9 @@ siena_mcdi_init(
goto fail1;
}
+ /* Siena BootROM and firmware only support MCDIv1 */
+ emip->emi_max_version = 1;
+
/*
* Wipe the atomic reboot status so subsequent MCDI requests succeed.
* BOOT_STATUS is preserved so eno_nic_probe() can boot out of the