Home
last modified time | relevance | path

Searched refs:pwrcdrv (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/drivers/input/misc/
Dsirfsoc-onkey.c32 static int sirfsoc_pwrc_is_on_key_down(struct sirfsoc_pwrc_drvdata *pwrcdrv) in sirfsoc_pwrc_is_on_key_down() argument
34 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() local
44 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() local
58 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 …]