Home
last modified time | relevance | path

Searched refs:bma150 (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/misc/
H A Dbma150.c22 #include <linux/bma150.h>
179 static int bma150_set_mode(struct bma150_data *bma150, u8 mode) in bma150_set_mode() argument
183 error = bma150_set_reg_bits(bma150->client, mode, BMA150_WAKE_UP_POS, in bma150_set_mode()
188 error = bma150_set_reg_bits(bma150->client, mode, BMA150_SLEEP_POS, in bma150_set_mode()
196 bma150->mode = mode; in bma150_set_mode()
200 static int bma150_soft_reset(struct bma150_data *bma150) in bma150_soft_reset() argument
204 error = bma150_set_reg_bits(bma150->client, 1, BMA150_SW_RES_POS, in bma150_soft_reset()
213 static int bma150_set_range(struct bma150_data *bma150, u8 range) in bma150_set_range() argument
215 return bma150_set_reg_bits(bma150->client, range, BMA150_RANGE_POS, in bma150_set_range()
219 static int bma150_set_bandwidth(struct bma150_data *bma150, u argument
225 bma150_set_low_g_interrupt(struct bma150_data *bma150, u8 enable, u8 hyst, u8 dur, u8 thres) bma150_set_low_g_interrupt() argument
249 bma150_set_high_g_interrupt(struct bma150_data *bma150, u8 enable, u8 hyst, u8 dur, u8 thres) bma150_set_high_g_interrupt() argument
276 bma150_set_any_motion_interrupt(struct bma150_data *bma150, u8 enable, u8 dur, u8 thres) bma150_set_any_motion_interrupt() argument
305 bma150_report_xyz(struct bma150_data *bma150) bma150_report_xyz() argument
339 struct bma150_data *bma150 = input_get_drvdata(input); bma150_poll() local
346 struct bma150_data *bma150 = input_get_drvdata(input); bma150_open() local
368 struct bma150_data *bma150 = input_get_drvdata(input); bma150_close() local
376 bma150_initialize(struct bma150_data *bma150, const struct bma150_cfg *cfg) bma150_initialize() argument
423 struct bma150_data *bma150; bma150_probe() local
526 struct bma150_data *bma150 = i2c_get_clientdata(client); bma150_suspend() local
534 struct bma150_data *bma150 = i2c_get_clientdata(client); bma150_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/input/misc/
H A Dbma150.c22 #include <linux/bma150.h>
179 static int bma150_set_mode(struct bma150_data *bma150, u8 mode) in bma150_set_mode() argument
183 error = bma150_set_reg_bits(bma150->client, mode, BMA150_WAKE_UP_POS, in bma150_set_mode()
188 error = bma150_set_reg_bits(bma150->client, mode, BMA150_SLEEP_POS, in bma150_set_mode()
196 bma150->mode = mode; in bma150_set_mode()
200 static int bma150_soft_reset(struct bma150_data *bma150) in bma150_soft_reset() argument
204 error = bma150_set_reg_bits(bma150->client, 1, BMA150_SW_RES_POS, in bma150_soft_reset()
213 static int bma150_set_range(struct bma150_data *bma150, u8 range) in bma150_set_range() argument
215 return bma150_set_reg_bits(bma150->client, range, BMA150_RANGE_POS, in bma150_set_range()
219 static int bma150_set_bandwidth(struct bma150_data *bma150, u argument
225 bma150_set_low_g_interrupt(struct bma150_data *bma150, u8 enable, u8 hyst, u8 dur, u8 thres) bma150_set_low_g_interrupt() argument
249 bma150_set_high_g_interrupt(struct bma150_data *bma150, u8 enable, u8 hyst, u8 dur, u8 thres) bma150_set_high_g_interrupt() argument
276 bma150_set_any_motion_interrupt(struct bma150_data *bma150, u8 enable, u8 dur, u8 thres) bma150_set_any_motion_interrupt() argument
305 bma150_report_xyz(struct bma150_data *bma150) bma150_report_xyz() argument
339 struct bma150_data *bma150 = input_get_drvdata(input); bma150_poll() local
346 struct bma150_data *bma150 = input_get_drvdata(input); bma150_open() local
368 struct bma150_data *bma150 = input_get_drvdata(input); bma150_close() local
376 bma150_initialize(struct bma150_data *bma150, const struct bma150_cfg *cfg) bma150_initialize() argument
422 struct bma150_data *bma150; bma150_probe() local
523 struct bma150_data *bma150 = i2c_get_clientdata(client); bma150_suspend() local
531 struct bma150_data *bma150 = i2c_get_clientdata(client); bma150_resume() local
[all...]

Completed in 2 milliseconds