| /OK3568_Linux_fs/kernel/drivers/clk/imx/ |
| H A D | clk-imx27.c | 41 "ahb", "ipg", "per1_div", "per2_div", 71 clk[IMX27_CLK_IPG] = imx_clk_fixed_factor("ipg", "ahb", 1, 2); in _mx27_clocks_init() 74 clk[IMX27_CLK_IPG] = imx_clk_divider("ipg", "ahb", CCM_CSCR, 8, 1); in _mx27_clocks_init() 100 clk[IMX27_CLK_SSI2_IPG_GATE] = imx_clk_gate("ssi2_ipg_gate", "ipg", CCM_PCCR0, 0); in _mx27_clocks_init() 101 clk[IMX27_CLK_SSI1_IPG_GATE] = imx_clk_gate("ssi1_ipg_gate", "ipg", CCM_PCCR0, 1); in _mx27_clocks_init() 102 clk[IMX27_CLK_SLCDC_IPG_GATE] = imx_clk_gate("slcdc_ipg_gate", "ipg", CCM_PCCR0, 2); in _mx27_clocks_init() 103 clk[IMX27_CLK_SDHC3_IPG_GATE] = imx_clk_gate("sdhc3_ipg_gate", "ipg", CCM_PCCR0, 3); in _mx27_clocks_init() 104 clk[IMX27_CLK_SDHC2_IPG_GATE] = imx_clk_gate("sdhc2_ipg_gate", "ipg", CCM_PCCR0, 4); in _mx27_clocks_init() 105 clk[IMX27_CLK_SDHC1_IPG_GATE] = imx_clk_gate("sdhc1_ipg_gate", "ipg", CCM_PCCR0, 5); in _mx27_clocks_init() 106 clk[IMX27_CLK_SCC_IPG_GATE] = imx_clk_gate("scc_ipg_gate", "ipg", CCM_PCCR0, 6); in _mx27_clocks_init() [all …]
|
| H A D | clk-imx25.c | 48 "ipg", "dummy", "dummy", "dummy", 53 dummy, osc, mpll, upll, mpll_cpu_3_4, cpu_sel, cpu, ahb, usb_div, ipg, enumerator 88 clk[ipg] = imx_clk_fixed_factor("ipg", "ahb", 1, 2); in __mx25_clocks_init() 155 clk[can1_ipg] = imx_clk_gate("can1_ipg", "ipg", ccm(CCM_CGCR1), 2); in __mx25_clocks_init() 156 clk[can2_ipg] = imx_clk_gate("can2_ipg", "ipg", ccm(CCM_CGCR1), 3); in __mx25_clocks_init() 157 clk[csi_ipg] = imx_clk_gate("csi_ipg", "ipg", ccm(CCM_CGCR1), 4); in __mx25_clocks_init() 158 clk[cspi1_ipg] = imx_clk_gate("cspi1_ipg", "ipg", ccm(CCM_CGCR1), 5); in __mx25_clocks_init() 159 clk[cspi2_ipg] = imx_clk_gate("cspi2_ipg", "ipg", ccm(CCM_CGCR1), 6); in __mx25_clocks_init() 160 clk[cspi3_ipg] = imx_clk_gate("cspi3_ipg", "ipg", ccm(CCM_CGCR1), 7); in __mx25_clocks_init() 161 clk[dryice_ipg] = imx_clk_gate("dryice_ipg", "ipg", ccm(CCM_CGCR1), 8); in __mx25_clocks_init() [all …]
|
| H A D | clk-imx35.c | 66 /* 9 */ ipg, arm_per_div, ahb_per_div, ipg_per, uart_sel, uart_div, enumerator 133 clk[ipg] = imx_clk_fixed_factor("ipg", "ahb", 1, 2); in _mx35_clocks_init() 165 clk[asrc_gate] = imx_clk_gate2("asrc_gate", "ipg", base + MX35_CCM_CGR0, 0); in _mx35_clocks_init() 166 clk[pata_gate] = imx_clk_gate2("pata_gate", "ipg", base + MX35_CCM_CGR0, 2); in _mx35_clocks_init() 167 clk[audmux_gate] = imx_clk_gate2("audmux_gate", "ipg", base + MX35_CCM_CGR0, 4); in _mx35_clocks_init() 168 clk[can1_gate] = imx_clk_gate2("can1_gate", "ipg", base + MX35_CCM_CGR0, 6); in _mx35_clocks_init() 169 clk[can2_gate] = imx_clk_gate2("can2_gate", "ipg", base + MX35_CCM_CGR0, 8); in _mx35_clocks_init() 170 clk[cspi1_gate] = imx_clk_gate2("cspi1_gate", "ipg", base + MX35_CCM_CGR0, 10); in _mx35_clocks_init() 171 clk[cspi2_gate] = imx_clk_gate2("cspi2_gate", "ipg", base + MX35_CCM_CGR0, 12); in _mx35_clocks_init() 172 clk[ect_gate] = imx_clk_gate2("ect_gate", "ipg", base + MX35_CCM_CGR0, 14); in _mx35_clocks_init() [all …]
|
| H A D | clk-imx5.c | 73 static const char *per_root_sel[] = { "per_podf", "ipg", }; 96 static const char *mx53_can_sel[] = { "ipg", "ckih1", "ckih2", "lp_apm", }; 101 "ipg", "per_root", "ckil", "dummy",}; 153 clk[IMX5_CLK_SPBA] = imx_clk_gate2_flags("spba", "ipg", MXC_CCM_CCGR5, 0, CLK_IS_CRITICAL); in mx5_clocks_common_init() 154 clk[IMX5_CLK_IPG] = imx_clk_divider("ipg", "ahb", MXC_CCM_CBCDR, 8, 2); in mx5_clocks_common_init() 187 clk[IMX5_CLK_IIM_GATE] = imx_clk_gate2("iim_gate", "ipg", MXC_CCM_CCGR0, 30); in mx5_clocks_common_init() 188 clk[IMX5_CLK_UART1_IPG_GATE] = imx_clk_gate2("uart1_ipg_gate", "ipg", MXC_CCM_CCGR1, 6); in mx5_clocks_common_init() 190 clk[IMX5_CLK_UART2_IPG_GATE] = imx_clk_gate2("uart2_ipg_gate", "ipg", MXC_CCM_CCGR1, 10); in mx5_clocks_common_init() 192 clk[IMX5_CLK_UART3_IPG_GATE] = imx_clk_gate2("uart3_ipg_gate", "ipg", MXC_CCM_CCGR1, 14); in mx5_clocks_common_init() 196 clk[IMX5_CLK_PWM1_IPG_GATE] = imx_clk_gate2("pwm1_ipg_gate", "ipg", MXC_CCM_CCGR2, 10); in mx5_clocks_common_init() [all …]
|
| H A D | clk-imx31.c | 35 static const char *per_sel[] = { "per_div", "ipg", }; 40 dummy, ckih, ckil, mpll, spll, upll, mcu_main, hsp, ahb, nfc, ipg, enumerator 55 &clk[ipg], 76 clk[ipg] = imx_clk_divider("ipg", "ahb", base + MXC_CCM_PDR0, 6, 2); in _mx31_clocks_init() 91 clk[iim_gate] = imx_clk_gate2("iim_gate", "ipg", base + MXC_CCM_CGR0, 10); in _mx31_clocks_init() 92 clk[ata_gate] = imx_clk_gate2("ata_gate", "ipg", base + MXC_CCM_CGR0, 12); in _mx31_clocks_init() 94 clk[cspi3_gate] = imx_clk_gate2("cspi3_gate", "ipg", base + MXC_CCM_CGR0, 16); in _mx31_clocks_init() 95 clk[rng_gate] = imx_clk_gate2("rng_gate", "ipg", base + MXC_CCM_CGR0, 18); in _mx31_clocks_init() 106 clk[rtc_gate] = imx_clk_gate2("rtc_gate", "ipg", base + MXC_CCM_CGR1, 8); in _mx31_clocks_init() 107 clk[wdog_gate] = imx_clk_gate2("wdog_gate", "ipg", base + MXC_CCM_CGR1, 10); in _mx31_clocks_init() [all …]
|
| H A D | clk-imx6ul.c | 55 static const char *perclk_sels[] = { "ipg", "osc", }; 64 "dummy", "lcdif_pix", "ahb", "ipg", "ipg_per", "ckil", "pll4_audio_div", }; 291 hws[IMX6UL_CLK_IPG] = imx_clk_hw_divider("ipg", "ahb", base + 0x14, 8, 2); in imx6ul_clocks_init() 341 hws[IMX6UL_CLK_CAAM_IPG] = imx_clk_hw_gate2("caam_ipg", "ipg", base + 0x68, 12); in imx6ul_clocks_init() 344 hws[IMX6UL_CLK_ENET] = imx_clk_hw_gate2("enet", "ipg", base + 0x68, 12); in imx6ul_clocks_init() 347 hws[IMX6UL_CLK_CAN1_IPG] = imx_clk_hw_gate2("can1_ipg", "ipg", base + 0x68, 14); in imx6ul_clocks_init() 349 hws[IMX6UL_CLK_CAN2_IPG] = imx_clk_hw_gate2("can2_ipg", "ipg", base + 0x68, 18); in imx6ul_clocks_init() 353 hws[IMX6UL_CLK_UART2_IPG] = imx_clk_hw_gate2("uart2_ipg", "ipg", base + 0x68, 28); in imx6ul_clocks_init() 357 hws[IMX6UL_CLK_GPIO2] = imx_clk_hw_gate2("gpio2", "ipg", base + 0x68, 30); in imx6ul_clocks_init() 364 hws[IMX6UL_CLK_ADC2] = imx_clk_hw_gate2("adc2", "ipg", base + 0x6c, 8); in imx6ul_clocks_init() [all …]
|
| H A D | clk-imx6sll.c | 50 static const char *perclk_sels[] = { "ipg", "osc", }; 223 hws[IMX6SLL_CLK_IPG] = imx_clk_hw_divider("ipg", "ahb", base + 0x14, 8, 2); in imx6sll_clocks_init() 263 hws[IMX6SLL_CLK_UART2_IPG] = imx_clk_hw_gate2("uart2_ipg", "ipg", base + 0x68, 28); in imx6sll_clocks_init() 265 hws[IMX6SLL_CLK_GPIO2] = imx_clk_hw_gate2("gpio2", "ipg", base + 0x68, 30); in imx6sll_clocks_init() 272 hws[IMX6SLL_CLK_UART3_IPG] = imx_clk_hw_gate2("uart3_ipg", "ipg", base + 0x6c, 10); in imx6sll_clocks_init() 278 hws[IMX6SLL_CLK_UART4_IPG] = imx_clk_hw_gate2("uart4_ipg", "ipg", base + 0x6c, 24); in imx6sll_clocks_init() 280 hws[IMX6SLL_CLK_GPIO1] = imx_clk_hw_gate2("gpio1", "ipg", base + 0x6c, 26); in imx6sll_clocks_init() 281 hws[IMX6SLL_CLK_GPIO5] = imx_clk_hw_gate2("gpio5", "ipg", base + 0x6c, 30); in imx6sll_clocks_init() 284 hws[IMX6SLL_CLK_GPIO6] = imx_clk_hw_gate2("gpio6", "ipg", base + 0x70, 0); in imx6sll_clocks_init() 289 hws[IMX6SLL_CLK_OCOTP] = imx_clk_hw_gate2("ocotp", "ipg", base + 0x70, 12); in imx6sll_clocks_init() [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/ |
| H A D | mpc5121.dtsi | 68 clock-names = "ipg"; 164 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 176 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 187 clock-names = "ipg", "per"; 197 clock-names = "ipg"; 207 clock-names = "ipg"; 217 clock-names = "ipg"; 230 clock-names = "ipg"; 238 clock-names = "ipg"; 250 clock-names = "ipg", "ips", "sys", "ref", "mclk"; [all …]
|
| H A D | mpc5125twr.dts | 134 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 146 clock-names = "ipg", "ips", "sys", "ref", "mclk"; 155 clock-names = "ipg", "per"; 165 clock-names = "ipg"; 175 clock-names = "ipg"; 185 clock-names = "ipg"; 198 clock-names = "ipg"; 241 clock-names = "ipg"; 263 clock-names = "ipg", "mclk"; 275 clock-names = "ipg", "mclk"; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | imx25.dtsi | 117 clock-names = "ipg", "per"; 126 clock-names = "ipg", "per"; 135 clock-names = "ipg", "per"; 144 clock-names = "ipg", "per"; 175 clock-names = "ipg", "per"; 217 clock-names = "ipg", "per"; 226 clock-names = "ipg", "per"; 235 clock-names = "ipg", "per"; 245 clock-names = "ipg", "per"; 256 clock-names = "ipg"; [all …]
|
| H A D | imx27.dtsi | 97 clock-names = "ipg", "ahb"; 115 clock-names = "ipg", "per"; 124 clock-names = "ipg", "per"; 133 clock-names = "ipg", "per"; 143 clock-names = "ipg", "per"; 152 clock-names = "ref", "ipg"; 176 clock-names = "ipg", "per"; 186 clock-names = "ipg", "per"; 196 clock-names = "ipg", "per"; 206 clock-names = "ipg", "per"; [all …]
|
| H A D | imx31.dtsi | 106 clock-names = "ipg", "per"; 115 clock-names = "ipg", "per"; 134 clock-names = "ipg", "per"; 154 clock-names = "ipg", "per"; 164 clock-names = "ipg", "per"; 181 clock-names = "ipg", "per"; 192 clock-names = "ipg", "per"; 203 clock-names = "ipg", "per"; 212 clock-names = "ipg", "per"; 247 clock-names = "ipg", "per"; [all …]
|
| H A D | imx35.dtsi | 102 clock-names = "ipg", "per"; 111 clock-names = "ipg", "per"; 146 clock-names = "ipg", "per"; 176 clock-names = "ipg", "per"; 188 clock-names = "ipg", "per"; 196 clock-names = "ipg", "ahb"; 221 clock-names = "ipg", "per"; 239 clock-names = "ipg", "ahb", "per"; 248 clock-names = "ipg", "ahb", "per"; 257 clock-names = "ipg", "ahb", "per"; [all …]
|
| H A D | imx50.dtsi | 125 clock-names = "ipg", "ahb", "per"; 137 clock-names = "ipg", "ahb", "per"; 148 clock-names = "ipg", "per"; 160 clock-names = "ipg", "per"; 186 clock-names = "ipg", "ahb", "per"; 198 clock-names = "ipg", "ahb", "per"; 283 clock-names = "ipg", "per"; 297 clock-names = "ipg", "per"; 307 clock-names = "ipg", "per"; 317 clock-names = "ipg", "per"; [all …]
|
| H A D | imx51.dtsi | 195 clock-names = "ipg", "ahb", "per"; 206 clock-names = "ipg", "ahb", "per"; 217 clock-names = "ipg", "per"; 229 clock-names = "ipg", "per"; 240 clock-names = "ipg", "baud"; 255 clock-names = "ipg", "ahb", "per"; 267 clock-names = "ipg", "ahb", "per"; 394 clock-names = "ipg", "per"; 408 clock-names = "ipg", "per"; 418 clock-names = "ipg", "per"; [all …]
|
| H A D | imx53.dtsi | 246 clock-names = "ipg", "ahb", "per"; 258 clock-names = "ipg", "ahb", "per"; 269 clock-names = "ipg", "per"; 283 clock-names = "ipg", "per"; 296 clock-names = "ipg", "baud"; 311 clock-names = "ipg", "ahb", "per"; 323 clock-names = "ipg", "ahb", "per"; 451 clock-names = "ipg", "per"; 533 clock-names = "ipg", "per"; 543 clock-names = "ipg", "per"; [all …]
|
| H A D | imx1.dtsi | 84 clock-names = "ipg", "per"; 93 clock-names = "ipg", "per"; 103 clock-names = "ipg", "ahb", "per"; 113 clock-names = "ipg", "per"; 123 clock-names = "ipg", "per"; 134 clock-names = "ipg", "per"; 143 clock-names = "ipg", "ahb"; 153 clock-names = "ipg", "per"; 173 clock-names = "ipg", "per"; 195 clock-names = "ipg", "per";
|
| H A D | imx6ul.dtsi | 220 clock-names = "ipg", "per"; 234 clock-names = "ipg", "per"; 248 clock-names = "ipg", "per"; 262 clock-names = "ipg", "per"; 275 clock-names = "ipg", "per"; 286 clock-names = "ipg", "per"; 297 clock-names = "ipg", "per"; 357 clock-names = "mem", "ipg", "asrck_0", 389 clock-names = "ipg", "per"; 400 clock-names = "ipg", "per"; [all …]
|
| H A D | imx6sx.dtsi | 286 clock-names = "ipg", "per"; 298 clock-names = "ipg", "per"; 310 clock-names = "ipg", "per"; 322 clock-names = "ipg", "per"; 333 clock-names = "ipg", "per"; 363 clock-names = "ipg", "baud"; 377 clock-names = "ipg", "baud"; 391 clock-names = "ipg", "baud"; 409 clock-names = "mem", "ipg", "asrck_0", 431 clock-names = "ipg", "per"; [all …]
|
| H A D | vfxxx.dtsi | 104 clock-names = "ipg", "per"; 113 clock-names = "ipg"; 125 clock-names = "ipg"; 137 clock-names = "ipg"; 149 clock-names = "ipg"; 292 clock-names = "ipg"; 419 clock-names = "ipg"; 433 clock-names = "ipg"; 522 clock-names = "ipg"; 531 clock-names = "ipg"; [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | imx6ul.dtsi | 204 clock-names = "ipg", "per"; 216 clock-names = "ipg", "per"; 228 clock-names = "ipg", "per"; 240 clock-names = "ipg", "per"; 251 clock-names = "ipg", "per"; 262 clock-names = "ipg", "per"; 273 clock-names = "ipg", "per"; 340 clock-names = "ipg", "per"; 351 clock-names = "ipg", "per"; 362 clock-names = "ipg", "per"; [all …]
|
| H A D | imx6sx.dtsi | 249 clock-names = "ipg", "per"; 261 clock-names = "ipg", "per"; 273 clock-names = "ipg", "per"; 285 clock-names = "ipg", "per"; 295 clock-names = "ipg", "per"; 321 clock-names = "ipg", "baud"; 335 clock-names = "ipg", "baud"; 349 clock-names = "ipg", "baud"; 363 clock-names = "mem", "ipg", "asrck", "spba"; 379 clock-names = "ipg", "per"; [all …]
|
| H A D | imx7s.dtsi | 452 clock-names = "ipg", "per"; 461 clock-names = "ipg", "per"; 471 clock-names = "ipg", "per"; 481 clock-names = "ipg", "per"; 601 clock-names = "ipg", "per"; 611 clock-names = "ipg", "per"; 622 clock-names = "ipg", "per"; 633 clock-names = "ipg", "per"; 644 clock-names = "ipg", "per"; 675 clock-names = "ipg", "per"; [all …]
|
| H A D | imx6ull.dtsi | 254 clock-names = "ipg", "per"; 268 clock-names = "ipg", "per"; 282 clock-names = "ipg", "per"; 296 clock-names = "ipg", "per"; 309 clock-names = "ipg", "per"; 322 clock-names = "ipg", "per"; 399 clock-names = "mem", "ipg", "asrck_0", 431 clock-names = "ipg", "per"; 441 clock-names = "ipg", "per"; 451 clock-names = "ipg", "per"; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clocksource/ |
| H A D | timer-imx-tpm.c | 177 struct clk *ipg; in tpm_timer_init() local 180 ipg = of_clk_get_by_name(np, "ipg"); in tpm_timer_init() 181 if (IS_ERR(ipg)) { in tpm_timer_init() 182 pr_err("tpm: failed to get ipg clk\n"); in tpm_timer_init() 186 ret = clk_prepare_enable(ipg); in tpm_timer_init() 188 pr_err("tpm: ipg clock enable failed (%d)\n", ret); in tpm_timer_init() 189 clk_put(ipg); in tpm_timer_init()
|