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

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
Valid States
Side Effects
Prototype
Inputs
Controlling LVDS link operation mode: nbcsLkcCntl
This function allows user to control the current operation mode of a specified link in the SBS and
NSE devices. In NSE devices, a link is by default in standby mode. The user can reset the link
(which puts the link in normal mode after reset) or put it in a standby (low power) mode.
Resetting or putting the link in normal mode brings the link out of standby mode. The valid
range parameter
devices, this function enables/disables the selected LVDS links. If the receive direction is
selected, it also controls whether the working or the protection LVDS link is the active link. This
active link selection is, however, only functional when the software control option is enabled
which is specified in the MIV during chipset initialization. In addition, the following parameters,
path termination mode, ILC FIFO threshold level and FIFO timeout constant, supplied by the user
during initialization via DIV will be restored when the link is selected to bring out from low-
power state. This is due to the fact that these parameters cannot be updated at the hardware level
when the link is in low-power state.
This function also accepts group handle and acts on all members in the group. If the group
contains mixed devices, the only valid entry for
and protect links in a SBS and to all ports in a NSE device.
When SBS device is involved in this function, the combination of
equals 0xff and
SBS(s) cannot be active simultaneously. In addition, setting
protect link is only effective when the link is controlled by software (as indicated by the field,
wpLinkCntl
It is strongly encouraged to turn off any unused links in the system with this function.
, in MIV).
Failure =
NBCS_ACTIVE, NBCS_INACTIVE
None
INT4 nbcsLkcCntl(sNBCS_HNDL handle, UINT1
linkDesc, UINT1 dir, UINT1 opMode)
handle
linkDesc
dir
opMode
linkDesc
equals 2 is disallowed because the working and the protect link of the
NBCS_ERR_INVALID_ARG
NBCS_ERR_INVALID_DEVICE_STATE
NBCS_ERR_POLL_TIMEOUT
NBCS_ERR_DEV_ABSENT
NBCS_ERR_INVALID_DEV
is 0-31 for NSE-20G and 0-11 in the case of NSE-8G. In SBS
: device/group handle (from
: For SBS: 0 = working link, 1 =
: 0 = transmit 1 = receive, 2 = both
or
protection link; For NSE devices, link
number ranges from 0-11 for NSE-8G
and from 0-31 for NSE-20G. A ffh
indicates all ports.
nbcsGroupAdd
linkDesc
Narrowband Chipset Device Driver Manual
is ffh, which applies to all working
opMode
);
dir
Application Programming Interface
nbcsAdd
to 2 for either the working or
equals 1 or 2,
linkDesc
123

Related parts for PM8621-BI