linux/drivers/thunderbolt
Mario Limonciello 6915812bbd thunderbolt: Do not make DROM read success compulsory
The USB4 specification doesn't make any requirements that reading
a device router's DROM is needed for the operation of the device.

Other connection manager solutions don't necessarily read it or gate
the usability of the device on whether it was read.

So make failures when reading the DROM show warnings but not
fail the initialization of the router.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
2022-03-04 17:10:36 +03:00
..
acpi.c thunderbolt: Replace acpi_bus_get_device() 2022-02-02 17:06:10 +03:00
cap.c thunderbolt: cap: Fix kernel-doc formatting issue 2021-01-28 12:33:18 +03:00
ctl.c thunderbolt: Enable retry logic for intra-domain control packets 2021-09-27 13:47:36 +03:00
ctl.h thunderbolt: Decrease control channel timeout for software connection manager 2021-03-18 18:25:30 +03:00
debugfs.c thunderbolt: debugfs: Show all accessible dwords 2021-03-12 13:13:34 +03:00
dma_port.c thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices 2021-05-31 14:37:54 +03:00
dma_port.h
dma_test.c thunderbolt: Allow multiple DMA tunnels over a single XDomain connection 2021-03-18 18:25:31 +03:00
domain.c bus: Make remove callback return void 2021-07-21 11:53:42 +02:00
eeprom.c thunderbolt: Retry DROM reads for more failure scenarios 2022-03-04 17:10:36 +03:00
icm.c thunderbolt: Check return value of kmemdup() in icm_handle_event() 2021-12-15 13:39:08 +03:00
Kconfig thunderbolt: Add DMA traffic test driver 2020-11-11 10:20:16 +03:00
lc.c thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices 2022-02-02 13:56:51 +03:00
Makefile thunderbolt: build kunit tests without structleak plugin 2021-10-06 17:53:49 -06:00
nhi_ops.c thunderbolt: Software CM only should set force power in Tiger Lake 2020-09-03 12:06:40 +03:00
nhi_regs.h
nhi.c thunderbolt: Remove useless DMA-32 fallback configuration 2022-01-24 16:55:56 +03:00
nhi.h thunderbolt: Add support for Intel Alder Lake 2021-06-11 11:42:54 +03:00
nvm.c thunderbolt: Split NVM read/write generic functions out from usb4.c 2021-05-31 14:37:48 +03:00
path.c thunderbolt: Tear down existing tunnels when resuming from hibernate 2021-12-07 15:18:33 +03:00
property.c thunderbolt: Add tb_property_copy_dir() 2021-03-18 18:25:31 +03:00
quirks.c thunderbolt: Add quirk for Intel Goshen Ridge DP credits 2021-06-01 10:48:59 +03:00
retimer.c thunderbolt: Runtime resume USB4 port when retimers are scanned 2021-12-07 15:18:33 +03:00
sb_regs.h thunderbolt: Add additional USB4 port operations for retimer access 2021-06-01 10:53:31 +03:00
switch.c thunderbolt: Do not make DROM read success compulsory 2022-03-04 17:10:36 +03:00
tb_msgs.h thunderbolt: xdomain: Avoid potential stack OOB read 2021-12-07 15:05:44 +03:00
tb_regs.h thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices 2022-02-02 13:56:51 +03:00
tb.c thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices 2022-02-02 13:56:51 +03:00
tb.h thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices 2022-02-02 13:56:51 +03:00
test.c thunderbolt: test: split up test cases in tb_test_credit_alloc_all 2021-09-06 12:27:03 -07:00
tmu.c thunderbolt: Enable CL0s for Intel Titan Ridge 2021-12-28 10:43:56 +03:00
tunnel.c thunderbolt: Disable LTTPR on Intel Titan Ridge 2022-02-02 13:56:38 +03:00
tunnel.h thunderbolt: Tear down existing tunnels when resuming from hibernate 2021-12-07 15:18:33 +03:00
usb4_port.c thunderbolt: No need to include <linux/acpi.h> in usb4_port.c 2021-06-11 11:42:54 +03:00
usb4.c thunderbolt: Move usb4_switch_wait_for_bit() to switch.c 2021-12-22 17:13:14 +03:00
xdomain.c thunderbolt: xdomain: Avoid potential stack OOB read 2021-12-07 15:05:44 +03:00