/* * Copyright (c) 2012-2018 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the * above copyright notice and this permission notice appear in all * copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. */ /** * DOC: This file contains centralized definitions of converged configuration. */ #ifndef __CFG_MLME_WIFI_POS_H #define __CFG_MLME_WIFI_POS_H /* * * gfine_time_meas_cap - fine timing measurement capability information * @Min: 0x0000 * @Max: 0x00BD * @Default: 0x00BD * * 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 | * +----------+-----+-----+------+------+-------+-------+-----+-----+ * * resp - responder role; init- initiator role * * CFG_FINE_TIME_MEAS_CAPABILITY_MAX computed based on the table * +-----------------+-----------------+-----------+ * | Device Role | Initiator | Responder | * +-----------------+-----------------+-----------+ * | Station | Y | N | * | P2P-CLI | Y | Y | * | P2P-GO | Y | Y | * | SAP | N | Y | * +-----------------+-----------------+-----------+ * * Related: None * * Supported Feature: WIFI POS * * Usage: Internal/External * * */ #define CFG_FINE_TIME_MEAS_CAPABILITY CFG_INI_UINT( \ "gfine_time_meas_cap", \ 0x0000, \ 0x00BD, \ 0x00BD, \ CFG_VALUE_OR_DEFAULT, \ "fine timing measurement capability") #define CFG_WIFI_POS_ALL \ CFG(CFG_FINE_TIME_MEAS_CAPABILITY) #endif /* __CFG_MLME_WIFI_POS_H */