Configuration parameters for the Local Power Manager running
on the DSP core of an OMAP2530 device.
enum OMAP2530DSP.OpersysCfg |
 |
Runtime Operating System
XDCscript usage |
meta-domain |
values of type OMAP2530DSP.OpersysCfg
const OMAP2530DSP.Opersys_PrOS_DaVinci;
// PrOS on DaVinci platform
const OMAP2530DSP.Opersys_Linux;
// Linux (HLOS)
const OMAP2530DSP.Opersys_DSPBIOS;
// DSP/BIOS
enum OMAP2530DSP.TransportCfg |
 |
Transport Layer used between GPP and DSP
XDCscript usage |
meta-domain |
values of type OMAP2530DSP.TransportCfg
const OMAP2530DSP.Transport_Link_PrOS_DaVinci;
// DSP/BIOS Link for PrOS on DaVinci
const OMAP2530DSP.Transport_Link_Linux;
// DSP/BIOS Link for Linux
struct OMAP2530DSP.RuntimeContext |
 |
dsp runtime context buffer
XDCscript usage |
meta-domain |
var obj = new OMAP2530DSP.RuntimeContext;
obj.len = UInt32 ...
// length of context buffer
obj.useUserFxns = Bool ...
// override save/restore functions
obj.saveFxn = String ...
// context save function name
obj.restoreFxn = String ...
// context restore function name
config OMAP2530DSP.CONTEXT_BUFFER_MAX_SIZE // module-wide |
 |
maximum allowable size for context buffer
XDCscript usage |
meta-domain |
const OMAP2530DSP.CONTEXT_BUFFER_MAX_SIZE = UInt 0x40000;
config OMAP2530DSP.CPU_NAME // module-wide |
 |
cpu name, useful for adding validation checks
XDCscript usage |
meta-domain |
const OMAP2530DSP.CPU_NAME = String "DSP";
config OMAP2530DSP.dspRC // module-wide |
 |
default value for dsp runtime context buffer
XDCscript usage |
meta-domain |
len: 0x40000,
useUserFxns: false,
saveFxn: "",
restoreFxn: ""
};
config OMAP2530DSP.edmaChannel // module-wide |
 |
default edma channel to use for save/restore transfers
XDCscript usage |
meta-domain |
OMAP2530DSP.edmaChannel = UInt32 45;
config OMAP2530DSP.opersys // module-wide |
 |
Define which operating system is running on the CPU (required)
XDCscript usage |
meta-domain |
config OMAP2530DSP.proxyFor // module-wide |
 |
Proxy device used for new devices
XDCscript usage |
meta-domain |
OMAP2530DSP.proxyFor = String undefined;
DETAILS
To support new devices which behave the same as existing devices,
set this configuration parameter to a known device which can be
used as a proxy for the new device.
config OMAP2530DSP.stopBiosClockOnHibernate // module-wide |
 |
stop BIOS clock when hibernating
XDCscript usage |
meta-domain |
OMAP2530DSP.stopBiosClockOnHibernate = Bool undefined;
config OMAP2530DSP.stopCpuLoadMonitorOnHibernate // module-wide |
 |
stop CPU load monitoring when hibernating
XDCscript usage |
meta-domain |
OMAP2530DSP.stopCpuLoadMonitorOnHibernate = Bool true;
config OMAP2530DSP.targetMemoryRangeName // module-wide |
 |
name given to target memory range for storing context data
XDCscript usage |
meta-domain |
OMAP2530DSP.targetMemoryRangeName = String "";
DETAILS
This must be set to a valid target memory range defined in the
linker command file's memory section.
config OMAP2530DSP.transport // module-wide |
 |
Define which transport layer is used (required)
XDCscript usage |
meta-domain |
config OMAP2530DSP.wugenEventMask // module-wide |
 |
WUGEN wake event mask
XDCscript usage |
meta-domain |
OMAP2530DSP.wugenEventMask = UInt32[3] undefined;