On Fri, Jun 9, 2017 at 7:58 AM, Leonard Crestez <leonard.cres...@nxp.com> wrote:
> Yes, as far as I can tell the tempmon block uses the 480 Mhz PLL3 clock > directly. This is similar to other imx6 SOCs. This PLL is used for > stuff like USB but not only that. My understanding is the _USB_OTG > suffix is descriptive, similar to PLL4_AUDIO and PLL6_ENET. Other non- > usb components use PLL3 (like UART) but through other gates/dividers. Yes, PLL3 can be a parent for the UART clock, but UART has its own clock gate. > Setting this to IMX6UL_CLK_DUMMY will cause temperature reads to fail. > Even if PLL3 usually ends up being constantly enabled because of uarts > this is not true at imx_thermal_probe time (or uarts can be disabled). Ok, thanks for confirming. It was not obvious from reading the reference manual that the PLL3 clock is the gate for tempmon.