Quoting Théo Lebrun (2024-10-23 03:58:40) > Add Mobileye EyeQ5, EyeQ6L and EyeQ6H clock controller driver. It is > both a platform driver and a hook onto of_clk_init() used for clocks > required early (GIC timer, UARTs). > > For some compatible, it is both at the same time. eqc_early_init() > initialises early PLLs and exposes its own clock provider. It marks > other clocks as deferred. eqc_probe() adds all remaining clocks using > another clock provider. > > It exposes read-only PLLs derived from the main crystal on board. > It also exposes another type of clocks: divider clocks. > They always have even divisors and have one PLL as parent. > > This driver also bears the responsability for optional reset and pinctrl > auxiliary devices. The match data attached to the devicetree node > compatible indicate if such devices should be created. They all get > passed a pointer to the start of the OLB region. > > Signed-off-by: Théo Lebrun <theo.lebrun@xxxxxxxxxxx> > --- Applied to clk-next