| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-05 | Merge merge point of tag 'usb-6.16-rc5' into usb-next | Greg Kroah-Hartman | 1 | -0/+7 |
| 2025-06-19 | usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume | Xu Yang | 1 | -0/+7 |
| 2025-06-19 | usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event | Xu Yang | 1 | -0/+5 |
| 2024-10-04 | usb: chipidea: udc: improve error recovery for ISO transfer | Xu Yang | 1 | -4/+9 |
| 2024-10-04 | usb: chipidea: udc: improve dTD link logic | Xu Yang | 1 | -1/+8 |
| 2024-10-04 | usb: chipidea: udc: handle USB Error Interrupt if IOC not set | Xu Yang | 1 | -1/+1 |
| 2024-10-04 | usb: chipidea: udc: create bounce buffer for problem sglist entries if possible | Xu Yang | 1 | -0/+148 |
| 2024-10-04 | usb: chipidea: udc: limit usb request length to max 16KB | Xu Yang | 1 | -0/+6 |
| 2024-09-03 | usb: chipidea: udc: enable suspend interrupt after usb reset | Xu Yang | 1 | -1/+7 |
| 2023-11-22 | usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22] | Piyush Mehta | 1 | -1/+2 |
| 2023-08-04 | usb: chipidea: udc: Remove an unnecessary NULL value | Ruan Jinjie | 1 | -1/+1 |
| 2023-07-25 | usb: chipidea: add USB PHY event | Xu Yang | 1 | -0/+10 |
| 2022-10-23 | usb: chipidea: udc: add suspend/resume support for device controller | Xu Yang | 1 | -0/+32 |
| 2022-06-27 | Merge 5.19-rc4 into usb-next | Greg Kroah-Hartman | 1 | -0/+3 |
| 2022-06-24 | usb: chipidea: udc: check request status before setting device address | Xu Yang | 1 | -0/+3 |
| 2022-06-21 | usb: chipidea: udc: implement get_frame | Michael Grzeschik | 1 | -0/+14 |
| 2022-01-31 | usb: udc: Fix typo in comment | tangmeng | 1 | -1/+1 |
| 2021-10-10 | usb: chipidea: udc: make controller hardware endpoint primed | Piyush Mehta | 1 | -0/+8 |
| 2021-05-31 | Merge 5.13-rc4 into usb-next | Greg Kroah-Hartman | 1 | -0/+1 |
| 2021-05-27 | usb: chipidea: udc: Fix incorrectly documented function 'hw_port_is_high_spee... | Lee Jones | 1 | -1/+1 |
| 2021-05-17 | usb: chipidea: udc: assign interrupt number to USB gadget structure | Li Jun | 1 | -0/+1 |
| 2020-12-10 | usb: chipidea: add tracepoint support for udc | Peter Chen | 1 | -2/+8 |
| 2020-07-29 | Merge tag 'usb-ci-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Greg Kroah-Hartman | 1 | -2/+3 |
| 2020-07-09 | usb: chipidea: udc: Fix a few kerneldoc issues | Lee Jones | 1 | -2/+6 |
| 2020-07-09 | usb: chipidea: udc: Help out kerneldoc headers that have tried, demote the ot... | Lee Jones | 1 | -17/+17 |
| 2020-07-09 | usb: chipidea: udc: Add missing descriptions for function arg 'ci' | Lee Jones | 1 | -1/+11 |
| 2020-06-24 | USB: ch9: add "USB_" prefix in front of TEST defines | Greg Kroah-Hartman | 1 | -5/+5 |
| 2020-06-10 | usb: chipidea: udc: fix the ENDIAN issue | Peter Chen | 1 | -2/+3 |
| 2020-05-06 | usb: chipidea: udc: add software sg list support | Peter Chen | 1 | -32/+131 |
| 2020-05-06 | usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer use | Peter Chen | 1 | -1/+6 |
| 2020-03-23 | Merge 5.6-rc7 into usb-next | Greg Kroah-Hartman | 1 | -3/+4 |
| 2020-03-17 | usb: chipidea: udc: fix sleeping function called from invalid context | Peter Chen | 1 | -3/+4 |
| 2020-03-16 | usb: chipidea: udc: using structure ci_hdrc device for runtime PM | Peter Chen | 1 | -8/+5 |
| 2019-11-18 | usb: chipidea: udc: protect usb interrupt enable | Jun Li | 1 | -8/+10 |
| 2019-11-18 | usb: chipidea: udc: add new API ci_hdrc_gadget_connect | Peter Chen | 1 | -31/+32 |
| 2019-11-04 | usb: Spelling s/disconnet/disconnect/ | Geert Uytterhoeven | 1 | -1/+1 |
| 2019-09-02 | Merge 5.3-rc7 into usb-next | Greg Kroah-Hartman | 1 | -8/+24 |
| 2019-08-21 | usb: chipidea: udc: don't do hardware access if gadget has stopped | Peter Chen | 1 | -8/+24 |
| 2019-07-25 | usb: chipidea: udc: remove redundant assignment to variable retval | Colin Ian King | 1 | -2/+1 |
| 2019-06-17 | usb: chipidea: udc: workaround for endpoint conflict issue | Peter Chen | 1 | -0/+20 |
| 2018-09-20 | usb: chipidea: Add dynamic pinctrl selection | Loic Poulain | 1 | -0/+9 |
| 2017-11-07 | USB: chipidea: Remove redundant license text | Greg Kroah-Hartman | 1 | -4/+0 |
| 2017-11-04 | USB: add SPDX identifiers to all remaining files in drivers/usb/ | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-21 | usb: chipidea: do charger detection in vbus session | Li Jun | 1 | -0/+4 |
| 2017-08-24 | usb: chipidea: udc: Support SKB alignment quirk | Dmitry Osipenko | 1 | -0/+3 |
| 2017-07-19 | usb: chipidea: udc: compress return logic into line | Gustavo A. R. Silva | 1 | -4/+1 |
| 2017-05-18 | usb: chipidea: udc: fix NULL pointer dereference if udc_start failed | Jisheng Zhang | 1 | -2/+6 |
| 2017-04-18 | Merge tag 'usb-ci-v4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Greg Kroah-Hartman | 1 | -8/+15 |
| 2017-04-14 | usb: chipidea: core: add sysfs group | Peter Chen | 1 | -0/+2 |
| 2017-03-23 | usb: chipidea: use bus->sysdev for DMA configuration | Arnd Bergmann | 1 | -4/+6 |
| 2017-03-15 | usb: chipidea: udc: update gadget state after bus resume | Li Jun | 1 | -8/+13 |
| 2017-01-20 | usb: chipidea: Drop lock across event_notify during gadget stop | Stephen Boyd | 1 | -1/+1 |
| 2017-01-20 | usb: chipidea: Remove locking in ci_udc_start() | Stephen Boyd | 1 | -3/+0 |
| 2016-11-28 | Merge tag 'usb-ci-v4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Greg Kroah-Hartman | 1 | -3/+3 |
| 2016-11-28 | Merge 4.9-rc7 into usb-next | Greg Kroah-Hartman | 1 | -2/+0 |
| 2016-11-15 | usb: chipidea: move the lock initialization to core file | Peter Chen | 1 | -2/+0 |
| 2016-11-14 | usb: chipidea: Properly mark little endian descriptors | Stephen Boyd | 1 | -3/+3 |
| 2016-11-03 | usb: chipidea: udc: remove unnecessary & operation | Felipe Balbi | 1 | -1/+1 |
| 2016-11-03 | usb: chipidea: udc: make use of new usb_endpoint_maxp_mult() | Felipe Balbi | 1 | -2/+2 |
| 2016-09-14 | usb: chipidea: udc: Use the preferred form for passing a size of a struct | Fabio Estevam | 1 | -1/+1 |
| 2016-09-14 | usb: chipidea: udc: Fit into a single line | Fabio Estevam | 1 | -2/+1 |
| 2016-09-14 | usb: chipidea: udc: Use dma_pool_zalloc() | Fabio Estevam | 1 | -4/+2 |
| 2016-09-14 | usb: chipidea: udc: Use direction flags consequently | Stefan Wahren | 1 | -11/+11 |
| 2016-09-14 | usb: chipidea: udc: Don't flush endpoint fifo twice | Stefan Wahren | 1 | -1/+0 |
| 2016-09-14 | usb: chipidea: udc: move write barrier into hw_ep_prime | Stefan Wahren | 1 | -5/+3 |
| 2016-09-09 | usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase | Clemens Gruber | 1 | -0/+9 |
| 2016-08-19 | usb: chipidea: udc: don't touch DP when controller is in host mode | Li Jun | 1 | -2/+5 |
| 2016-03-04 | usb: chipidea: udc: bypass otg status selector handling to gadget driver | Li Jun | 1 | -1/+2 |
| 2016-02-29 | usb: chipidea: udc: remove unused value assignment | Li Jun | 1 | -1/+0 |
| 2015-12-24 | usb: chipidea: support debugfs without CONFIG_USB_CHIPIDEA_DEBUG | Peter Chen | 1 | -1/+0 |
| 2015-12-24 | usb: chipidea: udc: improve error handling on _hardware_enqueue | Felipe F. Tonello | 1 | -5/+14 |
| 2015-12-24 | usb: chipidea: udc: _ep_queue and _hw_queue cleanup | Felipe F. Tonello | 1 | -2/+6 |
| 2015-12-01 | usb : replace dma_pool_alloc and memset with dma_pool_zalloc | Saurabh Sengar | 1 | -2/+1 |
| 2015-11-18 | usb: chipidea: otg: gadget module load and unload support | Li Jun | 1 | -0/+17 |
| 2015-09-15 | usb: chipidea: udc: using the correct stall implementation | Peter Chen | 1 | -40/+44 |
| 2015-08-14 | Merge tag 'usb-ci-v4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Greg Kroah-Hartman | 1 | -1/+8 |
| 2015-08-14 | usb: chipidea: udc: zero-length packet is only needed for TX | Peter Chen | 1 | -1/+1 |
| 2015-08-14 | usb: chipidea: udc: add USB_DEVICE_A_HNP_SUPPORT request support | Peter Chen | 1 | -0/+7 |
| 2015-08-04 | usb: chipidea: udc: add ep capabilities support | Robert Baldyga | 1 | -0/+14 |
| 2015-08-03 | usb: chipidea: add ci->is_otg condition for otg judgement | Li Jun | 1 | -2/+2 |
| 2015-07-29 | usb: chipidea: set usb otg capabilities | Li Jun | 1 | -1/+6 |
| 2015-04-08 | usb: chipidea: udc: bypass pullup DP when gadget connect in OTG fsm mode | Li Jun | 1 | -0/+4 |
| 2015-03-24 | Merge tag 'usb-for-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/bal... | Greg Kroah-Hartman | 1 | -5/+5 |
| 2015-03-23 | Merge 4.0-rc5 into usb-next | Greg Kroah-Hartman | 1 | -0/+11 |
| 2015-03-19 | usb: chipidea: udc: apply new usb_udc_vbus_handler interface | Peter Chen | 1 | -5/+5 |
| 2015-03-18 | usb: chipidea: Add errata for revision 2.40a | Sanchayan Maity | 1 | -0/+20 |
| 2015-03-18 | usb: chipidea: udc: return immediately if re-enable non-empty endpoint | Peter Chen | 1 | -3/+6 |
| 2015-03-15 | usb: chipidea: otg: add a_alt_hnp_support response for B device | Li Jun | 1 | -0/+11 |
| 2015-01-29 | usb: chipidea: udc: add set_selfpowered gaget ops | Peter Chen | 1 | -2/+16 |
| 2014-11-26 | usb: chipidea: parameter 'mode' isn't needed for hw_device_reset | Peter Chen | 1 | -2/+2 |
| 2014-11-10 | usb: chipidea: gadget: use udc-core's reset notifier | Peter Chen | 1 | -6/+2 |
| 2014-11-03 | usb: allow to supply the PHY in the drivers when using HCD | Antoine Tenart | 1 | -2/+2 |
| 2014-11-03 | usb: gadget: remove unnecessary 'driver' argument | Felipe Balbi | 1 | -4/+2 |
| 2014-09-25 | usb: gadget: Refactor request completion | Michal Sojka | 1 | -3/+3 |
| 2014-07-17 | usb: chipidea: udc: Disable auto ZLP generation on ep0 | Abbas Raza | 1 | -2/+2 |
| 2014-07-01 | usb: chipidea: udc: delete td from req's td list at ep_dequeue | Peter Chen | 1 | -0/+7 |
| 2014-05-23 | usb: chipidea: udc: update gadget states according to ch9 | Peter Chen | 1 | -2/+8 |
| 2014-05-23 | usb: chipidea: udc: delete useless code | Peter Chen | 1 | -1/+0 |
| 2014-04-24 | usb: chipidea: OTG HNP and SRP fsm implementation | Li Jun | 1 | -0/+8 |
| 2014-04-24 | usb: chipidea: udc: driver update for OTG HNP | Li Jun | 1 | -1/+10 |
| 2014-04-24 | usb: chipidea: export interrupt enable and status register read functions | Li Jun | 1 | -20/+0 |
| 2014-04-24 | usb: chipidea: operate on otgsc register in a general way | Li Jun | 1 | -9/+10 |
| 2014-03-12 | usb: chipidea: udc: refine isr_tr_complete_handler | Peter Chen | 1 | -140/+154 |
| 2014-02-24 | usb: chipidea: udc: refine ep operation at isr_tr_complete_handler | Peter Chen | 1 | -20/+8 |
| 2014-02-24 | usb: chipidea: refine PHY operation | Peter Chen | 1 | -6/+0 |
| 2014-02-21 | usb: chipidea: need to mask when writting endptflush and endptprime | Matthieu CASTET | 1 | -2/+2 |
| 2014-01-13 | usb: chipidea: udc: using MultO at TD as real mult value for ISO-TX | Peter Chen | 1 | -2/+17 |
| 2013-12-23 | Merge tag 'v3.13-rc5' into next | Felipe Balbi | 1 | -3/+0 |
| 2013-12-17 | usb: gadget: add "maxpacket_limit" field to struct usb_ep | Robert Baldyga | 1 | -2/+2 |
| 2013-12-09 | usb: chipidea: fix nobody cared IRQ when booting with host role | Peter Chen | 1 | -3/+0 |
| 2013-10-11 | usb: chipidea: udc: Fix calling spin_lock_irqsave at sleep context | Peter Chen | 1 | -4/+3 |
| 2013-10-11 | usb: chipidea: udc: Fix spinlock recursion during bus reset | Peter Chen | 1 | -1/+1 |
| 2013-09-30 | usb: chipidea: move PHY operation to core | Peter Chen | 1 | -38/+1 |
| 2013-09-29 | Merge 3.12-rc3 into usb-next | Greg Kroah-Hartman | 1 | -1/+1 |
| 2013-09-25 | usb: chipidea: udc: free pending TD at removal procedure | Peter Chen | 1 | -0/+2 |
| 2013-09-25 | usb: chipidea: udc: fix the oops after rmmod gadget | Peter Chen | 1 | -1/+1 |
| 2013-09-25 | usb: chipidea: udc: Consolidate the call of disconnect | Peter Chen | 1 | -3/+7 |
| 2013-09-25 | chipidea: udc: free pending TD at removal procedure | Peter Chen | 1 | -0/+2 |
| 2013-08-14 | usb: chipidea: udc: .pullup is valid only when vbus is there | Peter Chen | 1 | -0/+3 |
| 2013-08-14 | usb: chipidea: retire flag CI_HDRC_PULLUP_ON_VBUS | Peter Chen | 1 | -18/+6 |
| 2013-08-14 | usb: chipidea: udc: fix misuse of REGS_SHARED and PULLUP_ON_VBUS flags | Peter Chen | 1 | -3/+2 |
| 2013-08-14 | usb: chipidea: add vbus interrupt handler | Peter Chen | 1 | -0/+7 |
| 2013-08-14 | usb: chipidea: add role init and destroy APIs | Peter Chen | 1 | -9/+27 |
| 2013-08-14 | usb: chipidea: udc: otg_set_peripheral is useless for some chipidea users | Peter Chen | 1 | -1/+6 |
| 2013-06-24 | usb: chipidea: drop "13xxx" infix | Alexander Shishkin | 1 | -109/+108 |
| 2013-06-17 | usb: chipidea: get rid of camelcase names | Alexander Shishkin | 1 | -251/+252 |
| 2013-06-17 | usb: chipidea: udc: add multiple td support to hardware_{en,de}queue | Michael Grzeschik | 1 | -82/+110 |
| 2013-06-17 | usb: chipidea: udc: manage dynamic amount of tds with a linked list | Michael Grzeschik | 1 | -51/+110 |
| 2013-06-17 | usb: chipidea: udc: configure iso endpoints | Michael Grzeschik | 1 | -1/+19 |
| 2013-06-11 | usb: chipidea: fix no transceiver case | Alexander Shishkin | 1 | -5/+8 |
| 2013-04-05 | Merge tag 'usb-for-v3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ba... | Greg Kroah-Hartman | 1 | -26/+1 |
| 2013-04-05 | usb: chipidea: udc: fix memory leak in _ep_nuke | Michael Grzeschik | 1 | -0/+6 |
| 2013-04-05 | usb: chipidea: udc: fix memory access of shared memory on armv5 machines | Michael Grzeschik | 1 | -0/+2 |
| 2013-03-30 | usb: chipidea: udc: add the define TD_PAGE_COUNT and fix all users | Michael Grzeschik | 1 | -2/+2 |
| 2013-03-30 | usb: chipidea: udc: move _ep_queue into an unlocked function | Michael Grzeschik | 1 | -48/+56 |
| 2013-03-30 | usb: chipidea: udc: don't truncate requests to single tds | Michael Grzeschik | 1 | -2/+2 |
| 2013-03-30 | usb: chipidea: udc: read status of td only once in hardware_dequeue | Michael Grzeschik | 1 | -3/+5 |
| 2013-03-30 | usb: chipidea: udc: move ZLT flag change to ep_enable | Michael Grzeschik | 1 | -1/+2 |
| 2013-03-30 | usb: chipidea: udc: rework ep_enable cap setting | Michael Grzeschik | 1 | -9/+5 |
| 2013-03-30 | usb: chipidea: udc: only clear active and halted bits in qhead | Michael Grzeschik | 1 | -1/+2 |
| 2013-03-30 | usb: chipidea: big-endian support | Svetoslav Neykov | 1 | -28/+31 |
| 2013-03-30 | usb: chipidea: don't redefine __ffs() | Felipe Balbi | 1 | -6/+6 |
| 2013-03-30 | usb: chipidea: move debug files creation/removal to the core | Alexander Shishkin | 1 | -8/+1 |
| 2013-03-30 | usb: chipidea: convert debug entries in sysfs to debugfs | Alexander Shishkin | 1 | -3/+3 |
| 2013-03-30 | usb: chipidea: remove home-grown tracing facility | Alexander Shishkin | 1 | -32/+1 |
| 2013-03-29 | Revert "USB: chipidea: add vbus detect for udc" | Peter Chen | 1 | -38/+1 |
| 2013-03-29 | usb: chipidea: trim include list in udc code | Alexander Shishkin | 1 | -7/+1 |
| 2013-03-18 | usb: chipidea: udc: don't assign gadget.dev.release directly | Felipe Balbi | 1 | -12/+0 |
| 2013-03-18 | usb: gadget: chipidea: remove unnecessary initializations | Felipe Balbi | 1 | -3/+0 |
| 2013-03-18 | usb: gadget: drop now unnecessary flag | Felipe Balbi | 1 | -1/+0 |
| 2013-03-18 | usb: chipidea: let udc-core manage gadget->dev | Felipe Balbi | 1 | -11/+2 |
| 2013-03-04 | usb: chipidea: register debugging sysfs on our device | Felipe Balbi | 1 | -3/+3 |
| 2012-09-12 | USB: chipidea: add vbus detect for udc | Richard Zhao | 1 | -1/+38 |
| 2012-09-12 | usb: chipidea: udc: don't stall endpoint if request list is empty in isr_tr_c... | Michael Grzeschik | 1 | -4/+1 |
| 2012-09-12 | usb: chipidea: cleanup dma_pool if udc_start() fails | Marc Kleine-Budde | 1 | -8/+15 |
| 2012-09-12 | usb: chipidea: udc: fix error path in udc_start() | Marc Kleine-Budde | 1 | -1/+1 |
| 2012-09-12 | usb: chipidea: udc: add pullup fuction, needed by the uvc gadget | Michael Grzeschik | 1 | -4/+17 |
| 2012-09-12 | usb: chipidea: udc: fix setup of endpoint maxpacket size | Michael Grzeschik | 1 | -1/+7 |
| 2012-07-09 | usb: chipidea: permit driver bindings pass phy pointer | Richard Zhao | 1 | -4/+7 |
| 2012-07-09 | USB: Chipidea: rename struct ci13xxx variables from udc to ci | Richard Zhao | 1 | -314/+314 |
| 2012-07-06 | USB: Chipidea: rename struct ci13xxx_udc_driver to struct ci13xxx_platform_data | Richard Zhao | 1 | -12/+12 |
| 2012-07-06 | usb: chipidea: remove unneeded NULL check | Alexander Shishkin | 1 | -3/+0 |
| 2012-07-02 | usb: phy: fix return value check of usb_get_phy | Kishon Vijay Abraham I | 1 | -4/+5 |
| 2012-06-25 | usb: otg: support for multiple transceivers by a single controller | Kishon Vijay Abraham I | 1 | -1/+1 |
| 2012-06-25 | usb: otg: utils: rename function name in OTG utils | Kishon Vijay Abraham I | 1 | -4/+4 |
| 2012-05-11 | usb: chipidea: drop unused field "device" from ci13xxx_ep | Alexander Shishkin | 1 | -1/+0 |
| 2012-05-11 | usb: chipidea: use generic map/unmap routines | Alexander Shishkin | 1 | -32/+10 |
| 2012-05-11 | usb: chipidea: add host role | Alexander Shishkin | 1 | -4/+4 |
| 2012-05-11 | usb: chipidea: use common definition for USBMODE bits | Alexander Shishkin | 1 | -1/+1 |
| 2012-05-11 | usb: chipidea: drop redundant NULL check | Alexander Shishkin | 1 | -3/+0 |
| 2012-05-11 | usb: chipidea: isr_reset_handler fix missing locking | Michael Grzeschik | 1 | -1/+1 |
| 2012-05-11 | usb: chipidea: add support for roles | Alexander Shishkin | 1 | -41/+39 |
| 2012-05-11 | usb: chipidea: split the driver code into units | Alexander Shishkin | 1 | -0/+1837 |