PM8621-BI PMC-Sierra, Inc., PM8621-BI Datasheet - Page 50

no-image

PM8621-BI

Manufacturer Part Number
PM8621-BI
Description
Driver, NSE/SBS Narrowband Chipset Driver
Manufacturer
PMC-Sierra, Inc.
Datasheet
3.4
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2021248, Issue 1
Operation Processing Flows
This section of the manual describes the main processing flows of the Narrowband Chipset driver
components.
The flow diagrams presented here illustrate the sequence of operations that take place for
different driver functions. In addition, the diagrams also serve as a guide to the application
programmer by illustrating the sequence in which the application must invoke the driver API.
Module Management
The following diagram illustrates the typical function call sequences that occur when either
initializing or shutting down the Narrowband Chipset driver module.
Figure 19: Module Management Flow Diagram
nbcsModuleOpen
nbcsModuleClose
nbcsModuleStart
nbcsModuleStop
START
END
Performs module level initialization of the chipset driver. Validates the
Module Initialization Vector (MIV). Allocates memory for the CSMDB and
all its components (i.e. all the memory needed by the chipset driver) and
then initializes the contents of the CSMDB with the validated MIV. All
underlying device drivers' devModuleOpen will also be invoked.
Performs module level startup of the driver. This involves allocating RTOS
resources such as semaphores and timers at chipset driver level. It will
also invoke all underlying device drivers' devModuleStart.
Performs Module level shutdown of the driver. This involves deleting all
devices currently installed and de-allocating all timers and semaphores.
All underlying device drivers' devModuleStop will also be invoked.
Perform all chipset level functions here (add, init, activate, de-activate,
reset, delete,...)
Performs module level shutdown of the driver. De-allocates all the driver's
memory. All underlying device drivers' devModuleClose will be invoked.
Narrowband Chipset Device Driver Manual
Software Architecture
50

Related parts for PM8621-BI