drivers/gpu/drm/amd/amdgpu/soc21.c:839 soc21_common_early_init() warn: inconsistent indenting
kernel test robot <[email protected]> Sun, 26 Jul 2026 05:37:17 +0800
| Newsgroups | dev.linux.lists.oe-kbuild-all,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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/[email protected]/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 <[email protected]> | Closes: https://lore.kernel.org/oe-kbuild-all/[email protected]/ 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 <[email protected]> :::::: CC: Alex Deucher <[email protected]> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki