@@ -192,7 +192,7 @@ typedef enum
192
192
#elif defined(WIFI_88W8987_BOARD_MURATA_1ZM_M2 ) || defined(WIFI_IW416_BOARD_MURATA_1XK_M2 )
193
193
#define HOST_WAKEUP_GPIO_PIN 2
194
194
#define CARD_WAKEUP_GPIO_PIN 16
195
- #elif defined(WIFI_IW610_BOARD_MURATA_2LL_M2 )
195
+ #elif defined(CONFIG_NXP_IW610_MURATA_2LL_M2 )
196
196
#define HOST_WAKEUP_GPIO_PIN 4
197
197
#define CARD_WAKEUP_GPIO_PIN 16
198
198
#else
@@ -2378,7 +2378,7 @@ int wlan_remove_all_network_profiles(void);
2378
2378
*/
2379
2379
void wlan_reset (cli_reset_option ResetOption );
2380
2380
2381
- #if defined(RW610 )
2381
+ #if defined(RW610 ) || defined( IW610 )
2382
2382
/** Stop and remove all Wi-Fi network (access point).
2383
2383
*
2384
2384
* \return WM_SUCCESS if successful.
@@ -3422,7 +3422,6 @@ void wlan_subscribe_rssi_low_event(void);
3422
3422
#endif
3423
3423
3424
3424
#if CONFIG_HOST_SLEEP
3425
- #ifdef RW610
3426
3425
#if CONFIG_MEF_CFG
3427
3426
/** Wowlan (wake on wireless LAN) configuration.
3428
3427
* This function may be called to configure host sleep in firmware.
@@ -3460,7 +3459,6 @@ void wlan_config_host_sleep(bool is_manual, t_u8 is_periodic);
3460
3459
* \return kStatus_Success if successful else return -WM_FAIL.
3461
3460
*/
3462
3461
status_t wlan_hs_send_event (int id , void * data );
3463
- #endif /*RW610*/
3464
3462
3465
3463
/** Cancel host sleep.
3466
3464
* This function is called to cancel the host sleep in the firmware.
@@ -4062,14 +4060,6 @@ int wlan_get_tbtt_offset_stats(wlan_tbtt_offset_t *tbtt_offset);
4062
4060
*/
4063
4061
int wlan_set_packet_filters (wlan_flt_cfg_t * flt_cfg );
4064
4062
4065
- /**
4066
- * Use this API to enable ARP (address resolution protocol) offload in Wi-Fi firmware
4067
- *
4068
- * \return WM_SUCCESS if operation is successful.
4069
- * \return -WM_FAIL if command fails.
4070
- */
4071
- int wlan_set_auto_arp (void );
4072
-
4073
4063
#if CONFIG_AUTO_PING
4074
4064
/**
4075
4065
* Use this API to enable ping offload in Wi-Fi firmware.
@@ -4092,38 +4082,7 @@ int wlan_set_auto_ping(void);
4092
4082
int wlan_wowlan_cfg_ptn_match (wlan_wowlan_ptn_cfg_t * ptn_cfg );
4093
4083
#endif
4094
4084
4095
- /**
4096
- * Use this API to enable NS offload in Wi-Fi firmware.
4097
- *
4098
- * \return WM_SUCCESS if operation is successful.
4099
- * \return -WM_FAIL if command fails.
4100
- */
4101
- int wlan_set_ipv6_ns_offload (void );
4102
-
4103
4085
#if CONFIG_HOST_SLEEP
4104
-
4105
- /** Use this API to set configuration before going to host sleep */
4106
- void wlan_hs_pre_cfg (void );
4107
-
4108
- /** Use this API to get and print the reason of waking up from host sleep */
4109
- void wlan_hs_post_cfg (void );
4110
-
4111
- /**
4112
- * Use this API to configure host sleep parameters in Wi-Fi firmware.
4113
- *
4114
- * \param[in] wakeup_condition: bit 0: WAKE_ON_ALL_BROADCAST
4115
- * bit 1: WAKE_ON_UNICAST
4116
- * bit 2: WAKE_ON_MAC_EVENT
4117
- * bit 3: WAKE_ON_MULTICAST
4118
- * bit 4: WAKE_ON_ARP_BROADCAST
4119
- * bit 6: WAKE_ON_MGMT_FRAME
4120
- * All bit 0 discard and not wakeup host
4121
- *
4122
- * \return WM_SUCCESS if operation is successful.
4123
- * \return -WM_FAIL if command fails.
4124
- */
4125
- int wlan_send_host_sleep (uint32_t wakeup_condition );
4126
-
4127
4086
/**
4128
4087
* Use this API to get host sleep wakeup reason from Wi-Fi firmware after waking up from host sleep by Wi-Fi.
4129
4088
*
@@ -4142,11 +4101,6 @@ int wlan_send_host_sleep(uint32_t wakeup_condition);
4142
4101
* \return -WM_FAIL if command fails.
4143
4102
*/
4144
4103
int wlan_get_wakeup_reason (uint16_t * hs_wakeup_reason );
4145
-
4146
- #ifdef IW610
4147
- /** Use this API to register call back for host sleep confirm done*/
4148
- void wlan_register_hs_callback (void (* hs_notify_cb )(void ));
4149
- #endif
4150
4104
#endif
4151
4105
4152
4106
/**
@@ -6734,6 +6688,19 @@ enum wlan_mef_type
6734
6688
*
6735
6689
*/
6736
6690
int wlan_mef_set_auto_arp (t_u8 mef_action );
6691
+
6692
+ /** This function set multicast packet as low power wake up condition.
6693
+ *
6694
+ * \param[in] mef_action: To be\n
6695
+ * 0--discard multicast packet and not wake host\n
6696
+ * 1--discard multicast packet and wake host\n
6697
+ * 3--allow multicast packet and wake host.
6698
+ *
6699
+ * \return WM_SUCCESS if successful otherwise return -WM_FAIL.
6700
+ *
6701
+ */
6702
+ int wlan_mef_set_multicast (t_u8 mef_action );
6703
+
6737
6704
/** This function set auto ping configuration.
6738
6705
*
6739
6706
* \param[in] mef_action: To be\n
0 commit comments