See https://github.com/raspberrypi/linux/pull/6013
Pinctrl nodes have been defined that allow selection of gpclks on a set of GPIOs and their source routing to peripheral aux muxes.
Dummy gpclksrc definitions have also been added to rp1.dtsi, but note that divisor output to source input requires the GPIO to be driven and toggling by RP1.
Also note that in a related change pll_audio has been made an exclusive parent of clk_i2s so you can pick any master-mode clock you want.
Pinctrl nodes have been defined that allow selection of gpclks on a set of GPIOs and their source routing to peripheral aux muxes.
Dummy gpclksrc definitions have also been added to rp1.dtsi, but note that divisor output to source input requires the GPIO to be driven and toggling by RP1.
Also note that in a related change pll_audio has been made an exclusive parent of clk_i2s so you can pick any master-mode clock you want.
Statistics: Posted by jdb — Fri Mar 08, 2024 2:24 pm