📄 405gpdcr.s
字号:
#endif blrFUNC_END(sysDcrOcmdsarcSet)/********************************************************************************* sysDcrOcmdscntlGet - get the contents of the on-chip memory data-side* control register** This routine reads and returns the contents of the on-chip memory data-* side control register** NOMANUAL* UINT32 sysDcrOcmdscntlGet (void)*/FUNC_BEGIN(sysDcrOcmdscntlGet) mfdcr r3, OCM_DSCNTL#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrOcmdscntlGet)/********************************************************************************* sysDcrOcmdscntlSet - set the contents of the on-chip memory data-side* control register** This routine writes the contents of the on-chip memory data-side* control register.** NOMANUAL* void sysDcrOcmdscntlSet (UINT32)*/FUNC_BEGIN(sysDcrOcmdscntlSet) mtdcr OCM_DSCNTL, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrOcmdscntlSet)/********************************************************************************* sysDcrDcpcfgaddrSet - set the contents of the code decompression controller* configuration address register** This routine writes the contents of the code decompression controller* configuration address register.** NOMANUAL* void sysDcrDcpcfgaddrSet (UINT32)*/FUNC_BEGIN(sysDcrDcpcfgaddrSet) mtdcr DCP_CFGADDR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrDcpcfgaddrSet)/********************************************************************************* sysDcrDcpcfgdataGet - get the contents of the code decompression controller* configuration data register** This routine reads and returns the contents of the code decompression* controller configuration data register.** NOMANUAL* UINT32 sysDcrDcpcfgdataGet (void)*/FUNC_BEGIN(sysDcrDcpcfgdataGet) mfdcr r3, DCP_CFGDATA#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrDcpcfgdataGet)/********************************************************************************* sysDcrDcpcfgdataSet - set the contents of the code decompression controller* configuration data register** This routine writes the contents of the code decompression controller* configuration data register.** NOMANUAL* void sysDcrDcpcfgdataSet (UINT32)*/FUNC_BEGIN(sysDcrDcpcfgdataSet) mtdcr DCP_CFGDATA, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrDcpcfgdataSet)/********************************************************************************* sysDcrPlbbesrGet - get the contents of the PLB error status register** This routine reads and returns the contents of the PLB error status register.** NOMANUAL* UINT32 sysDcrPlbbesrGet (void)*/FUNC_BEGIN(sysDcrPlbbesrGet) mfdcr r3, PLB_BESR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPlbbesrGet)/********************************************************************************* sysDcrPlbbesrClear - clears pending status in the PLB error register** This routine writes to the PLB error status register. It will clear the* status for each bit that is set to 1 in the input parameter.** NOMANUAL* void sysDcrPlbbesrClear (UINT32)*/FUNC_BEGIN(sysDcrPlbbesrClear) mtdcr PLB_BESR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPlbbesrClear)/********************************************************************************* sysDcrPlbbearGet - get the contents of the PLB error address register** This routine reads and returns the contents of the PLB error address register.** NOMANUAL* UINT32 sysDcrPlbbearGet (void)*/FUNC_BEGIN(sysDcrPlbbearGet) mfdcr r3, PLB_BEAR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPlbbearGet)/********************************************************************************* sysDcrPlbacrGet - get the contents of the PLB arbiter configuration register** This routine reads and returns the contents of the PLB arbiter configuration* register.** NOMANUAL* UINT32 sysDcrPlbacrGet (void)*/FUNC_BEGIN(sysDcrPlbacrGet) mfdcr r3, PLB_ACR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPlbacrGet) /********************************************************************************* sysDcrPlbacrSet - set the contents of the PLB arbiter configuration register** This routine writes the contents of the PLB arbiter configuration register.** NOMANUAL* void sysDcrPlbacrSet (UINT32)*/FUNC_BEGIN(sysDcrPlbacrSet) mtdcr PLB_ACR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPlbacrSet) /********************************************************************************* sysDcrPobbesr0Get - get the contents of the PLB to OPB bridge error status* register 0** This routine reads and returns the contents of the PLB to OPB bridge error* status register 0** NOMANUAL* UINT32 sysDcrPobbesr0Get (void)*/FUNC_BEGIN(sysDcrPobbesr0Get) mfdcr r3, POB_BESR0#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPobbesr0Get) /********************************************************************************* sysDcrPobbesr0Clear - clears pending status in the PLB to OPB bridge error* status register 0** This routine writes to the PLB to OPB bridge error status register 0. It will* clear the status for each bit that is set to 1 in the input parameter.** NOMANUAL* void sysDcrPobbesr0Clear (UINT32)*/FUNC_BEGIN(sysDcrPobbesr0Clear) mtdcr POB_BESR0, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPobbesr0Clear) /********************************************************************************* sysDcrPobbesr1Get - get the contents of the PLB to OPB bridge error status* register 1** This routine reads and returns the contents of the PLB to OPB bridge error* status register 1** NOMANUAL* UINT32 sysDcrPobbesr1Get (void)*/FUNC_BEGIN(sysDcrPobbesr1Get) mfdcr r3, POB_BESR1#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPobbesr1Get) /********************************************************************************* sysDcrPobbesr1Clear - clears pending status in the PLB to OPB bridge error* status register 1** This routine writes to the PLB to OPB bridge error status register 1. It will* clear the status for each bit that is set to 1 in the input parameter.** NOMANUAL* void sysDcrPobbesr1Clear (UINT32)*/FUNC_BEGIN(sysDcrPobbesr1Clear) mtdcr POB_BESR1, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPobbesr1Clear) /********************************************************************************* sysDcrPobbearGet - get the contents of the PLB to OPB bridge error address* register** This routine reads and returns the contents of the PLB to OPB bridge error* address register.** NOMANUAL* UINT32 sysDcrPobbearGet (void)*/FUNC_BEGIN(sysDcrPobbearGet) mfdcr r3, POB_BEAR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrPobbearGet)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -