lkml.org 
[lkml]   [2017]   [May]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH V1 15/15] spmi: pmic-arb: instantiate spmi_devices at arch_initcall
    Date
    From: Abhijeet Dharmapurikar <adharmap@codeaurora.org>

    The spmi arbiter device spawns spmi_devices which in turn spawn
    platform_devices for pmic peripherals.

    Move the arbiter's driver init to arch_initcall so that the subsequent
    devices it spawns get instantiated earlier.

    Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
    Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
    ---
    drivers/spmi/spmi-pmic-arb.c | 7 ++++++-
    1 file changed, 6 insertions(+), 1 deletion(-)

    diff --git a/drivers/spmi/spmi-pmic-arb.c b/drivers/spmi/spmi-pmic-arb.c
    index 767bd2c..069799c 100644
    --- a/drivers/spmi/spmi-pmic-arb.c
    +++ b/drivers/spmi/spmi-pmic-arb.c
    @@ -1384,7 +1384,12 @@ static int spmi_pmic_arb_remove(struct platform_device *pdev)
    .of_match_table = spmi_pmic_arb_match_table,
    },
    };
    -module_platform_driver(spmi_pmic_arb_driver);
    +
    +int __init spmi_pmic_arb_init(void)
    +{
    + return platform_driver_register(&spmi_pmic_arb_driver);
    +}
    +arch_initcall(spmi_pmic_arb_init);

    MODULE_LICENSE("GPL v2");
    MODULE_ALIAS("platform:spmi_pmic_arb");
    --
    QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation
    --
    \
     
     \ /
      Last update: 2017-05-30 14:42    [W:2.807 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site