Home
last modified time | relevance | path

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

12

/openbmc/qemu/docs/system/
H A Dtarget-mips.rst1 .. _MIPS-System-emulator:
4 --------------------
6 Four executables cover simulation of 32 and 64-bit MIPS systems in both
7 endian options, ``qemu-system-mips``, ``qemu-system-mipsel``
8 ``qemu-system-mips64`` and ``qemu-system-mips64el``. Five different
11 - The MIPS Malta prototype board \"malta\"
13 - An ACER Pica \"pica61\". This machine needs the 64-bit emulator.
15 - MIPS emulator pseudo board \"mipssim\"
17 - A MIPS Magnum R4000 machine \"magnum\". This machine needs the
18 64-bit emulator.
[all …]
/openbmc/linux/Documentation/devicetree/bindings/ipmi/
H A 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 …]
H A 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 …]
/openbmc/linux/drivers/char/ipmi/
H A 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
167 Provides a BMC-side character device directly exposing the
/openbmc/qemu/docs/system/arm/
H A Dnuvoton.rst1 Nuvoton iBMC boards (``kudo-bmc``, ``mori-bmc``, ``npcm750-evb``, ``quanta-gbs-bmc``, ``quanta-gsj`…
4 The `Nuvoton iBMC`_ chips (NPCM7xx) are a family of ARM-based SoCs that are
6 servers. They all feature one or two ARM Cortex-A9 CPU cores, as well as an
11 .. _Nuvoton iBMC: https://www.nuvoton.com/products/cloud-computing/ibmc/
13 The NPCM750 SoC has two Cortex-A9 cores and is targeted for the Enterprise
16 - ``npcm750-evb`` Nuvoton NPCM750 Evaluation board
18 The NPCM730 SoC has two Cortex-A9 cores and is targeted for Data Center and
21 - ``quanta-gbs-bmc`` Quanta GBS server BMC
22 - ``quanta-gsj`` Quanta GSJ server BMC
23 - ``kudo-bmc`` Fii USA Kudo server BMC
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Ddev-raw-kcs1 What: /dev/raw-kcs*
2 Date: 2021-02-15
5 Contact: openipmi-developer@lists.sourceforge.net
7 Description: ``/dev/raw-kcs*`` exposes to userspace the data and
8 status registers of Keyboard-Controller-Style (KCS) IPMI
13 devices for out-of-band signalling for bulk data
15 Management Controller and its host.
17 +--------+--------+---------+
19 +--------+--------+---------+
21 +--------+--------+---------+
[all …]
/openbmc/linux/drivers/input/keyboard/
H A 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 …]
/openbmc/u-boot/drivers/misc/
H A Dcros_ec_lpc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Chromium OS cros_ec driver - LPC interface
9 * The Matrix Keyboard Protocol driver handles talking to the keyboard
10 * controller chip. Mostly this is for keyboard functions, but some other
36 return -1; in wait_for_sync()
50 return log_msg_ret("Cannot send that many bytes\n", -E2BIG); in cros_ec_lpc_packet()
53 return log_msg_ret("Cannot receive that many bytes\n", -E2BIG); in cros_ec_lpc_packet()
56 return log_msg_ret("Timeout waiting ready\n", -ETIMEDOUT); in cros_ec_lpc_packet()
59 for (i = 0, d = (uint8_t *)dev->dout; i < out_bytes; i++, d++) in cros_ec_lpc_packet()
66 return log_msg_ret("Timeout waiting ready\n", -ETIMEDOUT); in cros_ec_lpc_packet()
[all …]
/openbmc/linux/arch/m68k/q40/
H A 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 …]
/openbmc/linux/arch/m68k/amiga/
H A 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 …]
/openbmc/linux/arch/mips/include/asm/
H A 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 …]
/openbmc/linux/drivers/macintosh/
H A 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.
H A Dvia-macii.c1 // SPDX-License-Identifier: GPL-2.0
3 * Device driver for the via ADB on (many) Mac II-class machines
5 * Based on the original ADB keyboard handler Copyright (c) 1997 Alan Cox
13 * 1999-08-02 (jmt) - Initial rewrite for Unified ADB.
14 * 2000-03-29 Tony Mantler <tonym@mac.linux-m68k.org>
15 * - Big overhaul, should actually work now.
16 * 2006-12-31 Finn Thain - Another overhaul.
24 * ftp://ftp.apple.com/developer/Tool_Chest/Devices_-_Hardware/Apple_Desktop_Bus/
39 /* VIA registers - spaced 0x200 bytes apart */
41 #define B 0 /* B-side data */
[all …]
/openbmc/ipmitool/
H A DREADME4 ipmitool-devel@lists.sourceforge.net
12 service processor (or Baseboard Management Controller, BMC) is the brain
16 The ipmitool program provides a simple command-line interface to this BMC.
26 Microsystems. Sun had just embarked on a new line of general-purpose x86
29 feature for my systems in the lab and from there it grew into a multi-
33 ipmitool was not written to provide large-scale (aka Enterprise) management
37 who like the simplicity and scriptability of command-line utilities, as
44 that supports the IPMI specification. Many x86-based servers are now
55 ----------------
57 enough to allow a single well-designed driver to support them all.
[all …]
/openbmc/libmctp/docs/bindings/
H A Dvendor-ibm-astlpc.md18 …<https://www.intel.com/content/dam/www/program/design/us/en/documents/low-pin-count-interface-spec…
29 MCTP-compliant endpoints must accept.
33 A hardware-defined flag bit in a KCS device's Status Register (STR). The IBF
42 ### KCS: Keyboard-Controller-Style
45 keyboard microcontrollers and embedded controllers. The term "Keyboard
46 Controller Style" reflects that the register definition was originally used as
47 the legacy "8742" keyboard controller interface in PC architecture computer
48 systems. This interface is available built-in to several commercially available
49 microcontrollers. Data is transferred across the KCS interface using a per-byte
68 values larger than the BTU may improve throughput for data-intensive transfers.
[all …]
/openbmc/u-boot/drivers/usb/musb-new/
H A 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 …]
/openbmc/linux/drivers/platform/x86/dell/
H A 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 …]
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/js/
H A Dui-bootstrap-tpls-0.11.0.js2 * angular-ui-bootstrap
3 * http://angular-ui.github.io/bootstrap/
5 * Version: 0.11.0 - 2014-05-01
8-group.html","template/accordion/accordion.html","template/alert/alert.html","template/carousel/ca… property in AnonymousFunctionb0c64dd78c00.a.AnonymousClassb0c64dd79701
9-popup title="'+q+"tt_title"+r+'" content="'+q+"tt_content"+r+'" placement="'+q+"tt_placement"+r+'…
H A Dui-bootstrap-tpls-0.11.0.min.js2 * angular-ui-bootstrap
3 * http://angular-ui.github.io/bootstrap/
5 * Version: 0.11.0 - 2014-05-01
8-group.html","template/accordion/accordion.html","template/alert/alert.html","template/carousel/ca… property in AnonymousFunction2adf09a98c00.a.options
9-popup title="'+q+"tt_title"+r+'" content="'+q+"tt_content"+r+'" placement="'+q+"tt_placement"+r+'…
/openbmc/linux/drivers/usb/musb/
H A 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 …]
/openbmc/u-boot/include/
H A Dec_commands.h2 * Use of this source code is governed by a BSD-style license that can be
18 * - CMD is the command code. (defined by EC_CMD_ constants)
19 * - ERR is the error code. (defined by EC_RES_ constants)
20 * - Px is the optional payload.
23 * - S is the checksum which is the sum of all payload bytes.
59 /* The actual block is 0x800-0x8ff, but some BIOSes think it's 0x880-0x8ff
79 #define EC_MEMMAP_TEMP_SENSOR 0x00 /* Temp sensors 0x00 - 0x0f */
80 #define EC_MEMMAP_FAN 0x10 /* Fan speeds 0x10 - 0x17 */
81 #define EC_MEMMAP_TEMP_SENSOR_B 0x18 /* More temp sensors 0x18 - 0x1f */
83 #define EC_MEMMAP_ID_VERSION 0x22 /* Version of data in 0x20 - 0x2f */
[all …]
/openbmc/linux/arch/sparc/kernel/
H A 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 …]
/openbmc/linux/arch/alpha/
H A 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 …]
/openbmc/linux/Documentation/arch/m68k/
H A Dkernel-options.rst9 Author: Roman.Hodek@informatik.uni-erlangen.de (Roman Hodek)
11 Update: jds@kom.auc.dk (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence)
58 ----------
76 /dev/ram: -> 0x0100 (initial ramdisk)
77 /dev/hda: -> 0x0300 (first IDE disk)
78 /dev/hdb: -> 0x0340 (second IDE disk)
79 /dev/sda: -> 0x0800 (first SCSI disk)
80 /dev/sdb: -> 0x0810 (second SCSI disk)
81 /dev/sdc: -> 0x0820 (third SCSI disk)
82 /dev/sdd: -> 0x0830 (forth SCSI disk)
[all …]
/openbmc/linux/Documentation/admin-guide/
H A Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
50 0 = /dev/fd0 Controller 0, drive 0, autodetect
51 1 = /dev/fd1 Controller 0, drive 1, autodetect
[all …]

12