最終更新:2014-06-04 (水) 05:34:25 (3604d)  

r8a66597
Top / r8a66597

定義

ガジェット

  • drivers/usb/gadget/r8a66597-udc.h?
    struct r8a66597 {
            spinlock_t              lock;
            void __iomem            *reg;
            void __iomem            *sudmac_reg;
    
            struct clk *clk;
            struct r8a66597_platdata        *pdata;
    
            struct usb_gadget               gadget;
            struct usb_gadget_driver        *driver;
    
            struct r8a66597_ep      ep[R8A66597_MAX_NUM_PIPE];
            struct r8a66597_ep      *pipenum2ep[R8A66597_MAX_NUM_PIPE];
            struct r8a66597_ep      *epaddr2ep[16];
            struct r8a66597_dma     dma;
    
            struct timer_list       timer;
            struct usb_request      *ep0_req;       /* for internal request */
            u16                     ep0_data;       /* for internal request */
            u16                     old_vbus;
            u16                     scount;
            u16                     old_dvsq;
            u16                     device_status;  /* for GET_STATUS */
    
            /* pipe config */
            unsigned char bulk;
            unsigned char interrupt;
            unsigned char isochronous;
            unsigned char num_dma;
    
            unsigned irq_sense_low:1;
    };
  • usb_gadget
  • usb_gadget_driver

ホスト

  • drivers/usb/host/r8a66597.h?