nvmem: core: Call nvmem_init() early when CONFIG_ROCKCHIP_THUNDER_BOOT=y

rockchip_otp_module_init() depends on nvmem_init() to init nvmem_bus_type.
But rockchip_otp_module_init() and nvmem_init() are both in the same
subsys_initcall level.

Change-Id: I58bc66519fb76179be3e6a170048a67c0861b224
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
This commit is contained in:
Tao Huang
2020-06-22 18:17:38 +08:00
parent 1b0ad3ab86
commit ab3221eae8

View File

@@ -1400,7 +1400,11 @@ static void __exit nvmem_exit(void)
bus_unregister(&nvmem_bus_type);
}
#ifdef CONFIG_ROCKCHIP_THUNDER_BOOT
arch_initcall_sync(nvmem_init);
#else
subsys_initcall(nvmem_init);
#endif
module_exit(nvmem_exit);
MODULE_AUTHOR("Srinivas Kandagatla <srinivas.kandagatla@linaro.org");