summaryrefslogtreecommitdiffstats
path: root/drivers/thunderbolt/switch.c
Commit message (Expand)AuthorAgeFilesLines
* thunderbolt: Perform USB4 router NVM upgrade in two phasesMika Westerberg2020-11-301-3/+17
* thunderbolt: Add functions for enabling and disabling lane bonding on XDomainIsaac Hazan2020-11-111-3/+21
* thunderbolt: Add link_speed and link_width to XDomainIsaac Hazan2020-11-111-1/+8
* Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel.org/pub/scm/linux/k...Greg Kroah-Hartman2020-09-301-33/+183
|\
| * thunderbolt: Add debugfs interfaceGil Fine2020-09-031-0/+3
| * thunderbolt: Introduce tb_port_is_nhi()Mika Westerberg2020-09-031-1/+1
| * thunderbolt: Add runtime PM for Software CMMika Westerberg2020-09-031-4/+21
| * thunderbolt: Enable wakes from system suspendMika Westerberg2020-09-031-1/+29
| * thunderbolt: Disable lane 1 for XDomain connectionMika Westerberg2020-09-031-0/+44
| * thunderbolt: Set port configured for both ends of the linkMika Westerberg2020-09-031-6/+27
| * thunderbolt: Configure link after lane bonding is enabledMika Westerberg2020-09-031-13/+42
| * thunderbolt: Do not change default USB4 router notification timeoutMika Westerberg2020-09-031-5/+1
| * thunderbolt: Initialize TMU again on resumeMika Westerberg2020-09-031-0/+4
| * thunderbolt: Send reset only to first generation routersMika Westerberg2020-09-031-10/+11
| * thunderbolt: Do not program NFC buffers for USB4 router protocol adaptersMika Westerberg2020-09-031-0/+7
| * thunderbolt: Use kobj_to_dev() instead of container_of()Tian Tao2020-09-011-1/+1
* | Merge tag 'thunderbolt-for-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman2020-09-011-0/+1
|\ \ | |/ |/|
| * thunderbolt: Disable ports that are not implementedNikunj A. Dadhania2020-08-251-0/+1
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
|/
* thunderbolt: Add support for authenticate on disconnectMario Limonciello2020-07-011-4/+36
* thunderbolt: Add support for separating the flush to SPI and authenticateMario Limonciello2020-07-011-15/+27
* thunderbolt: Add support for on-board retimersKranthi Kuntala2020-06-221-0/+3
* thunderbolt: Split common NVM functionality into a separate fileMika Westerberg2020-06-221-93/+23
* thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported listMika Westerberg2020-06-221-1/+2
* thunderbolt: Make tb_port_get_link_speed() available to other filesMika Westerberg2020-06-221-1/+7
* thunderbolt: Make tb_next_port_on_path() work with tree topologiesMika Westerberg2020-06-221-5/+12
* thunderbolt: NHI can use HopIDs 1-7Mika Westerberg2020-06-221-2/+5
* Merge tag 'usb-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2020-06-071-7/+0
|\
| * Revert "thunderbolt: Prevent crash if non-active NVMem file is read"Nicholas Johnson2020-04-161-7/+0
* | PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port()Yicong Yang2020-05-141-2/+2
|/
* thunderbolt: Fix error code in tb_port_is_width_supported()Dan Carpenter2020-03-041-1/+1
* thunderbolt: Prevent crash if non-active NVMem file is readMika Westerberg2020-02-131-0/+7
* thunderbolt: fix memory leak of object swColin Ian King2020-01-141-2/+4
* thunderbolt: Add support for USB 3.x tunnelsRajmohan Mani2019-12-181-0/+35
* thunderbolt: Add support for Time Management UnitRajmohan Mani2019-12-181-0/+4
* thunderbolt: Add initial support for USB4Mika Westerberg2019-12-181-101/+281
* thunderbolt: Make tb_find_port() available to other filesMika Westerberg2019-12-181-0/+18
* thunderbolt: Power cycle the router if NVM authentication failsMika Westerberg2019-11-191-12/+42
* thunderbolt: Add Display Port adapter pairing and resource managementMika Westerberg2019-11-021-0/+44
* thunderbolt: Add default linking between lane adapters if not provided by DROMMika Westerberg2019-11-021-0/+32
* thunderbolt: Add support for lane bondingMika Westerberg2019-11-021-0/+288
* thunderbolt: Add helper macro to iterate over switch portsMika Westerberg2019-11-011-27/+30
* thunderbolt: Convert DP adapter register names to follow the USB4 specMika Westerberg2019-11-011-22/+28
* thunderbolt: Convert PCIe adapter register names to follow the USB4 specMika Westerberg2019-11-011-4/+6
* thunderbolt: Convert basic adapter register names to follow the USB4 specMika Westerberg2019-11-011-9/+9
* thunderbolt: Log error if adding switch failsMika Westerberg2019-11-011-5/+14
* thunderbolt: Introduce tb_switch_is_icm()Mika Westerberg2019-11-011-2/+2
* Merge branch 'thunderbolt/fixes' into thunderbolt/nextMika Westerberg2019-11-011-17/+11
|\
| * thunderbolt: Fix lockdep circular locking depedency warningMika Westerberg2019-10-081-9/+0
| * thunderbolt: Read DP IN adapter first two dwords in one goMika Westerberg2019-10-081-8/+11