Searched refs:pwrcdrv (Results 1 – 1 of 1) sorted by relevance
32 static int sirfsoc_pwrc_is_on_key_down(struct sirfsoc_pwrc_drvdata *pwrcdrv) in sirfsoc_pwrc_is_on_key_down() argument34 u32 state = sirfsoc_rtc_iobrg_readl(pwrcdrv->pwrc_base + in sirfsoc_pwrc_is_on_key_down()41 struct sirfsoc_pwrc_drvdata *pwrcdrv = in sirfsoc_pwrc_report_event() local44 if (sirfsoc_pwrc_is_on_key_down(pwrcdrv)) { in sirfsoc_pwrc_report_event()45 schedule_delayed_work(&pwrcdrv->work, in sirfsoc_pwrc_report_event()48 input_event(pwrcdrv->input, EV_KEY, KEY_POWER, 0); in sirfsoc_pwrc_report_event()49 input_sync(pwrcdrv->input); in sirfsoc_pwrc_report_event()55 struct sirfsoc_pwrc_drvdata *pwrcdrv = dev_id; in sirfsoc_pwrc_isr() local58 int_status = sirfsoc_rtc_iobrg_readl(pwrcdrv->pwrc_base + in sirfsoc_pwrc_isr()61 pwrcdrv->pwrc_base + PWRC_INT_STATUS); in sirfsoc_pwrc_isr()[all …]