Commit | Line | Data |
---|---|---|
0e3d6777 | 1 | /* SPDX-License-Identifier: ISC */ |
7bc04215 FF |
2 | /* |
3 | * Copyright (C) 2016 Felix Fietkau <nbd@nbd.name> | |
7bc04215 FF |
4 | */ |
5 | ||
6 | #ifndef __MT76x2_MAC_H | |
7 | #define __MT76x2_MAC_H | |
8 | ||
7a07adcd | 9 | #include "mt76x2.h" |
7bc04215 | 10 | |
e40803f2 | 11 | struct mt76x02_dev; |
7bc04215 | 12 | struct mt76x2_sta; |
98ff26e5 | 13 | struct mt76x02_vif; |
7bc04215 | 14 | |
e40803f2 LB |
15 | int mt76x2_mac_start(struct mt76x02_dev *dev); |
16 | void mt76x2_mac_stop(struct mt76x02_dev *dev, bool force); | |
2858f60a FF |
17 | |
18 | static inline void mt76x2_mac_resume(struct mt76x02_dev *dev) | |
19 | { | |
20 | mt76_wr(dev, MT_MAC_SYS_CTRL, | |
21 | MT_MAC_SYS_CTRL_ENABLE_TX | | |
22 | MT_MAC_SYS_CTRL_ENABLE_RX); | |
23 | } | |
7bc04215 | 24 | |
7bc04215 | 25 | #endif |