1
0
Fork 0
alistair23-linux/drivers/thunderbolt
Mika Westerberg 2c3c4197c9 thunderbolt: Store Thunderbolt generation in the switch structure
In some cases it is useful to know what is the Thunderbolt generation
the switch supports. This introduces a new field to struct switch that
stores the generation of the switch based on the device ID. Unknown
switches (there should be none) are assumed to be first generation to be
on the safe side.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Yehezkel Bernat <yehezkel.bernat@intel.com>
Reviewed-by: Michael Jamet <michael.jamet@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Andreas Noever <andreas.noever@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-06-09 11:42:43 +02:00
..
Kconfig thunderbolt: Compile on x86 only 2016-11-18 09:42:59 +01:00
Makefile thunderbolt: Introduce thunderbolt bus and connection manager 2017-06-09 11:42:41 +02:00
cap.c thunderbolt: Rework capability handling 2017-06-09 11:42:41 +02:00
ctl.c thunderbolt: Rework control channel to be more reliable 2017-06-09 11:42:43 +02:00
ctl.h thunderbolt: Rework control channel to be more reliable 2017-06-09 11:42:43 +02:00
domain.c thunderbolt: Let the connection manager handle all notifications 2017-06-09 11:42:42 +02:00
eeprom.c thunderbolt: Read vendor and device name from DROM 2017-06-09 11:42:42 +02:00
nhi.c thunderbolt: Add support for NHI mailbox 2017-06-09 11:42:43 +02:00
nhi.h thunderbolt: Add support for NHI mailbox 2017-06-09 11:42:43 +02:00
nhi_regs.h thunderbolt: Add support for NHI mailbox 2017-06-09 11:42:43 +02:00
path.c thunderbolt: Clear hops before overwriting 2014-08-26 14:54:48 -07:00
switch.c thunderbolt: Store Thunderbolt generation in the switch structure 2017-06-09 11:42:43 +02:00
tb.c thunderbolt: Let the connection manager handle all notifications 2017-06-09 11:42:42 +02:00
tb.h thunderbolt: Store Thunderbolt generation in the switch structure 2017-06-09 11:42:43 +02:00
tb_msgs.h thunderbolt: Move control channel messages to tb_msgs.h 2017-06-09 11:42:42 +02:00
tb_regs.h thunderbolt: Rework capability handling 2017-06-09 11:42:41 +02:00
tunnel_pci.c thunderbolt: Introduce thunderbolt bus and connection manager 2017-06-09 11:42:41 +02:00
tunnel_pci.h thunderbolt: Add support for simple pci tunnels 2014-06-19 14:07:47 -07:00