Home
last modified time | relevance | path

Searched full:aclk (Results 1 – 25 of 100) sorted by relevance

1234

/linux/drivers/clk/
H A Dclk-axm5516.c34 * @aclk: Common struct
38 struct axxia_clk aclk; member
41 #define to_axxia_pllclk(_aclk) container_of(_aclk, struct axxia_pllclk, aclk)
50 struct axxia_clk *aclk = to_axxia_clk(hw); in axxia_pllclk_recalc() local
51 struct axxia_pllclk *pll = to_axxia_pllclk(aclk); in axxia_pllclk_recalc()
55 regmap_read(aclk->regmap, pll->reg, &control); in axxia_pllclk_recalc()
70 * @aclk: Common struct
76 struct axxia_clk aclk; member
81 #define to_axxia_divclk(_aclk) container_of(_aclk, struct axxia_divclk, aclk)
89 struct axxia_clk *aclk = to_axxia_clk(hw); in axxia_divclk_recalc_rate() local
[all …]
H A Dclk-k210.c301 * The first 2 SRAM banks depend on ACLK/CPU clock which is by default PLL0
326 * @aclk: ACLK clock
333 struct clk_hw aclk; member
337 #define to_k210_sysclk(_hw) container_of(_hw, struct k210_sysclk, aclk)
340 * Set ACLK parent selector: 0 for IN0, 1 for PLL0.
398 * For PLL0, we need to re-parent ACLK to IN0 to keep the CPU cores and in k210_pll_enable_hw()
645 * ACLK has IN0 and PLL0 as parents.
657 init.name = "aclk"; in k210_register_aclk()
661 ksc->aclk.init = &init; in k210_register_aclk()
663 ret = of_clk_hw_register(np, &ksc->aclk); in k210_register_aclk()
[all …]
/linux/drivers/memory/
H A Dpl353-smc.c21 * @aclk: Pointer to the AXI peripheral clock
25 struct clk *aclk; member
33 clk_disable(pl353_smc->aclk); in pl353_smc_suspend()
43 ret = clk_enable(pl353_smc->aclk); in pl353_smc_resume()
52 clk_disable(pl353_smc->aclk); in pl353_smc_resume()
82 pl353_smc->aclk = devm_clk_get_enabled(&adev->dev, "apb_pclk"); in pl353_smc_probe()
83 if (IS_ERR(pl353_smc->aclk)) in pl353_smc_probe()
84 return dev_err_probe(&adev->dev, PTR_ERR(pl353_smc->aclk), in pl353_smc_probe()
85 "aclk clock not found.\n"); in pl353_smc_probe()
/linux/drivers/media/dvb-frontends/
H A Dz0194a.h15 u8 aclk = 0; in sharp_z0194a_set_symbol_rate() local
19 aclk = 0xb7; bclk = 0x47; } in sharp_z0194a_set_symbol_rate()
21 aclk = 0xb7; bclk = 0x4b; } in sharp_z0194a_set_symbol_rate()
23 aclk = 0xb7; bclk = 0x4f; } in sharp_z0194a_set_symbol_rate()
25 aclk = 0xb7; bclk = 0x53; } in sharp_z0194a_set_symbol_rate()
27 aclk = 0xb6; bclk = 0x53; } in sharp_z0194a_set_symbol_rate()
29 aclk = 0xb4; bclk = 0x51; } in sharp_z0194a_set_symbol_rate()
31 stv0299_writereg(fe, 0x13, aclk); in sharp_z0194a_set_symbol_rate()
H A Dbsbe1.h36 u8 aclk = 0; in alps_bsbe1_set_symbol_rate() local
39 if (srate < 1500000) { aclk = 0xb7; bclk = 0x47; } in alps_bsbe1_set_symbol_rate()
40 else if (srate < 3000000) { aclk = 0xb7; bclk = 0x4b; } in alps_bsbe1_set_symbol_rate()
41 else if (srate < 7000000) { aclk = 0xb7; bclk = 0x4f; } in alps_bsbe1_set_symbol_rate()
42 else if (srate < 14000000) { aclk = 0xb7; bclk = 0x53; } in alps_bsbe1_set_symbol_rate()
43 else if (srate < 30000000) { aclk = 0xb6; bclk = 0x53; } in alps_bsbe1_set_symbol_rate()
44 else if (srate < 45000000) { aclk = 0xb4; bclk = 0x51; } in alps_bsbe1_set_symbol_rate()
46 stv0299_writereg(fe, 0x13, aclk); in alps_bsbe1_set_symbol_rate()
H A Dbsru6.h55 u8 aclk = 0; in alps_bsru6_set_symbol_rate() local
59 aclk = 0xb7; in alps_bsru6_set_symbol_rate()
62 aclk = 0xb7; in alps_bsru6_set_symbol_rate()
65 aclk = 0xb7; in alps_bsru6_set_symbol_rate()
68 aclk = 0xb7; in alps_bsru6_set_symbol_rate()
71 aclk = 0xb6; in alps_bsru6_set_symbol_rate()
74 aclk = 0xb4; in alps_bsru6_set_symbol_rate()
78 stv0299_writereg(fe, 0x13, aclk); in alps_bsru6_set_symbol_rate()
/linux/drivers/media/pci/mantis/
H A Dmantis_vp1033.c109 u8 aclk = 0; in lgtdqcs001f_set_symbol_rate() local
113 aclk = 0xb7; in lgtdqcs001f_set_symbol_rate()
116 aclk = 0xb7; in lgtdqcs001f_set_symbol_rate()
119 aclk = 0xb7; in lgtdqcs001f_set_symbol_rate()
122 aclk = 0xb7; in lgtdqcs001f_set_symbol_rate()
125 aclk = 0xb6; in lgtdqcs001f_set_symbol_rate()
128 aclk = 0xb4; in lgtdqcs001f_set_symbol_rate()
131 stv0299_writereg(fe, 0x13, aclk); in lgtdqcs001f_set_symbol_rate()
/linux/drivers/iio/adc/
H A Dstm32-dfsdm-core.c101 struct clk *aclk; /* audio clock */ member
115 if (ret || !priv->aclk) in stm32_dfsdm_clk_prepare_enable()
118 ret = clk_prepare_enable(priv->aclk); in stm32_dfsdm_clk_prepare_enable()
129 clk_disable_unprepare(priv->aclk); in stm32_dfsdm_clk_disable_unprepare()
152 clk_src = priv->aclk ? 1 : 0; in stm32_dfsdm_start_dfsdm()
253 priv->aclk = devm_clk_get(&pdev->dev, "audio"); in stm32_dfsdm_parse_of()
254 if (IS_ERR(priv->aclk)) in stm32_dfsdm_parse_of()
255 priv->aclk = NULL; in stm32_dfsdm_parse_of()
257 if (priv->aclk) in stm32_dfsdm_parse_of()
258 clk_freq = clk_get_rate(priv->aclk); in stm32_dfsdm_parse_of()
H A Dstm32-adc-core.c90 * @aclk: clock reference for the analog circuitry
108 struct clk *aclk; member
145 if (!priv->aclk) { in stm32f4_adc_clk_sel()
150 rate = clk_get_rate(priv->aclk); in stm32f4_adc_clk_sel()
227 if (priv->aclk) { in stm32h7_adc_clk_sel()
232 rate = clk_get_rate(priv->aclk); in stm32h7_adc_clk_sel()
239 duty = clk_get_scaled_duty_cycle(priv->aclk, 100); in stm32h7_adc_clk_sel()
564 ret = clk_prepare_enable(priv->aclk); in stm32_adc_core_hw_start()
593 clk_disable_unprepare(priv->aclk); in stm32_adc_core_hw_stop()
740 priv->aclk = devm_clk_get_optional(&pdev->dev, "adc"); in stm32_adc_probe()
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A Drockchip,rk3399-pcie-common.yaml21 - const: aclk
22 - const: aclk-perf
54 - const: aclk
H A Drockchip,rk3399-pcie-ep.yaml54 clock-names = "aclk", "aclk-perf",
62 "pm", "pclk", "aclk";
/linux/Documentation/devicetree/bindings/phy/
H A Dhisilicon,phy-hi3670-pcie.yaml35 - description: PCIe ACLK clock
43 - const: aclk
78 "apb_phy", "apb_sys", "aclk";
/linux/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_crtc.c183 ret = clk_prepare_enable(rcrtc->rzg2l_clocks.aclk); in rzg2l_du_crtc_get()
203 clk_disable_unprepare(rcrtc->rzg2l_clocks.aclk); in rzg2l_du_crtc_get()
212 clk_disable_unprepare(rcrtc->rzg2l_clocks.aclk); in rzg2l_du_crtc_put()
389 rcrtc->rzg2l_clocks.aclk = devm_clk_get(rcdu->dev, "aclk"); in rzg2l_du_crtc_create()
390 if (IS_ERR(rcrtc->rzg2l_clocks.aclk)) { in rzg2l_du_crtc_create()
392 return PTR_ERR(rcrtc->rzg2l_clocks.aclk); in rzg2l_du_crtc_create()
/linux/drivers/clk/xilinx/
H A Dxlnx_vcu.c54 * @aclk: axi clock source
65 struct clk *aclk; member
662 xvcu->aclk = devm_clk_get(&pdev->dev, "aclk"); in xvcu_probe()
663 if (IS_ERR(xvcu->aclk)) { in xvcu_probe()
664 dev_err(&pdev->dev, "Could not get aclk clock\n"); in xvcu_probe()
665 return PTR_ERR(xvcu->aclk); in xvcu_probe()
674 ret = clk_prepare_enable(xvcu->aclk); in xvcu_probe()
676 dev_err(&pdev->dev, "aclk clock enable failed\n"); in xvcu_probe()
718 clk_disable_unprepare(xvcu->aclk); in xvcu_probe()
748 clk_disable_unprepare(xvcu->aclk); in xvcu_remove()
/linux/Documentation/devicetree/bindings/memory-controllers/
H A Dsnps,dw-umctl2-ddrc.yaml70 enum: [ pclk, aclk, core, sbr ]
114 clocks = <&pclk>, <&aclk>, <&core_clk>, <&sbr_clk>;
115 clock-names = "pclk", "aclk", "core", "sbr";
/linux/drivers/media/common/b2c2/
H A Dflexcop-fe-tuner.c201 u8 aclk = 0; in samsung_tbmu24112_set_symbol_rate() local
205 aclk = 0xb7; bclk = 0x47; in samsung_tbmu24112_set_symbol_rate()
207 aclk = 0xb7; bclk = 0x4b; in samsung_tbmu24112_set_symbol_rate()
209 aclk = 0xb7; bclk = 0x4f; in samsung_tbmu24112_set_symbol_rate()
211 aclk = 0xb7; bclk = 0x53; in samsung_tbmu24112_set_symbol_rate()
213 aclk = 0xb6; bclk = 0x53; in samsung_tbmu24112_set_symbol_rate()
215 aclk = 0xb4; bclk = 0x51; in samsung_tbmu24112_set_symbol_rate()
218 stv0299_writereg(fe, 0x13, aclk); in samsung_tbmu24112_set_symbol_rate()
/linux/Documentation/devicetree/bindings/gpu/
H A Dsamsung-scaler.yaml69 - description: aclk clock
74 - const: aclk
/linux/drivers/media/platform/rockchip/rga/
H A Drga.c711 ret = clk_prepare_enable(rga->aclk); in rga_enable_clocks()
713 dev_err(rga->dev, "Cannot enable rga aclk: %d\n", ret); in rga_enable_clocks()
726 clk_disable_unprepare(rga->aclk); in rga_enable_clocks()
737 clk_disable_unprepare(rga->aclk); in rga_disable_clocks()
780 rga->aclk = devm_clk_get(rga->dev, "aclk"); in rga_parse_dt()
781 if (IS_ERR(rga->aclk)) { in rga_parse_dt()
782 dev_err(rga->dev, "failed to get aclk clock\n"); in rga_parse_dt()
783 return PTR_ERR(rga->aclk); in rga_parse_dt()
/linux/Documentation/devicetree/bindings/ata/
H A Deswin,eic7700-ahci.yaml40 - const: aclk
73 clock-names = "pclk", "aclk";
/linux/Documentation/devicetree/bindings/fpga/
H A Dxlnx,pr-decoupler.yaml49 - const: aclk
65 clock-names = "aclk";
/linux/Documentation/devicetree/bindings/media/
H A Drockchip-rga.yaml41 - const: aclk
80 clock-names = "aclk", "hclk", "sclk";
/linux/Documentation/devicetree/bindings/crypto/
H A Drockchip,rk3288-crypto.yaml53 - const: aclk
124 clock-names = "aclk", "hclk", "sclk", "apb_pclk";
/linux/Documentation/devicetree/bindings/usb/
H A Deswin,eic7700-usb.yaml39 - const: aclk
84 clock-names = "aclk", "cfg", "usb_en";
/linux/Documentation/devicetree/bindings/soc/imx/
H A Dfsl,imx8mm-disp-blk-ctrl.yaml55 - const: csi-aclk
92 "dsi-ref", "csi-aclk", "csi-pclk";
H A Dfsl,imx8mn-disp-blk-ctrl.yaml56 - const: csi-aclk
95 "dsi-ref", "csi-aclk", "csi-pclk";

1234