1/* 2 * Copyright (c) 2023 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7#include <zephyr/dt-bindings/usb/audio.h> 8 9/ { 10 uac2_headphones: usb_audio2 { 11 compatible = "zephyr,uac2"; 12 status = "okay"; 13 full-speed; 14 high-speed; 15 audio-function = <AUDIO_FUNCTION_OTHER>; 16 17 uac_aclk: aclk { 18 compatible = "zephyr,uac2-clock-source"; 19 clock-type = "internal-programmable"; 20 frequency-control = "host-programmable"; 21 sampling-frequencies = <48000>; 22 }; 23 24 out_terminal: out_terminal { 25 compatible = "zephyr,uac2-input-terminal"; 26 clock-source = <&uac_aclk>; 27 terminal-type = <USB_TERMINAL_STREAMING>; 28 front-left; 29 front-right; 30 }; 31 32 headphones_output: headphones { 33 compatible = "zephyr,uac2-output-terminal"; 34 data-source = <&out_terminal>; 35 clock-source = <&uac_aclk>; 36 terminal-type = <OUTPUT_TERMINAL_HEADPHONES>; 37 }; 38 39 as_iso_out: out_interface { 40 compatible = "zephyr,uac2-audio-streaming"; 41 linked-terminal = <&out_terminal>; 42 subslot-size = <2>; 43 bit-resolution = <16>; 44 }; 45 }; 46}; 47