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