Wesley Chalmers
9cf9498f66
drm/amd/display: Partition DPCD address space and break up transactions
...
[WHY]
SCR for DP 2.0 spec says that multiple LTTPRs must not be accessed in a
single AUX transaction.
There may be other places in future where breaking up AUX accesses is
necessary.
[HOW]
Partition the entire DPCD address space into blocks. When an incoming AUX
request spans multiple blocks, break up the request into multiple requests.
Signed-off-by: Wesley Chalmers <Wesley.Chalmers@amd.com>
Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Anson Jacob <Anson.Jacob@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-06-15 17:25:41 -04:00
..
2021-04-20 17:22:38 +02:00
2021-06-07 16:07:08 +02:00
2021-06-04 16:03:05 -04:00
2021-05-01 12:45:03 +02:00
2020-12-15 15:46:03 +02:00
2020-01-31 16:00:21 +01:00
2018-09-09 14:19:18 +02:00
2021-06-04 12:40:01 -04:00
2020-10-09 16:46:04 +02:00
2019-05-27 18:05:44 +02:00
2018-08-24 17:31:37 +01:00
2020-02-26 13:31:41 +02:00
2020-07-15 14:02:34 +02:00
2021-06-07 16:07:08 +02:00
2020-11-09 09:19:45 +01:00
2019-11-29 21:29:17 +02:00
2021-05-07 17:14:59 +02:00
2019-01-24 13:20:42 +01:00
2021-01-14 15:11:46 +01:00
2019-01-17 10:56:54 +01:00
2018-07-06 14:57:03 +02:00
2020-03-18 17:32:20 +01:00
2021-05-10 15:46:58 +02:00
2021-03-31 15:42:39 +03:00
2021-04-27 18:43:44 -04:00
2021-06-15 17:25:41 -04:00
2021-05-27 15:30:59 -04:00
2021-03-26 11:46:33 +01:00
2021-01-07 12:20:29 +01:00
2021-03-31 15:41:35 +03:00
2019-01-09 22:35:35 +01:00
2021-03-29 16:46:43 +01:00
2021-05-25 11:42:09 +01:00
2021-04-14 09:00:04 +02:00
2021-02-24 21:05:54 +05:30
2021-05-01 12:45:03 +02:00
2021-05-27 08:34:57 +02:00
2020-04-01 14:11:22 +02:00
2021-02-23 08:54:22 +01:00
2021-05-25 11:41:07 +01:00
2021-02-23 08:54:22 +01:00
2020-11-24 09:10:33 +01:00
2021-04-11 20:14:45 +02:00
2021-04-11 20:15:06 +02:00
2021-01-05 07:20:25 +02:00
2021-03-31 14:27:43 +03:00
2019-06-21 19:13:10 +02:00
2020-12-03 03:57:15 -05:00
2019-05-30 11:26:37 -07:00
2021-05-10 15:46:58 +02:00
2020-12-05 20:01:12 +01:00
2021-01-08 09:54:43 +01:00
2019-11-07 15:00:16 +02:00
2020-09-17 13:39:44 +02:00
2021-05-12 11:31:29 +02:00
2021-01-08 19:42:14 +01:00
2021-02-25 08:05:28 +01:00
2019-02-07 21:48:34 +01:00
2020-08-17 13:41:50 -04:00
2020-01-09 10:40:58 +10:00
2020-08-16 17:12:18 +02:00
2018-10-15 16:16:12 -05:00
2018-10-05 22:45:19 +02:00
2021-02-23 08:54:22 +01:00
2020-11-30 15:00:45 +01:00
2021-04-27 18:43:44 -04:00
2019-01-24 13:20:42 +01:00
2021-01-12 09:56:48 +01:00
2021-01-05 05:32:52 -08:00
2019-11-04 17:58:46 +01:00
2019-11-06 13:00:21 -05:00
2021-02-23 08:54:22 +01:00
2019-04-01 12:05:53 +02:00
2019-08-06 13:16:54 +05:30
2019-11-07 21:22:15 +00:00
2019-03-07 12:00:30 -06:00
2020-07-16 18:16:31 -04:00
2021-02-10 12:38:55 +01:00
2019-04-24 16:20:23 -05:00
2020-04-07 17:39:46 +02:00
2019-06-05 17:37:06 +02:00
2021-06-03 10:32:49 +02:00
2021-03-16 13:12:46 +01:00
2019-07-11 16:31:14 -07:00
2019-08-30 14:08:26 +05:30
2020-02-27 08:35:09 +02:00
2021-05-07 10:51:38 +03:00
2020-09-04 12:12:45 +02:00
2019-12-18 16:09:12 -05:00