Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / sound / xmos,xvf3500.yaml
blobfb77a61f135034429b536c84762f8b72bad895a8
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#
7 title: XMOS XVF3500 VocalFusion Voice Processor
9 maintainers:
10   - Javier Carrasco <javier.carrasco@wolfvision.net>
12 description:
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/
17 allOf:
18   - $ref: /schemas/usb/usb-device.yaml#
20 properties:
21   compatible:
22     const: usb20b1,0013
24   reg: true
26   reset-gpios:
27     maxItems: 1
29   vdd-supply:
30     description:
31       Regulator for the 1V0 supply.
33   vddio-supply:
34     description:
35       Regulator for the 3V3 supply.
37 required:
38   - compatible
39   - reg
40   - reset-gpios
41   - vdd-supply
42   - vddio-supply
44 additionalProperties: false
46 examples:
47   - |
48     #include <dt-bindings/gpio/gpio.h>
50     usb {
51         #address-cells = <1>;
52         #size-cells = <0>;
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     };
63 ...