diff options
Diffstat (limited to 'meta-steppeeagle/recipes-graphics/mesa/mesa/0001-radeonsi-add-support-for-Mullins-asics.patch')
-rw-r--r-- | meta-steppeeagle/recipes-graphics/mesa/mesa/0001-radeonsi-add-support-for-Mullins-asics.patch | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/meta-steppeeagle/recipes-graphics/mesa/mesa/0001-radeonsi-add-support-for-Mullins-asics.patch b/meta-steppeeagle/recipes-graphics/mesa/mesa/0001-radeonsi-add-support-for-Mullins-asics.patch new file mode 100644 index 00000000..51b1d070 --- /dev/null +++ b/meta-steppeeagle/recipes-graphics/mesa/mesa/0001-radeonsi-add-support-for-Mullins-asics.patch @@ -0,0 +1,74 @@ +From 5dfd2c48a8d4b362a6119a2dcbfe66e163e3af35 Mon Sep 17 00:00:00 2001 +From: Samuel Li <samuel.li@amd.com> +Date: Thu, 17 Apr 2014 15:49:52 -0400 +Subject: [PATCH 1/2] radeonsi: add support for Mullins asics. + +Signed-off-by: Samuel Li <samuel.li@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + src/gallium/drivers/radeon/r600_pipe_common.c | 2 ++ + src/gallium/drivers/radeonsi/si_state.c | 2 ++ + src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 1 + + src/gallium/winsys/radeon/drm/radeon_winsys.h | 1 + + 4 files changed, 6 insertions(+) + +diff --git a/src/gallium/drivers/radeon/r600_pipe_common.c b/src/gallium/drivers/radeon/r600_pipe_common.c +index 7508865..db6709a 100644 +--- a/src/gallium/drivers/radeon/r600_pipe_common.c ++++ b/src/gallium/drivers/radeon/r600_pipe_common.c +@@ -293,6 +293,7 @@ static const char* r600_get_name(struct pipe_screen* pscreen) + case CHIP_KAVERI: return "AMD KAVERI"; + case CHIP_KABINI: return "AMD KABINI"; + case CHIP_HAWAII: return "AMD HAWAII"; ++ case CHIP_MULLINS: return "AMD MULLINS"; + default: return "AMD unknown"; + } + } +@@ -410,6 +411,7 @@ const char *r600_get_llvm_processor_name(enum radeon_family family) + case CHIP_KABINI: return "kabini"; + case CHIP_KAVERI: return "kaveri"; + case CHIP_HAWAII: return "hawaii"; ++ case CHIP_MULLINS: return "mullins"; + default: return ""; + #endif + } +diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c +index ab9c4cc..85ef5ae 100644 +--- a/src/gallium/drivers/radeonsi/si_state.c ++++ b/src/gallium/drivers/radeonsi/si_state.c +@@ -3086,6 +3086,8 @@ void si_init_config(struct si_context *sctx) + /* XXX todo */ + case CHIP_KABINI: + /* XXX todo */ ++ case CHIP_MULLINS: ++ /* XXX todo */ + default: + si_pm4_set_reg(pm4, R_028350_PA_SC_RASTER_CONFIG, 0x00000000); + si_pm4_set_reg(pm4, R_028354_PA_SC_RASTER_CONFIG_1, 0x00000000); +diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c +index 0eb0c6a..602c406 100644 +--- a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c ++++ b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c +@@ -276,6 +276,7 @@ static boolean do_winsys_init(struct radeon_drm_winsys *ws) + case CHIP_KAVERI: + case CHIP_KABINI: + case CHIP_HAWAII: ++ case CHIP_MULLINS: + ws->info.chip_class = CIK; + break; + } +diff --git a/src/gallium/winsys/radeon/drm/radeon_winsys.h b/src/gallium/winsys/radeon/drm/radeon_winsys.h +index fe0617b..1c0c825 100644 +--- a/src/gallium/winsys/radeon/drm/radeon_winsys.h ++++ b/src/gallium/winsys/radeon/drm/radeon_winsys.h +@@ -130,6 +130,7 @@ enum radeon_family { + CHIP_KAVERI, + CHIP_KABINI, + CHIP_HAWAII, ++ CHIP_MULLINS, + CHIP_LAST, + }; + +-- +1.8.3.1 + |