Home
last modified time | relevance | path

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

1234567891011

/kernel/linux/linux-5.10/drivers/clk/
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 …]
/kernel/linux/linux-6.6/drivers/clk/
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 …]
/kernel/linux/linux-6.6/drivers/memory/
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()
84 pl353_smc->aclk = devm_clk_get(&adev->dev, "apb_pclk"); in pl353_smc_probe()
85 if (IS_ERR(pl353_smc->aclk)) { in pl353_smc_probe()
86 dev_err(&adev->dev, "aclk clock not found.\n"); in pl353_smc_probe()
87 return PTR_ERR(pl353_smc->aclk); in pl353_smc_probe()
96 err = clk_prepare_enable(pl353_smc->aclk); in pl353_smc_probe()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
Dkomeda_dev.c97 return sysfs_emit(buf, "%lu\n", clk_get_rate(mdev->aclk)); in aclk_hz_show()
210 mdev->aclk = devm_clk_get(dev, "aclk"); in komeda_dev_create()
211 if (IS_ERR(mdev->aclk)) { in komeda_dev_create()
213 err = PTR_ERR(mdev->aclk); in komeda_dev_create()
214 mdev->aclk = NULL; in komeda_dev_create()
218 clk_prepare_enable(mdev->aclk); in komeda_dev_create()
258 clk_disable_unprepare(mdev->aclk); in komeda_dev_create()
275 clk_disable_unprepare(mdev->aclk); in komeda_dev_create()
293 if (mdev->aclk) in komeda_dev_destroy()
294 clk_prepare_enable(mdev->aclk); in komeda_dev_destroy()
[all …]
Dkomeda_crtc.c51 u64 pxlclk, aclk; in komeda_crtc_update_clock_ratio() local
59 aclk = komeda_crtc_get_aclk(kcrtc_st); in komeda_crtc_update_clock_ratio()
61 kcrtc_st->clock_ratio = div64_u64(aclk << 32, pxlclk); in komeda_crtc_update_clock_ratio()
137 /* Only need to enable aclk on single display mode, but no need to in komeda_crtc_prepare()
138 * enable aclk it on dual display mode, since the dual mode always in komeda_crtc_prepare()
139 * switch from single display mode, the aclk already enabled, no need in komeda_crtc_prepare()
143 err = clk_set_rate(mdev->aclk, komeda_crtc_get_aclk(kcrtc_st)); in komeda_crtc_prepare()
145 DRM_ERROR("failed to set aclk.\n"); in komeda_crtc_prepare()
146 err = clk_prepare_enable(mdev->aclk); in komeda_crtc_prepare()
148 DRM_ERROR("failed to enable aclk.\n"); in komeda_crtc_prepare()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
Dkomeda_dev.c108 return snprintf(buf, PAGE_SIZE, "%lu\n", clk_get_rate(mdev->aclk)); in aclk_hz_show()
222 mdev->aclk = devm_clk_get(dev, "aclk"); in komeda_dev_create()
223 if (IS_ERR(mdev->aclk)) { in komeda_dev_create()
225 err = PTR_ERR(mdev->aclk); in komeda_dev_create()
226 mdev->aclk = NULL; in komeda_dev_create()
230 clk_prepare_enable(mdev->aclk); in komeda_dev_create()
271 clk_disable_unprepare(mdev->aclk); in komeda_dev_create()
288 clk_disable_unprepare(mdev->aclk); in komeda_dev_create()
306 if (mdev->aclk) in komeda_dev_destroy()
307 clk_prepare_enable(mdev->aclk); in komeda_dev_destroy()
[all …]
Dkomeda_crtc.c50 u64 pxlclk, aclk; in komeda_crtc_update_clock_ratio() local
58 aclk = komeda_crtc_get_aclk(kcrtc_st); in komeda_crtc_update_clock_ratio()
60 kcrtc_st->clock_ratio = div64_u64(aclk << 32, pxlclk); in komeda_crtc_update_clock_ratio()
134 /* Only need to enable aclk on single display mode, but no need to in komeda_crtc_prepare()
135 * enable aclk it on dual display mode, since the dual mode always in komeda_crtc_prepare()
136 * switch from single display mode, the aclk already enabled, no need in komeda_crtc_prepare()
140 err = clk_set_rate(mdev->aclk, komeda_crtc_get_aclk(kcrtc_st)); in komeda_crtc_prepare()
142 DRM_ERROR("failed to set aclk.\n"); in komeda_crtc_prepare()
143 err = clk_prepare_enable(mdev->aclk); in komeda_crtc_prepare()
145 DRM_ERROR("failed to enable aclk.\n"); in komeda_crtc_prepare()
[all …]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
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()
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()
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()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
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()
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()
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()
/kernel/linux/linux-5.10/drivers/media/pci/mantis/
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()
/kernel/linux/linux-6.6/drivers/media/pci/mantis/
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()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/
Drockchip-pcie-ep.txt12 - "aclk"
13 - "aclk-perf"
24 - "aclk"
47 clock-names = "aclk", "aclk-perf",
57 "pm", "pclk", "aclk";
Drockchip-pcie-host.txt16 - "aclk"
17 - "aclk-perf"
35 - "aclk"
87 clock-names = "aclk", "aclk-perf",
108 "pm", "pclk", "aclk";
/kernel/linux/linux-5.10/drivers/memory/
Dpl353-smc.c84 * @aclk: Pointer to the APER clock
88 struct clk *aclk; member
273 clk_disable(pl353_smc->aclk); in pl353_smc_suspend()
283 ret = clk_enable(pl353_smc->aclk); in pl353_smc_resume()
292 clk_disable(pl353_smc->aclk); in pl353_smc_resume()
370 pl353_smc->aclk = devm_clk_get(&adev->dev, "apb_pclk"); in pl353_smc_probe()
371 if (IS_ERR(pl353_smc->aclk)) { in pl353_smc_probe()
372 dev_err(&adev->dev, "aclk clock not found.\n"); in pl353_smc_probe()
373 return PTR_ERR(pl353_smc->aclk); in pl353_smc_probe()
382 err = clk_prepare_enable(pl353_smc->aclk); in pl353_smc_probe()
[all …]
/kernel/linux/linux-5.10/drivers/crypto/rockchip/
Drk3288_crypto.c31 err = clk_prepare_enable(dev->aclk); in rk_crypto_enable_clk()
33 dev_err(dev->dev, "[%s:%d], Couldn't enable clock aclk\n", in rk_crypto_enable_clk()
53 clk_disable_unprepare(dev->aclk); in rk_crypto_enable_clk()
64 clk_disable_unprepare(dev->aclk); in rk_crypto_disable_clk()
184 crypto_info->aclk = devm_clk_get(&pdev->dev, "aclk"); in rk_crypto_probe()
185 if (IS_ERR(crypto_info->aclk)) { in rk_crypto_probe()
186 err = PTR_ERR(crypto_info->aclk); in rk_crypto_probe()
/kernel/linux/linux-5.10/drivers/iio/adc/
Dstm32-dfsdm-core.c92 struct clk *aclk; /* audio clock */ member
106 if (ret || !priv->aclk) in stm32_dfsdm_clk_prepare_enable()
109 ret = clk_prepare_enable(priv->aclk); in stm32_dfsdm_clk_prepare_enable()
120 if (priv->aclk) in stm32_dfsdm_clk_disable_unprepare()
121 clk_disable_unprepare(priv->aclk); in stm32_dfsdm_clk_disable_unprepare()
146 clk_src = priv->aclk ? 1 : 0; in stm32_dfsdm_start_dfsdm()
247 priv->aclk = devm_clk_get(&pdev->dev, "audio"); in stm32_dfsdm_parse_of()
248 if (IS_ERR(priv->aclk)) in stm32_dfsdm_parse_of()
249 priv->aclk = NULL; in stm32_dfsdm_parse_of()
251 if (priv->aclk) in stm32_dfsdm_parse_of()
[all …]
/kernel/linux/linux-5.10/drivers/bus/
Dbt1-axi.c40 * @aclk: AXI reference clock.
51 struct clk *aclk; member
154 clk_disable_unprepare(axi->aclk); in bt1_axi_disable_clk()
161 axi->aclk = devm_clk_get(axi->dev, "aclk"); in bt1_axi_request_clk()
162 if (IS_ERR(axi->aclk)) { in bt1_axi_request_clk()
164 return PTR_ERR(axi->aclk); in bt1_axi_request_clk()
167 ret = clk_prepare_enable(axi->aclk); in bt1_axi_request_clk()
/kernel/linux/linux-6.6/drivers/bus/
Dbt1-axi.c40 * @aclk: AXI reference clock.
51 struct clk *aclk; member
153 clk_disable_unprepare(axi->aclk); in bt1_axi_disable_clk()
160 axi->aclk = devm_clk_get(axi->dev, "aclk"); in bt1_axi_request_clk()
161 if (IS_ERR(axi->aclk)) in bt1_axi_request_clk()
162 return dev_err_probe(axi->dev, PTR_ERR(axi->aclk), in bt1_axi_request_clk()
165 ret = clk_prepare_enable(axi->aclk); in bt1_axi_request_clk()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/xilinx/
Dxlnx,vcu.txt16 - clocks: phandle for aclk and pll_ref clocksource
17 - clock-names: The identification string, "aclk", is always required for
25 clock-names = "pll_ref", "aclk";
/kernel/linux/linux-6.6/drivers/iio/adc/
Dstm32-dfsdm-core.c100 struct clk *aclk; /* audio clock */ member
114 if (ret || !priv->aclk) in stm32_dfsdm_clk_prepare_enable()
117 ret = clk_prepare_enable(priv->aclk); in stm32_dfsdm_clk_prepare_enable()
128 clk_disable_unprepare(priv->aclk); in stm32_dfsdm_clk_disable_unprepare()
151 clk_src = priv->aclk ? 1 : 0; in stm32_dfsdm_start_dfsdm()
252 priv->aclk = devm_clk_get(&pdev->dev, "audio"); in stm32_dfsdm_parse_of()
253 if (IS_ERR(priv->aclk)) in stm32_dfsdm_parse_of()
254 priv->aclk = NULL; in stm32_dfsdm_parse_of()
256 if (priv->aclk) in stm32_dfsdm_parse_of()
257 clk_freq = clk_get_rate(priv->aclk); in stm32_dfsdm_parse_of()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/
Drockchip,rk3399-pcie-common.yaml21 - const: aclk
22 - const: aclk-perf
54 - const: aclk

1234567891011