Searched refs:hub_settings (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/iio/imu/st_lsm6dsx/ |
| H A D | st_lsm6dsx_shub.c | 175 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_read_output() local 180 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_read_output() 181 if (hub_settings->shub_out.sec_page) { in st_lsm6dsx_shub_read_output() 187 err = regmap_bulk_read(hw->regmap, hub_settings->shub_out.addr, in st_lsm6dsx_shub_read_output() 190 if (hub_settings->shub_out.sec_page) in st_lsm6dsx_shub_read_output() 245 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_shub_master_enable() local 257 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_shub_master_enable() 258 if (hub_settings->master_en.sec_page) { in st_lsm6dsx_shub_master_enable() 264 data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->master_en.mask); in st_lsm6dsx_shub_master_enable() 265 err = regmap_update_bits(hw->regmap, hub_settings->master_en.addr, in st_lsm6dsx_shub_master_enable() [all …]
|
| H A D | st_lsm6dsx_core.c | 1567 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_set_page() local 1571 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_set_page() 1572 data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->page_mux.mask); in st_lsm6dsx_set_page() 1573 err = regmap_update_bits(hw->regmap, hub_settings->page_mux.addr, in st_lsm6dsx_set_page() 1574 hub_settings->page_mux.mask, data); in st_lsm6dsx_set_page() 2172 const struct st_lsm6dsx_shub_settings *hub_settings; in st_lsm6dsx_init_shub() local 2178 hub_settings = &hw->settings->shub_settings; in st_lsm6dsx_init_shub() 2182 if (hub_settings->pullup_en.sec_page) { in st_lsm6dsx_init_shub() 2188 data = ST_LSM6DSX_SHIFT_VAL(1, hub_settings->pullup_en.mask); in st_lsm6dsx_init_shub() 2190 hub_settings->pullup_en.addr, in st_lsm6dsx_init_shub() [all …]
|