am335x USB 驱动框架记录

参考: http://processors.wiki.ti.com/index.php/AM335x_USB_Driver's_Guide
http://processors.wiki.ti.com/index.php/UsbgeneralpageLinux-v3p1

  • AM335X 框架图:

    最上层的  usb包括  
    drivers/usb/core/  里面的核心代码zA
    drivers/usb/storage    USB  U盘驱动
    drivers/usb/gadget

    中间的 musb 设备控制驱动代码:
    drivers/usb/musb/musb_core.c
    drivers/usb/musb/musb_gadget.c
    drivers/usb/musb/musb_host.c
    drivers/usb/musb/musb_hdrc.c
    drivers/usb/musb/musb_procfs.c
    drivers/usb/musb/ti81xx.c

    最底层 cppi 驱动
    drivers/usb/musb/cppi41_dma.c
    drivers/usb/musb/cppi41dma.c
    drivers/usb/musb/cppi41.c

    usb host 控制驱动 
    driver/usb/host/ehci-hcd.c
posted @ 2017-09-12 10:08  陈富林  阅读(1434)  评论(0编辑  收藏  举报