// SPDX-License-Identifier: ISC /* Copyright (C) 2020 MediaTek Inc. */ #ifndef __MT7915_TESTMODE_H #define __MT7915_TESTMODE_H struct mt7915_tm_trx { u8 type; u8 enable; u8 band; u8 rsv; }; struct mt7915_tm_freq_offset { u8 band; __le32 freq_offset; }; struct mt7915_tm_cmd { u8 testmode_en; u8 param_idx; u8 _rsv[2]; union { __le32 data; struct mt7915_tm_trx trx; struct mt7915_tm_freq_offset freq; u8 test[72]; } param; } __packed; enum { TM_MAC_TX = 1, TM_MAC_RX, TM_MAC_TXRX, TM_MAC_TXRX_RXV, TM_MAC_RXV, TM_MAC_RX_RXV, }; #endif