// MDIO_22.ddf // // This is the device definition file (DDF) for a generic MDIO // clause 22 device. It contains only the items that were defined // in the spec. // [DEVICE] [NAME] "Generic MDIO 22" [DESC] "Generic MDIO Clause 22 Device" [TYPE] "MDIO_22" // Control Register (0x00) [REGISTER] [REG NAME] "Control" [REG ADDR] 0x00 [REG SIZE] 1 [REG TYPE] "RW" // Status Register (0x01) [REGISTER] [REG NAME] "Status" [REG ADDR] 0x01 [REG SIZE] 1 [REG TYPE] "RO" // PHY Identifier Register (0x02) [REGISTER] [REG NAME] "PHY Identifier" [REG ADDR] 0x02 [REG SIZE] 2 [REG TYPE] "RO" // PHY Identifier Register (0x03) [REGISTER] [REG NAME] "PHY Identifier" [REG ADDR] 0x03 [REG SIZE] 2 [REG TYPE] "RO" // Auto-Negotiate Advertisement Register (0x04) [REGISTER] [REG NAME] "Auto-Negotiate" [REG ADDR] 0x04 [REG SIZE] 1 [REG TYPE] "RW" // Auto-Negotiate Link Partner Base Page Ability Register (0x05) [REGISTER] [REG NAME] "Link Partner" [REG ADDR] 0x05 [REG SIZE] 1 [REG TYPE] "RW" // Auto-Negotiate Expansion Register (0x06) [REGISTER] [REG NAME] "Expansion" [REG ADDR] 0x06 [REG SIZE] 1 [REG TYPE] "RW" // Auto-Negotiate Next Page Transmit Register (0x07) [REGISTER] [REG NAME] "Next Page" [REG ADDR] 0x07 [REG SIZE] 1 [REG TYPE] "RW" // Auto-Negotiate Link Partner Received Next Page Register (0x08) [REGISTER] [REG NAME] "Link Partner Received" [REG ADDR] 0x08 [REG SIZE] 1 [REG TYPE] "RW" // Master-Slave Control Register (0x09) [REGISTER] [REG NAME] "MS Control" [REG ADDR] 0x09 [REG SIZE] 1 [REG TYPE] "RW" // Master-Slave Status Register (0x0a) [REGISTER] [REG NAME] "MS Status" [REG ADDR] 0x0a [REG SIZE] 1 [REG TYPE] "RW" // Reserved (0x0b) [REGISTER] [REG NAME] "Reserved" [REG ADDR] 0x0b [REG SIZE] 1 [REG TYPE] "RSV" // Reserved (0x0c) [REGISTER] [REG NAME] "Reserved" [REG ADDR] 0x0c [REG SIZE] 1 [REG TYPE] "RSV" // Reserved (0x0d) [REGISTER] [REG NAME] "Reserved" [REG ADDR] 0x0d [REG SIZE] 1 [REG TYPE] "RSV" // Reserved (0x0e) [REGISTER] [REG NAME] "Reserved" [REG ADDR] 0x0e [REG SIZE] 1 [REG TYPE] "RSV" // Extended Status Register (0x0f) [REGISTER] [REG NAME] "Ext Status" [REG ADDR] 0x0f [REG SIZE] 1 [REG TYPE] "RO" // Vendor Specific Register (0x10) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x10 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x11) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x11 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x12) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x12 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x13) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x13 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x14) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x14 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x15) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x15 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x16) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x16 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x17) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x17 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x18) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x18 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x19) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x19 [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x1a) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x1a [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x1b) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x1b [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x1c) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x1c [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x1d) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x1d [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x1e) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x1e [REG SIZE] 1 [REG TYPE] "RW" // Vendor Specific Register (0x1f) [REGISTER] [REG NAME] "Vendor Specific" [REG ADDR] 0x1f [REG SIZE] 1 [REG TYPE] "RW"