[PATCH v1 03/17] tee: Adapt documentation to cover recent additions

Uwe Kleine-König
2025-12-11T17:15:58Z

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.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
---
Documentation/driver-api/tee.rst | 18 +++---------------
1 file 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);
--
2.47.3