Home
last modified time | relevance | path

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

/linux-6.14.4/Documentation/devicetree/bindings/sound/
Dqcom,lpass-tx-macro.yaml82 - const: fsgen
86 - const: fsgen
106 - const: fsgen
123 - const: fsgen
141 - const: fsgen
158 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
Dqcom,lpass-rx-macro.yaml77 - const: fsgen
81 - const: fsgen
101 - const: fsgen
119 - const: fsgen
136 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
Dqcom,lpass-wsa-macro.yaml82 - const: fsgen
100 - const: fsgen
118 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
Dqcom,lpass-va-macro.yaml152 clock-output-names = "fsgen";
/linux-6.14.4/sound/soc/codecs/
Dlpass-va-macro.c212 struct clk *fsgen; member
509 return clk_prepare_enable(va->fsgen); in va_macro_mclk_event()
511 clk_disable_unprepare(va->fsgen); in va_macro_mclk_event()
1397 const char *clk_name = "fsgen"; in va_macro_register_fsgen_output()
1640 va->fsgen = clk_hw_get_clk(&va->hw, "fsgen"); in va_macro_probe()
1641 if (IS_ERR(va->fsgen)) { in va_macro_probe()
1642 ret = PTR_ERR(va->fsgen); in va_macro_probe()
Dlpass-tx-macro.c281 struct clk *fsgen; member
2275 tx->fsgen = devm_clk_get(dev, "fsgen"); in tx_macro_probe()
2276 if (IS_ERR(tx->fsgen)) in tx_macro_probe()
2277 return dev_err_probe(dev, PTR_ERR(tx->fsgen), "unable to get fsgen clock\n"); in tx_macro_probe()
2338 ret = clk_prepare_enable(tx->fsgen); in tx_macro_probe()
2375 clk_disable_unprepare(tx->fsgen); in tx_macro_probe()
2398 clk_disable_unprepare(tx->fsgen); in tx_macro_remove()
2410 clk_disable_unprepare(tx->fsgen); in tx_macro_runtime_suspend()
2434 ret = clk_prepare_enable(tx->fsgen); in tx_macro_runtime_resume()
2436 dev_err(dev, "unable to prepare fsgen\n"); in tx_macro_runtime_resume()
Dlpass-wsa-macro.c422 struct clk *fsgen; member
2810 wsa->fsgen = devm_clk_get(dev, "fsgen"); in wsa_macro_probe()
2811 if (IS_ERR(wsa->fsgen)) in wsa_macro_probe()
2812 return dev_err_probe(dev, PTR_ERR(wsa->fsgen), "unable to get fsgen clock\n"); in wsa_macro_probe()
2895 ret = clk_prepare_enable(wsa->fsgen); in wsa_macro_probe()
2929 clk_disable_unprepare(wsa->fsgen); in wsa_macro_probe()
2951 clk_disable_unprepare(wsa->fsgen); in wsa_macro_remove()
2961 clk_disable_unprepare(wsa->fsgen); in wsa_macro_runtime_suspend()
2985 ret = clk_prepare_enable(wsa->fsgen); in wsa_macro_runtime_resume()
2987 dev_err(dev, "unable to prepare fsgen\n"); in wsa_macro_runtime_resume()
Dlpass-rx-macro.c667 struct clk *fsgen; member
3795 rx->fsgen = devm_clk_get(dev, "fsgen"); in rx_macro_probe()
3796 if (IS_ERR(rx->fsgen)) in rx_macro_probe()
3797 return dev_err_probe(dev, PTR_ERR(rx->fsgen), "unable to get fsgen clock\n"); in rx_macro_probe()
3886 ret = clk_prepare_enable(rx->fsgen); in rx_macro_probe()
3921 clk_disable_unprepare(rx->fsgen); in rx_macro_probe()
3940 clk_disable_unprepare(rx->fsgen); in rx_macro_remove()
3973 clk_disable_unprepare(rx->fsgen); in rx_macro_runtime_suspend()
3997 ret = clk_prepare_enable(rx->fsgen); in rx_macro_runtime_resume()
3999 dev_err(dev, "unable to prepare fsgen\n"); in rx_macro_runtime_resume()
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dsm8650.dtsi3118 "fsgen";
3165 "fsgen";
3212 "fsgen";
3229 "fsgen";
3309 clock-output-names = "fsgen";
Dsm8450.dtsi2799 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2844 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2888 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2903 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2982 clock-output-names = "fsgen";
Dsm8550.dtsi2512 clock-names = "mclk", "macro", "dcodec", "fsgen";
2556 clock-names = "mclk", "macro", "dcodec", "fsgen";
2600 clock-names = "mclk", "macro", "dcodec", "fsgen";
2614 clock-names = "mclk", "macro", "dcodec", "fsgen";
2691 clock-output-names = "fsgen";
Dx1e80100.dtsi4085 "fsgen";
4135 "fsgen";
4184 "fsgen";
4201 "fsgen";
4293 clock-output-names = "fsgen";
Dsm8250.dtsi2640 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2684 clock-output-names = "fsgen";
2701 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2747 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
Dsc8280xp.dtsi2830 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2886 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
2906 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
3001 clock-output-names = "fsgen";
Dsc7280.dtsi2506 clock-names = "mclk", "npl", "fsgen";
2559 clock-names = "mclk", "npl", "fsgen";