/******************************************************************************/ /* */ /* Broadcom BCM5700 Linux Network Driver, Copyright (c) 2000 Broadcom */ /* Corporation. */ /* All rights reserved. */ /* */ /* This program is free software; you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation, located in the file LICENSE. */ /* */ /* History: */ /* */ /******************************************************************************/ #if INCLUDE_5701_AX_FIX #include "bcm570x_mm.h" #include "5701rls.h" LM_STATUS LM_LoadRlsFirmware(PLM_DEVICE_BLOCK pDevice) { T3_FWIMG_INFO FwImgInfo; FwImgInfo.StartAddress = t3FwStartAddr; FwImgInfo.Text.Buffer = (PLM_UINT8)t3FwText; FwImgInfo.Text.Offset = t3FwTextAddr; FwImgInfo.Text.Length = t3FwTextLen; FwImgInfo.ROnlyData.Buffer = (PLM_UINT8)t3FwRodata; FwImgInfo.ROnlyData.Offset = t3FwRodataAddr; FwImgInfo.ROnlyData.Length = t3FwRodataLen; FwImgInfo.Data.Buffer = (PLM_UINT8)t3FwData; FwImgInfo.Data.Offset = t3FwDataAddr; FwImgInfo.Data.Length = t3FwDataLen; if (LM_LoadFirmware(pDevice, &FwImgInfo, T3_RX_CPU_ID | T3_TX_CPU_ID, T3_RX_CPU_ID) != LM_STATUS_SUCCESS) { return LM_STATUS_FAILURE; } return LM_STATUS_SUCCESS; } #endif /* INCLUDE_5701_AX_FIX */