linux/drivers/thunderbolt
Szuying Chen 7bfafaa518 thunderbolt: Rename and make nvm_read() available for other files
In order to support non-Intel NVM formats the vendor specific NVM
validation code that will live in nvm.c needs to be able to read various
parts of the NVM so make the function available outside of switch.c and
rename it accordingly.

Signed-off-by: Szuying Chen <Chloe_Chen@asmedia.com.tw>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
2022-09-07 09:06:51 +03:00
..
acpi.c thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() 2022-06-20 20:32:26 +02:00
cap.c thunderbolt: cap: Fix kernel-doc formatting issue 2021-01-28 12:33:18 +03:00
ctl.c thunderbolt: Fix some kernel-doc comments 2022-06-06 12:28:56 +03:00
ctl.h thunderbolt: Fix typo in comment 2022-06-17 18:19:15 +03:00
debugfs.c thunderbolt: Add support for receiver lane margining 2022-09-05 09:02:16 +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 thunderbolt: test: Use kunit_test_suite() macro 2022-07-11 17:13:21 -06:00
eeprom.c thunderbolt: Rename EEPROM handling bits to match USB4 spec 2022-03-04 17:10:36 +03:00
icm.c thunderbolt: Add support for Intel Meteor Lake 2022-08-22 12:21:33 +03:00
Kconfig thunderbolt: Add support for receiver lane margining 2022-09-05 09:02: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 thunderbolt: Add support for Intel Ice Lake 2019-08-26 12:15:06 +03:00
nhi.c thunderbolt: Add support for Intel Meteor Lake 2022-08-22 12:21:33 +03:00
nhi.h thunderbolt: Add support for Intel Meteor Lake 2022-08-22 12:21:33 +03:00
nvm.c thunderbolt: Drop duplicate NULL checks around nvmem_unregister() 2022-02-21 18:00:30 +01:00
path.c thunderbolt: Dump path config space entries during discovery 2022-04-19 10:26:13 +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: Extend NVM version fields to 32-bits 2022-09-07 09:06:50 +03:00
sb_regs.h thunderbolt: Add support for receiver lane margining 2022-09-05 09:02:16 +03:00
switch.c thunderbolt: Rename and make nvm_read() available for other files 2022-09-07 09:06:51 +03:00
tb_msgs.h thunderbolt: Add support for XDomain lane bonding 2022-05-05 09:25:23 +03:00
tb_regs.h thunderbolt: Add helper to check if CL states are enabled on port 2022-09-05 09:02:16 +03:00
tb.c thunderbolt: Allow NVM upgrade of USB4 host routers 2022-09-07 09:06:50 +03:00
tb.h thunderbolt: Rename and make nvm_read() available for other files 2022-09-07 09:06:51 +03:00
test.c thunderbolt: test: Use kunit_test_suite() macro 2022-07-11 17:13:21 -06:00
tmu.c thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled 2022-06-06 12:24:56 +03:00
tunnel.c thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters 2022-05-12 09:22:11 +03:00
tunnel.h thunderbolt: Use different lane for second DisplayPort tunnel 2022-04-19 10:26:18 +03:00
usb4_port.c thunderbolt: Link USB4 ports to their USB Type-C connectors 2022-04-29 12:17:48 +03:00
usb4.c thunderbolt: Add support for receiver lane margining 2022-09-05 09:02:16 +03:00
xdomain.c thunderbolt: Add support for receiver lane margining 2022-09-05 09:02:16 +03:00