Hi Simon, On Thu, Apr 12, 2018 at 6:37 PM, Simon Glass <s...@chromium.org> wrote: > Hi Mario, > > On 11 April 2018 at 00:39, Mario Six <mario....@gdsys.cc> wrote: >> Hi Simon, >> >> On Fri, Mar 30, 2018 at 10:41 AM, Simon Glass <s...@chromium.org> wrote: >>> Hi, >>> >>> On 28 March 2018 at 20:38, Mario Six <mario....@gdsys.cc> wrote: >>>> Add a cpu_print_info function to the CPU uclass to emulate the behavior >>>> of some current non-DM drivers (e.g. MPC83xx) to print CPU information >>>> during startup. >>>> >>>> Signed-off-by: Mario Six <mario....@gdsys.cc> >>>> --- >>>> drivers/cpu/cpu-uclass.c | 10 ++++++++++ >>>> include/cpu.h | 15 +++++++++++++++ >>>> 2 files changed, 25 insertions(+) >>>> >>> >>> I really don't want drivers printing stuff. Can you use the existing >>> get_info() method? >>> >> >> I could, but I'm just emulating the behavior of the legacy code here, which >> prints some information when the CPU is initialized. I think that's pretty >> useful, and I can do that in our board file, but that would mean implementing >> the same routine in every MPC83xx board to get the legacy behavior back. > > Yes, but I don't want the legacy code creeping into the eclass. Can > you convert the board to use the CPU eclass instead? >
That's what I did, and I just discovered DISPLAY_CPUINFO, which does exactly what is needed. I'll implement the print_cpuinfo function in the CPU driver, so I can get rid of the print function in the uclass (and still retain the information printing at bootup). > Regards, > Simon > Best regards, Mario _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot