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

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
Device Information Block: DEVINFO
The following structure contains chipset device information block. The following is a description
of the fields in the structures:
·
·
·
·
·
·
·
Field Name
pNseInitProf
devType
pBaseAddr
devNum1
user number. For NSE device, this is the device number and this should follow the following
calculation: (stageNum * MAX_DEPTH) + depthNum where stageNum denotes the stage
number, depthNum denotes the depth number of the device, and MAX_DEPTH denotes the
depth of the space stage. Both stageNum and depthNum starts from zero. For instance,
devNum1
devNum2
For NSE device, this indicates whether the NSE device is a secondary device in a doubled
NSE/SBS fabric configuration.
devNum3
altMuxVal
doubled SBS/NSE fabric configurations. If this field is zero, the default control value is
selected by the CSD (the control value depending upon the field
However, user can override this value by supplying a non-zero value for this field. This value
should not be arbitrary and should match the underlying hardware.
isLocal
microprocessor that also runs the CSD. If a device is local, the CSD will invoke any
underlying device driver API, if necessary, for a particular operation; otherwise, CSD treats
the device as a logical one, or remote, and no API calls will be made to the underlying device
driver. The
field. In other words, setting the field
will be ignored by the CSD which will treat the device logical in that situation.
is the device type
is the first device number assigned by the user. For SBS device, this is just the SBS
should be zero if the fabric is 1-stage.
is the second device number assigned by the user. It is not used for SBS device.
is the third device number assigned by the user. It is reserved for future use.
indicates whether this device is present locally under the control of the same
sbsDrvPresent
is the base address of the device.
is the multiplexer control value. This is only applicable to doubled SBS or
Field Type
UINT2 *
and
nseDrvPresent
isLocal
to one if the underlying driver(s) is/are absent
fields in MIV take precedence over this
Narrowband Chipset Device Driver Manual
Field Description
(array of) NSE initialization profiles;
if
pNseDiv
used to initialize the NSE devices;
otherwise,
used for all NSE devices.
perDevDiv
is NULL, these profiles are
casMuxMode
pNseInitProf[0]
is a logic one and
in MIV).
Data Structures
is
71

Related parts for PM8621-BI