@@ -413,6 +413,7 @@ static void dm_pflip_high_irq(void *interrupt_params)
413413 struct amdgpu_crtc * amdgpu_crtc ;
414414 struct common_irq_params * irq_params = interrupt_params ;
415415 struct amdgpu_device * adev = irq_params -> adev ;
416+ struct drm_device * dev = adev_to_drm (adev );
416417 unsigned long flags ;
417418 struct drm_pending_vblank_event * e ;
418419 u32 vpos , hpos , v_blank_start , v_blank_end ;
@@ -423,18 +424,17 @@ static void dm_pflip_high_irq(void *interrupt_params)
423424 /* IRQ could occur when in initial stage */
424425 /* TODO work and BO cleanup */
425426 if (amdgpu_crtc == NULL ) {
426- DC_LOG_PFLIP ( "CRTC is null, returning.\n" );
427+ drm_dbg_state ( dev , "CRTC is null, returning.\n" );
427428 return ;
428429 }
429430
430431 spin_lock_irqsave (& adev_to_drm (adev )-> event_lock , flags );
431432
432433 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 );
438438 spin_unlock_irqrestore (& adev_to_drm (adev )-> event_lock , flags );
439439 return ;
440440 }
@@ -500,9 +500,9 @@ static void dm_pflip_high_irq(void *interrupt_params)
500500 amdgpu_crtc -> pflip_status = AMDGPU_FLIP_NONE ;
501501 spin_unlock_irqrestore (& adev_to_drm (adev )-> event_lock , flags );
502502
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 );
506506}
507507
508508static void dm_vupdate_high_irq (void * interrupt_params )
@@ -532,9 +532,9 @@ static void dm_vupdate_high_irq(void *interrupt_params)
532532 atomic64_set (& irq_params -> previous_timestamp , vblank -> time );
533533 }
534534
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 );
538538
539539 /* Core vblank handling is done here after end of front-porch in
540540 * vrr mode, as vblank timestamping will give valid results
@@ -585,8 +585,9 @@ static void dm_crtc_high_irq(void *interrupt_params)
585585
586586 vrr_active = amdgpu_dm_crtc_vrr_active_irq (acrtc );
587587
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 );
590591
591592 /**
592593 * Core vblank handling at start of front-porch is only possible
@@ -2700,6 +2701,7 @@ static void emulated_link_detect(struct dc_link *link)
27002701 struct display_sink_capability sink_caps = { 0 };
27012702 enum dc_edid_status edid_status ;
27022703 struct dc_context * dc_ctx = link -> ctx ;
2704+ struct drm_device * dev = adev_to_drm (dc_ctx -> driver_context );
27032705 struct dc_sink * sink = NULL ;
27042706 struct dc_sink * prev_sink = NULL ;
27052707
@@ -2749,7 +2751,7 @@ static void emulated_link_detect(struct dc_link *link)
27492751 }
27502752
27512753 default :
2752- DC_ERROR ( "Invalid connector type! signal:%d\n" ,
2754+ drm_err ( dev , "Invalid connector type! signal:%d\n" ,
27532755 link -> connector_signal );
27542756 return ;
27552757 }
@@ -2759,7 +2761,7 @@ static void emulated_link_detect(struct dc_link *link)
27592761
27602762 sink = dc_sink_create (& sink_init_data );
27612763 if (!sink ) {
2762- DC_ERROR ( "Failed to create sink!\n" );
2764+ drm_err ( dev , "Failed to create sink!\n" );
27632765 return ;
27642766 }
27652767
@@ -2772,7 +2774,7 @@ static void emulated_link_detect(struct dc_link *link)
27722774 sink );
27732775
27742776 if (edid_status != EDID_OK )
2775- DC_ERROR ( "Failed to read EDID" );
2777+ drm_err ( dev , "Failed to read EDID\n " );
27762778
27772779}
27782780
@@ -2791,7 +2793,7 @@ static void dm_gpureset_commit_state(struct dc_state *dc_state,
27912793 bundle = kzalloc (sizeof (* bundle ), GFP_KERNEL );
27922794
27932795 if (!bundle ) {
2794- dm_error ( "Failed to allocate update bundle\n" );
2796+ drm_err ( dm -> ddev , "Failed to allocate update bundle\n" );
27952797 goto cleanup ;
27962798 }
27972799
@@ -3243,7 +3245,8 @@ void amdgpu_dm_update_connector_after_detect(
32433245 aconnector -> timing_requested =
32443246 kzalloc (sizeof (struct dc_crtc_timing ), GFP_KERNEL );
32453247 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" );
32473250 }
32483251
32493252 drm_connector_update_edid_property (connector , aconnector -> edid );
@@ -6159,10 +6162,10 @@ create_stream_for_sink(struct amdgpu_dm_connector *aconnector,
61596162 requested_bpc );
61606163
61616164 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 );
61666169 stream -> timing = * aconnector -> timing_requested ;
61676170 }
61686171
@@ -7882,8 +7885,9 @@ static void prepare_flip_isr(struct amdgpu_crtc *acrtc)
78827885 /* Mark this event as consumed */
78837886 acrtc -> base .state -> event = NULL ;
78847887
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 );
78877891}
78887892
78897893static void update_freesync_state_on_stream (
@@ -8126,7 +8130,7 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
81268130 bundle = kzalloc (sizeof (* bundle ), GFP_KERNEL );
81278131
81288132 if (!bundle ) {
8129- dm_error ( "Failed to allocate update bundle\n" );
8133+ drm_err ( dev , "Failed to allocate update bundle\n" );
81308134 goto cleanup ;
81318135 }
81328136
@@ -8714,7 +8718,9 @@ static void amdgpu_dm_commit_streams(struct drm_atomic_state *state,
87148718 status = dc_stream_get_status_from_state (dc_state ,
87158719 dm_new_crtc_state -> stream );
87168720 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 );
87188724 else
87198725 acrtc -> otg_inst = status -> primary_otg_inst ;
87208726 }
@@ -10902,7 +10908,8 @@ void dm_write_reg_func(const struct dc_context *ctx, uint32_t address,
1090210908{
1090310909#ifdef DM_CHECK_ADDR_0
1090410910 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" );
1090610913 return ;
1090710914 }
1090810915#endif
@@ -10916,7 +10923,8 @@ uint32_t dm_read_reg_func(const struct dc_context *ctx, uint32_t address,
1091610923 u32 value ;
1091710924#ifdef DM_CHECK_ADDR_0
1091810925 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" );
1092010928 return 0 ;
1092110929 }
1092210930#endif
0 commit comments