diff options
author | Joe Perches <joe@perches.com> | 2017-02-28 07:55:52 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-03-29 23:53:24 -0400 |
commit | 7ca85295d8cc280ea79cf6250c47363b7fd92f92 (patch) | |
tree | efcd4b095533ddbb7e03dc305403fde3873d940c /drivers | |
parent | eeca2324900e922b693b2b6ddacc502c78f1c1ef (diff) |
gpu: drm: amd/radeon: Convert printk(KERN_<LEVEL> to pr_<level>
Use a more common logging style.
Miscellanea:
o Coalesce formats and realign arguments
o Neaten a few macros now using pr_<level>
Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers')
39 files changed, 155 insertions, 252 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c index 857ba0897159..3889486f71fe 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | |||
@@ -74,9 +74,9 @@ static void amdgpu_afmt_calc_cts(uint32_t clock, int *CTS, int *N, int freq) | |||
74 | 74 | ||
75 | /* Check that we are in spec (not always possible) */ | 75 | /* Check that we are in spec (not always possible) */ |
76 | if (n < (128*freq/1500)) | 76 | if (n < (128*freq/1500)) |
77 | printk(KERN_WARNING "Calculated ACR N value is too small. You may experience audio problems.\n"); | 77 | pr_warn("Calculated ACR N value is too small. You may experience audio problems.\n"); |
78 | if (n > (128*freq/300)) | 78 | if (n > (128*freq/300)) |
79 | printk(KERN_WARNING "Calculated ACR N value is too large. You may experience audio problems.\n"); | 79 | pr_warn("Calculated ACR N value is too large. You may experience audio problems.\n"); |
80 | 80 | ||
81 | *N = n; | 81 | *N = n; |
82 | *CTS = cts; | 82 | *CTS = cts; |
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c index 6c343a933182..c13c51af0b68 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | |||
@@ -583,8 +583,8 @@ static bool amdgpu_atpx_detect(void) | |||
583 | 583 | ||
584 | if (has_atpx && vga_count == 2) { | 584 | if (has_atpx && vga_count == 2) { |
585 | acpi_get_name(amdgpu_atpx_priv.atpx.handle, ACPI_FULL_PATHNAME, &buffer); | 585 | acpi_get_name(amdgpu_atpx_priv.atpx.handle, ACPI_FULL_PATHNAME, &buffer); |
586 | printk(KERN_INFO "vga_switcheroo: detected switching method %s handle\n", | 586 | pr_info("vga_switcheroo: detected switching method %s handle\n", |
587 | acpi_method_name); | 587 | acpi_method_name); |
588 | amdgpu_atpx_priv.atpx_detected = true; | 588 | amdgpu_atpx_priv.atpx_detected = true; |
589 | amdgpu_atpx_priv.bridge_pm_usable = d3_supported; | 589 | amdgpu_atpx_priv.bridge_pm_usable = d3_supported; |
590 | amdgpu_atpx_init(); | 590 | amdgpu_atpx_init(); |
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index cc01b3f27a1f..e71a89c73684 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | |||
@@ -1059,7 +1059,7 @@ static void amdgpu_switcheroo_set_state(struct pci_dev *pdev, enum vga_switchero | |||
1059 | if (state == VGA_SWITCHEROO_ON) { | 1059 | if (state == VGA_SWITCHEROO_ON) { |
1060 | unsigned d3_delay = dev->pdev->d3_delay; | 1060 | unsigned d3_delay = dev->pdev->d3_delay; |
1061 | 1061 | ||
1062 | printk(KERN_INFO "amdgpu: switched on\n"); | 1062 | pr_info("amdgpu: switched on\n"); |
1063 | /* don't suspend or resume card normally */ | 1063 | /* don't suspend or resume card normally */ |
1064 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; | 1064 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; |
1065 | 1065 | ||
@@ -1070,7 +1070,7 @@ static void amdgpu_switcheroo_set_state(struct pci_dev *pdev, enum vga_switchero | |||
1070 | dev->switch_power_state = DRM_SWITCH_POWER_ON; | 1070 | dev->switch_power_state = DRM_SWITCH_POWER_ON; |
1071 | drm_kms_helper_poll_enable(dev); | 1071 | drm_kms_helper_poll_enable(dev); |
1072 | } else { | 1072 | } else { |
1073 | printk(KERN_INFO "amdgpu: switched off\n"); | 1073 | pr_info("amdgpu: switched off\n"); |
1074 | drm_kms_helper_poll_disable(dev); | 1074 | drm_kms_helper_poll_disable(dev); |
1075 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; | 1075 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; |
1076 | amdgpu_device_suspend(dev, true, true); | 1076 | amdgpu_device_suspend(dev, true, true); |
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c index bab109e46d22..a48142d930c6 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | |||
@@ -151,8 +151,7 @@ static int amdgpufb_create_pinned_object(struct amdgpu_fbdev *rfbdev, | |||
151 | AMDGPU_GEM_CREATE_VRAM_CLEARED, | 151 | AMDGPU_GEM_CREATE_VRAM_CLEARED, |
152 | true, &gobj); | 152 | true, &gobj); |
153 | if (ret) { | 153 | if (ret) { |
154 | printk(KERN_ERR "failed to allocate framebuffer (%d)\n", | 154 | pr_err("failed to allocate framebuffer (%d)\n", aligned_size); |
155 | aligned_size); | ||
156 | return -ENOMEM; | 155 | return -ENOMEM; |
157 | } | 156 | } |
158 | abo = gem_to_amdgpu_bo(gobj); | 157 | abo = gem_to_amdgpu_bo(gobj); |
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c index e05a24325eeb..b0483e6e536f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | |||
@@ -228,7 +228,7 @@ out_unref: | |||
228 | out_cleanup: | 228 | out_cleanup: |
229 | kfree(gtt_obj); | 229 | kfree(gtt_obj); |
230 | if (r) { | 230 | if (r) { |
231 | printk(KERN_WARNING "Error while testing BO move.\n"); | 231 | pr_warn("Error while testing BO move\n"); |
232 | } | 232 | } |
233 | } | 233 | } |
234 | 234 | ||
diff --git a/drivers/gpu/drm/amd/amdgpu/atom.c b/drivers/gpu/drm/amd/amdgpu/atom.c index 1b50e6c13fb3..d1444aaca038 100644 --- a/drivers/gpu/drm/amd/amdgpu/atom.c +++ b/drivers/gpu/drm/amd/amdgpu/atom.c | |||
@@ -166,7 +166,7 @@ static uint32_t atom_iio_execute(struct atom_context *ctx, int base, | |||
166 | case ATOM_IIO_END: | 166 | case ATOM_IIO_END: |
167 | return temp; | 167 | return temp; |
168 | default: | 168 | default: |
169 | printk(KERN_INFO "Unknown IIO opcode.\n"); | 169 | pr_info("Unknown IIO opcode\n"); |
170 | return 0; | 170 | return 0; |
171 | } | 171 | } |
172 | } | 172 | } |
@@ -190,22 +190,19 @@ static uint32_t atom_get_src_int(atom_exec_context *ctx, uint8_t attr, | |||
190 | val = gctx->card->reg_read(gctx->card, idx); | 190 | val = gctx->card->reg_read(gctx->card, idx); |
191 | break; | 191 | break; |
192 | case ATOM_IO_PCI: | 192 | case ATOM_IO_PCI: |
193 | printk(KERN_INFO | 193 | pr_info("PCI registers are not implemented\n"); |
194 | "PCI registers are not implemented.\n"); | ||
195 | return 0; | 194 | return 0; |
196 | case ATOM_IO_SYSIO: | 195 | case ATOM_IO_SYSIO: |
197 | printk(KERN_INFO | 196 | pr_info("SYSIO registers are not implemented\n"); |
198 | "SYSIO registers are not implemented.\n"); | ||
199 | return 0; | 197 | return 0; |
200 | default: | 198 | default: |
201 | if (!(gctx->io_mode & 0x80)) { | 199 | if (!(gctx->io_mode & 0x80)) { |
202 | printk(KERN_INFO "Bad IO mode.\n"); | 200 | pr_info("Bad IO mode\n"); |
203 | return 0; | 201 | return 0; |
204 | } | 202 | } |
205 | if (!gctx->iio[gctx->io_mode & 0x7F]) { | 203 | if (!gctx->iio[gctx->io_mode & 0x7F]) { |
206 | printk(KERN_INFO | 204 | pr_info("Undefined indirect IO read method %d\n", |
207 | "Undefined indirect IO read method %d.\n", | 205 | gctx->io_mode & 0x7F); |
208 | gctx->io_mode & 0x7F); | ||
209 | return 0; | 206 | return 0; |
210 | } | 207 | } |
211 | val = | 208 | val = |
@@ -469,22 +466,19 @@ static void atom_put_dst(atom_exec_context *ctx, int arg, uint8_t attr, | |||
469 | gctx->card->reg_write(gctx->card, idx, val); | 466 | gctx->card->reg_write(gctx->card, idx, val); |
470 | break; | 467 | break; |
471 | case ATOM_IO_PCI: | 468 | case ATOM_IO_PCI: |
472 | printk(KERN_INFO | 469 | pr_info("PCI registers are not implemented\n"); |
473 | "PCI registers are not implemented.\n"); | ||
474 | return; | 470 | return; |
475 | case ATOM_IO_SYSIO: | 471 | case ATOM_IO_SYSIO: |
476 | printk(KERN_INFO | 472 | pr_info("SYSIO registers are not implemented\n"); |
477 | "SYSIO registers are not implemented.\n"); | ||
478 | return; | 473 | return; |
479 | default: | 474 | default: |
480 | if (!(gctx->io_mode & 0x80)) { | 475 | if (!(gctx->io_mode & 0x80)) { |
481 | printk(KERN_INFO "Bad IO mode.\n"); | 476 | pr_info("Bad IO mode\n"); |
482 | return; | 477 | return; |
483 | } | 478 | } |
484 | if (!gctx->iio[gctx->io_mode & 0xFF]) { | 479 | if (!gctx->iio[gctx->io_mode & 0xFF]) { |
485 | printk(KERN_INFO | 480 | pr_info("Undefined indirect IO write method %d\n", |
486 | "Undefined indirect IO write method %d.\n", | 481 | gctx->io_mode & 0x7F); |
487 | gctx->io_mode & 0x7F); | ||
488 | return; | 482 | return; |
489 | } | 483 | } |
490 | atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF], | 484 | atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF], |
@@ -850,17 +844,17 @@ static void atom_op_postcard(atom_exec_context *ctx, int *ptr, int arg) | |||
850 | 844 | ||
851 | static void atom_op_repeat(atom_exec_context *ctx, int *ptr, int arg) | 845 | static void atom_op_repeat(atom_exec_context *ctx, int *ptr, int arg) |
852 | { | 846 | { |
853 | printk(KERN_INFO "unimplemented!\n"); | 847 | pr_info("unimplemented!\n"); |
854 | } | 848 | } |
855 | 849 | ||
856 | static void atom_op_restorereg(atom_exec_context *ctx, int *ptr, int arg) | 850 | static void atom_op_restorereg(atom_exec_context *ctx, int *ptr, int arg) |
857 | { | 851 | { |
858 | printk(KERN_INFO "unimplemented!\n"); | 852 | pr_info("unimplemented!\n"); |
859 | } | 853 | } |
860 | 854 | ||
861 | static void atom_op_savereg(atom_exec_context *ctx, int *ptr, int arg) | 855 | static void atom_op_savereg(atom_exec_context *ctx, int *ptr, int arg) |
862 | { | 856 | { |
863 | printk(KERN_INFO "unimplemented!\n"); | 857 | pr_info("unimplemented!\n"); |
864 | } | 858 | } |
865 | 859 | ||
866 | static void atom_op_setdatablock(atom_exec_context *ctx, int *ptr, int arg) | 860 | static void atom_op_setdatablock(atom_exec_context *ctx, int *ptr, int arg) |
@@ -1023,7 +1017,7 @@ static void atom_op_switch(atom_exec_context *ctx, int *ptr, int arg) | |||
1023 | } | 1017 | } |
1024 | (*ptr) += 2; | 1018 | (*ptr) += 2; |
1025 | } else { | 1019 | } else { |
1026 | printk(KERN_INFO "Bad case.\n"); | 1020 | pr_info("Bad case\n"); |
1027 | return; | 1021 | return; |
1028 | } | 1022 | } |
1029 | (*ptr) += 2; | 1023 | (*ptr) += 2; |
@@ -1316,14 +1310,14 @@ struct atom_context *amdgpu_atom_parse(struct card_info *card, void *bios) | |||
1316 | ctx->bios = bios; | 1310 | ctx->bios = bios; |
1317 | 1311 | ||
1318 | if (CU16(0) != ATOM_BIOS_MAGIC) { | 1312 | if (CU16(0) != ATOM_BIOS_MAGIC) { |
1319 | printk(KERN_INFO "Invalid BIOS magic.\n"); | 1313 | pr_info("Invalid BIOS magic\n"); |
1320 | kfree(ctx); | 1314 | kfree(ctx); |
1321 | return NULL; | 1315 | return NULL; |
1322 | } | 1316 | } |
1323 | if (strncmp | 1317 | if (strncmp |
1324 | (CSTR(ATOM_ATI_MAGIC_PTR), ATOM_ATI_MAGIC, | 1318 | (CSTR(ATOM_ATI_MAGIC_PTR), ATOM_ATI_MAGIC, |
1325 | strlen(ATOM_ATI_MAGIC))) { | 1319 | strlen(ATOM_ATI_MAGIC))) { |
1326 | printk(KERN_INFO "Invalid ATI magic.\n"); | 1320 | pr_info("Invalid ATI magic\n"); |
1327 | kfree(ctx); | 1321 | kfree(ctx); |
1328 | return NULL; | 1322 | return NULL; |
1329 | } | 1323 | } |
@@ -1332,7 +1326,7 @@ struct atom_context *amdgpu_atom_parse(struct card_info *card, void *bios) | |||
1332 | if (strncmp | 1326 | if (strncmp |
1333 | (CSTR(base + ATOM_ROM_MAGIC_PTR), ATOM_ROM_MAGIC, | 1327 | (CSTR(base + ATOM_ROM_MAGIC_PTR), ATOM_ROM_MAGIC, |
1334 | strlen(ATOM_ROM_MAGIC))) { | 1328 | strlen(ATOM_ROM_MAGIC))) { |
1335 | printk(KERN_INFO "Invalid ATOM magic.\n"); | 1329 | pr_info("Invalid ATOM magic\n"); |
1336 | kfree(ctx); | 1330 | kfree(ctx); |
1337 | return NULL; | 1331 | return NULL; |
1338 | } | 1332 | } |
@@ -1356,7 +1350,7 @@ struct atom_context *amdgpu_atom_parse(struct card_info *card, void *bios) | |||
1356 | break; | 1350 | break; |
1357 | } | 1351 | } |
1358 | } | 1352 | } |
1359 | printk(KERN_INFO "ATOM BIOS: %s\n", name); | 1353 | pr_info("ATOM BIOS: %s\n", name); |
1360 | 1354 | ||
1361 | return ctx; | 1355 | return ctx; |
1362 | } | 1356 | } |
diff --git a/drivers/gpu/drm/amd/amdgpu/ci_dpm.c b/drivers/gpu/drm/amd/amdgpu/ci_dpm.c index b00e81db522d..c8cb96409125 100644 --- a/drivers/gpu/drm/amd/amdgpu/ci_dpm.c +++ b/drivers/gpu/drm/amd/amdgpu/ci_dpm.c | |||
@@ -5840,9 +5840,7 @@ static int ci_dpm_init_microcode(struct amdgpu_device *adev) | |||
5840 | 5840 | ||
5841 | out: | 5841 | out: |
5842 | if (err) { | 5842 | if (err) { |
5843 | printk(KERN_ERR | 5843 | pr_err("cik_smc: Failed to load firmware \"%s\"\n", fw_name); |
5844 | "cik_smc: Failed to load firmware \"%s\"\n", | ||
5845 | fw_name); | ||
5846 | release_firmware(adev->pm.fw); | 5844 | release_firmware(adev->pm.fw); |
5847 | adev->pm.fw = NULL; | 5845 | adev->pm.fw = NULL; |
5848 | } | 5846 | } |
diff --git a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c index 810bba533975..c33bc1bb4655 100644 --- a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c +++ b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c | |||
@@ -142,9 +142,7 @@ static int cik_sdma_init_microcode(struct amdgpu_device *adev) | |||
142 | } | 142 | } |
143 | out: | 143 | out: |
144 | if (err) { | 144 | if (err) { |
145 | printk(KERN_ERR | 145 | pr_err("cik_sdma: Failed to load firmware \"%s\"\n", fw_name); |
146 | "cik_sdma: Failed to load firmware \"%s\"\n", | ||
147 | fw_name); | ||
148 | for (i = 0; i < adev->sdma.num_instances; i++) { | 146 | for (i = 0; i < adev->sdma.num_instances; i++) { |
149 | release_firmware(adev->sdma.instance[i].fw); | 147 | release_firmware(adev->sdma.instance[i].fw); |
150 | adev->sdma.instance[i].fw = NULL; | 148 | adev->sdma.instance[i].fw = NULL; |
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c index e78433799a6d..02ca2322c30b 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | |||
@@ -378,9 +378,7 @@ static int gfx_v6_0_init_microcode(struct amdgpu_device *adev) | |||
378 | 378 | ||
379 | out: | 379 | out: |
380 | if (err) { | 380 | if (err) { |
381 | printk(KERN_ERR | 381 | pr_err("gfx6: Failed to load firmware \"%s\"\n", fw_name); |
382 | "gfx6: Failed to load firmware \"%s\"\n", | ||
383 | fw_name); | ||
384 | release_firmware(adev->gfx.pfp_fw); | 382 | release_firmware(adev->gfx.pfp_fw); |
385 | adev->gfx.pfp_fw = NULL; | 383 | adev->gfx.pfp_fw = NULL; |
386 | release_firmware(adev->gfx.me_fw); | 384 | release_firmware(adev->gfx.me_fw); |
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c index 286d6763afa7..e471c08dd249 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | |||
@@ -972,9 +972,7 @@ static int gfx_v7_0_init_microcode(struct amdgpu_device *adev) | |||
972 | 972 | ||
973 | out: | 973 | out: |
974 | if (err) { | 974 | if (err) { |
975 | printk(KERN_ERR | 975 | pr_err("gfx7: Failed to load firmware \"%s\"\n", fw_name); |
976 | "gfx7: Failed to load firmware \"%s\"\n", | ||
977 | fw_name); | ||
978 | release_firmware(adev->gfx.pfp_fw); | 976 | release_firmware(adev->gfx.pfp_fw); |
979 | adev->gfx.pfp_fw = NULL; | 977 | adev->gfx.pfp_fw = NULL; |
980 | release_firmware(adev->gfx.me_fw); | 978 | release_firmware(adev->gfx.me_fw); |
diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c index 4b38d062cbe4..552bf6b7851c 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | |||
@@ -161,9 +161,7 @@ static int gmc_v7_0_init_microcode(struct amdgpu_device *adev) | |||
161 | 161 | ||
162 | out: | 162 | out: |
163 | if (err) { | 163 | if (err) { |
164 | printk(KERN_ERR | 164 | pr_err("cik_mc: Failed to load firmware \"%s\"\n", fw_name); |
165 | "cik_mc: Failed to load firmware \"%s\"\n", | ||
166 | fw_name); | ||
167 | release_firmware(adev->mc.fw); | 165 | release_firmware(adev->mc.fw); |
168 | adev->mc.fw = NULL; | 166 | adev->mc.fw = NULL; |
169 | } | 167 | } |
@@ -994,12 +992,12 @@ static int gmc_v7_0_sw_init(void *handle) | |||
994 | if (r) { | 992 | if (r) { |
995 | adev->need_dma32 = true; | 993 | adev->need_dma32 = true; |
996 | dma_bits = 32; | 994 | dma_bits = 32; |
997 | printk(KERN_WARNING "amdgpu: No suitable DMA available.\n"); | 995 | pr_warn("amdgpu: No suitable DMA available\n"); |
998 | } | 996 | } |
999 | r = pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(dma_bits)); | 997 | r = pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(dma_bits)); |
1000 | if (r) { | 998 | if (r) { |
1001 | pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(32)); | 999 | pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(32)); |
1002 | printk(KERN_WARNING "amdgpu: No coherent DMA available.\n"); | 1000 | pr_warn("amdgpu: No coherent DMA available\n"); |
1003 | } | 1001 | } |
1004 | 1002 | ||
1005 | r = gmc_v7_0_init_microcode(adev); | 1003 | r = gmc_v7_0_init_microcode(adev); |
diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c index 6e32f28eafde..f2bd0164bdfd 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | |||
@@ -245,9 +245,7 @@ static int gmc_v8_0_init_microcode(struct amdgpu_device *adev) | |||
245 | 245 | ||
246 | out: | 246 | out: |
247 | if (err) { | 247 | if (err) { |
248 | printk(KERN_ERR | 248 | pr_err("mc: Failed to load firmware \"%s\"\n", fw_name); |
249 | "mc: Failed to load firmware \"%s\"\n", | ||
250 | fw_name); | ||
251 | release_firmware(adev->mc.fw); | 249 | release_firmware(adev->mc.fw); |
252 | adev->mc.fw = NULL; | 250 | adev->mc.fw = NULL; |
253 | } | 251 | } |
@@ -1006,12 +1004,12 @@ static int gmc_v8_0_sw_init(void *handle) | |||
1006 | if (r) { | 1004 | if (r) { |
1007 | adev->need_dma32 = true; | 1005 | adev->need_dma32 = true; |
1008 | dma_bits = 32; | 1006 | dma_bits = 32; |
1009 | printk(KERN_WARNING "amdgpu: No suitable DMA available.\n"); | 1007 | pr_warn("amdgpu: No suitable DMA available\n"); |
1010 | } | 1008 | } |
1011 | r = pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(dma_bits)); | 1009 | r = pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(dma_bits)); |
1012 | if (r) { | 1010 | if (r) { |
1013 | pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(32)); | 1011 | pci_set_consistent_dma_mask(adev->pdev, DMA_BIT_MASK(32)); |
1014 | printk(KERN_WARNING "amdgpu: No coherent DMA available.\n"); | 1012 | pr_warn("amdgpu: No coherent DMA available\n"); |
1015 | } | 1013 | } |
1016 | 1014 | ||
1017 | r = gmc_v8_0_init_microcode(adev); | 1015 | r = gmc_v8_0_init_microcode(adev); |
diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c index 896be64b7013..a881cf475a19 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | |||
@@ -170,9 +170,7 @@ static int sdma_v2_4_init_microcode(struct amdgpu_device *adev) | |||
170 | 170 | ||
171 | out: | 171 | out: |
172 | if (err) { | 172 | if (err) { |
173 | printk(KERN_ERR | 173 | pr_err("sdma_v2_4: Failed to load firmware \"%s\"\n", fw_name); |
174 | "sdma_v2_4: Failed to load firmware \"%s\"\n", | ||
175 | fw_name); | ||
176 | for (i = 0; i < adev->sdma.num_instances; i++) { | 174 | for (i = 0; i < adev->sdma.num_instances; i++) { |
177 | release_firmware(adev->sdma.instance[i].fw); | 175 | release_firmware(adev->sdma.instance[i].fw); |
178 | adev->sdma.instance[i].fw = NULL; | 176 | adev->sdma.instance[i].fw = NULL; |
diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c index 1ac876fe3d5a..c4d7dd7f73a8 100644 --- a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | |||
@@ -321,9 +321,7 @@ static int sdma_v3_0_init_microcode(struct amdgpu_device *adev) | |||
321 | } | 321 | } |
322 | out: | 322 | out: |
323 | if (err) { | 323 | if (err) { |
324 | printk(KERN_ERR | 324 | pr_err("sdma_v3_0: Failed to load firmware \"%s\"\n", fw_name); |
325 | "sdma_v3_0: Failed to load firmware \"%s\"\n", | ||
326 | fw_name); | ||
327 | for (i = 0; i < adev->sdma.num_instances; i++) { | 325 | for (i = 0; i < adev->sdma.num_instances; i++) { |
328 | release_firmware(adev->sdma.instance[i].fw); | 326 | release_firmware(adev->sdma.instance[i].fw); |
329 | adev->sdma.instance[i].fw = NULL; | 327 | adev->sdma.instance[i].fw = NULL; |
diff --git a/drivers/gpu/drm/amd/include/amd_pcie_helpers.h b/drivers/gpu/drm/amd/include/amd_pcie_helpers.h index 5725bf85eacc..7e5a965450c7 100644 --- a/drivers/gpu/drm/amd/include/amd_pcie_helpers.h +++ b/drivers/gpu/drm/amd/include/amd_pcie_helpers.h | |||
@@ -82,7 +82,7 @@ static inline uint16_t get_pcie_lane_support(uint32_t pcie_lane_width_cap, | |||
82 | 82 | ||
83 | switch (pcie_lane_width_cap) { | 83 | switch (pcie_lane_width_cap) { |
84 | case 0: | 84 | case 0: |
85 | printk(KERN_ERR "No valid PCIE lane width reported"); | 85 | pr_err("No valid PCIE lane width reported\n"); |
86 | break; | 86 | break; |
87 | case CAIL_PCIE_LINK_WIDTH_SUPPORT_X1: | 87 | case CAIL_PCIE_LINK_WIDTH_SUPPORT_X1: |
88 | new_pcie_lanes = 1; | 88 | new_pcie_lanes = 1; |
@@ -126,7 +126,7 @@ static inline uint16_t get_pcie_lane_support(uint32_t pcie_lane_width_cap, | |||
126 | } | 126 | } |
127 | } | 127 | } |
128 | if (j > 7) | 128 | if (j > 7) |
129 | printk(KERN_ERR "Cannot find a valid PCIE lane width!"); | 129 | pr_err("Cannot find a valid PCIE lane width!\n"); |
130 | } | 130 | } |
131 | } | 131 | } |
132 | break; | 132 | break; |
diff --git a/drivers/gpu/drm/radeon/atom.c b/drivers/gpu/drm/radeon/atom.c index f66c33dd21a3..6a2e091aa7b6 100644 --- a/drivers/gpu/drm/radeon/atom.c +++ b/drivers/gpu/drm/radeon/atom.c | |||
@@ -170,7 +170,7 @@ static uint32_t atom_iio_execute(struct atom_context *ctx, int base, | |||
170 | case ATOM_IIO_END: | 170 | case ATOM_IIO_END: |
171 | return temp; | 171 | return temp; |
172 | default: | 172 | default: |
173 | printk(KERN_INFO "Unknown IIO opcode.\n"); | 173 | pr_info("Unknown IIO opcode\n"); |
174 | return 0; | 174 | return 0; |
175 | } | 175 | } |
176 | } | 176 | } |
@@ -194,22 +194,19 @@ static uint32_t atom_get_src_int(atom_exec_context *ctx, uint8_t attr, | |||
194 | val = gctx->card->reg_read(gctx->card, idx); | 194 | val = gctx->card->reg_read(gctx->card, idx); |
195 | break; | 195 | break; |
196 | case ATOM_IO_PCI: | 196 | case ATOM_IO_PCI: |
197 | printk(KERN_INFO | 197 | pr_info("PCI registers are not implemented\n"); |
198 | "PCI registers are not implemented.\n"); | ||
199 | return 0; | 198 | return 0; |
200 | case ATOM_IO_SYSIO: | 199 | case ATOM_IO_SYSIO: |
201 | printk(KERN_INFO | 200 | pr_info("SYSIO registers are not implemented\n"); |
202 | "SYSIO registers are not implemented.\n"); | ||
203 | return 0; | 201 | return 0; |
204 | default: | 202 | default: |
205 | if (!(gctx->io_mode & 0x80)) { | 203 | if (!(gctx->io_mode & 0x80)) { |
206 | printk(KERN_INFO "Bad IO mode.\n"); | 204 | pr_info("Bad IO mode\n"); |
207 | return 0; | 205 | return 0; |
208 | } | 206 | } |
209 | if (!gctx->iio[gctx->io_mode & 0x7F]) { | 207 | if (!gctx->iio[gctx->io_mode & 0x7F]) { |
210 | printk(KERN_INFO | 208 | pr_info("Undefined indirect IO read method %d\n", |
211 | "Undefined indirect IO read method %d.\n", | 209 | gctx->io_mode & 0x7F); |
212 | gctx->io_mode & 0x7F); | ||
213 | return 0; | 210 | return 0; |
214 | } | 211 | } |
215 | val = | 212 | val = |
@@ -473,22 +470,19 @@ static void atom_put_dst(atom_exec_context *ctx, int arg, uint8_t attr, | |||
473 | gctx->card->reg_write(gctx->card, idx, val); | 470 | gctx->card->reg_write(gctx->card, idx, val); |
474 | break; | 471 | break; |
475 | case ATOM_IO_PCI: | 472 | case ATOM_IO_PCI: |
476 | printk(KERN_INFO | 473 | pr_info("PCI registers are not implemented\n"); |
477 | "PCI registers are not implemented.\n"); | ||
478 | return; | 474 | return; |
479 | case ATOM_IO_SYSIO: | 475 | case ATOM_IO_SYSIO: |
480 | printk(KERN_INFO | 476 | pr_info("SYSIO registers are not implemented\n"); |
481 | "SYSIO registers are not implemented.\n"); | ||
482 | return; | 477 | return; |
483 | default: | 478 | default: |
484 | if (!(gctx->io_mode & 0x80)) { | 479 | if (!(gctx->io_mode & 0x80)) { |
485 | printk(KERN_INFO "Bad IO mode.\n"); | 480 | pr_info("Bad IO mode\n"); |
486 | return; | 481 | return; |
487 | } | 482 | } |
488 | if (!gctx->iio[gctx->io_mode & 0xFF]) { | 483 | if (!gctx->iio[gctx->io_mode & 0xFF]) { |
489 | printk(KERN_INFO | 484 | pr_info("Undefined indirect IO write method %d\n", |
490 | "Undefined indirect IO write method %d.\n", | 485 | gctx->io_mode & 0x7F); |
491 | gctx->io_mode & 0x7F); | ||
492 | return; | 486 | return; |
493 | } | 487 | } |
494 | atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF], | 488 | atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF], |
@@ -819,17 +813,17 @@ static void atom_op_postcard(atom_exec_context *ctx, int *ptr, int arg) | |||
819 | 813 | ||
820 | static void atom_op_repeat(atom_exec_context *ctx, int *ptr, int arg) | 814 | static void atom_op_repeat(atom_exec_context *ctx, int *ptr, int arg) |
821 | { | 815 | { |
822 | printk(KERN_INFO "unimplemented!\n"); | 816 | pr_info("unimplemented!\n"); |
823 | } | 817 | } |
824 | 818 | ||
825 | static void atom_op_restorereg(atom_exec_context *ctx, int *ptr, int arg) | 819 | static void atom_op_restorereg(atom_exec_context *ctx, int *ptr, int arg) |
826 | { | 820 | { |
827 | printk(KERN_INFO "unimplemented!\n"); | 821 | pr_info("unimplemented!\n"); |
828 | } | 822 | } |
829 | 823 | ||
830 | static void atom_op_savereg(atom_exec_context *ctx, int *ptr, int arg) | 824 | static void atom_op_savereg(atom_exec_context *ctx, int *ptr, int arg) |
831 | { | 825 | { |
832 | printk(KERN_INFO "unimplemented!\n"); | 826 | pr_info("unimplemented!\n"); |
833 | } | 827 | } |
834 | 828 | ||
835 | static void atom_op_setdatablock(atom_exec_context *ctx, int *ptr, int arg) | 829 | static void atom_op_setdatablock(atom_exec_context *ctx, int *ptr, int arg) |
@@ -992,7 +986,7 @@ static void atom_op_switch(atom_exec_context *ctx, int *ptr, int arg) | |||
992 | } | 986 | } |
993 | (*ptr) += 2; | 987 | (*ptr) += 2; |
994 | } else { | 988 | } else { |
995 | printk(KERN_INFO "Bad case.\n"); | 989 | pr_info("Bad case\n"); |
996 | return; | 990 | return; |
997 | } | 991 | } |
998 | (*ptr) += 2; | 992 | (*ptr) += 2; |
@@ -1026,7 +1020,7 @@ static void atom_op_xor(atom_exec_context *ctx, int *ptr, int arg) | |||
1026 | 1020 | ||
1027 | static void atom_op_debug(atom_exec_context *ctx, int *ptr, int arg) | 1021 | static void atom_op_debug(atom_exec_context *ctx, int *ptr, int arg) |
1028 | { | 1022 | { |
1029 | printk(KERN_INFO "unimplemented!\n"); | 1023 | pr_info("unimplemented!\n"); |
1030 | } | 1024 | } |
1031 | 1025 | ||
1032 | static struct { | 1026 | static struct { |
@@ -1280,14 +1274,14 @@ struct atom_context *atom_parse(struct card_info *card, void *bios) | |||
1280 | ctx->bios = bios; | 1274 | ctx->bios = bios; |
1281 | 1275 | ||
1282 | if (CU16(0) != ATOM_BIOS_MAGIC) { | 1276 | if (CU16(0) != ATOM_BIOS_MAGIC) { |
1283 | printk(KERN_INFO "Invalid BIOS magic.\n"); | 1277 | pr_info("Invalid BIOS magic\n"); |
1284 | kfree(ctx); | 1278 | kfree(ctx); |
1285 | return NULL; | 1279 | return NULL; |
1286 | } | 1280 | } |
1287 | if (strncmp | 1281 | if (strncmp |
1288 | (CSTR(ATOM_ATI_MAGIC_PTR), ATOM_ATI_MAGIC, | 1282 | (CSTR(ATOM_ATI_MAGIC_PTR), ATOM_ATI_MAGIC, |
1289 | strlen(ATOM_ATI_MAGIC))) { | 1283 | strlen(ATOM_ATI_MAGIC))) { |
1290 | printk(KERN_INFO "Invalid ATI magic.\n"); | 1284 | pr_info("Invalid ATI magic\n"); |
1291 | kfree(ctx); | 1285 | kfree(ctx); |
1292 | return NULL; | 1286 | return NULL; |
1293 | } | 1287 | } |
@@ -1296,7 +1290,7 @@ struct atom_context *atom_parse(struct card_info *card, void *bios) | |||
1296 | if (strncmp | 1290 | if (strncmp |
1297 | (CSTR(base + ATOM_ROM_MAGIC_PTR), ATOM_ROM_MAGIC, | 1291 | (CSTR(base + ATOM_ROM_MAGIC_PTR), ATOM_ROM_MAGIC, |
1298 | strlen(ATOM_ROM_MAGIC))) { | 1292 | strlen(ATOM_ROM_MAGIC))) { |
1299 | printk(KERN_INFO "Invalid ATOM magic.\n"); | 1293 | pr_info("Invalid ATOM magic\n"); |
1300 | kfree(ctx); | 1294 | kfree(ctx); |
1301 | return NULL; | 1295 | return NULL; |
1302 | } | 1296 | } |
@@ -1320,7 +1314,7 @@ struct atom_context *atom_parse(struct card_info *card, void *bios) | |||
1320 | break; | 1314 | break; |
1321 | } | 1315 | } |
1322 | } | 1316 | } |
1323 | printk(KERN_INFO "ATOM BIOS: %s\n", name); | 1317 | pr_info("ATOM BIOS: %s\n", name); |
1324 | 1318 | ||
1325 | return ctx; | 1319 | return ctx; |
1326 | } | 1320 | } |
diff --git a/drivers/gpu/drm/radeon/cik.c b/drivers/gpu/drm/radeon/cik.c index ac0d93936d77..53710dd7d5dd 100644 --- a/drivers/gpu/drm/radeon/cik.c +++ b/drivers/gpu/drm/radeon/cik.c | |||
@@ -2072,8 +2072,7 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2072 | if (err) | 2072 | if (err) |
2073 | goto out; | 2073 | goto out; |
2074 | if (rdev->pfp_fw->size != pfp_req_size) { | 2074 | if (rdev->pfp_fw->size != pfp_req_size) { |
2075 | printk(KERN_ERR | 2075 | pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n", |
2076 | "cik_cp: Bogus length %zu in firmware \"%s\"\n", | ||
2077 | rdev->pfp_fw->size, fw_name); | 2076 | rdev->pfp_fw->size, fw_name); |
2078 | err = -EINVAL; | 2077 | err = -EINVAL; |
2079 | goto out; | 2078 | goto out; |
@@ -2081,8 +2080,7 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2081 | } else { | 2080 | } else { |
2082 | err = radeon_ucode_validate(rdev->pfp_fw); | 2081 | err = radeon_ucode_validate(rdev->pfp_fw); |
2083 | if (err) { | 2082 | if (err) { |
2084 | printk(KERN_ERR | 2083 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2085 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2086 | fw_name); | 2084 | fw_name); |
2087 | goto out; | 2085 | goto out; |
2088 | } else { | 2086 | } else { |
@@ -2098,16 +2096,14 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2098 | if (err) | 2096 | if (err) |
2099 | goto out; | 2097 | goto out; |
2100 | if (rdev->me_fw->size != me_req_size) { | 2098 | if (rdev->me_fw->size != me_req_size) { |
2101 | printk(KERN_ERR | 2099 | pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n", |
2102 | "cik_cp: Bogus length %zu in firmware \"%s\"\n", | ||
2103 | rdev->me_fw->size, fw_name); | 2100 | rdev->me_fw->size, fw_name); |
2104 | err = -EINVAL; | 2101 | err = -EINVAL; |
2105 | } | 2102 | } |
2106 | } else { | 2103 | } else { |
2107 | err = radeon_ucode_validate(rdev->me_fw); | 2104 | err = radeon_ucode_validate(rdev->me_fw); |
2108 | if (err) { | 2105 | if (err) { |
2109 | printk(KERN_ERR | 2106 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2110 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2111 | fw_name); | 2107 | fw_name); |
2112 | goto out; | 2108 | goto out; |
2113 | } else { | 2109 | } else { |
@@ -2123,16 +2119,14 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2123 | if (err) | 2119 | if (err) |
2124 | goto out; | 2120 | goto out; |
2125 | if (rdev->ce_fw->size != ce_req_size) { | 2121 | if (rdev->ce_fw->size != ce_req_size) { |
2126 | printk(KERN_ERR | 2122 | pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n", |
2127 | "cik_cp: Bogus length %zu in firmware \"%s\"\n", | ||
2128 | rdev->ce_fw->size, fw_name); | 2123 | rdev->ce_fw->size, fw_name); |
2129 | err = -EINVAL; | 2124 | err = -EINVAL; |
2130 | } | 2125 | } |
2131 | } else { | 2126 | } else { |
2132 | err = radeon_ucode_validate(rdev->ce_fw); | 2127 | err = radeon_ucode_validate(rdev->ce_fw); |
2133 | if (err) { | 2128 | if (err) { |
2134 | printk(KERN_ERR | 2129 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2135 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2136 | fw_name); | 2130 | fw_name); |
2137 | goto out; | 2131 | goto out; |
2138 | } else { | 2132 | } else { |
@@ -2148,16 +2142,14 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2148 | if (err) | 2142 | if (err) |
2149 | goto out; | 2143 | goto out; |
2150 | if (rdev->mec_fw->size != mec_req_size) { | 2144 | if (rdev->mec_fw->size != mec_req_size) { |
2151 | printk(KERN_ERR | 2145 | pr_err("cik_cp: Bogus length %zu in firmware \"%s\"\n", |
2152 | "cik_cp: Bogus length %zu in firmware \"%s\"\n", | ||
2153 | rdev->mec_fw->size, fw_name); | 2146 | rdev->mec_fw->size, fw_name); |
2154 | err = -EINVAL; | 2147 | err = -EINVAL; |
2155 | } | 2148 | } |
2156 | } else { | 2149 | } else { |
2157 | err = radeon_ucode_validate(rdev->mec_fw); | 2150 | err = radeon_ucode_validate(rdev->mec_fw); |
2158 | if (err) { | 2151 | if (err) { |
2159 | printk(KERN_ERR | 2152 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2160 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2161 | fw_name); | 2153 | fw_name); |
2162 | goto out; | 2154 | goto out; |
2163 | } else { | 2155 | } else { |
@@ -2188,16 +2180,14 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2188 | if (err) | 2180 | if (err) |
2189 | goto out; | 2181 | goto out; |
2190 | if (rdev->rlc_fw->size != rlc_req_size) { | 2182 | if (rdev->rlc_fw->size != rlc_req_size) { |
2191 | printk(KERN_ERR | 2183 | pr_err("cik_rlc: Bogus length %zu in firmware \"%s\"\n", |
2192 | "cik_rlc: Bogus length %zu in firmware \"%s\"\n", | ||
2193 | rdev->rlc_fw->size, fw_name); | 2184 | rdev->rlc_fw->size, fw_name); |
2194 | err = -EINVAL; | 2185 | err = -EINVAL; |
2195 | } | 2186 | } |
2196 | } else { | 2187 | } else { |
2197 | err = radeon_ucode_validate(rdev->rlc_fw); | 2188 | err = radeon_ucode_validate(rdev->rlc_fw); |
2198 | if (err) { | 2189 | if (err) { |
2199 | printk(KERN_ERR | 2190 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2200 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2201 | fw_name); | 2191 | fw_name); |
2202 | goto out; | 2192 | goto out; |
2203 | } else { | 2193 | } else { |
@@ -2213,16 +2203,14 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2213 | if (err) | 2203 | if (err) |
2214 | goto out; | 2204 | goto out; |
2215 | if (rdev->sdma_fw->size != sdma_req_size) { | 2205 | if (rdev->sdma_fw->size != sdma_req_size) { |
2216 | printk(KERN_ERR | 2206 | pr_err("cik_sdma: Bogus length %zu in firmware \"%s\"\n", |
2217 | "cik_sdma: Bogus length %zu in firmware \"%s\"\n", | ||
2218 | rdev->sdma_fw->size, fw_name); | 2207 | rdev->sdma_fw->size, fw_name); |
2219 | err = -EINVAL; | 2208 | err = -EINVAL; |
2220 | } | 2209 | } |
2221 | } else { | 2210 | } else { |
2222 | err = radeon_ucode_validate(rdev->sdma_fw); | 2211 | err = radeon_ucode_validate(rdev->sdma_fw); |
2223 | if (err) { | 2212 | if (err) { |
2224 | printk(KERN_ERR | 2213 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2225 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2226 | fw_name); | 2214 | fw_name); |
2227 | goto out; | 2215 | goto out; |
2228 | } else { | 2216 | } else { |
@@ -2245,8 +2233,7 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2245 | } | 2233 | } |
2246 | if ((rdev->mc_fw->size != mc_req_size) && | 2234 | if ((rdev->mc_fw->size != mc_req_size) && |
2247 | (rdev->mc_fw->size != mc2_req_size)){ | 2235 | (rdev->mc_fw->size != mc2_req_size)){ |
2248 | printk(KERN_ERR | 2236 | pr_err("cik_mc: Bogus length %zu in firmware \"%s\"\n", |
2249 | "cik_mc: Bogus length %zu in firmware \"%s\"\n", | ||
2250 | rdev->mc_fw->size, fw_name); | 2237 | rdev->mc_fw->size, fw_name); |
2251 | err = -EINVAL; | 2238 | err = -EINVAL; |
2252 | } | 2239 | } |
@@ -2254,8 +2241,7 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2254 | } else { | 2241 | } else { |
2255 | err = radeon_ucode_validate(rdev->mc_fw); | 2242 | err = radeon_ucode_validate(rdev->mc_fw); |
2256 | if (err) { | 2243 | if (err) { |
2257 | printk(KERN_ERR | 2244 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2258 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2259 | fw_name); | 2245 | fw_name); |
2260 | goto out; | 2246 | goto out; |
2261 | } else { | 2247 | } else { |
@@ -2272,23 +2258,20 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2272 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); | 2258 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); |
2273 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); | 2259 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); |
2274 | if (err) { | 2260 | if (err) { |
2275 | printk(KERN_ERR | 2261 | pr_err("smc: error loading firmware \"%s\"\n", |
2276 | "smc: error loading firmware \"%s\"\n", | ||
2277 | fw_name); | 2262 | fw_name); |
2278 | release_firmware(rdev->smc_fw); | 2263 | release_firmware(rdev->smc_fw); |
2279 | rdev->smc_fw = NULL; | 2264 | rdev->smc_fw = NULL; |
2280 | err = 0; | 2265 | err = 0; |
2281 | } else if (rdev->smc_fw->size != smc_req_size) { | 2266 | } else if (rdev->smc_fw->size != smc_req_size) { |
2282 | printk(KERN_ERR | 2267 | pr_err("cik_smc: Bogus length %zu in firmware \"%s\"\n", |
2283 | "cik_smc: Bogus length %zu in firmware \"%s\"\n", | ||
2284 | rdev->smc_fw->size, fw_name); | 2268 | rdev->smc_fw->size, fw_name); |
2285 | err = -EINVAL; | 2269 | err = -EINVAL; |
2286 | } | 2270 | } |
2287 | } else { | 2271 | } else { |
2288 | err = radeon_ucode_validate(rdev->smc_fw); | 2272 | err = radeon_ucode_validate(rdev->smc_fw); |
2289 | if (err) { | 2273 | if (err) { |
2290 | printk(KERN_ERR | 2274 | pr_err("cik_fw: validation failed for firmware \"%s\"\n", |
2291 | "cik_fw: validation failed for firmware \"%s\"\n", | ||
2292 | fw_name); | 2275 | fw_name); |
2293 | goto out; | 2276 | goto out; |
2294 | } else { | 2277 | } else { |
@@ -2300,7 +2283,7 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2300 | if (new_fw == 0) { | 2283 | if (new_fw == 0) { |
2301 | rdev->new_fw = false; | 2284 | rdev->new_fw = false; |
2302 | } else if (new_fw < num_fw) { | 2285 | } else if (new_fw < num_fw) { |
2303 | printk(KERN_ERR "ci_fw: mixing new and old firmware!\n"); | 2286 | pr_err("ci_fw: mixing new and old firmware!\n"); |
2304 | err = -EINVAL; | 2287 | err = -EINVAL; |
2305 | } else { | 2288 | } else { |
2306 | rdev->new_fw = true; | 2289 | rdev->new_fw = true; |
@@ -2309,8 +2292,7 @@ static int cik_init_microcode(struct radeon_device *rdev) | |||
2309 | out: | 2292 | out: |
2310 | if (err) { | 2293 | if (err) { |
2311 | if (err != -EINVAL) | 2294 | if (err != -EINVAL) |
2312 | printk(KERN_ERR | 2295 | pr_err("cik_cp: Failed to load firmware \"%s\"\n", |
2313 | "cik_cp: Failed to load firmware \"%s\"\n", | ||
2314 | fw_name); | 2296 | fw_name); |
2315 | release_firmware(rdev->pfp_fw); | 2297 | release_firmware(rdev->pfp_fw); |
2316 | rdev->pfp_fw = NULL; | 2298 | rdev->pfp_fw = NULL; |
diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index 0b6b5766216f..d1b1e0cc3c25 100644 --- a/drivers/gpu/drm/radeon/evergreen.c +++ b/drivers/gpu/drm/radeon/evergreen.c | |||
@@ -2486,7 +2486,7 @@ void evergreen_pcie_gart_tlb_flush(struct radeon_device *rdev) | |||
2486 | tmp = RREG32(VM_CONTEXT0_REQUEST_RESPONSE); | 2486 | tmp = RREG32(VM_CONTEXT0_REQUEST_RESPONSE); |
2487 | tmp = (tmp & RESPONSE_TYPE_MASK) >> RESPONSE_TYPE_SHIFT; | 2487 | tmp = (tmp & RESPONSE_TYPE_MASK) >> RESPONSE_TYPE_SHIFT; |
2488 | if (tmp == 2) { | 2488 | if (tmp == 2) { |
2489 | printk(KERN_WARNING "[drm] r600 flush TLB failed\n"); | 2489 | pr_warn("[drm] r600 flush TLB failed\n"); |
2490 | return; | 2490 | return; |
2491 | } | 2491 | } |
2492 | if (tmp) { | 2492 | if (tmp) { |
diff --git a/drivers/gpu/drm/radeon/evergreen_cs.c b/drivers/gpu/drm/radeon/evergreen_cs.c index f8b05090232a..54324330b91f 100644 --- a/drivers/gpu/drm/radeon/evergreen_cs.c +++ b/drivers/gpu/drm/radeon/evergreen_cs.c | |||
@@ -1061,8 +1061,7 @@ static int evergreen_packet0_check(struct radeon_cs_parser *p, | |||
1061 | } | 1061 | } |
1062 | break; | 1062 | break; |
1063 | default: | 1063 | default: |
1064 | printk(KERN_ERR "Forbidden register 0x%04X in cs at %d\n", | 1064 | pr_err("Forbidden register 0x%04X in cs at %d\n", reg, idx); |
1065 | reg, idx); | ||
1066 | return -EINVAL; | 1065 | return -EINVAL; |
1067 | } | 1066 | } |
1068 | return 0; | 1067 | return 0; |
@@ -2776,7 +2775,7 @@ int evergreen_cs_parse(struct radeon_cs_parser *p) | |||
2776 | } while (p->idx < p->chunk_ib->length_dw); | 2775 | } while (p->idx < p->chunk_ib->length_dw); |
2777 | #if 0 | 2776 | #if 0 |
2778 | for (r = 0; r < p->ib.length_dw; r++) { | 2777 | for (r = 0; r < p->ib.length_dw; r++) { |
2779 | printk(KERN_INFO "%05d 0x%08X\n", r, p->ib.ptr[r]); | 2778 | pr_info("%05d 0x%08X\n", r, p->ib.ptr[r]); |
2780 | mdelay(1); | 2779 | mdelay(1); |
2781 | } | 2780 | } |
2782 | #endif | 2781 | #endif |
@@ -3215,7 +3214,7 @@ int evergreen_dma_cs_parse(struct radeon_cs_parser *p) | |||
3215 | } while (p->idx < p->chunk_ib->length_dw); | 3214 | } while (p->idx < p->chunk_ib->length_dw); |
3216 | #if 0 | 3215 | #if 0 |
3217 | for (r = 0; r < p->ib->length_dw; r++) { | 3216 | for (r = 0; r < p->ib->length_dw; r++) { |
3218 | printk(KERN_INFO "%05d 0x%08X\n", r, p->ib.ptr[r]); | 3217 | pr_info("%05d 0x%08X\n", r, p->ib.ptr[r]); |
3219 | mdelay(1); | 3218 | mdelay(1); |
3220 | } | 3219 | } |
3221 | #endif | 3220 | #endif |
diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c index a0d4a0522fdc..9eccd0c81d88 100644 --- a/drivers/gpu/drm/radeon/ni.c +++ b/drivers/gpu/drm/radeon/ni.c | |||
@@ -774,8 +774,7 @@ int ni_init_microcode(struct radeon_device *rdev) | |||
774 | if (err) | 774 | if (err) |
775 | goto out; | 775 | goto out; |
776 | if (rdev->pfp_fw->size != pfp_req_size) { | 776 | if (rdev->pfp_fw->size != pfp_req_size) { |
777 | printk(KERN_ERR | 777 | pr_err("ni_cp: Bogus length %zu in firmware \"%s\"\n", |
778 | "ni_cp: Bogus length %zu in firmware \"%s\"\n", | ||
779 | rdev->pfp_fw->size, fw_name); | 778 | rdev->pfp_fw->size, fw_name); |
780 | err = -EINVAL; | 779 | err = -EINVAL; |
781 | goto out; | 780 | goto out; |
@@ -786,8 +785,7 @@ int ni_init_microcode(struct radeon_device *rdev) | |||
786 | if (err) | 785 | if (err) |
787 | goto out; | 786 | goto out; |
788 | if (rdev->me_fw->size != me_req_size) { | 787 | if (rdev->me_fw->size != me_req_size) { |
789 | printk(KERN_ERR | 788 | pr_err("ni_cp: Bogus length %zu in firmware \"%s\"\n", |
790 | "ni_cp: Bogus length %zu in firmware \"%s\"\n", | ||
791 | rdev->me_fw->size, fw_name); | 789 | rdev->me_fw->size, fw_name); |
792 | err = -EINVAL; | 790 | err = -EINVAL; |
793 | } | 791 | } |
@@ -797,8 +795,7 @@ int ni_init_microcode(struct radeon_device *rdev) | |||
797 | if (err) | 795 | if (err) |
798 | goto out; | 796 | goto out; |
799 | if (rdev->rlc_fw->size != rlc_req_size) { | 797 | if (rdev->rlc_fw->size != rlc_req_size) { |
800 | printk(KERN_ERR | 798 | pr_err("ni_rlc: Bogus length %zu in firmware \"%s\"\n", |
801 | "ni_rlc: Bogus length %zu in firmware \"%s\"\n", | ||
802 | rdev->rlc_fw->size, fw_name); | 799 | rdev->rlc_fw->size, fw_name); |
803 | err = -EINVAL; | 800 | err = -EINVAL; |
804 | } | 801 | } |
@@ -810,8 +807,7 @@ int ni_init_microcode(struct radeon_device *rdev) | |||
810 | if (err) | 807 | if (err) |
811 | goto out; | 808 | goto out; |
812 | if (rdev->mc_fw->size != mc_req_size) { | 809 | if (rdev->mc_fw->size != mc_req_size) { |
813 | printk(KERN_ERR | 810 | pr_err("ni_mc: Bogus length %zu in firmware \"%s\"\n", |
814 | "ni_mc: Bogus length %zu in firmware \"%s\"\n", | ||
815 | rdev->mc_fw->size, fw_name); | 811 | rdev->mc_fw->size, fw_name); |
816 | err = -EINVAL; | 812 | err = -EINVAL; |
817 | } | 813 | } |
@@ -821,15 +817,12 @@ int ni_init_microcode(struct radeon_device *rdev) | |||
821 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); | 817 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); |
822 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); | 818 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); |
823 | if (err) { | 819 | if (err) { |
824 | printk(KERN_ERR | 820 | pr_err("smc: error loading firmware \"%s\"\n", fw_name); |
825 | "smc: error loading firmware \"%s\"\n", | ||
826 | fw_name); | ||
827 | release_firmware(rdev->smc_fw); | 821 | release_firmware(rdev->smc_fw); |
828 | rdev->smc_fw = NULL; | 822 | rdev->smc_fw = NULL; |
829 | err = 0; | 823 | err = 0; |
830 | } else if (rdev->smc_fw->size != smc_req_size) { | 824 | } else if (rdev->smc_fw->size != smc_req_size) { |
831 | printk(KERN_ERR | 825 | pr_err("ni_mc: Bogus length %zu in firmware \"%s\"\n", |
832 | "ni_mc: Bogus length %zu in firmware \"%s\"\n", | ||
833 | rdev->mc_fw->size, fw_name); | 826 | rdev->mc_fw->size, fw_name); |
834 | err = -EINVAL; | 827 | err = -EINVAL; |
835 | } | 828 | } |
@@ -838,8 +831,7 @@ int ni_init_microcode(struct radeon_device *rdev) | |||
838 | out: | 831 | out: |
839 | if (err) { | 832 | if (err) { |
840 | if (err != -EINVAL) | 833 | if (err != -EINVAL) |
841 | printk(KERN_ERR | 834 | pr_err("ni_cp: Failed to load firmware \"%s\"\n", |
842 | "ni_cp: Failed to load firmware \"%s\"\n", | ||
843 | fw_name); | 835 | fw_name); |
844 | release_firmware(rdev->pfp_fw); | 836 | release_firmware(rdev->pfp_fw); |
845 | rdev->pfp_fw = NULL; | 837 | rdev->pfp_fw = NULL; |
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c index e3399310d41d..aefca0b03f38 100644 --- a/drivers/gpu/drm/radeon/r100.c +++ b/drivers/gpu/drm/radeon/r100.c | |||
@@ -1042,11 +1042,9 @@ static int r100_cp_init_microcode(struct radeon_device *rdev) | |||
1042 | 1042 | ||
1043 | err = request_firmware(&rdev->me_fw, fw_name, rdev->dev); | 1043 | err = request_firmware(&rdev->me_fw, fw_name, rdev->dev); |
1044 | if (err) { | 1044 | if (err) { |
1045 | printk(KERN_ERR "radeon_cp: Failed to load firmware \"%s\"\n", | 1045 | pr_err("radeon_cp: Failed to load firmware \"%s\"\n", fw_name); |
1046 | fw_name); | ||
1047 | } else if (rdev->me_fw->size % 8) { | 1046 | } else if (rdev->me_fw->size % 8) { |
1048 | printk(KERN_ERR | 1047 | pr_err("radeon_cp: Bogus length %zu in firmware \"%s\"\n", |
1049 | "radeon_cp: Bogus length %zu in firmware \"%s\"\n", | ||
1050 | rdev->me_fw->size, fw_name); | 1048 | rdev->me_fw->size, fw_name); |
1051 | err = -EINVAL; | 1049 | err = -EINVAL; |
1052 | release_firmware(rdev->me_fw); | 1050 | release_firmware(rdev->me_fw); |
@@ -1087,8 +1085,7 @@ static void r100_cp_load_microcode(struct radeon_device *rdev) | |||
1087 | int i, size; | 1085 | int i, size; |
1088 | 1086 | ||
1089 | if (r100_gui_wait_for_idle(rdev)) { | 1087 | if (r100_gui_wait_for_idle(rdev)) { |
1090 | printk(KERN_WARNING "Failed to wait GUI idle while " | 1088 | pr_warn("Failed to wait GUI idle while programming pipes. Bad things might happen.\n"); |
1091 | "programming pipes. Bad things might happen.\n"); | ||
1092 | } | 1089 | } |
1093 | 1090 | ||
1094 | if (rdev->me_fw) { | 1091 | if (rdev->me_fw) { |
@@ -1246,8 +1243,7 @@ void r100_cp_disable(struct radeon_device *rdev) | |||
1246 | WREG32(RADEON_CP_CSQ_CNTL, 0); | 1243 | WREG32(RADEON_CP_CSQ_CNTL, 0); |
1247 | WREG32(R_000770_SCRATCH_UMSK, 0); | 1244 | WREG32(R_000770_SCRATCH_UMSK, 0); |
1248 | if (r100_gui_wait_for_idle(rdev)) { | 1245 | if (r100_gui_wait_for_idle(rdev)) { |
1249 | printk(KERN_WARNING "Failed to wait GUI idle while " | 1246 | pr_warn("Failed to wait GUI idle while programming pipes. Bad things might happen.\n"); |
1250 | "programming pipes. Bad things might happen.\n"); | ||
1251 | } | 1247 | } |
1252 | } | 1248 | } |
1253 | 1249 | ||
@@ -1881,8 +1877,7 @@ static int r100_packet0_check(struct radeon_cs_parser *p, | |||
1881 | track->tex_dirty = true; | 1877 | track->tex_dirty = true; |
1882 | break; | 1878 | break; |
1883 | default: | 1879 | default: |
1884 | printk(KERN_ERR "Forbidden register 0x%04X in cs at %d\n", | 1880 | pr_err("Forbidden register 0x%04X in cs at %d\n", reg, idx); |
1885 | reg, idx); | ||
1886 | return -EINVAL; | 1881 | return -EINVAL; |
1887 | } | 1882 | } |
1888 | return 0; | 1883 | return 0; |
@@ -2486,8 +2481,7 @@ int r100_gui_wait_for_idle(struct radeon_device *rdev) | |||
2486 | uint32_t tmp; | 2481 | uint32_t tmp; |
2487 | 2482 | ||
2488 | if (r100_rbbm_fifo_wait_for_entry(rdev, 64)) { | 2483 | if (r100_rbbm_fifo_wait_for_entry(rdev, 64)) { |
2489 | printk(KERN_WARNING "radeon: wait for empty RBBM fifo failed !" | 2484 | pr_warn("radeon: wait for empty RBBM fifo failed! Bad things might happen.\n"); |
2490 | " Bad things might happen.\n"); | ||
2491 | } | 2485 | } |
2492 | for (i = 0; i < rdev->usec_timeout; i++) { | 2486 | for (i = 0; i < rdev->usec_timeout; i++) { |
2493 | tmp = RREG32(RADEON_RBBM_STATUS); | 2487 | tmp = RREG32(RADEON_RBBM_STATUS); |
diff --git a/drivers/gpu/drm/radeon/r200.c b/drivers/gpu/drm/radeon/r200.c index c70e6d5bcd19..c22321cc5a41 100644 --- a/drivers/gpu/drm/radeon/r200.c +++ b/drivers/gpu/drm/radeon/r200.c | |||
@@ -537,8 +537,7 @@ int r200_packet0_check(struct radeon_cs_parser *p, | |||
537 | track->tex_dirty = true; | 537 | track->tex_dirty = true; |
538 | break; | 538 | break; |
539 | default: | 539 | default: |
540 | printk(KERN_ERR "Forbidden register 0x%04X in cs at %d\n", | 540 | pr_err("Forbidden register 0x%04X in cs at %d\n", reg, idx); |
541 | reg, idx); | ||
542 | return -EINVAL; | 541 | return -EINVAL; |
543 | } | 542 | } |
544 | return 0; | 543 | return 0; |
diff --git a/drivers/gpu/drm/radeon/r300.c b/drivers/gpu/drm/radeon/r300.c index 7e417d8dc733..21161aa8acbf 100644 --- a/drivers/gpu/drm/radeon/r300.c +++ b/drivers/gpu/drm/radeon/r300.c | |||
@@ -387,8 +387,7 @@ static void r300_gpu_init(struct radeon_device *rdev) | |||
387 | WREG32(R300_GB_TILE_CONFIG, gb_tile_config); | 387 | WREG32(R300_GB_TILE_CONFIG, gb_tile_config); |
388 | 388 | ||
389 | if (r100_gui_wait_for_idle(rdev)) { | 389 | if (r100_gui_wait_for_idle(rdev)) { |
390 | printk(KERN_WARNING "Failed to wait GUI idle while " | 390 | pr_warn("Failed to wait GUI idle while programming pipes. Bad things might happen.\n"); |
391 | "programming pipes. Bad things might happen.\n"); | ||
392 | } | 391 | } |
393 | 392 | ||
394 | tmp = RREG32(R300_DST_PIPE_CONFIG); | 393 | tmp = RREG32(R300_DST_PIPE_CONFIG); |
@@ -399,14 +398,12 @@ static void r300_gpu_init(struct radeon_device *rdev) | |||
399 | R300_DC_DC_DISABLE_IGNORE_PE); | 398 | R300_DC_DC_DISABLE_IGNORE_PE); |
400 | 399 | ||
401 | if (r100_gui_wait_for_idle(rdev)) { | 400 | if (r100_gui_wait_for_idle(rdev)) { |
402 | printk(KERN_WARNING "Failed to wait GUI idle while " | 401 | pr_warn("Failed to wait GUI idle while programming pipes. Bad things might happen.\n"); |
403 | "programming pipes. Bad things might happen.\n"); | ||
404 | } | 402 | } |
405 | if (r300_mc_wait_for_idle(rdev)) { | 403 | if (r300_mc_wait_for_idle(rdev)) { |
406 | printk(KERN_WARNING "Failed to wait MC idle while " | 404 | pr_warn("Failed to wait MC idle while programming pipes. Bad things might happen.\n"); |
407 | "programming pipes. Bad things might happen.\n"); | ||
408 | } | 405 | } |
409 | DRM_INFO("radeon: %d quad pipes, %d Z pipes initialized.\n", | 406 | DRM_INFO("radeon: %d quad pipes, %d Z pipes initialized\n", |
410 | rdev->num_gb_pipes, rdev->num_z_pipes); | 407 | rdev->num_gb_pipes, rdev->num_z_pipes); |
411 | } | 408 | } |
412 | 409 | ||
@@ -1165,7 +1162,7 @@ static int r300_packet0_check(struct radeon_cs_parser *p, | |||
1165 | } | 1162 | } |
1166 | return 0; | 1163 | return 0; |
1167 | fail: | 1164 | fail: |
1168 | printk(KERN_ERR "Forbidden register 0x%04X in cs at %d (val=%08x)\n", | 1165 | pr_err("Forbidden register 0x%04X in cs at %d (val=%08x)\n", |
1169 | reg, idx, idx_value); | 1166 | reg, idx, idx_value); |
1170 | return -EINVAL; | 1167 | return -EINVAL; |
1171 | } | 1168 | } |
diff --git a/drivers/gpu/drm/radeon/r420.c b/drivers/gpu/drm/radeon/r420.c index 2828605aef3f..3eb0c4f9f796 100644 --- a/drivers/gpu/drm/radeon/r420.c +++ b/drivers/gpu/drm/radeon/r420.c | |||
@@ -92,8 +92,7 @@ void r420_pipes_init(struct radeon_device *rdev) | |||
92 | (1 << 2) | (1 << 3)); | 92 | (1 << 2) | (1 << 3)); |
93 | /* add idle wait as per freedesktop.org bug 24041 */ | 93 | /* add idle wait as per freedesktop.org bug 24041 */ |
94 | if (r100_gui_wait_for_idle(rdev)) { | 94 | if (r100_gui_wait_for_idle(rdev)) { |
95 | printk(KERN_WARNING "Failed to wait GUI idle while " | 95 | pr_warn("Failed to wait GUI idle while programming pipes. Bad things might happen.\n"); |
96 | "programming pipes. Bad things might happen.\n"); | ||
97 | } | 96 | } |
98 | /* get max number of pipes */ | 97 | /* get max number of pipes */ |
99 | gb_pipe_select = RREG32(R400_GB_PIPE_SELECT); | 98 | gb_pipe_select = RREG32(R400_GB_PIPE_SELECT); |
@@ -128,8 +127,7 @@ void r420_pipes_init(struct radeon_device *rdev) | |||
128 | tmp |= R300_TILE_SIZE_16 | R300_ENABLE_TILING; | 127 | tmp |= R300_TILE_SIZE_16 | R300_ENABLE_TILING; |
129 | WREG32(R300_GB_TILE_CONFIG, tmp); | 128 | WREG32(R300_GB_TILE_CONFIG, tmp); |
130 | if (r100_gui_wait_for_idle(rdev)) { | 129 | if (r100_gui_wait_for_idle(rdev)) { |
131 | printk(KERN_WARNING "Failed to wait GUI idle while " | 130 | pr_warn("Failed to wait GUI idle while programming pipes. Bad things might happen.\n"); |
132 | "programming pipes. Bad things might happen.\n"); | ||
133 | } | 131 | } |
134 | 132 | ||
135 | tmp = RREG32(R300_DST_PIPE_CONFIG); | 133 | tmp = RREG32(R300_DST_PIPE_CONFIG); |
@@ -141,8 +139,7 @@ void r420_pipes_init(struct radeon_device *rdev) | |||
141 | R300_DC_DC_DISABLE_IGNORE_PE); | 139 | R300_DC_DC_DISABLE_IGNORE_PE); |
142 | 140 | ||
143 | if (r100_gui_wait_for_idle(rdev)) { | 141 | if (r100_gui_wait_for_idle(rdev)) { |
144 | printk(KERN_WARNING "Failed to wait GUI idle while " | 142 | pr_warn("Failed to wait GUI idle while programming pipes. Bad things might happen.\n"); |
145 | "programming pipes. Bad things might happen.\n"); | ||
146 | } | 143 | } |
147 | 144 | ||
148 | if (rdev->family == CHIP_RV530) { | 145 | if (rdev->family == CHIP_RV530) { |
diff --git a/drivers/gpu/drm/radeon/r520.c b/drivers/gpu/drm/radeon/r520.c index 98d6053c36c6..074cf752faef 100644 --- a/drivers/gpu/drm/radeon/r520.c +++ b/drivers/gpu/drm/radeon/r520.c | |||
@@ -86,8 +86,7 @@ static void r520_gpu_init(struct radeon_device *rdev) | |||
86 | (((gb_pipe_select >> 8) & 0xF) << 4); | 86 | (((gb_pipe_select >> 8) & 0xF) << 4); |
87 | WREG32_PLL(0x000D, tmp); | 87 | WREG32_PLL(0x000D, tmp); |
88 | if (r520_mc_wait_for_idle(rdev)) { | 88 | if (r520_mc_wait_for_idle(rdev)) { |
89 | printk(KERN_WARNING "Failed to wait MC idle while " | 89 | pr_warn("Failed to wait MC idle while programming pipes. Bad things might happen.\n"); |
90 | "programming pipes. Bad things might happen.\n"); | ||
91 | } | 90 | } |
92 | } | 91 | } |
93 | 92 | ||
diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c index a951881c2a50..0a085176e79b 100644 --- a/drivers/gpu/drm/radeon/r600.c +++ b/drivers/gpu/drm/radeon/r600.c | |||
@@ -1094,7 +1094,7 @@ void r600_pcie_gart_tlb_flush(struct radeon_device *rdev) | |||
1094 | tmp = RREG32(VM_CONTEXT0_REQUEST_RESPONSE); | 1094 | tmp = RREG32(VM_CONTEXT0_REQUEST_RESPONSE); |
1095 | tmp = (tmp & RESPONSE_TYPE_MASK) >> RESPONSE_TYPE_SHIFT; | 1095 | tmp = (tmp & RESPONSE_TYPE_MASK) >> RESPONSE_TYPE_SHIFT; |
1096 | if (tmp == 2) { | 1096 | if (tmp == 2) { |
1097 | printk(KERN_WARNING "[drm] r600 flush TLB failed\n"); | 1097 | pr_warn("[drm] r600 flush TLB failed\n"); |
1098 | return; | 1098 | return; |
1099 | } | 1099 | } |
1100 | if (tmp) { | 1100 | if (tmp) { |
@@ -2550,8 +2550,7 @@ int r600_init_microcode(struct radeon_device *rdev) | |||
2550 | if (err) | 2550 | if (err) |
2551 | goto out; | 2551 | goto out; |
2552 | if (rdev->pfp_fw->size != pfp_req_size) { | 2552 | if (rdev->pfp_fw->size != pfp_req_size) { |
2553 | printk(KERN_ERR | 2553 | pr_err("r600_cp: Bogus length %zu in firmware \"%s\"\n", |
2554 | "r600_cp: Bogus length %zu in firmware \"%s\"\n", | ||
2555 | rdev->pfp_fw->size, fw_name); | 2554 | rdev->pfp_fw->size, fw_name); |
2556 | err = -EINVAL; | 2555 | err = -EINVAL; |
2557 | goto out; | 2556 | goto out; |
@@ -2562,8 +2561,7 @@ int r600_init_microcode(struct radeon_device *rdev) | |||
2562 | if (err) | 2561 | if (err) |
2563 | goto out; | 2562 | goto out; |
2564 | if (rdev->me_fw->size != me_req_size) { | 2563 | if (rdev->me_fw->size != me_req_size) { |
2565 | printk(KERN_ERR | 2564 | pr_err("r600_cp: Bogus length %zu in firmware \"%s\"\n", |
2566 | "r600_cp: Bogus length %zu in firmware \"%s\"\n", | ||
2567 | rdev->me_fw->size, fw_name); | 2565 | rdev->me_fw->size, fw_name); |
2568 | err = -EINVAL; | 2566 | err = -EINVAL; |
2569 | } | 2567 | } |
@@ -2573,8 +2571,7 @@ int r600_init_microcode(struct radeon_device *rdev) | |||
2573 | if (err) | 2571 | if (err) |
2574 | goto out; | 2572 | goto out; |
2575 | if (rdev->rlc_fw->size != rlc_req_size) { | 2573 | if (rdev->rlc_fw->size != rlc_req_size) { |
2576 | printk(KERN_ERR | 2574 | pr_err("r600_rlc: Bogus length %zu in firmware \"%s\"\n", |
2577 | "r600_rlc: Bogus length %zu in firmware \"%s\"\n", | ||
2578 | rdev->rlc_fw->size, fw_name); | 2575 | rdev->rlc_fw->size, fw_name); |
2579 | err = -EINVAL; | 2576 | err = -EINVAL; |
2580 | } | 2577 | } |
@@ -2583,15 +2580,12 @@ int r600_init_microcode(struct radeon_device *rdev) | |||
2583 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", smc_chip_name); | 2580 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", smc_chip_name); |
2584 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); | 2581 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); |
2585 | if (err) { | 2582 | if (err) { |
2586 | printk(KERN_ERR | 2583 | pr_err("smc: error loading firmware \"%s\"\n", fw_name); |
2587 | "smc: error loading firmware \"%s\"\n", | ||
2588 | fw_name); | ||
2589 | release_firmware(rdev->smc_fw); | 2584 | release_firmware(rdev->smc_fw); |
2590 | rdev->smc_fw = NULL; | 2585 | rdev->smc_fw = NULL; |
2591 | err = 0; | 2586 | err = 0; |
2592 | } else if (rdev->smc_fw->size != smc_req_size) { | 2587 | } else if (rdev->smc_fw->size != smc_req_size) { |
2593 | printk(KERN_ERR | 2588 | pr_err("smc: Bogus length %zu in firmware \"%s\"\n", |
2594 | "smc: Bogus length %zu in firmware \"%s\"\n", | ||
2595 | rdev->smc_fw->size, fw_name); | 2589 | rdev->smc_fw->size, fw_name); |
2596 | err = -EINVAL; | 2590 | err = -EINVAL; |
2597 | } | 2591 | } |
@@ -2600,8 +2594,7 @@ int r600_init_microcode(struct radeon_device *rdev) | |||
2600 | out: | 2594 | out: |
2601 | if (err) { | 2595 | if (err) { |
2602 | if (err != -EINVAL) | 2596 | if (err != -EINVAL) |
2603 | printk(KERN_ERR | 2597 | pr_err("r600_cp: Failed to load firmware \"%s\"\n", |
2604 | "r600_cp: Failed to load firmware \"%s\"\n", | ||
2605 | fw_name); | 2598 | fw_name); |
2606 | release_firmware(rdev->pfp_fw); | 2599 | release_firmware(rdev->pfp_fw); |
2607 | rdev->pfp_fw = NULL; | 2600 | rdev->pfp_fw = NULL; |
diff --git a/drivers/gpu/drm/radeon/r600_cs.c b/drivers/gpu/drm/radeon/r600_cs.c index 595a19736458..97fd58e97043 100644 --- a/drivers/gpu/drm/radeon/r600_cs.c +++ b/drivers/gpu/drm/radeon/r600_cs.c | |||
@@ -932,8 +932,7 @@ static int r600_packet0_check(struct radeon_cs_parser *p, | |||
932 | } | 932 | } |
933 | break; | 933 | break; |
934 | default: | 934 | default: |
935 | printk(KERN_ERR "Forbidden register 0x%04X in cs at %d\n", | 935 | pr_err("Forbidden register 0x%04X in cs at %d\n", reg, idx); |
936 | reg, idx); | ||
937 | return -EINVAL; | 936 | return -EINVAL; |
938 | } | 937 | } |
939 | return 0; | 938 | return 0; |
@@ -2320,7 +2319,7 @@ int r600_cs_parse(struct radeon_cs_parser *p) | |||
2320 | } while (p->idx < p->chunk_ib->length_dw); | 2319 | } while (p->idx < p->chunk_ib->length_dw); |
2321 | #if 0 | 2320 | #if 0 |
2322 | for (r = 0; r < p->ib.length_dw; r++) { | 2321 | for (r = 0; r < p->ib.length_dw; r++) { |
2323 | printk(KERN_INFO "%05d 0x%08X\n", r, p->ib.ptr[r]); | 2322 | pr_info("%05d 0x%08X\n", r, p->ib.ptr[r]); |
2324 | mdelay(1); | 2323 | mdelay(1); |
2325 | } | 2324 | } |
2326 | #endif | 2325 | #endif |
@@ -2528,7 +2527,7 @@ int r600_dma_cs_parse(struct radeon_cs_parser *p) | |||
2528 | } while (p->idx < p->chunk_ib->length_dw); | 2527 | } while (p->idx < p->chunk_ib->length_dw); |
2529 | #if 0 | 2528 | #if 0 |
2530 | for (r = 0; r < p->ib->length_dw; r++) { | 2529 | for (r = 0; r < p->ib->length_dw; r++) { |
2531 | printk(KERN_INFO "%05d 0x%08X\n", r, p->ib.ptr[r]); | 2530 | pr_info("%05d 0x%08X\n", r, p->ib.ptr[r]); |
2532 | mdelay(1); | 2531 | mdelay(1); |
2533 | } | 2532 | } |
2534 | #endif | 2533 | #endif |
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h index 44e0c5ed6418..2e400dc414e3 100644 --- a/drivers/gpu/drm/radeon/radeon.h +++ b/drivers/gpu/drm/radeon/radeon.h | |||
@@ -2535,7 +2535,8 @@ static inline struct radeon_fence *to_radeon_fence(struct dma_fence *f) | |||
2535 | #define WREG16(reg, v) writew(v, (rdev->rmmio) + (reg)) | 2535 | #define WREG16(reg, v) writew(v, (rdev->rmmio) + (reg)) |
2536 | #define RREG32(reg) r100_mm_rreg(rdev, (reg), false) | 2536 | #define RREG32(reg) r100_mm_rreg(rdev, (reg), false) |
2537 | #define RREG32_IDX(reg) r100_mm_rreg(rdev, (reg), true) | 2537 | #define RREG32_IDX(reg) r100_mm_rreg(rdev, (reg), true) |
2538 | #define DREG32(reg) printk(KERN_INFO "REGISTER: " #reg " : 0x%08X\n", r100_mm_rreg(rdev, (reg), false)) | 2538 | #define DREG32(reg) pr_info("REGISTER: " #reg " : 0x%08X\n", \ |
2539 | r100_mm_rreg(rdev, (reg), false)) | ||
2539 | #define WREG32(reg, v) r100_mm_wreg(rdev, (reg), (v), false) | 2540 | #define WREG32(reg, v) r100_mm_wreg(rdev, (reg), (v), false) |
2540 | #define WREG32_IDX(reg, v) r100_mm_wreg(rdev, (reg), (v), true) | 2541 | #define WREG32_IDX(reg, v) r100_mm_wreg(rdev, (reg), (v), true) |
2541 | #define REG_SET(FIELD, v) (((v) << FIELD##_SHIFT) & FIELD##_MASK) | 2542 | #define REG_SET(FIELD, v) (((v) << FIELD##_SHIFT) & FIELD##_MASK) |
diff --git a/drivers/gpu/drm/radeon/radeon_atpx_handler.c b/drivers/gpu/drm/radeon/radeon_atpx_handler.c index 0ae13cd2adda..40be4068ca69 100644 --- a/drivers/gpu/drm/radeon/radeon_atpx_handler.c +++ b/drivers/gpu/drm/radeon/radeon_atpx_handler.c | |||
@@ -577,8 +577,8 @@ static bool radeon_atpx_detect(void) | |||
577 | 577 | ||
578 | if (has_atpx && vga_count == 2) { | 578 | if (has_atpx && vga_count == 2) { |
579 | acpi_get_name(radeon_atpx_priv.atpx.handle, ACPI_FULL_PATHNAME, &buffer); | 579 | acpi_get_name(radeon_atpx_priv.atpx.handle, ACPI_FULL_PATHNAME, &buffer); |
580 | printk(KERN_INFO "vga_switcheroo: detected switching method %s handle\n", | 580 | pr_info("vga_switcheroo: detected switching method %s handle\n", |
581 | acpi_method_name); | 581 | acpi_method_name); |
582 | radeon_atpx_priv.atpx_detected = true; | 582 | radeon_atpx_priv.atpx_detected = true; |
583 | radeon_atpx_priv.bridge_pm_usable = d3_supported; | 583 | radeon_atpx_priv.bridge_pm_usable = d3_supported; |
584 | radeon_atpx_init(); | 584 | radeon_atpx_init(); |
diff --git a/drivers/gpu/drm/radeon/radeon_audio.c b/drivers/gpu/drm/radeon/radeon_audio.c index b214663b370d..aaacac190d26 100644 --- a/drivers/gpu/drm/radeon/radeon_audio.c +++ b/drivers/gpu/drm/radeon/radeon_audio.c | |||
@@ -576,9 +576,9 @@ static void radeon_audio_calc_cts(unsigned int clock, int *CTS, int *N, int freq | |||
576 | 576 | ||
577 | /* Check that we are in spec (not always possible) */ | 577 | /* Check that we are in spec (not always possible) */ |
578 | if (n < (128*freq/1500)) | 578 | if (n < (128*freq/1500)) |
579 | printk(KERN_WARNING "Calculated ACR N value is too small. You may experience audio problems.\n"); | 579 | pr_warn("Calculated ACR N value is too small. You may experience audio problems.\n"); |
580 | if (n > (128*freq/300)) | 580 | if (n > (128*freq/300)) |
581 | printk(KERN_WARNING "Calculated ACR N value is too large. You may experience audio problems.\n"); | 581 | pr_warn("Calculated ACR N value is too large. You may experience audio problems.\n"); |
582 | 582 | ||
583 | *N = n; | 583 | *N = n; |
584 | *CTS = cts; | 584 | *CTS = cts; |
diff --git a/drivers/gpu/drm/radeon/radeon_clocks.c b/drivers/gpu/drm/radeon/radeon_clocks.c index c1135feb93c1..e55146cdf543 100644 --- a/drivers/gpu/drm/radeon/radeon_clocks.c +++ b/drivers/gpu/drm/radeon/radeon_clocks.c | |||
@@ -111,7 +111,7 @@ static bool radeon_read_clocks_OF(struct drm_device *dev) | |||
111 | return false; | 111 | return false; |
112 | val = of_get_property(dp, "ATY,RefCLK", NULL); | 112 | val = of_get_property(dp, "ATY,RefCLK", NULL); |
113 | if (!val || !*val) { | 113 | if (!val || !*val) { |
114 | printk(KERN_WARNING "radeonfb: No ATY,RefCLK property !\n"); | 114 | pr_warn("radeonfb: No ATY,RefCLK property !\n"); |
115 | return false; | 115 | return false; |
116 | } | 116 | } |
117 | p1pll->reference_freq = p2pll->reference_freq = (*val) / 10; | 117 | p1pll->reference_freq = p2pll->reference_freq = (*val) / 10; |
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c index 4b0c388be3f5..dde59c36ba92 100644 --- a/drivers/gpu/drm/radeon/radeon_device.c +++ b/drivers/gpu/drm/radeon/radeon_device.c | |||
@@ -1249,7 +1249,7 @@ static void radeon_switcheroo_set_state(struct pci_dev *pdev, enum vga_switchero | |||
1249 | if (state == VGA_SWITCHEROO_ON) { | 1249 | if (state == VGA_SWITCHEROO_ON) { |
1250 | unsigned d3_delay = dev->pdev->d3_delay; | 1250 | unsigned d3_delay = dev->pdev->d3_delay; |
1251 | 1251 | ||
1252 | printk(KERN_INFO "radeon: switched on\n"); | 1252 | pr_info("radeon: switched on\n"); |
1253 | /* don't suspend or resume card normally */ | 1253 | /* don't suspend or resume card normally */ |
1254 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; | 1254 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; |
1255 | 1255 | ||
@@ -1263,7 +1263,7 @@ static void radeon_switcheroo_set_state(struct pci_dev *pdev, enum vga_switchero | |||
1263 | dev->switch_power_state = DRM_SWITCH_POWER_ON; | 1263 | dev->switch_power_state = DRM_SWITCH_POWER_ON; |
1264 | drm_kms_helper_poll_enable(dev); | 1264 | drm_kms_helper_poll_enable(dev); |
1265 | } else { | 1265 | } else { |
1266 | printk(KERN_INFO "radeon: switched off\n"); | 1266 | pr_info("radeon: switched off\n"); |
1267 | drm_kms_helper_poll_disable(dev); | 1267 | drm_kms_helper_poll_disable(dev); |
1268 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; | 1268 | dev->switch_power_state = DRM_SWITCH_POWER_CHANGING; |
1269 | radeon_suspend_kms(dev, true, true, false); | 1269 | radeon_suspend_kms(dev, true, true, false); |
@@ -1410,12 +1410,12 @@ int radeon_device_init(struct radeon_device *rdev, | |||
1410 | if (r) { | 1410 | if (r) { |
1411 | rdev->need_dma32 = true; | 1411 | rdev->need_dma32 = true; |
1412 | dma_bits = 32; | 1412 | dma_bits = 32; |
1413 | printk(KERN_WARNING "radeon: No suitable DMA available.\n"); | 1413 | pr_warn("radeon: No suitable DMA available\n"); |
1414 | } | 1414 | } |
1415 | r = pci_set_consistent_dma_mask(rdev->pdev, DMA_BIT_MASK(dma_bits)); | 1415 | r = pci_set_consistent_dma_mask(rdev->pdev, DMA_BIT_MASK(dma_bits)); |
1416 | if (r) { | 1416 | if (r) { |
1417 | pci_set_consistent_dma_mask(rdev->pdev, DMA_BIT_MASK(32)); | 1417 | pci_set_consistent_dma_mask(rdev->pdev, DMA_BIT_MASK(32)); |
1418 | printk(KERN_WARNING "radeon: No coherent DMA available.\n"); | 1418 | pr_warn("radeon: No coherent DMA available\n"); |
1419 | } | 1419 | } |
1420 | 1420 | ||
1421 | /* Registers mapping */ | 1421 | /* Registers mapping */ |
diff --git a/drivers/gpu/drm/radeon/radeon_fb.c b/drivers/gpu/drm/radeon/radeon_fb.c index 8d28fe6a280a..356ad90a5238 100644 --- a/drivers/gpu/drm/radeon/radeon_fb.c +++ b/drivers/gpu/drm/radeon/radeon_fb.c | |||
@@ -149,8 +149,7 @@ static int radeonfb_create_pinned_object(struct radeon_fbdev *rfbdev, | |||
149 | RADEON_GEM_DOMAIN_VRAM, | 149 | RADEON_GEM_DOMAIN_VRAM, |
150 | 0, true, &gobj); | 150 | 0, true, &gobj); |
151 | if (ret) { | 151 | if (ret) { |
152 | printk(KERN_ERR "failed to allocate framebuffer (%d)\n", | 152 | pr_err("failed to allocate framebuffer (%d)\n", aligned_size); |
153 | aligned_size); | ||
154 | return -ENOMEM; | 153 | return -ENOMEM; |
155 | } | 154 | } |
156 | rbo = gem_to_radeon_bo(gobj); | 155 | rbo = gem_to_radeon_bo(gobj); |
diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c index 96683f5b2b1b..9b0b123ce079 100644 --- a/drivers/gpu/drm/radeon/radeon_gem.c +++ b/drivers/gpu/drm/radeon/radeon_gem.c | |||
@@ -106,7 +106,7 @@ static int radeon_gem_set_domain(struct drm_gem_object *gobj, | |||
106 | } | 106 | } |
107 | if (!domain) { | 107 | if (!domain) { |
108 | /* Do nothings */ | 108 | /* Do nothings */ |
109 | printk(KERN_WARNING "Set domain without domain !\n"); | 109 | pr_warn("Set domain without domain !\n"); |
110 | return 0; | 110 | return 0; |
111 | } | 111 | } |
112 | if (domain == RADEON_GEM_DOMAIN_CPU) { | 112 | if (domain == RADEON_GEM_DOMAIN_CPU) { |
@@ -116,7 +116,7 @@ static int radeon_gem_set_domain(struct drm_gem_object *gobj, | |||
116 | r = -EBUSY; | 116 | r = -EBUSY; |
117 | 117 | ||
118 | if (r < 0 && r != -EINTR) { | 118 | if (r < 0 && r != -EINTR) { |
119 | printk(KERN_ERR "Failed to wait for object: %li\n", r); | 119 | pr_err("Failed to wait for object: %li\n", r); |
120 | return r; | 120 | return r; |
121 | } | 121 | } |
122 | } | 122 | } |
diff --git a/drivers/gpu/drm/radeon/radeon_test.c b/drivers/gpu/drm/radeon/radeon_test.c index 791818165c76..4fdc7bda7a7d 100644 --- a/drivers/gpu/drm/radeon/radeon_test.c +++ b/drivers/gpu/drm/radeon/radeon_test.c | |||
@@ -246,7 +246,7 @@ out_unref: | |||
246 | out_cleanup: | 246 | out_cleanup: |
247 | kfree(gtt_obj); | 247 | kfree(gtt_obj); |
248 | if (r) { | 248 | if (r) { |
249 | printk(KERN_WARNING "Error while testing BO move.\n"); | 249 | pr_warn("Error while testing BO move\n"); |
250 | } | 250 | } |
251 | } | 251 | } |
252 | 252 | ||
@@ -394,7 +394,7 @@ out_cleanup: | |||
394 | radeon_fence_unref(&fence2); | 394 | radeon_fence_unref(&fence2); |
395 | 395 | ||
396 | if (r) | 396 | if (r) |
397 | printk(KERN_WARNING "Error while testing ring sync (%d).\n", r); | 397 | pr_warn("Error while testing ring sync (%d)\n", r); |
398 | } | 398 | } |
399 | 399 | ||
400 | static void radeon_test_ring_sync2(struct radeon_device *rdev, | 400 | static void radeon_test_ring_sync2(struct radeon_device *rdev, |
@@ -504,7 +504,7 @@ out_cleanup: | |||
504 | radeon_fence_unref(&fenceB); | 504 | radeon_fence_unref(&fenceB); |
505 | 505 | ||
506 | if (r) | 506 | if (r) |
507 | printk(KERN_WARNING "Error while testing ring sync (%d).\n", r); | 507 | pr_warn("Error while testing ring sync (%d)\n", r); |
508 | } | 508 | } |
509 | 509 | ||
510 | static bool radeon_test_sync_possible(struct radeon_ring *ringA, | 510 | static bool radeon_test_sync_possible(struct radeon_ring *ringA, |
diff --git a/drivers/gpu/drm/radeon/rs400.c b/drivers/gpu/drm/radeon/rs400.c index 34e3235f41d2..4121209c183e 100644 --- a/drivers/gpu/drm/radeon/rs400.c +++ b/drivers/gpu/drm/radeon/rs400.c | |||
@@ -255,8 +255,8 @@ static void rs400_gpu_init(struct radeon_device *rdev) | |||
255 | /* FIXME: is this correct ? */ | 255 | /* FIXME: is this correct ? */ |
256 | r420_pipes_init(rdev); | 256 | r420_pipes_init(rdev); |
257 | if (rs400_mc_wait_for_idle(rdev)) { | 257 | if (rs400_mc_wait_for_idle(rdev)) { |
258 | printk(KERN_WARNING "rs400: Failed to wait MC idle while " | 258 | pr_warn("rs400: Failed to wait MC idle while programming pipes. Bad things might happen. %08x\n", |
259 | "programming pipes. Bad things might happen. %08x\n", RREG32(RADEON_MC_STATUS)); | 259 | RREG32(RADEON_MC_STATUS)); |
260 | } | 260 | } |
261 | } | 261 | } |
262 | 262 | ||
diff --git a/drivers/gpu/drm/radeon/rs690.c b/drivers/gpu/drm/radeon/rs690.c index 6bc44c24e837..1bae33e43f3c 100644 --- a/drivers/gpu/drm/radeon/rs690.c +++ b/drivers/gpu/drm/radeon/rs690.c | |||
@@ -52,8 +52,7 @@ static void rs690_gpu_init(struct radeon_device *rdev) | |||
52 | /* FIXME: is this correct ? */ | 52 | /* FIXME: is this correct ? */ |
53 | r420_pipes_init(rdev); | 53 | r420_pipes_init(rdev); |
54 | if (rs690_mc_wait_for_idle(rdev)) { | 54 | if (rs690_mc_wait_for_idle(rdev)) { |
55 | printk(KERN_WARNING "Failed to wait MC idle while " | 55 | pr_warn("Failed to wait MC idle while programming pipes. Bad things might happen.\n"); |
56 | "programming pipes. Bad things might happen.\n"); | ||
57 | } | 56 | } |
58 | } | 57 | } |
59 | 58 | ||
diff --git a/drivers/gpu/drm/radeon/rv515.c b/drivers/gpu/drm/radeon/rv515.c index c55d653aaf5f..ffbd2c006f60 100644 --- a/drivers/gpu/drm/radeon/rv515.c +++ b/drivers/gpu/drm/radeon/rv515.c | |||
@@ -154,8 +154,7 @@ static void rv515_gpu_init(struct radeon_device *rdev) | |||
154 | unsigned pipe_select_current, gb_pipe_select, tmp; | 154 | unsigned pipe_select_current, gb_pipe_select, tmp; |
155 | 155 | ||
156 | if (r100_gui_wait_for_idle(rdev)) { | 156 | if (r100_gui_wait_for_idle(rdev)) { |
157 | printk(KERN_WARNING "Failed to wait GUI idle while " | 157 | pr_warn("Failed to wait GUI idle while resetting GPU. Bad things might happen.\n"); |
158 | "resetting GPU. Bad things might happen.\n"); | ||
159 | } | 158 | } |
160 | rv515_vga_render_disable(rdev); | 159 | rv515_vga_render_disable(rdev); |
161 | r420_pipes_init(rdev); | 160 | r420_pipes_init(rdev); |
@@ -166,12 +165,10 @@ static void rv515_gpu_init(struct radeon_device *rdev) | |||
166 | (((gb_pipe_select >> 8) & 0xF) << 4); | 165 | (((gb_pipe_select >> 8) & 0xF) << 4); |
167 | WREG32_PLL(0x000D, tmp); | 166 | WREG32_PLL(0x000D, tmp); |
168 | if (r100_gui_wait_for_idle(rdev)) { | 167 | if (r100_gui_wait_for_idle(rdev)) { |
169 | printk(KERN_WARNING "Failed to wait GUI idle while " | 168 | pr_warn("Failed to wait GUI idle while resetting GPU. Bad things might happen.\n"); |
170 | "resetting GPU. Bad things might happen.\n"); | ||
171 | } | 169 | } |
172 | if (rv515_mc_wait_for_idle(rdev)) { | 170 | if (rv515_mc_wait_for_idle(rdev)) { |
173 | printk(KERN_WARNING "Failed to wait MC idle while " | 171 | pr_warn("Failed to wait MC idle while programming pipes. Bad things might happen.\n"); |
174 | "programming pipes. Bad things might happen.\n"); | ||
175 | } | 172 | } |
176 | } | 173 | } |
177 | 174 | ||
diff --git a/drivers/gpu/drm/radeon/si.c b/drivers/gpu/drm/radeon/si.c index 414776811e71..528e5a49a214 100644 --- a/drivers/gpu/drm/radeon/si.c +++ b/drivers/gpu/drm/radeon/si.c | |||
@@ -1762,8 +1762,7 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1762 | if (err) | 1762 | if (err) |
1763 | goto out; | 1763 | goto out; |
1764 | if (rdev->pfp_fw->size != pfp_req_size) { | 1764 | if (rdev->pfp_fw->size != pfp_req_size) { |
1765 | printk(KERN_ERR | 1765 | pr_err("si_cp: Bogus length %zu in firmware \"%s\"\n", |
1766 | "si_cp: Bogus length %zu in firmware \"%s\"\n", | ||
1767 | rdev->pfp_fw->size, fw_name); | 1766 | rdev->pfp_fw->size, fw_name); |
1768 | err = -EINVAL; | 1767 | err = -EINVAL; |
1769 | goto out; | 1768 | goto out; |
@@ -1771,8 +1770,7 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1771 | } else { | 1770 | } else { |
1772 | err = radeon_ucode_validate(rdev->pfp_fw); | 1771 | err = radeon_ucode_validate(rdev->pfp_fw); |
1773 | if (err) { | 1772 | if (err) { |
1774 | printk(KERN_ERR | 1773 | pr_err("si_cp: validation failed for firmware \"%s\"\n", |
1775 | "si_cp: validation failed for firmware \"%s\"\n", | ||
1776 | fw_name); | 1774 | fw_name); |
1777 | goto out; | 1775 | goto out; |
1778 | } else { | 1776 | } else { |
@@ -1788,16 +1786,14 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1788 | if (err) | 1786 | if (err) |
1789 | goto out; | 1787 | goto out; |
1790 | if (rdev->me_fw->size != me_req_size) { | 1788 | if (rdev->me_fw->size != me_req_size) { |
1791 | printk(KERN_ERR | 1789 | pr_err("si_cp: Bogus length %zu in firmware \"%s\"\n", |
1792 | "si_cp: Bogus length %zu in firmware \"%s\"\n", | ||
1793 | rdev->me_fw->size, fw_name); | 1790 | rdev->me_fw->size, fw_name); |
1794 | err = -EINVAL; | 1791 | err = -EINVAL; |
1795 | } | 1792 | } |
1796 | } else { | 1793 | } else { |
1797 | err = radeon_ucode_validate(rdev->me_fw); | 1794 | err = radeon_ucode_validate(rdev->me_fw); |
1798 | if (err) { | 1795 | if (err) { |
1799 | printk(KERN_ERR | 1796 | pr_err("si_cp: validation failed for firmware \"%s\"\n", |
1800 | "si_cp: validation failed for firmware \"%s\"\n", | ||
1801 | fw_name); | 1797 | fw_name); |
1802 | goto out; | 1798 | goto out; |
1803 | } else { | 1799 | } else { |
@@ -1813,16 +1809,14 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1813 | if (err) | 1809 | if (err) |
1814 | goto out; | 1810 | goto out; |
1815 | if (rdev->ce_fw->size != ce_req_size) { | 1811 | if (rdev->ce_fw->size != ce_req_size) { |
1816 | printk(KERN_ERR | 1812 | pr_err("si_cp: Bogus length %zu in firmware \"%s\"\n", |
1817 | "si_cp: Bogus length %zu in firmware \"%s\"\n", | ||
1818 | rdev->ce_fw->size, fw_name); | 1813 | rdev->ce_fw->size, fw_name); |
1819 | err = -EINVAL; | 1814 | err = -EINVAL; |
1820 | } | 1815 | } |
1821 | } else { | 1816 | } else { |
1822 | err = radeon_ucode_validate(rdev->ce_fw); | 1817 | err = radeon_ucode_validate(rdev->ce_fw); |
1823 | if (err) { | 1818 | if (err) { |
1824 | printk(KERN_ERR | 1819 | pr_err("si_cp: validation failed for firmware \"%s\"\n", |
1825 | "si_cp: validation failed for firmware \"%s\"\n", | ||
1826 | fw_name); | 1820 | fw_name); |
1827 | goto out; | 1821 | goto out; |
1828 | } else { | 1822 | } else { |
@@ -1838,16 +1832,14 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1838 | if (err) | 1832 | if (err) |
1839 | goto out; | 1833 | goto out; |
1840 | if (rdev->rlc_fw->size != rlc_req_size) { | 1834 | if (rdev->rlc_fw->size != rlc_req_size) { |
1841 | printk(KERN_ERR | 1835 | pr_err("si_rlc: Bogus length %zu in firmware \"%s\"\n", |
1842 | "si_rlc: Bogus length %zu in firmware \"%s\"\n", | ||
1843 | rdev->rlc_fw->size, fw_name); | 1836 | rdev->rlc_fw->size, fw_name); |
1844 | err = -EINVAL; | 1837 | err = -EINVAL; |
1845 | } | 1838 | } |
1846 | } else { | 1839 | } else { |
1847 | err = radeon_ucode_validate(rdev->rlc_fw); | 1840 | err = radeon_ucode_validate(rdev->rlc_fw); |
1848 | if (err) { | 1841 | if (err) { |
1849 | printk(KERN_ERR | 1842 | pr_err("si_cp: validation failed for firmware \"%s\"\n", |
1850 | "si_cp: validation failed for firmware \"%s\"\n", | ||
1851 | fw_name); | 1843 | fw_name); |
1852 | goto out; | 1844 | goto out; |
1853 | } else { | 1845 | } else { |
@@ -1871,8 +1863,7 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1871 | } | 1863 | } |
1872 | if ((rdev->mc_fw->size != mc_req_size) && | 1864 | if ((rdev->mc_fw->size != mc_req_size) && |
1873 | (rdev->mc_fw->size != mc2_req_size)) { | 1865 | (rdev->mc_fw->size != mc2_req_size)) { |
1874 | printk(KERN_ERR | 1866 | pr_err("si_mc: Bogus length %zu in firmware \"%s\"\n", |
1875 | "si_mc: Bogus length %zu in firmware \"%s\"\n", | ||
1876 | rdev->mc_fw->size, fw_name); | 1867 | rdev->mc_fw->size, fw_name); |
1877 | err = -EINVAL; | 1868 | err = -EINVAL; |
1878 | } | 1869 | } |
@@ -1880,8 +1871,7 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1880 | } else { | 1871 | } else { |
1881 | err = radeon_ucode_validate(rdev->mc_fw); | 1872 | err = radeon_ucode_validate(rdev->mc_fw); |
1882 | if (err) { | 1873 | if (err) { |
1883 | printk(KERN_ERR | 1874 | pr_err("si_cp: validation failed for firmware \"%s\"\n", |
1884 | "si_cp: validation failed for firmware \"%s\"\n", | ||
1885 | fw_name); | 1875 | fw_name); |
1886 | goto out; | 1876 | goto out; |
1887 | } else { | 1877 | } else { |
@@ -1900,23 +1890,19 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1900 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); | 1890 | snprintf(fw_name, sizeof(fw_name), "radeon/%s_smc.bin", chip_name); |
1901 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); | 1891 | err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); |
1902 | if (err) { | 1892 | if (err) { |
1903 | printk(KERN_ERR | 1893 | pr_err("smc: error loading firmware \"%s\"\n", fw_name); |
1904 | "smc: error loading firmware \"%s\"\n", | ||
1905 | fw_name); | ||
1906 | release_firmware(rdev->smc_fw); | 1894 | release_firmware(rdev->smc_fw); |
1907 | rdev->smc_fw = NULL; | 1895 | rdev->smc_fw = NULL; |
1908 | err = 0; | 1896 | err = 0; |
1909 | } else if (rdev->smc_fw->size != smc_req_size) { | 1897 | } else if (rdev->smc_fw->size != smc_req_size) { |
1910 | printk(KERN_ERR | 1898 | pr_err("si_smc: Bogus length %zu in firmware \"%s\"\n", |
1911 | "si_smc: Bogus length %zu in firmware \"%s\"\n", | ||
1912 | rdev->smc_fw->size, fw_name); | 1899 | rdev->smc_fw->size, fw_name); |
1913 | err = -EINVAL; | 1900 | err = -EINVAL; |
1914 | } | 1901 | } |
1915 | } else { | 1902 | } else { |
1916 | err = radeon_ucode_validate(rdev->smc_fw); | 1903 | err = radeon_ucode_validate(rdev->smc_fw); |
1917 | if (err) { | 1904 | if (err) { |
1918 | printk(KERN_ERR | 1905 | pr_err("si_cp: validation failed for firmware \"%s\"\n", |
1919 | "si_cp: validation failed for firmware \"%s\"\n", | ||
1920 | fw_name); | 1906 | fw_name); |
1921 | goto out; | 1907 | goto out; |
1922 | } else { | 1908 | } else { |
@@ -1927,7 +1913,7 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1927 | if (new_fw == 0) { | 1913 | if (new_fw == 0) { |
1928 | rdev->new_fw = false; | 1914 | rdev->new_fw = false; |
1929 | } else if (new_fw < 6) { | 1915 | } else if (new_fw < 6) { |
1930 | printk(KERN_ERR "si_fw: mixing new and old firmware!\n"); | 1916 | pr_err("si_fw: mixing new and old firmware!\n"); |
1931 | err = -EINVAL; | 1917 | err = -EINVAL; |
1932 | } else { | 1918 | } else { |
1933 | rdev->new_fw = true; | 1919 | rdev->new_fw = true; |
@@ -1935,8 +1921,7 @@ static int si_init_microcode(struct radeon_device *rdev) | |||
1935 | out: | 1921 | out: |
1936 | if (err) { | 1922 | if (err) { |
1937 | if (err != -EINVAL) | 1923 | if (err != -EINVAL) |
1938 | printk(KERN_ERR | 1924 | pr_err("si_cp: Failed to load firmware \"%s\"\n", |
1939 | "si_cp: Failed to load firmware \"%s\"\n", | ||
1940 | fw_name); | 1925 | fw_name); |
1941 | release_firmware(rdev->pfp_fw); | 1926 | release_firmware(rdev->pfp_fw); |
1942 | rdev->pfp_fw = NULL; | 1927 | rdev->pfp_fw = NULL; |