update mc FW version 8.5.0.0.23

MAC Firmware version: 8.5.0.0.23
PHY Firmware version: 8.2.0.0.151

- Update PHY to version 151
- WiFi WMM-PS: ping is not stable with power save (WA, until Assaf K fixes it)
  use ELP_ABORT_GOING_TO_SLEEP_WA flag in file pwrmgt.c
- if role is just removed the HLID delivered to Host is 0xFF
- use WL8_INTERNAL_SNIFFER flag in file traffic_analyzer.h

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
update mc FW version 8.5.0.0.24

MAC Firmware version: 8.5.0.0.24
PHY Firmware version: 8.2.0.0.151

- Regulatory domain update command
- Immediate response rates support for BSSID1 and BSSID2
- CTS protection duration when leaving AP is 1/2 the suspend time when
  switching to A2DP, and full CTS in all other
- TX-Ready and TX-Notifier wrong conditioning order fix
- Bug fix: fix-thermal sensor interrupt triggers constantly

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
update mc FW version 8.5.0.0.25

MAC Firmware version: 8.5.0.0.25
PHY Firmware version: 8.2.0.0.151

- Treat correctly SCB interrupt triggered while WLAN was in ELP
- Invoke SG routines for AP/GO/Device AFTER the global roles variables
  were updated
- update SCB for BT after AP/GO role stops
- remove IBSS code from SG
- on muxing GPIOs for SG, write values to TOP and PHY registers only once.
  PHY stores/recovers its debug registers during ELP
- Bug fix – Don't disconnect if first attempt to sync with the AP by sending
  probe request is unsuccessful.  Retry to send probe for
  MGMT_SEQ_OUT_OF_SYNC_ATTEMPTS = 4time
- Move the reading of IMM registers in the RX MAC header to be protected under
  the DISABLE_ALL
- Set the protection of BT sniff activity when SCO activity is active to be
  for 2500msec
- Don't dilute CTS if current role is under Mgmt sequence
- Remove patch for not sending CTS to protect SCO during connection protection
- In AP role – set the Max RxT to be the minimum of fix value
  RXT_MAX_DURATION_USEC and calculated according to lowest supported rate.
- Patch - Don't set TX limit rules on sniff activities.

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
update mc FW version 8.5.0.0.26

MAC Firmware version: 8.5.0.0.26
PHY Firmware version: 8.2.0.0.151

- handle Bad frames (no security key available) Drop
- Add frame status check on programming/updating aggregation
- Bug fix: P2P AGO - IntMemBlockErr during TCP Tx
- Bug fix: Reliabilty - P2P: Recovery with assert pc: 0x11cfa8 (_CA_StartRole) when
  removing group in AGO and starting device role
- Bug fix: WiFi TGn SUT/APUT, 5.2.18/4.2.13 - No mic report sent after receiving a
  bad mic packet with mix mode security.

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
update mc FW version 8.5.0.0.27

MAC Firmware version: 8.5.0.0.27
PHY Firmware version: 8.2.0.0.151

- Bug fix: add the frame to the RX Complete task always at the rx_complete_1273.c
- Handle Mix-Mode state by configure the RX-Streaming to send QoS trigger every 1 second.
- Bug fix: RX-Streaming - in function RxStreaming_TXDescUpdateCallback -
  set the frame as a trigger frame for the STA-PSD.
- Bug fix: Device Traffic Monitor - set defult valuses to - no traffic.
- Bug fix: STA-PSD - send trigger on a QoS TID (not always on 0).
- Bug fix: STA-PSD - code bug fix, compare to zero and to to UPSU (=1).
- New Scan-Report event support in R8 FW
    Event Functionality:
    - Relevant for periodic scan only.
    - This event will only be generated (if the proper conditions are met) at the end
      of a cycle of the periodic scan. It shall NOT be generated during an ongoing cycle.
    - FW will generate a PERIODIC_SCAN_REPORT_EVENT_ID event at the end of a scan cycle,
      if the following conditions are met:
        o  The "Report Threshold" parameter in the scan command was not equal to 0 (zero).
        AND
        o  The number of scan results that were found in this cycle is equal or greater than
           the "Report Threshold" parameter in the scan command.
    - The host may configure the FW to terminate this scan upon meeting the report conditions.
      This is done by setting "Terminate On Report" parameter in the scan command to 1.
- Rx streaming struct modifying fields from unit8 to uint16

Signed-off-by: Yair Shapira <yair.shapira@ti.com>