imx_clk_hw_gate2  794 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_APBH_DMA]     = imx_clk_hw_gate2("apbh_dma",      "usdhc3",            base + 0x68, 4);
imx_clk_hw_gate2  798 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_CAAM_MEM]     = imx_clk_hw_gate2("caam_mem",      "ahb",               base + 0x68, 8);
imx_clk_hw_gate2  799 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_CAAM_ACLK]    = imx_clk_hw_gate2("caam_aclk",     "ahb",               base + 0x68, 10);
imx_clk_hw_gate2  800 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_CAAM_IPG]     = imx_clk_hw_gate2("caam_ipg",      "ipg",               base + 0x68, 12);
imx_clk_hw_gate2  801 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_CAN1_IPG]     = imx_clk_hw_gate2("can1_ipg",      "ipg",               base + 0x68, 14);
imx_clk_hw_gate2  802 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_CAN1_SERIAL]  = imx_clk_hw_gate2("can1_serial",   "can_root",          base + 0x68, 16);
imx_clk_hw_gate2  803 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_CAN2_IPG]     = imx_clk_hw_gate2("can2_ipg",      "ipg",               base + 0x68, 18);
imx_clk_hw_gate2  804 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_CAN2_SERIAL]  = imx_clk_hw_gate2("can2_serial",   "can_root",          base + 0x68, 20);
imx_clk_hw_gate2  805 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_DCIC1]        = imx_clk_hw_gate2("dcic1",         "ipu1_podf",         base + 0x68, 24);
imx_clk_hw_gate2  806 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_DCIC2]        = imx_clk_hw_gate2("dcic2",         "ipu2_podf",         base + 0x68, 26);
imx_clk_hw_gate2  807 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_ECSPI1]       = imx_clk_hw_gate2("ecspi1",        "ecspi_root",        base + 0x6c, 0);
imx_clk_hw_gate2  808 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_ECSPI2]       = imx_clk_hw_gate2("ecspi2",        "ecspi_root",        base + 0x6c, 2);
imx_clk_hw_gate2  809 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_ECSPI3]       = imx_clk_hw_gate2("ecspi3",        "ecspi_root",        base + 0x6c, 4);
imx_clk_hw_gate2  810 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_ECSPI4]       = imx_clk_hw_gate2("ecspi4",        "ecspi_root",        base + 0x6c, 6);
imx_clk_hw_gate2  812 drivers/clk/imx/clk-imx6q.c 		hws[IMX6DL_CLK_I2C4]  = imx_clk_hw_gate2("i2c4",          "ipg_per",           base + 0x6c, 8);
imx_clk_hw_gate2  814 drivers/clk/imx/clk-imx6q.c 		hws[IMX6Q_CLK_ECSPI5] = imx_clk_hw_gate2("ecspi5",        "ecspi_root",        base + 0x6c, 8);
imx_clk_hw_gate2  815 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_ENET]         = imx_clk_hw_gate2("enet",          "ipg",               base + 0x6c, 10);
imx_clk_hw_gate2  816 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_EPIT1]        = imx_clk_hw_gate2("epit1",         "ipg",               base + 0x6c, 12);
imx_clk_hw_gate2  817 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_EPIT2]        = imx_clk_hw_gate2("epit2",         "ipg",               base + 0x6c, 14);
imx_clk_hw_gate2  821 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPT_IPG]      = imx_clk_hw_gate2("gpt_ipg",       "ipg",               base + 0x6c, 20);
imx_clk_hw_gate2  822 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPT_IPG_PER]  = imx_clk_hw_gate2("gpt_ipg_per",   "ipg_per",           base + 0x6c, 22);
imx_clk_hw_gate2  823 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPU2D_CORE] = imx_clk_hw_gate2("gpu2d_core", "gpu2d_core_podf", base + 0x6c, 24);
imx_clk_hw_gate2  824 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPU3D_CORE]   = imx_clk_hw_gate2("gpu3d_core",    "gpu3d_core_podf",   base + 0x6c, 26);
imx_clk_hw_gate2  825 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_HDMI_IAHB]    = imx_clk_hw_gate2("hdmi_iahb",     "ahb",               base + 0x70, 0);
imx_clk_hw_gate2  826 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_HDMI_ISFR]    = imx_clk_hw_gate2("hdmi_isfr",     "mipi_core_cfg",     base + 0x70, 4);
imx_clk_hw_gate2  827 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_I2C1]         = imx_clk_hw_gate2("i2c1",          "ipg_per",           base + 0x70, 6);
imx_clk_hw_gate2  828 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_I2C2]         = imx_clk_hw_gate2("i2c2",          "ipg_per",           base + 0x70, 8);
imx_clk_hw_gate2  829 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_I2C3]         = imx_clk_hw_gate2("i2c3",          "ipg_per",           base + 0x70, 10);
imx_clk_hw_gate2  830 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_IIM]          = imx_clk_hw_gate2("iim",           "ipg",               base + 0x70, 12);
imx_clk_hw_gate2  831 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_ENFC]         = imx_clk_hw_gate2("enfc",          "enfc_podf",         base + 0x70, 14);
imx_clk_hw_gate2  832 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_VDOA]         = imx_clk_hw_gate2("vdoa",          "vdo_axi",           base + 0x70, 26);
imx_clk_hw_gate2  833 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_IPU1]         = imx_clk_hw_gate2("ipu1",          "ipu1_podf",         base + 0x74, 0);
imx_clk_hw_gate2  834 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_IPU1_DI0]     = imx_clk_hw_gate2("ipu1_di0",      "ipu1_di0_sel",      base + 0x74, 2);
imx_clk_hw_gate2  835 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_IPU1_DI1]     = imx_clk_hw_gate2("ipu1_di1",      "ipu1_di1_sel",      base + 0x74, 4);
imx_clk_hw_gate2  836 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_IPU2]         = imx_clk_hw_gate2("ipu2",          "ipu2_podf",         base + 0x74, 6);
imx_clk_hw_gate2  837 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_IPU2_DI0]     = imx_clk_hw_gate2("ipu2_di0",      "ipu2_di0_sel",      base + 0x74, 8);
imx_clk_hw_gate2  839 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_LDB_DI0]      = imx_clk_hw_gate2("ldb_di0",       "ldb_di0_sel",      base + 0x74, 12);
imx_clk_hw_gate2  840 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_LDB_DI1]      = imx_clk_hw_gate2("ldb_di1",       "ldb_di1_sel",      base + 0x74, 14);
imx_clk_hw_gate2  842 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_LDB_DI0]      = imx_clk_hw_gate2("ldb_di0",       "ldb_di0_podf",      base + 0x74, 12);
imx_clk_hw_gate2  843 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_LDB_DI1]      = imx_clk_hw_gate2("ldb_di1",       "ldb_di1_podf",      base + 0x74, 14);
imx_clk_hw_gate2  845 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_IPU2_DI1]     = imx_clk_hw_gate2("ipu2_di1",      "ipu2_di1_sel",      base + 0x74, 10);
imx_clk_hw_gate2  855 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_MLB] = imx_clk_hw_gate2("mlb",            "mlb_podf",   base + 0x74, 18);
imx_clk_hw_gate2  857 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_MLB] = imx_clk_hw_gate2("mlb",            "axi",               base + 0x74, 18);
imx_clk_hw_gate2  859 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_MMDC_CH1_AXI] = imx_clk_hw_gate2("mmdc_ch1_axi",  "mmdc_ch1_axi_podf", base + 0x74, 22);
imx_clk_hw_gate2  861 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_OCRAM]        = imx_clk_hw_gate2("ocram",         "ahb",               base + 0x74, 28);
imx_clk_hw_gate2  862 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_OPENVG_AXI]   = imx_clk_hw_gate2("openvg_axi",    "axi",               base + 0x74, 30);
imx_clk_hw_gate2  863 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_PCIE_AXI]     = imx_clk_hw_gate2("pcie_axi",      "pcie_axi_sel",      base + 0x78, 0);
imx_clk_hw_gate2  864 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_PER1_BCH]     = imx_clk_hw_gate2("per1_bch",      "usdhc3",            base + 0x78, 12);
imx_clk_hw_gate2  865 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_PWM1]         = imx_clk_hw_gate2("pwm1",          "ipg_per",           base + 0x78, 16);
imx_clk_hw_gate2  866 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_PWM2]         = imx_clk_hw_gate2("pwm2",          "ipg_per",           base + 0x78, 18);
imx_clk_hw_gate2  867 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_PWM3]         = imx_clk_hw_gate2("pwm3",          "ipg_per",           base + 0x78, 20);
imx_clk_hw_gate2  868 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_PWM4]         = imx_clk_hw_gate2("pwm4",          "ipg_per",           base + 0x78, 22);
imx_clk_hw_gate2  869 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPMI_BCH_APB] = imx_clk_hw_gate2("gpmi_bch_apb",  "usdhc3",            base + 0x78, 24);
imx_clk_hw_gate2  870 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPMI_BCH]     = imx_clk_hw_gate2("gpmi_bch",      "usdhc4",            base + 0x78, 26);
imx_clk_hw_gate2  871 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPMI_IO]      = imx_clk_hw_gate2("gpmi_io",       "enfc",              base + 0x78, 28);
imx_clk_hw_gate2  872 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_GPMI_APB]     = imx_clk_hw_gate2("gpmi_apb",      "usdhc3",            base + 0x78, 30);
imx_clk_hw_gate2  874 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_SATA]         = imx_clk_hw_gate2("sata",          "ahb",               base + 0x7c, 4);
imx_clk_hw_gate2  875 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_SDMA]         = imx_clk_hw_gate2("sdma",          "ahb",               base + 0x7c, 6);
imx_clk_hw_gate2  876 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_SPBA]         = imx_clk_hw_gate2("spba",          "ipg",               base + 0x7c, 12);
imx_clk_hw_gate2  885 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_UART_IPG]     = imx_clk_hw_gate2("uart_ipg",      "ipg",               base + 0x7c, 24);
imx_clk_hw_gate2  886 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_UART_SERIAL]  = imx_clk_hw_gate2("uart_serial",   "uart_serial_podf",  base + 0x7c, 26);
imx_clk_hw_gate2  887 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_USBOH3]       = imx_clk_hw_gate2("usboh3",        "ipg",               base + 0x80, 0);
imx_clk_hw_gate2  888 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_USDHC1]       = imx_clk_hw_gate2("usdhc1",        "usdhc1_podf",       base + 0x80, 2);
imx_clk_hw_gate2  889 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_USDHC2]       = imx_clk_hw_gate2("usdhc2",        "usdhc2_podf",       base + 0x80, 4);
imx_clk_hw_gate2  890 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_USDHC3]       = imx_clk_hw_gate2("usdhc3",        "usdhc3_podf",       base + 0x80, 6);
imx_clk_hw_gate2  891 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_USDHC4]       = imx_clk_hw_gate2("usdhc4",        "usdhc4_podf",       base + 0x80, 8);
imx_clk_hw_gate2  892 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_EIM_SLOW]     = imx_clk_hw_gate2("eim_slow",      "eim_slow_podf",     base + 0x80, 10);
imx_clk_hw_gate2  893 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_VDO_AXI]      = imx_clk_hw_gate2("vdo_axi",       "vdo_axi_sel",       base + 0x80, 12);
imx_clk_hw_gate2  894 drivers/clk/imx/clk-imx6q.c 	hws[IMX6QDL_CLK_VPU_AXI]      = imx_clk_hw_gate2("vpu_axi",       "vpu_axi_podf",      base + 0x80, 14);
imx_clk_hw_gate2  896 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_PRE0] = imx_clk_hw_gate2("pre0",	       "pre_axi",	    base + 0x80, 16);
imx_clk_hw_gate2  897 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_PRE1] = imx_clk_hw_gate2("pre1",	       "pre_axi",	    base + 0x80, 18);
imx_clk_hw_gate2  898 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_PRE2] = imx_clk_hw_gate2("pre2",	       "pre_axi",         base + 0x80, 20);
imx_clk_hw_gate2  899 drivers/clk/imx/clk-imx6q.c 		hws[IMX6QDL_CLK_PRE3] = imx_clk_hw_gate2("pre3",	       "pre_axi",	    base + 0x80, 22);
imx_clk_hw_gate2  374 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_ECSPI1]       = imx_clk_hw_gate2("ecspi1",       "ecspi_root",        base + 0x6c, 0);
imx_clk_hw_gate2  375 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_ECSPI2]       = imx_clk_hw_gate2("ecspi2",       "ecspi_root",        base + 0x6c, 2);
imx_clk_hw_gate2  376 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_ECSPI3]       = imx_clk_hw_gate2("ecspi3",       "ecspi_root",        base + 0x6c, 4);
imx_clk_hw_gate2  377 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_ECSPI4]       = imx_clk_hw_gate2("ecspi4",       "ecspi_root",        base + 0x6c, 6);
imx_clk_hw_gate2  378 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_ENET]         = imx_clk_hw_gate2("enet",         "ipg",               base + 0x6c, 10);
imx_clk_hw_gate2  379 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_EPIT1]        = imx_clk_hw_gate2("epit1",        "perclk",            base + 0x6c, 12);
imx_clk_hw_gate2  380 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_EPIT2]        = imx_clk_hw_gate2("epit2",        "perclk",            base + 0x6c, 14);
imx_clk_hw_gate2  381 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_EXTERN_AUDIO] = imx_clk_hw_gate2("extern_audio", "extern_audio_podf", base + 0x6c, 16);
imx_clk_hw_gate2  382 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_GPT]          = imx_clk_hw_gate2("gpt",          "perclk",            base + 0x6c, 20);
imx_clk_hw_gate2  383 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_GPT_SERIAL]   = imx_clk_hw_gate2("gpt_serial",   "perclk",            base + 0x6c, 22);
imx_clk_hw_gate2  384 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_GPU2D_OVG]    = imx_clk_hw_gate2("gpu2d_ovg",    "gpu2d_ovg_podf",    base + 0x6c, 26);
imx_clk_hw_gate2  385 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_I2C1]         = imx_clk_hw_gate2("i2c1",         "perclk",            base + 0x70, 6);
imx_clk_hw_gate2  386 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_I2C2]         = imx_clk_hw_gate2("i2c2",         "perclk",            base + 0x70, 8);
imx_clk_hw_gate2  387 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_I2C3]         = imx_clk_hw_gate2("i2c3",         "perclk",            base + 0x70, 10);
imx_clk_hw_gate2  388 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_OCOTP]        = imx_clk_hw_gate2("ocotp",        "ipg",               base + 0x70, 12);
imx_clk_hw_gate2  389 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_CSI]          = imx_clk_hw_gate2("csi",          "csi_podf",          base + 0x74, 0);
imx_clk_hw_gate2  390 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_PXP_AXI]      = imx_clk_hw_gate2("pxp_axi",      "pxp_axi_podf",      base + 0x74, 2);
imx_clk_hw_gate2  391 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_EPDC_AXI]     = imx_clk_hw_gate2("epdc_axi",     "epdc_axi_podf",     base + 0x74, 4);
imx_clk_hw_gate2  392 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_LCDIF_AXI]    = imx_clk_hw_gate2("lcdif_axi",    "lcdif_axi_podf",    base + 0x74, 6);
imx_clk_hw_gate2  393 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_LCDIF_PIX]    = imx_clk_hw_gate2("lcdif_pix",    "lcdif_pix_podf",    base + 0x74, 8);
imx_clk_hw_gate2  394 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_EPDC_PIX]     = imx_clk_hw_gate2("epdc_pix",     "epdc_pix_podf",     base + 0x74, 10);
imx_clk_hw_gate2  396 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_MMDC_P1_IPG]  = imx_clk_hw_gate2("mmdc_p1_ipg",  "ipg",               base + 0x74, 26);
imx_clk_hw_gate2  397 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_OCRAM]        = imx_clk_hw_gate2("ocram",        "ocram_podf",        base + 0x74, 28);
imx_clk_hw_gate2  398 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_PWM1]         = imx_clk_hw_gate2("pwm1",         "perclk",            base + 0x78, 16);
imx_clk_hw_gate2  399 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_PWM2]         = imx_clk_hw_gate2("pwm2",         "perclk",            base + 0x78, 18);
imx_clk_hw_gate2  400 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_PWM3]         = imx_clk_hw_gate2("pwm3",         "perclk",            base + 0x78, 20);
imx_clk_hw_gate2  401 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_PWM4]         = imx_clk_hw_gate2("pwm4",         "perclk",            base + 0x78, 22);
imx_clk_hw_gate2  402 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_SDMA]         = imx_clk_hw_gate2("sdma",         "ipg",               base + 0x7c, 6);
imx_clk_hw_gate2  403 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_SPBA]         = imx_clk_hw_gate2("spba",         "ipg",               base + 0x7c, 12);
imx_clk_hw_gate2  412 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_UART]         = imx_clk_hw_gate2("uart",         "ipg",               base + 0x7c, 24);
imx_clk_hw_gate2  413 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_UART_SERIAL]  = imx_clk_hw_gate2("uart_serial",  "uart_root",         base + 0x7c, 26);
imx_clk_hw_gate2  414 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_USBOH3]       = imx_clk_hw_gate2("usboh3",       "ipg",               base + 0x80, 0);
imx_clk_hw_gate2  415 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_USDHC1]       = imx_clk_hw_gate2("usdhc1",       "usdhc1_podf",       base + 0x80, 2);
imx_clk_hw_gate2  416 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_USDHC2]       = imx_clk_hw_gate2("usdhc2",       "usdhc2_podf",       base + 0x80, 4);
imx_clk_hw_gate2  417 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_USDHC3]       = imx_clk_hw_gate2("usdhc3",       "usdhc3_podf",       base + 0x80, 6);
imx_clk_hw_gate2  418 drivers/clk/imx/clk-imx6sl.c 	hws[IMX6SL_CLK_USDHC4]       = imx_clk_hw_gate2("usdhc4",       "usdhc4_podf",       base + 0x80, 8);
imx_clk_hw_gate2  278 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_DCP]		= imx_clk_hw_gate2("dcp", "ahb", base + 0x68, 10);
imx_clk_hw_gate2  279 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART2_IPG]	= imx_clk_hw_gate2("uart2_ipg", "ipg", base + 0x68, 28);
imx_clk_hw_gate2  280 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART2_SERIAL]	= imx_clk_hw_gate2("uart2_serial",	"uart_podf", base + 0x68, 28);
imx_clk_hw_gate2  281 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPIO2]		= imx_clk_hw_gate2("gpio2", "ipg", base + 0x68, 30);
imx_clk_hw_gate2  284 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_ECSPI1]	= imx_clk_hw_gate2("ecspi1",	"ecspi_podf", base + 0x6c, 0);
imx_clk_hw_gate2  285 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_ECSPI2]	= imx_clk_hw_gate2("ecspi2",	"ecspi_podf", base + 0x6c, 2);
imx_clk_hw_gate2  286 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_ECSPI3]	= imx_clk_hw_gate2("ecspi3",	"ecspi_podf", base + 0x6c, 4);
imx_clk_hw_gate2  287 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_ECSPI4]	= imx_clk_hw_gate2("ecspi4",	"ecspi_podf", base + 0x6c, 6);
imx_clk_hw_gate2  288 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART3_IPG]	= imx_clk_hw_gate2("uart3_ipg",	"ipg", base + 0x6c, 10);
imx_clk_hw_gate2  289 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART3_SERIAL]	= imx_clk_hw_gate2("uart3_serial",	"uart_podf", base + 0x6c, 10);
imx_clk_hw_gate2  290 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_EPIT1]		= imx_clk_hw_gate2("epit1",	"perclk", base + 0x6c, 12);
imx_clk_hw_gate2  291 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_EPIT2]		= imx_clk_hw_gate2("epit2",	"perclk", base + 0x6c, 14);
imx_clk_hw_gate2  292 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPT_BUS]	= imx_clk_hw_gate2("gpt1_bus",	"perclk", base + 0x6c, 20);
imx_clk_hw_gate2  293 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPT_SERIAL]	= imx_clk_hw_gate2("gpt1_serial",	"perclk", base + 0x6c, 22);
imx_clk_hw_gate2  294 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART4_IPG]	= imx_clk_hw_gate2("uart4_ipg",	"ipg", base + 0x6c, 24);
imx_clk_hw_gate2  295 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART4_SERIAL]	= imx_clk_hw_gate2("uart4_serial",	"uart_podf", base + 0x6c, 24);
imx_clk_hw_gate2  296 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPIO1]		= imx_clk_hw_gate2("gpio1",	"ipg", base + 0x6c, 26);
imx_clk_hw_gate2  297 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPIO5]		= imx_clk_hw_gate2("gpio5",	"ipg", base + 0x6c, 30);
imx_clk_hw_gate2  300 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPIO6]		= imx_clk_hw_gate2("gpio6",	"ipg",    base + 0x70, 0);
imx_clk_hw_gate2  301 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_CSI]		= imx_clk_hw_gate2("csi",		"axi",    base + 0x70,	2);
imx_clk_hw_gate2  302 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_I2C1]		= imx_clk_hw_gate2("i2c1",		"perclk", base + 0x70,	6);
imx_clk_hw_gate2  303 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_I2C2]		= imx_clk_hw_gate2("i2c2",		"perclk", base + 0x70,	8);
imx_clk_hw_gate2  304 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_I2C3]		= imx_clk_hw_gate2("i2c3",		"perclk", base + 0x70,	10);
imx_clk_hw_gate2  305 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_OCOTP]		= imx_clk_hw_gate2("ocotp",	"ipg",    base + 0x70,	12);
imx_clk_hw_gate2  306 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPIO3]		= imx_clk_hw_gate2("gpio3",	"ipg",    base + 0x70,	26);
imx_clk_hw_gate2  307 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_LCDIF_APB]	= imx_clk_hw_gate2("lcdif_apb",	"axi",    base + 0x70,	28);
imx_clk_hw_gate2  308 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_PXP]		= imx_clk_hw_gate2("pxp",		"axi",    base + 0x70,	30);
imx_clk_hw_gate2  311 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART5_IPG]	= imx_clk_hw_gate2("uart5_ipg",	"ipg",		base + 0x74, 2);
imx_clk_hw_gate2  312 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART5_SERIAL]	= imx_clk_hw_gate2("uart5_serial",	"uart_podf",	base + 0x74, 2);
imx_clk_hw_gate2  313 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_EPDC_AXI]	= imx_clk_hw_gate2("epdc_aclk",	"axi",		base + 0x74, 4);
imx_clk_hw_gate2  314 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_EPDC_PIX]	= imx_clk_hw_gate2("epdc_pix",	"epdc_podf",	base + 0x74, 4);
imx_clk_hw_gate2  315 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_LCDIF_PIX]	= imx_clk_hw_gate2("lcdif_pix",	"lcdif_podf",	base + 0x74, 10);
imx_clk_hw_gate2  316 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_GPIO4]		= imx_clk_hw_gate2("gpio4",	"ipg",		base + 0x74, 12);
imx_clk_hw_gate2  317 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_WDOG1]		= imx_clk_hw_gate2("wdog1",	"ipg",		base + 0x74, 16);
imx_clk_hw_gate2  324 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_PWM1]		= imx_clk_hw_gate2("pwm1", "perclk", base + 0x78, 16);
imx_clk_hw_gate2  325 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_PWM2]		= imx_clk_hw_gate2("pwm2", "perclk", base + 0x78, 18);
imx_clk_hw_gate2  326 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_PWM3]		= imx_clk_hw_gate2("pwm3", "perclk", base + 0x78, 20);
imx_clk_hw_gate2  327 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_PWM4]		= imx_clk_hw_gate2("pwm4", "perclk", base + 0x78, 22);
imx_clk_hw_gate2  331 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_SDMA]		= imx_clk_hw_gate2("sdma",	 "ahb",	base + 0x7c, 6);
imx_clk_hw_gate2  332 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_WDOG2]		= imx_clk_hw_gate2("wdog2", "ipg",	base + 0x7c, 10);
imx_clk_hw_gate2  333 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_SPBA]		= imx_clk_hw_gate2("spba",	 "ipg",	base + 0x7c, 12);
imx_clk_hw_gate2  343 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART1_IPG]	= imx_clk_hw_gate2("uart1_ipg",	"ipg",		base + 0x7c, 24);
imx_clk_hw_gate2  344 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_UART1_SERIAL]	= imx_clk_hw_gate2("uart1_serial",	"uart_podf",	base + 0x7c, 24);
imx_clk_hw_gate2  347 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_USBOH3]	= imx_clk_hw_gate2("usboh3", "ipg",	  base + 0x80,	0);
imx_clk_hw_gate2  348 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_USDHC1]	= imx_clk_hw_gate2("usdhc1", "usdhc1_podf",  base + 0x80,	2);
imx_clk_hw_gate2  349 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_USDHC2]	= imx_clk_hw_gate2("usdhc2", "usdhc2_podf",  base + 0x80,	4);
imx_clk_hw_gate2  350 drivers/clk/imx/clk-imx6sll.c 	hws[IMX6SLL_CLK_USDHC3]	= imx_clk_hw_gate2("usdhc3", "usdhc3_podf",  base + 0x80,	6);
imx_clk_hw_gate2  379 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_APBH_DMA]     = imx_clk_hw_gate2("apbh_dma",      "usdhc3",            base + 0x68, 4);
imx_clk_hw_gate2  382 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CAAM_MEM]     = imx_clk_hw_gate2("caam_mem",      "ahb",               base + 0x68, 8);
imx_clk_hw_gate2  383 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CAAM_ACLK]    = imx_clk_hw_gate2("caam_aclk",     "ahb",               base + 0x68, 10);
imx_clk_hw_gate2  384 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CAAM_IPG]     = imx_clk_hw_gate2("caam_ipg",      "ipg",               base + 0x68, 12);
imx_clk_hw_gate2  385 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CAN1_IPG]     = imx_clk_hw_gate2("can1_ipg",      "ipg",               base + 0x68, 14);
imx_clk_hw_gate2  386 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CAN1_SERIAL]  = imx_clk_hw_gate2("can1_serial",   "can_podf",          base + 0x68, 16);
imx_clk_hw_gate2  387 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CAN2_IPG]     = imx_clk_hw_gate2("can2_ipg",      "ipg",               base + 0x68, 18);
imx_clk_hw_gate2  388 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CAN2_SERIAL]  = imx_clk_hw_gate2("can2_serial",   "can_podf",          base + 0x68, 20);
imx_clk_hw_gate2  389 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_DCIC1]        = imx_clk_hw_gate2("dcic1",         "display_podf",      base + 0x68, 24);
imx_clk_hw_gate2  390 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_DCIC2]        = imx_clk_hw_gate2("dcic2",         "display_podf",      base + 0x68, 26);
imx_clk_hw_gate2  394 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_ECSPI1]       = imx_clk_hw_gate2("ecspi1",        "ecspi_podf",        base + 0x6c, 0);
imx_clk_hw_gate2  395 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_ECSPI2]       = imx_clk_hw_gate2("ecspi2",        "ecspi_podf",        base + 0x6c, 2);
imx_clk_hw_gate2  396 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_ECSPI3]       = imx_clk_hw_gate2("ecspi3",        "ecspi_podf",        base + 0x6c, 4);
imx_clk_hw_gate2  397 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_ECSPI4]       = imx_clk_hw_gate2("ecspi4",        "ecspi_podf",        base + 0x6c, 6);
imx_clk_hw_gate2  398 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_ECSPI5]       = imx_clk_hw_gate2("ecspi5",        "ecspi_podf",        base + 0x6c, 8);
imx_clk_hw_gate2  399 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_EPIT1]        = imx_clk_hw_gate2("epit1",         "perclk",            base + 0x6c, 12);
imx_clk_hw_gate2  400 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_EPIT2]        = imx_clk_hw_gate2("epit2",         "perclk",            base + 0x6c, 14);
imx_clk_hw_gate2  405 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GPT_BUS]      = imx_clk_hw_gate2("gpt_bus",       "perclk",            base + 0x6c, 20);
imx_clk_hw_gate2  406 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GPT_SERIAL]   = imx_clk_hw_gate2("gpt_serial",    "perclk",            base + 0x6c, 22);
imx_clk_hw_gate2  407 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GPU]          = imx_clk_hw_gate2("gpu",           "gpu_core_podf",     base + 0x6c, 26);
imx_clk_hw_gate2  408 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_OCRAM_S]      = imx_clk_hw_gate2("ocram_s",       "ahb",               base + 0x6c, 28);
imx_clk_hw_gate2  409 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CANFD]        = imx_clk_hw_gate2("canfd",         "can_podf",          base + 0x6c, 30);
imx_clk_hw_gate2  412 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_CSI]          = imx_clk_hw_gate2("csi",           "csi_podf",          base + 0x70, 2);
imx_clk_hw_gate2  413 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_I2C1]         = imx_clk_hw_gate2("i2c1",          "perclk",            base + 0x70, 6);
imx_clk_hw_gate2  414 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_I2C2]         = imx_clk_hw_gate2("i2c2",          "perclk",            base + 0x70, 8);
imx_clk_hw_gate2  415 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_I2C3]         = imx_clk_hw_gate2("i2c3",          "perclk",            base + 0x70, 10);
imx_clk_hw_gate2  416 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_OCOTP]        = imx_clk_hw_gate2("ocotp",         "ipg",               base + 0x70, 12);
imx_clk_hw_gate2  417 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_IOMUXC]       = imx_clk_hw_gate2("iomuxc",        "lcdif1_podf",       base + 0x70, 14);
imx_clk_hw_gate2  422 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_LCDIF_APB]    = imx_clk_hw_gate2("lcdif_apb",     "display_podf",      base + 0x70, 28);
imx_clk_hw_gate2  423 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PXP_AXI]      = imx_clk_hw_gate2("pxp_axi",       "display_podf",      base + 0x70, 30);
imx_clk_hw_gate2  426 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_M4]           = imx_clk_hw_gate2("m4",            "m4_podf",           base + 0x74, 2);
imx_clk_hw_gate2  427 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_ENET]         = imx_clk_hw_gate2("enet",          "ipg",               base + 0x74, 4);
imx_clk_hw_gate2  428 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_ENET_AHB]     = imx_clk_hw_gate2("enet_ahb",      "enet_sel",          base + 0x74, 4);
imx_clk_hw_gate2  429 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_DISPLAY_AXI]  = imx_clk_hw_gate2("display_axi",   "display_podf",      base + 0x74, 6);
imx_clk_hw_gate2  430 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_LCDIF2_PIX]   = imx_clk_hw_gate2("lcdif2_pix",    "lcdif2_sel",        base + 0x74, 8);
imx_clk_hw_gate2  431 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_LCDIF1_PIX]   = imx_clk_hw_gate2("lcdif1_pix",    "lcdif1_sel",        base + 0x74, 10);
imx_clk_hw_gate2  432 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_LDB_DI0]      = imx_clk_hw_gate2("ldb_di0",       "ldb_di0_div_sel",   base + 0x74, 12);
imx_clk_hw_gate2  433 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_QSPI1]        = imx_clk_hw_gate2("qspi1",         "qspi1_podf",        base + 0x74, 14);
imx_clk_hw_gate2  434 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_MLB]          = imx_clk_hw_gate2("mlb",           "ahb",               base + 0x74, 18);
imx_clk_hw_gate2  441 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PCIE_AXI]     = imx_clk_hw_gate2("pcie_axi",      "display_podf",      base + 0x78, 0);
imx_clk_hw_gate2  442 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_QSPI2]        = imx_clk_hw_gate2("qspi2",         "qspi2_podf",        base + 0x78, 10);
imx_clk_hw_gate2  443 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PER1_BCH]     = imx_clk_hw_gate2("per1_bch",      "usdhc3",            base + 0x78, 12);
imx_clk_hw_gate2  445 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM1]         = imx_clk_hw_gate2("pwm1",          "perclk",            base + 0x78, 16);
imx_clk_hw_gate2  446 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM2]         = imx_clk_hw_gate2("pwm2",          "perclk",            base + 0x78, 18);
imx_clk_hw_gate2  447 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM3]         = imx_clk_hw_gate2("pwm3",          "perclk",            base + 0x78, 20);
imx_clk_hw_gate2  448 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM4]         = imx_clk_hw_gate2("pwm4",          "perclk",            base + 0x78, 22);
imx_clk_hw_gate2  449 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GPMI_BCH_APB] = imx_clk_hw_gate2("gpmi_bch_apb",  "usdhc3",            base + 0x78, 24);
imx_clk_hw_gate2  450 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GPMI_BCH]     = imx_clk_hw_gate2("gpmi_bch",      "usdhc4",            base + 0x78, 26);
imx_clk_hw_gate2  451 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GPMI_IO]      = imx_clk_hw_gate2("gpmi_io",       "qspi2_podf",        base + 0x78, 28);
imx_clk_hw_gate2  452 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GPMI_APB]     = imx_clk_hw_gate2("gpmi_apb",      "usdhc3",            base + 0x78, 30);
imx_clk_hw_gate2  456 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_SDMA]         = imx_clk_hw_gate2("sdma",          "ahb",               base + 0x7c, 6);
imx_clk_hw_gate2  457 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_SPBA]         = imx_clk_hw_gate2("spba",          "ipg",               base + 0x7c, 12);
imx_clk_hw_gate2  467 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_UART_IPG]     = imx_clk_hw_gate2("uart_ipg",      "ipg",               base + 0x7c, 24);
imx_clk_hw_gate2  468 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_UART_SERIAL]  = imx_clk_hw_gate2("uart_serial",   "uart_podf",         base + 0x7c, 26);
imx_clk_hw_gate2  475 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_USBOH3]       = imx_clk_hw_gate2("usboh3",        "ipg",               base + 0x80, 0);
imx_clk_hw_gate2  476 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_USDHC1]       = imx_clk_hw_gate2("usdhc1",        "usdhc1_podf",       base + 0x80, 2);
imx_clk_hw_gate2  477 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_USDHC2]       = imx_clk_hw_gate2("usdhc2",        "usdhc2_podf",       base + 0x80, 4);
imx_clk_hw_gate2  478 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_USDHC3]       = imx_clk_hw_gate2("usdhc3",        "usdhc3_podf",       base + 0x80, 6);
imx_clk_hw_gate2  479 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_USDHC4]       = imx_clk_hw_gate2("usdhc4",        "usdhc4_podf",       base + 0x80, 8);
imx_clk_hw_gate2  480 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_EIM_SLOW]     = imx_clk_hw_gate2("eim_slow",      "eim_slow_podf",     base + 0x80, 10);
imx_clk_hw_gate2  481 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM8]         = imx_clk_hw_gate2("pwm8",          "perclk",            base + 0x80, 16);
imx_clk_hw_gate2  482 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_VADC]         = imx_clk_hw_gate2("vadc",          "vid_podf",          base + 0x80, 20);
imx_clk_hw_gate2  483 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_GIS]          = imx_clk_hw_gate2("gis",           "display_podf",      base + 0x80, 22);
imx_clk_hw_gate2  484 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_I2C4]         = imx_clk_hw_gate2("i2c4",          "perclk",            base + 0x80, 24);
imx_clk_hw_gate2  485 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM5]         = imx_clk_hw_gate2("pwm5",          "perclk",            base + 0x80, 26);
imx_clk_hw_gate2  486 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM6]         = imx_clk_hw_gate2("pwm6",          "perclk",            base + 0x80, 28);
imx_clk_hw_gate2  487 drivers/clk/imx/clk-imx6sx.c 	hws[IMX6SX_CLK_PWM7]         = imx_clk_hw_gate2("pwm7",          "perclk",            base + 0x80, 30);
imx_clk_hw_gate2  335 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_APBHDMA]	= imx_clk_hw_gate2("apbh_dma",	"bch_podf",	base + 0x68,	4);
imx_clk_hw_gate2  339 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_CAAM_MEM]	= imx_clk_hw_gate2("caam_mem",	"ahb",		base + 0x68,	8);
imx_clk_hw_gate2  340 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_CAAM_ACLK]	= imx_clk_hw_gate2("caam_aclk",	"ahb",		base + 0x68,	10);
imx_clk_hw_gate2  341 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_CAAM_IPG]	= imx_clk_hw_gate2("caam_ipg",	"ipg",		base + 0x68,	12);
imx_clk_hw_gate2  343 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6ULL_CLK_DCP_CLK]	= imx_clk_hw_gate2("dcp",		"ahb",		base + 0x68,	10);
imx_clk_hw_gate2  344 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_ENET]		= imx_clk_hw_gate2("enet",		"ipg",		base + 0x68,	12);
imx_clk_hw_gate2  345 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_ENET_AHB]	= imx_clk_hw_gate2("enet_ahb",	"ahb",		base + 0x68,	12);
imx_clk_hw_gate2  347 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_CAN1_IPG]	= imx_clk_hw_gate2("can1_ipg",	"ipg",		base + 0x68,	14);
imx_clk_hw_gate2  348 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_CAN1_SERIAL]	= imx_clk_hw_gate2("can1_serial",	"can_podf",	base + 0x68,	16);
imx_clk_hw_gate2  349 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_CAN2_IPG]	= imx_clk_hw_gate2("can2_ipg",	"ipg",		base + 0x68,	18);
imx_clk_hw_gate2  350 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_CAN2_SERIAL]	= imx_clk_hw_gate2("can2_serial",	"can_podf",	base + 0x68,	20);
imx_clk_hw_gate2  351 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPT2_BUS]	= imx_clk_hw_gate2("gpt2_bus",	"perclk",	base + 0x68,	24);
imx_clk_hw_gate2  352 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPT2_SERIAL]	= imx_clk_hw_gate2("gpt2_serial",	"perclk",	base + 0x68,	26);
imx_clk_hw_gate2  353 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART2_IPG]	= imx_clk_hw_gate2("uart2_ipg",	"ipg",		base + 0x68,	28);
imx_clk_hw_gate2  354 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART2_SERIAL]	= imx_clk_hw_gate2("uart2_serial",	"uart_podf",	base + 0x68,	28);
imx_clk_hw_gate2  356 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_AIPSTZ3]	= imx_clk_hw_gate2("aips_tz3",	"ahb",		 base + 0x80,	18);
imx_clk_hw_gate2  357 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPIO2]		= imx_clk_hw_gate2("gpio2",	"ipg",		base + 0x68,	30);
imx_clk_hw_gate2  360 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_ECSPI1]		= imx_clk_hw_gate2("ecspi1",	"ecspi_podf",	base + 0x6c,	0);
imx_clk_hw_gate2  361 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_ECSPI2]		= imx_clk_hw_gate2("ecspi2",	"ecspi_podf",	base + 0x6c,	2);
imx_clk_hw_gate2  362 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_ECSPI3]		= imx_clk_hw_gate2("ecspi3",	"ecspi_podf",	base + 0x6c,	4);
imx_clk_hw_gate2  363 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_ECSPI4]		= imx_clk_hw_gate2("ecspi4",	"ecspi_podf",	base + 0x6c,	6);
imx_clk_hw_gate2  364 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_ADC2]		= imx_clk_hw_gate2("adc2",		"ipg",		base + 0x6c,	8);
imx_clk_hw_gate2  365 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART3_IPG]	= imx_clk_hw_gate2("uart3_ipg",	"ipg",		base + 0x6c,	10);
imx_clk_hw_gate2  366 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART3_SERIAL]	= imx_clk_hw_gate2("uart3_serial",	"uart_podf",	base + 0x6c,	10);
imx_clk_hw_gate2  367 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_EPIT1]		= imx_clk_hw_gate2("epit1",	"perclk",	base + 0x6c,	12);
imx_clk_hw_gate2  368 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_EPIT2]		= imx_clk_hw_gate2("epit2",	"perclk",	base + 0x6c,	14);
imx_clk_hw_gate2  369 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_ADC1]		= imx_clk_hw_gate2("adc1",		"ipg",		base + 0x6c,	16);
imx_clk_hw_gate2  370 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPT1_BUS]	= imx_clk_hw_gate2("gpt1_bus",	"perclk",	base + 0x6c,	20);
imx_clk_hw_gate2  371 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPT1_SERIAL]	= imx_clk_hw_gate2("gpt1_serial",	"perclk",	base + 0x6c,	22);
imx_clk_hw_gate2  372 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART4_IPG]	= imx_clk_hw_gate2("uart4_ipg",	"ipg",		base + 0x6c,	24);
imx_clk_hw_gate2  373 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART4_SERIAL]	= imx_clk_hw_gate2("uart4_serial",	"uart_podf",	base + 0x6c,	24);
imx_clk_hw_gate2  374 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPIO1]		= imx_clk_hw_gate2("gpio1",	"ipg",		base + 0x6c,	26);
imx_clk_hw_gate2  375 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPIO5]		= imx_clk_hw_gate2("gpio5",	"ipg",		base + 0x6c,	30);
imx_clk_hw_gate2  383 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_CSI]		= imx_clk_hw_gate2("csi",		"csi_podf",		base + 0x70,	2);
imx_clk_hw_gate2  384 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_I2C1]		= imx_clk_hw_gate2("i2c1",		"perclk",	base + 0x70,	6);
imx_clk_hw_gate2  385 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_I2C2]		= imx_clk_hw_gate2("i2c2",		"perclk",	base + 0x70,	8);
imx_clk_hw_gate2  386 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_I2C3]		= imx_clk_hw_gate2("i2c3",		"perclk",	base + 0x70,	10);
imx_clk_hw_gate2  387 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_OCOTP]		= imx_clk_hw_gate2("ocotp",	"ipg",		base + 0x70,	12);
imx_clk_hw_gate2  388 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_IOMUXC]		= imx_clk_hw_gate2("iomuxc",	"lcdif_podf",	base + 0x70,	14);
imx_clk_hw_gate2  389 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPIO3]		= imx_clk_hw_gate2("gpio3",	"ipg",		base + 0x70,	26);
imx_clk_hw_gate2  390 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_LCDIF_APB]	= imx_clk_hw_gate2("lcdif_apb",	"axi",		base + 0x70,	28);
imx_clk_hw_gate2  391 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PXP]		= imx_clk_hw_gate2("pxp",		"axi",		base + 0x70,	30);
imx_clk_hw_gate2  394 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART5_IPG]	= imx_clk_hw_gate2("uart5_ipg",	"ipg",		base + 0x74,	2);
imx_clk_hw_gate2  395 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART5_SERIAL]	= imx_clk_hw_gate2("uart5_serial",	"uart_podf",	base + 0x74,	2);
imx_clk_hw_gate2  397 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_ENET]		= imx_clk_hw_gate2("enet",		"ipg",		base + 0x74,	4);
imx_clk_hw_gate2  398 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_ENET_AHB]	= imx_clk_hw_gate2("enet_ahb",	"ahb",		base + 0x74,	4);
imx_clk_hw_gate2  400 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6ULL_CLK_EPDC_ACLK]	= imx_clk_hw_gate2("epdc_aclk",	"axi",		base + 0x74,	4);
imx_clk_hw_gate2  401 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6ULL_CLK_EPDC_PIX]	= imx_clk_hw_gate2("epdc_pix",	"epdc_podf",	base + 0x74,	4);
imx_clk_hw_gate2  403 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART6_IPG]	= imx_clk_hw_gate2("uart6_ipg",	"ipg",		base + 0x74,	6);
imx_clk_hw_gate2  404 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART6_SERIAL]	= imx_clk_hw_gate2("uart6_serial",	"uart_podf",	base + 0x74,	6);
imx_clk_hw_gate2  405 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_LCDIF_PIX]	= imx_clk_hw_gate2("lcdif_pix",	"lcdif_podf",	base + 0x74,	10);
imx_clk_hw_gate2  406 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPIO4]		= imx_clk_hw_gate2("gpio4",	"ipg",		base + 0x74,	12);
imx_clk_hw_gate2  407 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_QSPI]		= imx_clk_hw_gate2("qspi1",	"qspi1_podf",	base + 0x74,	14);
imx_clk_hw_gate2  408 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_WDOG1]		= imx_clk_hw_gate2("wdog1",	"ipg",		base + 0x74,	16);
imx_clk_hw_gate2  415 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PER_BCH]	= imx_clk_hw_gate2("per_bch",	"bch_podf",	base + 0x78,	12);
imx_clk_hw_gate2  416 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM1]		= imx_clk_hw_gate2("pwm1",		"perclk",	base + 0x78,	16);
imx_clk_hw_gate2  417 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM2]		= imx_clk_hw_gate2("pwm2",		"perclk",	base + 0x78,	18);
imx_clk_hw_gate2  418 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM3]		= imx_clk_hw_gate2("pwm3",		"perclk",	base + 0x78,	20);
imx_clk_hw_gate2  419 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM4]		= imx_clk_hw_gate2("pwm4",		"perclk",	base + 0x78,	22);
imx_clk_hw_gate2  420 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPMI_BCH_APB]	= imx_clk_hw_gate2("gpmi_bch_apb",	"bch_podf",	base + 0x78,	24);
imx_clk_hw_gate2  421 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPMI_BCH]	= imx_clk_hw_gate2("gpmi_bch",	"gpmi_podf",	base + 0x78,	26);
imx_clk_hw_gate2  422 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPMI_IO]	= imx_clk_hw_gate2("gpmi_io",	"enfc_podf",	base + 0x78,	28);
imx_clk_hw_gate2  423 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_GPMI_APB]	= imx_clk_hw_gate2("gpmi_apb",	"bch_podf",	base + 0x78,	30);
imx_clk_hw_gate2  427 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_SDMA]		= imx_clk_hw_gate2("sdma",		"ahb",		base + 0x7c,	6);
imx_clk_hw_gate2  428 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_KPP]		= imx_clk_hw_gate2("kpp",		"ipg",		base + 0x7c,	8);
imx_clk_hw_gate2  429 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_WDOG2]		= imx_clk_hw_gate2("wdog2",	"ipg",		base + 0x7c,	10);
imx_clk_hw_gate2  430 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_SPBA]		= imx_clk_hw_gate2("spba",		"ipg",		base + 0x7c,	12);
imx_clk_hw_gate2  435 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART1_IPG]	= imx_clk_hw_gate2("uart1_ipg",	"ipg",		base + 0x7c,	24);
imx_clk_hw_gate2  436 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART1_SERIAL]	= imx_clk_hw_gate2("uart1_serial",	"uart_podf",	base + 0x7c,	24);
imx_clk_hw_gate2  437 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART7_IPG]	= imx_clk_hw_gate2("uart7_ipg",	"ipg",		base + 0x7c,	26);
imx_clk_hw_gate2  438 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART7_SERIAL]	= imx_clk_hw_gate2("uart7_serial",	"uart_podf",	base + 0x7c,	26);
imx_clk_hw_gate2  445 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_USBOH3]		= imx_clk_hw_gate2("usboh3",	"ipg",		 base + 0x80,	0);
imx_clk_hw_gate2  446 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_USDHC1]		= imx_clk_hw_gate2("usdhc1",	"usdhc1_podf",	 base + 0x80,	2);
imx_clk_hw_gate2  447 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_USDHC2]		= imx_clk_hw_gate2("usdhc2",	"usdhc2_podf",	 base + 0x80,	4);
imx_clk_hw_gate2  449 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_SIM1]		= imx_clk_hw_gate2("sim1",		"sim_sel",	 base + 0x80,	6);
imx_clk_hw_gate2  450 drivers/clk/imx/clk-imx6ul.c 		hws[IMX6UL_CLK_SIM2]		= imx_clk_hw_gate2("sim2",		"sim_sel",	 base + 0x80,	8);
imx_clk_hw_gate2  452 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_EIM]		= imx_clk_hw_gate2("eim",		"eim_slow_podf", base + 0x80,	10);
imx_clk_hw_gate2  453 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM8]		= imx_clk_hw_gate2("pwm8",		"perclk",	 base + 0x80,	16);
imx_clk_hw_gate2  454 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART8_IPG]	= imx_clk_hw_gate2("uart8_ipg",	"ipg",		 base + 0x80,	14);
imx_clk_hw_gate2  455 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_UART8_SERIAL]	= imx_clk_hw_gate2("uart8_serial", "uart_podf",	 base + 0x80,	14);
imx_clk_hw_gate2  456 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_WDOG3]		= imx_clk_hw_gate2("wdog3",	"ipg",		 base + 0x80,	20);
imx_clk_hw_gate2  457 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_I2C4]		= imx_clk_hw_gate2("i2c4",		"perclk",	 base + 0x80,	24);
imx_clk_hw_gate2  458 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM5]		= imx_clk_hw_gate2("pwm5",		"perclk",	 base + 0x80,	26);
imx_clk_hw_gate2  459 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM6]		= imx_clk_hw_gate2("pwm6",		"perclk",	 base +	0x80,	28);
imx_clk_hw_gate2  460 drivers/clk/imx/clk-imx6ul.c 	hws[IMX6UL_CLK_PWM7]		= imx_clk_hw_gate2("pwm7",		"perclk",	 base + 0x80,	30);
imx_clk_hw_gate2   80 drivers/clk/imx/clk.h 	to_clk(imx_clk_hw_gate2(name, parent, reg, shift))