Home
last modified time | relevance | path

Searched refs:clk_reg (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/drivers/clk/
Dclk-max77686.c51 u32 clk_reg; member
73 .clk_reg = MAX77686_REG_32KHZ,
78 .clk_reg = MAX77686_REG_32KHZ,
83 .clk_reg = MAX77686_REG_32KHZ,
92 .clk_reg = MAX77802_REG_32KHZ,
97 .clk_reg = MAX77802_REG_32KHZ,
106 .clk_reg = MAX77620_REG_CNFG1_32K,
121 return regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_prepare()
130 regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_unprepare()
141 ret = regmap_read(max77686->regmap, max77686->clk_info->clk_reg, &val); in max77686_clk_is_prepared()
/Linux-v4.19/drivers/tty/serial/8250/
D8250_lpc18xx.c31 struct clk *clk_reg; member
137 data->clk_reg = devm_clk_get(&pdev->dev, "reg"); in lpc18xx_serial_probe()
138 if (IS_ERR(data->clk_reg)) { in lpc18xx_serial_probe()
140 return PTR_ERR(data->clk_reg); in lpc18xx_serial_probe()
143 ret = clk_prepare_enable(data->clk_reg); in lpc18xx_serial_probe()
193 clk_disable_unprepare(data->clk_reg); in lpc18xx_serial_probe()
203 clk_disable_unprepare(data->clk_reg); in lpc18xx_serial_remove()
/Linux-v4.19/drivers/reset/
Dreset-lpc18xx.c40 struct clk *clk_reg; member
159 rc->clk_reg = devm_clk_get(&pdev->dev, "reg"); in lpc18xx_rgu_probe()
160 if (IS_ERR(rc->clk_reg)) { in lpc18xx_rgu_probe()
162 return PTR_ERR(rc->clk_reg); in lpc18xx_rgu_probe()
171 ret = clk_prepare_enable(rc->clk_reg); in lpc18xx_rgu_probe()
183 fcclk = clk_get_rate(rc->clk_reg) / USEC_PER_SEC; in lpc18xx_rgu_probe()
216 clk_disable_unprepare(rc->clk_reg); in lpc18xx_rgu_probe()
/Linux-v4.19/drivers/pci/controller/dwc/
Dpcie-armada8k.c31 struct clk *clk_reg; member
232 pcie->clk_reg = devm_clk_get(dev, "reg"); in armada8k_pcie_probe()
233 if (pcie->clk_reg == ERR_PTR(-EPROBE_DEFER)) { in armada8k_pcie_probe()
237 if (!IS_ERR(pcie->clk_reg)) { in armada8k_pcie_probe()
238 ret = clk_prepare_enable(pcie->clk_reg); in armada8k_pcie_probe()
261 clk_disable_unprepare(pcie->clk_reg); in armada8k_pcie_probe()
/Linux-v4.19/drivers/rtc/
Drtc-lpc24xx.c71 struct clk *clk_reg; member
226 rtc->clk_reg = devm_clk_get(&pdev->dev, "reg"); in lpc24xx_rtc_probe()
227 if (IS_ERR(rtc->clk_reg)) { in lpc24xx_rtc_probe()
229 return PTR_ERR(rtc->clk_reg); in lpc24xx_rtc_probe()
238 ret = clk_prepare_enable(rtc->clk_reg); in lpc24xx_rtc_probe()
270 clk_disable_unprepare(rtc->clk_reg); in lpc24xx_rtc_probe()
287 clk_disable_unprepare(rtc->clk_reg); in lpc24xx_rtc_remove()
/Linux-v4.19/drivers/clk/ux500/
Dclk-prcc.c103 struct clk *clk_reg; in clk_reg_prcc() local
128 clk_reg = clk_register(NULL, &clk->hw); in clk_reg_prcc()
129 if (IS_ERR_OR_NULL(clk_reg)) in clk_reg_prcc()
132 return clk_reg; in clk_reg_prcc()
Dclk-sysctrl.c131 struct clk *clk_reg; in clk_reg_sysctrl() local
170 clk_reg = devm_clk_register(clk->dev, &clk->hw); in clk_reg_sysctrl()
171 if (IS_ERR(clk_reg)) in clk_reg_sysctrl()
174 return clk_reg; in clk_reg_sysctrl()
Dclk-prcmu.c254 struct clk *clk_reg; in clk_reg_prcmu() local
280 clk_reg = clk_register(NULL, &clk->hw); in clk_reg_prcmu()
281 if (IS_ERR_OR_NULL(clk_reg)) in clk_reg_prcmu()
284 return clk_reg; in clk_reg_prcmu()
/Linux-v4.19/drivers/char/hw_random/
Domap-rng.c153 struct clk *clk_reg; member
484 priv->clk_reg = devm_clk_get(&pdev->dev, "reg"); in omap_rng_probe()
485 if (IS_ERR(priv->clk_reg) && PTR_ERR(priv->clk_reg) == -EPROBE_DEFER) in omap_rng_probe()
487 if (!IS_ERR(priv->clk_reg)) { in omap_rng_probe()
488 ret = clk_prepare_enable(priv->clk_reg); in omap_rng_probe()
516 clk_disable_unprepare(priv->clk_reg); in omap_rng_probe()
535 clk_disable_unprepare(priv->clk_reg); in omap_rng_remove()
/Linux-v4.19/drivers/clk/sunxi/
Dclk-sun8i-bus-gates.c37 void __iomem *clk_reg; in sun8i_h3_bus_gates_init() local
86 clk_reg = reg + 4 * (index / 32); in sun8i_h3_bus_gates_init()
91 0, clk_reg, clk_bit, in sun8i_h3_bus_gates_init()
Dclk-simple-gates.c34 void __iomem *clk_reg; in sunxi_simple_gates_setup() local
62 clk_reg = reg + 4 * (index / 32); in sunxi_simple_gates_setup()
67 clk_reg, in sunxi_simple_gates_setup()
/Linux-v4.19/drivers/spi/
Dspi-dw-mid.c309 void __iomem *clk_reg; in dw_spi_mid_init() local
312 clk_reg = ioremap_nocache(MRST_CLK_SPI_REG, 16); in dw_spi_mid_init()
313 if (!clk_reg) in dw_spi_mid_init()
317 clk_cdiv = readl(clk_reg + dws->bus_num * sizeof(u32)); in dw_spi_mid_init()
322 iounmap(clk_reg); in dw_spi_mid_init()
/Linux-v4.19/drivers/mtd/spi-nor/
Dnxp-spifi.c60 struct clk *clk_reg; member
404 spifi->clk_reg = devm_clk_get(&pdev->dev, "reg"); in nxp_spifi_probe()
405 if (IS_ERR(spifi->clk_reg)) { in nxp_spifi_probe()
407 return PTR_ERR(spifi->clk_reg); in nxp_spifi_probe()
410 ret = clk_prepare_enable(spifi->clk_reg); in nxp_spifi_probe()
450 clk_disable_unprepare(spifi->clk_reg); in nxp_spifi_probe()
460 clk_disable_unprepare(spifi->clk_reg); in nxp_spifi_remove()
/Linux-v4.19/arch/mips/cavium-octeon/
Dcsrc-octeon.c69 u64 clk_reg; in octeon_init_cvmcount() local
73 clk_reg = octeon_has_feature(OCTEON_FEATURE_FPA3) ? in octeon_init_cvmcount()
85 u64 clk_count = cvmx_read_csr(clk_reg); in octeon_init_cvmcount()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_gpu.c1450 if (gpu->clk_reg) { in etnaviv_gpu_clk_enable()
1451 ret = clk_prepare_enable(gpu->clk_reg); in etnaviv_gpu_clk_enable()
1494 if (gpu->clk_reg) in etnaviv_gpu_clk_disable()
1495 clk_disable_unprepare(gpu->clk_reg); in etnaviv_gpu_clk_disable()
1753 gpu->clk_reg = devm_clk_get(&pdev->dev, "reg"); in etnaviv_gpu_platform_probe()
1754 DBG("clk_reg: %p", gpu->clk_reg); in etnaviv_gpu_platform_probe()
1755 if (IS_ERR(gpu->clk_reg)) in etnaviv_gpu_platform_probe()
1756 gpu->clk_reg = NULL; in etnaviv_gpu_platform_probe()
Detnaviv_gpu.h145 struct clk *clk_reg; member
/Linux-v4.19/drivers/mmc/host/
Dmeson-gx-mmc.c495 u32 clk_reg; in meson_mmc_clk_init() local
498 clk_reg = 0; in meson_mmc_clk_init()
499 clk_reg |= CLK_ALWAYS_ON(host); in meson_mmc_clk_init()
500 clk_reg |= CLK_DIV_MASK; in meson_mmc_clk_init()
501 writel(clk_reg, host->regs + SD_EMMC_CLOCK); in meson_mmc_clk_init()
Dmmci.h303 u32 clk_reg; member
Dmmci.c267 if (host->clk_reg != clk) { in mmci_write_clkreg()
268 host->clk_reg = clk; in mmci_write_clkreg()
819 clk = host->clk_reg & ~variant->clkreg_enable; in mmci_start_data()
821 clk = host->clk_reg | variant->clkreg_enable; in mmci_start_data()
1875 writel(host->clk_reg, host->base + MMCICLOCK); in mmci_restore()
/Linux-v4.19/sound/soc/codecs/
Dda7219.c1794 u8 clk_reg; in da7219_dai_clks_is_prepared() local
1796 clk_reg = snd_soc_component_read32(component, DA7219_DAI_CLK_MODE); in da7219_dai_clks_is_prepared()
1798 return !!(clk_reg & DA7219_DAI_CLK_EN_MASK); in da7219_dai_clks_is_prepared()