1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 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 Processor 8 9maintainers: 10 - Javier Carrasco <javier.carrasco@wolfvision.net> 11 12description: 13 The XMOS XVF3500 VocalFusion Voice Processor is a low-latency, 32-bit 14 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,0013 23 24 reg: true 25 26 reset-gpios: 27 maxItems: 1 28 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 - compatible 39 - reg 40 - reset-gpios 41 - vdd-supply 42 - vddio-supply 43 44additionalProperties: false 45 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