From 9c13e528a003028af27365b6894af85836d804a1 Mon Sep 17 00:00:00 2001 From: Peter Dufault Date: Tue, 27 Apr 2021 13:48:46 -0400 Subject: powerpc/shared/console: Make console baud rate configurable. The "powerpc/shared/console" code has the start-up console value fixed at 9600 baud. This changes the hard-wired constant "9600" in the code to the configuration setting "BSP_CONSOLE_BAUD" and adds configuration support in both the "waf" and the legacy configuration systems. Note that the VME BSPs beatnik, mvme3100, and mve5100 can be improved by adding a "mvmexxxx" BSP family. This configuration change, as well as future configuration changes, could then be made in a "grp.yml" file. --- spec/build/bsps/powerpc/beatnik/bspbeatnik.yml | 2 ++ spec/build/bsps/powerpc/haleakala/bsphaleakala.yml | 2 ++ spec/build/bsps/powerpc/motorola_powerpc/obj.yml | 4 +++- spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml | 2 ++ spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml | 2 ++ 5 files changed, 11 insertions(+), 1 deletion(-) (limited to 'spec/build/bsps/powerpc') diff --git a/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml b/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml index 6949ddb3f0..417d972f1c 100644 --- a/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml +++ b/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml @@ -42,6 +42,8 @@ links: uid: ../../opto2 - role: build-dependency uid: abi +- role: build-dependency + uid: ../../optconsolebaud - role: build-dependency uid: optsbrk - role: build-dependency diff --git a/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml b/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml index 66e3b057dd..b45da019b2 100644 --- a/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml +++ b/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml @@ -36,6 +36,8 @@ links: uid: ../grp - role: build-dependency uid: abi +- role: build-dependency + uid: ../../optconsolebaud - role: build-dependency uid: optsprg - role: build-dependency diff --git a/spec/build/bsps/powerpc/motorola_powerpc/obj.yml b/spec/build/bsps/powerpc/motorola_powerpc/obj.yml index e278c1106a..d81ded31b8 100644 --- a/spec/build/bsps/powerpc/motorola_powerpc/obj.yml +++ b/spec/build/bsps/powerpc/motorola_powerpc/obj.yml @@ -20,7 +20,9 @@ install: source: - bsps/powerpc/motorola_powerpc/start/linkcmds - bsps/powerpc/shared/start/linkcmds.share -links: [] +links: +- role: build-dependency + uid: ../../optconsolebaud source: - bsps/powerpc/motorola_powerpc/console/polled_io.c - bsps/powerpc/motorola_powerpc/start/bspreset.c diff --git a/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml b/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml index 3ae4aa6052..66fe09aa5c 100644 --- a/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml +++ b/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml @@ -39,6 +39,8 @@ links: uid: ../grp - role: build-dependency uid: abi +- role: build-dependency + uid: ../../optconsolebaud - role: build-dependency uid: optsbrk - role: build-dependency diff --git a/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml b/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml index 8a3375aaac..bac1cf1632 100644 --- a/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml +++ b/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml @@ -47,6 +47,8 @@ links: uid: ../grp - role: build-dependency uid: abi +- role: build-dependency + uid: ../../optconsolebaud - role: build-dependency uid: optsbrk - role: build-dependency -- cgit v1.2.3