Home
last modified time | relevance | path

Searched full:thunderbolt (Results 1 – 25 of 45) sorted by relevance

12

/linux/Documentation/ABI/testing/
H A Dsysfs-bus-thunderbolt1 What: /sys/bus/thunderbolt/devices/.../domainX/boot_acl
24 What: /sys/bus/thunderbolt/devices/.../domainX/deauthorization
33 What: /sys/bus/thunderbolt/devices/.../domainX/iommu_dma_protection
39 it is not (DMA protection is solely based on Thunderbolt
42 What: /sys/bus/thunderbolt/devices/.../domainX/security
46 Description: This attribute holds current Thunderbolt security level
58 connected Thunderbolt dock (and Display Port). All
64 What: /sys/bus/thunderbolt/devices/.../authorized
68 Description: This attribute is used to authorize Thunderbolt devices
98 What: /sys/bus/thunderbolt/devices/.../boot
[all …]
H A Dsysfs-platform-intel-wmi-thunderbolt7 Thunderbolt controllers to turn on or off when no
/linux/drivers/platform/x86/intel/wmi/
H A DMakefile8 intel-wmi-thunderbolt-y := thunderbolt.o
9 obj-$(CONFIG_INTEL_WMI_THUNDERBOLT) += intel-wmi-thunderbolt.o
H A DKconfig21 tristate "Intel WMI thunderbolt force power driver"
26 systems to force the power control of Intel Thunderbolt controllers.
31 be called intel-wmi-thunderbolt.
/linux/include/linux/device-id/
H A Dtb.h16 * struct tb_service_id - Thunderbolt service identifiers
24 * Thunderbolt XDomain services are exposed as devices where each device
25 * carries the protocol information the service supports. Thunderbolt
/linux/include/linux/
H A Dthunderbolt.h3 * Thunderbolt service API
47 * enum tb_security_level - Thunderbolt security level
53 * Thunderbolt dock (and Display Port). All PCIe
68 * struct tb - main thunderbolt bus structure
185 * enum tb_link_width - Thunderbolt/USB4 link width
377 * Thunderbolt services can hook into incoming XDomain requests by
396 * struct tb_service - Thunderbolt service
459 * struct tb_service_driver - Thunderbolt service driver
501 * struct tb_nhi - thunderbolt native host interface
520 * router tree. Only Thunderbolt 3 devices are reset; USB4
[all …]
/linux/drivers/net/thunderbolt/
H A DKconfig3 tristate "Networking over USB4 and Thunderbolt cables"
7 over a USB4 and Thunderbolt cables. The driver supports Apple
H A Dtrace.c3 * Tracepoints for Thunderbolt/USB4 networking driver
H A Dtrace.h3 * Tracepoints for Thunderbolt/USB4 networking driver
/linux/drivers/thunderbolt/
H A Dlc.c3 * Thunderbolt link controller support
58 * Thunderbolt 2 and Thunderbolt 3).
360 * Thunderbolt 3 routers only.
381 * for Thunderbolt 3 routers only.
705 * @sw: Thunderbolt switch
708 * a Thunderbolt link present.
H A Ddma_port.h3 * Thunderbolt DMA configuration based mailbox support
H A Dstream.c3 * Stream data over Thunderbolt/USB4 cable
23 #include <linux/thunderbolt.h>
30 * USB4STREAM - Stream data directly over Thunderbolt/USB4 cable
1849 MODULE_DESCRIPTION("Stream data over Thunderbolt/USB4 cable");
/linux/arch/x86/pci/
H A Dacpi.c157 * and hot-added Thunderbolt devices. See the commit log for
311 * Any integrated Thunderbolt 3/4 PCIe Root Ports from Intel in pcie_has_usb4_host_interface()
318 /* Ice Lake Thunderbolt 3 PCIe Root Ports */ in pcie_has_usb4_host_interface()
323 /* Tiger Lake-LP Thunderbolt 4 PCIe Root Ports */ in pcie_has_usb4_host_interface()
328 /* Tiger Lake-H Thunderbolt 4 PCIe Root Ports */ in pcie_has_usb4_host_interface()
361 * Check if this is a discrete Thunderbolt/USB4 controller that is in arch_pci_dev_is_removable()
/linux/Documentation/firmware-guide/acpi/
H A Dosi.rst178 for the purpose of enabling Mac Thunderbolt support. Further,
187 we hope to see Mac Thunderbolt power management support in Linux-4.11.
/linux/Documentation/translations/zh_TW/admin-guide/
H A Dindex.rst124 * thunderbolt
/linux/sound/usb/
H A Dcard.c468 /* HP Thunderbolt Dock Audio Headset */
469 PROFILE_NAME(0x03f0, 0x0269, "HP", "Thunderbolt Dock Audio Headset",
470 "HP-Thunderbolt-Dock-Audio-Headset"),
471 /* HP Thunderbolt Dock Audio Module */
472 PROFILE_NAME(0x03f0, 0x0567, "HP", "Thunderbolt Dock Audio Module",
473 "HP-Thunderbolt-Dock-Audio-Module"),
/linux/drivers/usb/typec/
H A Dport-mapper.c11 #include <linux/thunderbolt.h>
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_vga.c100 /* don't register Thunderbolt eGPU with vga_switcheroo */ in nouveau_vga_init()
/linux/drivers/gpu/drm/xe/
H A DKconfig75 link BW, for instance on a Thunderbolt link.
/linux/Documentation/translations/zh_CN/admin-guide/
H A Dindex.rst195 * thunderbolt
/linux/drivers/
H A DKconfig216 source "drivers/thunderbolt/Kconfig"
H A DMakefile176 obj-$(CONFIG_USB4) += thunderbolt/
/linux/Documentation/security/
H A Dsnp-tdx-threat-model.rst18 interfaces (USB, thunderbolt). The goal of this document is to explain
115 interfaces (e.g. USB, Thunderbolt), and the ability to modify the contents
/linux/drivers/phy/apple/
H A Datc.c6 * USB4/Thunderbolt, and DisplayPort connectivity via Type-C ports found in
497 * @ATCPHY_PIPEHANDLER_STATE_USB4: USB3 tunneled via USB4/Thunderbolt
503 * (for USB3 tunneled via USB4/Thunderbolt).
517 * @APPLE_ATCPHY_MODE_TBT: Thunderbolt on all lanes
904 * Even though the various Thunderbolt versions and USB4 are different protocols they need in atcphy_apply_tunables()
905 * the same tunables. The actual protocol-specific setup happens inside the Thunderbolt/USB4 in atcphy_apply_tunables()
/linux/drivers/platform/chrome/
H A Dcros_typec_altmode.c232 * by the cros_ec_typec driver so the Thunderbolt driver in cros_typec_thunderbolt_vdm()

12