Hi Chris, On Tue, Dec 3, 2019 at 8:09 PM Chris Brandt <Chris.Brandt@xxxxxxxxxxx> wrote: > On Tue, Dec 3, 2019, Geert Uytterhoeven wrote: > > > +static const unsigned int r7s9210_crit_mod_clks[] __initconst = { > > > + MOD_CLK_ID_10(83), /* SPIBSC */ > > > > This is only a critical clock if XIP is in use, right? > > Correct. > > > > Can we do better, and only mark it critical if we detect the FLASH is used in > > XIP mode? > > E.g. by using for_each_compatible_node(..., "mtd-rom"), and checking if any > > of the corresponding register blocks matches the SPIBSC FLASH memory window? > > Well...technically...you don't need the "mtd-rom" partition when using the AXFS > file system. But, we can make a rule that you have to use it regardless. Just wondering, how does AXFS access the FLASH without it being mapped using "mtd-rom"? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds