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 D | lis3lv02d_spi.c | 2 * 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 D | lis3lv02d.h | 2 * 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 D | lis3lv02d_i2c.c | 4 * 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 D | lis3lv02d.c | 2 * 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 D | Makefile | 64 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 D | hp_accel.c | 38 #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 D | lis3lv02d_spi.c | 2 * 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 D | lis3lv02d.h | 2 * 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 D | lis3lv02d_i2c.c | 4 * 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 D | lis3lv02d.c | 2 * 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 D | Makefile | 64 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 D | hp_accel.c | 38 #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 D | raumfeld.c | 37 #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 D | raumfeld.c | 37 #include <linux/lis3lv02d.h>
|
Completed in 182 milliseconds