最終更新:2025-10-07 (火) 07:10:43 (363d)
Linux/USBガジェット/UAC
メモ
- Linux/proc/asound/card/UAC1_Gadget
- UAC1Gadget - UAC1_Gadget?
Linux/USBガジェット/設定
USB Gadget precomposed configurations
- drivers/usb/gadget/legacy/Kconfig
- CONFIG_USB_AUDIO: g_audio (デフォルトではUAC 2.0)
- CONFIG_GADGET_UAC1: UAC 1.0にしたい場合の追加オプション
- CONFIG_GADGET_UAC1_LEGACY?
- CONFIG_USB_AUDIO: g_audio (デフォルトではUAC 2.0)
使い方
- modprobe g_audio
- modprobe g_audio c_srate=48000 c_ssize=2 p_srate=48000 p_ssize=2
configfs
CONFIG_USB_CONFIGFS_F_UAC1
CONFIG_USB_CONFIGFS_F_UAC1_LEGACY
CONFIG_USB_CONFIGFS_F_UAC2
ABI
- kernel.org/doc/Documentation/ABI/testing
- kernel.org/doc/Documentation/ABI/testing/configfs-usb-gadget-uac1
- kernel.org/doc/Documentation/ABI/testing/configfs-usb-gadget-uac1_legacy?
- kernel.org/doc/Documentation/ABI/testing/configfs-usb-gadget-uac2
テスト
https://www.kernel.org/doc/html/v5.8/usb/gadget-testing.html#uac1-function-legacy-implementation
https://www.kernel.org/doc/html/v5.8/usb/gadget-testing.html#uac2-function
ALSA/カード
UAC 2.0 UAC2Gadget? UAC 1.0 UAC1Gadget
snd_card
longname UAC1_Gadget? shortname UAC1Gadget

