| /kernel/linux/linux-6.6/drivers/cpufreq/ |
| D | imx-cpufreq-dt.c | 43 FIRC, enumerator 52 { .id = "firc" }, 58 return clk_get_rate(imx7ulp_clks[FIRC].clk); in imx7ulp_get_intermediate() 66 clk_set_parent(imx7ulp_clks[SCS_SEL].clk, imx7ulp_clks[FIRC].clk); in imx7ulp_target_intermediate() 67 clk_set_parent(imx7ulp_clks[HSRUN_SCS_SEL].clk, imx7ulp_clks[FIRC].clk); in imx7ulp_target_intermediate()
|
| /kernel/linux/linux-5.10/drivers/cpufreq/ |
| D | imx-cpufreq-dt.c | 43 FIRC, enumerator 52 { .id = "firc" }, 58 return clk_get_rate(imx7ulp_clks[FIRC].clk); in imx7ulp_get_intermediate() 66 clk_set_parent(imx7ulp_clks[SCS_SEL].clk, imx7ulp_clks[FIRC].clk); in imx7ulp_target_intermediate() 67 clk_set_parent(imx7ulp_clks[HSRUN_SCS_SEL].clk, imx7ulp_clks[FIRC].clk); in imx7ulp_target_intermediate()
|
| /kernel/linux/linux-6.6/drivers/reset/ |
| D | reset-lpc18xx.c | 142 u32 fcclk, firc; in lpc18xx_rgu_probe() local 178 firc = clk_get_rate(rc->clk_delay) / USEC_PER_SEC; in lpc18xx_rgu_probe() 179 if (fcclk == 0 || firc == 0) in lpc18xx_rgu_probe() 182 rc->delay_us = DIV_ROUND_UP(fcclk, firc * firc); in lpc18xx_rgu_probe()
|
| /kernel/linux/linux-5.10/drivers/reset/ |
| D | reset-lpc18xx.c | 143 u32 fcclk, firc; in lpc18xx_rgu_probe() local 180 firc = clk_get_rate(rc->clk_delay) / USEC_PER_SEC; in lpc18xx_rgu_probe() 181 if (fcclk == 0 || firc == 0) in lpc18xx_rgu_probe() 184 rc->delay_us = DIV_ROUND_UP(fcclk, firc * firc); in lpc18xx_rgu_probe()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | imx7ulp-scg-clock.yaml | 63 - const: firc 84 <&firc>, <&upll>; 86 "firc", "upll";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | imx7ulp-scg-clock.yaml | 63 - const: firc 84 <&firc>, <&upll>; 86 "firc", "upll";
|
| /kernel/linux/linux-5.10/drivers/clk/imx/ |
| D | clk-imx7ulp.c | 22 static const char * const pll_pre_sels[] = { "sosc", "firc", }; 27 static const char * const scs_sels[] = { "dummy", "sosc", "sirc", "firc", "dummy", "apll_sel", "sp… 29 static const char * const nic_sels[] = { "firc", "ddr_clk", }; 34 /* used by sosc/sirc/firc/ddr/spll/apll dividers */ 65 hws[IMX7ULP_CLK_FIRC] = imx_obtain_fixed_clk_hw(np, "firc"); in imx7ulp_clk_scg1_init() 126 …hws[IMX7ULP_CLK_FIRC_BUS_CLK] = imx_clk_hw_divider_gate("firc_bus_clk", "firc", 0, base + 0x304, 8… in imx7ulp_clk_scg1_init()
|
| D | clk-vf610.c | 72 static const char *fast_sels[] = { "firc", "fxosc", }; 187 clk[VF610_CLK_FIRC] = imx_clk_fixed("firc", 24000000); in vf610_clocks_init()
|
| /kernel/linux/linux-6.6/drivers/clk/imx/ |
| D | clk-imx7ulp.c | 22 static const char * const pll_pre_sels[] = { "sosc", "firc", }; 27 static const char * const scs_sels[] = { "dummy", "sosc", "sirc", "firc", "dummy", "apll_sel", "sp… 29 static const char * const nic_sels[] = { "firc", "ddr_clk", }; 34 /* used by sosc/sirc/firc/ddr/spll/apll dividers */ 65 hws[IMX7ULP_CLK_FIRC] = imx_get_clk_hw_by_name(np, "firc"); in imx7ulp_clk_scg1_init() 126 …hws[IMX7ULP_CLK_FIRC_BUS_CLK] = imx_clk_hw_divider_gate("firc_bus_clk", "firc", 0, base + 0x304, 8… in imx7ulp_clk_scg1_init()
|
| D | clk-vf610.c | 72 static const char *fast_sels[] = { "firc", "fxosc", }; 187 clk[VF610_CLK_FIRC] = imx_clk_fixed("firc", 24000000); in vf610_clocks_init()
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx7ulp.dtsi | 76 firc: clock-firc { label 79 clock-output-names = "firc"; 250 <&firc>, <&upll>; 252 "firc", "upll";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx7ulp.dtsi | 76 firc: clock-firc { label 79 clock-output-names = "firc"; 251 <&firc>, <&upll>; 253 "firc", "upll";
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
| D | 0015_linux_drivers_clk.patch | 4838 +PNAME(osc_sels) = {"firc", "fxosc", }; 4840 +PNAME(sys_sels) = {"firc", "fxosc", "armpll_dfs0", }; 4842 +PNAME(can_sels) = {"firc", "fxosc", "dummy", 4845 +PNAME(lin_sels) = {"firc", "fxosc", "dummy", 4849 +PNAME(sdhc_sels) = {"firc", "fxosc", "dummy", "dummy", 4852 +PNAME(enet_sels) = {"firc", "fxosc", "dummy", 4855 +PNAME(enet_time_sels) = {"firc", "fxosc", "dummy", 4867 + clk[S32V234_CLK_FIRC] = s32_obtain_fixed_clock("firc", 0); 4906 + /* turn on XOSC and FIRC */
|