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

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
S
This section describes the DAL interface for a generic space switch device driver such as a NSE-
20G or NSE-8G 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 Space Switch configuration
blocks are logical blocks that are specific to a typical space 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: dalNbcsSswModuleOpen
Performs module level initialization of the space switch device driver by calling the underlying
module open function provided by the space 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: dalNbcsSswModuleClose
Performs module level shutdown of the space 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
PACE
S
WITCH
INT4 dalNbcsSswModuleOpen(sNBCS_MIV_DAL *pmiv)
pmiv
Places the address of
Application.
Success = NBCS_SUCCESS
Failure = <NBCS error codes>
INT4 dalNbcsSswModuleClose(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
Space Switch Device Driver Interface
205

Related parts for PM8621-BI