Searched full:lis3lv02d (Results 1 – 18 of 18) sorted by relevance
| /linux/drivers/misc/lis3lv02d/ |
| H A D | lis3lv02d_i2c.c | 5 * Implements I2C interface for lis3lv02d (STMicroelectronics) accelerometer. 24 #include "lis3lv02d.h" 31 static int lis3_reg_ctrl(struct lis3lv02d *lis3, bool state) in lis3_reg_ctrl() 46 static inline s32 lis3_i2c_write(struct lis3lv02d *lis3, int reg, u8 value) in lis3_i2c_write() 52 static inline s32 lis3_i2c_read(struct lis3lv02d *lis3, int reg, u8 *v) in lis3_i2c_read() 59 static inline s32 lis3_i2c_blockread(struct lis3lv02d *lis3, int reg, int len, in lis3_i2c_blockread() 67 static int lis3_i2c_init(struct lis3lv02d *lis3) in lis3_i2c_init() 97 { .compatible = "st,lis3lv02d" }, 182 struct lis3lv02d *lis3 = i2c_get_clientdata(client); in lis3lv02d_i2c_remove() 199 struct lis3lv02d *lis3 = i2c_get_clientdata(client); in lis3lv02d_i2c_suspend() [all …]
|
| H A D | lis3lv02d_spi.c | 3 * 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 D | Makefile | 3 # STMicroelectonics LIS3LV02D and similar accelerometers 6 obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o
|
| /linux/drivers/platform/x86/dell/ |
| H A D | dell-lis3lv02d.c | 3 * lis3lv02d i2c-client instantiation for ACPI SMO88xx devices without I2C resources. 75 dev_info(&adap->dev, "Probing for lis3lv02d on address 0x%02x\n", addr); in detect_lis3lv02d() 82 /* valid who-am-i values are from drivers/misc/lis3lv02d/lis3lv02d.c */ in detect_lis3lv02d() 96 …"Detected lis3lv02d on address 0x%02x, please report this upstream to platform-driver-x86@vger.ker… in detect_lis3lv02d() 142 strscpy(info.type, "lis3lv02d", I2C_NAME_SIZE); in instantiate_i2c_client() 158 dev_dbg(&adap->dev, "registered lis3lv02d on address 0x%02x\n", info.addr); in instantiate_i2c_client() 186 dev_dbg(&client->adapter->dev, "lis3lv02d i2c_client removed\n"); in i2c_bus_notify() 232 * Register i2c-bus notifier + queue initial scan for lis3lv02d in dell_lis3lv02d_init() 257 MODULE_DESCRIPTION("lis3lv02d i2c-client instantiation for ACPI SMO88xx devices");
|
| /linux/Documentation/misc-devices/ |
| H A D | lis3lv02d.rst | 2 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 D | index.rst | 23 lis3lv02d
|
| /linux/Documentation/devicetree/bindings/iio/accel/ |
| H A D | lis302.txt | 8 - compatible: should be set to "st,lis3lv02d-spi" 15 - compatible: should be set to "st,lis3lv02d" 93 compatible = "st,lis331dlh", "st,lis3lv02d";
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap3-gta04a3.dts | 16 compatible = "st,lis331dlh", "st,lis3lv02d";
|
| H A D | omap3-overo-common-peripherals.dtsi | 55 compatible = "st,lis33de", "st,lis3lv02d";
|
| H A D | omap3-n950-n9.dtsi | 281 compatible = "st,lis3lv02d";
|
| H A D | am335x-pepper.dts | 78 compatible = "st,lis3lv02d";
|
| H A D | am335x-evmsk.dts | 465 compatible = "st,lis331dlh", "st,lis3lv02d";
|
| H A D | am335x-evm.dts | 426 compatible = "st,lis331dlh", "st,lis3lv02d";
|
| /linux/drivers/iio/accel/ |
| H A D | st_accel_i2c.c | 22 .compatible = "st,lis3lv02d",
|
| /linux/Documentation/devicetree/bindings/iio/ |
| H A D | st,st-sensors.yaml | 94 - st,lis3lv02d
|
| /linux/drivers/misc/ |
| H A D | Kconfig | 650 source "drivers/misc/lis3lv02d/Kconfig"
|
| /linux/arch/sh/boards/mach-ecovec24/ |
| H A D | setup.c | 542 I2C_BOARD_INFO("lis3lv02d", 0x1c),
|
| /linux/ |
| H A D | MAINTAINERS | 14421 LIS3LV02D ACCELEROMETER DRIVER 14424 F: Documentation/misc-devices/lis3lv02d.rst 14425 F: drivers/misc/lis3lv02d/
|