[PATCH v2 1/1] cmd: add serial console support for the cls command

Heinrich Schuchardt heinrich.schuchardt at canonical.com
Sat Mar 12 13:05:06 CET 2022



On 3/12/22 06:02, Simon Glass wrote:
> Hi Heinrich,
> 
> On Fri, 11 Mar 2022 at 00:06, Heinrich Schuchardt
> <heinrich.schuchardt at canonical.com> wrote:
>>
>> On 2/11/22 21:29, Simon Glass wrote:
>>> On Fri, 11 Feb 2022 at 10:11, Heinrich Schuchardt
>>> <heinrich.schuchardt at canonical.com> wrote:
>>>>
>>>> Currently the cls command does not support the serial console
>>>>
>>>> The screen can be cleared in the video uclass, the colored frame buffer
>>>> console, and the serial console by sending the same escape sequence.
>>>> This reduces the cls command to a single printf() statement on most
>>>> boards.
>>>>
>>>> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
>>>> ---
>>>> v2:
>>>>           support cls with CONFIG_DM_VIDEO=y and CONFIG_VIDEO_ANSI=n
>>>> ---
>>>>    cmd/cls.c | 8 ++++++--
>>>>    1 file changed, 6 insertions(+), 2 deletions(-)
>>>
>>> Reviewed-by: Simon Glass <sjg at chromium.org>
>>>
>>> (would be better with if() instead of #if)
>>
>> This is not possible because you chose to give two functions with a
>> different number of parameters the same name (video_clear()).
> 
> Yes that is bad, but I sent a series to remove cfb_console:
> 
> https://patchwork.ozlabs.org/project/uboot/list/?series=282367

There still remains:

In lcd.h there is an #ifndef CONFIG_DM_VIDEO hiding the definition of 
lcd_clear().

Best regards

Heinrich

> 
> Regards,
> Simon


More information about the U-Boot mailing list