summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-15 16:02:56 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-15 16:04:28 +0200
commitf14d3049b28b20c564e1b5e9ac44e6cd71272c09 (patch)
treee120310f82cb00b627bd917e7784c0a2a65a6b65
parentspec: Clarify /c/if/domain (diff)
downloadrtems-central-f14d3049b28b20c564e1b5e9ac44e6cd71272c09.tar.bz2
spec: Add and use /dev/if/domain
-rw-r--r--config.yml1
-rw-r--r--spec/dev/grlib/if/ahbstat-header.yml2
-rw-r--r--spec/dev/grlib/if/ahbtrace-header.yml2
-rw-r--r--spec/dev/grlib/if/apbuart-header-2.yml2
-rw-r--r--spec/dev/grlib/if/apbuart-header.yml2
-rw-r--r--spec/dev/grlib/if/dsu4-header.yml2
-rw-r--r--spec/dev/grlib/if/ftmctrl-header.yml2
-rw-r--r--spec/dev/grlib/if/gptimer-header.yml2
-rw-r--r--spec/dev/grlib/if/gr1553b-header.yml2
-rw-r--r--spec/dev/grlib/if/gr740thsens-header.yml2
-rw-r--r--spec/dev/grlib/if/grcan-header.yml2
-rw-r--r--spec/dev/grlib/if/grclkgate-header.yml2
-rw-r--r--spec/dev/grlib/if/grethgbit-header.yml2
-rw-r--r--spec/dev/grlib/if/grgpio-header.yml2
-rw-r--r--spec/dev/grlib/if/grgprbank-header.yml2
-rw-r--r--spec/dev/grlib/if/grgpreg-header.yml2
-rw-r--r--spec/dev/grlib/if/griommu-header.yml2
-rw-r--r--spec/dev/grlib/if/grpci2-header.yml2
-rw-r--r--spec/dev/grlib/if/grspw2-header.yml2
-rw-r--r--spec/dev/grlib/if/grspwrouter-header.yml2
-rw-r--r--spec/dev/grlib/if/irqamp-header-2.yml2
-rw-r--r--spec/dev/grlib/if/irqamp-header.yml2
-rw-r--r--spec/dev/grlib/if/l2cache-header.yml2
-rw-r--r--spec/dev/grlib/if/l4stat-header.yml2
-rw-r--r--spec/dev/grlib/if/memscrub-header.yml2
-rw-r--r--spec/dev/grlib/if/mmctrl-header.yml2
-rw-r--r--spec/dev/grlib/if/spictrl-header.yml2
-rw-r--r--spec/dev/grlib/if/spwpnp-header.yml2
-rw-r--r--spec/dev/grlib/if/spwrmap-header.yml2
-rw-r--r--spec/dev/grlib/if/spwtdp-header.yml2
-rw-r--r--spec/dev/if/domain.yml13
31 files changed, 43 insertions, 29 deletions
diff --git a/config.yml b/config.yml
index d9282144..a349b2b4 100644
--- a/config.yml
+++ b/config.yml
@@ -111,6 +111,7 @@ interface:
- /user/if/container
domains:
/if/domain: modules/rtems
+ /dev/if/domain: modules/rtems
interface-documentation:
- directives-target: modules/rtems-docs/c-user/barrier/directives.rst
group: /rtems/barrier/if/group
diff --git a/spec/dev/grlib/if/ahbstat-header.yml b/spec/dev/grlib/if/ahbstat-header.yml
index 79104b8f..fe27f11f 100644
--- a/spec/dev/grlib/if/ahbstat-header.yml
+++ b/spec/dev/grlib/if/ahbstat-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: ahbstat
path: grlib/ahbstat-regs.h
diff --git a/spec/dev/grlib/if/ahbtrace-header.yml b/spec/dev/grlib/if/ahbtrace-header.yml
index 1b6ed05e..d9f2058c 100644
--- a/spec/dev/grlib/if/ahbtrace-header.yml
+++ b/spec/dev/grlib/if/ahbtrace-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: ahbtrace
path: grlib/ahbtrace-regs.h
diff --git a/spec/dev/grlib/if/apbuart-header-2.yml b/spec/dev/grlib/if/apbuart-header-2.yml
index d7427a94..610d7dfe 100644
--- a/spec/dev/grlib/if/apbuart-header-2.yml
+++ b/spec/dev/grlib/if/apbuart-header-2.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: apbuart
path: grlib/apbuart.h
diff --git a/spec/dev/grlib/if/apbuart-header.yml b/spec/dev/grlib/if/apbuart-header.yml
index 82f5ea0a..2fd25bc1 100644
--- a/spec/dev/grlib/if/apbuart-header.yml
+++ b/spec/dev/grlib/if/apbuart-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: apbuart
path: grlib/apbuart-regs.h
diff --git a/spec/dev/grlib/if/dsu4-header.yml b/spec/dev/grlib/if/dsu4-header.yml
index 54993c85..b878228b 100644
--- a/spec/dev/grlib/if/dsu4-header.yml
+++ b/spec/dev/grlib/if/dsu4-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: dsu4
path: grlib/dsu4-regs.h
diff --git a/spec/dev/grlib/if/ftmctrl-header.yml b/spec/dev/grlib/if/ftmctrl-header.yml
index 698b0d04..92d699d2 100644
--- a/spec/dev/grlib/if/ftmctrl-header.yml
+++ b/spec/dev/grlib/if/ftmctrl-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: ftmctrl
path: grlib/ftmctrl-regs.h
diff --git a/spec/dev/grlib/if/gptimer-header.yml b/spec/dev/grlib/if/gptimer-header.yml
index 742126af..0a4bf770 100644
--- a/spec/dev/grlib/if/gptimer-header.yml
+++ b/spec/dev/grlib/if/gptimer-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: gptimer
path: grlib/gptimer-regs.h
diff --git a/spec/dev/grlib/if/gr1553b-header.yml b/spec/dev/grlib/if/gr1553b-header.yml
index 6be3cb50..92593258 100644
--- a/spec/dev/grlib/if/gr1553b-header.yml
+++ b/spec/dev/grlib/if/gr1553b-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: gr1553b
path: grlib/gr1553b-regs.h
diff --git a/spec/dev/grlib/if/gr740thsens-header.yml b/spec/dev/grlib/if/gr740thsens-header.yml
index addfceb3..436624dc 100644
--- a/spec/dev/grlib/if/gr740thsens-header.yml
+++ b/spec/dev/grlib/if/gr740thsens-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: gr740thsens
path: grlib/gr740thsens-regs.h
diff --git a/spec/dev/grlib/if/grcan-header.yml b/spec/dev/grlib/if/grcan-header.yml
index d0b47360..41cab446 100644
--- a/spec/dev/grlib/if/grcan-header.yml
+++ b/spec/dev/grlib/if/grcan-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grcan
path: grlib/grcan-regs.h
diff --git a/spec/dev/grlib/if/grclkgate-header.yml b/spec/dev/grlib/if/grclkgate-header.yml
index aa88d339..f2102714 100644
--- a/spec/dev/grlib/if/grclkgate-header.yml
+++ b/spec/dev/grlib/if/grclkgate-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grclkgate
path: grlib/grclkgate-regs.h
diff --git a/spec/dev/grlib/if/grethgbit-header.yml b/spec/dev/grlib/if/grethgbit-header.yml
index 8bfd7d71..80243df4 100644
--- a/spec/dev/grlib/if/grethgbit-header.yml
+++ b/spec/dev/grlib/if/grethgbit-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grethgbit
path: grlib/grethgbit-regs.h
diff --git a/spec/dev/grlib/if/grgpio-header.yml b/spec/dev/grlib/if/grgpio-header.yml
index c0204949..ccc5e5ce 100644
--- a/spec/dev/grlib/if/grgpio-header.yml
+++ b/spec/dev/grlib/if/grgpio-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grgpio
path: grlib/grgpio-regs.h
diff --git a/spec/dev/grlib/if/grgprbank-header.yml b/spec/dev/grlib/if/grgprbank-header.yml
index 38604cf3..43984595 100644
--- a/spec/dev/grlib/if/grgprbank-header.yml
+++ b/spec/dev/grlib/if/grgprbank-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grgprbank
path: grlib/grgprbank-regs.h
diff --git a/spec/dev/grlib/if/grgpreg-header.yml b/spec/dev/grlib/if/grgpreg-header.yml
index 039d449b..042963e1 100644
--- a/spec/dev/grlib/if/grgpreg-header.yml
+++ b/spec/dev/grlib/if/grgpreg-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grgpreg
path: grlib/grgpreg-regs.h
diff --git a/spec/dev/grlib/if/griommu-header.yml b/spec/dev/grlib/if/griommu-header.yml
index df84a379..805a8d73 100644
--- a/spec/dev/grlib/if/griommu-header.yml
+++ b/spec/dev/grlib/if/griommu-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: griommu
path: grlib/griommu-regs.h
diff --git a/spec/dev/grlib/if/grpci2-header.yml b/spec/dev/grlib/if/grpci2-header.yml
index cabb4538..fac724bc 100644
--- a/spec/dev/grlib/if/grpci2-header.yml
+++ b/spec/dev/grlib/if/grpci2-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grpci2
path: grlib/grpci2-regs.h
diff --git a/spec/dev/grlib/if/grspw2-header.yml b/spec/dev/grlib/if/grspw2-header.yml
index 1959aae9..b2e09743 100644
--- a/spec/dev/grlib/if/grspw2-header.yml
+++ b/spec/dev/grlib/if/grspw2-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grspw2
path: grlib/grspw2-regs.h
diff --git a/spec/dev/grlib/if/grspwrouter-header.yml b/spec/dev/grlib/if/grspwrouter-header.yml
index 9dfd072b..c9365626 100644
--- a/spec/dev/grlib/if/grspwrouter-header.yml
+++ b/spec/dev/grlib/if/grspwrouter-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: grspwrouter
path: grlib/grspwrouter-regs.h
diff --git a/spec/dev/grlib/if/irqamp-header-2.yml b/spec/dev/grlib/if/irqamp-header-2.yml
index 62f4d3ec..5f42d2eb 100644
--- a/spec/dev/grlib/if/irqamp-header-2.yml
+++ b/spec/dev/grlib/if/irqamp-header-2.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: irqamp
path: grlib/irqamp.h
diff --git a/spec/dev/grlib/if/irqamp-header.yml b/spec/dev/grlib/if/irqamp-header.yml
index 9d79a2cd..d1345095 100644
--- a/spec/dev/grlib/if/irqamp-header.yml
+++ b/spec/dev/grlib/if/irqamp-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: irqamp
path: grlib/irqamp-regs.h
diff --git a/spec/dev/grlib/if/l2cache-header.yml b/spec/dev/grlib/if/l2cache-header.yml
index 4bdc9501..d3f31caa 100644
--- a/spec/dev/grlib/if/l2cache-header.yml
+++ b/spec/dev/grlib/if/l2cache-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: l2cache
path: grlib/l2cache-regs.h
diff --git a/spec/dev/grlib/if/l4stat-header.yml b/spec/dev/grlib/if/l4stat-header.yml
index ffd0aa1c..eb47b1b7 100644
--- a/spec/dev/grlib/if/l4stat-header.yml
+++ b/spec/dev/grlib/if/l4stat-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: l4stat
path: grlib/l4stat-regs.h
diff --git a/spec/dev/grlib/if/memscrub-header.yml b/spec/dev/grlib/if/memscrub-header.yml
index cadc27d4..c33e4832 100644
--- a/spec/dev/grlib/if/memscrub-header.yml
+++ b/spec/dev/grlib/if/memscrub-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: memscrub
path: grlib/memscrub-regs.h
diff --git a/spec/dev/grlib/if/mmctrl-header.yml b/spec/dev/grlib/if/mmctrl-header.yml
index a359b8fb..2181c71f 100644
--- a/spec/dev/grlib/if/mmctrl-header.yml
+++ b/spec/dev/grlib/if/mmctrl-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: mmctrl
path: grlib/mmctrl-regs.h
diff --git a/spec/dev/grlib/if/spictrl-header.yml b/spec/dev/grlib/if/spictrl-header.yml
index 7bdde193..2aadb686 100644
--- a/spec/dev/grlib/if/spictrl-header.yml
+++ b/spec/dev/grlib/if/spictrl-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: spictrl
path: grlib/spictrl-regs.h
diff --git a/spec/dev/grlib/if/spwpnp-header.yml b/spec/dev/grlib/if/spwpnp-header.yml
index 8240e118..2e9b39b5 100644
--- a/spec/dev/grlib/if/spwpnp-header.yml
+++ b/spec/dev/grlib/if/spwpnp-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: spwpnp
path: grlib/spwpnp-regs.h
diff --git a/spec/dev/grlib/if/spwrmap-header.yml b/spec/dev/grlib/if/spwrmap-header.yml
index 09fcf510..d6a46fd2 100644
--- a/spec/dev/grlib/if/spwrmap-header.yml
+++ b/spec/dev/grlib/if/spwrmap-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: spwrmap
path: grlib/spwrmap-regs.h
diff --git a/spec/dev/grlib/if/spwtdp-header.yml b/spec/dev/grlib/if/spwtdp-header.yml
index 5fa3f6fc..2ab11457 100644
--- a/spec/dev/grlib/if/spwtdp-header.yml
+++ b/spec/dev/grlib/if/spwtdp-header.yml
@@ -8,7 +8,7 @@ index-entries: []
interface-type: header-file
links:
- role: interface-placement
- uid: /if/domain
+ uid: ../../if/domain
- role: interface-ingroup
uid: spwtdp
path: grlib/spwtdp-regs.h
diff --git a/spec/dev/if/domain.yml b/spec/dev/if/domain.yml
new file mode 100644
index 00000000..920e6010
--- /dev/null
+++ b/spec/dev/if/domain.yml
@@ -0,0 +1,13 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+description: |
+ This interface domain contains the interfaces provided by devices.
+enabled-by: true
+index-entries: []
+interface-type: domain
+links:
+- role: requirement-refinement
+ uid: /req/domains
+name: Implementation
+type: interface