Added OS Tick component for Cortex-A7: Generic Physical Timer
diff --git a/ARM.CMSIS.pdsc b/ARM.CMSIS.pdsc
index bfe1752..40dff1c 100644
--- a/ARM.CMSIS.pdsc
+++ b/ARM.CMSIS.pdsc
@@ -860,6 +860,11 @@
       <accept Dcore="Cortex-A9"/>
     </condition>
 
+    <condition id="CA7">
+      <description>Cortex-A7 processor based device</description>
+      <accept Dcore="Cortex-A7"/>
+    </condition>
+
     <!-- ARMCC compiler -->
     <condition id="CA_ARMCC5">
       <description>Cortex-A5, Cortex-A7 or Cortex-A9 processor based device for the ARM Compiler 5</description>
@@ -1875,6 +1880,12 @@
       <require Cclass="Device" Cgroup="IRQ Controller"/>
     </condition>
 
+    <condition id="OS Tick GTIM">
+      <description>Components required for OS Tick Generic Physical Timer</description>
+      <require condition="CA7"/>
+      <require Cclass="Device" Cgroup="IRQ Controller"/>
+    </condition>
+
   </conditions>
 
   <components>
@@ -2271,6 +2282,13 @@
       </files>
     </component>
 
+    <component Cclass="Device" Cgroup="OS Tick" Csub="Generic Physical Timer" Capiversion="1.0.0" Cversion="1.0.0" condition="OS Tick GTIM">
+      <description>OS Tick implementation using Generic Physical Timer</description>
+      <files>
+        <file category="sourceC" name="CMSIS/RTOS2/Source/os_tick_gtim.c"/>
+      </files>
+    </component>
+
     <!-- CMSIS-DSP component -->
     <component Cclass="CMSIS" Cgroup="DSP" Cversion="1.5.1" condition="CMSIS DSP">
       <description>CMSIS-DSP Library for Cortex-M, SC000, and SC300</description>