aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/thunderbolt/xdomain.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-26thunderbolt: Constify the struct device_type usageRicardo B. Marliere1-2/+2
2024-01-23thunderbolt: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-2/+2
2024-01-22thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_showMohammad Rahimi1-4/+4
2023-12-14thunderbolt: Log XDomain link speed and widthGil Fine1-0/+5
2023-12-14thunderbolt: Handle lane bonding of Gen 4 XDomain links properlyGil Fine1-1/+48
2023-09-15thunderbolt: Restart XDomain discovery handshake after failureMika Westerberg1-17/+41
2023-06-16thunderbolt: Add support for USB4 v2 80 Gb/s linkGil Fine1-14/+68
2023-06-09thunderbolt: Introduce tb_xdomain_downstream_port()Mika Westerberg1-9/+7
2023-03-29thunderbolt: Get rid of redundant 'else'Andy Shevchenko1-14/+10
2023-01-27driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman1-3/+3
2023-01-09thunderbolt: Disable XDomain lane 1 only in software connection managerMika Westerberg1-5/+12
2022-10-23thunderbolt: Remove redundant assignment to variable lenColin Ian King1-1/+0
2022-10-23thunderbolt: Use str_enabled_disabled() helperAndy Shevchenko1-1/+2
2022-10-11treewide: use get_random_u32() when possibleJason A. Donenfeld1-1/+1
2022-09-24thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIsAndy Shevchenko1-13/+13
2022-09-05thunderbolt: Add support for receiver lane marginingMika Westerberg1-0/+4
2022-09-05thunderbolt: Move tb_xdomain_parent() to tb.hMika Westerberg1-5/+0
2022-05-05thunderbolt: Add support for XDomain lane bondingMika Westerberg1-68/+541
2021-12-07thunderbolt: xdomain: Avoid potential stack OOB readKees Cook1-10/+6
2021-09-28thunderbolt: Fix -Wrestrict warningArnd Bergmann1-1/+1
2021-06-01thunderbolt: Update port credits after bonding is enabled/disabledMika Westerberg1-0/+2
2021-06-01thunderbolt: Wait for the lanes to actually bondMika Westerberg1-0/+8
2021-03-18thunderbolt: Allow multiple DMA tunnels over a single XDomain connectionMika Westerberg1-45/+94
2021-03-18thunderbolt: Add support for maxhopid XDomain propertyMika Westerberg1-89/+117
2021-03-18thunderbolt: Align XDomain protocol timeouts with the specMika Westerberg1-2/+2
2021-03-18thunderbolt: Use pseudo-random number as initial property block generationMika Westerberg1-0/+2
2021-03-18thunderbolt: Do not re-establish XDomain DMA paths automaticallyMika Westerberg1-33/+2
2021-03-18thunderbolt: Add more logging to XDomain connectionsMika Westerberg1-3/+31
2021-02-04thunderbolt: Add support for native USB4 _OSCMika Westerberg1-1/+1
2021-02-04thunderbolt: Allow disabling XDomain protocolMika Westerberg1-0/+9
2021-01-28thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' paramLee Jones1-1/+1
2021-01-11thunderbolt: Constify static attribute_group structsRikard Falkeborn1-2/+2
2020-12-08Merge tag 'thunderbolt-for-v5.11-rc1' of git://git.kernel.org/pub/scm/linux/k...Greg Kroah-Hartman1-8/+140
2020-11-11thunderbolt: Create debugfs directory automatically for servicesMika Westerberg1-0/+3
2020-11-11thunderbolt: Add functions for enabling and disabling lane bonding on XDomainIsaac Hazan1-0/+66
2020-11-11thunderbolt: Add link_speed and link_width to XDomainIsaac Hazan1-0/+65
2020-11-11thunderbolt: Create XDomain devices for loops back to the hostMika Westerberg1-3/+1
2020-11-11thunderbolt: Find XDomain by route instead of UUIDMika Westerberg1-5/+5
2020-11-05thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()Mika Westerberg1-0/+1
2020-06-22thunderbolt: Build initial XDomain property block upon first connectMika Westerberg1-40/+54
2019-12-18thunderbolt: Add initial support for USB4Mika Westerberg1-0/+6
2019-11-01thunderbolt: Add helper macro to iterate over switch portsMika Westerberg1-3/+2
2019-08-06thunderbolt: Show key using %*pE not %*pEpJ. Bruce Fields1-1/+1
2019-04-18thunderbolt: Add XDomain UUID exchange supportMika Westerberg1-10/+126
2019-04-18thunderbolt: Run tb_xdp_handle_request() in system workqueueMika Westerberg1-2/+4
2019-04-18thunderbolt: Assign remote for both ports in case of dual linkMika Westerberg1-4/+1
2019-03-22thunderbolt: xdomain: Fix to check return value of kmemdupAditya Pakki1-6/+9
2019-03-22thunderbolt: Fix to check return value of ida_simple_getAditya Pakki1-1/+7
2018-10-02thunderbolt: Convert rest of the driver files to use SPDX identifierMika Westerberg1-4/+1
2018-07-25thunderbolt: Add support for runtime PMMika Westerberg1-0/+18
2018-03-09thunderbolt: Add tb_xdomain_find_by_route()Radion Mirchevsky1-12/+35
2017-10-27thunderbolt: Drop sequence number check from tb_xdomain_match()Mika Westerberg1-9/+0
2017-10-19thunderbolt: Fix a couple right shifting to zero bugsDan Carpenter1-2/+2
2017-10-09thunderbolt: Initialize Thunderbolt bus earlierMika Westerberg1-0/+3
2017-10-02thunderbolt: Add support for XDomain discovery protocolMika Westerberg1-0/+1576