Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd/display: use fixed-width data type for soc bounding box struct

since it's firmware.

Signed-off-by: Xiaojie Yuan <xiaojie.yuan@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Xiaojie Yuan and committed by
Alex Deucher
76b743f4 57b3ec35

+15 -15
+15 -15
drivers/gpu/drm/amd/amdgpu/amdgpu_socbb.h
··· 24 24 #define __AMDGPU_SOCBB_H__ 25 25 26 26 struct gpu_info_voltage_scaling_v1_0 { 27 - int state; 27 + uint32_t state; 28 28 uint32_t dscclk_mhz; 29 29 uint32_t dcfclk_mhz; 30 30 uint32_t socclk_mhz; ··· 49 49 uint32_t pct_ideal_dram_sdp_bw_after_urgent_vm_only; 50 50 uint32_t max_avg_sdp_bw_use_normal_percent; 51 51 uint32_t max_avg_dram_bw_use_normal_percent; 52 - unsigned int max_request_size_bytes; 52 + uint32_t max_request_size_bytes; 53 53 uint32_t downspread_percent; 54 54 uint32_t dram_page_open_time_ns; 55 55 uint32_t dram_rw_turnaround_time_ns; ··· 59 59 uint32_t dcn_downspread_percent; 60 60 uint32_t dispclk_dppclk_vco_speed_mhz; 61 61 uint32_t dfs_vco_period_ps; 62 - unsigned int urgent_out_of_order_return_per_channel_pixel_only_bytes; 63 - unsigned int urgent_out_of_order_return_per_channel_pixel_and_vm_bytes; 64 - unsigned int urgent_out_of_order_return_per_channel_vm_only_bytes; 65 - unsigned int round_trip_ping_latency_dcfclk_cycles; 66 - unsigned int urgent_out_of_order_return_per_channel_bytes; 67 - unsigned int channel_interleave_bytes; 68 - unsigned int num_banks; 69 - unsigned int num_chans; 70 - unsigned int vmm_page_size_bytes; 62 + uint32_t urgent_out_of_order_return_per_channel_pixel_only_bytes; 63 + uint32_t urgent_out_of_order_return_per_channel_pixel_and_vm_bytes; 64 + uint32_t urgent_out_of_order_return_per_channel_vm_only_bytes; 65 + uint32_t round_trip_ping_latency_dcfclk_cycles; 66 + uint32_t urgent_out_of_order_return_per_channel_bytes; 67 + uint32_t channel_interleave_bytes; 68 + uint32_t num_banks; 69 + uint32_t num_chans; 70 + uint32_t vmm_page_size_bytes; 71 71 uint32_t dram_clock_change_latency_us; 72 72 uint32_t writeback_dram_clock_change_latency_us; 73 - unsigned int return_bus_width_bytes; 74 - unsigned int voltage_override; 73 + uint32_t return_bus_width_bytes; 74 + uint32_t voltage_override; 75 75 uint32_t xfc_bus_transport_time_us; 76 76 uint32_t xfc_xbuf_latency_tolerance_us; 77 - int use_urgent_burst_bw; 78 - unsigned int num_states; 77 + uint32_t use_urgent_burst_bw; 78 + uint32_t num_states; 79 79 struct gpu_info_voltage_scaling_v1_0 clock_limits[8]; 80 80 }; 81 81