Home
last modified time | relevance | path

Searched refs:lis3lv02d (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/misc/lis3lv02d/
H A Dlis3lv02d.h3 * lis3lv02d.h - ST LIS3LV02DL accelerometer driver
24 #include <linux/lis3lv02d.h>
260 struct lis3lv02d { struct
263 int (*init) (struct lis3lv02d *lis3); argument
264 int (*write) (struct lis3lv02d *lis3, int reg, u8 val); argument
265 int (*read) (struct lis3lv02d *lis3, int reg, u8 *ret); argument
266 int (*blkread) (struct lis3lv02d *lis3, int reg, int len, u8 *ret); argument
267 int (*reg_ctrl) (struct lis3lv02d *lis3, bool state); argument
276 s16 (*read_data) (struct lis3lv02d *lis3, int reg); argument
310 int lis3lv02d_init_device(struct lis3lv02d *lis argument
277 mdps_max_vallis3lv02d global() argument
278 pwron_delaylis3lv02d global() argument
302 pdatalis3lv02d global() argument
[all...]
H A Dlis3lv02d_spi.c3 * lis3lv02d_spi - SPI glue layer for lis3lv02d
20 #include "lis3lv02d.h"
25 static int lis3_spi_read(struct lis3lv02d *lis3, int reg, u8 *v) in lis3_spi_read()
36 static int lis3_spi_write(struct lis3lv02d *lis3, int reg, u8 val) in lis3_spi_write()
43 static int lis3_spi_init(struct lis3lv02d *lis3) in lis3_spi_init()
101 struct lis3lv02d *lis3 = spi_get_drvdata(spi); in lis302dl_spi_remove()
112 struct lis3lv02d *lis3 = spi_get_drvdata(spi); in lis3lv02d_spi_suspend()
123 struct lis3lv02d *lis3 = spi_get_drvdata(spi); in lis3lv02d_spi_resume()
148 MODULE_DESCRIPTION("lis3lv02d SPI glue layer");
H A DKconfig13 /sys/devices/faux/lis3lv02d.
19 will be called lis3lv02d and a specific module for the SPI transport
29 /sys/devices/faux/lis3lv02d.
35 will be called lis3lv02d and a specific module for the I2C transport
H A DMakefile6 obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o
/linux/Documentation/misc-devices/
H A Dlis3lv02d.rst2 Kernel driver lis3lv02d
25 /sys/devices/faux/lis3lv02d. Reported values are scaled
28 Sysfs attributes under /sys/devices/faux/lis3lv02d/:
88 /sys/devices/faux/lis3lv02d/position in these four cases.
H A Dindex.rst23 lis3lv02d
/linux/drivers/platform/x86/hp/
H A Dhp_accel.c29 #include "../../../misc/lis3lv02d/lis3lv02d.h"
84 static int lis3lv02d_acpi_init(struct lis3lv02d *lis3) in lis3lv02d_acpi_init()
97 static int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret) in lis3lv02d_acpi_read()
122 static int lis3lv02d_acpi_write(struct lis3lv02d *lis3, int reg, u8 val) in lis3lv02d_acpi_write()
H A DKconfig32 Documentation/misc-devices/lis3lv02d.rst.
/linux/Documentation/devicetree/bindings/iio/accel/
H A Dlis302.txt8 - compatible: should be set to "st,lis3lv02d-spi"
15 - compatible: should be set to "st,lis3lv02d"
93 compatible = "st,lis331dlh", "st,lis3lv02d";
/linux/drivers/platform/x86/dell/
H A DMakefile21 obj-$(CONFIG_DELL_SMO8800) += dell-lis3lv02d.o
/linux/arch/arm/boot/dts/ti/omap/
H A Domap3-gta04a3.dts16 compatible = "st,lis331dlh", "st,lis3lv02d";
H A Domap3-overo-common-peripherals.dtsi55 compatible = "st,lis33de", "st,lis3lv02d";
H A Domap3-n950-n9.dtsi281 compatible = "st,lis3lv02d";
H A Dam335x-pepper.dts78 compatible = "st,lis3lv02d";
H A Dam335x-evmsk.dts465 compatible = "st,lis331dlh", "st,lis3lv02d";
H A Dam335x-evm.dts426 compatible = "st,lis331dlh", "st,lis3lv02d";
/linux/drivers/misc/
H A DMakefile45 obj-y += lis3lv02d/
H A DKconfig650 source "drivers/misc/lis3lv02d/Kconfig"
/linux/arch/arm/boot/dts/marvell/
H A Dmmp2-olpc-xo-1-75.dts219 compatible = "st,lis331dlh", "st,lis3lv02d";
/linux/
H A DMAINTAINERS14163 F: Documentation/misc-devices/lis3lv02d.rst
14164 F: drivers/misc/lis3lv02d/