diff options
| author | Dmitry Rokosov <[email protected]> | 2023-07-05 21:18:28 +0300 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2023-07-25 20:22:07 +0200 |
| commit | bcb5645f99ef93b3cad3cdb7937eb4b2cecfd560 (patch) | |
| tree | 7f29017cb5b30a29b29d6a2cdbeddfb1dbbde015 /tools/perf/scripts/python/bin/task-analyzer-record | |
| parent | b6092f36a56866e81afcea0530cc84963ebb9bf6 (diff) | |
tty: serial: meson: redesign the module to platform_driver
Actually, the meson_uart module is already a platform_driver, but it is
currently registered manually and the uart core registration is run
outside the probe() scope, which results in some restrictions. For
instance, it is not possible to communicate with the OF subsystem
because it requires an initialized device object.
To address this issue, apply module_platform_driver() instead of direct
module init/exit routines. Additionally, move uart_register_driver() to
the driver probe(), and destroy manual console registration because it's
already run in the uart_register_driver() flow.
Signed-off-by: Dmitry Rokosov <[email protected]>
Reviewed-by: Neil Armstrong <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/task-analyzer-record')
0 files changed, 0 insertions, 0 deletions