All of lore.kernel.org
 help / color / mirror / Atom feed
* drm-meson
       [not found] <3893a328-10eb-edce-f3e8-5dbb071d4108@gmail.com>
@ 2017-03-20  8:50 ` Neil Armstrong
  2017-03-20 20:18   ` drm-meson Helmut Klein
  0 siblings, 1 reply; 7+ messages in thread
From: Neil Armstrong @ 2017-03-20  8:50 UTC (permalink / raw)
  To: linus-amlogic

Hello !

Thanks for testing.

Can you provide me more details ?

Can you :
1) push the current linux source with the applied patches to a git tree (github for example) so I can test it
2) is the monitor an HDMI or a DVI monitor ? i.e. do you use a HDMI to DVI converter ?
3) Can you boot with the drm.debug=0x3f kernel parameter and send me the DRM logs ?

Thanks,
Neil

PS: like for Heiner, can you Cc the linux-amlogic list ? it could be beneficial for everyone ! And nothing is secret here.
linux-amlogic at lists.infradead.org

On 03/17/2017 08:28 PM, Helmut Klein wrote:
> Hallo Neil,
> 
> your graphics driver runs on my netxeon minimx (s905 based media player).
> I've installed 2 de (mate & kde) and both are perfectly operational.
> 
> but i've got 2 issues i want to mention
> 
> 1. to be able to compile meson-drv i had to add following patch
> (extracted from your dropped patch v2-1-2-drm-bridge-dw-hdmi-Take-input-format-from-plat_data.patch)
> 
> --- a/include/drm/bridge/dw_hdmi.h    2017-03-10 14:44:00.000000000 +0100
> +++ b/include/drm/bridge/dw_hdmi.h    2017-03-10 16:03:10.000000000 +0100
> @@ -82,6 +82,14 @@ enum {
>      DW_HDMI_RES_MAX,
>  };
> 
> +enum dw_hdmi_color_enc_format {
> +    DW_HDMI_ENC_FMT_RGB = 0,
> +    DW_HDMI_ENC_FMT_YCBCR444,
> +    DW_HDMI_ENC_FMT_YCBCR422_16BITS,
> +    DW_HDMI_ENC_FMT_YCBCR422_8BITS,
> +    DW_HDMI_ENC_FMT_XVYCC444,
> +};
> +
>  enum dw_hdmi_phy_type {
>      DW_HDMI_PHY_DWC_HDMI_TX_PHY = 0x00,
>      DW_HDMI_PHY_DWC_MHL_PHY_HEAC = 0xb2,
> @@ -120,12 +128,16 @@ struct dw_hdmi_phy_ops {
>      void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
>                 bool force, bool disabled, bool rxsense);
>      void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
> +    void (*configure_hpd)(struct dw_hdmi *hdmi, void *data);
> +    void (*clear_hpd)(struct dw_hdmi *hdmi, void *data);
> +    void (*unmute_hpd)(struct dw_hdmi *hdmi, void *data);
>  };
> 
>  struct dw_hdmi_plat_data {
>      struct regmap *regm;
>      enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
>                         struct drm_display_mode *mode);
> +    enum dw_hdmi_color_enc_format input_fmt;
>      unsigned long input_bus_format;
>      unsigned long input_bus_encoding;
> 
> 
> in addition to following patches (applied to linux-amlogic)
> 
>   v5-01-10-drm-bridge-dw-hdmi-Remove-unused-functions.patch
>   v5-02-10-drm-bridge-dw-hdmi-Move-CSC-configuration-out-of-PHY-code.patch
>   v5-03-10-drm-bridge-dw-hdmi-Enable-CSC-even-for-DVI.patch
>   v5.1-04-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-down-sequence.patch
>   v5.1-05-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-up-sequence.patch
>   v5.1-06-10-drm-bridge-dw-hdmi-Create-PHY-operations.patch
> 
> v5-07-10-drm-bridge-dw-hdmi-Add-support-for-custom-PHY-configuration.patch
>   v5-08-10-drm-bridge-dw-hdmi-Remove-device-type-from-platform-data.patch
>   v5-09-10-drm-bridge-dw-hdmi-Switch-to-regmap-for-register-access.patch
> 
> v5.1-10-10-drm-bridge-dw-hdmi-Move-the-driver-to-a-separate-directory..patch
> 
>   v3-1-6-drm-bridge-dw-hdmi-Extract-PHY-interrupt-setup-to-a-function.patch
> 
> v3-2-6-media-uapi-Add-RGB-and-YUV-bus-formats-for-Synopsys-HDMI-TX-Controller.patch
> 
> v3-3-6-documentation-media-Add-documentation-for-new-RGB-and-YUV-bus-formats.patch
>   v3-4-6-drm-bridge-dw-hdmi-Switch-to-V4L-bus-format-and-encodings.patch
> 
> v3-5-6-drm-bridge-dw-hdmi-Add-Documentation-on-supported-input-formats.patch
>   v3-6-6-drm-bridge-dw-hdmi-Move-HPD-handling-to-PHY-operations.patch
> 
> 
> 01-11-drm-meson-Use-crtc_state-for-hdisplay-and-fix-atomic-flush-enable-sync-for-vsync-commit.patch
>   02-11-drm-meson-Add-missing-HDMI-register.patch
>   03-11-drm-meson-Add-support-for-components.patch
> 
> 04-11-drm-meson-venc_cvbs-no-more-return--ENODEV-if-CVBS-is-not-available.patch
>   05-11-drm-meson-add-support-for-HDMI-clock-support.patch
>   06-11-drm-meson-Add-support-for-HDMI-venc-modes-and-settings.patch
>   07-11-drm-meson-Add-support-for-HDMI-encoder-and-DW-HDMI-bridge-PHY.patch
>   08-11-ARM64-dts-meson-gx-Add-shared-CMA-dma-memory-pool.patch
>   09-11-ARM64-dts-meson-gx-Add-support-for-HDMI-output.patch
> 
> 10-11-dt-bindings-Add-bindings-for-the-Amlogic-Meson-dw-hdmi-extension.patch
>   11-11-MAINTAINERS-update-files-for-Amlogic-DRM-Driver.patch
> 
> 
> 
> 2. my colors are not correct.
> red and blue are swapped, means to see a red line on the screen you have to draw a blue one.
> 
> best regards
> Helmut
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* drm-meson
  2017-03-20  8:50 ` drm-meson Neil Armstrong
@ 2017-03-20 20:18   ` Helmut Klein
  2017-03-21 10:33     ` drm-meson Neil Armstrong
  0 siblings, 1 reply; 7+ messages in thread
From: Helmut Klein @ 2017-03-20 20:18 UTC (permalink / raw)
  To: linus-amlogic

On 20.03.2017 09:50, Neil Armstrong wrote:
> Hello !
>
> Thanks for testing.
>
> Can you provide me more details ?
>
> Can you :
> 1) push the current linux source with the applied patches to a git tree (github for example) so I can test it
> 2) is the monitor an HDMI or a DVI monitor ? i.e. do you use a HDMI to DVI converter ?
> 3) Can you boot with the drm.debug=0x3f kernel parameter and send me the DRM logs ?
>
> Thanks,
> Neil
>
> PS: like for Heiner, can you Cc the linux-amlogic list ? it could be beneficial for everyone ! And nothing is secret here.
> linux-amlogic at lists.infradead.org
>
> On 03/17/2017 08:28 PM, Helmut Klein wrote:
>> Hallo Neil,
>>
>> your graphics driver runs on my netxeon minimx (s905 based media player).
>> I've installed 2 de (mate & kde) and both are perfectly operational.
>>
>> but i've got 2 issues i want to mention
>>
>> 1. to be able to compile meson-drv i had to add following patch
>> (extracted from your dropped patch v2-1-2-drm-bridge-dw-hdmi-Take-input-format-from-plat_data.patch)
>>
>> --- a/include/drm/bridge/dw_hdmi.h    2017-03-10 14:44:00.000000000 +0100
>> +++ b/include/drm/bridge/dw_hdmi.h    2017-03-10 16:03:10.000000000 +0100
>> @@ -82,6 +82,14 @@ enum {
>>      DW_HDMI_RES_MAX,
>>  };
>>
>> +enum dw_hdmi_color_enc_format {
>> +    DW_HDMI_ENC_FMT_RGB = 0,
>> +    DW_HDMI_ENC_FMT_YCBCR444,
>> +    DW_HDMI_ENC_FMT_YCBCR422_16BITS,
>> +    DW_HDMI_ENC_FMT_YCBCR422_8BITS,
>> +    DW_HDMI_ENC_FMT_XVYCC444,
>> +};
>> +
>>  enum dw_hdmi_phy_type {
>>      DW_HDMI_PHY_DWC_HDMI_TX_PHY = 0x00,
>>      DW_HDMI_PHY_DWC_MHL_PHY_HEAC = 0xb2,
>> @@ -120,12 +128,16 @@ struct dw_hdmi_phy_ops {
>>      void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
>>                 bool force, bool disabled, bool rxsense);
>>      void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
>> +    void (*configure_hpd)(struct dw_hdmi *hdmi, void *data);
>> +    void (*clear_hpd)(struct dw_hdmi *hdmi, void *data);
>> +    void (*unmute_hpd)(struct dw_hdmi *hdmi, void *data);
>>  };
>>
>>  struct dw_hdmi_plat_data {
>>      struct regmap *regm;
>>      enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
>>                         struct drm_display_mode *mode);
>> +    enum dw_hdmi_color_enc_format input_fmt;
>>      unsigned long input_bus_format;
>>      unsigned long input_bus_encoding;
>>
>>
>> in addition to following patches (applied to linux-amlogic)
>>
>>   v5-01-10-drm-bridge-dw-hdmi-Remove-unused-functions.patch
>>   v5-02-10-drm-bridge-dw-hdmi-Move-CSC-configuration-out-of-PHY-code.patch
>>   v5-03-10-drm-bridge-dw-hdmi-Enable-CSC-even-for-DVI.patch
>>   v5.1-04-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-down-sequence.patch
>>   v5.1-05-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-up-sequence.patch
>>   v5.1-06-10-drm-bridge-dw-hdmi-Create-PHY-operations.patch
>>
>> v5-07-10-drm-bridge-dw-hdmi-Add-support-for-custom-PHY-configuration.patch
>>   v5-08-10-drm-bridge-dw-hdmi-Remove-device-type-from-platform-data.patch
>>   v5-09-10-drm-bridge-dw-hdmi-Switch-to-regmap-for-register-access.patch
>>
>> v5.1-10-10-drm-bridge-dw-hdmi-Move-the-driver-to-a-separate-directory..patch
>>
>>   v3-1-6-drm-bridge-dw-hdmi-Extract-PHY-interrupt-setup-to-a-function.patch
>>
>> v3-2-6-media-uapi-Add-RGB-and-YUV-bus-formats-for-Synopsys-HDMI-TX-Controller.patch
>>
>> v3-3-6-documentation-media-Add-documentation-for-new-RGB-and-YUV-bus-formats.patch
>>   v3-4-6-drm-bridge-dw-hdmi-Switch-to-V4L-bus-format-and-encodings.patch
>>
>> v3-5-6-drm-bridge-dw-hdmi-Add-Documentation-on-supported-input-formats.patch
>>   v3-6-6-drm-bridge-dw-hdmi-Move-HPD-handling-to-PHY-operations.patch
>>
>>
>> 01-11-drm-meson-Use-crtc_state-for-hdisplay-and-fix-atomic-flush-enable-sync-for-vsync-commit.patch
>>   02-11-drm-meson-Add-missing-HDMI-register.patch
>>   03-11-drm-meson-Add-support-for-components.patch
>>
>> 04-11-drm-meson-venc_cvbs-no-more-return--ENODEV-if-CVBS-is-not-available.patch
>>   05-11-drm-meson-add-support-for-HDMI-clock-support.patch
>>   06-11-drm-meson-Add-support-for-HDMI-venc-modes-and-settings.patch
>>   07-11-drm-meson-Add-support-for-HDMI-encoder-and-DW-HDMI-bridge-PHY.patch
>>   08-11-ARM64-dts-meson-gx-Add-shared-CMA-dma-memory-pool.patch
>>   09-11-ARM64-dts-meson-gx-Add-support-for-HDMI-output.patch
>>
>> 10-11-dt-bindings-Add-bindings-for-the-Amlogic-Meson-dw-hdmi-extension.patch
>>   11-11-MAINTAINERS-update-files-for-Amlogic-DRM-Driver.patch
>>
>>
>>
>> 2. my colors are not correct.
>> red and blue are swapped, means to see a red line on the screen you have to draw a blue one.
>>
>> best regards
>> Helmut
>>
>
>

Hallo!

i've never worked with git. (except git clone) So i don't know, how to 
build a tree. Furthermore my internet uplink is slow (512 kbit/s).
i could send you a single patch file for the linux-amlogic tree. The 
file hat 20000 lines and i don't know if i can/should send it as a 
simple mail.
file size xz-compressed is 50 kByte.

i connected two different full hd tv with a direct hdmi connection to my 
minimx. both showed the color problem (under X and fbcon)

here is the syslog (filter: egrep "hdmi|drm")
[    0.000000] Kernel command line: console=ttyAML0,115200 
no_console_suspend earlyprintk=serial-meson,0xc81004c0 root=/dev/sda2 
rootwait rootfstype=ext4 rw fsck.fix=yes net.ifnames=0 drm.debug=0x3f
[    7.233152] [drm:drm_core_init [drm]] Initialized
[    7.473327] meson-drm d0100000.vpu: Queued 3 outputs on vpu
[    7.498673] [drm:compare_of [meson_drm]] Comparing of node 
/soc/hdmi-tx at c883a000 with /soc/hdmi-tx at c883a000
[    7.498878] meson-drm d0100000.vpu: Failed to create debugfs directory
[    7.498898] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    7.498900] [drm] No driver support for vblank timestamp query.
[    7.498986] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]]
[    7.499181] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] encoder initialized
[    7.523693] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX 
controller v2.01a with HDCP (meson_dw_hdmi_phy)
[    7.523942] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare 
HDMI I2C bus driver
[    7.524047] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] HDMI controller 
initialized
[    7.524061] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops 
meson_dw_hdmi_ops [meson_dw_hdmi])
[    7.524188] [drm:drm_irq_install [drm]] irq=19
[    7.524301] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (2)
[    7.524383] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (2)
[    7.524469] [drm:drm_mode_object_reference [drm]] OBJ ID: 25 (2)
[    7.524551] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.524633] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
[    7.524715] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (3)
[    7.524770] [drm:drm_setup_crtcs [drm_kms_helper]]
[    7.524814] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:25:Composite-1]
[    7.524856] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:25:Composite-1] status updated from unknown 
to connected
[    7.524906] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
[    7.524993] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
[    7.525077] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
[    7.525117] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
[    7.525159] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] status updated from unknown to 
connected
[    7.637689] [drm:drm_detect_monitor_audio [drm]] Monitor has basic 
audio support
[    7.637879] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS 
clock 190000 kHz
[    7.637960] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does 
deep color 30.
[    7.638043] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does 
deep color 36.
[    7.638124] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI 
sink color depth as 12 bpc.
[    7.638205] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does 
YCRCB444 in deep color.
[    7.638287] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
[    7.638371] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, 
video latency 0 0, audio latency 0 0
[    7.638453] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
[    7.638490] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
[    7.638503] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    7.638515] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    7.638525] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    7.638537] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    7.638547] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    7.638559] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    7.638571] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    7.638581] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
[    7.638591] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
[    7.638603] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    7.638613] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    7.638624] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    7.638636] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    7.638646] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
[    7.638656] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    7.638741] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
52:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
[    7.638822] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i 
mode: BAD
[    7.638906] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
53:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
[    7.638987] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i 
mode: BAD
[    7.639071] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
[    7.639152] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 
mode: BAD
[    7.639236] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    7.639318] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 
mode: CLOCK_RANGE
[    7.639403] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    7.639483] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i 
mode: CLOCK_RANGE
[    7.639568] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    7.639648] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 
mode: CLOCK_RANGE
[    7.639817] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    7.639903] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 
mode: CLOCK_RANGE
[    7.639996] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
[    7.640081] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 
mode: CLOCK_RANGE
[    7.640169] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
66:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
[    7.640252] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i 
mode: BAD
[    7.640341] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    7.640431] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 
mode: BAD
[    7.640499] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
[    7.640585] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
[    7.640671] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    7.640756] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    7.640842] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    7.640926] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    7.641011] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    7.641095] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    7.641180] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    7.641264] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[    7.641319] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 
enabled? yes
[    7.641360] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 
enabled? yes
[    7.641372] [drm] kms: can't enable cloning when we probably wanted to.
[    7.641414] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
cmdline mode on connector 25
[    7.641454] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
preferred mode on connector 25 0
[    7.641493] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
[    7.641536] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
cmdline mode on connector 28
[    7.641575] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
preferred mode on connector 28 0
[    7.641614] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
[    7.641657] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 
3840x2160 config
[    7.641704] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 
1920x1080 set on crtc 30 (0,0)
[    7.641788] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
[    7.641832] [drm:drm_fbdev_cma_create [drm_kms_helper]] surface 
width(1920), height(1080) and bpp(32)
[    7.645840] [drm:drm_atomic_state_init [drm]] Allocated atomic state 
ffffffc069507480
[    7.646548] [drm:drm_atomic_get_plane_state [drm]] Added 
[PLANE:29:meson_primary_plane] ffffffc06716e000 state to ffffffc069507480
[    7.646646] [drm:drm_atomic_get_crtc_state [drm]] Added 
[CRTC:30:meson_crtc] ffffffc06975b800 state to ffffffc069507480
[    7.646740] [drm:drm_atomic_set_mode_for_crtc [drm]] Set 
[MODE:1920x1080] for CRTC state ffffffc06975b800
[    7.646823] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane 
state ffffffc06716e000 to [CRTC:30:meson_crtc]
[    7.646909] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for 
plane state ffffffc06716e000
[    7.646992] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (1)
[    7.647075] [drm:drm_atomic_add_affected_connectors [drm]] Adding all 
current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
[    7.647157] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.647240] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
[    7.647324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
[    7.647407] [drm:drm_atomic_get_connector_state [drm]] Added 
[CONNECTOR:28] ffffffc06716e100 state to ffffffc069507480
[    7.647488] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (4)
[    7.647570] [drm:drm_atomic_set_crtc_for_connector [drm]] Link 
connector state ffffffc06716e100 to [CRTC:30:meson_crtc]
[    7.647653] [drm:drm_atomic_check_only [drm]] checking ffffffc069507480
[    7.647732] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CRTC:30:meson_crtc] mode changed
[    7.647774] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CRTC:30:meson_crtc] enable changed
[    7.647858] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.647938] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[    7.647977] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
Updating routing for [CONNECTOR:28:HDMI-A-1]
[    7.648019] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CONNECTOR:28:HDMI-A-1] using [ENCODER:27:meson_hdmi] on 
[CRTC:30:meson_crtc]
[    7.648058] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CRTC:30:meson_crtc] active changed
[    7.648098] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CRTC:30:meson_crtc] needs all connectors, enable: y, active: y
[    7.648180] [drm:drm_atomic_add_affected_connectors [drm]] Adding all 
current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
[    7.648261] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.648342] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[    7.648431] [drm:drm_atomic_commit [drm]] commiting ffffffc069507480
[    7.648521] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
hwmode: htotal 2640, vtotal 1125, vdisplay 1080
[    7.648600] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
clock 148500 kHz framedur 20000000 linedur 17777
[    7.648640] [drm:drm_atomic_helper_commit_modeset_disables 
[drm_kms_helper]] modeset on [ENCODER:27:meson_hdmi]
[    7.648656] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] 
0:"1920x1080" vic 31
[    7.648672] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] 
vclk:148500 venc=148500 hdmi=148500 enci=0
[    7.648804] [drm:drm_vblank_enable [drm]] enabling vblank on crtc 0, 
ret: 0
[    7.648886] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=0, diff=0, hw=0 hw_last=0
[    7.648931] [drm:drm_atomic_helper_commit_modeset_enables 
[drm_kms_helper]] enabling [CRTC:30:meson_crtc]
[    7.648942] [drm:meson_crtc_enable [meson_drm]]
[    7.648981] [drm:drm_atomic_helper_commit_modeset_enables 
[drm_kms_helper]] enabling [ENCODER:27:meson_hdmi]
[    7.648989] [drm:meson_venc_hdmi_encoder_enable [meson_dw_hdmi]] VENCP
[    7.649016] [drm:dw_hdmi_phy_init [meson_dw_hdmi]] 0:"1920x1080"
[    7.668720] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=0, diff=1, hw=0 hw_last=0
[    7.688718] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=1, diff=1, hw=0 hw_last=0
[    7.708677] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=2, diff=1, hw=0 hw_last=0
[    7.728672] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=3, diff=1, hw=0 hw_last=0
[    7.748670] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=4, diff=1, hw=0 hw_last=0
[    7.768670] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=5, diff=1, hw=0 hw_last=0
[    7.788670] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=6, diff=1, hw=0 hw_last=0
[    7.795688] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=7, diff=1, hw=0 hw_last=0
[    7.815689] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=8, diff=1, hw=0 hw_last=0
[    7.815789] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (2)
[    7.815873] [drm:drm_atomic_state_default_clear [drm]] Clearing 
atomic state ffffffc069507480
[    7.815955] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
[    7.816041] [drm:__drm_atomic_state_free [drm]] Freeing atomic state 
ffffffc069507480
[    7.816163] [drm:drm_atomic_state_init [drm]] Allocated atomic state 
ffffffc06716e300
[    7.816247] [drm:drm_mode_object_reference [drm]] OBJ ID: 44 (1)
[    7.816329] [drm:drm_atomic_get_crtc_state [drm]] Added 
[CRTC:30:meson_crtc] ffffffc069759c00 state to ffffffc06716e300
[    7.816411] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
[    7.816494] [drm:drm_atomic_get_plane_state [drm]] Added 
[PLANE:29:meson_primary_plane] ffffffc06716e480 state to ffffffc06716e300
[    7.816576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (2)
[    7.816665] [drm:drm_atomic_set_mode_for_crtc [drm]] Set 
[MODE:1920x1080] for CRTC state ffffffc069759c00
[    7.816747] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane 
state ffffffc06716e480 to [CRTC:30:meson_crtc]
[    7.816830] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for 
plane state ffffffc06716e480
[    7.816912] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
[    7.816992] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
[    7.817076] [drm:drm_atomic_add_affected_connectors [drm]] Adding all 
current connectors for [CRTC:30:meson_crtc] to ffffffc06716e300
[    7.817158] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.817242] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
[    7.817322] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
[    7.817406] [drm:drm_atomic_get_connector_state [drm]] Added 
[CONNECTOR:28] ffffffc06716e580 state to ffffffc06716e300
[    7.817487] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
[    7.817569] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[    7.817650] [drm:drm_atomic_set_crtc_for_connector [drm]] Link 
connector state ffffffc06716e580 to [NOCRTC]
[    7.817732] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
[    7.817813] [drm:drm_atomic_set_crtc_for_connector [drm]] Link 
connector state ffffffc06716e580 to [CRTC:30:meson_crtc]
[    7.817896] [drm:drm_atomic_check_only [drm]] checking ffffffc06716e300
[    7.817982] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.818063] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
[    7.818119] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
Updating routing for [CONNECTOR:28:HDMI-A-1]
[    7.818161] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on 
[CRTC:30:meson_crtc]
[    7.818249] [drm:drm_atomic_commit [drm]] commiting ffffffc06716e300
[    7.818337] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
hwmode: htotal 2640, vtotal 1125, vdisplay 1080
[    7.818417] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
clock 148500 kHz framedur 20000000 linedur 17777
[    7.835691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=9, diff=1, hw=0 hw_last=0
[    7.835781] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
[    7.835862] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
[    7.835943] [drm:drm_atomic_state_default_clear [drm]] Clearing 
atomic state ffffffc06716e300
[    7.836024] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[    7.836105] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
[    7.836187] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (1)
[    7.836270] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
[    7.836352] [drm:__drm_atomic_state_free [drm]] Freeing atomic state 
ffffffc06716e300
[    7.855537] meson-drm d0100000.vpu: fb0:  frame buffer device
[    7.855648] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.855734] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=10, diff=1, hw=0 hw_last=0
[    7.855824] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
[    7.855909] [drm:drm_minor_register [drm]]
[    7.855992] [drm:drm_minor_register [drm]]
[    7.856076] [drm:drm_minor_register [drm]]
[    7.856371] [drm:drm_minor_register [drm]] new minor registered 0
[    7.856549] [drm:drm_sysfs_connector_add [drm]] adding "Composite-1" 
to sysfs
[    7.856635] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
[    7.856764] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    7.856916] [drm:drm_sysfs_connector_add [drm]] adding "HDMI-A-1" to 
sysfs
[    7.857000] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
[    7.857133] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
[    7.857139] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu 
on minor 0
[    7.875737] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=11, diff=1, hw=0 hw_last=0
[    7.895739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=12, diff=1, hw=0 hw_last=0
[    7.915759] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=13, diff=1, hw=0 hw_last=0
[    7.935750] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=14, diff=1, hw=0 hw_last=0
[    7.955773] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=15, diff=1, hw=0 hw_last=0
[    7.975754] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=16, diff=1, hw=0 hw_last=0
[    7.995743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=17, diff=1, hw=0 hw_last=0
[    8.015747] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=18, diff=1, hw=0 hw_last=0
[    8.035750] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=19, diff=1, hw=0 hw_last=0
[    8.055754] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=20, diff=1, hw=0 hw_last=0
[    8.075753] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=21, diff=1, hw=0 hw_last=0
[    8.095747] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=22, diff=1, hw=0 hw_last=0
[    8.115740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=23, diff=1, hw=0 hw_last=0
[    8.135755] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=24, diff=1, hw=0 hw_last=0
[    8.155764] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=25, diff=1, hw=0 hw_last=0
[    8.175749] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=26, diff=1, hw=0 hw_last=0
[    8.195746] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=27, diff=1, hw=0 hw_last=0
[    8.215750] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=28, diff=1, hw=0 hw_last=0
[    8.235742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=29, diff=1, hw=0 hw_last=0
[    8.255765] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=30, diff=1, hw=0 hw_last=0
[    8.275757] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=31, diff=1, hw=0 hw_last=0
[    8.295747] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=32, diff=1, hw=0 hw_last=0
[    8.315757] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=33, diff=1, hw=0 hw_last=0
[    8.335739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=34, diff=1, hw=0 hw_last=0
[    8.355743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=35, diff=1, hw=0 hw_last=0
[    8.375758] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=36, diff=1, hw=0 hw_last=0
[    8.395746] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=37, diff=1, hw=0 hw_last=0
[    8.415753] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=38, diff=1, hw=0 hw_last=0
[    8.435761] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=39, diff=1, hw=0 hw_last=0
[    8.455742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=40, diff=1, hw=0 hw_last=0
[    8.475742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=41, diff=1, hw=0 hw_last=0
[    8.495749] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=42, diff=1, hw=0 hw_last=0
[    8.515744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=43, diff=1, hw=0 hw_last=0
[    8.535747] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=44, diff=1, hw=0 hw_last=0
[    8.555745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=45, diff=1, hw=0 hw_last=0
[    8.575743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=46, diff=1, hw=0 hw_last=0
[    8.595741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=47, diff=1, hw=0 hw_last=0
[    8.615742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=48, diff=1, hw=0 hw_last=0
[    8.635743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=49, diff=1, hw=0 hw_last=0
[    8.655741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=50, diff=1, hw=0 hw_last=0
[    8.675747] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=51, diff=1, hw=0 hw_last=0
[    8.695745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=52, diff=1, hw=0 hw_last=0
[    8.715744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=53, diff=1, hw=0 hw_last=0
[    8.735741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=54, diff=1, hw=0 hw_last=0
[    8.755743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=55, diff=1, hw=0 hw_last=0
[    8.775741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=56, diff=1, hw=0 hw_last=0
[    8.795742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=57, diff=1, hw=0 hw_last=0
[    8.815743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=58, diff=1, hw=0 hw_last=0
[    8.835740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=59, diff=1, hw=0 hw_last=0
[    8.855738] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=60, diff=1, hw=0 hw_last=0
[    8.867745] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    8.867837] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
[    8.867919] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
[    8.868018] [drm:drm_fb_helper_hotplug_event [drm_kms_helper]]
[    8.868060] [drm:drm_setup_crtcs [drm_kms_helper]]
[    8.868101] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:25:Composite-1]
[    8.868158] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
[    8.868245] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
[    8.868330] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
[    8.868369] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
[    8.875744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=61, diff=1, hw=0 hw_last=0
[    8.895742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=62, diff=1, hw=0 hw_last=0
[    8.915741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=63, diff=1, hw=0 hw_last=0
[    8.935740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=64, diff=1, hw=0 hw_last=0
[    8.955756] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=65, diff=1, hw=0 hw_last=0
[    8.975574] [drm:drm_detect_monitor_audio [drm]] Monitor has basic 
audio support
[    8.975710] [drm:drm_mode_object_unreference [drm]] OBJ ID: 33 (1)
[    8.975796] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=66, diff=1, hw=0 hw_last=0
[    8.975982] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS 
clock 190000 kHz
[    8.976069] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does 
deep color 30.
[    8.976151] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does 
deep color 36.
[    8.976236] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI 
sink color depth as 12 bpc.
[    8.976320] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does 
YCRCB444 in deep color.
[    8.976406] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
[    8.976491] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, 
video latency 0 0, audio latency 0 0
[    8.976574] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
[    8.976626] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
[    8.976638] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    8.976648] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    8.976661] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    8.976673] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    8.976682] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    8.976693] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    8.976703] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    8.976713] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
[    8.976722] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
[    8.976735] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    8.976745] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    8.976755] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    8.976767] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    8.976776] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
[    8.976785] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 
81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    8.976870] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
65:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
[    8.976950] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i 
mode: BAD
[    8.977037] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
66:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
[    8.977118] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i 
mode: BAD
[    8.977204] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
[    8.977285] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 
mode: BAD
[    8.977372] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    8.977453] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 
mode: CLOCK_RANGE
[    8.977540] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    8.977620] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i 
mode: CLOCK_RANGE
[    8.977706] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    8.977787] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 
mode: CLOCK_RANGE
[    8.977873] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    8.977954] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 
mode: CLOCK_RANGE
[    8.978041] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
[    8.978122] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 
mode: CLOCK_RANGE
[    8.978209] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
79:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
[    8.978290] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i 
mode: BAD
[    8.978377] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    8.978459] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 
mode: BAD
[    8.978537] [drm:drm_helper_probe_single_connector_modes 
[drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
[    8.978628] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
[    8.978713] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[    8.978800] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    8.978884] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    8.978970] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[    8.979053] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    8.979139] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    8.979223] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    8.979309] [drm:drm_mode_debug_printmodeline [drm]] Modeline 
49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[    8.979362] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 
enabled? yes
[    8.979401] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 
enabled? yes
[    8.979416] [drm] kms: can't enable cloning when we probably wanted to.
[    8.979456] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
cmdline mode on connector 25
[    8.979497] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
preferred mode on connector 25 0
[    8.979536] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
[    8.979578] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
cmdline mode on connector 28
[    8.979620] [drm:drm_setup_crtcs [drm_kms_helper]] looking for 
preferred mode on connector 28 0
[    8.979684] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
[    8.979729] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 
1920x1080 config
[    8.979830] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
[    8.979879] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 
1920x1080 set on crtc 30 (0,0)
[    8.979966] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
[    8.980071] [drm:drm_atomic_state_init [drm]] Allocated atomic state 
ffffffc0664db500
[    8.980167] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
[    8.980253] [drm:drm_atomic_get_plane_state [drm]] Added 
[PLANE:29:meson_primary_plane] ffffffc0664db880 state to ffffffc0664db500
[    8.980344] [drm:drm_mode_object_reference [drm]] OBJ ID: 46 (1)
[    8.980432] [drm:drm_atomic_get_crtc_state [drm]] Added 
[CRTC:30:meson_crtc] ffffffc0671c1400 state to ffffffc0664db500
[    8.980520] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (2)
[    8.980612] [drm:drm_atomic_set_mode_for_crtc [drm]] Set 
[MODE:1920x1080] for CRTC state ffffffc0671c1400
[    8.980702] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane 
state ffffffc0664db880 to [CRTC:30:meson_crtc]
[    8.980792] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for 
plane state ffffffc0664db880
[    8.980880] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
[    8.980967] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
[    8.981056] [drm:drm_atomic_add_affected_connectors [drm]] Adding all 
current connectors for [CRTC:30:meson_crtc] to ffffffc0664db500
[    8.981147] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    8.981237] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
[    8.981324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
[    8.981410] [drm:drm_atomic_get_connector_state [drm]] Added 
[CONNECTOR:28] ffffffc0664db780 state to ffffffc0664db500
[    8.981492] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
[    8.981576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[    8.981666] [drm:drm_atomic_set_crtc_for_connector [drm]] Link 
connector state ffffffc0664db780 to [NOCRTC]
[    8.981760] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
[    8.981847] [drm:drm_atomic_set_crtc_for_connector [drm]] Link 
connector state ffffffc0664db780 to [CRTC:30:meson_crtc]
[    8.981936] [drm:drm_atomic_check_only [drm]] checking ffffffc0664db500
[    8.982033] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[    8.982115] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
[    8.982175] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
Updating routing for [CONNECTOR:28:HDMI-A-1]
[    8.982236] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on 
[CRTC:30:meson_crtc]
[    8.982335] [drm:drm_atomic_commit [drm]] commiting ffffffc0664db500
[    8.982432] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
hwmode: htotal 2640, vtotal 1125, vdisplay 1080
[    8.982513] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
clock 148500 kHz framedur 20000000 linedur 17777
[    8.995743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=67, diff=1, hw=0 hw_last=0
[    8.995864] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
[    8.995948] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
[    8.996031] [drm:drm_atomic_state_default_clear [drm]] Clearing 
atomic state ffffffc0664db500
[    8.996114] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[    8.996196] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
[    8.996279] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (1)
[    8.996367] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
[    8.996451] [drm:__drm_atomic_state_free [drm]] Freeing atomic state 
ffffffc0664db500
[    9.015741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=68, diff=1, hw=0 hw_last=0
[    9.035742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=69, diff=1, hw=0 hw_last=0
[    9.055743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=70, diff=1, hw=0 hw_last=0
[    9.075749] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=71, diff=1, hw=0 hw_last=0
[    9.095748] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=72, diff=1, hw=0 hw_last=0
[    9.115745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=73, diff=1, hw=0 hw_last=0
[    9.135742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=74, diff=1, hw=0 hw_last=0
[    9.155738] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=75, diff=1, hw=0 hw_last=0
[    9.175744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=76, diff=1, hw=0 hw_last=0
[    9.195739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=77, diff=1, hw=0 hw_last=0
[    9.215728] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=78, diff=1, hw=0 hw_last=0
[    9.235741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=79, diff=1, hw=0 hw_last=0
[    9.255740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=80, diff=1, hw=0 hw_last=0
[    9.275735] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=81, diff=1, hw=0 hw_last=0
[    9.295718] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=82, diff=1, hw=0 hw_last=0
[    9.315717] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=83, diff=1, hw=0 hw_last=0
[    9.335716] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=84, diff=1, hw=0 hw_last=0
[    9.355738] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=85, diff=1, hw=0 hw_last=0
[    9.375742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=86, diff=1, hw=0 hw_last=0
[    9.395745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=87, diff=1, hw=0 hw_last=0
[    9.415742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=88, diff=1, hw=0 hw_last=0
[    9.435743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=89, diff=1, hw=0 hw_last=0
[    9.455738] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=90, diff=1, hw=0 hw_last=0
[    9.475740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=91, diff=1, hw=0 hw_last=0
[    9.495740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=92, diff=1, hw=0 hw_last=0
[    9.515734] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=93, diff=1, hw=0 hw_last=0
[    9.535724] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=94, diff=1, hw=0 hw_last=0
[    9.555717] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=95, diff=1, hw=0 hw_last=0
[    9.575712] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=96, diff=1, hw=0 hw_last=0
[    9.595738] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=97, diff=1, hw=0 hw_last=0
[    9.615733] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=98, diff=1, hw=0 hw_last=0
[    9.635739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=99, diff=1, hw=0 hw_last=0
[    9.655734] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=100, diff=1, hw=0 hw_last=0
[    9.675708] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=101, diff=1, hw=0 hw_last=0
[    9.695699] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=102, diff=1, hw=0 hw_last=0
[    9.715695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=103, diff=1, hw=0 hw_last=0
[    9.735739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=104, diff=1, hw=0 hw_last=0
[    9.755711] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=105, diff=1, hw=0 hw_last=0
[    9.775702] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=106, diff=1, hw=0 hw_last=0
[    9.795698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=107, diff=1, hw=0 hw_last=0
[    9.815695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=108, diff=1, hw=0 hw_last=0
[    9.835693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=109, diff=1, hw=0 hw_last=0
[    9.855693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=110, diff=1, hw=0 hw_last=0
[    9.875693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=111, diff=1, hw=0 hw_last=0
[    9.895696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=112, diff=1, hw=0 hw_last=0
[    9.915694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=113, diff=1, hw=0 hw_last=0
[    9.935693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=114, diff=1, hw=0 hw_last=0
[    9.955694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=115, diff=1, hw=0 hw_last=0
[    9.975692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=116, diff=1, hw=0 hw_last=0
[    9.995692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=117, diff=1, hw=0 hw_last=0
[   10.015691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=118, diff=1, hw=0 hw_last=0
[   10.035692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=119, diff=1, hw=0 hw_last=0
[   10.055691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=120, diff=1, hw=0 hw_last=0
[   10.075692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=121, diff=1, hw=0 hw_last=0
[   10.095692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=122, diff=1, hw=0 hw_last=0
[   10.115694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=123, diff=1, hw=0 hw_last=0
[   10.135691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=124, diff=1, hw=0 hw_last=0
[   10.155691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=125, diff=1, hw=0 hw_last=0
[   10.175694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=126, diff=1, hw=0 hw_last=0
[   10.195692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=127, diff=1, hw=0 hw_last=0
[   10.215692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=128, diff=1, hw=0 hw_last=0
[   10.235694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=129, diff=1, hw=0 hw_last=0
[   10.255693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=130, diff=1, hw=0 hw_last=0
[   10.275701] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=131, diff=1, hw=0 hw_last=0
[   10.295698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=132, diff=1, hw=0 hw_last=0
[   10.315694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=133, diff=1, hw=0 hw_last=0
[   10.335695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=134, diff=1, hw=0 hw_last=0
[   10.355692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=135, diff=1, hw=0 hw_last=0
[   10.375694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=136, diff=1, hw=0 hw_last=0
[   10.395693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=137, diff=1, hw=0 hw_last=0
[   10.415693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=138, diff=1, hw=0 hw_last=0
[   10.435692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=139, diff=1, hw=0 hw_last=0
[   10.455693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=140, diff=1, hw=0 hw_last=0
[   10.475696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=141, diff=1, hw=0 hw_last=0
[   10.495693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=142, diff=1, hw=0 hw_last=0
[   10.515695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=143, diff=1, hw=0 hw_last=0
[   10.535693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=144, diff=1, hw=0 hw_last=0
[   10.555693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=145, diff=1, hw=0 hw_last=0
[   10.575694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=146, diff=1, hw=0 hw_last=0
[   10.595692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=147, diff=1, hw=0 hw_last=0
[   10.615692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=148, diff=1, hw=0 hw_last=0
[   10.635694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=149, diff=1, hw=0 hw_last=0
[   10.655693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=150, diff=1, hw=0 hw_last=0
[   10.675693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=151, diff=1, hw=0 hw_last=0
[   10.695693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=152, diff=1, hw=0 hw_last=0
[   10.715695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=153, diff=1, hw=0 hw_last=0
[   10.735735] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=154, diff=1, hw=0 hw_last=0
[   10.755708] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=155, diff=1, hw=0 hw_last=0
[   10.775697] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=156, diff=1, hw=0 hw_last=0
[   10.795695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=157, diff=1, hw=0 hw_last=0
[   10.815697] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=158, diff=1, hw=0 hw_last=0
[   10.835693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=159, diff=1, hw=0 hw_last=0
[   10.855692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=160, diff=1, hw=0 hw_last=0
[   10.875693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=161, diff=1, hw=0 hw_last=0
[   10.895694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=162, diff=1, hw=0 hw_last=0
[   10.915696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=163, diff=1, hw=0 hw_last=0
[   10.935695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=164, diff=1, hw=0 hw_last=0
[   10.955693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=165, diff=1, hw=0 hw_last=0
[   10.975693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=166, diff=1, hw=0 hw_last=0
[   10.995694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=167, diff=1, hw=0 hw_last=0
[   11.015692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=168, diff=1, hw=0 hw_last=0
[   11.035693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=169, diff=1, hw=0 hw_last=0
[   11.055693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=170, diff=1, hw=0 hw_last=0
[   11.075694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=171, diff=1, hw=0 hw_last=0
[   11.095693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=172, diff=1, hw=0 hw_last=0
[   11.115695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=173, diff=1, hw=0 hw_last=0
[   11.135694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=174, diff=1, hw=0 hw_last=0
[   11.155693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=175, diff=1, hw=0 hw_last=0
[   11.175693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=176, diff=1, hw=0 hw_last=0
[   11.195693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=177, diff=1, hw=0 hw_last=0
[   11.215692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=178, diff=1, hw=0 hw_last=0
[   11.235694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=179, diff=1, hw=0 hw_last=0
[   11.255693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=180, diff=1, hw=0 hw_last=0
[   11.275693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=181, diff=1, hw=0 hw_last=0
[   11.295692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=182, diff=1, hw=0 hw_last=0
[   11.315694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=183, diff=1, hw=0 hw_last=0
[   11.335693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=184, diff=1, hw=0 hw_last=0
[   11.355694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=185, diff=1, hw=0 hw_last=0
[   11.375692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=186, diff=1, hw=0 hw_last=0
[   11.395692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=187, diff=1, hw=0 hw_last=0
[   11.415692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=188, diff=1, hw=0 hw_last=0
[   11.435693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=189, diff=1, hw=0 hw_last=0
[   11.455695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=190, diff=1, hw=0 hw_last=0
[   11.475694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=191, diff=1, hw=0 hw_last=0
[   11.495693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=192, diff=1, hw=0 hw_last=0
[   11.515692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=193, diff=1, hw=0 hw_last=0
[   11.535720] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=194, diff=1, hw=0 hw_last=0
[   11.555705] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=195, diff=1, hw=0 hw_last=0
[   11.575695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=196, diff=1, hw=0 hw_last=0
[   11.595692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=197, diff=1, hw=0 hw_last=0
[   11.615694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=198, diff=1, hw=0 hw_last=0
[   11.635694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=199, diff=1, hw=0 hw_last=0
[   11.655692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=200, diff=1, hw=0 hw_last=0
[   11.675695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=201, diff=1, hw=0 hw_last=0
[   11.695691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=202, diff=1, hw=0 hw_last=0
[   11.715693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=203, diff=1, hw=0 hw_last=0
[   11.735731] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=204, diff=1, hw=0 hw_last=0
[   11.755708] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=205, diff=1, hw=0 hw_last=0
[   11.775699] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=206, diff=1, hw=0 hw_last=0
[   11.795693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=207, diff=1, hw=0 hw_last=0
[   11.815693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=208, diff=1, hw=0 hw_last=0
[   11.835695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=209, diff=1, hw=0 hw_last=0
[   11.855695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=210, diff=1, hw=0 hw_last=0
[   11.875695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=211, diff=1, hw=0 hw_last=0
[   11.895693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=212, diff=1, hw=0 hw_last=0
[   11.915694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=213, diff=1, hw=0 hw_last=0
[   11.935693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=214, diff=1, hw=0 hw_last=0
[   11.955693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=215, diff=1, hw=0 hw_last=0
[   11.975692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=216, diff=1, hw=0 hw_last=0
[   11.995693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=217, diff=1, hw=0 hw_last=0
[   12.015693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=218, diff=1, hw=0 hw_last=0
[   12.035695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=219, diff=1, hw=0 hw_last=0
[   12.055692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=220, diff=1, hw=0 hw_last=0
[   12.075695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=221, diff=1, hw=0 hw_last=0
[   12.095693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=222, diff=1, hw=0 hw_last=0
[   12.115695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=223, diff=1, hw=0 hw_last=0
[   12.135694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=224, diff=1, hw=0 hw_last=0
[   12.155692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=225, diff=1, hw=0 hw_last=0
[   12.175692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=226, diff=1, hw=0 hw_last=0
[   12.195693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=227, diff=1, hw=0 hw_last=0
[   12.215692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=228, diff=1, hw=0 hw_last=0
[   12.235744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=229, diff=1, hw=0 hw_last=0
[   12.255743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=230, diff=1, hw=0 hw_last=0
[   12.275741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=231, diff=1, hw=0 hw_last=0
[   12.295738] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=232, diff=1, hw=0 hw_last=0
[   12.315741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=233, diff=1, hw=0 hw_last=0
[   12.335743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=234, diff=1, hw=0 hw_last=0
[   12.355739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=235, diff=1, hw=0 hw_last=0
[   12.375737] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=236, diff=1, hw=0 hw_last=0
[   12.395740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=237, diff=1, hw=0 hw_last=0
[   12.415739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=238, diff=1, hw=0 hw_last=0
[   12.435742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=239, diff=1, hw=0 hw_last=0
[   12.455746] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=240, diff=1, hw=0 hw_last=0
[   12.475745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=241, diff=1, hw=0 hw_last=0
[   12.495743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=242, diff=1, hw=0 hw_last=0
[   12.515744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=243, diff=1, hw=0 hw_last=0
[   12.535742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=244, diff=1, hw=0 hw_last=0
[   12.555743] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=245, diff=1, hw=0 hw_last=0
[   12.575736] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=246, diff=1, hw=0 hw_last=0
[   12.595739] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=247, diff=1, hw=0 hw_last=0
[   12.615736] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=248, diff=1, hw=0 hw_last=0
[   12.635744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=249, diff=1, hw=0 hw_last=0
[   12.655741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=250, diff=1, hw=0 hw_last=0
[   12.675740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=251, diff=1, hw=0 hw_last=0
[   12.695726] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=252, diff=1, hw=0 hw_last=0
[   12.715729] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=253, diff=1, hw=0 hw_last=0
[   12.735737] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=254, diff=1, hw=0 hw_last=0
[   12.755740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=255, diff=1, hw=0 hw_last=0
[   12.775734] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=256, diff=1, hw=0 hw_last=0
[   12.795746] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=257, diff=1, hw=0 hw_last=0
[   12.815766] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=258, diff=1, hw=0 hw_last=0
[   12.835749] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=259, diff=1, hw=0 hw_last=0
[   12.855744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=260, diff=1, hw=0 hw_last=0
[   12.875745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=261, diff=1, hw=0 hw_last=0
[   12.895742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=262, diff=1, hw=0 hw_last=0
[   12.915745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=263, diff=1, hw=0 hw_last=0
[   12.935741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=264, diff=1, hw=0 hw_last=0
[   12.955754] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=265, diff=1, hw=0 hw_last=0
[   12.975742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=266, diff=1, hw=0 hw_last=0
[   12.995748] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=267, diff=1, hw=0 hw_last=0
[   13.015758] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=268, diff=1, hw=0 hw_last=0
[   13.035740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=269, diff=1, hw=0 hw_last=0
[   13.055745] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=270, diff=1, hw=0 hw_last=0
[   13.075744] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=271, diff=1, hw=0 hw_last=0
[   13.095746] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=272, diff=1, hw=0 hw_last=0
[   13.115750] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=273, diff=1, hw=0 hw_last=0
[   13.135740] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=274, diff=1, hw=0 hw_last=0
[   13.155750] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=275, diff=1, hw=0 hw_last=0
[   13.175761] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=276, diff=1, hw=0 hw_last=0
[   13.195746] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=277, diff=1, hw=0 hw_last=0
[   13.215746] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=278, diff=1, hw=0 hw_last=0
[   13.235757] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=279, diff=1, hw=0 hw_last=0
[   13.255749] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=280, diff=1, hw=0 hw_last=0
[   13.275742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=281, diff=1, hw=0 hw_last=0
[   13.295741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=282, diff=1, hw=0 hw_last=0
[   13.315742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=283, diff=1, hw=0 hw_last=0
[   13.335741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=284, diff=1, hw=0 hw_last=0
[   13.355721] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=285, diff=1, hw=0 hw_last=0
[   13.375707] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=286, diff=1, hw=0 hw_last=0
[   13.395696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=287, diff=1, hw=0 hw_last=0
[   13.415696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=288, diff=1, hw=0 hw_last=0
[   13.435694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=289, diff=1, hw=0 hw_last=0
[   13.455692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=290, diff=1, hw=0 hw_last=0
[   13.475694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=291, diff=1, hw=0 hw_last=0
[   13.485231] [drm:drm_atomic_state_init [drm]] Allocated atomic state 
ffffffc067154400
[   13.485333] [drm:drm_mode_object_reference [drm]] OBJ ID: 47 (1)
[   13.485423] [drm:drm_atomic_get_crtc_state [drm]] Added 
[CRTC:30:meson_crtc] ffffffc065b11400 state to ffffffc067154400
[   13.485509] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
[   13.485593] [drm:drm_atomic_get_plane_state [drm]] Added 
[PLANE:29:meson_primary_plane] ffffffc067154680 state to ffffffc067154400
[   13.485676] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (2)
[   13.485767] [drm:drm_atomic_set_mode_for_crtc [drm]] Set 
[MODE:1920x1080] for CRTC state ffffffc065b11400
[   13.485850] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane 
state ffffffc067154680 to [CRTC:30:meson_crtc]
[   13.485934] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for 
plane state ffffffc067154680
[   13.486050] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
[   13.486131] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
[   13.486215] [drm:drm_atomic_add_affected_connectors [drm]] Adding all 
current connectors for [CRTC:30:meson_crtc] to ffffffc067154400
[   13.486299] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[   13.486383] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
[   13.486464] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
[   13.486546] [drm:drm_atomic_get_connector_state [drm]] Added 
[CONNECTOR:28] ffffffc067154980 state to ffffffc067154400
[   13.486640] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
[   13.486721] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[   13.486812] [drm:drm_atomic_set_crtc_for_connector [drm]] Link 
connector state ffffffc067154980 to [NOCRTC]
[   13.486902] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
[   13.486984] [drm:drm_atomic_set_crtc_for_connector [drm]] Link 
connector state ffffffc067154980 to [CRTC:30:meson_crtc]
[   13.487076] [drm:drm_atomic_check_only [drm]] checking ffffffc067154400
[   13.487172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
[   13.487253] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
[   13.487311] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
Updating routing for [CONNECTOR:28:HDMI-A-1]
[   13.487353] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] 
[CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on 
[CRTC:30:meson_crtc]
[   13.487443] [drm:drm_atomic_commit [drm]] commiting ffffffc067154400
[   13.487536] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
hwmode: htotal 2640, vtotal 1125, vdisplay 1080
[   13.487618] [drm:drm_calc_timestamping_constants [drm]] crtc 30: 
clock 148500 kHz framedur 20000000 linedur 17777
[   13.495735] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=292, diff=1, hw=0 hw_last=0
[   13.495846] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
[   13.495926] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
[   13.496009] [drm:drm_atomic_state_default_clear [drm]] Clearing 
atomic state ffffffc067154400
[   13.496091] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
[   13.496172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
[   13.496254] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (1)
[   13.496341] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
[   13.496423] [drm:__drm_atomic_state_free [drm]] Freeing atomic state 
ffffffc067154400
[   13.515693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=293, diff=1, hw=0 hw_last=0
[   13.535732] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=294, diff=1, hw=0 hw_last=0
[   13.555741] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=295, diff=1, hw=0 hw_last=0
[   13.575727] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=296, diff=1, hw=0 hw_last=0
[   13.595702] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=297, diff=1, hw=0 hw_last=0
[   13.615695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=298, diff=1, hw=0 hw_last=0
[   13.635696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=299, diff=1, hw=0 hw_last=0
[   13.655697] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=300, diff=1, hw=0 hw_last=0
[   13.675696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=301, diff=1, hw=0 hw_last=0
[   13.695694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=302, diff=1, hw=0 hw_last=0
[   13.715691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=303, diff=1, hw=0 hw_last=0
[   13.735693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=304, diff=1, hw=0 hw_last=0
[   13.755693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=305, diff=1, hw=0 hw_last=0
[   13.775694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=306, diff=1, hw=0 hw_last=0
[   13.795694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=307, diff=1, hw=0 hw_last=0
[   13.815692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=308, diff=1, hw=0 hw_last=0
[   13.835694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=309, diff=1, hw=0 hw_last=0
[   13.855693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=310, diff=1, hw=0 hw_last=0
[   13.875691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=311, diff=1, hw=0 hw_last=0
[   13.895693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=312, diff=1, hw=0 hw_last=0
[   13.915695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=313, diff=1, hw=0 hw_last=0
[   13.935693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=314, diff=1, hw=0 hw_last=0
[   13.955694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=315, diff=1, hw=0 hw_last=0
[   13.975695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=316, diff=1, hw=0 hw_last=0
[   13.995694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=317, diff=1, hw=0 hw_last=0
[   14.015695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=318, diff=1, hw=0 hw_last=0
[   14.035692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=319, diff=1, hw=0 hw_last=0
[   14.055727] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=320, diff=1, hw=0 hw_last=0
[   14.075713] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=321, diff=1, hw=0 hw_last=0
[   14.095698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=322, diff=1, hw=0 hw_last=0
[   14.115693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=323, diff=1, hw=0 hw_last=0
[   14.135695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=324, diff=1, hw=0 hw_last=0
[   14.155693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=325, diff=1, hw=0 hw_last=0
[   14.175693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=326, diff=1, hw=0 hw_last=0
[   14.195693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=327, diff=1, hw=0 hw_last=0
[   14.215693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=328, diff=1, hw=0 hw_last=0
[   14.235693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=329, diff=1, hw=0 hw_last=0
[   14.255693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=330, diff=1, hw=0 hw_last=0
[   14.275691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=331, diff=1, hw=0 hw_last=0
[   14.295693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=332, diff=1, hw=0 hw_last=0
[   14.315694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=333, diff=1, hw=0 hw_last=0
[   14.335694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=334, diff=1, hw=0 hw_last=0
[   14.355694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=335, diff=1, hw=0 hw_last=0
[   14.375696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=336, diff=1, hw=0 hw_last=0
[   14.395742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=337, diff=1, hw=0 hw_last=0
[   14.415742] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=338, diff=1, hw=0 hw_last=0
[   14.435727] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=339, diff=1, hw=0 hw_last=0
[   14.455705] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=340, diff=1, hw=0 hw_last=0
[   14.475700] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=341, diff=1, hw=0 hw_last=0
[   14.495700] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=342, diff=1, hw=0 hw_last=0
[   14.515704] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=343, diff=1, hw=0 hw_last=0
[   14.535700] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=344, diff=1, hw=0 hw_last=0
[   14.555694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=345, diff=1, hw=0 hw_last=0
[   14.575694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=346, diff=1, hw=0 hw_last=0
[   14.595694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=347, diff=1, hw=0 hw_last=0
[   14.615696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=348, diff=1, hw=0 hw_last=0
[   14.635693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=349, diff=1, hw=0 hw_last=0
[   14.655692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=350, diff=1, hw=0 hw_last=0
[   14.675695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=351, diff=1, hw=0 hw_last=0
[   14.695693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=352, diff=1, hw=0 hw_last=0
[   14.715695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=353, diff=1, hw=0 hw_last=0
[   14.735694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=354, diff=1, hw=0 hw_last=0
[   14.755692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=355, diff=1, hw=0 hw_last=0
[   14.775695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=356, diff=1, hw=0 hw_last=0
[   14.795694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=357, diff=1, hw=0 hw_last=0
[   14.815694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=358, diff=1, hw=0 hw_last=0
[   14.835695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=359, diff=1, hw=0 hw_last=0
[   14.855694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=360, diff=1, hw=0 hw_last=0
[   14.875694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=361, diff=1, hw=0 hw_last=0
[   14.895694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=362, diff=1, hw=0 hw_last=0
[   14.915693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=363, diff=1, hw=0 hw_last=0
[   14.935693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=364, diff=1, hw=0 hw_last=0
[   14.955694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=365, diff=1, hw=0 hw_last=0
[   14.975693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=366, diff=1, hw=0 hw_last=0
[   14.995694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=367, diff=1, hw=0 hw_last=0
[   15.015693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=368, diff=1, hw=0 hw_last=0
[   15.035693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=369, diff=1, hw=0 hw_last=0
[   15.055698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=370, diff=1, hw=0 hw_last=0
[   15.075695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=371, diff=1, hw=0 hw_last=0
[   15.095694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=372, diff=1, hw=0 hw_last=0
[   15.115693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=373, diff=1, hw=0 hw_last=0
[   15.135692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=374, diff=1, hw=0 hw_last=0
[   15.155692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=375, diff=1, hw=0 hw_last=0
[   15.175693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=376, diff=1, hw=0 hw_last=0
[   15.195692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=377, diff=1, hw=0 hw_last=0
[   15.215695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=378, diff=1, hw=0 hw_last=0
[   15.235694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=379, diff=1, hw=0 hw_last=0
[   15.255694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=380, diff=1, hw=0 hw_last=0
[   15.275697] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=381, diff=1, hw=0 hw_last=0
[   15.295696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=382, diff=1, hw=0 hw_last=0
[   15.315692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=383, diff=1, hw=0 hw_last=0
[   15.335693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=384, diff=1, hw=0 hw_last=0
[   15.355693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=385, diff=1, hw=0 hw_last=0
[   15.375692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=386, diff=1, hw=0 hw_last=0
[   15.395695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=387, diff=1, hw=0 hw_last=0
[   15.415697] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=388, diff=1, hw=0 hw_last=0
[   15.435695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=389, diff=1, hw=0 hw_last=0
[   15.455694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=390, diff=1, hw=0 hw_last=0
[   15.475693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=391, diff=1, hw=0 hw_last=0
[   15.495692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=392, diff=1, hw=0 hw_last=0
[   15.515693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=393, diff=1, hw=0 hw_last=0
[   15.535693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=394, diff=1, hw=0 hw_last=0
[   15.555692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=395, diff=1, hw=0 hw_last=0
[   15.575693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=396, diff=1, hw=0 hw_last=0
[   15.595693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=397, diff=1, hw=0 hw_last=0
[   15.615695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=398, diff=1, hw=0 hw_last=0
[   15.635696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=399, diff=1, hw=0 hw_last=0
[   15.655701] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=400, diff=1, hw=0 hw_last=0
[   15.675698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=401, diff=1, hw=0 hw_last=0
[   15.695695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=402, diff=1, hw=0 hw_last=0
[   15.715692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=403, diff=1, hw=0 hw_last=0
[   15.735694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=404, diff=1, hw=0 hw_last=0
[   15.755693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=405, diff=1, hw=0 hw_last=0
[   15.775693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=406, diff=1, hw=0 hw_last=0
[   15.795692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=407, diff=1, hw=0 hw_last=0
[   15.815694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=408, diff=1, hw=0 hw_last=0
[   15.835693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=409, diff=1, hw=0 hw_last=0
[   15.855694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=410, diff=1, hw=0 hw_last=0
[   15.875692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=411, diff=1, hw=0 hw_last=0
[   15.895693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=412, diff=1, hw=0 hw_last=0
[   15.915693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=413, diff=1, hw=0 hw_last=0
[   15.935693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=414, diff=1, hw=0 hw_last=0
[   15.955694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=415, diff=1, hw=0 hw_last=0
[   15.975693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=416, diff=1, hw=0 hw_last=0
[   15.995692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=417, diff=1, hw=0 hw_last=0
[   16.015695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=418, diff=1, hw=0 hw_last=0
[   16.035694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=419, diff=1, hw=0 hw_last=0
[   16.055710] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=420, diff=1, hw=0 hw_last=0
[   16.075705] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=421, diff=1, hw=0 hw_last=0
[   16.095696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=422, diff=1, hw=0 hw_last=0
[   16.115694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=423, diff=1, hw=0 hw_last=0
[   16.135693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=424, diff=1, hw=0 hw_last=0
[   16.155693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=425, diff=1, hw=0 hw_last=0
[   16.175695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=426, diff=1, hw=0 hw_last=0
[   16.195693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=427, diff=1, hw=0 hw_last=0
[   16.215694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=428, diff=1, hw=0 hw_last=0
[   16.235695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=429, diff=1, hw=0 hw_last=0
[   16.255693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=430, diff=1, hw=0 hw_last=0
[   16.275694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=431, diff=1, hw=0 hw_last=0
[   16.295693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=432, diff=1, hw=0 hw_last=0
[   16.315693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=433, diff=1, hw=0 hw_last=0
[   16.335693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=434, diff=1, hw=0 hw_last=0
[   16.355693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=435, diff=1, hw=0 hw_last=0
[   16.375694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=436, diff=1, hw=0 hw_last=0
[   16.395713] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=437, diff=1, hw=0 hw_last=0
[   16.415708] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=438, diff=1, hw=0 hw_last=0
[   16.435702] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=439, diff=1, hw=0 hw_last=0
[   16.455698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=440, diff=1, hw=0 hw_last=0
[   16.475695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=441, diff=1, hw=0 hw_last=0
[   16.495694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=442, diff=1, hw=0 hw_last=0
[   16.515696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=443, diff=1, hw=0 hw_last=0
[   16.535693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=444, diff=1, hw=0 hw_last=0
[   16.555694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=445, diff=1, hw=0 hw_last=0
[   16.575694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=446, diff=1, hw=0 hw_last=0
[   16.595693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=447, diff=1, hw=0 hw_last=0
[   16.615692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=448, diff=1, hw=0 hw_last=0
[   16.635693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=449, diff=1, hw=0 hw_last=0
[   16.655696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=450, diff=1, hw=0 hw_last=0
[   16.675696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=451, diff=1, hw=0 hw_last=0
[   16.695693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=452, diff=1, hw=0 hw_last=0
[   16.715693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=453, diff=1, hw=0 hw_last=0
[   16.735693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=454, diff=1, hw=0 hw_last=0
[   16.755692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=455, diff=1, hw=0 hw_last=0
[   16.775693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=456, diff=1, hw=0 hw_last=0
[   16.795695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=457, diff=1, hw=0 hw_last=0
[   16.815693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=458, diff=1, hw=0 hw_last=0
[   16.835694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=459, diff=1, hw=0 hw_last=0
[   16.855694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=460, diff=1, hw=0 hw_last=0
[   16.875692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=461, diff=1, hw=0 hw_last=0
[   16.895692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=462, diff=1, hw=0 hw_last=0
[   16.915694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=463, diff=1, hw=0 hw_last=0
[   16.935691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=464, diff=1, hw=0 hw_last=0
[   16.955692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=465, diff=1, hw=0 hw_last=0
[   16.975690] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=466, diff=1, hw=0 hw_last=0
[   16.995694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=467, diff=1, hw=0 hw_last=0
[   17.015694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=468, diff=1, hw=0 hw_last=0
[   17.035695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=469, diff=1, hw=0 hw_last=0
[   17.055698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=470, diff=1, hw=0 hw_last=0
[   17.075695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=471, diff=1, hw=0 hw_last=0
[   17.095694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=472, diff=1, hw=0 hw_last=0
[   17.115693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=473, diff=1, hw=0 hw_last=0
[   17.135692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=474, diff=1, hw=0 hw_last=0
[   17.155691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=475, diff=1, hw=0 hw_last=0
[   17.175692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=476, diff=1, hw=0 hw_last=0
[   17.195692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=477, diff=1, hw=0 hw_last=0
[   17.215692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=478, diff=1, hw=0 hw_last=0
[   17.235691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=479, diff=1, hw=0 hw_last=0
[   17.255694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=480, diff=1, hw=0 hw_last=0
[   17.275695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=481, diff=1, hw=0 hw_last=0
[   17.295698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=482, diff=1, hw=0 hw_last=0
[   17.315696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=483, diff=1, hw=0 hw_last=0
[   17.335693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=484, diff=1, hw=0 hw_last=0
[   17.355693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=485, diff=1, hw=0 hw_last=0
[   17.375693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=486, diff=1, hw=0 hw_last=0
[   17.395699] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=487, diff=1, hw=0 hw_last=0
[   17.415695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=488, diff=1, hw=0 hw_last=0
[   17.435692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=489, diff=1, hw=0 hw_last=0
[   17.455693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=490, diff=1, hw=0 hw_last=0
[   17.475695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=491, diff=1, hw=0 hw_last=0
[   17.495693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=492, diff=1, hw=0 hw_last=0
[   17.515691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=493, diff=1, hw=0 hw_last=0
[   17.535694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=494, diff=1, hw=0 hw_last=0
[   17.555692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=495, diff=1, hw=0 hw_last=0
[   17.575692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=496, diff=1, hw=0 hw_last=0
[   17.595692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=497, diff=1, hw=0 hw_last=0
[   17.615692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=498, diff=1, hw=0 hw_last=0
[   17.635694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=499, diff=1, hw=0 hw_last=0
[   17.655694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=500, diff=1, hw=0 hw_last=0
[   17.675693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=501, diff=1, hw=0 hw_last=0
[   17.695695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=502, diff=1, hw=0 hw_last=0
[   17.715690] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=503, diff=1, hw=0 hw_last=0
[   17.735691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=504, diff=1, hw=0 hw_last=0
[   17.755692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=505, diff=1, hw=0 hw_last=0
[   17.775692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=506, diff=1, hw=0 hw_last=0
[   17.795692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=507, diff=1, hw=0 hw_last=0
[   17.815691] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=508, diff=1, hw=0 hw_last=0
[   17.835692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=509, diff=1, hw=0 hw_last=0
[   17.855694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=510, diff=1, hw=0 hw_last=0
[   17.875693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=511, diff=1, hw=0 hw_last=0
[   17.895694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=512, diff=1, hw=0 hw_last=0
[   17.915693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=513, diff=1, hw=0 hw_last=0
[   17.935707] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=514, diff=1, hw=0 hw_last=0
[   17.955701] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=515, diff=1, hw=0 hw_last=0
[   17.975701] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=516, diff=1, hw=0 hw_last=0
[   17.995699] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=517, diff=1, hw=0 hw_last=0
[   18.015695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=518, diff=1, hw=0 hw_last=0
[   18.035692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=519, diff=1, hw=0 hw_last=0
[   18.055709] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=520, diff=1, hw=0 hw_last=0
[   18.075702] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=521, diff=1, hw=0 hw_last=0
[   18.095698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=522, diff=1, hw=0 hw_last=0
[   18.115712] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=523, diff=1, hw=0 hw_last=0
[   18.135706] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=524, diff=1, hw=0 hw_last=0
[   18.155695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=525, diff=1, hw=0 hw_last=0
[   18.175693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=526, diff=1, hw=0 hw_last=0
[   18.195692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=527, diff=1, hw=0 hw_last=0
[   18.215693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=528, diff=1, hw=0 hw_last=0
[   18.235692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=529, diff=1, hw=0 hw_last=0
[   18.255694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=530, diff=1, hw=0 hw_last=0
[   18.275695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=531, diff=1, hw=0 hw_last=0
[   18.295694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=532, diff=1, hw=0 hw_last=0
[   18.315693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=533, diff=1, hw=0 hw_last=0
[   18.335692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=534, diff=1, hw=0 hw_last=0
[   18.355693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=535, diff=1, hw=0 hw_last=0
[   18.375692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=536, diff=1, hw=0 hw_last=0
[   18.395710] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=537, diff=1, hw=0 hw_last=0
[   18.415709] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=538, diff=1, hw=0 hw_last=0
[   18.435698] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=539, diff=1, hw=0 hw_last=0
[   18.455699] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=540, diff=1, hw=0 hw_last=0
[   18.475695] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=541, diff=1, hw=0 hw_last=0
[   18.495696] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=542, diff=1, hw=0 hw_last=0
[   18.515693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=543, diff=1, hw=0 hw_last=0
[   18.535694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=544, diff=1, hw=0 hw_last=0
[   18.555693] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=545, diff=1, hw=0 hw_last=0
[   18.575692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=546, diff=1, hw=0 hw_last=0
[   18.595694] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=547, diff=1, hw=0 hw_last=0
[   18.615692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=548, diff=1, hw=0 hw_last=0
[   18.635692] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=549, diff=1, hw=0 hw_last=0
[   18.655597] [drm:vblank_disable_fn [drm]] disabling vblank on crtc 0
[   18.655681] [drm:drm_update_vblank_count [drm]] updating vblank count 
on crtc 0: current=550, diff=0, hw=0 hw_last=0

^ permalink raw reply	[flat|nested] 7+ messages in thread

* drm-meson
  2017-03-20 20:18   ` drm-meson Helmut Klein
@ 2017-03-21 10:33     ` Neil Armstrong
  2017-03-21 12:05       ` drm-meson Helmut Klein
  0 siblings, 1 reply; 7+ messages in thread
From: Neil Armstrong @ 2017-03-21 10:33 UTC (permalink / raw)
  To: linus-amlogic

Hi,

No problem for git, yes please send my the 50K patch.

I suspect you badly merged to YUV444 source patch, so the HDMI Controller sends YUV data as RGB data.

Neil

On 03/20/2017 09:18 PM, Helmut Klein wrote:
> On 20.03.2017 09:50, Neil Armstrong wrote:
>> Hello !
>>
>> Thanks for testing.
>>
>> Can you provide me more details ?
>>
>> Can you :
>> 1) push the current linux source with the applied patches to a git tree (github for example) so I can test it
>> 2) is the monitor an HDMI or a DVI monitor ? i.e. do you use a HDMI to DVI converter ?
>> 3) Can you boot with the drm.debug=0x3f kernel parameter and send me the DRM logs ?
>>
>> Thanks,
>> Neil
>>
>> PS: like for Heiner, can you Cc the linux-amlogic list ? it could be beneficial for everyone ! And nothing is secret here.
>> linux-amlogic at lists.infradead.org
>>
>> On 03/17/2017 08:28 PM, Helmut Klein wrote:
>>> Hallo Neil,
>>>
>>> your graphics driver runs on my netxeon minimx (s905 based media player).
>>> I've installed 2 de (mate & kde) and both are perfectly operational.
>>>
>>> but i've got 2 issues i want to mention
>>>
>>> 1. to be able to compile meson-drv i had to add following patch
>>> (extracted from your dropped patch v2-1-2-drm-bridge-dw-hdmi-Take-input-format-from-plat_data.patch)
>>>
>>> --- a/include/drm/bridge/dw_hdmi.h    2017-03-10 14:44:00.000000000 +0100
>>> +++ b/include/drm/bridge/dw_hdmi.h    2017-03-10 16:03:10.000000000 +0100
>>> @@ -82,6 +82,14 @@ enum {
>>>      DW_HDMI_RES_MAX,
>>>  };
>>>
>>> +enum dw_hdmi_color_enc_format {
>>> +    DW_HDMI_ENC_FMT_RGB = 0,
>>> +    DW_HDMI_ENC_FMT_YCBCR444,
>>> +    DW_HDMI_ENC_FMT_YCBCR422_16BITS,
>>> +    DW_HDMI_ENC_FMT_YCBCR422_8BITS,
>>> +    DW_HDMI_ENC_FMT_XVYCC444,
>>> +};
>>> +
>>>  enum dw_hdmi_phy_type {
>>>      DW_HDMI_PHY_DWC_HDMI_TX_PHY = 0x00,
>>>      DW_HDMI_PHY_DWC_MHL_PHY_HEAC = 0xb2,
>>> @@ -120,12 +128,16 @@ struct dw_hdmi_phy_ops {
>>>      void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
>>>                 bool force, bool disabled, bool rxsense);
>>>      void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
>>> +    void (*configure_hpd)(struct dw_hdmi *hdmi, void *data);
>>> +    void (*clear_hpd)(struct dw_hdmi *hdmi, void *data);
>>> +    void (*unmute_hpd)(struct dw_hdmi *hdmi, void *data);
>>>  };
>>>
>>>  struct dw_hdmi_plat_data {
>>>      struct regmap *regm;
>>>      enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
>>>                         struct drm_display_mode *mode);
>>> +    enum dw_hdmi_color_enc_format input_fmt;
>>>      unsigned long input_bus_format;
>>>      unsigned long input_bus_encoding;
>>>
>>>
>>> in addition to following patches (applied to linux-amlogic)
>>>
>>>   v5-01-10-drm-bridge-dw-hdmi-Remove-unused-functions.patch
>>>   v5-02-10-drm-bridge-dw-hdmi-Move-CSC-configuration-out-of-PHY-code.patch
>>>   v5-03-10-drm-bridge-dw-hdmi-Enable-CSC-even-for-DVI.patch
>>>   v5.1-04-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-down-sequence.patch
>>>   v5.1-05-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-up-sequence.patch
>>>   v5.1-06-10-drm-bridge-dw-hdmi-Create-PHY-operations.patch
>>>
>>> v5-07-10-drm-bridge-dw-hdmi-Add-support-for-custom-PHY-configuration.patch
>>>   v5-08-10-drm-bridge-dw-hdmi-Remove-device-type-from-platform-data.patch
>>>   v5-09-10-drm-bridge-dw-hdmi-Switch-to-regmap-for-register-access.patch
>>>
>>> v5.1-10-10-drm-bridge-dw-hdmi-Move-the-driver-to-a-separate-directory..patch
>>>
>>>   v3-1-6-drm-bridge-dw-hdmi-Extract-PHY-interrupt-setup-to-a-function.patch
>>>
>>> v3-2-6-media-uapi-Add-RGB-and-YUV-bus-formats-for-Synopsys-HDMI-TX-Controller.patch
>>>
>>> v3-3-6-documentation-media-Add-documentation-for-new-RGB-and-YUV-bus-formats.patch
>>>   v3-4-6-drm-bridge-dw-hdmi-Switch-to-V4L-bus-format-and-encodings.patch
>>>
>>> v3-5-6-drm-bridge-dw-hdmi-Add-Documentation-on-supported-input-formats.patch
>>>   v3-6-6-drm-bridge-dw-hdmi-Move-HPD-handling-to-PHY-operations.patch
>>>
>>>
>>> 01-11-drm-meson-Use-crtc_state-for-hdisplay-and-fix-atomic-flush-enable-sync-for-vsync-commit.patch
>>>   02-11-drm-meson-Add-missing-HDMI-register.patch
>>>   03-11-drm-meson-Add-support-for-components.patch
>>>
>>> 04-11-drm-meson-venc_cvbs-no-more-return--ENODEV-if-CVBS-is-not-available.patch
>>>   05-11-drm-meson-add-support-for-HDMI-clock-support.patch
>>>   06-11-drm-meson-Add-support-for-HDMI-venc-modes-and-settings.patch
>>>   07-11-drm-meson-Add-support-for-HDMI-encoder-and-DW-HDMI-bridge-PHY.patch
>>>   08-11-ARM64-dts-meson-gx-Add-shared-CMA-dma-memory-pool.patch
>>>   09-11-ARM64-dts-meson-gx-Add-support-for-HDMI-output.patch
>>>
>>> 10-11-dt-bindings-Add-bindings-for-the-Amlogic-Meson-dw-hdmi-extension.patch
>>>   11-11-MAINTAINERS-update-files-for-Amlogic-DRM-Driver.patch
>>>
>>>
>>>
>>> 2. my colors are not correct.
>>> red and blue are swapped, means to see a red line on the screen you have to draw a blue one.
>>>
>>> best regards
>>> Helmut
>>>
>>
>>
> 
> Hallo!
> 
> i've never worked with git. (except git clone) So i don't know, how to build a tree. Furthermore my internet uplink is slow (512 kbit/s).
> i could send you a single patch file for the linux-amlogic tree. The file hat 20000 lines and i don't know if i can/should send it as a simple mail.
> file size xz-compressed is 50 kByte.
> 
> i connected two different full hd tv with a direct hdmi connection to my minimx. both showed the color problem (under X and fbcon)
> 
> here is the syslog (filter: egrep "hdmi|drm")
> [    0.000000] Kernel command line: console=ttyAML0,115200 no_console_suspend earlyprintk=serial-meson,0xc81004c0 root=/dev/sda2 rootwait rootfstype=ext4 rw fsck.fix=yes net.ifnames=0 drm.debug=0x3f
> [    7.233152] [drm:drm_core_init [drm]] Initialized
> [    7.473327] meson-drm d0100000.vpu: Queued 3 outputs on vpu
> [    7.498673] [drm:compare_of [meson_drm]] Comparing of node /soc/hdmi-tx at c883a000 with /soc/hdmi-tx at c883a000
> [    7.498878] meson-drm d0100000.vpu: Failed to create debugfs directory
> [    7.498898] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> [    7.498900] [drm] No driver support for vblank timestamp query.
> [    7.498986] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]]
> [    7.499181] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] encoder initialized
> [    7.523693] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
> [    7.523942] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
> [    7.524047] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] HDMI controller initialized
> [    7.524061] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops [meson_dw_hdmi])
> [    7.524188] [drm:drm_irq_install [drm]] irq=19
> [    7.524301] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (2)
> [    7.524383] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (2)
> [    7.524469] [drm:drm_mode_object_reference [drm]] OBJ ID: 25 (2)
> [    7.524551] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.524633] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
> [    7.524715] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (3)
> [    7.524770] [drm:drm_setup_crtcs [drm_kms_helper]]
> [    7.524814] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
> [    7.524856] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] status updated from unknown to connected
> [    7.524906] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
> [    7.524993] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
> [    7.525077] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
> [    7.525117] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
> [    7.525159] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] status updated from unknown to connected
> [    7.637689] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
> [    7.637879] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
> [    7.637960] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
> [    7.638043] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
> [    7.638124] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
> [    7.638205] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
> [    7.638287] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
> [    7.638371] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
> [    7.638453] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
> [    7.638490] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
> [    7.638503] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    7.638515] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
> [    7.638525] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    7.638537] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
> [    7.638547] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    7.638559] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
> [    7.638571] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    7.638581] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
> [    7.638591] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
> [    7.638603] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    7.638613] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    7.638624] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    7.638636] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    7.638646] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
> [    7.638656] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    7.638741] [drm:drm_mode_debug_printmodeline [drm]] Modeline 52:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
> [    7.638822] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
> [    7.638906] [drm:drm_mode_debug_printmodeline [drm]] Modeline 53:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
> [    7.638987] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
> [    7.639071] [drm:drm_mode_debug_printmodeline [drm]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
> [    7.639152] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
> [    7.639236] [drm:drm_mode_debug_printmodeline [drm]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    7.639318] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
> [    7.639403] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    7.639483] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
> [    7.639568] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    7.639648] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
> [    7.639817] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    7.639903] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
> [    7.639996] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
> [    7.640081] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
> [    7.640169] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
> [    7.640252] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
> [    7.640341] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    7.640431] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
> [    7.640499] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
> [    7.640585] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
> [    7.640671] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    7.640756] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    7.640842] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
> [    7.640926] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    7.641011] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    7.641095] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
> [    7.641180] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
> [    7.641264] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
> [    7.641319] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
> [    7.641360] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
> [    7.641372] [drm] kms: can't enable cloning when we probably wanted to.
> [    7.641414] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
> [    7.641454] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
> [    7.641493] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
> [    7.641536] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
> [    7.641575] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
> [    7.641614] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
> [    7.641657] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 3840x2160 config
> [    7.641704] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
> [    7.641788] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
> [    7.641832] [drm:drm_fbdev_cma_create [drm_kms_helper]] surface width(1920), height(1080) and bpp(32)
> [    7.645840] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc069507480
> [    7.646548] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e000 state to ffffffc069507480
> [    7.646646] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc06975b800 state to ffffffc069507480
> [    7.646740] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc06975b800
> [    7.646823] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e000 to [CRTC:30:meson_crtc]
> [    7.646909] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e000
> [    7.646992] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (1)
> [    7.647075] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
> [    7.647157] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.647240] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
> [    7.647324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
> [    7.647407] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e100 state to ffffffc069507480
> [    7.647488] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (4)
> [    7.647570] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e100 to [CRTC:30:meson_crtc]
> [    7.647653] [drm:drm_atomic_check_only [drm]] checking ffffffc069507480
> [    7.647732] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] mode changed
> [    7.647774] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] enable changed
> [    7.647858] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.647938] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [    7.647977] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
> [    7.648019] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] using [ENCODER:27:meson_hdmi] on [CRTC:30:meson_crtc]
> [    7.648058] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] active changed
> [    7.648098] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] needs all connectors, enable: y, active: y
> [    7.648180] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
> [    7.648261] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.648342] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [    7.648431] [drm:drm_atomic_commit [drm]] commiting ffffffc069507480
> [    7.648521] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
> [    7.648600] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
> [    7.648640] [drm:drm_atomic_helper_commit_modeset_disables [drm_kms_helper]] modeset on [ENCODER:27:meson_hdmi]
> [    7.648656] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] 0:"1920x1080" vic 31
> [    7.648672] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] vclk:148500 venc=148500 hdmi=148500 enci=0
> [    7.648804] [drm:drm_vblank_enable [drm]] enabling vblank on crtc 0, ret: 0
> [    7.648886] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=0, hw=0 hw_last=0
> [    7.648931] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [CRTC:30:meson_crtc]
> [    7.648942] [drm:meson_crtc_enable [meson_drm]]
> [    7.648981] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [ENCODER:27:meson_hdmi]
> [    7.648989] [drm:meson_venc_hdmi_encoder_enable [meson_dw_hdmi]] VENCP
> [    7.649016] [drm:dw_hdmi_phy_init [meson_dw_hdmi]] 0:"1920x1080"
> [    7.668720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=1, hw=0 hw_last=0
> [    7.688718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=1, diff=1, hw=0 hw_last=0
> [    7.708677] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=2, diff=1, hw=0 hw_last=0
> [    7.728672] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=3, diff=1, hw=0 hw_last=0
> [    7.748670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=4, diff=1, hw=0 hw_last=0
> [    7.768670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=5, diff=1, hw=0 hw_last=0
> [    7.788670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=6, diff=1, hw=0 hw_last=0
> [    7.795688] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=7, diff=1, hw=0 hw_last=0
> [    7.815689] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=8, diff=1, hw=0 hw_last=0
> [    7.815789] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (2)
> [    7.815873] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc069507480
> [    7.815955] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
> [    7.816041] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc069507480
> [    7.816163] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc06716e300
> [    7.816247] [drm:drm_mode_object_reference [drm]] OBJ ID: 44 (1)
> [    7.816329] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc069759c00 state to ffffffc06716e300
> [    7.816411] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
> [    7.816494] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e480 state to ffffffc06716e300
> [    7.816576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (2)
> [    7.816665] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc069759c00
> [    7.816747] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e480 to [CRTC:30:meson_crtc]
> [    7.816830] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e480
> [    7.816912] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
> [    7.816992] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
> [    7.817076] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc06716e300
> [    7.817158] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.817242] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
> [    7.817322] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
> [    7.817406] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e580 state to ffffffc06716e300
> [    7.817487] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
> [    7.817569] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [    7.817650] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [NOCRTC]
> [    7.817732] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
> [    7.817813] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [CRTC:30:meson_crtc]
> [    7.817896] [drm:drm_atomic_check_only [drm]] checking ffffffc06716e300
> [    7.817982] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.818063] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
> [    7.818119] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
> [    7.818161] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
> [    7.818249] [drm:drm_atomic_commit [drm]] commiting ffffffc06716e300
> [    7.818337] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
> [    7.818417] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
> [    7.835691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=9, diff=1, hw=0 hw_last=0
> [    7.835781] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
> [    7.835862] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
> [    7.835943] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc06716e300
> [    7.836024] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [    7.836105] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
> [    7.836187] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (1)
> [    7.836270] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
> [    7.836352] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc06716e300
> [    7.855537] meson-drm d0100000.vpu: fb0:  frame buffer device
> [    7.855648] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.855734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=10, diff=1, hw=0 hw_last=0
> [    7.855824] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
> [    7.855909] [drm:drm_minor_register [drm]]
> [    7.855992] [drm:drm_minor_register [drm]]
> [    7.856076] [drm:drm_minor_register [drm]]
> [    7.856371] [drm:drm_minor_register [drm]] new minor registered 0
> [    7.856549] [drm:drm_sysfs_connector_add [drm]] adding "Composite-1" to sysfs
> [    7.856635] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
> [    7.856764] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    7.856916] [drm:drm_sysfs_connector_add [drm]] adding "HDMI-A-1" to sysfs
> [    7.857000] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
> [    7.857133] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
> [    7.857139] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
> [    7.875737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=11, diff=1, hw=0 hw_last=0
> [    7.895739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=12, diff=1, hw=0 hw_last=0
> [    7.915759] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=13, diff=1, hw=0 hw_last=0
> [    7.935750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=14, diff=1, hw=0 hw_last=0
> [    7.955773] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=15, diff=1, hw=0 hw_last=0
> [    7.975754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=16, diff=1, hw=0 hw_last=0
> [    7.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=17, diff=1, hw=0 hw_last=0
> [    8.015747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=18, diff=1, hw=0 hw_last=0
> [    8.035750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=19, diff=1, hw=0 hw_last=0
> [    8.055754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=20, diff=1, hw=0 hw_last=0
> [    8.075753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=21, diff=1, hw=0 hw_last=0
> [    8.095747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=22, diff=1, hw=0 hw_last=0
> [    8.115740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=23, diff=1, hw=0 hw_last=0
> [    8.135755] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=24, diff=1, hw=0 hw_last=0
> [    8.155764] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=25, diff=1, hw=0 hw_last=0
> [    8.175749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=26, diff=1, hw=0 hw_last=0
> [    8.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=27, diff=1, hw=0 hw_last=0
> [    8.215750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=28, diff=1, hw=0 hw_last=0
> [    8.235742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=29, diff=1, hw=0 hw_last=0
> [    8.255765] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=30, diff=1, hw=0 hw_last=0
> [    8.275757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=31, diff=1, hw=0 hw_last=0
> [    8.295747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=32, diff=1, hw=0 hw_last=0
> [    8.315757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=33, diff=1, hw=0 hw_last=0
> [    8.335739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=34, diff=1, hw=0 hw_last=0
> [    8.355743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=35, diff=1, hw=0 hw_last=0
> [    8.375758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=36, diff=1, hw=0 hw_last=0
> [    8.395746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=37, diff=1, hw=0 hw_last=0
> [    8.415753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=38, diff=1, hw=0 hw_last=0
> [    8.435761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=39, diff=1, hw=0 hw_last=0
> [    8.455742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=40, diff=1, hw=0 hw_last=0
> [    8.475742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=41, diff=1, hw=0 hw_last=0
> [    8.495749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=42, diff=1, hw=0 hw_last=0
> [    8.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=43, diff=1, hw=0 hw_last=0
> [    8.535747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=44, diff=1, hw=0 hw_last=0
> [    8.555745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=45, diff=1, hw=0 hw_last=0
> [    8.575743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=46, diff=1, hw=0 hw_last=0
> [    8.595741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=47, diff=1, hw=0 hw_last=0
> [    8.615742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=48, diff=1, hw=0 hw_last=0
> [    8.635743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=49, diff=1, hw=0 hw_last=0
> [    8.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=50, diff=1, hw=0 hw_last=0
> [    8.675747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=51, diff=1, hw=0 hw_last=0
> [    8.695745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=52, diff=1, hw=0 hw_last=0
> [    8.715744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=53, diff=1, hw=0 hw_last=0
> [    8.735741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=54, diff=1, hw=0 hw_last=0
> [    8.755743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=55, diff=1, hw=0 hw_last=0
> [    8.775741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=56, diff=1, hw=0 hw_last=0
> [    8.795742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=57, diff=1, hw=0 hw_last=0
> [    8.815743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=58, diff=1, hw=0 hw_last=0
> [    8.835740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=59, diff=1, hw=0 hw_last=0
> [    8.855738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=60, diff=1, hw=0 hw_last=0
> [    8.867745] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    8.867837] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
> [    8.867919] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
> [    8.868018] [drm:drm_fb_helper_hotplug_event [drm_kms_helper]]
> [    8.868060] [drm:drm_setup_crtcs [drm_kms_helper]]
> [    8.868101] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
> [    8.868158] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
> [    8.868245] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
> [    8.868330] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
> [    8.868369] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
> [    8.875744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=61, diff=1, hw=0 hw_last=0
> [    8.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=62, diff=1, hw=0 hw_last=0
> [    8.915741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=63, diff=1, hw=0 hw_last=0
> [    8.935740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=64, diff=1, hw=0 hw_last=0
> [    8.955756] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=65, diff=1, hw=0 hw_last=0
> [    8.975574] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
> [    8.975710] [drm:drm_mode_object_unreference [drm]] OBJ ID: 33 (1)
> [    8.975796] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=66, diff=1, hw=0 hw_last=0
> [    8.975982] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
> [    8.976069] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
> [    8.976151] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
> [    8.976236] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
> [    8.976320] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
> [    8.976406] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
> [    8.976491] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
> [    8.976574] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
> [    8.976626] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
> [    8.976638] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    8.976648] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    8.976661] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
> [    8.976673] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    8.976682] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    8.976693] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
> [    8.976703] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
> [    8.976713] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
> [    8.976722] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
> [    8.976735] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    8.976745] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    8.976755] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    8.976767] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    8.976776] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
> [    8.976785] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    8.976870] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
> [    8.976950] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
> [    8.977037] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
> [    8.977118] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
> [    8.977204] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
> [    8.977285] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
> [    8.977372] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    8.977453] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
> [    8.977540] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    8.977620] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
> [    8.977706] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    8.977787] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
> [    8.977873] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    8.977954] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
> [    8.978041] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
> [    8.978122] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
> [    8.978209] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
> [    8.978290] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
> [    8.978377] [drm:drm_mode_debug_printmodeline [drm]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
> [    8.978459] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
> [    8.978537] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
> [    8.978628] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
> [    8.978713] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
> [    8.978800] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
> [    8.978884] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
> [    8.978970] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
> [    8.979053] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
> [    8.979139] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
> [    8.979223] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
> [    8.979309] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
> [    8.979362] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
> [    8.979401] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
> [    8.979416] [drm] kms: can't enable cloning when we probably wanted to.
> [    8.979456] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
> [    8.979497] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
> [    8.979536] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
> [    8.979578] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
> [    8.979620] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
> [    8.979684] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
> [    8.979729] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 1920x1080 config
> [    8.979830] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
> [    8.979879] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
> [    8.979966] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
> [    8.980071] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc0664db500
> [    8.980167] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
> [    8.980253] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc0664db880 state to ffffffc0664db500
> [    8.980344] [drm:drm_mode_object_reference [drm]] OBJ ID: 46 (1)
> [    8.980432] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc0671c1400 state to ffffffc0664db500
> [    8.980520] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (2)
> [    8.980612] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc0671c1400
> [    8.980702] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc0664db880 to [CRTC:30:meson_crtc]
> [    8.980792] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc0664db880
> [    8.980880] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
> [    8.980967] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
> [    8.981056] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc0664db500
> [    8.981147] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    8.981237] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
> [    8.981324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
> [    8.981410] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc0664db780 state to ffffffc0664db500
> [    8.981492] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
> [    8.981576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [    8.981666] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [NOCRTC]
> [    8.981760] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
> [    8.981847] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [CRTC:30:meson_crtc]
> [    8.981936] [drm:drm_atomic_check_only [drm]] checking ffffffc0664db500
> [    8.982033] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [    8.982115] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
> [    8.982175] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
> [    8.982236] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
> [    8.982335] [drm:drm_atomic_commit [drm]] commiting ffffffc0664db500
> [    8.982432] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
> [    8.982513] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
> [    8.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=67, diff=1, hw=0 hw_last=0
> [    8.995864] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
> [    8.995948] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
> [    8.996031] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc0664db500
> [    8.996114] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [    8.996196] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
> [    8.996279] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (1)
> [    8.996367] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
> [    8.996451] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc0664db500
> [    9.015741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=68, diff=1, hw=0 hw_last=0
> [    9.035742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=69, diff=1, hw=0 hw_last=0
> [    9.055743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=70, diff=1, hw=0 hw_last=0
> [    9.075749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=71, diff=1, hw=0 hw_last=0
> [    9.095748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=72, diff=1, hw=0 hw_last=0
> [    9.115745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=73, diff=1, hw=0 hw_last=0
> [    9.135742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=74, diff=1, hw=0 hw_last=0
> [    9.155738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=75, diff=1, hw=0 hw_last=0
> [    9.175744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=76, diff=1, hw=0 hw_last=0
> [    9.195739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=77, diff=1, hw=0 hw_last=0
> [    9.215728] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=78, diff=1, hw=0 hw_last=0
> [    9.235741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=79, diff=1, hw=0 hw_last=0
> [    9.255740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=80, diff=1, hw=0 hw_last=0
> [    9.275735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=81, diff=1, hw=0 hw_last=0
> [    9.295718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=82, diff=1, hw=0 hw_last=0
> [    9.315717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=83, diff=1, hw=0 hw_last=0
> [    9.335716] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=84, diff=1, hw=0 hw_last=0
> [    9.355738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=85, diff=1, hw=0 hw_last=0
> [    9.375742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=86, diff=1, hw=0 hw_last=0
> [    9.395745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=87, diff=1, hw=0 hw_last=0
> [    9.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=88, diff=1, hw=0 hw_last=0
> [    9.435743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=89, diff=1, hw=0 hw_last=0
> [    9.455738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=90, diff=1, hw=0 hw_last=0
> [    9.475740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=91, diff=1, hw=0 hw_last=0
> [    9.495740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=92, diff=1, hw=0 hw_last=0
> [    9.515734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=93, diff=1, hw=0 hw_last=0
> [    9.535724] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=94, diff=1, hw=0 hw_last=0
> [    9.555717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=95, diff=1, hw=0 hw_last=0
> [    9.575712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=96, diff=1, hw=0 hw_last=0
> [    9.595738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=97, diff=1, hw=0 hw_last=0
> [    9.615733] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=98, diff=1, hw=0 hw_last=0
> [    9.635739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=99, diff=1, hw=0 hw_last=0
> [    9.655734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=100, diff=1, hw=0 hw_last=0
> [    9.675708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=101, diff=1, hw=0 hw_last=0
> [    9.695699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=102, diff=1, hw=0 hw_last=0
> [    9.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=103, diff=1, hw=0 hw_last=0
> [    9.735739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=104, diff=1, hw=0 hw_last=0
> [    9.755711] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=105, diff=1, hw=0 hw_last=0
> [    9.775702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=106, diff=1, hw=0 hw_last=0
> [    9.795698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=107, diff=1, hw=0 hw_last=0
> [    9.815695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=108, diff=1, hw=0 hw_last=0
> [    9.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=109, diff=1, hw=0 hw_last=0
> [    9.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=110, diff=1, hw=0 hw_last=0
> [    9.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=111, diff=1, hw=0 hw_last=0
> [    9.895696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=112, diff=1, hw=0 hw_last=0
> [    9.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=113, diff=1, hw=0 hw_last=0
> [    9.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=114, diff=1, hw=0 hw_last=0
> [    9.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=115, diff=1, hw=0 hw_last=0
> [    9.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=116, diff=1, hw=0 hw_last=0
> [    9.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=117, diff=1, hw=0 hw_last=0
> [   10.015691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=118, diff=1, hw=0 hw_last=0
> [   10.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=119, diff=1, hw=0 hw_last=0
> [   10.055691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=120, diff=1, hw=0 hw_last=0
> [   10.075692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=121, diff=1, hw=0 hw_last=0
> [   10.095692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=122, diff=1, hw=0 hw_last=0
> [   10.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=123, diff=1, hw=0 hw_last=0
> [   10.135691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=124, diff=1, hw=0 hw_last=0
> [   10.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=125, diff=1, hw=0 hw_last=0
> [   10.175694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=126, diff=1, hw=0 hw_last=0
> [   10.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=127, diff=1, hw=0 hw_last=0
> [   10.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=128, diff=1, hw=0 hw_last=0
> [   10.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=129, diff=1, hw=0 hw_last=0
> [   10.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=130, diff=1, hw=0 hw_last=0
> [   10.275701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=131, diff=1, hw=0 hw_last=0
> [   10.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=132, diff=1, hw=0 hw_last=0
> [   10.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=133, diff=1, hw=0 hw_last=0
> [   10.335695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=134, diff=1, hw=0 hw_last=0
> [   10.355692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=135, diff=1, hw=0 hw_last=0
> [   10.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=136, diff=1, hw=0 hw_last=0
> [   10.395693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=137, diff=1, hw=0 hw_last=0
> [   10.415693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=138, diff=1, hw=0 hw_last=0
> [   10.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=139, diff=1, hw=0 hw_last=0
> [   10.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=140, diff=1, hw=0 hw_last=0
> [   10.475696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=141, diff=1, hw=0 hw_last=0
> [   10.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=142, diff=1, hw=0 hw_last=0
> [   10.515695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=143, diff=1, hw=0 hw_last=0
> [   10.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=144, diff=1, hw=0 hw_last=0
> [   10.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=145, diff=1, hw=0 hw_last=0
> [   10.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=146, diff=1, hw=0 hw_last=0
> [   10.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=147, diff=1, hw=0 hw_last=0
> [   10.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=148, diff=1, hw=0 hw_last=0
> [   10.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=149, diff=1, hw=0 hw_last=0
> [   10.655693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=150, diff=1, hw=0 hw_last=0
> [   10.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=151, diff=1, hw=0 hw_last=0
> [   10.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=152, diff=1, hw=0 hw_last=0
> [   10.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=153, diff=1, hw=0 hw_last=0
> [   10.735735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=154, diff=1, hw=0 hw_last=0
> [   10.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=155, diff=1, hw=0 hw_last=0
> [   10.775697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=156, diff=1, hw=0 hw_last=0
> [   10.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=157, diff=1, hw=0 hw_last=0
> [   10.815697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=158, diff=1, hw=0 hw_last=0
> [   10.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=159, diff=1, hw=0 hw_last=0
> [   10.855692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=160, diff=1, hw=0 hw_last=0
> [   10.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=161, diff=1, hw=0 hw_last=0
> [   10.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=162, diff=1, hw=0 hw_last=0
> [   10.915696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=163, diff=1, hw=0 hw_last=0
> [   10.935695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=164, diff=1, hw=0 hw_last=0
> [   10.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=165, diff=1, hw=0 hw_last=0
> [   10.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=166, diff=1, hw=0 hw_last=0
> [   10.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=167, diff=1, hw=0 hw_last=0
> [   11.015692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=168, diff=1, hw=0 hw_last=0
> [   11.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=169, diff=1, hw=0 hw_last=0
> [   11.055693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=170, diff=1, hw=0 hw_last=0
> [   11.075694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=171, diff=1, hw=0 hw_last=0
> [   11.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=172, diff=1, hw=0 hw_last=0
> [   11.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=173, diff=1, hw=0 hw_last=0
> [   11.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=174, diff=1, hw=0 hw_last=0
> [   11.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=175, diff=1, hw=0 hw_last=0
> [   11.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=176, diff=1, hw=0 hw_last=0
> [   11.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=177, diff=1, hw=0 hw_last=0
> [   11.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=178, diff=1, hw=0 hw_last=0
> [   11.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=179, diff=1, hw=0 hw_last=0
> [   11.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=180, diff=1, hw=0 hw_last=0
> [   11.275693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=181, diff=1, hw=0 hw_last=0
> [   11.295692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=182, diff=1, hw=0 hw_last=0
> [   11.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=183, diff=1, hw=0 hw_last=0
> [   11.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=184, diff=1, hw=0 hw_last=0
> [   11.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=185, diff=1, hw=0 hw_last=0
> [   11.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=186, diff=1, hw=0 hw_last=0
> [   11.395692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=187, diff=1, hw=0 hw_last=0
> [   11.415692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=188, diff=1, hw=0 hw_last=0
> [   11.435693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=189, diff=1, hw=0 hw_last=0
> [   11.455695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=190, diff=1, hw=0 hw_last=0
> [   11.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=191, diff=1, hw=0 hw_last=0
> [   11.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=192, diff=1, hw=0 hw_last=0
> [   11.515692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=193, diff=1, hw=0 hw_last=0
> [   11.535720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=194, diff=1, hw=0 hw_last=0
> [   11.555705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=195, diff=1, hw=0 hw_last=0
> [   11.575695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=196, diff=1, hw=0 hw_last=0
> [   11.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=197, diff=1, hw=0 hw_last=0
> [   11.615694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=198, diff=1, hw=0 hw_last=0
> [   11.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=199, diff=1, hw=0 hw_last=0
> [   11.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=200, diff=1, hw=0 hw_last=0
> [   11.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=201, diff=1, hw=0 hw_last=0
> [   11.695691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=202, diff=1, hw=0 hw_last=0
> [   11.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=203, diff=1, hw=0 hw_last=0
> [   11.735731] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=204, diff=1, hw=0 hw_last=0
> [   11.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=205, diff=1, hw=0 hw_last=0
> [   11.775699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=206, diff=1, hw=0 hw_last=0
> [   11.795693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=207, diff=1, hw=0 hw_last=0
> [   11.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=208, diff=1, hw=0 hw_last=0
> [   11.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=209, diff=1, hw=0 hw_last=0
> [   11.855695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=210, diff=1, hw=0 hw_last=0
> [   11.875695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=211, diff=1, hw=0 hw_last=0
> [   11.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=212, diff=1, hw=0 hw_last=0
> [   11.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=213, diff=1, hw=0 hw_last=0
> [   11.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=214, diff=1, hw=0 hw_last=0
> [   11.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=215, diff=1, hw=0 hw_last=0
> [   11.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=216, diff=1, hw=0 hw_last=0
> [   11.995693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=217, diff=1, hw=0 hw_last=0
> [   12.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=218, diff=1, hw=0 hw_last=0
> [   12.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=219, diff=1, hw=0 hw_last=0
> [   12.055692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=220, diff=1, hw=0 hw_last=0
> [   12.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=221, diff=1, hw=0 hw_last=0
> [   12.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=222, diff=1, hw=0 hw_last=0
> [   12.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=223, diff=1, hw=0 hw_last=0
> [   12.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=224, diff=1, hw=0 hw_last=0
> [   12.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=225, diff=1, hw=0 hw_last=0
> [   12.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=226, diff=1, hw=0 hw_last=0
> [   12.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=227, diff=1, hw=0 hw_last=0
> [   12.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=228, diff=1, hw=0 hw_last=0
> [   12.235744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=229, diff=1, hw=0 hw_last=0
> [   12.255743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=230, diff=1, hw=0 hw_last=0
> [   12.275741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=231, diff=1, hw=0 hw_last=0
> [   12.295738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=232, diff=1, hw=0 hw_last=0
> [   12.315741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=233, diff=1, hw=0 hw_last=0
> [   12.335743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=234, diff=1, hw=0 hw_last=0
> [   12.355739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=235, diff=1, hw=0 hw_last=0
> [   12.375737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=236, diff=1, hw=0 hw_last=0
> [   12.395740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=237, diff=1, hw=0 hw_last=0
> [   12.415739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=238, diff=1, hw=0 hw_last=0
> [   12.435742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=239, diff=1, hw=0 hw_last=0
> [   12.455746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=240, diff=1, hw=0 hw_last=0
> [   12.475745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=241, diff=1, hw=0 hw_last=0
> [   12.495743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=242, diff=1, hw=0 hw_last=0
> [   12.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=243, diff=1, hw=0 hw_last=0
> [   12.535742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=244, diff=1, hw=0 hw_last=0
> [   12.555743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=245, diff=1, hw=0 hw_last=0
> [   12.575736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=246, diff=1, hw=0 hw_last=0
> [   12.595739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=247, diff=1, hw=0 hw_last=0
> [   12.615736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=248, diff=1, hw=0 hw_last=0
> [   12.635744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=249, diff=1, hw=0 hw_last=0
> [   12.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=250, diff=1, hw=0 hw_last=0
> [   12.675740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=251, diff=1, hw=0 hw_last=0
> [   12.695726] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=252, diff=1, hw=0 hw_last=0
> [   12.715729] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=253, diff=1, hw=0 hw_last=0
> [   12.735737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=254, diff=1, hw=0 hw_last=0
> [   12.755740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=255, diff=1, hw=0 hw_last=0
> [   12.775734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=256, diff=1, hw=0 hw_last=0
> [   12.795746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=257, diff=1, hw=0 hw_last=0
> [   12.815766] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=258, diff=1, hw=0 hw_last=0
> [   12.835749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=259, diff=1, hw=0 hw_last=0
> [   12.855744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=260, diff=1, hw=0 hw_last=0
> [   12.875745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=261, diff=1, hw=0 hw_last=0
> [   12.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=262, diff=1, hw=0 hw_last=0
> [   12.915745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=263, diff=1, hw=0 hw_last=0
> [   12.935741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=264, diff=1, hw=0 hw_last=0
> [   12.955754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=265, diff=1, hw=0 hw_last=0
> [   12.975742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=266, diff=1, hw=0 hw_last=0
> [   12.995748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=267, diff=1, hw=0 hw_last=0
> [   13.015758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=268, diff=1, hw=0 hw_last=0
> [   13.035740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=269, diff=1, hw=0 hw_last=0
> [   13.055745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=270, diff=1, hw=0 hw_last=0
> [   13.075744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=271, diff=1, hw=0 hw_last=0
> [   13.095746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=272, diff=1, hw=0 hw_last=0
> [   13.115750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=273, diff=1, hw=0 hw_last=0
> [   13.135740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=274, diff=1, hw=0 hw_last=0
> [   13.155750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=275, diff=1, hw=0 hw_last=0
> [   13.175761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=276, diff=1, hw=0 hw_last=0
> [   13.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=277, diff=1, hw=0 hw_last=0
> [   13.215746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=278, diff=1, hw=0 hw_last=0
> [   13.235757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=279, diff=1, hw=0 hw_last=0
> [   13.255749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=280, diff=1, hw=0 hw_last=0
> [   13.275742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=281, diff=1, hw=0 hw_last=0
> [   13.295741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=282, diff=1, hw=0 hw_last=0
> [   13.315742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=283, diff=1, hw=0 hw_last=0
> [   13.335741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=284, diff=1, hw=0 hw_last=0
> [   13.355721] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=285, diff=1, hw=0 hw_last=0
> [   13.375707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=286, diff=1, hw=0 hw_last=0
> [   13.395696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=287, diff=1, hw=0 hw_last=0
> [   13.415696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=288, diff=1, hw=0 hw_last=0
> [   13.435694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=289, diff=1, hw=0 hw_last=0
> [   13.455692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=290, diff=1, hw=0 hw_last=0
> [   13.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=291, diff=1, hw=0 hw_last=0
> [   13.485231] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc067154400
> [   13.485333] [drm:drm_mode_object_reference [drm]] OBJ ID: 47 (1)
> [   13.485423] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc065b11400 state to ffffffc067154400
> [   13.485509] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
> [   13.485593] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc067154680 state to ffffffc067154400
> [   13.485676] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (2)
> [   13.485767] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc065b11400
> [   13.485850] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc067154680 to [CRTC:30:meson_crtc]
> [   13.485934] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc067154680
> [   13.486050] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
> [   13.486131] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
> [   13.486215] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc067154400
> [   13.486299] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [   13.486383] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
> [   13.486464] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
> [   13.486546] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc067154980 state to ffffffc067154400
> [   13.486640] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
> [   13.486721] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [   13.486812] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [NOCRTC]
> [   13.486902] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
> [   13.486984] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [CRTC:30:meson_crtc]
> [   13.487076] [drm:drm_atomic_check_only [drm]] checking ffffffc067154400
> [   13.487172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
> [   13.487253] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
> [   13.487311] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
> [   13.487353] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
> [   13.487443] [drm:drm_atomic_commit [drm]] commiting ffffffc067154400
> [   13.487536] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
> [   13.487618] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
> [   13.495735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=292, diff=1, hw=0 hw_last=0
> [   13.495846] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
> [   13.495926] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
> [   13.496009] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc067154400
> [   13.496091] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
> [   13.496172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
> [   13.496254] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (1)
> [   13.496341] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
> [   13.496423] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc067154400
> [   13.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=293, diff=1, hw=0 hw_last=0
> [   13.535732] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=294, diff=1, hw=0 hw_last=0
> [   13.555741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=295, diff=1, hw=0 hw_last=0
> [   13.575727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=296, diff=1, hw=0 hw_last=0
> [   13.595702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=297, diff=1, hw=0 hw_last=0
> [   13.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=298, diff=1, hw=0 hw_last=0
> [   13.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=299, diff=1, hw=0 hw_last=0
> [   13.655697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=300, diff=1, hw=0 hw_last=0
> [   13.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=301, diff=1, hw=0 hw_last=0
> [   13.695694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=302, diff=1, hw=0 hw_last=0
> [   13.715691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=303, diff=1, hw=0 hw_last=0
> [   13.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=304, diff=1, hw=0 hw_last=0
> [   13.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=305, diff=1, hw=0 hw_last=0
> [   13.775694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=306, diff=1, hw=0 hw_last=0
> [   13.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=307, diff=1, hw=0 hw_last=0
> [   13.815692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=308, diff=1, hw=0 hw_last=0
> [   13.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=309, diff=1, hw=0 hw_last=0
> [   13.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=310, diff=1, hw=0 hw_last=0
> [   13.875691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=311, diff=1, hw=0 hw_last=0
> [   13.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=312, diff=1, hw=0 hw_last=0
> [   13.915695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=313, diff=1, hw=0 hw_last=0
> [   13.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=314, diff=1, hw=0 hw_last=0
> [   13.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=315, diff=1, hw=0 hw_last=0
> [   13.975695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=316, diff=1, hw=0 hw_last=0
> [   13.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=317, diff=1, hw=0 hw_last=0
> [   14.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=318, diff=1, hw=0 hw_last=0
> [   14.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=319, diff=1, hw=0 hw_last=0
> [   14.055727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=320, diff=1, hw=0 hw_last=0
> [   14.075713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=321, diff=1, hw=0 hw_last=0
> [   14.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=322, diff=1, hw=0 hw_last=0
> [   14.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=323, diff=1, hw=0 hw_last=0
> [   14.135695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=324, diff=1, hw=0 hw_last=0
> [   14.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=325, diff=1, hw=0 hw_last=0
> [   14.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=326, diff=1, hw=0 hw_last=0
> [   14.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=327, diff=1, hw=0 hw_last=0
> [   14.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=328, diff=1, hw=0 hw_last=0
> [   14.235693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=329, diff=1, hw=0 hw_last=0
> [   14.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=330, diff=1, hw=0 hw_last=0
> [   14.275691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=331, diff=1, hw=0 hw_last=0
> [   14.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=332, diff=1, hw=0 hw_last=0
> [   14.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=333, diff=1, hw=0 hw_last=0
> [   14.335694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=334, diff=1, hw=0 hw_last=0
> [   14.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=335, diff=1, hw=0 hw_last=0
> [   14.375696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=336, diff=1, hw=0 hw_last=0
> [   14.395742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=337, diff=1, hw=0 hw_last=0
> [   14.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=338, diff=1, hw=0 hw_last=0
> [   14.435727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=339, diff=1, hw=0 hw_last=0
> [   14.455705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=340, diff=1, hw=0 hw_last=0
> [   14.475700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=341, diff=1, hw=0 hw_last=0
> [   14.495700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=342, diff=1, hw=0 hw_last=0
> [   14.515704] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=343, diff=1, hw=0 hw_last=0
> [   14.535700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=344, diff=1, hw=0 hw_last=0
> [   14.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=345, diff=1, hw=0 hw_last=0
> [   14.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=346, diff=1, hw=0 hw_last=0
> [   14.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=347, diff=1, hw=0 hw_last=0
> [   14.615696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=348, diff=1, hw=0 hw_last=0
> [   14.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=349, diff=1, hw=0 hw_last=0
> [   14.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=350, diff=1, hw=0 hw_last=0
> [   14.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=351, diff=1, hw=0 hw_last=0
> [   14.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=352, diff=1, hw=0 hw_last=0
> [   14.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=353, diff=1, hw=0 hw_last=0
> [   14.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=354, diff=1, hw=0 hw_last=0
> [   14.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=355, diff=1, hw=0 hw_last=0
> [   14.775695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=356, diff=1, hw=0 hw_last=0
> [   14.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=357, diff=1, hw=0 hw_last=0
> [   14.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=358, diff=1, hw=0 hw_last=0
> [   14.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=359, diff=1, hw=0 hw_last=0
> [   14.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=360, diff=1, hw=0 hw_last=0
> [   14.875694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=361, diff=1, hw=0 hw_last=0
> [   14.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=362, diff=1, hw=0 hw_last=0
> [   14.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=363, diff=1, hw=0 hw_last=0
> [   14.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=364, diff=1, hw=0 hw_last=0
> [   14.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=365, diff=1, hw=0 hw_last=0
> [   14.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=366, diff=1, hw=0 hw_last=0
> [   14.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=367, diff=1, hw=0 hw_last=0
> [   15.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=368, diff=1, hw=0 hw_last=0
> [   15.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=369, diff=1, hw=0 hw_last=0
> [   15.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=370, diff=1, hw=0 hw_last=0
> [   15.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=371, diff=1, hw=0 hw_last=0
> [   15.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=372, diff=1, hw=0 hw_last=0
> [   15.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=373, diff=1, hw=0 hw_last=0
> [   15.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=374, diff=1, hw=0 hw_last=0
> [   15.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=375, diff=1, hw=0 hw_last=0
> [   15.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=376, diff=1, hw=0 hw_last=0
> [   15.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=377, diff=1, hw=0 hw_last=0
> [   15.215695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=378, diff=1, hw=0 hw_last=0
> [   15.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=379, diff=1, hw=0 hw_last=0
> [   15.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=380, diff=1, hw=0 hw_last=0
> [   15.275697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=381, diff=1, hw=0 hw_last=0
> [   15.295696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=382, diff=1, hw=0 hw_last=0
> [   15.315692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=383, diff=1, hw=0 hw_last=0
> [   15.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=384, diff=1, hw=0 hw_last=0
> [   15.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=385, diff=1, hw=0 hw_last=0
> [   15.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=386, diff=1, hw=0 hw_last=0
> [   15.395695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=387, diff=1, hw=0 hw_last=0
> [   15.415697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=388, diff=1, hw=0 hw_last=0
> [   15.435695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=389, diff=1, hw=0 hw_last=0
> [   15.455694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=390, diff=1, hw=0 hw_last=0
> [   15.475693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=391, diff=1, hw=0 hw_last=0
> [   15.495692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=392, diff=1, hw=0 hw_last=0
> [   15.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=393, diff=1, hw=0 hw_last=0
> [   15.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=394, diff=1, hw=0 hw_last=0
> [   15.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=395, diff=1, hw=0 hw_last=0
> [   15.575693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=396, diff=1, hw=0 hw_last=0
> [   15.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=397, diff=1, hw=0 hw_last=0
> [   15.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=398, diff=1, hw=0 hw_last=0
> [   15.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=399, diff=1, hw=0 hw_last=0
> [   15.655701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=400, diff=1, hw=0 hw_last=0
> [   15.675698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=401, diff=1, hw=0 hw_last=0
> [   15.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=402, diff=1, hw=0 hw_last=0
> [   15.715692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=403, diff=1, hw=0 hw_last=0
> [   15.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=404, diff=1, hw=0 hw_last=0
> [   15.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=405, diff=1, hw=0 hw_last=0
> [   15.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=406, diff=1, hw=0 hw_last=0
> [   15.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=407, diff=1, hw=0 hw_last=0
> [   15.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=408, diff=1, hw=0 hw_last=0
> [   15.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=409, diff=1, hw=0 hw_last=0
> [   15.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=410, diff=1, hw=0 hw_last=0
> [   15.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=411, diff=1, hw=0 hw_last=0
> [   15.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=412, diff=1, hw=0 hw_last=0
> [   15.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=413, diff=1, hw=0 hw_last=0
> [   15.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=414, diff=1, hw=0 hw_last=0
> [   15.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=415, diff=1, hw=0 hw_last=0
> [   15.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=416, diff=1, hw=0 hw_last=0
> [   15.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=417, diff=1, hw=0 hw_last=0
> [   16.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=418, diff=1, hw=0 hw_last=0
> [   16.035694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=419, diff=1, hw=0 hw_last=0
> [   16.055710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=420, diff=1, hw=0 hw_last=0
> [   16.075705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=421, diff=1, hw=0 hw_last=0
> [   16.095696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=422, diff=1, hw=0 hw_last=0
> [   16.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=423, diff=1, hw=0 hw_last=0
> [   16.135693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=424, diff=1, hw=0 hw_last=0
> [   16.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=425, diff=1, hw=0 hw_last=0
> [   16.175695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=426, diff=1, hw=0 hw_last=0
> [   16.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=427, diff=1, hw=0 hw_last=0
> [   16.215694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=428, diff=1, hw=0 hw_last=0
> [   16.235695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=429, diff=1, hw=0 hw_last=0
> [   16.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=430, diff=1, hw=0 hw_last=0
> [   16.275694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=431, diff=1, hw=0 hw_last=0
> [   16.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=432, diff=1, hw=0 hw_last=0
> [   16.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=433, diff=1, hw=0 hw_last=0
> [   16.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=434, diff=1, hw=0 hw_last=0
> [   16.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=435, diff=1, hw=0 hw_last=0
> [   16.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=436, diff=1, hw=0 hw_last=0
> [   16.395713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=437, diff=1, hw=0 hw_last=0
> [   16.415708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=438, diff=1, hw=0 hw_last=0
> [   16.435702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=439, diff=1, hw=0 hw_last=0
> [   16.455698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=440, diff=1, hw=0 hw_last=0
> [   16.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=441, diff=1, hw=0 hw_last=0
> [   16.495694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=442, diff=1, hw=0 hw_last=0
> [   16.515696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=443, diff=1, hw=0 hw_last=0
> [   16.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=444, diff=1, hw=0 hw_last=0
> [   16.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=445, diff=1, hw=0 hw_last=0
> [   16.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=446, diff=1, hw=0 hw_last=0
> [   16.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=447, diff=1, hw=0 hw_last=0
> [   16.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=448, diff=1, hw=0 hw_last=0
> [   16.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=449, diff=1, hw=0 hw_last=0
> [   16.655696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=450, diff=1, hw=0 hw_last=0
> [   16.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=451, diff=1, hw=0 hw_last=0
> [   16.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=452, diff=1, hw=0 hw_last=0
> [   16.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=453, diff=1, hw=0 hw_last=0
> [   16.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=454, diff=1, hw=0 hw_last=0
> [   16.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=455, diff=1, hw=0 hw_last=0
> [   16.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=456, diff=1, hw=0 hw_last=0
> [   16.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=457, diff=1, hw=0 hw_last=0
> [   16.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=458, diff=1, hw=0 hw_last=0
> [   16.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=459, diff=1, hw=0 hw_last=0
> [   16.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=460, diff=1, hw=0 hw_last=0
> [   16.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=461, diff=1, hw=0 hw_last=0
> [   16.895692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=462, diff=1, hw=0 hw_last=0
> [   16.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=463, diff=1, hw=0 hw_last=0
> [   16.935691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=464, diff=1, hw=0 hw_last=0
> [   16.955692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=465, diff=1, hw=0 hw_last=0
> [   16.975690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=466, diff=1, hw=0 hw_last=0
> [   16.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=467, diff=1, hw=0 hw_last=0
> [   17.015694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=468, diff=1, hw=0 hw_last=0
> [   17.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=469, diff=1, hw=0 hw_last=0
> [   17.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=470, diff=1, hw=0 hw_last=0
> [   17.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=471, diff=1, hw=0 hw_last=0
> [   17.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=472, diff=1, hw=0 hw_last=0
> [   17.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=473, diff=1, hw=0 hw_last=0
> [   17.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=474, diff=1, hw=0 hw_last=0
> [   17.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=475, diff=1, hw=0 hw_last=0
> [   17.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=476, diff=1, hw=0 hw_last=0
> [   17.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=477, diff=1, hw=0 hw_last=0
> [   17.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=478, diff=1, hw=0 hw_last=0
> [   17.235691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=479, diff=1, hw=0 hw_last=0
> [   17.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=480, diff=1, hw=0 hw_last=0
> [   17.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=481, diff=1, hw=0 hw_last=0
> [   17.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=482, diff=1, hw=0 hw_last=0
> [   17.315696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=483, diff=1, hw=0 hw_last=0
> [   17.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=484, diff=1, hw=0 hw_last=0
> [   17.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=485, diff=1, hw=0 hw_last=0
> [   17.375693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=486, diff=1, hw=0 hw_last=0
> [   17.395699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=487, diff=1, hw=0 hw_last=0
> [   17.415695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=488, diff=1, hw=0 hw_last=0
> [   17.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=489, diff=1, hw=0 hw_last=0
> [   17.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=490, diff=1, hw=0 hw_last=0
> [   17.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=491, diff=1, hw=0 hw_last=0
> [   17.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=492, diff=1, hw=0 hw_last=0
> [   17.515691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=493, diff=1, hw=0 hw_last=0
> [   17.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=494, diff=1, hw=0 hw_last=0
> [   17.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=495, diff=1, hw=0 hw_last=0
> [   17.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=496, diff=1, hw=0 hw_last=0
> [   17.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=497, diff=1, hw=0 hw_last=0
> [   17.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=498, diff=1, hw=0 hw_last=0
> [   17.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=499, diff=1, hw=0 hw_last=0
> [   17.655694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=500, diff=1, hw=0 hw_last=0
> [   17.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=501, diff=1, hw=0 hw_last=0
> [   17.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=502, diff=1, hw=0 hw_last=0
> [   17.715690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=503, diff=1, hw=0 hw_last=0
> [   17.735691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=504, diff=1, hw=0 hw_last=0
> [   17.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=505, diff=1, hw=0 hw_last=0
> [   17.775692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=506, diff=1, hw=0 hw_last=0
> [   17.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=507, diff=1, hw=0 hw_last=0
> [   17.815691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=508, diff=1, hw=0 hw_last=0
> [   17.835692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=509, diff=1, hw=0 hw_last=0
> [   17.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=510, diff=1, hw=0 hw_last=0
> [   17.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=511, diff=1, hw=0 hw_last=0
> [   17.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=512, diff=1, hw=0 hw_last=0
> [   17.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=513, diff=1, hw=0 hw_last=0
> [   17.935707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=514, diff=1, hw=0 hw_last=0
> [   17.955701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=515, diff=1, hw=0 hw_last=0
> [   17.975701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=516, diff=1, hw=0 hw_last=0
> [   17.995699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=517, diff=1, hw=0 hw_last=0
> [   18.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=518, diff=1, hw=0 hw_last=0
> [   18.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=519, diff=1, hw=0 hw_last=0
> [   18.055709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=520, diff=1, hw=0 hw_last=0
> [   18.075702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=521, diff=1, hw=0 hw_last=0
> [   18.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=522, diff=1, hw=0 hw_last=0
> [   18.115712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=523, diff=1, hw=0 hw_last=0
> [   18.135706] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=524, diff=1, hw=0 hw_last=0
> [   18.155695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=525, diff=1, hw=0 hw_last=0
> [   18.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=526, diff=1, hw=0 hw_last=0
> [   18.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=527, diff=1, hw=0 hw_last=0
> [   18.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=528, diff=1, hw=0 hw_last=0
> [   18.235692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=529, diff=1, hw=0 hw_last=0
> [   18.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=530, diff=1, hw=0 hw_last=0
> [   18.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=531, diff=1, hw=0 hw_last=0
> [   18.295694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=532, diff=1, hw=0 hw_last=0
> [   18.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=533, diff=1, hw=0 hw_last=0
> [   18.335692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=534, diff=1, hw=0 hw_last=0
> [   18.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=535, diff=1, hw=0 hw_last=0
> [   18.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=536, diff=1, hw=0 hw_last=0
> [   18.395710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=537, diff=1, hw=0 hw_last=0
> [   18.415709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=538, diff=1, hw=0 hw_last=0
> [   18.435698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=539, diff=1, hw=0 hw_last=0
> [   18.455699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=540, diff=1, hw=0 hw_last=0
> [   18.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=541, diff=1, hw=0 hw_last=0
> [   18.495696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=542, diff=1, hw=0 hw_last=0
> [   18.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=543, diff=1, hw=0 hw_last=0
> [   18.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=544, diff=1, hw=0 hw_last=0
> [   18.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=545, diff=1, hw=0 hw_last=0
> [   18.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=546, diff=1, hw=0 hw_last=0
> [   18.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=547, diff=1, hw=0 hw_last=0
> [   18.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=548, diff=1, hw=0 hw_last=0
> [   18.635692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=549, diff=1, hw=0 hw_last=0
> [   18.655597] [drm:vblank_disable_fn [drm]] disabling vblank on crtc 0
> [   18.655681] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=550, diff=0, hw=0 hw_last=0

^ permalink raw reply	[flat|nested] 7+ messages in thread

* drm-meson
  2017-03-21 10:33     ` drm-meson Neil Armstrong
@ 2017-03-21 12:05       ` Helmut Klein
  2017-03-21 14:08         ` drm-meson Neil Armstrong
  0 siblings, 1 reply; 7+ messages in thread
From: Helmut Klein @ 2017-03-21 12:05 UTC (permalink / raw)
  To: linus-amlogic


Hallo Neil,

i've attached the patch. It includes the kernel configuration (.config) 
and the dts for my minimx. This is a the nexbox-a95x.dts plus some minor 
modfications (led/ethernet/usb).

Helmut


On 21.03.2017 11:33, Neil Armstrong wrote:
> Hi,
>
> No problem for git, yes please send my the 50K patch.
>
> I suspect you badly merged to YUV444 source patch, so the HDMI Controller sends YUV data as RGB data.
>
> Neil
>
> On 03/20/2017 09:18 PM, Helmut Klein wrote:
>> On 20.03.2017 09:50, Neil Armstrong wrote:
>>> Hello !
>>>
>>> Thanks for testing.
>>>
>>> Can you provide me more details ?
>>>
>>> Can you :
>>> 1) push the current linux source with the applied patches to a git tree (github for example) so I can test it
>>> 2) is the monitor an HDMI or a DVI monitor ? i.e. do you use a HDMI to DVI converter ?
>>> 3) Can you boot with the drm.debug=0x3f kernel parameter and send me the DRM logs ?
>>>
>>> Thanks,
>>> Neil
>>>
>>> PS: like for Heiner, can you Cc the linux-amlogic list ? it could be beneficial for everyone ! And nothing is secret here.
>>> linux-amlogic at lists.infradead.org
>>>
>>> On 03/17/2017 08:28 PM, Helmut Klein wrote:
>>>> Hallo Neil,
>>>>
>>>> your graphics driver runs on my netxeon minimx (s905 based media player).
>>>> I've installed 2 de (mate & kde) and both are perfectly operational.
>>>>
>>>> but i've got 2 issues i want to mention
>>>>
>>>> 1. to be able to compile meson-drv i had to add following patch
>>>> (extracted from your dropped patch v2-1-2-drm-bridge-dw-hdmi-Take-input-format-from-plat_data.patch)
>>>>
>>>> --- a/include/drm/bridge/dw_hdmi.h    2017-03-10 14:44:00.000000000 +0100
>>>> +++ b/include/drm/bridge/dw_hdmi.h    2017-03-10 16:03:10.000000000 +0100
>>>> @@ -82,6 +82,14 @@ enum {
>>>>      DW_HDMI_RES_MAX,
>>>>  };
>>>>
>>>> +enum dw_hdmi_color_enc_format {
>>>> +    DW_HDMI_ENC_FMT_RGB = 0,
>>>> +    DW_HDMI_ENC_FMT_YCBCR444,
>>>> +    DW_HDMI_ENC_FMT_YCBCR422_16BITS,
>>>> +    DW_HDMI_ENC_FMT_YCBCR422_8BITS,
>>>> +    DW_HDMI_ENC_FMT_XVYCC444,
>>>> +};
>>>> +
>>>>  enum dw_hdmi_phy_type {
>>>>      DW_HDMI_PHY_DWC_HDMI_TX_PHY = 0x00,
>>>>      DW_HDMI_PHY_DWC_MHL_PHY_HEAC = 0xb2,
>>>> @@ -120,12 +128,16 @@ struct dw_hdmi_phy_ops {
>>>>      void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
>>>>                 bool force, bool disabled, bool rxsense);
>>>>      void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
>>>> +    void (*configure_hpd)(struct dw_hdmi *hdmi, void *data);
>>>> +    void (*clear_hpd)(struct dw_hdmi *hdmi, void *data);
>>>> +    void (*unmute_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>  };
>>>>
>>>>  struct dw_hdmi_plat_data {
>>>>      struct regmap *regm;
>>>>      enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
>>>>                         struct drm_display_mode *mode);
>>>> +    enum dw_hdmi_color_enc_format input_fmt;
>>>>      unsigned long input_bus_format;
>>>>      unsigned long input_bus_encoding;
>>>>
>>>>
>>>> in addition to following patches (applied to linux-amlogic)
>>>>
>>>>   v5-01-10-drm-bridge-dw-hdmi-Remove-unused-functions.patch
>>>>   v5-02-10-drm-bridge-dw-hdmi-Move-CSC-configuration-out-of-PHY-code.patch
>>>>   v5-03-10-drm-bridge-dw-hdmi-Enable-CSC-even-for-DVI.patch
>>>>   v5.1-04-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-down-sequence.patch
>>>>   v5.1-05-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-up-sequence.patch
>>>>   v5.1-06-10-drm-bridge-dw-hdmi-Create-PHY-operations.patch
>>>>
>>>> v5-07-10-drm-bridge-dw-hdmi-Add-support-for-custom-PHY-configuration.patch
>>>>   v5-08-10-drm-bridge-dw-hdmi-Remove-device-type-from-platform-data.patch
>>>>   v5-09-10-drm-bridge-dw-hdmi-Switch-to-regmap-for-register-access.patch
>>>>
>>>> v5.1-10-10-drm-bridge-dw-hdmi-Move-the-driver-to-a-separate-directory..patch
>>>>
>>>>   v3-1-6-drm-bridge-dw-hdmi-Extract-PHY-interrupt-setup-to-a-function.patch
>>>>
>>>> v3-2-6-media-uapi-Add-RGB-and-YUV-bus-formats-for-Synopsys-HDMI-TX-Controller.patch
>>>>
>>>> v3-3-6-documentation-media-Add-documentation-for-new-RGB-and-YUV-bus-formats.patch
>>>>   v3-4-6-drm-bridge-dw-hdmi-Switch-to-V4L-bus-format-and-encodings.patch
>>>>
>>>> v3-5-6-drm-bridge-dw-hdmi-Add-Documentation-on-supported-input-formats.patch
>>>>   v3-6-6-drm-bridge-dw-hdmi-Move-HPD-handling-to-PHY-operations.patch
>>>>
>>>>
>>>> 01-11-drm-meson-Use-crtc_state-for-hdisplay-and-fix-atomic-flush-enable-sync-for-vsync-commit.patch
>>>>   02-11-drm-meson-Add-missing-HDMI-register.patch
>>>>   03-11-drm-meson-Add-support-for-components.patch
>>>>
>>>> 04-11-drm-meson-venc_cvbs-no-more-return--ENODEV-if-CVBS-is-not-available.patch
>>>>   05-11-drm-meson-add-support-for-HDMI-clock-support.patch
>>>>   06-11-drm-meson-Add-support-for-HDMI-venc-modes-and-settings.patch
>>>>   07-11-drm-meson-Add-support-for-HDMI-encoder-and-DW-HDMI-bridge-PHY.patch
>>>>   08-11-ARM64-dts-meson-gx-Add-shared-CMA-dma-memory-pool.patch
>>>>   09-11-ARM64-dts-meson-gx-Add-support-for-HDMI-output.patch
>>>>
>>>> 10-11-dt-bindings-Add-bindings-for-the-Amlogic-Meson-dw-hdmi-extension.patch
>>>>   11-11-MAINTAINERS-update-files-for-Amlogic-DRM-Driver.patch
>>>>
>>>>
>>>>
>>>> 2. my colors are not correct.
>>>> red and blue are swapped, means to see a red line on the screen you have to draw a blue one.
>>>>
>>>> best regards
>>>> Helmut
>>>>
>>>
>>>
>>
>> Hallo!
>>
>> i've never worked with git. (except git clone) So i don't know, how to build a tree. Furthermore my internet uplink is slow (512 kbit/s).
>> i could send you a single patch file for the linux-amlogic tree. The file hat 20000 lines and i don't know if i can/should send it as a simple mail.
>> file size xz-compressed is 50 kByte.
>>
>> i connected two different full hd tv with a direct hdmi connection to my minimx. both showed the color problem (under X and fbcon)
>>
>> here is the syslog (filter: egrep "hdmi|drm")
>> [    0.000000] Kernel command line: console=ttyAML0,115200 no_console_suspend earlyprintk=serial-meson,0xc81004c0 root=/dev/sda2 rootwait rootfstype=ext4 rw fsck.fix=yes net.ifnames=0 drm.debug=0x3f
>> [    7.233152] [drm:drm_core_init [drm]] Initialized
>> [    7.473327] meson-drm d0100000.vpu: Queued 3 outputs on vpu
>> [    7.498673] [drm:compare_of [meson_drm]] Comparing of node /soc/hdmi-tx at c883a000 with /soc/hdmi-tx at c883a000
>> [    7.498878] meson-drm d0100000.vpu: Failed to create debugfs directory
>> [    7.498898] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>> [    7.498900] [drm] No driver support for vblank timestamp query.
>> [    7.498986] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]]
>> [    7.499181] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] encoder initialized
>> [    7.523693] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
>> [    7.523942] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
>> [    7.524047] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] HDMI controller initialized
>> [    7.524061] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops [meson_dw_hdmi])
>> [    7.524188] [drm:drm_irq_install [drm]] irq=19
>> [    7.524301] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (2)
>> [    7.524383] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (2)
>> [    7.524469] [drm:drm_mode_object_reference [drm]] OBJ ID: 25 (2)
>> [    7.524551] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.524633] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>> [    7.524715] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (3)
>> [    7.524770] [drm:drm_setup_crtcs [drm_kms_helper]]
>> [    7.524814] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>> [    7.524856] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] status updated from unknown to connected
>> [    7.524906] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>> [    7.524993] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>> [    7.525077] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>> [    7.525117] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>> [    7.525159] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] status updated from unknown to connected
>> [    7.637689] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>> [    7.637879] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>> [    7.637960] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>> [    7.638043] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>> [    7.638124] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>> [    7.638205] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>> [    7.638287] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>> [    7.638371] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>> [    7.638453] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>> [    7.638490] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>> [    7.638503] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    7.638515] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>> [    7.638525] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    7.638537] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>> [    7.638547] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    7.638559] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>> [    7.638571] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    7.638581] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>> [    7.638591] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>> [    7.638603] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    7.638613] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    7.638624] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    7.638636] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    7.638646] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>> [    7.638656] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    7.638741] [drm:drm_mode_debug_printmodeline [drm]] Modeline 52:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>> [    7.638822] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>> [    7.638906] [drm:drm_mode_debug_printmodeline [drm]] Modeline 53:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>> [    7.638987] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>> [    7.639071] [drm:drm_mode_debug_printmodeline [drm]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>> [    7.639152] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>> [    7.639236] [drm:drm_mode_debug_printmodeline [drm]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    7.639318] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>> [    7.639403] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    7.639483] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>> [    7.639568] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    7.639648] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>> [    7.639817] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    7.639903] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>> [    7.639996] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>> [    7.640081] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>> [    7.640169] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>> [    7.640252] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>> [    7.640341] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    7.640431] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>> [    7.640499] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>> [    7.640585] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>> [    7.640671] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    7.640756] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    7.640842] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>> [    7.640926] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    7.641011] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    7.641095] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>> [    7.641180] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>> [    7.641264] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>> [    7.641319] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>> [    7.641360] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>> [    7.641372] [drm] kms: can't enable cloning when we probably wanted to.
>> [    7.641414] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>> [    7.641454] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>> [    7.641493] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>> [    7.641536] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>> [    7.641575] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>> [    7.641614] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>> [    7.641657] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 3840x2160 config
>> [    7.641704] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>> [    7.641788] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>> [    7.641832] [drm:drm_fbdev_cma_create [drm_kms_helper]] surface width(1920), height(1080) and bpp(32)
>> [    7.645840] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc069507480
>> [    7.646548] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e000 state to ffffffc069507480
>> [    7.646646] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc06975b800 state to ffffffc069507480
>> [    7.646740] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc06975b800
>> [    7.646823] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e000 to [CRTC:30:meson_crtc]
>> [    7.646909] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e000
>> [    7.646992] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (1)
>> [    7.647075] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>> [    7.647157] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.647240] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>> [    7.647324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>> [    7.647407] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e100 state to ffffffc069507480
>> [    7.647488] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (4)
>> [    7.647570] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e100 to [CRTC:30:meson_crtc]
>> [    7.647653] [drm:drm_atomic_check_only [drm]] checking ffffffc069507480
>> [    7.647732] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] mode changed
>> [    7.647774] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] enable changed
>> [    7.647858] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.647938] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [    7.647977] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>> [    7.648019] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] using [ENCODER:27:meson_hdmi] on [CRTC:30:meson_crtc]
>> [    7.648058] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] active changed
>> [    7.648098] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] needs all connectors, enable: y, active: y
>> [    7.648180] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>> [    7.648261] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.648342] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [    7.648431] [drm:drm_atomic_commit [drm]] commiting ffffffc069507480
>> [    7.648521] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>> [    7.648600] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>> [    7.648640] [drm:drm_atomic_helper_commit_modeset_disables [drm_kms_helper]] modeset on [ENCODER:27:meson_hdmi]
>> [    7.648656] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] 0:"1920x1080" vic 31
>> [    7.648672] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] vclk:148500 venc=148500 hdmi=148500 enci=0
>> [    7.648804] [drm:drm_vblank_enable [drm]] enabling vblank on crtc 0, ret: 0
>> [    7.648886] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=0, hw=0 hw_last=0
>> [    7.648931] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [CRTC:30:meson_crtc]
>> [    7.648942] [drm:meson_crtc_enable [meson_drm]]
>> [    7.648981] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [ENCODER:27:meson_hdmi]
>> [    7.648989] [drm:meson_venc_hdmi_encoder_enable [meson_dw_hdmi]] VENCP
>> [    7.649016] [drm:dw_hdmi_phy_init [meson_dw_hdmi]] 0:"1920x1080"
>> [    7.668720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=1, hw=0 hw_last=0
>> [    7.688718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=1, diff=1, hw=0 hw_last=0
>> [    7.708677] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=2, diff=1, hw=0 hw_last=0
>> [    7.728672] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=3, diff=1, hw=0 hw_last=0
>> [    7.748670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=4, diff=1, hw=0 hw_last=0
>> [    7.768670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=5, diff=1, hw=0 hw_last=0
>> [    7.788670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=6, diff=1, hw=0 hw_last=0
>> [    7.795688] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=7, diff=1, hw=0 hw_last=0
>> [    7.815689] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=8, diff=1, hw=0 hw_last=0
>> [    7.815789] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (2)
>> [    7.815873] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc069507480
>> [    7.815955] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>> [    7.816041] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc069507480
>> [    7.816163] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc06716e300
>> [    7.816247] [drm:drm_mode_object_reference [drm]] OBJ ID: 44 (1)
>> [    7.816329] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc069759c00 state to ffffffc06716e300
>> [    7.816411] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>> [    7.816494] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e480 state to ffffffc06716e300
>> [    7.816576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (2)
>> [    7.816665] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc069759c00
>> [    7.816747] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e480 to [CRTC:30:meson_crtc]
>> [    7.816830] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e480
>> [    7.816912] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>> [    7.816992] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>> [    7.817076] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc06716e300
>> [    7.817158] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.817242] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>> [    7.817322] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>> [    7.817406] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e580 state to ffffffc06716e300
>> [    7.817487] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>> [    7.817569] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [    7.817650] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [NOCRTC]
>> [    7.817732] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>> [    7.817813] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [CRTC:30:meson_crtc]
>> [    7.817896] [drm:drm_atomic_check_only [drm]] checking ffffffc06716e300
>> [    7.817982] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.818063] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>> [    7.818119] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>> [    7.818161] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>> [    7.818249] [drm:drm_atomic_commit [drm]] commiting ffffffc06716e300
>> [    7.818337] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>> [    7.818417] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>> [    7.835691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=9, diff=1, hw=0 hw_last=0
>> [    7.835781] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>> [    7.835862] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>> [    7.835943] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc06716e300
>> [    7.836024] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [    7.836105] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>> [    7.836187] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (1)
>> [    7.836270] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>> [    7.836352] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc06716e300
>> [    7.855537] meson-drm d0100000.vpu: fb0:  frame buffer device
>> [    7.855648] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.855734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=10, diff=1, hw=0 hw_last=0
>> [    7.855824] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>> [    7.855909] [drm:drm_minor_register [drm]]
>> [    7.855992] [drm:drm_minor_register [drm]]
>> [    7.856076] [drm:drm_minor_register [drm]]
>> [    7.856371] [drm:drm_minor_register [drm]] new minor registered 0
>> [    7.856549] [drm:drm_sysfs_connector_add [drm]] adding "Composite-1" to sysfs
>> [    7.856635] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>> [    7.856764] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    7.856916] [drm:drm_sysfs_connector_add [drm]] adding "HDMI-A-1" to sysfs
>> [    7.857000] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>> [    7.857133] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>> [    7.857139] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
>> [    7.875737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=11, diff=1, hw=0 hw_last=0
>> [    7.895739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=12, diff=1, hw=0 hw_last=0
>> [    7.915759] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=13, diff=1, hw=0 hw_last=0
>> [    7.935750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=14, diff=1, hw=0 hw_last=0
>> [    7.955773] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=15, diff=1, hw=0 hw_last=0
>> [    7.975754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=16, diff=1, hw=0 hw_last=0
>> [    7.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=17, diff=1, hw=0 hw_last=0
>> [    8.015747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=18, diff=1, hw=0 hw_last=0
>> [    8.035750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=19, diff=1, hw=0 hw_last=0
>> [    8.055754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=20, diff=1, hw=0 hw_last=0
>> [    8.075753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=21, diff=1, hw=0 hw_last=0
>> [    8.095747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=22, diff=1, hw=0 hw_last=0
>> [    8.115740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=23, diff=1, hw=0 hw_last=0
>> [    8.135755] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=24, diff=1, hw=0 hw_last=0
>> [    8.155764] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=25, diff=1, hw=0 hw_last=0
>> [    8.175749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=26, diff=1, hw=0 hw_last=0
>> [    8.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=27, diff=1, hw=0 hw_last=0
>> [    8.215750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=28, diff=1, hw=0 hw_last=0
>> [    8.235742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=29, diff=1, hw=0 hw_last=0
>> [    8.255765] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=30, diff=1, hw=0 hw_last=0
>> [    8.275757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=31, diff=1, hw=0 hw_last=0
>> [    8.295747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=32, diff=1, hw=0 hw_last=0
>> [    8.315757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=33, diff=1, hw=0 hw_last=0
>> [    8.335739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=34, diff=1, hw=0 hw_last=0
>> [    8.355743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=35, diff=1, hw=0 hw_last=0
>> [    8.375758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=36, diff=1, hw=0 hw_last=0
>> [    8.395746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=37, diff=1, hw=0 hw_last=0
>> [    8.415753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=38, diff=1, hw=0 hw_last=0
>> [    8.435761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=39, diff=1, hw=0 hw_last=0
>> [    8.455742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=40, diff=1, hw=0 hw_last=0
>> [    8.475742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=41, diff=1, hw=0 hw_last=0
>> [    8.495749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=42, diff=1, hw=0 hw_last=0
>> [    8.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=43, diff=1, hw=0 hw_last=0
>> [    8.535747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=44, diff=1, hw=0 hw_last=0
>> [    8.555745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=45, diff=1, hw=0 hw_last=0
>> [    8.575743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=46, diff=1, hw=0 hw_last=0
>> [    8.595741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=47, diff=1, hw=0 hw_last=0
>> [    8.615742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=48, diff=1, hw=0 hw_last=0
>> [    8.635743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=49, diff=1, hw=0 hw_last=0
>> [    8.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=50, diff=1, hw=0 hw_last=0
>> [    8.675747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=51, diff=1, hw=0 hw_last=0
>> [    8.695745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=52, diff=1, hw=0 hw_last=0
>> [    8.715744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=53, diff=1, hw=0 hw_last=0
>> [    8.735741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=54, diff=1, hw=0 hw_last=0
>> [    8.755743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=55, diff=1, hw=0 hw_last=0
>> [    8.775741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=56, diff=1, hw=0 hw_last=0
>> [    8.795742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=57, diff=1, hw=0 hw_last=0
>> [    8.815743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=58, diff=1, hw=0 hw_last=0
>> [    8.835740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=59, diff=1, hw=0 hw_last=0
>> [    8.855738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=60, diff=1, hw=0 hw_last=0
>> [    8.867745] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    8.867837] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>> [    8.867919] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>> [    8.868018] [drm:drm_fb_helper_hotplug_event [drm_kms_helper]]
>> [    8.868060] [drm:drm_setup_crtcs [drm_kms_helper]]
>> [    8.868101] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>> [    8.868158] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>> [    8.868245] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>> [    8.868330] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>> [    8.868369] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>> [    8.875744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=61, diff=1, hw=0 hw_last=0
>> [    8.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=62, diff=1, hw=0 hw_last=0
>> [    8.915741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=63, diff=1, hw=0 hw_last=0
>> [    8.935740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=64, diff=1, hw=0 hw_last=0
>> [    8.955756] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=65, diff=1, hw=0 hw_last=0
>> [    8.975574] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>> [    8.975710] [drm:drm_mode_object_unreference [drm]] OBJ ID: 33 (1)
>> [    8.975796] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=66, diff=1, hw=0 hw_last=0
>> [    8.975982] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>> [    8.976069] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>> [    8.976151] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>> [    8.976236] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>> [    8.976320] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>> [    8.976406] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>> [    8.976491] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>> [    8.976574] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>> [    8.976626] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>> [    8.976638] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    8.976648] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    8.976661] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>> [    8.976673] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    8.976682] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    8.976693] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>> [    8.976703] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>> [    8.976713] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>> [    8.976722] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>> [    8.976735] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    8.976745] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    8.976755] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    8.976767] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    8.976776] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>> [    8.976785] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    8.976870] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>> [    8.976950] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>> [    8.977037] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>> [    8.977118] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>> [    8.977204] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>> [    8.977285] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>> [    8.977372] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    8.977453] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>> [    8.977540] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    8.977620] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>> [    8.977706] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    8.977787] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>> [    8.977873] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    8.977954] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>> [    8.978041] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>> [    8.978122] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>> [    8.978209] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>> [    8.978290] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>> [    8.978377] [drm:drm_mode_debug_printmodeline [drm]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>> [    8.978459] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>> [    8.978537] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>> [    8.978628] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>> [    8.978713] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>> [    8.978800] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>> [    8.978884] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>> [    8.978970] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>> [    8.979053] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>> [    8.979139] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>> [    8.979223] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>> [    8.979309] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>> [    8.979362] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>> [    8.979401] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>> [    8.979416] [drm] kms: can't enable cloning when we probably wanted to.
>> [    8.979456] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>> [    8.979497] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>> [    8.979536] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>> [    8.979578] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>> [    8.979620] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>> [    8.979684] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>> [    8.979729] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 1920x1080 config
>> [    8.979830] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>> [    8.979879] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>> [    8.979966] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>> [    8.980071] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc0664db500
>> [    8.980167] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>> [    8.980253] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc0664db880 state to ffffffc0664db500
>> [    8.980344] [drm:drm_mode_object_reference [drm]] OBJ ID: 46 (1)
>> [    8.980432] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc0671c1400 state to ffffffc0664db500
>> [    8.980520] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (2)
>> [    8.980612] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc0671c1400
>> [    8.980702] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc0664db880 to [CRTC:30:meson_crtc]
>> [    8.980792] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc0664db880
>> [    8.980880] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>> [    8.980967] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>> [    8.981056] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc0664db500
>> [    8.981147] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    8.981237] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>> [    8.981324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>> [    8.981410] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc0664db780 state to ffffffc0664db500
>> [    8.981492] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>> [    8.981576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [    8.981666] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [NOCRTC]
>> [    8.981760] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>> [    8.981847] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [CRTC:30:meson_crtc]
>> [    8.981936] [drm:drm_atomic_check_only [drm]] checking ffffffc0664db500
>> [    8.982033] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [    8.982115] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>> [    8.982175] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>> [    8.982236] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>> [    8.982335] [drm:drm_atomic_commit [drm]] commiting ffffffc0664db500
>> [    8.982432] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>> [    8.982513] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>> [    8.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=67, diff=1, hw=0 hw_last=0
>> [    8.995864] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>> [    8.995948] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>> [    8.996031] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc0664db500
>> [    8.996114] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [    8.996196] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>> [    8.996279] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (1)
>> [    8.996367] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>> [    8.996451] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc0664db500
>> [    9.015741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=68, diff=1, hw=0 hw_last=0
>> [    9.035742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=69, diff=1, hw=0 hw_last=0
>> [    9.055743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=70, diff=1, hw=0 hw_last=0
>> [    9.075749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=71, diff=1, hw=0 hw_last=0
>> [    9.095748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=72, diff=1, hw=0 hw_last=0
>> [    9.115745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=73, diff=1, hw=0 hw_last=0
>> [    9.135742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=74, diff=1, hw=0 hw_last=0
>> [    9.155738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=75, diff=1, hw=0 hw_last=0
>> [    9.175744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=76, diff=1, hw=0 hw_last=0
>> [    9.195739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=77, diff=1, hw=0 hw_last=0
>> [    9.215728] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=78, diff=1, hw=0 hw_last=0
>> [    9.235741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=79, diff=1, hw=0 hw_last=0
>> [    9.255740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=80, diff=1, hw=0 hw_last=0
>> [    9.275735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=81, diff=1, hw=0 hw_last=0
>> [    9.295718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=82, diff=1, hw=0 hw_last=0
>> [    9.315717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=83, diff=1, hw=0 hw_last=0
>> [    9.335716] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=84, diff=1, hw=0 hw_last=0
>> [    9.355738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=85, diff=1, hw=0 hw_last=0
>> [    9.375742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=86, diff=1, hw=0 hw_last=0
>> [    9.395745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=87, diff=1, hw=0 hw_last=0
>> [    9.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=88, diff=1, hw=0 hw_last=0
>> [    9.435743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=89, diff=1, hw=0 hw_last=0
>> [    9.455738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=90, diff=1, hw=0 hw_last=0
>> [    9.475740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=91, diff=1, hw=0 hw_last=0
>> [    9.495740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=92, diff=1, hw=0 hw_last=0
>> [    9.515734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=93, diff=1, hw=0 hw_last=0
>> [    9.535724] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=94, diff=1, hw=0 hw_last=0
>> [    9.555717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=95, diff=1, hw=0 hw_last=0
>> [    9.575712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=96, diff=1, hw=0 hw_last=0
>> [    9.595738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=97, diff=1, hw=0 hw_last=0
>> [    9.615733] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=98, diff=1, hw=0 hw_last=0
>> [    9.635739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=99, diff=1, hw=0 hw_last=0
>> [    9.655734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=100, diff=1, hw=0 hw_last=0
>> [    9.675708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=101, diff=1, hw=0 hw_last=0
>> [    9.695699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=102, diff=1, hw=0 hw_last=0
>> [    9.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=103, diff=1, hw=0 hw_last=0
>> [    9.735739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=104, diff=1, hw=0 hw_last=0
>> [    9.755711] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=105, diff=1, hw=0 hw_last=0
>> [    9.775702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=106, diff=1, hw=0 hw_last=0
>> [    9.795698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=107, diff=1, hw=0 hw_last=0
>> [    9.815695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=108, diff=1, hw=0 hw_last=0
>> [    9.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=109, diff=1, hw=0 hw_last=0
>> [    9.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=110, diff=1, hw=0 hw_last=0
>> [    9.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=111, diff=1, hw=0 hw_last=0
>> [    9.895696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=112, diff=1, hw=0 hw_last=0
>> [    9.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=113, diff=1, hw=0 hw_last=0
>> [    9.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=114, diff=1, hw=0 hw_last=0
>> [    9.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=115, diff=1, hw=0 hw_last=0
>> [    9.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=116, diff=1, hw=0 hw_last=0
>> [    9.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=117, diff=1, hw=0 hw_last=0
>> [   10.015691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=118, diff=1, hw=0 hw_last=0
>> [   10.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=119, diff=1, hw=0 hw_last=0
>> [   10.055691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=120, diff=1, hw=0 hw_last=0
>> [   10.075692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=121, diff=1, hw=0 hw_last=0
>> [   10.095692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=122, diff=1, hw=0 hw_last=0
>> [   10.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=123, diff=1, hw=0 hw_last=0
>> [   10.135691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=124, diff=1, hw=0 hw_last=0
>> [   10.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=125, diff=1, hw=0 hw_last=0
>> [   10.175694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=126, diff=1, hw=0 hw_last=0
>> [   10.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=127, diff=1, hw=0 hw_last=0
>> [   10.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=128, diff=1, hw=0 hw_last=0
>> [   10.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=129, diff=1, hw=0 hw_last=0
>> [   10.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=130, diff=1, hw=0 hw_last=0
>> [   10.275701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=131, diff=1, hw=0 hw_last=0
>> [   10.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=132, diff=1, hw=0 hw_last=0
>> [   10.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=133, diff=1, hw=0 hw_last=0
>> [   10.335695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=134, diff=1, hw=0 hw_last=0
>> [   10.355692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=135, diff=1, hw=0 hw_last=0
>> [   10.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=136, diff=1, hw=0 hw_last=0
>> [   10.395693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=137, diff=1, hw=0 hw_last=0
>> [   10.415693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=138, diff=1, hw=0 hw_last=0
>> [   10.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=139, diff=1, hw=0 hw_last=0
>> [   10.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=140, diff=1, hw=0 hw_last=0
>> [   10.475696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=141, diff=1, hw=0 hw_last=0
>> [   10.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=142, diff=1, hw=0 hw_last=0
>> [   10.515695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=143, diff=1, hw=0 hw_last=0
>> [   10.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=144, diff=1, hw=0 hw_last=0
>> [   10.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=145, diff=1, hw=0 hw_last=0
>> [   10.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=146, diff=1, hw=0 hw_last=0
>> [   10.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=147, diff=1, hw=0 hw_last=0
>> [   10.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=148, diff=1, hw=0 hw_last=0
>> [   10.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=149, diff=1, hw=0 hw_last=0
>> [   10.655693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=150, diff=1, hw=0 hw_last=0
>> [   10.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=151, diff=1, hw=0 hw_last=0
>> [   10.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=152, diff=1, hw=0 hw_last=0
>> [   10.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=153, diff=1, hw=0 hw_last=0
>> [   10.735735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=154, diff=1, hw=0 hw_last=0
>> [   10.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=155, diff=1, hw=0 hw_last=0
>> [   10.775697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=156, diff=1, hw=0 hw_last=0
>> [   10.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=157, diff=1, hw=0 hw_last=0
>> [   10.815697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=158, diff=1, hw=0 hw_last=0
>> [   10.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=159, diff=1, hw=0 hw_last=0
>> [   10.855692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=160, diff=1, hw=0 hw_last=0
>> [   10.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=161, diff=1, hw=0 hw_last=0
>> [   10.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=162, diff=1, hw=0 hw_last=0
>> [   10.915696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=163, diff=1, hw=0 hw_last=0
>> [   10.935695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=164, diff=1, hw=0 hw_last=0
>> [   10.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=165, diff=1, hw=0 hw_last=0
>> [   10.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=166, diff=1, hw=0 hw_last=0
>> [   10.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=167, diff=1, hw=0 hw_last=0
>> [   11.015692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=168, diff=1, hw=0 hw_last=0
>> [   11.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=169, diff=1, hw=0 hw_last=0
>> [   11.055693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=170, diff=1, hw=0 hw_last=0
>> [   11.075694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=171, diff=1, hw=0 hw_last=0
>> [   11.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=172, diff=1, hw=0 hw_last=0
>> [   11.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=173, diff=1, hw=0 hw_last=0
>> [   11.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=174, diff=1, hw=0 hw_last=0
>> [   11.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=175, diff=1, hw=0 hw_last=0
>> [   11.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=176, diff=1, hw=0 hw_last=0
>> [   11.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=177, diff=1, hw=0 hw_last=0
>> [   11.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=178, diff=1, hw=0 hw_last=0
>> [   11.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=179, diff=1, hw=0 hw_last=0
>> [   11.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=180, diff=1, hw=0 hw_last=0
>> [   11.275693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=181, diff=1, hw=0 hw_last=0
>> [   11.295692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=182, diff=1, hw=0 hw_last=0
>> [   11.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=183, diff=1, hw=0 hw_last=0
>> [   11.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=184, diff=1, hw=0 hw_last=0
>> [   11.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=185, diff=1, hw=0 hw_last=0
>> [   11.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=186, diff=1, hw=0 hw_last=0
>> [   11.395692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=187, diff=1, hw=0 hw_last=0
>> [   11.415692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=188, diff=1, hw=0 hw_last=0
>> [   11.435693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=189, diff=1, hw=0 hw_last=0
>> [   11.455695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=190, diff=1, hw=0 hw_last=0
>> [   11.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=191, diff=1, hw=0 hw_last=0
>> [   11.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=192, diff=1, hw=0 hw_last=0
>> [   11.515692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=193, diff=1, hw=0 hw_last=0
>> [   11.535720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=194, diff=1, hw=0 hw_last=0
>> [   11.555705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=195, diff=1, hw=0 hw_last=0
>> [   11.575695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=196, diff=1, hw=0 hw_last=0
>> [   11.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=197, diff=1, hw=0 hw_last=0
>> [   11.615694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=198, diff=1, hw=0 hw_last=0
>> [   11.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=199, diff=1, hw=0 hw_last=0
>> [   11.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=200, diff=1, hw=0 hw_last=0
>> [   11.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=201, diff=1, hw=0 hw_last=0
>> [   11.695691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=202, diff=1, hw=0 hw_last=0
>> [   11.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=203, diff=1, hw=0 hw_last=0
>> [   11.735731] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=204, diff=1, hw=0 hw_last=0
>> [   11.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=205, diff=1, hw=0 hw_last=0
>> [   11.775699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=206, diff=1, hw=0 hw_last=0
>> [   11.795693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=207, diff=1, hw=0 hw_last=0
>> [   11.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=208, diff=1, hw=0 hw_last=0
>> [   11.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=209, diff=1, hw=0 hw_last=0
>> [   11.855695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=210, diff=1, hw=0 hw_last=0
>> [   11.875695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=211, diff=1, hw=0 hw_last=0
>> [   11.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=212, diff=1, hw=0 hw_last=0
>> [   11.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=213, diff=1, hw=0 hw_last=0
>> [   11.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=214, diff=1, hw=0 hw_last=0
>> [   11.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=215, diff=1, hw=0 hw_last=0
>> [   11.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=216, diff=1, hw=0 hw_last=0
>> [   11.995693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=217, diff=1, hw=0 hw_last=0
>> [   12.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=218, diff=1, hw=0 hw_last=0
>> [   12.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=219, diff=1, hw=0 hw_last=0
>> [   12.055692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=220, diff=1, hw=0 hw_last=0
>> [   12.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=221, diff=1, hw=0 hw_last=0
>> [   12.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=222, diff=1, hw=0 hw_last=0
>> [   12.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=223, diff=1, hw=0 hw_last=0
>> [   12.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=224, diff=1, hw=0 hw_last=0
>> [   12.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=225, diff=1, hw=0 hw_last=0
>> [   12.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=226, diff=1, hw=0 hw_last=0
>> [   12.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=227, diff=1, hw=0 hw_last=0
>> [   12.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=228, diff=1, hw=0 hw_last=0
>> [   12.235744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=229, diff=1, hw=0 hw_last=0
>> [   12.255743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=230, diff=1, hw=0 hw_last=0
>> [   12.275741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=231, diff=1, hw=0 hw_last=0
>> [   12.295738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=232, diff=1, hw=0 hw_last=0
>> [   12.315741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=233, diff=1, hw=0 hw_last=0
>> [   12.335743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=234, diff=1, hw=0 hw_last=0
>> [   12.355739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=235, diff=1, hw=0 hw_last=0
>> [   12.375737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=236, diff=1, hw=0 hw_last=0
>> [   12.395740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=237, diff=1, hw=0 hw_last=0
>> [   12.415739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=238, diff=1, hw=0 hw_last=0
>> [   12.435742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=239, diff=1, hw=0 hw_last=0
>> [   12.455746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=240, diff=1, hw=0 hw_last=0
>> [   12.475745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=241, diff=1, hw=0 hw_last=0
>> [   12.495743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=242, diff=1, hw=0 hw_last=0
>> [   12.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=243, diff=1, hw=0 hw_last=0
>> [   12.535742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=244, diff=1, hw=0 hw_last=0
>> [   12.555743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=245, diff=1, hw=0 hw_last=0
>> [   12.575736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=246, diff=1, hw=0 hw_last=0
>> [   12.595739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=247, diff=1, hw=0 hw_last=0
>> [   12.615736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=248, diff=1, hw=0 hw_last=0
>> [   12.635744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=249, diff=1, hw=0 hw_last=0
>> [   12.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=250, diff=1, hw=0 hw_last=0
>> [   12.675740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=251, diff=1, hw=0 hw_last=0
>> [   12.695726] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=252, diff=1, hw=0 hw_last=0
>> [   12.715729] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=253, diff=1, hw=0 hw_last=0
>> [   12.735737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=254, diff=1, hw=0 hw_last=0
>> [   12.755740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=255, diff=1, hw=0 hw_last=0
>> [   12.775734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=256, diff=1, hw=0 hw_last=0
>> [   12.795746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=257, diff=1, hw=0 hw_last=0
>> [   12.815766] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=258, diff=1, hw=0 hw_last=0
>> [   12.835749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=259, diff=1, hw=0 hw_last=0
>> [   12.855744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=260, diff=1, hw=0 hw_last=0
>> [   12.875745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=261, diff=1, hw=0 hw_last=0
>> [   12.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=262, diff=1, hw=0 hw_last=0
>> [   12.915745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=263, diff=1, hw=0 hw_last=0
>> [   12.935741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=264, diff=1, hw=0 hw_last=0
>> [   12.955754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=265, diff=1, hw=0 hw_last=0
>> [   12.975742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=266, diff=1, hw=0 hw_last=0
>> [   12.995748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=267, diff=1, hw=0 hw_last=0
>> [   13.015758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=268, diff=1, hw=0 hw_last=0
>> [   13.035740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=269, diff=1, hw=0 hw_last=0
>> [   13.055745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=270, diff=1, hw=0 hw_last=0
>> [   13.075744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=271, diff=1, hw=0 hw_last=0
>> [   13.095746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=272, diff=1, hw=0 hw_last=0
>> [   13.115750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=273, diff=1, hw=0 hw_last=0
>> [   13.135740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=274, diff=1, hw=0 hw_last=0
>> [   13.155750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=275, diff=1, hw=0 hw_last=0
>> [   13.175761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=276, diff=1, hw=0 hw_last=0
>> [   13.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=277, diff=1, hw=0 hw_last=0
>> [   13.215746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=278, diff=1, hw=0 hw_last=0
>> [   13.235757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=279, diff=1, hw=0 hw_last=0
>> [   13.255749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=280, diff=1, hw=0 hw_last=0
>> [   13.275742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=281, diff=1, hw=0 hw_last=0
>> [   13.295741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=282, diff=1, hw=0 hw_last=0
>> [   13.315742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=283, diff=1, hw=0 hw_last=0
>> [   13.335741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=284, diff=1, hw=0 hw_last=0
>> [   13.355721] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=285, diff=1, hw=0 hw_last=0
>> [   13.375707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=286, diff=1, hw=0 hw_last=0
>> [   13.395696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=287, diff=1, hw=0 hw_last=0
>> [   13.415696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=288, diff=1, hw=0 hw_last=0
>> [   13.435694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=289, diff=1, hw=0 hw_last=0
>> [   13.455692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=290, diff=1, hw=0 hw_last=0
>> [   13.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=291, diff=1, hw=0 hw_last=0
>> [   13.485231] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc067154400
>> [   13.485333] [drm:drm_mode_object_reference [drm]] OBJ ID: 47 (1)
>> [   13.485423] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc065b11400 state to ffffffc067154400
>> [   13.485509] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>> [   13.485593] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc067154680 state to ffffffc067154400
>> [   13.485676] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (2)
>> [   13.485767] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc065b11400
>> [   13.485850] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc067154680 to [CRTC:30:meson_crtc]
>> [   13.485934] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc067154680
>> [   13.486050] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>> [   13.486131] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>> [   13.486215] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc067154400
>> [   13.486299] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [   13.486383] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>> [   13.486464] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>> [   13.486546] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc067154980 state to ffffffc067154400
>> [   13.486640] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>> [   13.486721] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [   13.486812] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [NOCRTC]
>> [   13.486902] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>> [   13.486984] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [CRTC:30:meson_crtc]
>> [   13.487076] [drm:drm_atomic_check_only [drm]] checking ffffffc067154400
>> [   13.487172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>> [   13.487253] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>> [   13.487311] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>> [   13.487353] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>> [   13.487443] [drm:drm_atomic_commit [drm]] commiting ffffffc067154400
>> [   13.487536] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>> [   13.487618] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>> [   13.495735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=292, diff=1, hw=0 hw_last=0
>> [   13.495846] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>> [   13.495926] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>> [   13.496009] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc067154400
>> [   13.496091] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>> [   13.496172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>> [   13.496254] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (1)
>> [   13.496341] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>> [   13.496423] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc067154400
>> [   13.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=293, diff=1, hw=0 hw_last=0
>> [   13.535732] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=294, diff=1, hw=0 hw_last=0
>> [   13.555741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=295, diff=1, hw=0 hw_last=0
>> [   13.575727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=296, diff=1, hw=0 hw_last=0
>> [   13.595702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=297, diff=1, hw=0 hw_last=0
>> [   13.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=298, diff=1, hw=0 hw_last=0
>> [   13.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=299, diff=1, hw=0 hw_last=0
>> [   13.655697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=300, diff=1, hw=0 hw_last=0
>> [   13.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=301, diff=1, hw=0 hw_last=0
>> [   13.695694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=302, diff=1, hw=0 hw_last=0
>> [   13.715691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=303, diff=1, hw=0 hw_last=0
>> [   13.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=304, diff=1, hw=0 hw_last=0
>> [   13.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=305, diff=1, hw=0 hw_last=0
>> [   13.775694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=306, diff=1, hw=0 hw_last=0
>> [   13.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=307, diff=1, hw=0 hw_last=0
>> [   13.815692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=308, diff=1, hw=0 hw_last=0
>> [   13.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=309, diff=1, hw=0 hw_last=0
>> [   13.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=310, diff=1, hw=0 hw_last=0
>> [   13.875691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=311, diff=1, hw=0 hw_last=0
>> [   13.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=312, diff=1, hw=0 hw_last=0
>> [   13.915695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=313, diff=1, hw=0 hw_last=0
>> [   13.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=314, diff=1, hw=0 hw_last=0
>> [   13.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=315, diff=1, hw=0 hw_last=0
>> [   13.975695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=316, diff=1, hw=0 hw_last=0
>> [   13.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=317, diff=1, hw=0 hw_last=0
>> [   14.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=318, diff=1, hw=0 hw_last=0
>> [   14.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=319, diff=1, hw=0 hw_last=0
>> [   14.055727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=320, diff=1, hw=0 hw_last=0
>> [   14.075713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=321, diff=1, hw=0 hw_last=0
>> [   14.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=322, diff=1, hw=0 hw_last=0
>> [   14.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=323, diff=1, hw=0 hw_last=0
>> [   14.135695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=324, diff=1, hw=0 hw_last=0
>> [   14.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=325, diff=1, hw=0 hw_last=0
>> [   14.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=326, diff=1, hw=0 hw_last=0
>> [   14.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=327, diff=1, hw=0 hw_last=0
>> [   14.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=328, diff=1, hw=0 hw_last=0
>> [   14.235693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=329, diff=1, hw=0 hw_last=0
>> [   14.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=330, diff=1, hw=0 hw_last=0
>> [   14.275691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=331, diff=1, hw=0 hw_last=0
>> [   14.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=332, diff=1, hw=0 hw_last=0
>> [   14.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=333, diff=1, hw=0 hw_last=0
>> [   14.335694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=334, diff=1, hw=0 hw_last=0
>> [   14.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=335, diff=1, hw=0 hw_last=0
>> [   14.375696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=336, diff=1, hw=0 hw_last=0
>> [   14.395742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=337, diff=1, hw=0 hw_last=0
>> [   14.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=338, diff=1, hw=0 hw_last=0
>> [   14.435727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=339, diff=1, hw=0 hw_last=0
>> [   14.455705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=340, diff=1, hw=0 hw_last=0
>> [   14.475700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=341, diff=1, hw=0 hw_last=0
>> [   14.495700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=342, diff=1, hw=0 hw_last=0
>> [   14.515704] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=343, diff=1, hw=0 hw_last=0
>> [   14.535700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=344, diff=1, hw=0 hw_last=0
>> [   14.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=345, diff=1, hw=0 hw_last=0
>> [   14.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=346, diff=1, hw=0 hw_last=0
>> [   14.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=347, diff=1, hw=0 hw_last=0
>> [   14.615696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=348, diff=1, hw=0 hw_last=0
>> [   14.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=349, diff=1, hw=0 hw_last=0
>> [   14.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=350, diff=1, hw=0 hw_last=0
>> [   14.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=351, diff=1, hw=0 hw_last=0
>> [   14.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=352, diff=1, hw=0 hw_last=0
>> [   14.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=353, diff=1, hw=0 hw_last=0
>> [   14.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=354, diff=1, hw=0 hw_last=0
>> [   14.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=355, diff=1, hw=0 hw_last=0
>> [   14.775695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=356, diff=1, hw=0 hw_last=0
>> [   14.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=357, diff=1, hw=0 hw_last=0
>> [   14.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=358, diff=1, hw=0 hw_last=0
>> [   14.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=359, diff=1, hw=0 hw_last=0
>> [   14.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=360, diff=1, hw=0 hw_last=0
>> [   14.875694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=361, diff=1, hw=0 hw_last=0
>> [   14.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=362, diff=1, hw=0 hw_last=0
>> [   14.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=363, diff=1, hw=0 hw_last=0
>> [   14.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=364, diff=1, hw=0 hw_last=0
>> [   14.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=365, diff=1, hw=0 hw_last=0
>> [   14.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=366, diff=1, hw=0 hw_last=0
>> [   14.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=367, diff=1, hw=0 hw_last=0
>> [   15.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=368, diff=1, hw=0 hw_last=0
>> [   15.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=369, diff=1, hw=0 hw_last=0
>> [   15.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=370, diff=1, hw=0 hw_last=0
>> [   15.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=371, diff=1, hw=0 hw_last=0
>> [   15.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=372, diff=1, hw=0 hw_last=0
>> [   15.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=373, diff=1, hw=0 hw_last=0
>> [   15.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=374, diff=1, hw=0 hw_last=0
>> [   15.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=375, diff=1, hw=0 hw_last=0
>> [   15.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=376, diff=1, hw=0 hw_last=0
>> [   15.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=377, diff=1, hw=0 hw_last=0
>> [   15.215695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=378, diff=1, hw=0 hw_last=0
>> [   15.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=379, diff=1, hw=0 hw_last=0
>> [   15.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=380, diff=1, hw=0 hw_last=0
>> [   15.275697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=381, diff=1, hw=0 hw_last=0
>> [   15.295696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=382, diff=1, hw=0 hw_last=0
>> [   15.315692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=383, diff=1, hw=0 hw_last=0
>> [   15.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=384, diff=1, hw=0 hw_last=0
>> [   15.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=385, diff=1, hw=0 hw_last=0
>> [   15.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=386, diff=1, hw=0 hw_last=0
>> [   15.395695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=387, diff=1, hw=0 hw_last=0
>> [   15.415697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=388, diff=1, hw=0 hw_last=0
>> [   15.435695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=389, diff=1, hw=0 hw_last=0
>> [   15.455694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=390, diff=1, hw=0 hw_last=0
>> [   15.475693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=391, diff=1, hw=0 hw_last=0
>> [   15.495692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=392, diff=1, hw=0 hw_last=0
>> [   15.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=393, diff=1, hw=0 hw_last=0
>> [   15.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=394, diff=1, hw=0 hw_last=0
>> [   15.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=395, diff=1, hw=0 hw_last=0
>> [   15.575693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=396, diff=1, hw=0 hw_last=0
>> [   15.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=397, diff=1, hw=0 hw_last=0
>> [   15.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=398, diff=1, hw=0 hw_last=0
>> [   15.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=399, diff=1, hw=0 hw_last=0
>> [   15.655701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=400, diff=1, hw=0 hw_last=0
>> [   15.675698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=401, diff=1, hw=0 hw_last=0
>> [   15.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=402, diff=1, hw=0 hw_last=0
>> [   15.715692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=403, diff=1, hw=0 hw_last=0
>> [   15.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=404, diff=1, hw=0 hw_last=0
>> [   15.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=405, diff=1, hw=0 hw_last=0
>> [   15.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=406, diff=1, hw=0 hw_last=0
>> [   15.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=407, diff=1, hw=0 hw_last=0
>> [   15.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=408, diff=1, hw=0 hw_last=0
>> [   15.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=409, diff=1, hw=0 hw_last=0
>> [   15.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=410, diff=1, hw=0 hw_last=0
>> [   15.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=411, diff=1, hw=0 hw_last=0
>> [   15.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=412, diff=1, hw=0 hw_last=0
>> [   15.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=413, diff=1, hw=0 hw_last=0
>> [   15.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=414, diff=1, hw=0 hw_last=0
>> [   15.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=415, diff=1, hw=0 hw_last=0
>> [   15.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=416, diff=1, hw=0 hw_last=0
>> [   15.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=417, diff=1, hw=0 hw_last=0
>> [   16.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=418, diff=1, hw=0 hw_last=0
>> [   16.035694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=419, diff=1, hw=0 hw_last=0
>> [   16.055710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=420, diff=1, hw=0 hw_last=0
>> [   16.075705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=421, diff=1, hw=0 hw_last=0
>> [   16.095696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=422, diff=1, hw=0 hw_last=0
>> [   16.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=423, diff=1, hw=0 hw_last=0
>> [   16.135693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=424, diff=1, hw=0 hw_last=0
>> [   16.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=425, diff=1, hw=0 hw_last=0
>> [   16.175695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=426, diff=1, hw=0 hw_last=0
>> [   16.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=427, diff=1, hw=0 hw_last=0
>> [   16.215694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=428, diff=1, hw=0 hw_last=0
>> [   16.235695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=429, diff=1, hw=0 hw_last=0
>> [   16.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=430, diff=1, hw=0 hw_last=0
>> [   16.275694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=431, diff=1, hw=0 hw_last=0
>> [   16.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=432, diff=1, hw=0 hw_last=0
>> [   16.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=433, diff=1, hw=0 hw_last=0
>> [   16.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=434, diff=1, hw=0 hw_last=0
>> [   16.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=435, diff=1, hw=0 hw_last=0
>> [   16.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=436, diff=1, hw=0 hw_last=0
>> [   16.395713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=437, diff=1, hw=0 hw_last=0
>> [   16.415708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=438, diff=1, hw=0 hw_last=0
>> [   16.435702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=439, diff=1, hw=0 hw_last=0
>> [   16.455698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=440, diff=1, hw=0 hw_last=0
>> [   16.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=441, diff=1, hw=0 hw_last=0
>> [   16.495694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=442, diff=1, hw=0 hw_last=0
>> [   16.515696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=443, diff=1, hw=0 hw_last=0
>> [   16.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=444, diff=1, hw=0 hw_last=0
>> [   16.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=445, diff=1, hw=0 hw_last=0
>> [   16.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=446, diff=1, hw=0 hw_last=0
>> [   16.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=447, diff=1, hw=0 hw_last=0
>> [   16.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=448, diff=1, hw=0 hw_last=0
>> [   16.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=449, diff=1, hw=0 hw_last=0
>> [   16.655696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=450, diff=1, hw=0 hw_last=0
>> [   16.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=451, diff=1, hw=0 hw_last=0
>> [   16.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=452, diff=1, hw=0 hw_last=0
>> [   16.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=453, diff=1, hw=0 hw_last=0
>> [   16.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=454, diff=1, hw=0 hw_last=0
>> [   16.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=455, diff=1, hw=0 hw_last=0
>> [   16.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=456, diff=1, hw=0 hw_last=0
>> [   16.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=457, diff=1, hw=0 hw_last=0
>> [   16.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=458, diff=1, hw=0 hw_last=0
>> [   16.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=459, diff=1, hw=0 hw_last=0
>> [   16.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=460, diff=1, hw=0 hw_last=0
>> [   16.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=461, diff=1, hw=0 hw_last=0
>> [   16.895692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=462, diff=1, hw=0 hw_last=0
>> [   16.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=463, diff=1, hw=0 hw_last=0
>> [   16.935691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=464, diff=1, hw=0 hw_last=0
>> [   16.955692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=465, diff=1, hw=0 hw_last=0
>> [   16.975690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=466, diff=1, hw=0 hw_last=0
>> [   16.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=467, diff=1, hw=0 hw_last=0
>> [   17.015694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=468, diff=1, hw=0 hw_last=0
>> [   17.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=469, diff=1, hw=0 hw_last=0
>> [   17.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=470, diff=1, hw=0 hw_last=0
>> [   17.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=471, diff=1, hw=0 hw_last=0
>> [   17.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=472, diff=1, hw=0 hw_last=0
>> [   17.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=473, diff=1, hw=0 hw_last=0
>> [   17.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=474, diff=1, hw=0 hw_last=0
>> [   17.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=475, diff=1, hw=0 hw_last=0
>> [   17.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=476, diff=1, hw=0 hw_last=0
>> [   17.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=477, diff=1, hw=0 hw_last=0
>> [   17.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=478, diff=1, hw=0 hw_last=0
>> [   17.235691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=479, diff=1, hw=0 hw_last=0
>> [   17.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=480, diff=1, hw=0 hw_last=0
>> [   17.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=481, diff=1, hw=0 hw_last=0
>> [   17.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=482, diff=1, hw=0 hw_last=0
>> [   17.315696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=483, diff=1, hw=0 hw_last=0
>> [   17.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=484, diff=1, hw=0 hw_last=0
>> [   17.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=485, diff=1, hw=0 hw_last=0
>> [   17.375693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=486, diff=1, hw=0 hw_last=0
>> [   17.395699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=487, diff=1, hw=0 hw_last=0
>> [   17.415695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=488, diff=1, hw=0 hw_last=0
>> [   17.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=489, diff=1, hw=0 hw_last=0
>> [   17.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=490, diff=1, hw=0 hw_last=0
>> [   17.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=491, diff=1, hw=0 hw_last=0
>> [   17.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=492, diff=1, hw=0 hw_last=0
>> [   17.515691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=493, diff=1, hw=0 hw_last=0
>> [   17.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=494, diff=1, hw=0 hw_last=0
>> [   17.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=495, diff=1, hw=0 hw_last=0
>> [   17.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=496, diff=1, hw=0 hw_last=0
>> [   17.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=497, diff=1, hw=0 hw_last=0
>> [   17.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=498, diff=1, hw=0 hw_last=0
>> [   17.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=499, diff=1, hw=0 hw_last=0
>> [   17.655694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=500, diff=1, hw=0 hw_last=0
>> [   17.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=501, diff=1, hw=0 hw_last=0
>> [   17.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=502, diff=1, hw=0 hw_last=0
>> [   17.715690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=503, diff=1, hw=0 hw_last=0
>> [   17.735691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=504, diff=1, hw=0 hw_last=0
>> [   17.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=505, diff=1, hw=0 hw_last=0
>> [   17.775692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=506, diff=1, hw=0 hw_last=0
>> [   17.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=507, diff=1, hw=0 hw_last=0
>> [   17.815691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=508, diff=1, hw=0 hw_last=0
>> [   17.835692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=509, diff=1, hw=0 hw_last=0
>> [   17.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=510, diff=1, hw=0 hw_last=0
>> [   17.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=511, diff=1, hw=0 hw_last=0
>> [   17.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=512, diff=1, hw=0 hw_last=0
>> [   17.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=513, diff=1, hw=0 hw_last=0
>> [   17.935707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=514, diff=1, hw=0 hw_last=0
>> [   17.955701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=515, diff=1, hw=0 hw_last=0
>> [   17.975701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=516, diff=1, hw=0 hw_last=0
>> [   17.995699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=517, diff=1, hw=0 hw_last=0
>> [   18.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=518, diff=1, hw=0 hw_last=0
>> [   18.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=519, diff=1, hw=0 hw_last=0
>> [   18.055709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=520, diff=1, hw=0 hw_last=0
>> [   18.075702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=521, diff=1, hw=0 hw_last=0
>> [   18.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=522, diff=1, hw=0 hw_last=0
>> [   18.115712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=523, diff=1, hw=0 hw_last=0
>> [   18.135706] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=524, diff=1, hw=0 hw_last=0
>> [   18.155695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=525, diff=1, hw=0 hw_last=0
>> [   18.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=526, diff=1, hw=0 hw_last=0
>> [   18.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=527, diff=1, hw=0 hw_last=0
>> [   18.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=528, diff=1, hw=0 hw_last=0
>> [   18.235692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=529, diff=1, hw=0 hw_last=0
>> [   18.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=530, diff=1, hw=0 hw_last=0
>> [   18.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=531, diff=1, hw=0 hw_last=0
>> [   18.295694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=532, diff=1, hw=0 hw_last=0
>> [   18.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=533, diff=1, hw=0 hw_last=0
>> [   18.335692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=534, diff=1, hw=0 hw_last=0
>> [   18.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=535, diff=1, hw=0 hw_last=0
>> [   18.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=536, diff=1, hw=0 hw_last=0
>> [   18.395710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=537, diff=1, hw=0 hw_last=0
>> [   18.415709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=538, diff=1, hw=0 hw_last=0
>> [   18.435698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=539, diff=1, hw=0 hw_last=0
>> [   18.455699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=540, diff=1, hw=0 hw_last=0
>> [   18.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=541, diff=1, hw=0 hw_last=0
>> [   18.495696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=542, diff=1, hw=0 hw_last=0
>> [   18.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=543, diff=1, hw=0 hw_last=0
>> [   18.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=544, diff=1, hw=0 hw_last=0
>> [   18.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=545, diff=1, hw=0 hw_last=0
>> [   18.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=546, diff=1, hw=0 hw_last=0
>> [   18.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=547, diff=1, hw=0 hw_last=0
>> [   18.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=548, diff=1, hw=0 hw_last=0
>> [   18.635692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=549, diff=1, hw=0 hw_last=0
>> [   18.655597] [drm:vblank_disable_fn [drm]] disabling vblank on crtc 0
>> [   18.655681] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=550, diff=0, hw=0 hw_last=0
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: drm.patch.xz
Type: application/x-xz
Size: 67944 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-amlogic/attachments/20170321/b945358b/attachment.xz>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* drm-meson
  2017-03-21 12:05       ` drm-meson Helmut Klein
@ 2017-03-21 14:08         ` Neil Armstrong
  2017-03-22  8:40           ` drm-meson Helmut Klein
  0 siblings, 1 reply; 7+ messages in thread
From: Neil Armstrong @ 2017-03-21 14:08 UTC (permalink / raw)
  To: linus-amlogic

Indeed, you missed some patches I did not push.

In meson_dw_hdmi.c you should have :
	dw_plat_data->mode_valid = dw_hdmi_mode_valid;
	dw_plat_data->phy_ops = &meson_dw_hdmi_phy_ops;
	dw_plat_data->phy_name = "meson_dw_hdmi_phy";
	dw_plat_data->phy_data = meson_dw_hdmi;
	dw_plat_data->input_bus_format = MEDIA_BUS_FMT_YUV8_1X24;
	dw_plat_data->input_bus_encoding = V4L2_YCBCR_ENC_709;

instead of :
	dw_plat_data->mode_valid = dw_hdmi_mode_valid;
	dw_plat_data->phy_ops = &meson_dw_hdmi_phy_ops;
	dw_plat_data->phy_name = "meson_dw_hdmi_phy";
	dw_plat_data->phy_data = meson_dw_hdmi;
	dw_plat_data->input_fmt = DW_HDMI_ENC_FMT_YCBCR444;

and include :
#include <uapi/linux/media-bus-format.h>
#include <uapi/linux/videodev2.h>

This is because I did not push this updated patches...

On which kernel revision are you based ???

Neil

On 03/21/2017 01:05 PM, Helmut Klein wrote:
> 
> Hallo Neil,
> 
> i've attached the patch. It includes the kernel configuration (.config) and the dts for my minimx. This is a the nexbox-a95x.dts plus some minor modfications (led/ethernet/usb).
> 
> Helmut
> 
> 
> On 21.03.2017 11:33, Neil Armstrong wrote:
>> Hi,
>>
>> No problem for git, yes please send my the 50K patch.
>>
>> I suspect you badly merged to YUV444 source patch, so the HDMI Controller sends YUV data as RGB data.
>>
>> Neil
>>
>> On 03/20/2017 09:18 PM, Helmut Klein wrote:
>>> On 20.03.2017 09:50, Neil Armstrong wrote:
>>>> Hello !
>>>>
>>>> Thanks for testing.
>>>>
>>>> Can you provide me more details ?
>>>>
>>>> Can you :
>>>> 1) push the current linux source with the applied patches to a git tree (github for example) so I can test it
>>>> 2) is the monitor an HDMI or a DVI monitor ? i.e. do you use a HDMI to DVI converter ?
>>>> 3) Can you boot with the drm.debug=0x3f kernel parameter and send me the DRM logs ?
>>>>
>>>> Thanks,
>>>> Neil
>>>>
>>>> PS: like for Heiner, can you Cc the linux-amlogic list ? it could be beneficial for everyone ! And nothing is secret here.
>>>> linux-amlogic at lists.infradead.org
>>>>
>>>> On 03/17/2017 08:28 PM, Helmut Klein wrote:
>>>>> Hallo Neil,
>>>>>
>>>>> your graphics driver runs on my netxeon minimx (s905 based media player).
>>>>> I've installed 2 de (mate & kde) and both are perfectly operational.
>>>>>
>>>>> but i've got 2 issues i want to mention
>>>>>
>>>>> 1. to be able to compile meson-drv i had to add following patch
>>>>> (extracted from your dropped patch v2-1-2-drm-bridge-dw-hdmi-Take-input-format-from-plat_data.patch)
>>>>>
>>>>> --- a/include/drm/bridge/dw_hdmi.h    2017-03-10 14:44:00.000000000 +0100
>>>>> +++ b/include/drm/bridge/dw_hdmi.h    2017-03-10 16:03:10.000000000 +0100
>>>>> @@ -82,6 +82,14 @@ enum {
>>>>>      DW_HDMI_RES_MAX,
>>>>>  };
>>>>>
>>>>> +enum dw_hdmi_color_enc_format {
>>>>> +    DW_HDMI_ENC_FMT_RGB = 0,
>>>>> +    DW_HDMI_ENC_FMT_YCBCR444,
>>>>> +    DW_HDMI_ENC_FMT_YCBCR422_16BITS,
>>>>> +    DW_HDMI_ENC_FMT_YCBCR422_8BITS,
>>>>> +    DW_HDMI_ENC_FMT_XVYCC444,
>>>>> +};
>>>>> +
>>>>>  enum dw_hdmi_phy_type {
>>>>>      DW_HDMI_PHY_DWC_HDMI_TX_PHY = 0x00,
>>>>>      DW_HDMI_PHY_DWC_MHL_PHY_HEAC = 0xb2,
>>>>> @@ -120,12 +128,16 @@ struct dw_hdmi_phy_ops {
>>>>>      void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
>>>>>                 bool force, bool disabled, bool rxsense);
>>>>>      void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>> +    void (*configure_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>> +    void (*clear_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>> +    void (*unmute_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>  };
>>>>>
>>>>>  struct dw_hdmi_plat_data {
>>>>>      struct regmap *regm;
>>>>>      enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
>>>>>                         struct drm_display_mode *mode);
>>>>> +    enum dw_hdmi_color_enc_format input_fmt;
>>>>>      unsigned long input_bus_format;
>>>>>      unsigned long input_bus_encoding;
>>>>>
>>>>>
>>>>> in addition to following patches (applied to linux-amlogic)
>>>>>
>>>>>   v5-01-10-drm-bridge-dw-hdmi-Remove-unused-functions.patch
>>>>>   v5-02-10-drm-bridge-dw-hdmi-Move-CSC-configuration-out-of-PHY-code.patch
>>>>>   v5-03-10-drm-bridge-dw-hdmi-Enable-CSC-even-for-DVI.patch
>>>>>   v5.1-04-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-down-sequence.patch
>>>>>   v5.1-05-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-up-sequence.patch
>>>>>   v5.1-06-10-drm-bridge-dw-hdmi-Create-PHY-operations.patch
>>>>>
>>>>> v5-07-10-drm-bridge-dw-hdmi-Add-support-for-custom-PHY-configuration.patch
>>>>>   v5-08-10-drm-bridge-dw-hdmi-Remove-device-type-from-platform-data.patch
>>>>>   v5-09-10-drm-bridge-dw-hdmi-Switch-to-regmap-for-register-access.patch
>>>>>
>>>>> v5.1-10-10-drm-bridge-dw-hdmi-Move-the-driver-to-a-separate-directory..patch
>>>>>
>>>>>   v3-1-6-drm-bridge-dw-hdmi-Extract-PHY-interrupt-setup-to-a-function.patch
>>>>>
>>>>> v3-2-6-media-uapi-Add-RGB-and-YUV-bus-formats-for-Synopsys-HDMI-TX-Controller.patch
>>>>>
>>>>> v3-3-6-documentation-media-Add-documentation-for-new-RGB-and-YUV-bus-formats.patch
>>>>>   v3-4-6-drm-bridge-dw-hdmi-Switch-to-V4L-bus-format-and-encodings.patch
>>>>>
>>>>> v3-5-6-drm-bridge-dw-hdmi-Add-Documentation-on-supported-input-formats.patch
>>>>>   v3-6-6-drm-bridge-dw-hdmi-Move-HPD-handling-to-PHY-operations.patch
>>>>>
>>>>>
>>>>> 01-11-drm-meson-Use-crtc_state-for-hdisplay-and-fix-atomic-flush-enable-sync-for-vsync-commit.patch
>>>>>   02-11-drm-meson-Add-missing-HDMI-register.patch
>>>>>   03-11-drm-meson-Add-support-for-components.patch
>>>>>
>>>>> 04-11-drm-meson-venc_cvbs-no-more-return--ENODEV-if-CVBS-is-not-available.patch
>>>>>   05-11-drm-meson-add-support-for-HDMI-clock-support.patch
>>>>>   06-11-drm-meson-Add-support-for-HDMI-venc-modes-and-settings.patch
>>>>>   07-11-drm-meson-Add-support-for-HDMI-encoder-and-DW-HDMI-bridge-PHY.patch
>>>>>   08-11-ARM64-dts-meson-gx-Add-shared-CMA-dma-memory-pool.patch
>>>>>   09-11-ARM64-dts-meson-gx-Add-support-for-HDMI-output.patch
>>>>>
>>>>> 10-11-dt-bindings-Add-bindings-for-the-Amlogic-Meson-dw-hdmi-extension.patch
>>>>>   11-11-MAINTAINERS-update-files-for-Amlogic-DRM-Driver.patch
>>>>>
>>>>>
>>>>>
>>>>> 2. my colors are not correct.
>>>>> red and blue are swapped, means to see a red line on the screen you have to draw a blue one.
>>>>>
>>>>> best regards
>>>>> Helmut
>>>>>
>>>>
>>>>
>>>
>>> Hallo!
>>>
>>> i've never worked with git. (except git clone) So i don't know, how to build a tree. Furthermore my internet uplink is slow (512 kbit/s).
>>> i could send you a single patch file for the linux-amlogic tree. The file hat 20000 lines and i don't know if i can/should send it as a simple mail.
>>> file size xz-compressed is 50 kByte.
>>>
>>> i connected two different full hd tv with a direct hdmi connection to my minimx. both showed the color problem (under X and fbcon)
>>>
>>> here is the syslog (filter: egrep "hdmi|drm")
>>> [    0.000000] Kernel command line: console=ttyAML0,115200 no_console_suspend earlyprintk=serial-meson,0xc81004c0 root=/dev/sda2 rootwait rootfstype=ext4 rw fsck.fix=yes net.ifnames=0 drm.debug=0x3f
>>> [    7.233152] [drm:drm_core_init [drm]] Initialized
>>> [    7.473327] meson-drm d0100000.vpu: Queued 3 outputs on vpu
>>> [    7.498673] [drm:compare_of [meson_drm]] Comparing of node /soc/hdmi-tx at c883a000 with /soc/hdmi-tx at c883a000
>>> [    7.498878] meson-drm d0100000.vpu: Failed to create debugfs directory
>>> [    7.498898] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>>> [    7.498900] [drm] No driver support for vblank timestamp query.
>>> [    7.498986] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]]
>>> [    7.499181] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] encoder initialized
>>> [    7.523693] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
>>> [    7.523942] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
>>> [    7.524047] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] HDMI controller initialized
>>> [    7.524061] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops [meson_dw_hdmi])
>>> [    7.524188] [drm:drm_irq_install [drm]] irq=19
>>> [    7.524301] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (2)
>>> [    7.524383] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (2)
>>> [    7.524469] [drm:drm_mode_object_reference [drm]] OBJ ID: 25 (2)
>>> [    7.524551] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.524633] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>>> [    7.524715] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (3)
>>> [    7.524770] [drm:drm_setup_crtcs [drm_kms_helper]]
>>> [    7.524814] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>>> [    7.524856] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] status updated from unknown to connected
>>> [    7.524906] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>>> [    7.524993] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>>> [    7.525077] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>>> [    7.525117] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>>> [    7.525159] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] status updated from unknown to connected
>>> [    7.637689] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>>> [    7.637879] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>>> [    7.637960] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>>> [    7.638043] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>>> [    7.638124] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>>> [    7.638205] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>>> [    7.638287] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>>> [    7.638371] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>>> [    7.638453] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>>> [    7.638490] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>> [    7.638503] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    7.638515] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>> [    7.638525] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    7.638537] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>> [    7.638547] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    7.638559] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>> [    7.638571] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    7.638581] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    7.638591] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    7.638603] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    7.638613] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    7.638624] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    7.638636] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    7.638646] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    7.638656] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    7.638741] [drm:drm_mode_debug_printmodeline [drm]] Modeline 52:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>>> [    7.638822] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>>> [    7.638906] [drm:drm_mode_debug_printmodeline [drm]] Modeline 53:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>>> [    7.638987] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>> [    7.639071] [drm:drm_mode_debug_printmodeline [drm]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    7.639152] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>> [    7.639236] [drm:drm_mode_debug_printmodeline [drm]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    7.639318] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>> [    7.639403] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    7.639483] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>>> [    7.639568] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    7.639648] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>>> [    7.639817] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    7.639903] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>> [    7.639996] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    7.640081] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>>> [    7.640169] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>>> [    7.640252] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>> [    7.640341] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    7.640431] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>> [    7.640499] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>>> [    7.640585] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>> [    7.640671] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    7.640756] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    7.640842] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>> [    7.640926] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    7.641011] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    7.641095] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>> [    7.641180] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>> [    7.641264] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    7.641319] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>>> [    7.641360] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>>> [    7.641372] [drm] kms: can't enable cloning when we probably wanted to.
>>> [    7.641414] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>>> [    7.641454] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>>> [    7.641493] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>>> [    7.641536] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>>> [    7.641575] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>>> [    7.641614] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>>> [    7.641657] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 3840x2160 config
>>> [    7.641704] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>>> [    7.641788] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>>> [    7.641832] [drm:drm_fbdev_cma_create [drm_kms_helper]] surface width(1920), height(1080) and bpp(32)
>>> [    7.645840] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc069507480
>>> [    7.646548] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e000 state to ffffffc069507480
>>> [    7.646646] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc06975b800 state to ffffffc069507480
>>> [    7.646740] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc06975b800
>>> [    7.646823] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e000 to [CRTC:30:meson_crtc]
>>> [    7.646909] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e000
>>> [    7.646992] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (1)
>>> [    7.647075] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>>> [    7.647157] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.647240] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>>> [    7.647324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>>> [    7.647407] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e100 state to ffffffc069507480
>>> [    7.647488] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (4)
>>> [    7.647570] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e100 to [CRTC:30:meson_crtc]
>>> [    7.647653] [drm:drm_atomic_check_only [drm]] checking ffffffc069507480
>>> [    7.647732] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] mode changed
>>> [    7.647774] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] enable changed
>>> [    7.647858] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.647938] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [    7.647977] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>> [    7.648019] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] using [ENCODER:27:meson_hdmi] on [CRTC:30:meson_crtc]
>>> [    7.648058] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] active changed
>>> [    7.648098] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] needs all connectors, enable: y, active: y
>>> [    7.648180] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>>> [    7.648261] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.648342] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [    7.648431] [drm:drm_atomic_commit [drm]] commiting ffffffc069507480
>>> [    7.648521] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>> [    7.648600] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>> [    7.648640] [drm:drm_atomic_helper_commit_modeset_disables [drm_kms_helper]] modeset on [ENCODER:27:meson_hdmi]
>>> [    7.648656] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] 0:"1920x1080" vic 31
>>> [    7.648672] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] vclk:148500 venc=148500 hdmi=148500 enci=0
>>> [    7.648804] [drm:drm_vblank_enable [drm]] enabling vblank on crtc 0, ret: 0
>>> [    7.648886] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=0, hw=0 hw_last=0
>>> [    7.648931] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [CRTC:30:meson_crtc]
>>> [    7.648942] [drm:meson_crtc_enable [meson_drm]]
>>> [    7.648981] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [ENCODER:27:meson_hdmi]
>>> [    7.648989] [drm:meson_venc_hdmi_encoder_enable [meson_dw_hdmi]] VENCP
>>> [    7.649016] [drm:dw_hdmi_phy_init [meson_dw_hdmi]] 0:"1920x1080"
>>> [    7.668720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=1, hw=0 hw_last=0
>>> [    7.688718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=1, diff=1, hw=0 hw_last=0
>>> [    7.708677] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=2, diff=1, hw=0 hw_last=0
>>> [    7.728672] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=3, diff=1, hw=0 hw_last=0
>>> [    7.748670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=4, diff=1, hw=0 hw_last=0
>>> [    7.768670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=5, diff=1, hw=0 hw_last=0
>>> [    7.788670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=6, diff=1, hw=0 hw_last=0
>>> [    7.795688] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=7, diff=1, hw=0 hw_last=0
>>> [    7.815689] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=8, diff=1, hw=0 hw_last=0
>>> [    7.815789] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (2)
>>> [    7.815873] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc069507480
>>> [    7.815955] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>> [    7.816041] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc069507480
>>> [    7.816163] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc06716e300
>>> [    7.816247] [drm:drm_mode_object_reference [drm]] OBJ ID: 44 (1)
>>> [    7.816329] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc069759c00 state to ffffffc06716e300
>>> [    7.816411] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>> [    7.816494] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e480 state to ffffffc06716e300
>>> [    7.816576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (2)
>>> [    7.816665] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc069759c00
>>> [    7.816747] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e480 to [CRTC:30:meson_crtc]
>>> [    7.816830] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e480
>>> [    7.816912] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>> [    7.816992] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>> [    7.817076] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc06716e300
>>> [    7.817158] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.817242] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>> [    7.817322] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>> [    7.817406] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e580 state to ffffffc06716e300
>>> [    7.817487] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>> [    7.817569] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [    7.817650] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [NOCRTC]
>>> [    7.817732] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>> [    7.817813] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [CRTC:30:meson_crtc]
>>> [    7.817896] [drm:drm_atomic_check_only [drm]] checking ffffffc06716e300
>>> [    7.817982] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.818063] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>> [    7.818119] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>> [    7.818161] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>> [    7.818249] [drm:drm_atomic_commit [drm]] commiting ffffffc06716e300
>>> [    7.818337] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>> [    7.818417] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>> [    7.835691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=9, diff=1, hw=0 hw_last=0
>>> [    7.835781] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>> [    7.835862] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>> [    7.835943] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc06716e300
>>> [    7.836024] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [    7.836105] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>> [    7.836187] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (1)
>>> [    7.836270] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>> [    7.836352] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc06716e300
>>> [    7.855537] meson-drm d0100000.vpu: fb0:  frame buffer device
>>> [    7.855648] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.855734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=10, diff=1, hw=0 hw_last=0
>>> [    7.855824] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>> [    7.855909] [drm:drm_minor_register [drm]]
>>> [    7.855992] [drm:drm_minor_register [drm]]
>>> [    7.856076] [drm:drm_minor_register [drm]]
>>> [    7.856371] [drm:drm_minor_register [drm]] new minor registered 0
>>> [    7.856549] [drm:drm_sysfs_connector_add [drm]] adding "Composite-1" to sysfs
>>> [    7.856635] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>> [    7.856764] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    7.856916] [drm:drm_sysfs_connector_add [drm]] adding "HDMI-A-1" to sysfs
>>> [    7.857000] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>> [    7.857133] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>> [    7.857139] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
>>> [    7.875737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=11, diff=1, hw=0 hw_last=0
>>> [    7.895739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=12, diff=1, hw=0 hw_last=0
>>> [    7.915759] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=13, diff=1, hw=0 hw_last=0
>>> [    7.935750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=14, diff=1, hw=0 hw_last=0
>>> [    7.955773] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=15, diff=1, hw=0 hw_last=0
>>> [    7.975754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=16, diff=1, hw=0 hw_last=0
>>> [    7.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=17, diff=1, hw=0 hw_last=0
>>> [    8.015747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=18, diff=1, hw=0 hw_last=0
>>> [    8.035750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=19, diff=1, hw=0 hw_last=0
>>> [    8.055754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=20, diff=1, hw=0 hw_last=0
>>> [    8.075753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=21, diff=1, hw=0 hw_last=0
>>> [    8.095747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=22, diff=1, hw=0 hw_last=0
>>> [    8.115740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=23, diff=1, hw=0 hw_last=0
>>> [    8.135755] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=24, diff=1, hw=0 hw_last=0
>>> [    8.155764] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=25, diff=1, hw=0 hw_last=0
>>> [    8.175749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=26, diff=1, hw=0 hw_last=0
>>> [    8.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=27, diff=1, hw=0 hw_last=0
>>> [    8.215750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=28, diff=1, hw=0 hw_last=0
>>> [    8.235742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=29, diff=1, hw=0 hw_last=0
>>> [    8.255765] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=30, diff=1, hw=0 hw_last=0
>>> [    8.275757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=31, diff=1, hw=0 hw_last=0
>>> [    8.295747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=32, diff=1, hw=0 hw_last=0
>>> [    8.315757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=33, diff=1, hw=0 hw_last=0
>>> [    8.335739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=34, diff=1, hw=0 hw_last=0
>>> [    8.355743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=35, diff=1, hw=0 hw_last=0
>>> [    8.375758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=36, diff=1, hw=0 hw_last=0
>>> [    8.395746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=37, diff=1, hw=0 hw_last=0
>>> [    8.415753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=38, diff=1, hw=0 hw_last=0
>>> [    8.435761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=39, diff=1, hw=0 hw_last=0
>>> [    8.455742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=40, diff=1, hw=0 hw_last=0
>>> [    8.475742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=41, diff=1, hw=0 hw_last=0
>>> [    8.495749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=42, diff=1, hw=0 hw_last=0
>>> [    8.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=43, diff=1, hw=0 hw_last=0
>>> [    8.535747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=44, diff=1, hw=0 hw_last=0
>>> [    8.555745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=45, diff=1, hw=0 hw_last=0
>>> [    8.575743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=46, diff=1, hw=0 hw_last=0
>>> [    8.595741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=47, diff=1, hw=0 hw_last=0
>>> [    8.615742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=48, diff=1, hw=0 hw_last=0
>>> [    8.635743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=49, diff=1, hw=0 hw_last=0
>>> [    8.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=50, diff=1, hw=0 hw_last=0
>>> [    8.675747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=51, diff=1, hw=0 hw_last=0
>>> [    8.695745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=52, diff=1, hw=0 hw_last=0
>>> [    8.715744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=53, diff=1, hw=0 hw_last=0
>>> [    8.735741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=54, diff=1, hw=0 hw_last=0
>>> [    8.755743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=55, diff=1, hw=0 hw_last=0
>>> [    8.775741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=56, diff=1, hw=0 hw_last=0
>>> [    8.795742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=57, diff=1, hw=0 hw_last=0
>>> [    8.815743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=58, diff=1, hw=0 hw_last=0
>>> [    8.835740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=59, diff=1, hw=0 hw_last=0
>>> [    8.855738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=60, diff=1, hw=0 hw_last=0
>>> [    8.867745] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    8.867837] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>> [    8.867919] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>> [    8.868018] [drm:drm_fb_helper_hotplug_event [drm_kms_helper]]
>>> [    8.868060] [drm:drm_setup_crtcs [drm_kms_helper]]
>>> [    8.868101] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>>> [    8.868158] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>>> [    8.868245] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>>> [    8.868330] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>>> [    8.868369] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>>> [    8.875744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=61, diff=1, hw=0 hw_last=0
>>> [    8.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=62, diff=1, hw=0 hw_last=0
>>> [    8.915741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=63, diff=1, hw=0 hw_last=0
>>> [    8.935740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=64, diff=1, hw=0 hw_last=0
>>> [    8.955756] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=65, diff=1, hw=0 hw_last=0
>>> [    8.975574] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>>> [    8.975710] [drm:drm_mode_object_unreference [drm]] OBJ ID: 33 (1)
>>> [    8.975796] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=66, diff=1, hw=0 hw_last=0
>>> [    8.975982] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>>> [    8.976069] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>>> [    8.976151] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>>> [    8.976236] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>>> [    8.976320] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>>> [    8.976406] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>>> [    8.976491] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>>> [    8.976574] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>>> [    8.976626] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>> [    8.976638] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    8.976648] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    8.976661] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>> [    8.976673] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    8.976682] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    8.976693] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>> [    8.976703] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>> [    8.976713] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    8.976722] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    8.976735] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    8.976745] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    8.976755] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    8.976767] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    8.976776] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    8.976785] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    8.976870] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>>> [    8.976950] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>>> [    8.977037] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>>> [    8.977118] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>> [    8.977204] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    8.977285] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>> [    8.977372] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    8.977453] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>> [    8.977540] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    8.977620] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>>> [    8.977706] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    8.977787] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>>> [    8.977873] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    8.977954] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>> [    8.978041] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    8.978122] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>>> [    8.978209] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>>> [    8.978290] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>> [    8.978377] [drm:drm_mode_debug_printmodeline [drm]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>> [    8.978459] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>> [    8.978537] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>>> [    8.978628] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>> [    8.978713] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>> [    8.978800] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>> [    8.978884] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>> [    8.978970] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>> [    8.979053] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>> [    8.979139] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>> [    8.979223] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>> [    8.979309] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>> [    8.979362] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>>> [    8.979401] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>>> [    8.979416] [drm] kms: can't enable cloning when we probably wanted to.
>>> [    8.979456] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>>> [    8.979497] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>>> [    8.979536] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>>> [    8.979578] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>>> [    8.979620] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>>> [    8.979684] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>>> [    8.979729] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 1920x1080 config
>>> [    8.979830] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>>> [    8.979879] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>>> [    8.979966] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>>> [    8.980071] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc0664db500
>>> [    8.980167] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>> [    8.980253] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc0664db880 state to ffffffc0664db500
>>> [    8.980344] [drm:drm_mode_object_reference [drm]] OBJ ID: 46 (1)
>>> [    8.980432] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc0671c1400 state to ffffffc0664db500
>>> [    8.980520] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (2)
>>> [    8.980612] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc0671c1400
>>> [    8.980702] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc0664db880 to [CRTC:30:meson_crtc]
>>> [    8.980792] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc0664db880
>>> [    8.980880] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>> [    8.980967] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>> [    8.981056] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc0664db500
>>> [    8.981147] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    8.981237] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>> [    8.981324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>> [    8.981410] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc0664db780 state to ffffffc0664db500
>>> [    8.981492] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>> [    8.981576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [    8.981666] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [NOCRTC]
>>> [    8.981760] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>> [    8.981847] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [CRTC:30:meson_crtc]
>>> [    8.981936] [drm:drm_atomic_check_only [drm]] checking ffffffc0664db500
>>> [    8.982033] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [    8.982115] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>> [    8.982175] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>> [    8.982236] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>> [    8.982335] [drm:drm_atomic_commit [drm]] commiting ffffffc0664db500
>>> [    8.982432] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>> [    8.982513] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>> [    8.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=67, diff=1, hw=0 hw_last=0
>>> [    8.995864] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>> [    8.995948] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>> [    8.996031] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc0664db500
>>> [    8.996114] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [    8.996196] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>> [    8.996279] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (1)
>>> [    8.996367] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>> [    8.996451] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc0664db500
>>> [    9.015741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=68, diff=1, hw=0 hw_last=0
>>> [    9.035742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=69, diff=1, hw=0 hw_last=0
>>> [    9.055743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=70, diff=1, hw=0 hw_last=0
>>> [    9.075749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=71, diff=1, hw=0 hw_last=0
>>> [    9.095748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=72, diff=1, hw=0 hw_last=0
>>> [    9.115745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=73, diff=1, hw=0 hw_last=0
>>> [    9.135742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=74, diff=1, hw=0 hw_last=0
>>> [    9.155738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=75, diff=1, hw=0 hw_last=0
>>> [    9.175744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=76, diff=1, hw=0 hw_last=0
>>> [    9.195739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=77, diff=1, hw=0 hw_last=0
>>> [    9.215728] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=78, diff=1, hw=0 hw_last=0
>>> [    9.235741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=79, diff=1, hw=0 hw_last=0
>>> [    9.255740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=80, diff=1, hw=0 hw_last=0
>>> [    9.275735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=81, diff=1, hw=0 hw_last=0
>>> [    9.295718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=82, diff=1, hw=0 hw_last=0
>>> [    9.315717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=83, diff=1, hw=0 hw_last=0
>>> [    9.335716] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=84, diff=1, hw=0 hw_last=0
>>> [    9.355738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=85, diff=1, hw=0 hw_last=0
>>> [    9.375742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=86, diff=1, hw=0 hw_last=0
>>> [    9.395745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=87, diff=1, hw=0 hw_last=0
>>> [    9.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=88, diff=1, hw=0 hw_last=0
>>> [    9.435743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=89, diff=1, hw=0 hw_last=0
>>> [    9.455738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=90, diff=1, hw=0 hw_last=0
>>> [    9.475740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=91, diff=1, hw=0 hw_last=0
>>> [    9.495740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=92, diff=1, hw=0 hw_last=0
>>> [    9.515734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=93, diff=1, hw=0 hw_last=0
>>> [    9.535724] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=94, diff=1, hw=0 hw_last=0
>>> [    9.555717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=95, diff=1, hw=0 hw_last=0
>>> [    9.575712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=96, diff=1, hw=0 hw_last=0
>>> [    9.595738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=97, diff=1, hw=0 hw_last=0
>>> [    9.615733] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=98, diff=1, hw=0 hw_last=0
>>> [    9.635739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=99, diff=1, hw=0 hw_last=0
>>> [    9.655734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=100, diff=1, hw=0 hw_last=0
>>> [    9.675708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=101, diff=1, hw=0 hw_last=0
>>> [    9.695699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=102, diff=1, hw=0 hw_last=0
>>> [    9.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=103, diff=1, hw=0 hw_last=0
>>> [    9.735739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=104, diff=1, hw=0 hw_last=0
>>> [    9.755711] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=105, diff=1, hw=0 hw_last=0
>>> [    9.775702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=106, diff=1, hw=0 hw_last=0
>>> [    9.795698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=107, diff=1, hw=0 hw_last=0
>>> [    9.815695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=108, diff=1, hw=0 hw_last=0
>>> [    9.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=109, diff=1, hw=0 hw_last=0
>>> [    9.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=110, diff=1, hw=0 hw_last=0
>>> [    9.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=111, diff=1, hw=0 hw_last=0
>>> [    9.895696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=112, diff=1, hw=0 hw_last=0
>>> [    9.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=113, diff=1, hw=0 hw_last=0
>>> [    9.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=114, diff=1, hw=0 hw_last=0
>>> [    9.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=115, diff=1, hw=0 hw_last=0
>>> [    9.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=116, diff=1, hw=0 hw_last=0
>>> [    9.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=117, diff=1, hw=0 hw_last=0
>>> [   10.015691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=118, diff=1, hw=0 hw_last=0
>>> [   10.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=119, diff=1, hw=0 hw_last=0
>>> [   10.055691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=120, diff=1, hw=0 hw_last=0
>>> [   10.075692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=121, diff=1, hw=0 hw_last=0
>>> [   10.095692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=122, diff=1, hw=0 hw_last=0
>>> [   10.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=123, diff=1, hw=0 hw_last=0
>>> [   10.135691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=124, diff=1, hw=0 hw_last=0
>>> [   10.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=125, diff=1, hw=0 hw_last=0
>>> [   10.175694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=126, diff=1, hw=0 hw_last=0
>>> [   10.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=127, diff=1, hw=0 hw_last=0
>>> [   10.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=128, diff=1, hw=0 hw_last=0
>>> [   10.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=129, diff=1, hw=0 hw_last=0
>>> [   10.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=130, diff=1, hw=0 hw_last=0
>>> [   10.275701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=131, diff=1, hw=0 hw_last=0
>>> [   10.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=132, diff=1, hw=0 hw_last=0
>>> [   10.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=133, diff=1, hw=0 hw_last=0
>>> [   10.335695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=134, diff=1, hw=0 hw_last=0
>>> [   10.355692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=135, diff=1, hw=0 hw_last=0
>>> [   10.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=136, diff=1, hw=0 hw_last=0
>>> [   10.395693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=137, diff=1, hw=0 hw_last=0
>>> [   10.415693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=138, diff=1, hw=0 hw_last=0
>>> [   10.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=139, diff=1, hw=0 hw_last=0
>>> [   10.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=140, diff=1, hw=0 hw_last=0
>>> [   10.475696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=141, diff=1, hw=0 hw_last=0
>>> [   10.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=142, diff=1, hw=0 hw_last=0
>>> [   10.515695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=143, diff=1, hw=0 hw_last=0
>>> [   10.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=144, diff=1, hw=0 hw_last=0
>>> [   10.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=145, diff=1, hw=0 hw_last=0
>>> [   10.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=146, diff=1, hw=0 hw_last=0
>>> [   10.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=147, diff=1, hw=0 hw_last=0
>>> [   10.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=148, diff=1, hw=0 hw_last=0
>>> [   10.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=149, diff=1, hw=0 hw_last=0
>>> [   10.655693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=150, diff=1, hw=0 hw_last=0
>>> [   10.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=151, diff=1, hw=0 hw_last=0
>>> [   10.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=152, diff=1, hw=0 hw_last=0
>>> [   10.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=153, diff=1, hw=0 hw_last=0
>>> [   10.735735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=154, diff=1, hw=0 hw_last=0
>>> [   10.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=155, diff=1, hw=0 hw_last=0
>>> [   10.775697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=156, diff=1, hw=0 hw_last=0
>>> [   10.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=157, diff=1, hw=0 hw_last=0
>>> [   10.815697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=158, diff=1, hw=0 hw_last=0
>>> [   10.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=159, diff=1, hw=0 hw_last=0
>>> [   10.855692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=160, diff=1, hw=0 hw_last=0
>>> [   10.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=161, diff=1, hw=0 hw_last=0
>>> [   10.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=162, diff=1, hw=0 hw_last=0
>>> [   10.915696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=163, diff=1, hw=0 hw_last=0
>>> [   10.935695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=164, diff=1, hw=0 hw_last=0
>>> [   10.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=165, diff=1, hw=0 hw_last=0
>>> [   10.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=166, diff=1, hw=0 hw_last=0
>>> [   10.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=167, diff=1, hw=0 hw_last=0
>>> [   11.015692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=168, diff=1, hw=0 hw_last=0
>>> [   11.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=169, diff=1, hw=0 hw_last=0
>>> [   11.055693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=170, diff=1, hw=0 hw_last=0
>>> [   11.075694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=171, diff=1, hw=0 hw_last=0
>>> [   11.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=172, diff=1, hw=0 hw_last=0
>>> [   11.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=173, diff=1, hw=0 hw_last=0
>>> [   11.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=174, diff=1, hw=0 hw_last=0
>>> [   11.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=175, diff=1, hw=0 hw_last=0
>>> [   11.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=176, diff=1, hw=0 hw_last=0
>>> [   11.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=177, diff=1, hw=0 hw_last=0
>>> [   11.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=178, diff=1, hw=0 hw_last=0
>>> [   11.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=179, diff=1, hw=0 hw_last=0
>>> [   11.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=180, diff=1, hw=0 hw_last=0
>>> [   11.275693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=181, diff=1, hw=0 hw_last=0
>>> [   11.295692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=182, diff=1, hw=0 hw_last=0
>>> [   11.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=183, diff=1, hw=0 hw_last=0
>>> [   11.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=184, diff=1, hw=0 hw_last=0
>>> [   11.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=185, diff=1, hw=0 hw_last=0
>>> [   11.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=186, diff=1, hw=0 hw_last=0
>>> [   11.395692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=187, diff=1, hw=0 hw_last=0
>>> [   11.415692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=188, diff=1, hw=0 hw_last=0
>>> [   11.435693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=189, diff=1, hw=0 hw_last=0
>>> [   11.455695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=190, diff=1, hw=0 hw_last=0
>>> [   11.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=191, diff=1, hw=0 hw_last=0
>>> [   11.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=192, diff=1, hw=0 hw_last=0
>>> [   11.515692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=193, diff=1, hw=0 hw_last=0
>>> [   11.535720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=194, diff=1, hw=0 hw_last=0
>>> [   11.555705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=195, diff=1, hw=0 hw_last=0
>>> [   11.575695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=196, diff=1, hw=0 hw_last=0
>>> [   11.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=197, diff=1, hw=0 hw_last=0
>>> [   11.615694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=198, diff=1, hw=0 hw_last=0
>>> [   11.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=199, diff=1, hw=0 hw_last=0
>>> [   11.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=200, diff=1, hw=0 hw_last=0
>>> [   11.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=201, diff=1, hw=0 hw_last=0
>>> [   11.695691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=202, diff=1, hw=0 hw_last=0
>>> [   11.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=203, diff=1, hw=0 hw_last=0
>>> [   11.735731] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=204, diff=1, hw=0 hw_last=0
>>> [   11.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=205, diff=1, hw=0 hw_last=0
>>> [   11.775699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=206, diff=1, hw=0 hw_last=0
>>> [   11.795693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=207, diff=1, hw=0 hw_last=0
>>> [   11.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=208, diff=1, hw=0 hw_last=0
>>> [   11.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=209, diff=1, hw=0 hw_last=0
>>> [   11.855695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=210, diff=1, hw=0 hw_last=0
>>> [   11.875695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=211, diff=1, hw=0 hw_last=0
>>> [   11.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=212, diff=1, hw=0 hw_last=0
>>> [   11.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=213, diff=1, hw=0 hw_last=0
>>> [   11.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=214, diff=1, hw=0 hw_last=0
>>> [   11.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=215, diff=1, hw=0 hw_last=0
>>> [   11.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=216, diff=1, hw=0 hw_last=0
>>> [   11.995693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=217, diff=1, hw=0 hw_last=0
>>> [   12.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=218, diff=1, hw=0 hw_last=0
>>> [   12.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=219, diff=1, hw=0 hw_last=0
>>> [   12.055692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=220, diff=1, hw=0 hw_last=0
>>> [   12.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=221, diff=1, hw=0 hw_last=0
>>> [   12.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=222, diff=1, hw=0 hw_last=0
>>> [   12.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=223, diff=1, hw=0 hw_last=0
>>> [   12.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=224, diff=1, hw=0 hw_last=0
>>> [   12.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=225, diff=1, hw=0 hw_last=0
>>> [   12.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=226, diff=1, hw=0 hw_last=0
>>> [   12.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=227, diff=1, hw=0 hw_last=0
>>> [   12.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=228, diff=1, hw=0 hw_last=0
>>> [   12.235744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=229, diff=1, hw=0 hw_last=0
>>> [   12.255743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=230, diff=1, hw=0 hw_last=0
>>> [   12.275741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=231, diff=1, hw=0 hw_last=0
>>> [   12.295738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=232, diff=1, hw=0 hw_last=0
>>> [   12.315741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=233, diff=1, hw=0 hw_last=0
>>> [   12.335743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=234, diff=1, hw=0 hw_last=0
>>> [   12.355739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=235, diff=1, hw=0 hw_last=0
>>> [   12.375737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=236, diff=1, hw=0 hw_last=0
>>> [   12.395740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=237, diff=1, hw=0 hw_last=0
>>> [   12.415739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=238, diff=1, hw=0 hw_last=0
>>> [   12.435742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=239, diff=1, hw=0 hw_last=0
>>> [   12.455746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=240, diff=1, hw=0 hw_last=0
>>> [   12.475745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=241, diff=1, hw=0 hw_last=0
>>> [   12.495743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=242, diff=1, hw=0 hw_last=0
>>> [   12.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=243, diff=1, hw=0 hw_last=0
>>> [   12.535742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=244, diff=1, hw=0 hw_last=0
>>> [   12.555743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=245, diff=1, hw=0 hw_last=0
>>> [   12.575736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=246, diff=1, hw=0 hw_last=0
>>> [   12.595739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=247, diff=1, hw=0 hw_last=0
>>> [   12.615736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=248, diff=1, hw=0 hw_last=0
>>> [   12.635744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=249, diff=1, hw=0 hw_last=0
>>> [   12.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=250, diff=1, hw=0 hw_last=0
>>> [   12.675740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=251, diff=1, hw=0 hw_last=0
>>> [   12.695726] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=252, diff=1, hw=0 hw_last=0
>>> [   12.715729] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=253, diff=1, hw=0 hw_last=0
>>> [   12.735737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=254, diff=1, hw=0 hw_last=0
>>> [   12.755740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=255, diff=1, hw=0 hw_last=0
>>> [   12.775734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=256, diff=1, hw=0 hw_last=0
>>> [   12.795746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=257, diff=1, hw=0 hw_last=0
>>> [   12.815766] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=258, diff=1, hw=0 hw_last=0
>>> [   12.835749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=259, diff=1, hw=0 hw_last=0
>>> [   12.855744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=260, diff=1, hw=0 hw_last=0
>>> [   12.875745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=261, diff=1, hw=0 hw_last=0
>>> [   12.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=262, diff=1, hw=0 hw_last=0
>>> [   12.915745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=263, diff=1, hw=0 hw_last=0
>>> [   12.935741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=264, diff=1, hw=0 hw_last=0
>>> [   12.955754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=265, diff=1, hw=0 hw_last=0
>>> [   12.975742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=266, diff=1, hw=0 hw_last=0
>>> [   12.995748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=267, diff=1, hw=0 hw_last=0
>>> [   13.015758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=268, diff=1, hw=0 hw_last=0
>>> [   13.035740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=269, diff=1, hw=0 hw_last=0
>>> [   13.055745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=270, diff=1, hw=0 hw_last=0
>>> [   13.075744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=271, diff=1, hw=0 hw_last=0
>>> [   13.095746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=272, diff=1, hw=0 hw_last=0
>>> [   13.115750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=273, diff=1, hw=0 hw_last=0
>>> [   13.135740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=274, diff=1, hw=0 hw_last=0
>>> [   13.155750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=275, diff=1, hw=0 hw_last=0
>>> [   13.175761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=276, diff=1, hw=0 hw_last=0
>>> [   13.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=277, diff=1, hw=0 hw_last=0
>>> [   13.215746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=278, diff=1, hw=0 hw_last=0
>>> [   13.235757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=279, diff=1, hw=0 hw_last=0
>>> [   13.255749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=280, diff=1, hw=0 hw_last=0
>>> [   13.275742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=281, diff=1, hw=0 hw_last=0
>>> [   13.295741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=282, diff=1, hw=0 hw_last=0
>>> [   13.315742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=283, diff=1, hw=0 hw_last=0
>>> [   13.335741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=284, diff=1, hw=0 hw_last=0
>>> [   13.355721] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=285, diff=1, hw=0 hw_last=0
>>> [   13.375707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=286, diff=1, hw=0 hw_last=0
>>> [   13.395696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=287, diff=1, hw=0 hw_last=0
>>> [   13.415696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=288, diff=1, hw=0 hw_last=0
>>> [   13.435694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=289, diff=1, hw=0 hw_last=0
>>> [   13.455692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=290, diff=1, hw=0 hw_last=0
>>> [   13.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=291, diff=1, hw=0 hw_last=0
>>> [   13.485231] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc067154400
>>> [   13.485333] [drm:drm_mode_object_reference [drm]] OBJ ID: 47 (1)
>>> [   13.485423] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc065b11400 state to ffffffc067154400
>>> [   13.485509] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>> [   13.485593] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc067154680 state to ffffffc067154400
>>> [   13.485676] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (2)
>>> [   13.485767] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc065b11400
>>> [   13.485850] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc067154680 to [CRTC:30:meson_crtc]
>>> [   13.485934] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc067154680
>>> [   13.486050] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>> [   13.486131] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>> [   13.486215] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc067154400
>>> [   13.486299] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [   13.486383] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>> [   13.486464] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>> [   13.486546] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc067154980 state to ffffffc067154400
>>> [   13.486640] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>> [   13.486721] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [   13.486812] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [NOCRTC]
>>> [   13.486902] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>> [   13.486984] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [CRTC:30:meson_crtc]
>>> [   13.487076] [drm:drm_atomic_check_only [drm]] checking ffffffc067154400
>>> [   13.487172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>> [   13.487253] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>> [   13.487311] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>> [   13.487353] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>> [   13.487443] [drm:drm_atomic_commit [drm]] commiting ffffffc067154400
>>> [   13.487536] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>> [   13.487618] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>> [   13.495735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=292, diff=1, hw=0 hw_last=0
>>> [   13.495846] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>> [   13.495926] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>> [   13.496009] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc067154400
>>> [   13.496091] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>> [   13.496172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>> [   13.496254] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (1)
>>> [   13.496341] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>> [   13.496423] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc067154400
>>> [   13.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=293, diff=1, hw=0 hw_last=0
>>> [   13.535732] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=294, diff=1, hw=0 hw_last=0
>>> [   13.555741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=295, diff=1, hw=0 hw_last=0
>>> [   13.575727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=296, diff=1, hw=0 hw_last=0
>>> [   13.595702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=297, diff=1, hw=0 hw_last=0
>>> [   13.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=298, diff=1, hw=0 hw_last=0
>>> [   13.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=299, diff=1, hw=0 hw_last=0
>>> [   13.655697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=300, diff=1, hw=0 hw_last=0
>>> [   13.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=301, diff=1, hw=0 hw_last=0
>>> [   13.695694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=302, diff=1, hw=0 hw_last=0
>>> [   13.715691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=303, diff=1, hw=0 hw_last=0
>>> [   13.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=304, diff=1, hw=0 hw_last=0
>>> [   13.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=305, diff=1, hw=0 hw_last=0
>>> [   13.775694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=306, diff=1, hw=0 hw_last=0
>>> [   13.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=307, diff=1, hw=0 hw_last=0
>>> [   13.815692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=308, diff=1, hw=0 hw_last=0
>>> [   13.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=309, diff=1, hw=0 hw_last=0
>>> [   13.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=310, diff=1, hw=0 hw_last=0
>>> [   13.875691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=311, diff=1, hw=0 hw_last=0
>>> [   13.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=312, diff=1, hw=0 hw_last=0
>>> [   13.915695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=313, diff=1, hw=0 hw_last=0
>>> [   13.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=314, diff=1, hw=0 hw_last=0
>>> [   13.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=315, diff=1, hw=0 hw_last=0
>>> [   13.975695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=316, diff=1, hw=0 hw_last=0
>>> [   13.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=317, diff=1, hw=0 hw_last=0
>>> [   14.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=318, diff=1, hw=0 hw_last=0
>>> [   14.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=319, diff=1, hw=0 hw_last=0
>>> [   14.055727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=320, diff=1, hw=0 hw_last=0
>>> [   14.075713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=321, diff=1, hw=0 hw_last=0
>>> [   14.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=322, diff=1, hw=0 hw_last=0
>>> [   14.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=323, diff=1, hw=0 hw_last=0
>>> [   14.135695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=324, diff=1, hw=0 hw_last=0
>>> [   14.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=325, diff=1, hw=0 hw_last=0
>>> [   14.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=326, diff=1, hw=0 hw_last=0
>>> [   14.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=327, diff=1, hw=0 hw_last=0
>>> [   14.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=328, diff=1, hw=0 hw_last=0
>>> [   14.235693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=329, diff=1, hw=0 hw_last=0
>>> [   14.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=330, diff=1, hw=0 hw_last=0
>>> [   14.275691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=331, diff=1, hw=0 hw_last=0
>>> [   14.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=332, diff=1, hw=0 hw_last=0
>>> [   14.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=333, diff=1, hw=0 hw_last=0
>>> [   14.335694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=334, diff=1, hw=0 hw_last=0
>>> [   14.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=335, diff=1, hw=0 hw_last=0
>>> [   14.375696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=336, diff=1, hw=0 hw_last=0
>>> [   14.395742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=337, diff=1, hw=0 hw_last=0
>>> [   14.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=338, diff=1, hw=0 hw_last=0
>>> [   14.435727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=339, diff=1, hw=0 hw_last=0
>>> [   14.455705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=340, diff=1, hw=0 hw_last=0
>>> [   14.475700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=341, diff=1, hw=0 hw_last=0
>>> [   14.495700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=342, diff=1, hw=0 hw_last=0
>>> [   14.515704] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=343, diff=1, hw=0 hw_last=0
>>> [   14.535700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=344, diff=1, hw=0 hw_last=0
>>> [   14.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=345, diff=1, hw=0 hw_last=0
>>> [   14.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=346, diff=1, hw=0 hw_last=0
>>> [   14.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=347, diff=1, hw=0 hw_last=0
>>> [   14.615696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=348, diff=1, hw=0 hw_last=0
>>> [   14.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=349, diff=1, hw=0 hw_last=0
>>> [   14.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=350, diff=1, hw=0 hw_last=0
>>> [   14.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=351, diff=1, hw=0 hw_last=0
>>> [   14.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=352, diff=1, hw=0 hw_last=0
>>> [   14.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=353, diff=1, hw=0 hw_last=0
>>> [   14.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=354, diff=1, hw=0 hw_last=0
>>> [   14.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=355, diff=1, hw=0 hw_last=0
>>> [   14.775695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=356, diff=1, hw=0 hw_last=0
>>> [   14.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=357, diff=1, hw=0 hw_last=0
>>> [   14.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=358, diff=1, hw=0 hw_last=0
>>> [   14.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=359, diff=1, hw=0 hw_last=0
>>> [   14.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=360, diff=1, hw=0 hw_last=0
>>> [   14.875694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=361, diff=1, hw=0 hw_last=0
>>> [   14.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=362, diff=1, hw=0 hw_last=0
>>> [   14.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=363, diff=1, hw=0 hw_last=0
>>> [   14.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=364, diff=1, hw=0 hw_last=0
>>> [   14.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=365, diff=1, hw=0 hw_last=0
>>> [   14.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=366, diff=1, hw=0 hw_last=0
>>> [   14.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=367, diff=1, hw=0 hw_last=0
>>> [   15.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=368, diff=1, hw=0 hw_last=0
>>> [   15.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=369, diff=1, hw=0 hw_last=0
>>> [   15.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=370, diff=1, hw=0 hw_last=0
>>> [   15.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=371, diff=1, hw=0 hw_last=0
>>> [   15.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=372, diff=1, hw=0 hw_last=0
>>> [   15.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=373, diff=1, hw=0 hw_last=0
>>> [   15.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=374, diff=1, hw=0 hw_last=0
>>> [   15.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=375, diff=1, hw=0 hw_last=0
>>> [   15.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=376, diff=1, hw=0 hw_last=0
>>> [   15.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=377, diff=1, hw=0 hw_last=0
>>> [   15.215695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=378, diff=1, hw=0 hw_last=0
>>> [   15.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=379, diff=1, hw=0 hw_last=0
>>> [   15.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=380, diff=1, hw=0 hw_last=0
>>> [   15.275697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=381, diff=1, hw=0 hw_last=0
>>> [   15.295696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=382, diff=1, hw=0 hw_last=0
>>> [   15.315692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=383, diff=1, hw=0 hw_last=0
>>> [   15.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=384, diff=1, hw=0 hw_last=0
>>> [   15.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=385, diff=1, hw=0 hw_last=0
>>> [   15.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=386, diff=1, hw=0 hw_last=0
>>> [   15.395695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=387, diff=1, hw=0 hw_last=0
>>> [   15.415697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=388, diff=1, hw=0 hw_last=0
>>> [   15.435695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=389, diff=1, hw=0 hw_last=0
>>> [   15.455694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=390, diff=1, hw=0 hw_last=0
>>> [   15.475693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=391, diff=1, hw=0 hw_last=0
>>> [   15.495692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=392, diff=1, hw=0 hw_last=0
>>> [   15.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=393, diff=1, hw=0 hw_last=0
>>> [   15.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=394, diff=1, hw=0 hw_last=0
>>> [   15.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=395, diff=1, hw=0 hw_last=0
>>> [   15.575693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=396, diff=1, hw=0 hw_last=0
>>> [   15.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=397, diff=1, hw=0 hw_last=0
>>> [   15.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=398, diff=1, hw=0 hw_last=0
>>> [   15.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=399, diff=1, hw=0 hw_last=0
>>> [   15.655701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=400, diff=1, hw=0 hw_last=0
>>> [   15.675698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=401, diff=1, hw=0 hw_last=0
>>> [   15.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=402, diff=1, hw=0 hw_last=0
>>> [   15.715692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=403, diff=1, hw=0 hw_last=0
>>> [   15.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=404, diff=1, hw=0 hw_last=0
>>> [   15.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=405, diff=1, hw=0 hw_last=0
>>> [   15.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=406, diff=1, hw=0 hw_last=0
>>> [   15.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=407, diff=1, hw=0 hw_last=0
>>> [   15.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=408, diff=1, hw=0 hw_last=0
>>> [   15.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=409, diff=1, hw=0 hw_last=0
>>> [   15.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=410, diff=1, hw=0 hw_last=0
>>> [   15.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=411, diff=1, hw=0 hw_last=0
>>> [   15.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=412, diff=1, hw=0 hw_last=0
>>> [   15.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=413, diff=1, hw=0 hw_last=0
>>> [   15.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=414, diff=1, hw=0 hw_last=0
>>> [   15.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=415, diff=1, hw=0 hw_last=0
>>> [   15.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=416, diff=1, hw=0 hw_last=0
>>> [   15.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=417, diff=1, hw=0 hw_last=0
>>> [   16.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=418, diff=1, hw=0 hw_last=0
>>> [   16.035694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=419, diff=1, hw=0 hw_last=0
>>> [   16.055710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=420, diff=1, hw=0 hw_last=0
>>> [   16.075705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=421, diff=1, hw=0 hw_last=0
>>> [   16.095696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=422, diff=1, hw=0 hw_last=0
>>> [   16.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=423, diff=1, hw=0 hw_last=0
>>> [   16.135693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=424, diff=1, hw=0 hw_last=0
>>> [   16.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=425, diff=1, hw=0 hw_last=0
>>> [   16.175695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=426, diff=1, hw=0 hw_last=0
>>> [   16.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=427, diff=1, hw=0 hw_last=0
>>> [   16.215694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=428, diff=1, hw=0 hw_last=0
>>> [   16.235695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=429, diff=1, hw=0 hw_last=0
>>> [   16.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=430, diff=1, hw=0 hw_last=0
>>> [   16.275694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=431, diff=1, hw=0 hw_last=0
>>> [   16.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=432, diff=1, hw=0 hw_last=0
>>> [   16.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=433, diff=1, hw=0 hw_last=0
>>> [   16.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=434, diff=1, hw=0 hw_last=0
>>> [   16.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=435, diff=1, hw=0 hw_last=0
>>> [   16.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=436, diff=1, hw=0 hw_last=0
>>> [   16.395713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=437, diff=1, hw=0 hw_last=0
>>> [   16.415708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=438, diff=1, hw=0 hw_last=0
>>> [   16.435702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=439, diff=1, hw=0 hw_last=0
>>> [   16.455698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=440, diff=1, hw=0 hw_last=0
>>> [   16.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=441, diff=1, hw=0 hw_last=0
>>> [   16.495694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=442, diff=1, hw=0 hw_last=0
>>> [   16.515696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=443, diff=1, hw=0 hw_last=0
>>> [   16.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=444, diff=1, hw=0 hw_last=0
>>> [   16.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=445, diff=1, hw=0 hw_last=0
>>> [   16.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=446, diff=1, hw=0 hw_last=0
>>> [   16.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=447, diff=1, hw=0 hw_last=0
>>> [   16.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=448, diff=1, hw=0 hw_last=0
>>> [   16.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=449, diff=1, hw=0 hw_last=0
>>> [   16.655696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=450, diff=1, hw=0 hw_last=0
>>> [   16.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=451, diff=1, hw=0 hw_last=0
>>> [   16.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=452, diff=1, hw=0 hw_last=0
>>> [   16.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=453, diff=1, hw=0 hw_last=0
>>> [   16.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=454, diff=1, hw=0 hw_last=0
>>> [   16.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=455, diff=1, hw=0 hw_last=0
>>> [   16.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=456, diff=1, hw=0 hw_last=0
>>> [   16.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=457, diff=1, hw=0 hw_last=0
>>> [   16.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=458, diff=1, hw=0 hw_last=0
>>> [   16.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=459, diff=1, hw=0 hw_last=0
>>> [   16.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=460, diff=1, hw=0 hw_last=0
>>> [   16.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=461, diff=1, hw=0 hw_last=0
>>> [   16.895692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=462, diff=1, hw=0 hw_last=0
>>> [   16.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=463, diff=1, hw=0 hw_last=0
>>> [   16.935691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=464, diff=1, hw=0 hw_last=0
>>> [   16.955692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=465, diff=1, hw=0 hw_last=0
>>> [   16.975690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=466, diff=1, hw=0 hw_last=0
>>> [   16.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=467, diff=1, hw=0 hw_last=0
>>> [   17.015694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=468, diff=1, hw=0 hw_last=0
>>> [   17.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=469, diff=1, hw=0 hw_last=0
>>> [   17.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=470, diff=1, hw=0 hw_last=0
>>> [   17.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=471, diff=1, hw=0 hw_last=0
>>> [   17.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=472, diff=1, hw=0 hw_last=0
>>> [   17.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=473, diff=1, hw=0 hw_last=0
>>> [   17.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=474, diff=1, hw=0 hw_last=0
>>> [   17.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=475, diff=1, hw=0 hw_last=0
>>> [   17.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=476, diff=1, hw=0 hw_last=0
>>> [   17.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=477, diff=1, hw=0 hw_last=0
>>> [   17.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=478, diff=1, hw=0 hw_last=0
>>> [   17.235691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=479, diff=1, hw=0 hw_last=0
>>> [   17.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=480, diff=1, hw=0 hw_last=0
>>> [   17.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=481, diff=1, hw=0 hw_last=0
>>> [   17.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=482, diff=1, hw=0 hw_last=0
>>> [   17.315696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=483, diff=1, hw=0 hw_last=0
>>> [   17.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=484, diff=1, hw=0 hw_last=0
>>> [   17.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=485, diff=1, hw=0 hw_last=0
>>> [   17.375693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=486, diff=1, hw=0 hw_last=0
>>> [   17.395699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=487, diff=1, hw=0 hw_last=0
>>> [   17.415695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=488, diff=1, hw=0 hw_last=0
>>> [   17.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=489, diff=1, hw=0 hw_last=0
>>> [   17.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=490, diff=1, hw=0 hw_last=0
>>> [   17.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=491, diff=1, hw=0 hw_last=0
>>> [   17.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=492, diff=1, hw=0 hw_last=0
>>> [   17.515691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=493, diff=1, hw=0 hw_last=0
>>> [   17.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=494, diff=1, hw=0 hw_last=0
>>> [   17.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=495, diff=1, hw=0 hw_last=0
>>> [   17.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=496, diff=1, hw=0 hw_last=0
>>> [   17.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=497, diff=1, hw=0 hw_last=0
>>> [   17.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=498, diff=1, hw=0 hw_last=0
>>> [   17.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=499, diff=1, hw=0 hw_last=0
>>> [   17.655694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=500, diff=1, hw=0 hw_last=0
>>> [   17.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=501, diff=1, hw=0 hw_last=0
>>> [   17.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=502, diff=1, hw=0 hw_last=0
>>> [   17.715690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=503, diff=1, hw=0 hw_last=0
>>> [   17.735691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=504, diff=1, hw=0 hw_last=0
>>> [   17.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=505, diff=1, hw=0 hw_last=0
>>> [   17.775692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=506, diff=1, hw=0 hw_last=0
>>> [   17.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=507, diff=1, hw=0 hw_last=0
>>> [   17.815691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=508, diff=1, hw=0 hw_last=0
>>> [   17.835692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=509, diff=1, hw=0 hw_last=0
>>> [   17.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=510, diff=1, hw=0 hw_last=0
>>> [   17.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=511, diff=1, hw=0 hw_last=0
>>> [   17.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=512, diff=1, hw=0 hw_last=0
>>> [   17.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=513, diff=1, hw=0 hw_last=0
>>> [   17.935707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=514, diff=1, hw=0 hw_last=0
>>> [   17.955701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=515, diff=1, hw=0 hw_last=0
>>> [   17.975701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=516, diff=1, hw=0 hw_last=0
>>> [   17.995699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=517, diff=1, hw=0 hw_last=0
>>> [   18.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=518, diff=1, hw=0 hw_last=0
>>> [   18.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=519, diff=1, hw=0 hw_last=0
>>> [   18.055709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=520, diff=1, hw=0 hw_last=0
>>> [   18.075702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=521, diff=1, hw=0 hw_last=0
>>> [   18.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=522, diff=1, hw=0 hw_last=0
>>> [   18.115712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=523, diff=1, hw=0 hw_last=0
>>> [   18.135706] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=524, diff=1, hw=0 hw_last=0
>>> [   18.155695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=525, diff=1, hw=0 hw_last=0
>>> [   18.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=526, diff=1, hw=0 hw_last=0
>>> [   18.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=527, diff=1, hw=0 hw_last=0
>>> [   18.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=528, diff=1, hw=0 hw_last=0
>>> [   18.235692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=529, diff=1, hw=0 hw_last=0
>>> [   18.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=530, diff=1, hw=0 hw_last=0
>>> [   18.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=531, diff=1, hw=0 hw_last=0
>>> [   18.295694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=532, diff=1, hw=0 hw_last=0
>>> [   18.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=533, diff=1, hw=0 hw_last=0
>>> [   18.335692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=534, diff=1, hw=0 hw_last=0
>>> [   18.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=535, diff=1, hw=0 hw_last=0
>>> [   18.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=536, diff=1, hw=0 hw_last=0
>>> [   18.395710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=537, diff=1, hw=0 hw_last=0
>>> [   18.415709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=538, diff=1, hw=0 hw_last=0
>>> [   18.435698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=539, diff=1, hw=0 hw_last=0
>>> [   18.455699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=540, diff=1, hw=0 hw_last=0
>>> [   18.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=541, diff=1, hw=0 hw_last=0
>>> [   18.495696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=542, diff=1, hw=0 hw_last=0
>>> [   18.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=543, diff=1, hw=0 hw_last=0
>>> [   18.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=544, diff=1, hw=0 hw_last=0
>>> [   18.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=545, diff=1, hw=0 hw_last=0
>>> [   18.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=546, diff=1, hw=0 hw_last=0
>>> [   18.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=547, diff=1, hw=0 hw_last=0
>>> [   18.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=548, diff=1, hw=0 hw_last=0
>>> [   18.635692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=549, diff=1, hw=0 hw_last=0
>>> [   18.655597] [drm:vblank_disable_fn [drm]] disabling vblank on crtc 0
>>> [   18.655681] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=550, diff=0, hw=0 hw_last=0
>>
>>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* drm-meson
  2017-03-21 14:08         ` drm-meson Neil Armstrong
@ 2017-03-22  8:40           ` Helmut Klein
  2017-03-22  8:56             ` drm-meson Neil Armstrong
  0 siblings, 1 reply; 7+ messages in thread
From: Helmut Klein @ 2017-03-22  8:40 UTC (permalink / raw)
  To: linus-amlogic

Hallo Neil,

thank you for your help: with the changes the colors are now correct.

I use Kevin Hilmans git tree as the base. it has currently kernel rev 
4.11-rc1.
(https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic.git/)

I hope i didn't waste too much of your time.

best regards
Helmut


On 21.03.2017 15:08, Neil Armstrong wrote:
> Indeed, you missed some patches I did not push.
>
> In meson_dw_hdmi.c you should have :
> 	dw_plat_data->mode_valid = dw_hdmi_mode_valid;
> 	dw_plat_data->phy_ops = &meson_dw_hdmi_phy_ops;
> 	dw_plat_data->phy_name = "meson_dw_hdmi_phy";
> 	dw_plat_data->phy_data = meson_dw_hdmi;
> 	dw_plat_data->input_bus_format = MEDIA_BUS_FMT_YUV8_1X24;
> 	dw_plat_data->input_bus_encoding = V4L2_YCBCR_ENC_709;
>
> instead of :
> 	dw_plat_data->mode_valid = dw_hdmi_mode_valid;
> 	dw_plat_data->phy_ops = &meson_dw_hdmi_phy_ops;
> 	dw_plat_data->phy_name = "meson_dw_hdmi_phy";
> 	dw_plat_data->phy_data = meson_dw_hdmi;
> 	dw_plat_data->input_fmt = DW_HDMI_ENC_FMT_YCBCR444;
>
> and include :
> #include <uapi/linux/media-bus-format.h>
> #include <uapi/linux/videodev2.h>
>
> This is because I did not push this updated patches...
>
> On which kernel revision are you based ???
>
> Neil
>
> On 03/21/2017 01:05 PM, Helmut Klein wrote:
>>
>> Hallo Neil,
>>
>> i've attached the patch. It includes the kernel configuration (.config) and the dts for my minimx. This is a the nexbox-a95x.dts plus some minor modfications (led/ethernet/usb).
>>
>> Helmut
>>
>>
>> On 21.03.2017 11:33, Neil Armstrong wrote:
>>> Hi,
>>>
>>> No problem for git, yes please send my the 50K patch.
>>>
>>> I suspect you badly merged to YUV444 source patch, so the HDMI Controller sends YUV data as RGB data.
>>>
>>> Neil
>>>
>>> On 03/20/2017 09:18 PM, Helmut Klein wrote:
>>>> On 20.03.2017 09:50, Neil Armstrong wrote:
>>>>> Hello !
>>>>>
>>>>> Thanks for testing.
>>>>>
>>>>> Can you provide me more details ?
>>>>>
>>>>> Can you :
>>>>> 1) push the current linux source with the applied patches to a git tree (github for example) so I can test it
>>>>> 2) is the monitor an HDMI or a DVI monitor ? i.e. do you use a HDMI to DVI converter ?
>>>>> 3) Can you boot with the drm.debug=0x3f kernel parameter and send me the DRM logs ?
>>>>>
>>>>> Thanks,
>>>>> Neil
>>>>>
>>>>> PS: like for Heiner, can you Cc the linux-amlogic list ? it could be beneficial for everyone ! And nothing is secret here.
>>>>> linux-amlogic at lists.infradead.org
>>>>>
>>>>> On 03/17/2017 08:28 PM, Helmut Klein wrote:
>>>>>> Hallo Neil,
>>>>>>
>>>>>> your graphics driver runs on my netxeon minimx (s905 based media player).
>>>>>> I've installed 2 de (mate & kde) and both are perfectly operational.
>>>>>>
>>>>>> but i've got 2 issues i want to mention
>>>>>>
>>>>>> 1. to be able to compile meson-drv i had to add following patch
>>>>>> (extracted from your dropped patch v2-1-2-drm-bridge-dw-hdmi-Take-input-format-from-plat_data.patch)
>>>>>>
>>>>>> --- a/include/drm/bridge/dw_hdmi.h    2017-03-10 14:44:00.000000000 +0100
>>>>>> +++ b/include/drm/bridge/dw_hdmi.h    2017-03-10 16:03:10.000000000 +0100
>>>>>> @@ -82,6 +82,14 @@ enum {
>>>>>>      DW_HDMI_RES_MAX,
>>>>>>  };
>>>>>>
>>>>>> +enum dw_hdmi_color_enc_format {
>>>>>> +    DW_HDMI_ENC_FMT_RGB = 0,
>>>>>> +    DW_HDMI_ENC_FMT_YCBCR444,
>>>>>> +    DW_HDMI_ENC_FMT_YCBCR422_16BITS,
>>>>>> +    DW_HDMI_ENC_FMT_YCBCR422_8BITS,
>>>>>> +    DW_HDMI_ENC_FMT_XVYCC444,
>>>>>> +};
>>>>>> +
>>>>>>  enum dw_hdmi_phy_type {
>>>>>>      DW_HDMI_PHY_DWC_HDMI_TX_PHY = 0x00,
>>>>>>      DW_HDMI_PHY_DWC_MHL_PHY_HEAC = 0xb2,
>>>>>> @@ -120,12 +128,16 @@ struct dw_hdmi_phy_ops {
>>>>>>      void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
>>>>>>                 bool force, bool disabled, bool rxsense);
>>>>>>      void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>> +    void (*configure_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>> +    void (*clear_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>> +    void (*unmute_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>>  };
>>>>>>
>>>>>>  struct dw_hdmi_plat_data {
>>>>>>      struct regmap *regm;
>>>>>>      enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
>>>>>>                         struct drm_display_mode *mode);
>>>>>> +    enum dw_hdmi_color_enc_format input_fmt;
>>>>>>      unsigned long input_bus_format;
>>>>>>      unsigned long input_bus_encoding;
>>>>>>
>>>>>>
>>>>>> in addition to following patches (applied to linux-amlogic)
>>>>>>
>>>>>>   v5-01-10-drm-bridge-dw-hdmi-Remove-unused-functions.patch
>>>>>>   v5-02-10-drm-bridge-dw-hdmi-Move-CSC-configuration-out-of-PHY-code.patch
>>>>>>   v5-03-10-drm-bridge-dw-hdmi-Enable-CSC-even-for-DVI.patch
>>>>>>   v5.1-04-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-down-sequence.patch
>>>>>>   v5.1-05-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-up-sequence.patch
>>>>>>   v5.1-06-10-drm-bridge-dw-hdmi-Create-PHY-operations.patch
>>>>>>
>>>>>> v5-07-10-drm-bridge-dw-hdmi-Add-support-for-custom-PHY-configuration.patch
>>>>>>   v5-08-10-drm-bridge-dw-hdmi-Remove-device-type-from-platform-data.patch
>>>>>>   v5-09-10-drm-bridge-dw-hdmi-Switch-to-regmap-for-register-access.patch
>>>>>>
>>>>>> v5.1-10-10-drm-bridge-dw-hdmi-Move-the-driver-to-a-separate-directory..patch
>>>>>>
>>>>>>   v3-1-6-drm-bridge-dw-hdmi-Extract-PHY-interrupt-setup-to-a-function.patch
>>>>>>
>>>>>> v3-2-6-media-uapi-Add-RGB-and-YUV-bus-formats-for-Synopsys-HDMI-TX-Controller.patch
>>>>>>
>>>>>> v3-3-6-documentation-media-Add-documentation-for-new-RGB-and-YUV-bus-formats.patch
>>>>>>   v3-4-6-drm-bridge-dw-hdmi-Switch-to-V4L-bus-format-and-encodings.patch
>>>>>>
>>>>>> v3-5-6-drm-bridge-dw-hdmi-Add-Documentation-on-supported-input-formats.patch
>>>>>>   v3-6-6-drm-bridge-dw-hdmi-Move-HPD-handling-to-PHY-operations.patch
>>>>>>
>>>>>>
>>>>>> 01-11-drm-meson-Use-crtc_state-for-hdisplay-and-fix-atomic-flush-enable-sync-for-vsync-commit.patch
>>>>>>   02-11-drm-meson-Add-missing-HDMI-register.patch
>>>>>>   03-11-drm-meson-Add-support-for-components.patch
>>>>>>
>>>>>> 04-11-drm-meson-venc_cvbs-no-more-return--ENODEV-if-CVBS-is-not-available.patch
>>>>>>   05-11-drm-meson-add-support-for-HDMI-clock-support.patch
>>>>>>   06-11-drm-meson-Add-support-for-HDMI-venc-modes-and-settings.patch
>>>>>>   07-11-drm-meson-Add-support-for-HDMI-encoder-and-DW-HDMI-bridge-PHY.patch
>>>>>>   08-11-ARM64-dts-meson-gx-Add-shared-CMA-dma-memory-pool.patch
>>>>>>   09-11-ARM64-dts-meson-gx-Add-support-for-HDMI-output.patch
>>>>>>
>>>>>> 10-11-dt-bindings-Add-bindings-for-the-Amlogic-Meson-dw-hdmi-extension.patch
>>>>>>   11-11-MAINTAINERS-update-files-for-Amlogic-DRM-Driver.patch
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2. my colors are not correct.
>>>>>> red and blue are swapped, means to see a red line on the screen you have to draw a blue one.
>>>>>>
>>>>>> best regards
>>>>>> Helmut
>>>>>>
>>>>>
>>>>>
>>>>
>>>> Hallo!
>>>>
>>>> i've never worked with git. (except git clone) So i don't know, how to build a tree. Furthermore my internet uplink is slow (512 kbit/s).
>>>> i could send you a single patch file for the linux-amlogic tree. The file hat 20000 lines and i don't know if i can/should send it as a simple mail.
>>>> file size xz-compressed is 50 kByte.
>>>>
>>>> i connected two different full hd tv with a direct hdmi connection to my minimx. both showed the color problem (under X and fbcon)
>>>>
>>>> here is the syslog (filter: egrep "hdmi|drm")
>>>> [    0.000000] Kernel command line: console=ttyAML0,115200 no_console_suspend earlyprintk=serial-meson,0xc81004c0 root=/dev/sda2 rootwait rootfstype=ext4 rw fsck.fix=yes net.ifnames=0 drm.debug=0x3f
>>>> [    7.233152] [drm:drm_core_init [drm]] Initialized
>>>> [    7.473327] meson-drm d0100000.vpu: Queued 3 outputs on vpu
>>>> [    7.498673] [drm:compare_of [meson_drm]] Comparing of node /soc/hdmi-tx at c883a000 with /soc/hdmi-tx at c883a000
>>>> [    7.498878] meson-drm d0100000.vpu: Failed to create debugfs directory
>>>> [    7.498898] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>>>> [    7.498900] [drm] No driver support for vblank timestamp query.
>>>> [    7.498986] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]]
>>>> [    7.499181] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] encoder initialized
>>>> [    7.523693] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
>>>> [    7.523942] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
>>>> [    7.524047] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] HDMI controller initialized
>>>> [    7.524061] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops [meson_dw_hdmi])
>>>> [    7.524188] [drm:drm_irq_install [drm]] irq=19
>>>> [    7.524301] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (2)
>>>> [    7.524383] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (2)
>>>> [    7.524469] [drm:drm_mode_object_reference [drm]] OBJ ID: 25 (2)
>>>> [    7.524551] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.524633] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>>>> [    7.524715] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (3)
>>>> [    7.524770] [drm:drm_setup_crtcs [drm_kms_helper]]
>>>> [    7.524814] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>>>> [    7.524856] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] status updated from unknown to connected
>>>> [    7.524906] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>>>> [    7.524993] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>>>> [    7.525077] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>>>> [    7.525117] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>>>> [    7.525159] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] status updated from unknown to connected
>>>> [    7.637689] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>>>> [    7.637879] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>>>> [    7.637960] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>>>> [    7.638043] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>>>> [    7.638124] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>>>> [    7.638205] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>>>> [    7.638287] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>>>> [    7.638371] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>>>> [    7.638453] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>>>> [    7.638490] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>> [    7.638503] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    7.638515] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>> [    7.638525] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    7.638537] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>> [    7.638547] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    7.638559] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>> [    7.638571] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    7.638581] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    7.638591] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    7.638603] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    7.638613] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    7.638624] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    7.638636] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    7.638646] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    7.638656] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    7.638741] [drm:drm_mode_debug_printmodeline [drm]] Modeline 52:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>>>> [    7.638822] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>>>> [    7.638906] [drm:drm_mode_debug_printmodeline [drm]] Modeline 53:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>>>> [    7.638987] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>> [    7.639071] [drm:drm_mode_debug_printmodeline [drm]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    7.639152] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>> [    7.639236] [drm:drm_mode_debug_printmodeline [drm]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    7.639318] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>> [    7.639403] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    7.639483] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>>>> [    7.639568] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    7.639648] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>>>> [    7.639817] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    7.639903] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>> [    7.639996] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    7.640081] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>>>> [    7.640169] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>>>> [    7.640252] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>> [    7.640341] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    7.640431] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>> [    7.640499] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>>>> [    7.640585] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>> [    7.640671] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    7.640756] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    7.640842] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>> [    7.640926] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    7.641011] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    7.641095] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>> [    7.641180] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>> [    7.641264] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    7.641319] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>>>> [    7.641360] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>>>> [    7.641372] [drm] kms: can't enable cloning when we probably wanted to.
>>>> [    7.641414] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>>>> [    7.641454] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>>>> [    7.641493] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>>>> [    7.641536] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>>>> [    7.641575] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>>>> [    7.641614] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>>>> [    7.641657] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 3840x2160 config
>>>> [    7.641704] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>>>> [    7.641788] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>>>> [    7.641832] [drm:drm_fbdev_cma_create [drm_kms_helper]] surface width(1920), height(1080) and bpp(32)
>>>> [    7.645840] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc069507480
>>>> [    7.646548] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e000 state to ffffffc069507480
>>>> [    7.646646] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc06975b800 state to ffffffc069507480
>>>> [    7.646740] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc06975b800
>>>> [    7.646823] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e000 to [CRTC:30:meson_crtc]
>>>> [    7.646909] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e000
>>>> [    7.646992] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (1)
>>>> [    7.647075] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>>>> [    7.647157] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.647240] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>>>> [    7.647324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>>>> [    7.647407] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e100 state to ffffffc069507480
>>>> [    7.647488] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (4)
>>>> [    7.647570] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e100 to [CRTC:30:meson_crtc]
>>>> [    7.647653] [drm:drm_atomic_check_only [drm]] checking ffffffc069507480
>>>> [    7.647732] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] mode changed
>>>> [    7.647774] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] enable changed
>>>> [    7.647858] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.647938] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [    7.647977] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>> [    7.648019] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] using [ENCODER:27:meson_hdmi] on [CRTC:30:meson_crtc]
>>>> [    7.648058] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] active changed
>>>> [    7.648098] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] needs all connectors, enable: y, active: y
>>>> [    7.648180] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>>>> [    7.648261] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.648342] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [    7.648431] [drm:drm_atomic_commit [drm]] commiting ffffffc069507480
>>>> [    7.648521] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>> [    7.648600] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>> [    7.648640] [drm:drm_atomic_helper_commit_modeset_disables [drm_kms_helper]] modeset on [ENCODER:27:meson_hdmi]
>>>> [    7.648656] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] 0:"1920x1080" vic 31
>>>> [    7.648672] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] vclk:148500 venc=148500 hdmi=148500 enci=0
>>>> [    7.648804] [drm:drm_vblank_enable [drm]] enabling vblank on crtc 0, ret: 0
>>>> [    7.648886] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=0, hw=0 hw_last=0
>>>> [    7.648931] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [CRTC:30:meson_crtc]
>>>> [    7.648942] [drm:meson_crtc_enable [meson_drm]]
>>>> [    7.648981] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [ENCODER:27:meson_hdmi]
>>>> [    7.648989] [drm:meson_venc_hdmi_encoder_enable [meson_dw_hdmi]] VENCP
>>>> [    7.649016] [drm:dw_hdmi_phy_init [meson_dw_hdmi]] 0:"1920x1080"
>>>> [    7.668720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=1, hw=0 hw_last=0
>>>> [    7.688718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=1, diff=1, hw=0 hw_last=0
>>>> [    7.708677] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=2, diff=1, hw=0 hw_last=0
>>>> [    7.728672] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=3, diff=1, hw=0 hw_last=0
>>>> [    7.748670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=4, diff=1, hw=0 hw_last=0
>>>> [    7.768670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=5, diff=1, hw=0 hw_last=0
>>>> [    7.788670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=6, diff=1, hw=0 hw_last=0
>>>> [    7.795688] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=7, diff=1, hw=0 hw_last=0
>>>> [    7.815689] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=8, diff=1, hw=0 hw_last=0
>>>> [    7.815789] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (2)
>>>> [    7.815873] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc069507480
>>>> [    7.815955] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>> [    7.816041] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc069507480
>>>> [    7.816163] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc06716e300
>>>> [    7.816247] [drm:drm_mode_object_reference [drm]] OBJ ID: 44 (1)
>>>> [    7.816329] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc069759c00 state to ffffffc06716e300
>>>> [    7.816411] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>>> [    7.816494] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e480 state to ffffffc06716e300
>>>> [    7.816576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (2)
>>>> [    7.816665] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc069759c00
>>>> [    7.816747] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e480 to [CRTC:30:meson_crtc]
>>>> [    7.816830] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e480
>>>> [    7.816912] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>> [    7.816992] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>> [    7.817076] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc06716e300
>>>> [    7.817158] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.817242] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>> [    7.817322] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>>> [    7.817406] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e580 state to ffffffc06716e300
>>>> [    7.817487] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>> [    7.817569] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [    7.817650] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [NOCRTC]
>>>> [    7.817732] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>> [    7.817813] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [CRTC:30:meson_crtc]
>>>> [    7.817896] [drm:drm_atomic_check_only [drm]] checking ffffffc06716e300
>>>> [    7.817982] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.818063] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>> [    7.818119] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>> [    7.818161] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>>> [    7.818249] [drm:drm_atomic_commit [drm]] commiting ffffffc06716e300
>>>> [    7.818337] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>> [    7.818417] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>> [    7.835691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=9, diff=1, hw=0 hw_last=0
>>>> [    7.835781] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>> [    7.835862] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>> [    7.835943] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc06716e300
>>>> [    7.836024] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [    7.836105] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>> [    7.836187] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (1)
>>>> [    7.836270] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>>> [    7.836352] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc06716e300
>>>> [    7.855537] meson-drm d0100000.vpu: fb0:  frame buffer device
>>>> [    7.855648] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.855734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=10, diff=1, hw=0 hw_last=0
>>>> [    7.855824] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>> [    7.855909] [drm:drm_minor_register [drm]]
>>>> [    7.855992] [drm:drm_minor_register [drm]]
>>>> [    7.856076] [drm:drm_minor_register [drm]]
>>>> [    7.856371] [drm:drm_minor_register [drm]] new minor registered 0
>>>> [    7.856549] [drm:drm_sysfs_connector_add [drm]] adding "Composite-1" to sysfs
>>>> [    7.856635] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>>> [    7.856764] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    7.856916] [drm:drm_sysfs_connector_add [drm]] adding "HDMI-A-1" to sysfs
>>>> [    7.857000] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>>> [    7.857133] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>> [    7.857139] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
>>>> [    7.875737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=11, diff=1, hw=0 hw_last=0
>>>> [    7.895739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=12, diff=1, hw=0 hw_last=0
>>>> [    7.915759] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=13, diff=1, hw=0 hw_last=0
>>>> [    7.935750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=14, diff=1, hw=0 hw_last=0
>>>> [    7.955773] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=15, diff=1, hw=0 hw_last=0
>>>> [    7.975754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=16, diff=1, hw=0 hw_last=0
>>>> [    7.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=17, diff=1, hw=0 hw_last=0
>>>> [    8.015747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=18, diff=1, hw=0 hw_last=0
>>>> [    8.035750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=19, diff=1, hw=0 hw_last=0
>>>> [    8.055754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=20, diff=1, hw=0 hw_last=0
>>>> [    8.075753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=21, diff=1, hw=0 hw_last=0
>>>> [    8.095747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=22, diff=1, hw=0 hw_last=0
>>>> [    8.115740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=23, diff=1, hw=0 hw_last=0
>>>> [    8.135755] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=24, diff=1, hw=0 hw_last=0
>>>> [    8.155764] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=25, diff=1, hw=0 hw_last=0
>>>> [    8.175749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=26, diff=1, hw=0 hw_last=0
>>>> [    8.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=27, diff=1, hw=0 hw_last=0
>>>> [    8.215750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=28, diff=1, hw=0 hw_last=0
>>>> [    8.235742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=29, diff=1, hw=0 hw_last=0
>>>> [    8.255765] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=30, diff=1, hw=0 hw_last=0
>>>> [    8.275757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=31, diff=1, hw=0 hw_last=0
>>>> [    8.295747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=32, diff=1, hw=0 hw_last=0
>>>> [    8.315757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=33, diff=1, hw=0 hw_last=0
>>>> [    8.335739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=34, diff=1, hw=0 hw_last=0
>>>> [    8.355743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=35, diff=1, hw=0 hw_last=0
>>>> [    8.375758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=36, diff=1, hw=0 hw_last=0
>>>> [    8.395746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=37, diff=1, hw=0 hw_last=0
>>>> [    8.415753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=38, diff=1, hw=0 hw_last=0
>>>> [    8.435761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=39, diff=1, hw=0 hw_last=0
>>>> [    8.455742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=40, diff=1, hw=0 hw_last=0
>>>> [    8.475742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=41, diff=1, hw=0 hw_last=0
>>>> [    8.495749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=42, diff=1, hw=0 hw_last=0
>>>> [    8.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=43, diff=1, hw=0 hw_last=0
>>>> [    8.535747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=44, diff=1, hw=0 hw_last=0
>>>> [    8.555745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=45, diff=1, hw=0 hw_last=0
>>>> [    8.575743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=46, diff=1, hw=0 hw_last=0
>>>> [    8.595741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=47, diff=1, hw=0 hw_last=0
>>>> [    8.615742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=48, diff=1, hw=0 hw_last=0
>>>> [    8.635743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=49, diff=1, hw=0 hw_last=0
>>>> [    8.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=50, diff=1, hw=0 hw_last=0
>>>> [    8.675747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=51, diff=1, hw=0 hw_last=0
>>>> [    8.695745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=52, diff=1, hw=0 hw_last=0
>>>> [    8.715744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=53, diff=1, hw=0 hw_last=0
>>>> [    8.735741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=54, diff=1, hw=0 hw_last=0
>>>> [    8.755743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=55, diff=1, hw=0 hw_last=0
>>>> [    8.775741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=56, diff=1, hw=0 hw_last=0
>>>> [    8.795742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=57, diff=1, hw=0 hw_last=0
>>>> [    8.815743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=58, diff=1, hw=0 hw_last=0
>>>> [    8.835740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=59, diff=1, hw=0 hw_last=0
>>>> [    8.855738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=60, diff=1, hw=0 hw_last=0
>>>> [    8.867745] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    8.867837] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>> [    8.867919] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>>> [    8.868018] [drm:drm_fb_helper_hotplug_event [drm_kms_helper]]
>>>> [    8.868060] [drm:drm_setup_crtcs [drm_kms_helper]]
>>>> [    8.868101] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>>>> [    8.868158] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>>>> [    8.868245] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>>>> [    8.868330] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>>>> [    8.868369] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>>>> [    8.875744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=61, diff=1, hw=0 hw_last=0
>>>> [    8.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=62, diff=1, hw=0 hw_last=0
>>>> [    8.915741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=63, diff=1, hw=0 hw_last=0
>>>> [    8.935740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=64, diff=1, hw=0 hw_last=0
>>>> [    8.955756] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=65, diff=1, hw=0 hw_last=0
>>>> [    8.975574] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>>>> [    8.975710] [drm:drm_mode_object_unreference [drm]] OBJ ID: 33 (1)
>>>> [    8.975796] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=66, diff=1, hw=0 hw_last=0
>>>> [    8.975982] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>>>> [    8.976069] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>>>> [    8.976151] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>>>> [    8.976236] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>>>> [    8.976320] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>>>> [    8.976406] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>>>> [    8.976491] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>>>> [    8.976574] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>>>> [    8.976626] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>> [    8.976638] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    8.976648] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    8.976661] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>> [    8.976673] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    8.976682] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    8.976693] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>> [    8.976703] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>> [    8.976713] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    8.976722] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    8.976735] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    8.976745] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    8.976755] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    8.976767] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    8.976776] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    8.976785] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    8.976870] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>>>> [    8.976950] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>>>> [    8.977037] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>>>> [    8.977118] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>> [    8.977204] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    8.977285] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>> [    8.977372] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    8.977453] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>> [    8.977540] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    8.977620] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>>>> [    8.977706] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    8.977787] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>>>> [    8.977873] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    8.977954] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>> [    8.978041] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    8.978122] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>>>> [    8.978209] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>>>> [    8.978290] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>> [    8.978377] [drm:drm_mode_debug_printmodeline [drm]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>> [    8.978459] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>> [    8.978537] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>>>> [    8.978628] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>> [    8.978713] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>> [    8.978800] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>> [    8.978884] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>> [    8.978970] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>> [    8.979053] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>> [    8.979139] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>> [    8.979223] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>> [    8.979309] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>> [    8.979362] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>>>> [    8.979401] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>>>> [    8.979416] [drm] kms: can't enable cloning when we probably wanted to.
>>>> [    8.979456] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>>>> [    8.979497] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>>>> [    8.979536] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>>>> [    8.979578] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>>>> [    8.979620] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>>>> [    8.979684] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>>>> [    8.979729] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 1920x1080 config
>>>> [    8.979830] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>>>> [    8.979879] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>>>> [    8.979966] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>>>> [    8.980071] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc0664db500
>>>> [    8.980167] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>>> [    8.980253] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc0664db880 state to ffffffc0664db500
>>>> [    8.980344] [drm:drm_mode_object_reference [drm]] OBJ ID: 46 (1)
>>>> [    8.980432] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc0671c1400 state to ffffffc0664db500
>>>> [    8.980520] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (2)
>>>> [    8.980612] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc0671c1400
>>>> [    8.980702] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc0664db880 to [CRTC:30:meson_crtc]
>>>> [    8.980792] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc0664db880
>>>> [    8.980880] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>> [    8.980967] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>> [    8.981056] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc0664db500
>>>> [    8.981147] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    8.981237] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>> [    8.981324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>>> [    8.981410] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc0664db780 state to ffffffc0664db500
>>>> [    8.981492] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>> [    8.981576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [    8.981666] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [NOCRTC]
>>>> [    8.981760] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>> [    8.981847] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [CRTC:30:meson_crtc]
>>>> [    8.981936] [drm:drm_atomic_check_only [drm]] checking ffffffc0664db500
>>>> [    8.982033] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [    8.982115] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>> [    8.982175] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>> [    8.982236] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>>> [    8.982335] [drm:drm_atomic_commit [drm]] commiting ffffffc0664db500
>>>> [    8.982432] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>> [    8.982513] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>> [    8.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=67, diff=1, hw=0 hw_last=0
>>>> [    8.995864] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>> [    8.995948] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>> [    8.996031] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc0664db500
>>>> [    8.996114] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [    8.996196] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>> [    8.996279] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (1)
>>>> [    8.996367] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>>> [    8.996451] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc0664db500
>>>> [    9.015741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=68, diff=1, hw=0 hw_last=0
>>>> [    9.035742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=69, diff=1, hw=0 hw_last=0
>>>> [    9.055743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=70, diff=1, hw=0 hw_last=0
>>>> [    9.075749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=71, diff=1, hw=0 hw_last=0
>>>> [    9.095748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=72, diff=1, hw=0 hw_last=0
>>>> [    9.115745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=73, diff=1, hw=0 hw_last=0
>>>> [    9.135742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=74, diff=1, hw=0 hw_last=0
>>>> [    9.155738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=75, diff=1, hw=0 hw_last=0
>>>> [    9.175744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=76, diff=1, hw=0 hw_last=0
>>>> [    9.195739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=77, diff=1, hw=0 hw_last=0
>>>> [    9.215728] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=78, diff=1, hw=0 hw_last=0
>>>> [    9.235741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=79, diff=1, hw=0 hw_last=0
>>>> [    9.255740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=80, diff=1, hw=0 hw_last=0
>>>> [    9.275735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=81, diff=1, hw=0 hw_last=0
>>>> [    9.295718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=82, diff=1, hw=0 hw_last=0
>>>> [    9.315717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=83, diff=1, hw=0 hw_last=0
>>>> [    9.335716] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=84, diff=1, hw=0 hw_last=0
>>>> [    9.355738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=85, diff=1, hw=0 hw_last=0
>>>> [    9.375742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=86, diff=1, hw=0 hw_last=0
>>>> [    9.395745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=87, diff=1, hw=0 hw_last=0
>>>> [    9.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=88, diff=1, hw=0 hw_last=0
>>>> [    9.435743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=89, diff=1, hw=0 hw_last=0
>>>> [    9.455738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=90, diff=1, hw=0 hw_last=0
>>>> [    9.475740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=91, diff=1, hw=0 hw_last=0
>>>> [    9.495740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=92, diff=1, hw=0 hw_last=0
>>>> [    9.515734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=93, diff=1, hw=0 hw_last=0
>>>> [    9.535724] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=94, diff=1, hw=0 hw_last=0
>>>> [    9.555717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=95, diff=1, hw=0 hw_last=0
>>>> [    9.575712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=96, diff=1, hw=0 hw_last=0
>>>> [    9.595738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=97, diff=1, hw=0 hw_last=0
>>>> [    9.615733] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=98, diff=1, hw=0 hw_last=0
>>>> [    9.635739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=99, diff=1, hw=0 hw_last=0
>>>> [    9.655734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=100, diff=1, hw=0 hw_last=0
>>>> [    9.675708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=101, diff=1, hw=0 hw_last=0
>>>> [    9.695699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=102, diff=1, hw=0 hw_last=0
>>>> [    9.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=103, diff=1, hw=0 hw_last=0
>>>> [    9.735739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=104, diff=1, hw=0 hw_last=0
>>>> [    9.755711] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=105, diff=1, hw=0 hw_last=0
>>>> [    9.775702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=106, diff=1, hw=0 hw_last=0
>>>> [    9.795698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=107, diff=1, hw=0 hw_last=0
>>>> [    9.815695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=108, diff=1, hw=0 hw_last=0
>>>> [    9.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=109, diff=1, hw=0 hw_last=0
>>>> [    9.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=110, diff=1, hw=0 hw_last=0
>>>> [    9.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=111, diff=1, hw=0 hw_last=0
>>>> [    9.895696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=112, diff=1, hw=0 hw_last=0
>>>> [    9.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=113, diff=1, hw=0 hw_last=0
>>>> [    9.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=114, diff=1, hw=0 hw_last=0
>>>> [    9.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=115, diff=1, hw=0 hw_last=0
>>>> [    9.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=116, diff=1, hw=0 hw_last=0
>>>> [    9.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=117, diff=1, hw=0 hw_last=0
>>>> [   10.015691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=118, diff=1, hw=0 hw_last=0
>>>> [   10.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=119, diff=1, hw=0 hw_last=0
>>>> [   10.055691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=120, diff=1, hw=0 hw_last=0
>>>> [   10.075692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=121, diff=1, hw=0 hw_last=0
>>>> [   10.095692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=122, diff=1, hw=0 hw_last=0
>>>> [   10.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=123, diff=1, hw=0 hw_last=0
>>>> [   10.135691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=124, diff=1, hw=0 hw_last=0
>>>> [   10.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=125, diff=1, hw=0 hw_last=0
>>>> [   10.175694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=126, diff=1, hw=0 hw_last=0
>>>> [   10.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=127, diff=1, hw=0 hw_last=0
>>>> [   10.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=128, diff=1, hw=0 hw_last=0
>>>> [   10.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=129, diff=1, hw=0 hw_last=0
>>>> [   10.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=130, diff=1, hw=0 hw_last=0
>>>> [   10.275701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=131, diff=1, hw=0 hw_last=0
>>>> [   10.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=132, diff=1, hw=0 hw_last=0
>>>> [   10.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=133, diff=1, hw=0 hw_last=0
>>>> [   10.335695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=134, diff=1, hw=0 hw_last=0
>>>> [   10.355692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=135, diff=1, hw=0 hw_last=0
>>>> [   10.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=136, diff=1, hw=0 hw_last=0
>>>> [   10.395693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=137, diff=1, hw=0 hw_last=0
>>>> [   10.415693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=138, diff=1, hw=0 hw_last=0
>>>> [   10.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=139, diff=1, hw=0 hw_last=0
>>>> [   10.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=140, diff=1, hw=0 hw_last=0
>>>> [   10.475696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=141, diff=1, hw=0 hw_last=0
>>>> [   10.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=142, diff=1, hw=0 hw_last=0
>>>> [   10.515695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=143, diff=1, hw=0 hw_last=0
>>>> [   10.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=144, diff=1, hw=0 hw_last=0
>>>> [   10.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=145, diff=1, hw=0 hw_last=0
>>>> [   10.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=146, diff=1, hw=0 hw_last=0
>>>> [   10.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=147, diff=1, hw=0 hw_last=0
>>>> [   10.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=148, diff=1, hw=0 hw_last=0
>>>> [   10.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=149, diff=1, hw=0 hw_last=0
>>>> [   10.655693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=150, diff=1, hw=0 hw_last=0
>>>> [   10.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=151, diff=1, hw=0 hw_last=0
>>>> [   10.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=152, diff=1, hw=0 hw_last=0
>>>> [   10.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=153, diff=1, hw=0 hw_last=0
>>>> [   10.735735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=154, diff=1, hw=0 hw_last=0
>>>> [   10.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=155, diff=1, hw=0 hw_last=0
>>>> [   10.775697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=156, diff=1, hw=0 hw_last=0
>>>> [   10.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=157, diff=1, hw=0 hw_last=0
>>>> [   10.815697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=158, diff=1, hw=0 hw_last=0
>>>> [   10.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=159, diff=1, hw=0 hw_last=0
>>>> [   10.855692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=160, diff=1, hw=0 hw_last=0
>>>> [   10.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=161, diff=1, hw=0 hw_last=0
>>>> [   10.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=162, diff=1, hw=0 hw_last=0
>>>> [   10.915696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=163, diff=1, hw=0 hw_last=0
>>>> [   10.935695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=164, diff=1, hw=0 hw_last=0
>>>> [   10.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=165, diff=1, hw=0 hw_last=0
>>>> [   10.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=166, diff=1, hw=0 hw_last=0
>>>> [   10.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=167, diff=1, hw=0 hw_last=0
>>>> [   11.015692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=168, diff=1, hw=0 hw_last=0
>>>> [   11.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=169, diff=1, hw=0 hw_last=0
>>>> [   11.055693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=170, diff=1, hw=0 hw_last=0
>>>> [   11.075694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=171, diff=1, hw=0 hw_last=0
>>>> [   11.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=172, diff=1, hw=0 hw_last=0
>>>> [   11.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=173, diff=1, hw=0 hw_last=0
>>>> [   11.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=174, diff=1, hw=0 hw_last=0
>>>> [   11.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=175, diff=1, hw=0 hw_last=0
>>>> [   11.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=176, diff=1, hw=0 hw_last=0
>>>> [   11.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=177, diff=1, hw=0 hw_last=0
>>>> [   11.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=178, diff=1, hw=0 hw_last=0
>>>> [   11.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=179, diff=1, hw=0 hw_last=0
>>>> [   11.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=180, diff=1, hw=0 hw_last=0
>>>> [   11.275693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=181, diff=1, hw=0 hw_last=0
>>>> [   11.295692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=182, diff=1, hw=0 hw_last=0
>>>> [   11.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=183, diff=1, hw=0 hw_last=0
>>>> [   11.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=184, diff=1, hw=0 hw_last=0
>>>> [   11.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=185, diff=1, hw=0 hw_last=0
>>>> [   11.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=186, diff=1, hw=0 hw_last=0
>>>> [   11.395692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=187, diff=1, hw=0 hw_last=0
>>>> [   11.415692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=188, diff=1, hw=0 hw_last=0
>>>> [   11.435693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=189, diff=1, hw=0 hw_last=0
>>>> [   11.455695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=190, diff=1, hw=0 hw_last=0
>>>> [   11.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=191, diff=1, hw=0 hw_last=0
>>>> [   11.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=192, diff=1, hw=0 hw_last=0
>>>> [   11.515692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=193, diff=1, hw=0 hw_last=0
>>>> [   11.535720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=194, diff=1, hw=0 hw_last=0
>>>> [   11.555705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=195, diff=1, hw=0 hw_last=0
>>>> [   11.575695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=196, diff=1, hw=0 hw_last=0
>>>> [   11.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=197, diff=1, hw=0 hw_last=0
>>>> [   11.615694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=198, diff=1, hw=0 hw_last=0
>>>> [   11.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=199, diff=1, hw=0 hw_last=0
>>>> [   11.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=200, diff=1, hw=0 hw_last=0
>>>> [   11.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=201, diff=1, hw=0 hw_last=0
>>>> [   11.695691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=202, diff=1, hw=0 hw_last=0
>>>> [   11.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=203, diff=1, hw=0 hw_last=0
>>>> [   11.735731] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=204, diff=1, hw=0 hw_last=0
>>>> [   11.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=205, diff=1, hw=0 hw_last=0
>>>> [   11.775699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=206, diff=1, hw=0 hw_last=0
>>>> [   11.795693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=207, diff=1, hw=0 hw_last=0
>>>> [   11.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=208, diff=1, hw=0 hw_last=0
>>>> [   11.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=209, diff=1, hw=0 hw_last=0
>>>> [   11.855695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=210, diff=1, hw=0 hw_last=0
>>>> [   11.875695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=211, diff=1, hw=0 hw_last=0
>>>> [   11.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=212, diff=1, hw=0 hw_last=0
>>>> [   11.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=213, diff=1, hw=0 hw_last=0
>>>> [   11.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=214, diff=1, hw=0 hw_last=0
>>>> [   11.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=215, diff=1, hw=0 hw_last=0
>>>> [   11.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=216, diff=1, hw=0 hw_last=0
>>>> [   11.995693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=217, diff=1, hw=0 hw_last=0
>>>> [   12.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=218, diff=1, hw=0 hw_last=0
>>>> [   12.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=219, diff=1, hw=0 hw_last=0
>>>> [   12.055692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=220, diff=1, hw=0 hw_last=0
>>>> [   12.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=221, diff=1, hw=0 hw_last=0
>>>> [   12.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=222, diff=1, hw=0 hw_last=0
>>>> [   12.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=223, diff=1, hw=0 hw_last=0
>>>> [   12.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=224, diff=1, hw=0 hw_last=0
>>>> [   12.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=225, diff=1, hw=0 hw_last=0
>>>> [   12.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=226, diff=1, hw=0 hw_last=0
>>>> [   12.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=227, diff=1, hw=0 hw_last=0
>>>> [   12.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=228, diff=1, hw=0 hw_last=0
>>>> [   12.235744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=229, diff=1, hw=0 hw_last=0
>>>> [   12.255743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=230, diff=1, hw=0 hw_last=0
>>>> [   12.275741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=231, diff=1, hw=0 hw_last=0
>>>> [   12.295738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=232, diff=1, hw=0 hw_last=0
>>>> [   12.315741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=233, diff=1, hw=0 hw_last=0
>>>> [   12.335743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=234, diff=1, hw=0 hw_last=0
>>>> [   12.355739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=235, diff=1, hw=0 hw_last=0
>>>> [   12.375737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=236, diff=1, hw=0 hw_last=0
>>>> [   12.395740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=237, diff=1, hw=0 hw_last=0
>>>> [   12.415739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=238, diff=1, hw=0 hw_last=0
>>>> [   12.435742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=239, diff=1, hw=0 hw_last=0
>>>> [   12.455746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=240, diff=1, hw=0 hw_last=0
>>>> [   12.475745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=241, diff=1, hw=0 hw_last=0
>>>> [   12.495743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=242, diff=1, hw=0 hw_last=0
>>>> [   12.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=243, diff=1, hw=0 hw_last=0
>>>> [   12.535742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=244, diff=1, hw=0 hw_last=0
>>>> [   12.555743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=245, diff=1, hw=0 hw_last=0
>>>> [   12.575736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=246, diff=1, hw=0 hw_last=0
>>>> [   12.595739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=247, diff=1, hw=0 hw_last=0
>>>> [   12.615736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=248, diff=1, hw=0 hw_last=0
>>>> [   12.635744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=249, diff=1, hw=0 hw_last=0
>>>> [   12.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=250, diff=1, hw=0 hw_last=0
>>>> [   12.675740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=251, diff=1, hw=0 hw_last=0
>>>> [   12.695726] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=252, diff=1, hw=0 hw_last=0
>>>> [   12.715729] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=253, diff=1, hw=0 hw_last=0
>>>> [   12.735737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=254, diff=1, hw=0 hw_last=0
>>>> [   12.755740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=255, diff=1, hw=0 hw_last=0
>>>> [   12.775734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=256, diff=1, hw=0 hw_last=0
>>>> [   12.795746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=257, diff=1, hw=0 hw_last=0
>>>> [   12.815766] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=258, diff=1, hw=0 hw_last=0
>>>> [   12.835749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=259, diff=1, hw=0 hw_last=0
>>>> [   12.855744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=260, diff=1, hw=0 hw_last=0
>>>> [   12.875745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=261, diff=1, hw=0 hw_last=0
>>>> [   12.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=262, diff=1, hw=0 hw_last=0
>>>> [   12.915745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=263, diff=1, hw=0 hw_last=0
>>>> [   12.935741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=264, diff=1, hw=0 hw_last=0
>>>> [   12.955754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=265, diff=1, hw=0 hw_last=0
>>>> [   12.975742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=266, diff=1, hw=0 hw_last=0
>>>> [   12.995748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=267, diff=1, hw=0 hw_last=0
>>>> [   13.015758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=268, diff=1, hw=0 hw_last=0
>>>> [   13.035740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=269, diff=1, hw=0 hw_last=0
>>>> [   13.055745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=270, diff=1, hw=0 hw_last=0
>>>> [   13.075744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=271, diff=1, hw=0 hw_last=0
>>>> [   13.095746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=272, diff=1, hw=0 hw_last=0
>>>> [   13.115750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=273, diff=1, hw=0 hw_last=0
>>>> [   13.135740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=274, diff=1, hw=0 hw_last=0
>>>> [   13.155750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=275, diff=1, hw=0 hw_last=0
>>>> [   13.175761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=276, diff=1, hw=0 hw_last=0
>>>> [   13.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=277, diff=1, hw=0 hw_last=0
>>>> [   13.215746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=278, diff=1, hw=0 hw_last=0
>>>> [   13.235757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=279, diff=1, hw=0 hw_last=0
>>>> [   13.255749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=280, diff=1, hw=0 hw_last=0
>>>> [   13.275742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=281, diff=1, hw=0 hw_last=0
>>>> [   13.295741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=282, diff=1, hw=0 hw_last=0
>>>> [   13.315742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=283, diff=1, hw=0 hw_last=0
>>>> [   13.335741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=284, diff=1, hw=0 hw_last=0
>>>> [   13.355721] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=285, diff=1, hw=0 hw_last=0
>>>> [   13.375707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=286, diff=1, hw=0 hw_last=0
>>>> [   13.395696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=287, diff=1, hw=0 hw_last=0
>>>> [   13.415696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=288, diff=1, hw=0 hw_last=0
>>>> [   13.435694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=289, diff=1, hw=0 hw_last=0
>>>> [   13.455692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=290, diff=1, hw=0 hw_last=0
>>>> [   13.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=291, diff=1, hw=0 hw_last=0
>>>> [   13.485231] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc067154400
>>>> [   13.485333] [drm:drm_mode_object_reference [drm]] OBJ ID: 47 (1)
>>>> [   13.485423] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc065b11400 state to ffffffc067154400
>>>> [   13.485509] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>>> [   13.485593] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc067154680 state to ffffffc067154400
>>>> [   13.485676] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (2)
>>>> [   13.485767] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc065b11400
>>>> [   13.485850] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc067154680 to [CRTC:30:meson_crtc]
>>>> [   13.485934] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc067154680
>>>> [   13.486050] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>> [   13.486131] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>> [   13.486215] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc067154400
>>>> [   13.486299] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [   13.486383] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>> [   13.486464] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>>> [   13.486546] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc067154980 state to ffffffc067154400
>>>> [   13.486640] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>> [   13.486721] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [   13.486812] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [NOCRTC]
>>>> [   13.486902] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>> [   13.486984] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [CRTC:30:meson_crtc]
>>>> [   13.487076] [drm:drm_atomic_check_only [drm]] checking ffffffc067154400
>>>> [   13.487172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>> [   13.487253] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>> [   13.487311] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>> [   13.487353] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>>> [   13.487443] [drm:drm_atomic_commit [drm]] commiting ffffffc067154400
>>>> [   13.487536] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>> [   13.487618] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>> [   13.495735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=292, diff=1, hw=0 hw_last=0
>>>> [   13.495846] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>> [   13.495926] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>> [   13.496009] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc067154400
>>>> [   13.496091] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>> [   13.496172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>> [   13.496254] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (1)
>>>> [   13.496341] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>>> [   13.496423] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc067154400
>>>> [   13.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=293, diff=1, hw=0 hw_last=0
>>>> [   13.535732] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=294, diff=1, hw=0 hw_last=0
>>>> [   13.555741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=295, diff=1, hw=0 hw_last=0
>>>> [   13.575727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=296, diff=1, hw=0 hw_last=0
>>>> [   13.595702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=297, diff=1, hw=0 hw_last=0
>>>> [   13.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=298, diff=1, hw=0 hw_last=0
>>>> [   13.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=299, diff=1, hw=0 hw_last=0
>>>> [   13.655697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=300, diff=1, hw=0 hw_last=0
>>>> [   13.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=301, diff=1, hw=0 hw_last=0
>>>> [   13.695694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=302, diff=1, hw=0 hw_last=0
>>>> [   13.715691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=303, diff=1, hw=0 hw_last=0
>>>> [   13.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=304, diff=1, hw=0 hw_last=0
>>>> [   13.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=305, diff=1, hw=0 hw_last=0
>>>> [   13.775694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=306, diff=1, hw=0 hw_last=0
>>>> [   13.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=307, diff=1, hw=0 hw_last=0
>>>> [   13.815692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=308, diff=1, hw=0 hw_last=0
>>>> [   13.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=309, diff=1, hw=0 hw_last=0
>>>> [   13.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=310, diff=1, hw=0 hw_last=0
>>>> [   13.875691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=311, diff=1, hw=0 hw_last=0
>>>> [   13.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=312, diff=1, hw=0 hw_last=0
>>>> [   13.915695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=313, diff=1, hw=0 hw_last=0
>>>> [   13.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=314, diff=1, hw=0 hw_last=0
>>>> [   13.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=315, diff=1, hw=0 hw_last=0
>>>> [   13.975695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=316, diff=1, hw=0 hw_last=0
>>>> [   13.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=317, diff=1, hw=0 hw_last=0
>>>> [   14.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=318, diff=1, hw=0 hw_last=0
>>>> [   14.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=319, diff=1, hw=0 hw_last=0
>>>> [   14.055727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=320, diff=1, hw=0 hw_last=0
>>>> [   14.075713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=321, diff=1, hw=0 hw_last=0
>>>> [   14.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=322, diff=1, hw=0 hw_last=0
>>>> [   14.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=323, diff=1, hw=0 hw_last=0
>>>> [   14.135695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=324, diff=1, hw=0 hw_last=0
>>>> [   14.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=325, diff=1, hw=0 hw_last=0
>>>> [   14.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=326, diff=1, hw=0 hw_last=0
>>>> [   14.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=327, diff=1, hw=0 hw_last=0
>>>> [   14.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=328, diff=1, hw=0 hw_last=0
>>>> [   14.235693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=329, diff=1, hw=0 hw_last=0
>>>> [   14.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=330, diff=1, hw=0 hw_last=0
>>>> [   14.275691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=331, diff=1, hw=0 hw_last=0
>>>> [   14.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=332, diff=1, hw=0 hw_last=0
>>>> [   14.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=333, diff=1, hw=0 hw_last=0
>>>> [   14.335694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=334, diff=1, hw=0 hw_last=0
>>>> [   14.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=335, diff=1, hw=0 hw_last=0
>>>> [   14.375696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=336, diff=1, hw=0 hw_last=0
>>>> [   14.395742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=337, diff=1, hw=0 hw_last=0
>>>> [   14.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=338, diff=1, hw=0 hw_last=0
>>>> [   14.435727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=339, diff=1, hw=0 hw_last=0
>>>> [   14.455705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=340, diff=1, hw=0 hw_last=0
>>>> [   14.475700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=341, diff=1, hw=0 hw_last=0
>>>> [   14.495700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=342, diff=1, hw=0 hw_last=0
>>>> [   14.515704] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=343, diff=1, hw=0 hw_last=0
>>>> [   14.535700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=344, diff=1, hw=0 hw_last=0
>>>> [   14.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=345, diff=1, hw=0 hw_last=0
>>>> [   14.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=346, diff=1, hw=0 hw_last=0
>>>> [   14.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=347, diff=1, hw=0 hw_last=0
>>>> [   14.615696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=348, diff=1, hw=0 hw_last=0
>>>> [   14.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=349, diff=1, hw=0 hw_last=0
>>>> [   14.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=350, diff=1, hw=0 hw_last=0
>>>> [   14.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=351, diff=1, hw=0 hw_last=0
>>>> [   14.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=352, diff=1, hw=0 hw_last=0
>>>> [   14.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=353, diff=1, hw=0 hw_last=0
>>>> [   14.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=354, diff=1, hw=0 hw_last=0
>>>> [   14.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=355, diff=1, hw=0 hw_last=0
>>>> [   14.775695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=356, diff=1, hw=0 hw_last=0
>>>> [   14.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=357, diff=1, hw=0 hw_last=0
>>>> [   14.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=358, diff=1, hw=0 hw_last=0
>>>> [   14.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=359, diff=1, hw=0 hw_last=0
>>>> [   14.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=360, diff=1, hw=0 hw_last=0
>>>> [   14.875694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=361, diff=1, hw=0 hw_last=0
>>>> [   14.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=362, diff=1, hw=0 hw_last=0
>>>> [   14.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=363, diff=1, hw=0 hw_last=0
>>>> [   14.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=364, diff=1, hw=0 hw_last=0
>>>> [   14.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=365, diff=1, hw=0 hw_last=0
>>>> [   14.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=366, diff=1, hw=0 hw_last=0
>>>> [   14.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=367, diff=1, hw=0 hw_last=0
>>>> [   15.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=368, diff=1, hw=0 hw_last=0
>>>> [   15.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=369, diff=1, hw=0 hw_last=0
>>>> [   15.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=370, diff=1, hw=0 hw_last=0
>>>> [   15.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=371, diff=1, hw=0 hw_last=0
>>>> [   15.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=372, diff=1, hw=0 hw_last=0
>>>> [   15.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=373, diff=1, hw=0 hw_last=0
>>>> [   15.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=374, diff=1, hw=0 hw_last=0
>>>> [   15.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=375, diff=1, hw=0 hw_last=0
>>>> [   15.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=376, diff=1, hw=0 hw_last=0
>>>> [   15.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=377, diff=1, hw=0 hw_last=0
>>>> [   15.215695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=378, diff=1, hw=0 hw_last=0
>>>> [   15.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=379, diff=1, hw=0 hw_last=0
>>>> [   15.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=380, diff=1, hw=0 hw_last=0
>>>> [   15.275697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=381, diff=1, hw=0 hw_last=0
>>>> [   15.295696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=382, diff=1, hw=0 hw_last=0
>>>> [   15.315692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=383, diff=1, hw=0 hw_last=0
>>>> [   15.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=384, diff=1, hw=0 hw_last=0
>>>> [   15.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=385, diff=1, hw=0 hw_last=0
>>>> [   15.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=386, diff=1, hw=0 hw_last=0
>>>> [   15.395695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=387, diff=1, hw=0 hw_last=0
>>>> [   15.415697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=388, diff=1, hw=0 hw_last=0
>>>> [   15.435695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=389, diff=1, hw=0 hw_last=0
>>>> [   15.455694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=390, diff=1, hw=0 hw_last=0
>>>> [   15.475693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=391, diff=1, hw=0 hw_last=0
>>>> [   15.495692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=392, diff=1, hw=0 hw_last=0
>>>> [   15.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=393, diff=1, hw=0 hw_last=0
>>>> [   15.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=394, diff=1, hw=0 hw_last=0
>>>> [   15.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=395, diff=1, hw=0 hw_last=0
>>>> [   15.575693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=396, diff=1, hw=0 hw_last=0
>>>> [   15.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=397, diff=1, hw=0 hw_last=0
>>>> [   15.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=398, diff=1, hw=0 hw_last=0
>>>> [   15.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=399, diff=1, hw=0 hw_last=0
>>>> [   15.655701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=400, diff=1, hw=0 hw_last=0
>>>> [   15.675698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=401, diff=1, hw=0 hw_last=0
>>>> [   15.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=402, diff=1, hw=0 hw_last=0
>>>> [   15.715692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=403, diff=1, hw=0 hw_last=0
>>>> [   15.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=404, diff=1, hw=0 hw_last=0
>>>> [   15.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=405, diff=1, hw=0 hw_last=0
>>>> [   15.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=406, diff=1, hw=0 hw_last=0
>>>> [   15.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=407, diff=1, hw=0 hw_last=0
>>>> [   15.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=408, diff=1, hw=0 hw_last=0
>>>> [   15.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=409, diff=1, hw=0 hw_last=0
>>>> [   15.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=410, diff=1, hw=0 hw_last=0
>>>> [   15.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=411, diff=1, hw=0 hw_last=0
>>>> [   15.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=412, diff=1, hw=0 hw_last=0
>>>> [   15.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=413, diff=1, hw=0 hw_last=0
>>>> [   15.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=414, diff=1, hw=0 hw_last=0
>>>> [   15.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=415, diff=1, hw=0 hw_last=0
>>>> [   15.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=416, diff=1, hw=0 hw_last=0
>>>> [   15.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=417, diff=1, hw=0 hw_last=0
>>>> [   16.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=418, diff=1, hw=0 hw_last=0
>>>> [   16.035694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=419, diff=1, hw=0 hw_last=0
>>>> [   16.055710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=420, diff=1, hw=0 hw_last=0
>>>> [   16.075705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=421, diff=1, hw=0 hw_last=0
>>>> [   16.095696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=422, diff=1, hw=0 hw_last=0
>>>> [   16.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=423, diff=1, hw=0 hw_last=0
>>>> [   16.135693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=424, diff=1, hw=0 hw_last=0
>>>> [   16.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=425, diff=1, hw=0 hw_last=0
>>>> [   16.175695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=426, diff=1, hw=0 hw_last=0
>>>> [   16.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=427, diff=1, hw=0 hw_last=0
>>>> [   16.215694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=428, diff=1, hw=0 hw_last=0
>>>> [   16.235695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=429, diff=1, hw=0 hw_last=0
>>>> [   16.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=430, diff=1, hw=0 hw_last=0
>>>> [   16.275694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=431, diff=1, hw=0 hw_last=0
>>>> [   16.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=432, diff=1, hw=0 hw_last=0
>>>> [   16.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=433, diff=1, hw=0 hw_last=0
>>>> [   16.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=434, diff=1, hw=0 hw_last=0
>>>> [   16.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=435, diff=1, hw=0 hw_last=0
>>>> [   16.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=436, diff=1, hw=0 hw_last=0
>>>> [   16.395713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=437, diff=1, hw=0 hw_last=0
>>>> [   16.415708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=438, diff=1, hw=0 hw_last=0
>>>> [   16.435702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=439, diff=1, hw=0 hw_last=0
>>>> [   16.455698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=440, diff=1, hw=0 hw_last=0
>>>> [   16.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=441, diff=1, hw=0 hw_last=0
>>>> [   16.495694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=442, diff=1, hw=0 hw_last=0
>>>> [   16.515696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=443, diff=1, hw=0 hw_last=0
>>>> [   16.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=444, diff=1, hw=0 hw_last=0
>>>> [   16.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=445, diff=1, hw=0 hw_last=0
>>>> [   16.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=446, diff=1, hw=0 hw_last=0
>>>> [   16.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=447, diff=1, hw=0 hw_last=0
>>>> [   16.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=448, diff=1, hw=0 hw_last=0
>>>> [   16.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=449, diff=1, hw=0 hw_last=0
>>>> [   16.655696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=450, diff=1, hw=0 hw_last=0
>>>> [   16.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=451, diff=1, hw=0 hw_last=0
>>>> [   16.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=452, diff=1, hw=0 hw_last=0
>>>> [   16.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=453, diff=1, hw=0 hw_last=0
>>>> [   16.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=454, diff=1, hw=0 hw_last=0
>>>> [   16.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=455, diff=1, hw=0 hw_last=0
>>>> [   16.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=456, diff=1, hw=0 hw_last=0
>>>> [   16.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=457, diff=1, hw=0 hw_last=0
>>>> [   16.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=458, diff=1, hw=0 hw_last=0
>>>> [   16.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=459, diff=1, hw=0 hw_last=0
>>>> [   16.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=460, diff=1, hw=0 hw_last=0
>>>> [   16.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=461, diff=1, hw=0 hw_last=0
>>>> [   16.895692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=462, diff=1, hw=0 hw_last=0
>>>> [   16.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=463, diff=1, hw=0 hw_last=0
>>>> [   16.935691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=464, diff=1, hw=0 hw_last=0
>>>> [   16.955692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=465, diff=1, hw=0 hw_last=0
>>>> [   16.975690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=466, diff=1, hw=0 hw_last=0
>>>> [   16.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=467, diff=1, hw=0 hw_last=0
>>>> [   17.015694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=468, diff=1, hw=0 hw_last=0
>>>> [   17.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=469, diff=1, hw=0 hw_last=0
>>>> [   17.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=470, diff=1, hw=0 hw_last=0
>>>> [   17.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=471, diff=1, hw=0 hw_last=0
>>>> [   17.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=472, diff=1, hw=0 hw_last=0
>>>> [   17.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=473, diff=1, hw=0 hw_last=0
>>>> [   17.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=474, diff=1, hw=0 hw_last=0
>>>> [   17.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=475, diff=1, hw=0 hw_last=0
>>>> [   17.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=476, diff=1, hw=0 hw_last=0
>>>> [   17.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=477, diff=1, hw=0 hw_last=0
>>>> [   17.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=478, diff=1, hw=0 hw_last=0
>>>> [   17.235691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=479, diff=1, hw=0 hw_last=0
>>>> [   17.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=480, diff=1, hw=0 hw_last=0
>>>> [   17.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=481, diff=1, hw=0 hw_last=0
>>>> [   17.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=482, diff=1, hw=0 hw_last=0
>>>> [   17.315696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=483, diff=1, hw=0 hw_last=0
>>>> [   17.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=484, diff=1, hw=0 hw_last=0
>>>> [   17.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=485, diff=1, hw=0 hw_last=0
>>>> [   17.375693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=486, diff=1, hw=0 hw_last=0
>>>> [   17.395699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=487, diff=1, hw=0 hw_last=0
>>>> [   17.415695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=488, diff=1, hw=0 hw_last=0
>>>> [   17.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=489, diff=1, hw=0 hw_last=0
>>>> [   17.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=490, diff=1, hw=0 hw_last=0
>>>> [   17.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=491, diff=1, hw=0 hw_last=0
>>>> [   17.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=492, diff=1, hw=0 hw_last=0
>>>> [   17.515691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=493, diff=1, hw=0 hw_last=0
>>>> [   17.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=494, diff=1, hw=0 hw_last=0
>>>> [   17.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=495, diff=1, hw=0 hw_last=0
>>>> [   17.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=496, diff=1, hw=0 hw_last=0
>>>> [   17.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=497, diff=1, hw=0 hw_last=0
>>>> [   17.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=498, diff=1, hw=0 hw_last=0
>>>> [   17.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=499, diff=1, hw=0 hw_last=0
>>>> [   17.655694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=500, diff=1, hw=0 hw_last=0
>>>> [   17.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=501, diff=1, hw=0 hw_last=0
>>>> [   17.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=502, diff=1, hw=0 hw_last=0
>>>> [   17.715690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=503, diff=1, hw=0 hw_last=0
>>>> [   17.735691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=504, diff=1, hw=0 hw_last=0
>>>> [   17.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=505, diff=1, hw=0 hw_last=0
>>>> [   17.775692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=506, diff=1, hw=0 hw_last=0
>>>> [   17.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=507, diff=1, hw=0 hw_last=0
>>>> [   17.815691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=508, diff=1, hw=0 hw_last=0
>>>> [   17.835692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=509, diff=1, hw=0 hw_last=0
>>>> [   17.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=510, diff=1, hw=0 hw_last=0
>>>> [   17.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=511, diff=1, hw=0 hw_last=0
>>>> [   17.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=512, diff=1, hw=0 hw_last=0
>>>> [   17.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=513, diff=1, hw=0 hw_last=0
>>>> [   17.935707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=514, diff=1, hw=0 hw_last=0
>>>> [   17.955701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=515, diff=1, hw=0 hw_last=0
>>>> [   17.975701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=516, diff=1, hw=0 hw_last=0
>>>> [   17.995699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=517, diff=1, hw=0 hw_last=0
>>>> [   18.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=518, diff=1, hw=0 hw_last=0
>>>> [   18.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=519, diff=1, hw=0 hw_last=0
>>>> [   18.055709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=520, diff=1, hw=0 hw_last=0
>>>> [   18.075702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=521, diff=1, hw=0 hw_last=0
>>>> [   18.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=522, diff=1, hw=0 hw_last=0
>>>> [   18.115712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=523, diff=1, hw=0 hw_last=0
>>>> [   18.135706] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=524, diff=1, hw=0 hw_last=0
>>>> [   18.155695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=525, diff=1, hw=0 hw_last=0
>>>> [   18.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=526, diff=1, hw=0 hw_last=0
>>>> [   18.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=527, diff=1, hw=0 hw_last=0
>>>> [   18.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=528, diff=1, hw=0 hw_last=0
>>>> [   18.235692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=529, diff=1, hw=0 hw_last=0
>>>> [   18.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=530, diff=1, hw=0 hw_last=0
>>>> [   18.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=531, diff=1, hw=0 hw_last=0
>>>> [   18.295694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=532, diff=1, hw=0 hw_last=0
>>>> [   18.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=533, diff=1, hw=0 hw_last=0
>>>> [   18.335692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=534, diff=1, hw=0 hw_last=0
>>>> [   18.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=535, diff=1, hw=0 hw_last=0
>>>> [   18.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=536, diff=1, hw=0 hw_last=0
>>>> [   18.395710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=537, diff=1, hw=0 hw_last=0
>>>> [   18.415709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=538, diff=1, hw=0 hw_last=0
>>>> [   18.435698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=539, diff=1, hw=0 hw_last=0
>>>> [   18.455699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=540, diff=1, hw=0 hw_last=0
>>>> [   18.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=541, diff=1, hw=0 hw_last=0
>>>> [   18.495696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=542, diff=1, hw=0 hw_last=0
>>>> [   18.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=543, diff=1, hw=0 hw_last=0
>>>> [   18.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=544, diff=1, hw=0 hw_last=0
>>>> [   18.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=545, diff=1, hw=0 hw_last=0
>>>> [   18.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=546, diff=1, hw=0 hw_last=0
>>>> [   18.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=547, diff=1, hw=0 hw_last=0
>>>> [   18.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=548, diff=1, hw=0 hw_last=0
>>>> [   18.635692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=549, diff=1, hw=0 hw_last=0
>>>> [   18.655597] [drm:vblank_disable_fn [drm]] disabling vblank on crtc 0
>>>> [   18.655681] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=550, diff=0, hw=0 hw_last=0
>>>
>>>
>
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* drm-meson
  2017-03-22  8:40           ` drm-meson Helmut Klein
@ 2017-03-22  8:56             ` Neil Armstrong
  0 siblings, 0 replies; 7+ messages in thread
From: Neil Armstrong @ 2017-03-22  8:56 UTC (permalink / raw)
  To: linus-amlogic

Hi,

It's good it's now working !

Thanks for testing,

Neil

On 03/22/2017 09:40 AM, Helmut Klein wrote:
> Hallo Neil,
> 
> thank you for your help: with the changes the colors are now correct.
> 
> I use Kevin Hilmans git tree as the base. it has currently kernel rev 4.11-rc1.
> (https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic.git/)
> 
> I hope i didn't waste too much of your time.
> 
> best regards
> Helmut
> 
> 
> On 21.03.2017 15:08, Neil Armstrong wrote:
>> Indeed, you missed some patches I did not push.
>>
>> In meson_dw_hdmi.c you should have :
>>     dw_plat_data->mode_valid = dw_hdmi_mode_valid;
>>     dw_plat_data->phy_ops = &meson_dw_hdmi_phy_ops;
>>     dw_plat_data->phy_name = "meson_dw_hdmi_phy";
>>     dw_plat_data->phy_data = meson_dw_hdmi;
>>     dw_plat_data->input_bus_format = MEDIA_BUS_FMT_YUV8_1X24;
>>     dw_plat_data->input_bus_encoding = V4L2_YCBCR_ENC_709;
>>
>> instead of :
>>     dw_plat_data->mode_valid = dw_hdmi_mode_valid;
>>     dw_plat_data->phy_ops = &meson_dw_hdmi_phy_ops;
>>     dw_plat_data->phy_name = "meson_dw_hdmi_phy";
>>     dw_plat_data->phy_data = meson_dw_hdmi;
>>     dw_plat_data->input_fmt = DW_HDMI_ENC_FMT_YCBCR444;
>>
>> and include :
>> #include <uapi/linux/media-bus-format.h>
>> #include <uapi/linux/videodev2.h>
>>
>> This is because I did not push this updated patches...
>>
>> On which kernel revision are you based ???
>>
>> Neil
>>
>> On 03/21/2017 01:05 PM, Helmut Klein wrote:
>>>
>>> Hallo Neil,
>>>
>>> i've attached the patch. It includes the kernel configuration (.config) and the dts for my minimx. This is a the nexbox-a95x.dts plus some minor modfications (led/ethernet/usb).
>>>
>>> Helmut
>>>
>>>
>>> On 21.03.2017 11:33, Neil Armstrong wrote:
>>>> Hi,
>>>>
>>>> No problem for git, yes please send my the 50K patch.
>>>>
>>>> I suspect you badly merged to YUV444 source patch, so the HDMI Controller sends YUV data as RGB data.
>>>>
>>>> Neil
>>>>
>>>> On 03/20/2017 09:18 PM, Helmut Klein wrote:
>>>>> On 20.03.2017 09:50, Neil Armstrong wrote:
>>>>>> Hello !
>>>>>>
>>>>>> Thanks for testing.
>>>>>>
>>>>>> Can you provide me more details ?
>>>>>>
>>>>>> Can you :
>>>>>> 1) push the current linux source with the applied patches to a git tree (github for example) so I can test it
>>>>>> 2) is the monitor an HDMI or a DVI monitor ? i.e. do you use a HDMI to DVI converter ?
>>>>>> 3) Can you boot with the drm.debug=0x3f kernel parameter and send me the DRM logs ?
>>>>>>
>>>>>> Thanks,
>>>>>> Neil
>>>>>>
>>>>>> PS: like for Heiner, can you Cc the linux-amlogic list ? it could be beneficial for everyone ! And nothing is secret here.
>>>>>> linux-amlogic at lists.infradead.org
>>>>>>
>>>>>> On 03/17/2017 08:28 PM, Helmut Klein wrote:
>>>>>>> Hallo Neil,
>>>>>>>
>>>>>>> your graphics driver runs on my netxeon minimx (s905 based media player).
>>>>>>> I've installed 2 de (mate & kde) and both are perfectly operational.
>>>>>>>
>>>>>>> but i've got 2 issues i want to mention
>>>>>>>
>>>>>>> 1. to be able to compile meson-drv i had to add following patch
>>>>>>> (extracted from your dropped patch v2-1-2-drm-bridge-dw-hdmi-Take-input-format-from-plat_data.patch)
>>>>>>>
>>>>>>> --- a/include/drm/bridge/dw_hdmi.h    2017-03-10 14:44:00.000000000 +0100
>>>>>>> +++ b/include/drm/bridge/dw_hdmi.h    2017-03-10 16:03:10.000000000 +0100
>>>>>>> @@ -82,6 +82,14 @@ enum {
>>>>>>>      DW_HDMI_RES_MAX,
>>>>>>>  };
>>>>>>>
>>>>>>> +enum dw_hdmi_color_enc_format {
>>>>>>> +    DW_HDMI_ENC_FMT_RGB = 0,
>>>>>>> +    DW_HDMI_ENC_FMT_YCBCR444,
>>>>>>> +    DW_HDMI_ENC_FMT_YCBCR422_16BITS,
>>>>>>> +    DW_HDMI_ENC_FMT_YCBCR422_8BITS,
>>>>>>> +    DW_HDMI_ENC_FMT_XVYCC444,
>>>>>>> +};
>>>>>>> +
>>>>>>>  enum dw_hdmi_phy_type {
>>>>>>>      DW_HDMI_PHY_DWC_HDMI_TX_PHY = 0x00,
>>>>>>>      DW_HDMI_PHY_DWC_MHL_PHY_HEAC = 0xb2,
>>>>>>> @@ -120,12 +128,16 @@ struct dw_hdmi_phy_ops {
>>>>>>>      void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
>>>>>>>                 bool force, bool disabled, bool rxsense);
>>>>>>>      void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>>> +    void (*configure_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>>> +    void (*clear_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>>> +    void (*unmute_hpd)(struct dw_hdmi *hdmi, void *data);
>>>>>>>  };
>>>>>>>
>>>>>>>  struct dw_hdmi_plat_data {
>>>>>>>      struct regmap *regm;
>>>>>>>      enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
>>>>>>>                         struct drm_display_mode *mode);
>>>>>>> +    enum dw_hdmi_color_enc_format input_fmt;
>>>>>>>      unsigned long input_bus_format;
>>>>>>>      unsigned long input_bus_encoding;
>>>>>>>
>>>>>>>
>>>>>>> in addition to following patches (applied to linux-amlogic)
>>>>>>>
>>>>>>>   v5-01-10-drm-bridge-dw-hdmi-Remove-unused-functions.patch
>>>>>>>   v5-02-10-drm-bridge-dw-hdmi-Move-CSC-configuration-out-of-PHY-code.patch
>>>>>>>   v5-03-10-drm-bridge-dw-hdmi-Enable-CSC-even-for-DVI.patch
>>>>>>>   v5.1-04-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-down-sequence.patch
>>>>>>>   v5.1-05-10-drm-bridge-dw-hdmi-Fix-the-PHY-power-up-sequence.patch
>>>>>>>   v5.1-06-10-drm-bridge-dw-hdmi-Create-PHY-operations.patch
>>>>>>>
>>>>>>> v5-07-10-drm-bridge-dw-hdmi-Add-support-for-custom-PHY-configuration.patch
>>>>>>>   v5-08-10-drm-bridge-dw-hdmi-Remove-device-type-from-platform-data.patch
>>>>>>>   v5-09-10-drm-bridge-dw-hdmi-Switch-to-regmap-for-register-access.patch
>>>>>>>
>>>>>>> v5.1-10-10-drm-bridge-dw-hdmi-Move-the-driver-to-a-separate-directory..patch
>>>>>>>
>>>>>>>   v3-1-6-drm-bridge-dw-hdmi-Extract-PHY-interrupt-setup-to-a-function.patch
>>>>>>>
>>>>>>> v3-2-6-media-uapi-Add-RGB-and-YUV-bus-formats-for-Synopsys-HDMI-TX-Controller.patch
>>>>>>>
>>>>>>> v3-3-6-documentation-media-Add-documentation-for-new-RGB-and-YUV-bus-formats.patch
>>>>>>>   v3-4-6-drm-bridge-dw-hdmi-Switch-to-V4L-bus-format-and-encodings.patch
>>>>>>>
>>>>>>> v3-5-6-drm-bridge-dw-hdmi-Add-Documentation-on-supported-input-formats.patch
>>>>>>>   v3-6-6-drm-bridge-dw-hdmi-Move-HPD-handling-to-PHY-operations.patch
>>>>>>>
>>>>>>>
>>>>>>> 01-11-drm-meson-Use-crtc_state-for-hdisplay-and-fix-atomic-flush-enable-sync-for-vsync-commit.patch
>>>>>>>   02-11-drm-meson-Add-missing-HDMI-register.patch
>>>>>>>   03-11-drm-meson-Add-support-for-components.patch
>>>>>>>
>>>>>>> 04-11-drm-meson-venc_cvbs-no-more-return--ENODEV-if-CVBS-is-not-available.patch
>>>>>>>   05-11-drm-meson-add-support-for-HDMI-clock-support.patch
>>>>>>>   06-11-drm-meson-Add-support-for-HDMI-venc-modes-and-settings.patch
>>>>>>>   07-11-drm-meson-Add-support-for-HDMI-encoder-and-DW-HDMI-bridge-PHY.patch
>>>>>>>   08-11-ARM64-dts-meson-gx-Add-shared-CMA-dma-memory-pool.patch
>>>>>>>   09-11-ARM64-dts-meson-gx-Add-support-for-HDMI-output.patch
>>>>>>>
>>>>>>> 10-11-dt-bindings-Add-bindings-for-the-Amlogic-Meson-dw-hdmi-extension.patch
>>>>>>>   11-11-MAINTAINERS-update-files-for-Amlogic-DRM-Driver.patch
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2. my colors are not correct.
>>>>>>> red and blue are swapped, means to see a red line on the screen you have to draw a blue one.
>>>>>>>
>>>>>>> best regards
>>>>>>> Helmut
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> Hallo!
>>>>>
>>>>> i've never worked with git. (except git clone) So i don't know, how to build a tree. Furthermore my internet uplink is slow (512 kbit/s).
>>>>> i could send you a single patch file for the linux-amlogic tree. The file hat 20000 lines and i don't know if i can/should send it as a simple mail.
>>>>> file size xz-compressed is 50 kByte.
>>>>>
>>>>> i connected two different full hd tv with a direct hdmi connection to my minimx. both showed the color problem (under X and fbcon)
>>>>>
>>>>> here is the syslog (filter: egrep "hdmi|drm")
>>>>> [    0.000000] Kernel command line: console=ttyAML0,115200 no_console_suspend earlyprintk=serial-meson,0xc81004c0 root=/dev/sda2 rootwait rootfstype=ext4 rw fsck.fix=yes net.ifnames=0 drm.debug=0x3f
>>>>> [    7.233152] [drm:drm_core_init [drm]] Initialized
>>>>> [    7.473327] meson-drm d0100000.vpu: Queued 3 outputs on vpu
>>>>> [    7.498673] [drm:compare_of [meson_drm]] Comparing of node /soc/hdmi-tx at c883a000 with /soc/hdmi-tx at c883a000
>>>>> [    7.498878] meson-drm d0100000.vpu: Failed to create debugfs directory
>>>>> [    7.498898] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
>>>>> [    7.498900] [drm] No driver support for vblank timestamp query.
>>>>> [    7.498986] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]]
>>>>> [    7.499181] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] encoder initialized
>>>>> [    7.523693] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
>>>>> [    7.523942] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
>>>>> [    7.524047] [drm:meson_dw_hdmi_bind [meson_dw_hdmi]] HDMI controller initialized
>>>>> [    7.524061] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops [meson_dw_hdmi])
>>>>> [    7.524188] [drm:drm_irq_install [drm]] irq=19
>>>>> [    7.524301] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (2)
>>>>> [    7.524383] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (2)
>>>>> [    7.524469] [drm:drm_mode_object_reference [drm]] OBJ ID: 25 (2)
>>>>> [    7.524551] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.524633] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>>>>> [    7.524715] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (3)
>>>>> [    7.524770] [drm:drm_setup_crtcs [drm_kms_helper]]
>>>>> [    7.524814] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>>>>> [    7.524856] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] status updated from unknown to connected
>>>>> [    7.524906] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>>>>> [    7.524993] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>>>>> [    7.525077] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>>>>> [    7.525117] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>>>>> [    7.525159] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] status updated from unknown to connected
>>>>> [    7.637689] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>>>>> [    7.637879] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>>>>> [    7.637960] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>>>>> [    7.638043] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>>>>> [    7.638124] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>>>>> [    7.638205] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>>>>> [    7.638287] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>>>>> [    7.638371] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>>>>> [    7.638453] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>>>>> [    7.638490] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>>> [    7.638503] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.638515] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>>> [    7.638525] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    7.638537] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>>> [    7.638547] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    7.638559] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>>> [    7.638571] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.638581] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    7.638591] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    7.638603] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.638613] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    7.638624] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    7.638636] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.638646] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    7.638656] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    7.638741] [drm:drm_mode_debug_printmodeline [drm]] Modeline 52:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>>>>> [    7.638822] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>>>>> [    7.638906] [drm:drm_mode_debug_printmodeline [drm]] Modeline 53:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>>>>> [    7.638987] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>>> [    7.639071] [drm:drm_mode_debug_printmodeline [drm]] Modeline 56:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    7.639152] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>>> [    7.639236] [drm:drm_mode_debug_printmodeline [drm]] Modeline 57:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.639318] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>>> [    7.639403] [drm:drm_mode_debug_printmodeline [drm]] Modeline 58:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    7.639483] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>>>>> [    7.639568] [drm:drm_mode_debug_printmodeline [drm]] Modeline 59:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    7.639648] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>>>>> [    7.639817] [drm:drm_mode_debug_printmodeline [drm]] Modeline 62:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.639903] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>>> [    7.639996] [drm:drm_mode_debug_printmodeline [drm]] Modeline 64:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    7.640081] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>>>>> [    7.640169] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>>>>> [    7.640252] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>>> [    7.640341] [drm:drm_mode_debug_printmodeline [drm]] Modeline 68:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    7.640431] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>>> [    7.640499] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>>>>> [    7.640585] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>>> [    7.640671] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.640756] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    7.640842] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>>> [    7.640926] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    7.641011] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    7.641095] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>>> [    7.641180] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>>> [    7.641264] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    7.641319] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>>>>> [    7.641360] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>>>>> [    7.641372] [drm] kms: can't enable cloning when we probably wanted to.
>>>>> [    7.641414] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>>>>> [    7.641454] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>>>>> [    7.641493] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>>>>> [    7.641536] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>>>>> [    7.641575] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>>>>> [    7.641614] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>>>>> [    7.641657] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 3840x2160 config
>>>>> [    7.641704] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>>>>> [    7.641788] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (2)
>>>>> [    7.641832] [drm:drm_fbdev_cma_create [drm_kms_helper]] surface width(1920), height(1080) and bpp(32)
>>>>> [    7.645840] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc069507480
>>>>> [    7.646548] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e000 state to ffffffc069507480
>>>>> [    7.646646] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc06975b800 state to ffffffc069507480
>>>>> [    7.646740] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc06975b800
>>>>> [    7.646823] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e000 to [CRTC:30:meson_crtc]
>>>>> [    7.646909] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e000
>>>>> [    7.646992] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (1)
>>>>> [    7.647075] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>>>>> [    7.647157] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.647240] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>>>>> [    7.647324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>>>>> [    7.647407] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e100 state to ffffffc069507480
>>>>> [    7.647488] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (4)
>>>>> [    7.647570] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e100 to [CRTC:30:meson_crtc]
>>>>> [    7.647653] [drm:drm_atomic_check_only [drm]] checking ffffffc069507480
>>>>> [    7.647732] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] mode changed
>>>>> [    7.647774] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] enable changed
>>>>> [    7.647858] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.647938] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [    7.647977] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>>> [    7.648019] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] using [ENCODER:27:meson_hdmi] on [CRTC:30:meson_crtc]
>>>>> [    7.648058] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] active changed
>>>>> [    7.648098] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CRTC:30:meson_crtc] needs all connectors, enable: y, active: y
>>>>> [    7.648180] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc069507480
>>>>> [    7.648261] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.648342] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [    7.648431] [drm:drm_atomic_commit [drm]] commiting ffffffc069507480
>>>>> [    7.648521] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>>> [    7.648600] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>>> [    7.648640] [drm:drm_atomic_helper_commit_modeset_disables [drm_kms_helper]] modeset on [ENCODER:27:meson_hdmi]
>>>>> [    7.648656] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] 0:"1920x1080" vic 31
>>>>> [    7.648672] [drm:meson_venc_hdmi_encoder_mode_set [meson_dw_hdmi]] vclk:148500 venc=148500 hdmi=148500 enci=0
>>>>> [    7.648804] [drm:drm_vblank_enable [drm]] enabling vblank on crtc 0, ret: 0
>>>>> [    7.648886] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=0, hw=0 hw_last=0
>>>>> [    7.648931] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [CRTC:30:meson_crtc]
>>>>> [    7.648942] [drm:meson_crtc_enable [meson_drm]]
>>>>> [    7.648981] [drm:drm_atomic_helper_commit_modeset_enables [drm_kms_helper]] enabling [ENCODER:27:meson_hdmi]
>>>>> [    7.648989] [drm:meson_venc_hdmi_encoder_enable [meson_dw_hdmi]] VENCP
>>>>> [    7.649016] [drm:dw_hdmi_phy_init [meson_dw_hdmi]] 0:"1920x1080"
>>>>> [    7.668720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=0, diff=1, hw=0 hw_last=0
>>>>> [    7.688718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=1, diff=1, hw=0 hw_last=0
>>>>> [    7.708677] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=2, diff=1, hw=0 hw_last=0
>>>>> [    7.728672] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=3, diff=1, hw=0 hw_last=0
>>>>> [    7.748670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=4, diff=1, hw=0 hw_last=0
>>>>> [    7.768670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=5, diff=1, hw=0 hw_last=0
>>>>> [    7.788670] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=6, diff=1, hw=0 hw_last=0
>>>>> [    7.795688] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=7, diff=1, hw=0 hw_last=0
>>>>> [    7.815689] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=8, diff=1, hw=0 hw_last=0
>>>>> [    7.815789] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (2)
>>>>> [    7.815873] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc069507480
>>>>> [    7.815955] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>>> [    7.816041] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc069507480
>>>>> [    7.816163] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc06716e300
>>>>> [    7.816247] [drm:drm_mode_object_reference [drm]] OBJ ID: 44 (1)
>>>>> [    7.816329] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc069759c00 state to ffffffc06716e300
>>>>> [    7.816411] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>>>> [    7.816494] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc06716e480 state to ffffffc06716e300
>>>>> [    7.816576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (2)
>>>>> [    7.816665] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc069759c00
>>>>> [    7.816747] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc06716e480 to [CRTC:30:meson_crtc]
>>>>> [    7.816830] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc06716e480
>>>>> [    7.816912] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>>> [    7.816992] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>>> [    7.817076] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc06716e300
>>>>> [    7.817158] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.817242] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>>> [    7.817322] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>>>> [    7.817406] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc06716e580 state to ffffffc06716e300
>>>>> [    7.817487] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>>> [    7.817569] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [    7.817650] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [NOCRTC]
>>>>> [    7.817732] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>>> [    7.817813] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc06716e580 to [CRTC:30:meson_crtc]
>>>>> [    7.817896] [drm:drm_atomic_check_only [drm]] checking ffffffc06716e300
>>>>> [    7.817982] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.818063] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>>> [    7.818119] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>>> [    7.818161] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>>>> [    7.818249] [drm:drm_atomic_commit [drm]] commiting ffffffc06716e300
>>>>> [    7.818337] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>>> [    7.818417] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>>> [    7.835691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=9, diff=1, hw=0 hw_last=0
>>>>> [    7.835781] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>>> [    7.835862] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>>> [    7.835943] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc06716e300
>>>>> [    7.836024] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [    7.836105] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>>> [    7.836187] [drm:drm_mode_object_unreference [drm]] OBJ ID: 44 (1)
>>>>> [    7.836270] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>>>> [    7.836352] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc06716e300
>>>>> [    7.855537] meson-drm d0100000.vpu: fb0:  frame buffer device
>>>>> [    7.855648] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.855734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=10, diff=1, hw=0 hw_last=0
>>>>> [    7.855824] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>>> [    7.855909] [drm:drm_minor_register [drm]]
>>>>> [    7.855992] [drm:drm_minor_register [drm]]
>>>>> [    7.856076] [drm:drm_minor_register [drm]]
>>>>> [    7.856371] [drm:drm_minor_register [drm]] new minor registered 0
>>>>> [    7.856549] [drm:drm_sysfs_connector_add [drm]] adding "Composite-1" to sysfs
>>>>> [    7.856635] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>>>> [    7.856764] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    7.856916] [drm:drm_sysfs_connector_add [drm]] adding "HDMI-A-1" to sysfs
>>>>> [    7.857000] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>>>> [    7.857133] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>>> [    7.857139] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
>>>>> [    7.875737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=11, diff=1, hw=0 hw_last=0
>>>>> [    7.895739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=12, diff=1, hw=0 hw_last=0
>>>>> [    7.915759] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=13, diff=1, hw=0 hw_last=0
>>>>> [    7.935750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=14, diff=1, hw=0 hw_last=0
>>>>> [    7.955773] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=15, diff=1, hw=0 hw_last=0
>>>>> [    7.975754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=16, diff=1, hw=0 hw_last=0
>>>>> [    7.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=17, diff=1, hw=0 hw_last=0
>>>>> [    8.015747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=18, diff=1, hw=0 hw_last=0
>>>>> [    8.035750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=19, diff=1, hw=0 hw_last=0
>>>>> [    8.055754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=20, diff=1, hw=0 hw_last=0
>>>>> [    8.075753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=21, diff=1, hw=0 hw_last=0
>>>>> [    8.095747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=22, diff=1, hw=0 hw_last=0
>>>>> [    8.115740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=23, diff=1, hw=0 hw_last=0
>>>>> [    8.135755] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=24, diff=1, hw=0 hw_last=0
>>>>> [    8.155764] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=25, diff=1, hw=0 hw_last=0
>>>>> [    8.175749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=26, diff=1, hw=0 hw_last=0
>>>>> [    8.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=27, diff=1, hw=0 hw_last=0
>>>>> [    8.215750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=28, diff=1, hw=0 hw_last=0
>>>>> [    8.235742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=29, diff=1, hw=0 hw_last=0
>>>>> [    8.255765] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=30, diff=1, hw=0 hw_last=0
>>>>> [    8.275757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=31, diff=1, hw=0 hw_last=0
>>>>> [    8.295747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=32, diff=1, hw=0 hw_last=0
>>>>> [    8.315757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=33, diff=1, hw=0 hw_last=0
>>>>> [    8.335739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=34, diff=1, hw=0 hw_last=0
>>>>> [    8.355743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=35, diff=1, hw=0 hw_last=0
>>>>> [    8.375758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=36, diff=1, hw=0 hw_last=0
>>>>> [    8.395746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=37, diff=1, hw=0 hw_last=0
>>>>> [    8.415753] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=38, diff=1, hw=0 hw_last=0
>>>>> [    8.435761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=39, diff=1, hw=0 hw_last=0
>>>>> [    8.455742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=40, diff=1, hw=0 hw_last=0
>>>>> [    8.475742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=41, diff=1, hw=0 hw_last=0
>>>>> [    8.495749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=42, diff=1, hw=0 hw_last=0
>>>>> [    8.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=43, diff=1, hw=0 hw_last=0
>>>>> [    8.535747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=44, diff=1, hw=0 hw_last=0
>>>>> [    8.555745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=45, diff=1, hw=0 hw_last=0
>>>>> [    8.575743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=46, diff=1, hw=0 hw_last=0
>>>>> [    8.595741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=47, diff=1, hw=0 hw_last=0
>>>>> [    8.615742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=48, diff=1, hw=0 hw_last=0
>>>>> [    8.635743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=49, diff=1, hw=0 hw_last=0
>>>>> [    8.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=50, diff=1, hw=0 hw_last=0
>>>>> [    8.675747] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=51, diff=1, hw=0 hw_last=0
>>>>> [    8.695745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=52, diff=1, hw=0 hw_last=0
>>>>> [    8.715744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=53, diff=1, hw=0 hw_last=0
>>>>> [    8.735741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=54, diff=1, hw=0 hw_last=0
>>>>> [    8.755743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=55, diff=1, hw=0 hw_last=0
>>>>> [    8.775741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=56, diff=1, hw=0 hw_last=0
>>>>> [    8.795742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=57, diff=1, hw=0 hw_last=0
>>>>> [    8.815743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=58, diff=1, hw=0 hw_last=0
>>>>> [    8.835740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=59, diff=1, hw=0 hw_last=0
>>>>> [    8.855738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=60, diff=1, hw=0 hw_last=0
>>>>> [    8.867745] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    8.867837] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>>> [    8.867919] [drm:drm_sysfs_hotplug_event [drm]] generating hotplug event
>>>>> [    8.868018] [drm:drm_fb_helper_hotplug_event [drm_kms_helper]]
>>>>> [    8.868060] [drm:drm_setup_crtcs [drm_kms_helper]]
>>>>> [    8.868101] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1]
>>>>> [    8.868158] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:25:Composite-1] probed modes :
>>>>> [    8.868245] [drm:drm_mode_debug_printmodeline [drm]] Modeline 31:"720x576i" 50 13500 720 732 795 864 576 580 586 625 0x40 0x10
>>>>> [    8.868330] [drm:drm_mode_debug_printmodeline [drm]] Modeline 32:"720x480i" 60 13500 720 739 801 858 480 488 494 525 0x40 0x10
>>>>> [    8.868369] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1]
>>>>> [    8.875744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=61, diff=1, hw=0 hw_last=0
>>>>> [    8.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=62, diff=1, hw=0 hw_last=0
>>>>> [    8.915741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=63, diff=1, hw=0 hw_last=0
>>>>> [    8.935740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=64, diff=1, hw=0 hw_last=0
>>>>> [    8.955756] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=65, diff=1, hw=0 hw_last=0
>>>>> [    8.975574] [drm:drm_detect_monitor_audio [drm]] Monitor has basic audio support
>>>>> [    8.975710] [drm:drm_mode_object_unreference [drm]] OBJ ID: 33 (1)
>>>>> [    8.975796] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=66, diff=1, hw=0 hw_last=0
>>>>> [    8.975982] [drm:drm_add_edid_modes [drm]] HDMI: DVI dual 0, max TMDS clock 190000 kHz
>>>>> [    8.976069] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 30.
>>>>> [    8.976151] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does deep color 36.
>>>>> [    8.976236] [drm:drm_add_edid_modes [drm]] HDMI-A-1: Assigning HDMI sink color depth as 12 bpc.
>>>>> [    8.976320] [drm:drm_add_edid_modes [drm]] HDMI-A-1: HDMI sink does YCRCB444 in deep color.
>>>>> [    8.976406] [drm:drm_edid_to_eld [drm]] ELD monitor Panasonic-TV
>>>>> [    8.976491] [drm:drm_edid_to_eld [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0
>>>>> [    8.976574] [drm:drm_edid_to_eld [drm]] ELD size 36, SAD count 1
>>>>> [    8.976626] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>>> [    8.976638] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.976648] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    8.976661] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>>> [    8.976673] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 45:"1920x1080" 0 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.976682] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    8.976693] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>>> [    8.976703] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>>> [    8.976713] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 49:"720x480" 0 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    8.976722] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    8.976735] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.976745] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    8.976755] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    8.976767] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.976776] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    8.976785] [drm:dw_hdmi_mode_valid [meson_dw_hdmi]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    8.976870] [drm:drm_mode_debug_printmodeline [drm]] Modeline 65:"720x576i" 0 13500 720 732 795 864 576 580 586 625 0x40 0x101a
>>>>> [    8.976950] [drm:drm_mode_prune_invalid [drm]] Not using 720x576i mode: BAD
>>>>> [    8.977037] [drm:drm_mode_debug_printmodeline [drm]] Modeline 66:"720x480i" 0 13500 720 739 801 858 480 488 494 525 0x40 0x101a
>>>>> [    8.977118] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>>> [    8.977204] [drm:drm_mode_debug_printmodeline [drm]] Modeline 69:"640x480" 0 25175 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    8.977285] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>>> [    8.977372] [drm:drm_mode_debug_printmodeline [drm]] Modeline 70:"1920x1080" 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.977453] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>>> [    8.977540] [drm:drm_mode_debug_printmodeline [drm]] Modeline 71:"1920x1080i" 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    8.977620] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: CLOCK_RANGE
>>>>> [    8.977706] [drm:drm_mode_debug_printmodeline [drm]] Modeline 72:"1280x720" 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    8.977787] [drm:drm_mode_prune_invalid [drm]] Not using 1280x720 mode: CLOCK_RANGE
>>>>> [    8.977873] [drm:drm_mode_debug_printmodeline [drm]] Modeline 75:"1920x1080" 24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.977954] [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080 mode: CLOCK_RANGE
>>>>> [    8.978041] [drm:drm_mode_debug_printmodeline [drm]] Modeline 77:"720x480" 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    8.978122] [drm:drm_mode_prune_invalid [drm]] Not using 720x480 mode: CLOCK_RANGE
>>>>> [    8.978209] [drm:drm_mode_debug_printmodeline [drm]] Modeline 79:"720x480i" 60 13514 720 739 801 858 480 488 494 525 0x40 0x101a
>>>>> [    8.978290] [drm:drm_mode_prune_invalid [drm]] Not using 720x480i mode: BAD
>>>>> [    8.978377] [drm:drm_mode_debug_printmodeline [drm]] Modeline 81:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
>>>>> [    8.978459] [drm:drm_mode_prune_invalid [drm]] Not using 640x480 mode: BAD
>>>>> [    8.978537] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] probed modes :
>>>>> [    8.978628] [drm:drm_mode_debug_printmodeline [drm]] Modeline 34:"1920x1080" 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x48 0x5
>>>>> [    8.978713] [drm:drm_mode_debug_printmodeline [drm]] Modeline 35:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.978800] [drm:drm_mode_debug_printmodeline [drm]] Modeline 37:"1920x1080i" 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
>>>>> [    8.978884] [drm:drm_mode_debug_printmodeline [drm]] Modeline 36:"1920x1080i" 50 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
>>>>> [    8.978970] [drm:drm_mode_debug_printmodeline [drm]] Modeline 45:"1920x1080" 24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
>>>>> [    8.979053] [drm:drm_mode_debug_printmodeline [drm]] Modeline 39:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
>>>>> [    8.979139] [drm:drm_mode_debug_printmodeline [drm]] Modeline 38:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
>>>>> [    8.979223] [drm:drm_mode_debug_printmodeline [drm]] Modeline 40:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
>>>>> [    8.979309] [drm:drm_mode_debug_printmodeline [drm]] Modeline 49:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
>>>>> [    8.979362] [drm:drm_setup_crtcs [drm_kms_helper]] connector 25 enabled? yes
>>>>> [    8.979401] [drm:drm_setup_crtcs [drm_kms_helper]] connector 28 enabled? yes
>>>>> [    8.979416] [drm] kms: can't enable cloning when we probably wanted to.
>>>>> [    8.979456] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 25
>>>>> [    8.979497] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 25 0
>>>>> [    8.979536] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 720x576i
>>>>> [    8.979578] [drm:drm_setup_crtcs [drm_kms_helper]] looking for cmdline mode on connector 28
>>>>> [    8.979620] [drm:drm_setup_crtcs [drm_kms_helper]] looking for preferred mode on connector 28 0
>>>>> [    8.979684] [drm:drm_setup_crtcs [drm_kms_helper]] found mode 1920x1080
>>>>> [    8.979729] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 1920x1080 config
>>>>> [    8.979830] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (4)
>>>>> [    8.979879] [drm:drm_setup_crtcs [drm_kms_helper]] desired mode 1920x1080 set on crtc 30 (0,0)
>>>>> [    8.979966] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (3)
>>>>> [    8.980071] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc0664db500
>>>>> [    8.980167] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>>>> [    8.980253] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc0664db880 state to ffffffc0664db500
>>>>> [    8.980344] [drm:drm_mode_object_reference [drm]] OBJ ID: 46 (1)
>>>>> [    8.980432] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc0671c1400 state to ffffffc0664db500
>>>>> [    8.980520] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (2)
>>>>> [    8.980612] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc0671c1400
>>>>> [    8.980702] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc0664db880 to [CRTC:30:meson_crtc]
>>>>> [    8.980792] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc0664db880
>>>>> [    8.980880] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>>> [    8.980967] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>>> [    8.981056] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc0664db500
>>>>> [    8.981147] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    8.981237] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>>> [    8.981324] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>>>> [    8.981410] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc0664db780 state to ffffffc0664db500
>>>>> [    8.981492] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>>> [    8.981576] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [    8.981666] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [NOCRTC]
>>>>> [    8.981760] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>>> [    8.981847] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc0664db780 to [CRTC:30:meson_crtc]
>>>>> [    8.981936] [drm:drm_atomic_check_only [drm]] checking ffffffc0664db500
>>>>> [    8.982033] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [    8.982115] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>>> [    8.982175] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>>> [    8.982236] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>>>> [    8.982335] [drm:drm_atomic_commit [drm]] commiting ffffffc0664db500
>>>>> [    8.982432] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>>> [    8.982513] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>>> [    8.995743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=67, diff=1, hw=0 hw_last=0
>>>>> [    8.995864] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>>> [    8.995948] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>>> [    8.996031] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc0664db500
>>>>> [    8.996114] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [    8.996196] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>>> [    8.996279] [drm:drm_mode_object_unreference [drm]] OBJ ID: 46 (1)
>>>>> [    8.996367] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>>>> [    8.996451] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc0664db500
>>>>> [    9.015741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=68, diff=1, hw=0 hw_last=0
>>>>> [    9.035742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=69, diff=1, hw=0 hw_last=0
>>>>> [    9.055743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=70, diff=1, hw=0 hw_last=0
>>>>> [    9.075749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=71, diff=1, hw=0 hw_last=0
>>>>> [    9.095748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=72, diff=1, hw=0 hw_last=0
>>>>> [    9.115745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=73, diff=1, hw=0 hw_last=0
>>>>> [    9.135742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=74, diff=1, hw=0 hw_last=0
>>>>> [    9.155738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=75, diff=1, hw=0 hw_last=0
>>>>> [    9.175744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=76, diff=1, hw=0 hw_last=0
>>>>> [    9.195739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=77, diff=1, hw=0 hw_last=0
>>>>> [    9.215728] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=78, diff=1, hw=0 hw_last=0
>>>>> [    9.235741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=79, diff=1, hw=0 hw_last=0
>>>>> [    9.255740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=80, diff=1, hw=0 hw_last=0
>>>>> [    9.275735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=81, diff=1, hw=0 hw_last=0
>>>>> [    9.295718] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=82, diff=1, hw=0 hw_last=0
>>>>> [    9.315717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=83, diff=1, hw=0 hw_last=0
>>>>> [    9.335716] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=84, diff=1, hw=0 hw_last=0
>>>>> [    9.355738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=85, diff=1, hw=0 hw_last=0
>>>>> [    9.375742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=86, diff=1, hw=0 hw_last=0
>>>>> [    9.395745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=87, diff=1, hw=0 hw_last=0
>>>>> [    9.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=88, diff=1, hw=0 hw_last=0
>>>>> [    9.435743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=89, diff=1, hw=0 hw_last=0
>>>>> [    9.455738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=90, diff=1, hw=0 hw_last=0
>>>>> [    9.475740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=91, diff=1, hw=0 hw_last=0
>>>>> [    9.495740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=92, diff=1, hw=0 hw_last=0
>>>>> [    9.515734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=93, diff=1, hw=0 hw_last=0
>>>>> [    9.535724] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=94, diff=1, hw=0 hw_last=0
>>>>> [    9.555717] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=95, diff=1, hw=0 hw_last=0
>>>>> [    9.575712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=96, diff=1, hw=0 hw_last=0
>>>>> [    9.595738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=97, diff=1, hw=0 hw_last=0
>>>>> [    9.615733] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=98, diff=1, hw=0 hw_last=0
>>>>> [    9.635739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=99, diff=1, hw=0 hw_last=0
>>>>> [    9.655734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=100, diff=1, hw=0 hw_last=0
>>>>> [    9.675708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=101, diff=1, hw=0 hw_last=0
>>>>> [    9.695699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=102, diff=1, hw=0 hw_last=0
>>>>> [    9.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=103, diff=1, hw=0 hw_last=0
>>>>> [    9.735739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=104, diff=1, hw=0 hw_last=0
>>>>> [    9.755711] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=105, diff=1, hw=0 hw_last=0
>>>>> [    9.775702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=106, diff=1, hw=0 hw_last=0
>>>>> [    9.795698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=107, diff=1, hw=0 hw_last=0
>>>>> [    9.815695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=108, diff=1, hw=0 hw_last=0
>>>>> [    9.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=109, diff=1, hw=0 hw_last=0
>>>>> [    9.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=110, diff=1, hw=0 hw_last=0
>>>>> [    9.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=111, diff=1, hw=0 hw_last=0
>>>>> [    9.895696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=112, diff=1, hw=0 hw_last=0
>>>>> [    9.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=113, diff=1, hw=0 hw_last=0
>>>>> [    9.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=114, diff=1, hw=0 hw_last=0
>>>>> [    9.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=115, diff=1, hw=0 hw_last=0
>>>>> [    9.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=116, diff=1, hw=0 hw_last=0
>>>>> [    9.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=117, diff=1, hw=0 hw_last=0
>>>>> [   10.015691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=118, diff=1, hw=0 hw_last=0
>>>>> [   10.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=119, diff=1, hw=0 hw_last=0
>>>>> [   10.055691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=120, diff=1, hw=0 hw_last=0
>>>>> [   10.075692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=121, diff=1, hw=0 hw_last=0
>>>>> [   10.095692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=122, diff=1, hw=0 hw_last=0
>>>>> [   10.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=123, diff=1, hw=0 hw_last=0
>>>>> [   10.135691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=124, diff=1, hw=0 hw_last=0
>>>>> [   10.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=125, diff=1, hw=0 hw_last=0
>>>>> [   10.175694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=126, diff=1, hw=0 hw_last=0
>>>>> [   10.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=127, diff=1, hw=0 hw_last=0
>>>>> [   10.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=128, diff=1, hw=0 hw_last=0
>>>>> [   10.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=129, diff=1, hw=0 hw_last=0
>>>>> [   10.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=130, diff=1, hw=0 hw_last=0
>>>>> [   10.275701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=131, diff=1, hw=0 hw_last=0
>>>>> [   10.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=132, diff=1, hw=0 hw_last=0
>>>>> [   10.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=133, diff=1, hw=0 hw_last=0
>>>>> [   10.335695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=134, diff=1, hw=0 hw_last=0
>>>>> [   10.355692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=135, diff=1, hw=0 hw_last=0
>>>>> [   10.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=136, diff=1, hw=0 hw_last=0
>>>>> [   10.395693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=137, diff=1, hw=0 hw_last=0
>>>>> [   10.415693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=138, diff=1, hw=0 hw_last=0
>>>>> [   10.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=139, diff=1, hw=0 hw_last=0
>>>>> [   10.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=140, diff=1, hw=0 hw_last=0
>>>>> [   10.475696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=141, diff=1, hw=0 hw_last=0
>>>>> [   10.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=142, diff=1, hw=0 hw_last=0
>>>>> [   10.515695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=143, diff=1, hw=0 hw_last=0
>>>>> [   10.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=144, diff=1, hw=0 hw_last=0
>>>>> [   10.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=145, diff=1, hw=0 hw_last=0
>>>>> [   10.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=146, diff=1, hw=0 hw_last=0
>>>>> [   10.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=147, diff=1, hw=0 hw_last=0
>>>>> [   10.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=148, diff=1, hw=0 hw_last=0
>>>>> [   10.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=149, diff=1, hw=0 hw_last=0
>>>>> [   10.655693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=150, diff=1, hw=0 hw_last=0
>>>>> [   10.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=151, diff=1, hw=0 hw_last=0
>>>>> [   10.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=152, diff=1, hw=0 hw_last=0
>>>>> [   10.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=153, diff=1, hw=0 hw_last=0
>>>>> [   10.735735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=154, diff=1, hw=0 hw_last=0
>>>>> [   10.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=155, diff=1, hw=0 hw_last=0
>>>>> [   10.775697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=156, diff=1, hw=0 hw_last=0
>>>>> [   10.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=157, diff=1, hw=0 hw_last=0
>>>>> [   10.815697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=158, diff=1, hw=0 hw_last=0
>>>>> [   10.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=159, diff=1, hw=0 hw_last=0
>>>>> [   10.855692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=160, diff=1, hw=0 hw_last=0
>>>>> [   10.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=161, diff=1, hw=0 hw_last=0
>>>>> [   10.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=162, diff=1, hw=0 hw_last=0
>>>>> [   10.915696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=163, diff=1, hw=0 hw_last=0
>>>>> [   10.935695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=164, diff=1, hw=0 hw_last=0
>>>>> [   10.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=165, diff=1, hw=0 hw_last=0
>>>>> [   10.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=166, diff=1, hw=0 hw_last=0
>>>>> [   10.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=167, diff=1, hw=0 hw_last=0
>>>>> [   11.015692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=168, diff=1, hw=0 hw_last=0
>>>>> [   11.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=169, diff=1, hw=0 hw_last=0
>>>>> [   11.055693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=170, diff=1, hw=0 hw_last=0
>>>>> [   11.075694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=171, diff=1, hw=0 hw_last=0
>>>>> [   11.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=172, diff=1, hw=0 hw_last=0
>>>>> [   11.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=173, diff=1, hw=0 hw_last=0
>>>>> [   11.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=174, diff=1, hw=0 hw_last=0
>>>>> [   11.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=175, diff=1, hw=0 hw_last=0
>>>>> [   11.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=176, diff=1, hw=0 hw_last=0
>>>>> [   11.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=177, diff=1, hw=0 hw_last=0
>>>>> [   11.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=178, diff=1, hw=0 hw_last=0
>>>>> [   11.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=179, diff=1, hw=0 hw_last=0
>>>>> [   11.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=180, diff=1, hw=0 hw_last=0
>>>>> [   11.275693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=181, diff=1, hw=0 hw_last=0
>>>>> [   11.295692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=182, diff=1, hw=0 hw_last=0
>>>>> [   11.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=183, diff=1, hw=0 hw_last=0
>>>>> [   11.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=184, diff=1, hw=0 hw_last=0
>>>>> [   11.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=185, diff=1, hw=0 hw_last=0
>>>>> [   11.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=186, diff=1, hw=0 hw_last=0
>>>>> [   11.395692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=187, diff=1, hw=0 hw_last=0
>>>>> [   11.415692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=188, diff=1, hw=0 hw_last=0
>>>>> [   11.435693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=189, diff=1, hw=0 hw_last=0
>>>>> [   11.455695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=190, diff=1, hw=0 hw_last=0
>>>>> [   11.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=191, diff=1, hw=0 hw_last=0
>>>>> [   11.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=192, diff=1, hw=0 hw_last=0
>>>>> [   11.515692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=193, diff=1, hw=0 hw_last=0
>>>>> [   11.535720] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=194, diff=1, hw=0 hw_last=0
>>>>> [   11.555705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=195, diff=1, hw=0 hw_last=0
>>>>> [   11.575695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=196, diff=1, hw=0 hw_last=0
>>>>> [   11.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=197, diff=1, hw=0 hw_last=0
>>>>> [   11.615694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=198, diff=1, hw=0 hw_last=0
>>>>> [   11.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=199, diff=1, hw=0 hw_last=0
>>>>> [   11.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=200, diff=1, hw=0 hw_last=0
>>>>> [   11.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=201, diff=1, hw=0 hw_last=0
>>>>> [   11.695691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=202, diff=1, hw=0 hw_last=0
>>>>> [   11.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=203, diff=1, hw=0 hw_last=0
>>>>> [   11.735731] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=204, diff=1, hw=0 hw_last=0
>>>>> [   11.755708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=205, diff=1, hw=0 hw_last=0
>>>>> [   11.775699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=206, diff=1, hw=0 hw_last=0
>>>>> [   11.795693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=207, diff=1, hw=0 hw_last=0
>>>>> [   11.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=208, diff=1, hw=0 hw_last=0
>>>>> [   11.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=209, diff=1, hw=0 hw_last=0
>>>>> [   11.855695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=210, diff=1, hw=0 hw_last=0
>>>>> [   11.875695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=211, diff=1, hw=0 hw_last=0
>>>>> [   11.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=212, diff=1, hw=0 hw_last=0
>>>>> [   11.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=213, diff=1, hw=0 hw_last=0
>>>>> [   11.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=214, diff=1, hw=0 hw_last=0
>>>>> [   11.955693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=215, diff=1, hw=0 hw_last=0
>>>>> [   11.975692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=216, diff=1, hw=0 hw_last=0
>>>>> [   11.995693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=217, diff=1, hw=0 hw_last=0
>>>>> [   12.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=218, diff=1, hw=0 hw_last=0
>>>>> [   12.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=219, diff=1, hw=0 hw_last=0
>>>>> [   12.055692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=220, diff=1, hw=0 hw_last=0
>>>>> [   12.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=221, diff=1, hw=0 hw_last=0
>>>>> [   12.095693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=222, diff=1, hw=0 hw_last=0
>>>>> [   12.115695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=223, diff=1, hw=0 hw_last=0
>>>>> [   12.135694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=224, diff=1, hw=0 hw_last=0
>>>>> [   12.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=225, diff=1, hw=0 hw_last=0
>>>>> [   12.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=226, diff=1, hw=0 hw_last=0
>>>>> [   12.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=227, diff=1, hw=0 hw_last=0
>>>>> [   12.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=228, diff=1, hw=0 hw_last=0
>>>>> [   12.235744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=229, diff=1, hw=0 hw_last=0
>>>>> [   12.255743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=230, diff=1, hw=0 hw_last=0
>>>>> [   12.275741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=231, diff=1, hw=0 hw_last=0
>>>>> [   12.295738] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=232, diff=1, hw=0 hw_last=0
>>>>> [   12.315741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=233, diff=1, hw=0 hw_last=0
>>>>> [   12.335743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=234, diff=1, hw=0 hw_last=0
>>>>> [   12.355739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=235, diff=1, hw=0 hw_last=0
>>>>> [   12.375737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=236, diff=1, hw=0 hw_last=0
>>>>> [   12.395740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=237, diff=1, hw=0 hw_last=0
>>>>> [   12.415739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=238, diff=1, hw=0 hw_last=0
>>>>> [   12.435742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=239, diff=1, hw=0 hw_last=0
>>>>> [   12.455746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=240, diff=1, hw=0 hw_last=0
>>>>> [   12.475745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=241, diff=1, hw=0 hw_last=0
>>>>> [   12.495743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=242, diff=1, hw=0 hw_last=0
>>>>> [   12.515744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=243, diff=1, hw=0 hw_last=0
>>>>> [   12.535742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=244, diff=1, hw=0 hw_last=0
>>>>> [   12.555743] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=245, diff=1, hw=0 hw_last=0
>>>>> [   12.575736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=246, diff=1, hw=0 hw_last=0
>>>>> [   12.595739] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=247, diff=1, hw=0 hw_last=0
>>>>> [   12.615736] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=248, diff=1, hw=0 hw_last=0
>>>>> [   12.635744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=249, diff=1, hw=0 hw_last=0
>>>>> [   12.655741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=250, diff=1, hw=0 hw_last=0
>>>>> [   12.675740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=251, diff=1, hw=0 hw_last=0
>>>>> [   12.695726] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=252, diff=1, hw=0 hw_last=0
>>>>> [   12.715729] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=253, diff=1, hw=0 hw_last=0
>>>>> [   12.735737] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=254, diff=1, hw=0 hw_last=0
>>>>> [   12.755740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=255, diff=1, hw=0 hw_last=0
>>>>> [   12.775734] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=256, diff=1, hw=0 hw_last=0
>>>>> [   12.795746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=257, diff=1, hw=0 hw_last=0
>>>>> [   12.815766] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=258, diff=1, hw=0 hw_last=0
>>>>> [   12.835749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=259, diff=1, hw=0 hw_last=0
>>>>> [   12.855744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=260, diff=1, hw=0 hw_last=0
>>>>> [   12.875745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=261, diff=1, hw=0 hw_last=0
>>>>> [   12.895742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=262, diff=1, hw=0 hw_last=0
>>>>> [   12.915745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=263, diff=1, hw=0 hw_last=0
>>>>> [   12.935741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=264, diff=1, hw=0 hw_last=0
>>>>> [   12.955754] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=265, diff=1, hw=0 hw_last=0
>>>>> [   12.975742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=266, diff=1, hw=0 hw_last=0
>>>>> [   12.995748] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=267, diff=1, hw=0 hw_last=0
>>>>> [   13.015758] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=268, diff=1, hw=0 hw_last=0
>>>>> [   13.035740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=269, diff=1, hw=0 hw_last=0
>>>>> [   13.055745] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=270, diff=1, hw=0 hw_last=0
>>>>> [   13.075744] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=271, diff=1, hw=0 hw_last=0
>>>>> [   13.095746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=272, diff=1, hw=0 hw_last=0
>>>>> [   13.115750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=273, diff=1, hw=0 hw_last=0
>>>>> [   13.135740] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=274, diff=1, hw=0 hw_last=0
>>>>> [   13.155750] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=275, diff=1, hw=0 hw_last=0
>>>>> [   13.175761] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=276, diff=1, hw=0 hw_last=0
>>>>> [   13.195746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=277, diff=1, hw=0 hw_last=0
>>>>> [   13.215746] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=278, diff=1, hw=0 hw_last=0
>>>>> [   13.235757] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=279, diff=1, hw=0 hw_last=0
>>>>> [   13.255749] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=280, diff=1, hw=0 hw_last=0
>>>>> [   13.275742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=281, diff=1, hw=0 hw_last=0
>>>>> [   13.295741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=282, diff=1, hw=0 hw_last=0
>>>>> [   13.315742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=283, diff=1, hw=0 hw_last=0
>>>>> [   13.335741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=284, diff=1, hw=0 hw_last=0
>>>>> [   13.355721] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=285, diff=1, hw=0 hw_last=0
>>>>> [   13.375707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=286, diff=1, hw=0 hw_last=0
>>>>> [   13.395696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=287, diff=1, hw=0 hw_last=0
>>>>> [   13.415696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=288, diff=1, hw=0 hw_last=0
>>>>> [   13.435694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=289, diff=1, hw=0 hw_last=0
>>>>> [   13.455692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=290, diff=1, hw=0 hw_last=0
>>>>> [   13.475694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=291, diff=1, hw=0 hw_last=0
>>>>> [   13.485231] [drm:drm_atomic_state_init [drm]] Allocated atomic state ffffffc067154400
>>>>> [   13.485333] [drm:drm_mode_object_reference [drm]] OBJ ID: 47 (1)
>>>>> [   13.485423] [drm:drm_atomic_get_crtc_state [drm]] Added [CRTC:30:meson_crtc] ffffffc065b11400 state to ffffffc067154400
>>>>> [   13.485509] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (3)
>>>>> [   13.485593] [drm:drm_atomic_get_plane_state [drm]] Added [PLANE:29:meson_primary_plane] ffffffc067154680 state to ffffffc067154400
>>>>> [   13.485676] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (2)
>>>>> [   13.485767] [drm:drm_atomic_set_mode_for_crtc [drm]] Set [MODE:1920x1080] for CRTC state ffffffc065b11400
>>>>> [   13.485850] [drm:drm_atomic_set_crtc_for_plane [drm]] Link plane state ffffffc067154680 to [CRTC:30:meson_crtc]
>>>>> [   13.485934] [drm:drm_atomic_set_fb_for_plane [drm]] Set [FB:43] for plane state ffffffc067154680
>>>>> [   13.486050] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>>> [   13.486131] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>>> [   13.486215] [drm:drm_atomic_add_affected_connectors [drm]] Adding all current connectors for [CRTC:30:meson_crtc] to ffffffc067154400
>>>>> [   13.486299] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [   13.486383] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>>> [   13.486464] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (6)
>>>>> [   13.486546] [drm:drm_atomic_get_connector_state [drm]] Added [CONNECTOR:28] ffffffc067154980 state to ffffffc067154400
>>>>> [   13.486640] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>>> [   13.486721] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [   13.486812] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [NOCRTC]
>>>>> [   13.486902] [drm:drm_mode_object_reference [drm]] OBJ ID: 28 (5)
>>>>> [   13.486984] [drm:drm_atomic_set_crtc_for_connector [drm]] Link connector state ffffffc067154980 to [CRTC:30:meson_crtc]
>>>>> [   13.487076] [drm:drm_atomic_check_only [drm]] checking ffffffc067154400
>>>>> [   13.487172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 25 (3)
>>>>> [   13.487253] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (7)
>>>>> [   13.487311] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] Updating routing for [CONNECTOR:28:HDMI-A-1]
>>>>> [   13.487353] [drm:drm_atomic_helper_check_modeset [drm_kms_helper]] [CONNECTOR:28:HDMI-A-1] keeps [ENCODER:27:meson_hdmi], now on [CRTC:30:meson_crtc]
>>>>> [   13.487443] [drm:drm_atomic_commit [drm]] commiting ffffffc067154400
>>>>> [   13.487536] [drm:drm_calc_timestamping_constants [drm]] crtc 30: hwmode: htotal 2640, vtotal 1125, vdisplay 1080
>>>>> [   13.487618] [drm:drm_calc_timestamping_constants [drm]] crtc 30: clock 148500 kHz framedur 20000000 linedur 17777
>>>>> [   13.495735] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=292, diff=1, hw=0 hw_last=0
>>>>> [   13.495846] [drm:drm_mode_object_reference [drm]] OBJ ID: 43 (4)
>>>>> [   13.495926] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (5)
>>>>> [   13.496009] [drm:drm_atomic_state_default_clear [drm]] Clearing atomic state ffffffc067154400
>>>>> [   13.496091] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (6)
>>>>> [   13.496172] [drm:drm_mode_object_unreference [drm]] OBJ ID: 28 (5)
>>>>> [   13.496254] [drm:drm_mode_object_unreference [drm]] OBJ ID: 47 (1)
>>>>> [   13.496341] [drm:drm_mode_object_unreference [drm]] OBJ ID: 43 (4)
>>>>> [   13.496423] [drm:__drm_atomic_state_free [drm]] Freeing atomic state ffffffc067154400
>>>>> [   13.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=293, diff=1, hw=0 hw_last=0
>>>>> [   13.535732] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=294, diff=1, hw=0 hw_last=0
>>>>> [   13.555741] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=295, diff=1, hw=0 hw_last=0
>>>>> [   13.575727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=296, diff=1, hw=0 hw_last=0
>>>>> [   13.595702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=297, diff=1, hw=0 hw_last=0
>>>>> [   13.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=298, diff=1, hw=0 hw_last=0
>>>>> [   13.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=299, diff=1, hw=0 hw_last=0
>>>>> [   13.655697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=300, diff=1, hw=0 hw_last=0
>>>>> [   13.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=301, diff=1, hw=0 hw_last=0
>>>>> [   13.695694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=302, diff=1, hw=0 hw_last=0
>>>>> [   13.715691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=303, diff=1, hw=0 hw_last=0
>>>>> [   13.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=304, diff=1, hw=0 hw_last=0
>>>>> [   13.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=305, diff=1, hw=0 hw_last=0
>>>>> [   13.775694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=306, diff=1, hw=0 hw_last=0
>>>>> [   13.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=307, diff=1, hw=0 hw_last=0
>>>>> [   13.815692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=308, diff=1, hw=0 hw_last=0
>>>>> [   13.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=309, diff=1, hw=0 hw_last=0
>>>>> [   13.855693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=310, diff=1, hw=0 hw_last=0
>>>>> [   13.875691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=311, diff=1, hw=0 hw_last=0
>>>>> [   13.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=312, diff=1, hw=0 hw_last=0
>>>>> [   13.915695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=313, diff=1, hw=0 hw_last=0
>>>>> [   13.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=314, diff=1, hw=0 hw_last=0
>>>>> [   13.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=315, diff=1, hw=0 hw_last=0
>>>>> [   13.975695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=316, diff=1, hw=0 hw_last=0
>>>>> [   13.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=317, diff=1, hw=0 hw_last=0
>>>>> [   14.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=318, diff=1, hw=0 hw_last=0
>>>>> [   14.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=319, diff=1, hw=0 hw_last=0
>>>>> [   14.055727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=320, diff=1, hw=0 hw_last=0
>>>>> [   14.075713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=321, diff=1, hw=0 hw_last=0
>>>>> [   14.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=322, diff=1, hw=0 hw_last=0
>>>>> [   14.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=323, diff=1, hw=0 hw_last=0
>>>>> [   14.135695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=324, diff=1, hw=0 hw_last=0
>>>>> [   14.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=325, diff=1, hw=0 hw_last=0
>>>>> [   14.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=326, diff=1, hw=0 hw_last=0
>>>>> [   14.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=327, diff=1, hw=0 hw_last=0
>>>>> [   14.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=328, diff=1, hw=0 hw_last=0
>>>>> [   14.235693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=329, diff=1, hw=0 hw_last=0
>>>>> [   14.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=330, diff=1, hw=0 hw_last=0
>>>>> [   14.275691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=331, diff=1, hw=0 hw_last=0
>>>>> [   14.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=332, diff=1, hw=0 hw_last=0
>>>>> [   14.315694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=333, diff=1, hw=0 hw_last=0
>>>>> [   14.335694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=334, diff=1, hw=0 hw_last=0
>>>>> [   14.355694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=335, diff=1, hw=0 hw_last=0
>>>>> [   14.375696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=336, diff=1, hw=0 hw_last=0
>>>>> [   14.395742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=337, diff=1, hw=0 hw_last=0
>>>>> [   14.415742] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=338, diff=1, hw=0 hw_last=0
>>>>> [   14.435727] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=339, diff=1, hw=0 hw_last=0
>>>>> [   14.455705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=340, diff=1, hw=0 hw_last=0
>>>>> [   14.475700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=341, diff=1, hw=0 hw_last=0
>>>>> [   14.495700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=342, diff=1, hw=0 hw_last=0
>>>>> [   14.515704] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=343, diff=1, hw=0 hw_last=0
>>>>> [   14.535700] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=344, diff=1, hw=0 hw_last=0
>>>>> [   14.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=345, diff=1, hw=0 hw_last=0
>>>>> [   14.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=346, diff=1, hw=0 hw_last=0
>>>>> [   14.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=347, diff=1, hw=0 hw_last=0
>>>>> [   14.615696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=348, diff=1, hw=0 hw_last=0
>>>>> [   14.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=349, diff=1, hw=0 hw_last=0
>>>>> [   14.655692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=350, diff=1, hw=0 hw_last=0
>>>>> [   14.675695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=351, diff=1, hw=0 hw_last=0
>>>>> [   14.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=352, diff=1, hw=0 hw_last=0
>>>>> [   14.715695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=353, diff=1, hw=0 hw_last=0
>>>>> [   14.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=354, diff=1, hw=0 hw_last=0
>>>>> [   14.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=355, diff=1, hw=0 hw_last=0
>>>>> [   14.775695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=356, diff=1, hw=0 hw_last=0
>>>>> [   14.795694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=357, diff=1, hw=0 hw_last=0
>>>>> [   14.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=358, diff=1, hw=0 hw_last=0
>>>>> [   14.835695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=359, diff=1, hw=0 hw_last=0
>>>>> [   14.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=360, diff=1, hw=0 hw_last=0
>>>>> [   14.875694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=361, diff=1, hw=0 hw_last=0
>>>>> [   14.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=362, diff=1, hw=0 hw_last=0
>>>>> [   14.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=363, diff=1, hw=0 hw_last=0
>>>>> [   14.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=364, diff=1, hw=0 hw_last=0
>>>>> [   14.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=365, diff=1, hw=0 hw_last=0
>>>>> [   14.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=366, diff=1, hw=0 hw_last=0
>>>>> [   14.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=367, diff=1, hw=0 hw_last=0
>>>>> [   15.015693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=368, diff=1, hw=0 hw_last=0
>>>>> [   15.035693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=369, diff=1, hw=0 hw_last=0
>>>>> [   15.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=370, diff=1, hw=0 hw_last=0
>>>>> [   15.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=371, diff=1, hw=0 hw_last=0
>>>>> [   15.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=372, diff=1, hw=0 hw_last=0
>>>>> [   15.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=373, diff=1, hw=0 hw_last=0
>>>>> [   15.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=374, diff=1, hw=0 hw_last=0
>>>>> [   15.155692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=375, diff=1, hw=0 hw_last=0
>>>>> [   15.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=376, diff=1, hw=0 hw_last=0
>>>>> [   15.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=377, diff=1, hw=0 hw_last=0
>>>>> [   15.215695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=378, diff=1, hw=0 hw_last=0
>>>>> [   15.235694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=379, diff=1, hw=0 hw_last=0
>>>>> [   15.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=380, diff=1, hw=0 hw_last=0
>>>>> [   15.275697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=381, diff=1, hw=0 hw_last=0
>>>>> [   15.295696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=382, diff=1, hw=0 hw_last=0
>>>>> [   15.315692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=383, diff=1, hw=0 hw_last=0
>>>>> [   15.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=384, diff=1, hw=0 hw_last=0
>>>>> [   15.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=385, diff=1, hw=0 hw_last=0
>>>>> [   15.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=386, diff=1, hw=0 hw_last=0
>>>>> [   15.395695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=387, diff=1, hw=0 hw_last=0
>>>>> [   15.415697] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=388, diff=1, hw=0 hw_last=0
>>>>> [   15.435695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=389, diff=1, hw=0 hw_last=0
>>>>> [   15.455694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=390, diff=1, hw=0 hw_last=0
>>>>> [   15.475693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=391, diff=1, hw=0 hw_last=0
>>>>> [   15.495692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=392, diff=1, hw=0 hw_last=0
>>>>> [   15.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=393, diff=1, hw=0 hw_last=0
>>>>> [   15.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=394, diff=1, hw=0 hw_last=0
>>>>> [   15.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=395, diff=1, hw=0 hw_last=0
>>>>> [   15.575693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=396, diff=1, hw=0 hw_last=0
>>>>> [   15.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=397, diff=1, hw=0 hw_last=0
>>>>> [   15.615695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=398, diff=1, hw=0 hw_last=0
>>>>> [   15.635696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=399, diff=1, hw=0 hw_last=0
>>>>> [   15.655701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=400, diff=1, hw=0 hw_last=0
>>>>> [   15.675698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=401, diff=1, hw=0 hw_last=0
>>>>> [   15.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=402, diff=1, hw=0 hw_last=0
>>>>> [   15.715692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=403, diff=1, hw=0 hw_last=0
>>>>> [   15.735694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=404, diff=1, hw=0 hw_last=0
>>>>> [   15.755693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=405, diff=1, hw=0 hw_last=0
>>>>> [   15.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=406, diff=1, hw=0 hw_last=0
>>>>> [   15.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=407, diff=1, hw=0 hw_last=0
>>>>> [   15.815694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=408, diff=1, hw=0 hw_last=0
>>>>> [   15.835693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=409, diff=1, hw=0 hw_last=0
>>>>> [   15.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=410, diff=1, hw=0 hw_last=0
>>>>> [   15.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=411, diff=1, hw=0 hw_last=0
>>>>> [   15.895693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=412, diff=1, hw=0 hw_last=0
>>>>> [   15.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=413, diff=1, hw=0 hw_last=0
>>>>> [   15.935693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=414, diff=1, hw=0 hw_last=0
>>>>> [   15.955694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=415, diff=1, hw=0 hw_last=0
>>>>> [   15.975693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=416, diff=1, hw=0 hw_last=0
>>>>> [   15.995692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=417, diff=1, hw=0 hw_last=0
>>>>> [   16.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=418, diff=1, hw=0 hw_last=0
>>>>> [   16.035694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=419, diff=1, hw=0 hw_last=0
>>>>> [   16.055710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=420, diff=1, hw=0 hw_last=0
>>>>> [   16.075705] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=421, diff=1, hw=0 hw_last=0
>>>>> [   16.095696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=422, diff=1, hw=0 hw_last=0
>>>>> [   16.115694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=423, diff=1, hw=0 hw_last=0
>>>>> [   16.135693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=424, diff=1, hw=0 hw_last=0
>>>>> [   16.155693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=425, diff=1, hw=0 hw_last=0
>>>>> [   16.175695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=426, diff=1, hw=0 hw_last=0
>>>>> [   16.195693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=427, diff=1, hw=0 hw_last=0
>>>>> [   16.215694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=428, diff=1, hw=0 hw_last=0
>>>>> [   16.235695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=429, diff=1, hw=0 hw_last=0
>>>>> [   16.255693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=430, diff=1, hw=0 hw_last=0
>>>>> [   16.275694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=431, diff=1, hw=0 hw_last=0
>>>>> [   16.295693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=432, diff=1, hw=0 hw_last=0
>>>>> [   16.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=433, diff=1, hw=0 hw_last=0
>>>>> [   16.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=434, diff=1, hw=0 hw_last=0
>>>>> [   16.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=435, diff=1, hw=0 hw_last=0
>>>>> [   16.375694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=436, diff=1, hw=0 hw_last=0
>>>>> [   16.395713] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=437, diff=1, hw=0 hw_last=0
>>>>> [   16.415708] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=438, diff=1, hw=0 hw_last=0
>>>>> [   16.435702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=439, diff=1, hw=0 hw_last=0
>>>>> [   16.455698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=440, diff=1, hw=0 hw_last=0
>>>>> [   16.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=441, diff=1, hw=0 hw_last=0
>>>>> [   16.495694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=442, diff=1, hw=0 hw_last=0
>>>>> [   16.515696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=443, diff=1, hw=0 hw_last=0
>>>>> [   16.535693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=444, diff=1, hw=0 hw_last=0
>>>>> [   16.555694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=445, diff=1, hw=0 hw_last=0
>>>>> [   16.575694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=446, diff=1, hw=0 hw_last=0
>>>>> [   16.595693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=447, diff=1, hw=0 hw_last=0
>>>>> [   16.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=448, diff=1, hw=0 hw_last=0
>>>>> [   16.635693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=449, diff=1, hw=0 hw_last=0
>>>>> [   16.655696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=450, diff=1, hw=0 hw_last=0
>>>>> [   16.675696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=451, diff=1, hw=0 hw_last=0
>>>>> [   16.695693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=452, diff=1, hw=0 hw_last=0
>>>>> [   16.715693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=453, diff=1, hw=0 hw_last=0
>>>>> [   16.735693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=454, diff=1, hw=0 hw_last=0
>>>>> [   16.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=455, diff=1, hw=0 hw_last=0
>>>>> [   16.775693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=456, diff=1, hw=0 hw_last=0
>>>>> [   16.795695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=457, diff=1, hw=0 hw_last=0
>>>>> [   16.815693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=458, diff=1, hw=0 hw_last=0
>>>>> [   16.835694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=459, diff=1, hw=0 hw_last=0
>>>>> [   16.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=460, diff=1, hw=0 hw_last=0
>>>>> [   16.875692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=461, diff=1, hw=0 hw_last=0
>>>>> [   16.895692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=462, diff=1, hw=0 hw_last=0
>>>>> [   16.915694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=463, diff=1, hw=0 hw_last=0
>>>>> [   16.935691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=464, diff=1, hw=0 hw_last=0
>>>>> [   16.955692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=465, diff=1, hw=0 hw_last=0
>>>>> [   16.975690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=466, diff=1, hw=0 hw_last=0
>>>>> [   16.995694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=467, diff=1, hw=0 hw_last=0
>>>>> [   17.015694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=468, diff=1, hw=0 hw_last=0
>>>>> [   17.035695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=469, diff=1, hw=0 hw_last=0
>>>>> [   17.055698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=470, diff=1, hw=0 hw_last=0
>>>>> [   17.075695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=471, diff=1, hw=0 hw_last=0
>>>>> [   17.095694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=472, diff=1, hw=0 hw_last=0
>>>>> [   17.115693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=473, diff=1, hw=0 hw_last=0
>>>>> [   17.135692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=474, diff=1, hw=0 hw_last=0
>>>>> [   17.155691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=475, diff=1, hw=0 hw_last=0
>>>>> [   17.175692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=476, diff=1, hw=0 hw_last=0
>>>>> [   17.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=477, diff=1, hw=0 hw_last=0
>>>>> [   17.215692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=478, diff=1, hw=0 hw_last=0
>>>>> [   17.235691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=479, diff=1, hw=0 hw_last=0
>>>>> [   17.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=480, diff=1, hw=0 hw_last=0
>>>>> [   17.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=481, diff=1, hw=0 hw_last=0
>>>>> [   17.295698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=482, diff=1, hw=0 hw_last=0
>>>>> [   17.315696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=483, diff=1, hw=0 hw_last=0
>>>>> [   17.335693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=484, diff=1, hw=0 hw_last=0
>>>>> [   17.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=485, diff=1, hw=0 hw_last=0
>>>>> [   17.375693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=486, diff=1, hw=0 hw_last=0
>>>>> [   17.395699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=487, diff=1, hw=0 hw_last=0
>>>>> [   17.415695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=488, diff=1, hw=0 hw_last=0
>>>>> [   17.435692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=489, diff=1, hw=0 hw_last=0
>>>>> [   17.455693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=490, diff=1, hw=0 hw_last=0
>>>>> [   17.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=491, diff=1, hw=0 hw_last=0
>>>>> [   17.495693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=492, diff=1, hw=0 hw_last=0
>>>>> [   17.515691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=493, diff=1, hw=0 hw_last=0
>>>>> [   17.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=494, diff=1, hw=0 hw_last=0
>>>>> [   17.555692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=495, diff=1, hw=0 hw_last=0
>>>>> [   17.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=496, diff=1, hw=0 hw_last=0
>>>>> [   17.595692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=497, diff=1, hw=0 hw_last=0
>>>>> [   17.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=498, diff=1, hw=0 hw_last=0
>>>>> [   17.635694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=499, diff=1, hw=0 hw_last=0
>>>>> [   17.655694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=500, diff=1, hw=0 hw_last=0
>>>>> [   17.675693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=501, diff=1, hw=0 hw_last=0
>>>>> [   17.695695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=502, diff=1, hw=0 hw_last=0
>>>>> [   17.715690] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=503, diff=1, hw=0 hw_last=0
>>>>> [   17.735691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=504, diff=1, hw=0 hw_last=0
>>>>> [   17.755692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=505, diff=1, hw=0 hw_last=0
>>>>> [   17.775692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=506, diff=1, hw=0 hw_last=0
>>>>> [   17.795692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=507, diff=1, hw=0 hw_last=0
>>>>> [   17.815691] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=508, diff=1, hw=0 hw_last=0
>>>>> [   17.835692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=509, diff=1, hw=0 hw_last=0
>>>>> [   17.855694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=510, diff=1, hw=0 hw_last=0
>>>>> [   17.875693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=511, diff=1, hw=0 hw_last=0
>>>>> [   17.895694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=512, diff=1, hw=0 hw_last=0
>>>>> [   17.915693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=513, diff=1, hw=0 hw_last=0
>>>>> [   17.935707] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=514, diff=1, hw=0 hw_last=0
>>>>> [   17.955701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=515, diff=1, hw=0 hw_last=0
>>>>> [   17.975701] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=516, diff=1, hw=0 hw_last=0
>>>>> [   17.995699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=517, diff=1, hw=0 hw_last=0
>>>>> [   18.015695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=518, diff=1, hw=0 hw_last=0
>>>>> [   18.035692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=519, diff=1, hw=0 hw_last=0
>>>>> [   18.055709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=520, diff=1, hw=0 hw_last=0
>>>>> [   18.075702] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=521, diff=1, hw=0 hw_last=0
>>>>> [   18.095698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=522, diff=1, hw=0 hw_last=0
>>>>> [   18.115712] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=523, diff=1, hw=0 hw_last=0
>>>>> [   18.135706] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=524, diff=1, hw=0 hw_last=0
>>>>> [   18.155695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=525, diff=1, hw=0 hw_last=0
>>>>> [   18.175693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=526, diff=1, hw=0 hw_last=0
>>>>> [   18.195692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=527, diff=1, hw=0 hw_last=0
>>>>> [   18.215693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=528, diff=1, hw=0 hw_last=0
>>>>> [   18.235692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=529, diff=1, hw=0 hw_last=0
>>>>> [   18.255694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=530, diff=1, hw=0 hw_last=0
>>>>> [   18.275695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=531, diff=1, hw=0 hw_last=0
>>>>> [   18.295694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=532, diff=1, hw=0 hw_last=0
>>>>> [   18.315693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=533, diff=1, hw=0 hw_last=0
>>>>> [   18.335692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=534, diff=1, hw=0 hw_last=0
>>>>> [   18.355693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=535, diff=1, hw=0 hw_last=0
>>>>> [   18.375692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=536, diff=1, hw=0 hw_last=0
>>>>> [   18.395710] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=537, diff=1, hw=0 hw_last=0
>>>>> [   18.415709] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=538, diff=1, hw=0 hw_last=0
>>>>> [   18.435698] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=539, diff=1, hw=0 hw_last=0
>>>>> [   18.455699] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=540, diff=1, hw=0 hw_last=0
>>>>> [   18.475695] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=541, diff=1, hw=0 hw_last=0
>>>>> [   18.495696] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=542, diff=1, hw=0 hw_last=0
>>>>> [   18.515693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=543, diff=1, hw=0 hw_last=0
>>>>> [   18.535694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=544, diff=1, hw=0 hw_last=0
>>>>> [   18.555693] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=545, diff=1, hw=0 hw_last=0
>>>>> [   18.575692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=546, diff=1, hw=0 hw_last=0
>>>>> [   18.595694] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=547, diff=1, hw=0 hw_last=0
>>>>> [   18.615692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=548, diff=1, hw=0 hw_last=0
>>>>> [   18.635692] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=549, diff=1, hw=0 hw_last=0
>>>>> [   18.655597] [drm:vblank_disable_fn [drm]] disabling vblank on crtc 0
>>>>> [   18.655681] [drm:drm_update_vblank_count [drm]] updating vblank count on crtc 0: current=550, diff=0, hw=0 hw_last=0
>>>>
>>>>
>>
>>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-03-22  8:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <3893a328-10eb-edce-f3e8-5dbb071d4108@gmail.com>
2017-03-20  8:50 ` drm-meson Neil Armstrong
2017-03-20 20:18   ` drm-meson Helmut Klein
2017-03-21 10:33     ` drm-meson Neil Armstrong
2017-03-21 12:05       ` drm-meson Helmut Klein
2017-03-21 14:08         ` drm-meson Neil Armstrong
2017-03-22  8:40           ` drm-meson Helmut Klein
2017-03-22  8:56             ` drm-meson Neil Armstrong

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.