amd-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] drm/amdgpu: add UMC 8.11.0 support
@ 2022-05-03 20:28 Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu: add GMC11 support for GC 11.0.2 Alex Deucher
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Add initial support for UMC 8.11.0.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
index ab9f8b7e0aa8..2b4241aaf6cc 100644
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
@@ -591,6 +591,7 @@ static void gmc_v11_0_set_umc_funcs(struct amdgpu_device *adev)
 {
 	switch (adev->ip_versions[UMC_HWIP][0]) {
 	case IP_VERSION(8, 10, 0):
+	case IP_VERSION(8, 11, 0):
 		break;
 	default:
 		break;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: add GMC11 support for GC 11.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/discovery: add gmc11 " Alex Deucher
                   ` (22 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Add initial support for GC 11.0.2.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
index 2b4241aaf6cc..2f3debbb1a52 100644
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
@@ -747,6 +747,7 @@ static int gmc_v11_0_sw_init(void *handle)
 
 	switch (adev->ip_versions[GC_HWIP][0]) {
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		adev->num_vmhubs = 2;
 		/*
 		 * To fulfill 4-level page support,
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/discovery: add gmc11 support for GC 11.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu: add GMC11 support for GC 11.0.2 Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/psp13: add support for MP0 13.0.7 Alex Deucher
                   ` (21 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Enable gmc11 support.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
index 02583b34b996..6771eb798de8 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
@@ -1521,6 +1521,7 @@ static int amdgpu_discovery_set_gmc_ip_blocks(struct amdgpu_device *adev)
 		amdgpu_device_ip_block_add(adev, &gmc_v10_0_ip_block);
 		break;
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		amdgpu_device_ip_block_add(adev, &gmc_v11_0_ip_block);
 		break;
 	default:
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/psp13: add support for MP0 13.0.7
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu: add GMC11 support for GC 11.0.2 Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/discovery: add gmc11 " Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/discovery: add psp13 support for PSP 13.0.7 Alex Deucher
                   ` (20 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Chengming Gui, Hawking Zhang

From: Chengming Gui <Jack.Gui@amd.com>

Enable support in psp code.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Chengming Gui <Jack.Gui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 ++
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
index 7f9ab12ae1ab..25c90ad2c0b7 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
@@ -84,6 +84,7 @@ static void psp_check_pmfw_centralized_cstate_management(struct psp_context *psp
 	case IP_VERSION(11, 0, 13):
 	case IP_VERSION(13, 0, 0):
 	case IP_VERSION(13, 0, 2):
+	case IP_VERSION(13, 0, 7):
 		psp->pmfw_centralized_cstate_management = true;
 		break;
 	default:
@@ -144,6 +145,7 @@ static int psp_early_init(void *handle)
 		}
 		break;
 	case IP_VERSION(13, 0, 0):
+	case IP_VERSION(13, 0, 7):
 		psp_v13_0_set_psp_funcs(psp);
 		psp->autoload_supported = true;
 		break;
diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c b/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
index 8d3cdfe17f56..9beb94681dd2 100644
--- a/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
@@ -42,6 +42,7 @@ MODULE_FIRMWARE("amdgpu/psp_13_0_8_asd.bin");
 MODULE_FIRMWARE("amdgpu/psp_13_0_8_toc.bin");
 MODULE_FIRMWARE("amdgpu/psp_13_0_8_ta.bin");
 MODULE_FIRMWARE("amdgpu/psp_13_0_0_sos.bin");
+MODULE_FIRMWARE("amdgpu/psp_13_0_7_sos.bin");
 
 /* For large FW files the time to complete can be very long */
 #define USBC_PD_POLLING_LIMIT_S 240
@@ -94,6 +95,7 @@ static int psp_v13_0_init_microcode(struct psp_context *psp)
 			return err;
 		break;
 	case IP_VERSION(13, 0, 0):
+	case IP_VERSION(13, 0, 7):
 		err = psp_init_sos_microcode(psp, chip_name);
 		if (err)
 			return err;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/discovery: add psp13 support for PSP 13.0.7
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (2 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/psp13: add support for MP0 13.0.7 Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu: add VCN4_0_4 firmware Alex Deucher
                   ` (19 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Chengming Gui, Hawking Zhang

From: Chengming Gui <Jack.Gui@amd.com>

Enable psp 13 support.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Chengming Gui <Jack.Gui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
index 6771eb798de8..da2466b37839 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
@@ -1603,6 +1603,7 @@ static int amdgpu_discovery_set_psp_ip_blocks(struct amdgpu_device *adev)
 	case IP_VERSION(13, 0, 2):
 	case IP_VERSION(13, 0, 3):
 	case IP_VERSION(13, 0, 5):
+	case IP_VERSION(13, 0, 7):
 	case IP_VERSION(13, 0, 8):
 		amdgpu_device_ip_block_add(adev, &psp_v13_0_ip_block);
 		break;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: add VCN4_0_4 firmware
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (3 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/discovery: add psp13 support for PSP 13.0.7 Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4 Alex Deucher
                   ` (18 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Sonny Jiang, Alex Deucher, James Zhu

From: James Zhu <James.Zhu@amd.com>

Add VCN4_0_4 firmware.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
index 29f26db92f5c..eccf001928b2 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
@@ -54,6 +54,7 @@
 #define FIRMWARE_YELLOW_CARP	"amdgpu/yellow_carp_vcn.bin"
 #define FIRMWARE_VCN_3_1_2	"amdgpu/vcn_3_1_2.bin"
 #define FIRMWARE_VCN4_0_0	"amdgpu/vcn_4_0_0.bin"
+#define FIRMWARE_VCN4_0_4      "amdgpu/vcn_4_0_4.bin"
 
 MODULE_FIRMWARE(FIRMWARE_RAVEN);
 MODULE_FIRMWARE(FIRMWARE_PICASSO);
@@ -73,6 +74,7 @@ MODULE_FIRMWARE(FIRMWARE_BEIGE_GOBY);
 MODULE_FIRMWARE(FIRMWARE_YELLOW_CARP);
 MODULE_FIRMWARE(FIRMWARE_VCN_3_1_2);
 MODULE_FIRMWARE(FIRMWARE_VCN4_0_0);
+MODULE_FIRMWARE(FIRMWARE_VCN4_0_4);
 
 static void amdgpu_vcn_idle_work_handler(struct work_struct *work);
 
@@ -183,6 +185,12 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev)
 			(adev->pg_flags & AMD_PG_SUPPORT_VCN_DPG))
 			adev->vcn.indirect_sram = true;
 		break;
+	case IP_VERSION(4, 0, 4):
+		fw_name = FIRMWARE_VCN4_0_4;
+		if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) &&
+			(adev->pg_flags & AMD_PG_SUPPORT_VCN_DPG))
+			adev->vcn.indirect_sram = false;
+		break;
 	default:
 		return -EINVAL;
 	}
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (4 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu: add VCN4_0_4 firmware Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/jpeg: enable JPEG PG " Alex Deucher
                   ` (17 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Sonny Jiang, Alex Deucher, James Zhu

From: James Zhu <James.Zhu@amd.com>

Enable JPEG CG for VCN4_0_4.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/soc21.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index d91bd70028b5..6d6aca7f64d9 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -548,7 +548,8 @@ static int soc21_common_early_init(void *handle)
 		adev->external_rev_id = adev->rev_id + 0x1; // TODO: need update
 		break;
 	case IP_VERSION(11, 0, 2):
-		adev->cg_flags = 0;
+		adev->cg_flags =
+			AMD_CG_SUPPORT_JPEG_MGCG;
 		adev->pg_flags = 0;
 		adev->external_rev_id = adev->rev_id + 0x10;
 		break;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (5 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4 Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN CG " Alex Deucher
                   ` (16 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Sonny Jiang, Alex Deucher, James Zhu

From: James Zhu <James.Zhu@amd.com>

Enable JPEG PG for VCN4_0_4.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/soc21.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index 6d6aca7f64d9..a75860e6c3b4 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -550,7 +550,8 @@ static int soc21_common_early_init(void *handle)
 	case IP_VERSION(11, 0, 2):
 		adev->cg_flags =
 			AMD_CG_SUPPORT_JPEG_MGCG;
-		adev->pg_flags = 0;
+		adev->pg_flags =
+			AMD_PG_SUPPORT_JPEG;
 		adev->external_rev_id = adev->rev_id + 0x10;
 		break;
 	default:
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/vcn: enable VCN CG for VCN4_0_4
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (6 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/jpeg: enable JPEG PG " Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN PG " Alex Deucher
                   ` (15 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Sonny Jiang, Alex Deucher, James Zhu

From: James Zhu <James.Zhu@amd.com>

Enable VCN CG for VCN4_0_4.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/soc21.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index a75860e6c3b4..d2ea7db18141 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -549,6 +549,7 @@ static int soc21_common_early_init(void *handle)
 		break;
 	case IP_VERSION(11, 0, 2):
 		adev->cg_flags =
+			AMD_CG_SUPPORT_VCN_MGCG |
 			AMD_CG_SUPPORT_JPEG_MGCG;
 		adev->pg_flags =
 			AMD_PG_SUPPORT_JPEG;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/vcn: enable VCN PG for VCN4_0_4
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (7 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN CG " Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN DPG mode " Alex Deucher
                   ` (14 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Sonny Jiang, Alex Deucher, James Zhu

From: James Zhu <James.Zhu@amd.com>

Enable VCN PG for VCN4_0_4.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/soc21.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index d2ea7db18141..b72bbad753f5 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -552,6 +552,7 @@ static int soc21_common_early_init(void *handle)
 			AMD_CG_SUPPORT_VCN_MGCG |
 			AMD_CG_SUPPORT_JPEG_MGCG;
 		adev->pg_flags =
+			AMD_PG_SUPPORT_VCN |
 			AMD_PG_SUPPORT_JPEG;
 		adev->external_rev_id = adev->rev_id + 0x10;
 		break;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (8 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN PG " Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:28 ` [PATCH] drm/amdgpu: Enable vcn v4_0_4 sram Alex Deucher
                   ` (13 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Sonny Jiang, Alex Deucher, James Zhu

From: James Zhu <James.Zhu@amd.com>

Enable VCN DPG mode for VCN4_0_4.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/soc21.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index b72bbad753f5..7bafc146aa55 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -553,6 +553,7 @@ static int soc21_common_early_init(void *handle)
 			AMD_CG_SUPPORT_JPEG_MGCG;
 		adev->pg_flags =
 			AMD_PG_SUPPORT_VCN |
+			AMD_PG_SUPPORT_VCN_DPG |
 			AMD_PG_SUPPORT_JPEG;
 		adev->external_rev_id = adev->rev_id + 0x10;
 		break;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: Enable vcn v4_0_4 sram
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (9 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN DPG mode " Alex Deucher
@ 2022-05-03 20:28 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: enable vcn/jpeg v4_0_4 Alex Deucher
                   ` (12 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:28 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Leo Liu, Sonny Jiang

From: Sonny Jiang <sonjiang@amd.com>

enable vcn v4_0_4 sram

Signed-off-by: Sonny Jiang <sonjiang@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
index eccf001928b2..0974ebf9a9a4 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
@@ -189,7 +189,7 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev)
 		fw_name = FIRMWARE_VCN4_0_4;
 		if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) &&
 			(adev->pg_flags & AMD_PG_SUPPORT_VCN_DPG))
-			adev->vcn.indirect_sram = false;
+			adev->vcn.indirect_sram = true;
 		break;
 	default:
 		return -EINVAL;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/discovery: enable vcn/jpeg v4_0_4
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (10 preceding siblings ...)
  2022-05-03 20:28 ` [PATCH] drm/amdgpu: Enable vcn v4_0_4 sram Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add sdma 6.0.2 firware support Alex Deucher
                   ` (11 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Sonny Jiang, Alex Deucher, James Zhu

From: James Zhu <James.Zhu@amd.com>

Enable vcn/jpeg 4_0_4.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
index da2466b37839..abd2a6f96ad5 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
@@ -1861,6 +1861,7 @@ static int amdgpu_discovery_set_mm_ip_blocks(struct amdgpu_device *adev)
 			amdgpu_device_ip_block_add(adev, &vcn_v3_0_ip_block);
 			break;
 		case IP_VERSION(4, 0, 0):
+		case IP_VERSION(4, 0, 4):
 			amdgpu_device_ip_block_add(adev, &vcn_v4_0_ip_block);
 			amdgpu_device_ip_block_add(adev, &jpeg_v4_0_ip_block);
 			break;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: add sdma 6.0.2 firware support
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (11 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: enable vcn/jpeg v4_0_4 Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdkfd: add asic support for SDMA 6.0.2 Alex Deucher
                   ` (10 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

define sdma 6.0.2 firmware.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
index d1f2d804f928..7650c1e530a3 100644
--- a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
@@ -45,6 +45,7 @@
 #include "v11_structs.h"
 
 MODULE_FIRMWARE("amdgpu/sdma_6_0_0.bin");
+MODULE_FIRMWARE("amdgpu/sdma_6_0_2.bin");
 
 #define SDMA1_REG_OFFSET 0x600
 #define SDMA0_HYP_DEC_REG_START 0x5880
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdkfd: add asic support for SDMA 6.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (12 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add sdma 6.0.2 firware support Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add sdma6 " Alex Deucher
                   ` (9 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Eric Huang, Alex Deucher

From: Eric Huang <jinhuieric.huang@amd.com>

It is inherited from SDMA 6.0.0.

Signed-off-by: Eric Huang <jinhuieric.huang@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device.c b/drivers/gpu/drm/amd/amdkfd/kfd_device.c
index 3d4faa66d4b0..3b6f1fc20ea5 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_device.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_device.c
@@ -87,6 +87,7 @@ static void kfd_device_info_set_sdma_info(struct kfd_dev *kfd)
 	case IP_VERSION(5, 2, 4):/* DIMGREY_CAVEFISH */
 	case IP_VERSION(5, 2, 5):/* BEIGE_GOBY */
 	case IP_VERSION(6, 0, 0):
+	case IP_VERSION(6, 0, 2):
 		kfd->device_info.num_sdma_queues_per_engine = 8;
 		break;
 	default:
@@ -98,6 +99,7 @@ static void kfd_device_info_set_sdma_info(struct kfd_dev *kfd)
 
 	switch (sdma_version) {
 	case IP_VERSION(6, 0, 0):
+	case IP_VERSION(6, 0, 2):
 		/* Reserve 1 for paging and 1 for gfx */
 		kfd->device_info.num_reserved_sdma_queues_per_engine = 2;
 		/* BIT(0)=engine-0 queue-0; BIT(1)=engine-1 queue-0; BIT(2)=engine-0 queue-1; ... */
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (13 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdkfd: add asic support for SDMA 6.0.2 Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add mes 11 firmware for mes 11.0.2 Alex Deucher
                   ` (8 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Enable sdma6 support.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
index abd2a6f96ad5..903d75aec75c 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
@@ -1784,6 +1784,7 @@ static int amdgpu_discovery_set_sdma_ip_blocks(struct amdgpu_device *adev)
 		amdgpu_device_ip_block_add(adev, &sdma_v5_2_ip_block);
 		break;
 	case IP_VERSION(6, 0, 0):
+	case IP_VERSION(6, 0, 2):
 		amdgpu_device_ip_block_add(adev, &sdma_v6_0_ip_block);
 		break;
 	default:
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: add mes 11 firmware for mes 11.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (14 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add sdma6 " Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add mes11 support for GC 11.0.2 Alex Deucher
                   ` (7 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Define firmware for MES 11.0.2.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c b/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
index 12e048c83b0c..8af935930f89 100644
--- a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
@@ -34,6 +34,8 @@
 
 MODULE_FIRMWARE("amdgpu/gc_11_0_0_mes.bin");
 MODULE_FIRMWARE("amdgpu/gc_11_0_0_mes1.bin");
+MODULE_FIRMWARE("amdgpu/gc_11_0_2_mes.bin");
+MODULE_FIRMWARE("amdgpu/gc_11_0_2_mes1.bin");
 
 static int mes_v11_0_hw_fini(void *handle);
 static int mes_v11_0_kiq_hw_init(struct amdgpu_device *adev);
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/discovery: add mes11 support for GC 11.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (15 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add mes 11 firmware for mes 11.0.2 Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add gc v11_0_2 imu firmware Alex Deucher
                   ` (6 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Enable Micro Engine Scheduler support.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
index 903d75aec75c..8d7b087b56fb 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
@@ -1899,6 +1899,7 @@ static int amdgpu_discovery_set_mes_ip_blocks(struct amdgpu_device *adev)
 		}
 		break;
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		amdgpu_device_ip_block_add(adev, &mes_v11_0_ip_block);
 		adev->enable_mes = true;
 		adev->enable_mes_kiq = true;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: add gc v11_0_2 imu firmware
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (16 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add mes11 support for GC 11.0.2 Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add initial GC 11.0.2 support Alex Deucher
                   ` (5 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

add gc v11_0_2 imu firmware

Signed-off-by: Flora Cui <flora.cui@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c b/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
index 81952a6767d0..d73d271ef81f 100644
--- a/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
@@ -29,6 +29,7 @@
 #include "gc/gc_11_0_0_sh_mask.h"
 
 MODULE_FIRMWARE("amdgpu/gc_11_0_0_imu.bin");
+MODULE_FIRMWARE("amdgpu/gc_11_0_2_imu.bin");
 
 static int imu_v11_0_init_microcode(struct amdgpu_device *adev)
 {
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: add initial GC 11.0.2 support
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (17 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add gc v11_0_2 imu firmware Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdkfd: add asic support for GC 11.0.2 Alex Deucher
                   ` (4 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Add initial support for GC 11.0.2 to gfx_v11_0.c.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
index 8a1c0f783a2a..97d37b2e58f2 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
@@ -59,6 +59,10 @@ MODULE_FIRMWARE("amdgpu/gc_11_0_0_me.bin");
 MODULE_FIRMWARE("amdgpu/gc_11_0_0_mec.bin");
 MODULE_FIRMWARE("amdgpu/gc_11_0_0_rlc.bin");
 MODULE_FIRMWARE("amdgpu/gc_11_0_0_toc.bin");
+MODULE_FIRMWARE("amdgpu/gc_11_0_2_pfp.bin");
+MODULE_FIRMWARE("amdgpu/gc_11_0_2_me.bin");
+MODULE_FIRMWARE("amdgpu/gc_11_0_2_mec.bin");
+MODULE_FIRMWARE("amdgpu/gc_11_0_2_rlc.bin");
 
 static const struct soc15_reg_golden golden_settings_gc_11_0[] =
 {
@@ -1122,6 +1126,7 @@ static int gfx_v11_0_gpu_early_init(struct amdgpu_device *adev)
 
 	switch (adev->ip_versions[GC_HWIP][0]) {
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		adev->gfx.config.max_hw_contexts = 8;
 		adev->gfx.config.sc_prim_fifo_size_frontend = 0x20;
 		adev->gfx.config.sc_prim_fifo_size_backend = 0x100;
@@ -1548,6 +1553,7 @@ static int gfx_v11_0_sw_init(void *handle)
 
 	switch (adev->ip_versions[GC_HWIP][0]) {
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		adev->gfx.me.num_me = 1;
 		adev->gfx.me.num_pipe_per_me = 1;
 		adev->gfx.me.num_queue_per_pipe = 1;
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdkfd: add asic support for GC 11.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (18 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: add initial GC 11.0.2 support Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: update rlc ram for gc v11_0_2 Alex Deucher
                   ` (3 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Eric Huang, Alex Deucher

From: Eric Huang <jinhuieric.huang@amd.com>

Changes are inherited from GC 11.0.0.

Signed-off-by: Eric Huang <jinhuieric.huang@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c   | 1 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
index e9d79facb83a..765602a2cb47 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
@@ -1520,6 +1520,7 @@ static int kfd_fill_gpu_cache_info(struct kfd_dev *kdev,
 			num_of_cache_types = ARRAY_SIZE(yellow_carp_cache_info);
 			break;
 		case IP_VERSION(11, 0, 0):
+		case IP_VERSION(11, 0, 2):
 			pcache_info = cache_info;
 			num_of_cache_types =
 				kfd_fill_gpu_cache_info_from_gfx_config(kdev, pcache_info);
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device.c b/drivers/gpu/drm/amd/amdkfd/kfd_device.c
index 3b6f1fc20ea5..ad41e6018ccd 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_device.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_device.c
@@ -137,6 +137,7 @@ static void kfd_device_info_set_event_interrupt_class(struct kfd_dev *kfd)
 		kfd->device_info.event_interrupt_class = &event_interrupt_class_v9;
 		break;
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		kfd->device_info.event_interrupt_class = &event_interrupt_class_v11;
 		break;
 	default:
@@ -368,6 +369,10 @@ struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
 			gfx_target_version = 110000;
 			f2g = &gfx_v11_kfd2kgd;
 			break;
+		case IP_VERSION(11, 0, 2):
+			gfx_target_version = 110002;
+			f2g = &gfx_v11_kfd2kgd;
+			break;
 		default:
 			break;
 		}
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: update rlc ram for gc v11_0_2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (19 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdkfd: add asic support for GC 11.0.2 Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add gfx11 support for GC 11.0.2 Alex Deucher
                   ` (2 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Likun Gao, Hawking Zhang

From: Likun Gao <Likun.Gao@amd.com>

Add imu rlc ram register settings for gc v11_0_2

Signed-off-by: Likun Gao <Likun.Gao@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 85 +++++++++++++++++++++++++-
 1 file changed, 82 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c b/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
index d73d271ef81f..b1964cc26aee 100644
--- a/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
@@ -229,6 +229,75 @@ static const struct imu_rlc_ram_golden imu_rlc_ram_golden_11[] =
         IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCPG_PSP_DEBUG, CPG_PSP_DEBUG__GPA_OVERRIDE_MASK, 0)
 };
 
+static const struct imu_rlc_ram_golden imu_rlc_ram_golden_11_0_2[] =
+{
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_MISC, 0x0c48bff0, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_CREDITS, 0x003f3fbf, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_TAG_RESERVE0, 0x10200800, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_TAG_RESERVE1, 0x00000088, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_VCC_RESERVE0, 0x1d041040, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_VCC_RESERVE1, 0x80000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_IO_PRIORITY, 0x88888888, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_MAM_CTRL, 0x0000d800, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_ARB_FINAL, 0x000007ef, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_DRAM_PAGE_BURST, 0x20080200, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCEA_SDP_ENABLE, 0x00000001, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_APT_CNTL, 0x0000000c, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_CACHEABLE_DRAM_ADDRESS_END, 0x000fffff, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_IO_RD_COMBINE_FLUSH, 0x00055555, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_IO_WR_COMBINE_FLUSH, 0x00055555, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_DRAM_COMBINE_FLUSH, 0x00555555, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_MISC2, 0x00001ffe, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_SDP_CREDITS, 0x003f3fff, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_SDP_TAG_RESERVE1, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_SDP_VCC_RESERVE0, 0x00041000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_SDP_VCC_RESERVE1, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_SDP_VCD_RESERVE0, 0x00040000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_SDP_VCD_RESERVE1, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_MISC, 0x00000017, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGUS_SDP_ENABLE, 0x00000001, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCC_GC_SA_UNIT_DISABLE, 0x00fffc01, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCC_GC_PRIM_CONFIG, 0x000fffe1, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCC_RB_BACKEND_DISABLE, 0x00000f01, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCC_GC_SHADER_ARRAY_CONFIG, 0xfffe0001, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGL1_PIPE_STEER, 0x000000e4, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCH_PIPE_STEER, 0x000000e4, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGL2_PIPE_STEER_0, 0x01231023, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGB_ADDR_CONFIG, 0x00000243, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCUTCL2_HARVEST_BYPASS_GROUPS, 0x00000002, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_MX_L1_TLB_CNTL, 0x00000500, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_SYSTEM_APERTURE_LOW_ADDR, 0x00000001, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_SYSTEM_APERTURE_HIGH_ADDR, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_LOCAL_FB_ADDRESS_START, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_LOCAL_FB_ADDRESS_END, 0x000001ff, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_FB_LOCATION_BASE, 0x00006000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_FB_LOCATION_TOP, 0x000061ff, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_CONTEXT0_CNTL, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_CONTEXT1_CNTL, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_APT_CNTL, 0x0000000c, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_NB_TOP_OF_DRAM_SLOT1, 0xff800000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_NB_LOWER_TOP_OF_DRAM2, 0x00000001, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_NB_UPPER_TOP_OF_DRAM2, 0x00000fff, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_AGP_BASE, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_AGP_BOT, 0x00000002, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_AGP_TOP, 0x00000000, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_PROTECTION_FAULT_CNTL, 0x00001ffc, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_PROTECTION_FAULT_CNTL2, 0x00002825, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCMC_VM_MX_L1_TLB_CNTL, 0x00000501, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_CNTL, 0x00080603, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_CNTL2, 0x00000003, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_CNTL3, 0x00100003, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_CNTL5, 0x00003fe0, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_CONTEXT0_CNTL, 0x00000001, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_CONTEXT0_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES, 0x00000c00, 0xe0000000),
+        IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_CONTEXT1_CNTL, 0x00000001, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regGCVM_L2_CONTEXT1_PER_PFVF_PTE_CACHE_FRAGMENT_SIZES, 0x00000c00, 0xe0000000),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regSDMA0_UCODE_SELFLOAD_CONTROL, 0x00000210, 0),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regSDMA1_UCODE_SELFLOAD_CONTROL, 0x00000210, 0),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCPC_PSP_DEBUG, CPC_PSP_DEBUG__GPA_OVERRIDE_MASK, 0),
+	IMU_RLC_RAM_GOLDEN_VALUE(GC, 0, regCPG_PSP_DEBUG, CPG_PSP_DEBUG__GPA_OVERRIDE_MASK, 0)
+};
+
 void program_imu_rlc_ram(struct amdgpu_device *adev,
 				const struct imu_rlc_ram_golden *regs,
 				const u32 array_size)
@@ -268,9 +337,19 @@ static void imu_v11_0_program_rlc_ram(struct amdgpu_device *adev)
 
 	WREG32_SOC15(GC, 0, regGFX_IMU_RLC_RAM_INDEX, 0x2);
 
-	program_imu_rlc_ram(adev,
-				  imu_rlc_ram_golden_11,
-				  (const u32)ARRAY_SIZE(imu_rlc_ram_golden_11));
+	switch (adev->ip_versions[GC_HWIP][0]) {
+	case IP_VERSION(11, 0, 0):
+		program_imu_rlc_ram(adev, imu_rlc_ram_golden_11,
+				(const u32)ARRAY_SIZE(imu_rlc_ram_golden_11));
+		break;
+	case IP_VERSION(11, 0, 2):
+		program_imu_rlc_ram(adev, imu_rlc_ram_golden_11_0_2,
+				(const u32)ARRAY_SIZE(imu_rlc_ram_golden_11_0_2));
+		break;
+	default:
+		BUG();
+		break;
+	}
 
 	//Indicate the contents of the RAM are valid
 	reg_data = RREG32_SOC15(GC, 0, regGFX_IMU_RLC_RAM_INDEX);
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/discovery: add gfx11 support for GC 11.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (20 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: update rlc ram for gc v11_0_2 Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: set family " Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: enable cgcg and cgls for GC 11_0_2 Alex Deucher
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Enable gfx11 support.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
index 8d7b087b56fb..b9e04bdafcdd 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
@@ -1743,6 +1743,7 @@ static int amdgpu_discovery_set_gc_ip_blocks(struct amdgpu_device *adev)
 		amdgpu_device_ip_block_add(adev, &gfx_v10_0_ip_block);
 		break;
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		amdgpu_device_ip_block_add(adev, &gfx_v11_0_ip_block);
 		break;
 	default:
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu/discovery: set family for GC 11.0.2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (21 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add gfx11 support for GC 11.0.2 Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  2022-05-03 20:29 ` [PATCH] drm/amdgpu: enable cgcg and cgls for GC 11_0_2 Alex Deucher
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Flora Cui, Hawking Zhang

From: Flora Cui <flora.cui@amd.com>

Set AMDGPU_FAMILY_GC_11_0_0.

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Flora Cui <flora.cui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
index b9e04bdafcdd..7ffbe38450cc 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
@@ -2125,6 +2125,7 @@ int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev)
 		adev->family = AMDGPU_FAMILY_GC_10_3_7;
 		break;
 	case IP_VERSION(11, 0, 0):
+	case IP_VERSION(11, 0, 2):
 		adev->family = AMDGPU_FAMILY_GC_11_0_0;
 		break;
 	default:
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH] drm/amdgpu: enable cgcg and cgls for GC 11_0_2
  2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
                   ` (22 preceding siblings ...)
  2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: set family " Alex Deucher
@ 2022-05-03 20:29 ` Alex Deucher
  23 siblings, 0 replies; 25+ messages in thread
From: Alex Deucher @ 2022-05-03 20:29 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher, Likun Gao, Hawking Zhang

From: Likun Gao <Likun.Gao@amd.com>

Enable GFX CGCG and CGLS for GFX v11_0_2.

Signed-off-by: Likun Gao <Likun.Gao@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/soc21.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index 7bafc146aa55..5d359b768c57 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -549,6 +549,8 @@ static int soc21_common_early_init(void *handle)
 		break;
 	case IP_VERSION(11, 0, 2):
 		adev->cg_flags =
+			AMD_CG_SUPPORT_GFX_CGCG |
+			AMD_CG_SUPPORT_GFX_CGLS |
 			AMD_CG_SUPPORT_VCN_MGCG |
 			AMD_CG_SUPPORT_JPEG_MGCG;
 		adev->pg_flags =
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2022-05-03 20:29 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-03 20:28 [PATCH] drm/amdgpu: add UMC 8.11.0 support Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu: add GMC11 support for GC 11.0.2 Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/discovery: add gmc11 " Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/psp13: add support for MP0 13.0.7 Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/discovery: add psp13 support for PSP 13.0.7 Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu: add VCN4_0_4 firmware Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4 Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/jpeg: enable JPEG PG " Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN CG " Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN PG " Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu/vcn: enable VCN DPG mode " Alex Deucher
2022-05-03 20:28 ` [PATCH] drm/amdgpu: Enable vcn v4_0_4 sram Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: enable vcn/jpeg v4_0_4 Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu: add sdma 6.0.2 firware support Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdkfd: add asic support for SDMA 6.0.2 Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add sdma6 " Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu: add mes 11 firmware for mes 11.0.2 Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add mes11 support for GC 11.0.2 Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu: add gc v11_0_2 imu firmware Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu: add initial GC 11.0.2 support Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdkfd: add asic support for GC 11.0.2 Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu: update rlc ram for gc v11_0_2 Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: add gfx11 support for GC 11.0.2 Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu/discovery: set family " Alex Deucher
2022-05-03 20:29 ` [PATCH] drm/amdgpu: enable cgcg and cgls for GC 11_0_2 Alex Deucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).