/openbmc/linux/Documentation/devicetree/bindings/powerpc/opal/ |
H A D | sensor-groups.txt | 1 IBM OPAL Sensor Groups Binding 2 ------------------------------- 4 Node: /ibm,opal/sensor-groups 6 Description: Contains sensor groups available in the Powernv P9 7 servers. Each child node indicates a sensor group. 9 - compatible : Should be "ibm,opal-sensor-group" 11 Each child node contains below properties: 13 - type : String to indicate the type of sensor-group 15 - sensor-group-id: Abstract unique identifier provided by firmware of 16 type <u32> which is used for sensor-group [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/iio/temperature/ |
H A D | adi,ltc2983.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: Analog Devices LTC2983, LTC2986, LTM2985 Multi-sensor Temperature system 10 - Nuno Sá <nuno.sa@analog.com> 13 Analog Devices LTC2983, LTC2984, LTC2986, LTM2985 Multi-Sensor Digital 16 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/2984fb.pdf 18 https://www.analog.com/media/en/technical-documentation/data-sheets/29861fa.pdf 19 https://www.analog.com/media/en/technical-documentation/data-sheets/ltm2985.pdf [all …]
|
/openbmc/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | media-dev.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. 11 #include <linux/clk-provider.h> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-ctrls.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/media-device.h> 30 #include <media/drv-intf/exynos-fimc.h> 32 #include "media-dev.h" 33 #include "fimc-core.h" [all …]
|
H A D | media-dev.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2011 - 2012 Samsung Electronics Co., Ltd. 10 #include <linux/clk-provider.h> 14 #include <media/media-device.h> 15 #include <media/media-entity.h> 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-subdev.h> 18 #include <media/drv-intf/exynos-fimc.h> 20 #include "fimc-core.h" 21 #include "fimc-lite.h" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/thermal/ |
H A D | nvidia,tegra186-bpmp-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra186-bpmp-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NVIDIA Tegra186 (and later) BPMP thermal sensor 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 17 sensor that is exposed by BPMP. 19 The BPMP thermal node must be located directly inside the main BPMP 20 node. See ../firmware/nvidia,tegra186-bpmp.yaml for details of the [all …]
|
H A D | thermal-zones.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml# 6 $schema: http://devicetree.org/meta-schemas/base.yaml# 11 - Amit Kucheria <amitk@kernel.org> 14 Thermal management is achieved in devicetree by describing the sensor hardware 18 The following node types are used to completely describe a thermal management 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all [all …]
|
H A D | fsl,scu-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/fsl,scu-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: i.MX SCU Client Device Node - Thermal Based on SCU Message Protocol 10 - Dong Aisheng <aisheng.dong@nxp.com> 12 description: i.MX SCU Client Device Node 13 Client nodes are maintained as children of the relevant IMX-SCU device node. 16 - $ref: thermal-sensor.yaml# 21 - const: fsl,imx8qxp-sc-thermal [all …]
|
H A D | thermal-sensor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-sensor.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Thermal sensor 11 - Amit Kucheria <amitk@kernel.org> 14 Thermal management is achieved in devicetree by describing the sensor hardware 18 The following node types are used to completely describe a thermal management 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively [all …]
|
H A D | brcm,avs-ro-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/brcm,avs-ro-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stefan Wahren <wahrenst@gmx.net> 13 The thermal node should be the child of a syscon node with the 16 - compatible: Should be one of the following: 17 "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd" 24 const: brcm,bcm2711-thermal 26 # See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for details [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | imx7.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 14 - CMOS Sensor Interface (CSI) 15 - Video Multiplexer 16 - MIPI CSI-2 Receiver 18 .. code-block:: none 20 MIPI Camera Input ---> MIPI CSI-2 --- > |\ 24 | U | ------> CSI ---> Capture 27 Parallel Camera Input ----------------> | / 34 -------- [all …]
|
H A D | rkisp1.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 rkisp1 and uses the Media-Controller API. 27 - RKISP1_V10: used at least in rk3288 and rk3399 28 - RKISP1_V11: declared in the original vendor code, but not used 29 - RKISP1_V12: used at least in rk3326 and px30 30 - RKISP1_V13: used at least in rk1808 36 .. kernel-figure:: rkisp1.dot 43 - rkisp1_mainpath: capture device for retrieving images, usually in higher 45 - rkisp1_selfpath: capture device for retrieving images. 46 - rkisp1_stats: a metadata capture device that sends statistics. [all …]
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-sensor-groups.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * PowerNV OPAL Sensor-groups interface 8 #define pr_fmt(fmt) "opal-sensor-groups: " fmt 45 ret = -EIO; in sensor_group_enable() 72 return -EINVAL; in sg_store() 84 ret = opal_sensor_group_clear(sattr->handle, token); in sg_store() 90 ret = -EIO; in sg_store() 122 attr->handle = handle; in add_attr() 123 sysfs_attr_init(&attr->attr.attr); in add_attr() 124 attr->attr.attr.name = ops_info[index].attr_name; in add_attr() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | ibmpowernv.txt | 2 ---------------------------- 4 Required node properties: 5 - compatible: must be one of 6 "ibm,opal-sensor-cooling-fan" 7 "ibm,opal-sensor-amb-temp" 8 "ibm,opal-sensor-power-supply" 9 "ibm,opal-sensor-power" 10 - sensor-id: an opaque id provided by the firmware to the kernel, identifies a 11 given sensor and its attribute data 13 Example sensors node: [all …]
|
/openbmc/qemu/docs/specs/ |
H A D | ppc-spapr-hotplug.rst | 7 "logical"/para-virtual resources like memory, CPUs, and "physical" 8 host-bridges, which are generally managed by the host/hypervisor and provided 14 Dynamic-reconfiguration Connectors 26 the name/index/power-domain/type of each DRC allocated to a guest at 33 for hot plugged resources described under :ref:`guest-host-interface`. 37 of ``ibm,drc-indexes``: 39 ``ibm,drc-names`` 40 ----------------- 42 First 4-bytes: big-endian (BE) encoded integer denoting the number of entries. 44 Each entry: a NULL-terminated ``<name>`` string encoded as a byte array. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | mt9m001.txt | 1 MT9M001: 1/2-Inch Megapixel Digital Image Sensor 3 The MT9M001 is an SXGA-format with a 1/2-inch CMOS active-pixel digital 4 image sensor. It is programmable through I2C interface. 8 - compatible: shall be "onnn,mt9m001". 9 - clocks: reference to the master clock into sensor 13 - reset-gpios: GPIO handle which is connected to the reset pin of the chip. 15 - standby-gpios: GPIO handle which is connected to the standby pin of the chip. 18 The device node must contain one 'port' child node with one 'endpoint' child 19 sub-node for its digital output video port, in accordance with the video 21 Documentation/devicetree/bindings/media/video-interfaces.txt [all …]
|
H A D | ov7740.txt | 1 * Omnivision OV7740 CMOS image sensor 3 The Omnivision OV7740 image sensor supports multiple output image 7 The common video interfaces bindings (see video-interfaces.txt) should 9 node should contain one 'port' child node with an 'endpoint' subnode. 12 - compatible: "ovti,ov7740". 13 - reg: I2C slave address of the sensor. 14 - clocks: Reference to the xvclk input clock. 15 - clock-names: "xvclk". 18 - reset-gpios: Rreference to the GPIO connected to the reset_b pin, 19 if any. Active low with pull-ip resistor. [all …]
|
H A D | toshiba,et8ek8.txt | 1 Toshiba et8ek8 5MP sensor 3 Toshiba et8ek8 5MP sensor is an image sensor found in Nokia N900 device 6 Documentation/devicetree/bindings/media/video-interfaces.txt . 10 -------------------- 12 - compatible: "toshiba,et8ek8" 13 - reg: I2C address (0x3e, or an alternative address) 14 - vana-supply: Analogue voltage supply (VANA), 2.8 volts 15 - clocks: External clock to the sensor 16 - clock-frequency: Frequency of the external clock to the sensor. Camera 18 a pre-determined frequency known to be suitable to the board. [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | ibmpowernv.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #include <linux/hwmon-sysfs.h> 27 /* Sensor suffix name from DT */ 46 #define INVALID_INDEX (-1U) 49 * 'compatible' string properties for sensor types as defined in old 53 "ibm,opal-sensor-cooling-fan", 54 "ibm,opal-sensor-amb-temp", 55 "ibm,opal-sensor-power-supply", 56 "ibm,opal-sensor-power" 60 const char *name; /* matches property 'sensor-type' */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/misc/ |
H A D | ifm-csi.txt | 1 IFM camera sensor interface on mpc5200 LocalPlus bus 4 - compatible: "ifm,o2d-csi" 5 - reg: specifies sensor chip select number and associated address range 6 - interrupts: external interrupt line number and interrupt sense mode 8 - gpios: three gpio-specifiers for "capture", "reset" and "master enable" 10 - ifm,csi-clk-handle: the phandle to a node in the DT describing the sensor 11 clock generator. This node is usually a general purpose timer controller. 12 - ifm,csi-addr-bus-width: address bus width (valid values are 16, 24, 25) 13 - ifm,csi-data-bus-width: data bus width (valid values are 8 and 16) 14 - ifm,csi-wait-cycles: sensor bus wait cycles [all …]
|
/openbmc/linux/Documentation/driver-api/thermal/ |
H A D | exynos_thermal_emulation.rst | 10 ----------- 15 and TMU will read current temperature from user value not from sensor's 19 available. When it's enabled, sysfs node will be created as 22 The sysfs node, 'emul_node', will contain value 0 for the initial state. 23 When you input any temperature you want to update to sysfs node, it 28 delay of changing temperature. However, this node only uses same delay 36 repeatedly. That's why this node gives users the right to change 39 Disabling emulation mode only requires writing value 0 to sysfs node. 49 | +----------- 51 | +-------------| | [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A D | microchip,csi2dc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eugen Hristev <eugen.hristev@microchip.com> 13 CSI2DC - Camera Serial Interface 2 Demux Controller 19 clock domain towards a parallel interface that can be read by a sensor 26 is connected at the output to a sensor controller and the data pipe is 29 CSI2DC supports a single 'port' node as a sink port with either Synopsys 30 32-bit IDI interface or a parallel interface. 32 CSI2DC supports one 'port' node as source port with parallel interface. [all …]
|
/openbmc/intel-ipmi-oem/ |
H A D | ipmi-allowlist.conf | 14 0x04:0x00:0x7f7f //<Sensor/Event>:<Set Event Receiver> 15 0x04:0x01:0xff7f //<Sensor/Event>:<Get Event Receiver> 16 0x04:0x02:0xffff //<Sensor/Event>:<SEL Platform event> 17 0x04:0x10:0xff7f //<Sensor/Event>:<PEF Get Capabilities> 18 0x04:0x11:0x7f7f //<Sensor/Event>:<Arm PEF Postpone Timer> 19 0x04:0x12:0x7f7f //<Sensor/Event>:<PEF Set Configuration Parameters> 20 0x04:0x13:0xff7f //<Sensor/Event>:<PEF Get Configuration Parameters> 21 0x04:0x14:0x7f7f //<Sensor/Event>:<PEF Set Processed EventID> 22 0x04:0x15:0xff7f //<Sensor/Event>:<PEF Get Processed EventID> 23 0x04:0x16:0x7f7f //<Sensor/Event>:<Alert Immediate> [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/pmbus/ |
H A D | max31785.txt | 9 - compatible : One of "maxim,max31785" or "maxim,max31785a" 10 - reg : I2C address, one of 0x52, 0x53, 0x54, 0x55. 11 - #address-cells : Must be 1 12 - #size-cells : Must be 0 13 - #thermal-sensor-cells : Should be 1. The device supports: 14 - One internal sensor 15 - Four external I2C digital sensors 16 - Six external thermal diodes 19 - use-stored-presence : Do not treat the devicetree description as canon for 24 Capabilities are configured through subnodes of the controller's node. [all …]
|
/openbmc/linux/drivers/thermal/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 37 int "Emergency poweroff delay in milli-seconds" 58 In case a sensor is registered with the thermal 60 as a hwmon. The sensor will then have the common 144 bool "Fair-share thermal governor" 146 Enable this to manage platform thermals using fair-share governor. 225 Enable this option to make a emul_temp sysfs node in thermal zone 226 directory to support temperature emulation. With emulation sysfs node, 232 flooding this sysfs node with low temperature values. 240 memory-mapped reads to get the temperature. Any HW/System that [all …]
|
H A D | thermal_of.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * of-thermal.c - Generic Thermal Management device tree support. 31 pr_err("Failed to find 'trips' node\n"); in of_find_trip_id() 32 return -EINVAL; in of_find_trip_id() 47 i = -ENXIO; in of_find_trip_id() 66 * thermal_of_get_trip_type - Get phy mode for given device_node 91 return -ENODEV; in thermal_of_get_trip_type() 105 trip->temperature = prop; in thermal_of_populate_trip() 112 trip->hysteresis = prop; in thermal_of_populate_trip() 114 ret = thermal_of_get_trip_type(np, &trip->type); in thermal_of_populate_trip() [all …]
|