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

b43: N-PHY: update some init values

Changes were obtained from MMIO dump from 5.100.82.112.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by

Rafał Miłecki and committed by
John W. Linville
3c17dd41 c56da252

+17 -17
+12 -12
drivers/net/wireless/b43/phy_n.c
··· 1591 1591 0x70); 1592 1592 } 1593 1593 1594 - b43_phy_write(dev, 0x224, 0x039C); 1595 - b43_phy_write(dev, 0x225, 0x0357); 1596 - b43_phy_write(dev, 0x226, 0x0317); 1597 - b43_phy_write(dev, 0x227, 0x02D7); 1598 - b43_phy_write(dev, 0x228, 0x039C); 1599 - b43_phy_write(dev, 0x229, 0x0357); 1600 - b43_phy_write(dev, 0x22A, 0x0317); 1601 - b43_phy_write(dev, 0x22B, 0x02D7); 1602 - b43_phy_write(dev, 0x22C, 0x039C); 1603 - b43_phy_write(dev, 0x22D, 0x0357); 1604 - b43_phy_write(dev, 0x22E, 0x0317); 1605 - b43_phy_write(dev, 0x22F, 0x02D7); 1594 + b43_phy_write(dev, 0x224, 0x03eb); 1595 + b43_phy_write(dev, 0x225, 0x03eb); 1596 + b43_phy_write(dev, 0x226, 0x0341); 1597 + b43_phy_write(dev, 0x227, 0x0341); 1598 + b43_phy_write(dev, 0x228, 0x042b); 1599 + b43_phy_write(dev, 0x229, 0x042b); 1600 + b43_phy_write(dev, 0x22a, 0x0381); 1601 + b43_phy_write(dev, 0x22b, 0x0381); 1602 + b43_phy_write(dev, 0x22c, 0x042b); 1603 + b43_phy_write(dev, 0x22d, 0x042b); 1604 + b43_phy_write(dev, 0x22e, 0x0381); 1605 + b43_phy_write(dev, 0x22f, 0x0381); 1606 1606 } 1607 1607 1608 1608 static void b43_nphy_workarounds_rev1_2(struct b43_wldev *dev)
+5 -5
drivers/net/wireless/b43/radio_2056.c
··· 1572 1572 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1573 1573 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1574 1574 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1575 - [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1575 + [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1576 1576 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1577 - [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 1577 + [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, }, 1578 1578 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1579 - [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 1580 - [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 1579 + [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1580 + [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1581 1581 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1582 - [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1582 + [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, }, 1583 1583 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1584 1584 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 1585 1585 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },