PM5358 S/UNI-4x622 Driver Manual

Software Architecture

2.3 Software States

Figure 3 shows the software state diagram for the S/UNI-4x622 driver. State transitions occur on the successful execution of the corresponding transition functions shown. State information helps maintain the integrity of the MDB and DDB(s) by controlling the set of operations allowed in each state.

Figure 3: Driver Software States

suni4x622ModuleOpen

Idle suni4x622ModuleClose Start

suni4x622ModuleStop

suni4x622ModuleStartsuni4x622ModuleClose

Ready

 

MODULE STATES

Start

 

suni4x622Add

suni4x622Delete

Present

suni4x622Resetsuni4x622Reset

suni4x622Init

suni4x622Activate

Inactive Active

suni4x622DeActivate

PER-DEVICE STATES

Proprietary and Confidential to PMC-Sierra, Inc.

19

Document ID: PMC-2010419, Issue 1

 

Page 19
Image 19
PMC-Sierra PM5358 S/UNI 4x622 manual Software States, Module States