/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_trace_points.c | 6 #include "radeon.h"
|
H A D | Makefile | 59 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 D | radeon_irq_kms.c | 32 #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 D | radeon_fence.c | 39 #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 D | r600_dma.c | 25 #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 D | evergreen_dma.c | 25 #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 D | rv770_dma.c | 25 #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 D | uvd_v1_0.c | 27 #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 D | r600.c | 34 #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 D | radeon_vce.c | 33 #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 D | ni.c | 28 #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 D | r600_cp.c | 43 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 D | si.c | 28 #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 D | cik.c | 28 #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 D | radeon_mn.c | 37 #include "radeon.h" 179 * @rdev: radeon device pointer 231 * @bo: radeon buffer object 289 * @bo: radeon buffer object
|
H A D | cik_sdma.c | 26 #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 D | radeon_uvd.c | 36 #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 D | radeon_benchmark.c | 27 #include "radeon.h" 81 DRM_INFO("radeon: %s %u bo moves of %u kB from" radeon_benchmark_log_results()
|
H A D | uvd_v3_1.c | 26 #include "radeon.h"
|
H A D | uvd_v4_2.c | 27 #include "radeon.h"
|
H A D | si_dma.c | 25 #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 D | radeon_object.h | 32 #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 D | radeon_fb.c | 34 #include "radeon.h" 41 this contains a helper + a radeon fb 42 the helper contains a pointer to radeon framebuffer baseclass.
|
H A D | radeon_ib.c | 30 #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 D | trinity_smc.c | 25 #include "radeon.h"
|
H A D | ni_dma.c | 25 #include "radeon.h" 49 * @ring: radeon ring pointer 76 * @ring: radeon ring pointer 97 * @ring: radeon ring pointer
|
H A D | radeon_prime.c | 28 #include "radeon.h"
|
H A D | radeon_semaphore.c | 31 #include "radeon.h"
|
H A D | radeon_device.c | 37 #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 D | r200.c | 31 #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 D | sumo_smc.c | 25 #include "radeon.h"
|
H A D | uvd_v2_2.c | 27 #include "radeon.h"
|
H A D | vce_v2_0.c | 30 #include "radeon.h"
|
H A D | atombios_i2c.c | 27 #include "radeon.h"
|
H A D | kv_smc.c | 26 #include "radeon.h"
|
H A D | radeon_acpi.c | 31 #include "radeon.h" 192 * @atif: radeon atif struct 478 * @atcs: radeon atcs struct 655 * Calls relevant radeon functions in response to various
|
H A D | radeon_dp_auxch.c | 26 #include "radeon.h"
|
H A D | radeon_drv.c | 641 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 D | radeon_sync.c | 32 #include "radeon.h"
|
H A D | radeon_trace.h | 11 #define TRACE_SYSTEM radeon
|
H A D | radeon_ucode.c | 28 #include "radeon.h"
|
H A D | radeon_agp.c | 28 #include "radeon.h" 268 dev_warn(rdev->dev, "radeon AGP reinit failed\n"); radeon_agp_resume()
|
H A D | r100.c | 33 #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 D | radeon_i2c.c | 31 #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 D | atombios_dp.c | 29 #include "radeon.h" 46 /***** radeon AUX functions *****/ 313 /***** radeon specific DP functions *****/
|
H A D | radeon_asic.c | 35 #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 D | r420.c | 32 #include "radeon.h" 157 DRM_INFO("radeon: %d quad pipes, %d z pipes initialized.\n", r420_pipes_init()
|
H A D | radeon_atpx_handler.c | 137 * @atpx: radeon atpx struct 190 * @atpx: radeon atpx struct
|
H A D | radeon_pm.c | 24 #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 D | radeon_ring.c | 30 #include "radeon.h" 243 * @rdev: radeon device structure
|
H A D | si_smc.c | 27 #include "radeon.h"
|
H A D | vce_v1_0.c | 30 #include "radeon.h"
|
H A D | ci_smc.c | 27 #include "radeon.h"
|
H A D | dce3_1_afmt.c | 25 #include "radeon.h"
|
H A D | dce6_afmt.c | 25 #include "radeon.h"
|
H A D | r520.c | 29 #include "radeon.h"
|
H A D | radeon_cursor.c | 28 #include "radeon.h"
|
H A D | radeon_mem.c | 1 /* radeon_mem.c -- Simple GART/fb memory manager for radeon -*- linux-c -*- */
|
H A D | radeon_ttm.c | 46 #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 D | radeon_vm.c | 30 #include "radeon.h" 311 * @bo: radeon buffer object 902 * @bo: radeon buffer object 1147 * @bo: radeon buffer object
|
H A D | radeon_cp.c | 44 #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 D | rv770.c | 31 #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 D | rv740_dpm.c | 26 #include "radeon.h"
|
H A D | radeon_encoders.c | 29 #include "radeon.h"
|
H A D | radeon_gart.c | 30 #include "radeon.h"
|
H A D | radeon_irq.c | 1 /* radeon_irq.c -- IRQ handling for radeon -*- linux-c -*- */
|
H A D | radeon_sa.c | 45 #include "radeon.h"
|
H A D | radeon_legacy_encoders.c | 29 #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 D | rs400.c | 31 #include "radeon.h"
|
H A D | rv730_dpm.c | 26 #include "radeon.h"
|
H A D | rv770_smc.c | 27 #include "radeon.h"
|
H A D | evergreen_hdmi.c | 30 #include "radeon.h"
|
H A D | r600_hdmi.c | 30 #include "radeon.h"
|
H A D | radeon_bios.c | 30 #include "radeon.h"
|
H A D | radeon_drv.h | 1 /* 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 D | radeon_test.c | 27 #include "radeon.h"
|
H A D | evergreen.c | 27 #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 D | r300.c | 34 #include "radeon.h" 409 DRM_INFO("radeon: %d quad pipes, %d Z pipes initialized.\n", r300_gpu_init()
|
H A D | radeon_kms.c | 29 #include "radeon.h" 206 * @rdev: radeon device pointer
|
H A D | radeon_display.c | 28 #include "radeon.h" 348 * @rdev: radeon device pointer 713 radeon_crtc->flip_queue = create_singlethread_workqueue("radeon-crtc"); radeon_crtc_init()
|
H A D | radeon_audio.c | 28 #include "radeon.h"
|
H A D | radeon_clocks.c | 31 #include "radeon.h"
|
H A D | radeon_cs.c | 31 #include "radeon.h"
|
H A D | radeon_dp_mst.c | 6 #include "radeon.h"
|
H A D | radeon_gem.c | 30 #include "radeon.h"
|
H A D | radeon_kfd.c | 27 #include "radeon.h"
|
H A D | radeon_legacy_tv.c | 3 #include "radeon.h"
|
H A D | radeon_object.c | 37 #include "radeon.h"
|
H A D | atombios_encoders.c | 29 #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 D | radeon.h | 714 #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 D | atombios_crtc.c | 30 #include "radeon.h" 2082 /* assign the encoder to the radeon crtc to avoid repeated lookups later */ atombios_crtc_mode_fixup()
|
H A D | radeon_connectors.c | 32 #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 D | rs600.c | 39 #include "radeon.h"
|
H A D | rs690.c | 29 #include "radeon.h"
|
H A D | rs780_dpm.c | 26 #include "radeon.h"
|
H A D | rv515.c | 32 #include "radeon.h"
|
H A D | atom.c | 35 #include "radeon.h"
|
H A D | r600_dpm.c | 26 #include "radeon.h"
|
H A D | radeon_legacy_crtc.c | 30 #include "radeon.h"
|
H A D | radeon_mode.h | 98 /* radeon gpio-based i2c
|
H A D | radeon_combios.c | 29 #include "radeon.h" 1493 /* PowerMac G4 Silver radeon 7500 */ radeon_get_legacy_connector_info_from_table()
|
H A D | radeon_state.c | 904 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 D | rv6xx_dpm.c | 26 #include "radeon.h"
|
H A D | sumo_dpm.c | 25 #include "radeon.h"
|
H A D | trinity_dpm.c | 25 #include "radeon.h"
|
H A D | cypress_dpm.c | 26 #include "radeon.h"
|
H A D | rv770_dpm.c | 26 #include "radeon.h"
|
H A D | kv_dpm.c | 25 #include "radeon.h"
|
H A D | r600_cs.c | 30 #include "radeon.h"
|
H A D | btc_dpm.c | 26 #include "radeon.h"
|
H A D | evergreen_cs.c | 29 #include "radeon.h"
|
H A D | ci_dpm.c | 26 #include "radeon.h"
|
H A D | ni_dpm.c | 25 #include "radeon.h"
|
H A D | radeon_atombios.c | 28 #include "radeon.h"
|
H A D | si_dpm.c | 25 #include "radeon.h"
|
/linux-4.4.14/firmware/ |
H A D | Makefile | 50 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 D | Makefile | 42 obj-$(CONFIG_DRM_RADEON)+= radeon/
|
H A D | drm_ioctl.c | 439 * 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 D | cik_sdma.c | 56 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 D | gfx_v7_0.c | 60 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 D | amdgpu_uvd.c | 47 #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 D | amdgpu_vce.c | 43 #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 D | gmc_v7_0.c | 43 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 D | ci_dpm.c | 51 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 D | radeon_i2c.c | 14 #include <video/radeon.h>
|
H A D | radeon_accel.c | 14 * On some platforms, the video memory is mapped at 0 in radeon chip space radeon_fixup_offset()
|
H A D | radeonfb.h | 27 #include <video/radeon.h>
|
H A D | radeon_monitor.c | 370 * 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 D | radeon_pm.c | 7 * 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 D | radeon_base.c | 88 #include <video/radeon.h>
|
/linux-4.4.14/drivers/gpu/drm/r128/ |
H A D | r128_irq.c | 1 /* r128_irq.c -- IRQ handling for radeon -*- linux-c -*- */
|
/linux-4.4.14/drivers/gpu/drm/mga/ |
H A D | mga_irq.c | 1 /* mga_irq.c -- IRQ handling for radeon -*- linux-c -*-
|
/linux-4.4.14/drivers/char/agp/ |
H A D | efficeon-agp.c | 19 * - tested with radeon 9000 and radeon mobility m9 cards
|
/linux-4.4.14/include/linux/ |
H A D | vga_switcheroo.h | 79 * vga clients. Currently only the radeon and amdgpu drivers use this.
|
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_dbgdev.c | 41 #include "../../radeon/cik_reg.h"
|
H A D | kfd_priv.h | 43 * the radeon driver to a fixed hqd slot, here are the fixed HIQ hqd slot
|
/linux-4.4.14/drivers/gpu/vga/ |
H A D | vga_switcheroo.c | 797 * Specifying nouveau.runpm=0, radeon.runpm=0 or amdgpu.runpm=0 on the kernel
|
/linux-4.4.14/include/uapi/drm/ |
H A D | radeon_drm.h | 1 /* radeon_drm.h -- Public header for the radeon driver -*- linux-c -*-
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 1163 * since otherwise lockdep will be angered in radeon. ttm_bo_init()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_dp.c | 221 * 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 D | drmP.h | 98 * DRIVER: Used in the vendor specific part of the driver: i915, radeon, ...
|