1*4260ddfbSChristian Marangi# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*4260ddfbSChristian Marangi%YAML 1.2
3*4260ddfbSChristian Marangi---
4*4260ddfbSChristian Marangi$id: http://devicetree.org/schemas/power/qcom,kpss-acc-v2.yaml#
5*4260ddfbSChristian Marangi$schema: http://devicetree.org/meta-schemas/core.yaml#
6*4260ddfbSChristian Marangi
7*4260ddfbSChristian Marangititle: Krait Processor Sub-system (KPSS) Application Clock Controller (ACC) v2
8*4260ddfbSChristian Marangi
9*4260ddfbSChristian Marangimaintainers:
10*4260ddfbSChristian Marangi  - Christian Marangi <ansuelsmth@gmail.com>
11*4260ddfbSChristian Marangi
12*4260ddfbSChristian Marangidescription:
13*4260ddfbSChristian Marangi  The KPSS ACC provides clock, power manager, and reset control to a Krait CPU.
14*4260ddfbSChristian Marangi  There is one ACC register region per CPU within the KPSS remapped region as
15*4260ddfbSChristian Marangi  well as an alias register region that remaps accesses to the ACC associated
16*4260ddfbSChristian Marangi  with the CPU accessing the region. ACC v2 is currently used as a
17*4260ddfbSChristian Marangi  power-manager for enabling the cpu.
18*4260ddfbSChristian Marangi
19*4260ddfbSChristian Marangiproperties:
20*4260ddfbSChristian Marangi  compatible:
21*4260ddfbSChristian Marangi    const: qcom,kpss-acc-v2
22*4260ddfbSChristian Marangi
23*4260ddfbSChristian Marangi  reg:
24*4260ddfbSChristian Marangi    items:
25*4260ddfbSChristian Marangi      - description: Base address and size of the register region
26*4260ddfbSChristian Marangi      - description: Optional base address and size of the alias register region
27*4260ddfbSChristian Marangi    minItems: 1
28*4260ddfbSChristian Marangi
29*4260ddfbSChristian Marangirequired:
30*4260ddfbSChristian Marangi  - compatible
31*4260ddfbSChristian Marangi  - reg
32*4260ddfbSChristian Marangi
33*4260ddfbSChristian MarangiadditionalProperties: false
34*4260ddfbSChristian Marangi
35*4260ddfbSChristian Marangiexamples:
36*4260ddfbSChristian Marangi  - |
37*4260ddfbSChristian Marangi    power-manager@f9088000 {
38*4260ddfbSChristian Marangi      compatible = "qcom,kpss-acc-v2";
39*4260ddfbSChristian Marangi      reg = <0xf9088000 0x1000>,
40*4260ddfbSChristian Marangi            <0xf9008000 0x1000>;
41*4260ddfbSChristian Marangi    };
42*4260ddfbSChristian Marangi...
43