summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>2024-03-22 16:16:40 +0200
committerMarge Bot <emma+marge@anholt.net>2024-03-22 19:30:06 +0000
commit639488f924d9bf4f8ac43442faf8c852e4a0486e (patch)
treed9e9b765b8117dc97bfb8641b58cc2012ecc60f9
parent12f32ff8644461eae67ae8bd12ed6c45a6efcbd6 (diff)
freedreno/registers: limit the rules schema
The gen_headers.py supports only a limited set of original rules-ng.xsd schema. At the same time it added support for additional attributes, not covered by the original Nouveau schema. Rename the schema file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28193>
-rw-r--r--src/freedreno/registers/adreno.xml2
-rw-r--r--src/freedreno/registers/adreno/a2xx.xml2
-rw-r--r--src/freedreno/registers/adreno/a3xx.xml2
-rw-r--r--src/freedreno/registers/adreno/a4xx.xml2
-rw-r--r--src/freedreno/registers/adreno/a5xx.xml2
-rw-r--r--src/freedreno/registers/adreno/a6xx.xml2
-rw-r--r--src/freedreno/registers/adreno/a6xx_gmu.xml2
-rw-r--r--src/freedreno/registers/adreno/adreno_common.xml2
-rw-r--r--src/freedreno/registers/adreno/adreno_control_regs.xml2
-rw-r--r--src/freedreno/registers/adreno/adreno_pipe_regs.xml2
-rw-r--r--src/freedreno/registers/adreno/adreno_pm4.xml2
-rw-r--r--src/freedreno/registers/adreno/ocmem.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi_phy_10nm.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi_phy_14nm.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi_phy_20nm.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi_phy_28nm.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi_phy_7nm.xml2
-rw-r--r--src/freedreno/registers/dsi/dsi_phy_v2.xml2
-rw-r--r--src/freedreno/registers/dsi/mmss_cc.xml2
-rw-r--r--src/freedreno/registers/dsi/sfpb.xml2
-rw-r--r--src/freedreno/registers/edp/edp.xml2
-rw-r--r--src/freedreno/registers/freedreno_copyright.xml2
-rw-r--r--src/freedreno/registers/hdmi/hdmi.xml2
-rw-r--r--src/freedreno/registers/hdmi/qfprom.xml2
-rw-r--r--src/freedreno/registers/mdp/mdp4.xml2
-rw-r--r--src/freedreno/registers/mdp/mdp5.xml2
-rw-r--r--src/freedreno/registers/mdp/mdp_common.xml2
-rw-r--r--src/freedreno/registers/meson.build2
-rw-r--r--src/freedreno/registers/msm.xml3
-rw-r--r--src/freedreno/registers/rules-fd.txt (renamed from src/freedreno/registers/rules-ng-ng.txt)0
-rw-r--r--src/freedreno/registers/rules-fd.xsd (renamed from src/freedreno/registers/rules-ng.xsd)0
33 files changed, 32 insertions, 31 deletions
diff --git a/src/freedreno/registers/adreno.xml b/src/freedreno/registers/adreno.xml
index 92b7f37a721..ce362363d03 100644
--- a/src/freedreno/registers/adreno.xml
+++ b/src/freedreno/registers/adreno.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/a2xx.xml"/>
diff --git a/src/freedreno/registers/adreno/a2xx.xml b/src/freedreno/registers/adreno/a2xx.xml
index f49f65df781..22caddaa0db 100644
--- a/src/freedreno/registers/adreno/a2xx.xml
+++ b/src/freedreno/registers/adreno/a2xx.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/adreno_common.xml"/>
<import file="adreno/adreno_pm4.xml"/>
diff --git a/src/freedreno/registers/adreno/a3xx.xml b/src/freedreno/registers/adreno/a3xx.xml
index c02948c9534..6717abc0a89 100644
--- a/src/freedreno/registers/adreno/a3xx.xml
+++ b/src/freedreno/registers/adreno/a3xx.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/adreno_common.xml"/>
<import file="adreno/adreno_pm4.xml"/>
diff --git a/src/freedreno/registers/adreno/a4xx.xml b/src/freedreno/registers/adreno/a4xx.xml
index 7ce141f224b..69a9f9b02bc 100644
--- a/src/freedreno/registers/adreno/a4xx.xml
+++ b/src/freedreno/registers/adreno/a4xx.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/adreno_common.xml"/>
<import file="adreno/adreno_pm4.xml"/>
diff --git a/src/freedreno/registers/adreno/a5xx.xml b/src/freedreno/registers/adreno/a5xx.xml
index aa344a4ac08..bd8df594516 100644
--- a/src/freedreno/registers/adreno/a5xx.xml
+++ b/src/freedreno/registers/adreno/a5xx.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/adreno_common.xml"/>
<import file="adreno/adreno_pm4.xml"/>
diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml
index 3d6968a83bf..78524aaab9d 100644
--- a/src/freedreno/registers/adreno/a6xx.xml
+++ b/src/freedreno/registers/adreno/a6xx.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/adreno_common.xml"/>
<import file="adreno/adreno_pm4.xml"/>
diff --git a/src/freedreno/registers/adreno/a6xx_gmu.xml b/src/freedreno/registers/adreno/a6xx_gmu.xml
index 1defe319b38..6531749d30f 100644
--- a/src/freedreno/registers/adreno/a6xx_gmu.xml
+++ b/src/freedreno/registers/adreno/a6xx_gmu.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/adreno_common.xml"/>
diff --git a/src/freedreno/registers/adreno/adreno_common.xml b/src/freedreno/registers/adreno/adreno_common.xml
index 01a60ef446a..218ec8bb966 100644
--- a/src/freedreno/registers/adreno/adreno_common.xml
+++ b/src/freedreno/registers/adreno/adreno_common.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<enum name="chip" bare="yes">
diff --git a/src/freedreno/registers/adreno/adreno_control_regs.xml b/src/freedreno/registers/adreno/adreno_control_regs.xml
index 8b1f64110d1..365fef4c1ee 100644
--- a/src/freedreno/registers/adreno/adreno_control_regs.xml
+++ b/src/freedreno/registers/adreno/adreno_control_regs.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<!--
diff --git a/src/freedreno/registers/adreno/adreno_pipe_regs.xml b/src/freedreno/registers/adreno/adreno_pipe_regs.xml
index b063acdec89..6f37342769d 100644
--- a/src/freedreno/registers/adreno/adreno_pipe_regs.xml
+++ b/src/freedreno/registers/adreno/adreno_pipe_regs.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<!--
diff --git a/src/freedreno/registers/adreno/adreno_pm4.xml b/src/freedreno/registers/adreno/adreno_pm4.xml
index 017b006dab2..cab01af55d2 100644
--- a/src/freedreno/registers/adreno/adreno_pm4.xml
+++ b/src/freedreno/registers/adreno/adreno_pm4.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="adreno/adreno_common.xml"/>
diff --git a/src/freedreno/registers/adreno/ocmem.xml b/src/freedreno/registers/adreno/ocmem.xml
index 7eb3fc8312e..0eaecbf7612 100644
--- a/src/freedreno/registers/adreno/ocmem.xml
+++ b/src/freedreno/registers/adreno/ocmem.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="OCMEM" width="32">
diff --git a/src/freedreno/registers/dsi/dsi.xml b/src/freedreno/registers/dsi/dsi.xml
index 9fdca3b7567..501ffc585a9 100644
--- a/src/freedreno/registers/dsi/dsi.xml
+++ b/src/freedreno/registers/dsi/dsi.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="DSI" width="32">
diff --git a/src/freedreno/registers/dsi/dsi_phy_10nm.xml b/src/freedreno/registers/dsi/dsi_phy_10nm.xml
index 8e13848ea59..874c3db3e12 100644
--- a/src/freedreno/registers/dsi/dsi_phy_10nm.xml
+++ b/src/freedreno/registers/dsi/dsi_phy_10nm.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="DSI_10nm_PHY_CMN" width="32">
diff --git a/src/freedreno/registers/dsi/dsi_phy_14nm.xml b/src/freedreno/registers/dsi/dsi_phy_14nm.xml
index 4e43af7ccb7..314b74489d4 100644
--- a/src/freedreno/registers/dsi/dsi_phy_14nm.xml
+++ b/src/freedreno/registers/dsi/dsi_phy_14nm.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="DSI_14nm_PHY_CMN" width="32">
diff --git a/src/freedreno/registers/dsi/dsi_phy_20nm.xml b/src/freedreno/registers/dsi/dsi_phy_20nm.xml
index d7ab9628eac..99e9deb361b 100644
--- a/src/freedreno/registers/dsi/dsi_phy_20nm.xml
+++ b/src/freedreno/registers/dsi/dsi_phy_20nm.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="DSI_20nm_PHY" width="32">
diff --git a/src/freedreno/registers/dsi/dsi_phy_28nm.xml b/src/freedreno/registers/dsi/dsi_phy_28nm.xml
index f1202aaa237..81d5b96f18c 100644
--- a/src/freedreno/registers/dsi/dsi_phy_28nm.xml
+++ b/src/freedreno/registers/dsi/dsi_phy_28nm.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="DSI_28nm_PHY" width="32">
diff --git a/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml b/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml
index ca8db83deda..4c4de4dda64 100644
--- a/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml
+++ b/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="DSI_28nm_8960_PHY" width="32">
diff --git a/src/freedreno/registers/dsi/dsi_phy_7nm.xml b/src/freedreno/registers/dsi/dsi_phy_7nm.xml
index 0d0db283be1..d54b72f9244 100644
--- a/src/freedreno/registers/dsi/dsi_phy_7nm.xml
+++ b/src/freedreno/registers/dsi/dsi_phy_7nm.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="DSI_7nm_PHY_CMN" width="32">
diff --git a/src/freedreno/registers/dsi/dsi_phy_v2.xml b/src/freedreno/registers/dsi/dsi_phy_v2.xml
index c4fcf86b933..d79942a670c 100644
--- a/src/freedreno/registers/dsi/dsi_phy_v2.xml
+++ b/src/freedreno/registers/dsi/dsi_phy_v2.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<!-- These registers are used on the DSI hosts v2 to control PHY -->
diff --git a/src/freedreno/registers/dsi/mmss_cc.xml b/src/freedreno/registers/dsi/mmss_cc.xml
index ccd4083fdf9..ca144491b2a 100644
--- a/src/freedreno/registers/dsi/mmss_cc.xml
+++ b/src/freedreno/registers/dsi/mmss_cc.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="MMSS_CC" width="32">
diff --git a/src/freedreno/registers/dsi/sfpb.xml b/src/freedreno/registers/dsi/sfpb.xml
index a08c82ff169..de1cf43c131 100644
--- a/src/freedreno/registers/dsi/sfpb.xml
+++ b/src/freedreno/registers/dsi/sfpb.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="SFPB" width="32">
diff --git a/src/freedreno/registers/edp/edp.xml b/src/freedreno/registers/edp/edp.xml
index 00fc6112585..354f90eb6de 100644
--- a/src/freedreno/registers/edp/edp.xml
+++ b/src/freedreno/registers/edp/edp.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="EDP" width="32">
diff --git a/src/freedreno/registers/freedreno_copyright.xml b/src/freedreno/registers/freedreno_copyright.xml
index bb0a84a2e82..854efdd2e5f 100644
--- a/src/freedreno/registers/freedreno_copyright.xml
+++ b/src/freedreno/registers/freedreno_copyright.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<copyright year="2013">
diff --git a/src/freedreno/registers/hdmi/hdmi.xml b/src/freedreno/registers/hdmi/hdmi.xml
index e553f4299be..6c81581016c 100644
--- a/src/freedreno/registers/hdmi/hdmi.xml
+++ b/src/freedreno/registers/hdmi/hdmi.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<!--
diff --git a/src/freedreno/registers/hdmi/qfprom.xml b/src/freedreno/registers/hdmi/qfprom.xml
index 4ae1221aba8..c33ee59eb4c 100644
--- a/src/freedreno/registers/hdmi/qfprom.xml
+++ b/src/freedreno/registers/hdmi/qfprom.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<domain name="QFPROM" width="32">
diff --git a/src/freedreno/registers/mdp/mdp4.xml b/src/freedreno/registers/mdp/mdp4.xml
index b2ea4ff12c5..d7447fb8667 100644
--- a/src/freedreno/registers/mdp/mdp4.xml
+++ b/src/freedreno/registers/mdp/mdp4.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="mdp/mdp_common.xml"/>
diff --git a/src/freedreno/registers/mdp/mdp5.xml b/src/freedreno/registers/mdp/mdp5.xml
index 9bf39430338..8f70a0f9b05 100644
--- a/src/freedreno/registers/mdp/mdp5.xml
+++ b/src/freedreno/registers/mdp/mdp5.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<import file="mdp/mdp_common.xml"/>
diff --git a/src/freedreno/registers/mdp/mdp_common.xml b/src/freedreno/registers/mdp/mdp_common.xml
index 5661526e6be..b47a7964aaa 100644
--- a/src/freedreno/registers/mdp/mdp_common.xml
+++ b/src/freedreno/registers/mdp/mdp_common.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<!-- random bits that seem same between mdp4 and mdp5 (ie. not much) -->
diff --git a/src/freedreno/registers/meson.build b/src/freedreno/registers/meson.build
index b2746b70ee4..8a5c9d7a931 100644
--- a/src/freedreno/registers/meson.build
+++ b/src/freedreno/registers/meson.build
@@ -23,7 +23,7 @@ xml_files = [
]
gen_header_py = files('gen_header.py')
-freedreno_schema = files('rules-ng.xsd')
+freedreno_schema = files('rules-fd.xsd')
freedreno_copyright = files('freedreno_copyright.xml')
freedreno_xml_header_files = []
diff --git a/src/freedreno/registers/msm.xml b/src/freedreno/registers/msm.xml
index a7699b7ab1a..09c0b134218 100644
--- a/src/freedreno/registers/msm.xml
+++ b/src/freedreno/registers/msm.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<database xmlns="http://nouveau.freedesktop.org/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
<import file="freedreno_copyright.xml"/>
<doc>
@@ -29,5 +29,6 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<import file="hdmi/qfprom.xml"/>
<import file="hdmi/hdmi.xml"/>
<import file="edp/edp.xml"/>
+<import file="adreno.xml"/>
</database>
diff --git a/src/freedreno/registers/rules-ng-ng.txt b/src/freedreno/registers/rules-fd.txt
index 8b1de10241a..8b1de10241a 100644
--- a/src/freedreno/registers/rules-ng-ng.txt
+++ b/src/freedreno/registers/rules-fd.txt
diff --git a/src/freedreno/registers/rules-ng.xsd b/src/freedreno/registers/rules-fd.xsd
index 414dee1d746..414dee1d746 100644
--- a/src/freedreno/registers/rules-ng.xsd
+++ b/src/freedreno/registers/rules-fd.xsd