xref: /linux/Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml (revision 621cde16e49b3ecf7d59a8106a20aaebfb4a59a9)
1580f4ea2SPeng Fan# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2580f4ea2SPeng Fan%YAML 1.2
3580f4ea2SPeng Fan---
4580f4ea2SPeng Fan$id: http://devicetree.org/schemas/usb/fsl,usbmisc.yaml#
5580f4ea2SPeng Fan$schema: http://devicetree.org/meta-schemas/core.yaml#
6580f4ea2SPeng Fan
7580f4ea2SPeng Fantitle: Freescale i.MX wrapper module for Chipidea USB2 controller
8580f4ea2SPeng Fan
9580f4ea2SPeng Fanmaintainers:
10580f4ea2SPeng Fan  - Xu Yang <xu.yang_2@nxp.com>
11580f4ea2SPeng Fan  - Peng Fan <peng.fan@nxp.com>
12580f4ea2SPeng Fan
13580f4ea2SPeng Fanproperties:
14580f4ea2SPeng Fan  compatible:
15580f4ea2SPeng Fan    oneOf:
16580f4ea2SPeng Fan      - enum:
17580f4ea2SPeng Fan          - fsl,imx25-usbmisc
18580f4ea2SPeng Fan          - fsl,imx27-usbmisc
19580f4ea2SPeng Fan          - fsl,imx35-usbmisc
20580f4ea2SPeng Fan          - fsl,imx51-usbmisc
21580f4ea2SPeng Fan          - fsl,imx53-usbmisc
22580f4ea2SPeng Fan          - fsl,imx6q-usbmisc
23580f4ea2SPeng Fan          - fsl,vf610-usbmisc
24580f4ea2SPeng Fan      - items:
25580f4ea2SPeng Fan          - enum:
26580f4ea2SPeng Fan              - fsl,imx6ul-usbmisc
27580f4ea2SPeng Fan              - fsl,imx6sl-usbmisc
28580f4ea2SPeng Fan              - fsl,imx6sx-usbmisc
29580f4ea2SPeng Fan              - fsl,imx7d-usbmisc
30580f4ea2SPeng Fan          - const: fsl,imx6q-usbmisc
31580f4ea2SPeng Fan      - items:
32580f4ea2SPeng Fan          - enum:
33580f4ea2SPeng Fan              - fsl,imx7ulp-usbmisc
34580f4ea2SPeng Fan              - fsl,imx8mm-usbmisc
35580f4ea2SPeng Fan              - fsl,imx8mn-usbmisc
36*6687155fSXu Yang              - fsl,imx8ulp-usbmisc
37580f4ea2SPeng Fan          - const: fsl,imx7d-usbmisc
38580f4ea2SPeng Fan          - const: fsl,imx6q-usbmisc
39580f4ea2SPeng Fan      - items:
40580f4ea2SPeng Fan          - const: fsl,imx6sll-usbmisc
41580f4ea2SPeng Fan          - const: fsl,imx6ul-usbmisc
42580f4ea2SPeng Fan          - const: fsl,imx6q-usbmisc
43580f4ea2SPeng Fan
44580f4ea2SPeng Fan  clocks:
45580f4ea2SPeng Fan    maxItems: 1
46580f4ea2SPeng Fan
47580f4ea2SPeng Fan  reg:
48580f4ea2SPeng Fan    maxItems: 1
49580f4ea2SPeng Fan
50580f4ea2SPeng Fan  '#index-cells':
51580f4ea2SPeng Fan    const: 1
52580f4ea2SPeng Fan    description: Cells used to describe usb controller index.
53580f4ea2SPeng Fan    deprecated: true
54580f4ea2SPeng Fan
55580f4ea2SPeng Fanrequired:
56580f4ea2SPeng Fan  - compatible
57580f4ea2SPeng Fan  - reg
58580f4ea2SPeng Fan
59580f4ea2SPeng FanadditionalProperties: false
60580f4ea2SPeng Fan
61580f4ea2SPeng Fanexamples:
62580f4ea2SPeng Fan  - |
63580f4ea2SPeng Fan    usbmisc@2184800 {
64580f4ea2SPeng Fan        compatible = "fsl,imx6q-usbmisc";
65580f4ea2SPeng Fan        reg = <0x02184800 0x200>;
66580f4ea2SPeng Fan        #index-cells = <1>;
67580f4ea2SPeng Fan    };
68580f4ea2SPeng Fan
69580f4ea2SPeng Fan...
70