Lines Matching refs:ocp_data

1714 	u32 ocp_data;  in vendor_mac_passthru_addr_read()  local
1726 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in vendor_mac_passthru_addr_read()
1727 if ((ocp_data & AD_MASK) == 0x1000) { in vendor_mac_passthru_addr_read()
1729 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, EFUSE); in vendor_mac_passthru_addr_read()
1730 if ((ocp_data & PASS_THRU_MASK) != 1) { in vendor_mac_passthru_addr_read()
1737 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_1); in vendor_mac_passthru_addr_read()
1738 if ((ocp_data & BND_MASK) == 0 && (ocp_data & BD_MASK) == 0) { in vendor_mac_passthru_addr_read()
2872 u32 ocp_data; in _rtl8152_set_rx_mode() local
2875 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in _rtl8152_set_rx_mode()
2876 ocp_data &= ~RCR_ACPT_ALL; in _rtl8152_set_rx_mode()
2877 ocp_data |= RCR_AB | RCR_APM; in _rtl8152_set_rx_mode()
2882 ocp_data |= RCR_AM | RCR_AAP; in _rtl8152_set_rx_mode()
2889 ocp_data |= RCR_AM; in _rtl8152_set_rx_mode()
2903 ocp_data |= RCR_AM; in _rtl8152_set_rx_mode()
2912 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in _rtl8152_set_rx_mode()
2958 u32 ocp_data; in r8152b_reset_packet_filter() local
2960 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_FMC); in r8152b_reset_packet_filter()
2961 ocp_data &= ~FMC_FCR_MCU_EN; in r8152b_reset_packet_filter()
2962 ocp_write_word(tp, MCU_TYPE_PLA, PLA_FMC, ocp_data); in r8152b_reset_packet_filter()
2963 ocp_data |= FMC_FCR_MCU_EN; in r8152b_reset_packet_filter()
2964 ocp_write_word(tp, MCU_TYPE_PLA, PLA_FMC, ocp_data); in r8152b_reset_packet_filter()
2969 u32 ocp_data; in rtl8152_nic_reset() local
2976 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CR); in rtl8152_nic_reset()
2977 ocp_data &= ~CR_TE; in rtl8152_nic_reset()
2978 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CR, ocp_data); in rtl8152_nic_reset()
2980 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_BMU_RESET); in rtl8152_nic_reset()
2981 ocp_data &= ~BMU_RESET_EP_IN; in rtl8152_nic_reset()
2982 ocp_write_word(tp, MCU_TYPE_USB, USB_BMU_RESET, ocp_data); in rtl8152_nic_reset()
2984 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in rtl8152_nic_reset()
2985 ocp_data |= CDC_ECM_EN; in rtl8152_nic_reset()
2986 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in rtl8152_nic_reset()
2988 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CR); in rtl8152_nic_reset()
2989 ocp_data &= ~CR_RE; in rtl8152_nic_reset()
2990 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CR, ocp_data); in rtl8152_nic_reset()
2992 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_BMU_RESET); in rtl8152_nic_reset()
2993 ocp_data |= BMU_RESET_EP_IN; in rtl8152_nic_reset()
2994 ocp_write_word(tp, MCU_TYPE_USB, USB_BMU_RESET, ocp_data); in rtl8152_nic_reset()
2996 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in rtl8152_nic_reset()
2997 ocp_data &= ~CDC_ECM_EN; in rtl8152_nic_reset()
2998 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in rtl8152_nic_reset()
3027 u32 ocp_data; in rtl_eee_plus_en() local
3029 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEEP_CR); in rtl_eee_plus_en()
3031 ocp_data |= EEEP_CR_EEEP_TX; in rtl_eee_plus_en()
3033 ocp_data &= ~EEEP_CR_EEEP_TX; in rtl_eee_plus_en()
3034 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEEP_CR, ocp_data); in rtl_eee_plus_en()
3047 u32 ocp_data; in rxdy_gated_en() local
3049 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MISC_1); in rxdy_gated_en()
3051 ocp_data |= RXDY_GATED_EN; in rxdy_gated_en()
3053 ocp_data &= ~RXDY_GATED_EN; in rxdy_gated_en()
3054 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MISC_1, ocp_data); in rxdy_gated_en()
3142 u32 ocp_data; in rtl_set_ifg() local
3144 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TCR1); in rtl_set_ifg()
3145 ocp_data &= ~IFG_MASK; in rtl_set_ifg()
3147 ocp_data |= IFG_144NS; in rtl_set_ifg()
3148 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TCR1, ocp_data); in rtl_set_ifg()
3150 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4); in rtl_set_ifg()
3151 ocp_data &= ~TX10MIDLE_EN; in rtl_set_ifg()
3152 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, ocp_data); in rtl_set_ifg()
3154 ocp_data |= IFG_96NS; in rtl_set_ifg()
3155 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TCR1, ocp_data); in rtl_set_ifg()
3157 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4); in rtl_set_ifg()
3158 ocp_data |= TX10MIDLE_EN; in rtl_set_ifg()
3159 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, ocp_data); in rtl_set_ifg()
3171 u32 ocp_data; in rtl_enable() local
3175 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CR); in rtl_enable()
3176 ocp_data |= CR_RE | CR_TE; in rtl_enable()
3177 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CR, ocp_data); in rtl_enable()
3211 u32 ocp_data = tp->coalesce / 8; in r8153_set_rx_early_timeout() local
3219 ocp_data); in r8153_set_rx_early_timeout()
3231 ocp_data); in r8153_set_rx_early_timeout()
3242 ocp_data); in r8153_set_rx_early_timeout()
3252 u32 ocp_data = tp->rx_buf_sz - rx_reserved_size(tp->netdev->mtu); in r8153_set_rx_early_size() local
3260 ocp_data / 4); in r8153_set_rx_early_size()
3266 ocp_data / 8); in r8153_set_rx_early_size()
3275 ocp_data / 8); in r8153_set_rx_early_size()
3285 u32 ocp_data; in rtl8153_enable() local
3300 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_TASK); in rtl8153_enable()
3301 ocp_data &= ~FC_PATCH_TASK; in rtl8153_enable()
3302 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in rtl8153_enable()
3304 ocp_data |= FC_PATCH_TASK; in rtl8153_enable()
3305 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in rtl8153_enable()
3316 u32 ocp_data; in rtl_disable() local
3324 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in rtl_disable()
3325 ocp_data &= ~RCR_ACPT_ALL; in rtl_disable()
3326 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in rtl_disable()
3338 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in rtl_disable()
3339 if ((ocp_data & FIFO_EMPTY) == FIFO_EMPTY) in rtl_disable()
3359 u32 ocp_data; in r8152_power_cut_en() local
3361 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_UPS_CTRL); in r8152_power_cut_en()
3363 ocp_data |= POWER_CUT; in r8152_power_cut_en()
3365 ocp_data &= ~POWER_CUT; in r8152_power_cut_en()
3366 ocp_write_word(tp, MCU_TYPE_USB, USB_UPS_CTRL, ocp_data); in r8152_power_cut_en()
3368 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_PM_CTRL_STATUS); in r8152_power_cut_en()
3369 ocp_data &= ~RESUME_INDICATE; in r8152_power_cut_en()
3370 ocp_write_word(tp, MCU_TYPE_USB, USB_PM_CTRL_STATUS, ocp_data); in r8152_power_cut_en()
3375 u32 ocp_data; in rtl_rx_vlan_en() local
3388 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CPCR); in rtl_rx_vlan_en()
3390 ocp_data |= CPCR_RX_VLAN; in rtl_rx_vlan_en()
3392 ocp_data &= ~CPCR_RX_VLAN; in rtl_rx_vlan_en()
3393 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CPCR, ocp_data); in rtl_rx_vlan_en()
3403 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_RCR1); in rtl_rx_vlan_en()
3405 ocp_data |= OUTER_VLAN | INNER_VLAN; in rtl_rx_vlan_en()
3407 ocp_data &= ~(OUTER_VLAN | INNER_VLAN); in rtl_rx_vlan_en()
3408 ocp_write_word(tp, MCU_TYPE_PLA, PLA_RCR1, ocp_data); in rtl_rx_vlan_en()
3445 u32 ocp_data; in __rtl_get_wol() local
3448 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in __rtl_get_wol()
3449 if (ocp_data & LINK_ON_WAKE_EN) in __rtl_get_wol()
3452 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG5); in __rtl_get_wol()
3453 if (ocp_data & UWF_EN) in __rtl_get_wol()
3455 if (ocp_data & BWF_EN) in __rtl_get_wol()
3457 if (ocp_data & MWF_EN) in __rtl_get_wol()
3460 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CFG_WOL); in __rtl_get_wol()
3461 if (ocp_data & MAGIC_EN) in __rtl_get_wol()
3469 u32 ocp_data; in __rtl_set_wol() local
3473 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in __rtl_set_wol()
3474 ocp_data &= ~LINK_ON_WAKE_EN; in __rtl_set_wol()
3476 ocp_data |= LINK_ON_WAKE_EN; in __rtl_set_wol()
3477 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in __rtl_set_wol()
3479 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG5); in __rtl_set_wol()
3480 ocp_data &= ~(UWF_EN | BWF_EN | MWF_EN); in __rtl_set_wol()
3482 ocp_data |= UWF_EN; in __rtl_set_wol()
3484 ocp_data |= BWF_EN; in __rtl_set_wol()
3486 ocp_data |= MWF_EN; in __rtl_set_wol()
3487 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG5, ocp_data); in __rtl_set_wol()
3491 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CFG_WOL); in __rtl_set_wol()
3492 ocp_data &= ~MAGIC_EN; in __rtl_set_wol()
3494 ocp_data |= MAGIC_EN; in __rtl_set_wol()
3495 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CFG_WOL, ocp_data); in __rtl_set_wol()
3505 u32 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2); in r8153_mac_clk_speed_down() local
3509 ocp_data |= MAC_CLK_SPDWN_EN; in r8153_mac_clk_speed_down()
3511 ocp_data &= ~MAC_CLK_SPDWN_EN; in r8153_mac_clk_speed_down()
3513 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2, ocp_data); in r8153_mac_clk_speed_down()
3518 u32 ocp_data; in r8156_mac_clk_spd() local
3526 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2); in r8156_mac_clk_spd()
3527 ocp_data &= ~EEE_SPDWN_RATIO_MASK; in r8156_mac_clk_spd()
3528 ocp_data |= MAC_CLK_SPDWN_EN | 0x03; /* eee_spdwn_ratio */ in r8156_mac_clk_spd()
3529 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2, ocp_data); in r8156_mac_clk_spd()
3531 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2); in r8156_mac_clk_spd()
3532 ocp_data &= ~MAC_CLK_SPDWN_EN; in r8156_mac_clk_spd()
3533 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2, ocp_data); in r8156_mac_clk_spd()
3551 u32 ocp_data; in r8153b_u1u2en() local
3553 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_LPM_CONFIG); in r8153b_u1u2en()
3555 ocp_data |= LPM_U1U2_EN; in r8153b_u1u2en()
3557 ocp_data &= ~LPM_U1U2_EN; in r8153b_u1u2en()
3559 ocp_write_word(tp, MCU_TYPE_USB, USB_LPM_CONFIG, ocp_data); in r8153b_u1u2en()
3564 u32 ocp_data; in r8153_u2p3en() local
3566 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_U2P3_CTRL); in r8153_u2p3en()
3568 ocp_data |= U2P3_ENABLE; in r8153_u2p3en()
3570 ocp_data &= ~U2P3_ENABLE; in r8153_u2p3en()
3571 ocp_write_word(tp, MCU_TYPE_USB, USB_U2P3_CTRL, ocp_data); in r8153_u2p3en()
3786 u32 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8153b_ups_en() local
3791 ocp_data |= UPS_EN | USP_PREWAKE | PHASE2_EN; in r8153b_ups_en()
3792 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153b_ups_en()
3794 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_2); in r8153b_ups_en()
3795 ocp_data |= UPS_FORCE_PWR_DOWN; in r8153b_ups_en()
3796 ocp_write_byte(tp, MCU_TYPE_USB, USB_MISC_2, ocp_data); in r8153b_ups_en()
3798 ocp_data &= ~(UPS_EN | USP_PREWAKE); in r8153b_ups_en()
3799 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153b_ups_en()
3801 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_2); in r8153b_ups_en()
3802 ocp_data &= ~UPS_FORCE_PWR_DOWN; in r8153b_ups_en()
3803 ocp_write_byte(tp, MCU_TYPE_USB, USB_MISC_2, ocp_data); in r8153b_ups_en()
3827 u32 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8153c_ups_en() local
3832 ocp_data |= UPS_EN | USP_PREWAKE | PHASE2_EN; in r8153c_ups_en()
3833 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153c_ups_en()
3835 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_2); in r8153c_ups_en()
3836 ocp_data |= UPS_FORCE_PWR_DOWN; in r8153c_ups_en()
3837 ocp_data &= ~BIT(7); in r8153c_ups_en()
3838 ocp_write_byte(tp, MCU_TYPE_USB, USB_MISC_2, ocp_data); in r8153c_ups_en()
3840 ocp_data &= ~(UPS_EN | USP_PREWAKE); in r8153c_ups_en()
3841 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153c_ups_en()
3843 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_2); in r8153c_ups_en()
3844 ocp_data &= ~UPS_FORCE_PWR_DOWN; in r8153c_ups_en()
3845 ocp_write_byte(tp, MCU_TYPE_USB, USB_MISC_2, ocp_data); in r8153c_ups_en()
3867 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in r8153c_ups_en()
3868 ocp_data |= BIT(8); in r8153c_ups_en()
3869 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in r8153c_ups_en()
3877 u32 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8156_ups_en() local
3882 ocp_data |= UPS_EN | USP_PREWAKE | PHASE2_EN; in r8156_ups_en()
3883 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8156_ups_en()
3885 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_2); in r8156_ups_en()
3886 ocp_data |= UPS_FORCE_PWR_DOWN; in r8156_ups_en()
3887 ocp_write_byte(tp, MCU_TYPE_USB, USB_MISC_2, ocp_data); in r8156_ups_en()
3892 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_UPHY_XTAL); in r8156_ups_en()
3893 ocp_data &= ~OOBS_POLLING; in r8156_ups_en()
3894 ocp_write_byte(tp, MCU_TYPE_USB, USB_UPHY_XTAL, ocp_data); in r8156_ups_en()
3900 ocp_data &= ~(UPS_EN | USP_PREWAKE); in r8156_ups_en()
3901 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8156_ups_en()
3903 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_2); in r8156_ups_en()
3904 ocp_data &= ~UPS_FORCE_PWR_DOWN; in r8156_ups_en()
3905 ocp_write_byte(tp, MCU_TYPE_USB, USB_MISC_2, ocp_data); in r8156_ups_en()
3918 u32 ocp_data; in r8153_power_cut_en() local
3920 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8153_power_cut_en()
3922 ocp_data |= PWR_EN | PHASE2_EN; in r8153_power_cut_en()
3924 ocp_data &= ~(PWR_EN | PHASE2_EN); in r8153_power_cut_en()
3925 ocp_write_word(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153_power_cut_en()
3927 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8153_power_cut_en()
3928 ocp_data &= ~PCUT_STATUS; in r8153_power_cut_en()
3929 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8153_power_cut_en()
3934 u32 ocp_data; in r8153b_power_cut_en() local
3936 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8153b_power_cut_en()
3938 ocp_data |= PWR_EN | PHASE2_EN; in r8153b_power_cut_en()
3940 ocp_data &= ~PWR_EN; in r8153b_power_cut_en()
3941 ocp_write_word(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153b_power_cut_en()
3943 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8153b_power_cut_en()
3944 ocp_data &= ~PCUT_STATUS; in r8153b_power_cut_en()
3945 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8153b_power_cut_en()
3950 u32 ocp_data; in r8153_queue_wake() local
3952 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_INDICATE_FALG); in r8153_queue_wake()
3954 ocp_data |= UPCOMING_RUNTIME_D3; in r8153_queue_wake()
3956 ocp_data &= ~UPCOMING_RUNTIME_D3; in r8153_queue_wake()
3957 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_INDICATE_FALG, ocp_data); in r8153_queue_wake()
3959 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_SUSPEND_FLAG); in r8153_queue_wake()
3960 ocp_data &= ~LINK_CHG_EVENT; in r8153_queue_wake()
3961 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_SUSPEND_FLAG, ocp_data); in r8153_queue_wake()
3963 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS); in r8153_queue_wake()
3964 ocp_data &= ~LINK_CHANGE_FLAG; in r8153_queue_wake()
3965 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, ocp_data); in r8153_queue_wake()
3978 u32 ocp_data; in rtl_runtime_suspend_enable() local
3984 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in rtl_runtime_suspend_enable()
3985 ocp_data |= LINK_OFF_WAKE_EN; in rtl_runtime_suspend_enable()
3986 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in rtl_runtime_suspend_enable()
3990 u32 ocp_data; in rtl_runtime_suspend_enable() local
3996 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in rtl_runtime_suspend_enable()
3997 ocp_data &= ~LINK_OFF_WAKE_EN; in rtl_runtime_suspend_enable()
3998 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in rtl_runtime_suspend_enable()
4079 u32 ocp_data; in r8153_teredo_off() local
4089 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG); in r8153_teredo_off()
4090 ocp_data &= ~(TEREDO_SEL | TEREDO_RS_EVENT_MASK | in r8153_teredo_off()
4092 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG, ocp_data); in r8153_teredo_off()
4119 u32 ocp_data; in rtl_reset_bmu() local
4121 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_BMU_RESET); in rtl_reset_bmu()
4122 ocp_data &= ~(BMU_RESET_EP_IN | BMU_RESET_EP_OUT); in rtl_reset_bmu()
4123 ocp_write_byte(tp, MCU_TYPE_USB, USB_BMU_RESET, ocp_data); in rtl_reset_bmu()
4124 ocp_data |= BMU_RESET_EP_IN | BMU_RESET_EP_OUT; in rtl_reset_bmu()
4125 ocp_write_byte(tp, MCU_TYPE_USB, USB_BMU_RESET, ocp_data); in rtl_reset_bmu()
4194 u32 ocp_data; in rtl_phy_patch_request() local
4200 ocp_data = ocp_reg_read(tp, OCP_PHY_PATCH_STAT); in rtl_phy_patch_request()
4201 if ((ocp_data & PATCH_READY) ^ check) in rtl_phy_patch_request()
4978 u32 ocp_data, size; in rtl_ram_code_speed_up() local
4986 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_GPHY_CTRL); in rtl_ram_code_speed_up()
4987 ocp_data |= GPHY_PATCH_DONE | BACKUP_RESTRORE; in rtl_ram_code_speed_up()
4988 ocp_write_word(tp, MCU_TYPE_USB, USB_GPHY_CTRL, ocp_data); in rtl_ram_code_speed_up()
4995 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_POL_GPIO_CTRL); in rtl_ram_code_speed_up()
4996 ocp_data |= POL_GPHY_PATCH; in rtl_ram_code_speed_up()
4997 ocp_write_word(tp, MCU_TYPE_PLA, PLA_POL_GPIO_CTRL, ocp_data); in rtl_ram_code_speed_up()
5371 u32 ocp_data; in r8152_eee_en() local
5373 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEE_CR); in r8152_eee_en()
5379 ocp_data |= EEE_RX_EN | EEE_TX_EN; in r8152_eee_en()
5385 ocp_data &= ~(EEE_RX_EN | EEE_TX_EN); in r8152_eee_en()
5393 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEE_CR, ocp_data); in r8152_eee_en()
5401 u32 ocp_data; in r8153_eee_en() local
5404 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEE_CR); in r8153_eee_en()
5408 ocp_data |= EEE_RX_EN | EEE_TX_EN; in r8153_eee_en()
5411 ocp_data &= ~(EEE_RX_EN | EEE_TX_EN); in r8153_eee_en()
5415 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEE_CR, ocp_data); in r8153_eee_en()
5515 u32 ocp_data; in wait_oob_link_list_ready() local
5521 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in wait_oob_link_list_ready()
5522 if (ocp_data & LINK_LIST_READY) in wait_oob_link_list_ready()
5546 u32 ocp_data; in r8152b_exit_oob() local
5548 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8152b_exit_oob()
5549 ocp_data &= ~RCR_ACPT_ALL; in r8152b_exit_oob()
5550 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8152b_exit_oob()
5557 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_exit_oob()
5558 ocp_data &= ~NOW_IS_OOB; in r8152b_exit_oob()
5559 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8152b_exit_oob()
5561 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8152b_exit_oob()
5562 ocp_data &= ~MCU_BORW_EN; in r8152b_exit_oob()
5563 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8152b_exit_oob()
5567 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8152b_exit_oob()
5568 ocp_data |= RE_INIT_LL; in r8152b_exit_oob()
5569 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8152b_exit_oob()
5605 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TCR0); in r8152b_exit_oob()
5606 ocp_data |= TCR0_AUTO_FIFO; in r8152b_exit_oob()
5607 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TCR0, ocp_data); in r8152b_exit_oob()
5612 u32 ocp_data; in r8152b_enter_oob() local
5614 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_enter_oob()
5615 ocp_data &= ~NOW_IS_OOB; in r8152b_enter_oob()
5616 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8152b_enter_oob()
5626 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8152b_enter_oob()
5627 ocp_data |= RE_INIT_LL; in r8152b_enter_oob()
5628 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8152b_enter_oob()
5636 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_BDC_CR); in r8152b_enter_oob()
5637 ocp_data |= ALDPS_PROXY_MODE; in r8152b_enter_oob()
5638 ocp_write_word(tp, MCU_TYPE_PLA, PLA_BDC_CR, ocp_data); in r8152b_enter_oob()
5640 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_enter_oob()
5641 ocp_data |= NOW_IS_OOB | DIS_MCU_CLROOB; in r8152b_enter_oob()
5642 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8152b_enter_oob()
5646 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8152b_enter_oob()
5647 ocp_data |= RCR_APM | RCR_AM | RCR_AB; in r8152b_enter_oob()
5648 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8152b_enter_oob()
5657 u32 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_WDT1_CTRL); in r8153_pre_firmware_1() local
5661 if (!(ocp_data & WTD1_EN)) in r8153_pre_firmware_1()
5683 u32 ocp_data; in r8153_pre_firmware_2() local
5687 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN0); in r8153_pre_firmware_2()
5688 ocp_data &= ~FW_FIX_SUSPEND; in r8153_pre_firmware_2()
5689 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN0, ocp_data); in r8153_pre_firmware_2()
5696 u32 ocp_data; in r8153_post_firmware_2() local
5700 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_BP_EN); in r8153_post_firmware_2()
5701 ocp_data |= BIT(0); in r8153_post_firmware_2()
5702 ocp_write_word(tp, MCU_TYPE_PLA, PLA_BP_EN, ocp_data); in r8153_post_firmware_2()
5711 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN0); in r8153_post_firmware_2()
5712 ocp_data |= FW_FIX_SUSPEND; in r8153_post_firmware_2()
5713 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN0, ocp_data); in r8153_post_firmware_2()
5715 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_USB2PHY); in r8153_post_firmware_2()
5716 ocp_data |= USB2PHY_L1 | USB2PHY_SUSPEND; in r8153_post_firmware_2()
5717 ocp_write_byte(tp, MCU_TYPE_USB, USB_USB2PHY, ocp_data); in r8153_post_firmware_2()
5724 u32 ocp_data; in r8153_post_firmware_3() local
5726 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_USB2PHY); in r8153_post_firmware_3()
5727 ocp_data |= USB2PHY_L1 | USB2PHY_SUSPEND; in r8153_post_firmware_3()
5728 ocp_write_byte(tp, MCU_TYPE_USB, USB_USB2PHY, ocp_data); in r8153_post_firmware_3()
5730 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN1); in r8153_post_firmware_3()
5731 ocp_data |= FW_IP_RESET_EN; in r8153_post_firmware_3()
5732 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN1, ocp_data); in r8153_post_firmware_3()
5748 u32 ocp_data; in r8153b_post_firmware_1() local
5751 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_1); in r8153b_post_firmware_1()
5752 if (ocp_data & BND_MASK) { in r8153b_post_firmware_1()
5753 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_BP_EN); in r8153b_post_firmware_1()
5754 ocp_data |= BIT(0); in r8153b_post_firmware_1()
5755 ocp_write_word(tp, MCU_TYPE_PLA, PLA_BP_EN, ocp_data); in r8153b_post_firmware_1()
5758 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_CTRL); in r8153b_post_firmware_1()
5759 ocp_data |= FLOW_CTRL_PATCH_OPT; in r8153b_post_firmware_1()
5760 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_CTRL, ocp_data); in r8153b_post_firmware_1()
5762 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_TASK); in r8153b_post_firmware_1()
5763 ocp_data |= FC_PATCH_TASK; in r8153b_post_firmware_1()
5764 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in r8153b_post_firmware_1()
5766 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN1); in r8153b_post_firmware_1()
5767 ocp_data |= FW_IP_RESET_EN; in r8153b_post_firmware_1()
5768 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN1, ocp_data); in r8153b_post_firmware_1()
5775 u32 ocp_data; in r8153c_post_firmware_1() local
5777 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_CTRL); in r8153c_post_firmware_1()
5778 ocp_data |= FLOW_CTRL_PATCH_2; in r8153c_post_firmware_1()
5779 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_CTRL, ocp_data); in r8153c_post_firmware_1()
5781 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_TASK); in r8153c_post_firmware_1()
5782 ocp_data |= FC_PATCH_TASK; in r8153c_post_firmware_1()
5783 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in r8153c_post_firmware_1()
5790 u32 ocp_data; in r8156a_post_firmware_1() local
5792 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN1); in r8156a_post_firmware_1()
5793 ocp_data |= FW_IP_RESET_EN; in r8156a_post_firmware_1()
5794 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_FIX_EN1, ocp_data); in r8156a_post_firmware_1()
5830 u32 ocp_data; in r8153_hw_phy_cfg() local
5859 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8153_hw_phy_cfg()
5860 ocp_data |= PFM_PWM_SWITCH; in r8153_hw_phy_cfg()
5861 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8153_hw_phy_cfg()
5892 u32 ocp_data; in r8152_efuse_read() local
5895 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EFUSE_CMD); in r8152_efuse_read()
5896 ocp_data = (ocp_data & EFUSE_DATA_BIT16) << 9; /* data of bit16 */ in r8152_efuse_read()
5897 ocp_data |= ocp_read_word(tp, MCU_TYPE_PLA, PLA_EFUSE_DATA); in r8152_efuse_read()
5899 return ocp_data; in r8152_efuse_read()
5904 u32 ocp_data; in r8153b_hw_phy_cfg() local
5907 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8153b_hw_phy_cfg()
5908 if (ocp_data & PCUT_STATUS) { in r8153b_hw_phy_cfg()
5909 ocp_data &= ~PCUT_STATUS; in r8153b_hw_phy_cfg()
5910 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8153b_hw_phy_cfg()
5953 ocp_data = r8152_efuse_read(tp, 0x7d); in r8153b_hw_phy_cfg()
5954 data = (u16)(((ocp_data & 0x1fff0) >> 1) | (ocp_data & 0x7)); in r8153b_hw_phy_cfg()
5962 ocp_data = ocp_reg_read(tp, 0xc426); in r8153b_hw_phy_cfg()
5963 ocp_data &= 0x3fff; in r8153b_hw_phy_cfg()
5964 if (ocp_data) { in r8153b_hw_phy_cfg()
5967 swr_cnt_1ms_ini = (16000000 / ocp_data) & SAW_CNT_1MS_MASK; in r8153b_hw_phy_cfg()
5968 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_UPS_CFG); in r8153b_hw_phy_cfg()
5969 ocp_data = (ocp_data & ~SAW_CNT_1MS_MASK) | swr_cnt_1ms_ini; in r8153b_hw_phy_cfg()
5970 ocp_write_word(tp, MCU_TYPE_USB, USB_UPS_CFG, ocp_data); in r8153b_hw_phy_cfg()
5973 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8153b_hw_phy_cfg()
5974 ocp_data |= PFM_PWM_SWITCH; in r8153b_hw_phy_cfg()
5975 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8153b_hw_phy_cfg()
6022 u32 ocp_data; in r8153_first_init() local
6027 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8153_first_init()
6028 ocp_data &= ~RCR_ACPT_ALL; in r8153_first_init()
6029 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8153_first_init()
6034 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_first_init()
6035 ocp_data &= ~NOW_IS_OOB; in r8153_first_init()
6036 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8153_first_init()
6038 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8153_first_init()
6039 ocp_data &= ~MCU_BORW_EN; in r8153_first_init()
6040 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8153_first_init()
6044 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8153_first_init()
6045 ocp_data |= RE_INIT_LL; in r8153_first_init()
6046 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8153_first_init()
6054 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TCR0); in r8153_first_init()
6055 ocp_data |= TCR0_AUTO_FIFO; in r8153_first_init()
6056 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TCR0, ocp_data); in r8153_first_init()
6070 u32 ocp_data; in r8153_enter_oob() local
6072 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_enter_oob()
6073 ocp_data &= ~NOW_IS_OOB; in r8153_enter_oob()
6074 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8153_enter_oob()
6086 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8153_enter_oob()
6087 ocp_data |= RE_INIT_LL; in r8153_enter_oob()
6088 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8153_enter_oob()
6100 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG); in r8153_enter_oob()
6101 ocp_data &= ~TEREDO_WAKE_MASK; in r8153_enter_oob()
6102 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG, ocp_data); in r8153_enter_oob()
6121 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_BDC_CR); in r8153_enter_oob()
6122 ocp_data |= ALDPS_PROXY_MODE; in r8153_enter_oob()
6123 ocp_write_word(tp, MCU_TYPE_PLA, PLA_BDC_CR, ocp_data); in r8153_enter_oob()
6125 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_enter_oob()
6126 ocp_data |= NOW_IS_OOB | DIS_MCU_CLROOB; in r8153_enter_oob()
6127 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8153_enter_oob()
6129 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8153_enter_oob()
6130 ocp_data |= MCU_BORW_EN; in r8153_enter_oob()
6131 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8153_enter_oob()
6135 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8153_enter_oob()
6136 ocp_data |= RCR_APM | RCR_AM | RCR_AB; in r8153_enter_oob()
6137 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8153_enter_oob()
6169 u32 ocp_data; in rtl8156_enable() local
6184 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4); in rtl8156_enable()
6186 ocp_data &= ~IDLE_SPDWN_EN; in rtl8156_enable()
6188 ocp_data |= IDLE_SPDWN_EN; in rtl8156_enable()
6189 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, ocp_data); in rtl8156_enable()
6198 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_L1_CTRL); in rtl8156_enable()
6199 ocp_data &= ~0xf; in rtl8156_enable()
6201 ocp_data |= 0xf; in rtl8156_enable()
6203 ocp_data |= 0x1; in rtl8156_enable()
6204 ocp_write_word(tp, MCU_TYPE_USB, USB_L1_CTRL, ocp_data); in rtl8156_enable()
6207 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_TASK); in rtl8156_enable()
6208 ocp_data &= ~FC_PATCH_TASK; in rtl8156_enable()
6209 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in rtl8156_enable()
6211 ocp_data |= FC_PATCH_TASK; in rtl8156_enable()
6212 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in rtl8156_enable()
6227 u32 ocp_data; in rtl8156b_enable() local
6236 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_RX_AGGR_NUM); in rtl8156b_enable()
6237 ocp_data &= ~RX_AGGR_NUM_MASK; in rtl8156b_enable()
6238 ocp_write_word(tp, MCU_TYPE_USB, USB_RX_AGGR_NUM, ocp_data); in rtl8156b_enable()
6246 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4); in rtl8156b_enable()
6248 ocp_data &= ~IDLE_SPDWN_EN; in rtl8156b_enable()
6250 ocp_data |= IDLE_SPDWN_EN; in rtl8156b_enable()
6251 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, ocp_data); in rtl8156b_enable()
6254 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_L1_CTRL); in rtl8156b_enable()
6255 ocp_data &= ~0xf; in rtl8156b_enable()
6257 ocp_data |= 0xf; in rtl8156b_enable()
6259 ocp_data |= 0x1; in rtl8156b_enable()
6260 ocp_write_word(tp, MCU_TYPE_USB, USB_L1_CTRL, ocp_data); in rtl8156b_enable()
6263 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_TASK); in rtl8156b_enable()
6264 ocp_data &= ~FC_PATCH_TASK; in rtl8156b_enable()
6265 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in rtl8156b_enable()
6267 ocp_data |= FC_PATCH_TASK; in rtl8156b_enable()
6268 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in rtl8156b_enable()
6439 u32 ocp_data; in rtl8153_up() local
6449 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CONFIG6); in rtl8153_up()
6450 ocp_data |= LANWAKE_CLR_EN; in rtl8153_up()
6451 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CONFIG6, ocp_data); in rtl8153_up()
6453 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_LWAKE_CTRL_REG); in rtl8153_up()
6454 ocp_data &= ~LANWAKE_PIN; in rtl8153_up()
6455 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_LWAKE_CTRL_REG, ocp_data); in rtl8153_up()
6457 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_SSPHYLINK1); in rtl8153_up()
6458 ocp_data &= ~DELAY_PHY_PWR_CHG; in rtl8153_up()
6459 ocp_write_word(tp, MCU_TYPE_USB, USB_SSPHYLINK1, ocp_data); in rtl8153_up()
6479 u32 ocp_data; in rtl8153_down() local
6486 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CONFIG6); in rtl8153_down()
6487 ocp_data &= ~LANWAKE_CLR_EN; in rtl8153_down()
6488 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CONFIG6, ocp_data); in rtl8153_down()
6500 u32 ocp_data; in rtl8153b_up() local
6512 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in rtl8153b_up()
6513 ocp_data &= ~PLA_MCU_SPDWN_EN; in rtl8153b_up()
6514 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in rtl8153b_up()
6524 u32 ocp_data; in rtl8153b_down() local
6531 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in rtl8153b_down()
6532 ocp_data |= PLA_MCU_SPDWN_EN; in rtl8153b_down()
6533 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in rtl8153b_down()
6561 u32 ocp_data; in rtl8153c_up() local
6573 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in rtl8153c_up()
6574 ocp_data &= ~RCR_ACPT_ALL; in rtl8153c_up()
6575 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in rtl8153c_up()
6580 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in rtl8153c_up()
6581 ocp_data &= ~NOW_IS_OOB; in rtl8153c_up()
6582 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in rtl8153c_up()
6584 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in rtl8153c_up()
6585 ocp_data &= ~MCU_BORW_EN; in rtl8153c_up()
6586 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in rtl8153c_up()
6590 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in rtl8153c_up()
6591 ocp_data |= RE_INIT_LL; in rtl8153c_up()
6592 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in rtl8153c_up()
6612 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in rtl8153c_up()
6613 ocp_data |= BIT(8); in rtl8153c_up()
6614 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in rtl8153c_up()
6618 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in rtl8153c_up()
6619 ocp_data &= ~PLA_MCU_SPDWN_EN; in rtl8153c_up()
6620 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in rtl8153c_up()
6642 u32 ocp_data; in rtl8156_up() local
6654 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in rtl8156_up()
6655 ocp_data &= ~RCR_ACPT_ALL; in rtl8156_up()
6656 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in rtl8156_up()
6661 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in rtl8156_up()
6662 ocp_data &= ~NOW_IS_OOB; in rtl8156_up()
6663 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in rtl8156_up()
6665 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in rtl8156_up()
6666 ocp_data &= ~MCU_BORW_EN; in rtl8156_up()
6667 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in rtl8156_up()
6677 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_BMU_CONFIG); in rtl8156_up()
6678 ocp_data |= ACT_ODMA; in rtl8156_up()
6679 ocp_write_word(tp, MCU_TYPE_USB, USB_BMU_CONFIG, ocp_data); in rtl8156_up()
6686 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_FULL); in rtl8156_up()
6687 ocp_data &= ~RXFIFO_FULL_MASK; in rtl8156_up()
6688 ocp_data |= 0x08; in rtl8156_up()
6689 ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_FULL, ocp_data); in rtl8156_up()
6691 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in rtl8156_up()
6692 ocp_data &= ~PLA_MCU_SPDWN_EN; in rtl8156_up()
6693 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in rtl8156_up()
6695 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_SPEED_OPTION); in rtl8156_up()
6696 ocp_data &= ~(RG_PWRDN_EN | ALL_SPEED_OFF); in rtl8156_up()
6697 ocp_write_word(tp, MCU_TYPE_USB, USB_SPEED_OPTION, ocp_data); in rtl8156_up()
6715 u32 ocp_data; in rtl8156_down() local
6722 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in rtl8156_down()
6723 ocp_data |= PLA_MCU_SPDWN_EN; in rtl8156_down()
6724 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in rtl8156_down()
6731 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in rtl8156_down()
6732 ocp_data &= ~NOW_IS_OOB; in rtl8156_down()
6733 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in rtl8156_down()
6752 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in rtl8156_down()
6753 ocp_data |= NOW_IS_OOB; in rtl8156_down()
6754 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in rtl8156_down()
6756 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in rtl8156_down()
6757 ocp_data |= MCU_BORW_EN; in rtl8156_down()
6758 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in rtl8156_down()
6763 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in rtl8156_down()
6764 ocp_data |= RCR_APM | RCR_AM | RCR_AB; in rtl8156_down()
6765 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in rtl8156_down()
7042 u32 ocp_data; in rtl_tally_reset() local
7044 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_RSTTALLY); in rtl_tally_reset()
7045 ocp_data |= TALLY_RESET; in rtl_tally_reset()
7046 ocp_write_word(tp, MCU_TYPE_PLA, PLA_RSTTALLY, ocp_data); in rtl_tally_reset()
7051 u32 ocp_data; in r8152b_init() local
7066 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE); in r8152b_init()
7067 ocp_data &= ~LED_MODE_MASK; in r8152b_init()
7068 ocp_write_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE, ocp_data); in r8152b_init()
7073 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8152b_init()
7074 ocp_data |= TX_10M_IDLE_EN | PFM_PWM_SWITCH; in r8152b_init()
7075 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8152b_init()
7076 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL); in r8152b_init()
7077 ocp_data &= ~MCU_CLK_RATIO_MASK; in r8152b_init()
7078 ocp_data |= MCU_CLK_RATIO | D3_CLK_GATED_EN; in r8152b_init()
7079 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL, ocp_data); in r8152b_init()
7080 ocp_data = GPHY_STS_MSK | SPEED_DOWN_MSK | in r8152b_init()
7082 ocp_write_word(tp, MCU_TYPE_PLA, PLA_GPHY_INTR_IMR, ocp_data); in r8152b_init()
7087 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8152b_init()
7088 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8152b_init()
7089 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8152b_init()
7094 u32 ocp_data; in r8153_init() local
7130 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_SSPHYLINK2); in r8153_init()
7131 ocp_data &= ~pwd_dn_scale_mask; in r8153_init()
7132 ocp_data |= pwd_dn_scale(96); in r8153_init()
7133 ocp_write_word(tp, MCU_TYPE_USB, USB_SSPHYLINK2, ocp_data); in r8153_init()
7135 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_USB2PHY); in r8153_init()
7136 ocp_data |= USB2PHY_L1 | USB2PHY_SUSPEND; in r8153_init()
7137 ocp_write_byte(tp, MCU_TYPE_USB, USB_USB2PHY, ocp_data); in r8153_init()
7139 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_DMY_REG0); in r8153_init()
7140 ocp_data &= ~ECM_ALDPS; in r8153_init()
7141 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_DMY_REG0, ocp_data); in r8153_init()
7143 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1); in r8153_init()
7145 ocp_data &= ~DYNAMIC_BURST; in r8153_init()
7147 ocp_data |= DYNAMIC_BURST; in r8153_init()
7148 ocp_write_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1, ocp_data); in r8153_init()
7150 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1); in r8153_init()
7152 ocp_data &= ~DYNAMIC_BURST; in r8153_init()
7154 ocp_data |= DYNAMIC_BURST; in r8153_init()
7155 ocp_write_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1, ocp_data); in r8153_init()
7159 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS); in r8153_init()
7161 ocp_data |= CUR_LINK_OK; in r8153_init()
7163 ocp_data &= ~CUR_LINK_OK; in r8153_init()
7164 ocp_data |= POLL_LINK_CHG; in r8153_init()
7165 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, ocp_data); in r8153_init()
7168 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY2); in r8153_init()
7169 ocp_data |= EP4_FULL_FC; in r8153_init()
7170 ocp_write_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY2, ocp_data); in r8153_init()
7172 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_WDT11_CTRL); in r8153_init()
7173 ocp_data &= ~TIMER11_EN; in r8153_init()
7174 ocp_write_word(tp, MCU_TYPE_USB, USB_WDT11_CTRL, ocp_data); in r8153_init()
7176 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE); in r8153_init()
7177 ocp_data &= ~LED_MODE_MASK; in r8153_init()
7178 ocp_write_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE, ocp_data); in r8153_init()
7180 ocp_data = FIFO_EMPTY_1FB | ROK_EXIT_LPM; in r8153_init()
7182 ocp_data |= LPM_TIMER_500MS; in r8153_init()
7184 ocp_data |= LPM_TIMER_500US; in r8153_init()
7185 ocp_write_byte(tp, MCU_TYPE_USB, USB_LPM_CTRL, ocp_data); in r8153_init()
7187 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_AFE_CTRL2); in r8153_init()
7188 ocp_data &= ~SEN_VAL_MASK; in r8153_init()
7189 ocp_data |= SEN_VAL_NORMAL | SEL_RXIDLE; in r8153_init()
7190 ocp_write_word(tp, MCU_TYPE_USB, USB_AFE_CTRL2, ocp_data); in r8153_init()
7200 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CONFIG6); in r8153_init()
7201 ocp_data |= LANWAKE_CLR_EN; in r8153_init()
7202 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CONFIG6, ocp_data); in r8153_init()
7204 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_LWAKE_CTRL_REG); in r8153_init()
7205 ocp_data &= ~LANWAKE_PIN; in r8153_init()
7206 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_LWAKE_CTRL_REG, ocp_data); in r8153_init()
7209 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8153_init()
7210 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8153_init()
7212 ocp_data |= RX_AGG_DISABLE; in r8153_init()
7214 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8153_init()
7234 u32 ocp_data; in r8153b_init() local
7273 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS); in r8153b_init()
7275 ocp_data |= CUR_LINK_OK; in r8153b_init()
7277 ocp_data &= ~CUR_LINK_OK; in r8153b_init()
7278 ocp_data |= POLL_LINK_CHG; in r8153b_init()
7279 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, ocp_data); in r8153b_init()
7289 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in r8153b_init()
7290 ocp_data &= ~PLA_MCU_SPDWN_EN; in r8153b_init()
7291 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in r8153b_init()
7296 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8153b_init()
7297 ocp_data |= TEST_IO_OFF; in r8153b_init()
7298 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8153b_init()
7305 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8153b_init()
7306 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8153b_init()
7307 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8153b_init()
7316 u32 ocp_data; in r8153c_init() local
7327 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG5); in r8153c_init()
7328 ocp_data &= ~BIT(3); in r8153c_init()
7329 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG5, ocp_data); in r8153c_init()
7330 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, 0xcbf0); in r8153c_init()
7331 ocp_data |= BIT(1); in r8153c_init()
7332 ocp_write_word(tp, MCU_TYPE_USB, 0xcbf0, ocp_data); in r8153c_init()
7364 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS); in r8153c_init()
7366 ocp_data |= CUR_LINK_OK; in r8153c_init()
7368 ocp_data &= ~CUR_LINK_OK; in r8153c_init()
7370 ocp_data |= POLL_LINK_CHG; in r8153c_init()
7371 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, ocp_data); in r8153c_init()
7380 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_MISC_2); in r8153c_init()
7381 ocp_data &= ~BIT(7); in r8153c_init()
7382 ocp_write_byte(tp, MCU_TYPE_USB, USB_MISC_2, ocp_data); in r8153c_init()
7387 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8153c_init()
7388 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8153c_init()
7389 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8153c_init()
7398 u32 ocp_data; in r8156_hw_phy_cfg() local
7401 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8156_hw_phy_cfg()
7402 if (ocp_data & PCUT_STATUS) { in r8156_hw_phy_cfg()
7403 ocp_data &= ~PCUT_STATUS; in r8156_hw_phy_cfg()
7404 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8156_hw_phy_cfg()
7432 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8156_hw_phy_cfg()
7433 ocp_data |= PFM_PWM_SWITCH; in r8156_hw_phy_cfg()
7434 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8156_hw_phy_cfg()
7595 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_USB_CFG); in r8156_hw_phy_cfg()
7596 ocp_data |= EN_XG_LIP | EN_G_LIP; in r8156_hw_phy_cfg()
7597 ocp_write_word(tp, MCU_TYPE_PLA, PLA_USB_CFG, ocp_data); in r8156_hw_phy_cfg()
7606 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4); in r8156_hw_phy_cfg()
7607 ocp_data |= EEE_SPDWN_EN; in r8156_hw_phy_cfg()
7608 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, ocp_data); in r8156_hw_phy_cfg()
7748 u32 ocp_data; in r8156b_hw_phy_cfg() local
7778 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8156b_hw_phy_cfg()
7779 if (ocp_data & PCUT_STATUS) { in r8156b_hw_phy_cfg()
7780 ocp_data &= ~PCUT_STATUS; in r8156b_hw_phy_cfg()
7781 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8156b_hw_phy_cfg()
7819 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8156b_hw_phy_cfg()
7820 ocp_data |= PFM_PWM_SWITCH; in r8156b_hw_phy_cfg()
7821 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8156b_hw_phy_cfg()
7908 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_USB_CFG); in r8156b_hw_phy_cfg()
7909 ocp_data |= EN_XG_LIP | EN_G_LIP; in r8156b_hw_phy_cfg()
7910 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_USB_CFG, ocp_data); in r8156b_hw_phy_cfg()
8124 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4); in r8156b_hw_phy_cfg()
8125 ocp_data |= EEE_SPDWN_EN; in r8156b_hw_phy_cfg()
8126 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, ocp_data); in r8156b_hw_phy_cfg()
8165 u32 ocp_data; in r8156_init() local
8172 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_ECM_OP); in r8156_init()
8173 ocp_data &= ~EN_ALL_SPEED; in r8156_init()
8174 ocp_write_byte(tp, MCU_TYPE_USB, USB_ECM_OP, ocp_data); in r8156_init()
8178 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_ECM_OPTION); in r8156_init()
8179 ocp_data |= BYPASS_MAC_RESET; in r8156_init()
8180 ocp_write_word(tp, MCU_TYPE_USB, USB_ECM_OPTION, ocp_data); in r8156_init()
8230 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in r8156_init()
8231 ocp_data &= ~PLA_MCU_SPDWN_EN; in r8156_init()
8232 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in r8156_init()
8234 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS); in r8156_init()
8236 ocp_data |= CUR_LINK_OK; in r8156_init()
8238 ocp_data &= ~CUR_LINK_OK; in r8156_init()
8239 ocp_data |= POLL_LINK_CHG; in r8156_init()
8240 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, ocp_data); in r8156_init()
8245 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8156_init()
8246 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8156_init()
8247 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8156_init()
8249 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_BMU_CONFIG); in r8156_init()
8250 ocp_data |= ACT_ODMA; in r8156_init()
8251 ocp_write_byte(tp, MCU_TYPE_USB, USB_BMU_CONFIG, ocp_data); in r8156_init()
8261 u32 ocp_data; in r8156b_init() local
8268 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_ECM_OP); in r8156b_init()
8269 ocp_data &= ~EN_ALL_SPEED; in r8156b_init()
8270 ocp_write_byte(tp, MCU_TYPE_USB, USB_ECM_OP, ocp_data); in r8156b_init()
8274 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_ECM_OPTION); in r8156b_init()
8275 ocp_data |= BYPASS_MAC_RESET; in r8156b_init()
8276 ocp_write_word(tp, MCU_TYPE_USB, USB_ECM_OPTION, ocp_data); in r8156b_init()
8278 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_U2P3_CTRL); in r8156b_init()
8279 ocp_data |= RX_DETECT8; in r8156b_init()
8280 ocp_write_word(tp, MCU_TYPE_USB, USB_U2P3_CTRL, ocp_data); in r8156b_init()
8340 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_RCR); in r8156b_init()
8341 ocp_data &= ~SLOT_EN; in r8156b_init()
8342 ocp_write_word(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8156b_init()
8344 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CPCR); in r8156b_init()
8345 ocp_data |= FLOW_CTRL_EN; in r8156b_init()
8346 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CPCR, ocp_data); in r8156b_init()
8352 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_CTRL); in r8156b_init()
8354 ocp_data |= FLOW_CTRL_PATCH_2; in r8156b_init()
8355 ocp_data &= ~AUTO_SPEEDUP; in r8156b_init()
8356 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_CTRL, ocp_data); in r8156b_init()
8358 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_FW_TASK); in r8156b_init()
8359 ocp_data |= FC_PATCH_TASK; in r8156b_init()
8360 ocp_write_word(tp, MCU_TYPE_USB, USB_FW_TASK, ocp_data); in r8156b_init()
8364 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3); in r8156b_init()
8365 ocp_data &= ~PLA_MCU_SPDWN_EN; in r8156b_init()
8366 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, ocp_data); in r8156b_init()
8368 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS); in r8156b_init()
8370 ocp_data |= CUR_LINK_OK; in r8156b_init()
8372 ocp_data &= ~CUR_LINK_OK; in r8156b_init()
8373 ocp_data |= POLL_LINK_CHG; in r8156b_init()
8374 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, ocp_data); in r8156b_init()
8379 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8156b_init()
8380 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8156b_init()
8381 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8156b_init()
8598 u32 ocp_data; in rtl8152_runtime_suspend() local
8601 ocp_data = rcr & ~RCR_ACPT_ALL; in rtl8152_runtime_suspend()
8602 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in rtl8152_runtime_suspend()
8604 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, in rtl8152_runtime_suspend()
8606 if (!(ocp_data & RXFIFO_EMPTY)) { in rtl8152_runtime_suspend()
9676 u32 ocp_data = 0; in __rtl_get_hw_ver() local
9696 ocp_data = (__le32_to_cpu(*tmp) >> 16) & VERSION_MASK; in __rtl_get_hw_ver()
9706 switch (ocp_data) { in __rtl_get_hw_ver()
9757 dev_info(&udev->dev, "Unknown version 0x%04x\n", ocp_data); in __rtl_get_hw_ver()