i2c-msm-v2: Use "subsys" instead of "arch" initcall
The i2c-msm-v2 driver trying to get the clocks too early, but the clock framework is not initialized yet. The change of the initcall type reducing deferred calls and improving boot time. Info: [0.212999] i2c-msm-v2 78b6000.i2c: probing driver i2c-msm-v2 [0.213172] i2c-msm-v2 78b6000.i2c: error on clk_get(core_clk):-517 -- snipped -- [0.275922] i2c-msm-v2 78b6000.i2c: probing driver i2c-msm-v2 [0.276086] i2c-msm-v2 78b6000.i2c: error on clk_get(core_clk):-517 -- snipped -- [0.302980] msm_mpm_dev_probe(): Cannot get clk resource for XO: -517 [0.303394] i2c-msm-v2 78b6000.i2c: probing driver i2c-msm-v2 -- snipped -- Change-Id: Ia8c110b5f67eeec07586adb30ec3a7aff7ce265a Signed-off-by: Atanas Filipov <afilipov@codeaurora.org>
This commit is contained in:
parent
55cc722ec6
commit
1b0c0d8c44
1 changed files with 2 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
|||
/* Copyright (c) 2014-2017, The Linux Foundation. All rights reserved.
|
||||
/* Copyright (c) 2014-2018, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
|
@ -3018,7 +3018,7 @@ static int i2c_msm_init(void)
|
|||
{
|
||||
return platform_driver_register(&i2c_msm_driver);
|
||||
}
|
||||
arch_initcall(i2c_msm_init);
|
||||
subsys_initcall(i2c_msm_init);
|
||||
|
||||
static void i2c_msm_exit(void)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue