| /linux/Documentation/hwmon/ |
| H A D | aquacomputer_d5next.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 3 Kernel driver aquacomputer-d5next 14 * Aquacomputer High Flow Next sensor 19 * Aquacomputer High Flow USB flow meter 20 * Aquacomputer MPS Flow devices 25 ----------- 31 virtual temperature sensors, as well as two flow sensors. The fans expose their 37 available through debugfs are the serial number, firmware version and power-on 39 temperature curves directly from the pump. If it's not connected, the fan-related 48 The Octo exposes four physical and sixteen virtual temperature sensors, a flow sensor [all …]
|
| H A D | asus_wmi_sensors.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 7 * PRIME X399-A, 8 * PRIME X470-PRO, 11 * ROG CROSSHAIR VI HERO (WI-FI AC), 13 * ROG CROSSHAIR VII HERO (WI-FI), 14 * ROG STRIX B450-E GAMING, 15 * ROG STRIX B450-F GAMING, 16 * ROG STRIX B450-I GAMING, 17 * ROG STRIX X399-E GAMING, 18 * ROG STRIX X470-F GAMING, [all …]
|
| /linux/Documentation/hid/ |
| H A D | amd-sfh-hid.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 AMD Sensor Fusion Hub 6 AMD Sensor Fusion Hub (SFH) is part of an SOC starting from Ryzen-based platforms. 12 ------------- 16 --------------------------------- 18 - ------------------------------- 20 --------------------------------------------- 21 --------------------------------- 23 --------------------------------- 25 --------------------------------- [all …]
|
| /linux/Documentation/devicetree/bindings/media/i2c/ |
| H A D | aptina,mt9v111.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Aptina MT9V111 CMOS sensor 10 - Jacopo Mondi <jacopo@jmondi.org> 13 The Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core 14 based on Aptina MT9V011 sensor and an integrated Image Flow Processor (IFP). 16 The sensor has an active pixel array of 640x480 pixels and can output a number 17 of image resolutions and formats controllable through a simple two-wires 30 enable-gpios: [all …]
|
| /linux/Documentation/wmi/devices/ |
| H A D | dell-wmi-ddv.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 4 Dell DDV WMI interface driver (dell-wmi-ddv) 10 Many Dell notebooks made after ~2020 support a WMI-based interface for 12 and fan/thermal sensor data. 15 so it was called `DDV`. Currently the ``dell-wmi-ddv`` driver supports 21 trial-and-error, please keep that in mind. 27 including batteries. It has a form similar to `CC-PPPPPP-MMMMM-YMD-SSSS-FFF` 52 …), Locale("MS\\0x409"), Description("WMI Function"), guid("{8A42EA14-4F2A-FD45-6422-0087F7A7E608}"… 67 …[WmiMethodId(11), Implemented, read, write, Description("Return Battery Relative State-Of-Charge."… 75 …[WmiMethodId(32), Implemented, read, write, Description("Return Fan Sensor Information")] void Fan… [all …]
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 set of operating system-independent software interfaces that are 11 interfaces for: Discovery and self-description of the interfaces 13 a given device or domain into the various power-saving states that 18 managed clocks and Sensor management which is the ability to read 19 sensor data, and be notified of sensor value. 46 flow. If unsure say N. 80 The framework allows the definition of platform-specific code quirks
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | e1000_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2007 - 2018 Intel Corporation. */ 7 #define E1000_CTRL 0x00000 /* Device Control - RW */ 8 #define E1000_STATUS 0x00008 /* Device Status - RO */ 9 #define E1000_EECD 0x00010 /* EEPROM/Flash Control - RW */ 10 #define E1000_EERD 0x00014 /* EEPROM Read - RW */ 11 #define E1000_CTRL_EXT 0x00018 /* Extended Device Control - RW */ 12 #define E1000_MDIC 0x00020 /* MDI Control - RW */ 13 #define E1000_MDICNFG 0x00E04 /* MDI Config - RW */ 14 #define E1000_SCTL 0x00024 /* SerDes Control - RW */ [all …]
|
| H A D | e1000_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2007 - 2018 Intel Corporation. */ 75 e1000_num_macs /* List is 1-based, so subtract 1 for true count. */ 351 struct e1000_thermal_diode_data sensor[E1000_MAX_SENSORS]; member 465 u32 high_water; /* Flow control high-water mark */ 466 u32 low_water; /* Flow control low-water mark */ 467 u16 pause_time; /* Flow control pause timer */ 468 bool send_xon; /* Flow control send XON */ 470 enum e1000_fc_mode current_mode; /* Type of flow control */
|
| /linux/tools/testing/selftests/vfio/lib/drivers/igb/ |
| H A D | e1000_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2007 - 2018 Intel Corporation. */ 7 #define E1000_CTRL 0x00000 /* Device Control - RW */ 8 #define E1000_STATUS 0x00008 /* Device Status - RO */ 9 #define E1000_EECD 0x00010 /* EEPROM/Flash Control - RW */ 10 #define E1000_EERD 0x00014 /* EEPROM Read - RW */ 11 #define E1000_CTRL_EXT 0x00018 /* Extended Device Control - RW */ 12 #define E1000_MDIC 0x00020 /* MDI Control - RW */ 13 #define E1000_MDICNFG 0x00E04 /* MDI Config - RW */ 14 #define E1000_SCTL 0x00024 /* SerDes Control - RW */ [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi_mon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2011-2013 Solarflare Communications Inc. 40 #define SENSOR(name, label, hwmon_type, port) \ macro 42 SENSOR(CONTROLLER_TEMP, "Controller board temp.", TEMP, -1), 43 SENSOR(PHY_COMMON_TEMP, "PHY temp.", TEMP, -1), 44 SENSOR(CONTROLLER_COOLING, "Controller heat sink", COOL, -1), 45 SENSOR(PHY0_TEMP, "PHY temp.", TEMP, 0), 46 SENSOR(PHY0_COOLING, "PHY heat sink", COOL, 0), 47 SENSOR(PHY1_TEMP, "PHY temp.", TEMP, 1), 48 SENSOR(PHY1_COOLING, "PHY heat sink", COOL, 1), [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | mcdi_mon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2011-2013 Solarflare Communications Inc. 40 #define SENSOR(name, label, hwmon_type, port) \ macro 42 SENSOR(CONTROLLER_TEMP, "Controller board temp.", TEMP, -1), 43 SENSOR(PHY_COMMON_TEMP, "PHY temp.", TEMP, -1), 44 SENSOR(CONTROLLER_COOLING, "Controller heat sink", COOL, -1), 45 SENSOR(PHY0_TEMP, "PHY temp.", TEMP, 0), 46 SENSOR(PHY0_COOLING, "PHY heat sink", COOL, 0), 47 SENSOR(PHY1_TEMP, "PHY temp.", TEMP, 1), 48 SENSOR(PHY1_COOLING, "PHY heat sink", COOL, 1), [all …]
|
| H A D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|
| /linux/drivers/hwmon/ |
| H A D | asus_wmi_sensors.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * HWMON driver for ASUS motherboards that provides sensor readouts via WMI 6 * Copyright (C) 2018-2019 Ed Brindley <kernel@maidavale.org> 9 * - CPU Core Voltage, 10 * - CPU SOC Voltage, 11 * - DRAM Voltage, 12 * - VDDP Voltage, 13 * - 1.8V PLL Voltage, 14 * - +12V Voltage, 15 * - +5V Voltage, [all …]
|
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 sensors-detect script from the lm_sensors package. Read 21 <file:Documentation/hwmon/userspace-tools.rst> for details. 45 If you say yes here you get support for the sensor part of the first 60 If you say yes here you get support for the sensor part of the 76 with SMpro co-processor. 114 and Philips NE1619 sensor chips. 125 sensor chip. 135 sensor chip. 146 and ADM1030 sensor chips. [all …]
|
| H A D | asus-ec-sensors.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * HWMON driver for ASUS motherboards that publish some sensor values 9 * - Chipset temperature 10 * - CPU temperature 11 * - Motherboard temperature 12 * - T_Sensor temperature 13 * - VRM temperature 14 * - Water In temperature 15 * - Water Out temperature 16 * - CPU Optional fan RPM [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | qcom_camss.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 ------------ 18 Camera sensor using V4L2 subdev interface in the kernel is supported. 25 ---------------------------------- 30 - 2 / 3 CSIPHY modules. They handle the Physical layer of the CSI2 receivers. 31 A separate camera sensor can be connected to each of the CSIPHY module; 32 - 2 / 4 CSID (CSI Decoder) modules. They handle the Protocol and Application 36 - ISPIF (ISP Interface) module. Handles the routing of the data streams from 38 - 1 / 2 VFE (Video Front End) module(s). Contain a pipeline of image processing 48 ----------------------- [all …]
|
| H A D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 17 drivers/media/platform/samsung/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC [all …]
|
| /linux/drivers/media/i2c/ |
| H A D | mt9m114.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * mt9m114.c onsemi MT9M114 sensor driver 5 * Copyright (c) 2020-2023 Laurent Pinchart <laurent.pinchart@ideasonboard.com> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-cci.h> 28 #include <media/v4l2-ctrls.h> 29 #include <media/v4l2-device.h> 30 #include <media/v4l2-fwnode.h> 31 #include <media/v4l2-mediabus.h> 32 #include <media/v4l2-subdev.h> [all …]
|
| /linux/drivers/platform/x86/ |
| H A D | asus-nb-wmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 15 #include <linux/input/sparse-keymap.h> 21 #include "asus-wmi.h" 23 #define ASUS_NB_WMI_FILE "asus-nb-wmi" 29 #define ASUS_NB_WMI_EVENT_GUID "0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C" 42 static int wapf = -1; 46 static int tablet_mode_sw = -1; 48 …ULE_PARM_DESC(tablet_mode_sw, "Tablet mode detect: -1:auto 0:disable 1:kbd-dock 2:lid-flip 3:lid-f… 62 if (quirks->filter_i8042_e1_extended_codes) { in asus_i8042_filter() 160 pr_info("Identified laptop model '%s'\n", dmi->ident); in dmi_matched() [all …]
|
| /linux/drivers/thermal/mediatek/ |
| H A D | lvts_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/clk-provider.h> 15 #include <linux/nvmem-consumer.h> 20 #include <dt-bindings/thermal/mediatek,lvts-thermal.h> 91 #define LVTS_COEFF_A_MT8195 -250460 93 #define LVTS_COEFF_A_MT7987 -204650 95 #define LVTS_COEFF_A_MT7988 -204650 98 #define LVTS_COEFF_B_MT8196 -391460 100 #define LVTS_MSR_OFFSET_MT8196 -984 140 if (!((lvts_ctrl)->valid_sensor_mask & BIT(i))) \ [all …]
|
| /linux/Documentation/driver-api/surface_aggregator/ |
| H A D | ssh.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 28 SAM-over-SSH, as opposed to SAM-over-HID for the older generations. 30 On Surface devices with SAM-over-SSH, SAM is connected to the host via UART 33 and power information and events, thermal read-outs and events, and many 39 document: All of this has been reverse-engineered and may thus be erroneous 42 All CRCs used in the following are two-byte ``crc_itu_t(0xffff, ...)``. 43 All multi-byte values are little-endian, there is no implicit padding between 54 .. flat-table:: SSH Frame 56 :header-rows: 1 58 * - Field [all …]
|
| /linux/Documentation/userspace-api/media/ |
| H A D | glossary.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 58 **Field-programmable Gate Array** 63 See https://en.wikipedia.org/wiki/Field-programmable_gate_array. 72 together make a larger user-facing functional peripheral. For 80 **Inter-Integrated Circuit** 82 A multi-master, multi-slave, packet switched, single-ended, 84 like sub-device hardware components. 86 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf. 120 - :term:`CEC API`; 121 - :term:`Digital TV API`; [all …]
|
| /linux/drivers/staging/media/atomisp/pci/ |
| H A D | ia_css_stream_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 IA_CSS_INPUT_MODE_SENSOR, /** data from sensor */ 29 IA_CSS_INPUT_MODE_FIFO, /** data from input-fifo */ 30 IA_CSS_INPUT_MODE_TPG, /** data from test-pattern generator */ 31 IA_CSS_INPUT_MODE_PRBS, /** data from pseudo-random bit stream */ 62 int linked_isys_stream_id; /** default value is -1, other value means 80 /* Input stream description. This describes how input will flow into the 86 struct ia_css_input_port port; /** Port, for sensor only. */ 103 unsigned int sensor_binning_factor; /** Binning factor used by sensor 110 /* ISYS2401 usage: ISP receives data directly from sensor, no copy. */ [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | rtas-proc.c | 1 // SPDX-License-Identifier: GPL-2.0 63 #define SENSOR_HW_ERROR -1 64 #define SENSOR_BUSY -2 65 #define SENSOR_NOT_EXIST -3 66 #define SENSOR_DR_ENTITY -9000 97 #define TONE_FREQUENCY 0x0001 /* 0 - 1000 (HZ)*/ 98 #define TONE_VOLUME 0x0002 /* 0 - 100 (%) */ 108 /* 9003 - 9004: Vendor specific */ 109 /* 9006 - 9999: Vendor specific */ 114 #define SENSOR_PREFIX "ibm,sensor-" [all …]
|
| /linux/drivers/iio/magnetometer/ |
| H A D | hmc5843_core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Device driver for the HMC5843 multi-chip module designed 11 * Split to multiple files by Josef Gajdusek <atx@atx.name> - 2014 26 * Range gain settings in (+-)Ga 27 * Beware: HMC5843 and HMC5883 have different recommended sensor field 28 * ranges; default corresponds to +-1.0 Ga and +-1.3 Ga, respectively 64 * 0 - Normal measurement configuration (default): In normal measurement 65 * configuration the device follows normal measurement flow. Pins BP 68 * 1 - Positive bias configuration: In positive bias configuration, a 72 * 2 - Negative bias configuration. In negative bias configuration, a [all …]
|