Re: [PATCH] ARM:dts:armadillo800eva: Add console parametters

2017-08-10 Thread Geert Uytterhoeven
Hi Morimoto-san, Phuc-san,

On Thu, Aug 10, 2017 at 10:12 AM, Kuninori Morimoto
 wrote:
>> >   chosen {
>> > - bootargs = "earlyprintk ignore_loglevel root=/dev/nfs 
>> ip=dhcp rw";
>> > + bootargs = "console=tty0 console=ttySC0,115200 
>> earlyprintk
>> > + ignore_loglevel root=/dev/nfs ip=dhcp 
>> rw";
>> >   stdout-path = "serial0:115200n8";
>> >   };
>>
>> Hi,
>>
>> this feels wrong. My understanding is that stdout-path should be enough
>> to get the console.
> (snip)
>> Thank you for your comment.
>> Before creating this patch, I have a patch reference of you and Geert.
>> https://patchwork.kernel.org/patch/5184001/
>
> I think he want to say here is that it needs "console=" which
> is indicated by Geert on https://patchwork.kernel.org/patch/5184001/
>
> "Note that we have to keep the "console=ttySC1" parameter in
> chosen/bootargs, ..."

"... else we only get console messages on tty0, and because
this DTS is shared between legacy and multi-platform."

That was needed at the time of commit 2c32622c3f3f9c7e ("ARM:
shmobile: armadillo800eva dts: Add chosen/stdout-path").

Due to generic DT/console updates later, the "console=" parameters were
no longer needed, cfr. commit 1403e38b829acdad ("ARM: dts: armadillo800eva:
Update console parameters").

> I don't have armadillo800eva anymore, so I can't test this patch.
> But according to Phuc-san, there is not command prompt after boot
> without this patch.

I'm quite sure I do get console output on both ttyS0 and tty0 with the current
kernel (can't test right now due to board farm move/restructuring).

For a userspace prompt, I guess Phuc-san uses /dev/console as the console
device in e.g. /etc/inittab (or an equivalent)? If you want a prompt on tty0,
you better specify /dev/tty0 instead of /dev/console.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org

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


Re: [PATCH] ARM:dts:armadillo800eva: Add console parametters

2017-08-10 Thread Kuninori Morimoto

Hi Simon

> >   chosen {
> > - bootargs = "earlyprintk ignore_loglevel root=/dev/nfs 
> ip=dhcp rw";
> > + bootargs = "console=tty0 console=ttySC0,115200 earlyprintk
> > + ignore_loglevel root=/dev/nfs ip=dhcp rw";
> >   stdout-path = "serial0:115200n8";
> >   };
>
> Hi,
>
> this feels wrong. My understanding is that stdout-path should be enough
> to get the console.
(snip)
> Thank you for your comment.
> Before creating this patch, I have a patch reference of you and Geert.
> https://patchwork.kernel.org/patch/5184001/

I think he want to say here is that it needs "console=" which
is indicated by Geert on https://patchwork.kernel.org/patch/5184001/

"Note that we have to keep the "console=ttySC1" parameter in
chosen/bootargs, ..."

I don't have armadillo800eva anymore, so I can't test this patch.
But according to Phuc-san, there is not command prompt after boot
without this patch.

Best regards
---
Kuninori Morimoto


Re: [PATCH] ARM:dts:armadillo800eva: Add console parametters

2017-08-07 Thread Simon Horman
On Sun, Aug 06, 2017 at 08:55:02PM +0700, Bui Duc Phuc (Fukuda) wrote:
> From: Bui Duc Phuc 
> 
> After the kernel boot, the login prompt doesn't appear.
> This patch will add console parametters to bootargs to fix it.
> 
> Signed-off-by: Bui Duc Phuc 
> ---
>  arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/arm/boot/dts/r8a7740-armadillo800eva.dts 
> b/arch/arm/boot/dts/r8a7740-armadillo800eva.dts
> index 1788e18..d383b37 100644
> --- a/arch/arm/boot/dts/r8a7740-armadillo800eva.dts
> +++ b/arch/arm/boot/dts/r8a7740-armadillo800eva.dts
> @@ -24,7 +24,8 @@
>   };
>  
>   chosen {
> - bootargs = "earlyprintk ignore_loglevel root=/dev/nfs ip=dhcp 
> rw";
> + bootargs = "console=tty0 console=ttySC0,115200 earlyprintk
> + ignore_loglevel root=/dev/nfs ip=dhcp rw";
>   stdout-path = "serial0:115200n8";
>   };

Hi,

this feels wrong. My understanding is that stdout-path should be enough
to get the console.


[PATCH] ARM:dts:armadillo800eva: Add console parametters

2017-08-06 Thread Bui Duc Phuc (Fukuda)
From: Bui Duc Phuc 

Hi, Everyone!  

I have a patch for the armadillo board device-tree.
Please consider this patch.

Best regards.

Bui Duc Phuc (1):
  ARM:dts:armadillo800eva: Add console parametters

 arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

-- 
2.7.4



[PATCH] ARM:dts:armadillo800eva: Add console parametters

2017-08-06 Thread Bui Duc Phuc (Fukuda)
From: Bui Duc Phuc 

After the kernel boot, the login prompt doesn't appear.
This patch will add console parametters to bootargs to fix it.

Signed-off-by: Bui Duc Phuc 
---
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/r8a7740-armadillo800eva.dts 
b/arch/arm/boot/dts/r8a7740-armadillo800eva.dts
index 1788e18..d383b37 100644
--- a/arch/arm/boot/dts/r8a7740-armadillo800eva.dts
+++ b/arch/arm/boot/dts/r8a7740-armadillo800eva.dts
@@ -24,7 +24,8 @@
};
 
chosen {
-   bootargs = "earlyprintk ignore_loglevel root=/dev/nfs ip=dhcp 
rw";
+   bootargs = "console=tty0 console=ttySC0,115200 earlyprintk
+   ignore_loglevel root=/dev/nfs ip=dhcp rw";
stdout-path = "serial0:115200n8";
};
 
-- 
2.7.4