GATE(CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_ACLK,
             "gout_hsi2_qe_ufs_embd_hsi2_aclk", "mout_hsi2_bus_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_QE_UFS_EMBD_HSI2_IPCLKPORT_ACLK,
-            21, 0, 0),
+            21, CLK_IS_CRITICAL, 0),
        GATE(CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_PCLK,
             "gout_hsi2_qe_ufs_embd_hsi2_pclk", "mout_hsi2_bus_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_QE_UFS_EMBD_HSI2_IPCLKPORT_PCLK,
-            21, 0, 0),
+            21, CLK_IS_CRITICAL, 0),
        GATE(CLK_GOUT_HSI2_CLK_HSI2_BUS_CLK,
             "gout_hsi2_clk_hsi2_bus_clk", "mout_hsi2_bus_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_RSTNSYNC_CLK_HSI2_BUS_IPCLKPORT_CLK,
        GATE(CLK_GOUT_HSI2_SYSREG_HSI2_PCLK,
             "gout_hsi2_sysreg_hsi2_pclk", "mout_hsi2_bus_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_SYSREG_HSI2_IPCLKPORT_PCLK,
-            21, 0, 0),
+            21, CLK_IS_CRITICAL, 0),
        GATE(CLK_GOUT_HSI2_UASC_PCIE_GEN4A_DBI_1_ACLK,
             "gout_hsi2_uasc_pcie_gen4a_dbi_1_aclk", "mout_hsi2_bus_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_UASC_PCIE_GEN4A_DBI_1_IPCLKPORT_ACLK,
        GATE(CLK_GOUT_HSI2_UFS_EMBD_I_ACLK,
             "gout_hsi2_ufs_embd_i_aclk", "mout_hsi2_bus_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_UFS_EMBD_IPCLKPORT_I_ACLK,
-            21, 0, 0),
+            21, CLK_IS_CRITICAL, 0),
        GATE(CLK_GOUT_HSI2_UFS_EMBD_I_CLK_UNIPRO,
             "gout_hsi2_ufs_embd_i_clk_unipro", "mout_hsi2_ufs_embd_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_UFS_EMBD_IPCLKPORT_I_CLK_UNIPRO,
        GATE(CLK_GOUT_HSI2_UFS_EMBD_I_FMP_CLK,
             "gout_hsi2_ufs_embd_i_fmp_clk", "mout_hsi2_bus_user",
             CLK_CON_GAT_GOUT_BLK_HSI2_UID_UFS_EMBD_IPCLKPORT_I_FMP_CLK,
-            21, 0, 0),
+            21, CLK_IS_CRITICAL, 0),
        /* TODO: should have a driver for this */
        GATE(CLK_GOUT_HSI2_XIU_D_HSI2_ACLK,
             "gout_hsi2_xiu_d_hsi2_aclk", "mout_hsi2_bus_user",