
linux-usb
文章平均质量分 71
zll5258
这个作者很懒,什么都没留下…
展开
-
usb之CI13XXX_CONTROLLER_SUSPEND_EVENT
ci13xxx_msm_probe-->request_irq(_udc_ctxt.irq,msm_udc_irq, IRQF_SHARED, pdev->name, pdev); -->msm_udc_irq -->udc_irq -->isr_suspend_handler(udc)原创 2016-01-27 14:06:19 · 43008 阅读 · 0 评论 -
usb之Android_probe
Android_probe()-->class_create(THIS_MODULE,"android_usb")//------------------------创建sys/class/android_usb-->android_create_device(android_dev,android_usb_driver.gadget_driver.usb_core_id) --原创 2016-01-27 14:10:30 · 684 阅读 · 0 评论 -
usb之functions
1、late_initcall(init)-------------------------------kernel/driver/usb/gadget/android.c-->platform_driver_register(&android_platform_driver) -->.probe = android_probe -->android_dev-原创 2016-01-27 14:13:28 · 2413 阅读 · 0 评论 -
Usb1--irq
Kernel/drivers/of/irq.c unsignedint irq_of_parse_and_map(structdevice_node *dev, int index){struct of_irq oirq;if(strcmp(dev->name,"usb")== 0){pr_err("zll----0-dev->name=%s !\n",dev->nam原创 2016-11-09 15:41:15 · 367 阅读 · 0 评论 -
Usb2--All nodes of dts
Kernel/of/base.cStatic intzll=0;struct device_node *of_find_node_by_path(const char *path){struct device_node *np = of_allnodes;unsigned long flags;if(zll ==0){zll = 1;for (; np; np原创 2016-11-09 15:42:46 · 637 阅读 · 0 评论 -
Usb3--resource资源初始化
kernel_init //-----------------------kernel\init\main.c-->kernel_init_freeable -->do_basic_setup -->do_initcalls -->do_initcall_lev原创 2016-11-09 15:45:43 · 523 阅读 · 0 评论 -
Usb4--resource资源申请使用
#define MSM_USB_BASE (motg->regs)#defineUSB_USBINTR (MSM_USB_BASE + 0x0148) Probe(){res = platform_get_resource_byname(pdev, IORESOURCE_MEM,"core");获取core的资源 motg->io_res =原创 2016-11-09 15:46:57 · 419 阅读 · 0 评论