aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2251-drm-amd-include-cleanup-vega10-umc-header-files.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2251-drm-amd-include-cleanup-vega10-umc-header-files.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2251-drm-amd-include-cleanup-vega10-umc-header-files.patch315
1 files changed, 315 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2251-drm-amd-include-cleanup-vega10-umc-header-files.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2251-drm-amd-include-cleanup-vega10-umc-header-files.patch
new file mode 100644
index 00000000..2333a5a5
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2251-drm-amd-include-cleanup-vega10-umc-header-files.patch
@@ -0,0 +1,315 @@
+From ad852b0886aa315ffc482be439634db99910428c Mon Sep 17 00:00:00 2001
+From: Feifei Xu <Feifei.Xu@amd.com>
+Date: Wed, 22 Nov 2017 15:23:20 +0800
+Subject: [PATCH 2251/4131] drm/amd/include: cleanup vega10 umc header files.
+
+Remove asic/vega10/UMC folder.
+
+Change-Id: Ic99f95e957c24cac3d5cb8768fa63452c8d1e505
+Signed-off-by: Feifei Xu <Feifei.Xu@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +-
+ .../drm/amd/include/asic_reg/umc/umc_6_0_default.h | 31 +++++++++++++
+ .../drm/amd/include/asic_reg/umc/umc_6_0_offset.h | 52 ++++++++++++++++++++++
+ .../drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h | 36 +++++++++++++++
+ .../include/asic_reg/vega10/UMC/umc_6_0_default.h | 31 -------------
+ .../include/asic_reg/vega10/UMC/umc_6_0_offset.h | 52 ----------------------
+ .../include/asic_reg/vega10/UMC/umc_6_0_sh_mask.h | 36 ---------------
+ 7 files changed, 120 insertions(+), 120 deletions(-)
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_default.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_offset.h
+ create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h
+ delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_default.h
+ delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_offset.h
+ delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_sh_mask.h
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
+index 34ba6d6..432c3da 100644
+--- a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
++++ b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
+@@ -36,7 +36,7 @@
+ #include "athub/athub_1_0_offset.h"
+
+ #include "soc15_common.h"
+-#include "vega10/UMC/umc_6_0_sh_mask.h"
++#include "umc/umc_6_0_sh_mask.h"
+
+ #include "nbio_v6_1.h"
+ #include "nbio_v7_0.h"
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_default.h b/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_default.h
+new file mode 100644
+index 0000000..128a18f
+--- /dev/null
++++ b/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_default.h
+@@ -0,0 +1,31 @@
++/*
++ * Copyright (C) 2017 Advanced Micro Devices, Inc.
++ *
++ * 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) 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.
++ */
++
++#ifndef _umc_6_0_DEFAULT_HEADER
++#define _umc_6_0_DEFAULT_HEADER
++
++#define mmUMCCH0_0_EccCtrl_DEFAULT 0x00000000
++
++#define mmUMCCH0_0_UMC_CONFIG_DEFAULT 0x00000203
++
++#define mmUMCCH0_0_UmcLocalCap_DEFAULT 0x00000000
++
++#endif
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_offset.h b/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_offset.h
+new file mode 100644
+index 0000000..6985dbb
+--- /dev/null
++++ b/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_offset.h
+@@ -0,0 +1,52 @@
++/*
++ * Copyright (C) 2017 Advanced Micro Devices, Inc.
++ *
++ * 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) 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.
++ */
++
++#ifndef _umc_6_0_OFFSET_H_
++#define _umc_6_0_OFFSET_H_
++
++#define mmUMCCH0_0_EccCtrl 0x0053
++#define mmUMCCH0_0_EccCtrl_BASE_IDX 0
++#define mmUMCCH1_0_EccCtrl 0x0853
++#define mmUMCCH1_0_EccCtrl_BASE_IDX 0
++#define mmUMCCH2_0_EccCtrl 0x1053
++#define mmUMCCH2_0_EccCtrl_BASE_IDX 0
++#define mmUMCCH3_0_EccCtrl 0x1853
++#define mmUMCCH3_0_EccCtrl_BASE_IDX 0
++
++#define mmUMCCH0_0_UMC_CONFIG 0x0040
++#define mmUMCCH0_0_UMC_CONFIG_BASE_IDX 0
++#define mmUMCCH1_0_UMC_CONFIG 0x0840
++#define mmUMCCH1_0_UMC_CONFIG_BASE_IDX 0
++#define mmUMCCH2_0_UMC_CONFIG 0x1040
++#define mmUMCCH2_0_UMC_CONFIG_BASE_IDX 0
++#define mmUMCCH3_0_UMC_CONFIG 0x1840
++#define mmUMCCH3_0_UMC_CONFIG_BASE_IDX 0
++
++#define mmUMCCH0_0_UmcLocalCap 0x0306
++#define mmUMCCH0_0_UmcLocalCap_BASE_IDX 0
++#define mmUMCCH1_0_UmcLocalCap 0x0b06
++#define mmUMCCH1_0_UmcLocalCap_BASE_IDX 0
++#define mmUMCCH2_0_UmcLocalCap 0x1306
++#define mmUMCCH2_0_UmcLocalCap_BASE_IDX 0
++#define mmUMCCH3_0_UmcLocalCap 0x1b06
++#define mmUMCCH3_0_UmcLocalCap_BASE_IDX 0
++
++#endif
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h b/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h
+new file mode 100644
+index 0000000..3e857d1
+--- /dev/null
++++ b/drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h
+@@ -0,0 +1,36 @@
++/*
++ * Copyright (C) 2017 Advanced Micro Devices, Inc.
++ *
++ * 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) 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.
++ */
++
++#ifndef _umc_6_0_SH_MASK_HEADER
++#define _umc_6_0_SH_MASK_HEADER
++
++#define UMCCH0_0_EccCtrl__RdEccEn_MASK 0x00000400L
++#define UMCCH0_0_EccCtrl__RdEccEn__SHIFT 0xa
++#define UMCCH0_0_EccCtrl__WrEccEn_MASK 0x00000001L
++#define UMCCH0_0_EccCtrl__WrEccEn__SHIFT 0x0
++
++#define UMCCH0_0_UMC_CONFIG__DramReady_MASK 0x80000000L
++#define UMCCH0_0_UMC_CONFIG__DramReady__SHIFT 0x1f
++
++#define UMCCH0_0_UmcLocalCap__EccDis_MASK 0x00000001L
++#define UMCCH0_0_UmcLocalCap__EccDis__SHIFT 0x0
++
++#endif
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_default.h b/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_default.h
+deleted file mode 100644
+index 128a18f..0000000
+--- a/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_default.h
++++ /dev/null
+@@ -1,31 +0,0 @@
+-/*
+- * Copyright (C) 2017 Advanced Micro Devices, Inc.
+- *
+- * 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) 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.
+- */
+-
+-#ifndef _umc_6_0_DEFAULT_HEADER
+-#define _umc_6_0_DEFAULT_HEADER
+-
+-#define mmUMCCH0_0_EccCtrl_DEFAULT 0x00000000
+-
+-#define mmUMCCH0_0_UMC_CONFIG_DEFAULT 0x00000203
+-
+-#define mmUMCCH0_0_UmcLocalCap_DEFAULT 0x00000000
+-
+-#endif
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_offset.h b/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_offset.h
+deleted file mode 100644
+index 6985dbb..0000000
+--- a/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_offset.h
++++ /dev/null
+@@ -1,52 +0,0 @@
+-/*
+- * Copyright (C) 2017 Advanced Micro Devices, Inc.
+- *
+- * 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) 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.
+- */
+-
+-#ifndef _umc_6_0_OFFSET_H_
+-#define _umc_6_0_OFFSET_H_
+-
+-#define mmUMCCH0_0_EccCtrl 0x0053
+-#define mmUMCCH0_0_EccCtrl_BASE_IDX 0
+-#define mmUMCCH1_0_EccCtrl 0x0853
+-#define mmUMCCH1_0_EccCtrl_BASE_IDX 0
+-#define mmUMCCH2_0_EccCtrl 0x1053
+-#define mmUMCCH2_0_EccCtrl_BASE_IDX 0
+-#define mmUMCCH3_0_EccCtrl 0x1853
+-#define mmUMCCH3_0_EccCtrl_BASE_IDX 0
+-
+-#define mmUMCCH0_0_UMC_CONFIG 0x0040
+-#define mmUMCCH0_0_UMC_CONFIG_BASE_IDX 0
+-#define mmUMCCH1_0_UMC_CONFIG 0x0840
+-#define mmUMCCH1_0_UMC_CONFIG_BASE_IDX 0
+-#define mmUMCCH2_0_UMC_CONFIG 0x1040
+-#define mmUMCCH2_0_UMC_CONFIG_BASE_IDX 0
+-#define mmUMCCH3_0_UMC_CONFIG 0x1840
+-#define mmUMCCH3_0_UMC_CONFIG_BASE_IDX 0
+-
+-#define mmUMCCH0_0_UmcLocalCap 0x0306
+-#define mmUMCCH0_0_UmcLocalCap_BASE_IDX 0
+-#define mmUMCCH1_0_UmcLocalCap 0x0b06
+-#define mmUMCCH1_0_UmcLocalCap_BASE_IDX 0
+-#define mmUMCCH2_0_UmcLocalCap 0x1306
+-#define mmUMCCH2_0_UmcLocalCap_BASE_IDX 0
+-#define mmUMCCH3_0_UmcLocalCap 0x1b06
+-#define mmUMCCH3_0_UmcLocalCap_BASE_IDX 0
+-
+-#endif
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_sh_mask.h b/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_sh_mask.h
+deleted file mode 100644
+index 3e857d1..0000000
+--- a/drivers/gpu/drm/amd/include/asic_reg/vega10/UMC/umc_6_0_sh_mask.h
++++ /dev/null
+@@ -1,36 +0,0 @@
+-/*
+- * Copyright (C) 2017 Advanced Micro Devices, Inc.
+- *
+- * 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) 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.
+- */
+-
+-#ifndef _umc_6_0_SH_MASK_HEADER
+-#define _umc_6_0_SH_MASK_HEADER
+-
+-#define UMCCH0_0_EccCtrl__RdEccEn_MASK 0x00000400L
+-#define UMCCH0_0_EccCtrl__RdEccEn__SHIFT 0xa
+-#define UMCCH0_0_EccCtrl__WrEccEn_MASK 0x00000001L
+-#define UMCCH0_0_EccCtrl__WrEccEn__SHIFT 0x0
+-
+-#define UMCCH0_0_UMC_CONFIG__DramReady_MASK 0x80000000L
+-#define UMCCH0_0_UMC_CONFIG__DramReady__SHIFT 0x1f
+-
+-#define UMCCH0_0_UmcLocalCap__EccDis_MASK 0x00000001L
+-#define UMCCH0_0_UmcLocalCap__EccDis__SHIFT 0x0
+-
+-#endif
+--
+2.7.4
+