diff --git a/src/freedreno/registers/adreno_common.xml b/src/freedreno/registers/adreno_common.xml index 7c078a091cd..9d0a240c243 100644 --- a/src/freedreno/registers/adreno_common.xml +++ b/src/freedreno/registers/adreno_common.xml @@ -280,10 +280,6 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> Common between A3xx and A4xx: --> - - - - diff --git a/src/freedreno/registers/gen_header.py b/src/freedreno/registers/gen_header.py index 887656fd5d8..7e3bcd4f7d8 100644 --- a/src/freedreno/registers/gen_header.py +++ b/src/freedreno/registers/gen_header.py @@ -39,7 +39,7 @@ class Field(object): self.shr = shr self.type = type - builtin_types = [ None, "boolean", "uint", "hex", "int", "fixed", "ufixed", "float", "address", "waddress" ] + builtin_types = [ None, "a3xx_regid", "boolean", "uint", "hex", "int", "fixed", "ufixed", "float", "address", "waddress" ] if low < 0 or low > 31: raise parser.error("low attribute out of range: %d" % low) @@ -61,7 +61,7 @@ class Field(object): elif self.type == "boolean": type = "bool" val = var_name - elif self.type == "uint" or self.type == "hex": + elif self.type == "uint" or self.type == "hex" or self.type == "a3xx_regid": type = "uint32_t" val = var_name elif self.type == "int":