diff --git a/share/man/man4/cgem.4 b/share/man/man4/cgem.4 --- a/share/man/man4/cgem.4 +++ b/share/man/man4/cgem.4 @@ -39,13 +39,19 @@ .Cd "device miibus" .Cd "device cgem" .Ed +.Pp +To load the driver as a module at boot time, place the following line in +.Xr loader.conf 5 : +.Bd -literal -offset indent +if_cgem_load="YES" +.Ed .Sh DESCRIPTION The .Nm driver provides support for the Cadence GEM (Gigabit Ethernet MAC). The Cadence GEM is used in some SoC (System on a Chip) devices such as -the Xilinx Zynq-7000, the Xilinx Zynq UltraScale+, and the SiFive -HiFive Unleashed. +the Xilinx Zynq-7000, the Xilinx Zynq UltraScale+, the SiFive +HiFive Unleashed, and the Microchip PolarFire SoC. .Pp The .Nm @@ -98,6 +104,14 @@ The driver provides support for TCP/UDP/IP checksum offloading (although disabled by default). The device and driver also support 1536-byte frames for VLANs (vlanmtu). +.Pp +The +.Nm +driver's default MAC to PHY connection type is GMII/RGMII; it is +possible to use SGMII when declared in the device tree like +.Bd -literal -offset indent +phy-mode = "sgmii"; +.Ed .Sh SYSCTL VARIABLES The following variables are available as both .Xr sysctl 8