drivers/gpu/drm/amd/amdgpu/soc21.c:839 soc21_common_early_init() warn: inconsistent indenting
From: kernel test robot
Date: Sat Jul 25 2026 - 17:42:28 EST
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 0ce37745d4bfbc493f718169c3974898ffec8ee7
commit: 637fd8dedf10f8961782c29482edffaff1ccc7e2 drm/amdgpu/discovery: add vcn and jpeg ip block
date: 7 months ago
config: x86_64-randconfig-161-20260723 (https://download.01.org/0day-ci/archive/20260726/202607260428.SJ7zmCoN-lkp@xxxxxxxxx/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
smatch: v0.5.0-9187-g5189e3fb
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Fixes: 637fd8dedf10 ("drm/amdgpu/discovery: add vcn and jpeg ip block")
| Reported-by: kernel test robot <lkp@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-kbuild-all/202607260428.SJ7zmCoN-lkp@xxxxxxxxx/
smatch warnings:
drivers/gpu/drm/amd/amdgpu/soc21.c:839 soc21_common_early_init() warn: inconsistent indenting
vim +839 drivers/gpu/drm/amd/amdgpu/soc21.c
71199aa47bbcce Stanley.Yang 2022-04-01 579
146b085eadd2ce Sunil Khatri 2024-09-25 580 static int soc21_common_early_init(struct amdgpu_ip_block *ip_block)
71199aa47bbcce Stanley.Yang 2022-04-01 581 {
146b085eadd2ce Sunil Khatri 2024-09-25 582 struct amdgpu_device *adev = ip_block->adev;
71199aa47bbcce Stanley.Yang 2022-04-01 583
cdca89bce4984f Alex Deucher 2024-04-14 584 adev->nbio.funcs->set_reg_remap(adev);
71199aa47bbcce Stanley.Yang 2022-04-01 585 adev->smc_rreg = NULL;
71199aa47bbcce Stanley.Yang 2022-04-01 586 adev->smc_wreg = NULL;
65ba96e91b689c Hawking Zhang 2023-03-06 587 adev->pcie_rreg = &amdgpu_device_indirect_rreg;
65ba96e91b689c Hawking Zhang 2023-03-06 588 adev->pcie_wreg = &amdgpu_device_indirect_wreg;
65ba96e91b689c Hawking Zhang 2023-03-06 589 adev->pcie_rreg64 = &amdgpu_device_indirect_rreg64;
65ba96e91b689c Hawking Zhang 2023-03-06 590 adev->pcie_wreg64 = &amdgpu_device_indirect_wreg64;
bafd6cbe4add74 Xiaojian Du 2022-01-19 591 adev->pciep_rreg = amdgpu_device_pcie_port_rreg;
bafd6cbe4add74 Xiaojian Du 2022-01-19 592 adev->pciep_wreg = amdgpu_device_pcie_port_wreg;
71199aa47bbcce Stanley.Yang 2022-04-01 593
71199aa47bbcce Stanley.Yang 2022-04-01 594 /* TODO: will add them during VCN v2 implementation */
71199aa47bbcce Stanley.Yang 2022-04-01 595 adev->uvd_ctx_rreg = NULL;
71199aa47bbcce Stanley.Yang 2022-04-01 596 adev->uvd_ctx_wreg = NULL;
71199aa47bbcce Stanley.Yang 2022-04-01 597
71199aa47bbcce Stanley.Yang 2022-04-01 598 adev->didt_rreg = &soc21_didt_rreg;
71199aa47bbcce Stanley.Yang 2022-04-01 599 adev->didt_wreg = &soc21_didt_wreg;
71199aa47bbcce Stanley.Yang 2022-04-01 600
71199aa47bbcce Stanley.Yang 2022-04-01 601 adev->asic_funcs = &soc21_asic_funcs;
71199aa47bbcce Stanley.Yang 2022-04-01 602
dabc114e4bac90 Hawking Zhang 2023-03-06 603 adev->rev_id = amdgpu_device_get_rev_id(adev);
71199aa47bbcce Stanley.Yang 2022-04-01 604 adev->external_rev_id = 0xff;
4e8303cf2c4dd2 Lijo Lazar 2023-09-11 605 switch (amdgpu_ip_version(adev, GC_HWIP, 0)) {
71199aa47bbcce Stanley.Yang 2022-04-01 606 case IP_VERSION(11, 0, 0):
390db4b84aacbf Evan Quan 2022-04-14 607 adev->cg_flags = AMD_CG_SUPPORT_GFX_CGCG |
b21348a28bffd1 Evan Quan 2022-04-14 608 AMD_CG_SUPPORT_GFX_CGLS |
1b586595df6d04 Evan Quan 2022-08-03 609 #if 0
915b5ce774b5d5 Evan Quan 2022-04-11 610 AMD_CG_SUPPORT_GFX_3D_CGCG |
915b5ce774b5d5 Evan Quan 2022-04-11 611 AMD_CG_SUPPORT_GFX_3D_CGLS |
1b586595df6d04 Evan Quan 2022-08-03 612 #endif
915b5ce774b5d5 Evan Quan 2022-04-11 613 AMD_CG_SUPPORT_GFX_MGCG |
8b719b968fac3b Leo Liu 2022-04-14 614 AMD_CG_SUPPORT_REPEATER_FGCG |
915b5ce774b5d5 Evan Quan 2022-04-11 615 AMD_CG_SUPPORT_GFX_FGCG |
915b5ce774b5d5 Evan Quan 2022-04-11 616 AMD_CG_SUPPORT_GFX_PERF_CLK |
7c507d35a53214 James Zhu 2022-04-14 617 AMD_CG_SUPPORT_VCN_MGCG |
c649ed054ad7d2 Evan Quan 2022-04-15 618 AMD_CG_SUPPORT_JPEG_MGCG |
c649ed054ad7d2 Evan Quan 2022-04-15 619 AMD_CG_SUPPORT_ATHUB_MGCG |
7ccf6eb0033782 Evan Quan 2022-04-15 620 AMD_CG_SUPPORT_ATHUB_LS |
7ccf6eb0033782 Evan Quan 2022-04-15 621 AMD_CG_SUPPORT_MC_MGCG |
2013906955f49c Evan Quan 2022-04-15 622 AMD_CG_SUPPORT_MC_LS |
d386f64588aad1 Evan Quan 2022-04-15 623 AMD_CG_SUPPORT_IH_CG |
d386f64588aad1 Evan Quan 2022-04-15 624 AMD_CG_SUPPORT_HDP_SD;
8b719b968fac3b Leo Liu 2022-04-14 625 adev->pg_flags = AMD_PG_SUPPORT_VCN |
04270390fe85eb James Zhu 2022-04-07 626 AMD_PG_SUPPORT_VCN_DPG |
7c507d35a53214 James Zhu 2022-04-14 627 AMD_PG_SUPPORT_JPEG |
8b719b968fac3b Leo Liu 2022-04-14 628 AMD_PG_SUPPORT_ATHUB |
a6dec8684079e3 Evan Quan 2022-04-07 629 AMD_PG_SUPPORT_MMHUB;
71199aa47bbcce Stanley.Yang 2022-04-01 630 adev->external_rev_id = adev->rev_id + 0x1; // TODO: need update
71199aa47bbcce Stanley.Yang 2022-04-01 631 break;
92fd2153149fcb Flora Cui 2022-04-15 632 case IP_VERSION(11, 0, 2):
71dae221432cbf James Zhu 2022-01-05 633 adev->cg_flags =
9503a944e723a8 Likun Gao 2022-02-14 634 AMD_CG_SUPPORT_GFX_CGCG |
9503a944e723a8 Likun Gao 2022-02-14 635 AMD_CG_SUPPORT_GFX_CGLS |
49401d3a5c86f5 Kenneth Feng 2022-05-31 636 AMD_CG_SUPPORT_REPEATER_FGCG |
7ece9314a4d3fd James Zhu 2022-01-05 637 AMD_CG_SUPPORT_VCN_MGCG |
49401d3a5c86f5 Kenneth Feng 2022-05-31 638 AMD_CG_SUPPORT_JPEG_MGCG |
49401d3a5c86f5 Kenneth Feng 2022-05-31 639 AMD_CG_SUPPORT_ATHUB_MGCG |
b4ddb27d1dc734 Kenneth Feng 2022-08-11 640 AMD_CG_SUPPORT_ATHUB_LS |
b4ddb27d1dc734 Kenneth Feng 2022-08-11 641 AMD_CG_SUPPORT_IH_CG |
b4ddb27d1dc734 Kenneth Feng 2022-08-11 642 AMD_CG_SUPPORT_HDP_SD;
ebac66a3283689 James Zhu 2022-04-15 643 adev->pg_flags =
143a34a0ac5172 James Zhu 2022-01-05 644 AMD_PG_SUPPORT_VCN |
ec9db74e1a4534 James Zhu 2022-01-05 645 AMD_PG_SUPPORT_VCN_DPG |
27e3911c40f237 Kenneth Feng 2022-04-15 646 AMD_PG_SUPPORT_JPEG |
27e3911c40f237 Kenneth Feng 2022-04-15 647 AMD_PG_SUPPORT_ATHUB |
27e3911c40f237 Kenneth Feng 2022-04-15 648 AMD_PG_SUPPORT_MMHUB;
92fd2153149fcb Flora Cui 2022-04-15 649 adev->external_rev_id = adev->rev_id + 0x10;
92fd2153149fcb Flora Cui 2022-04-15 650 break;
11417a927b1c8c Huang Rui 2021-08-02 651 case IP_VERSION(11, 0, 1):
47231d5e396a94 Sonny Jiang 2022-07-21 652 adev->cg_flags =
8df436d5ccdf7f Tim Huang 2022-07-29 653 AMD_CG_SUPPORT_GFX_CGCG |
8df436d5ccdf7f Tim Huang 2022-07-29 654 AMD_CG_SUPPORT_GFX_CGLS |
8df436d5ccdf7f Tim Huang 2022-07-29 655 AMD_CG_SUPPORT_GFX_MGCG |
8df436d5ccdf7f Tim Huang 2022-07-29 656 AMD_CG_SUPPORT_GFX_FGCG |
8df436d5ccdf7f Tim Huang 2022-07-29 657 AMD_CG_SUPPORT_REPEATER_FGCG |
8df436d5ccdf7f Tim Huang 2022-07-29 658 AMD_CG_SUPPORT_GFX_PERF_CLK |
adcd15dc47dadf Tim Huang 2022-07-29 659 AMD_CG_SUPPORT_MC_MGCG |
adcd15dc47dadf Tim Huang 2022-07-29 660 AMD_CG_SUPPORT_MC_LS |
7e4a77de08f655 Tim Huang 2022-07-29 661 AMD_CG_SUPPORT_HDP_MGCG |
7e4a77de08f655 Tim Huang 2022-07-29 662 AMD_CG_SUPPORT_HDP_LS |
8e78c7c4fe29f7 Tim Huang 2022-07-29 663 AMD_CG_SUPPORT_ATHUB_MGCG |
8e78c7c4fe29f7 Tim Huang 2022-07-29 664 AMD_CG_SUPPORT_ATHUB_LS |
fa0bbd3be91dd4 Tim Huang 2022-07-29 665 AMD_CG_SUPPORT_IH_CG |
9407feacd2e19b Tim Huang 2022-08-15 666 AMD_CG_SUPPORT_BIF_MGCG |
9407feacd2e19b Tim Huang 2022-08-15 667 AMD_CG_SUPPORT_BIF_LS |
47231d5e396a94 Sonny Jiang 2022-07-21 668 AMD_CG_SUPPORT_VCN_MGCG |
47231d5e396a94 Sonny Jiang 2022-07-21 669 AMD_CG_SUPPORT_JPEG_MGCG;
47231d5e396a94 Sonny Jiang 2022-07-21 670 adev->pg_flags =
dc0a096bcc1d65 Tim Huang 2022-07-29 671 AMD_PG_SUPPORT_GFX_PG |
e626d9b9c6e038 Sonny Jiang 2022-09-30 672 AMD_PG_SUPPORT_VCN |
0b37f47494099e Sonny Jiang 2022-09-29 673 AMD_PG_SUPPORT_VCN_DPG |
47231d5e396a94 Sonny Jiang 2022-07-21 674 AMD_PG_SUPPORT_JPEG;
11417a927b1c8c Huang Rui 2021-08-02 675 adev->external_rev_id = adev->rev_id + 0x1;
11417a927b1c8c Huang Rui 2021-08-02 676 break;
6b46251c506799 Hawking Zhang 2022-06-28 677 case IP_VERSION(11, 0, 3):
0f05a2e5286210 Sonny Jiang 2022-08-04 678 adev->cg_flags = AMD_CG_SUPPORT_VCN_MGCG |
4ecdb30ec49d76 Kenneth Feng 2022-09-07 679 AMD_CG_SUPPORT_JPEG_MGCG |
4ecdb30ec49d76 Kenneth Feng 2022-09-07 680 AMD_CG_SUPPORT_GFX_CGCG |
4ecdb30ec49d76 Kenneth Feng 2022-09-07 681 AMD_CG_SUPPORT_GFX_CGLS |
4ecdb30ec49d76 Kenneth Feng 2022-09-07 682 AMD_CG_SUPPORT_REPEATER_FGCG |
20e6220b4154a5 Evan Quan 2023-01-28 683 AMD_CG_SUPPORT_GFX_MGCG |
ad1cebb6f0fbc2 Kenneth Feng 2023-02-03 684 AMD_CG_SUPPORT_HDP_SD |
ad1cebb6f0fbc2 Kenneth Feng 2023-02-03 685 AMD_CG_SUPPORT_ATHUB_MGCG |
ad1cebb6f0fbc2 Kenneth Feng 2023-02-03 686 AMD_CG_SUPPORT_ATHUB_LS;
0f05a2e5286210 Sonny Jiang 2022-08-04 687 adev->pg_flags = AMD_PG_SUPPORT_VCN |
0f05a2e5286210 Sonny Jiang 2022-08-04 688 AMD_PG_SUPPORT_VCN_DPG |
0f05a2e5286210 Sonny Jiang 2022-08-04 689 AMD_PG_SUPPORT_JPEG;
6b46251c506799 Hawking Zhang 2022-06-28 690 adev->external_rev_id = adev->rev_id + 0x20;
6b46251c506799 Hawking Zhang 2022-06-28 691 break;
311d52367d0a79 Yifan Zhang 2022-10-12 692 case IP_VERSION(11, 0, 4):
f2b91e5a7cc036 Tim Huang 2022-12-05 693 adev->cg_flags =
f2b91e5a7cc036 Tim Huang 2022-12-05 694 AMD_CG_SUPPORT_GFX_CGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 695 AMD_CG_SUPPORT_GFX_CGLS |
f2b91e5a7cc036 Tim Huang 2022-12-05 696 AMD_CG_SUPPORT_GFX_MGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 697 AMD_CG_SUPPORT_GFX_FGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 698 AMD_CG_SUPPORT_REPEATER_FGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 699 AMD_CG_SUPPORT_GFX_PERF_CLK |
f2b91e5a7cc036 Tim Huang 2022-12-05 700 AMD_CG_SUPPORT_MC_MGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 701 AMD_CG_SUPPORT_MC_LS |
f2b91e5a7cc036 Tim Huang 2022-12-05 702 AMD_CG_SUPPORT_HDP_MGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 703 AMD_CG_SUPPORT_HDP_LS |
f2b91e5a7cc036 Tim Huang 2022-12-05 704 AMD_CG_SUPPORT_ATHUB_MGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 705 AMD_CG_SUPPORT_ATHUB_LS |
f2b91e5a7cc036 Tim Huang 2022-12-05 706 AMD_CG_SUPPORT_IH_CG |
f2b91e5a7cc036 Tim Huang 2022-12-05 707 AMD_CG_SUPPORT_BIF_MGCG |
f2b91e5a7cc036 Tim Huang 2022-12-05 708 AMD_CG_SUPPORT_BIF_LS |
f2b91e5a7cc036 Tim Huang 2022-12-05 709 AMD_CG_SUPPORT_VCN_MGCG |
2a0fe2ca6e9c9b Saleemkhan Jamadar 2022-11-08 710 AMD_CG_SUPPORT_JPEG_MGCG;
2a0fe2ca6e9c9b Saleemkhan Jamadar 2022-11-08 711 adev->pg_flags = AMD_PG_SUPPORT_VCN |
9c705b96d25c96 Saleemkhan Jamadar 2022-12-20 712 AMD_PG_SUPPORT_VCN_DPG |
2a0fe2ca6e9c9b Saleemkhan Jamadar 2022-11-08 713 AMD_PG_SUPPORT_GFX_PG |
2a0fe2ca6e9c9b Saleemkhan Jamadar 2022-11-08 714 AMD_PG_SUPPORT_JPEG;
6d99f3f4ea948f Yifan Zhang 2023-05-10 715 adev->external_rev_id = adev->rev_id + 0x80;
311d52367d0a79 Yifan Zhang 2022-10-12 716 break;
0d1db799e7a8ba Prike Liang 2022-05-24 717 case IP_VERSION(11, 5, 0):
cc308acc9baf78 Saleemkhan Jamadar 2023-06-13 718 adev->cg_flags = AMD_CG_SUPPORT_VCN_MGCG |
31715a86206a44 Li Ma 2023-08-02 719 AMD_CG_SUPPORT_JPEG_MGCG |
31715a86206a44 Li Ma 2023-08-02 720 AMD_CG_SUPPORT_GFX_CGCG |
31715a86206a44 Li Ma 2023-08-02 721 AMD_CG_SUPPORT_GFX_CGLS |
31715a86206a44 Li Ma 2023-08-02 722 AMD_CG_SUPPORT_GFX_MGCG |
31715a86206a44 Li Ma 2023-08-02 723 AMD_CG_SUPPORT_GFX_FGCG |
31715a86206a44 Li Ma 2023-08-02 724 AMD_CG_SUPPORT_REPEATER_FGCG |
31715a86206a44 Li Ma 2023-08-02 725 AMD_CG_SUPPORT_GFX_PERF_CLK |
31715a86206a44 Li Ma 2023-08-02 726 AMD_CG_SUPPORT_GFX_3D_CGCG |
31715a86206a44 Li Ma 2023-08-02 727 AMD_CG_SUPPORT_GFX_3D_CGLS |
31715a86206a44 Li Ma 2023-08-02 728 AMD_CG_SUPPORT_MC_MGCG |
31715a86206a44 Li Ma 2023-08-02 729 AMD_CG_SUPPORT_MC_LS |
31715a86206a44 Li Ma 2023-08-02 730 AMD_CG_SUPPORT_HDP_LS |
31715a86206a44 Li Ma 2023-08-02 731 AMD_CG_SUPPORT_HDP_DS |
31715a86206a44 Li Ma 2023-08-02 732 AMD_CG_SUPPORT_HDP_SD |
31715a86206a44 Li Ma 2023-08-02 733 AMD_CG_SUPPORT_ATHUB_MGCG |
31715a86206a44 Li Ma 2023-08-02 734 AMD_CG_SUPPORT_ATHUB_LS |
31715a86206a44 Li Ma 2023-08-02 735 AMD_CG_SUPPORT_IH_CG |
31715a86206a44 Li Ma 2023-08-02 736 AMD_CG_SUPPORT_BIF_MGCG |
31715a86206a44 Li Ma 2023-08-02 737 AMD_CG_SUPPORT_BIF_LS;
cc308acc9baf78 Saleemkhan Jamadar 2023-06-13 738 adev->pg_flags = AMD_PG_SUPPORT_VCN_DPG |
0a119d53f74a5f Saleemkhan Jamadar 2023-12-11 739 AMD_PG_SUPPORT_JPEG_DPG |
6be6e74b7d58d4 Saleemkhan Jamadar 2023-07-27 740 AMD_PG_SUPPORT_VCN |
6be6e74b7d58d4 Saleemkhan Jamadar 2023-07-27 741 AMD_PG_SUPPORT_JPEG |
cc308acc9baf78 Saleemkhan Jamadar 2023-06-13 742 AMD_PG_SUPPORT_GFX_PG;
526b184e888371 Yifan Zhang 2024-04-07 743 if (adev->rev_id == 0)
526b184e888371 Yifan Zhang 2024-04-07 744 adev->external_rev_id = 0x1;
526b184e888371 Yifan Zhang 2024-04-07 745 else
526b184e888371 Yifan Zhang 2024-04-07 746 adev->external_rev_id = adev->rev_id + 0x10;
0d1db799e7a8ba Prike Liang 2022-05-24 747 break;
e97199565760bf Yifan Zhang 2024-01-04 748 case IP_VERSION(11, 5, 1):
455918cf2887cd Tim Huang 2024-01-30 749 adev->cg_flags =
455918cf2887cd Tim Huang 2024-01-30 750 AMD_CG_SUPPORT_GFX_CGCG |
455918cf2887cd Tim Huang 2024-01-30 751 AMD_CG_SUPPORT_GFX_CGLS |
455918cf2887cd Tim Huang 2024-01-30 752 AMD_CG_SUPPORT_GFX_MGCG |
455918cf2887cd Tim Huang 2024-01-30 753 AMD_CG_SUPPORT_GFX_FGCG |
455918cf2887cd Tim Huang 2024-01-30 754 AMD_CG_SUPPORT_REPEATER_FGCG |
455918cf2887cd Tim Huang 2024-01-30 755 AMD_CG_SUPPORT_GFX_PERF_CLK |
455918cf2887cd Tim Huang 2024-01-30 756 AMD_CG_SUPPORT_GFX_3D_CGCG |
455918cf2887cd Tim Huang 2024-01-30 757 AMD_CG_SUPPORT_GFX_3D_CGLS |
455918cf2887cd Tim Huang 2024-01-30 758 AMD_CG_SUPPORT_MC_MGCG |
455918cf2887cd Tim Huang 2024-01-30 759 AMD_CG_SUPPORT_MC_LS |
455918cf2887cd Tim Huang 2024-01-30 760 AMD_CG_SUPPORT_HDP_LS |
455918cf2887cd Tim Huang 2024-01-30 761 AMD_CG_SUPPORT_HDP_DS |
455918cf2887cd Tim Huang 2024-01-30 762 AMD_CG_SUPPORT_HDP_SD |
455918cf2887cd Tim Huang 2024-01-30 763 AMD_CG_SUPPORT_ATHUB_MGCG |
455918cf2887cd Tim Huang 2024-01-30 764 AMD_CG_SUPPORT_ATHUB_LS |
455918cf2887cd Tim Huang 2024-01-30 765 AMD_CG_SUPPORT_IH_CG |
455918cf2887cd Tim Huang 2024-01-30 766 AMD_CG_SUPPORT_BIF_MGCG |
84eaa2c2c655e3 Veerabadhran Gopalakrishnan 2024-01-30 767 AMD_CG_SUPPORT_BIF_LS |
84eaa2c2c655e3 Veerabadhran Gopalakrishnan 2024-01-30 768 AMD_CG_SUPPORT_VCN_MGCG |
84eaa2c2c655e3 Veerabadhran Gopalakrishnan 2024-01-30 769 AMD_CG_SUPPORT_JPEG_MGCG;
455918cf2887cd Tim Huang 2024-01-30 770 adev->pg_flags =
84eaa2c2c655e3 Veerabadhran Gopalakrishnan 2024-01-30 771 AMD_PG_SUPPORT_GFX_PG |
84eaa2c2c655e3 Veerabadhran Gopalakrishnan 2024-01-30 772 AMD_PG_SUPPORT_VCN |
84eaa2c2c655e3 Veerabadhran Gopalakrishnan 2024-01-30 773 AMD_PG_SUPPORT_VCN_DPG |
84eaa2c2c655e3 Veerabadhran Gopalakrishnan 2024-01-30 774 AMD_PG_SUPPORT_JPEG;
e97199565760bf Yifan Zhang 2024-01-04 775 adev->external_rev_id = adev->rev_id + 0xc1;
e97199565760bf Yifan Zhang 2024-01-04 776 break;
43e4cc22994290 Tim Huang 2024-05-14 777 case IP_VERSION(11, 5, 2):
43e4cc22994290 Tim Huang 2024-05-14 778 adev->cg_flags = AMD_CG_SUPPORT_VCN_MGCG |
43e4cc22994290 Tim Huang 2024-05-14 779 AMD_CG_SUPPORT_JPEG_MGCG |
43e4cc22994290 Tim Huang 2024-05-14 780 AMD_CG_SUPPORT_GFX_CGCG |
43e4cc22994290 Tim Huang 2024-05-14 781 AMD_CG_SUPPORT_GFX_CGLS |
43e4cc22994290 Tim Huang 2024-05-14 782 AMD_CG_SUPPORT_GFX_MGCG |
43e4cc22994290 Tim Huang 2024-05-14 783 AMD_CG_SUPPORT_GFX_FGCG |
43e4cc22994290 Tim Huang 2024-05-14 784 AMD_CG_SUPPORT_REPEATER_FGCG |
43e4cc22994290 Tim Huang 2024-05-14 785 AMD_CG_SUPPORT_GFX_PERF_CLK |
43e4cc22994290 Tim Huang 2024-05-14 786 AMD_CG_SUPPORT_GFX_3D_CGCG |
43e4cc22994290 Tim Huang 2024-05-14 787 AMD_CG_SUPPORT_GFX_3D_CGLS |
43e4cc22994290 Tim Huang 2024-05-14 788 AMD_CG_SUPPORT_MC_MGCG |
43e4cc22994290 Tim Huang 2024-05-14 789 AMD_CG_SUPPORT_MC_LS |
43e4cc22994290 Tim Huang 2024-05-14 790 AMD_CG_SUPPORT_HDP_LS |
43e4cc22994290 Tim Huang 2024-05-14 791 AMD_CG_SUPPORT_HDP_DS |
43e4cc22994290 Tim Huang 2024-05-14 792 AMD_CG_SUPPORT_HDP_SD |
43e4cc22994290 Tim Huang 2024-05-14 793 AMD_CG_SUPPORT_ATHUB_MGCG |
43e4cc22994290 Tim Huang 2024-05-14 794 AMD_CG_SUPPORT_ATHUB_LS |
43e4cc22994290 Tim Huang 2024-05-14 795 AMD_CG_SUPPORT_IH_CG |
43e4cc22994290 Tim Huang 2024-05-14 796 AMD_CG_SUPPORT_BIF_MGCG |
43e4cc22994290 Tim Huang 2024-05-14 797 AMD_CG_SUPPORT_BIF_LS;
b6ad1091666732 Saleemkhan Jamadar 2024-07-04 798 adev->pg_flags = AMD_PG_SUPPORT_VCN_DPG |
b6ad1091666732 Saleemkhan Jamadar 2024-07-04 799 AMD_PG_SUPPORT_VCN |
b6ad1091666732 Saleemkhan Jamadar 2024-07-04 800 AMD_PG_SUPPORT_JPEG_DPG |
43e4cc22994290 Tim Huang 2024-05-14 801 AMD_PG_SUPPORT_JPEG |
43e4cc22994290 Tim Huang 2024-05-14 802 AMD_PG_SUPPORT_GFX_PG;
43e4cc22994290 Tim Huang 2024-05-14 803 adev->external_rev_id = adev->rev_id + 0x40;
43e4cc22994290 Tim Huang 2024-05-14 804 break;
b784faeba229ad Tim Huang 2024-12-05 805 case IP_VERSION(11, 5, 3):
6d437d5203c54a Tim Huang 2025-01-02 806 adev->cg_flags = AMD_CG_SUPPORT_VCN_MGCG |
6d437d5203c54a Tim Huang 2025-01-02 807 AMD_CG_SUPPORT_JPEG_MGCG |
6d437d5203c54a Tim Huang 2025-01-02 808 AMD_CG_SUPPORT_GFX_CGCG |
b784faeba229ad Tim Huang 2024-12-05 809 AMD_CG_SUPPORT_GFX_CGLS |
b784faeba229ad Tim Huang 2024-12-05 810 AMD_CG_SUPPORT_GFX_MGCG |
b784faeba229ad Tim Huang 2024-12-05 811 AMD_CG_SUPPORT_GFX_FGCG |
b784faeba229ad Tim Huang 2024-12-05 812 AMD_CG_SUPPORT_REPEATER_FGCG |
b784faeba229ad Tim Huang 2024-12-05 813 AMD_CG_SUPPORT_GFX_PERF_CLK |
b784faeba229ad Tim Huang 2024-12-05 814 AMD_CG_SUPPORT_GFX_3D_CGCG |
b784faeba229ad Tim Huang 2024-12-05 815 AMD_CG_SUPPORT_GFX_3D_CGLS |
b784faeba229ad Tim Huang 2024-12-05 816 AMD_CG_SUPPORT_MC_MGCG |
b784faeba229ad Tim Huang 2024-12-05 817 AMD_CG_SUPPORT_MC_LS |
b784faeba229ad Tim Huang 2024-12-05 818 AMD_CG_SUPPORT_HDP_LS |
b784faeba229ad Tim Huang 2024-12-05 819 AMD_CG_SUPPORT_HDP_DS |
b784faeba229ad Tim Huang 2024-12-05 820 AMD_CG_SUPPORT_HDP_SD |
b784faeba229ad Tim Huang 2024-12-05 821 AMD_CG_SUPPORT_ATHUB_MGCG |
b784faeba229ad Tim Huang 2024-12-05 822 AMD_CG_SUPPORT_ATHUB_LS |
b784faeba229ad Tim Huang 2024-12-05 823 AMD_CG_SUPPORT_IH_CG |
b784faeba229ad Tim Huang 2024-12-05 824 AMD_CG_SUPPORT_BIF_MGCG |
b784faeba229ad Tim Huang 2024-12-05 825 AMD_CG_SUPPORT_BIF_LS;
6d437d5203c54a Tim Huang 2025-01-02 826 adev->pg_flags = AMD_PG_SUPPORT_VCN_DPG |
6d437d5203c54a Tim Huang 2025-01-02 827 AMD_PG_SUPPORT_VCN |
6d437d5203c54a Tim Huang 2025-01-02 828 AMD_PG_SUPPORT_JPEG_DPG |
6d437d5203c54a Tim Huang 2025-01-02 829 AMD_PG_SUPPORT_JPEG |
6d437d5203c54a Tim Huang 2025-01-02 830 AMD_PG_SUPPORT_GFX_PG;
b784faeba229ad Tim Huang 2024-12-05 831 adev->external_rev_id = adev->rev_id + 0x50;
b784faeba229ad Tim Huang 2024-12-05 832 break;
47ae1f938d1259 Tim Huang 2024-12-11 833 case IP_VERSION(11, 5, 4):
637fd8dedf10f8 Saleemkhan Jamadar 2025-10-05 834 adev->cg_flags = AMD_CG_SUPPORT_VCN_MGCG |
637fd8dedf10f8 Saleemkhan Jamadar 2025-10-05 835 AMD_CG_SUPPORT_JPEG_MGCG;
637fd8dedf10f8 Saleemkhan Jamadar 2025-10-05 836 adev->pg_flags = AMD_PG_SUPPORT_VCN |
637fd8dedf10f8 Saleemkhan Jamadar 2025-10-05 837 AMD_PG_SUPPORT_JPEG;
47ae1f938d1259 Tim Huang 2024-12-11 838 adev->external_rev_id = adev->rev_id + 0x1;
47ae1f938d1259 Tim Huang 2024-12-11 @839 break;
71199aa47bbcce Stanley.Yang 2022-04-01 840 default:
71199aa47bbcce Stanley.Yang 2022-04-01 841 /* FIXME: not supported yet */
71199aa47bbcce Stanley.Yang 2022-04-01 842 return -EINVAL;
71199aa47bbcce Stanley.Yang 2022-04-01 843 }
71199aa47bbcce Stanley.Yang 2022-04-01 844
39dd895d05002d YuBiao Wang 2022-11-30 845 if (amdgpu_sriov_vf(adev)) {
0cfce2401e1553 Yiqing Yao 2022-10-28 846 amdgpu_virt_init_setting(adev);
39dd895d05002d YuBiao Wang 2022-11-30 847 xgpu_nv_mailbox_set_irq_funcs(adev);
39dd895d05002d YuBiao Wang 2022-11-30 848 }
0cfce2401e1553 Yiqing Yao 2022-10-28 849
71199aa47bbcce Stanley.Yang 2022-04-01 850 return 0;
71199aa47bbcce Stanley.Yang 2022-04-01 851 }
71199aa47bbcce Stanley.Yang 2022-04-01 852
:::::: The code at line 839 was first introduced by commit
:::::: 47ae1f938d1259d1e10e885dc64fe93f92f0ac7c drm/amdgpu: add support for GC IP version 11.5.4
:::::: TO: Tim Huang <tim.huang@xxxxxxx>
:::::: CC: Alex Deucher <alexander.deucher@xxxxxxx>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki