Searched refs:lsm9ds0 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/iio/imu/st_lsm9ds0/ |
H A D | st_lsm9ds0_core.c | 21 static int st_lsm9ds0_probe_accel(struct st_lsm9ds0 *lsm9ds0, struct regmap *regmap) in st_lsm9ds0_probe_accel() argument 24 struct device *dev = lsm9ds0->dev; in st_lsm9ds0_probe_accel() 27 settings = st_accel_get_settings(lsm9ds0->name); in st_lsm9ds0_probe_accel() 29 dev_err(dev, "device name %s not recognized.\n", lsm9ds0->name); in st_lsm9ds0_probe_accel() 33 lsm9ds0->accel = devm_iio_device_alloc(dev, sizeof(*data)); in st_lsm9ds0_probe_accel() 34 if (!lsm9ds0->accel) in st_lsm9ds0_probe_accel() 37 lsm9ds0->accel->name = lsm9ds0->name; in st_lsm9ds0_probe_accel() 39 data = iio_priv(lsm9ds0->accel); in st_lsm9ds0_probe_accel() 41 data->irq = lsm9ds0 in st_lsm9ds0_probe_accel() 47 st_lsm9ds0_probe_magn(struct st_lsm9ds0 *lsm9ds0, struct regmap *regmap) st_lsm9ds0_probe_magn() argument 73 st_lsm9ds0_probe(struct st_lsm9ds0 *lsm9ds0, struct regmap *regmap) st_lsm9ds0_probe() argument [all...] |
H A D | st_lsm9ds0_spi.c | 26 .compatible = "st,lsm9ds0-imu", 49 struct st_lsm9ds0 *lsm9ds0; in st_lsm9ds0_spi_probe() local 54 lsm9ds0 = devm_kzalloc(dev, sizeof(*lsm9ds0), GFP_KERNEL); in st_lsm9ds0_spi_probe() 55 if (!lsm9ds0) in st_lsm9ds0_spi_probe() 58 lsm9ds0->dev = dev; in st_lsm9ds0_spi_probe() 59 lsm9ds0->name = spi->modalias; in st_lsm9ds0_spi_probe() 60 lsm9ds0->irq = spi->irq; in st_lsm9ds0_spi_probe() 66 spi_set_drvdata(spi, lsm9ds0); in st_lsm9ds0_spi_probe() 68 return st_lsm9ds0_probe(lsm9ds0, regma in st_lsm9ds0_spi_probe() [all...] |
H A D | st_lsm9ds0_i2c.c | 26 .compatible = "st,lsm9ds0-imu", 56 struct st_lsm9ds0 *lsm9ds0; in st_lsm9ds0_i2c_probe() local 61 lsm9ds0 = devm_kzalloc(dev, sizeof(*lsm9ds0), GFP_KERNEL); in st_lsm9ds0_i2c_probe() 62 if (!lsm9ds0) in st_lsm9ds0_i2c_probe() 65 lsm9ds0->dev = dev; in st_lsm9ds0_i2c_probe() 66 lsm9ds0->name = client->name; in st_lsm9ds0_i2c_probe() 67 lsm9ds0->irq = client->irq; in st_lsm9ds0_i2c_probe() 73 i2c_set_clientdata(client, lsm9ds0); in st_lsm9ds0_i2c_probe() 75 return st_lsm9ds0_probe(lsm9ds0, regma in st_lsm9ds0_i2c_probe() [all...] |
H A D | st_lsm9ds0.h | 20 int st_lsm9ds0_probe(struct st_lsm9ds0 *lsm9ds0, struct regmap *regmap);
|
Completed in 2 milliseconds