static void __init msm_dt_init(void) { struct of_dev_auxdata *adata = NULL; if (machine_is_msm8974()) msm_8974_init(&adata); of_platform_populate(NULL, of_default_bus_match_table, adata, NULL); if (machine_is_msm8974()) { msm_8974_add_devices(); msm_8974_add_drivers(); } }
int chk_config_get_id(void) { /* For all Fusion targets, Modem will always be present */ if (machine_is_msm8x60_fusion() || machine_is_msm8x60_fusn_ffa()) return 0; if (driver->use_device_tree) { if (machine_is_msm8974()) return MSM8974_TOOLS_ID; else return 0; } else { switch (socinfo_get_msm_cpu()) { case MSM_CPU_8X60: return APQ8060_TOOLS_ID; case MSM_CPU_8960: case MSM_CPU_8960AB: return AO8960_TOOLS_ID; case MSM_CPU_8064: case MSM_CPU_8064AB: case MSM_CPU_8064AA: return APQ8064_TOOLS_ID; case MSM_CPU_8930: case MSM_CPU_8930AA: case MSM_CPU_8930AB: return MSM8930_TOOLS_ID; case MSM_CPU_8974: return MSM8974_TOOLS_ID; case MSM_CPU_8625: return MSM8625_TOOLS_ID; default: return 0; } } }
static void __init msm_dt_init_irq(void) { if (machine_is_msm8974()) msm_8974_init_irq(); }