William Wu
05fedf45f0
mfd: fusb302: Fix no response to get sink cap from source
...
The fusb302 use the legacy driver on RK3399 kernel-4.4/4.19 platforms.
The legacy driver doesn't support to send sink capabilities message,
it cause RK3399 Type-C USB ADB fail to connected to MacBook with a
Type-C to Type-C cable.
This patch adds the sink capabilities message and use non-threaded
interrupt handler.
1. Add sink capabilities message for fixed supply and battery supply.
2. Move the interrupt handling from a threaded interrupt handler to
a non-threaded interrupt handler which normally queues the new
interrupt handling work directly.
Signed-off-by: William Wu <william.wu@rock-chips.com >
Change-Id: I13df67d71d1f0c11f4256daacd2243dcfb8ae414
2022-12-28 16:25:44 +08:00
..
2015-10-26 14:48:56 +00:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:08:48 +01:00
2015-11-11 15:57:28 +08:00
2014-09-26 08:15:45 +01:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:08:48 +01:00
2014-10-20 16:20:53 +02:00
2019-03-23 08:44:15 +01:00
2015-06-22 12:25:27 +01:00
2015-11-11 15:54:30 +08:00
2017-11-08 10:06:29 +01:00
2014-06-03 08:11:51 +01:00
2015-08-11 15:08:48 +01:00
2019-08-04 09:34:58 +02:00
2015-10-30 17:20:30 +00:00
2015-10-26 14:49:05 +00:00
2015-11-06 10:23:50 -08:00
2015-08-11 15:08:42 +01:00
2015-08-11 15:08:48 +01:00
2019-02-23 09:05:14 +01:00
2015-09-16 15:47:51 +02:00
2015-10-30 17:19:49 +00:00
2016-10-16 17:36:14 +02:00
2017-11-08 10:06:29 +01:00
2015-10-26 14:49:09 +00:00
2015-10-26 14:48:55 +00:00
2018-01-02 20:33:20 +01:00
2018-08-06 16:24:32 +02:00
2014-03-19 08:58:07 +00:00
2015-10-30 17:19:45 +00:00
2015-10-30 17:19:49 +00:00
2015-10-30 17:19:46 +00:00
2015-06-22 12:25:01 +01:00
2015-11-06 10:23:50 -08:00
2015-06-22 12:25:01 +01:00
2015-08-11 15:08:48 +01:00
2015-10-30 17:19:51 +00:00
2015-06-22 12:25:20 +01:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:08:51 +01:00
2015-10-13 11:28:36 +01:00
2015-01-22 15:56:24 +00:00
2019-03-23 08:44:15 +01:00
2015-03-26 14:20:18 +00:00
2018-02-28 14:55:00 +08:00
2015-11-04 11:02:12 +00:00
2022-12-28 16:25:44 +08:00
2022-12-28 16:25:44 +08:00
2015-10-26 14:49:00 +00:00
2018-02-28 14:55:00 +08:00
2018-02-28 14:55:00 +08:00
2014-01-06 09:13:29 +00:00
2014-10-20 16:20:53 +02:00
2015-10-26 15:25:55 +01:00
2015-10-30 17:19:47 +00:00
2016-06-07 18:14:34 -07:00
2015-06-22 12:25:01 +01:00
2015-07-21 09:22:08 +02:00
2015-10-30 18:57:33 +00:00
2015-10-30 18:57:34 +00:00
2019-06-22 08:18:19 +02:00
2015-10-01 16:31:33 +01:00
2015-08-11 15:09:00 +01:00
2015-05-06 08:03:20 +02:00
2015-09-16 15:47:51 +02:00
2020-09-11 09:29:06 +08:00
2015-10-30 17:19:43 +00:00
2015-10-30 17:19:52 +00:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:09:01 +01:00
2015-08-11 15:08:48 +01:00
2015-11-11 15:57:28 +08:00
2015-01-22 15:55:56 +00:00
2020-09-11 09:29:06 +08:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:09:01 +01:00
2015-11-11 15:57:28 +08:00
2015-08-11 15:09:08 +01:00
2015-11-11 15:57:28 +08:00
2015-08-11 15:09:08 +01:00
2015-11-11 15:57:28 +08:00
2015-08-11 15:08:48 +01:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-10-01 16:31:42 +01:00
2019-03-23 08:44:16 +01:00
2015-08-11 15:08:48 +01:00
2015-10-28 10:30:17 +09:00
2014-07-09 14:58:10 +01:00
2014-07-22 13:17:02 +01:00
2014-10-20 16:20:53 +02:00
2015-03-30 10:06:55 +01:00
2014-09-24 13:30:16 +01:00
2019-08-04 09:34:57 +02:00
2015-08-11 15:09:11 +01:00
2018-10-20 09:52:33 +02:00
2019-07-10 09:56:41 +02:00
2018-03-24 10:58:44 +01:00
2014-03-19 08:58:07 +00:00
2015-01-22 15:56:21 +00:00
2015-10-30 17:19:42 +00:00
2015-09-16 15:47:51 +02:00
2019-03-23 08:44:15 +01:00
2015-03-30 10:07:08 +01:00
2015-08-11 15:09:01 +01:00
2015-08-11 15:08:48 +01:00
2014-06-03 08:11:17 +01:00
2015-08-11 15:08:48 +01:00
2018-01-31 20:56:06 +08:00
2018-01-31 20:56:06 +08:00
2018-01-31 20:56:06 +08:00
2021-10-21 16:19:58 +08:00
2020-12-22 18:25:35 +08:00
2020-12-22 01:29:12 +00:00
2018-02-09 16:44:58 +08:00
2014-09-26 08:15:51 +01:00
2015-10-30 18:57:35 +00:00
2015-03-03 16:41:21 +00:00
2015-10-30 17:19:44 +00:00
2015-10-30 17:19:51 +00:00
2015-10-30 17:19:44 +00:00
2015-10-30 17:19:44 +00:00
2015-11-11 15:57:28 +08:00
2015-10-30 17:19:51 +00:00
2016-10-16 17:36:14 +02:00
2015-11-11 15:57:28 +08:00
2015-04-09 10:26:54 +01:00
2014-07-25 15:31:44 +01:00
2015-08-11 15:08:48 +01:00
2015-03-12 09:08:12 +00:00
2018-09-15 09:40:38 +02:00
2015-08-11 15:08:48 +01:00
2014-10-20 16:20:53 +02:00
2014-10-20 16:20:53 +02:00
2015-09-04 11:35:03 -07:00
2015-10-28 10:30:17 +09:00
2015-10-26 14:48:57 +00:00
2014-12-30 16:59:59 -08:00
2015-08-11 15:09:09 +01:00
2015-01-22 15:55:49 +00:00
2014-12-14 16:10:09 -08:00
2015-09-16 15:47:51 +02:00
2015-08-11 15:09:01 +01:00
2014-11-25 16:18:58 +00:00
2015-11-11 15:57:28 +08:00
2019-03-23 08:44:15 +01:00
2014-03-19 08:58:34 +00:00
2015-10-30 17:19:40 +00:00
2015-08-11 15:08:48 +01:00
2019-01-26 09:42:50 +01:00
2018-02-28 14:55:00 +08:00
2015-08-11 15:08:48 +01:00
2015-10-26 14:49:08 +00:00
2015-08-11 15:09:10 +01:00
2015-11-11 15:57:28 +08:00
2014-10-20 16:20:53 +02:00
2014-03-19 08:58:07 +00:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:09:01 +01:00
2015-10-28 10:30:17 +09:00
2015-08-11 15:08:48 +01:00
2018-01-02 20:33:20 +01:00
2015-08-11 15:09:01 +01:00
2015-06-22 12:25:04 +01:00
2015-08-11 15:09:06 +01:00
2019-06-22 08:18:19 +02:00
2019-03-23 08:44:15 +01:00
2013-11-08 21:33:42 +08:00
2018-02-28 14:55:00 +08:00
2015-11-11 15:57:28 +08:00
2014-11-25 16:18:42 +00:00
2014-01-21 08:27:45 +00:00
2015-06-22 12:25:25 +01:00
2015-10-26 14:49:04 +00:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:09:01 +01:00
2013-11-08 21:34:05 +08:00
2015-10-28 10:30:17 +09:00
2015-09-04 11:46:02 -07:00
2019-03-23 08:44:16 +01:00
2015-06-22 12:25:26 +01:00
2015-08-11 15:08:48 +01:00
2015-08-11 15:09:01 +01:00
2015-08-11 15:08:48 +01:00
2015-09-04 11:46:02 -07:00
2015-08-11 15:09:13 +01:00
2015-08-11 15:08:47 +01:00
2015-09-04 11:46:02 -07:00
2015-10-26 14:49:07 +00:00