Skip to content

Instantly share code, notes, and snippets.

@zavorka
Created October 8, 2018 23:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zavorka/1cc8dea642f6a7f8a1a940ec5ea29f73 to your computer and use it in GitHub Desktop.
Save zavorka/1cc8dea642f6a7f8a1a940ec5ea29f73 to your computer and use it in GitHub Desktop.
Dual output with drm/sun4i
[ 12.531518] [drm:drm_atomic_state_init] Allocated atomic state 0000000058667588
[ 12.531534] [drm:drm_atomic_get_plane_state] Added [PLANE:28:plane-0] 000000000a75a601 state to 0000000058667588
[ 12.531543] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:28:plane-0] state 000000000a75a601
[ 12.531555] [drm:drm_mode_object_get] OBJ ID: 51 (3)
[ 12.531563] [drm:drm_atomic_get_plane_state] Added [PLANE:30:plane-1] 000000002dde0322 state to 0000000058667588
[ 12.531574] [drm:drm_mode_object_get] OBJ ID: 50 (1)
[ 12.531582] [drm:drm_atomic_get_crtc_state] Added [CRTC:36:crtc-0] 000000009056ea53 state to 0000000058667588
[ 12.531593] [drm:drm_atomic_get_plane_state] Added [PLANE:32:plane-2] 0000000083aee681 state to 0000000058667588
[ 12.531600] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:32:plane-2] state 0000000083aee681
[ 12.531617] [drm:drm_atomic_get_plane_state] Added [PLANE:34:plane-3] 000000003b155ed7 state to 0000000058667588
[ 12.531624] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:34:plane-3] state 000000003b155ed7
[ 12.531633] [drm:drm_atomic_get_plane_state] Added [PLANE:37:plane-4] 00000000faf459a5 state to 0000000058667588
[ 12.531640] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:37:plane-4] state 00000000faf459a5
[ 12.531649] [drm:drm_mode_object_get] OBJ ID: 51 (4)
[ 12.531657] [drm:drm_atomic_get_plane_state] Added [PLANE:39:plane-5] 000000004b49234a state to 0000000058667588
[ 12.531667] [drm:drm_mode_object_get] OBJ ID: 55 (1)
[ 12.531675] [drm:drm_atomic_get_crtc_state] Added [CRTC:41:crtc-1] 00000000eec69dc6 state to 0000000058667588
[ 12.531684] [drm:drm_mode_object_put.part.0] OBJ ID: 50 (2)
[ 12.531706] [drm:drm_atomic_set_mode_for_crtc] Set [MODE:480x800] for [CRTC:36:crtc-0] state 000000009056ea53
[ 12.531715] [drm:drm_atomic_set_fb_for_plane] Set [FB:51] for [PLANE:30:plane-1] state 000000002dde0322
[ 12.531721] [drm:drm_mode_object_get] OBJ ID: 51 (5)
[ 12.531729] [drm:drm_mode_object_put.part.0] OBJ ID: 51 (6)
[ 12.531739] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:36:crtc-0] to 0000000058667588
[ 12.531753] [drm:drm_mode_object_get] OBJ ID: 43 (5)
[ 12.531759] [drm:drm_mode_object_get] OBJ ID: 43 (6)
[ 12.531768] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:43:DSI-1] 00000000c054ff8d state to 0000000058667588
[ 12.531777] [drm:drm_mode_object_put.part.0] OBJ ID: 43 (6)
[ 12.531784] [drm:drm_atomic_set_crtc_for_connector] Link [CONNECTOR:43:DSI-1] state 00000000c054ff8d to [NOCRTC]
[ 12.531792] [drm:drm_mode_object_get] OBJ ID: 43 (5)
[ 12.531799] [drm:drm_atomic_set_crtc_for_connector] Link [CONNECTOR:43:DSI-1] state 00000000c054ff8d to [CRTC:36:crtc-0]
[ 12.531807] [drm:drm_mode_object_put.part.0] OBJ ID: 55 (2)
[ 12.531819] [drm:drm_atomic_set_mode_for_crtc] Set [MODE:1440x2560] for [CRTC:41:crtc-1] state 00000000eec69dc6
[ 12.531827] [drm:drm_atomic_set_fb_for_plane] Set [FB:51] for [PLANE:39:plane-5] state 000000004b49234a
[ 12.531834] [drm:drm_mode_object_get] OBJ ID: 51 (5)
[ 12.531841] [drm:drm_mode_object_put.part.0] OBJ ID: 51 (6)
[ 12.531849] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:41:crtc-1] to 0000000058667588
[ 12.531858] [drm:drm_mode_object_get] OBJ ID: 45 (5)
[ 12.531864] [drm:drm_mode_object_get] OBJ ID: 45 (6)
[ 12.531872] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:45:HDMI-A-1] 00000000cf6ed180 state to 0000000058667588
[ 12.531879] [drm:drm_mode_object_put.part.0] OBJ ID: 45 (6)
[ 12.531886] [drm:drm_atomic_set_crtc_for_connector] Link [CONNECTOR:45:HDMI-A-1] state 00000000cf6ed180 to [NOCRTC]
[ 12.531893] [drm:drm_mode_object_get] OBJ ID: 45 (5)
[ 12.531902] [drm:drm_atomic_set_crtc_for_connector] Link [CONNECTOR:45:HDMI-A-1] state 00000000cf6ed180 to [CRTC:41:crtc-1]
[ 12.531909] [drm:drm_atomic_check_only] checking 0000000058667588
[ 12.531931] [drm:drm_atomic_helper_check_modeset] Updating routing for [CONNECTOR:43:DSI-1]
[ 12.531941] [drm:drm_atomic_helper_check_modeset] [CONNECTOR:43:DSI-1] keeps [ENCODER:42:DSI-42], now on [CRTC:36:crtc-0]
[ 12.531947] [drm:drm_atomic_helper_check_modeset] Updating routing for [CONNECTOR:45:HDMI-A-1]
[ 12.531955] [drm:drm_atomic_helper_check_modeset] [CONNECTOR:45:HDMI-A-1] keeps [ENCODER:44:TMDS-44], now on [CRTC:41:crtc-1]
[ 12.531979] [drm:drm_atomic_commit] committing 0000000058667588
[ 12.532013] [drm:drm_calc_timestamping_constants] crtc 36: hwmode: htotal 525, vtotal 852, vdisplay 800
[ 12.532021] [drm:drm_calc_timestamping_constants] crtc 36: clock 27000 kHz framedur 16566666 linedur 19444
[ 12.532029] [drm:drm_calc_timestamping_constants] crtc 41: hwmode: htotal 1590, vtotal 2576, vdisplay 2560
[ 12.532036] [drm:drm_calc_timestamping_constants] crtc 41: clock 204790 kHz framedur 20000195 linedur 7764
[ 12.532050] [drm:sun4i_crtc_enable_vblank] Enabling VBLANK on crtc 0000000082a34f15
[ 12.532057] [drm:sun4i_tcon_enable_vblank] Enabling VBLANK interrupt
[ 12.532077] [drm:drm_vblank_enable] enabling vblank on crtc 0, ret: 0
[ 12.532087] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=359, diff=0, hw=0 hw_last=0
[ 12.532100] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=359, diff=1, hw=0 hw_last=0
[ 12.532112] [drm:sun4i_crtc_enable_vblank] Enabling VBLANK on crtc 000000003bc2ab9c
[ 12.532117] [drm:sun4i_tcon_enable_vblank] Enabling VBLANK interrupt
[ 12.532126] [drm:drm_vblank_enable] enabling vblank on crtc 1, ret: 0
[ 12.532134] [drm:drm_update_vblank_count] updating vblank count on crtc 1: current=323, diff=0, hw=0 hw_last=0
[ 12.532149] [drm:drm_update_vblank_count] updating vblank count on crtc 1: current=323, diff=1, hw=0 hw_last=0
[ 12.532162] [drm:sun8i_ui_layer_atomic_update] Updating UI channel 1 overlay 0
[ 12.532172] [drm:sun8i_ui_layer_atomic_update] Primary layer, updating global size W: 480 H: 800
[ 12.532185] [drm:sun8i_ui_layer_atomic_update] Switching display mixer interlaced mode off
[ 12.532195] [drm:sun8i_ui_layer_atomic_update] Layer source offset X: 0 Y: 0
[ 12.532205] [drm:sun8i_ui_layer_atomic_update] Layer source size W: 480 H: 800
[ 12.532214] [drm:sun8i_ui_layer_atomic_update] HW scaling is not needed
[ 12.532224] [drm:sun8i_ui_layer_atomic_update] Layer destination coordinates X: 0 Y: 0
[ 12.532234] [drm:sun8i_ui_layer_atomic_update] Layer destination size W: 480 H: 800
[ 12.532244] [drm:sun8i_ui_layer_atomic_update] Using GEM @ 0x000000007a200000
[ 12.532251] [drm:sun8i_ui_layer_atomic_update] Layer line width: 5760 bytes
[ 12.532262] [drm:sun8i_ui_layer_atomic_update] Setting buffer address to 0x000000007a200000
[ 12.532270] [drm:sun8i_ui_layer_enable.isra.0] Enabling channel 1 overlay 0
[ 12.532280] [drm:sun8i_ui_layer_atomic_update] Updating UI channel 1 overlay 0
[ 12.532287] [drm:sun8i_ui_layer_atomic_update] Primary layer, updating global size W: 1440 H: 2560
[ 12.532297] [drm:sun8i_ui_layer_atomic_update] Switching display mixer interlaced mode off
[ 12.532304] [drm:sun8i_ui_layer_atomic_update] Layer source offset X: 0 Y: 0
[ 12.532311] [drm:sun8i_ui_layer_atomic_update] Layer source size W: 1440 H: 2560
[ 12.532318] [drm:sun8i_ui_layer_atomic_update] HW scaling is not needed
[ 12.532325] [drm:sun8i_ui_layer_atomic_update] Layer destination coordinates X: 0 Y: 0
[ 12.532332] [drm:sun8i_ui_layer_atomic_update] Layer destination size W: 1440 H: 2560
[ 12.532340] [drm:sun8i_ui_layer_atomic_update] Using GEM @ 0x000000007a200000
[ 12.532347] [drm:sun8i_ui_layer_atomic_update] Layer line width: 5760 bytes
[ 12.532354] [drm:sun8i_ui_layer_atomic_update] Setting buffer address to 0x000000007a200000
[ 12.532361] [drm:sun8i_ui_layer_enable.isra.0] Enabling channel 1 overlay 0
[ 12.532368] [drm:sun4i_crtc_atomic_flush] Committing plane changes
[ 12.532375] [drm:sun8i_mixer_commit] Committing changes
[ 12.532380] [drm:sun4i_crtc_atomic_flush] Committing plane changes
[ 12.532386] [drm:sun8i_mixer_commit] Committing changes
[ 12.533495] [drm:drm_update_vblank_count] updating vblank count on crtc 1: current=324, diff=1, hw=0 hw_last=0
[ 12.537924] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=360, diff=1, hw=0 hw_last=0
[ 12.538022] [drm:drm_atomic_state_default_clear] Clearing atomic state 0000000058667588
[ 12.538037] [drm:drm_mode_object_put.part.0] OBJ ID: 43 (6)
[ 12.538048] [drm:drm_mode_object_put.part.0] OBJ ID: 43 (5)
[ 12.538056] [drm:drm_mode_object_put.part.0] OBJ ID: 45 (6)
[ 12.538064] [drm:drm_mode_object_put.part.0] OBJ ID: 45 (5)
[ 12.538074] [drm:drm_mode_object_put.part.0] OBJ ID: 50 (1)
[ 12.538092] [drm:drm_mode_object_put.part.0] OBJ ID: 55 (1)
[ 12.538106] [drm:drm_mode_object_put.part.0] OBJ ID: 51 (5)
[ 12.538119] [drm:drm_mode_object_put.part.0] OBJ ID: 51 (4)
[ 12.538129] [drm:__drm_atomic_state_free] Freeing atomic state 0000000058667588
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment