zephyr/dts/bindings/usb/nxp,mcux-usbd.yaml

38 lines
748 B
YAML

# Copyright (c) 2021 NXP
# SPDX-License-Identifier: Apache-2.0
description: |
NPX MXRT and LPC USBOTG Controller in device mode
compatible: "nxp,mcux-usbd"
include: usb-ep.yaml
properties:
reg:
required: true
interrupts:
required: true
usb-controller-index:
required: true
type: string
description: |
This is taken from the usb_controller_index_t enum that is included inside the NXP SDK
enum:
- "Khci0"
- "Khci1"
- "Ehci0"
- "Ehci1"
- "LpcIp3511Fs0"
- "LpcIp3511Fs1"
- "LpcIp3511Hs0"
- "LpcIp3511Hs1"
- "Ohci0"
- "Ohci1"
- "Ip3516Hs0"
- "Ip3516Hs1"
- "Dwc30"
- "Dwc31"