DWGE(4) | Device Drivers Manual | DWGE(4)

# NAME

`dwge` — Synopsys DesignWare GMAC 10/100/1Gb Ethernet device

# SYNOPSIS

`dwge* at fdt?`
`rgephy* at mii?`

# DESCRIPTION

The `dwge` driver provides support for various Ethernet controllers based on the Synopsys DesignWare GMAC core. These controllers are typically found on SoCs, such as the Allwinner A20/A31 and Rockchip RK3288/RK3399 ARM SoCs.

The `dwge` driver supports several media types, which are selected via the ifconfig(8) command. The supported media types are:

`media` autoselect
  Attempt to autoselect the media type (default)
`media` 1000baseT `mediaopt` full-duplex
  Use 1000baseT on copper, full duplex
`media` 1000baseT `mediaopt` half-duplex
  Use 1000baseT on copper, half duplex
`media` 100baseTX `mediaopt` full-duplex
  Use 100baseTX, full duplex
`media` 100baseTX `mediaopt` half-duplex
  Use 100baseTX, half duplex

# SEE ALSO

arp(4), ifmedia(4), inet(4), intro(4), netintro(4), rgephy(4), hostname.if(5), ifconfig(8)

# HISTORY

The `dwge` driver first appeared in NetBSD 7.0. It was ported to OpenBSD 6.1 and rewritten for OpenBSD 6.6.

# AUTHORS

The `dwge` driver was written by Matt Thomas and Martin Husemann for NetBSD and rewritten by Mark Kettenis <kettenis@openbsd.org> and Patrick Wildt <patrick@openbsd.org>.

April 4, 2023 | Debian