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

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
Start
The chipset driver module has not been initialized. In this state the chipset driver does not hold
any RTOS resources (e.g., memory and timers), has no running tasks, and performs no actions.
Idle
The chipset driver module has been initialized successfully. The Module Initialization Vector
(MIV) has been validated; the CSMDB has been allocated and loaded with current data; the per-
device data structures have been allocated; and the RTOS has responded without error to all the
requests sent to it by the driver.
Ready
This is the normal operating state for the chipset driver module, which means that all RTOS
resources have been allocated and that the chipset driver is ready for underlying devices to be
added. The chipset driver module remains in this state while devices are in operation.
Chipset Group and Device States
The following is a description of the Narrowband Chipset device states. See section 5.1 for a
detailed description of the API functions that are used to change the chipset device state.
Start
The chipset device has not been initialized. In this state the device is unknown to the driver and
performs no actions. There is a separate flow for each device that can be added, and they all start
here.
Present
The chipset device has been successfully added. All devices are detected and properly registered
with essential information recorded in the chipset driver module. In this state, the device performs
no actions.
Inactive
In this state the chipset device is configured; however, all data functions – including interrupts,
status and counts functions – have been de-activated.
Active
This is the normal operating state for the chipset device. In this state, either interrupt servicing or
polling is enabled.
Indeterminate (group state only)
A group is in this state if not all of the devices in the group are in a consistent state. While in this
state, some API functions are still accessible, as described in later sections.
Narrowband Chipset Device Driver Manual
Software Architecture
49

Related parts for PM8621-BI