[rtems-central commit] spec: Move GR740-specific register blocks

Sebastian Huber sebh at rtems.org
Fri Jul 14 09:58:52 UTC 2023


Module:    rtems-central
Branch:    master
Commit:    89b89fe97d1cd2aa3a522964bae817c369c3d229
Changeset: http://git.rtems.org/rtems-central/commit/?id=89b89fe97d1cd2aa3a522964bae817c369c3d229

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Jul 12 09:00:53 2023 +0200

spec: Move GR740-specific register blocks

Update #4842.

---

 spec/bsp/sparc/leon3/if/gr740-bootstrap-header.yml      | 16 ++++++++++++++++
 .../sparc/leon3/if/gr740-bootstrap.yml}                 |  8 ++++----
 spec/bsp/sparc/leon3/if/gr740-iopll-header.yml          | 17 +++++++++++++++++
 .../sparc/leon3/if/gr740-iopll.yml}                     |  8 ++++----
 spec/bsp/sparc/leon3/if/gr740-thsens-header.yml         | 17 +++++++++++++++++
 .../sparc/leon3/if/gr740-thsens.yml}                    |  8 ++++----
 spec/dev/grlib/if/gr740thsens-header.yml                | 16 ----------------
 spec/dev/grlib/if/grgprbank-header.yml                  | 16 ----------------
 spec/dev/grlib/if/grgpreg-header.yml                    | 16 ----------------
 9 files changed, 62 insertions(+), 60 deletions(-)

diff --git a/spec/bsp/sparc/leon3/if/gr740-bootstrap-header.yml b/spec/bsp/sparc/leon3/if/gr740-bootstrap-header.yml
new file mode 100644
index 00000000..fb3d79c9
--- /dev/null
+++ b/spec/bsp/sparc/leon3/if/gr740-bootstrap-header.yml
@@ -0,0 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+  This header file defines the GR740 Boostrap Signals register block interface.
+copyrights:
+- Copyright (C) 2021, 2023 embedded brains GmbH & Co. KG
+enabled-by: true
+index-entries: []
+interface-type: header-file
+links:
+- role: interface-placement
+  uid: /dev/if/domain
+- role: interface-ingroup
+  uid: gr740-bootstrap
+path: bsp/gr740-bootstrap-regs.h
+prefix: bsps/sparc/leon3/include
+type: interface
diff --git a/spec/dev/grlib/if/grgpreg.yml b/spec/bsp/sparc/leon3/if/gr740-bootstrap.yml
similarity index 93%
rename from spec/dev/grlib/if/grgpreg.yml
rename to spec/bsp/sparc/leon3/if/gr740-bootstrap.yml
index 5c5bedae..0a3a0b3d 100644
--- a/spec/dev/grlib/if/grgpreg.yml
+++ b/spec/bsp/sparc/leon3/if/gr740-bootstrap.yml
@@ -6,14 +6,14 @@ copyrights:
 - Copyright (C) 2021 embedded brains GmbH & Co. KG
 description: null
 enabled-by: true
-identifier: RTEMSDeviceGRGPREG
+identifier: RTEMSBSPsGR740Bootstrap
 index-entries: []
 interface-type: register-block
 links:
 - role: interface-ingroup
   uid: group
 - role: interface-placement
-  uid: grgpreg-header
+  uid: gr740-bootstrap-header
 definition:
 - default:
     count: 1
@@ -21,7 +21,7 @@ definition:
   offset: 0x0
   variants: []
 register-prefix: null
-register-block-group: GRGPREG
+register-block-group: GR740 Bootstrap Signals
 register-block-size: 4
 registers:
 - bits:
@@ -98,6 +98,6 @@ registers:
   description: null
   name: BOOTSTRAP
   width: 32
-name: grgpreg
+name: gr740_bootstrap
 notes: null
 type: interface
diff --git a/spec/bsp/sparc/leon3/if/gr740-iopll-header.yml b/spec/bsp/sparc/leon3/if/gr740-iopll-header.yml
new file mode 100644
index 00000000..e52a9e88
--- /dev/null
+++ b/spec/bsp/sparc/leon3/if/gr740-iopll-header.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+  This header file defines the GR740 I/O and PLL configuration register block
+  interface.
+copyrights:
+- Copyright (C) 2021, 2023 embedded brains GmbH & Co. KG
+enabled-by: true
+index-entries: []
+interface-type: header-file
+links:
+- role: interface-placement
+  uid: /dev/if/domain
+- role: interface-ingroup
+  uid: gr740-iopll
+path: bsp/gr740-iopll-regs.h
+prefix: bsps/sparc/leon3/include
+type: interface
diff --git a/spec/dev/grlib/if/grgprbank.yml b/spec/bsp/sparc/leon3/if/gr740-iopll.yml
similarity index 98%
rename from spec/dev/grlib/if/grgprbank.yml
rename to spec/bsp/sparc/leon3/if/gr740-iopll.yml
index 7bcec0b6..e7882a0f 100644
--- a/spec/dev/grlib/if/grgprbank.yml
+++ b/spec/bsp/sparc/leon3/if/gr740-iopll.yml
@@ -6,14 +6,14 @@ copyrights:
 - Copyright (C) 2021 embedded brains GmbH & Co. KG
 description: null
 enabled-by: true
-identifier: RTEMSDeviceGRGPRBANK
+identifier: RTEMSBSPsGR740IOPLL
 index-entries: []
 interface-type: register-block
 links:
 - role: interface-ingroup
   uid: group
 - role: interface-placement
-  uid: grgprbank-header
+  uid: gr740-iopll-header
 definition:
 - default:
     count: 1
@@ -61,7 +61,7 @@ definition:
   offset: 0x20
   variants: []
 register-prefix: null
-register-block-group: GPRBANK
+register-block-group: GR740 I/0 and PLL Configuration
 register-block-size: 36
 registers:
 - bits:
@@ -352,6 +352,6 @@ registers:
   description: null
   name: LOCKDOWN
   width: 32
-name: grgprbank
+name: gr740_iopll
 notes: null
 type: interface
diff --git a/spec/bsp/sparc/leon3/if/gr740-thsens-header.yml b/spec/bsp/sparc/leon3/if/gr740-thsens-header.yml
new file mode 100644
index 00000000..8b831095
--- /dev/null
+++ b/spec/bsp/sparc/leon3/if/gr740-thsens-header.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+  This header file defines the GR740 Temperatur Sensor Controller register
+  block interface.
+copyrights:
+- Copyright (C) 2021, 2023 embedded brains GmbH & Co. KG
+enabled-by: true
+index-entries: []
+interface-type: header-file
+links:
+- role: interface-placement
+  uid: /dev/if/domain
+- role: interface-ingroup
+  uid: gr740-thsens
+path: bsp/gr740-thsens-regs.h
+prefix: bsps/sparc/leon3/include
+type: interface
diff --git a/spec/dev/grlib/if/gr740thsens.yml b/spec/bsp/sparc/leon3/if/gr740-thsens.yml
similarity index 95%
rename from spec/dev/grlib/if/gr740thsens.yml
rename to spec/bsp/sparc/leon3/if/gr740-thsens.yml
index 2e675d44..7d014b9e 100644
--- a/spec/dev/grlib/if/gr740thsens.yml
+++ b/spec/bsp/sparc/leon3/if/gr740-thsens.yml
@@ -6,14 +6,14 @@ copyrights:
 - Copyright (C) 2021 embedded brains GmbH & Co. KG
 description: null
 enabled-by: true
-identifier: RTEMSDeviceGR740THSENS
+identifier: RTEMSBSPsGR740ThSens
 index-entries: []
 interface-type: register-block
 links:
 - role: interface-ingroup
   uid: group
 - role: interface-placement
-  uid: gr740thsens-header
+  uid: gr740-thsens-header
 definition:
 - default:
     count: 1
@@ -31,7 +31,7 @@ definition:
   offset: 0x8
   variants: []
 register-prefix: null
-register-block-group: GR740THSENS
+register-block-group: GR740 Temperatur Sensor Controller
 register-block-size: 12
 registers:
 - bits:
@@ -142,6 +142,6 @@ registers:
   description: null
   name: THRES
   width: 32
-name: gr740thsens
+name: gr740_thsens
 notes: null
 type: interface
diff --git a/spec/dev/grlib/if/gr740thsens-header.yml b/spec/dev/grlib/if/gr740thsens-header.yml
deleted file mode 100644
index e8638f37..00000000
--- a/spec/dev/grlib/if/gr740thsens-header.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
-  This header file defines the GR740THSENS register block interface.
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH & Co. KG
-enabled-by: true
-index-entries: []
-interface-type: header-file
-links:
-- role: interface-placement
-  uid: ../../if/domain
-- role: interface-ingroup
-  uid: gr740thsens
-path: grlib/gr740thsens-regs.h
-prefix: bsps/include
-type: interface
diff --git a/spec/dev/grlib/if/grgprbank-header.yml b/spec/dev/grlib/if/grgprbank-header.yml
deleted file mode 100644
index 836776bb..00000000
--- a/spec/dev/grlib/if/grgprbank-header.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
-  This header file defines the GRGPRBANK register block interface.
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH & Co. KG
-enabled-by: true
-index-entries: []
-interface-type: header-file
-links:
-- role: interface-placement
-  uid: ../../if/domain
-- role: interface-ingroup
-  uid: grgprbank
-path: grlib/grgprbank-regs.h
-prefix: bsps/include
-type: interface
diff --git a/spec/dev/grlib/if/grgpreg-header.yml b/spec/dev/grlib/if/grgpreg-header.yml
deleted file mode 100644
index 1737b6df..00000000
--- a/spec/dev/grlib/if/grgpreg-header.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
-  This header file defines the GRGPREG register block interface.
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH & Co. KG
-enabled-by: true
-index-entries: []
-interface-type: header-file
-links:
-- role: interface-placement
-  uid: ../../if/domain
-- role: interface-ingroup
-  uid: grgpreg
-path: grlib/grgpreg-regs.h
-prefix: bsps/include
-type: interface



More information about the vc mailing list