/* * Used to satisfy dependencies for devices that need to be * run early or in a particular order. Most likely your device doesn't fall * into this category, and thus the driver should not be added here. The * EPROBE_DEFER can satisfy most dependency problems. */ void __init msm_8974_add_drivers(void) { msm_init_modem_notifier_list(); msm_smd_init(); msm_rpm_driver_init(); msm_lpmrs_module_init(); rpm_regulator_smd_driver_init(); msm_spm_device_init(); regulator_stub_init(); if (machine_is_msm8974_rumi()) msm_clock_init(&msm_dummy_clock_init_data); else msm_clock_init(&msm8974_clock_init_data); msm8974_init_buses(); }
/* * Used to satisfy dependencies for devices that need to be * run early or in a particular order. Most likely your device doesn't fall * into this category, and thus the driver should not be added here. The * EPROBE_DEFER can satisfy most dependency problems. */ void __init msm8974_add_drivers(void) { msm_init_modem_notifier_list(); msm_smd_init(); msm_rpm_driver_init(); msm_lpmrs_module_init(); rpm_regulator_smd_driver_init(); msm_spm_device_init(); krait_power_init(); if (machine_is_msm8974_rumi()) msm_clock_init(&msm8974_rumi_clock_init_data); else msm_clock_init(&msm8974_clock_init_data); msm8974_init_buses(); msm_thermal_device_init(); mxt_init_vkeys_8974(); }