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

Reply via email to