/linux-6.8/Documentation/devicetree/bindings/sound/ |
D | qcom,lpass-tx-macro.yaml | 81 - const: fsgen 85 - const: fsgen 105 - const: fsgen 122 - const: fsgen 140 - const: fsgen 157 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
|
D | qcom,lpass-rx-macro.yaml | 76 - const: fsgen 80 - const: fsgen 100 - const: fsgen 118 - const: fsgen 135 clock-names = "mclk", "npl", "macro", "dcodec", "fsgen";
|
D | qcom,lpass-wsa-macro.yaml | 80 - const: fsgen 98 - const: fsgen 116 - const: fsgen 135 clock-names = "mclk", "npl", "macro", "dcodec", "va", "fsgen";
|
D | qcom,lpass-va-macro.yaml | 151 clock-output-names = "fsgen";
|
/linux-6.8/sound/soc/codecs/ |
D | lpass-tx-macro.c | 269 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()
|
D | lpass-va-macro.c | 210 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()
|
D | lpass-wsa-macro.c | 357 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()
|
D | lpass-rx-macro.c | 617 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/ |
D | sm8450.dtsi | 2358 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";
|
D | sm8650.dtsi | 2663 "fsgen"; 2710 "fsgen"; 2757 "fsgen"; 2774 "fsgen"; 2854 clock-output-names = "fsgen";
|
D | sm8550.dtsi | 2263 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";
|
D | sc8280xp.dtsi | 2720 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";
|
D | sm8250.dtsi | 2575 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";
|
D | sc7280.dtsi | 2437 clock-names = "mclk", "npl", "fsgen"; 2490 clock-names = "mclk", "npl", "fsgen";
|