Home
last modified time | relevance | path

Searched +full:startup +full:- +full:sensor (Results 1 – 25 of 120) sorted by relevance

12345

/linux-6.12.1/Documentation/devicetree/bindings/iio/proximity/
Dsemtech,sx9310.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Semtech's SX9310 capacitive proximity sensor
10 - Daniel Campello <campello@chromium.org>
16 https://www.semtech.com/products/smart-sensing/sar-sensors/sx9310
19 - $ref: /schemas/iio/iio.yaml#
24 - semtech,sx9310
25 - semtech,sx9311
37 vdd-supply:
[all …]
Dsemtech,sx9324.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Semtech's SX9324 capacitive proximity sensor
10 - Gwendal Grignou <gwendal@chromium.org>
11 - Daniel Campello <campello@chromium.org>
14 Semtech's SX9324 proximity sensor.
17 - $ref: /schemas/iio/iio.yaml#
32 vdd-supply:
35 svdd-supply:
[all …]
Dams,as3935.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Austrian Microsystems AS3935 Franklin lightning sensor
10 - Matt Ranostay <matt.ranostay@konsulko.com>
13 This lightning distance sensor uses an I2C or SPI interface. The
23 spi-max-frequency:
26 spi-cpha: true
31 ams,tuning-capacitor-pf:
42 Set the noise and watchdog threshold register on startup. This will
[all …]
Ddevantech-srf04.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/iio/proximity/devantech-srf04.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andreas Klinger <ak@it-klinger.de>
13 Bit-banging driver using two GPIOs:
14 - trigger-gpio is raised by the driver to start sending out an ultrasonic
16 - echo-gpio is held high by the sensor after sending ultrasonic burst
20 https://www.robot-electronics.co.uk/htm/srf04tech.htm
22 https://www.maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf
[all …]
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dimx8-apalis-eval-v1.2.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 #include "imx8-apalis-eval.dtsi"
9 reg_3v3_mmc: regulator-3v3-mmc {
10 compatible = "regulator-fixed";
11 pinctrl-names = "default";
12 pinctrl-0 = <&pinctrl_enable_3v3_mmc>;
13 enable-active-high;
15 off-on-delay-us = <100000>;
16 regulator-max-microvolt = <3300000>;
17 regulator-min-microvolt = <3300000>;
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/input/
Dsyna,rmi4.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jason A. Donenfeld <Jason@zx2c4.com>
11 - Matthias Schiffer <matthias.schiffer@ew.tq-group.com
12 - Vincent Huang <vincent.huang@tw.synaptics.com>
22 - syna,rmi4-i2c
23 - syna,rmi4-spi
28 '#address-cells':
31 '#size-cells':
[all …]
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6q-apalis-eval-v1.2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 /dts-v1/;
8 #include "imx6q-apalis-eval.dtsi"
12 compatible = "toradex,apalis_imx6q-eval-v1.2", "toradex,apalis_imx6q",
15 reg_3v3_mmc: regulator-3v3-mmc {
16 compatible = "regulator-fixed";
17 enable-active-high;
19 off-on-delay-us = <100000>;
20 pinctrl-names = "default";
21 pinctrl-0 = <&pinctrl_enable_3v3_mmc>;
[all …]
Dimx6q-apalis-ixora-v1.2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2014-2022 Toradex
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
14 #include "imx6qdl-apalis.dtsi"
18 compatible = "toradex,apalis_imx6q-ixora-v1.2", "toradex,apalis_imx6q",
30 stdout-path = "serial0:115200n8";
34 compatible = "gpio-leds";
[all …]
Dimx6-logicpd-som.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
10 stdout-path = &uart1;
18 reg_wl18xx_vmmc: regulator-wl18xx {
19 compatible = "regulator-fixed";
20 regulator-name = "vwl1837";
21 regulator-min-microvolt = <3300000>;
22 regulator-max-microvolt = <3300000>;
24 startup-delay-us = <70000>;
[all …]
/linux-6.12.1/drivers/media/usb/gspca/m5602/
Dm5602_core.c1 // SPDX-License-Identifier: GPL-2.0-only
36 /* A skeleton used for sending messages to the sensor */
56 struct usb_device *udev = sd->gspca_dev.dev; in m5602_read_bridge()
57 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_read_bridge()
78 struct usb_device *udev = sd->gspca_dev.dev; in m5602_write_bridge()
79 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_write_bridge()
116 if (!len || len > sd->sensor->i2c_regW) in m5602_read_sensor()
117 return -EINVAL; in m5602_read_sensor()
124 sd->sensor->i2c_slave_id); in m5602_read_sensor()
136 if (sd->sensor->i2c_regW == 1) { in m5602_read_sensor()
[all …]
/linux-6.12.1/drivers/staging/media/atomisp/i2c/
Datomisp-ov2722.c1 // SPDX-License-Identifier: GPL-2.0
3 * Support for OmniVision OV2722 1080p HD camera sensor.
31 #include <media/v4l2-device.h>
46 if (!client->adapter) { in ov2722_read_reg()
47 dev_err(&client->dev, "%s error, no client->adapter\n", in ov2722_read_reg()
49 return -ENODEV; in ov2722_read_reg()
54 dev_err(&client->dev, "%s error, invalid data length\n", in ov2722_read_reg()
56 return -EINVAL; in ov2722_read_reg()
61 msg[0].addr = client->addr; in ov2722_read_reg()
70 msg[1].addr = client->addr; in ov2722_read_reg()
[all …]
Datomisp-gc2235.c1 // SPDX-License-Identifier: GPL-2.0
3 * Support for GalaxyCore GC2235 2M camera sensor.
31 #include <media/v4l2-device.h>
46 if (!client->adapter) { in gc2235_read_reg()
47 dev_err(&client->dev, "%s error, no client->adapter\n", in gc2235_read_reg()
49 return -ENODEV; in gc2235_read_reg()
53 dev_err(&client->dev, "%s error, invalid data length\n", in gc2235_read_reg()
55 return -EINVAL; in gc2235_read_reg()
60 msg[0].addr = client->addr; in gc2235_read_reg()
68 msg[1].addr = client->addr; in gc2235_read_reg()
[all …]
/linux-6.12.1/drivers/iio/temperature/
Dmlx90614.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * mlx90614.c - Support for Melexis MLX90614/MLX90615 contactless IR temperature sensor
9 * Driver for the Melexis MLX90614/MLX90615 I2C 16-bit IR thermopile sensor
11 * MLX90614 - 17-bit ADC + MLX90302 DSP
12 * MLX90615 - 16-bit ADC + MLX90325 DSP
14 * (7-bit I2C slave address 0x5a, 100KHz bus speed only!)
21 * always has a pull-up so we do not need an extra GPIO to drive it high. If
48 #define MLX90614_CONFIG_DUAL_SHIFT 6 /* single (0) or dual (1) IR sensor */
58 #define MLX90614_TIMING_WAKEUP 34 /* time to hold SDA low for wake-up */
59 #define MLX90614_TIMING_STARTUP 250 /* time before first data after wake-up */
[all …]
/linux-6.12.1/drivers/media/usb/gspca/stv06xx/
Dstv06xx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher
4 * Mark Cave-Ayland, Carlo E Prelz, Dick Streefland
8 * P/N 861037: Sensor HDCS1000 ASIC STV0600
9 * P/N 861050-0010: Sensor HDCS1000 ASIC STV0600
10 * P/N 861050-0020: Sensor Photobit PB100 ASIC STV0600-1 - QuickCam Express
11 * P/N 861055: Sensor ST VV6410 ASIC STV0610 - LEGO cam
12 * P/N 861075-0040: Sensor HDCS1000 ASIC
13 * P/N 961179-0700: Sensor ST VV6410 ASIC STV0602 - Dexxa WebCam USB
14 * P/N 861040-0000: Sensor ST VV6410 ASIC STV0610 - QuickCam Web
[all …]
/linux-6.12.1/arch/arm/boot/dts/st/
Dste-ux500-samsung-janice.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy S Advance GT-I9070 also known as Janice.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
Dste-ux500-samsung-gavini.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Beam GT-I8530 also known as Gavini.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dsc7180-trogdor-quackingstick-r0-lte.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 * - bits 11..8: Panel ID: 0x6 (AUO)
11 #include "sc7180-trogdor-quackingstick-r0.dts"
12 #include "sc7180-trogdor-lte-sku.dtsi"
16 compatible = "google,quackingstick-sku1536", "qcom,sc7180";
21 semtech,ph0-pin = <3 1 3>;
22 semtech,ph1-pin = <2 1 2>;
23 semtech,ph2-pin = <3 3 1>;
24 semtech,ph3-pin = <1 3 3>;
25 semtech,ph01-resolution = <1024>;
[all …]
Dmsm8998-sony-xperia-yoshino.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
18 qcom,msm-id = <0x124 0x20000>, <0x124 0x20001>; /* 8998v2, v2.1 */
19 qcom,board-id = <8 0>;
23 compatible = "gpio-gate-clock";
24 pinctrl-0 = <&div_clk1>;
25 pinctrl-names = "default";
27 #clock-cells = <0>;
[all …]
Dsc7180-trogdor-lazor.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include "sc7180-trogdor-clamshell.dtsi"
11 semtech,cs0-ground;
12 semtech,combined-sensors = <3>;
14 semtech,startup-sensor = <0>;
15 semtech,proxraw-strength = <8>;
16 semtech,avg-pos-strength = <64>;
34 clock-frequency = <400000>;
37 compatible = "hid-over-i2c";
39 pinctrl-names = "default";
[all …]
/linux-6.12.1/drivers/misc/keba/
Dcp500.c1 // SPDX-License-Identifier: GPL-2.0
29 #define CP500_RECONFIG_REG 0x11 /* upper 8-bits of STARTUP register */
47 #define CP500_IS_CP035(dev) ((dev)->pci_dev->device == PCI_DEVICE_ID_KEBA_CP035)
48 #define CP500_IS_CP505(dev) ((dev)->pci_dev->device == PCI_DEVICE_ID_KEBA_CP505)
49 #define CP500_IS_CP520(dev) ((dev)->pci_dev->device == PCI_DEVICE_ID_KEBA_CP520)
57 struct cp500_dev_info startup; member
63 .startup = { 0x0000, SZ_4K },
69 .startup = { 0x0000, SZ_4K },
75 .startup = { 0x0000, SZ_4K },
101 { /* temperature sensor */
[all …]
/linux-6.12.1/drivers/thermal/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
47 Say Y to add a debugfs-based thermal core testing facility.
53 int "Emergency poweroff delay in milli-seconds"
74 In case a sensor is registered with the thermal
76 as a hwmon. The sensor will then have the common
100 startup. If in doubt, select 'step_wise'.
145 bool "Fair-share thermal governor"
147 Enable this to manage platform thermals using fair-share governor.
241 memory-mapped reads to get the temperature. Any HW/System that
242 allows temperature reading by a single memory-mapped reading, be it
[all …]
/linux-6.12.1/drivers/thermal/st/
Dstm_thermal.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
9 #include <linux/clk-provider.h>
99 static int stm_enable_irq(struct stm_thermal_sensor *sensor) in stm_enable_irq() argument
103 dev_dbg(sensor->dev, "low:%d high:%d\n", sensor->low_temp_enabled, in stm_enable_irq()
104 sensor->high_temp_enabled); in stm_enable_irq()
107 value = readl_relaxed(sensor->base + DTS_ITENR_OFFSET); in stm_enable_irq()
110 if (sensor->low_temp_enabled) in stm_enable_irq()
113 if (sensor->high_temp_enabled) in stm_enable_irq()
117 writel_relaxed(value, sensor->base + DTS_ITENR_OFFSET); in stm_enable_irq()
[all …]
/linux-6.12.1/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-koneplus1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
4 Description: The integer value of this attribute ranges from 0-4.
8 When written, this file sets the number of the startup profile
12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
15 Description: The integer value of this attribute ranges from 0-4.
19 When written, this file sets the number of the startup profile
24 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
36 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
44 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
55 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
[all …]
/linux-6.12.1/drivers/iio/proximity/
Dsrf04.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * SRF04: ultrasonic sensor for distance measuring by using GPIOs
5 * Copyright (c) 2017 Andreas Klinger <ak@it-klinger.de>
8 * https://www.robot-electronics.co.uk/htm/srf04tech.htm
12 * +---+
14 * trig: --+ +------------------------------------------------------
16 * |<->|
19 * ultra +-+ +-+ +-+
21 * burst: ---------+ +-+ +-+ +-----------------------------------------
23 * ultra . +-+ +-+ +-+
[all …]
/linux-6.12.1/drivers/iio/adc/
Dat91-sama5d2_adc.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <linux/dma-mapping.h>
31 #include <linux/nvmem-consumer.h>
36 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h>
79 /* Startup Time */
82 /* Minimum startup time for temperature sensor */
110 /* Interrupt Enable Register - TS X measurement ready */
112 /* Interrupt Enable Register - TS Y measurement ready */
114 /* Interrupt Enable Register - TS pressure measurement ready */
116 /* Interrupt Enable Register - Data ready */
[all …]

12345