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]] > -=-=-=-=-=-=-=-=-=-=-=- >