Searched hist:c9bd33759d3a2a7d12fb1af4105cee1adfaeb91d (Results 1 – 1 of 1) sorted by relevance
| /optee_os/core/kernel/ |
| H A D | dt_driver.c | c9bd33759d3a2a7d12fb1af4105cee1adfaeb91d Wed Nov 24 18:05:12 UTC 2021 Etienne Carriere <etienne.carriere@linaro.org> core: dt_driver: probe drivers before/after crypto services
Changes drivers probing sequence to probe before and after core crypto services that are initialized at service_init initcall level. It intends to support probing of drivers the crypto layer depends on (as those registering to drvcrypt framework) as well as drivers that depend on crypto services.
At early_init_late initcall level, root node is parsed and the driver probing loop is run as prior this change. With this change the probing loop may end-up unresolved dependencies hence another round of driver probing is done at driver_init initcall level. Drivers dependencies are expected to be resolved at that stage.
Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Nicolas Toromanoff <nicolas.toromanoff@foss.st.com> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
|