mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-17 01:04:19 +08:00
dt-bindings: usb: usbmisc-imx: convert to DT schema
Convert usbmisc-imx to DT schema format, add missing compatibles Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Peng Fan <peng.fan@nxp.com> Link: https://lore.kernel.org/r/20230322052504.2629429-2-peng.fan@oss.nxp.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
2926c52750
commit
580f4ea2cd
68
Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml
Normal file
68
Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml
Normal file
@ -0,0 +1,68 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/usb/fsl,usbmisc.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Freescale i.MX wrapper module for Chipidea USB2 controller
|
||||
|
||||
maintainers:
|
||||
- Xu Yang <xu.yang_2@nxp.com>
|
||||
- Peng Fan <peng.fan@nxp.com>
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
oneOf:
|
||||
- enum:
|
||||
- fsl,imx25-usbmisc
|
||||
- fsl,imx27-usbmisc
|
||||
- fsl,imx35-usbmisc
|
||||
- fsl,imx51-usbmisc
|
||||
- fsl,imx53-usbmisc
|
||||
- fsl,imx6q-usbmisc
|
||||
- fsl,vf610-usbmisc
|
||||
- items:
|
||||
- enum:
|
||||
- fsl,imx6ul-usbmisc
|
||||
- fsl,imx6sl-usbmisc
|
||||
- fsl,imx6sx-usbmisc
|
||||
- fsl,imx7d-usbmisc
|
||||
- const: fsl,imx6q-usbmisc
|
||||
- items:
|
||||
- enum:
|
||||
- fsl,imx7ulp-usbmisc
|
||||
- fsl,imx8mm-usbmisc
|
||||
- fsl,imx8mn-usbmisc
|
||||
- const: fsl,imx7d-usbmisc
|
||||
- const: fsl,imx6q-usbmisc
|
||||
- items:
|
||||
- const: fsl,imx6sll-usbmisc
|
||||
- const: fsl,imx6ul-usbmisc
|
||||
- const: fsl,imx6q-usbmisc
|
||||
|
||||
clocks:
|
||||
maxItems: 1
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
'#index-cells':
|
||||
const: 1
|
||||
description: Cells used to describe usb controller index.
|
||||
deprecated: true
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
usbmisc@2184800 {
|
||||
compatible = "fsl,imx6q-usbmisc";
|
||||
reg = <0x02184800 0x200>;
|
||||
#index-cells = <1>;
|
||||
};
|
||||
|
||||
...
|
@ -1,19 +0,0 @@
|
||||
* Freescale i.MX non-core registers
|
||||
|
||||
Required properties:
|
||||
- #index-cells: Cells used to describe usb controller index. Should be <1>
|
||||
- compatible: Should be one of below:
|
||||
"fsl,imx6q-usbmisc" for imx6q
|
||||
"fsl,vf610-usbmisc" for Vybrid vf610
|
||||
"fsl,imx6sx-usbmisc" for imx6sx
|
||||
"fsl,imx7d-usbmisc" for imx7d
|
||||
"fsl,imx7ulp-usbmisc" for imx7ulp
|
||||
"fsl,imx8mm-usbmisc" for imx8mm
|
||||
- reg: Should contain registers location and length
|
||||
|
||||
Examples:
|
||||
usbmisc@2184800 {
|
||||
#index-cells = <1>;
|
||||
compatible = "fsl,imx6q-usbmisc";
|
||||
reg = <0x02184800 0x200>;
|
||||
};
|
Loading…
Reference in New Issue
Block a user