Lines Matching full:ps
11 * @brief Nuvoton NPCX PS/2 module (controller) driver
13 * This file contains the driver of PS/2 module (controller) which provides a
15 * The hardware accelerator mechanism is shared by four PS/2 channels.
39 * The max duration of a PS/2 clock is about 100 micro-seconds.
40 * A PS/2 transaction needs 11 clock cycles. It will take about 1.1 ms for a
54 * Bit mask to record the enabled PS/2 channels.
59 /* The mutex of the PS/2 controller */
64 * The callback function to handle the data received from PS/2 device
184 /* Set PS/2 in transmit mode */ in ps2_npcx_ctrl_write()
201 LOG_ERR("PS/2 Tx timeout"); in ps2_npcx_ctrl_write()
204 /* Change the PS/2 module to receive mode */ in ps2_npcx_ctrl_write()
259 * Inhibit PS/2 transaction of the other non-active channels by in ps2_npcx_ctrl_isr()
265 /* PS/2 Start of Transaction */ in ps2_npcx_ctrl_isr()
275 /* PS/2 End of Transaction */ in ps2_npcx_ctrl_isr()
287 /* Change the PS/2 module to receive mode */ in ps2_npcx_ctrl_isr()
315 /* PS/2 driver registration */
342 /* Turn on PS/2 controller device clock */ in ps2_npcx_ctrl_init()
346 LOG_ERR("Turn on PS/2 clock fail %d", ret); in ps2_npcx_ctrl_init()
350 /* Disable shift mechanism and configure PS/2 to received mode. */ in ps2_npcx_ctrl_init()
355 * PS/2 interrupt enable register in ps2_npcx_ctrl_init()