Lines Matching refs:agRoot

60 LOCAL bit32 si_V_SoftReset(agsaRoot_t  *agRoot, bit32       signature);
63 LOCAL bit32 siSpcSoftResetRDYChk(agsaRoot_t *agRoot);
66 LOCAL void siPciMemCpy(agsaRoot_t *agRoot, bit32 dstoffset, void *src,
69 LOCAL bit32 siBar4Cpy(agsaRoot_t *agRoot, bit32 offset, bit8 *parray, bit32 array_size);
87 agsaRoot_t *agRoot, in saHwReset() argument
109 SA_ASSERT( (agNULL != agRoot), ""); in saHwReset()
110 if (agNULL != agRoot) in saHwReset()
112 if (agNULL != agRoot->sdkData) in saHwReset()
114 saRoot = (agsaLLRoot_t*) agRoot->sdkData; in saHwReset()
118 saSystemInterruptsActive(agRoot,agFALSE); in saHwReset()
131 if (agNULL != agRoot->sdkData) in saHwReset()
134 value = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_1, MSGU_SCRATCH_PAD_1); in saHwReset()
135 value1 = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_2, MSGU_SCRATCH_PAD_2); in saHwReset()
137 if( smIS_SPC(agRoot) ) in saHwReset()
147 value = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_0, MSGU_SCRATCH_PAD_0); in saHwReset()
150 value = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_1, MSGU_SCRATCH_PAD_1); in saHwReset()
154 value = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_2, MSGU_SCRATCH_PAD_2); in saHwReset()
158 value = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_3, MSGU_SCRATCH_PAD_3); in saHwReset()
173 ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_MALFUNCTION, 0, (void *)&fatal_error, agNULL); in saHwReset()
191 saGetControllerStatus(agRoot, &controllerStatus); in saHwReset()
195 siDumpActiveIORequests(agRoot, saRoot->swConfig.maxActiveIOs); in saHwReset()
208 ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_START, OSSA_SUCCESS << SHIFT8, agNULL, agNULL); in saHwReset()
210 if (agNULL != agRoot->sdkData && agNULL != saRoot) in saHwReset()
216 saSystemInterruptsActive(agRoot,agFALSE); in saHwReset()
220 siChipReset(agRoot); in saHwReset()
225 siInitResources(agRoot, in saHwReset()
233 … ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_COMPLETE, OSSA_SUCCESS << SHIFT8, agNULL, agNULL); in saHwReset()
245 if( smIS_SPCV(agRoot) ) in saHwReset()
247 SA_DBG1(("saHwReset: AGSA_SOFT_RESET chip type V %d\n",smIS_SPCV(agRoot) )); in saHwReset()
248 ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_START, OSSA_SUCCESS << SHIFT8, agNULL, agNULL); in saHwReset()
252 saCountActiveIORequests( agRoot); in saHwReset()
255 ret = siChipResetV( agRoot, SPC_SOFT_RESET_SIGNATURE ); in saHwReset()
260 siInitResources(agRoot, in saHwReset()
271 … ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_COMPLETE, OSSA_SUCCESS << SHIFT8, agNULL, agNULL); in saHwReset()
277 … ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_COMPLETE, OSSA_FAILURE << SHIFT8, agNULL, agNULL); in saHwReset()
292 siGetRegisterDumpGSM(agRoot, (void *)&saRoot->registerDump0[0], in saHwReset()
294 siGetRegisterDumpGSM(agRoot, (void *)&saRoot->registerDump1[0], in saHwReset()
299 ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_START, OSSA_SUCCESS << SHIFT8, agNULL, agNULL); in saHwReset()
301 if (agNULL != agRoot->sdkData && agNULL != saRoot) in saHwReset()
307 saSystemInterruptsActive(agRoot,agFALSE); in saHwReset()
308 saCountActiveIORequests( agRoot); //delray start in saHwReset()
313 …value = ossaHwRegReadExt(agRoot, PCIBAR3, HDA_RSP_OFFSET1MB+HDA_CMD_CODE_OFFSET) & HDA_STATUS_BITS; in saHwReset()
324 ret = siSpcSoftReset(agRoot, SPC_SOFT_RESET_SIGNATURE); in saHwReset()
329 siInitResources(agRoot, in saHwReset()
338 … ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_COMPLETE, OSSA_SUCCESS << SHIFT8, agNULL, agNULL); in saHwReset()
343 … ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_COMPLETE, OSSA_SUCCESS << SHIFT8, agNULL, agNULL); in saHwReset()
348 … ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_RESET_COMPLETE, (OSSA_FAILURE << SHIFT8), agNULL, agNULL); in saHwReset()
371 saSystemInterruptsActive(agRoot,agTRUE); in saHwReset()
374 saCountActiveIORequests( agRoot); in saHwReset()
395 agsaRoot_t *agRoot in saHwShutdown() argument
398 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in saHwShutdown()
403 SA_ASSERT( (agNULL != agRoot), ""); in saHwShutdown()
406 if (agRoot->sdkData) in saHwShutdown()
409 spad0 = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_0,MSGU_SCRATCH_PAD_0); in saHwShutdown()
422 …SA_DBG1(("saHwShutdown: SCRATCH_PAD0 value = 0x%x\n", siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD… in saHwShutdown()
423 …SA_DBG1(("saHwShutdown: SCRATCH_PAD1 value = 0x%x\n", siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD… in saHwShutdown()
424 …SA_DBG1(("saHwShutdown: SCRATCH_PAD2 value = 0x%x\n", siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD… in saHwShutdown()
425 …SA_DBG1(("saHwShutdown: SCRATCH_PAD3 value = 0x%x\n", siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD… in saHwShutdown()
435 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in saHwShutdown()
444 if(smIS_SPCV(agRoot)) in saHwShutdown()
447 siScratchDump(agRoot); in saHwShutdown()
455 mpiUnInitConfigTable(agRoot); in saHwShutdown()
459 if(smIS_SPC(agRoot)) in saHwShutdown()
462 siSpcSoftReset(agRoot, SPC_HDASOFT_RESET_SIGNATURE); in saHwShutdown()
464 if(smIS_SPCV(agRoot)) in saHwShutdown()
466 siChipResetV(agRoot, SPC_HDASOFT_RESET_SIGNATURE); in saHwShutdown()
473 if(smIS_SPC(agRoot)) in saHwShutdown()
476 siSpcSoftReset(agRoot, SPC_SOFT_RESET_SIGNATURE); in saHwShutdown()
478 if(smIS_SPCV(agRoot)) in saHwShutdown()
481 siChipResetV(agRoot, SPC_SOFT_RESET_SIGNATURE); in saHwShutdown()
487 siInitResources(agRoot, in saHwShutdown()
497 if( smIS_SPCV(agRoot) ) in saHwShutdown()
499 siChipResetV(agRoot, SPC_SOFT_RESET_SIGNATURE); in saHwShutdown()
503 siSpcSoftReset(agRoot, SPC_SOFT_RESET_SIGNATURE); in saHwShutdown()
508 SA_ASSERT( (agNULL != agRoot), "10"); in saHwShutdown()
528 agsaRoot_t *agRoot in siChipReset() argument
534 SA_ASSERT( (agNULL != agRoot), ""); in siChipReset()
536 saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siChipReset()
542 if(smIS_SPC(agRoot) ) in siChipReset()
545 siChipResetSpc( agRoot); in siChipReset()
548 siChipResetV( agRoot, SPC_SOFT_RESET_SIGNATURE); in siChipReset()
569 agsaRoot_t *agRoot, in siChipResetV() argument
577 smTrace(hpDBG_LOUD,"Lr",ossaTimeStamp64(agRoot)); in siChipResetV()
578 regVal = ossaHwRegReadExt(agRoot,PCIBAR0 ,V_SoftResetRegister ); in siChipResetV()
598 smTrace(hpDBG_LOUD,"Ls",ossaTimeStamp64(agRoot)); in siChipResetV()
599 ossaHwRegWriteExt(agRoot, PCIBAR0, V_SoftResetRegister, regVal); /* siChipResetV */ in siChipResetV()
600 smTrace(hpDBG_LOUD,"Lt",ossaTimeStamp64(agRoot)); in siChipResetV()
601 ossaStallThread(agRoot, (500 * 1000)); /* wait 500 milliseconds or PCIe will hang */ in siChipResetV()
603 smTrace(hpDBG_LOUD,"Lv",ossaTimeStamp64(agRoot)); in siChipResetV()
609 hda_status = (ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28)); in siChipResetV()
615 …etV:SPC_HDASOFT_RESET_SIGNATURE SCRATCH_PAD1 = 0x%x \n",ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siChipResetV()
620 regVal = ossaHwRegReadExt(agRoot, PCIBAR0, V_SoftResetRegister ); /* siChipResetV */ in siChipResetV()
649 …SA_DBG1(("siChipResetV:SCRATCH_PAD1 = 0x%x a\n",ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD… in siChipResetV()
659 smTrace(hpDBG_LOUD,"Lw",ossaTimeStamp64(agRoot)); in siChipResetV()
660 regVal = ossaHwRegReadExt(agRoot, PCIBAR0, V_SoftResetRegister ); /* siChipResetV */ in siChipResetV()
688 …SA_DBG1(("siChipResetV:SCRATCH_PAD1 = 0x%x b\n",ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD… in siChipResetV()
692 …SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1) & SCRATCH_PAD1_V_BOOTSTATE_M… in siChipResetV()
717 smTrace(hpDBG_LOUD,"Lx",ossaTimeStamp64(agRoot)); in siChipResetV()
722 ossaStallThread(agRoot, WAIT_INCREMENT); in siChipResetV()
723 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siChipResetV()
726 smTrace(hpDBG_LOUD,"Ly",ossaTimeStamp64(agRoot)); in siChipResetV()
727 …_PAD1 = 0x%x (0x%x) PCIe ready took %d\n", SCRATCH_PAD1,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siChipResetV()
733 ossaStallThread(agRoot, WAIT_INCREMENT); in siChipResetV()
734 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siChipResetV()
736 …(0x%x) took %d\n", SCRATCH_PAD1,SCRATCH_PAD1_V_ILA_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siChipResetV()
744 smTrace(hpDBG_LOUD,"Lz",ossaTimeStamp64(agRoot)); in siChipResetV()
749 ossaStallThread(agRoot, WAIT_INCREMENT); in siChipResetV()
750 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siChipResetV()
753 …0x%x) took %d\n", SCRATCH_PAD1,SCRATCH_PAD1_V_RAAE_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siChipResetV()
761 smTrace(hpDBG_LOUD,"La",ossaTimeStamp64(agRoot)); in siChipResetV()
766 ossaStallThread(agRoot, WAIT_INCREMENT); in siChipResetV()
767 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siChipResetV()
769 …0x%x) took %d\n", SCRATCH_PAD1,SCRATCH_PAD1_V_IOP0_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siChipResetV()
777 if(smIS_SPCV_2_IOP(agRoot)) in siChipResetV()
780 smTrace(hpDBG_LOUD,"Lb",ossaTimeStamp64(agRoot)); in siChipResetV()
785 ossaStallThread(agRoot, WAIT_INCREMENT); in siChipResetV()
786 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siChipResetV()
788 … (0x%x)(0x%x)\n", SCRATCH_PAD1,SCRATCH_PAD1_V_IOP1_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siChipResetV()
796 smTrace(hpDBG_LOUD,"Lc",ossaTimeStamp64(agRoot)); in siChipResetV()
797 regVal = ossaHwRegReadExt(agRoot,PCIBAR0 ,V_SoftResetRegister ); in siChipResetV()
799 SCRATCH_PAD1_V_ERROR_STATE( ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1) ) )); in siChipResetV()
800 if(SCRATCH_PAD1_V_ERROR_STATE( ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1)) ) in siChipResetV()
813 smTrace(hpDBG_LOUD,"Ld",ossaTimeStamp64(agRoot)); in siChipResetV()
815 …SA_DBG1(("siChipResetV: out V_SoftResetRegister %08X\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Sof… in siChipResetV()
817 DbgPrint("SCRATCH_PAD1 = 0x%x \n",ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1)); in siChipResetV()
835 agsaRoot_t *agRoot in siChipResetSpc() argument
845 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_RESET); in siChipResetSpc()
847 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_RESET, regVal); /* siChipResetSpc */ in siChipResetSpc()
850 ossaStallThread(agRoot, WAIT_INCREMENT); in siChipResetSpc()
853 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_RESET); in siChipResetSpc()
855 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_RESET, regVal); /* siChipResetSpc */ in siChipResetSpc()
858 ossaStallThread(agRoot, WAIT_INCREMENT); in siChipResetSpc()
861 ossaStallThread(agRoot, (20 * 1000)); in siChipResetSpc()
872 agsaRoot_t *agRoot, in siSoftReset() argument
878 if(smIS_SPCV(agRoot)) in siSoftReset()
880 ret = si_V_SoftReset(agRoot, signature ); in siSoftReset()
884 ret = siSpcSoftReset(agRoot, signature ); in siSoftReset()
891 agsaRoot_t *agRoot, in si_V_SoftReset() argument
898 ret = siChipResetV(agRoot, signature); in si_V_SoftReset()
926 agsaRoot_t *agRoot, in siSpcSoftReset() argument
938 SA_ASSERT( (agNULL != agRoot), "agNULL != agRoot"); in siSpcSoftReset()
939 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
958 if(AGSA_RC_FAILURE == siSpcSoftResetRDYChk(agRoot)) in siSpcSoftReset()
961 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
972 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, MBIC_AAP1_ADDR_BASE)) in siSpcSoftReset()
975 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
983 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, MBIC_NMI_ENABLE_VPE0_IOP); in siSpcSoftReset()
985 ossaHwRegWriteExt(agRoot, PCIBAR2, MBIC_NMI_ENABLE_VPE0_IOP, 0x0); /* siSpcSoftReset */ in siSpcSoftReset()
988 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, MBIC_IOP_ADDR_BASE)) in siSpcSoftReset()
991 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
998 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, MBIC_NMI_ENABLE_VPE0_AAP1); in siSpcSoftReset()
1000 ossaHwRegWriteExt(agRoot, PCIBAR2, MBIC_NMI_ENABLE_VPE0_AAP1, 0x0); /* siSpcSoftReset */ in siSpcSoftReset()
1002 regVal = ossaHwRegReadExt(agRoot, PCIBAR1, PCIE_EVENT_INTERRUPT_ENABLE); in siSpcSoftReset()
1004 ossaHwRegWriteExt(agRoot, PCIBAR1, PCIE_EVENT_INTERRUPT_ENABLE, 0x0); /* siSpcSoftReset */ in siSpcSoftReset()
1006 regVal = ossaHwRegReadExt(agRoot, PCIBAR1, PCIE_EVENT_INTERRUPT); in siSpcSoftReset()
1008 ossaHwRegWriteExt(agRoot, PCIBAR1, PCIE_EVENT_INTERRUPT, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1010 regVal = ossaHwRegReadExt(agRoot, PCIBAR1, PCIE_ERROR_INTERRUPT_ENABLE); in siSpcSoftReset()
1012 ossaHwRegWriteExt(agRoot, PCIBAR1, PCIE_ERROR_INTERRUPT_ENABLE, 0x0); /* siSpcSoftReset */ in siSpcSoftReset()
1014 regVal = ossaHwRegReadExt(agRoot, PCIBAR1, PCIE_ERROR_INTERRUPT); in siSpcSoftReset()
1016 ossaHwRegWriteExt(agRoot, PCIBAR1, PCIE_ERROR_INTERRUPT, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1019 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1) & SCRATCH_PAD1_RST; in siSpcSoftReset()
1023 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_0, signature); in siSpcSoftReset()
1027 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, GSM_ADDR_BASE)) in siSpcSoftReset()
1030 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1038 …SA_DBG1(("GSM 0x0 (0x00007b88) - GSM Configuration and Reset = 0x%x\n", ossaHwRegReadExt(agRoot, P… in siSpcSoftReset()
1044 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_CONFIG_RESET); in siSpcSoftReset()
1055 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_CONFIG_RESET, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1056 …088) - GSM Configuration and Reset is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_CONF… in siSpcSoftReset()
1060 …SA_DBG1(("GSM 0x700018 - RAM ECC Double Bit Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, P… in siSpcSoftReset()
1062 …00058 - Read Address Parity Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_READ… in siSpcSoftReset()
1063 …0060 - Write Address Parity Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRIT… in siSpcSoftReset()
1064 …SA_DBG1(("GSM 0x700068 - Write Data Parity Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, PC… in siSpcSoftReset()
1071 regVal1 = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_READ_ADDR_PARITY_CHECK); in siSpcSoftReset()
1073 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_READ_ADDR_PARITY_CHECK, 0x0); /* siSpcSoftReset */ in siSpcSoftReset()
1074 …- Read Address Parity Check Enable is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_READ… in siSpcSoftReset()
1077 regVal2 = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRITE_ADDR_PARITY_CHECK); in siSpcSoftReset()
1079 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_WRITE_ADDR_PARITY_CHECK, 0x0); /* siSpcSoftReset */ in siSpcSoftReset()
1080 … Write Address Parity Check Enable is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRIT… in siSpcSoftReset()
1083 regVal3 = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRITE_DATA_PARITY_CHECK); in siSpcSoftReset()
1085 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_WRITE_DATA_PARITY_CHECK, 0x0); /* siSpcSoftReset */ in siSpcSoftReset()
1086 …8 - Write Data Parity Check Enable is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRIT… in siSpcSoftReset()
1090 ossaStallThread(agRoot, 10); in siSpcSoftReset()
1093 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, GPIO_ADDR_BASE)) in siSpcSoftReset()
1096 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1103 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, GPIO_GPIO_0_0UTPUT_CTL_OFFSET); in siSpcSoftReset()
1107 ossaHwRegWriteExt(agRoot, PCIBAR2, GPIO_GPIO_0_0UTPUT_CTL_OFFSET, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1113 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, SPC_TOP_LEVEL_ADDR_BASE)) in siSpcSoftReset()
1116 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1123 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_RESET); in siSpcSoftReset()
1126 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_RESET, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1131 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_RESET); in siSpcSoftReset()
1134 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_RESET, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1140 ossaStallThread(agRoot, WAIT_INCREMENT); in siSpcSoftReset()
1145 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_RESET); in siSpcSoftReset()
1148 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_RESET, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1153 ossaStallThread(agRoot, WAIT_INCREMENT); in siSpcSoftReset()
1159 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, GSM_ADDR_BASE)) in siSpcSoftReset()
1162 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1169 …SA_DBG1(("GSM 0x0 (0x00007b88) - GSM Configuration and Reset = 0x%x\n", ossaHwRegReadExt(agRoot, P… in siSpcSoftReset()
1170 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_CONFIG_RESET); in siSpcSoftReset()
1180 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_CONFIG_RESET, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1181 …b88) - GSM Configuration and Reset is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_CONF… in siSpcSoftReset()
1185 …SA_DBG1(("GSM 0x700018 - RAM ECC Double Bit Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, P… in siSpcSoftReset()
1186 …00058 - Read Address Parity Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_READ… in siSpcSoftReset()
1187 …0060 - Write Address Parity Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRIT… in siSpcSoftReset()
1188 …SA_DBG1(("GSM 0x700068 - Write Data Parity Error Indication = 0x%x\n", ossaHwRegReadExt(agRoot, PC… in siSpcSoftReset()
1194 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_READ_ADDR_PARITY_CHECK); /* just for debugging */ in siSpcSoftReset()
1196 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_READ_ADDR_PARITY_CHECK, regVal1); /* siSpcSoftReset */ in siSpcSoftReset()
1197 …- Read Address Parity Check Enable is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_READ… in siSpcSoftReset()
1200 … regVal = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRITE_ADDR_PARITY_CHECK); /* just for debugging */ in siSpcSoftReset()
1202 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_WRITE_ADDR_PARITY_CHECK, regVal2); /* siSpcSoftReset */ in siSpcSoftReset()
1203 … Write Address Parity Check Enable is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRIT… in siSpcSoftReset()
1206 … regVal = ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRITE_DATA_PARITY_CHECK); /* just for debugging */ in siSpcSoftReset()
1208 ossaHwRegWriteExt(agRoot, PCIBAR2, GSM_WRITE_DATA_PARITY_CHECK, regVal3); /* siSpcSoftReset */ in siSpcSoftReset()
1209 …8 - Write Data Parity Check Enable is set to = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR2, GSM_WRIT… in siSpcSoftReset()
1215 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, SPC_TOP_LEVEL_ADDR_BASE)) in siSpcSoftReset()
1218 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1225 regVal = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_RESET); in siSpcSoftReset()
1228 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_RESET, regVal); /* siSpcSoftReset */ in siSpcSoftReset()
1233 ossaStallThread(agRoot, WAIT_INCREMENT); in siSpcSoftReset()
1237 ossaStallThread(agRoot, 200 * 1000); in siSpcSoftReset()
1248 ossaStallThread(agRoot, WAIT_INCREMENT); in siSpcSoftReset()
1249 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1) & SCRATCH_PAD1_RST; in siSpcSoftReset()
1254 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1); in siSpcSoftReset()
1256 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1261 …SA_DBG1(("siSpcSoftReset: SCRATCH_PAD0 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0))… in siSpcSoftReset()
1262 …SA_DBG1(("siSpcSoftReset: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2))… in siSpcSoftReset()
1263 …SA_DBG1(("siSpcSoftReset: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3))… in siSpcSoftReset()
1273 ossaHwRegWrite(agRoot, MSGU_ODCR, ODCR_CLEAR_ALL); in siSpcSoftReset()
1274 ossaHwRegWrite(agRoot, MSGU_ODMR, ODMR_CLEAR_ALL); in siSpcSoftReset()
1278 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1289 if (mpiWaitForConfigTable(agRoot, &mainCfg) == AGSA_RC_FAILURE) in siSpcSoftReset()
1291 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1); in siSpcSoftReset()
1294 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2); in siSpcSoftReset()
1297 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1302 …SA_DBG1(("siSpcSoftReset: SCRATCH_PAD0 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0))… in siSpcSoftReset()
1303 …SA_DBG1(("siSpcSoftReset: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3))… in siSpcSoftReset()
1311 if(agNULL != agRoot->sdkData) in siSpcSoftReset()
1333 agsaRoot_t *agRoot, in siBar4Shift() argument
1347 if(smIS_SPCV(agRoot) ) in siBar4Shift()
1349 ossaHwRegWriteExt(agRoot, PCIBAR0, V_MEMBASE_II_ShiftRegister, shiftValue); in siBar4Shift()
1355 ossaStallThread(agRoot, WAIT_INCREMENT); in siBar4Shift()
1356 regVal = ossaHwRegReadExt(agRoot, PCIBAR0, V_MEMBASE_II_ShiftRegister); in siBar4Shift()
1366 else if(smIS_SPC(agRoot)) in siBar4Shift()
1369 ossaHwRegWriteExt(agRoot, PCIBAR1, SPC_IBW_AXI_TRANSLATION_LOW, shiftValue); in siBar4Shift()
1376 ossaStallThread(agRoot, WAIT_INCREMENT); in siBar4Shift()
1377 regVal = ossaHwRegReadExt(agRoot, PCIBAR1, SPC_IBW_AXI_TRANSLATION_LOW); in siBar4Shift()
1412 agsaRoot_t *agRoot, in siHDAMode() argument
1430 SA_ASSERT( (agNULL != agRoot), ""); in siHDAMode()
1502 siSpcSoftReset(agRoot, SPC_HDASOFT_RESET_SIGNATURE); in siHDAMode()
1505 …regVal = ossaHwRegReadExt(agRoot, PCIBAR3, HDA_RSP_OFFSET1MB+HDA_CMD_CODE_OFFSET) & HDA_STATUS_BIT… in siHDAMode()
1515 ossaHwRegWrite(agRoot, MSGU_ODCR, ODCR_CLEAR_ALL); in siHDAMode()
1516 ossaHwRegWrite(agRoot, MSGU_ODMR, ODMR_CLEAR_ALL); in siHDAMode()
1525 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode()
1526 …regVal = ossaHwRegReadExt(agRoot, PCIBAR3, HDA_RSP_OFFSET1MB+HDA_CMD_CODE_OFFSET) & HDA_STATUS_BIT… in siHDAMode()
1536 siSpcSoftReset(agRoot, SPC_HDASOFT_RESET_SIGNATURE); in siHDAMode()
1550 …if (AGSA_RC_FAILURE == siBar4Cpy(agRoot, ILA_ISTR_ADDROFFSETHDA, flashImg.istrImg, flashImg.istrLe… in siHDAMode()
1559 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_3, regVal); in siHDAMode()
1562 stepTime[2] = ossaTimeStamp(agRoot); // TestBase in siHDAMode()
1568 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_0, SPC_HDASOFT_RESET_SIGNATURE); in siHDAMode()
1570 stepTime[3] = ossaTimeStamp(agRoot); // TestBase in siHDAMode()
1574 startTime = ossaTimeStamp(agRoot); in siHDAMode()
1580 if (AGSA_RC_FAILURE == siBar4Cpy(agRoot, 0x0, flashImg.ilaImg, flashImg.ilaLen)) in siHDAMode()
1587 stepTime[4] = ossaTimeStamp(agRoot); in siHDAMode()
1591 ossaHwRegWriteExt(agRoot, PCIBAR3, HDA_CMD_OFFSET1MB, 0); in siHDAMode()
1592 ossaHwRegWriteExt(agRoot, PCIBAR3, HDA_CMD_OFFSET1MB+HDA_PAR_LEN_OFFSET, flashImg.ilaLen); in siHDAMode()
1593 …regVal = (ossaHwRegReadExt(agRoot, PCIBAR3, HDA_RSP_OFFSET1MB+HDA_CMD_CODE_OFFSET) & HDA_SEQ_ID_BI… in siHDAMode()
1597 …ossaHwRegWriteExt(agRoot, PCIBAR3, HDA_CMD_OFFSET1MB+HDA_CMD_CODE_OFFSET, regVal); /* Execute Comm… in siHDAMode()
1599 stepTime[5] = ossaTimeStamp(agRoot); in siHDAMode()
1609 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode()
1610 …regVal = ossaHwRegReadExt(agRoot, PCIBAR3, HDA_RSP_OFFSET1MB+HDA_CMD_CODE_OFFSET) & HDA_STATUS_BIT… in siHDAMode()
1634 stepTime[6] = ossaTimeStamp(agRoot); in siHDAMode()
1640 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1) & SCRATCH_PAD1_RST; in siHDAMode()
1646 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode()
1647 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0) >> SHIFT24; in siHDAMode()
1657 siSpcSoftReset(agRoot, SPC_HDASOFT_RESET_SIGNATURE); in siHDAMode()
1665 … SA_DBG1(("siHDAMode: SCRATCH_PAD0 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0))); in siHDAMode()
1666 … SA_DBG1(("siHDAMode: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1))); in siHDAMode()
1667 … SA_DBG1(("siHDAMode: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2))); in siHDAMode()
1668 … SA_DBG1(("siHDAMode: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3))); in siHDAMode()
1673 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0); in siHDAMode()
1675 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0) & 0x00FFFFFF; in siHDAMode()
1677 stepTime[7] = ossaTimeStamp(agRoot); in siHDAMode()
1683 if (AGSA_RC_FAILURE == siBar4Cpy(agRoot, regVal, flashImg.aap1Img, flashImg.aap1Len)) in siHDAMode()
1687 … SA_DBG1(("siHDAMode: SCRATCH_PAD0 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0))); in siHDAMode()
1688 … SA_DBG1(("siHDAMode: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1))); in siHDAMode()
1689 … SA_DBG1(("siHDAMode: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2))); in siHDAMode()
1690 … SA_DBG1(("siHDAMode: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3))); in siHDAMode()
1697 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_3, regVal); in siHDAMode()
1700 stepTime[8] = ossaTimeStamp(agRoot); in siHDAMode()
1709 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode()
1710 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0) >> SHIFT24; in siHDAMode()
1717 … SA_DBG1(("siHDAMode: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1))); in siHDAMode()
1718 … SA_DBG1(("siHDAMode: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2))); in siHDAMode()
1719 … SA_DBG1(("siHDAMode: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3))); in siHDAMode()
1724 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0); in siHDAMode()
1726 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0) & HDA_GSM_OFFSET_BITS; in siHDAMode()
1728 stepTime[9] = ossaTimeStamp(agRoot); in siHDAMode()
1736 if (AGSA_RC_FAILURE == siBar4Cpy(agRoot, regVal, flashImg.iopImg, flashImg.iopLen)) in siHDAMode()
1740 … SA_DBG1(("siHDAMode: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1))); in siHDAMode()
1741 … SA_DBG1(("siHDAMode: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2))); in siHDAMode()
1742 … SA_DBG1(("siHDAMode: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3))); in siHDAMode()
1749 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_3, regVal); in siHDAMode()
1752 stepTime[10] = ossaTimeStamp(agRoot); in siHDAMode()
1756 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_0, 0); in siHDAMode()
1760 stepTime[11] = ossaTimeStamp(agRoot); in siHDAMode()
1763 endTime = ossaTimeStamp(agRoot); in siHDAMode()
1767 if (mpiWaitForConfigTable(agRoot, &mainCfg) == AGSA_RC_FAILURE) in siHDAMode()
1769 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1); in siHDAMode()
1772 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2); in siHDAMode()
1776 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_0); in siHDAMode()
1778 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3); in siHDAMode()
1804 LOCAL void siPciMemCpy(agsaRoot_t *agRoot, in siPciMemCpy() argument
1819 ossaHwRegWriteExt(agRoot, busBaseNumber, (dstoffset + i * 4), val); in siPciMemCpy()
1841 agsaRoot_t *agRoot, in siBar4Cpy() argument
1856 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, dest_shift_addr)) in siBar4Cpy()
1870 siPciMemCpy(agRoot, dest_offset, parray, (bit32)(CEILING(cpy_size,4)), PCIBAR2); in siBar4Cpy()
1879 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, 0x0)) in siBar4Cpy()
1893 agsaRoot_t *agRoot, in siHDAMode_V() argument
1915 SA_ASSERT( (agNULL != agRoot), ""); in siHDAMode_V()
1917 saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siHDAMode_V()
1926 siScratchDump(agRoot); in siHDAMode_V()
1934 hda_status = (ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28)); in siHDAMode_V()
1982 SA_ASSERT( (agNULL != agRoot), "aap1Len > biggest"); in siHDAMode_V()
1989 SA_ASSERT( (agNULL != agRoot), "ilaLen > biggest"); in siHDAMode_V()
1996 SA_ASSERT( (agNULL != agRoot), "iopLen > biggest"); in siHDAMode_V()
2018 hda_status = ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28); in siHDAMode_V()
2045 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+0,hdacmd.cmdparm_0); in siHDAMode_V()
2046 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+4,hdacmd.cmdparm_1); in siHDAMode_V()
2047 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+8,hdacmd.cmdparm_2); in siHDAMode_V()
2048 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+12,hdacmd.cmdparm_3); in siHDAMode_V()
2049 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+16,hdacmd.cmdparm_4); in siHDAMode_V()
2050 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+20,hdacmd.cmdparm_5); in siHDAMode_V()
2051 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+24,hdacmd.cmdparm_6); in siHDAMode_V()
2052 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+28,hdacmd.C_PA_SEQ_ID_CMD_CODE); in siHDAMode_V()
2055 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+0), in siHDAMode_V()
2056 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+4), in siHDAMode_V()
2057 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+8), in siHDAMode_V()
2058 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+12), in siHDAMode_V()
2059 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+16), in siHDAMode_V()
2060 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+20), in siHDAMode_V()
2061 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+24), in siHDAMode_V()
2062 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+28) )); in siHDAMode_V()
2071 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2072 …hda_command_complete = ((ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) & SPC_V_H… in siHDAMode_V()
2074 …SA_DBG1(("siHDAMode_V:SCRATCH_PAD1 = 0x%x STEP 2 took %d\n", ossaHwRegReadExt(agRoot, PCIBAR0, MSG… in siHDAMode_V()
2082 …SA_DBG1(("siHDAMode_V:2SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2083 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2084 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2085 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2092 …SA_DBG2(("siHDAMode_V:2SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2093 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2094 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2095 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2120 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2121 …hda_command_complete = ((ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) & SPC_V_H… in siHDAMode_V()
2124 …SA_DBG1(("siHDAMode_V:SCRATCH_PAD1 = 0x%x STEP 3 took %d\n", ossaHwRegReadExt(agRoot, PCIBAR0, MSG… in siHDAMode_V()
2132 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+0), in siHDAMode_V()
2133 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+4), in siHDAMode_V()
2134 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+8), in siHDAMode_V()
2135 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+12), in siHDAMode_V()
2136 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+16), in siHDAMode_V()
2137 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+20), in siHDAMode_V()
2138 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+24), in siHDAMode_V()
2139 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) )); in siHDAMode_V()
2142 …SA_DBG1(("siHDAMode_V:3SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2143 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2144 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2145 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2152 …hda_command_complete = ((ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) & SPC_V_H… in siHDAMode_V()
2153 …hda_status = (ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) & SPC_V_HDAR_RSPCODE… in siHDAMode_V()
2159 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+0), in siHDAMode_V()
2160 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+4), in siHDAMode_V()
2161 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+8), in siHDAMode_V()
2162 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+12), in siHDAMode_V()
2163 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+16), in siHDAMode_V()
2164 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+20), in siHDAMode_V()
2165 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+24), in siHDAMode_V()
2166 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) )); in siHDAMode_V()
2168 …SA_DBG2(("siHDAMode_V:3SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2169 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2170 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2171 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2174 ossaHwRegWriteExt(agRoot, PCIBAR0,MSGU_HOST_SCRATCH_PAD_3 ,HDA_ISTR_DONE ); in siHDAMode_V()
2176 …SA_DBG2(("siHDAMode_V:3SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2177 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2178 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2179 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2207 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+0 ,hdacmd.cmdparm_0); in siHDAMode_V()
2208 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+4 ,hdacmd.cmdparm_1); in siHDAMode_V()
2209 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+8 ,hdacmd.cmdparm_2); in siHDAMode_V()
2210 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+12,hdacmd.cmdparm_3); in siHDAMode_V()
2211 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+16,hdacmd.cmdparm_4); in siHDAMode_V()
2212 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+20,hdacmd.cmdparm_5); in siHDAMode_V()
2213 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+24,hdacmd.cmdparm_6); in siHDAMode_V()
2214 ossaHwRegWriteExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+28,hdacmd.C_PA_SEQ_ID_CMD_CODE); in siHDAMode_V()
2219 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+0), in siHDAMode_V()
2220 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+4), in siHDAMode_V()
2221 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+8), in siHDAMode_V()
2222 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+12), in siHDAMode_V()
2223 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+16), in siHDAMode_V()
2224 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+20), in siHDAMode_V()
2225 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+24), in siHDAMode_V()
2226 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_COMMAND_OFFSET+28) )); in siHDAMode_V()
2230 …SA_DBG2(("siHDAMode_V:4SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2231 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2232 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2233 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2251 …hda_status = (ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) & SPC_V_HDAR_RSPCODE… in siHDAMode_V()
2252 …_V:SCRATCH_PAD1 = 0x%x hda_status 0x%x Begin STEP 5\n", ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siHDAMode_V()
2256 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2257 …hda_status = (ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) & SPC_V_HDAR_RSPCODE… in siHDAMode_V()
2258 …hda_command_complete = ((ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) & SPC_V_H… in siHDAMode_V()
2262 ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1), in siHDAMode_V()
2273 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+0), in siHDAMode_V()
2274 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+4), in siHDAMode_V()
2275 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+8), in siHDAMode_V()
2276 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+12), in siHDAMode_V()
2277 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+16), in siHDAMode_V()
2278 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+20), in siHDAMode_V()
2279 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+24), in siHDAMode_V()
2280 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) )); in siHDAMode_V()
2282 …SA_DBG1(("siHDAMode_V:5SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2283 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2284 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2285 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2325 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2326 …hda_command_complete = ((ossaHwRegReadExt(agRoot, PCIBAR0,V_Scratchpad_0_Register) & 0xff000000 ) … in siHDAMode_V()
2329 … = 0x%x STEP 6 wait for ILAHDA_RAAE_IMG_GET took %d\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratc… in siHDAMode_V()
2352 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_5, base_Hi ); in siHDAMode_V()
2355 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_4, base_Lo ); in siHDAMode_V()
2358 …ossaHwRegWriteExt(agRoot, PCIBAR0,MSGU_HOST_SCRATCH_PAD_3 ,(ILAHDAC_RAAE_IMG_DONE << SHIFT24) | us… in siHDAMode_V()
2362 ossaStallThread(agRoot, gWaitmSec * 1000); in siHDAMode_V()
2370 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2371 …hda_command_complete = ((ossaHwRegReadExt(agRoot, PCIBAR0,V_Scratchpad_0_Register) & 0xff000000 ) … in siHDAMode_V()
2374 …1 = 0x%x STEP 7 wait for ILAHDA_IOP_IMG_GET took %d\n", ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siHDAMode_V()
2387 … V_Scratchpad_0_Register 0x%08X STEP 6\n",ossaHwRegReadExt(agRoot, PCIBAR0,V_Scratch… in siHDAMode_V()
2420 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_5, base_Hi ); in siHDAMode_V()
2423 ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_4, base_Lo ); in siHDAMode_V()
2427 …ossaHwRegWriteExt(agRoot, PCIBAR0,MSGU_HOST_SCRATCH_PAD_3 ,(ILAHDAC_IOP_IMG_DONE << SHIFT24) | use… in siHDAMode_V()
2434 ossaHwRegWrite(agRoot, V_Scratchpad_Rsvd_0_Register, HDA_AES_DIF_FUNC); in siHDAMode_V()
2439 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2440 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2448 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2449 …hda_command_complete = ((ossaHwRegReadExt(agRoot, PCIBAR0,V_Scratchpad_0_Register) & 0xff000000 ) … in siHDAMode_V()
2457 …0 = 0x%x STEP 7 wait for ILAHDA_IOP_IMG_GET took %d\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratc… in siHDAMode_V()
2461 …SA_DBG1(("siHDAMode_V:7SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2462 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2463 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2464 …SA_DBG1(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2471 …SA_DBG2(("siHDAMode_V:7SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2472 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2473 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2474 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2500 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2501 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siHDAMode_V()
2506 …PAD1 = 0x%x (0x%x) Step 8 PCIe took %d\n", SCRATCH_PAD1,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siHDAMode_V()
2512 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2513 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siHDAMode_V()
2519 …(0x%x) took %d\n", SCRATCH_PAD1,SCRATCH_PAD1_V_ILA_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siHDAMode_V()
2527 …(0x%x) took %d\n", SCRATCH_PAD1,SCRATCH_PAD1_V_ILA_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siHDAMode_V()
2534 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2535 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siHDAMode_V()
2538 …0x%x) took %d\n", SCRATCH_PAD1,SCRATCH_PAD1_V_RAAE_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siHDAMode_V()
2552 ossaStallThread(agRoot, WAIT_INCREMENT); in siHDAMode_V()
2553 SCRATCH_PAD1 = ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1); in siHDAMode_V()
2556 …0x%x) took %d\n", SCRATCH_PAD1,SCRATCH_PAD1_V_IOP0_MASK,ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCR… in siHDAMode_V()
2568 …SA_DBG1(("siHDAMode_V: Step 8 0x%X ERROR_STATE 0x%X\n",ossaHwRegReadExt(agRoot,PCIBAR0 ,V_SoftRese… in siHDAMode_V()
2569 SCRATCH_PAD1_V_ERROR_STATE( ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1) ) )); in siHDAMode_V()
2570 if (SCRATCH_PAD1_V_ERROR_STATE( ossaHwRegReadExt(agRoot, PCIBAR0, MSGU_SCRATCH_PAD_1) )) in siHDAMode_V()
2572 if(smIS_ENCRYPT(agRoot)) in siHDAMode_V()
2595 …SA_DBG1(("siHDAMode_V: AES/DIF 0x%08X offload enabled %s\n",ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD… in siHDAMode_V()
2596 … ((ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_3 ) & (1 << SHIFT15)) ? "yes" :"no") )); in siHDAMode_V()
2607 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+0), in siHDAMode_V()
2608 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+4), in siHDAMode_V()
2609 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+8), in siHDAMode_V()
2610 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+12), in siHDAMode_V()
2611 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+16), in siHDAMode_V()
2612 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+20), in siHDAMode_V()
2613 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+24), in siHDAMode_V()
2614 ossaHwRegReadExt(agRoot, PCIBAR0, SPC_V_HDA_RESPONSE_OFFSET+28) )); in siHDAMode_V()
2617 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD0 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2618 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD1 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2619 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD2 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2620 …SA_DBG2(("siHDAMode_V: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegReadExt(agRoot, PCIBAR0, V_Scratchpa… in siHDAMode_V()
2639 LOCAL bit32 siSpcSoftResetRDYChk(agsaRoot_t *agRoot) in siSpcSoftResetRDYChk() argument
2651 regVal = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2) & SCRATCH_PAD2_FWRDY_RST; in siSpcSoftResetRDYChk()
2652 Scratchpad1 = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1); in siSpcSoftResetRDYChk()
2661 …regVal = ossaHwRegReadExt(agRoot, PCIBAR3, HDA_RSP_OFFSET1MB+HDA_CMD_CODE_OFFSET) & HDA_STATUS_BIT… in siSpcSoftResetRDYChk()
2671 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, RB6_ACCESS_REG)) in siSpcSoftResetRDYChk()
2679 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_RB6_OFFSET , RB6_MAGIC_NUMBER_RST); in siSpcSoftResetRDYChk()
2681 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_RB6_OFFSET , RB6_MAGIC_NUMBER_RST); in siSpcSoftResetRDYChk()
2689 ossaStallThread(agRoot, ONE_HUNDRED_MILLISECS ); in siSpcSoftResetRDYChk()
2690 Scratchpad2 = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2); in siSpcSoftResetRDYChk()
2697 regVal1 = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_1); in siSpcSoftResetRDYChk()
2698 regVal2 = ossaHwRegRead(agRoot, MSGU_SCRATCH_PAD_2); in siSpcSoftResetRDYChk()
2700 …SA_DBG1(("siSpcSoftResetRDYChk: SCRATCH_PAD0 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_P… in siSpcSoftResetRDYChk()
2701 …SA_DBG1(("siSpcSoftResetRDYChk: SCRATCH_PAD3 value = 0x%x\n", ossaHwRegRead(agRoot, MSGU_SCRATCH_P… in siSpcSoftResetRDYChk()
2767 GLOBAL void siUpdateBarOffsetTable(agsaRoot_t *agRoot, in siUpdateBarOffsetTable() argument
2772 agsaLLRoot_t *saRoot = (agsaLLRoot_t *) (agRoot->sdkData); in siUpdateBarOffsetTable()
2817 GLOBAL bit32 siHalRegReadExt( agsaRoot_t *agRoot, in siHalRegReadExt() argument
2827 SA_ASSERT( (agNULL != agRoot), "agRoot"); in siHalRegReadExt()
2828 Table = WHATTABLE(agRoot); in siHalRegReadExt()
2843 retVal = ossaHwRegReadExt(agRoot, in siHalRegReadExt()
2849 retVal = ossaHwRegRead(agRoot, in siHalRegReadExt()
2858 agsaRoot_t *agRoot, in siHalRegWriteExt() argument
2867 SA_ASSERT( (agNULL != agRoot), "agRoot"); in siHalRegWriteExt()
2869 Table = WHATTABLE(agRoot); in siHalRegWriteExt()
2891 ossaHwRegWriteExt(agRoot, in siHalRegWriteExt()
2897 ossaHwRegWrite(agRoot, in siHalRegWriteExt()
2906 GLOBAL void siPCITriger(agsaRoot_t *agRoot) in siPCITriger() argument
2910 ossaHwRegReadExt(agRoot,PCIBAR0 ,PCIE_TRIGGER_ON_REGISTER_READ ); in siPCITriger()
2915 agsaRoot_t *agRoot in siGetPciBar() argument
2920 MSGUCfgTblBase = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_0,MSGU_SCRATCH_PAD_0); in siGetPciBar()
2923 pcibar = (bit8)mpiGetPCIBarIndex(agRoot, pcibar); in siGetPciBar()
2929 agsaRoot_t *agRoot, in siGetTableOffset() argument
2936 MSGUCfgTblBase = siHalRegReadExt(agRoot, GEN_MSGU_SCRATCH_PAD_0,MSGU_SCRATCH_PAD_0); in siGetTableOffset()
2940 TableOffset = ossaHwRegReadExt(agRoot,siGetPciBar(agRoot) ,MSGUCfgTblBase +TableOffsetInTable ); in siGetTableOffset()
2952 agsaRoot_t *agRoot in siCheckQs() argument
2955 agsaLLRoot_t *saRoot = (agsaLLRoot_t *) (agRoot->sdkData); in siCheckQs()
2965 OSSA_READ_LE_32(circularIQ->agRoot, &circularIQ->consumerIdx, circularIQ->ciPointer, 0); in siCheckQs()
2978 OSSA_READ_LE_32(circularOQ->agRoot, &circularOQ->producerIdx, circularOQ->piPointer, 0); in siCheckQs()
2990 GLOBAL void siPciCpyMem(agsaRoot_t *agRoot, in siPciCpyMem() argument
3010 val = ossaHwRegReadExt(agRoot, busBaseNumber, offset); in siPciCpyMem()