Design and Implementation of Linux Gadget Configfs

Design and Implementation of Linux Gadget Configfs This article briefly explains the implementation ideas of Gadget Configfs. 1. Configfs Implementation Design The following describes the working principle of configfs. In configfs, there are items and groups, both presented in the form of directories. The difference between items and groups is that a group can contain … Read more

UVC Development on Sigmastar PureLinux System – Part 3: RNDIS

UVC Development on Sigmastar PureLinux System - Part 3: RNDIS

1. Kernel Configuration to Add RNDIS Config — a/kernel/arch/arm/configs/mercury6_ssc016a_s01a_spinand_usbcam_defconfig +++ b/kernel/arch/arm/configs/mercury6_ssc016a_s01a_spinand_usbcam_defconfig @@ -1901,7 +1901,9 @@ CONFIG_SND_USB=y # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set -# CONFIG_SND_SOC is not set +CONFIG_SND_SOC=y +CONFIG_SND_SOC_SSTAR=y +CONFIG_SND_SOC_SSTAR_DUMMY_CODEC=y # CONFIG_SOUND_PRIME is not set CONFIG_USB_WEBCAM_RNDIS: external rndis function for webcam Symbol: USB_WEBCAM_RNDIS [=n] Type : … Read more