Quoting Kuninori Morimoto (2018-10-11 17:37:30) > > > + .recalc_rate = clk74_recalc_rate, > > > + .get_parent = clk74_get_parent, > > > +}; > > > > Can this all be handled by the 'gpio-mux-clock' compatible/driver? I > > suppose it may need an update to add the rounding policy that you want > > via some sort of DT property, but otherwise it would be fine? > > Hmm.. not sure. > If we can add new feature (= .round_rate ?) on gpio-mux-clock, > I can consider it. Yes that would be the idea. Extend gpio-mux-clock driver to have what you want with rounding. I'm not really sure why there is a rounding policy needed though. Is it a static configuration at boot, or does the code using this gpio clk need to search the parent rate space somehow and mux it over?