meta-yocto-bsp: beaglebone-yocto.conf: support 8250 serial driver

Submitted by Heiko Schocher on Nov. 13, 2018, 7:06 a.m. | Patch ID: 156241

Details

Message ID b2b6022a-3906-085a-07fd-ae11dc250d35@denx.de
State New
Headers show

Commit Message

Heiko Schocher Nov. 13, 2018, 7:06 a.m.
it is possible to use the beagleboneblack with the 8250 serial
driver or with the deprecated omap serial driver.

Unfortunately serial console get different names (ttyS0 with
8250 driver and ttyO0 with omap driver)

So set SERIAL_CONSOLES to
SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyO0"

(intentionally with "?=" so it is overwriteable)
and activate

SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"

with that on the first boot the correct value is picked up
automatically.

Signed-off-by: Heiko Schocher <hs@denx.de>
---

  meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)

Patch hide | download patch | download mbox

diff --git a/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf 
b/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
index e911e75004..69e11eca59 100644
--- a/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
+++ b/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
@@ -20,7 +20,8 @@  WKS_FILE ?= "beaglebone-yocto.wks"
  IMAGE_INSTALL_append = " kernel-devicetree kernel-image-zimage"
  do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"

-SERIAL_CONSOLES = "115200;ttyO0"
+SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyO0"
+SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"

  PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
  PREFERRED_VERSION_linux-yocto ?= "4.18%"

Comments

Heiko Schocher Dec. 10, 2018, 11:01 a.m.
Hello all,

Am 13.11.2018 um 08:06 schrieb Heiko Schocher:
> it is possible to use the beagleboneblack with the 8250 serial
> driver or with the deprecated omap serial driver.
> 
> Unfortunately serial console get different names (ttyS0 with
> 8250 driver and ttyO0 with omap driver)
> 
> So set SERIAL_CONSOLES to
> SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyO0"
> 
> (intentionally with "?=" so it is overwriteable)
> and activate
> 
> SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
> 
> with that on the first boot the correct value is picked up
> automatically.
> 
> Signed-off-by: Heiko Schocher <hs@denx.de>
> ---
> 
>   meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)

gentle ping. Any issues with this patch?

Thanks!

bye,
Heiko
Richard Purdie Dec. 10, 2018, 11:06 a.m.
On Mon, 2018-12-10 at 12:01 +0100, Heiko Schocher wrote:
> Hello all,
> 
> Am 13.11.2018 um 08:06 schrieb Heiko Schocher:
> > it is possible to use the beagleboneblack with the 8250 serial
> > driver or with the deprecated omap serial driver.
> > 
> > Unfortunately serial console get different names (ttyS0 with
> > 8250 driver and ttyO0 with omap driver)
> > 
> > So set SERIAL_CONSOLES to
> > SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyO0"
> > 
> > (intentionally with "?=" so it is overwriteable)
> > and activate
> > 
> > SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
> > 
> > with that on the first boot the correct value is picked up
> > automatically.
> > 
> > Signed-off-by: Heiko Schocher <hs@denx.de>
> > ---
> > 
> >   meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | 3 ++-
> >   1 file changed, 2 insertions(+), 1 deletion(-)
> 
> gentle ping. Any issues with this patch?

No, it merged already:

http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=81e48b24dd9c97a3bdda3b4140f8e2bda29d24da

Cheers,

Richard