* [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets
@ 2024-06-24 10:55 Srinivas Kandagatla
2024-06-24 10:55 ` [PATCH 1/3] dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller Srinivas Kandagatla
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Srinivas Kandagatla @ 2024-06-24 10:55 UTC (permalink / raw)
To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio
Cc: linux-arm-msm, linux-clk, devicetree, linux-kernel,
Srinivas Kandagatla
Soundwire resets are missing in the existing dts, add resets for all the 4
instances of Soundwire controllers (WSA, WSA2, RX, TX).
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
Srinivas Kandagatla (3):
dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller
dt-bindings: clock: Add x1e80100 LPASSCC reset controller
arm64: dts: qcom: x1e80100: add soundwire controller resets
.../bindings/clock/qcom,sc8280xp-lpasscc.yaml | 2 ++
arch/arm64/boot/dts/qcom/x1e80100.dtsi | 23 ++++++++++++++++++++++
2 files changed, 25 insertions(+)
---
base-commit: 781025f172e19ca5682d7bfc5243e7aa74c4977f
change-id: 20240624-x1e-swr-reset-0196fbf7b8f9
Best regards,
--
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
^ permalink raw reply [flat|nested] 11+ messages in thread* [PATCH 1/3] dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller 2024-06-24 10:55 [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets Srinivas Kandagatla @ 2024-06-24 10:55 ` Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 2/3] dt-bindings: clock: Add x1e80100 LPASSCC " Srinivas Kandagatla ` (2 subsequent siblings) 3 siblings, 0 replies; 11+ messages in thread From: Srinivas Kandagatla @ 2024-06-24 10:55 UTC (permalink / raw) To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio Cc: linux-arm-msm, linux-clk, devicetree, linux-kernel, Srinivas Kandagatla X1E80100 LPASS (Low Power Audio Subsystem) Audio clock controller provides reset support when it is under the control of Q6DSP. Add x1e80100 compatible to the existing sc8280xp as these reset controllers have same reg layout and compatible. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> --- Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml index 3326dcd6766c..1565252be672 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml @@ -21,6 +21,7 @@ properties: enum: - qcom,sc8280xp-lpassaudiocc - qcom,sc8280xp-lpasscc + - qcom,x1e80100-lpassaudiocc reg: maxItems: 1 -- 2.25.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/3] dt-bindings: clock: Add x1e80100 LPASSCC reset controller 2024-06-24 10:55 [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 1/3] dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller Srinivas Kandagatla @ 2024-06-24 10:55 ` Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets Srinivas Kandagatla 2024-06-24 11:08 ` [PATCH 0/3] arm64: dts: qcom: x1e80100: Add " Dmitry Baryshkov 3 siblings, 0 replies; 11+ messages in thread From: Srinivas Kandagatla @ 2024-06-24 10:55 UTC (permalink / raw) To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio Cc: linux-arm-msm, linux-clk, devicetree, linux-kernel, Srinivas Kandagatla X1E80100 LPASS (Low Power Audio Subsystem) clock controller provides reset support when it is under the control of Q6DSP. Add x1e80100 compatible to the existing sc8280xp as these reset controllers have same reg layout and compatible. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> --- Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml index 1565252be672..a576cb895bed 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml @@ -22,6 +22,7 @@ properties: - qcom,sc8280xp-lpassaudiocc - qcom,sc8280xp-lpasscc - qcom,x1e80100-lpassaudiocc + - qcom,x1e80100-lpasscc reg: maxItems: 1 -- 2.25.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets 2024-06-24 10:55 [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 1/3] dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 2/3] dt-bindings: clock: Add x1e80100 LPASSCC " Srinivas Kandagatla @ 2024-06-24 10:55 ` Srinivas Kandagatla 2024-06-24 11:09 ` Dmitry Baryshkov 2024-06-27 11:31 ` kernel test robot 2024-06-24 11:08 ` [PATCH 0/3] arm64: dts: qcom: x1e80100: Add " Dmitry Baryshkov 3 siblings, 2 replies; 11+ messages in thread From: Srinivas Kandagatla @ 2024-06-24 10:55 UTC (permalink / raw) To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio Cc: linux-arm-msm, linux-clk, devicetree, linux-kernel, Srinivas Kandagatla Soundwire controllers (WSA, WSA2, RX, TX) require reset lines to enable switching clock control from hardware to software. Add them along with the reset control providers. Without this reset we might hit fifo under/over run when we try to write to soundwire device registers. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/qcom/x1e80100.dtsi index 09fd6c8e53bb..fa28dbdd1419 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -4,6 +4,7 @@ */ #include <dt-bindings/clock/qcom,rpmh.h> +#include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h> #include <dt-bindings/clock/qcom,x1e80100-dispcc.h> #include <dt-bindings/clock/qcom,x1e80100-gcc.h> #include <dt-bindings/clock/qcom,x1e80100-tcsr.h> @@ -3177,6 +3178,8 @@ swr3: soundwire@6ab0000 { pinctrl-0 = <&wsa2_swr_active>; pinctrl-names = "default"; + resets = <&lpass_audiocc LPASS_AUDIO_SWR_WSA2_CGCR>; + reset-names = "swr_audio_cgcr"; qcom,din-ports = <4>; qcom,dout-ports = <9>; @@ -3225,6 +3228,8 @@ swr1: soundwire@6ad0000 { pinctrl-0 = <&rx_swr_active>; pinctrl-names = "default"; + resets = <&lpass_audiocc LPASS_AUDIO_SWR_RX_CGCR>; + reset-names = "swr_audio_cgcr"; qcom,din-ports = <1>; qcom,dout-ports = <11>; @@ -3289,6 +3294,8 @@ swr0: soundwire@6b10000 { pinctrl-0 = <&wsa_swr_active>; pinctrl-names = "default"; + resets = <&lpass_audiocc LPASS_AUDIO_SWR_WSA_CGCR>; + reset-names = "swr_audio_cgcr"; qcom,din-ports = <4>; qcom,dout-ports = <9>; @@ -3309,6 +3316,13 @@ swr0: soundwire@6b10000 { status = "disabled"; }; + lpass_audiocc: clock-controller@6b6c000 { + compatible = "qcom,x1e80100-lpassaudiocc", "qcom,sc8280xp-lpassaudiocc"; + reg = <0 0x06b6c000 0 0x1000>; + #clock-cells = <1>; + #reset-cells = <1>; + }; + swr2: soundwire@6d30000 { compatible = "qcom,soundwire-v2.0.0"; reg = <0 0x06d30000 0 0x10000>; @@ -3318,6 +3332,8 @@ swr2: soundwire@6d30000 { <GIC_SPI 520 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "core", "wakeup"; label = "TX"; + resets = <&lpasscc LPASS_AUDIO_SWR_TX_CGCR>; + reset-names = "swr_audio_cgcr"; pinctrl-0 = <&tx_swr_active>; pinctrl-names = "default"; @@ -3474,6 +3490,13 @@ data-pins { }; }; + lpasscc: clock-controller@6ea0000 { + compatible = "qcom,x1e80100-lpasscc", "qcom,sc8280xp-lpasscc"; + reg = <0 0x06ea0000 0 0x12000>; + #clock-cells = <1>; + #reset-cells = <1>; + }; + lpass_ag_noc: interconnect@7e40000 { compatible = "qcom,x1e80100-lpass-ag-noc"; reg = <0 0x7e40000 0 0xE080>; -- 2.25.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets 2024-06-24 10:55 ` [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets Srinivas Kandagatla @ 2024-06-24 11:09 ` Dmitry Baryshkov 2024-06-24 11:19 ` Srinivas Kandagatla 2024-06-27 11:31 ` kernel test robot 1 sibling, 1 reply; 11+ messages in thread From: Dmitry Baryshkov @ 2024-06-24 11:09 UTC (permalink / raw) To: Srinivas Kandagatla Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio, linux-arm-msm, linux-clk, devicetree, linux-kernel On Mon, Jun 24, 2024 at 11:55:32AM GMT, Srinivas Kandagatla wrote: > Soundwire controllers (WSA, WSA2, RX, TX) require reset lines to enable > switching clock control from hardware to software. > > Add them along with the reset control providers. > > Without this reset we might hit fifo under/over run when we try to write to > soundwire device registers. > > Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> > --- > arch/arm64/boot/dts/qcom/x1e80100.dtsi | 23 +++++++++++++++++++++++ > 1 file changed, 23 insertions(+) I doesn't look like this was tested against the bindings. -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets 2024-06-24 11:09 ` Dmitry Baryshkov @ 2024-06-24 11:19 ` Srinivas Kandagatla 0 siblings, 0 replies; 11+ messages in thread From: Srinivas Kandagatla @ 2024-06-24 11:19 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio, linux-arm-msm, linux-clk, devicetree, linux-kernel On 24/06/2024 12:09, Dmitry Baryshkov wrote: > On Mon, Jun 24, 2024 at 11:55:32AM GMT, Srinivas Kandagatla wrote: >> Soundwire controllers (WSA, WSA2, RX, TX) require reset lines to enable >> switching clock control from hardware to software. >> >> Add them along with the reset control providers. >> >> Without this reset we might hit fifo under/over run when we try to write to >> soundwire device registers. >> >> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> >> --- >> arch/arm64/boot/dts/qcom/x1e80100.dtsi | 23 +++++++++++++++++++++++ >> 1 file changed, 23 insertions(+) > > I doesn't look like this was tested against the bindings. True, let me do that and send a new version. --srini > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets 2024-06-24 10:55 ` [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets Srinivas Kandagatla 2024-06-24 11:09 ` Dmitry Baryshkov @ 2024-06-27 11:31 ` kernel test robot 1 sibling, 0 replies; 11+ messages in thread From: kernel test robot @ 2024-06-27 11:31 UTC (permalink / raw) To: Srinivas Kandagatla, Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio Cc: oe-kbuild-all, linux-arm-msm, linux-clk, devicetree, linux-kernel, Srinivas Kandagatla Hi Srinivas, kernel test robot noticed the following build warnings: [auto build test WARNING on 781025f172e19ca5682d7bfc5243e7aa74c4977f] url: https://github.com/intel-lab-lkp/linux/commits/Srinivas-Kandagatla/dt-bindings-clock-Add-x1e80100-LPASS-AUDIOCC-reset-controller/20240625-210534 base: 781025f172e19ca5682d7bfc5243e7aa74c4977f patch link: https://lore.kernel.org/r/20240624-x1e-swr-reset-v1-3-da326d0733d4%40linaro.org patch subject: [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets config: arm64-randconfig-051-20240627 (https://download.01.org/0day-ci/archive/20240627/202406271923.v945xTG8-lkp@intel.com/config) compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 326ba38a991250a8587a399a260b0f7af2c9166a) dtschema version: 2024.6.dev1+g833054f reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240627/202406271923.v945xTG8-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202406271923.v945xTG8-lkp@intel.com/ dtcheck warnings: (new ones prefixed by >>) arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: domain-idle-states: cluster-sleep-0: 'idle-state-name' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/power/domain-idle-state.yaml# arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: domain-idle-states: cluster-sleep-1: 'idle-state-name' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/power/domain-idle-state.yaml# arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/thermal-sensor@c271000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/thermal-sensor@c272000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/thermal-sensor@c273000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/thermal-sensor@c274000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: pci@1bf8000: Unevaluated properties are not allowed ('vddpe-3v3-supply' was unexpected) from schema $id: http://devicetree.org/schemas/pci/qcom,pcie-x1e80100.yaml# >> arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: clock-controller@6b6c000: compatible: ['qcom,x1e80100-lpassaudiocc', 'qcom,sc8280xp-lpassaudiocc'] is too long from schema $id: http://devicetree.org/schemas/clock/qcom,sc8280xp-lpasscc.yaml# >> arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: clock-controller@6ea0000: compatible: ['qcom,x1e80100-lpasscc', 'qcom,sc8280xp-lpasscc'] is too long from schema $id: http://devicetree.org/schemas/clock/qcom,sc8280xp-lpasscc.yaml# arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: usb@a2f8800: interrupt-names: ['pwr_event', 'dp_hs_phy_irq', 'dm_hs_phy_irq'] is too short from schema $id: http://devicetree.org/schemas/usb/qcom,dwc3.yaml# arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@3: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@3/gpio@8800: failed to match any schema with compatible: ['qcom,pmc8380-gpio', 'qcom,spmi-gpio'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@4: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@4/gpio@8800: failed to match any schema with compatible: ['qcom,pmc8380-gpio', 'qcom,spmi-gpio'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@5: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@5/gpio@8800: failed to match any schema with compatible: ['qcom,pmc8380-gpio', 'qcom,spmi-gpio'] arch/arm64/boot/dts/qcom/x1e80100-crd.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@6: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] -- arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: domain-idle-states: cluster-sleep-0: 'idle-state-name' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/power/domain-idle-state.yaml# arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: domain-idle-states: cluster-sleep-1: 'idle-state-name' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/power/domain-idle-state.yaml# arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/thermal-sensor@c271000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/thermal-sensor@c272000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/thermal-sensor@c273000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/thermal-sensor@c274000: failed to match any schema with compatible: ['qcom,x1e80100-tsens', 'qcom,tsens-v2'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: pci@1bf8000: Unevaluated properties are not allowed ('vddpe-3v3-supply' was unexpected) from schema $id: http://devicetree.org/schemas/pci/qcom,pcie-x1e80100.yaml# >> arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: clock-controller@6b6c000: compatible: ['qcom,x1e80100-lpassaudiocc', 'qcom,sc8280xp-lpassaudiocc'] is too long from schema $id: http://devicetree.org/schemas/clock/qcom,sc8280xp-lpasscc.yaml# >> arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: clock-controller@6ea0000: compatible: ['qcom,x1e80100-lpasscc', 'qcom,sc8280xp-lpasscc'] is too long from schema $id: http://devicetree.org/schemas/clock/qcom,sc8280xp-lpasscc.yaml# arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: usb@a2f8800: interrupt-names: ['pwr_event', 'dp_hs_phy_irq', 'dm_hs_phy_irq'] is too short from schema $id: http://devicetree.org/schemas/usb/qcom,dwc3.yaml# arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@3: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@3/gpio@8800: failed to match any schema with compatible: ['qcom,pmc8380-gpio', 'qcom,spmi-gpio'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@4: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@4/gpio@8800: failed to match any schema with compatible: ['qcom,pmc8380-gpio', 'qcom,spmi-gpio'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@5: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@5/gpio@8800: failed to match any schema with compatible: ['qcom,pmc8380-gpio', 'qcom,spmi-gpio'] arch/arm64/boot/dts/qcom/x1e80100-qcp.dtb: /soc@0/arbiter@c400000/spmi@c42d000/pmic@6: failed to match any schema with compatible: ['qcom,pmc8380', 'qcom,spmi-pmic'] -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets 2024-06-24 10:55 [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets Srinivas Kandagatla ` (2 preceding siblings ...) 2024-06-24 10:55 ` [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets Srinivas Kandagatla @ 2024-06-24 11:08 ` Dmitry Baryshkov 2024-06-24 11:11 ` Srinivas Kandagatla 3 siblings, 1 reply; 11+ messages in thread From: Dmitry Baryshkov @ 2024-06-24 11:08 UTC (permalink / raw) To: Srinivas Kandagatla Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio, linux-arm-msm, linux-clk, devicetree, linux-kernel On Mon, Jun 24, 2024 at 11:55:29AM GMT, Srinivas Kandagatla wrote: > Soundwire resets are missing in the existing dts, add resets for all the 4 > instances of Soundwire controllers (WSA, WSA2, RX, TX). > > Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Could you please point out the driver changes? -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets 2024-06-24 11:08 ` [PATCH 0/3] arm64: dts: qcom: x1e80100: Add " Dmitry Baryshkov @ 2024-06-24 11:11 ` Srinivas Kandagatla 2024-06-24 11:22 ` Dmitry Baryshkov 0 siblings, 1 reply; 11+ messages in thread From: Srinivas Kandagatla @ 2024-06-24 11:11 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio, linux-arm-msm, linux-clk, devicetree, linux-kernel On 24/06/2024 12:08, Dmitry Baryshkov wrote: > On Mon, Jun 24, 2024 at 11:55:29AM GMT, Srinivas Kandagatla wrote: >> Soundwire resets are missing in the existing dts, add resets for all the 4 >> instances of Soundwire controllers (WSA, WSA2, RX, TX). >> >> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> > > Could you please point out the driver changes? If you mean, soundwire controller driver, it already has the reset support. --srini > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets 2024-06-24 11:11 ` Srinivas Kandagatla @ 2024-06-24 11:22 ` Dmitry Baryshkov 2024-06-24 11:41 ` Srinivas Kandagatla 0 siblings, 1 reply; 11+ messages in thread From: Dmitry Baryshkov @ 2024-06-24 11:22 UTC (permalink / raw) To: Srinivas Kandagatla Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio, linux-arm-msm, linux-clk, devicetree, linux-kernel On Mon, Jun 24, 2024 at 12:11:08PM GMT, Srinivas Kandagatla wrote: > > > On 24/06/2024 12:08, Dmitry Baryshkov wrote: > > On Mon, Jun 24, 2024 at 11:55:29AM GMT, Srinivas Kandagatla wrote: > > > Soundwire resets are missing in the existing dts, add resets for all the 4 > > > instances of Soundwire controllers (WSA, WSA2, RX, TX). > > > > > > Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> > > > > Could you please point out the driver changes? > If you mean, soundwire controller driver, it already has the reset support. No, I was looking for audiocc drivers. -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets 2024-06-24 11:22 ` Dmitry Baryshkov @ 2024-06-24 11:41 ` Srinivas Kandagatla 0 siblings, 0 replies; 11+ messages in thread From: Srinivas Kandagatla @ 2024-06-24 11:41 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Konrad Dybcio, linux-arm-msm, linux-clk, devicetree, linux-kernel On 24/06/2024 12:22, Dmitry Baryshkov wrote: > On Mon, Jun 24, 2024 at 12:11:08PM GMT, Srinivas Kandagatla wrote: >> >> >> On 24/06/2024 12:08, Dmitry Baryshkov wrote: >>> On Mon, Jun 24, 2024 at 11:55:29AM GMT, Srinivas Kandagatla wrote: >>>> Soundwire resets are missing in the existing dts, add resets for all the 4 >>>> instances of Soundwire controllers (WSA, WSA2, RX, TX). >>>> >>>> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> >>> >>> Could you please point out the driver changes? >> If you mean, soundwire controller driver, it already has the reset support. > > No, I was looking for audiocc drivers. drivers/clk/qcom/lpasscc-sc8280xp.c needs no changes, other then the dt-bindings changes that i will fix in v2. --srini > ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-06-27 11:31 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-06-24 10:55 [PATCH 0/3] arm64: dts: qcom: x1e80100: Add soundwire controller resets Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 1/3] dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 2/3] dt-bindings: clock: Add x1e80100 LPASSCC " Srinivas Kandagatla 2024-06-24 10:55 ` [PATCH 3/3] arm64: dts: qcom: x1e80100: add soundwire controller resets Srinivas Kandagatla 2024-06-24 11:09 ` Dmitry Baryshkov 2024-06-24 11:19 ` Srinivas Kandagatla 2024-06-27 11:31 ` kernel test robot 2024-06-24 11:08 ` [PATCH 0/3] arm64: dts: qcom: x1e80100: Add " Dmitry Baryshkov 2024-06-24 11:11 ` Srinivas Kandagatla 2024-06-24 11:22 ` Dmitry Baryshkov 2024-06-24 11:41 ` Srinivas Kandagatla
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox