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

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
Getting an Initialization Profile: nbcsGetInitProfile
Gets the content of an initialization profile given its profile number. It is the user’s responsibility
to have a large enough buffer for the appropriate DIV.
Deleting an Initialization Profile: nbcsDeleteInitProfile
Deletes an initialization profile given its profile number.
Reading from Device Registers: nbcsRead
This function is used to read a register of a specific Narrowband Chipset device by providing the
register number. This function derives the actual address location based on the device handle and
register number inputs. It then reads the contents of this address location from the device. Note
that a failure to read returns a zero and that any error indication is written to the associated
CSDDB.
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
INT4 nbcsGetInitProfile(UINT2 profileNum,
sNBCS_DIV *pProfile)
profileNum
pProfile
pProfile
Success =
Failure =
NBCS_MOD_IDLE, NBCS_MOD_READY
None
INT4 nbcsDeleteInitProfile(UINT2 profileNum)
profileNum
None
Success =
Failure =
NBCS_MOD_IDLE, NBCS_MOD_READY
None
NBCS_SUCCESS
NBCS_ERR_INVALID_MODULE_STATE
NBCS_ERR_INVALID_ARG
NBCS_ERR_INVALID_PROFILE_NUM
NBCS_SUCCESS
NBCS_ERR_INVALID_MODULE_STATE
NBCS_ERR_INVALID_PROFILE_NUM
: initialization profile number
: (pointer to) initialization profile
: contents of the corresponding profile
: initialization profile number
Narrowband Chipset Device Driver Manual
Application Programming Interface
113

Related parts for PM8621-BI