64 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/xmos,xvf3500.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: XMOS XVF3500 VocalFusion Voice Processor8 9maintainers:10 - Javier Carrasco <javier.carrasco@wolfvision.net>11 12description:13 The XMOS XVF3500 VocalFusion Voice Processor is a low-latency, 32-bit14 multicore controller for voice processing.15 https://www.xmos.com/xvf3500/16 17allOf:18 - $ref: /schemas/usb/usb-device.yaml#19 20properties:21 compatible:22 const: usb20b1,001323 24 reg: true25 26 reset-gpios:27 maxItems: 128 29 vdd-supply:30 description:31 Regulator for the 1V0 supply.32 33 vddio-supply:34 description:35 Regulator for the 3V3 supply.36 37required:38 - compatible39 - reg40 - reset-gpios41 - vdd-supply42 - vddio-supply43 44additionalProperties: false45 46examples:47 - |48 #include <dt-bindings/gpio/gpio.h>49 50 usb {51 #address-cells = <1>;52 #size-cells = <0>;53 54 voice_processor: voice-processor@1 {55 compatible = "usb20b1,0013";56 reg = <1>;57 reset-gpios = <&gpio 5 GPIO_ACTIVE_LOW>;58 vdd-supply = <&vcc1v0>;59 vddio-supply = <&vcc3v3>;60 };61 };62 63...64