Home
last modified time | relevance | path

Searched +full:keyboard +full:- +full:controller +full:- +full:style (Results 1 – 25 of 52) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/char/ipmi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate 'IPMI top-level message handler'
17 See <file:Documentation/driver-api/ipmi.rst> for more details on the driver.
82 Provides a driver for OPAL firmware-based IPMI interfaces.
93 the IPMI management controller is capable of this.
106 Provides a driver for the KCS (Keyboard Controller Style) IPMI
118 Provides a driver for the KCS (Keyboard Controller Style) IPMI
/kernel/linux/linux-6.6/drivers/char/ipmi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate 'IPMI top-level message handler'
17 See <file:Documentation/driver-api/ipmi.rst> for more details on the driver.
91 Provides a driver for OPAL firmware-based IPMI interfaces.
102 the IPMI management controller is capable of this.
115 Provides a driver for the KCS (Keyboard Controller Style) IPMI
127 Provides a driver for the KCS (Keyboard Controller Style) IPMI
140 Provides a BMC-side character device implementing IPMI
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/ipmi/
Daspeed,ast2400-kcs-bmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrew Jeffery <andrew@aj.id.au>
13 The Aspeed BMC SoCs typically use the Keyboard-Controller-Style (KCS)
14 interfaces on the LPC bus for in-band IPMI communication with their host.
19 - description: Channel ID derived from reg
22 - aspeed,ast2400-kcs-bmc-v2
23 - aspeed,ast2500-kcs-bmc-v2
[all …]
Dnpcm7xx-kcs-bmc.txt1 * Nuvoton NPCM KCS (Keyboard Controller Style) IPMI interface
5 used to perform in-band IPMI communication with their host.
8 - compatible : should be one of
9 "nuvoton,npcm750-kcs-bmc"
10 "nuvoton,npcm845-kcs-bmc", "nuvoton,npcm750-kcs-bmc"
11 - interrupts : interrupt generated by the controller
12 - kcs_chan : The KCS channel number in the controller
17 compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon";
19 reg-io-width = <1>;
21 #address-cells = <1>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ipmi/
Daspeed-kcs-bmc.txt1 # Aspeed KCS (Keyboard Controller Style) IPMI interface
5 used to perform in-band IPMI communication with their host.
9 - compatible : should be one of
10 "aspeed,ast2400-kcs-bmc"
11 "aspeed,ast2500-kcs-bmc"
12 - interrupts : interrupt generated by the controller
13 - kcs_chan : The LPC channel number in the controller
14 - kcs_addr : The host CPU IO map address
18 - compatible : should be one of
19 "aspeed,ast2400-kcs-bmc-v2"
[all …]
Dnpcm7xx-kcs-bmc.txt1 * Nuvoton NPCM7xx KCS (Keyboard Controller Style) IPMI interface
5 used to perform in-band IPMI communication with their host.
8 - compatible : should be one of
9 "nuvoton,npcm750-kcs-bmc"
10 - interrupts : interrupt generated by the controller
11 - kcs_chan : The KCS channel number in the controller
16 compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon";
18 reg-io-width = <1>;
20 #address-cells = <1>;
21 #size-cells = <1>;
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
24 board-specific setup logic must also provide a configuration data
38 be called adp5520-keys.
51 module will be called adp5588-keys.
61 module will be called adp5589-keys.
64 tristate "Amiga keyboard"
67 Say Y here if you are running Linux on any AMIGA and have a keyboard
74 tristate "Apple SPI keyboard and trackpad"
92 tristate "Atari keyboard"
96 Say Y here if you are running Linux on any Atari and have a keyboard
[all …]
/kernel/linux/linux-5.10/drivers/input/keyboard/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
24 board-specific setup logic must also provide a configuration data
38 be called adp5520-keys.
48 module will be called adp5588-keys.
58 module will be called adp5589-keys.
61 tristate "Amiga keyboard"
64 Say Y here if you are running Linux on any AMIGA and have a keyboard
71 tristate "Apple SPI keyboard and trackpad"
89 tristate "Atari keyboard"
93 Say Y here if you are running Linux on any Atari and have a keyboard
[all …]
/kernel/linux/linux-6.6/arch/m68k/q40/
DREADME6 available from this place or http://ftp.uni-erlangen.de/pub/unix/Linux/680x0/q40/
13 is not implemented - do not try it! (See below)
15 For a list of kernel command-line options read the documentation for the
22 poll the floppy for this reason - something that can't be done in Linux.
23 Only possible cure is getting a 82072 controller with fifo instead of
28 serial.c # normal PC driver - any speed
56 requested - SRAM must start with '%LX$' signature to do this. '-d' option
61 only the penguin - and shell prompt if it gets that far..
66 Most problems seem to be caused by fawlty or badly configured io-cards or
76 This is just an overview, see asm-m68k/* for details ask if you have any
[all …]
/kernel/linux/linux-5.10/arch/m68k/q40/
DREADME6 available from this place or http://ftp.uni-erlangen.de/pub/unix/Linux/680x0/q40/
13 is not implemented - do not try it! (See below)
15 For a list of kernel command-line options read the documentation for the
22 poll the floppy for this reason - something that can't be done in Linux.
23 Only possible cure is getting a 82072 controller with fifo instead of
28 serial.c # normal PC driver - any speed
57 requested - SRAM must start with '%LX$' signature to do this. '-d' option
62 only the penguin - and shell prompt if it gets that far..
67 Most problems seem to be caused by fawlty or badly configured io-cards or
77 This is just an overview, see asm-m68k/* for details ask if you have any
[all …]
/kernel/linux/linux-6.6/arch/m68k/amiga/
Dconfig.c29 #include <linux/keyboard.h>
32 #include <asm/bootinfo-amiga.h>
77 [AMI_500-AMI_500] = s_a500,
78 [AMI_500PLUS-AMI_500] = s_a500p,
79 [AMI_600-AMI_500] = s_a600,
80 [AMI_1000-AMI_500] = s_a1000,
81 [AMI_1200-AMI_500] = s_a1200,
82 [AMI_2000-AMI_500] = s_a2000,
83 [AMI_2500-AMI_500] = s_a2500,
84 [AMI_3000-AMI_500] = s_a3000,
[all …]
/kernel/linux/linux-5.10/arch/m68k/amiga/
Dconfig.c29 #include <linux/keyboard.h>
32 #include <asm/bootinfo-amiga.h>
76 [AMI_500-AMI_500] = s_a500,
77 [AMI_500PLUS-AMI_500] = s_a500p,
78 [AMI_600-AMI_500] = s_a600,
79 [AMI_1000-AMI_500] = s_a1000,
80 [AMI_1200-AMI_500] = s_a1200,
81 [AMI_2000-AMI_500] = s_a2000,
82 [AMI_2500-AMI_500] = s_a2500,
83 [AMI_3000-AMI_500] = s_a3000,
[all …]
/kernel/linux/linux-6.6/arch/mips/include/asm/
Djazz.h6 * Copyright (C) 1995 - 1998 by Andreas Busse and Ralf Baechle
24 * 0xf0000000 - Rev1
25 * 0xf0000001 - Rev2
26 * 0xf0000002 - Rev3
35 * ---------
39 * ---------
43 * --------- . (0)
95 * i8042 keyboard controller for JAZZ and PICA chipsets.
127 * i8042 keyboard controller for most other Mips machines.
191 * we remap the Jazz interrupts to the usual ISA style interrupt numbers.
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/
Djazz.h6 * Copyright (C) 1995 - 1998 by Andreas Busse and Ralf Baechle
24 * 0xf0000000 - Rev1
25 * 0xf0000001 - Rev2
26 * 0xf0000002 - Rev3
35 * ---------
39 * ---------
43 * --------- . (0)
95 * i8042 keyboard controller for JAZZ and PICA chipsets.
127 * i8042 keyboard controller for most other Mips machines.
191 * we remap the Jazz interrupts to the usual ISA style interrupt numbers.
[all …]
/kernel/linux/linux-5.10/drivers/macintosh/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
30 the Mac II style ADB. This includes the II, IIx, IIcx, SE/30, IIci,
67 the keyboard and mouse on some machines, as well as the non-volatile
142 Say Y here to include direct support for the ADB controller in the
144 also includes a MESH II SCSI controller, DBDMA controller, VIA chip,
145 OpenPIC controller and two RS422/Geoports.)
148 bool "Support for ADB input devices (keyboard, mice, ...)"
171 If you have an Apple machine with a 1-button mouse, say Y here.
233 970MP dual-core processor.
252 blue LEDs "vu-meter" of the XServer macs.
/kernel/linux/linux-6.6/drivers/macintosh/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
30 the Mac II style ADB. This includes the II, IIx, IIcx, SE/30, IIci,
67 the keyboard and mouse on some machines, as well as the non-volatile
142 Say Y here to include direct support for the ADB controller in the
144 also includes a MESH II SCSI controller, DBDMA controller, VIA chip,
145 OpenPIC controller and two RS422/Geoports.)
148 bool "Support for ADB input devices (keyboard, mice, ...)"
171 If you have an Apple machine with a 1-button mouse, say Y here.
233 970MP dual-core processor.
252 blue LEDs "vu-meter" of the XServer macs.
/kernel/linux/linux-5.10/drivers/platform/x86/
Ddell-wmi.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 2014-2015 Pali Rohár <pali@kernel.org>
22 #include <linux/input/sparse-keymap.h>
28 #include "dell-smbios.h"
29 #include "dell-wmi-descriptor.h"
36 #define DELL_EVENT_GUID "9DBB5994-A997-11DA-B012-B622A1EF5492"
76 * via the keyboard controller so should not be sent again.
96 /* Key code is followed by keyboard illumination level */
157 * Originally Matthew Garrett created this dell-wmi driver specially for
161 * by keyboard controller.
[all …]
/kernel/linux/linux-6.6/drivers/usb/host/
Dohci-pci.c1 // SPDX-License-Identifier: GPL-1.0+
3 * OHCI HCD (Host Controller Driver) for USB.
6 * (C) Copyright 2000-2002 David Brownell <dbrownell@users.sourceforge.net>
26 #include "pci-quirks.h"
30 static const char hcd_name[] = "ohci-pci";
33 /*-------------------------------------------------------------------------*/
37 device_init_wakeup(&hcd->self.root_hub->dev, 0); in broken_suspend()
48 ohci->flags = OHCI_QUIRK_AMD756; in ohci_quirk_amd756()
74 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); in ohci_quirk_ns()
77 b = pci_get_slot (pdev->bus, PCI_DEVFN (PCI_SLOT (pdev->devfn), 1)); in ohci_quirk_ns()
[all …]
/kernel/linux/linux-6.6/drivers/platform/x86/dell/
Ddell-wmi-base.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 2014-2015 Pali Rohár <pali@kernel.org>
22 #include <linux/input/sparse-keymap.h>
28 #include "dell-smbios.h"
29 #include "dell-wmi-descriptor.h"
30 #include "dell-wmi-privacy.h"
37 #define DELL_EVENT_GUID "9DBB5994-A997-11DA-B012-B622A1EF5492"
78 * via the keyboard controller so should not be sent again.
104 /* Key code is followed by keyboard illumination level */
165 * Originally Matthew Garrett created this dell-wmi driver specially for
[all …]
/kernel/linux/linux-5.10/drivers/usb/musb/
Dmusb_core.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2005-2006 by Texas Instruments
7 * Copyright (C) 2006-2007 Nokia Corporation
11 * Inventra (Multipoint) Dual-Role Controller Driver for Linux.
13 * This consists of a Host Controller Driver (HCD) and a peripheral
14 * controller driver implementing the "Gadget" API; OTG support is
15 * in the works. These are normal Linux-USB controller drivers which
29 * - Lack of host-side transaction scheduling, for all transfer types.
35 * includes DaVinci EVM in a common non-OTG mode.
54 * up both a keyboard and a mouse to an external USB hub.
[all …]
/kernel/linux/linux-6.6/drivers/usb/musb/
Dmusb_core.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2005-2006 by Texas Instruments
7 * Copyright (C) 2006-2007 Nokia Corporation
11 * Inventra (Multipoint) Dual-Role Controller Driver for Linux.
13 * This consists of a Host Controller Driver (HCD) and a peripheral
14 * controller driver implementing the "Gadget" API; OTG support is
15 * in the works. These are normal Linux-USB controller drivers which
29 * - Lack of host-side transaction scheduling, for all transfer types.
35 * includes DaVinci EVM in a common non-OTG mode.
54 * up both a keyboard and a mouse to an external USB hub.
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-omap1/include/mach/
Dmux.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * arch/arm/plat-omap/include/mach/mux.h
8 * Copyright (C) 2004 - 2008 Texas Instruments Inc.
9 * Copyright (C) 2003 - 2008 Nokia Corporation
13 * NOTE: Please use the following naming style for new pin entries.
15 * - W8 = ball
16 * - 1610 = 1510 or 1610, none if common for both 1510 and 1610
17 * - MMC2_DAT0 = function
24 #define PULL_DWN_CTRL_NA 0 /* No pull-down control needed */
89 * - config regs are the OMAP7XX_IO_CONF_x regs (see omap7xx.h) regs and
[all …]
/kernel/linux/linux-5.10/arch/sparc/kernel/
Dpcic.c1 // SPDX-License-Identifier: GPL-2.0
3 * pcic.c: MicroSPARC-IIep PCI controller support
7 * Code is derived from Ultra/PCI PSYCHO controller support, see that
11 * CP-1200 by Eric Brower.
48 * schematics. And this actually sucks. -- zaitcev 1999/05/12
73 * JavaEngine-1 apparently has different versions.
75 * According to communications with Sun folks, for P2 build 501-4628-03:
76 * pin 0 - parallel, audio;
77 * pin 1 - Ethernet;
78 * pin 2 - su;
[all …]
/kernel/linux/linux-6.6/arch/sparc/kernel/
Dpcic.c1 // SPDX-License-Identifier: GPL-2.0
3 * pcic.c: MicroSPARC-IIep PCI controller support
7 * Code is derived from Ultra/PCI PSYCHO controller support, see that
11 * CP-1200 by Eric Brower.
48 * schematics. And this actually sucks. -- zaitcev 1999/05/12
73 * JavaEngine-1 apparently has different versions.
75 * According to communications with Sun folks, for P2 build 501-4628-03:
76 * pin 0 - parallel, audio;
77 * pin 1 - Ethernet;
78 * pin 2 - su;
[all …]
/kernel/linux/linux-6.6/arch/alpha/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
42 The Alpha is a 64-bit general-purpose processor designed and
44 now Hewlett-Packard. The Alpha Linux project has a home page at
91 Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366
92 Alpha-XL XL-233, XL-266
102 LX164 AlphaPC164-LX
111 Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX
112 SX164 AlphaPC164-SX
129 bool "Alcor/Alpha-XLT"
132 For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data
[all …]

123