Follow extension process
diff --git a/extensions/amd/cl_amd_planar_yuv.txt b/extensions/amd/cl_amd_planar_yuv.txt
index 1c3617b..0e90350 100644
--- a/extensions/amd/cl_amd_planar_yuv.txt
+++ b/extensions/amd/cl_amd_planar_yuv.txt
@@ -21,7 +21,7 @@
     
 Number
     
-    OpenCL Extension #52
+    OpenCL Extension #54
     
 Status
 
diff --git a/extensions/clext.php b/extensions/clext.php
index 9f4f388..bc0bf81 100644
--- a/extensions/clext.php
+++ b/extensions/clext.php
@@ -105,4 +105,6 @@
 </li>
 <li value=53><a href="extensions/qcom/cl_qcom_ext_host_ptr_iocoherent.txt">cl_qcom_ext_host_ptr_iocoherent</a>
 </li>
+<li value=54><a href="extensions/amd/cl_amd_planar_yuv.txt">cl_amd_planar_yuv</a>
+</li>
 </ol>
diff --git a/extensions/registry.py b/extensions/registry.py
index 2134461..7a4ac11 100644
--- a/extensions/registry.py
+++ b/extensions/registry.py
@@ -266,4 +266,9 @@
         'flags' : { 'public' },
         'url' : 'extensions/qcom/cl_qcom_ext_host_ptr_iocoherent.txt',
     },
+    'cl_amd_planar_yuv' : {
+        'number' : 54,
+        'flags' : { 'public' },
+        'url' : 'extensions/amd/cl_amd_planar_yuv.txt',
+    },
 }
diff --git a/xml/cl.xml b/xml/cl.xml
index 4a794cf..7a7f623 100644
--- a/xml/cl.xml
+++ b/xml/cl.xml
@@ -1188,7 +1188,6 @@
     <extension number="49" name="cl_intel_planar_yuv"/>
     <extension number="50" name="cl_intel_device_side_avc_motion_estimation"/>
     <extension number="51" name="cl_intel_media_block_io"/>
-    <extension number="52" name="cl_amd_planar_yuv"/>
     <!-- NOTE: extension numbers are now assigned from
          ../extensions/registry.py - see ../README.adoc. It is no longer
          necessary to reserve extension names and numbers here. -->