1*5b5858e4SJavier Carrasco# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*5b5858e4SJavier Carrasco%YAML 1.2 3*5b5858e4SJavier Carrasco--- 4*5b5858e4SJavier Carrasco$id: http://devicetree.org/schemas/sound/xmos,xvf3500.yaml# 5*5b5858e4SJavier Carrasco$schema: http://devicetree.org/meta-schemas/core.yaml# 6*5b5858e4SJavier Carrasco 7*5b5858e4SJavier Carrascotitle: XMOS XVF3500 VocalFusion Voice Processor 8*5b5858e4SJavier Carrasco 9*5b5858e4SJavier Carrascomaintainers: 10*5b5858e4SJavier Carrasco - Javier Carrasco <javier.carrasco@wolfvision.net> 11*5b5858e4SJavier Carrasco 12*5b5858e4SJavier Carrascodescription: 13*5b5858e4SJavier Carrasco The XMOS XVF3500 VocalFusion Voice Processor is a low-latency, 32-bit 14*5b5858e4SJavier Carrasco multicore controller for voice processing. 15*5b5858e4SJavier Carrasco https://www.xmos.com/xvf3500/ 16*5b5858e4SJavier Carrasco 17*5b5858e4SJavier CarrascoallOf: 18*5b5858e4SJavier Carrasco - $ref: /schemas/usb/usb-device.yaml# 19*5b5858e4SJavier Carrasco 20*5b5858e4SJavier Carrascoproperties: 21*5b5858e4SJavier Carrasco compatible: 22*5b5858e4SJavier Carrasco const: usb20b1,0013 23*5b5858e4SJavier Carrasco 24*5b5858e4SJavier Carrasco reg: true 25*5b5858e4SJavier Carrasco 26*5b5858e4SJavier Carrasco reset-gpios: 27*5b5858e4SJavier Carrasco maxItems: 1 28*5b5858e4SJavier Carrasco 29*5b5858e4SJavier Carrasco vdd-supply: 30*5b5858e4SJavier Carrasco description: 31*5b5858e4SJavier Carrasco Regulator for the 1V0 supply. 32*5b5858e4SJavier Carrasco 33*5b5858e4SJavier Carrasco vddio-supply: 34*5b5858e4SJavier Carrasco description: 35*5b5858e4SJavier Carrasco Regulator for the 3V3 supply. 36*5b5858e4SJavier Carrasco 37*5b5858e4SJavier Carrascorequired: 38*5b5858e4SJavier Carrasco - compatible 39*5b5858e4SJavier Carrasco - reg 40*5b5858e4SJavier Carrasco - reset-gpios 41*5b5858e4SJavier Carrasco - vdd-supply 42*5b5858e4SJavier Carrasco - vddio-supply 43*5b5858e4SJavier Carrasco 44*5b5858e4SJavier CarrascoadditionalProperties: false 45*5b5858e4SJavier Carrasco 46*5b5858e4SJavier Carrascoexamples: 47*5b5858e4SJavier Carrasco - | 48*5b5858e4SJavier Carrasco #include <dt-bindings/gpio/gpio.h> 49*5b5858e4SJavier Carrasco 50*5b5858e4SJavier Carrasco usb { 51*5b5858e4SJavier Carrasco #address-cells = <1>; 52*5b5858e4SJavier Carrasco #size-cells = <0>; 53*5b5858e4SJavier Carrasco 54*5b5858e4SJavier Carrasco voice_processor: voice-processor@1 { 55*5b5858e4SJavier Carrasco compatible = "usb20b1,0013"; 56*5b5858e4SJavier Carrasco reg = <1>; 57*5b5858e4SJavier Carrasco reset-gpios = <&gpio 5 GPIO_ACTIVE_LOW>; 58*5b5858e4SJavier Carrasco vdd-supply = <&vcc1v0>; 59*5b5858e4SJavier Carrasco vddio-supply = <&vcc3v3>; 60*5b5858e4SJavier Carrasco }; 61*5b5858e4SJavier Carrasco }; 62*5b5858e4SJavier Carrasco 63*5b5858e4SJavier Carrasco... 64