12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /******************************************************************************/
- /* */
- /* 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 */
|