PM5365 PMC-Sierra, Inc., PM5365 Datasheet - Page 6

no-image

PM5365

Manufacturer Part Number
PM5365
Description
TEMUX/TEMAP/TECT3 T1/E1 FRAMER, VT/TU MAPPER, M12/M13 MUX DRIVER MANUAL
Manufacturer
PMC-Sierra, Inc.
Datasheet
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-1991611, Issue 2
4.1 Constants.............................................................................................................................. 26
4.2 Data Structures ..................................................................................................................... 26
4.3 Structures Passed by the Application ................................................................................... 26
4.4 Structures in the Driver’s Allocated Memory......................................................................... 37
4.5 Global Variables.................................................................................................................... 43
4.6 Structures Passed through RTOS Buffers............................................................................ 43
5 Application Programming Interface........................................................................................ 49
5.1 Module Initialization .............................................................................................................. 49
5.2 Module Activation ................................................................................................................. 50
5.3 Device Initialization ............................................................................................................... 51
5.4 Device Reading and Writing ................................................................................................. 57
Module Initialization Vector ............................................................................................ 26
Device Initialization Vector ............................................................................................. 27
Device Initialization Profile ............................................................................................. 28
Preset Profiles................................................................................................................29
Interrupt-Service Routine Mask Vector .......................................................................... 30
Mask Sub-structures ...................................................................................................... 30
Device Diagnostic Structures ......................................................................................... 36
Module Data Block ......................................................................................................... 37
Module Status Block....................................................................................................... 38
Device Data Block.......................................................................................................... 38
Device Status Block ....................................................................................................... 40
DSB Sub-structures ....................................................................................................... 41
Interrupt Status Vector.................................................................................................... 43
ISV Sub-structures ......................................................................................................... 44
Deferred-Processing Routine Vector ............................................................................. 48
Opening Modules: temuxModuleOpen .......................................................................... 49
Closing Modules: temuxModuleClose............................................................................ 49
Starting Modules: temuxModuleStart ............................................................................. 50
Stopping Modules: temuxModuleStop ........................................................................... 50
Adding Devices: temuxAdd............................................................................................ 51
Deleting Devices: temuxDelete...................................................................................... 52
Initializing Devices: temuxInit......................................................................................... 52
Resetting Devices: temuxReset..................................................................................... 53
Deactivating Devices: temuxDeActivate ........................................................................ 53
Activating Devices: temuxActivate ................................................................................. 54
Add Initialization Profile: temuxAddInitProfile ................................................................ 54
Get Initialization Profile: temuxGetInitProfile ................................................................. 55
Delete Initialization Profile: temuxDeleteInitProfile ........................................................ 55
Updating a device: temuxUpdate................................................................................... 56
Reading Registers: temuxRead ..................................................................................... 57
Writing Registers: temuxWrite........................................................................................ 57
Reading Framer Registers: temuxReadFR.................................................................... 58
Writing Framer Registers: temuxWriteFR ...................................................................... 58
Reading DS2/MX12 Multiplexer Registers: temuxReadMX .......................................... 59
TEMUX/TEMAP/TECT3 (PM8315, PM5365, PM4328) Driver Manual
6

Related parts for PM5365