Searched refs:radeon (Results 1 - 141 of 141) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_trace_points.c6 #include "radeon.h"
H A DMakefile59 radeon-y := radeon_drv.o
62 radeon-$(CONFIG_DRM_RADEON_UMS)+= radeon_cp.o radeon_state.o radeon_mem.o \
66 radeon-y += radeon_device.o radeon_asic.o radeon_kms.o \
86 radeon-$(CONFIG_MMU_NOTIFIER) += radeon_mn.o
89 radeon-y += \
98 radeon-y += \
106 radeon-y += \
112 radeon-$(CONFIG_COMPAT) += radeon_ioc32.o
113 radeon-$(CONFIG_VGA_SWITCHEROO) += radeon_atpx_handler.o
114 radeon-$(CONFIG_ACPI) += radeon_acpi.o
116 obj-$(CONFIG_DRM_RADEON)+= radeon.o
H A Dradeon_irq_kms.c32 #include "radeon.h"
44 * This is the irq handler for the radeon KMS driver (all asics).
198 * @rdev: radeon device pointer
221 dev_info(rdev->dev, "radeon: MSI limited to 32-bit\n"); radeon_msi_ok()
280 * @rdev: radeon device pointer
301 dev_info(rdev->dev, "radeon: using MSI.\n"); radeon_irq_kms_init()
317 DRM_INFO("radeon: irq initialized.\n"); radeon_irq_kms_init()
324 * @rdev: radeon device pointer
343 * @rdev: radeon device pointer
367 * @rdev: radeon device pointer
382 * @rdev: radeon device pointer
406 * @rdev: radeon device pointer
432 * @rdev: radeon device pointer
458 * @rdev: radeon device pointer
480 * @rdev: radeon device pointer
501 * @rdev: radeon device pointer
524 * @rdev: radeon device pointer
H A Dradeon_fence.c39 #include "radeon.h"
123 * @fence: radeon fence object
329 * @rdev: radeon device pointer
426 * @fence: radeon fence object
450 * @rdev: radeon device pointer
472 * @rdev: radeon device pointer
532 * @fence: radeon fence object
546 * This function should not be called on !radeon fences. radeon_fence_wait()
548 * also be called on radeon fences belonging to another card. radeon_fence_wait()
569 * @rdev: radeon device pointer
570 * @fences: radeon fence object(s)
612 * @rdev: radeon device pointer
639 * @rdev: radeon device pointer
669 * @fence: radeon fence object
683 * @fence: radeon fence object
700 * @rdev: radeon device pointer
727 * @fence: radeon fence object
759 * @fence: radeon fence object
793 * @rdev: radeon device pointer
845 * @rdev: radeon device pointer
871 * @rdev: radeon device pointer
897 * @rdev: radeon device pointer
925 * @rdev: radeon device pointer
1009 return "radeon"; radeon_fence_get_driver_name()
1016 case RADEON_RING_TYPE_GFX_INDEX: return "radeon.gfx"; radeon_fence_get_timeline_name()
1017 case CAYMAN_RING_TYPE_CP1_INDEX: return "radeon.cp1"; radeon_fence_get_timeline_name()
1018 case CAYMAN_RING_TYPE_CP2_INDEX: return "radeon.cp2"; radeon_fence_get_timeline_name()
1019 case R600_RING_TYPE_DMA_INDEX: return "radeon.dma"; radeon_fence_get_timeline_name()
1020 case CAYMAN_RING_TYPE_DMA1_INDEX: return "radeon.dma1"; radeon_fence_get_timeline_name()
1021 case R600_RING_TYPE_UVD_INDEX: return "radeon.uvd"; radeon_fence_get_timeline_name()
1022 case TN_RING_TYPE_VCE1_INDEX: return "radeon.vce1"; radeon_fence_get_timeline_name()
1023 case TN_RING_TYPE_VCE2_INDEX: return "radeon.vce2"; radeon_fence_get_timeline_name()
1024 default: WARN_ON_ONCE(1); return "radeon.unk"; radeon_fence_get_timeline_name()
H A Dr600_dma.c25 #include "radeon.h"
47 * @ring: radeon ring pointer
68 * @ring: radeon ring pointer
82 * @ring: radeon ring pointer
251 DRM_ERROR("radeon: dma failed to lock ring %d (%d).\n", ring->idx, r); r600_dma_ring_test()
270 DRM_ERROR("radeon: ring %d test failed (0x%08X)\n", r600_dma_ring_test()
281 * @fence: radeon fence object
307 * @semaphore: radeon semaphore object
355 DRM_ERROR("radeon: failed to get ib (%d).\n", r); r600_dma_ib_test()
368 DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); r600_dma_ib_test()
373 DRM_ERROR("radeon: fence wait failed (%d).\n", r); r600_dma_ib_test()
385 DRM_ERROR("radeon: ib test failed (0x%08X)\n", tmp); r600_dma_ib_test()
436 * Used by the radeon ttm implementation to move pages if
458 DRM_ERROR("radeon: moving bo (%d).\n", r); r600_copy_dma()
H A Devergreen_dma.c25 #include "radeon.h"
35 * @fence: radeon fence object
101 * @fence: radeon fence object
104 * Used by the radeon ttm implementation to move pages if
127 DRM_ERROR("radeon: moving bo (%d).\n", r); evergreen_copy_dma()
H A Drv770_dma.c25 #include "radeon.h"
39 * Used by the radeon ttm implementation to move pages if
61 DRM_ERROR("radeon: moving bo (%d).\n", r); rv770_copy_dma()
H A Duvd_v1_0.c27 #include "radeon.h"
181 DRM_ERROR("radeon: ring failed to lock UVD ring (%d).\n", r); uvd_v1_0_init()
429 DRM_ERROR("radeon: cp failed to lock ring %d (%d).\n", uvd_v1_0_ring_test()
447 DRM_ERROR("radeon: ring %d test failed (0x%08X)\n", uvd_v1_0_ring_test()
509 DRM_ERROR("radeon: failed to raise UVD clocks (%d).\n", r); uvd_v1_0_ib_test()
515 DRM_ERROR("radeon: failed to get create msg (%d).\n", r); uvd_v1_0_ib_test()
521 DRM_ERROR("radeon: failed to get destroy ib (%d).\n", r); uvd_v1_0_ib_test()
527 DRM_ERROR("radeon: fence wait failed (%d).\n", r); uvd_v1_0_ib_test()
H A Dr600.c34 #include "radeon.h"
44 MODULE_FIRMWARE("radeon/R600_pfp.bin");
45 MODULE_FIRMWARE("radeon/R600_me.bin");
46 MODULE_FIRMWARE("radeon/RV610_pfp.bin");
47 MODULE_FIRMWARE("radeon/RV610_me.bin");
48 MODULE_FIRMWARE("radeon/RV630_pfp.bin");
49 MODULE_FIRMWARE("radeon/RV630_me.bin");
50 MODULE_FIRMWARE("radeon/RV620_pfp.bin");
51 MODULE_FIRMWARE("radeon/RV620_me.bin");
52 MODULE_FIRMWARE("radeon/RV635_pfp.bin");
53 MODULE_FIRMWARE("radeon/RV635_me.bin");
54 MODULE_FIRMWARE("radeon/RV670_pfp.bin");
55 MODULE_FIRMWARE("radeon/RV670_me.bin");
56 MODULE_FIRMWARE("radeon/RS780_pfp.bin");
57 MODULE_FIRMWARE("radeon/RS780_me.bin");
58 MODULE_FIRMWARE("radeon/RV770_pfp.bin");
59 MODULE_FIRMWARE("radeon/RV770_me.bin");
60 MODULE_FIRMWARE("radeon/RV770_smc.bin");
61 MODULE_FIRMWARE("radeon/RV730_pfp.bin");
62 MODULE_FIRMWARE("radeon/RV730_me.bin");
63 MODULE_FIRMWARE("radeon/RV730_smc.bin");
64 MODULE_FIRMWARE("radeon/RV740_smc.bin");
65 MODULE_FIRMWARE("radeon/RV710_pfp.bin");
66 MODULE_FIRMWARE("radeon/RV710_me.bin");
67 MODULE_FIRMWARE("radeon/RV710_smc.bin");
68 MODULE_FIRMWARE("radeon/R600_rlc.bin");
69 MODULE_FIRMWARE("radeon/R700_rlc.bin");
70 MODULE_FIRMWARE("radeon/CEDAR_pfp.bin");
71 MODULE_FIRMWARE("radeon/CEDAR_me.bin");
72 MODULE_FIRMWARE("radeon/CEDAR_rlc.bin");
73 MODULE_FIRMWARE("radeon/CEDAR_smc.bin");
74 MODULE_FIRMWARE("radeon/REDWOOD_pfp.bin");
75 MODULE_FIRMWARE("radeon/REDWOOD_me.bin");
76 MODULE_FIRMWARE("radeon/REDWOOD_rlc.bin");
77 MODULE_FIRMWARE("radeon/REDWOOD_smc.bin");
78 MODULE_FIRMWARE("radeon/JUNIPER_pfp.bin");
79 MODULE_FIRMWARE("radeon/JUNIPER_me.bin");
80 MODULE_FIRMWARE("radeon/JUNIPER_rlc.bin");
81 MODULE_FIRMWARE("radeon/JUNIPER_smc.bin");
82 MODULE_FIRMWARE("radeon/CYPRESS_pfp.bin");
83 MODULE_FIRMWARE("radeon/CYPRESS_me.bin");
84 MODULE_FIRMWARE("radeon/CYPRESS_rlc.bin");
85 MODULE_FIRMWARE("radeon/CYPRESS_smc.bin");
86 MODULE_FIRMWARE("radeon/PALM_pfp.bin");
87 MODULE_FIRMWARE("radeon/PALM_me.bin");
88 MODULE_FIRMWARE("radeon/SUMO_rlc.bin");
89 MODULE_FIRMWARE("radeon/SUMO_pfp.bin");
90 MODULE_FIRMWARE("radeon/SUMO_me.bin");
91 MODULE_FIRMWARE("radeon/SUMO2_pfp.bin");
92 MODULE_FIRMWARE("radeon/SUMO2_me.bin");
1363 * @rdev: radeon device structure holding all necessary informations
2541 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", chip_name); r600_init_microcode()
2553 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", chip_name); r600_init_microcode()
2564 snprintf(fw_name, sizeof(fw_name), "radeon/%s_rlc.bin", rlc_chip_name); r600_init_microcode()
2576 snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", smc_chip_name); r600_init_microcode()
2691 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); r600_cp_start()
2829 DRM_ERROR("radeon: cp failed to get scratch reg (%d).\n", r); r600_ring_test()
2835 DRM_ERROR("radeon: cp failed to lock ring %d (%d).\n", ring->idx, r); r600_ring_test()
2852 DRM_ERROR("radeon: ring %d test failed (scratch(0x%04X)=0x%08X)\n", r600_ring_test()
2916 * @ring: radeon ring buffer object
2917 * @semaphore: radeon semaphore object
2955 * @fence: radeon fence object
2958 * Used by the radeon ttm implementation to move pages if
2980 DRM_ERROR("radeon: moving bo (%d).\n", r); r600_copy_cpdma()
3094 DRM_ERROR("radeon: IH init failed (%d).\n", r); r600_startup()
3121 DRM_ERROR("radeon: failed initializing UVD (%d).\n", r); r600_startup()
3133 DRM_ERROR("radeon: audio init failed\n"); r600_startup()
3366 DRM_ERROR("radeon: failed to get scratch reg (%d).\n", r); r600_ib_test()
3372 DRM_ERROR("radeon: failed to get ib (%d).\n", r); r600_ib_test()
3381 DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); r600_ib_test()
3386 DRM_ERROR("radeon: fence wait failed (%d).\n", r); r600_ib_test()
3398 DRM_ERROR("radeon: ib test failed (scratch(0x%04X)=0x%08X)\n", r600_ib_test()
3443 DRM_ERROR("radeon: failed to create ih ring buffer (%d).\n", r); r600_ih_ring_alloc()
3454 DRM_ERROR("radeon: failed to pin ih ring buffer (%d).\n", r); r600_ih_ring_alloc()
3461 DRM_ERROR("radeon: failed to map ih ring buffer (%d).\n", r); r600_ih_ring_alloc()
4327 * rdev: radeon device structure
4474 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n"); r600_pcie_gen2_enable()
H A Dradeon_vce.c33 #include "radeon.h"
41 #define FIRMWARE_TAHITI "radeon/TAHITI_vce.bin"
42 #define FIRMWARE_BONAIRE "radeon/BONAIRE_vce.bin"
356 DRM_ERROR("radeon: failed to get ib (%d).\n", r); radeon_vce_get_create_msg()
392 DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); radeon_vce_get_create_msg()
423 DRM_ERROR("radeon: failed to get ib (%d).\n", r); radeon_vce_get_destroy_msg()
449 DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); radeon_vce_get_destroy_msg()
764 DRM_ERROR("radeon: vce failed to lock ring %d (%d).\n", radeon_vce_ring_test()
781 DRM_ERROR("radeon: ring %d test failed\n", radeon_vce_ring_test()
803 DRM_ERROR("radeon: failed to get create msg (%d).\n", r); radeon_vce_ib_test()
809 DRM_ERROR("radeon: failed to get destroy ib (%d).\n", r); radeon_vce_ib_test()
815 DRM_ERROR("radeon: fence wait failed (%d).\n", r); radeon_vce_ib_test()
H A Dni.c28 #include "radeon.h"
206 MODULE_FIRMWARE("radeon/BARTS_pfp.bin");
207 MODULE_FIRMWARE("radeon/BARTS_me.bin");
208 MODULE_FIRMWARE("radeon/BARTS_mc.bin");
209 MODULE_FIRMWARE("radeon/BARTS_smc.bin");
210 MODULE_FIRMWARE("radeon/BTC_rlc.bin");
211 MODULE_FIRMWARE("radeon/TURKS_pfp.bin");
212 MODULE_FIRMWARE("radeon/TURKS_me.bin");
213 MODULE_FIRMWARE("radeon/TURKS_mc.bin");
214 MODULE_FIRMWARE("radeon/TURKS_smc.bin");
215 MODULE_FIRMWARE("radeon/CAICOS_pfp.bin");
216 MODULE_FIRMWARE("radeon/CAICOS_me.bin");
217 MODULE_FIRMWARE("radeon/CAICOS_mc.bin");
218 MODULE_FIRMWARE("radeon/CAICOS_smc.bin");
219 MODULE_FIRMWARE("radeon/CAYMAN_pfp.bin");
220 MODULE_FIRMWARE("radeon/CAYMAN_me.bin");
221 MODULE_FIRMWARE("radeon/CAYMAN_mc.bin");
222 MODULE_FIRMWARE("radeon/CAYMAN_rlc.bin");
223 MODULE_FIRMWARE("radeon/CAYMAN_smc.bin");
224 MODULE_FIRMWARE("radeon/ARUBA_pfp.bin");
225 MODULE_FIRMWARE("radeon/ARUBA_me.bin");
226 MODULE_FIRMWARE("radeon/ARUBA_rlc.bin");
772 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", chip_name); ni_init_microcode()
784 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", chip_name); ni_init_microcode()
795 snprintf(fw_name, sizeof(fw_name), "radeon/%s_rlc.bin", rlc_chip_name); ni_init_microcode()
808 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc.bin", chip_name); ni_init_microcode()
821 snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); ni_init_microcode()
1563 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); cayman_cp_start()
1579 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); cayman_cp_start()
2121 DRM_ERROR("radeon: IH init failed (%d).\n", r); cayman_startup()
2162 DRM_ERROR("radeon: failed initializing UVD (%d).\n", r); cayman_startup()
2177 DRM_ERROR("radeon: failed initializing VCE (%d).\n", r); cayman_startup()
2380 DRM_ERROR("radeon: MC ucode required for NI+.\n"); cayman_init()
H A Dr600_cp.c43 MODULE_FIRMWARE("radeon/R600_pfp.bin");
44 MODULE_FIRMWARE("radeon/R600_me.bin");
45 MODULE_FIRMWARE("radeon/RV610_pfp.bin");
46 MODULE_FIRMWARE("radeon/RV610_me.bin");
47 MODULE_FIRMWARE("radeon/RV630_pfp.bin");
48 MODULE_FIRMWARE("radeon/RV630_me.bin");
49 MODULE_FIRMWARE("radeon/RV620_pfp.bin");
50 MODULE_FIRMWARE("radeon/RV620_me.bin");
51 MODULE_FIRMWARE("radeon/RV635_pfp.bin");
52 MODULE_FIRMWARE("radeon/RV635_me.bin");
53 MODULE_FIRMWARE("radeon/RV670_pfp.bin");
54 MODULE_FIRMWARE("radeon/RV670_me.bin");
55 MODULE_FIRMWARE("radeon/RS780_pfp.bin");
56 MODULE_FIRMWARE("radeon/RS780_me.bin");
57 MODULE_FIRMWARE("radeon/RV770_pfp.bin");
58 MODULE_FIRMWARE("radeon/RV770_me.bin");
59 MODULE_FIRMWARE("radeon/RV730_pfp.bin");
60 MODULE_FIRMWARE("radeon/RV730_me.bin");
61 MODULE_FIRMWARE("radeon/RV710_pfp.bin");
62 MODULE_FIRMWARE("radeon/RV710_me.bin");
353 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", chip_name); r600_cp_init_microcode()
365 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", chip_name); r600_cp_init_microcode()
2557 static u32 radeon_cs_id_get(struct drm_radeon_private *radeon) radeon_cs_id_get() argument
2560 radeon->cs_id_scnt = (radeon->cs_id_scnt + 1) & 0x00FFFFFF; radeon_cs_id_get()
2561 if (!radeon->cs_id_scnt) { radeon_cs_id_get()
2563 radeon->cs_id_wcnt += 0x01000000; radeon_cs_id_get()
2565 radeon->cs_id_scnt = 1; radeon_cs_id_get()
2567 return (radeon->cs_id_scnt | radeon->cs_id_wcnt); radeon_cs_id_get()
H A Dsi.c28 #include "radeon.h"
39 MODULE_FIRMWARE("radeon/TAHITI_pfp.bin");
40 MODULE_FIRMWARE("radeon/TAHITI_me.bin");
41 MODULE_FIRMWARE("radeon/TAHITI_ce.bin");
42 MODULE_FIRMWARE("radeon/TAHITI_mc.bin");
43 MODULE_FIRMWARE("radeon/TAHITI_mc2.bin");
44 MODULE_FIRMWARE("radeon/TAHITI_rlc.bin");
45 MODULE_FIRMWARE("radeon/TAHITI_smc.bin");
47 MODULE_FIRMWARE("radeon/tahiti_pfp.bin");
48 MODULE_FIRMWARE("radeon/tahiti_me.bin");
49 MODULE_FIRMWARE("radeon/tahiti_ce.bin");
50 MODULE_FIRMWARE("radeon/tahiti_mc.bin");
51 MODULE_FIRMWARE("radeon/tahiti_rlc.bin");
52 MODULE_FIRMWARE("radeon/tahiti_smc.bin");
54 MODULE_FIRMWARE("radeon/PITCAIRN_pfp.bin");
55 MODULE_FIRMWARE("radeon/PITCAIRN_me.bin");
56 MODULE_FIRMWARE("radeon/PITCAIRN_ce.bin");
57 MODULE_FIRMWARE("radeon/PITCAIRN_mc.bin");
58 MODULE_FIRMWARE("radeon/PITCAIRN_mc2.bin");
59 MODULE_FIRMWARE("radeon/PITCAIRN_rlc.bin");
60 MODULE_FIRMWARE("radeon/PITCAIRN_smc.bin");
62 MODULE_FIRMWARE("radeon/pitcairn_pfp.bin");
63 MODULE_FIRMWARE("radeon/pitcairn_me.bin");
64 MODULE_FIRMWARE("radeon/pitcairn_ce.bin");
65 MODULE_FIRMWARE("radeon/pitcairn_mc.bin");
66 MODULE_FIRMWARE("radeon/pitcairn_rlc.bin");
67 MODULE_FIRMWARE("radeon/pitcairn_smc.bin");
69 MODULE_FIRMWARE("radeon/VERDE_pfp.bin");
70 MODULE_FIRMWARE("radeon/VERDE_me.bin");
71 MODULE_FIRMWARE("radeon/VERDE_ce.bin");
72 MODULE_FIRMWARE("radeon/VERDE_mc.bin");
73 MODULE_FIRMWARE("radeon/VERDE_mc2.bin");
74 MODULE_FIRMWARE("radeon/VERDE_rlc.bin");
75 MODULE_FIRMWARE("radeon/VERDE_smc.bin");
77 MODULE_FIRMWARE("radeon/verde_pfp.bin");
78 MODULE_FIRMWARE("radeon/verde_me.bin");
79 MODULE_FIRMWARE("radeon/verde_ce.bin");
80 MODULE_FIRMWARE("radeon/verde_mc.bin");
81 MODULE_FIRMWARE("radeon/verde_rlc.bin");
82 MODULE_FIRMWARE("radeon/verde_smc.bin");
84 MODULE_FIRMWARE("radeon/OLAND_pfp.bin");
85 MODULE_FIRMWARE("radeon/OLAND_me.bin");
86 MODULE_FIRMWARE("radeon/OLAND_ce.bin");
87 MODULE_FIRMWARE("radeon/OLAND_mc.bin");
88 MODULE_FIRMWARE("radeon/OLAND_mc2.bin");
89 MODULE_FIRMWARE("radeon/OLAND_rlc.bin");
90 MODULE_FIRMWARE("radeon/OLAND_smc.bin");
92 MODULE_FIRMWARE("radeon/oland_pfp.bin");
93 MODULE_FIRMWARE("radeon/oland_me.bin");
94 MODULE_FIRMWARE("radeon/oland_ce.bin");
95 MODULE_FIRMWARE("radeon/oland_mc.bin");
96 MODULE_FIRMWARE("radeon/oland_rlc.bin");
97 MODULE_FIRMWARE("radeon/oland_smc.bin");
99 MODULE_FIRMWARE("radeon/HAINAN_pfp.bin");
100 MODULE_FIRMWARE("radeon/HAINAN_me.bin");
101 MODULE_FIRMWARE("radeon/HAINAN_ce.bin");
102 MODULE_FIRMWARE("radeon/HAINAN_mc.bin");
103 MODULE_FIRMWARE("radeon/HAINAN_mc2.bin");
104 MODULE_FIRMWARE("radeon/HAINAN_rlc.bin");
105 MODULE_FIRMWARE("radeon/HAINAN_smc.bin");
107 MODULE_FIRMWARE("radeon/hainan_pfp.bin");
108 MODULE_FIRMWARE("radeon/hainan_me.bin");
109 MODULE_FIRMWARE("radeon/hainan_ce.bin");
110 MODULE_FIRMWARE("radeon/hainan_mc.bin");
111 MODULE_FIRMWARE("radeon/hainan_rlc.bin");
112 MODULE_FIRMWARE("radeon/hainan_smc.bin");
1718 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", new_chip_name); si_init_microcode()
1721 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", chip_name); si_init_microcode()
1744 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", new_chip_name); si_init_microcode()
1747 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", chip_name); si_init_microcode()
1769 snprintf(fw_name, sizeof(fw_name), "radeon/%s_ce.bin", new_chip_name); si_init_microcode()
1772 snprintf(fw_name, sizeof(fw_name), "radeon/%s_ce.bin", chip_name); si_init_microcode()
1794 snprintf(fw_name, sizeof(fw_name), "radeon/%s_rlc.bin", new_chip_name); si_init_microcode()
1797 snprintf(fw_name, sizeof(fw_name), "radeon/%s_rlc.bin", chip_name); si_init_microcode()
1819 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc.bin", new_chip_name); si_init_microcode()
1822 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc2.bin", chip_name); si_init_microcode()
1825 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc.bin", chip_name); si_init_microcode()
1850 snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", new_chip_name); si_init_microcode()
1853 snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); si_init_microcode()
3565 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); si_cp_start()
3588 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); si_cp_start()
6986 DRM_ERROR("radeon: IH init failed (%d).\n", r); si_startup()
7041 DRM_ERROR("radeon: failed initializing UVD (%d).\n", r); si_startup()
7060 DRM_ERROR("radeon: failed initializing VCE (%d).\n", r); si_startup()
7267 DRM_ERROR("radeon: MC ucode required for NI+.\n"); si_init()
7446 DRM_INFO("enabling PCIE gen 3 link speeds, disable with radeon.pcie_gen2=0\n"); si_pcie_gen3_enable()
7452 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n"); si_pcie_gen3_enable()
H A Dcik.c28 #include "radeon.h"
38 MODULE_FIRMWARE("radeon/BONAIRE_pfp.bin");
39 MODULE_FIRMWARE("radeon/BONAIRE_me.bin");
40 MODULE_FIRMWARE("radeon/BONAIRE_ce.bin");
41 MODULE_FIRMWARE("radeon/BONAIRE_mec.bin");
42 MODULE_FIRMWARE("radeon/BONAIRE_mc.bin");
43 MODULE_FIRMWARE("radeon/BONAIRE_mc2.bin");
44 MODULE_FIRMWARE("radeon/BONAIRE_rlc.bin");
45 MODULE_FIRMWARE("radeon/BONAIRE_sdma.bin");
46 MODULE_FIRMWARE("radeon/BONAIRE_smc.bin");
48 MODULE_FIRMWARE("radeon/bonaire_pfp.bin");
49 MODULE_FIRMWARE("radeon/bonaire_me.bin");
50 MODULE_FIRMWARE("radeon/bonaire_ce.bin");
51 MODULE_FIRMWARE("radeon/bonaire_mec.bin");
52 MODULE_FIRMWARE("radeon/bonaire_mc.bin");
53 MODULE_FIRMWARE("radeon/bonaire_rlc.bin");
54 MODULE_FIRMWARE("radeon/bonaire_sdma.bin");
55 MODULE_FIRMWARE("radeon/bonaire_smc.bin");
57 MODULE_FIRMWARE("radeon/HAWAII_pfp.bin");
58 MODULE_FIRMWARE("radeon/HAWAII_me.bin");
59 MODULE_FIRMWARE("radeon/HAWAII_ce.bin");
60 MODULE_FIRMWARE("radeon/HAWAII_mec.bin");
61 MODULE_FIRMWARE("radeon/HAWAII_mc.bin");
62 MODULE_FIRMWARE("radeon/HAWAII_mc2.bin");
63 MODULE_FIRMWARE("radeon/HAWAII_rlc.bin");
64 MODULE_FIRMWARE("radeon/HAWAII_sdma.bin");
65 MODULE_FIRMWARE("radeon/HAWAII_smc.bin");
67 MODULE_FIRMWARE("radeon/hawaii_pfp.bin");
68 MODULE_FIRMWARE("radeon/hawaii_me.bin");
69 MODULE_FIRMWARE("radeon/hawaii_ce.bin");
70 MODULE_FIRMWARE("radeon/hawaii_mec.bin");
71 MODULE_FIRMWARE("radeon/hawaii_mc.bin");
72 MODULE_FIRMWARE("radeon/hawaii_rlc.bin");
73 MODULE_FIRMWARE("radeon/hawaii_sdma.bin");
74 MODULE_FIRMWARE("radeon/hawaii_smc.bin");
76 MODULE_FIRMWARE("radeon/KAVERI_pfp.bin");
77 MODULE_FIRMWARE("radeon/KAVERI_me.bin");
78 MODULE_FIRMWARE("radeon/KAVERI_ce.bin");
79 MODULE_FIRMWARE("radeon/KAVERI_mec.bin");
80 MODULE_FIRMWARE("radeon/KAVERI_rlc.bin");
81 MODULE_FIRMWARE("radeon/KAVERI_sdma.bin");
83 MODULE_FIRMWARE("radeon/kaveri_pfp.bin");
84 MODULE_FIRMWARE("radeon/kaveri_me.bin");
85 MODULE_FIRMWARE("radeon/kaveri_ce.bin");
86 MODULE_FIRMWARE("radeon/kaveri_mec.bin");
87 MODULE_FIRMWARE("radeon/kaveri_mec2.bin");
88 MODULE_FIRMWARE("radeon/kaveri_rlc.bin");
89 MODULE_FIRMWARE("radeon/kaveri_sdma.bin");
91 MODULE_FIRMWARE("radeon/KABINI_pfp.bin");
92 MODULE_FIRMWARE("radeon/KABINI_me.bin");
93 MODULE_FIRMWARE("radeon/KABINI_ce.bin");
94 MODULE_FIRMWARE("radeon/KABINI_mec.bin");
95 MODULE_FIRMWARE("radeon/KABINI_rlc.bin");
96 MODULE_FIRMWARE("radeon/KABINI_sdma.bin");
98 MODULE_FIRMWARE("radeon/kabini_pfp.bin");
99 MODULE_FIRMWARE("radeon/kabini_me.bin");
100 MODULE_FIRMWARE("radeon/kabini_ce.bin");
101 MODULE_FIRMWARE("radeon/kabini_mec.bin");
102 MODULE_FIRMWARE("radeon/kabini_rlc.bin");
103 MODULE_FIRMWARE("radeon/kabini_sdma.bin");
105 MODULE_FIRMWARE("radeon/MULLINS_pfp.bin");
106 MODULE_FIRMWARE("radeon/MULLINS_me.bin");
107 MODULE_FIRMWARE("radeon/MULLINS_ce.bin");
108 MODULE_FIRMWARE("radeon/MULLINS_mec.bin");
109 MODULE_FIRMWARE("radeon/MULLINS_rlc.bin");
110 MODULE_FIRMWARE("radeon/MULLINS_sdma.bin");
112 MODULE_FIRMWARE("radeon/mullins_pfp.bin");
113 MODULE_FIRMWARE("radeon/mullins_me.bin");
114 MODULE_FIRMWARE("radeon/mullins_ce.bin");
115 MODULE_FIRMWARE("radeon/mullins_mec.bin");
116 MODULE_FIRMWARE("radeon/mullins_rlc.bin");
117 MODULE_FIRMWARE("radeon/mullins_sdma.bin");
2063 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", new_chip_name); cik_init_microcode()
2066 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", chip_name); cik_init_microcode()
2089 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", new_chip_name); cik_init_microcode()
2092 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", chip_name); cik_init_microcode()
2114 snprintf(fw_name, sizeof(fw_name), "radeon/%s_ce.bin", new_chip_name); cik_init_microcode()
2117 snprintf(fw_name, sizeof(fw_name), "radeon/%s_ce.bin", chip_name); cik_init_microcode()
2139 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mec.bin", new_chip_name); cik_init_microcode()
2142 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mec.bin", chip_name); cik_init_microcode()
2165 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mec2.bin", new_chip_name); cik_init_microcode()
2179 snprintf(fw_name, sizeof(fw_name), "radeon/%s_rlc.bin", new_chip_name); cik_init_microcode()
2182 snprintf(fw_name, sizeof(fw_name), "radeon/%s_rlc.bin", chip_name); cik_init_microcode()
2204 snprintf(fw_name, sizeof(fw_name), "radeon/%s_sdma.bin", new_chip_name); cik_init_microcode()
2207 snprintf(fw_name, sizeof(fw_name), "radeon/%s_sdma.bin", chip_name); cik_init_microcode()
2231 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc.bin", new_chip_name); cik_init_microcode()
2234 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc2.bin", chip_name); cik_init_microcode()
2237 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc.bin", chip_name); cik_init_microcode()
2262 snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", new_chip_name); cik_init_microcode()
2265 snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); cik_init_microcode()
3876 DRM_ERROR("radeon: cp failed to get scratch reg (%d).\n", r); cik_ring_test()
3882 DRM_ERROR("radeon: cp failed to lock ring %d (%d).\n", ring->idx, r); cik_ring_test()
3900 DRM_ERROR("radeon: ring %d test failed (scratch(0x%04X)=0x%08X)\n", cik_ring_test()
3912 * @ridx: radeon ring index
3957 * @fence: radeon fence object
3998 * @fence: radeon fence object
4026 * @ring: radeon ring buffer object
4027 * @semaphore: radeon semaphore object
4064 * Used by the radeon ttm implementation to move pages if
4086 DRM_ERROR("radeon: moving bo (%d).\n", r); cik_copy_cpdma()
4133 * @ib: radeon indirect buffer object
4201 DRM_ERROR("radeon: failed to get scratch reg (%d).\n", r); cik_ib_test()
4207 DRM_ERROR("radeon: failed to get ib (%d).\n", r); cik_ib_test()
4219 DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); cik_ib_test()
4224 DRM_ERROR("radeon: fence wait failed (%d).\n", r); cik_ib_test()
4238 DRM_ERROR("radeon: ib test failed (scratch(0x%04X)=0x%08X)\n", cik_ib_test()
4400 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); cik_cp_gfx_start()
5797 * by the radeon vm/hsa code.
6031 * by the radeon vm/hsa code.
6047 * radeon graphics/compute will use VMIDs 1-7 cik_vm_init()
8632 DRM_ERROR("radeon: IH init failed (%d).\n", r); cik_startup()
8704 DRM_ERROR("radeon: failed initializing UVD (%d).\n", r); cik_startup()
8722 DRM_ERROR("radeon: failed initializing VCE (%d).\n", r); cik_startup()
8973 DRM_ERROR("radeon: MC ucode required for NI+.\n"); cik_init()
9820 DRM_INFO("enabling PCIE gen 3 link speeds, disable with radeon.pcie_gen2=0\n"); cik_pcie_gen3_enable()
9826 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n"); cik_pcie_gen3_enable()
H A Dradeon_mn.c37 #include "radeon.h"
179 * @rdev: radeon device pointer
231 * @bo: radeon buffer object
289 * @bo: radeon buffer object
H A Dcik_sdma.c26 #include "radeon.h"
59 * @ring: radeon ring pointer
86 * @ring: radeon ring pointer
107 * @ring: radeon ring pointer
165 * @ridx: radeon ring index
194 * @fence: radeon fence object
222 * @semaphore: radeon semaphore object
576 * Used by the radeon ttm implementation to move pages if
598 DRM_ERROR("radeon: moving bo (%d).\n", r); cik_copy_dma()
666 DRM_ERROR("radeon: dma failed to lock ring %d (%d).\n", ring->idx, r); cik_sdma_ring_test()
686 DRM_ERROR("radeon: ring %d test failed (0x%08X)\n", cik_sdma_ring_test()
723 DRM_ERROR("radeon: failed to get ib (%d).\n", r); cik_sdma_ib_test()
737 DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); cik_sdma_ib_test()
742 DRM_ERROR("radeon: fence wait failed (%d).\n", r); cik_sdma_ib_test()
754 DRM_ERROR("radeon: ib test failed (0x%08X)\n", tmp); cik_sdma_ib_test()
H A Dradeon_uvd.c36 #include "radeon.h"
43 #define FIRMWARE_R600 "radeon/R600_uvd.bin"
44 #define FIRMWARE_RS780 "radeon/RS780_uvd.bin"
45 #define FIRMWARE_RV770 "radeon/RV770_uvd.bin"
46 #define FIRMWARE_RV710 "radeon/RV710_uvd.bin"
47 #define FIRMWARE_CYPRESS "radeon/CYPRESS_uvd.bin"
48 #define FIRMWARE_SUMO "radeon/SUMO_uvd.bin"
49 #define FIRMWARE_TAHITI "radeon/TAHITI_uvd.bin"
50 #define FIRMWARE_BONAIRE "radeon/BONAIRE_uvd.bin"
H A Dradeon_benchmark.c27 #include "radeon.h"
81 DRM_INFO("radeon: %s %u bo moves of %u kB from" radeon_benchmark_log_results()
H A Duvd_v3_1.c26 #include "radeon.h"
H A Duvd_v4_2.c27 #include "radeon.h"
H A Dsi_dma.c25 #include "radeon.h"
228 * Used by the radeon ttm implementation to move pages if
250 DRM_ERROR("radeon: moving bo (%d).\n", r); si_copy_dma()
H A Dradeon_object.h32 #include "radeon.h"
84 * @bo: radeon object for which we query the offset
113 * @bo: radeon object for which we query the offset
H A Dradeon_fb.c34 #include "radeon.h"
41 this contains a helper + a radeon fb
42 the helper contains a pointer to radeon framebuffer baseclass.
H A Dradeon_ib.c30 #include "radeon.h"
276 DRM_ERROR("radeon: failed testing IB on GFX ring (%d).\n", r); radeon_ib_ring_tests()
282 DRM_ERROR("radeon: failed testing IB on ring %d (%d).\n", i, r); radeon_ib_ring_tests()
H A Dtrinity_smc.c25 #include "radeon.h"
H A Dni_dma.c25 #include "radeon.h"
49 * @ring: radeon ring pointer
76 * @ring: radeon ring pointer
97 * @ring: radeon ring pointer
H A Dradeon_prime.c28 #include "radeon.h"
H A Dradeon_semaphore.c31 #include "radeon.h"
H A Dradeon_device.c37 #include "radeon.h"
387 * @start_offset: output returning # of doorbell bytes reserved for radeon.
398 /* The first num_doorbells are used by radeon. radeon_doorbell_get_kfd_info()
531 * @rdev: radeon device structure holding all necessary informations
596 * @rdev: radeon device structure holding all necessary informations
1216 printk(KERN_INFO "radeon: switched on\n"); radeon_switcheroo_set_state()
1230 printk(KERN_INFO "radeon: switched off\n"); radeon_switcheroo_set_state()
1377 printk(KERN_WARNING "radeon: No suitable DMA available.\n"); radeon_device_init()
1382 printk(KERN_WARNING "radeon: No coherent DMA available.\n"); radeon_device_init()
1431 /* if we have > 1 VGA cards, then disable the radeon VGA resources */ radeon_device_init()
1491 DRM_INFO("radeon: acceleration disabled, skipping move tests\n"); radeon_device_init()
1497 DRM_INFO("radeon: acceleration disabled, skipping sync tests\n"); radeon_device_init()
1503 DRM_INFO("radeon: acceleration disabled, skipping benchmarks\n"); radeon_device_init()
1525 DRM_INFO("radeon: finishing device.\n"); radeon_device_fini()
1763 * @rdev: radeon device pointer
H A Dr200.c31 #include "radeon.h"
96 /* radeon pitch is /64 */ r200_copy_dma()
101 DRM_ERROR("radeon: moving bo (%d).\n", r); r200_copy_dma()
H A Dsumo_smc.c25 #include "radeon.h"
H A Duvd_v2_2.c27 #include "radeon.h"
H A Dvce_v2_0.c30 #include "radeon.h"
H A Datombios_i2c.c27 #include "radeon.h"
H A Dkv_smc.c26 #include "radeon.h"
H A Dradeon_acpi.c31 #include "radeon.h"
192 * @atif: radeon atif struct
478 * @atcs: radeon atcs struct
655 * Calls relevant radeon functions in response to various
H A Dradeon_dp_auxch.c26 #include "radeon.h"
H A Dradeon_drv.c641 DRM_INFO("VGACON disable radeon kernel modesetting.\n"); radeon_init()
650 DRM_INFO("radeon kernel modesetting enabled.\n"); radeon_init()
659 DRM_INFO("radeon userspace modesetting enabled.\n"); radeon_init()
665 DRM_ERROR("No UMS support in radeon module!\n"); radeon_init()
H A Dradeon_sync.c32 #include "radeon.h"
H A Dradeon_trace.h11 #define TRACE_SYSTEM radeon
H A Dradeon_ucode.c28 #include "radeon.h"
H A Dradeon_agp.c28 #include "radeon.h"
268 dev_warn(rdev->dev, "radeon AGP reinit failed\n"); radeon_agp_resume()
H A Dr100.c33 #include "radeon.h"
48 #define FIRMWARE_R100 "radeon/R100_cp.bin"
49 #define FIRMWARE_R200 "radeon/R200_cp.bin"
50 #define FIRMWARE_R300 "radeon/R300_cp.bin"
51 #define FIRMWARE_R420 "radeon/R420_cp.bin"
52 #define FIRMWARE_RS690 "radeon/RS690_cp.bin"
53 #define FIRMWARE_RS600 "radeon/RS600_cp.bin"
54 #define FIRMWARE_R520 "radeon/R520_cp.bin"
836 * rdev: radeon device structure
898 /* radeon limited to 16k stride */ r100_copy_blit()
900 /* radeon pitch is /64 */ r100_copy_blit()
909 DRM_ERROR("radeon: moving bo (%d) asking for %u dw.\n", r, ndw); r100_copy_blit()
1177 DRM_INFO("radeon: ring at 0x%016lX\n", (unsigned long)ring->gpu_addr); r100_cp_init()
1213 DRM_ERROR("radeon: cp isn't working (%d).\n", r); r100_cp_init()
1239 DRM_INFO("radeon: cp finalized\n"); r100_cp_fini()
2491 printk(KERN_WARNING "radeon: wait for empty RBBM fifo failed !" r100_gui_wait_for_idle()
3655 DRM_ERROR("radeon: cp failed to get scratch reg (%d).\n", r); r100_ring_test()
3661 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); r100_ring_test()
3678 DRM_ERROR("radeon: ring test failed (scratch(0x%04X)=0x%08X)\n", r100_ring_test()
3711 DRM_ERROR("radeon: failed to get scratch reg (%d).\n", r); r100_ib_test()
3717 DRM_ERROR("radeon: failed to get ib (%d).\n", r); r100_ib_test()
3731 DRM_ERROR("radeon: failed to schedule ib (%d).\n", r); r100_ib_test()
3736 DRM_ERROR("radeon: fence wait failed (%d).\n", r); r100_ib_test()
3749 DRM_ERROR("radeon: ib test failed (scratch(0x%04X)=0x%08X)\n", r100_ib_test()
H A Dradeon_i2c.c31 #include "radeon.h"
316 DRM_ERROR("i2c: unhandled radeon chip\n"); radeon_get_i2c_prescale()
883 DRM_ERROR("i2c: unhandled radeon chip\n"); radeon_hw_i2c_xfer()
936 /* set the radeon hw i2c adapter */ radeon_i2c_create()
958 /* set the radeon bit adapter */ radeon_i2c_create()
H A Datombios_dp.c29 #include "radeon.h"
46 /***** radeon AUX functions *****/
313 /***** radeon specific DP functions *****/
H A Dradeon_asic.c35 #include "radeon.h"
45 * @rdev: radeon device pointer
62 * @rdev: radeon device pointer
79 * @rdev: radeon device pointer
148 * @rdev: radeon device pointer
2309 * @rdev: radeon device pointer
H A Dr420.c32 #include "radeon.h"
157 DRM_INFO("radeon: %d quad pipes, %d z pipes initialized.\n", r420_pipes_init()
H A Dradeon_atpx_handler.c137 * @atpx: radeon atpx struct
190 * @atpx: radeon atpx struct
H A Dradeon_pm.c24 #include "radeon.h"
787 "radeon", rdev, radeon_hwmon_init()
1261 DRM_ERROR("radeon: dpm resume failed\n"); radeon_pm_resume_dpm()
1337 DRM_INFO("radeon: power management initialized\n"); radeon_pm_init_old()
1394 DRM_INFO("radeon: dpm initialized\n"); radeon_pm_init_dpm()
1414 DRM_ERROR("radeon: dpm initialization failed\n"); radeon_pm_init_dpm()
1669 DRM_DEBUG_DRIVER("radeon: dynamic power management deactivated\n"); radeon_pm_compute_clocks_old()
1686 DRM_DEBUG_DRIVER("radeon: dynamic power management activated\n"); radeon_pm_compute_clocks_old()
H A Dradeon_ring.c30 #include "radeon.h"
243 * @rdev: radeon device structure
H A Dsi_smc.c27 #include "radeon.h"
H A Dvce_v1_0.c30 #include "radeon.h"
H A Dci_smc.c27 #include "radeon.h"
H A Ddce3_1_afmt.c25 #include "radeon.h"
H A Ddce6_afmt.c25 #include "radeon.h"
H A Dr520.c29 #include "radeon.h"
H A Dradeon_cursor.c28 #include "radeon.h"
H A Dradeon_mem.c1 /* radeon_mem.c -- Simple GART/fb memory manager for radeon -*- linux-c -*- */
H A Dradeon_ttm.c46 #include "radeon.h"
909 DRM_INFO("radeon: %uM of VRAM memory ready\n", radeon_ttm_init()
917 DRM_INFO("radeon: %uM of GTT memory ready.\n", radeon_ttm_init()
949 DRM_INFO("radeon: ttm finalized\n"); radeon_ttm_fini()
H A Dradeon_vm.c30 #include "radeon.h"
311 * @bo: radeon buffer object
902 * @bo: radeon buffer object
1147 * @bo: radeon buffer object
H A Dradeon_cp.c44 #define FIRMWARE_R100 "radeon/R100_cp.bin"
45 #define FIRMWARE_R200 "radeon/R200_cp.bin"
46 #define FIRMWARE_R300 "radeon/R300_cp.bin"
47 #define FIRMWARE_R420 "radeon/R420_cp.bin"
48 #define FIRMWARE_RS690 "radeon/RS690_cp.bin"
49 #define FIRMWARE_RS600 "radeon/RS600_cp.bin"
50 #define FIRMWARE_R520 "radeon/R520_cp.bin"
H A Drv770.c31 #include "radeon.h"
1746 DRM_ERROR("radeon: IH init failed (%d).\n", r); rv770_startup()
1783 DRM_ERROR("radeon: failed initializing UVD (%d).\n", r); rv770_startup()
1794 DRM_ERROR("radeon: audio init failed\n"); rv770_startup()
1995 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n"); rv770_pcie_gen2_enable()
H A Drv740_dpm.c26 #include "radeon.h"
H A Dradeon_encoders.c29 #include "radeon.h"
H A Dradeon_gart.c30 #include "radeon.h"
H A Dradeon_irq.c1 /* radeon_irq.c -- IRQ handling for radeon -*- linux-c -*- */
H A Dradeon_sa.c45 #include "radeon.h"
H A Dradeon_legacy_encoders.c29 #include "radeon.h"
443 DRM_INFO("radeon legacy LVDS backlight initialized\n"); radeon_legacy_backlight_init()
479 DRM_INFO("radeon legacy LVDS backlight unloaded\n"); radeon_legacy_backlight_exit()
H A Drs400.c31 #include "radeon.h"
H A Drv730_dpm.c26 #include "radeon.h"
H A Drv770_smc.c27 #include "radeon.h"
H A Devergreen_hdmi.c30 #include "radeon.h"
H A Dr600_hdmi.c30 #include "radeon.h"
H A Dradeon_bios.c30 #include "radeon.h"
H A Dradeon_drv.h1 /* radeon_drv.h -- Private header for radeon driver -*- linux-c -*-
46 #define DRIVER_NAME "radeon"
57 * - Add support for new radeon packets (keith)
101 * 1.23- Add new radeon memory map work from benh
H A Dradeon_test.c27 #include "radeon.h"
H A Devergreen.c27 #include "radeon.h"
3094 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); evergreen_cp_start()
3111 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); evergreen_cp_start()
5602 DRM_ERROR("radeon: IH init failed (%d).\n", r); evergreen_startup()
5638 DRM_ERROR("radeon: error initializing UVD (%d).\n", r); evergreen_startup()
5649 DRM_ERROR("radeon: audio init failed\n"); evergreen_startup()
5832 DRM_ERROR("radeon: MC ucode required for NI+.\n"); evergreen_init()
5892 DRM_INFO("enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0\n"); evergreen_pcie_gen2_enable()
H A Dr300.c34 #include "radeon.h"
409 DRM_INFO("radeon: %d quad pipes, %d Z pipes initialized.\n", r300_gpu_init()
H A Dradeon_kms.c29 #include "radeon.h"
206 * @rdev: radeon device pointer
H A Dradeon_display.c28 #include "radeon.h"
348 * @rdev: radeon device pointer
713 radeon_crtc->flip_queue = create_singlethread_workqueue("radeon-crtc"); radeon_crtc_init()
H A Dradeon_audio.c28 #include "radeon.h"
H A Dradeon_clocks.c31 #include "radeon.h"
H A Dradeon_cs.c31 #include "radeon.h"
H A Dradeon_dp_mst.c6 #include "radeon.h"
H A Dradeon_gem.c30 #include "radeon.h"
H A Dradeon_kfd.c27 #include "radeon.h"
H A Dradeon_legacy_tv.c3 #include "radeon.h"
H A Dradeon_object.c37 #include "radeon.h"
H A Datombios_encoders.c29 #include "radeon.h"
239 DRM_INFO("radeon atom DIG backlight initialized\n"); radeon_atom_backlight_init()
276 DRM_INFO("radeon atom LVDS backlight unloaded\n"); radeon_atom_backlight_exit()
H A Dradeon.h714 #define RADEON_MAX_DOORBELLS 1024 /* Reserve at most 1024 doorbell slots for radeon-owned rings. */
721 u32 num_doorbells; /* Number of doorbells actually reserved for radeon. */
2701 DRM_ERROR("radeon: writing more dwords to the ring than expected!\n"); radeon_ring_write()
H A Datombios_crtc.c30 #include "radeon.h"
2082 /* assign the encoder to the radeon crtc to avoid repeated lookups later */ atombios_crtc_mode_fixup()
H A Dradeon_connectors.c32 #include "radeon.h"
237 DRM_DEBUG("%s: Deep color disabled. Set radeon module param deep_color=1 to enable.\n", radeon_get_monitor_bpc()
H A Drs600.c39 #include "radeon.h"
H A Drs690.c29 #include "radeon.h"
H A Drs780_dpm.c26 #include "radeon.h"
H A Drv515.c32 #include "radeon.h"
H A Datom.c35 #include "radeon.h"
H A Dr600_dpm.c26 #include "radeon.h"
H A Dradeon_legacy_crtc.c30 #include "radeon.h"
H A Dradeon_mode.h98 /* radeon gpio-based i2c
H A Dradeon_combios.c29 #include "radeon.h"
1493 /* PowerMac G4 Silver radeon 7500 */ radeon_get_legacy_connector_info_from_table()
H A Dradeon_state.c904 printk_once(KERN_ERR "radeon: illegal depth clear request. Buggy mesa detected - please update.\n"); radeon_cp_dispatch_clear()
3181 * - Free any alloced radeon surfaces.
H A Drv6xx_dpm.c26 #include "radeon.h"
H A Dsumo_dpm.c25 #include "radeon.h"
H A Dtrinity_dpm.c25 #include "radeon.h"
H A Dcypress_dpm.c26 #include "radeon.h"
H A Drv770_dpm.c26 #include "radeon.h"
H A Dkv_dpm.c25 #include "radeon.h"
H A Dr600_cs.c30 #include "radeon.h"
H A Dbtc_dpm.c26 #include "radeon.h"
H A Devergreen_cs.c29 #include "radeon.h"
H A Dci_dpm.c26 #include "radeon.h"
H A Dni_dpm.c25 #include "radeon.h"
H A Dradeon_atombios.c28 #include "radeon.h"
H A Dsi_dpm.c25 #include "radeon.h"
/linux-4.4.14/firmware/
H A DMakefile50 fw-shipped-$(CONFIG_DRM_RADEON) += radeon/R100_cp.bin radeon/R200_cp.bin \
51 radeon/R300_cp.bin radeon/R420_cp.bin \
52 radeon/RS690_cp.bin radeon/RS600_cp.bin \
53 radeon/R520_cp.bin \
54 radeon/R600_pfp.bin radeon/R600_me.bin \
55 radeon/RV610_pfp.bin radeon/RV610_me.bin \
56 radeon/RV630_pfp.bin radeon/RV630_me.bin \
57 radeon/RV620_pfp.bin radeon/RV620_me.bin \
58 radeon/RV635_pfp.bin radeon/RV635_me.bin \
59 radeon/RV670_pfp.bin radeon/RV670_me.bin \
60 radeon/RS780_pfp.bin radeon/RS780_me.bin \
61 radeon/RV770_pfp.bin radeon/RV770_me.bin \
62 radeon/RV730_pfp.bin radeon/RV730_me.bin \
63 radeon/RV710_pfp.bin radeon/RV710_me.bin
/linux-4.4.14/drivers/gpu/drm/
H A DMakefile42 obj-$(CONFIG_DRM_RADEON)+= radeon/
H A Ddrm_ioctl.c439 * only applies to radeon and i915 kms drivers, other drivers shouldn't need to
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Dcik_sdma.c56 MODULE_FIRMWARE("radeon/bonaire_sdma.bin");
57 MODULE_FIRMWARE("radeon/bonaire_sdma1.bin");
58 MODULE_FIRMWARE("radeon/hawaii_sdma.bin");
59 MODULE_FIRMWARE("radeon/hawaii_sdma1.bin");
60 MODULE_FIRMWARE("radeon/kaveri_sdma.bin");
61 MODULE_FIRMWARE("radeon/kaveri_sdma1.bin");
62 MODULE_FIRMWARE("radeon/kabini_sdma.bin");
63 MODULE_FIRMWARE("radeon/kabini_sdma1.bin");
64 MODULE_FIRMWARE("radeon/mullins_sdma.bin");
65 MODULE_FIRMWARE("radeon/mullins_sdma1.bin");
124 snprintf(fw_name, sizeof(fw_name), "radeon/%s_sdma.bin", chip_name); cik_sdma_init_microcode()
126 snprintf(fw_name, sizeof(fw_name), "radeon/%s_sdma1.bin", chip_name); cik_sdma_init_microcode()
H A Dgfx_v7_0.c60 MODULE_FIRMWARE("radeon/bonaire_pfp.bin");
61 MODULE_FIRMWARE("radeon/bonaire_me.bin");
62 MODULE_FIRMWARE("radeon/bonaire_ce.bin");
63 MODULE_FIRMWARE("radeon/bonaire_rlc.bin");
64 MODULE_FIRMWARE("radeon/bonaire_mec.bin");
66 MODULE_FIRMWARE("radeon/hawaii_pfp.bin");
67 MODULE_FIRMWARE("radeon/hawaii_me.bin");
68 MODULE_FIRMWARE("radeon/hawaii_ce.bin");
69 MODULE_FIRMWARE("radeon/hawaii_rlc.bin");
70 MODULE_FIRMWARE("radeon/hawaii_mec.bin");
72 MODULE_FIRMWARE("radeon/kaveri_pfp.bin");
73 MODULE_FIRMWARE("radeon/kaveri_me.bin");
74 MODULE_FIRMWARE("radeon/kaveri_ce.bin");
75 MODULE_FIRMWARE("radeon/kaveri_rlc.bin");
76 MODULE_FIRMWARE("radeon/kaveri_mec.bin");
77 MODULE_FIRMWARE("radeon/kaveri_mec2.bin");
79 MODULE_FIRMWARE("radeon/kabini_pfp.bin");
80 MODULE_FIRMWARE("radeon/kabini_me.bin");
81 MODULE_FIRMWARE("radeon/kabini_ce.bin");
82 MODULE_FIRMWARE("radeon/kabini_rlc.bin");
83 MODULE_FIRMWARE("radeon/kabini_mec.bin");
85 MODULE_FIRMWARE("radeon/mullins_pfp.bin");
86 MODULE_FIRMWARE("radeon/mullins_me.bin");
87 MODULE_FIRMWARE("radeon/mullins_ce.bin");
88 MODULE_FIRMWARE("radeon/mullins_rlc.bin");
89 MODULE_FIRMWARE("radeon/mullins_mec.bin");
927 snprintf(fw_name, sizeof(fw_name), "radeon/%s_pfp.bin", chip_name); gfx_v7_0_init_microcode()
935 snprintf(fw_name, sizeof(fw_name), "radeon/%s_me.bin", chip_name); gfx_v7_0_init_microcode()
943 snprintf(fw_name, sizeof(fw_name), "radeon/%s_ce.bin", chip_name); gfx_v7_0_init_microcode()
951 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mec.bin", chip_name); gfx_v7_0_init_microcode()
960 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mec2.bin", chip_name); gfx_v7_0_init_microcode()
969 snprintf(fw_name, sizeof(fw_name), "radeon/%s_rlc.bin", chip_name); gfx_v7_0_init_microcode()
H A Damdgpu_uvd.c47 #define FIRMWARE_BONAIRE "radeon/bonaire_uvd.bin"
48 #define FIRMWARE_KABINI "radeon/kabini_uvd.bin"
49 #define FIRMWARE_KAVERI "radeon/kaveri_uvd.bin"
50 #define FIRMWARE_HAWAII "radeon/hawaii_uvd.bin"
51 #define FIRMWARE_MULLINS "radeon/mullins_uvd.bin"
H A Damdgpu_vce.c43 #define FIRMWARE_BONAIRE "radeon/bonaire_vce.bin"
44 #define FIRMWARE_KABINI "radeon/kabini_vce.bin"
45 #define FIRMWARE_KAVERI "radeon/kaveri_vce.bin"
46 #define FIRMWARE_HAWAII "radeon/hawaii_vce.bin"
47 #define FIRMWARE_MULLINS "radeon/mullins_vce.bin"
H A Dgmc_v7_0.c43 MODULE_FIRMWARE("radeon/bonaire_mc.bin");
44 MODULE_FIRMWARE("radeon/hawaii_mc.bin");
177 snprintf(fw_name, sizeof(fw_name), "radeon/%s_mc.bin", chip_name); gmc_v7_0_init_microcode()
H A Dci_dpm.c51 MODULE_FIRMWARE("radeon/bonaire_smc.bin");
52 MODULE_FIRMWARE("radeon/hawaii_smc.bin");
5814 snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); ci_dpm_init_microcode()
/linux-4.4.14/drivers/video/fbdev/aty/
H A Dradeon_i2c.c14 #include <video/radeon.h>
H A Dradeon_accel.c14 * On some platforms, the video memory is mapped at 0 in radeon chip space radeon_fixup_offset()
H A Dradeonfb.h27 #include <video/radeon.h>
H A Dradeon_monitor.c370 * copied from XFree's radeon driver
433 * try to retrieve EDID. The algorithm here comes from XFree's radeon
451 * on the first radeon card probed or provide a way to specify radeon_probe_screens()
H A Dradeon_pm.c7 * This is the power management code for ATI radeon chipsets. It contains
955 * and radeon chip dependent. Thus we only enable it on Mac for radeon_pm_setup_for_suspend()
1449 printk(KERN_WARNING "radeon: PAD_CTLR_STRENGTH doesn't " radeon_pm_reset_pad_ctlr_strength()
2741 printk(KERN_ERR "radeonfb (%s): can't resume radeon from" radeonfb_pci_resume()
H A Dradeon_base.c88 #include <video/radeon.h>
/linux-4.4.14/drivers/gpu/drm/r128/
H A Dr128_irq.c1 /* r128_irq.c -- IRQ handling for radeon -*- linux-c -*- */
/linux-4.4.14/drivers/gpu/drm/mga/
H A Dmga_irq.c1 /* mga_irq.c -- IRQ handling for radeon -*- linux-c -*-
/linux-4.4.14/drivers/char/agp/
H A Defficeon-agp.c19 * - tested with radeon 9000 and radeon mobility m9 cards
/linux-4.4.14/include/linux/
H A Dvga_switcheroo.h79 * vga clients. Currently only the radeon and amdgpu drivers use this.
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_dbgdev.c41 #include "../../radeon/cik_reg.h"
H A Dkfd_priv.h43 * the radeon driver to a fixed hqd slot, here are the fixed HIQ hqd slot
/linux-4.4.14/drivers/gpu/vga/
H A Dvga_switcheroo.c797 * Specifying nouveau.runpm=0, radeon.runpm=0 or amdgpu.runpm=0 on the kernel
/linux-4.4.14/include/uapi/drm/
H A Dradeon_drm.h1 /* radeon_drm.h -- Public header for the radeon driver -*- linux-c -*-
/linux-4.4.14/drivers/gpu/drm/ttm/
H A Dttm_bo.c1163 * since otherwise lockdep will be angered in radeon. ttm_bo_init()
/linux-4.4.14/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c221 * be ported over to the new helper code in drm_dp_helper.c like i915 or radeon.
/linux-4.4.14/include/drm/
H A DdrmP.h98 * DRIVER: Used in the vendor specific part of the driver: i915, radeon, ...

Completed in 2976 milliseconds