[bwn] add Q52 macros.
The PHY-N code uses a different format for gain values, so these macros are used for converting to/from and print out values.
This commit is contained in:
parent
e978e0a484
commit
ce21496b18
@ -55,6 +55,12 @@ bwn_clamp_val(int val, int lo, int hi)
|
||||
return val;
|
||||
}
|
||||
|
||||
/* Q52 format - used in PHY routines */
|
||||
#define INT_TO_Q52(i) ((i) << 2)
|
||||
#define Q52_TO_INT(q52) ((q52) >> 2)
|
||||
#define Q52_FMT "%u.%u"
|
||||
#define Q52_ARG(q52) Q52_TO_INT(q52), ((((q52) & 0x3) * 100) / 4)
|
||||
|
||||
extern unsigned int bwn_sqrt(struct bwn_mac *mac, unsigned int x);
|
||||
|
||||
#endif /* __IF_BWN_UTIL_H__ */
|
||||
|
Loading…
x
Reference in New Issue
Block a user