diff options
Diffstat (limited to 'meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0172-drm-amdgpu-add-amdgpu_family.h.patch')
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0172-drm-amdgpu-add-amdgpu_family.h.patch | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0172-drm-amdgpu-add-amdgpu_family.h.patch b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0172-drm-amdgpu-add-amdgpu_family.h.patch new file mode 100644 index 00000000..c3f7332d --- /dev/null +++ b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0172-drm-amdgpu-add-amdgpu_family.h.patch @@ -0,0 +1,89 @@ +From 8a94f39580e4f3c8df82f3e88e9ef1c35d607501 Mon Sep 17 00:00:00 2001 +From: Alex Deucher <alexander.deucher@amd.com> +Date: Mon, 20 Apr 2015 16:49:21 -0400 +Subject: [PATCH 0172/1050] drm/amdgpu: add amdgpu_family.h +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This header defines asic families and attributes. + +Acked-by: Christian König <christian.koenig@amd.com> +Acked-by: Jammy Zhou <Jammy.Zhou@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_family.h | 62 ++++++++++++++++++++++++++++++ + 1 file changed, 62 insertions(+) + create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_family.h + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_family.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_family.h +new file mode 100644 +index 0000000..0698764 +--- /dev/null ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_family.h +@@ -0,0 +1,62 @@ ++/* ++ * Copyright 2008 Advanced Micro Devices, Inc. ++ * Copyright 2008 Red Hat Inc. ++ * Copyright 2009 Jerome Glisse. ++ * ++ * Permission is hereby granted, free of charge, to any person obtaining a ++ * copy of this software and associated documentation files (the "Software"), ++ * to deal in the Software without restriction, including without limitation ++ * the rights to use, copy, modify, merge, publish, distribute, sublicense, ++ * and/or sell copies of the Software, and to permit persons to whom the ++ * Software is furnished to do so, subject to the following conditions: ++ * ++ * The above copyright notice and this permission notice shall be included in ++ * all copies or substantial portions of the Software. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL ++ * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR ++ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ++ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR ++ * OTHER DEALINGS IN THE SOFTWARE. ++ * ++ * Authors: Dave Airlie ++ * Alex Deucher ++ * Jerome Glisse ++ */ ++ ++/* this file defines the CHIP_ and family flags used in the pciids, ++ * its is common between kms and non-kms because duplicating it and ++ * changing one place is fail. ++ */ ++#ifndef AMDGPU_FAMILY_H ++#define AMDGPU_FAMILY_H ++/* ++ * Supported ASIC types ++ */ ++enum amdgpu_asic_type { ++ CHIP_BONAIRE = 0, ++ CHIP_KAVERI, ++ CHIP_KABINI, ++ CHIP_HAWAII, ++ CHIP_MULLINS, ++ CHIP_TOPAZ, ++ CHIP_TONGA, ++ CHIP_CARRIZO, ++ CHIP_LAST, ++}; ++ ++/* ++ * Chip flags ++ */ ++enum amdgpu_chip_flags { ++ AMDGPU_ASIC_MASK = 0x0000ffffUL, ++ AMDGPU_FLAGS_MASK = 0xffff0000UL, ++ AMDGPU_IS_MOBILITY = 0x00010000UL, ++ AMDGPU_IS_APU = 0x00020000UL, ++ AMDGPU_IS_PX = 0x00040000UL, ++ AMDGPU_EXP_HW_SUPPORT = 0x00080000UL, ++}; ++ ++#endif +-- +1.9.1 + |