Lines Matching refs:sysc_soc

47 enum sysc_soc {  enum
75 enum sysc_soc soc;
96 static struct sysc_soc_info *sysc_soc; variable
1787 switch (sysc_soc->soc) { in sysc_quirk_dispc()
1884 if (sysc_soc->soc == SOC_3430 || sysc_soc->soc == SOC_AM35) { in sysc_pre_reset_quirk_dss()
2461 list_for_each_entry(module, &sysc_soc->restored_modules, node) { in sysc_reinit_modules()
2511 mutex_lock(&sysc_soc->list_lock); in sysc_add_restored()
2513 list_add(&restored_module->node, &sysc_soc->restored_modules); in sysc_add_restored()
2515 if (sysc_soc->nb.notifier_call) in sysc_add_restored()
2518 sysc_soc->nb.notifier_call = sysc_context_notifier; in sysc_add_restored()
2519 cpu_pm_register_notifier(&sysc_soc->nb); in sysc_add_restored()
2522 mutex_unlock(&sysc_soc->list_lock); in sysc_add_restored()
2993 mutex_lock(&sysc_soc->list_lock); in sysc_add_disabled()
2994 list_add(&disabled_module->node, &sysc_soc->disabled_modules); in sysc_add_disabled()
2995 mutex_unlock(&sysc_soc->list_lock); in sysc_add_disabled()
3015 if (sysc_soc) in sysc_init_static_data()
3018 sysc_soc = kzalloc(sizeof(*sysc_soc), GFP_KERNEL); in sysc_init_static_data()
3019 if (!sysc_soc) in sysc_init_static_data()
3022 mutex_init(&sysc_soc->list_lock); in sysc_init_static_data()
3023 INIT_LIST_HEAD(&sysc_soc->disabled_modules); in sysc_init_static_data()
3024 INIT_LIST_HEAD(&sysc_soc->restored_modules); in sysc_init_static_data()
3025 sysc_soc->general_purpose = true; in sysc_init_static_data()
3029 sysc_soc->general_purpose = pdata->soc_type_gp(); in sysc_init_static_data()
3033 sysc_soc->soc = (enum sysc_soc)(uintptr_t)match->data; in sysc_init_static_data()
3039 switch (sysc_soc->soc) { in sysc_init_static_data()
3054 if (!sysc_soc->general_purpose) { in sysc_init_static_data()
3055 switch (sysc_soc->soc) { in sysc_init_static_data()
3095 if (!sysc_soc) in sysc_cleanup_static_data()
3098 if (sysc_soc->nb.notifier_call) in sysc_cleanup_static_data()
3099 cpu_pm_unregister_notifier(&sysc_soc->nb); in sysc_cleanup_static_data()
3101 mutex_lock(&sysc_soc->list_lock); in sysc_cleanup_static_data()
3102 list_for_each_safe(pos, tmp, &sysc_soc->restored_modules) { in sysc_cleanup_static_data()
3107 list_for_each_safe(pos, tmp, &sysc_soc->disabled_modules) { in sysc_cleanup_static_data()
3112 mutex_unlock(&sysc_soc->list_lock); in sysc_cleanup_static_data()
3120 mutex_lock(&sysc_soc->list_lock); in sysc_check_disabled_devices()
3121 list_for_each_entry(disabled_module, &sysc_soc->disabled_modules, node) { in sysc_check_disabled_devices()
3128 mutex_unlock(&sysc_soc->list_lock); in sysc_check_disabled_devices()
3153 if (sysc_soc->soc == SOC_3430 || sysc_soc->soc == SOC_AM35) in sysc_check_active_timer()