| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| H A D | hw.c | 808 unsigned char bytetmp; in _rtl8723be_init_mac() local 833 rtl_write_byte(rtlpriv, REG_APS_FSMCO, bytetmp); in _rtl8723be_init_mac() 835 bytetmp = rtl_read_byte(rtlpriv, REG_CR); in _rtl8723be_init_mac() 836 bytetmp = 0xff; in _rtl8723be_init_mac() 837 rtl_write_byte(rtlpriv, REG_CR, bytetmp); in _rtl8723be_init_mac() 840 bytetmp = rtl_read_byte(rtlpriv, REG_HWSEQ_CTRL); in _rtl8723be_init_mac() 841 bytetmp |= 0x7f; in _rtl8723be_init_mac() 846 if (bytetmp & BIT(0)) { in _rtl8723be_init_mac() 847 bytetmp = rtl_read_byte(rtlpriv, 0x7c); in _rtl8723be_init_mac() 851 bytetmp = rtl_read_byte(rtlpriv, REG_SYS_CLKR); in _rtl8723be_init_mac() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| H A D | hw.c | 347 unsigned char bytetmp; in _rtl92de_init_mac() local 375 bytetmp = rtl_read_byte(rtlpriv, REG_APS_FSMCO + 1) | BIT(0); in _rtl92de_init_mac() 377 rtl_write_byte(rtlpriv, REG_APS_FSMCO + 1, bytetmp); in _rtl92de_init_mac() 381 bytetmp = rtl_read_byte(rtlpriv, REG_APS_FSMCO + 1); in _rtl92de_init_mac() 384 while ((bytetmp & BIT(0)) && retry < 1000) { in _rtl92de_init_mac() 386 bytetmp = rtl_read_byte(rtlpriv, REG_APS_FSMCO + 1); in _rtl92de_init_mac() 487 bytetmp = rtl_read_byte(rtlpriv, REG_APSD_CTRL); in _rtl92de_init_mac() 488 rtl_write_byte(rtlpriv, REG_APSD_CTRL, bytetmp & ~BIT(6)); in _rtl92de_init_mac() 491 bytetmp = rtl_read_byte(rtlpriv, REG_APSD_CTRL); in _rtl92de_init_mac() 492 } while ((retry < 200) && !(bytetmp & BIT(7))); in _rtl92de_init_mac()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | hw.c | 820 u8 bytetmp; in _rtl88ee_init_mac() local 825 rtl_write_byte(rtlpriv, REG_XCK_OUT_CTRL, bytetmp); in _rtl88ee_init_mac() 828 rtl_write_byte(rtlpriv, REG_APS_FSMCO + 1, bytetmp); in _rtl88ee_init_mac() 841 rtl_write_byte(rtlpriv, REG_APS_FSMCO, bytetmp); in _rtl88ee_init_mac() 843 bytetmp = rtl_read_byte(rtlpriv, REG_PCIE_CTRL_REG+2); in _rtl88ee_init_mac() 846 bytetmp = rtl_read_byte(rtlpriv, REG_WATCH_DOG+1); in _rtl88ee_init_mac() 852 bytetmp = rtl_read_byte(rtlpriv, REG_TX_RPT_CTRL); in _rtl88ee_init_mac() 858 bytetmp = rtl_read_byte(rtlpriv, REG_SYS_CLKR); in _rtl88ee_init_mac() 860 rtl_write_byte(rtlpriv, REG_SYS_CLKR, bytetmp|BIT(3)); in _rtl88ee_init_mac() 861 bytetmp = rtl_read_byte(rtlpriv, REG_GPIO_MUXCFG+1); in _rtl88ee_init_mac() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| H A D | hw.c | 736 u8 bytetmp; in _rtl92ee_init_mac() local 746 bytetmp = rtl_read_byte(rtlpriv, 0x16); in _rtl92ee_init_mac() 751 bytetmp = rtl_read_byte(rtlpriv, REG_AFE_CTRL2); in _rtl92ee_init_mac() 752 bytetmp &= 0xfb; in _rtl92ee_init_mac() 753 rtl_write_byte(rtlpriv, REG_AFE_CTRL2, bytetmp); in _rtl92ee_init_mac() 763 bytetmp &= 0xbf; in _rtl92ee_init_mac() 780 bytetmp = rtl_read_byte(rtlpriv, REG_CR); in _rtl92ee_init_mac() 781 bytetmp = 0xff; in _rtl92ee_init_mac() 782 rtl_write_byte(rtlpriv, REG_CR, bytetmp); in _rtl92ee_init_mac() 784 bytetmp = 0x7f; in _rtl92ee_init_mac() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192du/ |
| H A D | hw.c | 545 unsigned char bytetmp; in _rtl92du_init_power_on() local 564 bytetmp = rtl_read_byte(rtlpriv, REG_LDOV12D_CTRL); in _rtl92du_init_power_on() 565 if ((bytetmp & LDV12_EN) == 0) { in _rtl92du_init_power_on() 566 bytetmp |= LDV12_EN; in _rtl92du_init_power_on() 567 rtl_write_byte(rtlpriv, REG_LDOV12D_CTRL, bytetmp); in _rtl92du_init_power_on() 571 bytetmp = rtl_read_byte(rtlpriv, REG_SYS_ISO_CTRL); in _rtl92du_init_power_on() 572 bytetmp &= ~ISO_MD2PP; in _rtl92du_init_power_on() 573 rtl_write_byte(rtlpriv, REG_SYS_ISO_CTRL, bytetmp); in _rtl92du_init_power_on()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | hw.c | 656 unsigned char bytetmp; in _rtl92ce_init_mac() local 681 rtl_write_byte(rtlpriv, REG_APS_FSMCO + 1, bytetmp); in _rtl92ce_init_mac() 684 bytetmp = rtl_read_byte(rtlpriv, REG_APS_FSMCO + 1); in _rtl92ce_init_mac() 689 rtl_read_dword(rtlpriv, 0xEC), bytetmp); in _rtl92ce_init_mac() 691 while ((bytetmp & BIT(0)) && retry < 1000) { in _rtl92ce_init_mac() 694 bytetmp = rtl_read_byte(rtlpriv, REG_APS_FSMCO + 1); in _rtl92ce_init_mac() 696 rtl_read_dword(rtlpriv, 0xEC), bytetmp); in _rtl92ce_init_mac() 707 rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL+2, bytetmp); in _rtl92ce_init_mac() 759 bytetmp = rtl_read_byte(rtlpriv, REG_APSD_CTRL); in _rtl92ce_init_mac() 763 bytetmp = rtl_read_byte(rtlpriv, REG_APSD_CTRL); in _rtl92ce_init_mac() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | hw.c | 896 u8 bytetmp = 0; in _rtl8821ae_init_mac() local 927 rtl_write_byte(rtlpriv, REG_APS_FSMCO, bytetmp); in _rtl8821ae_init_mac() 929 bytetmp = rtl_read_byte(rtlpriv, REG_CR); in _rtl8821ae_init_mac() 930 bytetmp = 0xff; in _rtl8821ae_init_mac() 931 rtl_write_byte(rtlpriv, REG_CR, bytetmp); in _rtl8821ae_init_mac() 934 bytetmp = 0xff; in _rtl8821ae_init_mac() 940 if (bytetmp & BIT(0)) { in _rtl8821ae_init_mac() 941 bytetmp = rtl_read_byte(rtlpriv, 0x7c); in _rtl8821ae_init_mac() 942 bytetmp |= BIT(6); in _rtl8821ae_init_mac() 943 rtl_write_byte(rtlpriv, 0x7c, bytetmp); in _rtl8821ae_init_mac() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | hw.c | 659 unsigned char bytetmp; in _rtl8712e_init_mac() local 666 bytetmp = rtl_read_byte(rtlpriv, REG_CR); in _rtl8712e_init_mac() 667 if (bytetmp == 0xFF) in _rtl8712e_init_mac() 677 bytetmp = rtl_read_byte(rtlpriv, REG_PCIE_CTRL_REG+2); in _rtl8712e_init_mac() 678 rtl_write_byte(rtlpriv, REG_PCIE_CTRL_REG+2, bytetmp | BIT(4)); in _rtl8712e_init_mac() 681 bytetmp = rtl_read_byte(rtlpriv, 0x369); in _rtl8712e_init_mac() 682 rtl_write_byte(rtlpriv, 0x369, bytetmp | BIT(7)); in _rtl8712e_init_mac() 756 bytetmp = rtl_read_byte(rtlpriv, REG_APSD_CTRL); in _rtl8712e_init_mac() 757 rtl_write_byte(rtlpriv, REG_APSD_CTRL, bytetmp & ~BIT(6)); in _rtl8712e_init_mac() 760 bytetmp = rtl_read_byte(rtlpriv, REG_APSD_CTRL); in _rtl8712e_init_mac() [all …]
|