ql_8021_wr_32
ql_8021_wr_32(ha, ha->nx_legacy_intr.tgt_mask_reg, 0x0400);
ql_8021_wr_32(ha, UNM_ROM_LOCK_ID, ROM_LOCK_DRIVER);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ADDRESS, addr);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_DUMMY_BYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 3);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_DUMMY_BYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_WDATA, data);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ADDRESS, addr);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 3);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ADDRESS, addr);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 3);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_WDATA, data);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_ABYTE_CNT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_ROM_INSTR_OPCODE,
ql_8021_wr_32(ha, CRB_CMDPEG_STATE, PHAN_INITIALIZE_FAILED);
ql_8021_wr_32(ha, UNM_ROMUSB_GLB_SW_RESET, 0xffffffff);
ql_8021_wr_32(ha, off, buf[i].data);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_D + 0xec, 0x1e);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_D + 0x4c, 8);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_I + 0x4c, 8);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_0 + 0x8, 0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_0 + 0xc, 0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_1 + 0x8, 0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_1 + 0xc, 0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_2 + 0x8, 0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_2 + 0xc, 0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_3 + 0x8, 0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_3 + 0xc, 0);
ql_8021_wr_32(ha, UNM_PORT_MODE_ADDR, UNM_PORT_MODE_AUTO_NEG);
ql_8021_wr_32(ha, UNM_RAM_COLD_BOOT, 0);
ql_8021_wr_32(ha, UNM_ROMUSB_GLB_PEGTUNE_DONE, data);
ql_8021_wr_32(ha, CRB_DMA_SHIFT, 0x55555555);
ql_8021_wr_32(ha, CRB_CMDPEG_STATE, 0);
ql_8021_wr_32(ha, CRB_RCVPEG_STATE, 0);
ql_8021_wr_32(ha, UNM_PEG_HALT_STATUS1, 0);
ql_8021_wr_32(ha, UNM_PEG_HALT_STATUS2, 0);
ql_8021_wr_32(ha, UNM_CRB_I2Q + 0x10, 0);
ql_8021_wr_32(ha, UNM_CRB_I2Q + 0x14, 0);
ql_8021_wr_32(ha, UNM_CRB_I2Q + 0x18, 0);
ql_8021_wr_32(ha, UNM_CRB_I2Q + 0x1c, 0);
ql_8021_wr_32(ha, UNM_CRB_I2Q + 0x20, 0);
ql_8021_wr_32(ha, UNM_CRB_I2Q + 0x24, 0);
ql_8021_wr_32(ha, UNM_CRB_NIU + 0x40, 0xff);
ql_8021_wr_32(ha, UNM_CRB_NIU + 0x70000, 0x0);
ql_8021_wr_32(ha, UNM_CRB_NIU + 0x80000, 0x0);
ql_8021_wr_32(ha, UNM_CRB_NIU + 0x90000, 0x0);
ql_8021_wr_32(ha, UNM_CRB_NIU + 0xa0000, 0x0);
ql_8021_wr_32(ha, UNM_CRB_NIU + 0xb0000, 0x0);
ql_8021_wr_32(ha, UNM_CRB_SRE + 0x1000, 0x28ff000c);
ql_8021_wr_32(ha, UNM_CRB_EPG + 0x1300, 0x1);
ql_8021_wr_32(ha, UNM_CRB_TIMER + 0x0, 0x0);
ql_8021_wr_32(ha, UNM_CRB_TIMER + 0x8, 0x0);
ql_8021_wr_32(ha, UNM_CRB_TIMER + 0x10, 0x0);
ql_8021_wr_32(ha, UNM_CRB_TIMER + 0x18, 0x0);
ql_8021_wr_32(ha, UNM_CRB_TIMER + 0x100, 0x0);
ql_8021_wr_32(ha, UNM_CRB_TIMER + 0x200, 0x0);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_0 + 0x3C, 0x1);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_1 + 0x3C, 0x1);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_2 + 0x3C, 0x1);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_3 + 0x3C, 0x1);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_4 + 0x3C, 0x1);
ql_8021_wr_32(ha, UNM_ROMUSB_GLB_SW_RESET, rst);
ql_8021_wr_32(ha, UNM_CRB_PEG_NET_0 + 0x18, 0x1020);
ql_8021_wr_32(ha, UNM_ROMUSB_GLB_SW_RESET, 0x80001e);
ql_8021_wr_32(ha, CRB_DMA_SHIFT, 0x55555555);
ql_8021_wr_32(ha, UNM_PEG_HALT_STATUS1, 0x0);
ql_8021_wr_32(ha, UNM_PEG_HALT_STATUS2, 0x0);
ql_8021_wr_32(ha, ha->nx_legacy_intr.tgt_status_reg, 0xffffffff);
ql_8021_wr_32(ha, ha->nx_legacy_intr.tgt_status_reg, 0xfbff);
ql_8021_wr_32(ha, ha->nx_legacy_intr.tgt_mask_reg, 0xfbff);
ql_8021_wr_32(ha, ha->nx_legacy_intr.tgt_mask_reg, 0x0400);
ql_8021_wr_32(ha, CRB_DRV_ACTIVE, val);
ql_8021_wr_32(ha, CRB_DRV_ACTIVE, val);
ql_8021_wr_32(ha, CRB_DRV_STATE, drv_state);
ql_8021_wr_32(ha, CRB_DRV_STATE, drv_state);
ql_8021_wr_32(ha, CRB_DEV_STATE, NX_DEV_INITIALIZING);
ql_8021_wr_32(ha, CRB_DEV_STATE, rval);
ql_8021_wr_32(ha, CRB_DEV_STATE, new_state);
ql_8021_wr_32(ha, CRB_DEV_STATE, NX_DEV_INITIALIZING);
ql_8021_wr_32(ha, CRB_DRV_IDC_VERSION, NX_IDC_VERSION);
ql_8021_wr_32(ha, CRB_DEV_STATE, rval);
ql_8021_wr_32(ha, CRB_DEV_STATE, NX_DEV_COLD);
ql_8021_wr_32(ha, CRB_DRV_STATE, drv_state);
ql_8021_wr_32(ha, CRB_DRV_STATE, drv_state);
ql_8021_wr_32(ha, addr, index);
ql_8021_wr_32(ha, UNM_CRB_WIN_LOCK_ID, ha->pci_function_number);
ql_8021_wr_32(ha, UNM_PCI_CRBSPACE, window);
ql_8021_wr_32(ha, UNM_PCI_CRBSPACE, window);
ql_8021_wr_32(ha, UNM_PCI_CRBSPACE, window);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_ADDR_LO, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_ADDR_HI, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_CTRL, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_CTRL, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_ADDR_LO, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_ADDR_HI, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_WRDATA_LO, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_WRDATA_HI, temp);
ql_8021_wr_32(ha,
ql_8021_wr_32(ha,
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_CTRL, temp);
ql_8021_wr_32(ha, mem_crb + MIU_TEST_AGT_CTRL, temp);
void ql_8021_wr_32(ql_adapter_state_t *, uint64_t, uint32_t);