intel/genxml: add RPSTAT register for core frequency
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 11 Oct 2019 12:53:16 +0000 (15:53 +0300)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Wed, 23 Oct 2019 05:41:15 +0000 (05:41 +0000)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>
src/intel/genxml/gen10.xml
src/intel/genxml/gen11.xml
src/intel/genxml/gen12.xml
src/intel/genxml/gen6.xml
src/intel/genxml/gen7.xml
src/intel/genxml/gen75.xml
src/intel/genxml/gen8.xml
src/intel/genxml/gen9.xml

index 498c7073f4a856462f40f88ad3be6be8a4343ee3..933d4cbf15e25c68fd940a01e6cc2f98a875d1e2 100644 (file)
     <field name="MA1 Done SS0" start="26" end="26" type="bool"/>
   </register>
 
+  <register name="RPSTAT0" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="8" type="uint"/>
+    <field name="Current GT Frequency" start="23" end="31" type="uint"/>
+  </register>
+
   <register name="SAMPLER_INSTDONE" length="1" num="0xe160">
     <field name="IME Done" start="0" end="0" type="bool"/>
     <field name="PL0 Done" start="1" end="1" type="bool"/>
index e47c6b2fa511e2095af594f40bb4bdaf6ece36aa..fbd76ec546a91217b29efe7e4afeb39969b4fb16 100644 (file)
     <field name="MA1 Done SS0" start="26" end="26" type="bool"/>
   </register>
 
+  <register name="RPSTAT0" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="8" type="uint"/>
+    <field name="Current GT Frequency" start="23" end="31" type="uint"/>
+  </register>
+
   <register name="SAMPLER_INSTDONE" length="1" num="0xe160">
     <field name="IME Done" start="0" end="0" type="bool"/>
     <field name="PL0 Done" start="1" end="1" type="bool"/>
index f890df96d51319dce0b628ff1e39cc80e68a4274..05d70551aa4423f367056282c9b07b7801c5c3ff 100644 (file)
     <field name="MA1 Done SS0" start="26" end="26" type="bool"/>
   </register>
 
+  <register name="RPSTAT0" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="8" type="uint"/>
+    <field name="Current GT Frequency" start="23" end="31" type="uint"/>
+  </register>
+
   <register name="SAMPLER_INSTDONE" length="1" num="0xe160">
     <field name="IME Done" start="0" end="0" type="bool"/>
     <field name="PL0 Done" start="1" end="1" type="bool"/>
index d78e2fcc09e92397b0447c5a657818efcca14daf..3c52347d370ba2efc84a626043cb639194109e7b 100644 (file)
     <field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
   </register>
 
+  <register name="RPSTAT1" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="6" type="uint"/>
+    <field name="Current GT Frequency" start="7" end="14" type="uint"/>
+  </register>
+
   <register name="VCS_FAULT_REG" length="1" num="0x4194">
     <field name="Valid Bit" start="0" end="0" type="bool"/>
     <field name="Fault Type" start="1" end="2" type="uint">
index efede2b31333d5c6293f148dfab0337faf982314..821e2d0230abe502b99b536ef0cc1afebe48cdaa 100644 (file)
     <field name="MA1 Done" start="25" end="25" type="bool"/>
   </register>
 
+  <register name="RPSTAT1" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="6" type="uint"/>
+    <field name="Current GT Frequency" start="7" end="14" type="uint"/>
+  </register>
+
   <register name="SAMPLER_INSTDONE" length="1" num="0xe160">
     <field name="VME Done" start="0" end="0" type="bool"/>
     <field name="PL0 Done" start="1" end="1" type="bool"/>
index 1d74da370cd7e09a6c6515094438ba209918e6e9..4cec04b8642dd57b48c857f0ad3afd44e2b0934f 100644 (file)
     <field name="MA1 Done SS0" start="26" end="26" type="bool"/>
   </register>
 
+  <register name="RPSTAT1" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="6" type="uint"/>
+    <field name="Current GT Frequency" start="7" end="14" type="uint"/>
+  </register>
+
   <register name="SAMPLER_INSTDONE" length="1" num="0xe160">
     <field name="IME Done" start="0" end="0" type="bool"/>
     <field name="PL0 Done" start="1" end="1" type="bool"/>
index 3d6eb821689610d625ad4fc51d600b24ce7365d0..916bd63835fc2dd5df2871da3ae5ee570e3b8f76 100644 (file)
     <field name="MA1 Done SS0" start="26" end="26" type="bool"/>
   </register>
 
+  <register name="RPSTAT1" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="6" type="uint"/>
+    <field name="Current GT Frequency" start="7" end="14" type="uint"/>
+  </register>
+
   <register name="SAMPLER_INSTDONE" length="1" num="0xe160">
     <field name="IME Done" start="0" end="0" type="bool"/>
     <field name="PL0 Done" start="1" end="1" type="bool"/>
index 74bf621d91dd5c4cb27e5a2f5ab91ea4b42b1ffa..95e3558fcefbd037614ac91644d14bd1ad439531 100644 (file)
     <field name="MA1 Done SS0" start="26" end="26" type="bool"/>
   </register>
 
+  <register name="RPSTAT0" length="1" num="0xa01c">
+    <field name="Previous GT Frequency" start="0" end="8" type="uint"/>
+    <field name="Current GT Frequency" start="23" end="31" type="uint"/>
+  </register>
+
   <register name="SAMPLER_INSTDONE" length="1" num="0xe160">
     <field name="IME Done" start="0" end="0" type="bool"/>
     <field name="PL0 Done" start="1" end="1" type="bool"/>