<commit_before><commit_msg>dts: bindings: Add yaml file for nRF52840 USBD support to DT<commit_after>#
# Copyright (c) 2018, <NAME> <<EMAIL>>
#
# SPDX-License-Identifier: Apache-2.0
#
---
title: Nordic nRF52 USBD
id: nordic,nrf-usbd
version: 0.1

description: >
    This binding gives a base representation of the Nordic nRF52 USB device controller

inherits:
    !include usb-ep.yaml

properties:
    compatible:
      constraint: "nordic,nrf-usbd"

    reg:
      type: array
      description: mmio register space
      generation: define
      category: required

    interrupts:
      type: array
      category: required
      description: required interrupts
      generation: define

    interrupt-names:
      type: stringlist
      category: optional
      description: readable string describing the interrupts
      generation: define

    num-isoin-endpoints:
      type: int
      category: required
      description: Number of ISOIN endpoints supported by hardware
      generation: define

    num-isoout-endpoints:
      type: int
      category: required
      description: Number of ISOOUT endpoints supported by hardware
      generation: define
...
{'fraction_non_alphanumeric': 0.07008547008547009, 'fraction_numerical': 0.01452991452991453, 'mean_word_length': 2.851973684210526, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3936868', 'n_tokens_mistral': 338, 'n_tokens_neox': 318, 'n_words': 111}