Searched refs:arche_pdata (Results 1 – 1 of 1) sorted by relevance
74 static void arche_platform_set_state(struct arche_platform_drvdata *arche_pdata, in arche_platform_set_state() argument77 arche_pdata->state = state; in arche_platform_set_state()82 struct arche_platform_drvdata *arche_pdata, in arche_platform_set_wake_detect_state() argument85 arche_pdata->wake_detect_state = state; in arche_platform_set_wake_detect_state()116 static void arche_platform_wd_irq_en(struct arche_platform_drvdata *arche_pdata) in arche_platform_wd_irq_en() argument119 gpio_direction_input(arche_pdata->wake_detect_gpio); in arche_platform_wd_irq_en()120 enable_irq(arche_pdata->wake_detect_irq); in arche_platform_wd_irq_en()125 struct arche_platform_drvdata *arche_pdata = devid; in arche_platform_wd_irq_thread() local128 spin_lock_irqsave(&arche_pdata->wake_lock, flags); in arche_platform_wd_irq_thread()129 if (arche_pdata->wake_detect_state != WD_STATE_COLDBOOT_TRIG) { in arche_platform_wd_irq_thread()[all …]