summaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2020-03-28 12:28:02 -0600
committerGitHub <noreply@github.com>2020-03-28 12:28:02 -0600
commitefb30c33910ded2db5a0f3db2269ec96b5788725 (patch)
tree01632fdaf0a9a308392c941ec1065822caaa8eff /libs
parent4f67a6906d957af6b309eb61142e8a443eda6e0b (diff)
downloadbcm5719-ortega-efb30c33910ded2db5a0f3db2269ec96b5788725.tar.gz
bcm5719-ortega-efb30c33910ded2db5a0f3db2269ec96b5788725.zip
ncsi: Populate firmware version field for the Get Version command. (#64)
Diffstat (limited to 'libs')
-rw-r--r--libs/NCSI/ncsi.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/libs/NCSI/ncsi.c b/libs/NCSI/ncsi.c
index 90416a6..d19b5ef 100644
--- a/libs/NCSI/ncsi.c
+++ b/libs/NCSI/ncsi.c
@@ -213,8 +213,8 @@ NetworkFrame_t gVersionFrame =
.name_0 = 'I',
// Firmware Version
- .FWVersion_High = 0x0102,
- .FWVersion_Low = 0x01A0,
+ .FWVersion_High = (VERSION_MAJOR << 8) | (VERSION_MINOR),
+ .FWVersion_Low = (VERSION_PATCH),
// Populated based on NVM
.PCIVendor = 0xFFFF,
@@ -790,10 +790,11 @@ void NCSI_handlePassthrough(void)
for (int ch = 0; ch < ARRAY_ELEMENTS(gPackageState.port); ch++)
{
NetworkPort_t *port = gPackageState.port[ch];
- if (port->shm_channel->NcsiChannelInfo.bits.Ready)
+ VOLATILE SHM_CHANNEL_t *shm_ch = port->shm_channel;
+ if (shm_ch->NcsiChannelInfo.bits.Ready)
{
Network_PassthroughRxPatcket(port);
- ++port->shm_channel->NcsiChannelCtrlstatAllTx.r32;
+ ++shm_ch->NcsiChannelCtrlstatAllTx.r32;
}
}
}
OpenPOWER on IntegriCloud