| /* |
| * Copyright (C) 2014 Felix Fietkau <nbd@openwrt.org> |
| * Copyright (C) 2015 Jakub Kicinski <kubakici@wp.pl> |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 |
| * as published by the Free Software Foundation |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| |
| #ifndef __MT76X0U_MCU_H |
| #define __MT76X0U_MCU_H |
| |
| #include "../mt76x02_mcu.h" |
| |
| struct mt76x0_dev; |
| |
| #define MT_MCU_IVB_SIZE 0x40 |
| #define MT_MCU_DLM_OFFSET 0x80000 |
| |
| /* We use same space for BBP as for MAC regs |
| * #define MT_MCU_MEMMAP_BBP 0x40000000 |
| */ |
| #define MT_MCU_MEMMAP_RF 0x80000000 |
| |
| enum mcu_calibrate { |
| MCU_CAL_R = 1, |
| MCU_CAL_RXDCOC, |
| MCU_CAL_LC, |
| MCU_CAL_LOFT, |
| MCU_CAL_TXIQ, |
| MCU_CAL_BW, |
| MCU_CAL_DPD, |
| MCU_CAL_RXIQ, |
| MCU_CAL_TXDCOC, |
| MCU_CAL_RX_GROUP_DELAY, |
| MCU_CAL_TX_GROUP_DELAY, |
| }; |
| |
| #endif |