1# 2# Makefile for the drm device(radeonkms) driver. 3# 4# Please keep SRC list structured in blocks and sorted. 5# 6 7 8KMOD = radeonkms 9SRCS = \ 10 rn50_reg_safe.h \ 11 r100_reg_safe.h \ 12 r200_reg_safe.h \ 13 rv515_reg_safe.h \ 14 r300_reg_safe.h \ 15 r420_reg_safe.h \ 16 rs600_reg_safe.h \ 17 r600_reg_safe.h \ 18 evergreen_reg_safe.h \ 19 cayman_reg_safe.h 20SRCS += \ 21 radeon_acpi.c \ 22 radeon_agp.c \ 23 radeon_asic.c \ 24 radeon_atombios.c \ 25 radeon_benchmark.c \ 26 radeon_bios.c \ 27 radeon_clocks.c \ 28 radeon_combios.c \ 29 radeon_connectors.c \ 30 radeon_cs.c \ 31 radeon_cursor.c \ 32 radeon_device.c \ 33 radeon_display.c \ 34 radeon_drv.c \ 35 radeon_encoders.c \ 36 radeon_fb.c \ 37 radeon_fence.c \ 38 radeon_gart.c \ 39 radeon_gem.c \ 40 radeon_i2c.c \ 41 radeon_ib.c \ 42 radeon_irq_kms.c \ 43 radeon_kms.c \ 44 radeon_legacy_crtc.c \ 45 radeon_legacy_encoders.c \ 46 radeon_legacy_tv.c \ 47 radeon_object.c \ 48 radeon_pm.c \ 49 radeon_ring.c \ 50 radeon_sa.c \ 51 radeon_semaphore.c \ 52 radeon_test.c \ 53 radeon_ttm.c \ 54 radeon_vm.c \ 55 atom.c \ 56 atombios_crtc.c \ 57 atombios_dp.c \ 58 atombios_encoders.c \ 59 atombios_i2c.c \ 60 r100.c \ 61 r200.c \ 62 r300.c \ 63 r420.c \ 64 rs400.c \ 65 rs600.c \ 66 rs690.c \ 67 rv515.c \ 68 r520.c \ 69 r600.c \ 70 r600_blit_shaders.c \ 71 r600_cs.c \ 72 r600_hdmi.c \ 73 rv770.c \ 74 dce3_1_afmt.c \ 75 evergreen.c \ 76 evergreen_blit_shaders.c \ 77 evergreen_cs.c \ 78 evergreen_hdmi.c \ 79 cayman_blit_shaders.c \ 80 ni.c \ 81 si.c \ 82 si_blit_shaders.c \ 83 cik.c \ 84 cik_blit_shaders.c \ 85 r600_dpm.c \ 86 rs780_dpm.c \ 87 rv6xx_dpm.c \ 88 rv770_dpm.c \ 89 rv730_dpm.c \ 90 rv740_dpm.c \ 91 rv770_smc.c \ 92 cypress_dpm.c \ 93 btc_dpm.c \ 94 sumo_dpm.c \ 95 sumo_smc.c \ 96 trinity_dpm.c \ 97 trinity_smc.c \ 98 ni_dpm.c \ 99 si_smc.c \ 100 si_dpm.c \ 101 kv_smc.c \ 102 kv_dpm.c \ 103 ci_smc.c \ 104 ci_dpm.c \ 105 dce6_afmt.c 106 107# async DMA block 108SRCS += \ 109 r600_dma.c \ 110 rv770_dma.c \ 111 evergreen_dma.c \ 112 ni_dma.c \ 113 si_dma.c \ 114 cik_sdma.c 115 116# UVD block 117SRCS += \ 118 radeon_uvd.c \ 119 uvd_v1_0.c \ 120 uvd_v2_2.c \ 121 uvd_v3_1.c \ 122 uvd_v4_2.c 123 124# add VCE block 125SRCS += \ 126 radeon_vce.c \ 127 vce_v1_0.c \ 128 vce_v2_0.c 129 130# UMS driver 131#SRCS += \ 132 radeon_cp.c \ 133 radeon_state.c \ 134 radeon_mem.c \ 135 radeon_irq.c \ 136 r300_cmdbuf.c \ 137 r600_blit.c \ 138 r600_cp.c \ 139 drm_buffer.c 140 141#radeon_ioc32.c 142#radeon_prime.c 143#--radeon_trace_points.c 144 145SRCS += \ 146 opt_acpi.h \ 147 opt_compat.h \ 148 opt_drm.h \ 149 opt_ktr.h \ 150 acpi_if.h \ 151 bus_if.h \ 152 device_if.h \ 153 iicbb_if.h \ 154 iicbus_if.h \ 155 pci_if.h 156 157CFLAGS+= -I${SYSDIR}/dev/drm/include 158CFLAGS+= -I${SYSDIR}/contrib/dev/acpica/source/include 159 160.include <bsd.kmod.mk> 161