Initialize an RPU instance.
- Parameters
-
| fmac_dev_ctx | Pointer to the context of the RPU instance to be removed. |
| sleep_type | Type of RPU sleep. |
| phy_calib | PHY calibration flags to be passed to the RPU. |
| op_band | Operating band of the RPU. |
| beamforming | Enable/disable Wi-Fi beamforming. |
| tx_pwr_ctrl_params | TX power control parameters to be passed to the RPU. |
| tx_pwr_ceil_params | TX power ceil parameters for both frequency bands. |
| board_params | Board parameters to be passed to the RPU. |
| country_code | Country code to be set for regularity domain. |
This function initializes the firmware of an RPU instance. The following is addressed
- BAL layer device initialization
- HAL layer device initialization
- FW initialization and PHY calibration data is sent to PHY
- RX and TX buffers are initialized, tasklets assigned
- Return values
-
| NRF_WIFI_STATUS_SUCCESS | On success |
| NRF_WIFI_STATUS_FAIL | On failure to execute command |