Home
last modified time | relevance | path

Searched refs:base_clk (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/mmc/host/
Dsdhci-pic32.c48 struct clk *base_clk; member
55 return clk_get_rate(sdhci_pdata->base_clk); in pic32_sdhci_get_max_clock()
179 sdhci_pdata->base_clk = devm_clk_get(&pdev->dev, "base_clk"); in pic32_sdhci_probe()
180 if (IS_ERR(sdhci_pdata->base_clk)) { in pic32_sdhci_probe()
181 ret = PTR_ERR(sdhci_pdata->base_clk); in pic32_sdhci_probe()
186 ret = clk_prepare_enable(sdhci_pdata->base_clk); in pic32_sdhci_probe()
210 clk_disable_unprepare(sdhci_pdata->base_clk); in pic32_sdhci_probe()
228 clk_disable_unprepare(sdhci_pdata->base_clk); in pic32_sdhci_remove()
/Linux-v4.19/drivers/clk/sunxi/
Dclk-a10-pll2.c50 struct clk **clks, *base_clk, *prediv_clk; in sun4i_pll2_setup() local
103 base_clk = clk_register_composite(NULL, "pll2-base", in sun4i_pll2_setup()
109 if (IS_ERR(base_clk)) { in sun4i_pll2_setup()
114 parent = __clk_get_name(base_clk); in sun4i_pll2_setup()
/Linux-v4.19/drivers/pwm/
Dpwm-samsung.c91 struct clk *base_clk; member
161 rate = clk_get_rate(chip->base_clk); in pwm_samsung_get_tin_rate()
553 chip->base_clk = devm_clk_get(&pdev->dev, "timers"); in pwm_samsung_probe()
554 if (IS_ERR(chip->base_clk)) { in pwm_samsung_probe()
556 return PTR_ERR(chip->base_clk); in pwm_samsung_probe()
559 ret = clk_prepare_enable(chip->base_clk); in pwm_samsung_probe()
578 clk_disable_unprepare(chip->base_clk); in pwm_samsung_probe()
583 clk_get_rate(chip->base_clk), in pwm_samsung_probe()
599 clk_disable_unprepare(chip->base_clk); in pwm_samsung_remove()
/Linux-v4.19/drivers/spi/
Dspi-pic32-sqi.c149 struct clk *base_clk; /* drives spi clock */ member
178 div = clk_get_rate(sqi->base_clk) / (2 * sck); in pic32_sqi_set_clk_rate()
614 sqi->base_clk = devm_clk_get(&pdev->dev, "spi_ck"); in pic32_sqi_probe()
615 if (IS_ERR(sqi->base_clk)) { in pic32_sqi_probe()
616 ret = PTR_ERR(sqi->base_clk); in pic32_sqi_probe()
627 ret = clk_prepare_enable(sqi->base_clk); in pic32_sqi_probe()
656 master->max_speed_hz = clk_get_rate(sqi->base_clk); in pic32_sqi_probe()
684 clk_disable_unprepare(sqi->base_clk); in pic32_sqi_probe()
701 clk_disable_unprepare(sqi->base_clk); in pic32_sqi_remove()
Dspi-bcm-qspi.c206 u32 base_clk; member
543 spbr = qspi->base_clk / (2 * xp->speed_hz); in bcm_qspi_hw_set_parms()
1358 qspi->base_clk = clk_get_rate(qspi->clk); in bcm_qspi_probe()
1359 qspi->max_speed_hz = qspi->base_clk / (QSPI_SPBR_MIN * 2); in bcm_qspi_probe()
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Dmicrochip,sdhci-pic32.txt9 - clock-names: Should be "base_clk", "sys_clk".
24 clock-names = "base_clk", "sys_clk";
/Linux-v4.19/arch/arm/boot/dts/
Dnspire.dtsi38 base_clk: base_clk { label
46 clocks = <&base_clk>;
Dnspire-classic.dtsi46 &base_clk {
Dnspire-cx.dts38 &base_clk {
/Linux-v4.19/drivers/i2c/busses/
Di2c-aspeed.c689 u32 base_clk, clk_high, clk_low, tmp; in aspeed_i2c_get_clk_reg_val() local
711 base_clk = divisor > clk_high_low_max ? in aspeed_i2c_get_clk_reg_val()
713 tmp = (divisor + (1 << base_clk) - 1) >> base_clk; in aspeed_i2c_get_clk_reg_val()
728 | (base_clk & ASPEED_I2CD_TIME_BASE_DIVISOR_MASK); in aspeed_i2c_get_clk_reg_val()
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dnspire-clock.txt23 clocks = <&base_clk>;
/Linux-v4.19/arch/mips/boot/dts/pic32/
Dpic32mzda.dtsi237 clock-names = "base_clk", "sys_clk";