diff options
Diffstat (limited to 'drivers/net/wireless/b43/tables_nphy.h')
-rw-r--r-- | drivers/net/wireless/b43/tables_nphy.h | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/drivers/net/wireless/b43/tables_nphy.h b/drivers/net/wireless/b43/tables_nphy.h index b23036f7dc19..8fc1da9f8fe5 100644 --- a/drivers/net/wireless/b43/tables_nphy.h +++ b/drivers/net/wireless/b43/tables_nphy.h | |||
@@ -13,9 +13,13 @@ struct b43_phy_n_sfo_cfg { | |||
13 | u16 phy_bw6; | 13 | u16 phy_bw6; |
14 | }; | 14 | }; |
15 | 15 | ||
16 | struct b43_nphy_channeltab_entry { | 16 | struct b43_nphy_channeltab_entry_rev2 { |
17 | /* The channel number */ | 17 | /* The channel number */ |
18 | u8 channel; | 18 | u8 channel; |
19 | /* The channel frequency in MHz */ | ||
20 | u16 freq; | ||
21 | /* An unknown value */ | ||
22 | u16 unk2; | ||
19 | /* Radio register values on channelswitch */ | 23 | /* Radio register values on channelswitch */ |
20 | u8 radio_pll_ref; | 24 | u8 radio_pll_ref; |
21 | u8 radio_rf_pllmod0; | 25 | u8 radio_rf_pllmod0; |
@@ -40,16 +44,18 @@ struct b43_nphy_channeltab_entry { | |||
40 | u8 radio_c2_tx_pgapadtn; | 44 | u8 radio_c2_tx_pgapadtn; |
41 | u8 radio_c2_tx_mxbgtrim; | 45 | u8 radio_c2_tx_mxbgtrim; |
42 | /* PHY register values on channelswitch */ | 46 | /* PHY register values on channelswitch */ |
43 | u16 phy_bw1a; | 47 | struct b43_phy_n_sfo_cfg phy_regs; |
44 | u16 phy_bw2; | 48 | }; |
45 | u16 phy_bw3; | 49 | |
46 | u16 phy_bw4; | 50 | struct b43_nphy_channeltab_entry_rev3 { |
47 | u16 phy_bw5; | 51 | /* The channel number */ |
48 | u16 phy_bw6; | 52 | u8 channel; |
49 | /* The channel frequency in MHz */ | 53 | /* The channel frequency in MHz */ |
50 | u16 freq; | 54 | u16 freq; |
51 | /* An unknown value */ | 55 | /* Radio register values on channelswitch */ |
52 | u16 unk2; | 56 | /* TODO */ |
57 | /* PHY register values on channelswitch */ | ||
58 | struct b43_phy_n_sfo_cfg phy_regs; | ||
53 | }; | 59 | }; |
54 | 60 | ||
55 | 61 | ||
@@ -86,8 +92,8 @@ void b2055_upload_inittab(struct b43_wldev *dev, | |||
86 | 92 | ||
87 | /* Get the NPHY Channel Switch Table entry for a channel number. | 93 | /* Get the NPHY Channel Switch Table entry for a channel number. |
88 | * Returns NULL on failure to find an entry. */ | 94 | * Returns NULL on failure to find an entry. */ |
89 | const struct b43_nphy_channeltab_entry * | 95 | const struct b43_nphy_channeltab_entry_rev2 * |
90 | b43_nphy_get_chantabent(struct b43_wldev *dev, u8 channel); | 96 | b43_nphy_get_chantabent_rev2(struct b43_wldev *dev, u8 channel); |
91 | 97 | ||
92 | 98 | ||
93 | /* The N-PHY tables. */ | 99 | /* The N-PHY tables. */ |