@@ -413,6 +413,7 @@ static void dm_pflip_high_irq(void *interrupt_params)
413
413
struct amdgpu_crtc * amdgpu_crtc ;
414
414
struct common_irq_params * irq_params = interrupt_params ;
415
415
struct amdgpu_device * adev = irq_params -> adev ;
416
+ struct drm_device * dev = adev_to_drm (adev );
416
417
unsigned long flags ;
417
418
struct drm_pending_vblank_event * e ;
418
419
u32 vpos , hpos , v_blank_start , v_blank_end ;
@@ -423,18 +424,17 @@ static void dm_pflip_high_irq(void *interrupt_params)
423
424
/* IRQ could occur when in initial stage */
424
425
/* TODO work and BO cleanup */
425
426
if (amdgpu_crtc == NULL ) {
426
- DC_LOG_PFLIP ( "CRTC is null, returning.\n" );
427
+ drm_dbg_state ( dev , "CRTC is null, returning.\n" );
427
428
return ;
428
429
}
429
430
430
431
spin_lock_irqsave (& adev_to_drm (adev )-> event_lock , flags );
431
432
432
433
if (amdgpu_crtc -> pflip_status != AMDGPU_FLIP_SUBMITTED ) {
433
- DC_LOG_PFLIP ("amdgpu_crtc->pflip_status = %d !=AMDGPU_FLIP_SUBMITTED(%d) on crtc:%d[%p]\n" ,
434
- amdgpu_crtc -> pflip_status ,
435
- AMDGPU_FLIP_SUBMITTED ,
436
- amdgpu_crtc -> crtc_id ,
437
- amdgpu_crtc );
434
+ drm_dbg_state (dev ,
435
+ "amdgpu_crtc->pflip_status = %d != AMDGPU_FLIP_SUBMITTED(%d) on crtc:%d[%p]\n" ,
436
+ amdgpu_crtc -> pflip_status , AMDGPU_FLIP_SUBMITTED ,
437
+ amdgpu_crtc -> crtc_id , amdgpu_crtc );
438
438
spin_unlock_irqrestore (& adev_to_drm (adev )-> event_lock , flags );
439
439
return ;
440
440
}
@@ -500,9 +500,9 @@ static void dm_pflip_high_irq(void *interrupt_params)
500
500
amdgpu_crtc -> pflip_status = AMDGPU_FLIP_NONE ;
501
501
spin_unlock_irqrestore (& adev_to_drm (adev )-> event_lock , flags );
502
502
503
- DC_LOG_PFLIP ( "crtc:%d[%p], pflip_stat:AMDGPU_FLIP_NONE, vrr[%d]-fp %d\n" ,
504
- amdgpu_crtc -> crtc_id , amdgpu_crtc ,
505
- vrr_active , (int ) !e );
503
+ drm_dbg_state ( dev ,
504
+ "crtc:%d[%p], pflip_stat:AMDGPU_FLIP_NONE, vrr[%d]-fp %d\n" ,
505
+ amdgpu_crtc -> crtc_id , amdgpu_crtc , vrr_active , (int )!e );
506
506
}
507
507
508
508
static void dm_vupdate_high_irq (void * interrupt_params )
@@ -532,9 +532,9 @@ static void dm_vupdate_high_irq(void *interrupt_params)
532
532
atomic64_set (& irq_params -> previous_timestamp , vblank -> time );
533
533
}
534
534
535
- DC_LOG_VBLANK ( "crtc:%d, vupdate-vrr:%d\n" ,
536
- acrtc -> crtc_id ,
537
- vrr_active );
535
+ drm_dbg_vbl ( drm_dev ,
536
+ "crtc:%d, vupdate-vrr:%d\n" , acrtc -> crtc_id ,
537
+ vrr_active );
538
538
539
539
/* Core vblank handling is done here after end of front-porch in
540
540
* vrr mode, as vblank timestamping will give valid results
@@ -585,8 +585,9 @@ static void dm_crtc_high_irq(void *interrupt_params)
585
585
586
586
vrr_active = amdgpu_dm_crtc_vrr_active_irq (acrtc );
587
587
588
- DC_LOG_VBLANK ("crtc:%d, vupdate-vrr:%d, planes:%d\n" , acrtc -> crtc_id ,
589
- vrr_active , acrtc -> dm_irq_params .active_planes );
588
+ drm_dbg_vbl (adev_to_drm (adev ),
589
+ "crtc:%d, vupdate-vrr:%d, planes:%d\n" , acrtc -> crtc_id ,
590
+ vrr_active , acrtc -> dm_irq_params .active_planes );
590
591
591
592
/**
592
593
* Core vblank handling at start of front-porch is only possible
@@ -2700,6 +2701,7 @@ static void emulated_link_detect(struct dc_link *link)
2700
2701
struct display_sink_capability sink_caps = { 0 };
2701
2702
enum dc_edid_status edid_status ;
2702
2703
struct dc_context * dc_ctx = link -> ctx ;
2704
+ struct drm_device * dev = adev_to_drm (dc_ctx -> driver_context );
2703
2705
struct dc_sink * sink = NULL ;
2704
2706
struct dc_sink * prev_sink = NULL ;
2705
2707
@@ -2749,7 +2751,7 @@ static void emulated_link_detect(struct dc_link *link)
2749
2751
}
2750
2752
2751
2753
default :
2752
- DC_ERROR ( "Invalid connector type! signal:%d\n" ,
2754
+ drm_err ( dev , "Invalid connector type! signal:%d\n" ,
2753
2755
link -> connector_signal );
2754
2756
return ;
2755
2757
}
@@ -2759,7 +2761,7 @@ static void emulated_link_detect(struct dc_link *link)
2759
2761
2760
2762
sink = dc_sink_create (& sink_init_data );
2761
2763
if (!sink ) {
2762
- DC_ERROR ( "Failed to create sink!\n" );
2764
+ drm_err ( dev , "Failed to create sink!\n" );
2763
2765
return ;
2764
2766
}
2765
2767
@@ -2772,7 +2774,7 @@ static void emulated_link_detect(struct dc_link *link)
2772
2774
sink );
2773
2775
2774
2776
if (edid_status != EDID_OK )
2775
- DC_ERROR ( "Failed to read EDID" );
2777
+ drm_err ( dev , "Failed to read EDID\n " );
2776
2778
2777
2779
}
2778
2780
@@ -2791,7 +2793,7 @@ static void dm_gpureset_commit_state(struct dc_state *dc_state,
2791
2793
bundle = kzalloc (sizeof (* bundle ), GFP_KERNEL );
2792
2794
2793
2795
if (!bundle ) {
2794
- dm_error ( "Failed to allocate update bundle\n" );
2796
+ drm_err ( dm -> ddev , "Failed to allocate update bundle\n" );
2795
2797
goto cleanup ;
2796
2798
}
2797
2799
@@ -3243,7 +3245,8 @@ void amdgpu_dm_update_connector_after_detect(
3243
3245
aconnector -> timing_requested =
3244
3246
kzalloc (sizeof (struct dc_crtc_timing ), GFP_KERNEL );
3245
3247
if (!aconnector -> timing_requested )
3246
- dm_error ("failed to create aconnector->requested_timing\n" );
3248
+ drm_err (dev ,
3249
+ "failed to create aconnector->requested_timing\n" );
3247
3250
}
3248
3251
3249
3252
drm_connector_update_edid_property (connector , aconnector -> edid );
@@ -6159,10 +6162,10 @@ create_stream_for_sink(struct amdgpu_dm_connector *aconnector,
6159
6162
requested_bpc );
6160
6163
6161
6164
if (aconnector -> timing_changed ) {
6162
- DC_LOG_DEBUG ( "%s: overriding timing for automated test, bpc %d, changing to %d\n" ,
6163
- __func__ ,
6164
- stream -> timing .display_color_depth ,
6165
- aconnector -> timing_requested -> display_color_depth );
6165
+ drm_dbg ( aconnector -> base . dev ,
6166
+ "overriding timing for automated test, bpc %d, changing to %d\n" ,
6167
+ stream -> timing .display_color_depth ,
6168
+ aconnector -> timing_requested -> display_color_depth );
6166
6169
stream -> timing = * aconnector -> timing_requested ;
6167
6170
}
6168
6171
@@ -7882,8 +7885,9 @@ static void prepare_flip_isr(struct amdgpu_crtc *acrtc)
7882
7885
/* Mark this event as consumed */
7883
7886
acrtc -> base .state -> event = NULL ;
7884
7887
7885
- DC_LOG_PFLIP ("crtc:%d, pflip_stat:AMDGPU_FLIP_SUBMITTED\n" ,
7886
- acrtc -> crtc_id );
7888
+ drm_dbg_state (acrtc -> base .dev ,
7889
+ "crtc:%d, pflip_stat:AMDGPU_FLIP_SUBMITTED\n" ,
7890
+ acrtc -> crtc_id );
7887
7891
}
7888
7892
7889
7893
static void update_freesync_state_on_stream (
@@ -8126,7 +8130,7 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
8126
8130
bundle = kzalloc (sizeof (* bundle ), GFP_KERNEL );
8127
8131
8128
8132
if (!bundle ) {
8129
- dm_error ( "Failed to allocate update bundle\n" );
8133
+ drm_err ( dev , "Failed to allocate update bundle\n" );
8130
8134
goto cleanup ;
8131
8135
}
8132
8136
@@ -8714,7 +8718,9 @@ static void amdgpu_dm_commit_streams(struct drm_atomic_state *state,
8714
8718
status = dc_stream_get_status_from_state (dc_state ,
8715
8719
dm_new_crtc_state -> stream );
8716
8720
if (!status )
8717
- DC_ERR ("got no status for stream %p on acrtc%p\n" , dm_new_crtc_state -> stream , acrtc );
8721
+ drm_err (dev ,
8722
+ "got no status for stream %p on acrtc%p\n" ,
8723
+ dm_new_crtc_state -> stream , acrtc );
8718
8724
else
8719
8725
acrtc -> otg_inst = status -> primary_otg_inst ;
8720
8726
}
@@ -10902,7 +10908,8 @@ void dm_write_reg_func(const struct dc_context *ctx, uint32_t address,
10902
10908
{
10903
10909
#ifdef DM_CHECK_ADDR_0
10904
10910
if (address == 0 ) {
10905
- DC_ERR ("invalid register write. address = 0" );
10911
+ drm_err (adev_to_drm (ctx -> driver_context ),
10912
+ "invalid register write. address = 0" );
10906
10913
return ;
10907
10914
}
10908
10915
#endif
@@ -10916,7 +10923,8 @@ uint32_t dm_read_reg_func(const struct dc_context *ctx, uint32_t address,
10916
10923
u32 value ;
10917
10924
#ifdef DM_CHECK_ADDR_0
10918
10925
if (address == 0 ) {
10919
- DC_ERR ("invalid register read; address = 0\n" );
10926
+ drm_err (adev_to_drm (ctx -> driver_context ),
10927
+ "invalid register read; address = 0\n" );
10920
10928
return 0 ;
10921
10929
}
10922
10930
#endif
0 commit comments