1*057d445bSGeert Uytterhoeven# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*057d445bSGeert Uytterhoeven%YAML 1.2
3*057d445bSGeert Uytterhoeven---
4*057d445bSGeert Uytterhoeven$id: http://devicetree.org/schemas/phy/intel,keembay-phy-usb.yaml#
5*057d445bSGeert Uytterhoeven$schema: http://devicetree.org/meta-schemas/core.yaml#
6*057d445bSGeert Uytterhoeven
7*057d445bSGeert Uytterhoeventitle: Intel Keem Bay USB PHY bindings
8*057d445bSGeert Uytterhoeven
9*057d445bSGeert Uytterhoevenmaintainers:
10*057d445bSGeert Uytterhoeven  - Wan Ahmad Zainie <wan.ahmad.zainie.wan.mohamad@intel.com>
11*057d445bSGeert Uytterhoeven
12*057d445bSGeert Uytterhoevenproperties:
13*057d445bSGeert Uytterhoeven  compatible:
14*057d445bSGeert Uytterhoeven    const: intel,keembay-usb-phy
15*057d445bSGeert Uytterhoeven
16*057d445bSGeert Uytterhoeven  reg:
17*057d445bSGeert Uytterhoeven    items:
18*057d445bSGeert Uytterhoeven      - description: USB APB CPR (clock, power, reset) register
19*057d445bSGeert Uytterhoeven      - description: USB APB slave register
20*057d445bSGeert Uytterhoeven
21*057d445bSGeert Uytterhoeven  reg-names:
22*057d445bSGeert Uytterhoeven    items:
23*057d445bSGeert Uytterhoeven      - const: cpr-apb-base
24*057d445bSGeert Uytterhoeven      - const: slv-apb-base
25*057d445bSGeert Uytterhoeven
26*057d445bSGeert Uytterhoeven  '#phy-cells':
27*057d445bSGeert Uytterhoeven    const: 0
28*057d445bSGeert Uytterhoeven
29*057d445bSGeert Uytterhoevenrequired:
30*057d445bSGeert Uytterhoeven  - compatible
31*057d445bSGeert Uytterhoeven  - reg
32*057d445bSGeert Uytterhoeven  - '#phy-cells'
33*057d445bSGeert Uytterhoeven
34*057d445bSGeert UytterhoevenadditionalProperties: false
35*057d445bSGeert Uytterhoeven
36*057d445bSGeert Uytterhoevenexamples:
37*057d445bSGeert Uytterhoeven  - |
38*057d445bSGeert Uytterhoeven    usb-phy@20400000 {
39*057d445bSGeert Uytterhoeven          compatible = "intel,keembay-usb-phy";
40*057d445bSGeert Uytterhoeven          reg = <0x20400000 0x1c>,
41*057d445bSGeert Uytterhoeven                <0x20480000 0xd0>;
42*057d445bSGeert Uytterhoeven          reg-names = "cpr-apb-base", "slv-apb-base";
43*057d445bSGeert Uytterhoeven          #phy-cells = <0>;
44*057d445bSGeert Uytterhoeven    };
45