summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/riscv
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2021-07-13 20:47:08 -1000
committerChris Johns <chrisj@rtems.org>2021-07-15 09:59:14 +1000
commit6f2aa8ad36e3aaffc9fa2cb8c744b04da7339ee2 (patch)
tree4d3d14603856958cc2ec367e9d7763d210af2358 /spec/build/bsps/riscv
parentbsps/sparc: Improve interrupt affinity support (diff)
downloadrtems-6f2aa8ad36e3aaffc9fa2cb8c744b04da7339ee2.tar.bz2
build: Use BSP family for options
- Optionally add support for 'default-by-family' to allow option to be set by a family and so all related BSPs Close #4468
Diffstat (limited to 'spec/build/bsps/riscv')
-rw-r--r--spec/build/bsps/riscv/griscv/abi.yml1
-rw-r--r--spec/build/bsps/riscv/griscv/optextirqmax.yml1
-rw-r--r--spec/build/bsps/riscv/optrambegin.yml1
-rw-r--r--spec/build/bsps/riscv/optramsize.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/abi.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/optextirqmax.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/optfdtcpyro.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/optfdtmxsz.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/optfdtro.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/optfdtuboot.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/optfrdme310arty.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/opthtif.yml1
-rw-r--r--spec/build/bsps/riscv/riscv/optns16550max.yml1
13 files changed, 13 insertions, 0 deletions
diff --git a/spec/build/bsps/riscv/griscv/abi.yml b/spec/build/bsps/riscv/griscv/abi.yml
index fc915468ae..3a2da20fe9 100644
--- a/spec/build/bsps/riscv/griscv/abi.yml
+++ b/spec/build/bsps/riscv/griscv/abi.yml
@@ -9,6 +9,7 @@ copyrights:
default:
- -march=rv32imafdc
- -mabi=ilp32d
+default-by-family: []
default-by-variant:
- value:
- -march=rv32imac
diff --git a/spec/build/bsps/riscv/griscv/optextirqmax.yml b/spec/build/bsps/riscv/griscv/optextirqmax.yml
index ffa84748b6..9ca6c469ef 100644
--- a/spec/build/bsps/riscv/griscv/optextirqmax.yml
+++ b/spec/build/bsps/riscv/griscv/optextirqmax.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 64
+default-by-family: []
default-by-variant: []
description: |
maximum number of external interrupts supported by the BSP (default 64)
diff --git a/spec/build/bsps/riscv/optrambegin.yml b/spec/build/bsps/riscv/optrambegin.yml
index 2073926dac..5af466d94d 100644
--- a/spec/build/bsps/riscv/optrambegin.yml
+++ b/spec/build/bsps/riscv/optrambegin.yml
@@ -9,6 +9,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 2147483648
+default-by-family: []
default-by-variant:
- value: 2147483648
variants:
diff --git a/spec/build/bsps/riscv/optramsize.yml b/spec/build/bsps/riscv/optramsize.yml
index cd58dbd504..abde86d2d3 100644
--- a/spec/build/bsps/riscv/optramsize.yml
+++ b/spec/build/bsps/riscv/optramsize.yml
@@ -9,6 +9,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 67108864
+default-by-family: []
default-by-variant:
- value: 268435456
variants:
diff --git a/spec/build/bsps/riscv/riscv/abi.yml b/spec/build/bsps/riscv/riscv/abi.yml
index e975b87c4c..58aaa861e4 100644
--- a/spec/build/bsps/riscv/riscv/abi.yml
+++ b/spec/build/bsps/riscv/riscv/abi.yml
@@ -9,6 +9,7 @@ copyrights:
default:
- -march=rv32imac
- -mabi=ilp32
+default-by-family: []
default-by-variant:
- value:
- -march=rv64imafdc
diff --git a/spec/build/bsps/riscv/riscv/optextirqmax.yml b/spec/build/bsps/riscv/riscv/optextirqmax.yml
index ffa84748b6..9ca6c469ef 100644
--- a/spec/build/bsps/riscv/riscv/optextirqmax.yml
+++ b/spec/build/bsps/riscv/riscv/optextirqmax.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 64
+default-by-family: []
default-by-variant: []
description: |
maximum number of external interrupts supported by the BSP (default 64)
diff --git a/spec/build/bsps/riscv/riscv/optfdtcpyro.yml b/spec/build/bsps/riscv/riscv/optfdtcpyro.yml
index c26b1ae051..5ec59adf4d 100644
--- a/spec/build/bsps/riscv/riscv/optfdtcpyro.yml
+++ b/spec/build/bsps/riscv/riscv/optfdtcpyro.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
+default-by-family: []
default-by-variant: []
description: |
copy the FDT blob into the read-only load area via bsp_fdt_copy()
diff --git a/spec/build/bsps/riscv/riscv/optfdtmxsz.yml b/spec/build/bsps/riscv/riscv/optfdtmxsz.yml
index 63a42f5a29..8a07a2ad08 100644
--- a/spec/build/bsps/riscv/riscv/optfdtmxsz.yml
+++ b/spec/build/bsps/riscv/riscv/optfdtmxsz.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 65536
+default-by-family: []
default-by-variant: []
description: |
maximum size of the FDT blob in bytes
diff --git a/spec/build/bsps/riscv/riscv/optfdtro.yml b/spec/build/bsps/riscv/riscv/optfdtro.yml
index a61bb2924b..a72bc23c0e 100644
--- a/spec/build/bsps/riscv/riscv/optfdtro.yml
+++ b/spec/build/bsps/riscv/riscv/optfdtro.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
+default-by-family: []
default-by-variant: []
description: |
place the FDT blob into the read-only data area
diff --git a/spec/build/bsps/riscv/riscv/optfdtuboot.yml b/spec/build/bsps/riscv/riscv/optfdtuboot.yml
index 5805e912ff..cfe94e577c 100644
--- a/spec/build/bsps/riscv/riscv/optfdtuboot.yml
+++ b/spec/build/bsps/riscv/riscv/optfdtuboot.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
+default-by-family: []
default-by-variant: []
description: |
copy the U-Boot provided FDT to an internal storage
diff --git a/spec/build/bsps/riscv/riscv/optfrdme310arty.yml b/spec/build/bsps/riscv/riscv/optfrdme310arty.yml
index 0623694cca..ad7215943d 100644
--- a/spec/build/bsps/riscv/riscv/optfrdme310arty.yml
+++ b/spec/build/bsps/riscv/riscv/optfrdme310arty.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
+default-by-family: []
default-by-variant:
- value: true
variants:
diff --git a/spec/build/bsps/riscv/riscv/opthtif.yml b/spec/build/bsps/riscv/riscv/opthtif.yml
index 9161716869..13c9876ebd 100644
--- a/spec/build/bsps/riscv/riscv/opthtif.yml
+++ b/spec/build/bsps/riscv/riscv/opthtif.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
+default-by-family: []
default-by-variant: []
description: |
enables the HTIF support if defined to a non-zero value, otherwise it is disabled (disabled by default)
diff --git a/spec/build/bsps/riscv/riscv/optns16550max.yml b/spec/build/bsps/riscv/riscv/optns16550max.yml
index 7e385a57b7..7331b82545 100644
--- a/spec/build/bsps/riscv/riscv/optns16550max.yml
+++ b/spec/build/bsps/riscv/riscv/optns16550max.yml
@@ -6,6 +6,7 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 2
+default-by-family: []
default-by-variant:
- value: null
variants: