Lines Matching refs:kbd
520 struct imx_keypad *kbd = platform_get_drvdata(pdev);
521 struct input_dev *input_dev = kbd->input_dev;
522 unsigned short reg_val = readw(kbd->mmio_base + KPSR);
524 /* imx kbd can wake up system even clock is disabled */
528 clk_disable_unprepare(kbd->clk);
537 writew(reg_val, kbd->mmio_base + KPSR);
539 enable_irq_wake(kbd->irq);
548 struct imx_keypad *kbd = platform_get_drvdata(pdev);
549 struct input_dev *input_dev = kbd->input_dev;
553 disable_irq_wake(kbd->irq);
558 ret = clk_prepare_enable(kbd->clk);