Searched refs:lis3lv02d (Results 1 - 14 of 14) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/hwmon/
H A Dlis3lv02d_spi.c2 * lis3lv02d_spi - SPI glue layer for lis3lv02d
20 #include "lis3lv02d.h"
25 static int lis3_spi_read(struct lis3lv02d *lis3, int reg, u8 *v)
36 static int lis3_spi_write(struct lis3lv02d *lis3, int reg, u8 val)
43 static int lis3_spi_init(struct lis3lv02d *lis3)
83 struct lis3lv02d *lis3 = spi_get_drvdata(spi);
93 struct lis3lv02d *lis3 = spi_get_drvdata(spi);
103 struct lis3lv02d *lis3 = spi_get_drvdata(spi);
141 MODULE_DESCRIPTION("lis3lv02d SPI glue layer");
H A Dlis3lv02d.h2 * lis3lv02d.h - ST LIS3LV02DL accelerometer driver
35 #include <linux/lis3lv02d.h>
215 struct lis3lv02d { struct
217 int (*init) (struct lis3lv02d *lis3);
218 int (*write) (struct lis3lv02d *lis3, int reg, u8 val);
219 int (*read) (struct lis3lv02d *lis3, int reg, u8 *ret);
224 s16 (*read_data) (struct lis3lv02d *lis3, int reg);
247 int lis3lv02d_init_device(struct lis3lv02d *lis3);
250 void lis3lv02d_poweroff(struct lis3lv02d *lis3);
251 void lis3lv02d_poweron(struct lis3lv02d *lis
[all...]
H A Dlis3lv02d_i2c.c4 * Implements I2C interface for lis3lv02d (STMicroelectronics) accelerometer.
32 #include "lis3lv02d.h"
36 static inline s32 lis3_i2c_write(struct lis3lv02d *lis3, int reg, u8 value)
42 static inline s32 lis3_i2c_read(struct lis3lv02d *lis3, int reg, u8 *v)
49 static int lis3_i2c_init(struct lis3lv02d *lis3)
107 struct lis3lv02d *lis3 = i2c_get_clientdata(client);
122 struct lis3lv02d *lis3 = i2c_get_clientdata(client);
131 struct lis3lv02d *lis3 = i2c_get_clientdata(client);
149 {"lis3lv02d", 0 },
179 MODULE_DESCRIPTION("lis3lv02d I2
[all...]
H A Dlis3lv02d.c2 * lis3lv02d.c - ST LIS3LV02DL accelerometer driver
38 #include "lis3lv02d.h"
40 #define DRIVER_NAME "lis3lv02d"
72 struct lis3lv02d lis3_dev = {
78 static s16 lis3lv02d_read_8(struct lis3lv02d *lis3, int reg)
87 static s16 lis3lv02d_read_12(struct lis3lv02d *lis3, int reg)
121 static void lis3lv02d_get_xyz(struct lis3lv02d *lis3, int *x, int *y, int *z)
173 static int lis3lv02d_selftest(struct lis3lv02d *lis3, s16 results[3])
222 void lis3lv02d_poweroff(struct lis3lv02d *lis3)
229 void lis3lv02d_poweron(struct lis3lv02d *lis
[all...]
H A DMakefile64 obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o hp_accel.o
65 obj-$(CONFIG_SENSORS_LIS3_SPI) += lis3lv02d.o lis3lv02d_spi.o
66 obj-$(CONFIG_SENSORS_LIS3_I2C) += lis3lv02d.o lis3lv02d_i2c.o
H A Dhp_accel.c38 #include "lis3lv02d.h"
40 #define DRIVER_NAME "lis3lv02d"
88 int lis3lv02d_acpi_init(struct lis3lv02d *lis3)
106 int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret)
129 int lis3lv02d_acpi_write(struct lis3lv02d *lis3, int reg, u8 val)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/hwmon/
H A Dlis3lv02d_spi.c2 * lis3lv02d_spi - SPI glue layer for lis3lv02d
20 #include "lis3lv02d.h"
25 static int lis3_spi_read(struct lis3lv02d *lis3, int reg, u8 *v)
36 static int lis3_spi_write(struct lis3lv02d *lis3, int reg, u8 val)
43 static int lis3_spi_init(struct lis3lv02d *lis3)
83 struct lis3lv02d *lis3 = spi_get_drvdata(spi);
93 struct lis3lv02d *lis3 = spi_get_drvdata(spi);
103 struct lis3lv02d *lis3 = spi_get_drvdata(spi);
141 MODULE_DESCRIPTION("lis3lv02d SPI glue layer");
H A Dlis3lv02d.h2 * lis3lv02d.h - ST LIS3LV02DL accelerometer driver
35 #include <linux/lis3lv02d.h>
215 struct lis3lv02d { struct
217 int (*init) (struct lis3lv02d *lis3);
218 int (*write) (struct lis3lv02d *lis3, int reg, u8 val);
219 int (*read) (struct lis3lv02d *lis3, int reg, u8 *ret);
224 s16 (*read_data) (struct lis3lv02d *lis3, int reg);
247 int lis3lv02d_init_device(struct lis3lv02d *lis3);
250 void lis3lv02d_poweroff(struct lis3lv02d *lis3);
251 void lis3lv02d_poweron(struct lis3lv02d *lis
[all...]
H A Dlis3lv02d_i2c.c4 * Implements I2C interface for lis3lv02d (STMicroelectronics) accelerometer.
32 #include "lis3lv02d.h"
36 static inline s32 lis3_i2c_write(struct lis3lv02d *lis3, int reg, u8 value)
42 static inline s32 lis3_i2c_read(struct lis3lv02d *lis3, int reg, u8 *v)
49 static int lis3_i2c_init(struct lis3lv02d *lis3)
107 struct lis3lv02d *lis3 = i2c_get_clientdata(client);
122 struct lis3lv02d *lis3 = i2c_get_clientdata(client);
131 struct lis3lv02d *lis3 = i2c_get_clientdata(client);
149 {"lis3lv02d", 0 },
179 MODULE_DESCRIPTION("lis3lv02d I2
[all...]
H A Dlis3lv02d.c2 * lis3lv02d.c - ST LIS3LV02DL accelerometer driver
38 #include "lis3lv02d.h"
40 #define DRIVER_NAME "lis3lv02d"
72 struct lis3lv02d lis3_dev = {
78 static s16 lis3lv02d_read_8(struct lis3lv02d *lis3, int reg)
87 static s16 lis3lv02d_read_12(struct lis3lv02d *lis3, int reg)
121 static void lis3lv02d_get_xyz(struct lis3lv02d *lis3, int *x, int *y, int *z)
173 static int lis3lv02d_selftest(struct lis3lv02d *lis3, s16 results[3])
222 void lis3lv02d_poweroff(struct lis3lv02d *lis3)
229 void lis3lv02d_poweron(struct lis3lv02d *lis
[all...]
H A DMakefile64 obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o hp_accel.o
65 obj-$(CONFIG_SENSORS_LIS3_SPI) += lis3lv02d.o lis3lv02d_spi.o
66 obj-$(CONFIG_SENSORS_LIS3_I2C) += lis3lv02d.o lis3lv02d_i2c.o
H A Dhp_accel.c38 #include "lis3lv02d.h"
40 #define DRIVER_NAME "lis3lv02d"
88 int lis3lv02d_acpi_init(struct lis3lv02d *lis3)
106 int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret)
129 int lis3lv02d_acpi_write(struct lis3lv02d *lis3, int reg, u8 val)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-pxa/
H A Draumfeld.c37 #include <linux/lis3lv02d.h>
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-pxa/
H A Draumfeld.c37 #include <linux/lis3lv02d.h>

Completed in 182 milliseconds