broadcom/vc5: Add XML for V3D 4.2.

This commit is contained in:
Eric Anholt 2018-01-27 18:05:58 +11:00
parent b026063b16
commit 96d3e8f134
6 changed files with 1065 additions and 0 deletions

View file

@ -60,6 +60,11 @@ $(intermediates)/broadcom/cle/v3d_packet_v41_pack.h: PRIVATE_XML := $(LOCAL_PATH
$(intermediates)/broadcom/cle/v3d_packet_v41_pack.h: $(LOCAL_PATH)/cle/v3d_packet_v41.xml $(LOCAL_PATH)/cle/gen_pack_header.py
$(call header-gen)
$(intermediates)/broadcom/cle/v3d_packet_v42_pack.h: PRIVATE_SCRIPT := $(MESA_PYTHON2) $(LOCAL_PATH)/cle/gen_pack_header.py
$(intermediates)/broadcom/cle/v3d_packet_v42_pack.h: PRIVATE_XML := $(LOCAL_PATH)/cle/v3d_packet_v42.xml
$(intermediates)/broadcom/cle/v3d_packet_v42_pack.h: $(LOCAL_PATH)/cle/v3d_packet_v42.xml $(LOCAL_PATH)/cle/gen_pack_header.py
$(call header-gen)
$(intermediates)/broadcom/cle/v3d_xml.h: $(addprefix $(MESA_TOP)/src/broadcom/,$(BROADCOM_GENXML_XML_FILES)) $(MESA_TOP)/src/intel/genxml/gen_zipped_file.py
@mkdir -p $(dir $@)
@echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))"

View file

@ -2,6 +2,7 @@ BROADCOM_GENXML_GENERATED_FILES = \
cle/v3d_packet_v21_pack.h \
cle/v3d_packet_v33_pack.h \
cle/v3d_packet_v41_pack.h \
cle/v3d_packet_v42_pack.h \
cle/v3d_xml.h \
$()
@ -9,6 +10,7 @@ BROADCOM_GENXML_XML_FILES = \
cle/v3d_packet_v21.xml \
cle/v3d_packet_v33.xml \
cle/v3d_packet_v41.xml \
cle/v3d_packet_v42.xml \
$()
BROADCOM_FILES = \

View file

@ -22,6 +22,7 @@ v3d_versions = [
21,
33,
41,
42,
]
v3d_xml_files = []

File diff suppressed because it is too large Load diff

View file

@ -35,6 +35,8 @@
# include "cle/v3d_packet_v33_pack.h"
#elif (V3D_VERSION == 41)
# include "cle/v3d_packet_v41_pack.h"
#elif (V3D_VERSION == 42)
# include "cle/v3d_packet_v42_pack.h"
#else
# error "Need to add a pack header include for this v3d version"
#endif

View file

@ -38,6 +38,9 @@
#elif (V3D_VERSION == 41)
# define V3DX(x) V3D41_##x
# define v3dX(x) v3d41_##x
#elif (V3D_VERSION == 42)
# define V3DX(x) V3D42_##x
# define v3dX(x) v3d42_##x
#else
# error "Need to add prefixing macros for this v3d version"
#endif