Quellcode durchsuchen

CMSIS-Zone: improved tz_setup/reg_setup

reinhardkeil vor 6 Jahren
Ursprung
Commit
a48c2ecb54
1 geänderte Dateien mit 18 neuen und 27 gelöschten Zeilen
  1. 18 27
      CMSIS/DoxyGen/Zone/src/GenDataModel.txt

+ 18 - 27
CMSIS/DoxyGen/Zone/src/GenDataModel.txt

@@ -28,11 +28,11 @@ This information can be used for example, to create a linker script that defines
   </tr>
 </table>
 
-\section fm_setup_tz setup_tz element
+\section fm_tz_setup tz_setup element
 
-The \ref fm_setup_tz provides the setup information for the initial TrustZone-M configuration.
+The \ref fm_tz_setup provides the setup information for the initial TrustZone-M configuration.
 
-<table class="cmtable" summary="Element: setup_tz">
+<table class="cmtable" summary="Element: tz_setup">
   <tr>
     <th>Child Elements</th>
     <th>Description</th>
@@ -218,7 +218,7 @@ The \ref fm_memory provides a sequence of memory information.
 
 /**************************************************************************************************/
 /**
-\page fm_sau setup_tz/sau[n] sequence element
+\page fm_sau tz_setup/sau[n] sequence element
 
 The \ref fm_sau lists all SAU regions for initialization in this system.
 
@@ -226,6 +226,7 @@ It lists all SAU regions that require either non-secure access or non-secure cal
 The SAU region list is generated from:
   - setup information from \ref xml_si_region
   - memory regions that are assigned to zones with non-secure domain.
+  - memory regions that are configured as secure, non-secure callable.
 
 <table class="cmtable" summary="Element: interrupt[n]">
   <tr>
@@ -233,8 +234,8 @@ The SAU region list is generated from:
     <th colspan="2">Element Chain</th>
   </tr>
   <tr>
-    <td>\ref fm_setup_tz "setup_tz"</td>
-    <td colspan=3>\ref fm_setup_tz</td>
+    <td>\ref fm_tz_setup "tz_setup"</td>
+    <td colspan=3>\ref fm_tz_setup</td>
   </tr>
   <tr>
     <th>Child Elements</th>
@@ -267,7 +268,7 @@ The SAU region list is generated from:
 
 /**************************************************************************************************/
 /**
-\page fm_interrupt setup_tz/interrupt[n] sequence element
+\page fm_interrupt tz_setup/interrupt[n] sequence element
 
 The \ref fm_interrupt lists all interrupt sources available in the system.
 
@@ -277,8 +278,8 @@ The \ref fm_interrupt lists all interrupt sources available in the system.
     <th colspan="2">Element Chain</th>
   </tr>
   <tr>
-    <td>\ref fm_setup_tz "setup_tz"</td>
-    <td colspan=3>\ref fm_setup_tz</td>
+    <td>\ref fm_tz_setup "tz_setup"</td>
+    <td colspan=3>\ref fm_tz_setup</td>
   </tr>s
   <tr>
     <th>Child Elements</th>
@@ -310,7 +311,7 @@ The \ref fm_interrupt lists all interrupt sources available in the system.
 
 /**************************************************************************************************/
 /**
-\page fm_reg_setup setup_tz/reg_setup[n] element
+\page fm_reg_setup tz_setup/reg_setup[n] element
 
 The \ref fm_reg_setup contains a sequence of device specific configuration for the setup of the interrupts.
 
@@ -320,19 +321,14 @@ The \ref fm_reg_setup contains a sequence of device specific configuration for t
     <th colspan="2">Element Chain</th>
   </tr>
   <tr>
-    <td>\ref fm_setup_tz "setup_tz"</td>
-    <td colspan=3>\ref fm_setup_tz</td>
+    <td>\ref fm_tz_setup "tz_setup"</td>
+    <td colspan=3>\ref fm_tz_setup</td>
   </tr>
   <tr>
     <th>Child Elements</th>
     <th>Description</th>
     <th>Type</th>
   </tr>
-  <tr>
-    <td>.peripheral</td>
-    <td>The name of the interrupt that this setup belongs too.</td>
-    <td>xs:string</td>
-  </tr>
   <tr>
     <td>.name</td>
     <td>The name of the register or array that holds the configuration information.</td>
@@ -344,19 +340,14 @@ The \ref fm_reg_setup contains a sequence of device specific configuration for t
     <td>NonNegativeInteger</td>
   </tr>
   <tr>
-    <td>.value</td>
-    <td>The size (in bytes) of the memory region.</td>
+    <td>.value[]</td>
+    <td>An array with register setup values (corresponds to .peripheral[] below.</td>
     <td>NonNegativeInteger</td>
   </tr>
   <tr>
-    <td>.security</td>
-    <td>The \ref security "security" information for this setup.</td>
-    <td>SecurityTypeEnum/xs:string</td>
-  </tr>
-  <tr>
-    <td>.privilege</td>
-    <td>The \ref privilege "privilege type" information for this setup.</td>
-    <td>PrivilegeTypeEnum/xs:string</td>
+    <td>.peripheral[]</td>
+    <td>An array with the peripheral names that setup belongs too.</td>
+    <td>xs:string</td>
   </tr>
 </table>
 */