[Specification] [TitleIndex] [WordIndex

Overview

Phy Messages are used for communication between the Host System and the ADSL Line Driver. There are two types of messages, Commands from the Host to the ADSL Line Driver, and Status messages the other way round.

Phy Messages have the following layout:

<MessageType>

<Content>+

0x55aa1234

The details and offsets in the descriptions do not count the message type or message magic.

Commands

Messagetype

Name

0x103

StartPhysicalLayerCmd

0x104

StartRetrainCmd

0x106

SendEocCommand

0x115

PingCmd

0x116

DyingGaspCmd

0x118

FilterSNRMarginCmd

0x119

AtmVcMapTableChanged

0x11d

SetXmtGainCmd

0x125

OLRRequestCmd

0x126

OLRResponseCmd

0x128

PwrMgrCmd

0x129

AtmGfcMappingCmd

StartPhysicalLayerCmd

Used to Initialize and configure the ADSL Phy. Its length and contents depend on the features supported by the ADSL Phy Firmware. See StartPhysicalLayerCmd for details.

Statuses

Messagetype

Name

0x100

Error

0x101

AtmStatus

0x102

TrainingStatus

0x103

ConnectInfoStatus

0x104

EscapeToG994p1Status

0x105

FrameStatus

0x106

ReceivedEocCommand

0x107

SendEocCommandDone

0x108

SendEocCommandFailed

0x10f

G997Status

0x110

PrintfStatus

0x113

PingResponse

0x114

ShowtimeSNRMarginInfo

0x116

OemDataAddrStatus

0x11e

OLRRequestStatus

0x11f

OLRResponseStatus

0x120

OLRBitGainUpdateStatus

0x121

PwrMgrStatus

0x122

EscapeToT1p413Status

AtmStatus

TrainingStatus

ConnectInfoStatus

EscapeToG994p1Status

ReceivedEocCommand

OemDataAddrStatus

Used to send the pointer to the AdslSharedOemData struct.

Offset

Size

Meaning

0x0

32 bit

Pointer to AdslSharedOemData (as ADSL Phy address)