brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · e2743a4 Raw
68 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/usb/nxp,isp1760.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NXP ISP1760 family controller8 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 controller15  bindings16 17properties:18  compatible:19    enum:20      - nxp,usb-isp176021      - nxp,usb-isp176122      - nxp,usb-isp176323  reg:24    maxItems: 125 26  interrupts:27    minItems: 128    items:29      - description: Host controller interrupt30      - description: Device controller interrupt in isp176131 32  interrupt-names:33    minItems: 134    items:35      - const: host36      - const: peripheral37 38  bus-width:39    description:40      Number of data lines.41    enum: [8, 16, 32]42    default: 3243 44  dr_mode:45    enum:46      - host47      - peripheral48 49required:50  - compatible51  - reg52  - interrupts53 54additionalProperties: false55 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...68