# PSC Data Structures
[PSC]

## Defines
#define | hPscRegs ((CSL_PscRegs *) (CSL_PSC_REGS))
| Pointer to the PSC overlay registers.
## Enumerations
enum | CSL_PSC_PDSTATE { PSC_PDSTATE_OFF = 0, PSC_PDSTATE_ON = 1 }
| Possible PSC Power domain states. More...
enum | CSL_PSC_MODSTATE { PSC_MODSTATE_SWRSTDISABLE = 0, PSC_MODSTATE_SYNCRST = 1, PSC_MODSTATE_DISABLE = 2, PSC_MODSTATE_ENABLE = 3, PSC_MODSTATE_AUTOSLP = 4, PSC_MODSTATE_AUTOWK = 5 }
| Possible PSC Module states. More...
enum | CSL_PSC_MDLRST { PSC_MDLRST_ASSERTED = 0, PSC_MDLRST_DEASSERTED = 1 }
| Possible module local reset status. More...
enum | CSL_PSC_MDRST { PSC_MDRST_ASSERTED = 0, PSC_MDRST_DEASSERTED = 1 }
| Possible module reset status. More...

## Define Documentation

#define hPscRegs ((CSL_PscRegs *) (CSL_PSC_REGS))

Pointer to the PSC overlay registers.

Constants for passing parameters to the functions.

## Enumeration Type Documentation

enum CSL_PSC_MDLRST

Possible module local reset status.

Enumerator:

  PSC_MDLRST_ASSERTED | Module local reset asserted
  PSC_MDLRST_DEASSERTED | Module local reset deasserted

enum CSL_PSC_MDRST

Possible module reset status.

Enumerator:

  PSC_MDRST_ASSERTED | Module reset asserted
  PSC_MDRST_DEASSERTED | Module reset deasserted

enum CSL_PSC_MODSTATE

Possible PSC Module states.

Enumerator:

  PSC_MODSTATE_SWRSTDISABLE | Module is in Reset state. Clock is off.
  PSC_MODSTATE_SYNCRST | Module is in Sync Reset state.
  PSC_MODSTATE_DISABLE | Module is in disable state.
  PSC_MODSTATE_ENABLE | Module is in enable state.
  PSC_MODSTATE_AUTOSLP | Module is in Auto sleep state
  PSC_MODSTATE_AUTOWK | Module is in Auto wake state

enum CSL_PSC_PDSTATE

Possible PSC Power domain states.

Enumerator:

  PSC_PDSTATE_OFF | Power domain is Off
  PSC_PDSTATE_ON | Power domain is On

Copyright 2012, Texas Instruments Incorporated