Skip to content
This repository was archived by the owner on Jun 1, 2026. It is now read-only.

Commit 91ff27f

Browse files
JeevakaPrabusysopenci
authored andcommitted
Updated kernel headers for v6.1.92 rebase
Update kernel headers used by vendor HAL libraries for v6.1.92 rebase. Tests done: - Flash and boot in GVT-d with MTL & RPL NUC - Wi-Fi scan and connect - Bluetooth scan and connect - Audio playback - Video recording and playback - Camera still image capture - Video streaming - adb remount Tracked-On: OAM-122977 Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
1 parent 22b33ca commit 91ff27f

2 files changed

Lines changed: 65 additions & 5 deletions

File tree

kernel/lts2022-chromium/kernel-headers/linux/iwl-vendor-cmd.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@
115115
* table
116116
* @IWL_MVM_VENDOR_CMD_RFIM_GET_TABLE: Retrieve the RFIM table
117117
* @IWL_MVM_VENDOR_CMD_RFIM_GET_CAPA: Retrieve RFIM capabilities
118+
* @IWL_MVM_VENDOR_CMD_RFIM_SET_CNVI_MASTER: Set CNVI is master or not
118119
*/
119120

120121
enum iwl_mvm_vendor_cmd {
@@ -170,6 +171,7 @@ enum iwl_mvm_vendor_cmd {
170171
IWL_MVM_VENDOR_CMD_SAR_GET_TABLE = 0x34,
171172
IWL_MVM_VENDOR_CMD_GEO_SAR_GET_TABLE = 0x35,
172173
IWL_MVM_VENDOR_CMD_SGOM_GET_TABLE = 0x36,
174+
IWL_MVM_VENDOR_CMD_RFIM_SET_CNVI_MASTER = 0x37,
173175
IWL_MVM_VENDOR_CMD_GET_FW_VERSION = 0x41,
174176
IWL_MVM_VENDOR_CMD_GET_DRV_VERSION = 0x42,
175177
};
@@ -798,6 +800,7 @@ enum iwl_vendor_auth_akm_mode {
798800
* @IWL_MVM_VENDOR_ATTR_RFIM_CHANNELS: RFIM channels
799801
* @IWL_MVM_VENDOR_ATTR_RFIM_FREQ: RFIM frequency (u16)
800802
* @IWL_MVM_VENDOR_ATTR_RFIM_INFO: overall RFIM info (nested)
803+
* @IWL_MVM_VENDOR_ATTR_RFIM_CNVI_MASTER: CNVI master configuration (u32)
801804
* @IWL_MVM_VENDOR_ATTR_DRV_VER: string attribute
802805
* @IWL_MVM_VENDOR_ATTR_FW_VER: string attribute
803806
*
@@ -915,6 +918,7 @@ enum iwl_mvm_vendor_attr {
915918
IWL_MVM_VENDOR_ATTR_GEO_SAR_TABLE = 0x76,
916919
IWL_MVM_VENDOR_ATTR_GEO_SAR_VER = 0x77,
917920
IWL_MVM_VENDOR_ATTR_SGOM_TABLE = 0x78,
921+
IWL_MVM_VENDOR_ATTR_RFIM_CNVI_MASTER = 0x79,
918922
IWL_MVM_VENDOR_ATTR_FW_VER = 0x81,
919923
IWL_MVM_VENDOR_ATTR_DRV_VER = 0x82,
920924

kernel/lts2022-chromium/kernel-headers/linux/nl80211.h

Lines changed: 61 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* Copyright 2008 Jouni Malinen <jouni.malinen@atheros.com>
1212
* Copyright 2008 Colin McCabe <colin@cozybit.com>
1313
* Copyright 2015-2017 Intel Deutschland GmbH
14-
* Copyright (C) 2018-2022 Intel Corporation
14+
* Copyright (C) 2018-2023 Intel Corporation
1515
*
1616
* Permission to use, copy, modify, and/or distribute this software for any
1717
* purpose with or without fee is hereby granted, provided that the above
@@ -334,6 +334,15 @@
334334
* use %NL80211_CMD_START_AP or similar functions.
335335
*/
336336

337+
/**
338+
* DOC: OWE DH IE handling offload
339+
*
340+
* By setting @NL80211_EXT_FEATURE_OWE_OFFLOAD flag, drivers can indicate
341+
* kernel/application space to avoid DH IE handling. When this flag is
342+
* advertised, the driver/device will take care of DH IE inclusion and
343+
* processing of peer DH IE to generate PMK.
344+
*/
345+
337346
/**
338347
* enum nl80211_commands - supported nl80211 commands
339348
*
@@ -559,7 +568,8 @@
559568
* @NL80211_CMD_DEL_PMKSA: Delete a PMKSA cache entry, using %NL80211_ATTR_MAC
560569
* (for the BSSID) and %NL80211_ATTR_PMKID or using %NL80211_ATTR_SSID,
561570
* %NL80211_ATTR_FILS_CACHE_ID, and %NL80211_ATTR_PMKID in case of FILS
562-
* authentication.
571+
* authentication. Additionally in case of SAE offload and OWE offloads
572+
* PMKSA entry can be deleted using %NL80211_ATTR_SSID.
563573
* @NL80211_CMD_FLUSH_PMKSA: Flush all PMKSA cache entries.
564574
*
565575
* @NL80211_CMD_REG_CHANGE: indicates to userspace the regulatory domain
@@ -1299,6 +1309,16 @@
12991309
* @NL80211_CMD_MODIFY_LINK_STA: Modify a link of an MLD station
13001310
* @NL80211_CMD_REMOVE_LINK_STA: Remove a link of an MLD station
13011311
*
1312+
* @NL80211_CMD_SET_HW_TIMESTAMP: Enable/disable HW timestamping of Timing
1313+
* measurement and Fine timing measurement frames. If %NL80211_ATTR_MAC
1314+
* is included, enable/disable HW timestamping only for frames to/from the
1315+
* specified MAC address. Otherwise enable/disable HW timestamping for
1316+
* all TM/FTM frames (including ones that were enabled with specific MAC
1317+
* address). If %NL80211_ATTR_HW_TIMESTAMP_ENABLED is not included, disable
1318+
* HW timestamping.
1319+
* The number of peers that HW timestamping can be enabled for concurrently
1320+
* is indicated by %NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS.
1321+
*
13021322
* @NL80211_CMD_MAX: highest used command number
13031323
* @__NL80211_CMD_AFTER_LAST: internal use
13041324
*/
@@ -1560,6 +1580,8 @@ enum nl80211_commands {
15601580
NL80211_CMD_ANDROID_KABI_RESERVED_9,
15611581
NL80211_CMD_ANDROID_KABI_RESERVED_10,
15621582

1583+
NL80211_CMD_SET_HW_TIMESTAMP,
1584+
15631585
/* add new commands above here */
15641586

15651587
/* used to define NL80211_CMD_MAX below */
@@ -2785,6 +2807,27 @@ enum nl80211_commands {
27852807
* indicates that the sub-channel is punctured. Higher 16 bits are
27862808
* reserved.
27872809
*
2810+
* @NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS: Maximum number of peers that HW
2811+
* timestamping can be enabled for concurrently (u16), a wiphy attribute.
2812+
* A value of 0xffff indicates setting for all peers (i.e. not specifying
2813+
* an address with %NL80211_CMD_SET_HW_TIMESTAMP) is supported.
2814+
* @NL80211_ATTR_HW_TIMESTAMP_ENABLED: Indicates whether HW timestamping should
2815+
* be enabled or not (flag attribute).
2816+
*
2817+
* @NL80211_ATTR_EMA_RNR_ELEMS: Optional nested attribute for
2818+
* reduced neighbor report (RNR) elements. This attribute can be used
2819+
* only when NL80211_MBSSID_CONFIG_ATTR_EMA is enabled.
2820+
* Userspace is responsible for splitting the RNR into multiple
2821+
* elements such that each element excludes the non-transmitting
2822+
* profiles already included in the MBSSID element
2823+
* (%NL80211_ATTR_MBSSID_ELEMS) at the same index. Each EMA beacon
2824+
* will be generated by adding MBSSID and RNR elements at the same
2825+
* index. If the userspace includes more RNR elements than number of
2826+
* MBSSID elements then these will be added in every EMA beacon.
2827+
*
2828+
* @NL80211_ATTR_MLO_LINK_DISABLED: Flag attribute indicating that the link is
2829+
* disabled.
2830+
*
27882831
* @NUM_NL80211_ATTR: total number of nl80211_attrs available
27892832
* @NL80211_ATTR_MAX: highest attribute number currently defined
27902833
* @__NL80211_ATTR_AFTER_LAST: internal use
@@ -3319,6 +3362,13 @@ enum nl80211_attrs {
33193362

33203363
NL80211_ATTR_PUNCT_BITMAP,
33213364

3365+
NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS,
3366+
NL80211_ATTR_HW_TIMESTAMP_ENABLED,
3367+
3368+
NL80211_ATTR_EMA_RNR_ELEMS,
3369+
3370+
NL80211_ATTR_MLO_LINK_DISABLED,
3371+
33223372
NL80211_ATTR_ANDROID_KABI_RESERVED_1,
33233373
NL80211_ATTR_ANDROID_KABI_RESERVED_2,
33243374
NL80211_ATTR_ANDROID_KABI_RESERVED_3,
@@ -3347,7 +3397,7 @@ enum nl80211_attrs {
33473397

33483398
/* add attributes here, update the policy in nl80211.c */
33493399

3350-
__NL80211_ATTR_MAX_IMPLEMENTED = NL80211_ATTR_PUNCT_BITMAP,
3400+
__NL80211_ATTR_MAX_IMPLEMENTED = NL80211_ATTR_MLO_LINK_DISABLED,
33513401
__NL80211_ATTR_AFTER_LAST,
33523402
NUM_NL80211_ATTR = __NL80211_ATTR_AFTER_LAST,
33533403
NL80211_ATTR_MAX = __NL80211_ATTR_AFTER_LAST - 1
@@ -6435,6 +6485,12 @@ enum nl80211_feature_flags {
64356485
* in authentication and deauthentication frames sent to unassociated peer
64366486
* using @NL80211_CMD_FRAME.
64376487
*
6488+
* @NL80211_EXT_FEATURE_OWE_OFFLOAD: Driver/Device wants to do OWE DH IE
6489+
* handling in station mode.
6490+
*
6491+
* @NL80211_EXT_FEATURE_OWE_OFFLOAD_AP: Driver/Device wants to do OWE DH IE
6492+
* handling in AP mode.
6493+
*
64386494
* @NUM_NL80211_EXT_FEATURES: number of extended features.
64396495
* @MAX_NL80211_EXT_FEATURES: highest extended feature index.
64406496
*/
@@ -6506,8 +6562,8 @@ enum nl80211_ext_feature_index {
65066562
NL80211_EXT_FEATURE_PUNCT,
65076563
NL80211_EXT_FEATURE_SECURE_NAN,
65086564
NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA,
6509-
NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_1,
6510-
NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_2,
6565+
NL80211_EXT_FEATURE_OWE_OFFLOAD,
6566+
NL80211_EXT_FEATURE_OWE_OFFLOAD_AP,
65116567
NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_3,
65126568
NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_4,
65136569
NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_5,

0 commit comments

Comments
 (0)