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))