Table continued from the previous page...
Kernel Configure Tree View Options Description
 [*] Support for Host-side USB
Device Drivers--->
 USB support --->
 <*>     xHCI HCD (USB 3.0) support
 
Enables XHCI Host Controller Driver and transaction
translator
Device Drivers--->
 USB support --->
 <*>     USB Mass Storage support
 [ ]       USB Mass Storage verbose debug
Enable support for USB mass storage devices. This is the
driver needed for USB flash devices, and memory sticks
<*> Sound card support  --->
<*>   Advanced Linux Sound Architecture   --->
   <*>   OSS Mixer API
   <*>   OSS PCM (digital audio) API
   [*]     OSS PCM (digital audio) API - 
Include plugin system
   [*]   Support old ALSA API
   [*]   USB sound devices   --->        
     <*>   USB Audio/MIDI driver
Enables support for USB Audio devices. This driver is needed
for USB microphone.
Device Drivers--->
 USB support --->
  <*>   USB Gadget Support --->
    <M>   USB Gadget Drivers
    < >     USB functions configurable through 
configfs
    < >     Gadget Zero (DEVELOPMENT)
    <M>     Ethernet Gadget (with CDC Ethernet 
support)
    [*]       RNDIS support
    [ ]       Ethernet Emulation Model (EEM) 
support
    < >     Network Control Model (NCM) support
    < >     Gadget Filesystem
    < >     Function Filesystem
    <M>     Mass Storage Gadget
    < >     Serial Gadget (with CDC ACM and CDC 
OBEX support) 
Note: Required only for USB Gadget/Peripheral Support
• Enable driver for peripheral/device controller
• Enable Ethernet Gadget Client driver
• Enable Mass Storage Client driver
Table continues on the next page...
Device Drivers
Layerscape LS1028A BSP User Guide, Rev. 0.3, 04/2019
NXP Semiconductors
77