Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/input/misc/
H A Dsirfsoc-onkey.c31 static int sirfsoc_pwrc_is_on_key_down(struct sirfsoc_pwrc_drvdata *pwrcdrv) in sirfsoc_pwrc_is_on_key_down() argument
33 u32 state = sirfsoc_rtc_iobrg_readl(pwrcdrv->pwrc_base + in sirfsoc_pwrc_is_on_key_down()
40 struct sirfsoc_pwrc_drvdata *pwrcdrv = in sirfsoc_pwrc_report_event() local
43 if (sirfsoc_pwrc_is_on_key_down(pwrcdrv)) { in sirfsoc_pwrc_report_event()
44 schedule_delayed_work(&pwrcdrv->work, in sirfsoc_pwrc_report_event()
47 input_event(pwrcdrv->input, EV_KEY, KEY_POWER, 0); in sirfsoc_pwrc_report_event()
48 input_sync(pwrcdrv->input); in sirfsoc_pwrc_report_event()
54 struct sirfsoc_pwrc_drvdata *pwrcdrv = dev_id; in sirfsoc_pwrc_isr() local
57 int_status = sirfsoc_rtc_iobrg_readl(pwrcdrv->pwrc_base + in sirfsoc_pwrc_isr()
60 pwrcdrv->pwrc_base + PWRC_INT_STATUS); in sirfsoc_pwrc_isr()
[all …]