ure_write_2
ure_write_2(sc, URE_PLA_GPHY_INTR_IMR, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_USB_SSPHYLINK2, URE_MCU_TYPE_USB, reg);
ure_write_2(sc, URE_USB_AFE_CTRL2, URE_MCU_TYPE_USB, reg);
ure_write_2(sc, URE_USB_CONNECT_TIMER, URE_MCU_TYPE_USB, 0x0001);
ure_write_2(sc, URE_PLA_MAC_PWR_CTRL, URE_MCU_TYPE_PLA, 0);
ure_write_2(sc, URE_PLA_MAC_PWR_CTRL2, URE_MCU_TYPE_PLA, 0);
ure_write_2(sc, URE_PLA_MAC_PWR_CTRL3, URE_MCU_TYPE_PLA, 0);
ure_write_2(sc, URE_PLA_MAC_PWR_CTRL4, URE_MCU_TYPE_PLA, 0);
ure_write_2(sc, URE_USB_SPEED_OPTION, URE_MCU_TYPE_USB, 0);
ure_write_2(sc, URE_USB_MSC_TIMER, URE_MCU_TYPE_USB, 4095);
ure_write_2(sc, URE_USB_U1U2_TIMER, URE_MCU_TYPE_USB, 500);
ure_write_2(sc, URE_PLA_EXTRA_STATUS, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_USB_FC_TIMER, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_FW_CTRL, URE_MCU_TYPE_USB, reg);
ure_write_2(sc, URE_PLA_EXTRA_STATUS, URE_MCU_TYPE_PLA,
int ure_write_2(struct ure_softc *, uint16_t, uint16_t, uint32_t);
ure_write_2(sc, URE_USB_MSC_TIMER, URE_MCU_TYPE_USB, 4095);
ure_write_2(sc, URE_USB_U1U2_TIMER, URE_MCU_TYPE_USB, 500);
ure_write_2(sc, URE_USB_FC_TIMER, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_FW_CTRL, URE_MCU_TYPE_USB, reg);
ure_write_2(sc, URE_PLA_EXTRA_STATUS, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_RMS, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_RMS, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_RX_FIFO_FULL, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_RX_FIFO_EMPTY, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_TXFIFO_CTRL, URE_MCU_TYPE_PLA, 8);
ure_write_2(sc, URE_PLA_TXFIFO_FULL, URE_MCU_TYPE_PLA, 128);
ure_write_2(sc, URE_PLA_RXFIFO_FULL, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_RXFIFO_CTRL1, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_RXFIFO_CTRL2, URE_MCU_TYPE_PLA,
ure_write_2(sc, URE_PLA_WDT6_CTRL, URE_MCU_TYPE_PLA, URE_WDT6_SET_MODE);
ure_write_2(sc, URE_PLA_REALWOW_TIMER, URE_MCU_TYPE_PLA, 0);
ure_write_2(sc, reg, index, ure_read_2(sc, reg, index) | (x))
ure_write_2(sc, reg, index, ure_read_2(sc, reg, index) & ~(x))
ure_write_2(sc, URE_PLA_OCP_GPHY_BASE, URE_MCU_TYPE_PLA, addr & 0xf000);
ure_write_2(sc, URE_PLA_OCP_GPHY_BASE, URE_MCU_TYPE_PLA, addr & 0xf000);
ure_write_2(sc, reg, URE_MCU_TYPE_PLA, data);
ure_write_2(sc, URE_USB_TGPHY_ADDR, URE_MCU_TYPE_USB, addr);
ure_write_2(sc, URE_USB_TGPHY_CMD, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_TGPHY_DATA, URE_MCU_TYPE_USB, data);
ure_write_2(sc, URE_USB_TGPHY_ADDR, URE_MCU_TYPE_USB, addr);
ure_write_2(sc, URE_USB_TGPHY_CMD, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_CMD_ADDR, URE_MCU_TYPE_USB, addr);
ure_write_2(sc, URE_USB_CMD, URE_MCU_TYPE_USB, cmd | URE_CMD_BUSY);
ure_write_2(sc, URE_USB_CMD_ADDR, URE_MCU_TYPE_USB, addr);
ure_write_2(sc, URE_USB_CMD, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_RX_EARLY_SIZE, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_RX_EARLY_AGG, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_PM_CTRL_STATUS,
ure_write_2(sc, URE_USB_L1_CTRL,
ure_write_2(sc, URE_USB_RX_EARLY_SIZE, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_USB_RX_EARLY_AGG, URE_MCU_TYPE_USB,
ure_write_2(sc, URE_PLA_RCR1, URE_MCU_TYPE_PLA, reg);
ure_write_2(sc, URE_PLA_CPCR, URE_MCU_TYPE_PLA, reg);