Jean-Francois Le Fillatre
cc841a8a70
r8152: add PID for the Lenovo OneLink+ Dock
...
commit 1bd3a38307 upstream.
The Lenovo OneLink+ Dock contains an RTL8153 controller that behaves as
a broken CDC device by default. Add the custom Lenovo PID to the r8152
driver to support it properly.
Also, systems compatible with this dock provide a BIOS option to enable
MAC address passthrough (as per Lenovo document "ThinkPad Docking
Solutions 2017"). Add the custom PID to the MAC passthrough list too.
Tested on a ThinkPad 13 1st gen with the expected results:
passthrough disabled: Invalid header when reading pass-thru MAC addr
passthrough enabled: Using pass-thru MAC addr XX:XX:XX:XX:XX:XX
Signed-off-by: Jean-Francois Le Fillatre <jflf_kernel@gmx.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-10-30 09:41:16 +01:00
..
2022-07-29 17:19:28 +02:00
2022-10-26 13:25:44 +02:00
2022-04-08 14:40:02 +02:00
2022-09-08 11:11:38 +02:00
2022-10-30 09:41:15 +01:00
2022-08-25 11:38:02 +02:00
2021-11-18 14:04:24 +01:00
2022-09-08 11:11:40 +02:00
2021-09-15 09:50:45 +02:00
2022-10-26 13:25:52 +02:00
2022-10-26 13:25:21 +02:00
2022-08-21 15:15:35 +02:00
2021-05-26 12:06:55 +02:00
2022-10-26 13:25:41 +02:00
2022-10-26 13:25:54 +02:00
2022-07-07 17:52:23 +02:00
2022-01-27 10:54:08 +01:00
2022-10-30 09:41:15 +01:00
2021-11-18 14:04:05 +01:00
2022-10-26 13:25:43 +02:00
2022-09-28 11:10:41 +02:00
2022-07-07 17:52:18 +02:00
2022-10-26 13:25:39 +02:00
2022-10-26 13:25:48 +02:00
2022-08-03 12:00:50 +02:00
2022-06-14 18:32:43 +02:00
2022-05-12 12:25:32 +02:00
2022-10-26 13:25:37 +02:00
2022-10-26 13:25:33 +02:00
2022-10-26 13:25:38 +02:00
2022-09-28 11:10:27 +02:00
2022-10-26 13:25:56 +02:00
2022-04-08 14:39:50 +02:00
2022-10-26 13:25:53 +02:00
2022-10-26 13:25:32 +02:00
2022-09-28 11:10:39 +02:00
2022-10-30 09:41:15 +01:00
2022-08-21 15:16:17 +02:00
2022-10-30 09:41:15 +01:00
2021-05-14 09:50:05 +02:00
2021-03-04 11:38:21 +01:00
2022-07-25 11:26:43 +02:00
2022-10-26 13:25:30 +02:00
2022-10-26 13:25:36 +02:00
2022-10-15 07:55:56 +02:00
2022-09-28 11:10:28 +02:00
2022-10-26 13:25:41 +02:00
2021-10-06 15:56:01 +02:00
2022-08-25 11:38:12 +02:00
2022-10-26 13:25:22 +02:00
2022-10-26 13:25:18 +02:00
2022-05-09 09:04:56 +02:00
2022-08-11 13:06:47 +02:00
2022-10-26 13:25:40 +02:00
2021-09-30 10:11:00 +02:00
2022-10-26 13:25:53 +02:00
2022-10-30 09:41:15 +01:00
2022-10-26 13:25:28 +02:00
2022-08-21 15:15:58 +02:00
2022-10-26 13:25:38 +02:00
2022-10-26 13:25:33 +02:00
2022-10-26 13:25:49 +02:00
2021-11-18 14:03:51 +01:00
2022-10-26 13:25:35 +02:00
2022-10-30 09:41:16 +01:00
2022-08-31 17:15:16 +02:00
2022-08-25 11:38:01 +02:00
2022-07-07 17:52:15 +02:00
2022-10-26 13:25:54 +02:00
2022-01-27 10:54:22 +01:00
2022-09-23 14:16:57 +02:00
2022-08-21 15:16:04 +02:00
2022-09-23 14:16:58 +02:00
2021-09-18 13:40:34 +02:00
2022-10-26 13:25:11 +02:00
2022-06-14 18:32:30 +02:00
2022-09-20 12:38:32 +02:00
2022-10-26 13:25:37 +02:00
2022-09-23 14:16:57 +02:00
2022-10-26 13:25:49 +02:00
2022-10-26 13:25:52 +02:00
2022-10-26 13:25:44 +02:00
2022-04-13 21:00:55 +02:00
2022-08-21 15:15:37 +02:00
2021-05-26 12:06:52 +02:00
2021-04-14 08:42:12 +02:00
2022-10-26 13:25:46 +02:00
2022-08-21 15:16:08 +02:00
2022-10-05 10:38:40 +02:00
2022-10-15 07:55:54 +02:00
2022-06-14 18:32:33 +02:00
2022-09-28 11:10:38 +02:00
2022-10-26 13:25:52 +02:00
2021-11-26 10:39:12 +01:00
2022-05-18 10:23:47 +02:00
2022-10-26 13:25:29 +02:00
2022-10-26 13:25:53 +02:00
2022-10-26 13:25:23 +02:00
2022-10-26 13:25:39 +02:00
2021-07-14 16:56:21 +02:00
2022-10-26 13:25:54 +02:00
2022-06-09 10:21:01 +02:00
2022-09-15 11:32:04 +02:00
2022-10-26 13:25:56 +02:00
2022-10-26 13:25:16 +02:00
2022-10-26 13:25:37 +02:00
2021-05-26 12:06:52 +02:00
2022-10-26 13:25:54 +02:00
2022-06-09 10:21:29 +02:00
2022-09-28 11:10:38 +02:00
2022-10-26 13:25:22 +02:00
2022-10-26 13:25:11 +02:00
2022-08-25 11:38:14 +02:00
2022-07-21 21:20:13 +02:00
2021-07-14 16:56:41 +02:00
2022-04-13 21:01:01 +02:00
2022-08-21 15:16:10 +02:00
2022-09-08 11:11:38 +02:00