Home
last modified time | relevance | path

Searched +full:sensorhub +full:- +full:rinato (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/
Dsamsung,sensorhub-rinato.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/samsung,sensorhub-rinato.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Sensorhub driver
10 - Jonathan Cameron <jic23@kernel.org>
13 Sensorhub is a MCU which manages several sensors and also plays the role
19 - samsung,sensorhub-rinato
20 - samsung,sensorhub-thermostat
28 ap-mcu-gpios:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/
Dsensorhub.txt1 Samsung Sensorhub driver
3 Sensorhub is a MCU which manages several sensors and also plays the role
7 - compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat"
8 - spi-max-frequency: max SPI clock frequency
9 - interrupts: communication interrupt
10 - ap-mcu-gpios: [out] ap to sensorhub line - used during communication
11 - mcu-ap-gpios: [in] sensorhub to ap - used during communication
12 - mcu-reset-gpios: [out] sensorhub reset
17 compatible = "samsung,sensorhub-rinato";
18 spi-max-frequency = <5000000>;
[all …]
/kernel/linux/linux-5.10/drivers/iio/common/ssp_sensors/
Dssp_dev.c1 // SPDX-License-Identifier: GPL-2.0-or-later
54 .name = "ssp-accelerometer",
57 .name = "ssp-gyroscope",
63 gpiod_set_value(data->mcu_reset_gpiod, 0); in ssp_toggle_mcu_reset_gpio()
65 gpiod_set_value(data->mcu_reset_gpiod, 1); in ssp_toggle_mcu_reset_gpio()
74 if (data->available_sensors & BIT(i)) { in ssp_sync_available_sensors()
75 ret = ssp_enable_sensor(data, i, data->delay_buf[i]); in ssp_sync_available_sensors()
77 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
85 data->mcu_dump_mode); in ssp_sync_available_sensors()
87 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
[all …]
/kernel/linux/linux-6.6/drivers/iio/common/ssp_sensors/
Dssp_dev.c1 // SPDX-License-Identifier: GPL-2.0-or-later
55 .name = "ssp-accelerometer",
58 .name = "ssp-gyroscope",
64 gpiod_set_value(data->mcu_reset_gpiod, 0); in ssp_toggle_mcu_reset_gpio()
66 gpiod_set_value(data->mcu_reset_gpiod, 1); in ssp_toggle_mcu_reset_gpio()
75 if (data->available_sensors & BIT(i)) { in ssp_sync_available_sensors()
76 ret = ssp_enable_sensor(data, i, data->delay_buf[i]); in ssp_sync_available_sensors()
78 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
86 data->mcu_dump_mode); in ssp_sync_available_sensors()
88 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
[all …]