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

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
Initializing a Device: nbcsInit
This function initializes the CSDDB associated with that device during
soft reset to the device and configures it according to the DIV passed by the Application. If the
DIV is passed as a NULL, all the register bits are to be left in their default state (after a soft
reset).
should be consistent with the actual type of device initialization vector (DIV) passed to this
function. A profile number of zero indicates that all the register bits are to be left in their default
state. Note that the profile number is ignored UNLESS the passed DIV is NULL.
In addition, this function also operates in the context of a group. It accepts a group initialization
vector (GIV) if the handle passed is that of a valid group. The parameter,
ignored in this case. If the GIV is passed as a NULL, all the register bits in the devices are left in
their default state. Note: It is inadvisable to apply this function to a group which has some
members already initialized (unless user wants to re-initialize those members). Instead, users
should call this function for those devices (with proper DIV or profile number) on an individual
basis.
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
Prototype
Inputs
Outputs
Returns
sNBCS_DIV
INT4 nbcsDelete(sNBCS_HNDL handle)
handle
None
Success =
Failure =
NBCS_PRESENT, NBCS_ACTIVE, NBCS_INACTIVE
Changes the DEVICE state to
INT4 nbcsInit(sNBCS_HNDL handle, sNBCS_DIV
*pDiv, UINT2 profileNum)
handle
pDiv
profileNum
None
Success =
Failure =
is a
void
NBCS_ERR_INVALID_DEV
NBCS_ERR_INVALID_DEV
NBCS_SUCCESS
NBCS_SUCCESS
NBCS_ERR_INVALID_DEVICE_STATE
NBCS_ERR_INVALID_PROFILE_NUM
NBCS_ERR_INVALID_DIV
* pointer and will accept DIV. The device handle (SBS or NSE)
: device handle (from
: device/group handle (from
: (pointer to) Device or Group
: device initialization profile number
or
Initialization Vector
nbcsGroupAdd
NBCS_START
Narrowband Chipset Device Driver Manual
)
nbcsAdd)
Application Programming Interface
nbcsAdd
nbcsAdd
profileNum
; it also applies a
, is
110

Related parts for PM8621-BI