最終更新:2014-06-04 (水) 05:49:21 (3629d)
Linux/USBコントローラドライバ
それぞれのコントローラ独自の構造体
メンバ
プラットフォームドライバ
platform_driver
platform_device
- platform_driver.probeの引数として渡される
Linux/USBガジェット
- net2280? - NetChip NET2280 - The first hardware supporting this API.
- pxa2xx_udc? - PXAのUDC (USB Device Controller)
- goku_udc? - Toshiba TC86c001 "Goku-S"
- sh_udc? - Renesas SH7705?/SH7727?
- mq11xx_udc? - MediaQ? 11xx
- h7202_udc? - Hynix? HMS30C7202?
- n9604_udc? - National? 9303?/9304?
- omap_udc? - Texas Instruments OMAP
- lh7a40x_udc? - Sharp LH7A40x?
ソースコード
drivers/usb/gadget
- drivers/usb/gadget/udc-core.c - Core UDC Framework
- drivers/usb/gadget/dummy_hcd.c - Dummy/Loopback USB host and device emulator driver.
- drivers/usb/gadget/amd5536udc.c? - AMD5536?
- drivers/usb/gadget/amd5536udc.h?
- drivers/usb/gadget/at91_udc.c? - Atmel AT91
- drivers/usb/gadget/at91_udc.h?
- drivers/usb/gadget/atmel_usba_udc.c? - Atmel USBA? (AVR32,AT91)
- drivers/usb/gadget/atmel_usba_udc.h?
- drivers/usb/gadget/bcm63xx_udc.c? - BCM63xx? (BCM6328?)
- drivers/usb/gadget/fotg210-udc.c? - Faraday? FOTG210?
- drivers/usb/gadget/fotg210.h?
- drivers/usb/gadget/fsl_mxc_udc.c?
- drivers/usb/gadget/fsl_qe_udc.c? - Freescale QE(PowerQUICC)/CPM
- drivers/usb/gadget/fsl_qe_udc.h?
- drivers/usb/gadget/fsl_udc_core.c? - Freescale MPC8349E?/MPC8313E?/MPC5121E?
- drivers/usb/gadget/fsl_usb2_udc.h? - Freescale Highspeed USB DR Peripheral Controller
- drivers/usb/gadget/fusb300_udc.c? - Faraday? FUSB300?
- drivers/usb/gadget/fusb300_udc.h?
- drivers/usb/gadget/goku_udc.c? - 東芝 TC86C001? Goku-S?
- drivers/usb/gadget/goku_udc.h?
- drivers/usb/gadget/gr_udc.c? - Aeroflex? Gaisler? GRUSBDC?
- drivers/usb/gadget/gr_udc.h?
- drivers/usb/gadget/lpc32xx_udc.c? - LPC32xx?
- drivers/usb/gadget/m66592-udc.c? - Renesas M66592?
- drivers/usb/gadget/m66592-udc.h?
- drivers/usb/gadget/mv_u3d.h?
- drivers/usb/gadget/mv_u3d_core.c? - Marvell PXA2128? USB 3.0 controller
- drivers/usb/gadget/mv_udc.h?
- drivers/usb/gadget/mv_udc_core.c? - Marvell USB 2.0 Device Controller
- drivers/usb/gadget/net2272.c? - PLX NET2272
- drivers/usb/gadget/net2272.h?
- drivers/usb/gadget/net2280.c? - NetChip 228x
- drivers/usb/gadget/net2280.h?
- drivers/usb/gadget/omap_udc.c? - OMAP (OMAP 1611?)
- drivers/usb/gadget/omap_udc.h?
- drivers/usb/gadget/pch_udc.c? - Intel EG20T PCH/LAPIS? Semiconductor IOH?(ML7213?/ML7831?)
- drivers/usb/gadget/pxa25x_udc.c? - PXA 25x or IXP? 4xx
- drivers/usb/gadget/pxa25x_udc.h?
- drivers/usb/gadget/pxa27x_udc.c? - PXA 27x
- drivers/usb/gadget/pxa27x_udc.h?
- drivers/usb/gadget/r8a66597-udc.c - Renesas R8A66597
- drivers/usb/gadget/r8a66597-udc.h?
- drivers/usb/gadget/s3c-hsotg.c? - DesignWare/S3C? HS/OTG
- drivers/usb/gadget/s3c-hsotg.h?
- drivers/usb/gadget/s3c-hsudc.c?
- drivers/usb/gadget/s3c2410_udc.c? - Samsung S3C2410?
- drivers/usb/gadget/s3c2410_udc.h?
その他
- drivers/usb/musb/musb_gadget.c?
- drivers/usb/chipidea/udc.c?
- drivers/usb/renesas_usbhs/mod_gadget.c?
- drivers/usb/dwc3/gadget.c