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

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
5.5 Interrupt Service Functions................................................................................................... 67
5.6 Alarms, Status and Statistics Functions ............................................................................... 71
5.7 Device Diagnostics ............................................................................................................... 72
5.8 Callback Functions ............................................................................................................... 77
6 Hardware Interface ................................................................................................................ 79
6.1 Platform Specific MACROs................................................................................................... 79
6.2 Interrupt Servicing ................................................................................................................ 80
7 RTOS Interface ...................................................................................................................... 83
Writing DS2/MX12 Multiplexer Registers: temuxWriteMX ............................................. 60
Reading Indirect Registers: temuxReadInd ................................................................... 60
Writing Indirect Registers: temuxWriteInd...................................................................... 61
Reading from Register Blocks: temuxReadBlock .......................................................... 63
Writing to Register Blocks: temuxWriteBlock................................................................. 64
Reading Mapper Registers: temuxReadMapper (TEMUX/TEMAP only) ...................... 64
Writing Mapper Registers: temuxWriteMapper (TEMUX/TEMAP only)......................... 65
DS3-HDLC Service: temuxLinkDataDS3 ....................................................................... 66
T1-HDLC Service: temuxLinkDataT1 (TEMUX/TECT3 Only)........................................ 66
Getting Mask Registers: temuxGetMask ....................................................................... 67
Setting Mask Registers: temuxSetMask ........................................................................ 68
Clearing Mask Registers: temuxClearMask................................................................... 68
Polling Interrupt Registers: temuxPoll............................................................................ 69
Interrupt Service: temuxISR........................................................................................... 69
Interrupt Processing: temuxDPR ................................................................................... 70
Configure ISR: temuxISRConfig .................................................................................... 70
Retrieving Statistical Counts: temuxGetStats................................................................. 71
Clearing Statistical Counts: temuxClearStats................................................................. 71
Clearing/Setting Mapper Loopbacks: temuxLoopMapper (TEMUX/TEMAP only) ........ 72
Clearing/Setting DS3 Devices Loopbacks: temuxLoopDS3 .......................................... 73
Clearing/Setting DS3 Bert Tests: temuxBertDS3 ........................................................... 73
Clearing or Setting Bert Framer: temuxBertFramer (TEMUX/TECT3 only)................... 74
Clearing/Setting E1/T1 Framer Loopbacks: temuxLoopFramer (TEMUX/TECT3 only) 75
Clearing/Setting MX12 Devices Loopbacks: temuxLoopMX12 ..................................... 75
Clearing/Setting MX23 Devices Loopbacks: temuxLoopMX23 ..................................... 76
Reporting IO Events: sysTemuxCBackIO ...................................................................... 77
Reporting DS3 Events: sysTemuxCBackDS3................................................................ 77
Reporting Framer Events: sysTemuxCBackFramer ...................................................... 78
Reporting Mapper Events: sysTemuxCBackMapper (TEMUX/TEMAP only) ................ 78
Reading a Device Register: sysTemuxSafeRead .......................................................... 79
Reading from Registers: sysTemuxReadReg ................................................................ 79
Writing Register Values: sysTemuxWriteReg................................................................. 80
General ISR Routines .................................................................................................... 80
Installing Interrupt Handlers: sysTemuxISRHandlerInstall............................................. 80
Invoking Interrupt Handlers: sysTemuxISRHandler ....................................................... 81
Removing Interrupt Handlers: sysTemuxISRHandlerRemove....................................... 81
Installing DPRTask: sysTemuxDPRTaskInstall .............................................................. 81
DPR Task: sysTemuxDPRTask ...................................................................................... 82
Removing DPRTask: sysTemuxDPRTaskRemove ........................................................ 82
TEMUX/TEMAP/TECT3 (PM8315, PM5365, PM4328) Driver Manual
7

Related parts for PM5365