/openbmc/qemu/docs/system/ |
H A D | target-mips.rst | 1 .. _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 D | aspeed,ast2400-kcs-bmc.yaml | 1 # 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 D | npcm7xx-kcs-bmc.txt | 1 * 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 D | Kconfig | 1 # 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 D | nuvoton.rst | 1 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 D | dev-raw-kcs | 1 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 D | Kconfig | 1 # 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 D | cros_ec_lpc.c | 1 // 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 D | README | 6 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 D | config.c | 29 #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 D | jazz.h | 6 * 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 D | Kconfig | 1 # 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 D | via-macii.c | 1 // 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 D | README | 4 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 D | vendor-ibm-astlpc.md | 18 …<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 D | musb_core.c | 1 // 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/openbmc/poky/bitbake/lib/toaster/toastergui/static/js/ |
H A D | ui-bootstrap-tpls-0.11.0.js | 2 * 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 D | ui-bootstrap-tpls-0.11.0.min.js | 2 * 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.AnonymousClass2adf09a99701 9 …-popup title="'+q+"tt_title"+r+'" content="'+q+"tt_content"+r+'" placement="'+q+"tt_placement"+r+'…
|
/openbmc/linux/drivers/platform/x86/dell/ |
H A D | dell-wmi-base.c | 1 // 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/linux/drivers/usb/musb/ |
H A D | musb_core.c | 1 // 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 D | ec_commands.h | 2 * 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 D | pcic.c | 1 // 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 D | Kconfig | 1 # 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 D | kernel-options.rst | 9 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 D | devices.txt | 1 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 …]
|