xref: /openbmc/linux/Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1*580f4ea2SPeng Fan# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*580f4ea2SPeng Fan%YAML 1.2
3*580f4ea2SPeng Fan---
4*580f4ea2SPeng Fan$id: http://devicetree.org/schemas/usb/fsl,usbmisc.yaml#
5*580f4ea2SPeng Fan$schema: http://devicetree.org/meta-schemas/core.yaml#
6*580f4ea2SPeng Fan
7*580f4ea2SPeng Fantitle: Freescale i.MX wrapper module for Chipidea USB2 controller
8*580f4ea2SPeng Fan
9*580f4ea2SPeng Fanmaintainers:
10*580f4ea2SPeng Fan  - Xu Yang <xu.yang_2@nxp.com>
11*580f4ea2SPeng Fan  - Peng Fan <peng.fan@nxp.com>
12*580f4ea2SPeng Fan
13*580f4ea2SPeng Fanproperties:
14*580f4ea2SPeng Fan  compatible:
15*580f4ea2SPeng Fan    oneOf:
16*580f4ea2SPeng Fan      - enum:
17*580f4ea2SPeng Fan          - fsl,imx25-usbmisc
18*580f4ea2SPeng Fan          - fsl,imx27-usbmisc
19*580f4ea2SPeng Fan          - fsl,imx35-usbmisc
20*580f4ea2SPeng Fan          - fsl,imx51-usbmisc
21*580f4ea2SPeng Fan          - fsl,imx53-usbmisc
22*580f4ea2SPeng Fan          - fsl,imx6q-usbmisc
23*580f4ea2SPeng Fan          - fsl,vf610-usbmisc
24*580f4ea2SPeng Fan      - items:
25*580f4ea2SPeng Fan          - enum:
26*580f4ea2SPeng Fan              - fsl,imx6ul-usbmisc
27*580f4ea2SPeng Fan              - fsl,imx6sl-usbmisc
28*580f4ea2SPeng Fan              - fsl,imx6sx-usbmisc
29*580f4ea2SPeng Fan              - fsl,imx7d-usbmisc
30*580f4ea2SPeng Fan          - const: fsl,imx6q-usbmisc
31*580f4ea2SPeng Fan      - items:
32*580f4ea2SPeng Fan          - enum:
33*580f4ea2SPeng Fan              - fsl,imx7ulp-usbmisc
34*580f4ea2SPeng Fan              - fsl,imx8mm-usbmisc
35*580f4ea2SPeng Fan              - fsl,imx8mn-usbmisc
36*580f4ea2SPeng Fan          - const: fsl,imx7d-usbmisc
37*580f4ea2SPeng Fan          - const: fsl,imx6q-usbmisc
38*580f4ea2SPeng Fan      - items:
39*580f4ea2SPeng Fan          - const: fsl,imx6sll-usbmisc
40*580f4ea2SPeng Fan          - const: fsl,imx6ul-usbmisc
41*580f4ea2SPeng Fan          - const: fsl,imx6q-usbmisc
42*580f4ea2SPeng Fan
43*580f4ea2SPeng Fan  clocks:
44*580f4ea2SPeng Fan    maxItems: 1
45*580f4ea2SPeng Fan
46*580f4ea2SPeng Fan  reg:
47*580f4ea2SPeng Fan    maxItems: 1
48*580f4ea2SPeng Fan
49*580f4ea2SPeng Fan  '#index-cells':
50*580f4ea2SPeng Fan    const: 1
51*580f4ea2SPeng Fan    description: Cells used to describe usb controller index.
52*580f4ea2SPeng Fan    deprecated: true
53*580f4ea2SPeng Fan
54*580f4ea2SPeng Fanrequired:
55*580f4ea2SPeng Fan  - compatible
56*580f4ea2SPeng Fan  - reg
57*580f4ea2SPeng Fan
58*580f4ea2SPeng FanadditionalProperties: false
59*580f4ea2SPeng Fan
60*580f4ea2SPeng Fanexamples:
61*580f4ea2SPeng Fan  - |
62*580f4ea2SPeng Fan    usbmisc@2184800 {
63*580f4ea2SPeng Fan        compatible = "fsl,imx6q-usbmisc";
64*580f4ea2SPeng Fan        reg = <0x02184800 0x200>;
65*580f4ea2SPeng Fan        #index-cells = <1>;
66*580f4ea2SPeng Fan    };
67*580f4ea2SPeng Fan
68*580f4ea2SPeng Fan...
69