Tom Rini
448e2b6327
event: Correct dependencies on the EVENT framework
...
The event framework is just that, a framework. Enabling it by itself
does nothing, so we shouldn't ask the user about it. Reword (and correct
typos) around this the option and help text. This also applies to
DM_EVENT and EVENT_DYNAMIC. Only EVENT_DEBUG and CMD_EVENT should be
visible to the user to select, when EVENT is selected.
With this, it's time to address the larger problems. When functionality
uses events, typically via EVENT_SPY, the appropriate framework then
must be select'd and NOT imply'd. As the functionality will cease to
work (and so, platforms will fail to boot) this is non-optional and
where select is appropriate. Audit the current users of EVENT_SPY to
have a more fine-grained approach to select'ing the framework where
used. Also ensure the current users of event_register and also select
EVENT_DYNAMIC.
Cc: AKASHI Takahiro <takahiro.akashi@linaro.org >
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de >
Reported-by: Oliver Graute <Oliver.Graute@kococonnector.com >
Reported-by: Francesco Dolcini <francesco.dolcini@toradex.com >
Fixes: 7fe32b3442 ("event: Convert arch_cpu_init_dm() to use events")
Fixes: 42fdcebf85 ("event: Convert misc_init_f() to use events")
Fixes: c5ef202557 ("dm: fix DM_EVENT dependencies")
Signed-off-by: Tom Rini <trini@konsulko.com >
Tested-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Fabio Estevam <festevam@denx.de >
2023-01-18 12:46:13 -05:00
..
2021-03-02 14:03:02 -05:00
2022-11-14 09:33:36 -05:00
2022-08-23 12:35:37 +02:00
2022-11-10 10:08:55 -05:00
2022-08-20 16:17:50 -04:00
2022-10-20 15:26:31 +08:00
2022-11-10 10:08:55 -05:00
2022-10-30 20:07:17 +01:00
2022-06-28 17:11:48 -04:00
2022-12-23 10:14:51 -05:00
2021-01-18 15:23:06 -05:00
2022-12-05 16:06:07 -05:00
2023-01-04 09:28:04 +02:00
2022-11-07 22:45:05 +01:00
2022-10-30 20:07:17 +01:00
2022-12-05 16:06:07 -05:00
2022-12-05 16:06:07 -05:00
2022-11-21 09:23:00 -05:00
2022-12-05 16:06:07 -05:00
2022-09-18 22:56:18 +02:00
2021-02-02 15:33:42 -05:00
2022-08-23 12:40:34 +02:00
2022-12-05 16:06:07 -05:00
2022-12-05 16:06:08 -05:00
2022-12-23 10:08:35 -05:00
2022-12-05 16:06:07 -05:00
2022-12-05 16:06:08 -05:00
2022-04-18 11:25:13 +08:00
2022-02-10 07:12:16 +01:00
2022-12-22 10:31:48 -05:00
2022-10-30 20:07:17 +01:00
2022-12-23 10:09:42 -05:00
2022-11-14 09:33:36 -05:00
2022-10-31 11:01:31 -04:00
2022-12-05 16:06:08 -05:00
2022-12-05 16:06:07 -05:00
2022-12-05 16:06:07 -05:00
2021-02-02 15:33:42 -05:00
2022-09-20 18:30:02 +02:00
2022-12-22 10:31:47 -05:00
2022-11-10 10:08:55 -05:00
2022-10-31 11:01:31 -04:00
2022-10-18 08:34:25 +02:00
2022-12-05 16:06:07 -05:00
2022-11-10 10:08:55 -05:00
2023-01-16 18:01:11 +08:00
2022-12-05 16:06:07 -05:00
2022-10-31 11:01:31 -04:00
2022-12-23 10:14:51 -05:00
2021-02-02 15:33:42 -05:00
2021-09-04 12:26:01 -04:00
2022-12-05 16:06:08 -05:00
2023-01-16 18:01:10 +08:00
2022-12-23 10:08:35 -05:00
2022-09-04 20:00:38 +08:00
2022-12-23 10:15:13 -05:00
2022-12-23 10:07:03 -05:00
2022-12-05 16:06:07 -05:00
2022-12-23 10:14:52 -05:00
2022-12-05 16:06:08 -05:00
2022-12-23 10:14:51 -05:00
2023-01-18 12:46:13 -05:00
2022-12-05 16:06:07 -05:00
2020-07-22 20:21:23 +08:00
2022-11-02 13:58:17 -04:00
2021-09-30 08:08:56 -04:00
2022-10-31 11:01:31 -04:00
2022-10-31 11:01:31 -04:00
2022-12-05 16:06:07 -05:00
2022-10-31 11:01:31 -04:00
2022-12-05 16:06:07 -05:00
2022-02-10 07:12:16 +01:00
2022-11-10 10:08:55 -05:00
2022-12-05 16:06:08 -05:00
2022-04-28 09:26:44 -04:00
2023-01-18 12:46:13 -05:00
2022-11-07 07:17:55 +01:00
2022-11-10 10:08:55 -05:00
2022-10-21 13:47:56 -04:00
2022-12-05 16:06:07 -05:00
2022-12-05 16:06:08 -05:00
2022-07-08 17:57:34 -04:00
2021-09-07 16:22:30 -04:00
2022-11-10 10:08:55 -05:00
2022-08-04 16:18:47 -04:00
2022-12-22 10:31:48 -05:00
2022-08-23 12:35:37 +02:00
2022-12-05 16:06:07 -05:00
2022-10-30 20:07:16 +01:00
2022-11-03 13:27:56 +08:00
2021-02-02 15:33:42 -05:00
2022-04-18 11:25:13 +08:00
2022-11-14 09:33:36 -05:00
2022-12-05 16:06:07 -05:00
2022-11-10 10:08:55 -05:00
2022-12-09 14:10:28 -05:00
2022-02-08 23:07:58 -05:00
2022-10-06 21:05:17 -04:00
2022-10-30 20:07:17 +01:00
2021-04-08 23:59:50 +02:00
2021-09-30 08:08:56 -04:00
2022-10-31 11:01:31 -04:00
2022-02-08 23:07:58 -05:00
2022-12-23 10:14:51 -05:00
2022-12-05 16:06:07 -05:00
2023-01-16 18:01:11 +08:00
2022-12-23 10:15:13 -05:00
2022-10-31 11:01:31 -04:00
2022-10-31 11:01:31 -04:00
2022-04-18 11:25:13 +08:00
2021-02-02 15:33:42 -05:00
2022-12-02 08:39:00 -05:00
2022-12-05 16:06:07 -05:00
2022-04-18 11:25:13 +08:00
2022-12-19 10:56:12 +08:00
2022-12-05 16:06:07 -05:00
2022-12-23 10:15:12 -05:00
2022-12-05 16:06:07 -05:00
2022-02-10 07:12:16 +01:00
2022-12-23 10:09:42 -05:00
2022-12-22 10:31:48 -05:00
2022-10-31 11:01:31 -04:00
2022-10-31 11:01:31 -04:00
2022-12-05 16:06:07 -05:00
2022-10-06 21:05:17 -04:00
2022-12-05 16:06:08 -05:00
2022-12-05 16:06:07 -05:00
2022-12-05 16:06:07 -05:00
2022-02-08 23:07:58 -05:00
2022-11-10 10:08:55 -05:00
2023-01-12 16:37:13 +01:00
2022-02-28 10:33:45 -05:00
2022-02-08 23:07:58 -05:00
2022-12-14 22:31:33 +00:00
2022-12-05 16:06:08 -05:00
2022-10-31 11:01:31 -04:00
2022-12-22 10:31:48 -05:00
2022-12-05 16:06:07 -05:00
2022-12-05 16:06:07 -05:00
2022-10-30 20:07:17 +01:00
2022-11-10 10:08:55 -05:00
2022-08-23 12:35:37 +02:00
2023-01-16 18:01:11 +08:00
2023-01-10 15:39:08 -05:00
2022-12-22 10:31:47 -05:00
2022-12-05 16:06:07 -05:00
2022-10-31 11:01:31 -04:00
2022-12-07 16:04:16 -05:00
2022-11-10 10:08:55 -05:00
2022-01-08 11:16:03 -05:00
2022-12-23 10:09:42 -05:00
2022-12-05 16:06:07 -05:00
2022-11-10 10:08:55 -05:00
2022-08-20 21:18:15 -04:00
2022-12-05 16:06:07 -05:00
2021-12-27 08:41:38 -05:00
2022-12-05 16:06:08 -05:00
2022-12-05 16:06:07 -05:00
2022-08-23 12:35:37 +02:00