Home
last modified time | relevance | path

Searched full:fsgen (Results 1 – 14 of 14) sorted by relevance

/linux-6.8/Documentation/devicetree/bindings/sound/
Dqcom,lpass-tx-macro.yaml81 - const: fsgen
85 - const: fsgen
105 - const: fsgen
122 - const: fsgen
140 - const: fsgen
157 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
Dqcom,lpass-rx-macro.yaml76 - const: fsgen
80 - const: fsgen
100 - const: fsgen
118 - const: fsgen
135 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
Dqcom,lpass-wsa-macro.yaml80 - const: fsgen
98 - const: fsgen
116 - const: fsgen
135 clock-names = "mclk", "npl", "macro", "dcodec", "va", "fsgen";
Dqcom,lpass-va-macro.yaml151 clock-output-names = "fsgen";
/linux-6.8/sound/soc/codecs/
Dlpass-tx-macro.c269 struct clk *fsgen; member
1986 tx->fsgen = devm_clk_get(dev, "fsgen"); in tx_macro_probe()
1987 if (IS_ERR(tx->fsgen)) in tx_macro_probe()
1988 return dev_err_probe(dev, PTR_ERR(tx->fsgen), "unable to get fsgen clock\n"); in tx_macro_probe()
2049 ret = clk_prepare_enable(tx->fsgen); in tx_macro_probe()
2086 clk_disable_unprepare(tx->fsgen); in tx_macro_probe()
2109 clk_disable_unprepare(tx->fsgen); in tx_macro_remove()
2121 clk_disable_unprepare(tx->fsgen); in tx_macro_runtime_suspend()
2145 ret = clk_prepare_enable(tx->fsgen); in tx_macro_runtime_resume()
2147 dev_err(dev, "unable to prepare fsgen\n"); in tx_macro_runtime_resume()
Dlpass-va-macro.c210 struct clk *fsgen; member
497 return clk_prepare_enable(va->fsgen); in va_macro_mclk_event()
499 clk_disable_unprepare(va->fsgen); in va_macro_mclk_event()
1377 const char *clk_name = "fsgen"; in va_macro_register_fsgen_output()
1558 va->fsgen = clk_hw_get_clk(&va->hw, "fsgen"); in va_macro_probe()
1559 if (IS_ERR(va->fsgen)) { in va_macro_probe()
1560 ret = PTR_ERR(va->fsgen); in va_macro_probe()
Dlpass-wsa-macro.c357 struct clk *fsgen; member
2411 wsa->fsgen = devm_clk_get(dev, "fsgen"); in wsa_macro_probe()
2412 if (IS_ERR(wsa->fsgen)) in wsa_macro_probe()
2413 return dev_err_probe(dev, PTR_ERR(wsa->fsgen), "unable to get fsgen clock\n"); in wsa_macro_probe()
2447 ret = clk_prepare_enable(wsa->fsgen); in wsa_macro_probe()
2481 clk_disable_unprepare(wsa->fsgen); in wsa_macro_probe()
2503 clk_disable_unprepare(wsa->fsgen); in wsa_macro_remove()
2513 clk_disable_unprepare(wsa->fsgen); in wsa_macro_runtime_suspend()
2537 ret = clk_prepare_enable(wsa->fsgen); in wsa_macro_runtime_resume()
2539 dev_err(dev, "unable to prepare fsgen\n"); in wsa_macro_runtime_resume()
Dlpass-rx-macro.c617 struct clk *fsgen; member
3556 rx->fsgen = devm_clk_get(dev, "fsgen"); in rx_macro_probe()
3557 if (IS_ERR(rx->fsgen)) in rx_macro_probe()
3558 return dev_err_probe(dev, PTR_ERR(rx->fsgen), "unable to get fsgen clock\n"); in rx_macro_probe()
3600 ret = clk_prepare_enable(rx->fsgen); in rx_macro_probe()
3635 clk_disable_unprepare(rx->fsgen); in rx_macro_probe()
3656 clk_disable_unprepare(rx->fsgen); in rx_macro_remove()
3691 clk_disable_unprepare(rx->fsgen); in rx_macro_runtime_suspend()
3715 ret = clk_prepare_enable(rx->fsgen); in rx_macro_runtime_resume()
3717 dev_err(dev, "unable to prepare fsgen\n"); in rx_macro_runtime_resume()
/linux-6.8/arch/arm64/boot/dts/qcom/
Dsm8450.dtsi2358 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2403 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2447 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2462 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2541 clock-output-names = "fsgen";
Dsm8650.dtsi2663 "fsgen";
2710 "fsgen";
2757 "fsgen";
2774 "fsgen";
2854 clock-output-names = "fsgen";
Dsm8550.dtsi2263 clock-names = "mclk", "macro", "dcodec", "fsgen";
2307 clock-names = "mclk", "macro", "dcodec", "fsgen";
2351 clock-names = "mclk", "macro", "dcodec", "fsgen";
2365 clock-names = "mclk", "macro", "dcodec", "fsgen";
2442 clock-output-names = "fsgen";
Dsc8280xp.dtsi2720 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2776 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2796 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2891 clock-output-names = "fsgen";
Dsm8250.dtsi2575 clock-names = "mclk", "npl", "macro", "dcodec", "va", "fsgen";
2629 clock-output-names = "fsgen";
2646 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2692 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
Dsc7280.dtsi2437 clock-names = "mclk", "npl", "fsgen";
2490 clock-names = "mclk", "npl", "fsgen";