Re: [meta-ti] [master][PATCH] am62lxx-evm: Override serial console to ttyS0 only

Hari Prasath <[email protected]> Wed, 22 Apr 2026 12:23:47 +0530
Newsgroups org.yoctoproject.lists.meta-ti
Message-ID <[email protected]>
On 22/04/26 11:52 am, Yogesh Hegde via lists.yoctoproject.org wrote:
> The am62lxx-evm board only has ttyS0 available. The k3 default
> SERIAL_CONSOLES inherited includes ttyS2, which causes
> systemd to wait indefinitely for a console that never appears,
> significantly increasing boot time and degrading user experience.
> 
> Override SERIAL_CONSOLES to specify only ttyS0, allowing the boot
> process to proceed normally without waiting for unavailable consoles.
> 
> Signed-off-by: Yogesh Hegde <[email protected]>

Assuming this is only an am62lxx-evm only constraint and not at a SoC 
level, this override in machine conf looks good to me.

Reviewed-by: Hari Prasath Gujulan Elango <[email protected]>


> ---
> 
> Boot time is increased from 33s to 2m18s.
> Boot time is measured from power on to TI LVGL demo
> running on HDMI Display.
> 
> Logs:
> 
> root@am62lxx-evm:~# systemd-analyze critical-chain ti-lvgl-demo.service
> The time when unit became active or started is printed after the "@" character.
> The time the unit took to start is printed after the "+" character.
> ti-lvgl-demo.service @1min 32.588s
> `-multi-user.target @1min 32.577s
>    `-getty.target @1min 32.575s
>      `[email protected] @13.002s
>        `-systemd-user-sessions.service @10.847s +660ms
>          `-network.target @10.582s
>            `-systemd-networkd.service @8.748s +1.799s
>              `-network-pre.target @8.735s
>                `-iptables.service @7.477s +920ms
>                  `-basic.target @7.363s
>                    `-dbus-broker.service @6.661s +466ms
>                      `-dbus.socket @6.310s +434us
>                        `-sysinit.target @6.263s
>                          `-systemd-vconsole-setup.service @18.198s +391ms
>                            `-systemd-journald.socket @2.781s +335us
>                              `-system.slice @1.282s
>                                `--.slice @1.282s
> 
>  From the time analysis log, `getty.target` takes 1min 32 secs to bootup due to
> [email protected] failed. This service fails because there is no
> hardware associated with ttyS2.
> 
> ---
>   meta-ti-bsp/conf/machine/am62lxx-evm.conf | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/meta-ti-bsp/conf/machine/am62lxx-evm.conf b/meta-ti-bsp/conf/machine/am62lxx-evm.conf
> index 677d6955..edfb4057 100644
> --- a/meta-ti-bsp/conf/machine/am62lxx-evm.conf
> +++ b/meta-ti-bsp/conf/machine/am62lxx-evm.conf
> @@ -4,6 +4,8 @@
>   
>   require conf/machine/include/am62lxx.inc
>   
> +SERIAL_CONSOLES = "115200;ttyS0"
> +
>   IMAGE_FSTYPES += "ubifs ubi"
>   
>   MKUBIFS_ARGS ?= "-F -m 4096 -e 258048 -c 12000"
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#19862): https://lists.yoctoproject.org/g/meta-ti/message/19862
> Mute This Topic: https://lists.yoctoproject.org/mt/118950880/10119719
> Group Owner: [email protected]
> Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-
>