xref: /linux/Documentation/devicetree/bindings/soc/qcom/qcom,pbs.yaml (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1*641fde51SAnjelique Melendez# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*641fde51SAnjelique Melendez%YAML 1.2
3*641fde51SAnjelique Melendez---
4*641fde51SAnjelique Melendez$id: http://devicetree.org/schemas/soc/qcom/qcom,pbs.yaml#
5*641fde51SAnjelique Melendez$schema: http://devicetree.org/meta-schemas/core.yaml#
6*641fde51SAnjelique Melendez
7*641fde51SAnjelique Melendeztitle: Qualcomm Technologies, Inc. Programmable Boot Sequencer
8*641fde51SAnjelique Melendez
9*641fde51SAnjelique Melendezmaintainers:
10*641fde51SAnjelique Melendez  - Anjelique Melendez <quic_amelende@quicinc.com>
11*641fde51SAnjelique Melendez
12*641fde51SAnjelique Melendezdescription: |
13*641fde51SAnjelique Melendez  The Qualcomm Technologies, Inc. Programmable Boot Sequencer (PBS)
14*641fde51SAnjelique Melendez  supports triggering power up and power down sequences for clients
15*641fde51SAnjelique Melendez  upon request.
16*641fde51SAnjelique Melendez
17*641fde51SAnjelique Melendezproperties:
18*641fde51SAnjelique Melendez  compatible:
19*641fde51SAnjelique Melendez    items:
20*641fde51SAnjelique Melendez      - enum:
21*641fde51SAnjelique Melendez          - qcom,pmi632-pbs
22*641fde51SAnjelique Melendez      - const: qcom,pbs
23*641fde51SAnjelique Melendez
24*641fde51SAnjelique Melendez  reg:
25*641fde51SAnjelique Melendez    maxItems: 1
26*641fde51SAnjelique Melendez
27*641fde51SAnjelique Melendezrequired:
28*641fde51SAnjelique Melendez  - compatible
29*641fde51SAnjelique Melendez  - reg
30*641fde51SAnjelique Melendez
31*641fde51SAnjelique MelendezadditionalProperties: false
32*641fde51SAnjelique Melendez
33*641fde51SAnjelique Melendezexamples:
34*641fde51SAnjelique Melendez  - |
35*641fde51SAnjelique Melendez    #include <dt-bindings/spmi/spmi.h>
36*641fde51SAnjelique Melendez
37*641fde51SAnjelique Melendez    pmic@0 {
38*641fde51SAnjelique Melendez      reg = <0x0 SPMI_USID>;
39*641fde51SAnjelique Melendez      #address-cells = <1>;
40*641fde51SAnjelique Melendez      #size-cells = <0>;
41*641fde51SAnjelique Melendez
42*641fde51SAnjelique Melendez      pbs@7400 {
43*641fde51SAnjelique Melendez        compatible = "qcom,pmi632-pbs", "qcom,pbs";
44*641fde51SAnjelique Melendez        reg = <0x7400>;
45*641fde51SAnjelique Melendez      };
46*641fde51SAnjelique Melendez    };
47