VIRTUTECH CONFIDENTIAL    Previous - Up - Next

DEC21140A-dml

Provided by
DEC21140A-dml
Class Hierarchy
conf-objectlog-objectDEC21140A-dml
Interfaces Implemented
log_object, io_memory, pci_device, ieee_802_3_mac
Description
DEC21140A ethernet controller.

Attributes

Attributes inherited from class conf-object
attributes, classname, component, iface, name, object_id, queue
Attributes inherited from class log-object
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
Attribute List
config_registers
Pseudo attribute; read/write access; type: [i*].

The PCI configuration registers, each 32 bits in size.

csr_csr0
Optional attribute; read/write access; type: Integer.

Bus mode

csr_csr1
Optional attribute; read/write access; type: Integer.

Transmit Poll Demand

csr_csr10
Optional attribute; read/write access; type: Integer.

Boot ROM programming address

csr_csr11
Optional attribute; read/write access; type: Integer.

General-purpose timer

csr_csr12
Optional attribute; read/write access; type: Integer.

General-purpose port

csr_csr13
Optional attribute; read/write access; type: Integer.

Reserved

csr_csr14
Optional attribute; read/write access; type: Integer.

Reserved

csr_csr15
Optional attribute; read/write access; type: Integer.

Watchdog timer

csr_csr2
Optional attribute; read/write access; type: Integer.

Receive Poll Demand

csr_csr3
Optional attribute; read/write access; type: Integer.

Receive List Base Address

csr_csr4
Optional attribute; read/write access; type: Integer.

Transmit List Base Address

csr_csr5
Optional attribute; read/write access; type: Integer.

Status

csr_csr6
Optional attribute; read/write access; type: Integer.

Operation Mode

csr_csr7
Optional attribute; read/write access; type: Integer.

Interrupt enable

csr_csr8
Optional attribute; read/write access; type: Integer.

Missed frames and overflow counter

csr_csr9
Optional attribute; read/write access; type: Integer.

Boot ROM, serial ROM and MII management

csr_current_rx_address
Optional attribute; read/write access; type: Integer.

register csr.current_rx_address

csr_current_tx_address
Optional attribute; read/write access; type: Integer.

register csr.current_tx_address

expansion_rom
Optional attribute; read/write access; type: Object or Nil.

Undocumented

mii_bus
Required attribute; read/write access; type: Object.

MII Management Bus

pci_bus
Required attribute; read/write access; type: Object.

The PCI bus this device is connected to, implementing the pci-bus interface.

pci_config_base_address_0
Optional attribute; read/write access; type: Integer.

register pci_config.base_address_0

pci_config_base_address_1
Optional attribute; read/write access; type: Integer.

register pci_config.base_address_1

pci_config_base_address_2
Optional attribute; read/write access; type: Integer.

register pci_config.base_address_2

pci_config_base_address_3
Optional attribute; read/write access; type: Integer.

register pci_config.base_address_3

pci_config_base_address_4
Optional attribute; read/write access; type: Integer.

register pci_config.base_address_4

pci_config_base_address_5
Optional attribute; read/write access; type: Integer.

register pci_config.base_address_5

pci_config_bist
Optional attribute; read/write access; type: Integer.

register pci_config.bist

pci_config_bus_address
Pseudo attribute; read/write access; type: Integer.

register pci_config.bus_address

pci_config_cache_line_size
Optional attribute; read/write access; type: Integer.

register pci_config.cache_line_size

pci_config_capabilities_ptr
Optional attribute; read/write access; type: Integer.

register pci_config.capabilities_ptr

pci_config_cardbus_cis_ptr
Optional attribute; read/write access; type: Integer.

register pci_config.cardbus_cis_ptr

pci_config_cfdd
Optional attribute; read/write access; type: Integer.

Device and driver area

pci_config_class_code
Optional attribute; read/write access; type: Integer.

register pci_config.class_code

pci_config_command
Optional attribute; read/write access; type: Integer.

The PCI command register.

pci_config_device_id
Optional attribute; read/write access; type: Integer.

The Device ID of the PCI device

pci_config_expansion_rom_base
Pseudo attribute; read/write access; type: Integer.

Expansion ROM base address

pci_config_header_type
Optional attribute; read/write access; type: Integer.

register pci_config.header_type

pci_config_interrupt_line
Optional attribute; read/write access; type: Integer.

register pci_config.interrupt_line

pci_config_interrupt_pin
Optional attribute; read/write access; type: Integer.

register pci_config.interrupt_pin

pci_config_interrupts
Optional attribute; read/write access; type: Integer.

register pci_config.interrupts

pci_config_latency_timer
Optional attribute; read/write access; type: Integer.

register pci_config.latency_timer

pci_config_max_lat
Optional attribute; read/write access; type: Integer.

register pci_config.max_lat

pci_config_min_gnt
Optional attribute; read/write access; type: Integer.

register pci_config.min_gnt

pci_config_reserved1
Optional attribute; read/write access; type: Integer.

register pci_config.reserved1

pci_config_reserved2
Optional attribute; read/write access; type: Integer.

register pci_config.reserved2

pci_config_revision_id
Optional attribute; read/write access; type: Integer.

register pci_config.revision_id

pci_config_status
Optional attribute; read/write access; type: Integer.

register pci_config.status

pci_config_subsystem_id
Optional attribute; read/write access; type: Integer.

register pci_config.subsystem_id

pci_config_subsystem_vendor_id
Optional attribute; read/write access; type: Integer.

register pci_config.subsystem_vendor_id

pci_config_vendor_id
Optional attribute; read/write access; type: Integer.

The Vendor ID of the PCI device

phy
Required attribute; read/write access; type: Object.

Phy object

serial_eeprom
Required attribute; read/write access; type: Object.

Serial EEPROM

Command List

Commands defined by interface log_object
log, log-group, log-level, log-size, log-type

VIRTUTECH CONFIDENTIAL    Previous - Up - Next