index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
usb
/
mtu3
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-27
usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support
AngeloGioacchino Del Regno
1
-0
/
+30
2023-10-21
usb: mtu3: Convert to platform remove callback returning void
Uwe Kleine-König
1
-6
/
+12
2023-07-25
usb: Explicitly include correct DT includes
Rob Herring
2
-0
/
+2
2023-04-20
usb: mtu3: add optional clock xhci_ck and frmcnt_ck
Chunfeng Yun
2
-1
/
+3
2023-04-20
usb: mtu3: expose role-switch control to userspace
Chunfeng Yun
1
-0
/
+1
2023-04-20
usb: mtu3: unlock @mtu->lock just before giving back request
Chunfeng Yun
1
-1
/
+1
2023-04-20
usb: mtu3: fix kernel panic at qmu transfer done irq handler
Chunfeng Yun
1
-2
/
+3
2023-04-20
usb: mtu3: use boolean return value
Chunfeng Yun
1
-1
/
+1
2023-04-20
usb: mtu3: give back request when rx error happens
Chunfeng Yun
1
-1
/
+36
2023-04-20
usb: Add explicit of.h of_platform.h include
Rob Herring
1
-1
/
+1
2023-01-19
usb: mtu3: fix the failure of qmu stop
Chunfeng Yun
3
-2
/
+9
2022-09-30
usb: mtu3: fix failed runtime suspend in host only mode
Chunfeng Yun
2
-2
/
+2
2022-08-05
Merge tag 'trace-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...
Linus Torvalds
1
-4
/
+2
2022-07-24
USB: mtu3: tracing: Use the new __vstring() helper
Steven Rostedt (Google)
1
-4
/
+2
2022-07-08
usb: mtu3: support function remote wakeup
Chunfeng Yun
3
-4
/
+38
2022-07-08
usb: mtu3: check capability of usb3 dual role
Chunfeng Yun
1
-4
/
+28
2022-07-08
usb: mtu3: add feature to disable device's usb3 port
Chunfeng Yun
3
-16
/
+24
2022-07-08
usb: mtu3: print endpoint type as string
Chunfeng Yun
2
-6
/
+6
2022-06-10
usb: mtu3: register mtu3_irq by threaded irq
Chunfeng Yun
1
-1
/
+2
2022-06-10
usb: mtu3: implement udc_async_callbacks of gadget operation
Chunfeng Yun
3
-4
/
+18
2022-06-10
usb: mtu3: sync interrupt before unbind the udc
Chunfeng Yun
1
-0
/
+1
2022-06-10
usb: mtu3: add support controller reset
Chunfeng Yun
1
-0
/
+7
2022-04-21
usb: mtu3: fix USB 3.0 dual-role-switch from device to host
Macpaul Lin
1
-4
/
+2
2021-12-21
usb: mtu3: set interval of FS intr and isoc endpoint
Chunfeng Yun
1
-0
/
+7
2021-12-21
usb: mtu3: fix list_head check warning
Chunfeng Yun
1
-0
/
+1
2021-12-21
usb: mtu3: add memory barrier before set GPD's HWO
Chunfeng Yun
1
-1
/
+6
2021-12-21
usb: mtu3: fix interval value for intr and isoc
Chunfeng Yun
1
-2
/
+2
2021-10-27
usb: mtu3: enable wake-up interrupt after runtime_suspend called
Chunfeng Yun
1
-1
/
+1
2021-08-26
usb: mtu3: fix random remote wakeup
Chunfeng Yun
2
-1
/
+4
2021-08-26
usb: mtu3: return successful suspend status
Chunfeng Yun
1
-0
/
+1
2021-08-13
usb: mtu3: fix the wrong HS mult value
Chunfeng Yun
1
-4
/
+2
2021-08-13
usb: mtu3: use @mult for HS isoc or intr
Chunfeng Yun
1
-1
/
+1
2021-08-13
usb: mtu3: restore HS function when set SS/SSP
Chunfeng Yun
1
-1
/
+3
2021-07-27
usb: mtu3: support suspend/resume for dual-role mode
Chunfeng Yun
5
-47
/
+89
2021-07-27
usb: mtu3: support suspend/resume for device mode
Chunfeng Yun
5
-14
/
+121
2021-07-27
usb: mtu3: add helper to power on/down device
Chunfeng Yun
1
-12
/
+24
2021-07-27
usb: mtu3: support runtime PM for host mode
Chunfeng Yun
3
-9
/
+69
2021-07-27
usb: mtu3: add new helpers for host suspend/resume
Chunfeng Yun
3
-16
/
+88
2021-07-27
usb: mtu3: support option to disable usb2 ports
Chunfeng Yun
3
-3
/
+20
2021-07-27
usb: mtu3: support property role-switch-default-mode
Chunfeng Yun
2
-4
/
+22
2021-06-15
usb: mtu3: use clock bulk to get clocks
Chunfeng Yun
2
-80
/
+18
2021-06-15
usb: mtu3: rebuild role switch get/set hooks
Chunfeng Yun
1
-10
/
+3
2021-06-15
usb: mtu3: use force mode for dual role switch
Chunfeng Yun
2
-12
/
+4
2021-06-15
usb: mtu3: add helper to get pointer of ssusb_mtk struct
Chunfeng Yun
1
-10
/
+10
2021-06-15
usb: mtu3: rebuild role switch flow of extcon
Chunfeng Yun
2
-32
/
+38
2021-06-15
usb: mtu3: use enum usb_role instead of private defined ones
Chunfeng Yun
1
-37
/
+15
2021-06-15
usb: mtu3: drop support vbus detection
Chunfeng Yun
2
-55
/
+2
2021-06-15
usb: mtu3: remove wakelock
Chunfeng Yun
1
-3
/
+0
2021-06-15
usb: mtu3: power down port when power down device IP
Chunfeng Yun
1
-0
/
+9
2021-06-15
usb: mtu3: power down device IP by default
Chunfeng Yun
1
-4
/
+3
2021-06-03
usb: mtu3: skip getting extcon when use manual drd switch
Chunfeng Yun
1
-1
/
+4
2021-06-03
usb: mtu3: use dev_err_probe to print error log about extcon
Chunfeng Yun
1
-2
/
+2
2021-06-03
usb: mtu3: dump a status register of IPPC
Chunfeng Yun
1
-0
/
+1
2021-06-03
usb: mtu3: remove repeated setting of speed
Chunfeng Yun
3
-3
/
+2
2021-06-03
usb: mtu3: remove mtu3_ep0_setup() declaration in mtu3.h
Chunfeng Yun
2
-2
/
+1
2021-03-26
usb: mtu3: drop CONFIG_OF
Chunfeng Yun
1
-6
/
+1
2021-03-26
usb: mtu3: add support ip-sleep wakeup for MT8192
Chunfeng Yun
1
-0
/
+10
2021-03-26
usb: mtu3: support ip-sleep wakeup for MT8183
Chunfeng Yun
1
-0
/
+12
2021-03-18
usb: mtu3: Fix spelling mistake "disabed" -> "disabled"
Colin Ian King
1
-4
/
+4
2020-12-07
usb: mtu3: fix memory corruption in mtu3_debugfs_regset()
Dan Carpenter
1
-1
/
+1
2020-12-04
usb: mtu3: mtu3_debug: remove an unused struct member
Dan Carpenter
1
-1
/
+0
2020-11-06
usb: mtu3: fix panic in mtu3_gadget_stop()
Macpaul Lin
1
-0
/
+1
2020-08-18
usb: mtu3: Remove unsused inline function is_first_entry
YueHaibing
1
-6
/
+0
2020-07-29
usb: mtu3: simplify mtu3_req_complete()
Chunfeng Yun
1
-10
/
+7
2020-07-29
usb: mtu3: clear dual mode of u3port when disable device
Chunfeng Yun
1
-1
/
+5
2020-07-29
usb: mtu3: use MTU3_EP_WEDGE flag
Chunfeng Yun
3
-7
/
+5
2020-07-29
usb: mtu3: remove useless member @busy in mtu3_ep struct
Chunfeng Yun
2
-7
/
+0
2020-07-29
usb: mtu3: remove repeated error log
Chunfeng Yun
1
-7
/
+1
2020-07-29
usb: mtu3: add ->udc_set_speed()
Chunfeng Yun
3
-28
/
+58
2020-07-29
usb: mtu3: introduce a funtion to check maximum speed
Chunfeng Yun
1
-20
/
+28
2020-07-29
usb: mtu3: clear interrupts status when disable interrupts
Chunfeng Yun
1
-13
/
+12
2020-07-29
usb: mtu3: reinitialize CSR registers
Chunfeng Yun
1
-29
/
+32
2020-07-29
usb: mtu3: fix macro for maximum number of packets
Chunfeng Yun
1
-2
/
+2
2020-07-29
usb: mtu3: remove unnecessary pointer checks
Chunfeng Yun
1
-19
/
+6
2020-07-29
usb: mtu3: convert to devm_platform_ioremap_resource_byname
Chunfeng Yun
2
-6
/
+2
2020-07-15
usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file
Lee Jones
1
-0
/
+1
2020-07-15
usb: mtu3: mtu3_trace: Function headers are not suitable for kerneldoc
Lee Jones
1
-1
/
+1
2020-07-09
usb: mtu3: mtu3_debug: Add forward declaration of 'struct ssusb_mtk'
Lee Jones
1
-0
/
+2
2020-07-03
usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc to standard comment ...
Lee Jones
1
-1
/
+1
2020-06-24
USB: ch9: add "USB_" prefix in front of TEST defines
Greg Kroah-Hartman
1
-8
/
+8
2020-05-18
Merge 5.7-rc6 into usb-next
Greg Kroah-Hartman
1
-2
/
+2
2020-05-14
usb: mtu3: constify struct debugfs_reg32
Rikard Falkeborn
1
-2
/
+2
2020-04-16
USB: mtu3: Use the correct style for SPDX License Identifier
Nishad Kamdar
6
-6
/
+6
2020-03-04
usb: roles: Provide the switch drivers handle to the switch in the API
Heikki Krogerus
1
-4
/
+5
2019-11-04
Merge 5.4-rc6 into usb-next
Greg Kroah-Hartman
1
-0
/
+1
2019-10-27
usb: mtu3: fix missing include of mtu3_dr.h
Ben Dooks (Codethink)
1
-0
/
+1
2019-10-10
usb: mtu3: fix race condition about delayed_status
Chunfeng Yun
1
-2
/
+10
2019-10-10
usb: mtu3: add a new function to do status stage
Chunfeng Yun
1
-11
/
+12
2019-09-03
usb: mtu3: register a USB Role Switch for dual role mode
Chunfeng Yun
6
-7
/
+60
2019-07-30
usb: Remove dev_err() usage after platform_get_irq()
Stephen Boyd
1
-3
/
+1
2019-06-10
Revert "usb: mtu3: fix up undefined reference to usb_debug_root"
Chunfeng Yun
1
-1
/
+2
2019-05-21
usb: mtu3: fix up undefined reference to usb_debug_root
Chunfeng Yun
1
-2
/
+1
2019-04-19
usb: mtu3: get optional clock by devm_clk_get_optional()
Chunfeng Yun
1
-16
/
+3
2019-04-01
Merge 5.1-rc3 into usb-next
Greg Kroah-Hartman
1
-0
/
+1
2019-03-26
usb: mtu3: fix EXTCON dependency
Arnd Bergmann
1
-0
/
+1
2019-03-26
usb: mtu3: add a function to switch mailbox state to string
Chunfeng Yun
1
-2
/
+18
2019-03-26
usb: mtu3: add tracepoints to help debug
Chunfeng Yun
9
-1
/
+347
2019-03-26
usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c
Chunfeng Yun
4
-110
/
+110
2019-03-26
usb: mtu3: add debugfs interface files
Chunfeng Yun
7
-13
/
+503
2019-03-26
usb: mtu3: supports new QMU format
Chunfeng Yun
6
-22
/
+66
2019-03-26
usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format
Chunfeng Yun
2
-59
/
+42
2019-03-26
usb: mtu3: fix transfer error of USB3 Gen2 isoc
Chunfeng Yun
3
-10
/
+51
2019-03-26
usb: mtu3: rebuild the code of getting vbus regulator
Chunfeng Yun
1
-5
/
+3
2019-03-26
usb: mtu3: remove unnecessary local variable @req
Chunfeng Yun
1
-5
/
+2
2019-03-26
usb: mtu3: print useful information also for device and host modes
Chunfeng Yun
1
-2
/
+3
2019-03-26
usb: mtu3: check return value of devm_extcon_register_notifier()
Chunfeng Yun
2
-5
/
+16
2019-01-22
USB: add missing SPDX lines to Kconfig and Makefiles
Greg Kroah-Hartman
1
-0
/
+2
2018-12-07
usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler
YueHaibing
1
-1
/
+1
2018-12-05
usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode
Chunfeng Yun
2
-0
/
+7
2018-12-05
usb: mtu3: enable SETUPENDISR interrupt
Chunfeng Yun
3
-2
/
+7
2018-12-05
usb: mtu3: fix the issue about SetFeature(U1/U2_Enable)
Chunfeng Yun
2
-5
/
+7
2018-12-05
usb: mtu3: enable hardware remote wakeup from L1 automatically
Chunfeng Yun
1
-7
/
+3
2018-12-05
usb: mtu3: remove QMU checksum
Chunfeng Yun
2
-28
/
+0
2018-12-05
usb/mtu3: power down device ip at setup
Hsin-Yi, Wang
1
-0
/
+8
2018-09-16
Merge 4.19-rc4 into usb-next
Greg Kroah-Hartman
2
-1
/
+6
2018-09-10
usb: mtu3: disable vbus rise/fall interrupts of ltssm
Chunfeng Yun
2
-10
/
+16
2018-09-05
usb: mtu3: fix error of xhci port id when enable U3 dual role
Chunfeng Yun
2
-1
/
+6
2018-05-31
USB: mtu3: no need to check return value of debugfs_create_dir()
Greg Kroah-Hartman
1
-4
/
+0
2018-05-24
usb: mtu3: fix warning of sleep in atomic context in notifier callback
Chunfeng Yun
2
-9
/
+46
2018-05-24
usb: mtu3: reset gadget when VBUS_FALL interrupt arises
Chunfeng Yun
1
-1
/
+3
2018-05-24
usb: mtu3: avoid sleep in atomic context when enter test mode
Chunfeng Yun
1
-1
/
+1
2018-05-24
usb: mtu3: clear test_mode flag when reset
Chunfeng Yun
1
-0
/
+1
2018-05-24
usb: mtu3: fix uncontinuous SeqN issue after disable EP
Chunfeng Yun
1
-2
/
+12
2018-05-24
usb: mtu3: re-enable controller to accept LPM request after LPM resume
Chunfeng Yun
1
-1
/
+7
2018-05-24
Merge tag 'usb-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ba...
Greg Kroah-Hartman
5
-34
/
+18
2018-05-15
usb: mtu3: make USB_MTU3_DUAL_ROLE depend on EXTCON but not USB_MTU3
Chunfeng Yun
1
-1
/
+2
2018-05-15
usb: mtu3: fix operation failure when test TEST_J/K
Chunfeng Yun
1
-0
/
+10
2018-05-15
usb: mtu3: fix an unrecognized issue when connected with PC
Chunfeng Yun
2
-26
/
+3
2018-05-15
usb: mtu3: remove repeated setting of gadget state
Chunfeng Yun
1
-6
/
+2
2018-05-15
usb: mtu3: avoid TX data length truncated in SS/SSP mode
Chunfeng Yun
1
-1
/
+1
2018-05-15
usb: mtu3: simplify getting .drvdata
Wolfram Sang
1
-4
/
+2
2018-04-22
usb: mtu3: simplify getting .drvdata
Wolfram Sang
1
-4
/
+2
2018-04-22
usb: Remove depends on HAS_DMA in case of platform dependency
Geert Uytterhoeven
1
-1
/
+1
2018-01-16
usb: mtu3: fix semicolon.cocci warnings
Fengguang Wu
1
-1
/
+1
2018-01-16
usb: mtu3: fix ssusb_wakeup_set dummy
Arnd Bergmann
1
-6
/
+1
2018-01-09
usb: mtu3: supports remote wakeup for mt2712 with two SSUSB IPs
Chunfeng Yun
4
-67
/
+70
2018-01-09
usb: mtu3: fix error code for getting extcon device
Chunfeng Yun
1
-1
/
+1
2017-11-13
Merge tag 'usb-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
11
-305
/
+369
2017-11-07
USB: mtu3: Remove redundant license text
Greg Kroah-Hartman
11
-110
/
+0
2017-11-04
USB: add SPDX identifiers to all remaining files in drivers/usb/
Greg Kroah-Hartman
11
-0
/
+11
2017-11-02
usb: mtu3: fix dma_addr_t printk output again
Arnd Bergmann
1
-2
/
+2
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-10-19
usb: mtu3: set otg_sel for u2port only if works as dual-role mode
Chunfeng Yun
1
-2
/
+7
2017-10-19
usb: mtu3: set invalid dr_mode as dual-role mode
Chunfeng Yun
1
-4
/
+2
2017-10-19
usb: mtu3: get optional vbus for host only mode
Chunfeng Yun
1
-4
/
+4
2017-10-19
usb: mtu3: add support for usb3.1 IP
Chunfeng Yun
5
-12
/
+23
2017-10-19
usb: mtu3: use FORCE/RG_IDDIG to implement manual DRD switch
Chunfeng Yun
6
-56
/
+74
2017-10-19
usb: mtu3: support 36-bit DMA address
Chunfeng Yun
4
-21
/
+142
2017-10-19
usb: mtu3: add optional mcu and dma bus clocks
Chunfeng Yun
2
-40
/
+86
2017-10-19
usb: mtu3: remove dummy wakeup debounce clocks
Chunfeng Yun
2
-57
/
+4
2017-10-19
usb: mtu3: support option to disable usb3 ports
Chunfeng Yun
3
-5
/
+22
2017-10-19
usb: mtu3: fix error return code in ssusb_gadget_init()
Chunfeng Yun
1
-2
/
+2
2017-08-22
Merge tag 'usb-for-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ba...
Greg Kroah-Hartman
1
-0
/
+1
2017-08-15
usb: mtu3: add generic compatible string
Chunfeng Yun
1
-0
/
+1
2017-08-15
usb: mtu3: fix ip sleep auto-exit issue when enable DRD mode
Chunfeng Yun
1
-1
/
+3
2017-08-15
usb: mtu3: clear u1/u2_enable to 0 in mtu3_gadget_reset
Chunfeng Yun
1
-0
/
+2
2017-08-15
usb: mtu3: handle delayed status of the control transfer
Chunfeng Yun
3
-3
/
+24
2017-08-10
usb: mtu3: add a vbus debugfs interface
Chunfeng Yun
1
-8
/
+50
2017-08-09
usb: mtu3: add a vbus debugfs interface
Chunfeng Yun
1
-8
/
+50
2017-07-30
usb: mtu3: fix ip sleep auto-exit issue when enable DRD mode
Chunfeng Yun
1
-1
/
+3
2017-07-30
usb: mtu3: clear u1/u2_enable to 0 in mtu3_gadget_reset
Chunfeng Yun
1
-0
/
+2
2017-07-30
usb: mtu3: handle delayed status of the control transfer
Chunfeng Yun
3
-3
/
+24
2017-07-22
usb: Convert to using %pOF instead of full_name
Rob Herring
1
-2
/
+2
2017-06-13
usb: mtu3: Handle return value of clk_prepare_enable
Arvind Yadav
1
-3
/
+20
2017-05-25
usb: mtu3: cleanup with list_first_entry_or_null()
Masahiro Yamada
1
-6
/
+2
2017-04-11
usb: mtu3: Replace the extcon API
Chanwoo Choi
1
-13
/
+6
2017-02-09
usb: mtu3: remove redundant dev_err call in get_ssusb_rscs()
Wei Yongjun
1
-3
/
+1
2017-02-08
usb: mtu3: make the reference clock optional
Chunfeng Yun
1
-2
/
+9
2017-01-19
usb: mtu3: add reference clock
Chunfeng Yun
2
-2
/
+20
2017-01-19
usb: mtu3: get resources that cause deferred probe earlier
Chunfeng Yun
1
-12
/
+12
2016-12-07
usb: mtu3: fix U3 port link issue
Chunfeng Yun
1
-8
/
+10
2016-12-07
usb: mtu3: enable auto switch from U3 to U2
Chunfeng Yun
1
-0
/
+2
2016-11-14
usb: mtu3: declare functions static
Sudip Mukherjee
2
-2
/
+2
2016-10-27
usb: mtu3: dual-role mode support
Chunfeng Yun
9
-21
/
+557
2016-10-27
usb: mtu3: host only mode support
Chunfeng Yun
7
-80
/
+691
2016-10-27
usb: mtu3: Super-Speed Peripheral mode support
Chunfeng Yun
5
-37
/
+346
2016-10-27
usb: Add MediaTek USB3 DRD driver
Chunfeng Yun
10
-0
/
+3857