Quoting Bjorn Andersson (2022-04-28 12:12:49) > On Thu 28 Apr 09:24 PDT 2022, Dmitry Baryshkov wrote: > > > > > > > > > And actually might I suggest an alternative approach to manually using > > > > indices everywhere? What about spending the time once during the boot to > > > > convert .fw_name and clock_names to parent indices during clock registration > > > > and then using them for all the further operations? > > > > > > > > > > I'm pretty sure that's what clk_core_fill_parent_index() already does. > > > > In this case I think we should go for clock-name in the DT and > > auto-flled indices inside. Stephen, WDYT? Would that fix your concern > > for comparing strings each and every time? > > > > You mean, just continue doing what we've been doing lately with fw_name > etc? > > That lookup is the one that Stephen wants to avoid. > Right. Translating .fw_name to indices isn't a solution because I want to 1. Reduce the number of string comparisons 2. Shrink the kernel's data section by removing strings and having there still be strings works against both points.