System Configuration Library (SCFG) API Function List

Configuration Functions

SCFG_GetSystemRomType Determines the system ROM type.
SCFG_IsSecureRomAccessible Determines if ARM9 secure ROM is accessible.
SCFG_SetCameraCKIClock Controls the CAM_CKI clock for the camera.
SCFG_IsCameraCKIClockEnable Determines the state of the CAM_CKI clock for the camera.
SCFG_SupplyClockToCamera Configures the clock supply to the camera block.
SCFG_IsClockSuppliedToCamera Determines the clock supply setting for the camera block.
SCFG_SupplyClockToDSP Configures the clock supply to the DSP block.
SCFG_IsClockSuppliedToDSP Determines the clock supply setting for the DSP block.
SCFG_IsClockSuppliedToWram Gets the clock supply setting for the WRAM block.
SCFG_SetCpuSpeed Configures the operating speed for the ARM9 CPU.
SCFG_GetCpuSpeed Determines the operating speed configured for the ARM9 CPU.
SCFG_ResetDSP Outputs a reset signal to the DSP block.
SCFG_ReleaseResetDSP Cancels reset signal output to the DSP block.
SCFG_IsDSPReset Determines the state of reset signal output to the DSP block.
SCFG_SetConfigBlockInaccessible Prohibits access to the ARM9 configuration block.
SCFG_IsConfigBlockAccessible Determines if the ARM9 configuration block is accessible.
SCFG_IsWramAccessible Determines if the new WRAM is accessible from any block.
SCFG_SetDSPAccessible Configures access to the DSP block.
SCFG_IsDSPAccessible Determines if the DSP block is accessible.
SCFG_SetCameraAccessible Configures access to the camera block.
SCFG_IsCameraAccessible Determines if the camera block is accessible.
SCFG_SetNDmaAccessible Configures access to the new DMA block.
SCFG_IsNDmaAccessible Determines if the new DMA block is accessible.
SCFG_SetIntcExpanded Configures the use of extensions to the interrupt controller circuit.
SCFG_IsIntcExpanded Determines if the interrupt controller circuit is configured to use extensions.
SCFG_SetLCDCExpanded Configures the use of extensions to the LCDC circuit.
SCFG_IsLCDCExpanded Determines if the LCDC circuit is configured to use extensions.
SCFG_SetVramExpanded Configures the use of extensions for accessing VRAM.
SCFG_IsVramExpanded Configures the use of VRAM extensions.
SCFG_SetPsramBoundary Configures PSRAM access boundaries.
SCFG_GetPsramBoundary Determines the configured PSRAM access boundaries.
SCFG_SetCardFixed Configures the use of revisions to the memory card I/F circuit.
SCFG_IsCardFixed Determines if revisions are configured to be used for the memory card I/F circuit.
SCFG_SetDividerFixed Configures the use of revisions to the divider circuit.
SCFG_IsDividerFixed Determines if revisions are configured to be used for the divider circuit.
SCFG_Set2DEngineFixed Configures the use of revisions to the 2D engine circuit.
SCFG_Is2DEngineFixed Determines if revisions are configured to be used for the 2D engine circuit.
SCFG_SetRendererFixed Configures the use of revisions to the renderer circuit.
SCFG_IsRendererFixed Determines if revisions are configured to be used for the renderer circuit.
SCFG_SetGeometryFixed Configures the use of revisions to the geometry circuit.
SCFG_IsGeometryFixed Determines if revisions are configured to be used for the geometry circuit.
SCFG_SetDmacFixed Configures the use of revisions to the old DMA circuit.
SCFG_IsDmacFixed Determines if revisions are configured to be used for the old DMA circuit.

CONFIDENTIAL