| /drivers/clk/spacemit/ |
| A D | ccu-k1.c | 153 CCU_MUX_DEFINE(apb_clk, apb_parents, MPMU_APBCSCR, 0, 2, 0); 155 CCU_GATE_DEFINE(wdt_bus_clk, CCU_PARENT_HW(apb_clk), MPMU_WDTPCR, BIT(0), 0); 157 CCU_GATE_DEFINE(ripc_clk, CCU_PARENT_HW(apb_clk), MPMU_RIPCCR, 0x1, 0); 262 CCU_GATE_DEFINE(dro_clk, CCU_PARENT_HW(apb_clk), APBC_DRO_CLK_RST, BIT(1), 0); 263 CCU_GATE_DEFINE(ir_clk, CCU_PARENT_HW(apb_clk), APBC_IR_CLK_RST, BIT(1), 0); 264 CCU_GATE_DEFINE(tsen_clk, CCU_PARENT_HW(apb_clk), APBC_TSEN_CLK_RST, BIT(1), 0); 285 CCU_GATE_DEFINE(gpio_bus_clk, CCU_PARENT_HW(apb_clk), APBC_GPIO_CLK_RST, BIT(0), 0); 310 CCU_GATE_DEFINE(rtc_bus_clk, CCU_PARENT_HW(apb_clk), APBC_RTC_CLK_RST, BIT(0), 0); 320 CCU_FACTOR_DEFINE(twsi8_bus_clk, CCU_PARENT_HW(apb_clk), 1, 1); 325 CCU_GATE_DEFINE(aib_bus_clk, CCU_PARENT_HW(apb_clk), APBC_AIB_CLK_RST, BIT(0), 0); [all …]
|
| /drivers/hwtracing/coresight/ |
| A D | coresight-ctcu-core.c | 210 drvdata->apb_clk = coresight_get_enable_apb_pclk(dev); in ctcu_probe() 211 if (IS_ERR(drvdata->apb_clk)) in ctcu_probe() 237 if (!IS_ERR_OR_NULL(drvdata->apb_clk)) in ctcu_probe() 238 clk_put(drvdata->apb_clk); in ctcu_probe() 278 if (!IS_ERR_OR_NULL(drvdata->apb_clk)) in ctcu_platform_remove() 279 clk_put(drvdata->apb_clk); in ctcu_platform_remove() 287 if (drvdata && !IS_ERR_OR_NULL(drvdata->apb_clk)) in ctcu_runtime_suspend() 288 clk_disable_unprepare(drvdata->apb_clk); in ctcu_runtime_suspend() 297 if (drvdata && !IS_ERR_OR_NULL(drvdata->apb_clk)) in ctcu_runtime_resume() 298 clk_prepare_enable(drvdata->apb_clk); in ctcu_runtime_resume()
|
| A D | coresight-ctcu.h | 30 struct clk *apb_clk; member
|
| /drivers/gpu/drm/xlnx/ |
| A D | zynqmp_dpsub.c | 67 dpsub->apb_clk = devm_clk_get(dpsub->dev, "dp_apb_clk"); in zynqmp_dpsub_init_clocks() 68 if (IS_ERR(dpsub->apb_clk)) in zynqmp_dpsub_init_clocks() 69 return PTR_ERR(dpsub->apb_clk); in zynqmp_dpsub_init_clocks() 71 ret = clk_prepare_enable(dpsub->apb_clk); in zynqmp_dpsub_init_clocks() 256 clk_disable_unprepare(dpsub->apb_clk); in zynqmp_dpsub_probe() 278 clk_disable_unprepare(dpsub->apb_clk); in zynqmp_dpsub_remove()
|
| A D | zynqmp_dpsub.h | 68 struct clk *apb_clk; member
|
| A D | zynqmp_dp.c | 1155 rate = clk_get_rate(dp->dpsub->apb_clk); in zynqmp_dp_aux_init()
|
| /drivers/media/rc/ |
| A D | sunxi-cir.c | 96 struct clk *apb_clk; member 184 ret = clk_prepare_enable(ir->apb_clk); in sunxi_ir_hw_init() 223 clk_disable_unprepare(ir->apb_clk); in sunxi_ir_hw_init() 235 clk_disable_unprepare(ir->apb_clk); in sunxi_ir_hw_exit() 276 ir->apb_clk = devm_clk_get(dev, "apb"); in sunxi_ir_probe() 277 if (IS_ERR(ir->apb_clk)) { in sunxi_ir_probe() 279 return PTR_ERR(ir->apb_clk); in sunxi_ir_probe()
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | dwmac-thead.c | 214 struct clk *apb_clk; in thead_dwmac_probe() local 233 apb_clk = devm_clk_get_enabled(&pdev->dev, "apb"); in thead_dwmac_probe() 234 if (PTR_ERR(apb_clk) == -ENOENT) in thead_dwmac_probe() 237 else if (IS_ERR(apb_clk)) in thead_dwmac_probe() 238 return dev_err_probe(&pdev->dev, PTR_ERR(apb_clk), in thead_dwmac_probe()
|
| /drivers/watchdog/ |
| A D | starfive-wdt.c | 105 struct clk *apb_clk; member 150 ret = clk_prepare_enable(wdt->apb_clk); in starfive_wdt_enable_clock() 156 clk_disable_unprepare(wdt->apb_clk); in starfive_wdt_enable_clock() 166 clk_disable_unprepare(wdt->apb_clk); in starfive_wdt_disable_clock() 173 wdt->apb_clk = devm_clk_get(dev, "apb"); in starfive_wdt_get_clock() 174 if (IS_ERR(wdt->apb_clk)) in starfive_wdt_get_clock() 175 return dev_err_probe(dev, PTR_ERR(wdt->apb_clk), "failed to get apb clock\n"); in starfive_wdt_get_clock()
|
| /drivers/gpu/drm/imx/dcss/ |
| A D | dcss-dev.c | 22 clk_prepare_enable(dcss->apb_clk); in dcss_clocks_enable() 33 clk_disable_unprepare(dcss->apb_clk); in dcss_clocks_disable() 135 {"apb", &dcss->apb_clk}, in dcss_clks_init() 160 devm_clk_put(dcss->dev, dcss->apb_clk); in dcss_clks_release()
|
| A D | dcss-dev.h | 81 struct clk *apb_clk; member
|
| /drivers/iio/adc/ |
| A D | spear_adc.c | 107 u32 apb_clk = clk_get_rate(st->clk); in spear_adc_set_clk() local 109 count = DIV_ROUND_UP(apb_clk, val); in spear_adc_set_clk() 112 st->current_clk = apb_clk / count; in spear_adc_set_clk()
|
| /drivers/i2c/busses/ |
| A D | i2c-sprd.c | 323 u32 apb_clk = i2c_dev->src_clk; in sprd_i2c_set_clk() local 328 u32 i2c_dvd = apb_clk / (4 * freq) - 1; in sprd_i2c_set_clk() 346 writel((6 * apb_clk) / 10000000, i2c_dev->base + ADDR_STA0_DVD); in sprd_i2c_set_clk() 348 writel((4 * apb_clk) / 1000000, i2c_dev->base + ADDR_STA0_DVD); in sprd_i2c_set_clk()
|
| A D | i2c-npcm7xx.c | 561 u32 apb_clk; member 2095 if (bus->apb_clk >= smb_timing[scl_table_cnt].core_clk) in npcm_i2c_init_clk() 2520 bus->apb_clk = clk_get_rate(i2c_clk); in npcm_i2c_probe_bus()
|
| /drivers/clk/sunxi-ng/ |
| A D | ccu-suniv-f1c100s.c | 146 static SUNXI_CCU_DIV_TABLE(apb_clk, "apb", "ahb", 329 &apb_clk.common, 421 [CLK_APB] = &apb_clk.common.hw,
|
| /drivers/clk/actions/ |
| A D | owl-s500.c | 198 static OWL_DIVIDER(apb_clk, "apb_clk", "nic_clk", CMU_BUSCLK1, 14, 2, NULL, 0, 0); 462 &apb_clk.common, 523 [CLK_APB] = &apb_clk.common.hw,
|
| A D | owl-s900.c | 163 static OWL_DIVIDER(apb_clk, "apb_clk", "ahb_clk", CMU_BUSCLK, 8, 2, apb_div_table, 0, 0); 516 &apb_clk.common, 609 [CLK_APB] = &apb_clk.common.hw,
|
| /drivers/pinctrl/tegra/ |
| A D | pinctrl-tegra20.c | 1896 FUNCTION(apb_clk),
|