drivers/net/usb/r8152.c
10014
PLA_TCR0, MCU_TYPE_PLA, tmp, sizeof(*tmp),
drivers/net/usb/r8152.c
1541
return generic_ocp_read(tp, index, size, data, MCU_TYPE_PLA);
drivers/net/usb/r8152.c
1547
return generic_ocp_write(tp, index, byteen, size, data, MCU_TYPE_PLA);
drivers/net/usb/r8152.c
1656
ocp_write_word(tp, MCU_TYPE_PLA, PLA_OCP_GPHY_BASE, ocp_base);
drivers/net/usb/r8152.c
1661
return ocp_read_word(tp, MCU_TYPE_PLA, ocp_index);
drivers/net/usb/r8152.c
1670
ocp_write_word(tp, MCU_TYPE_PLA, PLA_OCP_GPHY_BASE, ocp_base);
drivers/net/usb/r8152.c
1675
ocp_write_word(tp, MCU_TYPE_PLA, ocp_index, data);
drivers/net/usb/r8152.c
2031
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_CONFIG);
drivers/net/usb/r8152.c
2033
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_NORAML);
drivers/net/usb/r8152.c
3328
ocp_data = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR);
drivers/net/usb/r8152.c
3365
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data);
drivers/net/usb/r8152.c
3417
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_FMC, FMC_FCR_MCU_EN);
drivers/net/usb/r8152.c
3418
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_FMC, FMC_FCR_MCU_EN);
drivers/net/usb/r8152.c
3427
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_CR, CR_TE);
drivers/net/usb/r8152.c
3430
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_CR, CR_RE);
drivers/net/usb/r8152.c
3437
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_CR, CR_RE | CR_TE);
drivers/net/usb/r8152.c
3441
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CR, CR_RST);
drivers/net/usb/r8152.c
3446
if (!(ocp_read_byte(tp, MCU_TYPE_PLA, PLA_CR) & CR_RST))
drivers/net/usb/r8152.c
3461
return ocp_read_word(tp, MCU_TYPE_PLA, PLA_PHYSTATUS);
drivers/net/usb/r8152.c
3467
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_EEEP_CR,
drivers/net/usb/r8152.c
3470
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_EEEP_CR,
drivers/net/usb/r8152.c
3488
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MISC_1, RXDY_GATED_EN);
drivers/net/usb/r8152.c
3490
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MISC_1, RXDY_GATED_EN);
drivers/net/usb/r8152.c
3579
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_TCR1, IFG_MASK, IFG_144NS);
drivers/net/usb/r8152.c
3581
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4,
drivers/net/usb/r8152.c
3584
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_TCR1, IFG_MASK, IFG_96NS);
drivers/net/usb/r8152.c
3586
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4,
drivers/net/usb/r8152.c
3601
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_CR, CR_RE | CR_TE);
drivers/net/usb/r8152.c
3755
ocp_dword_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR, RCR_ACPT_ALL);
drivers/net/usb/r8152.c
3767
ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL);
drivers/net/usb/r8152.c
3776
if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_TCR0) & TCR0_TX_EMPTY)
drivers/net/usb/r8152.c
3811
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_CPCR,
drivers/net/usb/r8152.c
3814
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_CPCR,
drivers/net/usb/r8152.c
3827
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_RCR1,
drivers/net/usb/r8152.c
3830
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR1,
drivers/net/usb/r8152.c
3871
ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG34);
drivers/net/usb/r8152.c
3875
ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CONFIG5);
drivers/net/usb/r8152.c
3883
ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_CFG_WOL);
drivers/net/usb/r8152.c
3894
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_CONFIG);
drivers/net/usb/r8152.c
3897
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_CONFIG34,
drivers/net/usb/r8152.c
3900
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_CONFIG34,
drivers/net/usb/r8152.c
3910
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_CONFIG5, UWF_EN | BWF_EN | MWF_EN,
drivers/net/usb/r8152.c
3913
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_NORAML);
drivers/net/usb/r8152.c
3916
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_CFG_WOL, MAGIC_EN);
drivers/net/usb/r8152.c
3918
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_CFG_WOL, MAGIC_EN);
drivers/net/usb/r8152.c
3930
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2,
drivers/net/usb/r8152.c
3933
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2,
drivers/net/usb/r8152.c
3942
ocp_write_word(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL, 0x0403);
drivers/net/usb/r8152.c
3944
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2,
drivers/net/usb/r8152.c
3947
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL2,
drivers/net/usb/r8152.c
4219
if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
drivers/net/usb/r8152.c
4256
if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
drivers/net/usb/r8152.c
4268
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_CONFIG);
drivers/net/usb/r8152.c
4270
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_CONFIG34, BIT(8));
drivers/net/usb/r8152.c
4272
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_NORAML);
drivers/net/usb/r8152.c
4350
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_INDICATE_FALG,
drivers/net/usb/r8152.c
4353
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_INDICATE_FALG,
drivers/net/usb/r8152.c
4356
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_SUSPEND_FLAG, LINK_CHG_EVENT);
drivers/net/usb/r8152.c
4357
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, LINK_CHANGE_FLAG);
drivers/net/usb/r8152.c
4372
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_CONFIG);
drivers/net/usb/r8152.c
4374
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_CONFIG34,
drivers/net/usb/r8152.c
4377
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_NORAML);
drivers/net/usb/r8152.c
4381
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_CONFIG);
drivers/net/usb/r8152.c
4383
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_CONFIG34,
drivers/net/usb/r8152.c
4386
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_NORAML);
drivers/net/usb/r8152.c
4489
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG,
drivers/net/usb/r8152.c
4508
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG, 0xff);
drivers/net/usb/r8152.c
4512
ocp_write_word(tp, MCU_TYPE_PLA, PLA_WDT6_CTRL, WDT6_SET_MODE);
drivers/net/usb/r8152.c
4513
ocp_write_word(tp, MCU_TYPE_PLA, PLA_REALWOW_TIMER, 0);
drivers/net/usb/r8152.c
4514
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_TEREDO_TIMER, 0);
drivers/net/usb/r8152.c
5355
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_POL_GPIO_CTRL,
drivers/net/usb/r8152.c
5359
if (!(ocp_read_word(tp, MCU_TYPE_PLA, PLA_POL_GPIO_CTRL) & POL_GPHY_PATCH))
drivers/net/usb/r8152.c
5508
type = MCU_TYPE_PLA;
drivers/net/usb/r8152.c
5528
if (tp->version == RTL_VER_04 && type == MCU_TYPE_PLA &&
drivers/net/usb/r8152.c
5529
!(ocp_read_word(tp, MCU_TYPE_PLA, PLA_MACDBG_POST) & DEBUG_OE)) {
drivers/net/usb/r8152.c
5530
ocp_write_word(tp, MCU_TYPE_PLA, PLA_MACDBG_PRE, DEBUG_LTSSM);
drivers/net/usb/r8152.c
5531
ocp_write_word(tp, MCU_TYPE_PLA, PLA_MACDBG_POST, DEBUG_LTSSM);
drivers/net/usb/r8152.c
5730
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_EEE_CR,
drivers/net/usb/r8152.c
5742
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_EEE_CR,
drivers/net/usb/r8152.c
5759
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_EEE_CR,
drivers/net/usb/r8152.c
5764
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_EEE_CR,
drivers/net/usb/r8152.c
5877
ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA, PLA_OOB_CTRL);
drivers/net/usb/r8152.c
5886
if ((ocp_read_word(tp, MCU_TYPE_PLA, PLA_GPHY_CTRL) & GPHY_FLASH) &&
drivers/net/usb/r8152.c
5902
ocp_dword_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR, RCR_ACPT_ALL);
drivers/net/usb/r8152.c
5906
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_NORAML);
drivers/net/usb/r8152.c
5907
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CR, 0x00);
drivers/net/usb/r8152.c
5909
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
5911
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, MCU_BORW_EN);
drivers/net/usb/r8152.c
5915
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, RE_INIT_LL);
drivers/net/usb/r8152.c
5922
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL0, RXFIFO_THR1_NORMAL);
drivers/net/usb/r8152.c
5927
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL1,
drivers/net/usb/r8152.c
5929
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL2,
drivers/net/usb/r8152.c
5933
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL1,
drivers/net/usb/r8152.c
5935
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL2,
drivers/net/usb/r8152.c
5940
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_TXFIFO_CTRL, TXFIFO_THR_NORMAL2);
drivers/net/usb/r8152.c
5949
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, RTL8152_RMS);
drivers/net/usb/r8152.c
5951
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_TCR0, TCR0_AUTO_FIFO);
drivers/net/usb/r8152.c
5956
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
5958
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL0, RXFIFO_THR1_OOB);
drivers/net/usb/r8152.c
5959
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL1, RXFIFO_THR2_OOB);
drivers/net/usb/r8152.c
5960
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL2, RXFIFO_THR3_OOB);
drivers/net/usb/r8152.c
5966
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, RE_INIT_LL);
drivers/net/usb/r8152.c
5970
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, RTL8152_RMS);
drivers/net/usb/r8152.c
5974
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_BDC_CR, ALDPS_PROXY_MODE);
drivers/net/usb/r8152.c
5976
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL,
drivers/net/usb/r8152.c
5981
ocp_dword_set_bits(tp, MCU_TYPE_PLA, PLA_RCR,
drivers/net/usb/r8152.c
6010
ocp_write_word(tp, MCU_TYPE_PLA, PLA_UPHY_TIMER, 36000 / 16);
drivers/net/usb/r8152.c
6028
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_BP_EN, BIT(0));
drivers/net/usb/r8152.c
6031
ocp_write_word(tp, MCU_TYPE_PLA, PLA_UPHY_TIMER, 36000 / 16);
drivers/net/usb/r8152.c
6034
ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, U3P3_CHECK_EN | 4);
drivers/net/usb/r8152.c
6070
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_BP_EN, BIT(0));
drivers/net/usb/r8152.c
6113
if (ocp_read_word(tp, MCU_TYPE_PLA, 0xe000) & 0x0100)
drivers/net/usb/r8152.c
6142
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_PHY_PWR, PFM_PWM_SWITCH);
drivers/net/usb/r8152.c
6175
ocp_write_word(tp, MCU_TYPE_PLA, PLA_EFUSE_CMD, EFUSE_READ_CMD | addr);
drivers/net/usb/r8152.c
6176
ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EFUSE_CMD);
drivers/net/usb/r8152.c
6178
ocp_data |= ocp_read_word(tp, MCU_TYPE_PLA, PLA_EFUSE_DATA);
drivers/net/usb/r8152.c
6244
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_PHY_PWR, PFM_PWM_SWITCH);
drivers/net/usb/r8152.c
6282
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, mtu_to_size(tp->netdev->mtu));
drivers/net/usb/r8152.c
6283
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_MTPS, MTPS_JUMBO);
drivers/net/usb/r8152.c
6291
ocp_dword_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR, RCR_ACPT_ALL);
drivers/net/usb/r8152.c
6296
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
6298
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, MCU_BORW_EN);
drivers/net/usb/r8152.c
6302
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, RE_INIT_LL);
drivers/net/usb/r8152.c
6310
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_TCR0, TCR0_AUTO_FIFO);
drivers/net/usb/r8152.c
6315
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL0, RXFIFO_THR1_NORMAL);
drivers/net/usb/r8152.c
6316
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL1, RXFIFO_THR2_NORMAL);
drivers/net/usb/r8152.c
6317
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL2, RXFIFO_THR3_NORMAL);
drivers/net/usb/r8152.c
6319
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_TXFIFO_CTRL, TXFIFO_THR_NORMAL2);
drivers/net/usb/r8152.c
6324
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
6327
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL0, RXFIFO_THR1_OOB);
drivers/net/usb/r8152.c
6328
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL1, RXFIFO_THR2_OOB);
drivers/net/usb/r8152.c
6329
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL2, RXFIFO_THR3_OOB);
drivers/net/usb/r8152.c
6336
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, RE_INIT_LL);
drivers/net/usb/r8152.c
6340
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, 1522);
drivers/net/usb/r8152.c
6341
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_MTPS, MTPS_DEFAULT);
drivers/net/usb/r8152.c
6348
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_TEREDO_CFG,
drivers/net/usb/r8152.c
6359
ocp_write_word(tp, MCU_TYPE_PLA, PLA_TEREDO_WAKE_BASE, 0x00ff);
drivers/net/usb/r8152.c
6368
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_BDC_CR, ALDPS_PROXY_MODE);
drivers/net/usb/r8152.c
6370
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL,
drivers/net/usb/r8152.c
6373
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, MCU_BORW_EN);
drivers/net/usb/r8152.c
6377
ocp_dword_set_bits(tp, MCU_TYPE_PLA, PLA_RCR,
drivers/net/usb/r8152.c
6404
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_FULL, pause_on / 16);
drivers/net/usb/r8152.c
6405
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_EMPTY, pause_off / 16);
drivers/net/usb/r8152.c
6434
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4,
drivers/net/usb/r8152.c
6437
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4,
drivers/net/usb/r8152.c
6442
ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEE_TXTWSYS, 0x11);
drivers/net/usb/r8152.c
6444
ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEE_TXTWSYS, 0x3d);
drivers/net/usb/r8152.c
6464
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_FULL, 0);
drivers/net/usb/r8152.c
6465
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_EMPTY, 0);
drivers/net/usb/r8152.c
6662
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_CONFIG6, LANWAKE_CLR_EN);
drivers/net/usb/r8152.c
6664
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_LWAKE_CTRL_REG, LANWAKE_PIN);
drivers/net/usb/r8152.c
6691
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_CONFIG6, LANWAKE_CLR_EN);
drivers/net/usb/r8152.c
6713
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3,
drivers/net/usb/r8152.c
6729
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3,
drivers/net/usb/r8152.c
6742
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, mtu_to_size(tp->netdev->mtu));
drivers/net/usb/r8152.c
6743
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_MTPS, 10 * 1024 / 64);
drivers/net/usb/r8152.c
6745
ocp_write_word(tp, MCU_TYPE_PLA, PLA_TXFIFO_CTRL, 512 / 64);
drivers/net/usb/r8152.c
6751
ocp_write_word(tp, MCU_TYPE_PLA, PLA_TXFIFO_FULL, 2048 / 8);
drivers/net/usb/r8152.c
6753
ocp_write_word(tp, MCU_TYPE_PLA, PLA_TXFIFO_FULL, 900 / 8);
drivers/net/usb/r8152.c
6768
ocp_dword_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR, RCR_ACPT_ALL);
drivers/net/usb/r8152.c
6773
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
6775
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, MCU_BORW_EN);
drivers/net/usb/r8152.c
6779
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, RE_INIT_LL);
drivers/net/usb/r8152.c
6790
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL0, 0x02);
drivers/net/usb/r8152.c
6791
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_RXFIFO_FULL, 0x08);
drivers/net/usb/r8152.c
6792
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL1, RXFIFO_THR2_NORMAL);
drivers/net/usb/r8152.c
6793
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_CTRL2, RXFIFO_THR3_NORMAL);
drivers/net/usb/r8152.c
6797
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_CONFIG);
drivers/net/usb/r8152.c
6799
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_CONFIG34, BIT(8));
drivers/net/usb/r8152.c
6801
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_NORAML);
drivers/net/usb/r8152.c
6803
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3,
drivers/net/usb/r8152.c
6814
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, rx_max_size);
drivers/net/usb/r8152.c
6815
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_MTPS, MTPS_JUMBO);
drivers/net/usb/r8152.c
6819
ocp_write_word(tp, MCU_TYPE_PLA, PLA_TXFIFO_CTRL, 512 / 64);
drivers/net/usb/r8152.c
6820
ocp_write_word(tp, MCU_TYPE_PLA, PLA_TXFIFO_FULL,
drivers/net/usb/r8152.c
6837
ocp_dword_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR, RCR_ACPT_ALL);
drivers/net/usb/r8152.c
6842
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
6845
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR1, BIT(3));
drivers/net/usb/r8152.c
6847
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, MCU_BORW_EN);
drivers/net/usb/r8152.c
6864
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_RXFIFO_FULL, RXFIFO_FULL_MASK,
drivers/net/usb/r8152.c
6867
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, PLA_MCU_SPDWN_EN);
drivers/net/usb/r8152.c
6895
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3,
drivers/net/usb/r8152.c
6905
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
6908
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RXFIFO_FULL, 64 / 16);
drivers/net/usb/r8152.c
6909
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_FULL, 1024 / 16);
drivers/net/usb/r8152.c
6910
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RX_FIFO_EMPTY, 4096 / 16);
drivers/net/usb/r8152.c
6915
ocp_write_word(tp, MCU_TYPE_PLA, PLA_RMS, 1522);
drivers/net/usb/r8152.c
6916
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_MTPS, MTPS_DEFAULT);
drivers/net/usb/r8152.c
6922
ocp_write_word(tp, MCU_TYPE_PLA, PLA_TEREDO_WAKE_BASE, 0x00ff);
drivers/net/usb/r8152.c
6924
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_OOB_CTRL, NOW_IS_OOB);
drivers/net/usb/r8152.c
6926
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_SFF_STS_7, MCU_BORW_EN);
drivers/net/usb/r8152.c
6931
ocp_dword_set_bits(tp, MCU_TYPE_PLA, PLA_RCR,
drivers/net/usb/r8152.c
6941
ocp_write_word(tp, MCU_TYPE_PLA, PLA_OCP_GPHY_BASE, 0x2000);
drivers/net/usb/r8152.c
6943
ocp_write_byte(tp, MCU_TYPE_PLA, 0xb014, 0x4c); /* phy state */
drivers/net/usb/r8152.c
6944
nway_state = ocp_read_word(tp, MCU_TYPE_PLA, 0xb01a);
drivers/net/usb/r8152.c
7209
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_RSTTALLY, TALLY_RESET);
drivers/net/usb/r8152.c
7224
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_LED_FEATURE,
drivers/net/usb/r8152.c
7229
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_PHY_PWR,
drivers/net/usb/r8152.c
7232
ocp_dword_w0w1(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL, MCU_CLK_RATIO_MASK,
drivers/net/usb/r8152.c
7237
ocp_write_word(tp, MCU_TYPE_PLA, PLA_GPHY_INTR_IMR, ocp_data);
drivers/net/usb/r8152.c
7257
if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
drivers/net/usb/r8152.c
7285
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_DMY_REG0, ECM_ALDPS);
drivers/net/usb/r8152.c
7304
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS,
drivers/net/usb/r8152.c
7307
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS,
drivers/net/usb/r8152.c
7315
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_LED_FEATURE, LED_MODE_MASK);
drivers/net/usb/r8152.c
7335
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_CONFIG6, LANWAKE_CLR_EN);
drivers/net/usb/r8152.c
7337
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, PLA_LWAKE_CTRL_REG, LANWAKE_PIN);
drivers/net/usb/r8152.c
7373
if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
drivers/net/usb/r8152.c
7399
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS,
drivers/net/usb/r8152.c
7402
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, CUR_LINK_OK,
drivers/net/usb/r8152.c
7413
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3,
drivers/net/usb/r8152.c
7418
if (ocp_read_byte(tp, MCU_TYPE_PLA, 0xdc00) & BIT(5))
drivers/net/usb/r8152.c
7419
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_PHY_PWR,
drivers/net/usb/r8152.c
7443
ocp_write_byte(tp, MCU_TYPE_PLA, PLA_CRWECR, CRWECR_CONFIG);
drivers/net/usb/r8152.c
7445
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_CONFIG5, BIT(3));
drivers/net/usb/r8152.c
7450
if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
drivers/net/usb/r8152.c
7476
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS,
drivers/net/usb/r8152.c
7479
ocp_word_w0w1(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, CUR_LINK_OK,
drivers/net/usb/r8152.c
7531
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_PHY_PWR, PFM_PWM_SWITCH);
drivers/net/usb/r8152.c
7590
ocp_write_word(tp, MCU_TYPE_PLA, PLA_EEE_TXTWSYS_2P5G, 0x0056);
drivers/net/usb/r8152.c
7592
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_USB_CFG,
drivers/net/usb/r8152.c
7602
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4,
drivers/net/usb/r8152.c
7766
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_PHY_PWR, PFM_PWM_SWITCH);
drivers/net/usb/r8152.c
7816
ocp_byte_set_bits(tp, MCU_TYPE_PLA, PLA_USB_CFG,
drivers/net/usb/r8152.c
7946
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, EEE_SPDWN_EN);
drivers/net/usb/r8152.c
8006
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_PHY_PWR, PFM_PWM_SWITCH);
drivers/net/usb/r8152.c
8138
ocp_byte_clr_bits(tp, MCU_TYPE_PLA, 0xd3c8, BIT(0));
drivers/net/usb/r8152.c
8326
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL4, EEE_SPDWN_EN);
drivers/net/usb/r8152.c
8404
if (ocp_read_word(tp, MCU_TYPE_PLA, PLA_BOOT_CTRL) &
drivers/net/usb/r8152.c
8460
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_RCR, SLOT_EN);
drivers/net/usb/r8152.c
8462
ocp_word_set_bits(tp, MCU_TYPE_PLA, PLA_CPCR, FLOW_CTRL_EN);
drivers/net/usb/r8152.c
8468
if (!(ocp_read_word(tp, MCU_TYPE_PLA, PLA_POL_GPIO_CTRL) & DACK_DET_EN))
drivers/net/usb/r8152.c
8479
ocp_word_clr_bits(tp, MCU_TYPE_PLA, PLA_MAC_PWR_CTRL3, PLA_MCU_SPDWN_EN);
drivers/net/usb/r8152.c
8481
ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS);
drivers/net/usb/r8152.c
8487
ocp_write_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS, ocp_data);
drivers/net/usb/r8152.c
8716
rcr = ocp_read_dword(tp, MCU_TYPE_PLA, PLA_RCR);
drivers/net/usb/r8152.c
8718
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, ocp_data);
drivers/net/usb/r8152.c
8720
ocp_data = ocp_read_byte(tp, MCU_TYPE_PLA,
drivers/net/usb/r8152.c
8724
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, rcr);
drivers/net/usb/r8152.c
8743
ocp_write_dword(tp, MCU_TYPE_PLA, PLA_RCR, rcr);
drivers/net/usb/r8152.c
9102
generic_ocp_read(tp, PLA_TALLYCNT, sizeof(tally), &tally, MCU_TYPE_PLA);
drivers/net/usb/r8153_ecm.c
25
MCU_TYPE_PLA | byen, &tmp, sizeof(tmp));
drivers/net/usb/r8153_ecm.c
56
MCU_TYPE_PLA | byen, &tmp, sizeof(tmp));
drivers/net/usb/r8153_ecm.c
65
MCU_TYPE_PLA | byen, &tmp, sizeof(tmp));