/linux/Documentation/arch/sparc/oradax/ |
H A D | dax-hv-api.txt | 3 Publication date 2017-09-25 08:21 5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf" 16 live-migration and other system management activities. 20 …high speed processoring of database-centric operations. The coprocessors may support one or more of 28 …e Completion Area and, unless execution order is specifically restricted through the use of serial- 45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device 51 36.1.1.1. "ORCL,sun4v-dax" Device Compatibility 54 • No-op/Sync 58 • Scan Value 60 • Inverted Scan Value [all …]
|
/linux/lib/kunit/ |
H A D | attributes.c | 1 // SPDX-License-Identifier: GPL-2.0 13 * PRINT_ALWAYS - attribute is printed for every test case and suite if set 14 * PRINT_SUITE - attribute is printed for every suite if set but not for test cases 15 * PRINT_NEVER - attribute is never printed 24 * struct kunit_attr - represents a test attribute and holds flexible 28 * @get_attr: function to return attribute value given a test 30 * attribute value 31 * @filter: function to indicate whether a given attribute value passes a 33 * @attr_default: default attribute value used during filtering 34 * @print: value of enum print_ops to indicate when to print attribute [all …]
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | cdns,sdhci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Masahiro Yamada <yamada.masahiro@socionext.com> 15 - enum: 16 - amd,pensando-elba-sd4hc 17 - microchip,mpfs-sd4hc 18 - microchip,pic64gx-sd4hc 19 - mobileye,eyeq-sd4hc 20 - socionext,uniphier-sd4hc [all …]
|
/linux/drivers/input/keyboard/ |
H A D | adc-keys.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Input driver for resistor ladder connected on ADC 11 #include <linux/input.h> 32 static void adc_keys_poll(struct input_dev *input) in adc_keys_poll() argument 34 struct adc_keys_state *st = input_get_drvdata(input); in adc_keys_poll() 35 int i, value, ret; in adc_keys_poll() local 39 ret = iio_read_channel_processed(st->channel, &value); in adc_keys_poll() 42 value = st->keyup_voltage; in adc_keys_poll() 44 for (i = 0; i < st->num_keys; i++) { in adc_keys_poll() 45 diff = abs(st->map[i].voltage - value); in adc_keys_poll() [all …]
|
H A D | gpio_keys_polled.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2007-2010 Gabor Juhos <juhosg@openwrt.org> 8 * This file was based on: /drivers/input/misc/cobalt_btns.c 11 * also was based on: /drivers/input/keyboard/gpio_keys.c 18 #include <linux/input.h> 26 #define DRV_NAME "gpio-keys-polled" 36 struct input_dev *input; member 44 static void gpio_keys_button_event(struct input_dev *input, in gpio_keys_button_event() argument 48 struct gpio_keys_polled_dev *bdev = input_get_drvdata(input); in gpio_keys_button_event() 49 unsigned int type = button->type ?: EV_KEY; in gpio_keys_button_event() [all …]
|
H A D | sh_keysc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <linux/input.h> 17 #include <linux/input/sh_keysc.h> 37 struct input_dev *input; member 51 return ioread16(p->iomem_base + (reg_nr << 2)); in sh_keysc_read() 55 unsigned long value) in sh_keysc_write() argument 57 iowrite16(value, p->iomem_base + (reg_nr << 2)); in sh_keysc_write() 63 struct sh_keysc_info *pdata = &p->pdata; in sh_keysc_level_mode() 68 if (pdata->kycr2_delay) in sh_keysc_level_mode() 69 udelay(pdata->kycr2_delay); in sh_keysc_level_mode() [all …]
|
/linux/Documentation/hid/ |
H A D | hid-sensor.rst | 20 INPUT(1)[INPUT] 26 Logical Minimum(-32767) 35 The report is indicating "sensor page (0x20)" contains an accelerometer-3D (0x73). 36 This accelerometer-3D has some fields. Here for example field 2 is motion intensity 37 (0x045f) with a logical minimum value of -32767 and logical maximum of 32767. The 38 order of fields and length of each field is important as the input event raw 46 data fields. It is difficult to have a common input event to user space applications, 51 - Core HID driver 52 - Individual sensor processing part (sensor drivers) 55 ----------- [all …]
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun4i-a10-inet9f-rev03.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun4i-a10.dtsi" 45 #include "sunxi-common-regulators.dtsi" 46 #include <dt-bindings/gpio/gpio.h> 47 #include <dt-bindings/input/input.h> 48 #include <dt-bindings/interrupt-controller/irq.h> 51 model = "iNet-9F Rev 03"; 52 compatible = "inet-tek,inet9f-rev03", "allwinner,sun4i-a10"; 59 stdout-path = "serial0:115200n8"; [all …]
|
/linux/drivers/hid/ |
H A D | hid-steam.c | 1 // SPDX-License-Identifier: GPL-2.0+ 18 * This driver will disable the lizard mode when the input device is opened 19 * and re-enable it when the input device is closed, so as not to break user 23 * the hidraw interface directly to create input devices (XTest, uinput...). 26 * - it will not send any command to the controller. 27 * - this input device will be removed, to avoid double input of the same 29 * When the client is closed, this input device will be created again. 31 * For additional functions, such as changing the right-pad margin or switching 32 * the led, you can use the user-space tool at: 38 #include <linux/input.h> [all …]
|
H A D | hid-input.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2000-2001 Vojtech Pavlik 4 * Copyright (c) 2006-2010 Jiri Kosina 6 * HID to Linux Input mapping 12 * e-mail - mail your message to <vojtech@ucw.cz>, or by paper mail: 21 #include <linux/hid-debug.h> 23 #include "hid-ids.h" 49 } hid_hat_to_axis[] = {{ 0, 0}, { 0,-1}, { 1,-1}, { 1, 0}, { 1, 1}, { 0, 1}, {-1, 1}, {-1, 0}, {-1… 62 * hid-input will convert this list into priorities: 67 * hid-input will then shift the priority by 8 bits to leave some space [all …]
|
H A D | wacom_wac.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * USB Wacom tablet support - Wacom specific code 8 #include <linux/input/mt.h> 25 * 2^14/pi is a good approximation on Intuos5 and 3rd-gen Bamboo 43 struct input_dev *input = wacom_wac->pen_input; in wacom_force_proxout() local 45 wacom_wac->shared->stylus_in_proximity = 0; in wacom_force_proxout() 47 input_report_key(input, BTN_TOUCH, 0); in wacom_force_proxout() 48 input_report_key(input, BTN_STYLUS, 0); in wacom_force_proxout() 49 input_report_key(input, BTN_STYLUS2, 0); in wacom_force_proxout() 50 input_report_key(input, BTN_STYLUS3, 0); in wacom_force_proxout() [all …]
|
H A D | hid-dr.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * - tested with a Tesun USB-703 game controller. 18 #include <linux/input.h> 23 #include "hid-ids.h" 38 strong = effect->u.rumble.strong_magnitude; in drff_play() 39 weak = effect->u.rumble.weak_magnitude; in drff_play() 48 this value is set, it causes the strong rumble to function in drff_play() 53 drff->report->field[0]->value[0] = 0x51; in drff_play() 54 drff->report->field[0]->value[1] = 0x00; in drff_play() 55 drff->report->field[0]->value[2] = weak; in drff_play() [all …]
|
/linux/sound/pci/emu10k1/ |
H A D | p17v.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 8 /* Audigy2Value Tina (P17V) pointer-offset register set, */ 12 /* 00 - 07: Not used */ 16 /* 09 - 12: Not used */ 20 /* 14 - 17: Not used */ 24 /* 1b - 1f: Not used */ 25 /* 20 - 2f: Not used */ 26 /* 30 - 3b: Not used */ 34 #define I2C_A_ADC_TRANS_MASK 0x00000010 /*Bit mask for I2c address DAC value */ [all …]
|
/linux/drivers/hwmon/ |
H A D | scpi-hwmon.c | 1 // SPDX-License-Identifier: GPL-2.0 23 char input[20]; member 57 static void scpi_scale_reading(u64 *value, struct sensor_data *sensor) in scpi_scale_reading() argument 59 if (scpi_scale[sensor->info.class] != sensor->scale) { in scpi_scale_reading() 60 *value *= scpi_scale[sensor->info.class]; in scpi_scale_reading() 61 do_div(*value, sensor->scale); in scpi_scale_reading() 68 struct scpi_sensors *scpi_sensors = zone->scpi_sensors; in scpi_read_temp() 69 struct scpi_ops *scpi_ops = scpi_sensors->scpi_ops; in scpi_read_temp() 70 struct sensor_data *sensor = &scpi_sensors->data[zone->sensor_id]; in scpi_read_temp() 71 u64 value; in scpi_read_temp() local [all …]
|
/linux/tools/testing/selftests/hid/tests/ |
H A D | test_apple_keyboard.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8 -*- 16 logger = logging.getLogger("hidtools.test.apple-keyboard") 18 KERNEL_MODULE = base.KernelModule("apple", "hid-apple") 39 0x81, 0x02, # .Input (Data,Var,Abs) 42 0x81, 0x01, # .Input (Cnst,Arr,Abs) 59 0x81, 0x00, # .Input (Data,Arr,Abs) 74 0x81, 0x02, # ..Input (Data,Var,Abs) 85 0x81, 0x01, # .Input (Cnst,Arr,Abs) 90 0x81, 0x02, # .Input (Data,Var,Abs) [all …]
|
/linux/drivers/input/misc/ |
H A D | pwm-beeper.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de> 7 #include <linux/input.h> 19 struct input_dev *input; member 36 pwm_get_state(beeper->pwm, &state); in pwm_beeper_on() 42 error = pwm_apply_might_sleep(beeper->pwm, &state); in pwm_beeper_on() 46 if (!beeper->amplifier_on) { in pwm_beeper_on() 47 error = regulator_enable(beeper->amplifier); in pwm_beeper_on() 49 pwm_disable(beeper->pwm); in pwm_beeper_on() 53 beeper->amplifier_on = true; in pwm_beeper_on() [all …]
|
/linux/drivers/platform/x86/ |
H A D | system76_acpi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #include <linux/hwmon-sysfs.h> 16 #include <linux/input.h> 43 struct input_dev *input; member 64 // Array of keyboard LED colors in 24-bit RGB format 75 // Get a System76 ACPI device value by name 82 handle = acpi_device_handle(data->acpi_dev); in system76_get() 86 return -ENODEV; in system76_get() 89 // Get a System76 ACPI device value by name with index 99 obj.integer.value = index; in system76_get_index() [all …]
|
H A D | asus-laptop.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * asus-laptop.c - Asus Laptop Support 5 * Copyright (C) 2002-2005 Julien Lerouge, 2003-2006 Karol Kozimor 6 * Copyright (C) 2006-2007 Corentin Chary 13 * Pontus Fuchs - Helper functions, cleanup 14 * Johann Wiesner - Small compile fixes 15 * John Belmonte - ACPI code for Toshiba laptop was a good starting point. 16 * Eric Burghard - LED display support for W1N 17 * Josh Green - Light Sens support 18 * Thomas Tuttle - His first patch for led support was very helpful [all …]
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | gpio-keys.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/input/gpio-keys.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 15 - gpio-keys 16 - gpio-keys-polled 23 poll-interval: true 26 …"^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switc… 27 $ref: input.yaml# [all …]
|
/linux/drivers/misc/amd-sbi/ |
H A D | rmi-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * sbrmi-core.c - file defining SB-RMI protocols compliant 16 #include "rmi-core.h" 49 /* input for bulk write to CPUID protocol */ 51 u8 wr_len; /* const value */ 52 u8 rd_len; /* const value */ 53 u8 proto_cmd; /* const value */ 56 u8 reg_offset[4]; /* input value */ 57 u32 value; member 67 u64 value; member [all …]
|
/linux/Documentation/hwmon/ |
H A D | bel-pfe.rst | 1 Kernel driver bel-pfe 10 Addresses scanned: - 12 … Datasheet: https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-pfe1100-12-054xa.pdf 18 Addresses scanned: - 20 Datasheet: https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-pfe3000-series.pdf 26 ----------- 33 1100 Watt AC to DC power-factor-corrected (PFC) power supply. 38 3000 Watt AC/DC power-factor-corrected (PFC) and DC-DC power supply. 46 ----------- 48 This driver does not auto-detect devices. You will have to instantiate the [all …]
|
/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | ti,ina3221.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jean Delvare <jdelvare@suse.com> 11 - Guenter Roeck <linux@roeck-us.net> 20 ti,single-shot: 22 This chip has two power modes: single-shot (chip takes one measurement 25 hardware monitor type device, but the single-shot mode is more power- 26 friendly and useful for battery-powered device which cares power 29 If this property is present, the single-shot mode will be used, instead [all …]
|
/linux/drivers/input/mouse/ |
H A D | gpio_mouse.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <linux/input.h> 19 * @up: GPIO line for up value. 20 * @down: GPIO line for down value. 21 * @left: GPIO line for left value. 22 * @right: GPIO line for right value. 44 * The dev input variable is set to the input_dev pointer. 46 static void gpio_mouse_scan(struct input_dev *input) in gpio_mouse_scan() argument 48 struct gpio_mouse *gpio = input_get_drvdata(input); in gpio_mouse_scan() 51 if (gpio->bleft) in gpio_mouse_scan() [all …]
|
/linux/tools/testing/selftests/powerpc/vphn/ |
H A D | test-vphn.c | 1 // SPDX-License-Identifier: GPL-2.0 23 long input[VPHN_REGISTER_COUNT]; member 41 "vphn: 1 x 16-bit value", 56 "vphn: 2 x 16-bit values", 72 "vphn: 3 x 16-bit values", 89 "vphn: 4 x 16-bit values", 107 /* Parsing the next 16-bi [all...] |
/linux/tools/wmi/ |
H A D | dell-smbios-example.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * - Simple cmd_class/cmd_select lookup for TPM information 6 * - Simple query of known tokens and their values 7 * - Simple activation of a token 28 static const char *ioctl_devfs = "/dev/wmi/dell-smbios"; 30 "/sys/bus/platform/devices/dell-smbios.0/tokens"; 35 buffer->std.cmd_class, buffer->std.cmd_select, in show_buffer() 36 buffer->std.input[0], buffer->std.input[1], in show_buffer() 37 buffer->std.input[2], buffer->std.input[3], in show_buffer() 38 buffer->std.output[0], buffer->std.output[1], in show_buffer() [all …]
|