# Copyright (c) 2023 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 description: DesignWare OTG USB 2.0 controller compatible: "snps,dwc2" include: [base.yaml] bus: usb properties: reg: required: true interrupts: required: true phys: type: phandle num-in-eps: type: int required: true description: | Number of configured OUT endpoints including control endpoint. num-out-eps: type: int required: true description: | Number of configured IN endpoints including control endpoint. ghwcfg1: type: int required: true description: | Value of the GHWCFG1 register. It is used to determine available endpoint types during driver pre-initialization. ghwcfg2: type: int required: true description: | Value of the GHWCFG2 register. It is used to determine available endpoint types during driver pre-initialization. ghwcfg4: type: int required: true description: | Value of the GHWCFG4 register. It is used to determine available endpoint types during driver pre-initialization.