bge/bnx: Remove duplicated register names; keep names consistent w/ FreeBSD
bge: Keep MAC_MODE accesses atomic

APE firmware also touches MAC_MODE to keep the MAC connected to the
outside world, so keep the accesses atomic

Obtained-from: FreeBSD 241216
bge: Add 40us delay after updating MAC_MODE

As recommended by Broadcom data sheet.

Obtained-from: FreeBSD 241219
bge: Add delays after enable RX/TX MAC

Follows Broadcom's datasheet recommendation

Obtained-from: FreeBSD 241220
bge: Move BCM5906 VCPU reset before global reset

According to the datasheet, the VCPU of BCM5906 should set
BGE_VCPU_STATUS_DRV_RESET bit *before* VCPU reset or global reset.

Obtained-from: FreeBSD 241392
Fix some mandoc warnings (tab in non-literal context).