• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/generic/files/crypto/ocf/kirkwood/mvHal/mv_hal/pci/

Lines Matching refs:pciIf

77 MV_VOID mvPciHalInit(MV_U32 pciIf, MV_PCI_MOD pciIfmod)
82 mvPciLocalBusNumSet(pciIf, PCI_HOST_BUS_NUM(pciIf));
83 mvPciLocalDevNumSet(pciIf, PCI_HOST_DEV_NUM(pciIf));
86 mvPciMasterEnable(pciIf, MV_TRUE);
89 mvPciSlaveEnable(pciIf, mvPciLocalBusNumGet(pciIf),
90 mvPciLocalDevNumGet(pciIf), MV_TRUE);
104 * pciIf - PCI interface number.
111 * MV_BAD_PARAM if pciIf is not in range otherwise MV_OK
114 MV_STATUS mvPciCommandSet(MV_U32 pciIf, MV_U32 command)
118 locBusNum = mvPciLocalBusNumGet(pciIf);
119 locDevNum = mvPciLocalDevNumGet(pciIf);
122 if (pciIf >= mvCtrlPciMaxIfGet())
124 mvOsPrintf("mvPciCommandSet: ERR. Invalid PCI IF num %d\n", pciIf);
129 MV_REG_WRITE(PCI_CMD_REG(pciIf), command);
136 regVal = mvPciConfigRead (pciIf, locBusNum, locDevNum, 0, PCIX_COMMAND);
145 mvPciConfigWrite (pciIf, locBusNum, locDevNum, 0, PCIX_COMMAND, regVal);
161 * pciIf - PCI interface number.
170 MV_STATUS mvPciModeGet(MV_U32 pciIf, MV_PCI_MODE *pPciMode)
175 if (pciIf >= mvCtrlPciMaxIfGet())
177 mvOsPrintf("mvPciModeGet: ERR. Invalid PCI interface %d\n", pciIf);
187 pciMode = MV_REG_READ(PCI_MODE_REG(pciIf));
194 if (MV_REG_READ(PCI_DLL_CTRL_REG(pciIf)) & PDC_DLL_EN)
258 * pciIf - PCI interface number.
269 MV_STATUS mvPciRetrySet(MV_U32 pciIf, MV_U32 counter)
274 if (pciIf >= mvCtrlPciMaxIfGet())
276 mvOsPrintf("mvPciRetrySet: ERR. Invalid PCI interface %d\n", pciIf);
288 pciRetry = MV_REG_READ(PCI_RETRY_REG(pciIf));
295 MV_REG_WRITE(PCI_RETRY_REG(pciIf), pciRetry);
322 * pciIf - PCI interface number.
332 MV_STATUS mvPciDiscardTimerSet(MV_U32 pciIf, MV_U32 pClkCycles)
337 if (pciIf >= mvCtrlPciMaxIfGet())
340 pciIf);
353 pciDiscardTimer = MV_REG_READ(PCI_DISCARD_TIMER_REG(pciIf));
360 MV_REG_WRITE(PCI_DISCARD_TIMER_REG(pciIf), pciDiscardTimer);
376 * pciIf - PCI interface number.
386 MV_STATUS mvPciArbEnable(MV_U32 pciIf, MV_BOOL enable)
391 if (pciIf >= mvCtrlPciMaxIfGet())
393 mvOsPrintf("mvPciArbEnable: ERR. Invalid PCI interface %d\n", pciIf);
398 regVal = MV_REG_READ(PCI_ARBITER_CTRL_REG(pciIf));
401 MV_REG_BIT_RESET(PCI_ARBITER_CTRL_REG(pciIf), PACR_ARB_ENABLE);
417 MV_REG_WRITE(PCI_ARBITER_CTRL_REG(pciIf), regVal);
431 * pciIf - PCI interface number.
444 MV_STATUS mvPciArbParkDis(MV_U32 pciIf, MV_U32 pciAgentMask)
449 if (pciIf >= mvCtrlPciMaxIfGet())
451 mvOsPrintf("mvPciArbParkDis: ERR. Invalid PCI interface %d\n", pciIf);
456 pciArbiterCtrl = MV_REG_READ(PCI_ARBITER_CTRL_REG(pciIf));
459 MV_REG_BIT_RESET(PCI_ARBITER_CTRL_REG(pciIf), PACR_ARB_ENABLE);
467 MV_REG_WRITE(PCI_ARBITER_CTRL_REG(pciIf), pciArbiterCtrl);
485 * pciIf - PCI interface number.
496 MV_STATUS mvPciArbBrokDetectSet(MV_U32 pciIf, MV_U32 pClkCycles)
502 if (pciIf >= mvCtrlPciMaxIfGet())
505 pciIf);
510 pciMode = MV_REG_READ(PCI_MODE_REG(pciIf));
527 pciArbiterCtrl = MV_REG_READ(PCI_ARBITER_CTRL_REG(pciIf));
532 MV_REG_BIT_RESET(PCI_ARBITER_CTRL_REG(pciIf), PACR_ARB_ENABLE);
537 MV_REG_WRITE(PCI_ARBITER_CTRL_REG(pciIf), pciArbiterCtrl);
555 * pciIf - PCI interface number.
568 MV_U32 mvPciConfigRead (MV_U32 pciIf, MV_U32 bus, MV_U32 dev, MV_U32 func,
574 if (PCI_DEFAULT_IF != pciIf)
576 if (pciIf >= mvCtrlPciMaxIfGet())
578 mvOsPrintf("mvPciConfigRead: ERR. Invalid PCI interface %d\n",pciIf);
611 MV_REG_WRITE(PCI_CONFIG_ADDR_REG(pciIf), pciData);
615 if(pciData != MV_REG_READ(PCI_CONFIG_ADDR_REG(pciIf)))
620 pciData = MV_REG_READ(PCI_CONFIG_DATA_REG(pciIf));
636 * pciIf - PCI interface number.
650 MV_STATUS mvPciConfigWrite(MV_U32 pciIf, MV_U32 bus, MV_U32 dev,
656 if (PCI_DEFAULT_IF != pciIf)
658 if (pciIf >= mvCtrlPciMaxIfGet())
661 pciIf);
693 MV_REG_WRITE(PCI_CONFIG_ADDR_REG(pciIf), pciData);
697 if(pciData != MV_REG_READ(PCI_CONFIG_ADDR_REG(pciIf)))
703 MV_REG_WRITE(PCI_CONFIG_DATA_REG(pciIf), data);
718 * pciIf - PCI interface number.
728 MV_STATUS mvPciMasterEnable(MV_U32 pciIf, MV_BOOL enable)
736 if (pciIf >= mvCtrlPciMaxIfGet())
738 mvOsPrintf("mvPciMasterEnable: ERR. Invalid PCI interface %d\n", pciIf);
742 localBus = mvPciLocalBusNumGet(pciIf);
743 localDev = mvPciLocalDevNumGet(pciIf);
747 pciCommandStatus = mvPciConfigRead(pciIf, localBus, localDev, 0, RegOffs);
758 mvPciConfigWrite(pciIf, localBus, localDev, 0, RegOffs, pciCommandStatus);
774 * pciIf - PCI interface number.
785 MV_STATUS mvPciSlaveEnable(MV_U32 pciIf, MV_U32 bus, MV_U32 dev, MV_BOOL enable)
791 if (pciIf >= mvCtrlPciMaxIfGet())
793 mvOsPrintf("mvPciSlaveEnable: ERR. Invalid PCI interface %d\n", pciIf);
805 pciCommandStatus=mvPciConfigRead(pciIf, bus, dev, 0, RegOffs);
816 mvPciConfigWrite(pciIf, bus, dev, 0, RegOffs, pciCommandStatus);
829 * pciIf - PCI interface number.
841 MV_STATUS mvPciLocalBusNumSet(MV_U32 pciIf, MV_U32 busNum)
850 if (pciIf >= mvCtrlPciMaxIfGet())
852 mvOsPrintf("mvPciLocalBusNumSet: ERR. Invalid PCI interface %d\n",pciIf);
862 localBus = mvPciLocalBusNumGet(pciIf);
863 localDev = mvPciLocalDevNumGet(pciIf);
867 mvPciModeGet(pciIf, &pciMode);
872 pciP2PConfig = mvPciConfigRead(pciIf, localBus, localDev, 0, PCIX_STATUS );
878 mvPciConfigWrite(pciIf, localBus, localDev, 0, PCIX_STATUS,pciP2PConfig );
883 pciP2PConfig = MV_REG_READ(PCI_P2P_CONFIG_REG(pciIf));
889 MV_REG_WRITE(PCI_P2P_CONFIG_REG(pciIf), pciP2PConfig);
905 * pciIf - PCI interface number.
914 MV_U32 mvPciLocalBusNumGet(MV_U32 pciIf)
919 if (PCI_DEFAULT_IF != pciIf)
921 if (pciIf >= mvCtrlPciMaxIfGet())
924 pciIf);
929 pciP2PConfig = MV_REG_READ(PCI_P2P_CONFIG_REG(pciIf));
943 * pciIf - PCI interface number.
954 MV_STATUS mvPciLocalDevNumSet(MV_U32 pciIf, MV_U32 devNum)
962 if (pciIf >= mvCtrlPciMaxIfGet())
964 mvOsPrintf("mvPciLocalDevNumSet: ERR. Invalid PCI interface %d\n",pciIf);
975 localBus = mvPciLocalBusNumGet(pciIf);
976 localDev = mvPciLocalDevNumGet(pciIf);
979 mvPciModeGet(pciIf, &pciMode);
984 pciP2PConfig = mvPciConfigRead(pciIf, localBus, localDev, 0, PCIX_STATUS );
990 mvPciConfigWrite(pciIf,localBus, localDev, 0, PCIX_STATUS,pciP2PConfig );
994 pciP2PConfig = MV_REG_READ(PCI_P2P_CONFIG_REG(pciIf));
1000 MV_REG_WRITE(PCI_P2P_CONFIG_REG(pciIf), pciP2PConfig);
1013 * pciIf - PCI interface number.
1022 MV_U32 mvPciLocalDevNumGet(MV_U32 pciIf)
1028 if (PCI_DEFAULT_IF != pciIf)
1030 if (pciIf >= mvCtrlPciMaxIfGet())
1033 pciIf);
1038 pciP2PConfig = MV_REG_READ(PCI_P2P_CONFIG_REG(pciIf));