Home
last modified time | relevance | path

Searched full:rclk (Results 1 – 25 of 146) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/clk/qcom/
Dclk-regmap.c24 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_is_enabled_regmap() local
28 ret = regmap_read(rclk->regmap, rclk->enable_reg, &val); in clk_is_enabled_regmap()
32 if (rclk->enable_is_inverted) in clk_is_enabled_regmap()
33 return (val & rclk->enable_mask) == 0; in clk_is_enabled_regmap()
35 return (val & rclk->enable_mask) != 0; in clk_is_enabled_regmap()
50 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_enable_regmap() local
53 if (rclk->enable_is_inverted) in clk_enable_regmap()
56 val = rclk->enable_mask; in clk_enable_regmap()
58 return regmap_update_bits(rclk->regmap, rclk->enable_reg, in clk_enable_regmap()
59 rclk->enable_mask, val); in clk_enable_regmap()
[all …]
Dclk-regmap.h36 int devm_clk_register_regmap(struct device *dev, struct clk_regmap *rclk);
/kernel/linux/linux-5.10/drivers/clk/qcom/
Dclk-regmap.c24 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_is_enabled_regmap() local
28 ret = regmap_read(rclk->regmap, rclk->enable_reg, &val); in clk_is_enabled_regmap()
32 if (rclk->enable_is_inverted) in clk_is_enabled_regmap()
33 return (val & rclk->enable_mask) == 0; in clk_is_enabled_regmap()
35 return (val & rclk->enable_mask) != 0; in clk_is_enabled_regmap()
50 struct clk_regmap *rclk = to_clk_regmap(hw); in clk_enable_regmap() local
53 if (rclk->enable_is_inverted) in clk_enable_regmap()
56 val = rclk->enable_mask; in clk_enable_regmap()
58 return regmap_update_bits(rclk->regmap, rclk->enable_reg, in clk_enable_regmap()
59 rclk->enable_mask, val); in clk_enable_regmap()
[all …]
Dclk-regmap.h36 int devm_clk_register_regmap(struct device *dev, struct clk_regmap *rclk);
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dqcom,sdx75-gcc.yaml27 - description: EMAC0 sgmiiphy mac rclk source
29 - description: EMAC0 sgmiiphy rclk source
31 - description: EMAC1 sgmiiphy mac rclk source
33 - description: EMAC1 sgmiiphy rclk source
Dbaikal,bt1-ccu-pll.yaml64 Rclk-+->+---+ | |
70 where Rclk is the reference clock coming from XTAL, NR - reference clock
/kernel/linux/linux-5.10/sound/soc/samsung/
Darndale.c27 unsigned long rclk; in arndale_rt5631_hw_params() local
31 rclk = params_rate(params) * rfs; in arndale_rt5631_hw_params()
44 ret = snd_soc_dai_set_sysclk(codec_dai, 0, rclk, SND_SOC_CLOCK_OUT); in arndale_rt5631_hw_params()
60 unsigned int rfs, rclk; in arndale_wm1811_hw_params() local
70 rclk = params_rate(params) * rfs; in arndale_wm1811_hw_params()
80 rclk + 1, SND_SOC_CLOCK_IN); in arndale_wm1811_hw_params()
Dsnow.c36 unsigned long int rclk; in snow_card_hw_params() local
76 rclk = params_rate(params) * rfs; in snow_card_hw_params()
80 if ((pll_rate[i] - rclk * psr) <= 2) { in snow_card_hw_params()
87 dev_err(rtd->card->dev, "Unsupported RCLK rate: %lu\n", rclk); in snow_card_hw_params()
/kernel/linux/linux-6.6/sound/soc/samsung/
Darndale.c27 unsigned long rclk; in arndale_rt5631_hw_params() local
31 rclk = params_rate(params) * rfs; in arndale_rt5631_hw_params()
44 ret = snd_soc_dai_set_sysclk(codec_dai, 0, rclk, SND_SOC_CLOCK_OUT); in arndale_rt5631_hw_params()
60 unsigned int rfs, rclk; in arndale_wm1811_hw_params() local
70 rclk = params_rate(params) * rfs; in arndale_wm1811_hw_params()
80 rclk + 1, SND_SOC_CLOCK_IN); in arndale_wm1811_hw_params()
Dsnow.c36 unsigned long int rclk; in snow_card_hw_params() local
76 rclk = params_rate(params) * rfs; in snow_card_hw_params()
80 if ((pll_rate[i] - rclk * psr) <= 2) { in snow_card_hw_params()
87 dev_err(rtd->card->dev, "Unsupported RCLK rate: %lu\n", rclk); in snow_card_hw_params()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dftgmac100.txt28 IP clock, and optionally an RMII RCLK gate for the AST2500/AST2600. The
33 - "RCLK": Clock gate for the RMII RCLK
/kernel/linux/linux-6.6/drivers/net/mdio/
Dmdio-mux-meson-gxl.c118 struct clk *rclk; in gxl_mdio_mux_probe() local
130 rclk = devm_clk_get_enabled(dev, "ref"); in gxl_mdio_mux_probe()
131 if (IS_ERR(rclk)) in gxl_mdio_mux_probe()
132 return dev_err_probe(dev, PTR_ERR(rclk), in gxl_mdio_mux_probe()
/kernel/linux/linux-5.10/drivers/slimbus/
Dqcom-ctrl.c116 struct clk *rclk; member
283 clk_prepare_enable(ctrl->rclk); in qcom_clk_pause_wakeup()
502 ctrl->rclk = devm_clk_get(&pdev->dev, "core"); in qcom_slim_probe()
503 if (IS_ERR(ctrl->rclk)) in qcom_slim_probe()
504 return PTR_ERR(ctrl->rclk); in qcom_slim_probe()
506 ret = clk_set_rate(ctrl->rclk, SLIM_ROOT_FREQ); in qcom_slim_probe()
569 ret = clk_prepare_enable(ctrl->rclk); in qcom_slim_probe()
624 clk_disable_unprepare(ctrl->rclk); in qcom_slim_probe()
639 clk_disable_unprepare(ctrl->rclk); in qcom_slim_remove()
662 clk_disable_unprepare(ctrl->rclk); in qcom_slim_runtime_suspend()
/kernel/linux/linux-6.6/drivers/slimbus/
Dqcom-ctrl.c116 struct clk *rclk; member
283 clk_prepare_enable(ctrl->rclk); in qcom_clk_pause_wakeup()
501 ctrl->rclk = devm_clk_get(&pdev->dev, "core"); in qcom_slim_probe()
502 if (IS_ERR(ctrl->rclk)) in qcom_slim_probe()
503 return PTR_ERR(ctrl->rclk); in qcom_slim_probe()
505 ret = clk_set_rate(ctrl->rclk, SLIM_ROOT_FREQ); in qcom_slim_probe()
565 ret = clk_prepare_enable(ctrl->rclk); in qcom_slim_probe()
620 clk_disable_unprepare(ctrl->rclk); in qcom_slim_probe()
635 clk_disable_unprepare(ctrl->rclk); in qcom_slim_remove()
658 clk_disable_unprepare(ctrl->rclk); in qcom_slim_runtime_suspend()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dfaraday,ftgmac100.yaml36 - description: RMII RCLK gate for AST2500/2600
42 - const: RCLK
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Daspeed-bmc-portwell-neptune.dts85 clock-names = "MACCLK", "RCLK";
94 clock-names = "MACCLK", "RCLK";
/kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/
Daspeed-bmc-portwell-neptune.dts85 clock-names = "MACCLK", "RCLK";
94 clock-names = "MACCLK", "RCLK";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Dsdhci-msm.txt47 "cal" - reference clock for RCLK delay calibration (optional)
48 "sleep" - sleep clock for RCLK delay calibration (optional)
/kernel/linux/linux-5.10/include/dt-bindings/sound/
Dsamsung-i2s.h11 #define CLK_I2S_RCLK_PSR 2 /* the RCLK prescaler divider clock
/kernel/linux/linux-6.6/include/dt-bindings/sound/
Dsamsung-i2s.h11 #define CLK_I2S_RCLK_PSR 2 /* the RCLK prescaler divider clock
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dbaikal,bt1-ccu-pll.yaml64 Rclk-+->+---+ | |
70 where Rclk is the reference clock coming from XTAL, NR - reference clock
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
Dsdhci-msm.yaml79 - description: reference clock for RCLK delay calibration
80 - description: sleep clock for RCLK delay calibration
/kernel/linux/linux-5.10/drivers/clk/
Dclk-ast2600.c541 /* MAC1/2 RMII 50MHz RCLK */ in aspeed_g6_clk_probe()
555 /* RMII1 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
563 /* RMII2 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
571 /* MAC1/2 RMII 50MHz RCLK */ in aspeed_g6_clk_probe()
585 /* RMII3 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
593 /* RMII4 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
/kernel/linux/linux-6.6/drivers/clk/
Dclk-ast2600.c579 /* MAC1/2 RMII 50MHz RCLK */ in aspeed_g6_clk_probe()
593 /* RMII1 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
601 /* RMII2 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
609 /* MAC1/2 RMII 50MHz RCLK */ in aspeed_g6_clk_probe()
623 /* RMII3 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
631 /* RMII4 50MHz (RCLK) output enable */ in aspeed_g6_clk_probe()
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dqcs404-evb.dtsi260 rclk {
285 rclk {

123456