Hi Sean, On Mon, 12 Apr 2021 at 04:58, Sean Anderson <sean...@gmail.com> wrote: > > Since 291da96b8e ("clk: Allow clock defaults to be set during re-reloc > state for SPL only") it has been impossible to set clock defaults before > relocation. This is annoying on boards without SPL, since there is no way > to set clock defaults before U-Boot proper. In particular, the aisram rate > must be changed before relocation on the K210, since U-Boot will hang if we > try and change the rate while we are using aisram. > > To get around this, (ab)use the stage parameter to force setting defaults, > even if they would be otherwise posponed for later. A device tree property > was decided against because of the concerns in the original commit thread > about the overhead of repeatedly parsing the device tree. > > Signed-off-by: Sean Anderson <sean...@gmail.com> > --- > > drivers/clk/clk-uclass.c | 9 +++++++-- > include/clk.h | 4 +++- > 2 files changed, 10 insertions(+), 3 deletions(-) >
Reviewed-by: Simon Glass <s...@chromium.org> But I think this should be an enum.