All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hannes Schmelzer <hannes@schmelzer.or.at>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] LCD: Add an option to skip registration as an stdio output
Date: Wed, 02 Dec 2015 15:29:03 +0100	[thread overview]
Message-ID: <565F002F.4030908@schmelzer.or.at> (raw)
In-Reply-To: <06EB5F4E88168E4D99A059AC7821708135C64119@003FCH1MPN5-061.003f.mgd2.msft.net>

On 12/02/2015 03:08 PM, Ayotte, Stephane wrote:
> On December-02-15 12:30 AM, Hannes Schmelzer wrote:
>
>> On 12/01/2015 10:31 PM, Ayotte, Stephane wrote:
>>
>> Hi Stephane,
>>> Thanks for the info, Hannes. I agree with you that I could have met my
>> requirements (of showing  "applicative" output to the LCD and
>> "technical/debug" output to the serial port) with
>> CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE. To be totally honest, I had not
>> seen this config and was attracted to how the video device did it.
>>> For the sake of argumentation only, I will raise the question whether
>> CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE breaks NETCONSOLE. If I
>> understand correctly, this config will force the console to use only the serial
>> device. I could imagine use cases for netconsole and LCD.
>>> I'm asking the question, really, as this is just from my reading of the code. I
>> haven't tested with netconsole.
>> I also read the code again and my understanding is.
>> First the environment is asked for stdin, stdout, stderr devices - afterwards
>> overwrite_console is asked how about searching for some other devices.
>> If overwrite_console returns != 0 the devs inputdev,outputdev,errdev are left
>> uninitialized / values from environment (see line 802...805 in
>> common/console.c).
>>
>> A few lines afterwards the fallback takes care about if NULL and assigns "serial"
>> to them.
>>
>> So there is no indication for me breaking netconsole.
>> Further i'm also using netconsole on my B&R boards, its working fine.
> Thanks for the clarification. In that case, you are right that we end up with two different solutions.
> It's too bad your clarification came just a little after the pull request.
>
>>> My feeling is that there should be a more generic way of saying whether a
>> device should register to stdio or not. My preference would go to an API over
>> individual configs for each device. Neither of the two solutions are ideal nor
>> completely implemented as this time.
>>> Anatolij, based on Hannes info, if you want to backtrack on this, I'm open both
>> ways.
>> I would suggest to have not too much ways for one goal. Maybe it would be
>> enough work a bit on documentation how to quiet console on LCD.
> I agree with you 100% on not having multiple ways. What would be the procedure at this point?
> Submit a reverse patch?
i would suggest reverting the commit and send some patch with the revert.
What do Anatolij or Tom say?
>
> Regards,
> Stephane
best regards,
Hannes

  reply	other threads:[~2015-12-02 14:29 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-03 16:14 [U-Boot] [PATCH] LCD: Add an option to skip registration as an stdio output sayotte.tyco at gmail.com
2015-11-19 13:41 ` Stephane Ayotte
2015-11-19 20:58   ` Anatolij Gustschin
2015-11-19 20:54 ` Anatolij Gustschin
2015-12-01 17:41   ` Hannes Schmelzer
2015-12-01 21:31     ` Ayotte, Stephane
2015-12-02  5:29       ` Hannes Schmelzer
2015-12-02 14:08         ` Ayotte, Stephane
2015-12-02 14:29           ` Hannes Schmelzer [this message]
2015-12-02 14:37           ` Anatolij Gustschin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=565F002F.4030908@schmelzer.or.at \
    --to=hannes@schmelzer.or.at \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.