mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 16:13:19 +09: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:
committed by
Greg Kroah-Hartman
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>;
|
|
||||||
};
|
|
||||||
Reference in New Issue
Block a user