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

no-image

PM8621-BI

Manufacturer Part Number
PM8621-BI
Description
Driver, NSE/SBS Narrowband Chipset Driver
Manufacturer
PMC-Sierra, Inc.
Datasheet
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2021248, Issue 1
T
This section describes the DAL interface for a generic time switch device driver such as a SBS or
a SBSLITE device. The module and device management block, Interface/Clock, Status/Counts
and Diagnostics blocks are standard blocks that encapsulate that of a typical PMC device driver.
The LVDS controller, In-band link Controller, and the Switch configuration blocks are logical
blocks that are specific to a typical time switch device.
Module and Device Management
The module and device management block connects with that of the underlying driver.
Opening the Space Switch Driver Module: dalNbcsTswModuleOpen
Performs module level initialization of the time switch device driver by calling the underlying
module open function provided by the time switch driver. This usually involves allocating all of
the memory required by the driver and initializing the internal structures.
Closing the Space Switch Driver Module: dalNbcsTswModuleClose
Performs module level shutdown of the time switch driver. This involves deleting all devices
being controlled by the driver and freeing all the memory allocated by the driver.
Prototype
Inputs
Outputs
Returns
Prototype
Inputs
Outputs
Returns
IME
S
WITCH
INT4 dalNbcsTswModuleOpen(sNBCS_MIV_DAL *pmiv)
pmiv
Places the address of
Application.
Success = NBCS_SUCCESS
Failure = <NBCS error codes>
INT4 dalNbcsTswModuleClose(void)
None
None
Success = NBCS_SUCCESS
Failure = <NBCS error codes>
D
EVICE
: (pointer to) Module Initialization Vector
errModule
D
RIVER
into the MIV passed by the
I
NTERFACE
Narrowband Chipset Device Driver Manual
Time Switch Device Driver Interface
228

Related parts for PM8621-BI