diff options
author | Evan Lojewski <github@meklort.com> | 2020-02-24 18:51:19 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-24 18:51:19 -0700 |
commit | 386395007c279216b0f5cfe24649e3b9ade5e393 (patch) | |
tree | 48f38b29ac88ed55409445e19c1cd75c5ee3afc9 /libs | |
parent | 68c91bcbb5b72edda10154c48d2f64edc11bd132 (diff) | |
download | bcm5719-ortega-386395007c279216b0f5cfe24649e3b9ade5e393.tar.gz bcm5719-ortega-386395007c279216b0f5cfe24649e3b9ade5e393.zip |
ncsi: Initialize network ports when enabled. (#39)
Diffstat (limited to 'libs')
-rw-r--r-- | libs/NCSI/ncsi.c | 2 | ||||
-rw-r--r-- | libs/Network/init.c | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/libs/NCSI/ncsi.c b/libs/NCSI/ncsi.c index 3ecabdc..da90346 100644 --- a/libs/NCSI/ncsi.c +++ b/libs/NCSI/ncsi.c @@ -315,6 +315,8 @@ static void enableChannelHandler(NetworkFrame_t *frame) debug("Enable Channel: %x\n", ch); gPackageState.port[ch]->shm_channel->NcsiChannelInfo.bits.Enabled = true; + Network_InitPort(gPackageState.port[ch]); + sendNCSIResponse(frame->controlPacket.InstanceID, frame->controlPacket.ChannelID, frame->controlPacket.ControlPacketType, NCSI_RESPONSE_CODE_COMMAND_COMPLETE, NCSI_REASON_CODE_NONE); } diff --git a/libs/Network/init.c b/libs/Network/init.c index dc24ebb..a5733b7 100644 --- a/libs/Network/init.c +++ b/libs/Network/init.c @@ -69,9 +69,4 @@ void Network_InitTxRx(void) mode.bits.Channel2Enable = 1; mode.bits.Channel3Enable = 1; APE.Mode = mode; - - Network_InitPort(&gPort0); - Network_InitPort(&gPort1); - Network_InitPort(&gPort2); - Network_InitPort(&gPort3); } |