1# Copyright (c) 2022 Nuvoton Technology Corporation 2# SPDX-License-Identifier: Apache-2.0 3 4description: Nuvoton NuMaker USB 1.1 device controller 5 6compatible: "nuvoton,numaker-usbd" 7 8include: [usb-ep.yaml, reset-device.yaml, pinctrl-device.yaml] 9 10properties: 11 reg: 12 required: true 13 14 interrupts: 15 required: true 16 17 resets: 18 required: true 19 20 clocks: 21 required: true 22 23 dma-buffer-size: 24 type: int 25 required: true 26 description: | 27 Size of DMA buffer in bytes 28 29 disallow-iso-in-out-same-number: 30 type: boolean 31 description: | 32 Some soc series don't allow Isochronous IN/OUT endpoints to be assigned the same numbers, 33 for example, 0x82 (for Isochronous IN) and 0x02 (for Isochronous OUT) are disallowed. 34