qcacmn: Add data and constants for frequency offset sign bit
Issue: The offset parameter in bangradar unit test parameter is only one byte long. Whereas radar offsets has a range of [-160, 80] MHz if host supports 320 MHz bandwidth. but with bangradar unit test command only till -128 MHz is possible To fix this, Add frequnecy offset sign bit(13th bit) if hosts supports 320 MHz bandwidth. Firmware will identify max range of [-160,80] with sign bit. Change-Id: I33ea8e9185f8d25b81cad7a18dcca6d2d6f42669 CRs-Fixed: 3270525
This commit is contained in:

committed by
Madan Koyyalamudi

parent
26bf9ca291
commit
969c3c5161
@@ -54,14 +54,14 @@
|
||||
*
|
||||
* ------------------------------32 bits arg----------------------------
|
||||
*
|
||||
* ------------19 bits-------|--2 bits-|-------8 bits------|1 bit|2 bits|
|
||||
* -------18 bits------|1 bit|--2 bits-|-------8 bits------|1 bit|2 bits|
|
||||
* ______________________________________________________________________
|
||||
*| | | | | | | | | | | | | | | | | |
|
||||
*|------19 Unused bits------| x | | x |x|x|x| |x|x|x|x| |x| x | x | x |
|
||||
*|__________________________|___|_|___|_|_|_|_|_|_|_|_|_|_|_____|___|___|
|
||||
*| | | | | | | | | | | | | | | | | | |
|
||||
*|---18 Unused bits---| x | x | | x |x|x|x| |x|x|x|x| |x| x | x | x |
|
||||
*|____________________|_____|___|_|___|_|_|_|_|_|_|_|_|_|_|_____|___|___|
|
||||
*
|
||||
* |_________|___________________|_____|_______|
|
||||
* det.ID freq.offset Chirp seg.ID
|
||||
* |_____|_________|___________________|_____|_______|
|
||||
* sign det.ID freq.offset Chirp seg.ID
|
||||
*
|
||||
* @DFS_UNIT_TEST_NUM_ARGS: Number of arguments for bangradar unit test
|
||||
* command.
|
||||
@@ -76,14 +76,16 @@ enum {
|
||||
DFS_MAX_NUM_UNIT_TEST_ARGS = DFS_UNIT_TEST_NUM_ARGS
|
||||
};
|
||||
|
||||
#define SEG_ID_SHIFT 0
|
||||
#define IS_CHIRP_SHIFT 2
|
||||
#define FREQ_OFF_SHIFT 3
|
||||
#define DET_ID_SHIFT 11
|
||||
#define SEG_ID_MASK 0x03
|
||||
#define IS_CHIRP_MASK 0x01
|
||||
#define FREQ_OFFSET_MASK 0xFF
|
||||
#define DET_ID_MASK 0x03
|
||||
#define SEG_ID_SHIFT 0
|
||||
#define IS_CHIRP_SHIFT 2
|
||||
#define FREQ_OFF_SHIFT 3
|
||||
#define DET_ID_SHIFT 11
|
||||
#define FREQ_OFFSET_SIGNBIT_SHIFT 13
|
||||
#define SEG_ID_MASK 0x03
|
||||
#define IS_CHIRP_MASK 0x01
|
||||
#define FREQ_OFFSET_MASK 0xFF
|
||||
#define DET_ID_MASK 0x03
|
||||
#define FREQ_OFFSET_SIGNBIT_MASK 0x01
|
||||
|
||||
/**
|
||||
* struct dfs_emulate_bang_radar_test_cmd - Unit test command structure to send
|
||||
|
Reference in New Issue
Block a user