Home
last modified time | relevance | path

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

123456

/freebsd/sys/dev/atkbdc/
H A Datkbd.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
59 KBDC kbdc; /* keyboard controller */
76 "AT keyboard");
85 #define HAS_QUIRK(p, q) (((atkbdc_softc_t *)(p))->quirks & q)
109 error = (*sw->probe)(device_get_unit(dev), args, flags); in atkbd_probe_unit()
133 error = (*sw->probe)(unit, args, flags); in atkbd_attach_unit()
136 error = (*sw->init)(unit, kbd, args, flags); in atkbd_attach_unit()
139 (*sw->enable)(*kbd); in atkbd_attach_unit()
[all …]
H A Datkbdc_isa.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
88 { 0x0303d041, "Keyboard controller (i8042)" }, /* PNP0303 */
89 { 0x0b03d041, "Keyboard controller (i8042)" }, /* PNP030B */
90 { 0x2003d041, "Keyboard controller (i8042)" }, /* PNP0320 */
114 device_set_desc(dev, "Keyboard controller (i8042)"); in atkbdc_isa_probe()
118 * The AT keyboard controller uses two ports (a command/data port in atkbdc_isa_probe()
121 * (0x60 and 0x64). Some brain-damaged ACPI BIOS has reversed in atkbdc_isa_probe()
152 * Check if we really have AT keyboard controller. Poll status in atkbdc_isa_probe()
[all …]
H A Datkbdc.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
4 * Copyright (c) 1996-1999
5 * Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp)
66 #define availq(q) ((q)->head != (q)->tail)
68 #define emptyq(q) ((q)->tail = (q)->head = (q)->qcount = 0)
70 #define emptyq(q) ((q)->tail = (q)->head = 0)
73 #define read_data(k) (bus_space_read_1((k)->iot, (k)->ioh0, 0))
74 #define read_status(k) (bus_space_read_1((k)->iot, (k)->ioh1, 0))
76 (bus_space_write_1((k)->iot, (k)->ioh0, 0, (d)))
[all …]
/freebsd/share/misc/
H A Dusb_vendors6 # http://www.linux-usb.org/usb-ids.html
7 # or send entries as patches (diff -u old new) in the
10 # http://www.linux-usb.org/usb.ids
13 # Date: 2024-12-04 20:34:02
20 # device device_name <-- single tab
21 # interface interface_name <-- two tabs
35 073d Mini Multimedia 2.4GHz Wireless Keyboard with Touch Pad
38 5301 GW-US54ZGL 802.11bg
44 1800 Mayflash Wii U Pro Game Controller Adapter [DirectInput]
46 1843 Mayflash GameCube Controller Adapter
[all …]
H A Dusb_hid_usages4 # - lines that do not start with a white space give the number and name of
6 # - lines that start with a white space give the number and name of
18 0x06 Keyboard
20 0x08 Multi-axis Controller
62 0x90 D-pad Up
63 0x91 D-pad Down
64 0x92 D-pad Right
65 0x93 D-pad Left
107 0xB2 Anti-Torque Control
193 0x01 3D Game Controller
[all …]
/freebsd/share/man/man4/
H A Datkbd.43 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
32 .Nd the AT keyboard interface
48 driver, provides access to the AT 84 keyboard or the AT enhanced keyboard
49 which is connected to the AT keyboard controller.
61 keyboard controller to be present.
66 The AT keyboard has a number of function keys.
71 You can use a keyboard map file (see
77 .Bl -tag -width "Function Key Number" -compact
95 Numpad -
132 .Bl -tag -width ATKBD_DFLT
[all …]
H A Datkbdc.43 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
32 .Nd the AT keyboard controller interface
46 The keyboard controller
48 provides I/O services for the AT keyboard and PS/2 mouse style
50 This controller is required for the keyboard driver
66 .Bl -tag -width MOUSE
68 The keyboard driver
80 wait before eventually giving up -- the driver will wait
H A Dasmc.41 .\"-
31 .Nd device driver for the Apple System Management Controller (SMC)
35 .Bd -ragged -offset indent
42 .Bd -literal -offset indent
48 driver controls the Apple System Management Controller (SMC for short)
53 .Bl -bullet -offset indent -compact
68 With this driver, you can configure your keyboard backlight
76 .Sh KEYBOARD BACKLIGHT
79 systems, you can control the keyboard brightness by writing a value to
127 .Bd -literal -offset indent
[all …]
/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dnvidia,tegra20-kbc.txt1 * Tegra keyboard controller
2 The key controller has maximum 24 pins to make matrix keypad. Any pin
7 - compatible: "nvidia,tegra20-kbc"
8 - reg: Register base address of KBC.
9 - interrupts: Interrupt number for the KBC.
10 - nvidia,kbc-row-pins: The KBC pins which are configured as row. This is an
12 - nvidia,kbc-col-pins: The KBC pins which are configured as column. This is an
14 - linux,keymap: The keymap for keys as described in the binding document
15 devicetree/bindings/input/matrix-keymap.txt.
16 - clocks: Must contain one entry, for the module clock.
[all …]
H A Dpine64,pinephone-keyboard.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/pine64,pinephone-keyboard.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Pine64 PinePhone keyboard
10 - Samuel Holland <samuel@sholland.org>
13 A keyboard accessory is available for the Pine64 PinePhone and PinePhone Pro.
19 const: pine64,pinephone-keyboard
27 vbat-supply:
28 description: Supply for the keyboard MCU
[all …]
H A Dgoogle,cros-ec-keyb.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $id: http://devicetree.org/schemas/input/google,cros-ec-keyb.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: ChromeOS EC Keyboard
11 - Simon Glass <sjg@chromium.org>
12 - Benson Leung <bleung@chromium.org>
15 Google's ChromeOS EC Keyboard is a simple matrix keyboard
16 implemented on a separate EC (Embedded Controller) device. It provides
24 - description: ChromeOS EC with only buttons/switches
[all …]
H A Dspear-keyboard.txt1 * SPEAr keyboard controller
4 - compatible: "st,spear300-kbd"
7 matrix-keyboard bindings:
8 - autorepeat: bool: enables key autorepeat
9 - st,mode: keyboard mode: 0 - 9x9, 1 - 6x6, 2 - 2x2
14 compatible = "st,spear300-kbd";
H A Dcros-ec-keyb.txt1 ChromeOS EC Keyboard
3 Google's ChromeOS EC Keyboard is a simple matrix keyboard implemented on
4 a separate EC (Embedded Controller) device. It provides a message for reading
8 This binding is based on matrix-keymap.txt and extends/modifies it as follows:
11 - compatible: "google,cros-ec-keyb"
14 - google,needs-ghost-filter: True to enable a ghost filter for the matrix
15 keyboard. This is recommended if the EC does not have its own logic or
21 cros-ec-keyb {
22 compatible = "google,cros-ec-keyb";
23 keypad,num-rows = <8>;
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dawinic,aw9523-pinctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/awinic,aw9523-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
13 The Awinic AW9523/AW9523B I2C GPIO Expander featuring 16 multi-function
18 const: awinic,aw9523-pinctrl
23 '#gpio-cells':
26 include/dt-bindings/gpio/gpio.h
29 gpio-controller: true
[all …]
/freebsd/sbin/reboot/
H A Dboot_i386.843 Normally, the system will reboot itself at power-up or after crashes.
45 and unless this fails, the system will resume multi-user operations.
52 you to change this default sequence, and may also include a CD-ROM
60 A three-stage bootstrap is employed.
62 third-stage bootstrap program,
75 .Bd -literal
86 This boot may be aborted by typing any character on the keyboard
91 .Bl -tag -width indent
108 .Bl -tag -width indent
113 The type of controller to boot from.
[all …]
/freebsd/sys/x86/conf/
H A DNOTES12 # NOTE: introduces CDDL-licensed components into the kernel
42 options COUNT_IPIS # Per-CPU IPI interrupt counters
58 # DEVICE_POLLING adds support for mixed interrupt-polling handling
76 # BPF_JITTER adds support for BPF just-in-time compiler.
91 device speaker #Play IBM BASIC-style noises out your speaker
110 # interrupt controller. This saves about 0.7-1.25 usec for each interrupt.
114 # interrupt controller. This saves about 0.7-1.25 usec for each interrupt.
128 # BROKEN_KEYBOARD_RESET disables the use of the keyboard controller to
130 # keyboard controllers.
223 # cut-n-paste feature
[all …]
/freebsd/sys/amd64/conf/
H A DNOTES2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
69 # These controllers have a SCSI-like interface, and require the
113 # EFI pseudo-device
134 # Enable 32-bit runtime support for FreeBSD/i386 binaries.
137 # Enable (32-bit) a.out binary support
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/amd64
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
27 options NUMA # Non-Uniform Memory Architecture support
46 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
56 options PSEUDOFS # Pseudo-filesystem framework
75 options SYSVSHM # SYSV-style shared memory
76 options SYSVMSG # SYSV-style message queues
77 options SYSVSEM # SYSV-style semaphores
78 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
[all …]
/freebsd/sys/contrib/device-tree/src/arm/
H A Dcros-ec-keyboard.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Keyboard dts fragment for devices that use cros-ec-keyboard
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/input/cros-ec-keyboard.h>
12 keyboard_controller: keyboard-controller {
13 compatible = "google,cros-ec-keyb";
14 keypad,num-rows = <8>;
15 keypad,num-columns = <13>;
16 google,needs-ghost-filter;
/freebsd/sys/i386/conf/
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/i386
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
42 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
52 options PSEUDOFS # Pseudo-filesystem framework
69 options SYSVSHM # SYSV-style shared memory
70 options SYSVMSG # SYSV-style message queues
71 options SYSVSEM # SYSV-style semaphores
72 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
95 options GZIO # gzip-compressed kernel and user dumps
[all …]
H A DNOTES2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
61 # CPU_BLUELIGHTNING_3X enables triple-clock mode on IBM Blue Lightning
62 # CPU if CPU supports it. The default is double-clock mode on
76 # mapped mode. Default is 2-way set associative mode.
124 # K5/K6/K6-2 CPUs.
130 # without cache flush at hold state, and (2) write-back CPU cache on
136 # and should be included for any non-Pentium CPU that defines it.
139 # which indicates that the 15-16MB range is *definitely* not being
147 # in write-throug
[all...]
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dgoogle,cros-ec.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ChromeOS Embedded Controller
10 - Benson Leung <bleung@chromium.org>
11 - Guenter Roeck <groeck@chromium.org>
15 implements various functions such as keyboard and battery charging.
22 - description:
24 const: google,cros-ec-i2c
[all …]
/freebsd/sys/dev/usb/
H A Dusbdevs3 /*-
4 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
36 * USB.org publishes a VID list of USB-IF member companies at
89 vendor FUJITSUICL 0x0406 Fujitsu-ICL
165 vendor IODATA 0x04bb I-O Data
175 vendor LITEON 0x04ca Lite-On Technology
249 vendor ETEK 0x056c e-TEK Labs
255 vendor YEDATA 0x057b Y-E Data
270 vendor ATREND 0x059c A-Trend Technology
276 vendor CISCOLINKSYS3 0x05a6 Cisco-Linksys
[all …]
/freebsd/sys/arm/conf/
H A DGENERIC2 # GENERIC -- Generic(ish) kernel config.
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
26 makeoptions CONF_CFLAGS="-march=armv7a"
77 # Interrupt controller
90 device sdhci # SD controller
95 device ahci # AHCI-compatible SATA controllers
121 device pl310 # PL310 L2 cache controller
129 device p2wi # Allwinner Push-Pull Two Wire
146 device dwgpio # Synopsys DesignWare APB GPIO Controller
163 device zy7_qspi # Xilinx Zynq QSPI controller
[all …]
/freebsd/sys/contrib/dev/acpica/common/
H A Dahids.c3 * Module Name: ahids - Table of ACPI/PNP _HID/_CID values
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
165 {"80860F09", "Intel PWM Controller"},
166 {"80860F0A", "Intel Atom UART Controller"},
167 {"80860F0E", "Intel SPI Controller"},
[all …]

123456