33.5.3 Clocks
A generic clock (GCLK_SERCOMx_CORE) is required to clock the SPI. This clock must be configured and enabled in the Clock and Reset Unit (CRU) and Configuration (CFG.CFGPCLKGEN1) registers before using the SPI.
This generic clock is asynchronous to the bus clock (PB1_CLK). Therefore, writes to certain registers require synchronization to the clock domains.