Home
last modified time | relevance | path

Searched hist:c9bd33759d3a2a7d12fb1af4105cee1adfaeb91d (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/kernel/
H A Ddt_driver.cc9bd33759d3a2a7d12fb1af4105cee1adfaeb91d 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>