/openbmc/linux/Documentation/devicetree/bindings/ |
H A D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 27 spi-max-frequency: true 31 - enum: 33 - acbel,fsg032 34 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 35 - ad,ad7414 [all …]
|
/openbmc/linux/drivers/iio/temperature/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Temperature sensor drivers 8 tristate "Azoteq IQS620AT temperature sensor" 12 temperature sensor. 15 will be called iqs620at-temp. 18 tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System" 22 Say yes here to build support for the LTC2983 Multi-Sensor 45 tristate "HID Environmental temperature sensor" 51 Say yes here to build support for the HID SENSOR 55 will be called hid-sensor-temperature. [all …]
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-facebook-yosemite4.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 /dts-v1/; 5 #include "aspeed-g6.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 7 #include <dt-bindings/leds/leds-pca955x.h> 8 #include <dt-bindings/i2c/i2c.h> 12 compatible = "facebook,yosemite4-bmc", "aspeed,ast2600"; 44 stdout-path = "serial4:57600n8"; 52 iio-hwmon { 53 compatible = "iio-hwmon"; [all …]
|
H A D | aspeed-bmc-facebook-greatlakes.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 /dts-v1/; 5 #include "aspeed-g6.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 7 #include <dt-bindings/leds/leds-pca955x.h> 8 #include <dt-bindings/i2c/i2c.h> 12 compatible = "facebook,greatlakes-bmc", "aspeed,ast2600"; 23 iio-hwmon { 24 compatible = "iio-hwmon"; 25 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, [all …]
|
H A D | aspeed-bmc-facebook-yosemitev2.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 /dts-v1/; 4 #include "aspeed-g5.dtsi" 5 #include <dt-bindings/i2c/i2c.h> 9 compatible = "facebook,yosemitev2-bmc", "aspeed,ast2500"; 14 stdout-path = &uart5; 21 iio-hwmon { 22 // VOLATAGE SENSOR 23 compatible = "iio-hwmon"; 24 io-channels = <&adc 0> , <&adc 1> , <&adc 2> , <&adc 3> , [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/ |
H A D | phosphor-fan_git.bb | 5 DEPENDS += "${PYTHON_PN}-pyyaml-native" 6 DEPENDS += "${PYTHON_PN}-mako-native" 8 DEPENDS += "${PYTHON_PN}-sdbus++-native" 11 DEPENDS += "phosphor-logging" 13 DEPENDS += "nlohmann-json" 15 PACKAGECONFIG ?= "presence control monitor sensor-monitor" 17 PACKAGECONFIG[json] = "-Djson-config=enabled, -Djson-config=disabled" 18 # -------------------------------------- 19 # ${PN}-presence-tach specific configuration 20 PACKAGECONFIG[presence] = "-Dpresence-service=enabled \ [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/state/ |
H A D | phosphor-state-manager-systemd-links.inc | 2 multi-user.target.wants/obmc-host-reset@{}.target \ 3 multi-user.target.wants/phosphor-discover-system-state@{}.service \ 4 obmc-host-start@{}.target.requires/obmc-host-startmin@{}.target \ 5 obmc-host-start@{}.target.requires/phosphor-reset-host-reboot-attempts@{}.service \ 6 obmc-host-startmin@{}.target.wants/phosphor-set-host-transition-to-running@{}.service \ 7 obmc-host-stop@{}.target.wants/phosphor-set-host-transition-to-off@{}.service \ 8 obmc-host-reset@{}.target.requires/phosphor-reset-host-running@{}.service \ 9 obmc-host-stop@{}.target.wants/phosphor-reset-sensor-states@{}.service \ 10 obmc-host-shutdown@{}.target.requires/obmc-host-stop@{}.target \ 11 obmc-host-graceful-quiesce@{}.target.wants/obmc-host-quiesce@{}.target \ [all …]
|
/openbmc/phosphor-virtual-sensor/ |
H A D | phosphor-virtual-sensor.service.in | 6 ExecStart=@bindir@/virtual-sensor 9 SyslogIdentifier=phosphor-virtual-sensor 12 WantedBy=multi-user.target
|
/openbmc/phosphor-fan-presence/sensor-monitor/service_files/ |
H A D | sensor-monitor.service | 2 Description=Sensor Monitor 8 ExecStart=/usr/bin/sensor-monitor 11 WantedBy=multi-user.target
|
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-phosphor/sensors/phosphor-virtual-sensor/ |
H A D | phosphor-virtual-sensor.service.replace | 3 After=mapper-wait@-xyz-openbmc_project-sensors-temperature-inlet.service 4 After=mapper-wait@-xyz-openbmc_project-sensors-temperature-outlet_0.service 5 After=mapper-wait@-xyz-openbmc_project-sensors-temperature-outlet_1.service 10 ExecStart=/usr/bin/virtual-sensor 13 SyslogIdentifier=phosphor-virtual-sensor 16 WantedBy=multi-user.target
|
/openbmc/linux/Documentation/input/devices/ |
H A D | ntrig.rst | 4 N-Trig touchscreen Driver 7 :Copyright: |copy| 2008-2010 Rafi Rubin <rafi@seas.upenn.edu> 8 :Copyright: |copy| 2009-2010 Stephane Chatty 10 This driver provides support for N-Trig pen and multi-touch sensors. Single 11 and multi-touch events are translated to the appropriate protocols for 16 This driver has been reported to work properly with multiple N-Trig devices 21 ---------- 29 +-----------------------+-----------------------------------------------------+ 31 +-----------------------+-----------------------------------------------------+ 34 +-----------------------+-----------------------------------------------------+ [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/staging/iio/addac/ |
H A D | adt7316-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * sensor, ADC and DAC 27 dev_err(&cl->dev, "I2C fail to select reg\n"); in adt7316_i2c_read() 33 dev_err(&cl->dev, "I2C read error\n"); in adt7316_i2c_read() 49 dev_err(&cl->dev, "I2C write error\n"); in adt7316_i2c_write() 65 dev_err(&cl->dev, "I2C multi read error\n"); in adt7316_i2c_multi_read() 84 dev_err(&cl->dev, "I2C multi write error\n"); in adt7316_i2c_multi_write() 101 .irq = client->irq, in adt7316_i2c_probe() 108 return adt7316_probe(&client->dev, &bus, id->name); in adt7316_i2c_probe() 147 …us driver for Analog Devices ADT7316/7/9 and ADT7516/7/8 digital temperature sensor, ADC and DAC");
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | turris1x.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/) 8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/ 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/leds/common.h> 14 /include/ "fsl/p2020si-pre.dtsi" 41 gpio-controller@18 { 45 #gpio-cells = <2>; 46 gpio-controller; [all …]
|
/openbmc/phosphor-pid-control/ |
H A D | README.md | 1 # phosphor-pid-control 3 This is a daemon running within the OpenBMC environment. It uses a well-defined 5 them within operating conditions. It may require coordination with host-side 10 The BMC will run a daemon that controls the fans by pre-defined zones. The 13 sensors as well as host-provided information over an IPMI OEM command. 17 least one temperature sensor and some device margins. The sensor data can be 26 [How to configure phosphor-pid-control](configure.md) 30 The software will run as a multi-threaded daemon that runs a control loop for 38 phosphor-hwmon are laid out. 45 must have at least one temperature sensor, but they may be shared. [all …]
|
/openbmc/entity-manager/ |
H A D | CONFIG_FORMAT.md | 13 - Configuration files will get replicated and built to support hundreds of 19 - Reactor writers tend to be domain experts on their subsystem, and 30 - Hardware constraints, bugs, and oddities are generally found over time. The 35 - Having separate config files reduces the number of platforms that need to 39 - Having one config file per piece of hardware makes it much easier and clear 41 - Note: This is a "guideline" not a "rule". There are many cases of hardware 44 - Example: SAS modules and cards made by the same company, on the same 46 - Non-Example: Power supplies. While all pmbus power supplies appear 51 3. Configuration files are not a long-ter [all...] |
/openbmc/dbus-sensors/service_files/ |
H A D | xyz.openbmc_project.psusensor.service | 2 Description=PSU Sensor 13 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.intrusionsensor.service | 2 Description=Intrusion Sensor 13 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.ipmbsensor.service | 2 Description=IPMB Sensor 13 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.externalsensor.service | 2 Description=External Sensor 13 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.nvmesensor.service | 2 Description=NVMe Sensor 13 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.fansensor.service | 2 Description=Fan Sensor 13 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.intelcpusensor.service | 2 Description=Intel CPU Sensor 14 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.mcutempsensor.service | 2 Description=MCU Temp Sensor 13 WantedBy=multi-user.target
|
H A D | xyz.openbmc_project.hwmontempsensor.service | 2 Description=Hwmon Temp Sensor 13 WantedBy=multi-user.target
|