Home
last modified time | relevance | path

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

12

/linux/drivers/misc/lis3lv02d/
A Dlis3lv02d.h260 struct lis3lv02d { struct
263 int (*init) (struct lis3lv02d *lis3); 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 *lis3); argument
311 int lis3lv02d_joystick_enable(struct lis3lv02d *lis3);
313 void lis3lv02d_poweroff(struct lis3lv02d *lis3);
314 int lis3lv02d_poweron(struct lis3lv02d *lis3);
315 void lis3lv02d_remove_fs(struct lis3lv02d *lis3);
316 int lis3lv02d_init_dt(struct lis3lv02d *lis3);
[all …]
A Dlis3lv02d.c85 struct lis3lv02d lis3_dev = {
403 int lis3lv02d_poweron(struct lis3lv02d *lis3) in lis3lv02d_poweron()
488 struct lis3lv02d *lis3 = data; in lis302dl_interrupt()
545 struct lis3lv02d *lis3 = data; in lis302dl_interrupt_thread1_8b()
560 struct lis3lv02d *lis3 = data; in lis302dl_interrupt_thread2_8b()
576 struct lis3lv02d, miscdev); in lis3lv02d_misc_open()
591 struct lis3lv02d, miscdev); in lis3lv02d_misc_release()
603 struct lis3lv02d, miscdev); in lis3lv02d_misc_read()
654 struct lis3lv02d, miscdev); in lis3lv02d_misc_poll()
665 struct lis3lv02d, miscdev); in lis3lv02d_misc_fasync()
[all …]
A Dlis3lv02d_i2c.c31 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()
182 struct lis3lv02d *lis3 = i2c_get_clientdata(client); in lis3lv02d_i2c_remove()
200 struct lis3lv02d *lis3 = i2c_get_clientdata(client); in lis3lv02d_i2c_suspend()
210 struct lis3lv02d *lis3 = i2c_get_clientdata(client); in lis3lv02d_i2c_resume()
229 struct lis3lv02d *lis3 = i2c_get_clientdata(client); in lis3_i2c_runtime_suspend()
238 struct lis3lv02d *lis3 = i2c_get_clientdata(client); in lis3_i2c_runtime_resume()
A Dlis3lv02d_spi.c25 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()
114 struct lis3lv02d *lis3 = spi_get_drvdata(spi); in lis3lv02d_spi_suspend()
125 struct lis3lv02d *lis3 = spi_get_drvdata(spi); in lis3lv02d_spi_resume()
A D.built-in.a.cmd1lis3lv02d/built-in.a := echo >/dev/null; rm -f drivers/misc/lis3lv02d/built-in.a; /usr/bin/ccache …
A DKconfig13 /sys/devices/platform/lis3lv02d.
19 will be called lis3lv02d and a specific module for the SPI transport
29 /sys/devices/platform/lis3lv02d.
35 will be called lis3lv02d and a specific module for the I2C transport
A DMakefile6 obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o
/linux/Documentation/misc-devices/
A Dlis3lv02d.rst2 Kernel driver lis3lv02d
25 /sys/devices/platform/lis3lv02d. Reported values are scaled
28 Sysfs attributes under /sys/devices/platform/lis3lv02d/:
88 /sys/devices/platform/lis3lv02d/position in these four cases.
A Dindex.rst26 lis3lv02d
/linux/drivers/platform/x86/
A Dhp_accel.c84 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()
A DKconfig420 Documentation/misc-devices/lis3lv02d.rst.
/linux/Documentation/devicetree/bindings/iio/accel/
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/misc/
A D.built-in.a.cmd1 …rivers/misc/cb710/built-in.a drivers/misc/ti-st/built-in.a drivers/misc/lis3lv02d/built-in.a drive…
A DMakefile41 obj-y += lis3lv02d/
A DKconfig477 source "drivers/misc/lis3lv02d/Kconfig"
/linux/arch/arm/boot/dts/
A Domap3-gta04a3.dts16 compatible = "st,lis331dlh", "st,lis3lv02d";
A Domap3-overo-common-peripherals.dtsi55 compatible = "st,lis33de", "st,lis3lv02d";
A Dmmp2-olpc-xo-1-75.dts219 compatible = "st,lis331dlh", "st,lis3lv02d";
A Domap3-n950-n9.dtsi281 compatible = "st,lis3lv02d";
A Domap3-n900.dts740 lis302dl: lis3lv02d@1d {
741 compatible = "st,lis3lv02d";
A Dam335x-pepper.dts78 compatible = "st,lis3lv02d";
A Dam335x-evmsk.dts465 compatible = "st,lis331dlh", "st,lis3lv02d";
A Dam335x-evm.dts428 compatible = "st,lis331dlh", "st,lis3lv02d";
/linux/Documentation/devicetree/bindings/iio/
A Dst,st-sensors.yaml84 - st,lis3lv02d
/linux/include/config/
A Dauto.conf.cmd1160 drivers/misc/lis3lv02d/Kconfig \

Completed in 22 milliseconds

12