Searched +full:num +full:- +full:clkdivs (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,spmi-clkdiv.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,spmi-clkdiv.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Stephen Boyd <sboyd@kernel.org> 20 const: qcom,spmi-clkdiv 27 - description: Board XO source 29 clock-names: 31 - const: xo [all …]
|
/openbmc/linux/drivers/clk/qcom/ |
H A D | clk-spmi-pmic-div.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <linux/clk-provider.h> 43 return 1 << (div_factor - 1); in div_factor_to_div() 55 regmap_read(clkdiv->regmap, clkdiv->base + REG_EN_CTL, &val); in is_spmi_pmic_clkdiv_enabled() 65 unsigned int ns = clkdiv->cxo_period_ns; in __spmi_pmic_clkdiv_set_enable_state() 68 ret = regmap_update_bits(clkdiv->regmap, clkdiv->base + REG_EN_CTL, in __spmi_pmic_clkdiv_set_enable_state() 85 regmap_read(clkdiv->regmap, clkdiv->base + REG_DIV_CTL1, &div_factor); in spmi_pmic_clkdiv_set_enable_state() 97 spin_lock_irqsave(&clkdiv->lock, flags); in clk_spmi_pmic_div_enable() 99 spin_unlock_irqrestore(&clkdiv->lock, flags); in clk_spmi_pmic_div_enable() 109 spin_lock_irqsave(&clkdiv->lock, flags); in clk_spmi_pmic_div_disable() [all …]
|