How to select ADC clock source for STM32L476RG
I have been reading the RM0351 trying to figure out how to setup the clock source for the ADC.
The reference manual says that I could choose the system clock, PLLSAI1, or the PPLSAI2
as the asynchronous clock source for the ADC (see figure 1). It also shows that there is a mux that I presume allows the programmer to select between the three clocks. I am trying to configure the ADC at the register level (just for fun) but my problem is that I can't seem to find any information on the registers that controls the MUX to select between the 3 clocks mentioned above. I thought for sure the MUX must exist because the STM32CubeIDE even shows it in the ".ioc" GUI under clock configuration (see figure 3).
How do I select between the three clock sources mentioned above using register level manipulation?

Figure 1: Reference manual stating users can choose between system clock, PLLSAI1, or the PPLSAI2
as the asynchronous clock source for the ADC

Figure 2 Refence manual showing a MUX to choose ADC clock source.

Figure 3: STM32CudeIDE showing the MUX to select ADC clock source.

