Part Number:am1808
Tool/software: Linux
The customer followed the link:http://processors.wiki.ti.com/index.php/MUSB_Linux_Driver_Configuration .
The artical mentioned:
The following drivers are required for MUSB, regardless for host-only, device-only, or dual-role mode.
- USB Core Driver
- MUSB Controller Driver
- USB PHY Driver
- CPPI41 DMA Driver (optional)
But he cann't find the USB PHY Driver/CONFIG_AM335X_PHY_USB,etc.
This is his configration process:
[*] MMU-based Paged Memory Management Support │ │
│ │ ARM system type (TI DaVinci) ---> │ │
│ │ TI DaVinci Implementations ---> │ │
│ │ *** System MMU *** │ │
│ │ *** Processor Type *** │ │
│ │ *** Processor Features *** │ │
│ │ [*] Support Thumb user binaries │ │
│ │ [ ] Disable I-Cache (I-bit) │ │
│ │ [ ] Disable D-Cache (C-bit) │ │
│ │ [*] Force write through D-cache │ │
│ │ [ ] Round robin I and D cache replacement algorithm
*** DaVinci Core Type *** │ │
│ │ [ ] DaVinci 644x based system │ │
│ │ [ ] DaVinci 355 based system │ │
│ │ [ ] DaVinci 646x based system │ │
│ │ [ ] DA830/OMAP-L137/AM17x based system │ │
│ │ [*] DA850/OMAP-L138/AM18x based system │ │
│ │ [ ] DaVinci 365 based system │ │
│ │ [ ] TNETV107X based system │ │
│ │ *** DaVinci Board Type *** │ │
│ │ [ ] TI DA850/OMAP-L138/AM18x Reference Platform │ │
│ │ [*] Critical Link MityDSP-L138/MityARM-1808 SoM │ │
│ │ Select baseboard (Critical Link Industrial I/O Baseboard) ---> │ │
│ │ Select Industrial I/O Expansion Board (No Expansion I/O) ---> │ │
│ │ [ ] TI AM1808 / OMAPL-138 Hawkboard platform │ │
│ │ [*] DAVINCI multiplexing support │ │
│ │ [ ] Multiplexing debug output │ │
│ │ [ ] Warn about pins the bootloader didn't set up │ │
│ │ [*] Reset unused clocks during boot
--- USB support │ │
│ │ <*> Support for Host-side USB │ │
│ │ [ ] USB verbose debug messages │ │
│ │ [*] USB announce new devices │ │
│ │ *** Miscellaneous USB options *** │ │
│ │ [*] USB device filesystem (DEPRECATED) │ │
│ │ [*] USB device class-devices (DEPRECATED) │ │
│ │ [ ] Dynamic USB minor allocation │ │
│ │ [*] USB runtime power management (autosuspend) and wakeup │ │
│ │ [*] OTG support │ │
│ │ [ ] Rely on OTG Targeted Peripherals List │ │
│ │ [ ] Disable external hubs │ │
│ │ < > DesignWare USB3 DRD Core Support │ │
│ │ < > USB Monitor │ │
│ │ <*> Enable Wireless USB extensions (EXPERIMENTAL) │ │
│ │ < > Support WUSB Cable Based Association (CBA) │ │
│ │ *** USB Host Controller Drivers *** │ │
│ │ < > Cypress C67x00 HCD support │ │
│ │ < > OXU210HP HCD support │ │
│ │ < > ISP116X HCD support │ │
│ │ < > ISP 1760 HCD support │ │
│ │ < > ISP1362 HCD support │ │
│ │ < > OHCI HCD support │ │
│ │ < > SL811HS HCD support │ │
│ │ < > R8A66597 HCD support │ │
│ │ < > Host Wire Adapter (HWA) driver (EXPERIMENTAL) │ │
│ │ <*> Inventra Highspeed Dual Role Controller (TI, ADI, ...) │ │
│ │ <*> Platform Glue Layer (DA8xx/OMAP-L1x) ---> │ │
│ │ [ ] Disable DMA (always use PIO) │ │
│ │ < > Renesas USBHS controller │ │
│ │ *** USB Device Class drivers *** │ │
│ │ < > USB Modem (CDC ACM) support │ │
│ │ < > USB Printer support │ │
│ │ <*> USB Wireless Device Management support │ │
│ │ < > USB Test and Measurement Class support │ │
│ │ *** NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may ***
*** also be needed; see USB_STORAGE Help for more info *** │ │
│ │ <*> USB Mass Storage support │ │
│ │ [*] USB Mass Storage verbose debug │ │
│ │ < > Realtek Card Reader support │ │
│ │ < > Datafab Compact Flash Reader support │ │
│ │ < > Freecom USB/ATAPI Bridge support │ │
│ │ < > ISD-200 USB/ATA Bridge support │ │
│ │ < > USBAT/USBAT02-based storage support │ │
│ │ < > SanDisk SDDR-09 (and other SmartMedia, including DPCM) support │ │
│ │ < > SanDisk SDDR-55 SmartMedia support │ │
│ │ < > Lexar Jumpshot Compact Flash Reader │ │
│ │ < > Olympus MAUSB-10/Fuji DPC-R1 support │ │
│ │ < > Support OneTouch Button on Maxtor Hard Drives │ │
│ │ < > Support for Rio Karma music player │ │
│ │ < > SAT emulation on Cypress USB/ATA Bridge with ATACB │ │
│ │ < > USB ENE card reader support │ │
│ │ < > USB Attached SCSI │ │
│ │ [ ] The shared table of common (or usual) storage devices │ │
│ │ *** USB Imaging devices *** │ │
│ │ < > USB Mustek MDC800 Digital Camera support │ │
│ │ < > Microtek X6USB scanner support │ │
│ │ *** USB port drivers *** │ │
│ │ < > USB Serial Converter support ---> │ │
│ │ *** USB Miscellaneous drivers *** │ │
│ │ < > EMI 6|2m USB Audio interface support │ │
│ │ < > EMI 2|6 USB Audio interface support │ │
│ │ < > ADU devices from Ontrak Control Systems │ │
│ │ < > USB 7-Segment LED Display │ │
│ │ < > USB Diamond Rio500 support │ │
│ │ < > USB Lego Infrared Tower support │ │
│ │ < > USB LCD driver support │ │
│ │ < > USB LED driver support │ │
│ │ < > Cypress CY7C63xxx USB driver support │ │
│ │ < > Cypress USB thermometer driver support │ │
│ │ < > Siemens ID USB Mouse Fingerprint sensor support
< > Elan PCMCIA CardBus Adapter USB Client │ │
│ │ < > Apple Cinema Display support │ │
│ │ < > USB 2.0 SVGA dongle support (Net2280/SiS315) │ │
│ │ < > USB LD driver │ │
│ │ < > PlayStation 2 Trance Vibrator driver support │ │
│ │ < > IO Warrior driver support │ │
│ │ < > USB testing driver │ │
│ │ < > iSight firmware loading support │ │
│ │ < > USB YUREX driver support │ │
│ │ <*> USB Gadget Support ---> │ │
│ │ *** OTG and related infrastructure *** │ │
│ │ < > GPIO based peripheral-only VBUS sensing 'transceiver' │ │
│ │ [ ] Generic ULPI Transceiver Driver │ │
│ │ -*- NOP USB Transceiver Driver
Please help to check his process.