| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/serio/ |
| D | allwinner,sun4i-a10-ps2.yaml | 4 $id: http://devicetree.org/schemas/serio/allwinner,sun4i-a10-ps2.yaml# 7 title: Allwinner A10 PS2 Host Controller 14 A20 PS2 is dual role controller (PS2 host and PS2 device). These 15 bindings for PS2 A10/A20 host controller. IBM compliant IBM PS2 and 20 const: allwinner,sun4i-a10-ps2 44 ps20: ps2@1c2a000 { 45 compatible = "allwinner,sun4i-a10-ps2";
|
| D | ps2-gpio.yaml | 4 $id: http://devicetree.org/schemas/serio/ps2-gpio.yaml# 14 const: ps2-gpio 57 ps2 { 58 compatible = "ps2-gpio";
|
| D | altera_ps2.txt | 4 - compatible : should be "ALTR,ps2-1.0". <DEPRECATED> 5 - compatible : should be "altr,ps2-1.0".
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serio/ |
| D | allwinner,sun4i-a10-ps2.yaml | 4 $id: http://devicetree.org/schemas/serio/allwinner,sun4i-a10-ps2.yaml# 7 title: Allwinner A10 PS2 Host Controller Device Tree Bindings 14 A20 PS2 is dual role controller (PS2 host and PS2 device). These 15 bindings for PS2 A10/A20 host controller. IBM compliant IBM PS2 and 20 const: allwinner,sun4i-a10-ps2 44 ps20: ps2@1c2a000 { 45 compatible = "allwinner,sun4i-a10-ps2";
|
| D | ps2-gpio.txt | 4 - compatible = "ps2-gpio" 16 ps2@0 { 17 compatible = "ps2-gpio";
|
| D | altera_ps2.txt | 4 - compatible : should be "ALTR,ps2-1.0". <DEPRECATED> 5 - compatible : should be "altr,ps2-1.0".
|
| /kernel/linux/linux-6.6/drivers/input/serio/ |
| D | sun4i-ps2.c | 3 * Driver for Allwinner A10 PS2 host controller 19 #define DRIVER_NAME "sun4i-ps2" 22 #define PS2_REG_GCTL 0x00 /* PS2 Module Global Control Reg */ 23 #define PS2_REG_DATA 0x04 /* PS2 Module Data Reg */ 24 #define PS2_REG_LCTL 0x08 /* PS2 Module Line Control Reg */ 25 #define PS2_REG_LSTS 0x0C /* PS2 Module Line Status Reg */ 26 #define PS2_REG_FCTL 0x10 /* PS2 Module FIFO Control Reg */ 27 #define PS2_REG_FSTS 0x14 /* PS2 Module FIFO Status Reg */ 28 #define PS2_REG_CLKDR 0x18 /* PS2 Module Clock Divider Reg*/ 30 /* PS2 GLOBAL CONTROL REGISTER PS2_GCTL */ [all …]
|
| D | altera_ps2.c | 3 * Altera University Program PS2 controller driver 28 * Read all bytes waiting in the PS2 port. There should be 46 * Write a byte to the PS2 port. 139 { .compatible = "ALTR,ps2-1.0", }, 140 { .compatible = "altr,ps2-1.0", }, 159 MODULE_DESCRIPTION("Altera University Program PS2 controller driver");
|
| D | maceps2.c | 3 * SGI O2 MACE PS2 controller driver for linux 25 MODULE_DESCRIPTION("SGI O2 MACE PS2 controller driver"); 89 if (request_irq(data->irq, maceps2_interrupt, 0, "PS2 port", dev)) { in maceps2_open() 181 port_data[0].port = &mace->perif.ps2.keyb; in maceps2_init() 183 port_data[1].port = &mace->perif.ps2.mouse; in maceps2_init()
|
| D | sa1111ps2.c | 57 * Read all bytes waiting in the PS2 port. There should be 88 * Completion of ps2 write 110 * Write a byte to the PS2 port. We have to wait for the 293 * Request the physical region for this PS2 port. in ps2_probe() 363 .name = "sa1111-ps2", 385 MODULE_DESCRIPTION("SA1111 PS2 controller driver");
|
| D | xilinx_ps2.c | 80 * @drvdata: pointer to ps2 device private data structure 214 /* Disable the PS2 interrupts */ in sxps2_close() 290 * Reset the PS2 device and abort any current transaction, in xps2_of_probe() 291 * to make sure we have the PS2 in a good state. in xps2_of_probe() 295 dev_info(dev, "Xilinx PS2 at 0x%08llX mapped to 0x%p, irq=%d\n", in xps2_of_probe() 353 { .compatible = "xlnx,xps-ps2-1.00.a", },
|
| /kernel/linux/linux-5.10/drivers/input/serio/ |
| D | sun4i-ps2.c | 3 * Driver for Allwinner A10 PS2 host controller 19 #define DRIVER_NAME "sun4i-ps2" 22 #define PS2_REG_GCTL 0x00 /* PS2 Module Global Control Reg */ 23 #define PS2_REG_DATA 0x04 /* PS2 Module Data Reg */ 24 #define PS2_REG_LCTL 0x08 /* PS2 Module Line Control Reg */ 25 #define PS2_REG_LSTS 0x0C /* PS2 Module Line Status Reg */ 26 #define PS2_REG_FCTL 0x10 /* PS2 Module FIFO Control Reg */ 27 #define PS2_REG_FSTS 0x14 /* PS2 Module FIFO Status Reg */ 28 #define PS2_REG_CLKDR 0x18 /* PS2 Module Clock Divider Reg*/ 30 /* PS2 GLOBAL CONTROL REGISTER PS2_GCTL */ [all …]
|
| D | altera_ps2.c | 3 * Altera University Program PS2 controller driver 28 * Read all bytes waiting in the PS2 port. There should be 46 * Write a byte to the PS2 port. 141 { .compatible = "ALTR,ps2-1.0", }, 142 { .compatible = "altr,ps2-1.0", }, 161 MODULE_DESCRIPTION("Altera University Program PS2 controller driver");
|
| D | maceps2.c | 3 * SGI O2 MACE PS2 controller driver for linux 25 MODULE_DESCRIPTION("SGI O2 MACE PS2 controller driver"); 89 if (request_irq(data->irq, maceps2_interrupt, 0, "PS2 port", dev)) { in maceps2_open() 181 port_data[0].port = &mace->perif.ps2.keyb; in maceps2_init() 183 port_data[1].port = &mace->perif.ps2.mouse; in maceps2_init()
|
| D | sa1111ps2.c | 57 * Read all bytes waiting in the PS2 port. There should be 88 * Completion of ps2 write 110 * Write a byte to the PS2 port. We have to wait for the 293 * Request the physical region for this PS2 port. in ps2_probe() 365 .name = "sa1111-ps2", 387 MODULE_DESCRIPTION("SA1111 PS2 controller driver");
|
| D | xilinx_ps2.c | 80 * @drvdata: pointer to ps2 device private data structure 214 /* Disable the PS2 interrupts */ in sxps2_close() 290 * Reset the PS2 device and abort any current transaction, in xps2_of_probe() 291 * to make sure we have the PS2 in a good state. in xps2_of_probe() 295 dev_info(dev, "Xilinx PS2 at 0x%08llX mapped to 0x%p, irq=%d\n", in xps2_of_probe() 353 { .compatible = "xlnx,xps-ps2-1.00.a", },
|
| /kernel/linux/linux-6.6/drivers/input/ |
| D | mousedev.c | 104 u8 ps2[6]; member 631 client->ps2[0] = 0xfa; /* ACK */ in mousedev_generate_response() 636 mousedev_packet(client, &client->ps2[1]); in mousedev_generate_response() 643 client->ps2[1] = 0; in mousedev_generate_response() 646 client->ps2[1] = 3; in mousedev_generate_response() 649 client->ps2[1] = 4; in mousedev_generate_response() 656 client->ps2[1] = 0x60; client->ps2[2] = 3; client->ps2[3] = 200; in mousedev_generate_response() 663 client->ps2[1] = 0xaa; client->ps2[2] = 0x00; in mousedev_generate_response() 721 u8 data[sizeof(client->ps2)]; in mousedev_read() 739 mousedev_packet(client, client->ps2); in mousedev_read() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/ |
| D | mousedev.c | 104 u8 ps2[6]; member 631 client->ps2[0] = 0xfa; /* ACK */ in mousedev_generate_response() 636 mousedev_packet(client, &client->ps2[1]); in mousedev_generate_response() 643 client->ps2[1] = 0; in mousedev_generate_response() 646 client->ps2[1] = 3; in mousedev_generate_response() 649 client->ps2[1] = 4; in mousedev_generate_response() 656 client->ps2[1] = 0x60; client->ps2[2] = 3; client->ps2[3] = 200; in mousedev_generate_response() 663 client->ps2[1] = 0xaa; client->ps2[2] = 0x00; in mousedev_generate_response() 721 u8 data[sizeof(client->ps2)]; in mousedev_read() 739 mousedev_packet(client, client->ps2); in mousedev_read() [all …]
|
| /kernel/linux/linux-6.6/arch/mips/txx9/rbtx4927/ |
| D | irq.c | 31 * I8259A_IRQ_BASE+01 PS2/Keyboard 42 * I8259A_IRQ_BASE+12 PS2/Mouse (not supported at this time) 105 * SuperIO/PS2/Keyboard, using INTR via ISA IRQ1 106 * SuperIO/PS2/Mouse, using INTR via ISA IRQ12 (mouse not currently supported)
|
| /kernel/linux/linux-5.10/arch/mips/txx9/rbtx4927/ |
| D | irq.c | 31 * I8259A_IRQ_BASE+01 PS2/Keyboard 42 * I8259A_IRQ_BASE+12 PS2/Mouse (not supported at this time) 105 * SuperIO/PS2/Keyboard, using INTR via ISA IRQ1 106 * SuperIO/PS2/Mouse, using INTR via ISA IRQ12 (mouse not currently supported)
|
| /kernel/linux/linux-6.6/arch/arc/boot/dts/ |
| D | vdk_axs10x_mb.dtsi | 93 /* VDK has additional ps2 keyboard/mouse interface integrated in LCD screen model */ 94 ps2: ps2@e0017400 { label
|
| /kernel/linux/linux-5.10/arch/arc/boot/dts/ |
| D | vdk_axs10x_mb.dtsi | 93 /* VDK has additional ps2 keyboard/mouse interface integrated in LCD screen model */ 94 ps2: ps2@e0017400 { label
|
| /kernel/linux/linux-5.10/drivers/input/mouse/ |
| D | logips2pp.c | 38 * Process a PS2++ or PS2T++ packet. 88 "Received PS2++ packet #%x, but don't know how to handle.\n", in ps2pp_process_byte() 107 * ps2pp_cmd() sends a PS2++ command, sliced into two bit 316 * Set name to "Mouse" only when using PS2++, in ps2pp_set_model_properties() 384 * Do Logitech PS2++ / PS2T++ magic init. in ps2pp_detect() 394 /* Enable PS2++ */ in ps2pp_detect()
|
| /kernel/linux/linux-6.6/drivers/input/mouse/ |
| D | logips2pp.c | 38 * Process a PS2++ or PS2T++ packet. 88 "Received PS2++ packet #%x, but don't know how to handle.\n", in ps2pp_process_byte() 107 * ps2pp_cmd() sends a PS2++ command, sliced into two bit 316 * Set name to "Mouse" only when using PS2++, in ps2pp_set_model_properties() 384 * Do Logitech PS2++ / PS2T++ magic init. in ps2pp_detect() 394 /* Enable PS2++ */ in ps2pp_detect()
|
| /kernel/linux/linux-5.10/drivers/staging/nvec/ |
| D | Kconfig | 24 tristate "PS2 on nVidia EC" 31 called serio-nvec-ps2
|