Symbol: MT_BBP
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
15
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 4), 0x1FEDA049 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
16
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 4), 0x1FECA054 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
18
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 6), 0x00000045 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
19
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 6), 0x0000000A } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
21
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 8), 0x16344EF0 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
22
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 8), 0x122C54F2 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
24
{ RF_G_BAND | RF_BW_20, { MT_BBP(AGC, 12), 0x05052879 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
25
{ RF_G_BAND | RF_BW_40, { MT_BBP(AGC, 12), 0x050528F9 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
26
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 12), 0x050528F9 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
28
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 13), 0x35050004 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
29
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 13), 0x2C3A0406 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
31
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 14), 0x310F2E3C } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
32
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 14), 0x310F2A3F } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
34
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 26), 0x007C2005 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
35
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 26), 0x007C2005 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
37
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 27), 0x000000E1 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
38
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 27), 0x000000EC } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
40
{ RF_G_BAND | RF_BW_20, { MT_BBP(AGC, 28), 0x00060806 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
41
{ RF_G_BAND | RF_BW_40, { MT_BBP(AGC, 28), 0x00050806 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
42
{ RF_A_BAND | RF_BW_40, { MT_BBP(AGC, 28), 0x00060801 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
43
{ RF_A_BAND | RF_BW_20 | RF_BW_80, { MT_BBP(AGC, 28), 0x00060806 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
45
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(RXO, 28), 0x0000008A } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
47
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 31), 0x00000E23 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
48
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 31), 0x00000E13 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
50
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 32), 0x00003218 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
51
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 32), 0x0000181C } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
53
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 33), 0x00003240 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
54
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 33), 0x00003218 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
56
{ RF_G_BAND | RF_BW_20, { MT_BBP(AGC, 35), 0x11111616 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
57
{ RF_G_BAND | RF_BW_40, { MT_BBP(AGC, 35), 0x11111516 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
58
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 35), 0x11111111 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
60
{ RF_G_BAND | RF_BW_20, { MT_BBP(AGC, 39), 0x2A2A3036 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
61
{ RF_G_BAND | RF_BW_40, { MT_BBP(AGC, 39), 0x2A2A2C36 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
62
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 39), 0x2A2A2A2A } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
64
{ RF_G_BAND | RF_BW_20, { MT_BBP(AGC, 43), 0x27273438 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
65
{ RF_G_BAND | RF_BW_40, { MT_BBP(AGC, 43), 0x27272D38 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
66
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 43), 0x27271A1A } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
68
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 51), 0x17171C1C } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
69
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 51), 0xFFFFFFFF } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
71
{ RF_G_BAND | RF_BW_20, { MT_BBP(AGC, 53), 0x26262A2F } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
72
{ RF_G_BAND | RF_BW_40, { MT_BBP(AGC, 53), 0x2626322F } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
73
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 53), 0xFFFFFFFF } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
75
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 55), 0x40404040 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
76
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 55), 0xFFFFFFFF } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
78
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(AGC, 58), 0x00001010 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
79
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(AGC, 58), 0x00000000 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
81
{ RF_G_BAND | RF_BW_20 | RF_BW_40, { MT_BBP(RXFE, 0), 0x3D5000E0 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
82
{ RF_A_BAND | RF_BW_20 | RF_BW_40 | RF_BW_80, { MT_BBP(RXFE, 0), 0x895000E0 } },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
100
{ MT_BBP(AGC, 24), 0x00002F3A },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
101
{ MT_BBP(AGC, 25), 0x8000005A },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
102
{ MT_BBP(AGC, 26), 0x007C2005 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
103
{ MT_BBP(AGC, 33), 0x00003238 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
104
{ MT_BBP(AGC, 34), 0x000A0C0C },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
105
{ MT_BBP(AGC, 37), 0x2121262C },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
106
{ MT_BBP(AGC, 41), 0x38383E45 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
107
{ MT_BBP(AGC, 57), 0x00001010 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
108
{ MT_BBP(AGC, 59), 0xBAA20E96 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
109
{ MT_BBP(AGC, 63), 0x00000001 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
110
{ MT_BBP(TXC, 0), 0x00280403 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
111
{ MT_BBP(TXC, 1), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
112
{ MT_BBP(RXC, 1), 0x00000012 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
113
{ MT_BBP(RXC, 2), 0x00000011 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
114
{ MT_BBP(RXC, 3), 0x00000005 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
115
{ MT_BBP(RXC, 4), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
116
{ MT_BBP(RXC, 5), 0xF977C4EC },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
117
{ MT_BBP(RXC, 7), 0x00000090 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
118
{ MT_BBP(TXO, 8), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
119
{ MT_BBP(TXBE, 0), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
120
{ MT_BBP(TXBE, 4), 0x00000004 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
121
{ MT_BBP(TXBE, 6), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
122
{ MT_BBP(TXBE, 8), 0x00000014 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
123
{ MT_BBP(TXBE, 9), 0x20000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
124
{ MT_BBP(TXBE, 10), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
125
{ MT_BBP(TXBE, 12), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
126
{ MT_BBP(TXBE, 13), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
127
{ MT_BBP(TXBE, 14), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
128
{ MT_BBP(TXBE, 15), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
129
{ MT_BBP(TXBE, 16), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
130
{ MT_BBP(TXBE, 17), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
131
{ MT_BBP(RXFE, 1), 0x00008800 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
132
{ MT_BBP(RXFE, 3), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
133
{ MT_BBP(RXFE, 4), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
134
{ MT_BBP(RXO, 13), 0x00000192 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
135
{ MT_BBP(RXO, 14), 0x00060612 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
136
{ MT_BBP(RXO, 15), 0xC8321B18 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
137
{ MT_BBP(RXO, 16), 0x0000001E },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
138
{ MT_BBP(RXO, 17), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
139
{ MT_BBP(RXO, 18), 0xCC00A993 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
140
{ MT_BBP(RXO, 19), 0xB9CB9CB9 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
141
{ MT_BBP(RXO, 20), 0x26c00057 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
142
{ MT_BBP(RXO, 21), 0x00000001 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
143
{ MT_BBP(RXO, 24), 0x00000006 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
144
{ MT_BBP(RXO, 28), 0x0000003F },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
148
{ MT_BBP(CAL, 47), 0x000010F0 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
149
{ MT_BBP(CAL, 48), 0x00008080 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
150
{ MT_BBP(CAL, 49), 0x00000F07 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
151
{ MT_BBP(CAL, 50), 0x00000040 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
152
{ MT_BBP(CAL, 51), 0x00000404 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
153
{ MT_BBP(CAL, 52), 0x00080803 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
154
{ MT_BBP(CAL, 53), 0x00000704 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
155
{ MT_BBP(CAL, 54), 0x00002828 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
156
{ MT_BBP(CAL, 55), 0x00005050 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
87
{ MT_BBP(CORE, 1), 0x00000002 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
88
{ MT_BBP(CORE, 4), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
89
{ MT_BBP(CORE, 24), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
90
{ MT_BBP(CORE, 32), 0x4003000a },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
91
{ MT_BBP(CORE, 42), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
92
{ MT_BBP(CORE, 44), 0x00000000 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
93
{ MT_BBP(IBI, 11), 0x0FDE8081 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
94
{ MT_BBP(AGC, 0), 0x00021400 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
95
{ MT_BBP(AGC, 1), 0x00000003 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
96
{ MT_BBP(AGC, 2), 0x003A6464 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
97
{ MT_BBP(AGC, 15), 0x88A28CB8 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
98
{ MT_BBP(AGC, 22), 0x00001E21 },
drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
99
{ MT_BBP(AGC, 23), 0x0000272C },
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1000
mt76_clear(dev, MT_BBP(CORE, 1), 0x20);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1031
mt76_wr(dev, MT_BBP(CORE, 34), 0x00080055);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1032
if (!mt76_poll_msec(dev, MT_BBP(CORE, 34), BIT(4), 0, 200)) {
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1033
mt76_clear(dev, MT_BBP(CORE, 34), BIT(4));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1037
val = mt76_rr(dev, MT_BBP(CORE, 35));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
1060
mt76_rmw_field(dev, MT_BBP(AGC, 8), MT_BBP_AGC_GAIN, gain);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
191
val = mt76_rr(dev, MT_BBP(CORE, 0));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
411
if (pair->reg == MT_BBP(AGC, 8)) {
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
516
mt76_set(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
518
mt76_clear(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
521
mt76_wr(dev, MT_BBP(CORE, 34), val);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
524
mt76_wr(dev, MT_BBP(TXBE, 6), BIT(31));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
526
mt76_poll_msec(dev, MT_BBP(CORE, 34), BIT(4), 0, 200);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
527
dev->cal.tssi_dc = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
532
mt76_wr(dev, MT_BBP(TXBE, 6), 0);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
534
mt76_set(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
536
mt76_clear(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
550
mt76_wr(dev, MT_BBP(CORE, 34), val);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
552
if (!mt76_poll_msec(dev, MT_BBP(CORE, 34), BIT(4), 0, 200)) {
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
553
mt76_clear(dev, MT_BBP(CORE, 34), BIT(4));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
557
*ltssi = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
562
mt76_wr(dev, MT_BBP(CORE, 34), 0x80041);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
563
info[0] = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
566
mt76_wr(dev, MT_BBP(CORE, 34), 0x80042);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
567
info[1] = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
570
mt76_wr(dev, MT_BBP(CORE, 34), 0x80043);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
571
info[2] = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff;
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
748
data = mt76_rr(dev, MT_BBP(CORE, 1));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
761
data = mt76_rr(dev, MT_BBP(TXBE, 4));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
889
reg_val = mt76_rr(dev, MT_BBP(IBI, 9));
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
890
mt76_wr(dev, MT_BBP(IBI, 9), 0xffffff7e);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
907
mt76_wr(dev, MT_BBP(IBI, 9), reg_val);
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
998
mt76_set(dev, MT_BBP(CORE, 1), 0x20);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
148
mt76_wr(dev, MT_BBP(DFS, 36), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
212
mt76_wr(dev, MT_BBP(DFS, 1), 0xf);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
254
mt76_wr(dev, MT_BBP(DFS, 0), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
257
pulse->period = mt76_rr(dev, MT_BBP(DFS, 19));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
260
pulse->w1 = mt76_rr(dev, MT_BBP(DFS, 20));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
261
pulse->w2 = mt76_rr(dev, MT_BBP(DFS, 23));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
264
pulse->burst = mt76_rr(dev, MT_BBP(DFS, 22));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
376
data = mt76_rr(dev, MT_BBP(DFS, 37));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
381
data = mt76_rr(dev, MT_BBP(DFS, 37));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
383
data = mt76_rr(dev, MT_BBP(DFS, 37));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
641
engine_mask = mt76_rr(dev, MT_BBP(DFS, 1));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
668
mt76_wr(dev, MT_BBP(DFS, 1), 0xf);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
742
mt76_wr(dev, MT_BBP(DFS, 2), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
745
mt76_wr(dev, MT_BBP(DFS, 3), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
749
mt76_wr(dev, MT_BBP(DFS, 0), i);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
754
mt76_wr(dev, MT_BBP(DFS, 4), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
759
mt76_wr(dev, MT_BBP(DFS, 5), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
762
mt76_wr(dev, MT_BBP(DFS, 7), radar_specs[i].t_low);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
763
mt76_wr(dev, MT_BBP(DFS, 9), radar_specs[i].t_high);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
766
mt76_wr(dev, MT_BBP(DFS, 11), radar_specs[i].b_low);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
767
mt76_wr(dev, MT_BBP(DFS, 13), radar_specs[i].b_high);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
772
mt76_wr(dev, MT_BBP(DFS, 14), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
777
mt76_wr(dev, MT_BBP(DFS, 15), data);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
780
mt76_wr(dev, MT_BBP(DFS, 17), radar_specs[i].event_expiration);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
783
mt76_wr(dev, MT_BBP(DFS, 30), radar_specs[i].pwr_jmp);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
787
mt76_wr(dev, MT_BBP(DFS, 1), 0xf);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
788
mt76_wr(dev, MT_BBP(DFS, 36), 0x3);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
791
mt76_wr(dev, MT_BBP(DFS, 0), MT_DFS_CH_EN << 16);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
792
mt76_wr(dev, MT_BBP(IBI, 11), 0x0c350001);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
799
agc_r8 = mt76_rr(dev, MT_BBP(AGC, 8));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
800
agc_r4 = mt76_rr(dev, MT_BBP(AGC, 4));
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
805
mt76_wr(dev, MT_BBP(AGC, 4), val_r4);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
811
mt76_wr(dev, MT_BBP(DFS, 31), dfs_r31);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
814
mt76_wr(dev, MT_BBP(DFS, 32), 0x00040071);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
817
mt76_wr(dev, MT_BBP(DFS, 0), 0);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
819
mt76_wr(dev, MT_BBP(DFS, 0), MT_DFS_CH_EN << 16);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
837
mt76_wr(dev, MT_BBP(DFS, 0), 0);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
839
mt76_wr(dev, MT_BBP(DFS, 1), 0xf);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
842
mt76_wr(dev, MT_BBP(IBI, 11), 0xfde8081);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
844
mt76_wr(dev, MT_BBP(IBI, 11), 0);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
1111
mt76_rmw(dev, MT_BBP(AGC, 2), GENMASK(15, 0),
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
1118
mt76_wr(dev, MT_BBP(AGC, 2), 0x00007070);
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
1122
mt76_wr(dev, MT_BBP(AGC, 2), 0x003a6464);
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
143
mt76_rmw_field(dev, MT_BBP(CORE, 1), MT_BBP_CORE_R1_BW, core_val);
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
144
mt76_rmw_field(dev, MT_BBP(AGC, 0), MT_BBP_AGC_R0_BW, agc_val);
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
145
mt76_rmw_field(dev, MT_BBP(AGC, 0), MT_BBP_AGC_R0_CTRL_CHAN, ctrl);
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
146
mt76_rmw_field(dev, MT_BBP(TXBE, 0), MT_BBP_TXBE_R0_CTRL_CHAN, ctrl);
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
16
val = mt76_rr(dev, MT_BBP(AGC, 0));
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
195
dev->cal.agc_gain_init[0] = mt76_get_field(dev, MT_BBP(AGC, 8),
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
197
dev->cal.agc_gain_init[1] = mt76_get_field(dev, MT_BBP(AGC, 9),
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
28
mt76_wr(dev, MT_BBP(AGC, 0), val);
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
30
val = mt76_rr(dev, MT_BBP(AGC, 0));
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
41
mt76_set(dev, MT_BBP(TXBE, 5), 0x3);
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
44
mt76_clear(dev, MT_BBP(TXBE, 5), 0x3);
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c
27
mt76_rr(dev, MT_BBP(IBI, 12))) {
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c
37
mt76_set(dev, MT_BBP(CORE, 4), BIT(1));
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c
38
mt76_clear(dev, MT_BBP(CORE, 4), BIT(1));
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c
40
mt76_set(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c
41
mt76_clear(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
104
mt76_set(dev, MT_BBP(IBI, 9), BIT(11));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
105
mt76_set(dev, MT_BBP(TXBE, 5), 3);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
107
mt76_clear(dev, MT_BBP(CORE, 32), GENMASK(21, 20));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
108
mt76_clear(dev, MT_BBP(CORE, 33), GENMASK(12, 9));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
114
mt76_wr(dev, MT_BBP(AGC, 0), val);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
210
mt76_set(dev, MT_BBP(RXO, 13), BIT(10));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
227
mt76_wr(dev, MT_BBP(AGC, 61), 0xFF64A4E2);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
228
mt76_wr(dev, MT_BBP(AGC, 7), 0x08081010);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
229
mt76_wr(dev, MT_BBP(AGC, 11), 0x00000404);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
230
mt76_wr(dev, MT_BBP(AGC, 2), 0x00007070);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
75
val = mt76_rr(dev, MT_BBP(AGC, 0));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
80
mt76_clear(dev, MT_BBP(IBI, 9), BIT(11));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
81
mt76_clear(dev, MT_BBP(TXBE, 5), 3);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
83
mt76_rmw_field(dev, MT_BBP(CORE, 32), GENMASK(21, 20), 2);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
85
mt76_rmw_field(dev, MT_BBP(CORE, 33), GENMASK(12, 9), 4);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
91
mt76_clear(dev, MT_BBP(IBI, 9), BIT(11));
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
92
mt76_rmw_field(dev, MT_BBP(TXBE, 5), 3, 1);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
94
mt76_rmw_field(dev, MT_BBP(CORE, 32), GENMASK(21, 20), 1);
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
96
mt76_rmw_field(dev, MT_BBP(CORE, 33), GENMASK(12, 9), 1);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
18
mt76_rr(dev, MT_BBP(AGC, reg)));
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
20
mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_LNA_HIGH_GAIN, gain);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
218
if (mt76_rr(dev, MT_BBP(CORE, 34)) & BIT(4))
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
265
mt76_wr(dev, MT_BBP(AGC, 8),
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
267
mt76_wr(dev, MT_BBP(AGC, 9),
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
28
gain = FIELD_GET(MT_BBP_AGC_GAIN, mt76_rr(dev, MT_BBP(AGC, reg)));
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
30
mt76_rmw_field(dev, MT_BBP(AGC, reg), MT_BBP_AGC_GAIN, gain);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
301
mt76_wr(dev, MT_BBP(RXO, 14), 0x00560211);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
302
val = mt76_rr(dev, MT_BBP(AGC, 26)) & ~0xf;
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
307
mt76_wr(dev, MT_BBP(AGC, 26), val);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
309
mt76_wr(dev, MT_BBP(RXO, 14), 0x00560423);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
328
mt76_wr(dev, MT_BBP(RXO, 18), 0xf000a990);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
329
mt76_wr(dev, MT_BBP(AGC, 35), 0x08080808);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
330
mt76_wr(dev, MT_BBP(AGC, 37), 0x08080808);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
334
mt76_wr(dev, MT_BBP(RXO, 18), 0xf000a991);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
339
mt76_wr(dev, MT_BBP(AGC, 35), agc_35);
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
340
mt76_wr(dev, MT_BBP(AGC, 37), agc_37);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c
135
!mt76_rr(dev, MT_BBP(IBI, 12))) {
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c
143
mt76_set(dev, MT_BBP(CORE, 4), BIT(1));
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c
144
mt76_clear(dev, MT_BBP(CORE, 4), BIT(1));
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c
146
mt76_set(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c
147
mt76_clear(dev, MT_BBP(CORE, 4), BIT(0));
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
145
mt76_set(dev, MT_BBP(RXO, 13), BIT(10));
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
161
mt76_wr(dev, MT_BBP(AGC, 61), 0xff64a4e2);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
162
mt76_wr(dev, MT_BBP(AGC, 7), 0x08081010);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
163
mt76_wr(dev, MT_BBP(AGC, 11), 0x00000404);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
164
mt76_wr(dev, MT_BBP(AGC, 2), 0x00007070);
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
167
mt76_set(dev, MT_BBP(TXO, 4), BIT(25));
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
168
mt76_set(dev, MT_BBP(RXO, 13), BIT(8));