1b843c749SSergey Zigachev# 2b843c749SSergey Zigachev# Makefile for the drm/amdgpu driver. 3b843c749SSergey Zigachev# 4b843c749SSergey Zigachev 5b843c749SSergey ZigachevKMOD= amdgpu 6b843c749SSergey Zigachev 7b843c749SSergey Zigachev.PATH: ${.CURDIR}/../../scheduler \ 8b843c749SSergey Zigachev ${.CURDIR}/../powerplay \ 9b843c749SSergey Zigachev ${.CURDIR}/../powerplay/hwmgr \ 10b843c749SSergey Zigachev ${.CURDIR}/../powerplay/smumgr \ 11*78973132SSergey Zigachev ${.CURDIR}/../lib \ 12*78973132SSergey Zigachev ${.CURDIR}/../display/amdgpu_dm \ 13*78973132SSergey Zigachev ${.CURDIR}/../display/dc \ 14*78973132SSergey Zigachev ${.CURDIR}/../display/dc/basics \ 15*78973132SSergey Zigachev ${.CURDIR}/../display/dc/bios \ 16*78973132SSergey Zigachev ${.CURDIR}/../display/dc/bios/dce80 \ 17*78973132SSergey Zigachev ${.CURDIR}/../display/dc/bios/dce110 \ 18*78973132SSergey Zigachev ${.CURDIR}/../display/dc/bios/dce112 \ 19*78973132SSergey Zigachev ${.CURDIR}/../display/dc/calcs \ 20*78973132SSergey Zigachev ${.CURDIR}/../display/dc/core \ 21*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dce \ 22*78973132SSergey Zigachev ${.CURDIR}/../display/dc/gpio \ 23*78973132SSergey Zigachev ${.CURDIR}/../display/dc/gpio/dce110 \ 24*78973132SSergey Zigachev ${.CURDIR}/../display/dc/gpio/dce120 \ 25*78973132SSergey Zigachev ${.CURDIR}/../display/dc/gpio/dce80 \ 26*78973132SSergey Zigachev ${.CURDIR}/../display/dc/gpio/dcn10 \ 27*78973132SSergey Zigachev ${.CURDIR}/../display/dc/gpio/diagnostics \ 28*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux \ 29*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux/dce100 \ 30*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux/dce110 \ 31*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux/dce112 \ 32*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux/dce120 \ 33*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux/dce80 \ 34*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux/dcn10 \ 35*78973132SSergey Zigachev ${.CURDIR}/../display/dc/i2caux/diagnostics \ 36*78973132SSergey Zigachev ${.CURDIR}/../display/dc/irq \ 37*78973132SSergey Zigachev ${.CURDIR}/../display/dc/irq/dce110 \ 38*78973132SSergey Zigachev ${.CURDIR}/../display/dc/irq/dce120 \ 39*78973132SSergey Zigachev ${.CURDIR}/../display/dc/irq/dce80 \ 40*78973132SSergey Zigachev ${.CURDIR}/../display/dc/irq/dcn10 \ 41*78973132SSergey Zigachev ${.CURDIR}/../display/dc/virtual \ 42*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dcn10 \ 43*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dml \ 44*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dce120 \ 45*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dce112 \ 46*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dce110 \ 47*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dce100 \ 48*78973132SSergey Zigachev ${.CURDIR}/../display/dc/dce80 \ 49*78973132SSergey Zigachev ${.CURDIR}/../display/modules/freesync \ 50*78973132SSergey Zigachev ${.CURDIR}/../display/modules/color 51b843c749SSergey Zigachev 52b843c749SSergey ZigachevSRCS= amdgpu_drv.c 53b843c749SSergey Zigachev 54b843c749SSergey ZigachevSRCS+= chash.c 55b843c749SSergey Zigachev 56b843c749SSergey Zigachev# add KMS driver 57b843c749SSergey ZigachevSRCS+= amdgpu_device.c amdgpu_kms.c \ 58b843c749SSergey Zigachev amdgpu_atombios.c atombios_crtc.c amdgpu_connectors.c \ 59b843c749SSergey Zigachev atom.c amdgpu_fence.c amdgpu_ttm.c amdgpu_object.c amdgpu_gart.c \ 60b843c749SSergey Zigachev amdgpu_encoders.c amdgpu_display.c amdgpu_i2c.c \ 61b843c749SSergey Zigachev amdgpu_fb.c amdgpu_gem.c amdgpu_ring.c \ 62b843c749SSergey Zigachev amdgpu_cs.c amdgpu_bios.c amdgpu_benchmark.c amdgpu_test.c \ 63b843c749SSergey Zigachev amdgpu_pm.c atombios_dp.c amdgpu_afmt.c amdgpu_trace_points.c \ 64b843c749SSergey Zigachev atombios_encoders.c amdgpu_sa.c atombios_i2c.c \ 65b843c749SSergey Zigachev amdgpu_prime.c amdgpu_vm.c amdgpu_ib.c amdgpu_pll.c \ 66b843c749SSergey Zigachev amdgpu_ucode.c amdgpu_bo_list.c amdgpu_ctx.c amdgpu_sync.c \ 67b843c749SSergey Zigachev amdgpu_gtt_mgr.c amdgpu_vram_mgr.c amdgpu_virt.c amdgpu_atomfirmware.c \ 68b843c749SSergey Zigachev amdgpu_queue_mgr.c amdgpu_vf_error.c amdgpu_sched.c amdgpu_debugfs.c \ 69b843c749SSergey Zigachev amdgpu_ids.c 70b843c749SSergey Zigachev 71b843c749SSergey ZigachevSRCS+= \ 72b843c749SSergey Zigachev vi.c mxgpu_vi.c nbio_v6_1.c soc15.c emu_soc.c mxgpu_ai.c nbio_v7_0.c vega10_reg_init.c \ 73b843c749SSergey Zigachev vega20_reg_init.c 74b843c749SSergey Zigachev 75b843c749SSergey Zigachev# add DF block 76b843c749SSergey ZigachevSRCS+= \ 77b843c749SSergey Zigachev df_v1_7.c \ 78b843c749SSergey Zigachev df_v3_6.c 79b843c749SSergey Zigachev 80b843c749SSergey Zigachev# add GMC block 81b843c749SSergey ZigachevSRCS+= \ 82b843c749SSergey Zigachev gmc_v7_0.c \ 83b843c749SSergey Zigachev gmc_v8_0.c \ 84b843c749SSergey Zigachev gfxhub_v1_0.c mmhub_v1_0.c gmc_v9_0.c 85b843c749SSergey Zigachev 86b843c749SSergey Zigachev# add IH block 87b843c749SSergey ZigachevSRCS+= \ 88b843c749SSergey Zigachev amdgpu_irq.c \ 89b843c749SSergey Zigachev amdgpu_ih.c \ 90b843c749SSergey Zigachev iceland_ih.c \ 91b843c749SSergey Zigachev tonga_ih.c \ 92b843c749SSergey Zigachev cz_ih.c \ 93b843c749SSergey Zigachev vega10_ih.c 94b843c749SSergey Zigachev 95b843c749SSergey Zigachev# add PSP block 96b843c749SSergey ZigachevSRCS+= \ 97b843c749SSergey Zigachev amdgpu_psp.c \ 98b843c749SSergey Zigachev psp_v3_1.c \ 99b843c749SSergey Zigachev psp_v10_0.c 100b843c749SSergey Zigachev 101b843c749SSergey Zigachev# add SMC block 102b843c749SSergey ZigachevSRCS+= \ 103b843c749SSergey Zigachev amdgpu_dpm.c 104b843c749SSergey Zigachev 105b843c749SSergey Zigachev# add DCE block 106b843c749SSergey ZigachevSRCS+= \ 107b843c749SSergey Zigachev dce_v10_0.c \ 108b843c749SSergey Zigachev dce_v11_0.c \ 109b843c749SSergey Zigachev dce_virtual.c 110b843c749SSergey Zigachev 111b843c749SSergey Zigachev# add GFX block 112b843c749SSergey ZigachevSRCS+= \ 113b843c749SSergey Zigachev amdgpu_gfx.c \ 114b843c749SSergey Zigachev gfx_v8_0.c \ 115b843c749SSergey Zigachev gfx_v9_0.c 116b843c749SSergey Zigachev 117b843c749SSergey Zigachev# add async DMA block 118b843c749SSergey ZigachevSRCS+= \ 119b843c749SSergey Zigachev sdma_v2_4.c \ 120b843c749SSergey Zigachev sdma_v3_0.c \ 121b843c749SSergey Zigachev sdma_v4_0.c 122b843c749SSergey Zigachev 123b843c749SSergey Zigachev# add UVD block 124b843c749SSergey ZigachevSRCS+= \ 125b843c749SSergey Zigachev amdgpu_uvd.c \ 126b843c749SSergey Zigachev uvd_v5_0.c \ 127b843c749SSergey Zigachev uvd_v6_0.c \ 128b843c749SSergey Zigachev uvd_v7_0.c 129b843c749SSergey Zigachev 130b843c749SSergey Zigachev# add VCE block 131b843c749SSergey ZigachevSRCS+= \ 132b843c749SSergey Zigachev amdgpu_vce.c \ 133b843c749SSergey Zigachev vce_v3_0.c \ 134b843c749SSergey Zigachev vce_v4_0.c 135b843c749SSergey Zigachev 136b843c749SSergey Zigachev# add VCN block 137b843c749SSergey ZigachevSRCS+= \ 138b843c749SSergey Zigachev amdgpu_vcn.c \ 139b843c749SSergey Zigachev vcn_v1_0.c 140b843c749SSergey Zigachev 141b843c749SSergey Zigachev# add amdkfd interfaces 142b843c749SSergey ZigachevSRCS+= amdgpu_amdkfd.c 143b843c749SSergey Zigachev 144b843c749SSergey Zigachev# add cgs 145b843c749SSergey ZigachevSRCS+= amdgpu_cgs.c 146b843c749SSergey Zigachev 147b843c749SSergey Zigachev# GPU scheduler 148*78973132SSergey ZigachevSRCS+= \ 149*78973132SSergey Zigachev gpu_scheduler.c \ 150*78973132SSergey Zigachev sched_fence.c \ 151*78973132SSergey Zigachev amdgpu_job.c 152b843c749SSergey Zigachev 153b843c749SSergey ZigachevSRCS+= amdgpu_acpi.c 154b843c749SSergey Zigachev 155*78973132SSergey ZigachevSRCS+= amd_powerplay.c 156*78973132SSergey Zigachev 157b843c749SSergey Zigachev# powerplay/hwmgr 158b843c749SSergey ZigachevSRCS+= hwmgr.c processpptables.c \ 159b843c749SSergey Zigachev hardwaremanager.c smu8_hwmgr.c \ 160b843c749SSergey Zigachev pppcielanes.c\ 161b843c749SSergey Zigachev process_pptables_v1_0.c ppatomctrl.c ppatomfwctrl.c \ 162b843c749SSergey Zigachev smu7_hwmgr.c smu7_powertune.c smu7_thermal.c \ 163b843c749SSergey Zigachev smu7_clockpowergating.c \ 164b843c749SSergey Zigachev vega10_processpptables.c vega10_hwmgr.c vega10_powertune.c \ 165b843c749SSergey Zigachev vega10_thermal.c smu10_hwmgr.c pp_psm.c\ 166b843c749SSergey Zigachev vega12_processpptables.c vega12_hwmgr.c \ 167b843c749SSergey Zigachev vega12_thermal.c \ 168b843c749SSergey Zigachev pp_overdriver.c smu_helper.c 169b843c749SSergey Zigachev 170b843c749SSergey Zigachev# powerplay/smumgr 171b843c749SSergey ZigachevSRCS+= smumgr.c smu8_smumgr.c tonga_smumgr.c fiji_smumgr.c \ 172b843c749SSergey Zigachev polaris10_smumgr.c iceland_smumgr.c \ 173b843c749SSergey Zigachev smu7_smumgr.c vega10_smumgr.c smu10_smumgr.c ci_smumgr.c \ 174b843c749SSergey Zigachev vega12_smumgr.c vegam_smumgr.c smu9_smumgr.c 175b843c749SSergey Zigachev 176*78973132SSergey Zigachev# display core component (CONFIG_DRM_AMD_DC) 177*78973132SSergey Zigachev# amdgpu_dm 178*78973132SSergey ZigachevSRC+= amdgpu_dm.c amdgpu_dm_irq.c amdgpu_dm_mst_types.c amdgpu_dm_color.c 179*78973132SSergey Zigachev# ifneq ($(CONFIG_DRM_AMD_DC),) 180*78973132SSergey ZigachevSRC+= amdgpu_dm_services.c amdgpu_dm_helpers.c amdgpu_dm_pp_smu.c 181*78973132SSergey Zigachev 182*78973132SSergey Zigachev# dc 183*78973132SSergey ZigachevSRCS+= amdgpu_dm.c amdgpu_dm_irq.c amdgpu_dm_mst_types.c amdgpu_dm_color.c 184*78973132SSergey ZigachevSRCS+= amdgpu_dm_services.c amdgpu_dm_helpers.c amdgpu_dm_pp_smu.c 185*78973132SSergey Zigachev 186*78973132SSergey Zigachev# dc/basics 187*78973132SSergey ZigachevSRCS+= conversion.c fixpt31_32.c \ 188*78973132SSergey Zigachev log_helpers.c vector.c 189*78973132SSergey Zigachev 190*78973132SSergey Zigachev# dc/bios 191*78973132SSergey ZigachevSRCS+= bios_parser.c bios_parser_interface.c bios_parser_helper.c \ 192*78973132SSergey Zigachev command_table.c command_table_helper.c bios_parser_common.c 193*78973132SSergey ZigachevSRCS+= command_table2.c command_table_helper2.c bios_parser2.c 194*78973132SSergey Zigachev# DCE 8x 195*78973132SSergey Zigachev# All DCE8.x are derived from DCE8.0, so 8.0 MUST be defined if ANY of 196*78973132SSergey Zigachev# DCE8.x is compiled. 197*78973132SSergey ZigachevSRCS+= command_table_helper_dce80.c 198*78973132SSergey Zigachev 199*78973132SSergey Zigachev# DCE 11x 200*78973132SSergey ZigachevSRCS+= command_table_helper_dce110.c 201*78973132SSergey ZigachevSRCS+= command_table_helper_dce112.c 202*78973132SSergey ZigachevSRCS+= command_table_helper2_dce112.c 203*78973132SSergey Zigachev 204*78973132SSergey Zigachev# dc/calcs 205*78973132SSergey ZigachevSRCS+= dce_calcs.c bw_fixed.c custom_float.c 206*78973132SSergey Zigachev 207*78973132SSergey Zigachev# ifdef CONFIG_DRM_AMD_DC_DCN1_0 208*78973132SSergey ZigachevSRCS+= dcn_calcs.c dcn_calc_math.c dcn_calc_auto.c 209*78973132SSergey Zigachev 210*78973132SSergey Zigachev# dc/dce 211*78973132SSergey ZigachevSRCS+= dce_audio.c dce_stream_encoder.c dce_link_encoder.c dce_hwseq.c \ 212*78973132SSergey Zigachev dce_mem_input.c dce_clock_source.c dce_scl_filters.c dce_transform.c \ 213*78973132SSergey Zigachev dce_clocks.c dce_opp.c dce_dmcu.c dce_abm.c dce_ipp.c dce_aux.c 214*78973132SSergey Zigachev 215*78973132SSergey Zigachev# dc/gpio 216*78973132SSergey ZigachevSRCS+= gpio_base.c gpio_service.c hw_factory.c \ 217*78973132SSergey Zigachev hw_gpio.c hw_hpd.c hw_ddc.c hw_translate.c 218*78973132SSergey Zigachev 219*78973132SSergey Zigachev# DCE 8x 220*78973132SSergey Zigachev# all DCE8.x are derived from DCE8.0 221*78973132SSergey ZigachevSRCS+= hw_translate_dce80.c hw_factory_dce80.c 222*78973132SSergey Zigachev 223*78973132SSergey Zigachev# DCE 11x 224*78973132SSergey ZigachevSRCS+= hw_translate_dce110.c hw_factory_dce110.c 225*78973132SSergey Zigachev 226*78973132SSergey Zigachev# DCE 12x 227*78973132SSergey ZigachevSRCS+= hw_translate_dce120.c hw_factory_dce120.c 228*78973132SSergey Zigachev 229*78973132SSergey Zigachev# DCN 1x 230*78973132SSergey Zigachev# ifdef CONFIG_DRM_AMD_DC_DCN1_0 231*78973132SSergey ZigachevSRCS+= hw_translate_dcn10.c hw_factory_dcn10.c 232*78973132SSergey Zigachev 233*78973132SSergey Zigachev# Diagnostics on FPGA 234*78973132SSergey ZigachevSRCS+= hw_translate_diag.c hw_factory_diag.c 235*78973132SSergey Zigachev 236*78973132SSergey Zigachev# dc/i2caux 237*78973132SSergey ZigachevSRCS+= aux_engine.c engine_base.c i2caux.c i2c_engine.c \ 238*78973132SSergey Zigachev i2c_generic_hw_engine.c i2c_hw_engine.c i2c_sw_engine.c 239*78973132SSergey Zigachev# DCE 8x family 240*78973132SSergey ZigachevSRCS+= i2caux_dce80.c i2c_hw_engine_dce80.c \ 241*78973132SSergey Zigachev i2c_sw_engine_dce80.c 242*78973132SSergey Zigachev 243*78973132SSergey Zigachev# DCE 100 family 244*78973132SSergey ZigachevSRCS+= i2caux_dce100.c 245*78973132SSergey Zigachev 246*78973132SSergey Zigachev# DCE 110 family 247*78973132SSergey ZigachevSRCS+= i2caux_dce110.c i2c_sw_engine_dce110.c i2c_hw_engine_dce110.c \ 248*78973132SSergey Zigachev aux_engine_dce110.c 249*78973132SSergey Zigachev 250*78973132SSergey Zigachev# DCE 112 family 251*78973132SSergey ZigachevSRCS+= i2caux_dce112.c 252*78973132SSergey Zigachev 253*78973132SSergey Zigachev# DCN 1.0 family 254*78973132SSergey Zigachev# ifdef CONFIG_DRM_AMD_DC_DCN1_0 255*78973132SSergey ZigachevSRCS+= i2caux_dcn10.c 256*78973132SSergey Zigachev 257*78973132SSergey Zigachev# DCE 120 family 258*78973132SSergey ZigachevSRCS+= i2caux_dce120.c 259*78973132SSergey Zigachev 260*78973132SSergey ZigachevSRCS+= i2caux_diag.c 261*78973132SSergey Zigachev 262*78973132SSergey Zigachev# dc/irq 263*78973132SSergey ZigachevSRCS+= irq_service.c 264*78973132SSergey Zigachev 265*78973132SSergey Zigachev# DCE 8x 266*78973132SSergey ZigachevSRCS+= irq_service_dce80.c 267*78973132SSergey Zigachev 268*78973132SSergey Zigachev# DCE 11x 269*78973132SSergey ZigachevSRCS+= irq_service_dce110.c 270*78973132SSergey Zigachev 271*78973132SSergey Zigachev# DCE 12x 272*78973132SSergey ZigachevSRCS+= irq_service_dce120.c 273*78973132SSergey Zigachev 274*78973132SSergey Zigachev# DCN 1x 275*78973132SSergey Zigachev# ifdef CONFIG_DRM_AMD_DC_DCN1_0 276*78973132SSergey ZigachevSRCS+= irq_service_dcn10.c 277*78973132SSergey Zigachev 278*78973132SSergey Zigachev# dc/virtual 279*78973132SSergey ZigachevSRCS+= virtual_link_encoder.c virtual_stream_encoder.c 280*78973132SSergey Zigachev 281*78973132SSergey Zigachev# dc/dcn10 282*78973132SSergey ZigachevSRCS+= dcn10_resource.c dcn10_ipp.c dcn10_hw_sequencer.c \ 283*78973132SSergey Zigachev dcn10_dpp.c dcn10_opp.c dcn10_optc.c \ 284*78973132SSergey Zigachev dcn10_hubp.c dcn10_mpc.c \ 285*78973132SSergey Zigachev dcn10_dpp_dscl.c dcn10_dpp_cm.c dcn10_cm_common.c \ 286*78973132SSergey Zigachev dcn10_hubbub.c dcn10_stream_encoder.c dcn10_link_encoder.c 287*78973132SSergey Zigachev 288*78973132SSergey Zigachev# dc/dml 289*78973132SSergey ZigachevSRCS+= display_mode_lib.c display_rq_dlg_helpers.c dml1_display_rq_dlg_calc.c \ 290*78973132SSergey Zigachev dml_common_defs.c 291*78973132SSergey Zigachev 292*78973132SSergey Zigachev# dc/dce120 293*78973132SSergey ZigachevSRCS+= dce120_resource.c dce120_timing_generator.c \ 294*78973132SSergey Zigachev dce120_hw_sequencer.c 295*78973132SSergey Zigachev 296*78973132SSergey Zigachev# dc/dce112 297*78973132SSergey ZigachevSRCS+= dce112_compressor.c dce112_hw_sequencer.c \ 298*78973132SSergey Zigachev dce112_resource.c 299*78973132SSergey Zigachev 300*78973132SSergey Zigachev# dc/dce110 301*78973132SSergey ZigachevSRCS+= dce110_timing_generator.c \ 302*78973132SSergey Zigachev dce110_compressor.c dce110_hw_sequencer.c dce110_resource.c \ 303*78973132SSergey Zigachev dce110_opp_regamma_v.c dce110_opp_csc_v.c dce110_timing_generator_v.c \ 304*78973132SSergey Zigachev dce110_mem_input_v.c dce110_opp_v.c dce110_transform_v.c 305*78973132SSergey Zigachev 306*78973132SSergey Zigachev# dc/dce100 307*78973132SSergey ZigachevSRCS+= dce100_resource.c dce100_hw_sequencer.c 308*78973132SSergey Zigachev 309*78973132SSergey Zigachev# dc/dce80 310*78973132SSergey ZigachevSRCS+= dce80_timing_generator.c dce80_hw_sequencer.c \ 311*78973132SSergey Zigachev dce80_resource.c 312*78973132SSergey Zigachev 313*78973132SSergey ZigachevSRCS+= dc.c dc_link.c dc_resource.c dc_hw_sequencer.c dc_sink.c \ 314*78973132SSergey Zigachev dc_surface.c dc_link_hwss.c dc_link_dp.c dc_link_ddc.c dc_debug.c dc_stream.c 315*78973132SSergey ZigachevSRCS+= dc_helper.c 316*78973132SSergey Zigachev 317*78973132SSergey Zigachev# modules/freesync 318*78973132SSergey ZigachevSRCS+= freesync.c 319*78973132SSergey Zigachev 320*78973132SSergey Zigachev# modules/color 321*78973132SSergey ZigachevSRCS+= color_gamma.c 322*78973132SSergey Zigachev# end display core component (CONFIG_DRM_AMD_DC) 323*78973132SSergey Zigachev 324b843c749SSergey ZigachevSRCS+= \ 325b843c749SSergey Zigachev opt_ddb.h \ 326b843c749SSergey Zigachev opt_acpi.h \ 327b843c749SSergey Zigachev opt_drm.h \ 328b843c749SSergey Zigachev acpi_if.h \ 329b843c749SSergey Zigachev bus_if.h \ 330b843c749SSergey Zigachev device_if.h \ 331b843c749SSergey Zigachev pci_if.h 332b843c749SSergey Zigachev 333b843c749SSergey Zigachev# From linux 334b843c749SSergey Zigachev#TODO: remove when Timing Sync feature is complete 335b843c749SSergey ZigachevKCFLAGS+= -DBUILD_FEATURE_TIMING_SYNC=0 336b843c749SSergey Zigachev 337b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/include 338b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/include/drm 339b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/include/uapi 340b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/include/uapi/drm 341b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include 342b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/amdgpu 343b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display 344*78973132SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/include 345b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/dc 346*78973132SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/dc/inc 347*78973132SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/dc/inc/hw 348*78973132SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/modules/inc 349*78973132SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/modules/freesync 350*78973132SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/modules/color 351b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/amdgpu_dm 352b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/display/include 353b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/include 354b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/include/asic_reg 355b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/powerplay/inc 356b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/powerplay/hwmgr 357b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/amd/powerplay/smumgr 358b843c749SSergey ZigachevKCFLAGS+= -I${SYSDIR}/dev/drm/scheduler 359b843c749SSergey ZigachevKCFLAGS+= -include ${SYSDIR}/dev/drm/kconfig.h 360b843c749SSergey Zigachev 361b843c749SSergey Zigachev.include <bsd.kmod.mk> 362*78973132SSergey Zigachev 363*78973132SSergey Zigachevdcn_calcs.o: 364*78973132SSergey Zigachev ${CC} ${CFLAGS} ${KCFLAGS} -mhard-float -msse -mpreferred-stack-boundary=4 -c ${.IMPSRC} 365*78973132SSergey Zigachev 366*78973132SSergey Zigachevdcn_calc_auto.o: 367*78973132SSergey Zigachev ${CC} ${CFLAGS} ${KCFLAGS} -mhard-float -msse -mpreferred-stack-boundary=4 -c ${.IMPSRC} 368*78973132SSergey Zigachev 369*78973132SSergey Zigachevdcn_calc_math.o: 370*78973132SSergey Zigachev ${CC} ${CFLAGS} ${KCFLAGS} -mhard-float -msse -mpreferred-stack-boundary=4 -c ${.IMPSRC} 371*78973132SSergey Zigachev 372*78973132SSergey Zigachevdcn20_resource.o: 373*78973132SSergey Zigachev ${CC} ${CFLAGS} ${KCFLAGS} -mhard-float -msse -mpreferred-stack-boundary=4 -c ${.IMPSRC} 374*78973132SSergey Zigachev 375*78973132SSergey Zigachevdcn21_resource.o: 376*78973132SSergey Zigachev ${CC} ${CFLAGS} ${KCFLAGS} -mhard-float -msse -mpreferred-stack-boundary=4 -c ${.IMPSRC} 377*78973132SSergey Zigachev 378*78973132SSergey Zigachevdml1_display_rq_dlg_calc.o: 379*78973132SSergey Zigachev ${CC} ${CFLAGS} ${KCFLAGS} -mhard-float -msse -mpreferred-stack-boundary=4 -c ${.IMPSRC} 380*78973132SSergey Zigachev 381*78973132SSergey Zigachevdml_common_defs.o: 382*78973132SSergey Zigachev ${CC} ${CFLAGS} ${KCFLAGS} -mhard-float -msse -mpreferred-stack-boundary=4 -c ${.IMPSRC} 383