summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/riscv
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-01-12 10:26:38 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-01-17 08:31:48 +0100
commitd2664faa39cfd17fa20c84d0ff1623335c21bdac (patch)
treec6503cc795816f0c4f03ed74fd764878e017979b /spec/build/bsps/riscv
parentbuild: Format build items (diff)
downloadrtems-d2664faa39cfd17fa20c84d0ff1623335c21bdac.tar.bz2
build: Replace variant patterns with a list
Replace the variant patterns in the default-by-variant list with an explicit list of matching BSPs. The change was tested by comparing the output of ./waf bspdefaults before and after the change.
Diffstat (limited to 'spec/build/bsps/riscv')
-rw-r--r--spec/build/bsps/riscv/noel/abi.yml3
-rw-r--r--spec/build/bsps/riscv/optextirqmax.yml2
-rw-r--r--spec/build/bsps/riscv/optrambegin.yml8
-rw-r--r--spec/build/bsps/riscv/optramsize.yml2
-rw-r--r--spec/build/bsps/riscv/riscv/optfrdme310arty.yml2
-rw-r--r--spec/build/bsps/riscv/riscv/optmpfs.yml2
-rw-r--r--spec/build/bsps/riscv/riscv/optns16550max.yml4
7 files changed, 13 insertions, 10 deletions
diff --git a/spec/build/bsps/riscv/noel/abi.yml b/spec/build/bsps/riscv/noel/abi.yml
index f81e0c1a60..558ba70c95 100644
--- a/spec/build/bsps/riscv/noel/abi.yml
+++ b/spec/build/bsps/riscv/noel/abi.yml
@@ -28,8 +28,7 @@ default-by-variant:
- value:
- -march=rv64im
- -mabi=lp64
- variants:
- - riscv/noel64im
+ variants: []
- value:
- -march=rv32imafd
- -mabi=ilp32d
diff --git a/spec/build/bsps/riscv/optextirqmax.yml b/spec/build/bsps/riscv/optextirqmax.yml
index 20b05b4aaf..eddb0a78d5 100644
--- a/spec/build/bsps/riscv/optextirqmax.yml
+++ b/spec/build/bsps/riscv/optextirqmax.yml
@@ -9,7 +9,7 @@ default: 128
default-by-variant:
- value: 187
variants:
- - riscv/mpfs64.*
+ - riscv/mpfs64imafdc
description: |
maximum number of external interrupts supported by the BSP (default 128)
enabled-by: true
diff --git a/spec/build/bsps/riscv/optrambegin.yml b/spec/build/bsps/riscv/optrambegin.yml
index 4b1672ce57..632a9dc8cd 100644
--- a/spec/build/bsps/riscv/optrambegin.yml
+++ b/spec/build/bsps/riscv/optrambegin.yml
@@ -12,13 +12,17 @@ default: 0x80000000
default-by-variant:
- value: 0x00000000
variants:
- - riscv/noel.*
+ - riscv/noel32im
+ - riscv/noel32imafd
+ - riscv/noel64imac
+ - riscv/noel64imafd
+ - riscv/noel64imafdc
- value: 0x40000000
variants:
- riscv/griscv
- value: 0x1000000000
variants:
- - riscv/mpfs64.*
+ - riscv/mpfs64imafdc
description: ''
enabled-by: true
format: '{:#010x}'
diff --git a/spec/build/bsps/riscv/optramsize.yml b/spec/build/bsps/riscv/optramsize.yml
index c983544bfc..86e9175ac2 100644
--- a/spec/build/bsps/riscv/optramsize.yml
+++ b/spec/build/bsps/riscv/optramsize.yml
@@ -18,7 +18,7 @@ default-by-variant:
- riscv/griscv
- value: 0x10000000
variants:
- - riscv/mpfs64.*
+ - riscv/mpfs64imafdc
description: ''
enabled-by: true
format: '{:#010x}'
diff --git a/spec/build/bsps/riscv/riscv/optfrdme310arty.yml b/spec/build/bsps/riscv/riscv/optfrdme310arty.yml
index 0623694cca..4bb43a9a18 100644
--- a/spec/build/bsps/riscv/riscv/optfrdme310arty.yml
+++ b/spec/build/bsps/riscv/riscv/optfrdme310arty.yml
@@ -9,7 +9,7 @@ default: false
default-by-variant:
- value: true
variants:
- - riscv/frdme310arty.*
+ - riscv/frdme310arty
description: |
enables support sifive Freedom E310 Arty board if defined to a non-zero value,otherwise it is disabled (disabled by default)
enabled-by: true
diff --git a/spec/build/bsps/riscv/riscv/optmpfs.yml b/spec/build/bsps/riscv/riscv/optmpfs.yml
index 17614567e3..2b734c203b 100644
--- a/spec/build/bsps/riscv/riscv/optmpfs.yml
+++ b/spec/build/bsps/riscv/riscv/optmpfs.yml
@@ -9,7 +9,7 @@ default: false
default-by-variant:
- value: true
variants:
- - riscv/mpfs64.*
+ - riscv/mpfs64imafdc
description: |
enables support Microchip PolarFire SoC if defined to a non-zero value,otherwise it is disabled (disabled by default)
enabled-by: true
diff --git a/spec/build/bsps/riscv/riscv/optns16550max.yml b/spec/build/bsps/riscv/riscv/optns16550max.yml
index 66189cfdfd..41a23ee10d 100644
--- a/spec/build/bsps/riscv/riscv/optns16550max.yml
+++ b/spec/build/bsps/riscv/riscv/optns16550max.yml
@@ -9,10 +9,10 @@ default: 2
default-by-variant:
- value: null
variants:
- - riscv/frdme310arty.*
+ - riscv/frdme310arty
- value: 1
variants:
- - riscv/mpfs64.*
+ - riscv/mpfs64imafdc
description: |
maximum number of NS16550 devices supported by the console driver (2 by default)
enabled-by: true