File Index
Files and directories
Sign in
FILE

nxp,isp1760.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/usb/nxp,isp1760.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/usb/nxp,isp1760.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: NXP ISP1760 family controller
 8
 9maintainers:
10  - Sebastian Siewior <bigeasy@linutronix.de>
11  - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12
13description: |
14  NXP ISP1760 family, which includes ISP1760/1761/1763 devicetree controller
15  bindings
16
17properties:
18  compatible:
19    enum:
20      - nxp,usb-isp1760
21      - nxp,usb-isp1761
22      - nxp,usb-isp1763
23  reg:
24    maxItems: 1
25
26  interrupts:
27    minItems: 1
28    items:
29      - description: Host controller interrupt
30      - description: Device controller interrupt in isp1761
31
32  interrupt-names:
33    minItems: 1
34    items:
35      - const: host
36      - const: peripheral
37
38  bus-width:
39    description:
40      Number of data lines.
41    enum: [8, 16, 32]
42    default: 32
43
44  dr_mode:
45    enum:
46      - host
47      - peripheral
48
49required:
50  - compatible
51  - reg
52  - interrupts
53
54additionalProperties: false
55
56examples:
57  - |
58    #include <dt-bindings/interrupt-controller/arm-gic.h>
59    usb@40200000 {
60        compatible = "nxp,usb-isp1763";
61        reg = <0x40200000 0x100000>;
62        interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
63        bus-width = <16>;
64        dr_mode = "host";
65    };
66
67...
~/ Read-only file preview.