Lines Matching refs:ocp_data
1163 u32 ocp_data; in vendor_mac_passthru_addr_read() local
1167 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in vendor_mac_passthru_addr_read()
1168 if ((ocp_data & AD_MASK) != 0x1000) in vendor_mac_passthru_addr_read()
1172 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, EFUSE); in vendor_mac_passthru_addr_read()
1173 if ((ocp_data & PASS_THRU_MASK) != 1) in vendor_mac_passthru_addr_read()
2144 u32 ocp_data; in _rtl8152_set_rx_mode() local
2147 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in _rtl8152_set_rx_mode()
2148 ocp_data &= ~RCR_ACPT_ALL; in _rtl8152_set_rx_mode()
2149 ocp_data |= RCR_AB | RCR_APM; in _rtl8152_set_rx_mode()
2154 ocp_data |= RCR_AM | RCR_AAP; in _rtl8152_set_rx_mode()
2160 ocp_data |= RCR_AM; in _rtl8152_set_rx_mode()
2172 ocp_data |= RCR_AM; in _rtl8152_set_rx_mode()
2180 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in _rtl8152_set_rx_mode()
2226 u32 ocp_data; in r8152b_reset_packet_filter() local
2228 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_FMC); in r8152b_reset_packet_filter()
2229 ocp_data &= ~FMC_FCR_MCU_EN; in r8152b_reset_packet_filter()
2230 ocp_write_word(tp, MCU_TYPE_PLA, PLA_FMC, ocp_data); in r8152b_reset_packet_filter()
2231 ocp_data |= FMC_FCR_MCU_EN; in r8152b_reset_packet_filter()
2232 ocp_write_word(tp, MCU_TYPE_PLA, PLA_FMC, ocp_data); in r8152b_reset_packet_filter()
2263 u32 ocp_data; in rtl_set_eee_plus() local
2268 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEEP_CR); in rtl_set_eee_plus()
2269 ocp_data |= EEEP_CR_EEEP_TX; in rtl_set_eee_plus()
2270 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEEP_CR, ocp_data); in rtl_set_eee_plus()
2272 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEEP_CR); in rtl_set_eee_plus()
2273 ocp_data &= ~EEEP_CR_EEEP_TX; in rtl_set_eee_plus()
2274 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEEP_CR, ocp_data); in rtl_set_eee_plus()
2280 u32 ocp_data; in rxdy_gated_en() local
2282 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MISC_1); in rxdy_gated_en()
2284 ocp_data |= RXDY_GATED_EN; in rxdy_gated_en()
2286 ocp_data &= ~RXDY_GATED_EN; in rxdy_gated_en()
2287 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MISC_1, ocp_data); in rxdy_gated_en()
2339 u32 ocp_data; in rtl_enable() local
2343 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CR); in rtl_enable()
2344 ocp_data |= CR_RE | CR_TE; in rtl_enable()
2345 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CR, ocp_data); in rtl_enable()
2371 u32 ocp_data = tp->coalesce / 8; in r8153_set_rx_early_timeout() local
2379 ocp_data); in r8153_set_rx_early_timeout()
2390 ocp_data); in r8153_set_rx_early_timeout()
2401 u32 ocp_data = agg_buf_sz - rx_reserved_size(tp->netdev->mtu); in r8153_set_rx_early_size() local
2409 ocp_data / 4); in r8153_set_rx_early_size()
2414 ocp_data / 8); in r8153_set_rx_early_size()
2438 u32 ocp_data; in rtl_disable() local
2446 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in rtl_disable()
2447 ocp_data &= ~RCR_ACPT_ALL; in rtl_disable()
2448 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in rtl_disable()
2458 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in rtl_disable()
2459 if ((ocp_data & FIFO_EMPTY) == FIFO_EMPTY) in rtl_disable()
2477 u32 ocp_data; in r8152_power_cut_en() local
2479 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_UPS_CTRL); in r8152_power_cut_en()
2481 ocp_data |= POWER_CUT; in r8152_power_cut_en()
2483 ocp_data &= ~POWER_CUT; in r8152_power_cut_en()
2484 ocp_write_word(tp, MCU_TYPE_USB, USB_UPS_CTRL, ocp_data); in r8152_power_cut_en()
2486 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_PM_CTRL_STATUS); in r8152_power_cut_en()
2487 ocp_data &= ~RESUME_INDICATE; in r8152_power_cut_en()
2488 ocp_write_word(tp, MCU_TYPE_USB, USB_PM_CTRL_STATUS, ocp_data); in r8152_power_cut_en()
2493 u32 ocp_data; in rtl_rx_vlan_en() local
2495 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CPCR); in rtl_rx_vlan_en()
2497 ocp_data |= CPCR_RX_VLAN; in rtl_rx_vlan_en()
2499 ocp_data &= ~CPCR_RX_VLAN; in rtl_rx_vlan_en()
2500 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CPCR, ocp_data); in rtl_rx_vlan_en()
2535 u32 ocp_data; in __rtl_get_wol() local
2538 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in __rtl_get_wol()
2539 if (ocp_data & LINK_ON_WAKE_EN) in __rtl_get_wol()
2542 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG5); in __rtl_get_wol()
2543 if (ocp_data & UWF_EN) in __rtl_get_wol()
2545 if (ocp_data & BWF_EN) in __rtl_get_wol()
2547 if (ocp_data & MWF_EN) in __rtl_get_wol()
2550 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CFG_WOL); in __rtl_get_wol()
2551 if (ocp_data & MAGIC_EN) in __rtl_get_wol()
2559 u32 ocp_data; in __rtl_set_wol() local
2563 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in __rtl_set_wol()
2564 ocp_data &= ~LINK_ON_WAKE_EN; in __rtl_set_wol()
2566 ocp_data |= LINK_ON_WAKE_EN; in __rtl_set_wol()
2567 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in __rtl_set_wol()
2569 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG5); in __rtl_set_wol()
2570 ocp_data &= ~(UWF_EN | BWF_EN | MWF_EN); in __rtl_set_wol()
2572 ocp_data |= UWF_EN; in __rtl_set_wol()
2574 ocp_data |= BWF_EN; in __rtl_set_wol()
2576 ocp_data |= MWF_EN; in __rtl_set_wol()
2577 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG5, ocp_data); in __rtl_set_wol()
2581 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CFG_WOL); in __rtl_set_wol()
2582 ocp_data &= ~MAGIC_EN; in __rtl_set_wol()
2584 ocp_data |= MAGIC_EN; in __rtl_set_wol()
2585 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CFG_WOL, ocp_data); in __rtl_set_wol()
2630 u32 ocp_data; in r8153b_u1u2en() local
2632 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_LPM_CONFIG); in r8153b_u1u2en()
2634 ocp_data |= LPM_U1U2_EN; in r8153b_u1u2en()
2636 ocp_data &= ~LPM_U1U2_EN; in r8153b_u1u2en()
2638 ocp_write_word(tp, MCU_TYPE_USB, USB_LPM_CONFIG, ocp_data); in r8153b_u1u2en()
2643 u32 ocp_data; in r8153_u2p3en() local
2645 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_U2P3_CTRL); in r8153_u2p3en()
2647 ocp_data |= U2P3_ENABLE; in r8153_u2p3en()
2649 ocp_data &= ~U2P3_ENABLE; in r8153_u2p3en()
2650 ocp_write_word(tp, MCU_TYPE_USB, USB_U2P3_CTRL, ocp_data); in r8153_u2p3en()
2655 u32 ocp_data; in r8153b_ups_flags_w1w0() local
2657 ocp_data = ocp_read_dword(tp, MCU_TYPE_USB, USB_UPS_FLAGS); in r8153b_ups_flags_w1w0()
2658 ocp_data &= ~clear; in r8153b_ups_flags_w1w0()
2659 ocp_data |= set; in r8153b_ups_flags_w1w0()
2660 ocp_write_dword(tp, MCU_TYPE_USB, USB_UPS_FLAGS, ocp_data); in r8153b_ups_flags_w1w0()
2708 u32 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8153b_ups_en() local
2711 ocp_data |= UPS_EN | USP_PREWAKE | PHASE2_EN; in r8153b_ups_en()
2712 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153b_ups_en()
2714 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, 0xcfff); in r8153b_ups_en()
2715 ocp_data |= BIT(0); in r8153b_ups_en()
2716 ocp_write_byte(tp, MCU_TYPE_USB, 0xcfff, ocp_data); in r8153b_ups_en()
2720 ocp_data &= ~(UPS_EN | USP_PREWAKE); in r8153b_ups_en()
2721 ocp_write_byte(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153b_ups_en()
2723 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, 0xcfff); in r8153b_ups_en()
2724 ocp_data &= ~BIT(0); in r8153b_ups_en()
2725 ocp_write_byte(tp, MCU_TYPE_USB, 0xcfff, ocp_data); in r8153b_ups_en()
2727 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8153b_ups_en()
2728 ocp_data &= ~PCUT_STATUS; in r8153b_ups_en()
2729 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8153b_ups_en()
2758 u32 ocp_data; in r8153_power_cut_en() local
2760 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8153_power_cut_en()
2762 ocp_data |= PWR_EN | PHASE2_EN; in r8153_power_cut_en()
2764 ocp_data &= ~(PWR_EN | PHASE2_EN); in r8153_power_cut_en()
2765 ocp_write_word(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153_power_cut_en()
2767 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8153_power_cut_en()
2768 ocp_data &= ~PCUT_STATUS; in r8153_power_cut_en()
2769 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8153_power_cut_en()
2774 u32 ocp_data; in r8153b_power_cut_en() local
2776 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_POWER_CUT); in r8153b_power_cut_en()
2778 ocp_data |= PWR_EN | PHASE2_EN; in r8153b_power_cut_en()
2780 ocp_data &= ~PWR_EN; in r8153b_power_cut_en()
2781 ocp_write_word(tp, MCU_TYPE_USB, USB_POWER_CUT, ocp_data); in r8153b_power_cut_en()
2783 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_MISC_0); in r8153b_power_cut_en()
2784 ocp_data &= ~PCUT_STATUS; in r8153b_power_cut_en()
2785 ocp_write_word(tp, MCU_TYPE_USB, USB_MISC_0, ocp_data); in r8153b_power_cut_en()
2790 u32 ocp_data; in r8153b_queue_wake() local
2792 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, 0xd38a); in r8153b_queue_wake()
2794 ocp_data |= BIT(0); in r8153b_queue_wake()
2796 ocp_data &= ~BIT(0); in r8153b_queue_wake()
2797 ocp_write_byte(tp, MCU_TYPE_PLA, 0xd38a, ocp_data); in r8153b_queue_wake()
2799 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, 0xd38c); in r8153b_queue_wake()
2800 ocp_data &= ~BIT(0); in r8153b_queue_wake()
2801 ocp_write_byte(tp, MCU_TYPE_PLA, 0xd38c, ocp_data); in r8153b_queue_wake()
2814 u32 ocp_data; in rtl_runtime_suspend_enable() local
2820 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in rtl_runtime_suspend_enable()
2821 ocp_data |= LINK_OFF_WAKE_EN; in rtl_runtime_suspend_enable()
2822 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in rtl_runtime_suspend_enable()
2826 u32 ocp_data; in rtl_runtime_suspend_enable() local
2832 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34); in rtl_runtime_suspend_enable()
2833 ocp_data &= ~LINK_OFF_WAKE_EN; in rtl_runtime_suspend_enable()
2834 ocp_write_word(tp, MCU_TYPE_PLA, PLA_CONFIG34, ocp_data); in rtl_runtime_suspend_enable()
2885 u32 ocp_data; in r8153_teredo_off() local
2895 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG); in r8153_teredo_off()
2896 ocp_data &= ~(TEREDO_SEL | TEREDO_RS_EVENT_MASK | in r8153_teredo_off()
2898 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG, ocp_data); in r8153_teredo_off()
2920 u32 ocp_data; in rtl_reset_bmu() local
2922 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_BMU_RESET); in rtl_reset_bmu()
2923 ocp_data &= ~(BMU_RESET_EP_IN | BMU_RESET_EP_OUT); in rtl_reset_bmu()
2924 ocp_write_byte(tp, MCU_TYPE_USB, USB_BMU_RESET, ocp_data); in rtl_reset_bmu()
2925 ocp_data |= BMU_RESET_EP_IN | BMU_RESET_EP_OUT; in rtl_reset_bmu()
2926 ocp_write_byte(tp, MCU_TYPE_USB, USB_BMU_RESET, ocp_data); in rtl_reset_bmu()
2969 u32 ocp_data; in r8152_eee_en() local
2971 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEE_CR); in r8152_eee_en()
2977 ocp_data |= EEE_RX_EN | EEE_TX_EN; in r8152_eee_en()
2983 ocp_data &= ~(EEE_RX_EN | EEE_TX_EN); in r8152_eee_en()
2991 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEE_CR, ocp_data); in r8152_eee_en()
3030 u32 ocp_data; in r8152b_exit_oob() local
3033 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8152b_exit_oob()
3034 ocp_data &= ~RCR_ACPT_ALL; in r8152b_exit_oob()
3035 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8152b_exit_oob()
3042 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_exit_oob()
3043 ocp_data &= ~NOW_IS_OOB; in r8152b_exit_oob()
3044 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8152b_exit_oob()
3046 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8152b_exit_oob()
3047 ocp_data &= ~MCU_BORW_EN; in r8152b_exit_oob()
3048 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8152b_exit_oob()
3051 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_exit_oob()
3052 if (ocp_data & LINK_LIST_READY) in r8152b_exit_oob()
3057 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8152b_exit_oob()
3058 ocp_data |= RE_INIT_LL; in r8152b_exit_oob()
3059 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8152b_exit_oob()
3062 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_exit_oob()
3063 if (ocp_data & LINK_LIST_READY) in r8152b_exit_oob()
3100 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TCR0); in r8152b_exit_oob()
3101 ocp_data |= TCR0_AUTO_FIFO; in r8152b_exit_oob()
3102 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TCR0, ocp_data); in r8152b_exit_oob()
3107 u32 ocp_data; in r8152b_enter_oob() local
3110 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_enter_oob()
3111 ocp_data &= ~NOW_IS_OOB; in r8152b_enter_oob()
3112 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8152b_enter_oob()
3121 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_enter_oob()
3122 if (ocp_data & LINK_LIST_READY) in r8152b_enter_oob()
3127 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8152b_enter_oob()
3128 ocp_data |= RE_INIT_LL; in r8152b_enter_oob()
3129 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8152b_enter_oob()
3132 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_enter_oob()
3133 if (ocp_data & LINK_LIST_READY) in r8152b_enter_oob()
3142 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PAL_BDC_CR); in r8152b_enter_oob()
3143 ocp_data |= ALDPS_PROXY_MODE; in r8152b_enter_oob()
3144 ocp_write_word(tp, MCU_TYPE_PLA, PAL_BDC_CR, ocp_data); in r8152b_enter_oob()
3146 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8152b_enter_oob()
3147 ocp_data |= NOW_IS_OOB | DIS_MCU_CLROOB; in r8152b_enter_oob()
3148 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8152b_enter_oob()
3152 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8152b_enter_oob()
3153 ocp_data |= RCR_APM | RCR_AM | RCR_AB; in r8152b_enter_oob()
3154 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8152b_enter_oob()
3217 u32 ocp_data; in r8153_eee_en() local
3220 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEE_CR); in r8153_eee_en()
3224 ocp_data |= EEE_RX_EN | EEE_TX_EN; in r8153_eee_en()
3227 ocp_data &= ~(EEE_RX_EN | EEE_TX_EN); in r8153_eee_en()
3231 ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEE_CR, ocp_data); in r8153_eee_en()
3253 u32 ocp_data; in r8153_hw_phy_cfg() local
3281 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8153_hw_phy_cfg()
3282 ocp_data |= PFM_PWM_SWITCH; in r8153_hw_phy_cfg()
3283 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8153_hw_phy_cfg()
3314 u32 ocp_data; in r8152_efuse_read() local
3317 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EFUSE_CMD); in r8152_efuse_read()
3318 ocp_data = (ocp_data & EFUSE_DATA_BIT16) << 9; /* data of bit16 */ in r8152_efuse_read()
3319 ocp_data |= ocp_read_word(tp, MCU_TYPE_PLA, PLA_EFUSE_DATA); in r8152_efuse_read()
3321 return ocp_data; in r8152_efuse_read()
3326 u32 ocp_data, ups_flags = 0; in r8153b_hw_phy_cfg() local
3350 ocp_data = r8152_efuse_read(tp, 0x7d); in r8153b_hw_phy_cfg()
3351 data = (u16)(((ocp_data & 0x1fff0) >> 1) | (ocp_data & 0x7)); in r8153b_hw_phy_cfg()
3359 ocp_data = ocp_reg_read(tp, 0xc426); in r8153b_hw_phy_cfg()
3360 ocp_data &= 0x3fff; in r8153b_hw_phy_cfg()
3361 if (ocp_data) { in r8153b_hw_phy_cfg()
3364 swr_cnt_1ms_ini = (16000000 / ocp_data) & SAW_CNT_1MS_MASK; in r8153b_hw_phy_cfg()
3365 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_UPS_CFG); in r8153b_hw_phy_cfg()
3366 ocp_data = (ocp_data & ~SAW_CNT_1MS_MASK) | swr_cnt_1ms_ini; in r8153b_hw_phy_cfg()
3367 ocp_write_word(tp, MCU_TYPE_USB, USB_UPS_CFG, ocp_data); in r8153b_hw_phy_cfg()
3370 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8153b_hw_phy_cfg()
3371 ocp_data |= PFM_PWM_SWITCH; in r8153b_hw_phy_cfg()
3372 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8153b_hw_phy_cfg()
3408 u32 ocp_data; in r8153_first_init() local
3415 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8153_first_init()
3416 ocp_data &= ~RCR_ACPT_ALL; in r8153_first_init()
3417 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8153_first_init()
3422 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_first_init()
3423 ocp_data &= ~NOW_IS_OOB; in r8153_first_init()
3424 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8153_first_init()
3426 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8153_first_init()
3427 ocp_data &= ~MCU_BORW_EN; in r8153_first_init()
3428 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8153_first_init()
3431 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_first_init()
3432 if (ocp_data & LINK_LIST_READY) in r8153_first_init()
3437 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8153_first_init()
3438 ocp_data |= RE_INIT_LL; in r8153_first_init()
3439 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8153_first_init()
3442 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_first_init()
3443 if (ocp_data & LINK_LIST_READY) in r8153_first_init()
3450 ocp_data = tp->netdev->mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; in r8153_first_init()
3451 ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, ocp_data); in r8153_first_init()
3454 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TCR0); in r8153_first_init()
3455 ocp_data |= TCR0_AUTO_FIFO; in r8153_first_init()
3456 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TCR0, ocp_data); in r8153_first_init()
3470 u32 ocp_data; in r8153_enter_oob() local
3475 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_enter_oob()
3476 ocp_data &= ~NOW_IS_OOB; in r8153_enter_oob()
3477 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8153_enter_oob()
3483 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_enter_oob()
3484 if (ocp_data & LINK_LIST_READY) in r8153_enter_oob()
3489 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7); in r8153_enter_oob()
3490 ocp_data |= RE_INIT_LL; in r8153_enter_oob()
3491 ocp_write_word(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, ocp_data); in r8153_enter_oob()
3494 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_enter_oob()
3495 if (ocp_data & LINK_LIST_READY) in r8153_enter_oob()
3500 ocp_data = tp->netdev->mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; in r8153_enter_oob()
3501 ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, ocp_data); in r8153_enter_oob()
3508 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG); in r8153_enter_oob()
3509 ocp_data &= ~TEREDO_WAKE_MASK; in r8153_enter_oob()
3510 ocp_write_word(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG, ocp_data); in r8153_enter_oob()
3528 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PAL_BDC_CR); in r8153_enter_oob()
3529 ocp_data |= ALDPS_PROXY_MODE; in r8153_enter_oob()
3530 ocp_write_word(tp, MCU_TYPE_PLA, PAL_BDC_CR, ocp_data); in r8153_enter_oob()
3532 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL); in r8153_enter_oob()
3533 ocp_data |= NOW_IS_OOB | DIS_MCU_CLROOB; in r8153_enter_oob()
3534 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, ocp_data); in r8153_enter_oob()
3538 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR); in r8153_enter_oob()
3539 ocp_data |= RCR_APM | RCR_AM | RCR_AB; in r8153_enter_oob()
3540 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in r8153_enter_oob()
3997 u32 ocp_data; in rtl_tally_reset() local
3999 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_RSTTALLY); in rtl_tally_reset()
4000 ocp_data |= TALLY_RESET; in rtl_tally_reset()
4001 ocp_write_word(tp, MCU_TYPE_PLA, PLA_RSTTALLY, ocp_data); in rtl_tally_reset()
4006 u32 ocp_data; in r8152b_init() local
4021 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE); in r8152b_init()
4022 ocp_data &= ~LED_MODE_MASK; in r8152b_init()
4023 ocp_write_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE, ocp_data); in r8152b_init()
4028 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR); in r8152b_init()
4029 ocp_data |= TX_10M_IDLE_EN | PFM_PWM_SWITCH; in r8152b_init()
4030 ocp_write_word(tp, MCU_TYPE_PLA, PLA_PHY_PWR, ocp_data); in r8152b_init()
4031 ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL); in r8152b_init()
4032 ocp_data &= ~MCU_CLK_RATIO_MASK; in r8152b_init()
4033 ocp_data |= MCU_CLK_RATIO | D3_CLK_GATED_EN; in r8152b_init()
4034 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL, ocp_data); in r8152b_init()
4035 ocp_data = GPHY_STS_MSK | SPEED_DOWN_MSK | in r8152b_init()
4037 ocp_write_word(tp, MCU_TYPE_PLA, PLA_GPHY_INTR_IMR, ocp_data); in r8152b_init()
4042 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8152b_init()
4043 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8152b_init()
4044 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8152b_init()
4049 u32 ocp_data; in r8153_init() local
4082 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_SSPHYLINK2); in r8153_init()
4083 ocp_data &= ~pwd_dn_scale_mask; in r8153_init()
4084 ocp_data |= pwd_dn_scale(96); in r8153_init()
4085 ocp_write_word(tp, MCU_TYPE_USB, USB_SSPHYLINK2, ocp_data); in r8153_init()
4087 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_USB2PHY); in r8153_init()
4088 ocp_data |= USB2PHY_L1 | USB2PHY_SUSPEND; in r8153_init()
4089 ocp_write_byte(tp, MCU_TYPE_USB, USB_USB2PHY, ocp_data); in r8153_init()
4091 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_DMY_REG0); in r8153_init()
4092 ocp_data &= ~ECM_ALDPS; in r8153_init()
4093 ocp_write_byte(tp, MCU_TYPE_PLA, PLA_DMY_REG0, ocp_data); in r8153_init()
4095 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1); in r8153_init()
4097 ocp_data &= ~DYNAMIC_BURST; in r8153_init()
4099 ocp_data |= DYNAMIC_BURST; in r8153_init()
4100 ocp_write_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1, ocp_data); in r8153_init()
4102 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1); in r8153_init()
4104 ocp_data &= ~DYNAMIC_BURST; in r8153_init()
4106 ocp_data |= DYNAMIC_BURST; in r8153_init()
4107 ocp_write_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY1, ocp_data); in r8153_init()
4110 ocp_data = ocp_read_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY2); in r8153_init()
4111 ocp_data |= EP4_FULL_FC; in r8153_init()
4112 ocp_write_byte(tp, MCU_TYPE_USB, USB_CSR_DUMMY2, ocp_data); in r8153_init()
4114 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_WDT11_CTRL); in r8153_init()
4115 ocp_data &= ~TIMER11_EN; in r8153_init()
4116 ocp_write_word(tp, MCU_TYPE_USB, USB_WDT11_CTRL, ocp_data); in r8153_init()
4118 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE); in r8153_init()
4119 ocp_data &= ~LED_MODE_MASK; in r8153_init()
4120 ocp_write_word(tp, MCU_TYPE_PLA, PLA_LED_FEATURE, ocp_data); in r8153_init()
4122 ocp_data = FIFO_EMPTY_1FB | ROK_EXIT_LPM; in r8153_init()
4124 ocp_data |= LPM_TIMER_500MS; in r8153_init()
4126 ocp_data |= LPM_TIMER_500US; in r8153_init()
4127 ocp_write_byte(tp, MCU_TYPE_USB, USB_LPM_CTRL, ocp_data); in r8153_init()
4129 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_AFE_CTRL2); in r8153_init()
4130 ocp_data &= ~SEN_VAL_MASK; in r8153_init()
4131 ocp_data |= SEN_VAL_NORMAL | SEL_RXIDLE; in r8153_init()
4132 ocp_write_word(tp, MCU_TYPE_USB, USB_AFE_CTRL2, ocp_data); in r8153_init()
4142 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8153_init()
4143 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8153_init()
4145 ocp_data |= RX_AGG_DISABLE; in r8153_init()
4147 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8153_init()
4167 u32 ocp_data; in r8153b_init() local
4209 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2); in r8153b_init()
4210 ocp_data |= MAC_CLK_SPDWN_EN; in r8153b_init()
4211 ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2, ocp_data); in r8153b_init()
4216 ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_USB_CTRL); in r8153b_init()
4217 ocp_data &= ~(RX_AGG_DISABLE | RX_ZERO_EN); in r8153b_init()
4218 ocp_write_word(tp, MCU_TYPE_USB, USB_USB_CTRL, ocp_data); in r8153b_init()
4372 u32 ocp_data; in rtl8152_runtime_suspend() local
4375 ocp_data = rcr & ~RCR_ACPT_ALL; in rtl8152_runtime_suspend()
4376 ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data); in rtl8152_runtime_suspend()
4378 ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, in rtl8152_runtime_suspend()
4380 if (!(ocp_data & RXFIFO_EMPTY)) { in rtl8152_runtime_suspend()
4672 u32 ocp_data, lp, adv, supported = 0; in r8152_get_eee() local
4684 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEE_CR); in r8152_get_eee()
4685 ocp_data &= EEE_RX_EN | EEE_TX_EN; in r8152_get_eee()
4687 eee->eee_enabled = !!ocp_data; in r8152_get_eee()
4712 u32 ocp_data, lp, adv, supported = 0; in r8153_get_eee() local
4724 ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EEE_CR); in r8153_get_eee()
4725 ocp_data &= EEE_RX_EN | EEE_TX_EN; in r8153_get_eee()
4727 eee->eee_enabled = !!ocp_data; in r8153_get_eee()
5095 u32 ocp_data = 0; in rtl_get_version() local
5108 ocp_data = (__le32_to_cpu(*tmp) >> 16) & VERSION_MASK; in rtl_get_version()
5112 switch (ocp_data) { in rtl_get_version()
5142 dev_info(&intf->dev, "Unknown version 0x%04x\n", ocp_data); in rtl_get_version()