App note from Nexperia about various solenoid driver used in automotive. Link here (PDF)
There are a wide variety of solenoid drive circuit topologies. Most of them use MOSFETs in various configurations and driving modes. In this application note four of them will be discussed: solenoid driver with free-wheeling diode, solenoid driver with MOSFET avalanching, solenoid driver with active clamp and solenoid driver with auxiliary boost circuit.