Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: pinctrl: qcom,sc7280-lpass-lpi-pinctrl: Document the clock property

Document the clock property in sc7280 LPASS LPI pinctrl node.
Clock settings required for Audioreach solution.

The existing SC7280 platform only supports non-ADSP audio solutions.
To enable audio functionality on ADSP with the AudioReach solution.
additional core and audio hardware clocks must be configured.
Without these clocks, the ADSP will crash.

Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Co-developed-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/20250821044914.710044-3-quic_pkumpatl@quicinc.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Mohammad Rafi Shaik and committed by
Linus Walleij
89475173 7a399ce6

+16
+16
Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml
··· 20 20 reg: 21 21 maxItems: 2 22 22 23 + clocks: 24 + items: 25 + - description: LPASS Core voting clock 26 + - description: LPASS Audio voting clock 27 + 28 + clock-names: 29 + items: 30 + - const: core 31 + - const: audio 32 + 23 33 patternProperties: 24 34 "-state$": 25 35 oneOf: ··· 80 70 81 71 examples: 82 72 - | 73 + #include <dt-bindings/sound/qcom,q6afe.h> 83 74 lpass_tlmm: pinctrl@33c0000 { 84 75 compatible = "qcom,sc7280-lpass-lpi-pinctrl"; 85 76 reg = <0x33c0000 0x20000>, 86 77 <0x3550000 0x10000>; 78 + 79 + clocks = <&q6prmcc LPASS_HW_MACRO_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, 80 + <&q6prmcc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>; 81 + clock-names = "core", "audio"; 82 + 87 83 gpio-controller; 88 84 #gpio-cells = <2>; 89 85 gpio-ranges = <&lpass_tlmm 0 0 15>;