unsigned long long venc_freq;
        unsigned long long hdmi_freq;
 
-       vclk_freq = mode->clock * 1000;
+       vclk_freq = mode->clock * 1000ULL;
 
        /* For 420, pixel clock is half unlike venc clock */
        if (encoder_hdmi->output_bus_fmt == MEDIA_BUS_FMT_UYYVYY8_0_5X24)
        struct meson_encoder_hdmi *encoder_hdmi = bridge_to_meson_encoder_hdmi(bridge);
        struct meson_drm *priv = encoder_hdmi->priv;
        bool is_hdmi2_sink = display_info->hdmi.scdc.supported;
-       unsigned long long clock = mode->clock * 1000;
+       unsigned long long clock = mode->clock * 1000ULL;
        unsigned long long phy_freq;
        unsigned long long vclk_freq;
        unsigned long long venc_freq;