driver. This mostly involves selecting the register offsets to use at runtime based on the hardware we are talking to. Submitted by: Emmanuel Vadot <manu@bidouilliste.com> Differential Revision: https://reviews.freebsd.org/D5327