Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Linux kernel >= 6.8.0-44 #171

Open
wants to merge 2,447 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2447 commits
Select commit Hold shift + click to select a range
91082c3
drm/amdgpu: switch default mes to uni mes
May 14, 2024
575c3ad
drm/amd/amdgpu: enable mmhub and athub cg on gc 12.0.0
Apr 7, 2024
da6b7e8
drm/amdgpu: enable gfxoff for gc v12.0.0
Apr 24, 2024
973cd6a
drm/amd/pm: add pp_dpm_dcefclk for smu 14.0.2/3
May 7, 2024
99fecfd
drm/amdgpu/mes: use mc address for wptr in add queue packet
frank9765 May 14, 2024
b1a4e5a
drm/amdgpu: fix getting vram info for gfx12
frank9765 May 10, 2024
cd0c737
drm/amd/pm: disable gpo temporarily
Mar 11, 2024
ffc4f2e
drm/amdgpu: fix compiler 'side-effect' check issue for RAS_EVENT_LOG()
May 13, 2024
a661ae6
drm/amdkfd: Ensure gpu_id is unique
hkasivis May 1, 2024
07ccfa1
drm/amdgpu: fix documentation errors in sdma v7.0
alexdeucher May 14, 2024
32194a0
drm/amdkfd: Check correct memory types for is_system variable
sreekantsomasekharan May 10, 2024
4bfddda
drm/amdgpu: fix documentation errors in gmc v12.0
alexdeucher May 14, 2024
5dc287b
drm/amdkfd: Add GFX1201 to svm_range_get_pte_flags function
sreekantsomasekharan May 10, 2024
ab69a84
drm/amd/amdgpu: add module parameter for jpeg
Apr 26, 2024
8b772ed
drm/amd/pm: support pp_dpm_pcie on smu v14.0.2/3
May 11, 2024
34fe5ff
drm/amdkfd: clear soft lockup issue with host trap
May 9, 2024
4b887d8
drm/amdkfd: [WA] disable SQ core clock gate
May 9, 2024
2805082
Merge amd-staging-dkms-6.8 into amd-mainline-dkms-6.8
May 17, 2024
15b798e
Bump AMDGPU version to 6.8.2
May 17, 2024
f652893
drm/amdkcl: kcl-cleanup HAVE_SMCA_UMC_V2
May 16, 2024
ac804db
drm/amdkcl: fake smca_get_bank_type
May 17, 2024
6ec7e68
drm/amdkcl: fix a typo in include/kcl/kcl_mce.h
May 17, 2024
17f170e
drm/amdgpu/display: Update kdoc for 'optc35_set_odm_combine'
srishanm May 15, 2024
0831390
drm/amd/pm: support mode1 reset on smu v14.0.3
Apr 10, 2024
e39fa4f
drm/amdgpu/vcn: update vcn5 enc/dec capabilities
ruijingdong May 15, 2024
365bd35
drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
timvpGoogle May 16, 2024
2bd6870
drm/amdgpu: Remove duplicate amdgpu_umsch_mm.h header
May 16, 2024
fe89142
drm/amdgpu: Remove duplicate check for *is_queue_unmap in sdma_v7_0_r…
srishanm May 17, 2024
0f987f1
drm/amdgpu: change aca bank error lock type to spinlock
May 16, 2024
128a710
drm/amd/pm: Add support for DPM policies
Feb 21, 2024
73f33f5
drm/amdkcl: wrap code under macro HAVE_PCI_DRIVER_DEV_GROUPS
May 20, 2024
bd0a31a
drm/amd/pm: Update PMFW messages for SMUv13.0.6
Feb 21, 2024
ef281c3
drm/amd/pm: Add support to select pstate policy
Feb 21, 2024
3d4acf8
drm/amd/pm: Add xgmi plpd policy to pm_policy
May 16, 2024
9212481
drm/amd/pm: Add xgmi plpd to SMU v13.0.6 pm_policy
Mar 4, 2024
c1b90b9
drm/amd/pm: Add xgmi plpd to aldebaran pm_policy
Mar 4, 2024
49950b2
drm/amdgpu: change bank cache lock type to spinlock
May 16, 2024
43449b9
drm/amd/pm: Add xgmi plpd to arcturus pm_policy
Mar 4, 2024
98364eb
drm/amd/pm: Remove legacy interface for xgmi plpd
Mar 4, 2024
ad22597
drm/amdgpu: fix ACA no query result after gpu reset
May 17, 2024
732dd48
drm/amd/display: Move DSC functions from dc.c to dc_dsc.c
Apr 11, 2023
a785016
drm/amd/display: Remove duplicate configuration
rodrigosiqueira May 8, 2024
8065415
drm/amd/display: Add missing enable and disable symclk_se functions f…
Apr 17, 2024
04d6d07
drm/amd/display: Fix incorrect DCN401 comparison
May 8, 2024
92cb85c
drm/amd/display: Use the correct TMDS function to avoid DVI issues
Apr 2, 2024
9cfae3b
drm/amd/display: Adjust incorrect indentations and spaces
May 8, 2024
c589cc2
drm/amd/display: enable EASF support for DCN40
Apr 24, 2024
792c2f2
drm/amd/display: Refactor HUBBUB into component folder for DCN401
Apr 18, 2024
eea4976
drm/amd/display: Modify HPO pixel clock programming to support DPM
Mar 14, 2024
0d3ae04
drm/amd/display: Add missing DML2 var helpers
rodrigosiqueira May 13, 2024
98ad998
drm/amd/pm: update driver-if interface
Apr 24, 2024
5efb72d
drm/amd/display: Add NULL check within get_target_mpc_factor
Apr 26, 2024
1f335e9
drm/amd/display: Deallocate DML 2.1 Memory Allocation
Apr 17, 2024
86ad97c
drm/amd/display: Add 3DLUT DMA load trigger
May 3, 2024
058d255
drm/amd/display: Clear shared dmub firmware state on init
May 6, 2024
e1e5235
drm/amd/display: Add ips status info to debugfs
May 7, 2024
1fd8e34
drm/amd/display: Fix pipe addition logic in calc_blocks_to_ungate DCN35
May 7, 2024
4a1c458
drm/amd/display: Remove redundant idle optimization check
May 7, 2024
aeb5da7
drm/amd/display: fix a typo which causes an incorrect ODM combine setup
May 10, 2024
ae32b70
drm/amd/display: Fix ODM + underscan case with cursor
May 10, 2024
97acaca
drm/amd/display: Disable DCN401 idle optimizations
May 10, 2024
2b4b70b
drm/amd/display: Correct display clocks update block sequence
May 7, 2024
6109a7c
drm/amd/display: Not fallback if link BW is smaller than req BW
May 11, 2024
beafeb8
drm/amd/display: Fix POWERPC_64 compilation
May 14, 2024
d059d9d
drm/amd/display: 3.2.286
AMD-aric May 13, 2024
3e9c9fc
drm/amdgpu: fix the used uninitialized issue
May 17, 2024
73787c2
drm/amdgpu: Add amdgpu_bo_is_vm_bo helper
May 6, 2024
30365d9
drm/amdkcl: wrap code under amdkcl_ttm_resvp()
May 20, 2024
66fd8e2
drm/amdgpu: Reduce mem_type to domain double indirection
May 6, 2024
e89dbab
drm/amdgpu: Describe all object placements in debugfs
May 6, 2024
ef3b090
drm/amdkcl: modify DGMA cases for object placements in debugfs
May 20, 2024
db06d53
drm/amdgpu: Extend KIQ reg polling wait for VF
May 19, 2024
2d9b60d
drm/amdgpu: Queue KFD reset workitem in VF FED
May 19, 2024
86e1bc4
drm/amd/swsmu: update Dpmclocks_t for smu v14.0.1
May 17, 2024
6966323
drm/amdgpu: update type of buf size to u32 for eeprom functions
May 17, 2024
a88ad98
drm/amd/pm: Remove unused interface to set plpd
Mar 4, 2024
6e286c5
Revert "drm/amd/pm: Use gpu_metrics_v1_6 for SMUv13.0.6"
May 20, 2024
88afcc7
Documentation/amdgpu: Add PM policy documentation
May 13, 2024
28a354a
Revert "drm/amd/pm: Add gpu_metrics_v1_6"
May 20, 2024
8ec5239
drm/amd/amdgpu: add thm 14.0.2 header file
May 16, 2024
fa1e593
drm/amd/pm: enable thermal alert on smu 14.0.2/3
May 16, 2024
fe9ee77
drm/amdgpu: remove unused struct 'hqd_registers'
May 17, 2024
ce75347
drm/amd/display: remove unused struct 'aux_payloads'
May 17, 2024
af62099
drm/amd/display: remove unused struct 'dc_reg_sequence'
May 17, 2024
893fdf4
drm/amdgpu: Fix amdgpu_vm_is_bo_always_valid kerneldoc
May 20, 2024
a968380
drm/amdgpu: skip to create ras xxx_err_count node when ACA is enabled
Apr 24, 2024
7a32b9c
drm/amd/pm: fix unsigned value asic_type compared against
Jie1zhang May 21, 2024
ef92fd8
drm/admgpu: fix dereferencing null pointer context
Jie1zhang May 9, 2024
049547f
drm/amdgpu: fix invadate operation for umsch
Jie1zhang May 21, 2024
d52e3e0
drm/amdgpu/mes12: mes hw_fini fix for mode1 reset
May 21, 2024
1e7c7fb
drm/amdgpu: fix invadate operation for pg_flags
Jie1zhang May 21, 2024
9c17bdf
drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
srishanm May 21, 2024
041b275
drm/amdgpu/atomfirmware: add intergrated info v2.3 table
May 20, 2024
0889552
drm/amdgpu: program device_cntl2 through pci cfg space
frank9765 May 21, 2024
c0333a9
drm/amdgpu: correct hbm field in boot status
May 21, 2024
82c1b14
Revert "drm/amdkcl: Fix missing underline of CONFIG_DMABUF_MOVENOTIFY"
OkabeRintarou May 23, 2024
b121f0a
Revert "drm/amdkcl: Fix missing underline of CONFIG_DMABUF_MOVENOTIFY"
OkabeRintarou May 23, 2024
1470394
drm/amd/display: Refactor construct_phy function in dc/link/link_fact…
srishanm May 10, 2024
52c8074
drm/amdgpu - optimize rlc spm cntl
May 11, 2024
2bf425f
drm/amd/amdgpu: fix the inst passed to amdgpu_virt_rlcg_reg_rw
vizhao May 13, 2024
7d5dc19
drm/amd/pm: workaround to pass jpeg unit test
Apr 26, 2024
7b874ca
drm/amdgpu: Add CRC16 selection in config
May 21, 2024
61aa0b6
drm/amdgpu: rename the ip_dump to ip_dump_core
amd-sukhatri May 7, 2024
71e74ed
drm/amdgpu: Add cp queues support fro gfx10 in ipdump
amd-sukhatri May 22, 2024
b3cf134
drm/amdgpu: add gfx queue support of gfx10 in ipdump
amd-sukhatri May 22, 2024
ecd3bbc
drm/amdgpu: add prints in IP State dump
amd-sukhatri May 9, 2024
7aa0cf3
drm/amdgpu: add more device info to the devcoredump
amd-sukhatri May 14, 2024
362a4ba
drm/amdgpu: Add missing offsets in gc_11_0_0_offset.h
amd-sukhatri May 21, 2024
c0d69bd
drm/amdgpu: add gfx11 registers support in ipdump
amd-sukhatri May 15, 2024
8a02426
drm/amdgpu: add print support for gfx11 ipdump
amd-sukhatri May 15, 2024
ed51d8f
drm/amd/amdgpu: Map ISP interrupts as generic IRQs
May 8, 2024
89d0518
drm/amd/amdgpu: Add ISP4.1.0 and ISP4.1.1 modules
May 17, 2024
984eece
drm/amd/amdgpu: Disable MMHUB prefetch for ISP v4.1.1
May 16, 2024
5233ce7
drm/amd/display: Pass errors from amdgpu_dm_init() up
superm1 May 19, 2024
a65e07f
Merge amd-staging-dkms-6.8 into amd-mainline-dkms-6.8
May 23, 2024
20379db
Bump AMDGPU version to 6.8.3
May 23, 2024
bb05698
drm/amdgpu: add cp queue registers for gfx11 ipdump
amd-sukhatri May 22, 2024
e3732c3
drm/amdgpu: add gfx queue support for gfx11 ipdump
amd-sukhatri May 22, 2024
651c729
drm/amdgpu/display: Fix null pointer dereference in dc_stream_program…
srishanm May 22, 2024
578f854
drm/amd/display: Enable colorspace property for MST connectors
superm1 May 8, 2024
c56c90d
drm/amdkcl: wrap code under macro HAVE_DRM_CONNECT_ATTACH_COLORSPACE_…
May 27, 2024
312da82
drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
alexdeucher May 15, 2024
37680f8
drm/amd/display: clean up some inconsistent indenting
May 24, 2024
0bf2305
drm/amdgpu: drop MES 10.1 support v3
alexdeucher May 2, 2024
69ef02f
drm/amdgpu: silence UBSAN warning
alexdeucher May 16, 2024
4fd774b
drm/amdkcl: fake macro fuction __counted_by()
May 27, 2024
c509129
drm/amdgpu: fix typo in amdgpu_ras_aca_sysfs_read() function
May 27, 2024
ea41ac2
drm/amd/amdgpu: add AMD_PG_SUPPORT_VCN_DPG flag
davidwuAMD May 23, 2024
7b1de9e
drm/amdgpu: fix dereference null return value for the function amdgpu…
Jie1zhang May 23, 2024
7e010da
drm/amd/display: Fix incorrect cursor position for dcn401
Apr 26, 2024
e49bb25
drm/amd/display: Enable ISHARP support for DCN401
Apr 26, 2024
06fc5eb
drm/amd/display: Remove unused code
rodrigosiqueira May 14, 2024
9cb1a4d
drm/amd/display: Refactor HUBP into component folder.
Apr 25, 2024
8164daf
drm/amd/display: Update DML2.1 generated code
Apr 29, 2024
f012c25
drm/amd/display: add judge condition to fix intree build issue
May 28, 2024
cc7e869
drm/amd/display: Remove unnecessary HPD entry for DCN401
May 13, 2024
a9f6ddd
drm/amd/display: Use DCN 410 includes for DCN401
May 13, 2024
8a050b4
drm/amd/display: Remove incorrect FP context start
May 14, 2024
e4bbb00
drm/amd/display: Fix null pointer dereference for dcn401
May 14, 2024
c20c0f9
drm/amd/display: Add missing registers for DCN401
rodrigosiqueira May 17, 2024
8e03785
drm/amd/display: Move some init routines to dm_sw_init()
May 16, 2024
e65a563
drm/amd/display: Add new GPINT command definitions
May 16, 2024
d5008fa
drm/amd/display: Enable copying of bounding box data from VBIOS DMUB
May 21, 2024
09e70fb
drm/amdgpu: Add flags to distinguish vf/pf/pt mode
May 27, 2024
fb7b465
drm/amdkfd: simplify APU VRAM handling
alexdeucher May 22, 2024
36f6622
drm/amdgpu: Add lock around VF RLCG interface
May 27, 2024
908ef52
drm/amdgpu/gfx11: select HDP ref/mask according to gfx ring pipe
alexdeucher Apr 11, 2024
33d2728
drm/amdgpu/gfx11: handle priority setup for gfx pipe1
alexdeucher May 2, 2024
3e63320
drm/amdgpu: Make CPX mode auto default in NPS4
rajbhar May 22, 2024
185eefd
drm/amdgpu/gfx11: enable gfx pipe1 hardware support
alexdeucher Apr 11, 2024
564d236
drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
superm1 May 26, 2024
6588f05
drm/amdkfd: Sync trap handler binary with source
jcornwallAMD May 23, 2024
19fd47c
drm/amdkfd: Replace deprecated gfx12 trap handler instructions
jcornwallAMD May 23, 2024
5912e7d
Revert "drm/amdkfd: Bump kfd version for contiguous VRAM allocation"
fxkamd May 29, 2024
3e23e2c
Revert "drm/amdkfd: bump kfd ioctl minor version for pc sampling avai…
fxkamd May 29, 2024
9f0e20c
drm/amdkfd: Bump kfd version for contiguous VRAM allocation
PhilipYangA Apr 8, 2024
6c723ef
drivers/gpu: Fix misalignment in comment block
BrunoRLevi May 28, 2024
f426f3a
drm/amd/display: dynamically allocate dml2_configuration_options stru…
arndb May 28, 2024
1784407
drm/amd/display: fix graphics_object_id size
arndb May 28, 2024
745fc6a
drm/amd/display: avoid large on-stack structures
arndb May 28, 2024
3ea768a
drm/amd/display: Move 'struct scaler_data' off stack
arndb May 28, 2024
e738188
drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_GFX12
May 29, 2024
56cef9a
drm/amdgpu: drop some kernel messages in VCN code
davidwuAMD May 23, 2024
e54e455
drm/amdkfd: gfx12 context save/restore trap handler fixes
jcornwallAMD May 23, 2024
8987a8b
drm/amd/amdgpu: Fix 'snprintf' output truncation warning
May 27, 2024
5355a23
Merge amd-staging-dkms-6.8 into amd-mainline-dkms-6.8
May 31, 2024
9c5377b
Bump AMDGPU version to 6.8.4
May 31, 2024
9a4b303
drm/amdkfd: Fix various crash, hang and corruption issues for KFD SPM…
bing-ma May 30, 2024
0305524
drm/amdgpu: use u32 for buf size in __amdgpu_eeprom_xfer
May 20, 2024
e3525a6
drm/amd/display: Convert some legacy DRM debug macros into appropriat…
May 28, 2024
b4784c0
drm/amdgpu/soc24: use common nbio callback to set remap offset
alexdeucher May 8, 2024
557ab51
drm/amdgpu: Update programming for boot error reporting
May 30, 2024
456b841
drm/amdgu: fix Unintentional integer overflow for mall size
Jie1zhang May 29, 2024
8c7a5c0
drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
srishanm May 25, 2024
f828a3c
drm/amdgpu: add gfx9 register support in ipdump
amd-sukhatri May 29, 2024
eafa27b
drm/amdgpu: add print support for gfx9 ipdump
amd-sukhatri May 29, 2024
65a6858
drm/amdgpu: add cp queue registers for gfx9 ipdump
amd-sukhatri May 29, 2024
65a67ed
drm/amdgpu: rename ip_dump_cp_queues to compute queues
amd-sukhatri May 31, 2024
bd9ac2e
drm/amdgpu: fix comments and error message for ipdump
amd-sukhatri May 31, 2024
3b196d5
drm/amd/display: Fix a handful of spelling mistakes
ColinIanKing May 31, 2024
fda2582
drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds
tatokis May 31, 2024
738fd96
drm/amdgpu: init SAW registers for mmhub v3.3
yifancom May 6, 2024
2eaf2aa
drm/amdgpu: disable lane0 L1TLB and enable lane1 L1TLB
yifancom May 23, 2024
75d15e2
drm/amd/amdgpu: Enable MMHUB prefetch for ISP v4.1.0 and 4.1.1
May 28, 2024
a5baffa
drm/amdgpu: Estimate RAS reservation when report capacity v2
May 28, 2024
a5b0cd2
drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_NV10
May 29, 2024
01c98e8
drm/amdkfd: remove dead code in the function svm_range_get_pte_flags
Jie1zhang May 30, 2024
28fafd8
drm/amdgpu: define new gfx12 uapi flags
Apr 29, 2023
384ad47
drm/amdgpu: update gc_12_0_0 headers
alexdeucher May 31, 2024
07c7a07
Revert "drm/amdgpu/gfx11: enable gfx pipe1 hardware support"
alexdeucher May 31, 2024
0bdb6ff
drm/amd/display: Keep VBios pixel rate div setting until next mode set
Apr 29, 2024
c56ea7e
drm/amd/display: turn on symclk for dio virtual stream in dpms sequence
May 10, 2024
889dd90
drm/amd/display: Wait for hardmins to complete on dcn401
May 13, 2024
7db9cbd
drm/amd/display: Fix swapped dimension calculations
May 13, 2024
96e67e8
drm/amd/display: Add params of set_abm_event for VB Scaling
May 10, 2024
1e37867
drm/amd/display: workaround for oled eDP not lighting up on DCN401
May 13, 2024
f416739
drm/amd/display: Support new VA page table block size
May 14, 2024
58833a3
drm/amdkfd: Handle deallocated VPGRs in gfx11+ trap handler
jcornwallAMD May 28, 2024
f831e98
drm/amd/display: Fix DML2 logic to set clk state to min
May 14, 2024
c269cd0
drm/amd/display: Add retires when read DPCD
May 15, 2024
9fb7ada
drm/amd/display: Only program P-State force if pipe config changed
Apr 26, 2024
58744f4
drm/amd/display: Move fpo_in_use to stream_status
Apr 26, 2024
eb2d117
Revert "drm/amdgpu/gfx11: enable gfx pipe1 hardware support"
alexdeucher May 31, 2024
726b185
drm/amdkfd: Comment out the unused variable use_static in pm_map_queu…
Jie1zhang May 31, 2024
e70b974
drm/amdkfd: fix the kdf debugger issue
Jie1zhang May 31, 2024
18d9b92
drm/amdkfd: remove dead code in kfd_create_vcrat_image_gpu
Jie1zhang May 30, 2024
49d3cec
drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_VG10
May 29, 2024
1974874
drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
May 31, 2024
adc7dfa
drm/amd/pm: add missing error handling in function smu_v13_0_6_alloca…
May 31, 2024
bc41b2f
drm/amd/display: Use current_state when checking old_pipe subvp type
May 14, 2024
e52ed99
drm/amd/display: Add UCLK p-state support message to dcn401
May 14, 2024
f3a859a
drm/amdgpu: add reset sources in gpu reset context
erichuang22 Jun 3, 2024
da2d024
drm/amd/display: Updated optc401_set_drr to use dcn401 functions
May 15, 2024
748ff1f
drm/amdgpu: Set PTE_IS_PTE bit for gfx12
frank9765 Jun 3, 2024
8adfd6a
drm/amdgpu: Update soc24_enum.h and soc21_enum.h
frank9765 May 27, 2024
0b2e4b7
drm/amdkfd: add reset cause in gpu pre-reset smi event
erichuang22 Jun 3, 2024
7a2c270
drm/amd/display: fix YUV video color corruption in DCN401
May 15, 2024
370a775
drm/amd/display: Fetch Mall caps from DC
May 16, 2024
c6058c2
Merge amd-staging-dkms-6.8 into amd-mainline-dkms-6.8
Jun 7, 2024
3ed802e
Bump AMDGPU version to 6.8.5
Jun 7, 2024
0433dab
drm/amdgpu: Indicate CU havest info to CP
hkasivis Jun 5, 2024
f218ad5
drm/amdgpu: add RAS is_rma flag
May 23, 2024
290d921
drm/amdgpu: trigger mode1 reset for RAS RMA status
May 23, 2024
c13dcd7
drm/amdgpu: create amdgpu_ras_in_recovery to simplify code
May 29, 2024
71f3932
drm/amdgpu: set RAS fed status for more cases
Jun 6, 2024
e8685e2
drm/amd/pm: update check condition for SMU mode1 reset
Jun 6, 2024
37209d5
drm/amdkfd: use mode1 reset for RAS poison consumption
Jun 13, 2024
97f3ca8
drm/amdkfd: add ASIC version check for the reset selection of RAS poison
Jun 13, 2024
a3431f7
drm/amdkfd: remove gfx(9, 4, 1) pc sampling support
Jun 17, 2024
835309f
drm/amdkfd: use version field to pass back pc sampling revision tempo…
Jun 17, 2024
3e3ae5e
Revert "drm/amd/amdgpu: fix flr_work corner case"
Jun 12, 2024
3c0335f
Revert "drm/amd/amdgpu: fix corner case in SRIOV tdr"
Jun 12, 2024
d967dc9
drm/amdgpu: fix sriov host flr handler
yunxiali May 24, 2024
acbe9bd
drm/amdgpu: Use dev_ prints for virtualization as it supports multi a…
AMDvchander Jun 16, 2024
896d0da
drm/amdgpu: process RAS fatal error MB notification
AMDvchander Jun 24, 2024
b2e71f4
drm/amdgpu: fix failure mapping legacy queue when FLR
May 31, 2024
21f2351
drm/amdgpu: add skip_hw_access checks for sriov
yunxiali May 24, 2024
b7c09a6
drm/amdgpu/kfd: remove is_hws_hang and is_resetting
yunxiali May 24, 2024
617d5a5
drm/amdgpu: remove tlb flush in amdgpu_gtt_mgr_recover
yunxiali May 22, 2024
0d4fb0b
drm/amdgpu: use helper in amdgpu_gart_unbind
yunxiali May 17, 2024
c5c59ad
drm/amdgpu: fix locking scope when flushing tlb
yunxiali May 23, 2024
6cccff9
drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
yunxiali May 24, 2024
d2e5bf7
drm/amdgpu: add lock in kfd_process_dequeue_from_device
yunxiali Jun 3, 2024
43111bb
drm/amdgpu: call flush_gpu_tlb directly in gfxhub enable
yunxiali Jun 4, 2024
80aa9f2
Revert "Revert "drm/amdgpu: rework lock handling for flush_tlb v2""
yunxiali Jun 11, 2024
fa046f1
drm/amd/pm: Add phase detect control support
Jun 25, 2024
f0f6439
drm/amd/pm: Add debugfs controls for phase detect
Jun 25, 2024
74fda16
drm/amd/pm: Add phase detect support to SMUv13.0.6
Jun 26, 2024
2889fc7
drm/amd/pm: Restrict phase detect to SMUv13.0.6
Jul 9, 2024
58cadd2
[drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c] Support f…
SamuelMarks Sep 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,7 @@ Kenneth W Chen <kenneth.w.chen@intel.com>
Kenneth Westfield <quic_kwestfie@quicinc.com> <kwestfie@codeaurora.org>
Kiran Gunda <quic_kgunda@quicinc.com> <kgunda@codeaurora.org>
Kirill Tkhai <tkhai@ya.ru> <ktkhai@virtuozzo.com>
Kishon Vijay Abraham I <kishon@kernel.org> <kishon@ti.com>
Konstantin Khlebnikov <koct9i@gmail.com> <khlebnikov@yandex-team.ru>
Konstantin Khlebnikov <koct9i@gmail.com> <k.khlebnikov@samsung.com>
Koushik <raghavendra.koushik@neterion.com>
Expand Down Expand Up @@ -609,6 +610,11 @@ TripleX Chung <xxx.phy@gmail.com> <triplex@zh-kernel.org>
TripleX Chung <xxx.phy@gmail.com> <zhongyu@18mail.cn>
Tsuneo Yoshioka <Tsuneo.Yoshioka@f-secure.com>
Tudor Ambarus <tudor.ambarus@linaro.org> <tudor.ambarus@microchip.com>
Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko.ursulin@intel.com>
Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko.ursulin@linux.intel.com>
Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko.ursulin@sophos.com>
Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko.ursulin@onelan.co.uk>
Tvrtko Ursulin <tursulin@ursulin.net> <tvrtko@ursulin.net>
Tycho Andersen <tycho@tycho.pizza> <tycho@tycho.ws>
Tzung-Bi Shih <tzungbi@kernel.org> <tzungbi@google.com>
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,11 @@ properties:

rx-internal-delay-ps:
enum: [0, 1800]
default: 0

tx-internal-delay-ps:
enum: [0, 2000]
default: 0

'#address-cells':
const: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ examples:
#include <dt-bindings/clock/tegra30-car.h>
#include <dt-bindings/soc/tegra-pmc.h>
sound {
compatible = "lge,tegra-audio-max98089-p895",
compatible = "lg,tegra-audio-max98089-p895",
"nvidia,tegra-audio-max98089";
nvidia,model = "LG Optimus Vu MAX98089";

Expand Down
2 changes: 1 addition & 1 deletion Documentation/driver-api/dpll.rst
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,7 @@ In such scenario, dpll device input signal shall be also configurable
to drive dpll with signal recovered from the PHY netdevice.
This is done by exposing a pin to the netdevice - attaching pin to the
netdevice itself with
``netdev_dpll_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin)``.
``dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin)``.
Exposed pin id handle ``DPLL_A_PIN_ID`` is then identifiable by the user
as it is attached to rtnetlink respond to get ``RTM_NEWLINK`` command in
nested attribute ``IFLA_DPLL_PIN``.
6 changes: 6 additions & 0 deletions Documentation/gpu/amdgpu/thermal.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,12 @@ pp_power_profile_mode
.. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
:doc: pp_power_profile_mode

pm_policy
---------------------

.. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
:doc: pm_policy

\*_busy_percent
---------------

Expand Down
6 changes: 3 additions & 3 deletions Documentation/networking/net_cachelines/inet_sock.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
.. SPDX-License-Identifier: GPL-2.0
.. Copyright (C) 2023 Google LLC

=====================================================
inet_connection_sock struct fast path usage breakdown
=====================================================
==========================================
inet_sock struct fast path usage breakdown
==========================================

Type Name fastpath_tx_access fastpath_rx_access comment
..struct ..inet_sock
Expand Down
1 change: 1 addition & 0 deletions Documentation/virt/hyperv/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ Hyper-V Enlightenments
overview
vmbus
clocks
vpci
316 changes: 316 additions & 0 deletions Documentation/virt/hyperv/vpci.rst

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions Documentation/virt/kvm/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8791,6 +8791,11 @@ means the VM type with value @n is supported. Possible values of @n are::
#define KVM_X86_DEFAULT_VM 0
#define KVM_X86_SW_PROTECTED_VM 1

Note, KVM_X86_SW_PROTECTED_VM is currently only for development and testing.
Do not use KVM_X86_SW_PROTECTED_VM for "real" VMs, and especially not in
production. The behavior and effective ABI for software-protected VMs is
unstable.

9. Known KVM API problems
=========================

Expand Down
73 changes: 33 additions & 40 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1395,6 +1395,7 @@ F: drivers/hwmon/max31760.c

ANALOGBITS PLL LIBRARIES
M: Paul Walmsley <paul.walmsley@sifive.com>
M: Samuel Holland <samuel.holland@sifive.com>
S: Supported
F: drivers/clk/analogbits/*
F: include/linux/clk/analogbits*
Expand Down Expand Up @@ -2156,7 +2157,7 @@ M: Shawn Guo <shawnguo@kernel.org>
M: Sascha Hauer <s.hauer@pengutronix.de>
R: Pengutronix Kernel Team <kernel@pengutronix.de>
R: Fabio Estevam <festevam@gmail.com>
R: NXP Linux Team <linux-imx@nxp.com>
L: imx@lists.linux.dev
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
Expand Down Expand Up @@ -8506,7 +8507,7 @@ FREESCALE IMX / MXC FEC DRIVER
M: Wei Fang <wei.fang@nxp.com>
R: Shenwei Wang <shenwei.wang@nxp.com>
R: Clark Wang <xiaoning.wang@nxp.com>
R: NXP Linux Team <linux-imx@nxp.com>
L: imx@lists.linux.dev
L: netdev@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/net/fsl,fec.yaml
Expand Down Expand Up @@ -8541,7 +8542,7 @@ F: drivers/i2c/busses/i2c-imx.c
FREESCALE IMX LPI2C DRIVER
M: Dong Aisheng <aisheng.dong@nxp.com>
L: linux-i2c@vger.kernel.org
L: linux-imx@nxp.com
L: imx@lists.linux.dev
S: Maintained
F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
F: drivers/i2c/busses/i2c-imx-lpi2c.c
Expand Down Expand Up @@ -10744,7 +10745,7 @@ INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown
M: Jani Nikula <jani.nikula@linux.intel.com>
M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
M: Rodrigo Vivi <rodrigo.vivi@intel.com>
M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
M: Tvrtko Ursulin <tursulin@ursulin.net>
L: intel-gfx@lists.freedesktop.org
S: Supported
W: https://drm.pages.freedesktop.org/intel-docs/
Expand Down Expand Up @@ -14121,6 +14122,17 @@ F: mm/
F: tools/mm/
F: tools/testing/selftests/mm/

MEMORY MAPPING
M: Andrew Morton <akpm@linux-foundation.org>
R: Liam R. Howlett <Liam.Howlett@oracle.com>
R: Vlastimil Babka <vbabka@suse.cz>
R: Lorenzo Stoakes <lstoakes@gmail.com>
L: linux-mm@kvack.org
S: Maintained
W: http://www.linux-mm.org
T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
F: mm/mmap.c

MEMORY TECHNOLOGY DEVICES (MTD)
M: Miquel Raynal <miquel.raynal@bootlin.com>
M: Richard Weinberger <richard@nod.at>
Expand Down Expand Up @@ -14379,7 +14391,7 @@ MICROCHIP MCP16502 PMIC DRIVER
M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Supported
F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
F: drivers/regulator/mcp16502.c

MICROCHIP MCP3564 ADC DRIVER
Expand Down Expand Up @@ -15726,7 +15738,7 @@ F: drivers/iio/gyro/fxas21002c_spi.c
NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
M: Haibo Chen <haibo.chen@nxp.com>
L: linux-iio@vger.kernel.org
L: linux-imx@nxp.com
L: imx@lists.linux.dev
S: Maintained
F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
Expand Down Expand Up @@ -15763,15 +15775,15 @@ F: drivers/gpu/drm/imx/dcss/
NXP i.MX 8QXP ADC DRIVER
M: Cai Huoqing <cai.huoqing@linux.dev>
M: Haibo Chen <haibo.chen@nxp.com>
L: linux-imx@nxp.com
L: imx@lists.linux.dev
L: linux-iio@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
F: drivers/iio/adc/imx8qxp-adc.c

NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
M: Mirela Rabulea <mirela.rabulea@nxp.com>
R: NXP Linux Team <linux-imx@nxp.com>
L: imx@lists.linux.dev
L: linux-media@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
Expand All @@ -15781,7 +15793,7 @@ NXP i.MX CLOCK DRIVERS
M: Abel Vesa <abelvesa@kernel.org>
R: Peng Fan <peng.fan@nxp.com>
L: linux-clk@vger.kernel.org
L: linux-imx@nxp.com
L: imx@lists.linux.dev
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
F: Documentation/devicetree/bindings/clock/imx*
Expand Down Expand Up @@ -16742,6 +16754,7 @@ F: drivers/pci/controller/dwc/*layerscape*
PCI DRIVER FOR FU740
M: Paul Walmsley <paul.walmsley@sifive.com>
M: Greentime Hu <greentime.hu@sifive.com>
M: Samuel Holland <samuel.holland@sifive.com>
L: linux-pci@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
Expand Down Expand Up @@ -17994,33 +18007,34 @@ F: drivers/media/tuners/qt1010*

QUALCOMM ATH12K WIRELESS DRIVER
M: Kalle Valo <kvalo@kernel.org>
M: Jeff Johnson <quic_jjohnson@quicinc.com>
M: Jeff Johnson <jjohnson@kernel.org>
L: ath12k@lists.infradead.org
S: Supported
W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
F: drivers/net/wireless/ath/ath12k/
N: ath12k

QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
M: Kalle Valo <kvalo@kernel.org>
M: Jeff Johnson <quic_jjohnson@quicinc.com>
M: Jeff Johnson <jjohnson@kernel.org>
L: ath10k@lists.infradead.org
S: Supported
W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
F: drivers/net/wireless/ath/ath10k/
N: ath10k

QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
M: Kalle Valo <kvalo@kernel.org>
M: Jeff Johnson <quic_jjohnson@quicinc.com>
M: Jeff Johnson <jjohnson@kernel.org>
L: ath11k@lists.infradead.org
S: Supported
W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
F: drivers/net/wireless/ath/ath11k/
N: ath11k

QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
M: Toke Høiland-Jørgensen <toke@toke.dk>
Expand Down Expand Up @@ -19651,7 +19665,7 @@ F: drivers/mmc/host/sdhci-of-at91.c

SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
M: Haibo Chen <haibo.chen@nxp.com>
L: linux-imx@nxp.com
L: imx@lists.linux.dev
L: linux-mmc@vger.kernel.org
S: Maintained
F: drivers/mmc/host/sdhci-esdhc-imx.c
Expand Down Expand Up @@ -19986,36 +20000,15 @@ S: Maintained
F: drivers/watchdog/simatic-ipc-wdt.c

SIFIVE DRIVERS
M: Palmer Dabbelt <palmer@dabbelt.com>
M: Paul Walmsley <paul.walmsley@sifive.com>
M: Samuel Holland <samuel.holland@sifive.com>
L: linux-riscv@lists.infradead.org
S: Supported
F: drivers/dma/sf-pdma/
N: sifive
K: fu[57]40
K: [^@]sifive

SIFIVE CACHE DRIVER
M: Conor Dooley <conor@kernel.org>
L: linux-riscv@lists.infradead.org
S: Maintained
F: Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
F: drivers/cache/sifive_ccache.c

SIFIVE FU540 SYSTEM-ON-CHIP
M: Paul Walmsley <paul.walmsley@sifive.com>
M: Palmer Dabbelt <palmer@dabbelt.com>
L: linux-riscv@lists.infradead.org
S: Supported
T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
N: fu540
K: fu540

SIFIVE PDMA DRIVER
M: Green Wan <green.wan@sifive.com>
S: Maintained
F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
F: drivers/dma/sf-pdma/


SILEAD TOUCHSCREEN DRIVER
M: Hans de Goede <hdegoede@redhat.com>
L: linux-input@vger.kernel.org
Expand Down Expand Up @@ -20224,8 +20217,8 @@ F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
F: drivers/net/ethernet/socionext/sni_ave.c

SOCIONEXT (SNI) NETSEC NETWORK DRIVER
M: Jassi Brar <jaswinder.singh@linaro.org>
M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
M: Masahisa Kojima <kojima.masahisa@socionext.com>
L: netdev@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
Expand Down
9 changes: 7 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 6
PATCHLEVEL = 8
SUBLEVEL = 0
EXTRAVERSION = -rc6
EXTRAVERSION =
NAME = Hurr durr I'ma ninja sloth

# *DOCUMENTATION*
Expand Down Expand Up @@ -1247,7 +1247,12 @@ define filechk_version.h
((c) > 255 ? 255 : (c)))'; \
echo \#define LINUX_VERSION_MAJOR $(VERSION); \
echo \#define LINUX_VERSION_PATCHLEVEL $(PATCHLEVEL); \
echo \#define LINUX_VERSION_SUBLEVEL $(SUBLEVEL)
echo \#define LINUX_VERSION_SUBLEVEL $(SUBLEVEL); \
echo '#define DRM_VER $(VERSION)'; \
echo '#define DRM_PATCH $(PATCHLEVEL)'; \
echo '#define DRM_SUB $(SUBLEVEL)'; \
echo \#define DRM_VERSION_CODE LINUX_VERSION_CODE; \
echo '#define DRM_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))'
endef

$(version_h): PATCHLEVEL := $(or $(PATCHLEVEL), 0)
Expand Down
26 changes: 0 additions & 26 deletions arch/arm/boot/dts/nxp/imx/imx7s.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -834,16 +834,6 @@
<&clks IMX7D_LCDIF_PIXEL_ROOT_CLK>;
clock-names = "pix", "axi";
status = "disabled";

port {
#address-cells = <1>;
#size-cells = <0>;

lcdif_out_mipi_dsi: endpoint@0 {
reg = <0>;
remote-endpoint = <&mipi_dsi_in_lcdif>;
};
};
};

mipi_csi: mipi-csi@30750000 {
Expand Down Expand Up @@ -895,22 +885,6 @@
samsung,esc-clock-frequency = <20000000>;
samsung,pll-clock-frequency = <24000000>;
status = "disabled";

ports {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;

mipi_dsi_in_lcdif: endpoint@0 {
reg = <0>;
remote-endpoint = <&lcdif_out_mipi_dsi>;
};
};
};
};
};

Expand Down
1 change: 1 addition & 0 deletions arch/arm/configs/imx_v6_v7_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ CONFIG_FB_MODE_HELPERS=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_LCD_L4F00242T03=y
CONFIG_LCD_PLATFORM=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_PWM=y
CONFIG_BACKLIGHT_GPIO=y
CONFIG_FRAMEBUFFER_CONSOLE=y
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/boot/dts/allwinner/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,6 @@ dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-bigtreetech-cb1-manta.dtb
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-bigtreetech-pi.dtb
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-orangepi-zero2.dtb
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h616-x96-mate.dtb
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h618-orangepi-zero2w.dtb
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h618-orangepi-zero3.dtb
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-h618-transpeed-8k618-t.dtb
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@
<&clk IMX8MP_AUDIO_PLL2_OUT>;
assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>;
assigned-clock-rates = <13000000>, <13000000>, <156000000>;
reset-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>;
status = "disabled";

ports {
Expand Down
Loading