File rtw89.changes of Package rtw89

-------------------------------------------------------------------
Fri Nov 10 07:52:30 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~64.g78a73b0:
  * wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content
  * wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips
  * wifi: rtw89: pci: add LTR v2 for WiFi 7 chip
  * wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips
  * wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index
  * wifi: rtw89: pci: add PCI generation information to pci_info for each chip

-------------------------------------------------------------------
Tue Nov 07 19:33:37 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~63.g4353698:
  * rtw89: Add one more piece to Makefile
  * rtw89: Add rtw_8851be back into Makefile

-------------------------------------------------------------------
Sun Nov 05 15:43:41 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~62.gbb980e8:
  * rtw89: Fix build errors for kernel 6.0
  * rtw89: Bring repo up to wireless-next as of Nov 2, 2023
  * wifi: rtw89: extend PHY status parser to support WiFi 7 chips
  * wifi: rtw89: consider RX info for WiFi 7 chips
  * wifi: rtw89: configure PPDU max user by chip
  * wifi: rtw89: set entry size of address CAM to H2C field by chip
  * wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7
  * wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently
  * wifi: rtw89: pci: define PCI ring address for WiFi 7 chips
  * wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info

-------------------------------------------------------------------
Tue Oct 31 16:59:41 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~60.g2fd7ba9:
  * rtw89: fix build for kernel < 5.11.0

-------------------------------------------------------------------
Tue Oct 17 16:49:17 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~59.g4981987:
  * rtw89: Fix builds on kernel 5.10

-------------------------------------------------------------------
Mon Oct 09 09:24:42 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~58.g149dde0:
  * rtw89: Fix merge errors
  * wifi: rtw89: Introduce Time Averaged SAR (TAS) feature
  * wifi: rtw89: remove redundant check of entering LPS

-------------------------------------------------------------------
Thu Sep 14 18:00:53 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~57.g1283764:
  * update README.md

-------------------------------------------------------------------
Mon Aug 14 19:35:28 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~56.ga90a30a:
  * rtw89: fix build errors for kernels older than 6.5
  * rtw89: Fix some merge errors
  * wifi: rtw89: support firmware log with formatted text
  * wifi: rtw89: add chip_info::chip_gen to determine chip generation
  * wifi: rtw89: define hardware rate v1 for WiFi 7 chips
  * wifi: rtw89: phy: rate pattern handles HW rate by chip gen
  * wifi: rtw89: use struct to set RA H2C command
  * wifi: rtw89: add H2C RA command V1 to support WiFi 7 chips
  * wifi: rtw89: use struct to access firmware C2H event header
  * wifi: rtw89: use struct to access RA report
  * wifi: rtw89: add C2H RA event V1 to support WiFi 7 chips
  * wifi: rtw89: add to display hardware rates v1 histogram in debugfs
  * wifi: rtw89: get data rate mode/NSS/MCS v1 from RX descriptor
  * wifi: rtw89: recognize log format from firmware file
  * wifi: rtw89: support firmware log with formatted text
  * wifi: rtw89: introduce v1 format of firmware header
  * wifi: rtw89: add firmware parser for v1 format
  * wifi: rtw89: introduce infrastructure of firmware elements
  * wifi: rtw89: add to parse firmware elements of BB and RF tables
  * wifi: rtw89: return failure if needed firmware elements are not recognized
  * wifi: rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on 2GHz band
  * wifi: rtw89: regd: update regulatory map to R64-R42
  * rtw89: Add signing of 8851b and 8851be to Makefile

-------------------------------------------------------------------
Wed Jul 26 08:15:24 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~55.g3891b68:
  * wifi: rtw89: Fix loading of compressed firmware
  * rtw89: Make part of core.c and fw.c be independent of backports
  * rtw89: Fix debiam/rtw89-dkms.dkms
  * rtw89: Remove fsleep_alt() function
  
  * delete Leap specific patches

-------------------------------------------------------------------
Sat Jul 22 16:55:47 UTC 2023 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Update to Version 5.17~54.g8f8efa6
  * add Makefile.patch
    Added a patch to build properly with Leap 15.5

-------------------------------------------------------------------
Mon Jun 26 09:40:48 UTC 2023 - Martin Wilck <mwilck@suse.com>

- Fix build error for SLE15-SP4 GA

-------------------------------------------------------------------
Thu Jun 22 08:27:53 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~52.g8f8efa6:
  * rtw89: Remove calls to rtw89_reg_6ghz_power_recalc() for kernels older than 5.16
  * Fix builds for kernels older than 5.16
  * wifi: rtw89: use struct to parse firmware header
  * wifi: rtw89: TX power stuffs replace confusing naming of _max with _num
  * wifi: rtw89: 8851b: configure to force 1 TX power value
  * wifi: rtw89: 8851b: rfk: update IQK to version 0x8
  * wifi: rtw89: 8851b: rfk: add LCK track
  * wifi: rtw89: 8851b: update TX power tables to R28
  * wifi: rtw89: 8851b: update RF radio A parameters to R28
  * wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (3 of 3)
  * wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (2 of 3)
  * wifi: rtw89: 8852c: update RF radio A/B parameters to R63
  * wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (1 of 3)
  * wifi: rtw89: process regulatory for 6 GHz power type
  * wifi: rtw89: regd: update regulatory map to R64-R40
  * wifi: rtw89: regd: judge 6 GHz according to chip and BIOS
  * wifi: rtw89: refine clearing supported bands to check 2/5 GHz first
  * wifi: rtw89: 8851b: configure CRASH_TRIGGER feature for 8851B
  * wifi: rtw89: set TX power without precondition during setting channel
  * wifi: rtw89: debug: txpwr table access only valid page according to chip
  * wifi: rtw89: 8851b: enable hw_scan support

-------------------------------------------------------------------
Tue Jun 20 06:25:25 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~51.gc025470:
  * Update README.md
  * Update rtw89-dkms.dkms

-------------------------------------------------------------------
Tue May 30 15:52:59 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~50.g38b8a48:
  * rtw89: Further fixes for kernels older than 5.13
  * rtw89: Fix missing rtw89_sar_capa for older kernels

-------------------------------------------------------------------
Tue May 30 14:14:21 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~49.g8705056:
  * rtw89: Fix Makefile
  * rtw89: Fix builds for kernels between 5.15 and 6.4
  * rtw89: Fix build erros on older kernels
  * wifi: rtw89: remove redundant check of entering LPS
  * wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS
  * rtw89: Remove unused static variable
  * wifi: rtw89: refine packet offload handling under SER
  * wifi: rtw89: tweak H2C TX waiting function for SER
  * wifi: rtw89: 8851b: rfk: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE
  * wifi: rtw89: use struct to access register-based H2C/C2H
  * wifi: rtw89: use struct and le32_get_bits() to access RX descriptor
  * wifi: rtw89: use struct and le32_get_bits() to access received PHY status IEs
  * wifi: rtw89: use struct and le32_get_bits to access RX info
  * wifi: rtw89: add chip_ops::query_rxdesc() and rxd_len as helpers to support newer chips
  * wifi: rtw89: use flexible array member in rtw89_btc_btf_tlv
  * rtw89: Add rtw8851be code
  * wifi: rtw89: enlarge supported length of read_reg debugfs entry
  * wifi: rtw89: add tx_wake notify for 8851B
  * wifi: rtw89: 8851b: add RF configurations
  * wifi: rtw89: 8851b: add MAC configurations to chip_info
  * wifi: rtw89: 8851b: fill BB related capabilities to chip_info
  * wifi: rtw89: 8851b: add TX power related functions
  * wifi: rtw89: 8851b: rfk: add TSSI
  * wifi: rtw89: 8851b: rfk: add DPK
  * wifi: rtw89: 8851b: rfk: add RX DCK
  * wifi: rtw89: 8851b: add set_channel_rf()
  * wifi: rtw89: 8851b: add to parse efuse content
  * wifi: rtw89: 8851b: add set channel function
  * wifi: rtw89: 8851b: add basic power on function
  * wifi: rtw89: 8851b: add BT coexistence support function
  * wifi: rtw89: 8851b: configure GPIO according to RFE type
  * wifi: rtw89: 8851b: add to read efuse version to recognize hardware version B
  * wifi: rtw89: regd: judge UNII-4 according to BIOS and chip
  * wifi: rtw89: introduce realtek ACPI DSM method
  * wifi: rtw89: 8851b: add 8851B basic chip_info

-------------------------------------------------------------------
Mon Apr 24 18:51:15 UTC 2023 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- delete leap153.patch

-------------------------------------------------------------------
Mon Apr 24 18:47:20 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~47.g83f33c8:
  * wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page
  * wifi: rtw89: mac: use regular int as return type of DLE buffer request
  * wifi: rtw89: add support of concurrent mode
  * wifi: rtw89: Disallow power save with multiple stations
  * wifi: rtw89: update statistics to FW for fine-tuning performance
  * wifi: rtw89: use struct instead of macros to set H2C command of hardware scan
  * wifi: rtw89: refine scan function after chanctx
  * wifi: rtw89: prohibit enter IPS during HW scan
  * wifi: rtw89: coex: send more hardware module info to firmware for 8851B
  * wifi: rtw89: coex: Update function to get BT RSSI and hardware counter
  * wifi: rtw89: coex: Add path control register to monitor list
  * wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution
  * wifi: rtw89: fix power save function in WoWLAN mode
  * wifi: rtw89: support WoWLAN mode for 8852be
  * rtw89: More fixes for kernel 5.3

-------------------------------------------------------------------
Sat Apr 15 19:13:18 UTC 2023 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- add leap153.patch
- delete leap152.patch

-------------------------------------------------------------------
Sat Apr 15 18:45:37 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~46.gf9efd83:
  * rtw89: Fix breakage for kernel 5.3

-------------------------------------------------------------------
Sat Apr 15 15:53:04 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~45.g3f7ba52:
  * rtw89: Fix merge error
  * wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first
  * wifi: rtw89: fix crash due to null pointer of sta in AP mode
  * wifi: rtw89: correct 5 MHz mask setting
  * wifi: rtw89: 8851b: add tables for RFK
  * wifi: rtw89: 8851b: add BB and RF tables (2 of 2)
  * wifi: rtw89: 8851b: add BB and RF tables (1 of 2)

-------------------------------------------------------------------
Thu Apr 06 14:36:59 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~44.g6cdbb74:
  * rtw89: Fix some merge errors
  * wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter
  * wifi: rtw89: refine FW feature judgement on packet drop
  * wifi: rtw89: support for setting TID specific configuration
  * wifi: rtw89: 8852c: add beacon filter and CQM support
  * wifi: rtw89: support for setting TID specific configuration
  * wifi: rtw89: support for setting TID specific configuration
  * wifi: rtw89: support parameter tables by RFE type
  * wifi: rtw89: use hardware CFO to improve performance
  * wifi: rtw89: pci: update PCI related settings to support 8851B
  * wifi: rtw89: mac: update MAC settings to support 8851b
  * wifi: rtw89: read version of analog hardware
  * wifi: rtw89: add firmware format version to backward compatible with older drivers
  * wifi: rtw89: use schedule_work to request firmware
  * wifi: rtw89: fw: use generic flow to set/check features
  * wifi: rtw89: add flag check for power state
  * wifi: rtw89: config EDCCA threshold during scan to prevent TX failed
  * wifi: rtw89: use schedule_work to request firmware
  * wifi: rtw89: fw: use generic flow to set/check features
  * wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B
  * wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving
  * wifi: rtw89: coex: Add report control v5 variation
  * wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1

-------------------------------------------------------------------
Sun Apr 02 13:02:03 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~43.g728b514:
  * rtw89: Add some more debugging messages

-------------------------------------------------------------------
Sun Mar 26 07:24:55 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~42.g61e1f92:
  * rtw89: Check for valid skb to prevent NULL dereference in rtw89_core_tx_update_desc_info()

-------------------------------------------------------------------
Fri Mar 24 19:50:22 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~41.g964cff5:
  * rtw89: Fix some API changes missed in earlier commits
  * wifi: rtw89: fix potential race condition between napi_init and napi_enable
  * wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering
  * wifi: rtw89: remove superfluous H2C of join_info
  * wifi: rtw89: set data lowest rate according to AP supported rate
  * wifi: rtw89: fix authentication fail during scan
  * wifi: rtw89: add flag check for power state
  * wifi: rtw89: add ieee80211::remain_on_channel ops
  * wifi: rtw89: add function to wait for completion of TX skbs
  * wifi: rtw89: 8852c: add beacon filter and CQM support
  * wifi: rtw89: add counters of register-based H2C/C2H
  * wifi: rtw89: coex: Add v5 firmware cycle status report
  * wifi: rtw89: coex: Add v2 Bluetooth scan info
  * wifi: rtw89: coex: Fix wrong structure assignment at null data report
  * wifi: rtw89: coex: Add register monitor report v2 format
  * wifi: rtw89: coex: Add traffic TX/RX info and its H2C
  * wifi: rtw89: coex: Add WiFi role info v2
  * wifi: rtw89: coex: Add more error_map and counter to log
  * wifi: rtw89: release RX standby timer of beamformee CSI to save power
  * wifi: rtw89: add RNR support for 6 GHz scan
  * debian: improve packaging workflow and dkms instructions (closes 218)

-------------------------------------------------------------------
Fri Mar 17 15:55:46 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~40.g4f3464d:
  * wifi: rtw89: fix SER L1 might stop entering LPS issue
  * wifi: rtw89: fix AP mode authentication transmission failed
  * rtw89: Bring code up to kernel 6.3 level
  * wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready
  * wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status()
  * wifi: rtw89: fix potential wrong mapping for pkt-offload
  * wifi: rtw89: phy: set TX power according to RF path number by chip
  * wifi: rtw89: 8852b: correct register mask name of TX power offset
  * wifi: rtw89: use passed channel in set_tx_shape_dfir()
  * wifi: rtw89: 8852be: enable CLKREQ of PCI capability
  * wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first
  * wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0
  * wifi: rtw89: 8852b: reset IDMEM mode to default value
  * wifi: rtw89: add use of pkt_list offload to debug entry
  * wifi: rtw89: refine packet offload flow
  * wifi: rtw89: fix potential wrong mapping for pkt-offload
  * wifi: rtw89: disallow enter PS mode after create TDLS link
  * wifi: rtw89: refine MCC C2H debug logs
  * wifi: rtw89: fix parsing offset for MCC C2H
  * wifi: rtw89: deal with RXI300 error
  * wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
  * wifi: rtw89: mac: add function to get TSF
  * wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync()
  * wifi: rtw89: correct unit for port offset and refine macro
  * wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0
  * wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle
  * wifi: rtw89: coex: Correct A2DP exist variable source
  * wifi: rtw89: coex: Set Bluetooth background scan PTA request priority
  * wifi: rtw89: coex: Refine coexistence log
  * wifi: rtw89: coex: Force to update TDMA parameter when radio state change
  * wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change
  * wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables

-------------------------------------------------------------------
Sat Jan 28 11:43:21 UTC 2023 - Sauerlandlinux@gmx.de

- delete the Reqiures fot Firmware

-------------------------------------------------------------------
Sat Jan 21 16:51:36 UTC 2023 - Sauerlandlinux@gmx.de

- Update to version 5.17~36.gfce040c:
  * wifi: rtw89: 8852b: fill the missing configuration about queue empty checking
  * wifi: rtw89: fix assignation of TX BD RAM table
  * wifi: rtw89: 8852c: rfk: correct ADC clock settings
  * wifi: rtw89: correct register definitions of digital CFO and spur elimination
  * wifi: rtw89: set the correct mac_id for management frames
  * wifi: rtw89: fix null vif pointer when get management frame date rate
  * wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate
  * wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy
  * wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor
  * wifi: rtw89: coex: refactor debug log of slot list
  * wifi: rtw89: coex: Change firmware steps report to version separate
  * wifi: rtw89: coex: Change Wi-Fi Null data report to version separate
  * wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control
  * wifi: rtw89: Add missing check for alloc_workqueue
  * wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
  * wifi: rtw89: coex: Update WiFi role info H2C report
  * wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A
  * wifi: rtw89: coex: Add v5 firmware control report
  * wifi: rtw89: coex: Change firmware control report to version separate
  * wifi: rtw89: coex: Add v4 version firmware cycle report
  * wifi: rtw89: coex: Rename BTC firmware cycle report by feature version
  * wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report
  * wifi: rtw89: Fix a typo in debug message
  * rtw89: Fix some merge errors
  * wifi: rtw89: 8852c: rfk: recover RX DCK failure
  * wifi: rtw89: 8852c: rfk: correct DPK settings
  * wifi: rtw89: 8852c: rfk: correct DACK setting
  * wifi: rtw89: fw: adapt to new firmware format of security section
  * wifi: rtw89: consider ER SU as a TX capability
  * wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA
  * wifi: rtw89: refine 6 GHz scanning dwell time
  * wifi: rtw89: 8852b: update BSS color mapping register
  * wifi: rtw89: coex: Change TDMA related logic to version separate
  * wifi: rtw89: coex: refactor _chk_btc_report() to extend more features
  * wifi: rtw89: coex: Add v2 BT AFH report and related variable
  * wifi: rtw89: coex: Update BTC firmware report bitmap definition
  * wifi: rtw89: coex: Enable Bluetooth report when show debug info
  * wifi: rtw89: coex: use new introduction BTC version format
  * wifi: rtw89: coex: add BTC format version derived from firmware version

-------------------------------------------------------------------
Sat Dec 10 09:45:40 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~36.ge834edf:
  * wifi: rtw89: add join info upon create interface
  * wifi: rtw89: fix unsuccessful interface_add flow
  * wifi: rtw89: stop mac port function when stop_ap()
  * wifi: rtw89: add mac TSF sync function
  * wifi: rtw89: request full firmware only once if it's early requested
  * wifi: rtw89: don't request partial firmware if SECURITY_LOADPIN_ENFORCE
  * rtw89: Update README.md
  * wifi: rtw89: 8852b: turn off PoP function in monitor mode
  * wifi: rtw89: add HE radiotap for monitor mode
  * wifi: rtw89: enable mac80211 virtual monitor interface
  * Fix typo
  * Fix typo

-------------------------------------------------------------------
Sat Dec 03 06:49:38 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~35.g68c19cb:
  * wifi: rtw89: link rtw89_vif and chanctx stuffs
  * wifi: rtw89: fw: implement MCC related H2C
  * wifi: rtw89: mac: process MCC related C2H
  * wifi: rtw89: introduce helpers to wait/complete on condition
  * wifi: rtw89: check if atomic before queuing c2h
  * wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info

-------------------------------------------------------------------
Sat Nov 26 17:39:56 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~34.gdc13d27:
  * rtw89: Fix builds for kernels before 6.0 - again
  * rtw89: Fix builds older than 6.0
  * rtw89: debian: Fix the rules by removing mention of .bin
  * wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame
  * wifi: rtw89: fix physts IE page check
  * wifi: rtw89: avoid inaccessible IO operations during doing change_interface()
  * wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly
  * wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence
  * wifi: rtw89: Fix some error handling path in rtw89_wow_enable()
  * wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc()

-------------------------------------------------------------------
Sat Nov 19 08:39:46 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~33.ga2c1135:
  * rtw89: Remove all firmware and firmware package

-------------------------------------------------------------------
Sat Nov 12 15:02:40 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~32.g40d72a0:
  * rtw89: Fix build for kernels older than 5.18
  * wifi: rtw89: use u32_encode_bits() to fill MAC quota value
  * wifi: rtw89: 8852b: change debug mask of message of no TX resource
  * wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER
  * wifi: rtw89: dump dispatch status via debug port
  * rtw89: Bring code up to the version of Nov 1, 2022
  * rtw89: Selectively copy firmware to /lib/firmware/rtw89/
  * Update Makefile

-------------------------------------------------------------------
Sat Oct 29 12:08:07 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~31.gf4a313b:
  * rtw89: Add some additional changes for wow feature
  * rtw89: Fix the call to ieee80211_nullfunc_get() correctly
  * rtw89: Update rtw8852be firmware
  * rtw89: error: too many arguments to function 'ieee80211_nullfunc_get' for linux-5.x.y.
  * Change clone GitHub URLs
  * rtw89: Copy all wifi firmware files
  * wifi: rtw89: add WoWLAN pattern match support
  * wifi: rtw89: add WoWLAN function support
  * wifi: rtw89: add related H2C for WoWLAN mode
  * wifi: rtw89: add drop tx packet function
  * wifi: rtw89: add function to adjust and restore PLE quota
  * wifi: rtw89: move enable_cpu/disable_cpu into fw_download
  * wifi: rtw89: collect and send RF parameters to firmware for WoWLAN
  * wifi: rtw89: fw: adapt to new firmware format of dynamic header
  * wifi: rtw89: 8852c: make table of RU mask constant
  * wifi: rtw89: declare support bands with const
  * wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE

-------------------------------------------------------------------
Sat Oct 22 15:48:22 UTC 2022 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- add leap155.patch to build with Leap 15.5

-------------------------------------------------------------------
Sat Oct 15 12:32:26 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~29.g8d51753:
  * rtw89: Update rtw8852c firmware
  * wifi: rtw89: phy: add dummy C2H handler to avoid warning message
  * wifi: rtw89: 8852b: add chip_ops related to RF calibration
  * wifi: rtw89: 8852b: rfk: add DPK
  * rtw89: Fix build for kernel 5.7
  * wifi: rtw89: 8852b: rfk: add TSSI
  * wifi: rtw89: 8852b: rfk: add IQK
  * wifi: rtw89: 8852b: rfk: add RX DCK
  * wifi: rtw89: 8852b: rfk: add RCK
  * wifi: rtw89: 8852b: rfk: add DACK
  * rtw89: rtw8852be: Some late fixes
  * wifi: rtw89: 8852b: add basic attributes of chip_info
  * wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations
  * wifi: rtw89: 8852b: add chip_ops to configure TX/RX path
  * wifi: rtw89: 8852b: add chip_ops to query PPDU
  * wifi: rtw89: 8852b: add chip_ops related to BT coexistence
  * wifi: rtw89: 8852b: add chip_ops to get thermal
  * wifi: rtw89: 8852b: add basic baseband chip_ops
  * wifi: rtw89: 8852b: add power on/off functions
  * wifi: rtw89: fix wrong bandwidth settings after scan
  * wifi: rtw89: 8852b: add chip_ops::set_channel_help
  * wifi: rtw89: correct 6 GHz scan behavior

-------------------------------------------------------------------
Sat Oct 08 08:09:49 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~28.ga7e89c2:
  * rtw89: Fix some missing parts from wireless-next
  * rtw89: Fix typo in Makefile
  * rtw89: Add firmware for 8852be and 8852ce
  * wifi: rtw89: 8852b: add chip_ops::set_channel
  * wifi: rtw89: make generic functions to convert subband gain index
  * wifi: rtw89: 8852b: add HFC quota arrays
  * wifi: rtw89: 8852b: set proper configuration before loading NCTL
  * wifi: rtw89: parse PHY status only when PPDU is to_self
  * wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code
  * wifi: rtw89: add to dump TX FIFO 0/1 for 8852C
  * wifi: rtw89: 8852c: set pin MUX to enable BT firmware log
  * wifi: rtw89: phy: ignore warning of bb gain cfg_type 4
  * wifi: rtw89: 8852c: update BB parameters to v28
  * wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK
  * wifi: rtw89: 8852c: correct set of IQK backup registers
  * rtw89: Fix builds from kernel v5.8 and up
  * rtw89: Turn on build of rtw_8852be
  * rtw89: Fix errors in introduced during edit
  * wifi: rtw89: 8852be: add 8852BE PCI entry
  * wifi: rtw89: 8852b: add chip_ops to read phy cap
  * wifi: rtw89: 8852b: add chip_ops to read efuse
  * wifi: rtw89: 8852b: add chip_ops::set_txpwr
  * wifi: rtw89: debug: txpwr_table considers sign
  * wifi: rtw89: phy: make generic txpwr setting functions
  * wifi: rtw89: 8852b: add tables for RFK
  * wifi: rtw89: 8852b: add BB and RF tables (2 of 2)
  * wifi: rtw89: 8852b: add BB and RF tables (1 of 2)
  * wifi: rtw89: check DLE FIFO size with reserved size
  * wifi: rtw89: mac: correct register of report IMR
  * wifi: rtw89: pci: set power cut closed for 8852be
  * wifi: rtw89: pci: add to do PCI auto calibration
  * wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
  * wifi: rtw89: add DMA busy checking bits to chip info
  * wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
  * wifi: rtw89: pci: mask out unsupported TX channels

-------------------------------------------------------------------
Thu Sep 29 17:30:50 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~27.g315a7d2:
  * rtw89: Change README.md
  * wifi: rtw89: support for enable/disable MSDU aggregation
  * wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions
  * wifi: rtw89: support for processing P2P power saving
  * wifi: rtw89: support WMM-PS in P2P GO mode
  * wifi: rtw89: set wifi_role of P2P
  * wifi: rtw89: send OFDM rate only in P2P mode
  * wifi: rtw89: support P2P

-------------------------------------------------------------------
Sun Sep 25 11:29:18 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~26.g0e69f6f:
  * rtw89: Add necessary file chan.c
  * rtw89: Add missing core.h back into repo
  * rtw89: Bring this repo up to date with wireless-next as of Sep. 23, 2022

-------------------------------------------------------------------
Fri Sep 23 07:25:26 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~25.g8e7f9b3:
  * rtw89: Fix core.c for lack of 6GHz in kernels oder then 5.4
  * updated leap152.patch
-------------------------------------------------------------------
Thu Sep 22 17:29:58 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~24.g5b340a8:
  * rtw89: Fix issues with missing NL80211_BAND_6GHZ for kernels older that 5.4
  * rtw89: Update repo to match kernel 5.19 as of 9/15/2022

-------------------------------------------------------------------
Fri Aug 19 21:59:59 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~23.ge3ef10e:
  * rtw89: Fix builds for kernel 6.0
  * rtw89: Include explicit uninstall directions

-------------------------------------------------------------------
Sat Jul 02 16:06:43 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.17~22.gf3ea327:
  * rtw89: Fix build for kernels newer or equal that 5.19

-------------------------------------------------------------------
Fri Apr 29 15:55:52 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.16~22.gda9d01e:
  * add leap152.patch
  * rtw89: Fix typos in mac.c and phy.c
  * rtw89: Fix build for kernels older that 5.4
  * A minor change
  * Update location of new modules on dkms.conf
  * rtw89: Add new modules to dkms.conf
  * rtw89: Update for new module layout
  * rtw89: implement stop and resume channels transmission v1
  * rtw89: extend mac tx_en bits from 16 to 32
  * rtw89: change value assignment style of rtw89_mac_cfg_gnt()
  * rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs

-------------------------------------------------------------------
Wed Apr 20 18:10:01 UTC 2022 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- delete leap152-fallthrough.patch

-------------------------------------------------------------------
Thu Mar 24 20:43:08 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.16~19.ge369940:
  * rtw89: Update for new module layout
  * rtw89: implement stop and resume channels transmission v1
  * rtw89: extend mac tx_en bits from 16 to 32
  * rtw89: change value assignment style of rtw89_mac_cfg_gnt()
  * rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs
  * rtw89: disable FW and H2C function if CPU disabled
  * rtw89: initialize preload window of D-MAC
  * rtw89: modify MAC enable functions
  * rtw89: add config_rf_reg_v1 to configure RF parameter tables
  * rtw89: 8852c: add read/write rf register function
  * rtw89: 8852c: add setting of TB UL TX power offset
  * rtw89: 8852c: add write/read crystal function in CFO tracking
  * rtw89: modify dcfo_comp to share with chips
  * rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
  * rtw89: Update repo to match kernel 5.18 as of 3/14/2022
  * rtw89: 8852a: update fw to v0.13.36.0

-------------------------------------------------------------------
Sat Feb 26 07:04:56 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.16~18.gfe43530:
  * rtw89: Make explicit that using these drivers on kernels 5.16+ will fail
  * rtw89: Update 8852a BT firmware to 0xDFB7_6D7A

-------------------------------------------------------------------
Sat Jan 29 08:23:10 UTC 2022 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Updating leap152-fallthrough.patch 

-------------------------------------------------------------------
Fri Jan 28 22:12:40 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.16~17.g72c6262:
  * rtw89: use pci_read/write_config instead of dbi read/write
  * rtw89: refine DIG feature to support 160M and CCK PD

-------------------------------------------------------------------
Fri Jan 21 19:19:24 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.16~16.geb614fb:
  * rtw89: Add missing patch to handle ill-formed HVT MCS-10
  * rtw89: Fix builds for kernel 5.17

-------------------------------------------------------------------
Sat Jan 15 07:52:17 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.16~15.g4dc5371:
  * rtw89: Fix a possible unitialized variable qempty
  * rtw89: Remove global definition of rtw89_pm_ops
  * Use the AUR correctly and avoid partial upgrades
  * rtw89: Bring driver up to date as of 20220110

-------------------------------------------------------------------
Fri Jan 07 15:08:57 UTC 2022 - Sauerlandlinux@gmx.de

- Update to version 5.16~14.g8d19cda:
  * rtw89: Remove usb kernel modules from signing
  * rtw89: Remove the USB code from here
  * Update dkms.conf
  * Further change to README.md

-------------------------------------------------------------------
Mon Dec 27 14:08:19 UTC 2021 - Sauerlandlinux@gmx.de

- Update to version 5.16~13.g4dd80a4:
  * rtw89: Edit README.md
  * rtw89: coex: Define LPS state for BTC using
  * rtw89: coex: Update COEX to 5.5.8
  * rtw89: coex: Cancel PS leaving while C2H comes
  * rtw89: coex: Define LPS state for BTC using
  * rtw89: coex: Not to send H2C when WL not ready and count H2C
  * rtw89: Update README - all branches but main are deleted.

-------------------------------------------------------------------
Sun Dec 12 17:24:29 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Update to version 5.16~12.g2d6bb82:
- Changed branch 'v7' to 'main'

  * rtw89: Modify so that PCI and USB devices can have distinct firmware    
  * Update README.md
  * rtw89: Update Makefile for brain-dead distros
  * rtw89: Update firmware to v0.13.33.0
  * rtw89: Switch Makefile to use bash as its shell
  * rtw89: Fix makefile
  * rtw89: Add additional devices to USB table
  * rtw89: Fix some checkfile warnings
  * rtw89: Add initial code for the RTL8852AU
        This code is not tested.
  * rtw89: Routine ieee80211_tx_dequeue_ni() was added in kernel 5.4
  * rtw89: don't kick off TX DMA if failed to write skb
  * rtw89: remove cch_by_bw which is not used
  * Merge branch 'main' of github.com:lwfinger/rtw89
  * rtw89: A final fix for fsleep and the openSUSE fixes
  * rtw89: A further fix for openSUSE
  * rtw89: Reverse bitfield operations change
  * rtw89: Move v7 code to main branch

-------------------------------------------------------------------
Tue Nov 23 15:14:33 UTC 2021 - Sauerlandlinux@gmx.de

- Update to version 5.16~10.g248a921:
  * rtw89: Rework SUSE special code

-------------------------------------------------------------------
Sat Nov 20 17:45:20 UTC 2021 - Sauerlandlinux@gmx.de

- Update to version 5.16~8.gc937d3e:
  * rtw89: Fix yet another problem with fsleep
  * rtw89: Fix warning that CONFIG_SUSE_VERSION is not defined
  * rtw89: Fix Makefile to store BT firmware in the correct place
  * rtw89: use inline function instead macro to set H2C and CAM
  * rtw89: add const in the cast of le32_get_bits()
  * rtw89: update partition size of firmware header on skb->data

-------------------------------------------------------------------
Thu Nov 04 20:49:58 UTC 2021 - Sauerlandlinux@gmx.de

- Update to version 5.16~7.gf658a40:
  * Revert "rtw89: Add dummy "fallthrough""

-------------------------------------------------------------------
Thu Nov  4 10:55:30 UTC 2021 - Martin Wilck <mwilck@suse.com>

- spec file: apply "fallthrough" fix for SLE15-SP2, too
- install firmware info "updates" subdir to avoid conflicts with
  kernel-firmware (bsc#1191321)

-------------------------------------------------------------------
Wed Nov 03 06:58:23 UTC 2021 - Sauerlandlinux@gmx.de

- Update to version 5.16~6.g585c119:
  * rtw89: Add dummy "fallthrough"
  * rtw89: Fix error when qempty.qempty not defined when dle_dfi_ctrl() fails

-------------------------------------------------------------------
Sat Oct 30 07:30:24 UTC 2021 - Sauerlandlinux@gmx.de

- Update to version 5.16~4.ge0e98a8:
  * rtw89: Update to latest firmware
  * Fix variable dereferenced before check 'sta'
  * rtw89: fix return value in hfc_pub_cfg_chk
  * rtw89: remove duplicate register definitions
  * rtw89: fix error function parameter

-------------------------------------------------------------------
Mon Oct 25 08:31:29 UTC 2021 - mwilck@suse.com

- Update to version 5.16~3.g38316db:
  * remove leap153.patch (Upstream needs no patches any more for
    Leap 15.3 and 15.2 - boo#1191321)
  * build fixes for older kernels

-------------------------------------------------------------------
Fri Oct 22 09:10:39 UTC 2021 - Martin Wilck <mwilck@suse.com>

- Use SOURCE_DATE_EPOCH for reproducible builds

-------------------------------------------------------------------
Fri Oct 22 08:36:27 UTC 2021 - mwilck@suse.com

- New versioning scheme: kernel version in which this code base is
  likely to be merged + pre-release number + git hash
- Use OBS source services
- Update to version 5.16~1.gd338cdb
  (sources are identical to previous package)

-------------------------------------------------------------------
Thu Oct 21 18:39:09 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- rtw89: Fix builds for kernels 5.9 and older

- rtw89: Conditionalize references to he_mcs[]

- rtw89: Fix build for kernels < 5.8
      Also fix a typo.

-------------------------------------------------------------------
Thu Oct 21 07:08:44 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- added a new patch to get building on Leap 15.3 ( thanks Larry Finger)
  * add leap153.patch  

-------------------------------------------------------------------
Tue Oct 19 11:10:25 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- switched to rtw89 Version 7 

-------------------------------------------------------------------
Sat Oct  2 06:36:04 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

  * rtw89: Check sec_cam in rtw89_cam_sec_key_del()
    
    There are sometimes NULL dereference BUGS on disconnect. The traceback points to
    sec_cam_idx = sec_cam->sec_cam_idx as the offending statement. Check these pointers
    at entry.

-------------------------------------------------------------------
Fri Sep 17 15:41:36 UTC 2021 - Martin Wilck <martin.wilck@suse.com>

- Added subpackage for firmware

-------------------------------------------------------------------
Fri Sep 17 13:50:54 UTC 2021 - Martin Wilck <mwilck@suse.com>

- Spec file update

  * Skip initrd rebuilding (hardly necessary for wifi)
  * Add module signing
  * Always use multiple jobs if possible
  * Remove superflous Obsoletes:, Conflicts:, and Provides:
    (this is handled by kernel-module-subpackage)

-------------------------------------------------------------------
Wed Aug 18 16:26:51 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Update to Version 20210817

  * Add Makefile target to sign kernel modules for SecureBoot
  * Makefile: add .PHONY target
  * rtw89: The fix for 32-bit systems is wrong
	    Rather than do_div(), we should use DIV_ROUND_DOWN_ULL().
  * rtw89: Fix divide problem on 32-bit systems
	    The driver does two 64-bit divides. These are OK on a 64-bit system, but
   		lead to a missing routine __udivdi3. The fix is to replace those divisions
    	with a call to do_div(). With that, the kernel does the right thing.
  * rtw89: Patch to permit IPv6 operation 

-------------------------------------------------------------------
Sun Jul 25 15:34:08 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Update to Version 20210725

  * rtw89: Supply script to unload the driver before hibernation/sleep
        The script reloads the driver upon resumption. README.md is updated.
  * rtw89: Trial fix for problem with AMD

-------------------------------------------------------------------
Mon Jul 19 07:59:50 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Update to version 20210719

  * rtw89: Add patch that might improve connectivity
  * rtw89: Make certain that firmware direttory exists
  * rtw89: Update source and firmware for PCI ID 10ec:a85a
  * rtw89: Fix builds for kernel v5.4
  * rtw89: Fix builds for kernel v5.6

-------------------------------------------------------------------
Sat Jul  3 16:12:15 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Update the Source to Version 5

-------------------------------------------------------------------
Thu Jul  1 16:11:45 UTC 2021 - Stephan Hemeier <Sauerlandlinux@gmx.de>

- Initial build
openSUSE Build Service is sponsored by