qcacld-3.0: Send RTT capability for STA mode

Based on the ini gfine_time_meas_cap, send enable/disable value to the
firmware for STA INITIATOR/RESPONDER mode using VDEV set param.

Change-Id: Idd4142e13061cd1af992bda88d0a0b81edc42fef
CRs-Fixed: 2574050
Šī revīzija ir iekļauta:
Sourav Mohapatra
2019-11-20 14:22:28 +05:30
revīziju iesūtīja nshrivas
vecāks 09db9462f7
revīzija fab026a99a
7 mainīti faili ar 55 papildinājumiem un 38 dzēšanām

Parādīt failu

@@ -33,12 +33,12 @@
* fine timing measurement capability information
*
* <----- fine_time_meas_cap (in bits) ----->
* +----------+-----+-----+------+------+-------+-------+-----+-----+
* | 8-31 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
* +----------+-----+-----+------+------+-------+-------+-----+-----+
* | reserved | SAP | SAP |P2P-GO|P2P-GO|P2P-CLI|P2P-CLI| STA | STA |
* | |resp |init |resp |init |resp |init |resp |init |
* +----------+-----+-----+------+------+-------+-------+-----+-----+
* +---------+-----+-----+-----+-----+------+------+-------+-------+-----+-----+
* | 10-31 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
* +---------+-----+-----+-----+-----+------+------+-------+-------+-----+-----+
* | reserved| NAN | NAN | SAP | SAP |P2P-GO|P2P-GO|P2P-CLI|P2P-CLI| STA | STA |
* | | resp|init |resp |init |resp |init |resp |init |resp |init |
* +---------+-----+-----+-----+-----+------+------+-------+-------+-----+-----+
*
* resp - responder role; init- initiator role
*
@@ -63,8 +63,8 @@
#define CFG_FINE_TIME_MEAS_CAPABILITY CFG_INI_UINT( \
"gfine_time_meas_cap", \
0x0000, \
0x00BD, \
0x000D, \
0x003BD, \
0x0030D, \
CFG_VALUE_OR_DEFAULT, \
"fine timing measurement capability")

Parādīt failu

@@ -532,9 +532,11 @@ struct nan_event_params {
* struct nan_msg_params - NAN request params
* @request_data_len: request data length
* @request_data: request data
* @rtt_cap: indicate if responder/initiator role is supported
*/
struct nan_msg_params {
uint16_t request_data_len;
uint32_t rtt_cap;
/* Variable length, do not add anything after this */
uint8_t request_data[];
};