mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-04 02:25:58 +00:00

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> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20240624-x1e-swr-reset-v2-2-8bc677fcfa64@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
68 lines
1.5 KiB
YAML
68 lines
1.5 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/clock/qcom,sc8280xp-lpasscc.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Qualcomm LPASS Core & Audio Clock Controller on SC8280XP
|
|
|
|
maintainers:
|
|
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
|
|
|
|
description: |
|
|
Qualcomm LPASS core and audio clock control module provides the clocks,
|
|
and reset on SC8280XP.
|
|
|
|
See also::
|
|
include/dt-bindings/clock/qcom,lpasscc-sc8280xp.h
|
|
|
|
properties:
|
|
compatible:
|
|
oneOf:
|
|
- enum:
|
|
- qcom,sc8280xp-lpassaudiocc
|
|
- qcom,sc8280xp-lpasscc
|
|
- items:
|
|
- const: qcom,x1e80100-lpassaudiocc
|
|
- const: qcom,sc8280xp-lpassaudiocc
|
|
- items:
|
|
- const: qcom,x1e80100-lpasscc
|
|
- const: qcom,sc8280xp-lpasscc
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
'#clock-cells':
|
|
const: 1
|
|
|
|
'#reset-cells':
|
|
const: 1
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
- '#clock-cells'
|
|
- '#reset-cells'
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h>
|
|
lpass_audiocc: clock-controller@32a9000 {
|
|
compatible = "qcom,sc8280xp-lpassaudiocc";
|
|
reg = <0x032a9000 0x1000>;
|
|
#clock-cells = <1>;
|
|
#reset-cells = <1>;
|
|
};
|
|
|
|
- |
|
|
#include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h>
|
|
lpasscc: clock-controller@33e0000 {
|
|
compatible = "qcom,sc8280xp-lpasscc";
|
|
reg = <0x033e0000 0x12000>;
|
|
#clock-cells = <1>;
|
|
#reset-cells = <1>;
|
|
};
|
|
...
|