Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

b43: LP-PHY: Fix TX gain tables

The rev1 2GHz and rev2 5GHz gain tables were incorrectly documented
on the specs originally. Update these gaintables to match the cor-
rected specs.

Signed-off-by: Gábor Stefanik <netroller.3d@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by

Gábor Stefanik and committed by
John W. Linville
1ee50cd9 c71dbd33

+153 -153
+153 -153
drivers/net/wireless/b43/tables_lpphy.c
··· 1613 1613 }; 1614 1614 1615 1615 static struct lpphy_tx_gain_table_entry lpphy_rev1_2ghz_tx_gain_table[] = { 1616 - { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 85, }, 1617 - { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 81, }, 1618 - { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 78, }, 1619 - { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 76, }, 1620 - { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 74, }, 1616 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 90, }, 1617 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 88, }, 1618 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 85, }, 1619 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 83, }, 1620 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 81, }, 1621 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 78, }, 1622 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 76, }, 1623 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 74, }, 1624 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 72, }, 1625 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 70, }, 1626 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 68, }, 1627 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 66, }, 1628 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 64, }, 1629 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 62, }, 1630 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 60, }, 1631 + { .gm = 4, .pga = 15, .pad = 15, .dac = 0, .bb_mult = 59, }, 1632 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 72, }, 1633 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 70, }, 1634 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 68, }, 1635 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 66, }, 1636 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 64, }, 1637 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 62, }, 1638 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 60, }, 1639 + { .gm = 4, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 59, }, 1640 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 72, }, 1641 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 70, }, 1642 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 68, }, 1643 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 66, }, 1644 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 64, }, 1645 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 62, }, 1646 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 60, }, 1647 + { .gm = 4, .pga = 15, .pad = 13, .dac = 0, .bb_mult = 59, }, 1648 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 72, }, 1649 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 70, }, 1650 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 68, }, 1651 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 66, }, 1652 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 64, }, 1653 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 62, }, 1654 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 60, }, 1655 + { .gm = 4, .pga = 15, .pad = 12, .dac = 0, .bb_mult = 59, }, 1656 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 72, }, 1657 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 70, }, 1658 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 68, }, 1659 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 66, }, 1660 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 64, }, 1661 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 62, }, 1662 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 60, }, 1663 + { .gm = 4, .pga = 15, .pad = 11, .dac = 0, .bb_mult = 59, }, 1664 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 72, }, 1665 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 70, }, 1666 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 68, }, 1667 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 66, }, 1668 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 64, }, 1669 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 62, }, 1670 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 60, }, 1671 + { .gm = 4, .pga = 15, .pad = 10, .dac = 0, .bb_mult = 59, }, 1621 1672 { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 72, }, 1622 1673 { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 70, }, 1623 1674 { .gm = 4, .pga = 15, .pad = 9, .dac = 0, .bb_mult = 68, }, ··· 1741 1690 { .gm = 4, .pga = 10, .pad = 6, .dac = 0, .bb_mult = 64, }, 1742 1691 { .gm = 4, .pga = 10, .pad = 6, .dac = 0, .bb_mult = 62, }, 1743 1692 { .gm = 4, .pga = 10, .pad = 6, .dac = 0, .bb_mult = 60, }, 1744 - { .gm = 4, .pga = 10, .pad = 6, .dac = 0, .bb_mult = 59, }, 1745 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 72, }, 1746 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 70, }, 1747 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 68, }, 1748 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 66, }, 1749 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 64, }, 1750 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 62, }, 1751 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 60, }, 1752 - { .gm = 4, .pga = 10, .pad = 5, .dac = 0, .bb_mult = 59, }, 1753 - { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 70, }, 1754 - { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 68, }, 1755 - { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 66, }, 1756 - { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 64, }, 1757 - { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 63, }, 1758 - { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 61, }, 1759 - { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 59, }, 1760 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 71, }, 1761 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 69, }, 1762 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 67, }, 1763 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 65, }, 1764 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 63, }, 1765 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 62, }, 1766 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 60, }, 1767 - { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 58, }, 1768 - { .gm = 4, .pga = 8, .pad = 4, .dac = 0, .bb_mult = 70, }, 1769 - { .gm = 4, .pga = 8, .pad = 4, .dac = 0, .bb_mult = 68, }, 1770 - { .gm = 4, .pga = 8, .pad = 4, .dac = 0, .bb_mult = 66, }, 1771 - { .gm = 4, .pga = 8, .pad = 4, .dac = 0, .bb_mult = 65, }, 1772 - { .gm = 4, .pga = 8, .pad = 4, .dac = 0, .bb_mult = 63, }, 1773 - { .gm = 4, .pga = 8, .pad = 4, .dac = 0, .bb_mult = 61, }, 1774 - { .gm = 4, .pga = 8, .pad = 4, .dac = 0, .bb_mult = 59, }, 1775 - { .gm = 4, .pga = 7, .pad = 4, .dac = 0, .bb_mult = 68, }, 1776 - { .gm = 4, .pga = 7, .pad = 4, .dac = 0, .bb_mult = 66, }, 1777 - { .gm = 4, .pga = 7, .pad = 4, .dac = 0, .bb_mult = 64, }, 1778 - { .gm = 4, .pga = 7, .pad = 4, .dac = 0, .bb_mult = 62, }, 1779 - { .gm = 4, .pga = 7, .pad = 4, .dac = 0, .bb_mult = 61, }, 1780 - { .gm = 4, .pga = 7, .pad = 4, .dac = 0, .bb_mult = 59, }, 1781 - { .gm = 4, .pga = 7, .pad = 3, .dac = 0, .bb_mult = 67, }, 1782 - { .gm = 4, .pga = 7, .pad = 3, .dac = 0, .bb_mult = 65, }, 1783 - { .gm = 4, .pga = 7, .pad = 3, .dac = 0, .bb_mult = 63, }, 1784 - { .gm = 4, .pga = 7, .pad = 3, .dac = 0, .bb_mult = 62, }, 1785 - { .gm = 4, .pga = 7, .pad = 3, .dac = 0, .bb_mult = 60, }, 1786 - { .gm = 4, .pga = 6, .pad = 3, .dac = 0, .bb_mult = 65, }, 1787 - { .gm = 4, .pga = 6, .pad = 3, .dac = 0, .bb_mult = 63, }, 1788 - { .gm = 4, .pga = 6, .pad = 3, .dac = 0, .bb_mult = 61, }, 1789 - { .gm = 4, .pga = 6, .pad = 3, .dac = 0, .bb_mult = 60, }, 1790 - { .gm = 4, .pga = 6, .pad = 3, .dac = 0, .bb_mult = 58, }, 1791 - { .gm = 4, .pga = 5, .pad = 3, .dac = 0, .bb_mult = 68, }, 1792 - { .gm = 4, .pga = 5, .pad = 3, .dac = 0, .bb_mult = 66, }, 1793 - { .gm = 4, .pga = 5, .pad = 3, .dac = 0, .bb_mult = 64, }, 1794 - { .gm = 4, .pga = 5, .pad = 3, .dac = 0, .bb_mult = 62, }, 1795 1693 }; 1796 1694 1797 1695 static struct lpphy_tx_gain_table_entry lpphy_rev1_5ghz_tx_gain_table[] = { ··· 2168 2168 { .gm = 255, .pga = 255, .pad = 255, .dac = 0, .bb_mult = 68, }, 2169 2169 { .gm = 255, .pga = 255, .pad = 255, .dac = 0, .bb_mult = 66, }, 2170 2170 { .gm = 255, .pga = 255, .pad = 255, .dac = 0, .bb_mult = 64, }, 2171 - { .gm = 255, .pga = 248, .pad = 255, .dac = 0, .bb_mult = 64, }, 2172 - { .gm = 255, .pga = 241, .pad = 255, .dac = 0, .bb_mult = 64, }, 2173 - { .gm = 255, .pga = 234, .pad = 255, .dac = 0, .bb_mult = 64, }, 2174 - { .gm = 255, .pga = 227, .pad = 255, .dac = 0, .bb_mult = 64, }, 2175 - { .gm = 255, .pga = 221, .pad = 255, .dac = 0, .bb_mult = 64, }, 2176 - { .gm = 255, .pga = 215, .pad = 255, .dac = 0, .bb_mult = 64, }, 2177 - { .gm = 255, .pga = 208, .pad = 255, .dac = 0, .bb_mult = 64, }, 2178 - { .gm = 255, .pga = 203, .pad = 255, .dac = 0, .bb_mult = 64, }, 2179 - { .gm = 255, .pga = 197, .pad = 255, .dac = 0, .bb_mult = 64, }, 2180 - { .gm = 255, .pga = 191, .pad = 255, .dac = 0, .bb_mult = 64, }, 2181 - { .gm = 255, .pga = 186, .pad = 255, .dac = 0, .bb_mult = 64, }, 2182 - { .gm = 255, .pga = 181, .pad = 255, .dac = 0, .bb_mult = 64, }, 2183 - { .gm = 255, .pga = 175, .pad = 255, .dac = 0, .bb_mult = 64, }, 2184 - { .gm = 255, .pga = 170, .pad = 255, .dac = 0, .bb_mult = 64, }, 2185 - { .gm = 255, .pga = 166, .pad = 255, .dac = 0, .bb_mult = 64, }, 2186 - { .gm = 255, .pga = 161, .pad = 255, .dac = 0, .bb_mult = 64, }, 2187 - { .gm = 255, .pga = 156, .pad = 255, .dac = 0, .bb_mult = 64, }, 2188 - { .gm = 255, .pga = 152, .pad = 255, .dac = 0, .bb_mult = 64, }, 2189 - { .gm = 255, .pga = 148, .pad = 255, .dac = 0, .bb_mult = 64, }, 2190 - { .gm = 255, .pga = 143, .pad = 255, .dac = 0, .bb_mult = 64, }, 2191 - { .gm = 255, .pga = 139, .pad = 255, .dac = 0, .bb_mult = 64, }, 2192 - { .gm = 255, .pga = 135, .pad = 255, .dac = 0, .bb_mult = 64, }, 2193 - { .gm = 255, .pga = 132, .pad = 255, .dac = 0, .bb_mult = 64, }, 2194 - { .gm = 255, .pga = 128, .pad = 255, .dac = 0, .bb_mult = 64, }, 2195 - { .gm = 255, .pga = 124, .pad = 255, .dac = 0, .bb_mult = 64, }, 2196 - { .gm = 255, .pga = 121, .pad = 255, .dac = 0, .bb_mult = 64, }, 2197 - { .gm = 255, .pga = 117, .pad = 255, .dac = 0, .bb_mult = 64, }, 2198 - { .gm = 255, .pga = 114, .pad = 255, .dac = 0, .bb_mult = 64, }, 2199 - { .gm = 255, .pga = 111, .pad = 255, .dac = 0, .bb_mult = 64, }, 2200 - { .gm = 255, .pga = 108, .pad = 255, .dac = 0, .bb_mult = 64, }, 2201 - { .gm = 255, .pga = 104, .pad = 255, .dac = 0, .bb_mult = 64, }, 2202 - { .gm = 255, .pga = 102, .pad = 255, .dac = 0, .bb_mult = 64, }, 2203 - { .gm = 255, .pga = 99, .pad = 255, .dac = 0, .bb_mult = 64, }, 2204 - { .gm = 255, .pga = 96, .pad = 255, .dac = 0, .bb_mult = 64, }, 2205 - { .gm = 255, .pga = 93, .pad = 255, .dac = 0, .bb_mult = 64, }, 2206 - { .gm = 255, .pga = 90, .pad = 255, .dac = 0, .bb_mult = 64, }, 2207 - { .gm = 255, .pga = 88, .pad = 255, .dac = 0, .bb_mult = 64, }, 2208 - { .gm = 255, .pga = 85, .pad = 255, .dac = 0, .bb_mult = 64, }, 2209 - { .gm = 255, .pga = 83, .pad = 255, .dac = 0, .bb_mult = 64, }, 2210 - { .gm = 255, .pga = 81, .pad = 255, .dac = 0, .bb_mult = 64, }, 2211 - { .gm = 255, .pga = 78, .pad = 255, .dac = 0, .bb_mult = 64, }, 2212 - { .gm = 255, .pga = 76, .pad = 255, .dac = 0, .bb_mult = 64, }, 2213 - { .gm = 255, .pga = 74, .pad = 255, .dac = 0, .bb_mult = 64, }, 2214 - { .gm = 255, .pga = 72, .pad = 255, .dac = 0, .bb_mult = 64, }, 2215 - { .gm = 255, .pga = 70, .pad = 255, .dac = 0, .bb_mult = 64, }, 2216 - { .gm = 255, .pga = 68, .pad = 255, .dac = 0, .bb_mult = 64, }, 2217 - { .gm = 255, .pga = 66, .pad = 255, .dac = 0, .bb_mult = 64, }, 2218 - { .gm = 255, .pga = 64, .pad = 255, .dac = 0, .bb_mult = 64, }, 2219 - { .gm = 255, .pga = 64, .pad = 255, .dac = 0, .bb_mult = 64, }, 2220 - { .gm = 255, .pga = 62, .pad = 255, .dac = 0, .bb_mult = 64, }, 2221 - { .gm = 255, .pga = 62, .pad = 248, .dac = 0, .bb_mult = 64, }, 2222 - { .gm = 255, .pga = 60, .pad = 248, .dac = 0, .bb_mult = 64, }, 2223 - { .gm = 255, .pga = 60, .pad = 241, .dac = 0, .bb_mult = 64, }, 2224 - { .gm = 255, .pga = 59, .pad = 241, .dac = 0, .bb_mult = 64, }, 2225 - { .gm = 255, .pga = 59, .pad = 234, .dac = 0, .bb_mult = 64, }, 2226 - { .gm = 255, .pga = 57, .pad = 234, .dac = 0, .bb_mult = 64, }, 2227 - { .gm = 255, .pga = 57, .pad = 227, .dac = 0, .bb_mult = 64, }, 2228 - { .gm = 255, .pga = 55, .pad = 227, .dac = 0, .bb_mult = 64, }, 2229 - { .gm = 255, .pga = 55, .pad = 221, .dac = 0, .bb_mult = 64, }, 2230 - { .gm = 255, .pga = 54, .pad = 221, .dac = 0, .bb_mult = 64, }, 2231 - { .gm = 255, .pga = 54, .pad = 215, .dac = 0, .bb_mult = 64, }, 2232 - { .gm = 255, .pga = 52, .pad = 215, .dac = 0, .bb_mult = 64, }, 2233 - { .gm = 255, .pga = 52, .pad = 208, .dac = 0, .bb_mult = 64, }, 2234 - { .gm = 255, .pga = 51, .pad = 208, .dac = 0, .bb_mult = 64, }, 2235 - { .gm = 255, .pga = 51, .pad = 203, .dac = 0, .bb_mult = 64, }, 2236 - { .gm = 255, .pga = 49, .pad = 203, .dac = 0, .bb_mult = 64, }, 2237 - { .gm = 255, .pga = 49, .pad = 197, .dac = 0, .bb_mult = 64, }, 2238 - { .gm = 255, .pga = 48, .pad = 197, .dac = 0, .bb_mult = 64, }, 2239 - { .gm = 255, .pga = 48, .pad = 191, .dac = 0, .bb_mult = 64, }, 2240 - { .gm = 255, .pga = 47, .pad = 191, .dac = 0, .bb_mult = 64, }, 2241 - { .gm = 255, .pga = 47, .pad = 186, .dac = 0, .bb_mult = 64, }, 2242 - { .gm = 255, .pga = 45, .pad = 186, .dac = 0, .bb_mult = 64, }, 2243 - { .gm = 255, .pga = 45, .pad = 181, .dac = 0, .bb_mult = 64, }, 2244 - { .gm = 255, .pga = 44, .pad = 181, .dac = 0, .bb_mult = 64, }, 2245 - { .gm = 255, .pga = 44, .pad = 175, .dac = 0, .bb_mult = 64, }, 2246 - { .gm = 255, .pga = 43, .pad = 175, .dac = 0, .bb_mult = 64, }, 2247 - { .gm = 255, .pga = 43, .pad = 170, .dac = 0, .bb_mult = 64, }, 2248 - { .gm = 255, .pga = 42, .pad = 170, .dac = 0, .bb_mult = 64, }, 2249 - { .gm = 255, .pga = 42, .pad = 166, .dac = 0, .bb_mult = 64, }, 2250 - { .gm = 255, .pga = 40, .pad = 166, .dac = 0, .bb_mult = 64, }, 2251 - { .gm = 255, .pga = 40, .pad = 161, .dac = 0, .bb_mult = 64, }, 2252 - { .gm = 255, .pga = 39, .pad = 161, .dac = 0, .bb_mult = 64, }, 2253 - { .gm = 255, .pga = 39, .pad = 156, .dac = 0, .bb_mult = 64, }, 2254 - { .gm = 255, .pga = 38, .pad = 156, .dac = 0, .bb_mult = 64, }, 2255 - { .gm = 255, .pga = 38, .pad = 152, .dac = 0, .bb_mult = 64, }, 2256 - { .gm = 255, .pga = 37, .pad = 152, .dac = 0, .bb_mult = 64, }, 2257 - { .gm = 255, .pga = 37, .pad = 148, .dac = 0, .bb_mult = 64, }, 2258 - { .gm = 255, .pga = 36, .pad = 148, .dac = 0, .bb_mult = 64, }, 2259 - { .gm = 255, .pga = 36, .pad = 143, .dac = 0, .bb_mult = 64, }, 2260 - { .gm = 255, .pga = 35, .pad = 143, .dac = 0, .bb_mult = 64, }, 2261 - { .gm = 255, .pga = 35, .pad = 139, .dac = 0, .bb_mult = 64, }, 2262 - { .gm = 255, .pga = 34, .pad = 139, .dac = 0, .bb_mult = 64, }, 2263 - { .gm = 255, .pga = 34, .pad = 135, .dac = 0, .bb_mult = 64, }, 2264 - { .gm = 255, .pga = 33, .pad = 135, .dac = 0, .bb_mult = 64, }, 2265 - { .gm = 255, .pga = 33, .pad = 132, .dac = 0, .bb_mult = 64, }, 2266 - { .gm = 255, .pga = 32, .pad = 132, .dac = 0, .bb_mult = 64, }, 2267 - { .gm = 255, .pga = 32, .pad = 128, .dac = 0, .bb_mult = 64, }, 2171 + { .gm = 255, .pga = 255, .pad = 248, .dac = 0, .bb_mult = 64, }, 2172 + { .gm = 255, .pga = 255, .pad = 241, .dac = 0, .bb_mult = 64, }, 2173 + { .gm = 255, .pga = 255, .pad = 234, .dac = 0, .bb_mult = 64, }, 2174 + { .gm = 255, .pga = 255, .pad = 227, .dac = 0, .bb_mult = 64, }, 2175 + { .gm = 255, .pga = 255, .pad = 221, .dac = 0, .bb_mult = 64, }, 2176 + { .gm = 255, .pga = 255, .pad = 215, .dac = 0, .bb_mult = 64, }, 2177 + { .gm = 255, .pga = 255, .pad = 208, .dac = 0, .bb_mult = 64, }, 2178 + { .gm = 255, .pga = 255, .pad = 203, .dac = 0, .bb_mult = 64, }, 2179 + { .gm = 255, .pga = 255, .pad = 197, .dac = 0, .bb_mult = 64, }, 2180 + { .gm = 255, .pga = 255, .pad = 191, .dac = 0, .bb_mult = 64, }, 2181 + { .gm = 255, .pga = 255, .pad = 186, .dac = 0, .bb_mult = 64, }, 2182 + { .gm = 255, .pga = 255, .pad = 181, .dac = 0, .bb_mult = 64, }, 2183 + { .gm = 255, .pga = 255, .pad = 175, .dac = 0, .bb_mult = 64, }, 2184 + { .gm = 255, .pga = 255, .pad = 170, .dac = 0, .bb_mult = 64, }, 2185 + { .gm = 255, .pga = 255, .pad = 166, .dac = 0, .bb_mult = 64, }, 2186 + { .gm = 255, .pga = 255, .pad = 161, .dac = 0, .bb_mult = 64, }, 2187 + { .gm = 255, .pga = 255, .pad = 156, .dac = 0, .bb_mult = 64, }, 2188 + { .gm = 255, .pga = 255, .pad = 152, .dac = 0, .bb_mult = 64, }, 2189 + { .gm = 255, .pga = 255, .pad = 148, .dac = 0, .bb_mult = 64, }, 2190 + { .gm = 255, .pga = 255, .pad = 143, .dac = 0, .bb_mult = 64, }, 2191 + { .gm = 255, .pga = 255, .pad = 139, .dac = 0, .bb_mult = 64, }, 2192 + { .gm = 255, .pga = 255, .pad = 135, .dac = 0, .bb_mult = 64, }, 2193 + { .gm = 255, .pga = 255, .pad = 132, .dac = 0, .bb_mult = 64, }, 2194 + { .gm = 255, .pga = 255, .pad = 128, .dac = 0, .bb_mult = 64, }, 2195 + { .gm = 255, .pga = 255, .pad = 124, .dac = 0, .bb_mult = 64, }, 2196 + { .gm = 255, .pga = 255, .pad = 121, .dac = 0, .bb_mult = 64, }, 2197 + { .gm = 255, .pga = 255, .pad = 117, .dac = 0, .bb_mult = 64, }, 2198 + { .gm = 255, .pga = 255, .pad = 114, .dac = 0, .bb_mult = 64, }, 2199 + { .gm = 255, .pga = 255, .pad = 111, .dac = 0, .bb_mult = 64, }, 2200 + { .gm = 255, .pga = 255, .pad = 108, .dac = 0, .bb_mult = 64, }, 2201 + { .gm = 255, .pga = 255, .pad = 104, .dac = 0, .bb_mult = 64, }, 2202 + { .gm = 255, .pga = 255, .pad = 102, .dac = 0, .bb_mult = 64, }, 2203 + { .gm = 255, .pga = 255, .pad = 99, .dac = 0, .bb_mult = 64, }, 2204 + { .gm = 255, .pga = 255, .pad = 96, .dac = 0, .bb_mult = 64, }, 2205 + { .gm = 255, .pga = 255, .pad = 93, .dac = 0, .bb_mult = 64, }, 2206 + { .gm = 255, .pga = 255, .pad = 90, .dac = 0, .bb_mult = 64, }, 2207 + { .gm = 255, .pga = 255, .pad = 88, .dac = 0, .bb_mult = 64, }, 2208 + { .gm = 255, .pga = 255, .pad = 85, .dac = 0, .bb_mult = 64, }, 2209 + { .gm = 255, .pga = 255, .pad = 83, .dac = 0, .bb_mult = 64, }, 2210 + { .gm = 255, .pga = 255, .pad = 81, .dac = 0, .bb_mult = 64, }, 2211 + { .gm = 255, .pga = 255, .pad = 78, .dac = 0, .bb_mult = 64, }, 2212 + { .gm = 255, .pga = 255, .pad = 76, .dac = 0, .bb_mult = 64, }, 2213 + { .gm = 255, .pga = 255, .pad = 74, .dac = 0, .bb_mult = 64, }, 2214 + { .gm = 255, .pga = 255, .pad = 72, .dac = 0, .bb_mult = 64, }, 2215 + { .gm = 255, .pga = 255, .pad = 70, .dac = 0, .bb_mult = 64, }, 2216 + { .gm = 255, .pga = 255, .pad = 68, .dac = 0, .bb_mult = 64, }, 2217 + { .gm = 255, .pga = 255, .pad = 66, .dac = 0, .bb_mult = 64, }, 2218 + { .gm = 255, .pga = 255, .pad = 64, .dac = 0, .bb_mult = 64, }, 2219 + { .gm = 255, .pga = 255, .pad = 64, .dac = 0, .bb_mult = 64, }, 2220 + { .gm = 255, .pga = 255, .pad = 62, .dac = 0, .bb_mult = 64, }, 2221 + { .gm = 255, .pga = 248, .pad = 62, .dac = 0, .bb_mult = 64, }, 2222 + { .gm = 255, .pga = 248, .pad = 60, .dac = 0, .bb_mult = 64, }, 2223 + { .gm = 255, .pga = 241, .pad = 60, .dac = 0, .bb_mult = 64, }, 2224 + { .gm = 255, .pga = 241, .pad = 59, .dac = 0, .bb_mult = 64, }, 2225 + { .gm = 255, .pga = 234, .pad = 59, .dac = 0, .bb_mult = 64, }, 2226 + { .gm = 255, .pga = 234, .pad = 57, .dac = 0, .bb_mult = 64, }, 2227 + { .gm = 255, .pga = 227, .pad = 57, .dac = 0, .bb_mult = 64, }, 2228 + { .gm = 255, .pga = 227, .pad = 55, .dac = 0, .bb_mult = 64, }, 2229 + { .gm = 255, .pga = 221, .pad = 55, .dac = 0, .bb_mult = 64, }, 2230 + { .gm = 255, .pga = 221, .pad = 54, .dac = 0, .bb_mult = 64, }, 2231 + { .gm = 255, .pga = 215, .pad = 54, .dac = 0, .bb_mult = 64, }, 2232 + { .gm = 255, .pga = 215, .pad = 52, .dac = 0, .bb_mult = 64, }, 2233 + { .gm = 255, .pga = 208, .pad = 52, .dac = 0, .bb_mult = 64, }, 2234 + { .gm = 255, .pga = 208, .pad = 51, .dac = 0, .bb_mult = 64, }, 2235 + { .gm = 255, .pga = 203, .pad = 51, .dac = 0, .bb_mult = 64, }, 2236 + { .gm = 255, .pga = 203, .pad = 49, .dac = 0, .bb_mult = 64, }, 2237 + { .gm = 255, .pga = 197, .pad = 49, .dac = 0, .bb_mult = 64, }, 2238 + { .gm = 255, .pga = 197, .pad = 48, .dac = 0, .bb_mult = 64, }, 2239 + { .gm = 255, .pga = 191, .pad = 48, .dac = 0, .bb_mult = 64, }, 2240 + { .gm = 255, .pga = 191, .pad = 47, .dac = 0, .bb_mult = 64, }, 2241 + { .gm = 255, .pga = 186, .pad = 47, .dac = 0, .bb_mult = 64, }, 2242 + { .gm = 255, .pga = 186, .pad = 45, .dac = 0, .bb_mult = 64, }, 2243 + { .gm = 255, .pga = 181, .pad = 45, .dac = 0, .bb_mult = 64, }, 2244 + { .gm = 255, .pga = 181, .pad = 44, .dac = 0, .bb_mult = 64, }, 2245 + { .gm = 255, .pga = 175, .pad = 44, .dac = 0, .bb_mult = 64, }, 2246 + { .gm = 255, .pga = 175, .pad = 43, .dac = 0, .bb_mult = 64, }, 2247 + { .gm = 255, .pga = 170, .pad = 43, .dac = 0, .bb_mult = 64, }, 2248 + { .gm = 255, .pga = 170, .pad = 42, .dac = 0, .bb_mult = 64, }, 2249 + { .gm = 255, .pga = 166, .pad = 42, .dac = 0, .bb_mult = 64, }, 2250 + { .gm = 255, .pga = 166, .pad = 40, .dac = 0, .bb_mult = 64, }, 2251 + { .gm = 255, .pga = 161, .pad = 40, .dac = 0, .bb_mult = 64, }, 2252 + { .gm = 255, .pga = 161, .pad = 39, .dac = 0, .bb_mult = 64, }, 2253 + { .gm = 255, .pga = 156, .pad = 39, .dac = 0, .bb_mult = 64, }, 2254 + { .gm = 255, .pga = 156, .pad = 38, .dac = 0, .bb_mult = 64, }, 2255 + { .gm = 255, .pga = 152, .pad = 38, .dac = 0, .bb_mult = 64, }, 2256 + { .gm = 255, .pga = 152, .pad = 37, .dac = 0, .bb_mult = 64, }, 2257 + { .gm = 255, .pga = 148, .pad = 37, .dac = 0, .bb_mult = 64, }, 2258 + { .gm = 255, .pga = 148, .pad = 36, .dac = 0, .bb_mult = 64, }, 2259 + { .gm = 255, .pga = 143, .pad = 36, .dac = 0, .bb_mult = 64, }, 2260 + { .gm = 255, .pga = 143, .pad = 35, .dac = 0, .bb_mult = 64, }, 2261 + { .gm = 255, .pga = 139, .pad = 35, .dac = 0, .bb_mult = 64, }, 2262 + { .gm = 255, .pga = 139, .pad = 34, .dac = 0, .bb_mult = 64, }, 2263 + { .gm = 255, .pga = 135, .pad = 34, .dac = 0, .bb_mult = 64, }, 2264 + { .gm = 255, .pga = 135, .pad = 33, .dac = 0, .bb_mult = 64, }, 2265 + { .gm = 255, .pga = 132, .pad = 33, .dac = 0, .bb_mult = 64, }, 2266 + { .gm = 255, .pga = 132, .pad = 32, .dac = 0, .bb_mult = 64, }, 2267 + { .gm = 255, .pga = 128, .pad = 32, .dac = 0, .bb_mult = 64, }, 2268 2268 }; 2269 2269 2270 2270 void lpphy_rev0_1_table_init(struct b43_wldev *dev)