diff options
| author | Uwe Kleine-König <u.kleine-koenig@baylibre.com> | 2025-12-15 15:16:33 +0100 |
|---|---|---|
| committer | Jens Wiklander <jens.wiklander@linaro.org> | 2025-12-17 18:28:28 +0100 |
| commit | 71e47245f89502dafb5d944a571ccb5144a52645 (patch) | |
| tree | bf74ceeccbd6121d7a9e66238d28d4134f1322f2 /Documentation/driver-api | |
| parent | 71a33465726e4125f5ef33705ce5bc7ec1bf5b1f (diff) | |
| download | linux-next-71e47245f89502dafb5d944a571ccb5144a52645.tar.gz linux-next-71e47245f89502dafb5d944a571ccb5144a52645.zip | |
tee: Adapt documentation to cover recent additions
The previous commits introduced some helpers to reduce boilerplate
and bus specific callbacks for probe and remove.
Adapt the reference example to make use of these.
Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'Documentation/driver-api')
| -rw-r--r-- | Documentation/driver-api/tee.rst | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/Documentation/driver-api/tee.rst b/Documentation/driver-api/tee.rst index 5eaeb8103988..4d58ac0712c1 100644 --- a/Documentation/driver-api/tee.rst +++ b/Documentation/driver-api/tee.rst @@ -43,24 +43,12 @@ snippet would look like:: MODULE_DEVICE_TABLE(tee, client_id_table); static struct tee_client_driver client_driver = { + .probe = client_probe, + .remove = client_remove, .id_table = client_id_table, .driver = { .name = DRIVER_NAME, - .bus = &tee_bus_type, - .probe = client_probe, - .remove = client_remove, }, }; - static int __init client_init(void) - { - return driver_register(&client_driver.driver); - } - - static void __exit client_exit(void) - { - driver_unregister(&client_driver.driver); - } - - module_init(client_init); - module_exit(client_exit); + module_tee_client_driver(client_driver); |
