[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