:orphan: .. title:: CONFIG_PS2_NPCX .. kconfig:: CONFIG_PS2_NPCX CONFIG_PS2_NPCX ############### *Nuvoton NPCX embedded controller (EC) PS2 driver* Type: ``bool`` Help ==== .. code-block:: none Enable the NPCX family PS2 driver. It provides four PS/2 channels. Each channel has two quasi-bidirectional signals that serve as direct interfaces to an external keyboard, mouse or any other PS/2-compatible pointing device.The driver also depends on the KBC 8042 keyboard controller. Direct dependencies =================== \ :kconfig:`SOC_FAMILY_NPCX ` && \ :kconfig:`ESPI_PERIPHERAL_8042_KBC ` && \ :kconfig:`PS2 ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== At ``/ps2/Kconfig.npcx:6`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:94`` → ``/ps2/Kconfig:14`` Menu path: (Top) → Device Drivers → PS/2 Drivers .. code-block:: kconfig menuconfig PS2_NPCX bool "Nuvoton NPCX embedded controller (EC) PS2 driver" depends on SOC_FAMILY_NPCX && ESPI_PERIPHERAL_8042_KBC && PS2 help Enable the NPCX family PS2 driver. It provides four PS/2 channels. Each channel has two quasi-bidirectional signals that serve as direct interfaces to an external keyboard, mouse or any other PS/2-compatible pointing device.The driver also depends on the KBC 8042 keyboard controller. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*