1919#include <mlan_fw.h>
2020#include "wifi-imu.h"
2121#include "wifi-internal.h"
22- #include "fsl_adapter_rfimu .h"
22+ #include "fsl_adapter_imu .h"
2323#include "fsl_imu.h"
2424#include "fsl_loader.h"
2525
@@ -109,10 +109,10 @@ SDK_ALIGN(uint8_t inbuf[SDIO_MP_AGGR_DEF_PKT_LIMIT * 2 * DATA_BUFFER_SIZE], 32);
109109SDK_ALIGN (uint8_t amsdu_outbuf [MAX_SUPPORT_AMSDU_SIZE ], 32 );
110110#endif
111111
112- hal_rpmsg_status_t rpmsg_cmdrsp_handler (IMU_Msg_t * pImuMsg , uint32_t length );
113- hal_rpmsg_status_t rpmsg_event_handler (IMU_Msg_t * pImuMsg , uint32_t length );
114- hal_rpmsg_status_t rpmsg_rxpkt_handler (IMU_Msg_t * pImuMsg , uint32_t length );
115- hal_rpmsg_status_t rpmsg_ctrl_handler (IMU_Msg_t * pImuMsg , uint32_t length );
112+ hal_imumc_status_t imumc_cmdrsp_handler (IMU_Msg_t * pImuMsg , uint32_t length );
113+ hal_imumc_status_t imumc_event_handler (IMU_Msg_t * pImuMsg , uint32_t length );
114+ hal_imumc_status_t imumc_rxpkt_handler (IMU_Msg_t * pImuMsg , uint32_t length );
115+ hal_imumc_status_t imumc_ctrl_handler (IMU_Msg_t * pImuMsg , uint32_t length );
116116
117117/* Remove me: This structure is not present in mlan and can be removed later */
118118typedef MLAN_PACK_START struct
@@ -146,13 +146,13 @@ static void wifi_init_imulink(void)
146146}
147147
148148uint8_t cmd_seqno = 0 ;
149- static hal_rpmsg_status_t wifi_send_fw_cmd (t_u16 cmd_type , t_u8 * cmd_payload , t_u32 length )
149+ static hal_imumc_status_t wifi_send_fw_cmd (t_u16 cmd_type , t_u8 * cmd_payload , t_u32 length )
150150{
151151 IMUPkt * imu_cmd = (IMUPkt * )cmd_payload ;
152152 HostCmd_DS_COMMAND * cmd = NULL ;
153153
154154 if (cmd_payload == NULL || length == 0 )
155- return kStatus_HAL_RpmsgError ;
155+ return kStatus_HAL_ImumcError ;
156156
157157 cmd = & (imu_cmd -> hostcmd );
158158 cmd -> seq_num = (cmd -> seq_num & 0xFF00 ) | cmd_seqno ;
@@ -168,17 +168,17 @@ static hal_rpmsg_status_t wifi_send_fw_cmd(t_u16 cmd_type, t_u8 *cmd_payload, t_
168168 dump_hex (cmd_payload , length );
169169#endif /* CONFIG_WIFI_IO_DUMP */
170170
171- while (kStatus_HAL_RpmsgSuccess != HAL_ImuSendCommand (kIMU_LinkCpu1Cpu3 , cmd_payload , length ))
171+ while (kStatus_HAL_ImumcSuccess != HAL_ImuSendCommand (kIMU_LinkCpu1Cpu3 , cmd_payload , length ))
172172 {
173173 OSA_TimeDelay (1 );
174174 }
175- return kStatus_HAL_RpmsgSuccess ;
175+ return kStatus_HAL_ImumcSuccess ;
176176}
177177
178- static hal_rpmsg_status_t wifi_send_fw_data (t_u8 * data , t_u32 length )
178+ static hal_imumc_status_t wifi_send_fw_data (t_u8 * data , t_u32 length )
179179{
180180 if (data == NULL || length == 0 )
181- return kStatus_HAL_RpmsgError ;
181+ return kStatus_HAL_ImumcError ;
182182 w_pkt_d ("Data TX SIG: Driver=>FW, len %d" , length );
183183 return HAL_ImuSendTxData (kIMU_LinkCpu1Cpu3 , data , length );
184184}
@@ -1148,7 +1148,7 @@ mlan_status wlan_xmit_pkt(t_u8 *buffer, t_u32 txlen, t_u8 interface, t_u32 tx_co
11481148 /* send tx data via imu */
11491149 ret = wifi_send_fw_data (buffer , txlen );
11501150
1151- if (ret != kStatus_HAL_RpmsgSuccess )
1151+ if (ret != kStatus_HAL_ImumcSuccess )
11521152 {
11531153 wifi_io_e ("Send tx data via imu failed (%d)" , ret );
11541154#if CONFIG_WIFI_FW_DEBUG
@@ -1182,7 +1182,7 @@ mlan_status wlan_xmit_bypass_pkt(t_u8 *buffer, t_u32 txlen, t_u8 interface)
11821182 /* send tx data via imu */
11831183 ret = wifi_send_fw_data (buffer , txlen );
11841184
1185- if (ret != kStatus_HAL_RpmsgSuccess )
1185+ if (ret != kStatus_HAL_ImumcSuccess )
11861186 {
11871187 wifi_io_e ("Send tx data via imu failed (%d)" , ret );
11881188#if CONFIG_WIFI_FW_DEBUG
@@ -1240,7 +1240,7 @@ mlan_status wlan_xmit_wmm_pkt(t_u8 interface, t_u32 txlen, t_u8 *tx_buf)
12401240 ret = HAL_ImuAddWlanTxPacket (kIMU_LinkCpu1Cpu3 , tx_buf , txlen );
12411241#endif
12421242
1243- if (ret != kStatus_HAL_RpmsgSuccess )
1243+ if (ret != kStatus_HAL_ImumcSuccess )
12441244 {
12451245#if CONFIG_WMM_UAPSD
12461246 if (last_packet )
@@ -1280,7 +1280,7 @@ mlan_status wlan_flush_wmm_pkt(int pkt_cnt)
12801280
12811281 ret = HAL_ImuSendMultiTxData (kIMU_LinkCpu1Cpu3 );
12821282 ;
1283- if (ret != kStatus_HAL_RpmsgSuccess )
1283+ if (ret != kStatus_HAL_ImumcSuccess )
12841284 {
12851285 wifi_io_e ("wlan_flush_wmm_pkt failed (%d)" , ret );
12861286#if CONFIG_WIFI_FW_DEBUG
@@ -1345,7 +1345,7 @@ mlan_status wlan_xmit_wmm_amsdu_pkt(mlan_wmm_ac_e ac, t_u8 interface, t_u32 txle
13451345
13461346 ret = HAL_ImuAddWlanTxPacket (kIMU_LinkCpu1Cpu3 , tx_buf , txlen );
13471347
1348- if (ret != kStatus_HAL_RpmsgSuccess )
1348+ if (ret != kStatus_HAL_ImumcSuccess )
13491349 {
13501350#if CONFIG_WMM_UAPSD
13511351 if (last_packet )
@@ -1385,7 +1385,7 @@ mlan_status wlan_send_null_packet(pmlan_private priv, t_u8 flags)
13851385 ptxpd -> pkt_delay_2ms = 0 ;
13861386
13871387 ret = wifi_send_fw_data (pbuf , sizeof (TxPD ) + INTF_HEADER_LEN );
1388- if (ret != kStatus_HAL_RpmsgSuccess )
1388+ if (ret != kStatus_HAL_ImumcSuccess )
13891389 {
13901390 wifi_io_e ("imu_drv_write failed (%d)" , ret );
13911391 return MLAN_STATUS_FAILURE ;
@@ -1394,7 +1394,7 @@ mlan_status wlan_send_null_packet(pmlan_private priv, t_u8 flags)
13941394 return MLAN_STATUS_SUCCESS ;
13951395}
13961396
1397- hal_rpmsg_status_t rpmsg_cmdrsp_handler (IMU_Msg_t * pImuMsg , uint32_t length )
1397+ hal_imumc_status_t imumc_cmdrsp_handler (IMU_Msg_t * pImuMsg , uint32_t length )
13981398{
13991399 assert (NULL != pImuMsg );
14001400 assert (0 != length );
@@ -1413,10 +1413,10 @@ hal_rpmsg_status_t rpmsg_cmdrsp_handler(IMU_Msg_t *pImuMsg, uint32_t length)
14131413
14141414 wlan_decode_rx_packet ((t_u8 * )pImuMsg -> PayloadPtr [0 ], MLAN_TYPE_CMD );
14151415
1416- return kStatus_HAL_RpmsgSuccess ;
1416+ return kStatus_HAL_ImumcSuccess ;
14171417}
14181418
1419- hal_rpmsg_status_t rpmsg_event_handler (IMU_Msg_t * pImuMsg , uint32_t length )
1419+ hal_imumc_status_t imumc_event_handler (IMU_Msg_t * pImuMsg , uint32_t length )
14201420{
14211421 assert (NULL != pImuMsg );
14221422 assert (0 != length );
@@ -1442,10 +1442,10 @@ hal_rpmsg_status_t rpmsg_event_handler(IMU_Msg_t *pImuMsg, uint32_t length)
14421442
14431443 wlan_decode_rx_packet ((t_u8 * )pImuMsg -> PayloadPtr [0 ], MLAN_TYPE_EVENT );
14441444
1445- return kStatus_HAL_RpmsgSuccess ;
1445+ return kStatus_HAL_ImumcSuccess ;
14461446}
14471447
1448- hal_rpmsg_status_t rpmsg_rxpkt_handler (IMU_Msg_t * pImuMsg , uint32_t length )
1448+ hal_imumc_status_t imumc_rxpkt_handler (IMU_Msg_t * pImuMsg , uint32_t length )
14491449{
14501450 IMUPkt * inimupkt ;
14511451 t_u32 size ;
@@ -1478,7 +1478,7 @@ hal_rpmsg_status_t rpmsg_rxpkt_handler(IMU_Msg_t *pImuMsg, uint32_t length)
14781478 wakelock_put ();
14791479#endif
14801480 wifi_io_e ("pImuMsg->PayloadPtr[%u] has invalid size=%u" , i , size );
1481- return kStatus_HAL_RpmsgError ;
1481+ return kStatus_HAL_ImumcError ;
14821482 }
14831483
14841484#if !CONFIG_TX_RX_ZERO_COPY
@@ -1503,7 +1503,7 @@ hal_rpmsg_status_t rpmsg_rxpkt_handler(IMU_Msg_t *pImuMsg, uint32_t length)
15031503 wakelock_put ();
15041504#endif
15051505 /*! To be the last action of the handler*/
1506- return kStatus_HAL_RpmsgSuccess ;
1506+ return kStatus_HAL_ImumcSuccess ;
15071507}
15081508
15091509static bool imu_fw_is_hang (void )
@@ -1516,7 +1516,7 @@ static bool imu_fw_is_hang(void)
15161516 return false;
15171517}
15181518
1519- hal_rpmsg_status_t rpmsg_ctrl_handler (IMU_Msg_t * pImuMsg , uint32_t length )
1519+ hal_imumc_status_t imumc_ctrl_handler (IMU_Msg_t * pImuMsg , uint32_t length )
15201520{
15211521 t_u32 imuControlType ;
15221522
@@ -1551,7 +1551,7 @@ hal_rpmsg_status_t rpmsg_ctrl_handler(IMU_Msg_t *pImuMsg, uint32_t length)
15511551 default :
15521552 break ;
15531553 }
1554- return kStatus_HAL_RpmsgSuccess ;
1554+ return kStatus_HAL_ImumcSuccess ;
15551555}
15561556
15571557void imu_wakeup_card ()
@@ -1644,13 +1644,13 @@ mlan_status imu_wifi_init(enum wlan_type type, const uint8_t *fw_ram_start_addr,
16441644
16451645 wifi_init_imulink ();
16461646
1647- HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , rpmsg_cmdrsp_handler , IMU_MSG_COMMAND_RESPONSE );
1647+ HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , imumc_cmdrsp_handler , IMU_MSG_COMMAND_RESPONSE );
16481648
1649- HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , rpmsg_event_handler , IMU_MSG_EVENT );
1649+ HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , imumc_event_handler , IMU_MSG_EVENT );
16501650
1651- HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , rpmsg_rxpkt_handler , IMU_MSG_RX_DATA );
1651+ HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , imumc_rxpkt_handler , IMU_MSG_RX_DATA );
16521652
1653- HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , rpmsg_ctrl_handler , IMU_MSG_CONTROL );
1653+ HAL_ImuInstallCallback (kIMU_LinkCpu1Cpu3 , imumc_ctrl_handler , IMU_MSG_CONTROL );
16541654
16551655 /* If we're running a Manufacturing image, start the tasks.
16561656 If not, initialize and setup the firmware */
0 commit comments